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.
fw-daemon/vendor/github.com/gotk3/gogtk3/CHANGES

131 lines
4.2 KiB

============================================================================
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