This is a follow up release to 0.6.2. This release adds some missing bits to GObject-2.0.Integration, adds IDisposable
support on interfaces and fixes a bug in several async
methods.
Noteworthy
- GObject-2.0.Integration: Subclassing now supports global namespaces (#1188)
- GObject-2.0.Integration: Generates a
partial Initialize()
method to allow custom initialization of an object no matter if it is created by dotnet or C code. (#1189). See the Gridview-Sample to see how to use the new method. - Several GTK
async
methods now support a nullable parent window (#1199) - Interfaces implement
IDisposable
(#1203)
What's Changed
- GObject.Object: Make "Dispose" method virtual again by @badcel in #1182
- Fix code format by @badcel in #1186
- GObject-2.0.Integration: Support global namespace by @badcel in #1188
- Remove UTF8 BOM by @badcel in #1197
- Allow NULL parent window in async dialog functions by @CommonGuy in #1199
- GObject-2.0.Integration: Improve subclass initialization by @badcel in #1189
- Interfaces should implement IDisposable by @badcel in #1203
New Contributors
- @CommonGuy made their first contribution in #1199
Full Changelog: 0.6.2...0.6.3