2013-08-02 Jürg Billeter Release 0.21.1 2013-08-01 Rico Tzschichholz gdk-2.0: Update to 2.24.20 2013-07-31 Rico Tzschichholz gtk+-2.0: Update to 2.24.20 gtk+-3.0: Update to 3.9.10 2013-07-30 Rico Tzschichholz glib-2.0: A bunch of enum/flags updates 2013-07-29 Rico Tzschichholz glib-2.0: Add various new symbols gtk+-3.0: Update to 3.9.9 2013-07-29 Michal Hruby glib-2.0: Add GSource methods introduced in glib 2.36 2013-07-27 Luca Bruno Align gtk templates to new gtk+/glib api Based on patch by ebassi. 2013-07-27 Rico Tzschichholz gdk-x11-2.0, gdk-x11-3.0: Update using 2.24.20, 3.9.8 2013-07-26 Rico Tzschichholz gio-2.0: Fix out params of MenuModel.get_item_attributes and .get_item_links https://bugzilla.gnome.org/show_bug.cgi?id=704931 poppler-glib: Update to 0.23.4 2013-07-25 Maciej Piechotka Add CCode ordering attribute for interfaces 2013-07-25 Rico Tzschichholz gstreamer-1.0: Define ref/unref methods of MiniObject subclasses Also define some copy/free methods and include more fixes on the way. 2013-07-23 Rico Tzschichholz gio-2.0: Updated from g-i master 2013-07-23 Evgeny Bobkin scanner: Fix regression for the \x escape sequence Allow a variable hex digit length for \x with a low boundary set to 1 https://bugzilla.gnome.org/show_bug.cgi?id=704709 Add support for the \uXXXX escape sequence An additional checks to validate the escape sequences \xYY and \uYYYY were added, where Y represents a hex digit. https://bugzilla.gnome.org/show_bug.cgi?id=704709 2013-07-19 Rico Tzschichholz gstreamer-1.0: Fix TagList.get_boolean regression 2013-07-17 Rico Tzschichholz gdk-pixbuf-2.0: Update to 2.29.2 atk: Update to 2.9.3 gdk-3.0: Update to 3.9.8 gstreamer-1.0: Update to 1.0.8 girwriter: Fix handling of delegate params Regression of d74c5fb0654ef5985d763a7847c8013de781aac3 2013-07-16 Evan Nemerson gio-2.0: update to git master 2013-07-14 Luca Bruno codegen: Allow scope=async delegates to be used in vala code Fixes bug 703804 2013-07-10 Stef Walter gtk+-2.0, gtk+-3.0: Properly tag ownership on FileChooser.add_filter Fixes bug 703816 2013-07-04 Raphael Isemann posix: Add mlockall and munlockall Fixes bug 703617 2013-06-29 Ignacio Casal Quinteiro Update gtk+ 3 vapi to latest upstream 2013-06-28 Luca Bruno gtktemplate: Allow connecting signals of the template class itself 2013-06-27 Evan Nemerson gtk+-2.0, gtk+-3.0: TextBuffer.get_slice return value should be owned 2013-06-23 Luca Bruno poppler-glib: Drop unnecessary dependencies Thanks to tarnyko for the patch. Fixes bug 702873. 2013-06-22 Luca Bruno codegen: Don't convert GValue/GVariant on non-null cast Fixes bug 702846 2013-06-21 Luca Bruno Fix base access of properties Fixes another bug in 702736 Do not allow abstract, virtual and override at the same time for properties Fixes bug 702736 xmlparser: Support single quotes for attributes 2013-06-19 Rico Tzschichholz glib-2.0: Add version fields and check_version 2013-06-19 Evan Nemerson libusb-1.0: make Device a compact class, other minor changes 2013-06-17 Ignacio Casal Quinteiro gtk+ 3.0 vapi: mark listbox funcs as owned 2013-06-17 Stefano Facchini gtk+-3.0: mark nullable arguments in ListBox API 2013-06-16 Ignacio Casal Quinteiro Update gtk+ 3.0 vapi to latest upstream 2013-06-13 Luca Bruno girwriter: Don't emit scope async and notified at the same time Fixes bug 702180 2013-06-13 Jürg Billeter Bump version suffix 2013-06-12 Luca Bruno Always initialize temp variables to fix fatal warnings of GCC 4.8 GCC 4.8 is being strict on possible uninitialized variables. This may or not may be a temporary solution. Always initializing variables shouldn't be a problem, apart missing possible bugs in the generated code. 2013-06-11 Luca Bruno codegen: Support non-auto property initializer in gobjects Fixes bug 701978 Add testcase for missed postconditions in methods returning void Add postconditions when exiting from methods returning void girwriter: Add scope="notified" to owned delegates Fixes bug 688012 2013-06-09 Luca Bruno Fix criticals due to commit a31a2a77dd60e70137448751 2013-06-06 Michal Hruby GIRWriter: Properly emit transfer-ownership=container 2013-06-05 Luca Bruno Warn about copying delegates being not supported rather than being discouraged Warn when owned keyword is not used for called_once delegates Fix object creation that have delegate parameters being called once Fix broken parens introduced by previous commits 2013-06-04 Luca Bruno Fix memory leak when defining async functions targeting glib < 2.20. Fixes bug 684182 Support owned keyword for delegates called once gtktemplate: Verbose error reporting when ui resource is not found gtktemplate: Static type checking of [GtkChild] gtktemplate: Static type checking of [GtkCallback] using gresources 2013-06-04 Avi Levy Treat signal parameters that have G_TYPE_STRING type as strings. Fixes bug 701488 2013-05-28 Ignacio Casal Quinteiro gtk+ 3: headerbar subtitle can be null Update gtk+-3.0 to latest upstream 2013-05-23 Luca Bruno Add support for Gtk widget templates. Created a new codegen gtkmodule. 2013-05-21 Jürg Billeter Fix C code generated for local string array constants Fixes bug 646970. Set target_type for start and stop values of slice expressions This ensures type conversions are generated as needed. Fixes bug 698997. 2013-05-15 Evan Nemerson cairo: add lots of missing bindings 2013-05-12 Luca Bruno Add another unfortunate CCode ctype alias for type Add (unfortunate) CCode finish_function alias for function_name. 2013-05-10 Luca Bruno Fix crash introduced by previous patch. codegen: Cast return values if [CCode (type)] is supplied Patch by avi.w.levy@gmail.com Fixes bug 699956. 2013-05-09 Luca Bruno Fix declaration of local variables with the same name in coroutines Fixes bug 699994. 2013-05-05 Luca Bruno Support calling async methods with varargs 2013-04-27 Evan Nemerson glib-2.0: fix typo in RWLock.reader_trylock 2013-04-26 Maciej Piechotka After GLib 2.30 the GLib.AtomicInt.add returns int 2013-04-26 Anatol Pomozov Fix spelling errors using 'codespell' tool 2013-04-18 Maciej Piechotka Add bindings to GLib.Once Add GLib.get_num_processors 2013-04-14 Nikolay Orlyuk posix.vapi: add missing getopt part Fixes bug 694508. 2013-04-13 Paolo Borelli gtk+-3.0: fix gtk_builder_add_objects_from_resource