2009-11-04 Jürg Billeter Release 0.7.8 2009-11-02 Jürg Billeter gtk+-2.0: Fix gtk_icon_info_load_icon binding Support enums as generic type arguments 2009-10-31 Jürg Billeter gdk-2.0: Fix gdk_window_set_back_pixmap binding 2009-10-31 Colomban Wendling posix: Add the three waitpid() flags Add WNOHANG, WUNTRACED and WCONTINUED. Fixes bug 597020. 2009-10-31 Łukasz Pankowski posix: Add SIG_DFL, SIG_ERR, and SIG_IGN Fixes bug 595872. 2009-10-31 Didier 'Ptitjes Documentation fixes 2009-10-31 Jürg Billeter Fix critical warnings when using signals in interfaces 2009-10-31 Michael 'Mickey' Lauer linux.vapi: add more posix extensions and BSDisms: * inet_aton(3) * openpty(3) * forkpty(3) * login_tty(3) posix.vapi: add accept(2), connect(2), and listen(2) posix.vapi: add inet_addr(3), inet_ntoa(3), htonl(3), htons(3), ntohl(3), ntohs(3), and InAddr posix.vapi: add {get|set}priority(2) and PRIO_ constants from resource.h posix.vapi: add nice(2) 2009-10-31 Ryan Lortie posix: fix qsort binding 2009-10-28 Jürg Billeter GAsync: Fix temporary variable initialization in loops Fixes bug 599568. Fix static property access in instance methods Fixes bug 599892. Fix delegates returning structs Fixes bug 595610. 2009-10-27 Shawn Ferris libgda-4.0: Fix gda_data_model_get_*value_at bindings Fixes bug 599523. 2009-10-27 Matias De la Puente gtk+-2.0: Update to GTK+ 2.18 Fixes bug 599607. 2009-10-27 Jürg Billeter gtk+-2.0: Fix GtkScale::format-value binding Fixes bug 599727. GASync: Do not declare async data struct too early Async data struct declaration depends on declarations of local variable types and thus must be appended after visiting the method body. Fixes bug 599767. 2009-10-27 Alexander Bokovoy Clean up unused GError in case of catch statement without arguments When catch statement has no arguments, no access to a GError is possible from Vala source code. Therefore, do not create temporary variable which is not used. Also, clear error object as it is not passed upwards then. 2009-10-26 Jürg Billeter x11: Add XGrabKey and XKeysymToKeycode bindings libwnck-1.0: Fix WnckScreen and WnckWindow bindings 2009-10-22 Jürg Billeter D-Bus: Fix signals with string array parameters in dynamic clients Fixes bug 599071. 2009-10-22 Jörn Magens zlib: Various improvements Fixes bug 599014. 2009-10-21 Jürg Billeter Deprecate assigning to construct-only properties Object (property: value) constructor chain up is recommended to set construct-only properties. GObject: Check arguments of Object constructor chain up Support named arguments with ellipsis parameters Support (!) non-null casts Support constructor chain up to GObject using Object (...) 2009-10-20 Jürg Billeter Check number of generic type arguments of base types Fixes bug 598658. Register all types when using [ModuleInit] Fixes bug 553928. Fix error messages for unsupported signal parameters Fixes bug 598865. glib-2.0: Fix GMarkupParser binding As the GMarkupParser struct only stores function pointers and no targets, no destroy function is necessary. Fixes bug 595925. 2009-10-19 Jürg Billeter D-Bus: Fix error handling in static async clients 2009-10-18 Ryan Lortie Allow use of .gir directly from valac - add a --girdir parameter to the compiler - make --pkg fall back to searching for a .gir file if it can't find a .vapi file also: - change the search order for .vapi files: XDG dirs are searched before the compiled-in (--prefix) data directory, now. Fixes bug 598817. 2009-10-18 Jürg Billeter Use strict non-null types with --enable-experimental-non-null Do not consider local variables nullable or nullable types compatible to non-null types when using --enable-experimental-non-null. Do not split conditional expressions in asserts Fixes bug 577619. 2009-10-17 Jürg Billeter Fix capturing arrays and delegates Fixes bug 598738. 2009-10-17 Ryan Lortie vapigen: Don't emit ".@new" on default constructor Special-case a constructor name of "new" appearing in a .gir file to be the default constructor. 2009-10-16 Jürg Billeter GAsync: Fix non-closure lambda expressions in instance methods Fixes bug 598697. GAsync: Fix abstract interface implementations Fixes bug 598698. 2009-10-16 Didier 'Ptitjes Visit type parameters of generic methods 2009-10-16 Jürg Billeter GAsync: Fix object creation expressions throwing errors Fixes bug 598677. 2009-10-15 Frederik 'playya' Sdun Check signature of overriding methods for async 2009-10-15 Jürg Billeter gtk+-2.0: Fix gtk_tree_view_set_row_separator_func binding Fixes bug 596913. Report error when signal exists more than once in type hierarchy Warn if signal hides member in base class 2009-10-14 Thijs Vermeir D-Bus: dynamic wrapper functions are always static 2009-10-13 Philipp Zabel Add to_uint64 to string class 2009-10-13 Nicolas Bruguier cairo: Add cairo_rectangle struct and set cairo_matrix_t has not type id 2009-10-12 pancake posix: Add atoi/atol/atoll/strlen bindings posix: Add FILE bindings 2009-10-12 Jamie McCracken Genie: Handle casts involving arrays/lists/dicts correctly 2009-10-12 pancake posix: Support string concatenation in POSIX profile 2009-10-12 Jürg Billeter posix: Fix dup0 wrappers in POSIX profile posix: Fix array creation and destruction in POSIX profile Based on patch by pancake. 2009-10-12 pancake Add `asm` to the list of C99 keywords Fixes bug 597354. 2009-10-12 Jürg Billeter Do not use Gee namespace to avoid conflict with libgee D-Bus: Support D-Bus interfaces with prerequisites Fixes bug 598073. 2009-10-11 Jürg Billeter Fix generic type resolution with nested generic types in base types Fix memory management of string templates 2009-10-11 Marc-André Lureau Allow recursive structs when nullable That way: struct S { S? nullable; } 2009-10-11 Jürg Billeter Fix type declaration for cast expressions Generate class struct when using member initializers for fields Fixes bug 598060. 2009-10-10 John Carr gobject-2.0.vapi: Add get_class method that returns an ObjectClass 2009-10-10 Jürg Billeter Insert "%s" argument in printf calls with non-literal format string Add support for string templates 2009-10-09 Julian Andres Klode glib-2.0: Add ScannerMsgFunc and Scanner.msg_handler 2009-10-09 Jürg Billeter valac: Add --use-header command-line option 2009-10-09 Sebastian Pölsterl Use g_set_error_literal in dbus proxy methods This fixes a compiler warning about invalid format string. 2009-10-08 Jürg Billeter gio-2.0: Fix g_vfs_get_* bindings 2009-10-08 Frederik Sdun Fix verbatim strings ending with `"` 2009-10-06 Jürg Billeter glib-2.0: Add g_ascii_strcasecmp binding 2009-10-05 Jürg Billeter GAsync: Fix async methods with delegate parameters Fixes bug 597294. Fix owned default arguments Fixes bug 597426. 2009-10-03 Jürg Billeter Fix return statements in creation methods Fixes bug 597161. 2009-10-02 Jürg Billeter Fix generated code for stack-allocated arrays Fixes bug 595751. 2009-10-02 Michael B. Trausch x11: Fix XWindowAttributes Fixes bug 597068. 2009-10-02 Jürg Billeter GAsync: Fix connecting signal handlers in async methods Fixes bug 595755. Fix memory management for closures used as signal handlers Fixes bug 597155. 2009-10-01 Jürg Billeter Report error on unexpected closing brace at end of file glib-2.0: Add default arguments for g_main_loop_new binding 2009-10-01 Michael 'Mickey' Lauer glib-2.0: Fix g_regex_get_pattern binding 2009-10-01 Jürg Billeter glib-2.0: Use enum for ByteOrder gstreamer-0.10: Update to GStreamer 0.10.24 2009-09-30 David Binderman gobject-introspection: Fix memory leak in GIdlWriter Fixes bug 596806. 2009-09-30 Jürg Billeter GError: Fix error propagation in creation methods vapicheck: Fix unhandled error Fix detection of unhandled errors in blocks 2009-09-30 Sebastian Dröge Update gobject-introspection/grealpath.h from gobject-introspectio This fixes the build on Windows and GNU/Hurd 2009-09-30 Jürg Billeter D-Bus: Fix marshalling of GLib.Value parameters Fixes bug 596862. Report error when trying to capture ref or out parameter Add test for bug 579101 2009-09-29 Jürg Billeter Do not use char for non-ASCII character literals Fixes bug 596785. Fix memory management when returning captured variables Fixes bug 596726. Fix return type of closure unref function Support postfix operator on array members Fixes bug 596637. 2009-09-28 Jürg Billeter Fix delegate variables in GObject creation methods Fixes bug 596621.