forked from gotk3/gotk3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES
130 lines (101 loc) · 4.16 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
============================================================================
User visible changes for gotk3
Go bindings for GTK3
============================================================================
Changes for next Version
- Add new binding support
- gdk: fix memory leak in Pixbuf finalizers
- gdk: new functions for Pixbuf: ApplyEmbeddedOrientation, SaveJPEG, SavePNG
- gdk: PixbufLoader wrapper
- gtk: new functions for Adjustment: GetPageSize, SetPageSize, Configure
- gtk: new functions for Range: SetIncrements, SetRange
- gtk: new wrappers: IRecentChooser, RecentChooser, RecentChooserMenu,
- gtk: RecentFilter, RecentManager, IScrollable, Scrollable, IViewport, Viewport, Allocation
- gtk: new function for ScrolledWindow: SetHAdjustment
- gtk: new function for SpinButton: SetIncrements
- gtk: new functions for Widget: GetAllocation, SetAllocation, SizeAllocate
- gtk: new function RecentChooser
- gtk: added Widget.GetStyleContext, new wrappers for GtkCssProvider
- API Break Warning: no longer support for gtk 3.16 deprecated mark functions/elements
Changes in 0.3.0 (Wed Jun 10 2015)
- API Break Warning: function signatures changed
- Add new binding support
- GtkBuilder
- GtkButton
- GtkCellRenderer
- GtkStatusIcon
- GtkStatusbar
- GtkTreeView
- better and more support for cairo
- better and more support for pango
Changes in 0.2.0 (Mon Feb 10 2014)
- API BREAK: Modify function signatures for ListStore bindings so unset
iterators need not be created and passed as pointers to be set
- Add cairo package (currently targeting cairo 1.10) and add initial binding
support for cairo Surface and Context
- Add new binding support for the following GTK classes:
- GdkPixbuf (https://github.com/geoffholden/gotk3/issues/40)
- GtkAboutDialog
- GtkAlignment
- GtkArrow
- GtkCalendar
- GtkDrawingArea
- GtkEventBox
- GtkOffscreenWindow (https://github.com/geoffholden/gotk3/issues/33)
- GtkSpinner
- GtkSwitch
- Add additional bindings for gtk.Label
- Add glib.TimeoutAdd (https://github.com/geoffholden/gotk3/issues/41)
- Call correct C function to create a new TextTagTable
(https://github.com/geoffholden/gotk3/issues/40)
- Create correct go values from glib values
(https://github.com/geoffholden/gotk3/issues/39 and
https://github.com/geoffholden/gotk3/issues/41)
Changes in 0.1.1 (Tue Jan 14 2014)
- Fix a (*glib.Object).Connect crash where an allocated GValue was
prematurely unset
- Fix memory leaks when adding callbacks with (*glib.Object).Connect and
glib.IdleAdd
- Make all constants typed for increased compile-time type safety
- Remove a duplicate example file (resulting in two main functions)
which broke recursive go get
- Add ALIGN_BASELINE const (since GTK 3.10)
Changes in 0.1.0 (Thu Jan 09 2014)
- Modify signal callback API to remove glib.CallbackContext
- New support for the following types:
- gtk.CellRendererToggle
- gtk.HeaderBar
- gtk.TextView
- Additional function support for the following types:
- gtk.MessageDialog
- gtk.Window
- Add examples for gtk.TextView bindings
- Fix build when building with gccgo
(https://github.com/geoffholden/gotk3/issues/19 and
https://github.com/geoffholden/gotk3/issues/20)
Changes in 0.0.2 (Wed Nov 13 2013)
- Begin GTK 3.10 support
- Add support for targeting GTK 3.6
- Add build tags to target previous GTK releases
- Additional function support for the following types:
- gtk.Label
- gtk.Misc
- gtk.Scrollbar
- gtk.SpinButton
- gtk.Window
- New support for the following types:
- gtk.Builder
- gtk.CheckButton
- gtk.Frame
- gtk.Range
- gtk.Scrollbar
- gtk.Separator
- gtk.SeparatorMenuItem
- gtk.ShadowType
- gtk.ToggleButton
- Add glib.GetUserSpecialDir
- Use C constants directly instead of using iota
- Fix several nil pointer dereferences
- General code cleanup
Initial Release 0.0.1 (Tue Jul 16 2013)
- Initial release