2013-08-02 Jürg Billeter <j@bitron.ch> Release 0.21.1 2013-08-01 Rico Tzschichholz <ricotz@t-online.de> gdk-2.0: Update to 2.24.20 2013-07-31 Rico Tzschichholz <ricotz@ubuntu.com> gtk+-2.0: Update to 2.24.20 gtk+-3.0: Update to 3.9.10 2013-07-30 Rico Tzschichholz <ricotz@ubuntu.com> glib-2.0: A bunch of enum/flags updates 2013-07-29 Rico Tzschichholz <ricotz@ubuntu.com> glib-2.0: Add various new symbols gtk+-3.0: Update to 3.9.9 2013-07-29 Michal Hruby <michal.mhr@gmail.com> glib-2.0: Add GSource methods introduced in glib 2.36 2013-07-27 Luca Bruno <lucabru@src.gnome.org> Align gtk templates to new gtk+/glib api Based on patch by ebassi. 2013-07-27 Rico Tzschichholz <ricotz@ubuntu.com> gdk-x11-2.0, gdk-x11-3.0: Update using 2.24.20, 3.9.8 2013-07-26 Rico Tzschichholz <ricotz@ubuntu.com> 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 <uzytkownik2@gmail.com> Add CCode ordering attribute for interfaces 2013-07-25 Rico Tzschichholz <ricotz@ubuntu.com> 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 <ricotz@ubuntu.com> gio-2.0: Updated from g-i master 2013-07-23 Evgeny Bobkin <evgen.ibqn@gmail.com> 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 <ricotz@ubuntu.com> gstreamer-1.0: Fix TagList.get_boolean regression 2013-07-17 Rico Tzschichholz <ricotz@ubuntu.com> 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 <evan@coeus-group.com> gio-2.0: update to git master 2013-07-14 Luca Bruno <lucabru@src.gnome.org> codegen: Allow scope=async delegates to be used in vala code Fixes bug 703804 2013-07-10 Stef Walter <stefw@redhat.com> gtk+-2.0, gtk+-3.0: Properly tag ownership on FileChooser.add_filter Fixes bug 703816 2013-07-04 Raphael Isemann <teemperor@googlemail.com> posix: Add mlockall and munlockall Fixes bug 703617 2013-06-29 Ignacio Casal Quinteiro <icq@gnome.org> Update gtk+ 3 vapi to latest upstream 2013-06-28 Luca Bruno <lucabru@src.gnome.org> gtktemplate: Allow connecting signals of the template class itself 2013-06-27 Evan Nemerson <evan@coeus-group.com> gtk+-2.0, gtk+-3.0: TextBuffer.get_slice return value should be owned 2013-06-23 Luca Bruno <lucabru@src.gnome.org> poppler-glib: Drop unnecessary dependencies Thanks to tarnyko for the patch. Fixes bug 702873. 2013-06-22 Luca Bruno <lucabru@src.gnome.org> codegen: Don't convert GValue/GVariant on non-null cast Fixes bug 702846 2013-06-21 Luca Bruno <lucabru@src.gnome.org> 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 <ricotz@t-online.de> glib-2.0: Add version fields and check_version 2013-06-19 Evan Nemerson <evan@coeus-group.com> libusb-1.0: make Device a compact class, other minor changes 2013-06-17 Ignacio Casal Quinteiro <icq@gnome.org> gtk+ 3.0 vapi: mark listbox funcs as owned 2013-06-17 Stefano Facchini <stefano.facchini@gmail.com> gtk+-3.0: mark nullable arguments in ListBox API 2013-06-16 Ignacio Casal Quinteiro <icq@gnome.org> Update gtk+ 3.0 vapi to latest upstream 2013-06-13 Luca Bruno <lucabru@src.gnome.org> girwriter: Don't emit scope async and notified at the same time Fixes bug 702180 2013-06-13 Jürg Billeter <j@bitron.ch> Bump version suffix 2013-06-12 Luca Bruno <lucabru@src.gnome.org> 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 <lucabru@src.gnome.org> 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 <lucabru@src.gnome.org> Fix criticals due to commit a31a2a77dd60e70137448751 2013-06-06 Michal Hruby <michal.mhr@gmail.com> GIRWriter: Properly emit transfer-ownership=container 2013-06-05 Luca Bruno <lucabru@src.gnome.org> 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 <lucabru@src.gnome.org> 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 <avi.w.levy@gmail.com> Treat signal parameters that have G_TYPE_STRING type as strings. Fixes bug 701488 2013-05-28 Ignacio Casal Quinteiro <icq@gnome.org> gtk+ 3: headerbar subtitle can be null Update gtk+-3.0 to latest upstream 2013-05-23 Luca Bruno <lucabru@src.gnome.org> Add support for Gtk widget templates. Created a new codegen gtkmodule. 2013-05-21 Jürg Billeter <j@bitron.ch> 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 <evan@coeus-group.com> cairo: add lots of missing bindings 2013-05-12 Luca Bruno <lucabru@src.gnome.org> Add another unfortunate CCode ctype alias for type Add (unfortunate) CCode finish_function alias for function_name. 2013-05-10 Luca Bruno <lucabru@src.gnome.org> 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 <lucabru@src.gnome.org> Fix declaration of local variables with the same name in coroutines Fixes bug 699994. 2013-05-05 Luca Bruno <lucabru@src.gnome.org> Support calling async methods with varargs 2013-04-27 Evan Nemerson <evan@coeus-group.com> glib-2.0: fix typo in RWLock.reader_trylock 2013-04-26 Maciej Piechotka <uzytkownik2@gmail.com> After GLib 2.30 the GLib.AtomicInt.add returns int 2013-04-26 Anatol Pomozov <anatol.pomozov@gmail.com> Fix spelling errors using 'codespell' tool 2013-04-18 Maciej Piechotka <uzytkownik2@gmail.com> Add bindings to GLib.Once Add GLib.get_num_processors 2013-04-14 Nikolay Orlyuk <virkony@gmail.com> posix.vapi: add missing getopt part Fixes bug 694508. 2013-04-13 Paolo Borelli <pborelli@gnome.org> gtk+-3.0: fix gtk_builder_add_objects_from_resource