mirror of https://github.com/subgraph/fw-daemon
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
131 lines
4.2 KiB
131 lines
4.2 KiB
8 years ago
|
============================================================================
|
||
|
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
|