Skip to content

Releases: pekim/gobbi

v0.0.4

22 Dec 09:39
Compare
Choose a tag to compare
  • Generate functions that are defined inside enumerations in GIR files. 34a03ed
  • Only unref objects created in constructors if an object is created. If the C constructor function returns nil (perhaps if the constructor failed for some reason), then no unref will be performed. 238e7e5
  • Explicitly return a nil error when there is no error to return from a function that may return an error. Previously a nil pointer to an implementation of error could be returned. That was incorrect, as explained in the Why is my nil error value not equal to nil? FAQ. 38eab3d

v0.0.3

15 Dec 11:47
Compare
Choose a tag to compare
  • Generate functions that are defined inside records and classes in GIR files. These are functions that relate to a specific record or class, that are not constructors and do not operate on an instance. 28f458c
  • Manage reference counting for GObject derived instances. This should result in memory for instances being released when the reference count reaches zero.

v0.0.2

02 Dec 18:52
Compare
Choose a tag to compare
  • Use a RWMutex for signal handler map. Tiny performance improvement.
  • Add an Equal method to all Object derived records
  • Support signal callbacks with array param.
  • Support signals with handlers that return int types.

v0.0.1 - Initial release - use with caution

10 Nov 18:39
Compare
Choose a tag to compare
Tidy up the README a little.