This repository has been archived by the owner on Aug 13, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 81
/
CHANGES
102 lines (75 loc) · 2.83 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
============================================================================
User visible changes for gotk3
Go bindings for GTK3
============================================================================
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/conformal/gotk3/issues/40)
- GtkAboutDialog
- GtkAlignment
- GtkArrow
- GtkCalendar
- GtkDrawingArea
- GtkEventBox
- GtkOffscreenWindow (https://github.com/conformal/gotk3/issues/33)
- GtkSpinner
- GtkSwitch
- Add additional bindings for gtk.Label
- Add glib.TimeoutAdd (https://github.com/conformal/gotk3/issues/41)
- Call correct C function to create a new TextTagTable
(https://github.com/conformal/gotk3/issues/40)
- Create correct go values from glib values
(https://github.com/conformal/gotk3/issues/39 and
https://github.com/conformal/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/conformal/gotk3/issues/19 and
https://github.com/conformal/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