2013-02-20 Jürg Billeter Release 0.19.0 2013-02-19 Evan Nemerson gtk+-3.0: make drag_begin event arg nullable Fixes bug 691237. vapis: regenerate GIR-based bindings girparser: mark non-simpletype struct return values as nullable Functions which return structs currently generate incorrect C code since valac thinks the struct is actually an out argument. This patch will mark the return values of functions returning structs as nullable in order to prevent valac from adding extra arguments. 2013-02-18 Marcin Lewandowski gstreamer-0.10: add some deprecation annotations Fixes bug 682207. 2013-02-18 Evan Nemerson glib-2.0: fix g_variant_new_fixed_array binding The elements argument needs to be a generic array, with the type depending on the element_type argument. 2013-02-17 Michael Hofmann gtk+-3.0: Fix colors parameter of ColorChooser.add_palette Fixes bug 694037. 2013-02-17 Evan Nemerson glib-2.0: add StringBuilder.insert_len and overwrite* bindings 2013-02-16 Evan Nemerson girparser: warn instead of error on unrecognized metadata arguments girparser: add support for "floating" metadata argument vte-2.90: remove some obsolete metadata 2013-02-14 Evan Nemerson Remove libxklavier bindings. There hasn't been a release since they were added and it looks like libxklavier is going to be shipping them. The only user I'm aware of is Caribou, and they are already shipping a local copy. x11: set Event GIR name to XEvent 2013-02-11 Evan Nemerson glib-2.0: add missing C header for g_fopen girparser: be a bit more forgiving about unexpected elements in a GIR girwriter: fix name of *Class structs for nested types in GIRs Fixes bug 689500. 2013-02-11 shuerhaaken gtk+-3.0: hide extraneous CellArea.foreach parameter Fixes bug 693308. 2013-02-11 Evan Nemerson Regenerate many GIR-based bindings 2013-02-09 Martin Pitt posix: Add binding for major(), minor(), makedev() Fixes bug 693411. posix: Fix superfluous array length argument for realpath() Fixes bug 693410. 2013-02-09 Evan Nemerson glib-2.0: use g_fopen for FileStream.open Fixes bug 691622. curses: make Curses.Color a struct with the correct cname Fixes bug 693456. 2013-02-08 Evan Nemerson libxml-2.0: revert 5fcabbfa x11: add VisualInfo bindings 2013-02-08 Richard Schwarting libxml-2.0: add Buffer Fixes bug 677355. libxml-2.0: add HashTable Partially fixes bug 677355. libxml-2.0: Expose xmlBuffer as Xml.Buffer Partially fixes bug 677355. libxml-2.0: Expose xmlSetNs Fixes bug 677726. 2013-02-08 Evan Nemerson posix: add read_vectors and write_vectors Fixes bug 679035. vapigen.m4: emit error if no GOBJECT_INTROSPECTION_* macro is called Fixes bug 684275. x11: add has_destroy_function = false to WindowAttributes Fixes bug 690870. 2013-02-08 David Ma posix: add Flock struct Fixes bug 690871. 2013-02-08 Evan Nemerson x11: add Display.list_properties and XA_STRING Fixes bug 690905. 2013-02-08 Dan Callaghan libxml-2.0: fix Xml.Dtd property cnames Fixes bug 692060. libxml-2.0: add xmlSearchNs and xmlSearchNsByHref Fixes bug 692061. 2013-02-08 Pierre Lamot curses: add vprintw and vscanw bindings to Window Fixes bug 692748. 2013-02-08 Evan Nemerson libxml-2.0: add some schema-related bindings gdl-3.0: update to 3.7.3 Fixes bug 693127. 2013-02-02 Jasper St. Pierre valagirparser: Ignore the new instance-parameter tag g-ir-scanner will now start emitting the instance parameter; since vala doesn't need this, just skip it. https://bugzilla.gnome.org/show_bug.cgi?id=693054 2013-02-02 Evan Nemerson clutter-1.0: fix Color.get_static return value 2013-01-22 Evan Nemerson glib-2.0: mark Thread.set_priority and Thread.foreach as deprecated 2013-01-18 Rico Tzschichholz codegen: Use equal method of base-struct for derived structs https://bugzilla.gnome.org/show_bug.cgi?id=690380 2013-01-11 Evan Nemerson clutter-1.0: undeprecate BinAlignment enum. 2013-01-10 Evan Nemerson clutter-1.0: avoid deprecation warning for BinLayout constructor 2013-01-08 Rico Tzschichholz gstreamer-1.0: Update to 1.0.5 2012-12-29 Rico Tzschichholz pango: Update to 1.32.5 2012-12-29 Luca Bruno posix: Add fchmod 2012-12-29 Rico Tzschichholz clutter-gtk-1.0: Update to 1.4.2 clutter-1.0: Update to 1.13.2 gstreamer-1.0: Update to 1.0.4 2012-12-20 Rico Tzschichholz x11: add some contansts and mark some enums as flags 2012-12-17 Jürg Billeter gtk+-3.0: Update to 3.6.2 2012-12-16 Rico Tzschichholz pixman-1: multiple fixes, mainly for Pixman.Image 2012-12-16 Evan Nemerson gdk-3.0: do not implicitly pass array length to property_change Fixes bug 689286. libxml-2.0: fix Html.Doc.new_no_dtd cname Fixes bug 689368. 2012-12-16 Rico Tzschichholz gobject-2.0: Update and fix some enums which are actually flags 2012-12-06 Luca Bruno gstreamer-interfaces-0.10: Fix cheader_filename of StreamVolume Based on patch by Reiner Merk. Fixes bug 689541. 2012-12-02 Luca Bruno resolver: Accept children of DeleteStatement Fixes bug 689464. 2012-12-02 Jan Dvořák linux: Make If* enums public Fixes bug 689466. 2012-12-02 Evan Nemerson atk: update bindings to account for changes made in atk 2012-12-01 Evan Nemerson glib-2.0: make MainContext.ref_thread_default return value owned 2012-11-29 Luca Bruno Document --api-version in the man page 2012-11-29 Jürg Billeter Add --api-version option 2012-11-29 Luca Bruno libgsf-1: Use uint8[] for InputMemory creation methods Based on patch by Hodong Kim. Fixes bug 689026. 2012-11-28 Luca Bruno codegen: Fix passing nullable structs to non-nullable parameters Fixes bug 685177. 2012-11-25 Daiki Ueno atspi-2: Add new bindings Fixes bug 688442. libxklavier: Add new bindings Fixes bug 688358. 2012-11-25 Luca Bruno gstreamer-0.10: Fix Element.request_pad Based on patch by Marcin Lewandowski. Fixes bug 682208. 2012-11-25 Víctor Manuel Jáquez Leal gstreamer-1.0: Mark argv as unowned in Gst.init_check() Fixes bug 689003. 2012-11-22 Luca Bruno libgsf-1: Fix type_id to match the unusual libgsf convention Fixes bug 688851. 2012-11-21 Luca Bruno gio-2.0: Add throws to DBusProxy.new and .create_for_bus Fixes bug 688815. 2012-11-21 Evan Nemerson glib-2.0: set GLib.GenericArray GIR name to PtrArray. girwriter: write GArray and GPtrArray to GIRs as arrays. 2012-11-20 Thomas Wood glib-2.0: remove GLib.DateTime.add_milliseconds This function was removed before glib 2.26 was released. https://bugzilla.gnome.org/show_bug.cgi?id=688712 2012-11-19 Luca Bruno Support scope = "async" on parameters. This flag is still useful on delegates such as ThreadFunc that are always scope = "async" by default. The flag on the parameter will override the flag has been set on the delegate. libgsf-1: No array length for Infile.child_by_aname.names Fixes bug 688556. 2012-11-15 Rico Tzschichholz gstreamer-1.0: update deps accordingly 2012-11-15 Evan Nemerson gio-2.0: assorted minor fixes 2012-11-14 Jürg Billeter gstreamer-1.0: Update to 1.0.2 gtk+-3.0: Fix gtk_css_provider_get_named binding Fixes bug 688292. Reported-by: Pascal Garber