New in gtk-sharp 2.99.2 (Dec 9, 2013)
- New features and enhancements:
- Lots of improvements to the code generator, to support GAPI XML converted from GObject Introspection XML (GIR).
- generator: Remove redundant class name from method name
- generator: Implement attribute to hide method parameters
- cairo: Throw ObjectDisposedException when trying to use an object that has been disposed
- glib: Add Mutex, RecMutex and Cond types
- glib: Add GPollFD and GSource types
- glib: Add GDate and GDateTime classes
- glib: Map MainContext type and expose members
- Changes:
- Move the fixup tool from the parser to the generator folder
- generator: Provide a GType static property for adapters and rename existing GType property to GInterfaceGType
- gio: Rename ApplicationFlags.FlagsNone to ApplicationFlags.None
- gio: Delete unused DBusInterfaceVTable class
- gio: Fix up returns type for several GSettings.List* methods
- glib: Install properties before class_init finishes
- glib: Remove obsolete Argv-related methods in Marshaller
- gtk: Fix TreeView.GetTooltipContext method signature (bxc#14678)
- Bug fixes:
- generator: Dispose ownable method parameters in VM callback (bxc#237)
- generator: Dispose ownable parameters in signal callbacks (bxc#237)
- atk: Add metadata fixup to avoid crash due to ABI change
- cairo: Fix leaks when managed objects are finalized
- glib: Fix copy-paste error in Object.FindClassProperty()
- gtk: Fix Application to be more robust when embedding mono
- gui-thread-check: Add two more methods to the whitelist