2016-09-12 Jürg Billeter Release 0.33.1 2016-09-12 Ernestas Kulik sqlite3: Allow some values to be nullable This fixes Database.get_table() as it throws an error when compiling in strict non-null mode and also features tweaks in Database.{_,}exec and Statement.column_text signatures to accomodate potential null returns. https://bugzilla.gnome.org/show_bug.cgi?id=754238 2016-09-12 Jee-Yong Um glib-2.0: Fix wrong return type of OptionContext.get_description() OptionContext.get_description() should return 'unowned string', but it does not return any value currently. (void) https://bugzilla.gnome.org/show_bug.cgi?id=771123 2016-09-09 Rico Tzschichholz gtk+-3.0: Update to 3.21.5+4cd8e6c5 vapi: Update GIR-based bindings 2016-09-01 Evan Nemerson gstreamer-0.10: mark as deprecated Apparently the GStreamer people consider 0.10 deprecated, not just in a lower-activity maintenance mode. Fixes bug 719597. gstreamer-1.0: remove experimental tag 2016-09-01 Arnaud Bonatti Mark the icon property of GtkModelButton as nullable. https://bugzilla.gnome.org/show_bug.cgi?id=770180 2016-08-30 Rico Tzschichholz gobject-2.0: Fix and make FlagsValue a struct Based on patch by therebedragons111 https://bugzilla.gnome.org/show_bug.cgi?id=769903 gtk+-3.0: Update to 3.21.5 vapi: Update GIR-based bindings 2016-08-19 Rico Tzschichholz gtk+-3.0: Update to 3.21.4+edce8f4d vapi: Update GIR-based bindings 2016-08-11 Rico Tzschichholz gtk+-3.0: Update to 3.21.4+64c15545 vapi: Update GIR-based bindings 2016-08-01 Rico Tzschichholz gtk+-3.0: Update to 3.21.4+e4c072fc vapi: Update GIR-based bindings 2016-07-27 Rico Tzschichholz glib-2.0: Add new symbols for 2.50 gtk+-3.0: Update to 3.21.4+0f329195 gidlparser: Make sure to only handle the needed cairo symbols vapi: Update GIR-based bindings 2016-07-21 Guillaume Poirier-Morency json-glib-1.0: Fix 'Json.Serializable' interface metadata - mark 'Serializable.find_property' nullable - mark 'Serializable.default_deserialize_property.value' as 'out' parameter These should be fixed upstream with specific GIR annotations, but in the meantime, it's important to have that interface usable. Fix metadata indentation for, it was mixed with space and tabs. https://bugzilla.gnome.org/show_bug.cgi?id=768380 libxml-2.0: Fix 'htmlEncodeEntities' and 'UTF8ToHtml' using 'ref' instead of 'out' The passed buffer lengths are updated by these calls to indicate how much has been read and written. Using a 'out' parameter does not let one initialize them with the buffer lenghts. https://bugzilla.gnome.org/show_bug.cgi?id=768143 2016-07-21 Chris Daley posix: Correct documentation comment for crypt() https://bugzilla.gnome.org/show_bug.cgi?id=767047 2016-07-21 Rico Tzschichholz gobject-2.0: Fix binding of ParamSpec.get_default_value() 2016-07-18 Rico Tzschichholz vapi: Update GIR-based bindings gidlparser: Special handling for some ambiguous cairo symbols 2016-07-15 Jürg Billeter Report internal error for invalid type parameter comparison 2016-07-15 Matthias Berndt Check type parameters when comparing types Fix the broken implementation of TypeParameter.equals. Fixes bug 768823. 2016-07-12 Rico Tzschichholz cairo: Fix Context.show_text_glyphs() binding cairo: Add new symbols for 1.16 cairo: Pass through vapigen to sort and fully qualify symbols 2016-07-08 Rico Tzschichholz gtk+-3.0: Update to 3.21.3+25fed034 gidlparser: Support returns_floating_reference metadata gstreamer: Update to 1.9.1 glib-2.0: Add new symbols for 2.50 vapi: Update GIR-based bindings 2016-06-26 Rico Tzschichholz vapi: Update GIR-based bindings 2016-06-25 Matthias Berndt Set parent_node for resolved base types Check type arguments recursively This fixes error checking for code like this: class Foo {} void main(string[] args) { Foo> foo = null; } Fixes bug 767092. 2016-06-25 Jürg Billeter tests: Support tests with invalid code 2016-06-25 Matthias Berndt Add missing tokens to TokenType.to_string() 2016-06-18 Ting-Wei Lan vapigen: Call setlocale in main function It is required to correctly show translated messages on some locales. https://bugzilla.gnome.org/show_bug.cgi?id=760436 2016-06-15 Mario Daniel Ruiz Saavedra glib-2.0: Fix wrong signature for GLib.Regex.check_replacement() The signature was missing the replacement parameter. https://bugzilla.gnome.org/show_bug.cgi?id=765013