2009-01-18 Jürg Billeter * NEWS: update for 0.5.6 release 2009-01-18 Jürg Billeter * gobject/valaccodememberaccessmodule.vala: * vapi/glib-2.0.vapi: Add Log.FILE, Log.LINE, and Log.METHOD constants as replacements for __FILE__ and __LINE__ as they are used in C 2009-01-18 Jürg Billeter * vapi/Makefile.am: * vapi/posix.vapi: Add stub POSIX binding 2009-01-18 Jürg Billeter * vala/valaparser.vala: Accept `params' as identifier after cast parentheses 2009-01-18 Jürg Billeter * vapi/glib-2.0.vapi: Fix sincos binding, patch by Jukka-Pekka Iivonen, fixes bug 568038 2009-01-17 Jürg Billeter * gobject/valaccodemethodcallmodule.vala: Fix crash when using lambda expressions with owned delegate parameters, fixes bug 566344 2009-01-17 Jürg Billeter * vala/valaenumvalue.vala: * vala/valasourcefile.vala: Add missing include for enum values, fixes bug 531724 2009-01-17 Jürg Billeter * vala/valaconstant.vala: * vala/valafield.vala: Fix symbol lookup in constant and field initializers, fixes bug 567760 2009-01-17 Jürg Billeter * gobject/valaccodedelegatemodule.vala: Fix wrapper for delegates returning arrays, fixes bug 564474 2009-01-17 Jürg Billeter * vapi/Makefile.am: * vapi/lua.vapi: Add Lua binding, patch by pancake and Phil Housley, fixes bug 540820 2009-01-17 Jürg Billeter * vapi/gsl.vapi: Fix delegate bindings, patch by Matías De la Puente 2009-01-17 Jürg Billeter * vapigen/valagirparser.vala: Parse callback parameter annotations 2009-01-17 Jürg Billeter * vapigen/valamarkupreader.vala: Fix infinite loop when reading entity references 2009-01-17 Jürg Billeter * vapigen/valamarkupreader.vala: Read comments 2009-01-17 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_widget_create_pango_* bindings * vapi/gtk+-2.0.vapi: regenerated 2009-01-17 Jürg Billeter * vala/valaobjectcreationexpression.vala: Set formal_target_type to fix constructors using generic parameter types, fixes bug 543477 2009-01-17 Jürg Billeter * gobject/valaccodememberaccessmodule.vala: Do not try to convert from generic pointer twice when accessing generic field * vala/valaassignment.vala: Set formal_target_type to fix assignment to generic fields, fixes bug 543486 2009-01-17 Thijs Vermeir * vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala: Add missing bindings for GstValue. fixes bug 530812 * vapi/gstreamer-0.10.vapi: Regenerated 2009-01-16 Jürg Billeter * vala/valasymbol.vala: Fix determining relative accessibility, fixes bug 559798 2009-01-16 Jürg Billeter * vala/valacreationmethod.vala: Fix bogus errors about missing return type in creation methods, fixes bug 564178 2009-01-16 Jürg Billeter * gobject/valaccodebasemodule.vala: Use correct cname when calling property set accessor, fixes bug 562172 2009-01-16 Jürg Billeter * vala/valaassignment.vala: * vala/valaelementaccess.vala: * vala/valasemanticanalyzer.vala: * gobject/valaccodearraymodule.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebasemodule.vala: Do not require libgee to support element access in custom types 2009-01-16 Jürg Billeter * vala/valaexpression.vala: * vala/valareturnstatement.vala: Report error when returning owned variable in method or property with unowned return value, fixes bug 547102 2009-01-16 Jürg Billeter * vapi/packages/gconf-2.0/: Remove gconf_init binding, it is broken and deprecated, fixes bug 548435 * vapi/gconf-2.0.vapi: regenerated 2009-01-16 Jürg Billeter * vala/valacodewriter.vala: * vapigen/valagidlparser.vala: Support vfunc_name attribute * vapi/packages/gio-2.0/: Fix g_seekable_truncate binding, fixes bug 564448 * vapi/gio-2.0.vapi: regenerated 2009-01-16 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix GtkTreePath binding, fixes bug 566274 * vapi/gtk+-2.0.vapi: regenerated 2009-01-16 Jürg Billeter * vala/valabaseaccess.vala: * vala/valacodewriter.vala: * vala/valagenieparser.vala: * vala/valaparser.vala: * vala/valasemanticanalyzer.vala: * vala/valastruct.vala: * vala/valasymbolresolver.vala: * vapigen/valagirparser.vala: Do not allow structs to have more than one base type and detect cycles, patch by Andreas Brauchli, fixes bug 556063 and bug 567661 2009-01-16 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_text_iter_forward_find_char binding, patch by Nicolas Joseph, fixes bug 567543 * vapi/gtk+-2.0.vapi: regenerated 2009-01-16 Jürg Billeter * vala/valablock.vala: Detect local variables conflicting with parameters, patch by Andreas Brauchli, fixes bug 523189 * vala/valaflowanalyzer.vala: * vala/valaparser.vala: Fix conflicts 2009-01-16 Jürg Billeter * vapi/Makefile.am: * vapi/mysql.vapi: Add MySQL bindings, patch by Jukka-Pekka Iivonen, fixes bug 567342 2009-01-16 Jürg Billeter * vala/valastruct.vala: Fix struct base type error message, patch by Carlos Cadete, fixes bug 567366 2009-01-16 Jürg Billeter * vapi/glib-2.0.vapi: Fix g_datalist*_get bindings, patch by Yu Feng, fixes bug 567324 2009-01-16 Jürg Billeter * vala/valafield.vala: * gobject/valaccodearraymodule.vala: Add array_length_cexpr CCode attribute for fields with constant array length, patch by Andreas Brauchli, fixes bug 567301 2009-01-16 Jürg Billeter * vala/valacodewriter.vala: Support void ref functions * vapigen/valagidlparser.vala: Detect void ref functions, patch by Andreas Brauchli, fixes bug 549061 * vapi/gconf-2.0.vapi: regenerated 2009-01-16 Jürg Billeter * gobject/valaccodestructmodule.vala: * gobject/valagobjectmodule.vala: Fix typedef generation for private types, patch by Yu Feng, fixes bug 567237 2009-01-16 Jürg Billeter * gobject/valaccodebasemodule.vala: Warn about possibly missing GLib.Object prerequisite, patch by Andreas Brauchli, fixes bug 554329 2009-01-16 Jürg Billeter * tests/Makefile.am: * tests/dbus/basic-types.test: Test marshalling of basic types over D-Bus 2009-01-16 Jürg Billeter * vala/valafield.vala: * vala/valaparser.vala: Use `internal' accessibility for namespace members by default 2009-01-16 Jürg Billeter * tests/: Rearrange test cases 2009-01-16 Jürg Billeter * tests/Makefile.am: * tests/basic-types/arrays.test: Improve array tests 2009-01-16 Jürg Billeter * tests/basic-types/strings.test: Improve string tests 2009-01-15 Jürg Billeter * gobject/valadbusclientmodule.vala: Ignore BusName sender parameters in marshalling code 2009-01-15 Jürg Billeter * vapigen/valagidlparser.vala: Fix accessor detection for properties * vapi/: regenerated 2009-01-15 Jürg Billeter * vapi/sdl-mixer.vapi: Fix syntax error, patch by Frederik 2009-01-15 Jürg Billeter * vala/valaobjectcreationexpression.vala: Track usage of creation methods to avoid bogus warnings from the flow analyzer 2009-01-15 Jürg Billeter * gobject/valadbusservermodule.vala: Fix generated introspection information when using DBus.BusName sender parameter 2009-01-15 Jürg Billeter * vala/valaparser.vala: Accept numbers with characters as identifiers where possible 2009-01-14 Jürg Billeter * vala/valacodewriter.vala: Improve output for owned property getters * vapigen/valagidlparser.vala: Getters of properties without accessor have to return owned value * vapi/: regenerated 2009-01-14 Jürg Billeter * gobject/valaccodememberaccessmodule.vala: Report error when using getters of properties with unowned return value and without accessor, fixes bug 567750 2009-01-14 Jürg Billeter * vala/valaparser.vala: Improve syntax error message when expecting declaration 2009-01-13 Jürg Billeter * vala/Makefile.am: * vala/vala.h: Remove obsolete vala.h 2009-01-13 Jürg Billeter * vala/valacodecontext.vala: * gobject/valaccodebasemodule.vala: * compiler/valacompiler.vala: Add -H command-line option to generate C header file for public API, stub implementation 2009-01-13 Thijs Vermeir * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: Fix binding of gst_caps_from_string * vapi/gstreamer-0.10.vapi: regenerated 2009-01-12 Thijs Vermeir * vapi/gdk-pixbuf-2.0.vapi: regenerated 2009-01-11 Jürg Billeter * vapi/packages/gstreamer-0.10/: Ownership fixes in gst_bin_* bindings, patch by Sebastian Pölsterl * vapi/gstreamer-0.10.vapi: regenerated 2009-01-11 Jürg Billeter * vapi/glib-2.0.vapi: Fix GMarkupParser binding, patch by Ali Sabil 2009-01-11 Jürg Billeter * gobject/valaccodedelegatemodule.vala: Support null-terminated array parameters in delegates, patch by Ali Sabil 2009-01-11 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix GstMessage ownership in gst_bus_* bindings, patch by Sebastian Pölsterl * vapi/gstreamer-0.10.vapi: regenerated 2009-01-11 Jürg Billeter * vala/valamemberaccess.vala: * vala/valasemanticanalyzer.vala: Fix crash when assigning to dynamic properties 2009-01-10 Jürg Billeter * vala/valacodenode.vala: * vala/valaparser.vala: * vala/valapointertype.vala: Fix pointer properties 2009-01-10 Jürg Billeter * configure.ac: Post-release version bump