2012-01-26 Jürg Billeter Release 0.15.1 Consider GLib.Object?[] compatible to GLib.Object[] Fixes bug 667600. Update .gitignore Add missing file 2012-01-26 Florian Brosch Check type of default arguments Report warning for type arguments in type check expressions Report warning for type arguments in typeof expressions girwriter: Add support girparser: Add support for comments Do not allow overriding content property in Comment class gee: Add MapIterator 2012-01-26 Luca Bruno cogl-1.0: Cogl.get_viewport parameter has no array length 2012-01-26 Jürg Billeter Add packagekit-glib2 bindings 2012-01-24 Jürg Billeter Fix possibly unassigned parameter 2012-01-24 Ryan Lortie codegen: Do not use g_object_class_override_property Instead, always install our own new property with what we believe the correct type is. This avoids a problem with libgee providing properties on some classes that implement two interfaces having the same property name with different types. Fixes bug 666728. 2012-01-24 Luca Bruno Allow specialization of generic properties Fixes bug 667668. 2012-01-23 Colin Walters vapigen: Use install-data-hook for .pc file symbolic link The $(pkgconfigdir) may not have been created when we're just in the install-exec phase. 2012-01-23 Luca Bruno codegen: Use NULL as default C value for nullable structs Fixes bug 665904. codegen: MemberAccess already refers to base property Fixes bug 667803. Initialize the variable directly when assigning a struct creation Some structs like WeakRef or potentially Mutex can't use temporary variables during initialization. 2012-01-22 Alexander Kurtz Add xtst bindings Fixes bug 647465. 2012-01-22 Evan Nemerson posix: don't use owned for resolved_path argument 2012-01-22 Luca Bruno posix: add realpath binding Fixes bug 655020. 2012-01-22 Rico Tzschichholz Add some missing files to EXTRA_DIST 2012-01-22 Evan Nemerson glib-2.0, gobject-2.0: add new symbols from 2.32 gio-2.0: update to 2.31.12 gtk+-3.0: make ThemingEngine.register_property.parse_func nullable Fixes bug 666906. gdk-2.0: use uint8[] for Bitmap and Pixmap.create_from_data data Fixes bug 646339. 2012-01-22 Nicolas Bruguier pixman-1: Fix pixman Region[16/32] and add Fixed from double/int funcs Fixes bug 641962. 2012-01-22 Alexander Kurtz x11: add several type definitions from X.h Fixes bug 647464. 2012-01-21 Florian Brosch tag sizeof as constant 2012-01-21 Evan Nemerson Makefile.vapigen: use *_FILES instead of *_GIR The more generic variable name is more appropriate since there may be one or more custom vala file in addition to the GIR. Add autotools vapigen integration for upstream bindings Fixes bug 649526. 2012-01-20 Evan Nemerson mx-1.0: various fixes for Image.set_from_buffer/data methods Fixes bug 668318. 2012-01-19 Evan Nemerson codegen: support free_function_address_of annotation glib-2.0: add GByteArray bindings 2012-01-18 Michael 'Mickey' Lauer linux: change IfAddrs structure to be more useful in conjunction with getnameinfo() posix: fix socklen_t and its usage in getnameinfo Acked-by: Luca Bruno 2012-01-18 Luca Bruno codegen: Reintroduce memory leak when using generics in interfaces The bug was present in older Vala versions. Reintroducing it to avoid breaking old code, until a proper fix is found. See bug 666480. 2012-01-17 Florian Brosch Check left parameter of is 2012-01-17 Evan Nemerson Add gdl-3.0 bindings clutter-gtk-1.0: switch to GIR Add cogl-pango-1.0 bindings gio-2.0: re-add custom delegates for ActionEntry callbacks 2012-01-14 Luca Bruno Check accessibility of type arguments 2012-01-13 Luca Bruno codegen: Fix type check for vfunc returning SimpleType structs Fixes bug 667890. 2012-01-13 Philip Withnall readline: Make the parameter of VcpFunc be nullable Fixes bug 667893. 2012-01-13 Fabian Deutsch avahi-client: deprecated wrapper methods which throw errors First step towards fixing 665375. 2012-01-12 Evan Nemerson gio-2.0: don't hide UnixSocketAddressType in gio-2.0 2012-01-12 Luca Bruno gio-2.0: Ultimate fixes gio-2.0: Fix some regressions intruduced by the GIR switch 2012-01-12 Evan Nemerson gio-2.0: remove obsolete gio-2.0 GIDL data libgdata, libpeas-1.0, libwnck-3.0, pangocairo, rest-0.7: update girwriter: do not emit a package as a dependency of itself atk, gdk-3.0, gdk-pixbuf-2.0, gtksourceview-3.0, mx-1.0: update libsoup-2.4: update to 2.37.3 gio-2.0: switch to GIR 2012-01-09 Fabian Deutsch gtk+-2.0, gtk+-3.0: Mark BuilderConnectFunc.connect_object as nullable Fixes bug 667524. 2012-01-07 Luca Bruno codegen: Don't copy array parameters when captured Also allow uncopiable compact classes to be captured. Fixes bug 639054. 2012-01-07 Evan Nemerson webkit-1.0: update to 1.6.1 2012-01-07 Michael 'Mickey' Lauer posix: add getnameinfo(3) and assorted constants posix: add members for SockAddr struct 2012-01-07 Evan Nemerson clutter-1.0: add keysyms Fixes bug 628103. clutter-1.0: update to 1.9.2 2012-01-06 Ryan Lortie gtk+-3.0: add gtk_window_setup_persistent_state() 2012-01-06 Marc-André Lureau gio-2.0: add a few nullable from Menu https://bugzilla.gnome.org/show_bug.cgi?id=667431 gio-2.0: add a few nullable from GSimpleAction https://bugzilla.gnome.org/show_bug.cgi?id=667428 2012-01-06 Ryan Lortie glib-2.0.vapi: add new GHashTable API g_hash_table_add() and g_hash_table_contains() were just added to GLib so add them here. It's now possible to say 'if (key in table) { }'. gio-2.0.vapi: some action related updates 2012-01-05 Marc-André Lureau Set correct default value for Pango.Weight https://bugzilla.gnome.org/show_bug.cgi?id=662974 gidl parse default_value for enums It can be useful for correct default value in properties https://bugzilla.gnome.org/show_bug.cgi?id=662974 2012-01-05 Luca Bruno girparser: Only reparent static methods within the same GIR 2012-01-05 Zeeshan Ali (Khattak) gtk+-3.0: Correct binding for GtkSpinButton::input.new_value Fixes bug 667329. 2012-01-04 Luca Bruno gtk+-3.0: Mark ThemingEngine.has_region.flags as out parameter Fixes bug 667208. 2011-12-25 Aaron Andersen codegen: Generate _dup() and _free() for structs in the posix profile Fixes bug 665815. 2011-12-25 Jacques-Pascal Deplaix glib-2.0: Fix some issues for the experimental non-null checks Fixes bug 651841. 2011-12-25 Marc-André Lureau clutter-1.0: Make State.set_key.source_state_name parameter nullable Fixes bug 661018. 2011-12-25 Luca Bruno clutter-1.0: Regenerate bindings from debian sid GIR 2011-12-24 Michael 'Mickey' Lauer posix: add tzset(3) and assorted constants 2011-12-23 Evan Nemerson gtk+-2.0, gtk+-3.0: make IconTheme.list_icons.context nullable 2011-12-23 Philip Withnall glib-2.0, gio-2.0: Fix some nullable types in ContentType, Icon, HashTable Fixes bug 666699. 2011-12-23 Olaf x11: Set array_length to false for ModifierKeymap.modifiermap Fixes bug 666099. 2011-12-22 Luca Bruno gdk-3.0: Drop the abstract keyword from the Cursor class Vala does not allow creating new Cursor if the class is abstract. As it doesn't affect its usage at all, drop the keyword instead of breaking the backward compatibility. Fixes bug 665624. girparser: Allow specifying abstract metadata for classes cogl-1.0: Use cogl-pango/cogl-pango.h header for pango symbols Fixes bug 665953. 2011-12-22 Jens Georg gstreamer-0.10: Fix several ownership transfer when adding children gst_bin_add, gst_bin_add_many and gst_element_add_pad only transfer ownership if the reference is floating, otherwise increasing the refcount. The reference is added by gst_object_set_parent. Fixes bug 666358. 2011-12-22 Zeeshan Ali (Khattak) gtk+-2.0, gtk+-3.0: Make Editable.insert_text.position be a ref parameter Fixes bug 666021. 2011-12-22 Timo Kluck gobject-2.0: Fix ValueTransform and BindingTransformFunc The destination GValue is already being initialized by the caller. Fixes bug 665966. 2011-12-21 Jürg Billeter gtk+-3.0: Update to 3.3.6 gio-2.0: Update to 2.31.6 2011-12-21 Luca Bruno gio-2.0: Make AsyncInitable.init_async virtual instead of abstract Fixes bug 666348. 2011-12-20 Simon Busch linux: Add bindings for rtc_time and fix the Rtc.WakeAlarm.time field posix: Fix termios and fd_set related functions 2011-12-20 Luca Bruno Revert "posix: Mark several termios and fd_set parameters as ref" This reverts commit 7b34e0ca7dc5d6cef5b75e8d8f7dc2723050df0d. 2011-12-20 Ryan Lortie gtk3 vapi: GtkApplication additions gio vapi: GApplication, Menus, ActionGroup updates 2011-12-18 Jürg Billeter codegen: Fix external fields 2011-12-17 Klaus Kurzmann libnl-3.0: add bindings 2011-12-16 Evan Nemerson gtk+-2.0, gtk+-3.0: fix IconTheme.get_search_path argument type 2011-12-16 Jürg Billeter gtk+-3.0: Improve Dialog.get_content_area binding gtk_dialog_get_content_area always returns a pointer to GtkBox. 2011-12-15 Jürg Billeter Do not install vala.m4 with --disable-unversioned This avoids file conflicts with parallel installations. 2011-12-11 Simon Busch posix: Mark several termios and fd_set parameters as ref GVariant: Close the switch statement in the generated to_string() of enums posix: Set the C name of Posix.tm to "struct tm" 2011-12-10 Aaron Andersen Support creation of arrays with nullable elements Partially fixes bug 571486. 2011-12-09 Jürg Billeter Report error on duplicate attributes gtk+-3.0: Fix gtk_widgets_compute_expand bindings Based on patch by Alexander Larsson. Fixes bug 665860. 2011-12-09 Luca Bruno girparser: Fix criticals on calculate_common_prefix 2011-12-08 Simon Busch alsa: Fix default value of a Mixer.register() parameter linux: Squash declaration of multiple CCode into a single CCode attribute 2011-12-07 Simon Busch linux: Set array_length=false for IfReq.ifr_name