2009-02-20 Jürg Billeter * configure.ac: Post-release version bump 2009-02-20 Jürg Billeter * NEWS: update for 0.5.7 release 2009-02-20 Jürg Billeter * vapi/Makefile.am: * vapi/fuse.deps: * vapi/fuse.vapi: * vapi/posix.vapi: Add FUSE bindings, patch by John Carr, fixes bug 571187 2009-02-20 Jürg Billeter * vapi/glib-2.0.vapi: Add g_io_add_watch_full binding, patch by Michael Lauer 2009-02-20 Jürg Billeter * vapi/glib-2.0.vapi: Complete GByteArray binding, patch by Michael Lauer 2009-02-20 Ryan Lortie * vapi/gio-2.0.vapi * vapi/gio-unix-2.0.vapi * vapi/packages/gio-2.0/gio-2.0.gi * vapi/packages/gio-unix-2.0/gio-unix-2.0.gi Generate gio GIDL on a machine with my gresolver glib branch installed. Regenerate vapi. Fixes bug 572474. 2009-02-20 Ryan Lortie * configure.ac: * vala-1.0.pc.in: Output 'vapigen' 'gen_introspect' and 'vala_gen_introspect' variables into the vala-1.0.pc file if --enable-vapigen, fixes bug 572554 2009-02-20 Jürg Billeter * gobject/valadbusclientmodule.vala: Support error handling when dynamically calling void methods, patch by Frederik Sdun, fixes bug 571258 2009-02-20 Jürg Billeter * gobject-introspection/scanner.c: Include unistd.h to support compilation with -Werror-implicit-function-declaration, patch by Tobias Müller, fixes bug 571544 2009-02-20 Jürg Billeter * vala/valascope.vala: Add Scope.get_symbol_table method, patch by Abderrahim Kitouni 2009-02-20 Jürg Billeter * vala/valacodecontext.vala: * vala/valareport.vala: Support context-specific error reporting and add a context stack, based on patch by Abderrahim Kitouni, fixes bug 542920 * vala/valagenieparser.vala: * vala/valaparser.vala: * gobject/valaccodebasemodule.vala: * compiler/valacompiler.vala: * vapigen/valavapigen.vala: Adapt to interface changes 2009-02-20 Jürg Billeter * vapi/Makefile.am: * vapi/libdaemon.vapi: Add libdaemon bindings, patch by Jukka-Pekka Iivonen, fixes bug 568758 2009-02-20 Jürg Billeter * vapi/glib-2.0.vapi: Add GDateDMY binding, patch by Frederik, fixes bug 568691 2009-02-20 Jürg Billeter * vapi/packages/gdk-2.0/: Fix gdk_event_handler_set binding * vapi/gdk-2.0.vapi: regenerated 2009-02-19 Ali Sabil * vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala: * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: Various ownership and missing type parameters fixes * vapi/gstreamer-0.10.vapi: regenerated 2009-02-19 Ali Sabil * vapigen/valagidlparser.vala: Support to_string attribute for enums 2009-02-19 Ali Sabil * vapi/packages/gstreamer-rtp-0.10/: Fix gst_rtp_buffer_get_extension_data binding * vapi/gstreamer-rtp-0.10.vapi: regenerated 2009-02-19 Ali Sabil * vapi/glib-2.0.vapi: Add byte order conversion methods to int types 2009-02-19 Jürg Billeter * vapi/packages/pango/: Fix pango_font_description_from_string binding and support implicit copies of PangoFontDescription * vapi/pango.vapi: regenerated 2009-02-18 Jürg Billeter * vala/Makefile.am: * vala/valaassignment.vala: * vala/valacodevisitor.vala: * vala/valacodewriter.vala: * vala/valagenieparser.vala: * vala/valaparenthesizedexpression.vala: * vala/valaparser.vala: * vala/valasymbolresolver.vala: * vala/valaunaryexpression.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: Remove ParenthesizedExpression to simmplify AST 2009-02-18 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_tree_view_insert_column_with_data_func binding * vapi/gtk+-2.0.vapi: regenerated 2009-02-17 Jürg Billeter * gobject/valaccodemethodcallmodule.vala: Support chaining up to constructors in generic classes, fixes bug 567319 2009-02-17 Ali Sabil * vapigen/valagidlparser.vala: Support takes_ownership attribute for delegate parameters 2009-02-17 Ali Sabil * vapi/gstreamer-rtp-0.10.vapi: regenerated 2009-02-16 Ali Sabil * vala/valacodewriter.vala: escape the dynamic keyword, and identifiers starting with a digit 2009-02-17 Ryan Lortie * gobject/valaccodebasemodule.vala: * vala/valacodewriter.vala: * vala/valastruct.vala: * vapigen/valagidlparser.vala: Add support for a 'use_const' CCode attribute and GIDL XML attribute that, when set to false, causes Vala not to emit the 'const' modifier on structure type input arguments. This is useful for structure types that, by convention, are not used with const (eg: GtkTreeIter). * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: * vapi/gtk+-2.0.vapi: Add 'use_const' for GtkTreeIter to the gtk+-2.0 metadata. Regenerate vapi. 2009-02-16 Ryan Lortie * vala/valaclass.vala: only use g_value_set_pointer if the GType of a class is G_TYPE_POINTER; else use g_value_set_boxed. 2009-02-16 Ryan Lortie * gobject/valagasyncmodule.vala: remove the dummy-object hack since gio now supports NULL source objects for GSimpleAsyncResult 2009-02-14 Ryan Lortie * gobject/valagasyncmodule.vala: Split method code generation into many smaller functions. Enable experimental generation of synchronous code. 2009-02-14 Jürg Billeter * vapi/packages/gdk-2.0/: * vapi/packages/gtk+-2.0/: * vapi/packages/libsoup-2.4/: Nullable fixes, patch by Mark Lee, fixes bug 571407 * vapi/gdk-2.0.vapi: * vapi/gtk+-2.0.vapi: * vapi/libsoup-2.4.vapi: Regenerated 2009-02-14 Jürg Billeter * vala/valacodewriter.vala: Add error domains to VAPI files, fixes bug 571692 2009-02-13 Ryan Lortie * gobject/valamethodmodule.vala: Emit 'default:' label with g_assert_not_reached() for async state switch statement (to avoid GCC warning). Don't emit virtual functions or vtable entries for synchronous functions when emitting async code. 2009-02-13 Ryan Lortie Bug 571484 – free owned result even if _finish isn't called * gobject/valagasyncmodule.vala: Emit code to free the result in the result in the event that _finish was not called. 2009-02-12 Jürg Billeter * vala/valaclass.vala: * vala/valaconstant.vala: * vala/valafield.vala: * vala/valamember.vala: * vala/valamethod.vala: * vala/valaproperty.vala: * vala/valastruct.vala: Warn when hiding members, support `new' keyword to suppress warning, based on patch by Andreas Brauchli, fixes bug 567743 * vala/valacodenode.vala: * vala/valacreationmethod.vala: * vala/valaenum.vala: * vala/valaerrordomain.vala: * vala/valanamespace.vala: * ccode/valaccodelinedirective.vala: Avoid hidden members 2009-02-12 Jürg Billeter * vala/valastruct.vala: * vala/valasymbolresolver.vala: Add base_struct property to Struct class, patch by Andreas Brauchli 2009-02-12 Jürg Billeter * vala/valamember.vala: * vala/valaparser.vala: Support `new' as member modifier in parser to prepare support for hiding members, patch by Andreas Brauchli 2009-02-12 Ryan Lortie * vala/valamethod.vala: For now, just forbid ref/out paramters on yielding functions since they are hard to deal with. 2009-02-12 Jürg Billeter * vala/valagenieparser.vala: Fix else if parsing, fixes bug 562632 2009-02-12 Ryan Lortie * gobject/valagasyncmodule.vala: Store the Data structure as the op_res gpointer of the GSimpleAsyncResult. Emit a function to free it and hook it in. 2009-02-12 Jürg Billeter * gobject/valaccodearraymodule.vala: Keep arrays NULL-terminated when appending 2009-02-11 Ryan Lortie Bug 571263 – make yielding functions dispatch results to mainloop * gobject/valaccodemethodmodule.vala: * valagasyncmodule.vala: Create simple async result from _async entry function and use it when doing return; throw; or at the end of the function. Fix return statements for the async case. Dispatch via idle handler in the case that we are returning without having yielded. 2009-02-11 Ryan Lortie Bug 566363 – yielding functions that throw don't work * gobject/valagerrormodule.vala: * gobject/valagasyncmodule.vala: Refactor GErrorModule to remove some common code and introduce a separate (virtual) function 'return_with_exception' to create the code for returning exceptions from functions. In GAsyncModule, override the new virtual function to call g_simple_async_report_gerror_in_idle(). 2009-02-11 Ryan Lortie Bug 571256 – [CCode (async_only = true)] formal parameter annotation * vala/valacodewriter.vala: * vala/valaformalparameter.vala: * gobject/valaccodemethodcallmodule.vala: Allow emitting some C code arguments only in the case that we are calling the asynchronous version of a yielding function. This helps with the io_priority oddity in GIO. 2009-02-11 Jürg Billeter * vala/valaenum.vala: * vala/valainterface.vala: * vala/valastruct.vala: * vapigen/valagirparser.vala: Recognize c:type attributes in .gir 2009-02-10 Ryan Lortie Bug 571169 – make floating references generic * gobject/valaccodebasemodule.vala: * vala/valainterface.vala: * vala/valaclass.vala: * vala/valaobjectcreationexpression.vala: * vala/valasemanticanalyzer.vala: * vala/valatypesymbol.vala: Add support for 'ref_sink_function' CCode attribute on classes. Use this instead of hardcoding g_object_ref_sink() for GInitiallyUnowned. * vapi/gobject-2.0.vapi: Set ref_sink_function on InitiallyUnowned class. 2009-02-09 Jürg Billeter * gobject/valaccodedelegatemodule.vala: Emit delegate documentation to the C header files 2009-02-08 Jürg Billeter * vala/valanamespace.vala: Drop experimental support for partial classes 2009-02-04 Jürg Billeter * vapi/posix.vapi: Add bindings for signal functions and constants, patch by Michael Lauer 2009-02-04 Jürg Billeter * gobject/valadbusclientmodule.vala: Remove D-Bus message filter when disposing proxy object 2009-02-04 Jürg Billeter * gobject/valadbusmodule.vala: NULL-terminate arrays when demarshalling 2009-02-04 Jürg Billeter * gobject/valadbusclientmodule.vala: Do not handle signals of irrelevant object paths 2009-02-04 Jürg Billeter * vapi/glib-2.0.vapi: Add GTestCase and GTestSuite bindings, patch by John Carr, fixes bug 570518 2009-02-02 Jürg Billeter * vala/valacodewriter.vala: Write type_id attribute for GBoxed compact classes * vapi/gdk-2.0.vapi: * vapi/gtk+-2.0.vapi: * vapi/pango.vapi: Regenerated 2009-02-02 Jürg Billeter * vala/valathrowstatement.vala: Fix crash on invalid error expressions 2009-02-01 Jürg Billeter * vala/valaproperty.vala: Support overriding members in .vapi files 2009-01-31 Jürg Billeter * gobject/valaccodearraymodule.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodecontrolflowmodule.vala: * gobject/valaccodedelegatemodule.vala: * gobject/valaccodememberaccessmodule.vala: * gobject/valaccodemethodcallmodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valaccodestructmodule.vala: * gobject/valadbusclientmodule.vala: * gobject/valadbusmodule.vala: * gobject/valadbusservermodule.vala: * gobject/valagasyncmodule.vala: * gobject/valagerrormodule.vala: * gobject/valagobjectmodule.vala: * gobject/valagsignalmodule.vala: * gobject/valagtypemodule.vala: Use `internal' modifier in class declarations to fix build with Vala older than r2411 2009-01-31 Jürg Billeter * gobject/valagobjectmodule.vala: Fix struct construct properties 2009-01-31 Jürg Billeter * vala/valaflowanalyzer.vala: * vala/valasymbol.vala: Report unused internal methods * gobject/valaccodearraymodule.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodecontrolflowmodule.vala: * gobject/valaccodedelegatemodule.vala: * gobject/valaccodememberaccessmodule.vala: * gobject/valaccodemethodcallmodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valaccodestructmodule.vala: * gobject/valadbusclientmodule.vala: * gobject/valadbusmodule.vala: * gobject/valadbusservermodule.vala: * gobject/valagasyncmodule.vala: * gobject/valagerrormodule.vala: * gobject/valagobjectmodule.vala: * gobject/valagsignalmodule.vala: * gobject/valagtypemodule.vala: Mark modules as internal 2009-01-30 Jürg Billeter * vala/valanamespace.vala: * vala/valaparser.vala: Ensure that classes in implicit namespaces are not private as namespaces cannot have private members 2009-01-30 Jürg Billeter * vapi/posix.vapi: Add more bindings, patch by Matías De la Puente 2009-01-29 Jürg Billeter * vapigen/valagidlparser.vala: Support transfer_ownership attribute for signal parameters 2009-01-29 Philip Van Hoof * gobject/valaccodebasemodule.vala: Checking for vstore in vala_dbus_register_object. Fixes a crash when you use conn.register_object with an instance that isn't a DBus one 2009-01-29 Jürg Billeter * vala/valapropertyaccessor.vala: Honor lower_case_cprefix attribute for property accessors, fixes bug 569646 2009-01-27 Jürg Billeter * vapi/posix.vapi: Add bindings for open and associated functions and constants, patch by Michael Lauer 2009-01-27 Jürg Billeter * vala/valacodewriter.vala: * vala/valamethod.vala: Add overriding members to .vapi files, fixes bug 569219 2009-01-27 Jürg Billeter * vala/valamemberaccess.vala: Skip overriding methods and properties in member access, fixes default arguments when calling virtual methods 2009-01-27 Thijs Vermeir * vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.metadata: Fix binding for gdk_pixbuf_scale_simple * vapi/gdk-pixbuf-2.0.vapi: regenerated 2009-01-26 Jürg Billeter * vapi/posix.vapi: Add bindings for ioctl and associated constants 2009-01-26 Jürg Billeter * gobject/valaccodebasemodule.vala: Revert incorrect code generation change for constants, will need to use `extern' to properly export constants 2009-01-25 Jürg Billeter * gobject/valadbusclientmodule.vala: Support signals in static D-Bus client 2009-01-24 Jürg Billeter * vala/valaclass.vala: Fix type of implicit `this' parameter when using generics 2009-01-23 Jürg Billeter * ccode/valaccodefunction.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valaccodemodule.vala: * gobject/valadbusclientmodule.vala: * gobject/valagasyncmodule.vala: * gobject/valagobjectmodule.vala: Refactor method parameter and result code generation 2009-01-23 Jürg Billeter * gobject/valaccodearraymodule.vala: * gobject/valaccodedelegatemodule.vala: * gobject/valaccodemethodmodule.vala: Add virtual generate_parameter method. Move array and delegate type specific parameter generation to corresponding modules. 2009-01-20 Jürg Billeter * vapigen/valagirparser.vala: Support struct methods 2009-01-20 Jürg Billeter * gobject/valaccodebasemodule.vala: Do not declare public constants as `static' 2009-01-19 Jürg Billeter * vapi/gsl.vapi: More fixes, patch by Matías De la Puente 2009-01-19 Jürg Billeter * gobject/valaccodedelegatemodule.vala: Use correct C identifier for delegate target of static fields 2009-01-19 Jürg Billeter * gobject/valaccodemethodmodule.vala: Fix assigning to properties in lambda expressions in creation methods, patch by Yu Feng, fixes bug 568267 2009-01-18 Thijs Vermeir * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: Fix binding for gst_pad_chain * vapi/gstreamer-0.10.vapi: Regenerated 2009-01-18 Jürg Billeter * vala/valacodecontext.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodecompiler.vala: Do not generate legacy header files when using -H 2009-01-18 Jürg Billeter * configure.ac: Post-release version bump 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 2009-01-10 Jürg Billeter * NEWS: update for 0.5.5 release 2009-01-10 Jürg Billeter * vala/valacodewriter.vala: * vapigen/valagidlparser.vala: Support methods returning null-terminated arrays * vapi/packages/gtk+-2.0/: Fix gtk_selection_data_get_uris binding * vapi/gtk+-2.0.vapi: regenerated 2009-01-10 Jürg Billeter * vala/valacodewriter.vala: * vala/valagenieparser.vala: * vala/valamemberaccess.vala: * vala/valaparser.vala: * vala/valapropertyaccessor.vala: * vala/valasemanticanalyzer.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodememberaccessmodule.vala: * vapigen/valagidlparser.vala: * vapigen/valagirparser.vala: Replace `#' in property declarations by `owned' modifier before `get' 2009-01-10 Jürg Billeter * vala/valalocalvariable.vala: Warn when using result variable with incompatible type to prepare possible introduction of implicit result variable * vala/valageniescanner.vala: * vala/valascanner.vala: * vala/valasymbol.vala: Fix new warnings 2009-01-10 Jürg Billeter * vala/valacodecontext.vala: * vala/valaobjectcreationexpression.vala: * compiler/valacompiler.vala: Add --enable-deprecated and --enable-experimental command-line options to disable warnings when using deprecated and experimental features, respectively 2009-01-10 Jürg Billeter * vala/valacodecontext.vala: * vala/valaformalparameter.vala: * vala/valareturnstatement.vala: * vala/valasemanticanalyzer.vala: * gobject/valaccodemethodmodule.vala: * compiler/valacompiler.vala: Remove --disable-non-null option after transition period of 9 months 2009-01-10 Jürg Billeter * vala/valaclass.vala: * vala/valalocalvariable.vala: * vala/valamethod.vala: Fix compile errors when using postconditions 2009-01-10 Jürg Billeter * gobject/valadbusclientmodule.vala: Use dbus-glib types for dynamic D-Bus signals, fixes bug 561545 2009-01-10 Jürg Billeter * gobject/valaccodebasemodule.vala: Use correct C type for set accessors of properties whose get accessor returns owned value, fixes bug 538666 2009-01-10 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodedelegatemodule.vala: Fix critical and generated code for static delegate fields, fixes bug 563016 2009-01-10 Jürg Billeter * vala/valafield.vala: Report error when field type is less accessible than field 2009-01-09 Jürg Billeter * vala/valasemanticanalyzer.vala: Fix memory leak when retrieving values from property getters returning owned values, fixes bug 564081 2009-01-09 Jürg Billeter * gobject/valaccodememberaccessmodule.vala: Do not free values returned via g_object_get prematurely, require properties without accessor methods to return an owned value, fixes bug 559644 2009-01-09 Jürg Billeter * vala/valaunaryexpression.vala: Fix critical when trying to access instance member, fixes bug 566337 2009-01-09 Jürg Billeter * vala/valacodenode.vala: Add CodeNode.get_type_name method * vapi/gobject-2.0.vapi: Add G_TYPE_FROM_INSTANCE binding 2009-01-09 Jürg Billeter * vapi/packages/gstreamer-netbuffer-0.10/: Fix GstNetAddress binding, fixes bug 564924 * vapi/gstreamer-netbuffer-0.10.vapi: regenerated 2009-01-09 Jürg Billeter * vapi/packages/gstreamer-base-0.10/: Fix gst_base_transform_get_unit_size bindings, fixes bug 565978 * vapi/gstreamer-base-0.10.vapi: regenerated 2009-01-09 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_uri_handler_get_protocols* bindings, fixes bug 566375 * vapi/gstreamer-0.10.vapi: regenerated 2009-01-09 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_object_get_name, gst_object_get_name_prefix, and gst_object_get_path_string bindings, fixes bug 566353 * vapi/gstreamer-0.10.vapi: regenerated 2009-01-09 Jürg Billeter * vala/valaparser.vala: Do not accept `ref' and `out' expressions outside of arguments, fixes bug 548418 2009-01-09 Jürg Billeter * vala/valalambdaexpression.vala: Support lambda expressions throwing errors, fixes bug 563018 2009-01-09 Jürg Billeter * vala/valaparser.vala: Do not allow empty enums and errordomains, fixes bug 543564 2009-01-09 Jürg Billeter * vala/valaflowanalyzer.vala: Perform flow analysis on code in creation methods, fixes bug 566000 2009-01-09 Jürg Billeter * vala/valascanner.vala: * gobject/valaccodebasemodule.vala: Fix some type suffix issues with real literals * tests/basic-types/floats.test: Improve float tests 2009-01-09 Jürg Billeter * tests/Makefile.am: * tests/basic-types/integers.test: Improve integer tests 2009-01-09 Jürg Billeter * gobject/valaccodemethodmodule.vala: Fix error handling in try statements nested across method boundaries (using lambda expressions) 2009-01-09 Jürg Billeter * compiler/valacompiler.vala: Do not pass null as option to CCodeCompiler 2009-01-09 Jürg Billeter * gobject/valaccodearraymodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodcallmodule.vala: Fix critical in compiled applications using null-terminated arrays, fixes bug 567025 2009-01-09 Jürg Billeter * ccode/valaccodevariabledeclarator.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodecontrolflowmodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valaclassregisterfunction.vala: * gobject/valadbusclientmodule.vala: * gobject/valadbusmodule.vala: * gobject/valadbusservermodule.vala: * gobject/valagerrormodule.vala: * gobject/valagobjectmodule.vala: * gobject/valagsignalmodule.vala: * gobject/valagtypemodule.vala: * gobject/valatyperegisterfunction.vala: Simplify CCodeVariableDeclarator construction with initializer 2009-01-09 Jürg Billeter * vapi/gsl.vapi: Fix gsl_error_set_error_handler binding 2009-01-08 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_selection_data_set_uris binding, fixes bug 566742 * vapi/gtk+-2.0.vapi: regenerated 2009-01-08 Jürg Billeter * vala/valadelegate.vala: Visit declared error types to resolve symbols 2009-01-07 Jürg Billeter * configure.ac: Post-release version bump 2009-01-07 Jürg Billeter * NEWS: update for 0.5.4 release 2009-01-07 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix critical when using immutable classes without copy function 2009-01-07 Jürg Billeter * vala/valasymbolresolver.vala: Fix critical when using invalid `using' directive 2009-01-07 Jürg Billeter * gobject/valagerrormodule.vala: Handle errors that occur within a try block but are not handled by a catch clause, fixes bug 533929 2009-01-07 Jürg Billeter * vapi/taglib_c.vapi: Fix TagLib_AudioProperties binding, patch by Andreas Brauchli, fixes bug 566919 2009-01-07 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix GtkStockItem binding * vapi/gtk+-2.0.vapi: regenerated 2009-01-07 Étienne BERSAC * vapi/gtk+-2.0.vapi: Use struct instead of compact class for GtkStockItem. Added binding for gtk_stock_lookup(). 2009-01-07 Jürg Billeter * vala/valaclass.vala: * vala/valaparser.vala: * gobject/valaccodebasemodule.vala: * gobject/valaclassregisterfunction.vala: * gobject/valagobjectmodule.vala: * gobject/valainterfaceregisterfunction.vala: * gobject/valatyperegisterfunction.vala: Add support for static destructors, patch by Sebastian Dröge, fixes bug 564011 2009-01-07 Jürg Billeter * vapi/taglib_c.vapi: Update to taglib_c 1.5, patch by Andreas Brauchli, fixes bug 566919 2009-01-07 Jürg Billeter * vapi/gobject-2.0.vapi: Fix g_object_class_find_property binding, patch by Zeeshan Ali Khattak, fixes bug 566889 2009-01-07 Jürg Billeter * vala/valaclass.vala: * vala/valainterface.vala: * vala/valastruct.vala: Check base types of classes, interfaces, and structs, patch by Andreas Brauchli, fixes bug 566592 2009-01-07 Jürg Billeter * gobject/valaccodememberaccessmodule.vala: * gobject/valagobjectmodule.vala: * gobject/valatyperegisterfunction.vala: Do not break ABI when using private class fields, patch by Sebastian Dröge, fixes bug 561469 2009-01-06 Jürg Billeter * vala/valaclass.vala: * gobject/valaccodebasemodule.vala: Support [CCode (ref_function_void = true)] attribute for bindings, based on patch by Andreas Brauchli, fixes bug 566078 2009-01-06 Jürg Billeter * vala/valaarraytype.vala: * gobject/valadbusmodule.vala: Support marshalling multi-dimensional arrays, based on patch by Didier Villevalois, fixes bug 565792 * gobject/valadbusclientmodule.vala: Fix array out parameters in static D-Bus clients 2009-01-05 Jürg Billeter * vapigen/valagidlparser.vala: Do not accidentally generate stacked arrays * vapi/packages/gdk-2.0/: Fix gdk_keymap_get_entries_for_keyval, gdk_threads_add_idle, and gdk_window_remove_filter bindings, patch by Mark Lee, fixes bug 566679 * vapi/gdk-2.0.vapi: regenerated 2009-01-05 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix GtkWidget::style_set and gtk_rc_get_style_by_paths bindings * vapi/gtk+-2.0.vapi: regenerated 2009-01-04 Jürg Billeter * vala/valathrowstatement.vala: Fix crash when using invalid throw expressions, fixes bug 565571 2009-01-04 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_init_with_args binding, fixes bug 547135 * vapi/gtk+-2.0.vapi: regenerated 2009-01-04 Jürg Billeter * vala/valamethodcall.vala: Fix potential crash when argument check of method call fails, fixes bug 566077 2009-01-04 Jürg Billeter * vala/valaarraycreationexpression.vala: * vala/valainitializerlist.vala: * gobject/valaccodearraymodule.vala: Support initializers for multi-dimensional arrays, fixes bug 541256 2009-01-04 Jürg Billeter * vapi/curses.vapi: * vapi/enchant.vapi: * vapi/gnome-keyring-1.vapi: * vapi/gobject-2.0.vapi: * vapi/goocanvas.vapi: * vapi/gsl.vapi: * vapi/hildon-1.vapi: * vapi/libftdi.vapi: * vapi/libpanelapplet-2.0.vapi: * vapi/libusb.vapi: * vapi/libxml-2.0.vapi: * vapi/packages/unique-1.0/: * vapi/sdl-gfx.vapi: * vapi/sdl-mixer.vapi: * vapi/sdl-net.vapi: * vapi/sdl-ttf.vapi: * vapi/sqlite3.vapi: * vapi/tiff.vapi: * vapi/unique-1.0.vapi: Array length attribute fixes 2009-01-04 Jürg Billeter * vapigen/valagidlparser.vala: Fix array length handling for get_attributes method 2009-01-04 Jürg Billeter * gobject/valaccodecontrolflowmodule.vala: Drop obsolete foreach support for null-terminated arrays * gobject/valaccodearraymodule.vala: Fix array length C expression for null-terminated array fields, drop obsolete array_free support for null-terminated arrays * gobject/valaccodeassignmentmodule.vala: Correctly obey no_array_length when assigning to fields * vala/valacodecontext.vala: * gobject/valaccodecompiler.vala: * compiler/valacompiler.vala: * vapi/glib-2.0.vapi: * vapigen/valavapigen.vala: Use array_null_termianted attribute where appropriate 2009-01-04 Thijs Vermeir * vapi/packages/vte/vte.metadata: Fix fork_command binding * vapi/vte.vapi: Regenerated 2009-01-04 Jürg Billeter * vala/valadelegate.vala: * vala/valafield.vala: * vala/valaformalparameter.vala: * vala/valamethod.vala: * gobject/valaccodearraymodule.vala: * gobject/valaccodemethodcallmodule.vala: Support [CCode (array_null_terminated = true)] attribute to fix length handling of null terminated arrays, fixes bug 514186 * vapi/glib-2.0.vapi: Fix g_strsplit binding 2009-01-04 Jürg Billeter * vapi/cairo.vapi: * vapi/packages/gdk-2.0/: * vapi/packages/gdk-pixbuf-2.0/: * vapi/packages/gstreamer-netbuffer-0.10/: * vapi/packages/gtk+-2.0/: Fix parameters without array length * vapi/gdk-2.0.vapi: * vapi/gdk-pixbuf-2.0.vapi: * vapi/gio-2.0.vapi: * vapi/gstreamer-0.10.vapi: * vapi/gstreamer-audio-0.10.vapi: * vapi/gstreamer-net-0.10.vapi: * vapi/gstreamer-netbuffer-0.10.vapi: * vapi/gtk+-2.0.vapi: Regenerated 2009-01-04 Jürg Billeter * vala/valacodewriter.vala: * vala/valadelegate.vala: * vala/valafield.vala: * vala/valaformalparameter.vala: * vala/valamethod.vala: Replace [NoArrayLength] by [CCode (array_length = false)], which can also be applied to single parameters, fixes bug 532486 * gobject/valaccodecompiler.vala: * compiler/valacompiler.vala: * vapi/glib-2.0.vapi: * vapigen/valagidlparser.vala: * vapigen/valavapigen.vala: Adapt to attribute changes 2009-01-04 Jürg Billeter * vala/valabinaryexpression.vala: * gobject/valaccodearraymodule.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodemodule.vala: Support += to efficiently append elements to arrays, fixes part of bug 566425 2009-01-04 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix generated code for static array and delegate fields, based on patch by Andreas Brauchli, fixes bug 521246 2009-01-03 Jürg Billeter * vapi/packages/gstreamer-netbuffer-0.10/: Fix gst_netaddress_*_ip6_address bindings, patch by Andrew Feren, fixes bug 566068 * vapi/gstreamer-netbuffer-0.10.vapi: regenerated 2009-01-03 Jürg Billeter * vapi/packages/gio-2.0/: Fix g_file_load_contents bindings, patch by Zeeshan Ali Khattak, fixes bug 565779 * vapi/gio-2.0.vapi: regenerated 2009-01-03 Jürg Billeter * vala/valafield.vala: * gobject/valaccodearraymodule.vala: Add array_length_cname attribute for fields, patch by Andreas Brauchli, fixes bug 565793 2009-01-03 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_parse_* bindings, patch by Zeeshan Ali Khattak, fixes bug 539817 * vapi/gstreamer-0.10.vapi: regenerated 2009-01-03 Jürg Billeter * vala/valaarraycreationexpression.vala: * vala/valafield.vala: * vala/valagenieparser.vala: * vala/valainitializerlist.vala: * vala/valalocalvariable.vala: * vala/valaparser.vala: Support short-form of array creation expressions not just in local variable initializers, fixes bug 547410 2009-01-03 Jürg Billeter * vala/valacodewriter.vala: Support writing array creation expressions and initializer lists 2009-01-03 Jürg Billeter * vala/Makefile.am: * vala/valaarraytype.vala: * vala/valabinaryexpression.vala: * vala/valabooleantype.vala: * vala/valacharacterliteral.vala: * vala/valadostatement.vala: * vala/valaenum.vala: * vala/valaenumvaluetype.vala: * vala/valaerrordomain.vala: * vala/valafloatingtype.vala: * vala/valaintegerliteral.vala: * vala/valaintegertype.vala: * vala/valaobjectcreationexpression.vala: * vala/valarealliteral.vala: * vala/valasemanticanalyzer.vala: * vala/valastruct.vala: * vala/valastructvaluetype.vala: * vala/valasymbolresolver.vala: * vala/valavaluetype.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodmodule.vala: * vapi/glib-2.0.vapi: Add BooleanType, EnumValueType, FloatingType, and StructValueType as ValueType subclasses 2009-01-02 Jürg Billeter * vapi/packages/gdk-2.0/gdk-2.0.metadata: Bind GdkXEvent as compact class, it is an opaque pointer * vapi/gdk-2.0.vapi: regenerated 2009-01-02 Jürg Billeter * vapi/glib-2.0.vapi: Drop gconstpointer binding 2009-01-01 Jürg Billeter * vapi/glib-2.0.vapi: Do not use g_warn_if_fail to not require glib 2.16 2009-01-01 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_{list,tree}_store_newv bindings, based on patch by Michael Lawrence, fixes bug 565462 * vapi/gtk+-2.0.vapi: regenerated 2009-01-01 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valagerrormodule.vala: Fix memory leaks when handling errors, patch by Philip Van Hoof, fixes bug 557856 2008-12-30 Jürg Billeter * doc/valac.1: Fix dashes in option descriptions, patch by Andrew Feren, fixes bug 565479 2008-12-30 Jürg Billeter * vapi/packages/gnome-vfs-2.0/: Fix gnome_vfs_*xfer* bindings, patch by Michael Terry, fixes bug 565412 * vapi/gnome-vfs-2.0.vapi: regenerated 2008-12-30 Jürg Billeter * vapi/sdl-mixer.vapi: * vapi/sdl-net.vapi: * vapi/sdl-ttf.vapi: * vapi/sdl.vapi: Various enum and struct fixes, patch by Levi Bard, fixes bug 565359 2008-12-30 Jürg Billeter * gobject/valaccodearraymodule.vala: More closure fixes for array variables 2008-12-30 Jürg Billeter * vapi/glib-2.0.vapi: Fix g_printerr binding 2008-12-30 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_element_get_static_pad and gst_regitry_* bindings, patch by Zeeshan Ali Khattak, fixes bug 539817 * vapi/gstreamer-0.10.vapi: regenerated 2008-12-30 Jürg Billeter * vala/valalambdaexpression.vala: Support instance access in lambda expressions in property accessors 2008-12-26 Jürg Billeter * gobject/valaccodebasemodule.vala: Don't notify struct properties without type id 2008-12-26 Jürg Billeter * vala/valadatatype.vala: * gobject/valadbusservermodule.vala: Fix crash when using unsupported types in D-Bus servers 2008-12-25 Étienne Bersac * gobject/valaccodebasemodule.vala: Don't prevent notifying struct property. 2008-12-22 Jürg Billeter * gobject/valaccodebasemodule.vala: Use copy function in generated dup function for structs if necessary 2008-12-22 Jürg Billeter * vala/valastruct.vala: Fix type id for library structs registered as boxed types 2008-12-22 Thijs Vermeir * vapi/glib-2.0.vapi: Add g_remove binding * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: Fix typo 2008-12-22 Jürg Billeter * vala/valastruct.vala: Use BOXED as marshaller name for structs with type id 2008-12-21 Jürg Billeter * vala/valastruct.vala: * gobject/valaccodebasemodule.vala: * gobject/valagobjectmodule.vala: * vapi/glib-2.0.vapi: Support boxed structs as GObject properties, based on patch by Étienne Bersac, fixes bug 520001 2008-12-21 Jürg Billeter * gobject/valaccodebasemodule.vala: Use `const' for struct input parameters, fixes bug 548413 2008-12-21 Jürg Billeter * vapi/packages/gstreamer-base-0.10/: Fix GstBaseSrc and GstBaseTransform bindings, patch by Evan Nemerson, fixes bug 552562 * vapi/gstreamer-base-0.10.vapi: regenerated 2008-12-20 Jürg Billeter * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodecontrolflowmodule.vala: * gobject/valaccodemethodcallmodule.vala: * gobject/valagasyncmodule.vala: * gobject/valagerrormodule.vala: More closure fixes 2008-12-19 Jürg Billeter * vapi/atk.vapi: * vapi/gdk-2.0.vapi: * vapi/gdk-pixbuf-2.0.vapi: * vapi/gio-2.0.vapi: * vapi/gio-unix-2.0.vapi: * vapi/gstreamer-0.10.vapi: * vapi/gstreamer-audio-0.10.vapi: * vapi/gstreamer-base-0.10.vapi: * vapi/gstreamer-check-0.10.vapi: * vapi/gstreamer-controller-0.10.vapi: * vapi/gstreamer-dataprotocol-0.10.vapi: * vapi/gstreamer-fft-0.10.vapi: * vapi/gstreamer-interfaces-0.10.vapi: * vapi/gstreamer-net-0.10.vapi: * vapi/gstreamer-pbutils-0.10.vapi: * vapi/gstreamer-riff-0.10.vapi: * vapi/gstreamer-rtp-0.10.vapi: * vapi/gstreamer-rtsp-0.10.vapi: * vapi/gstreamer-sdp-0.10.vapi: * vapi/gstreamer-tag-0.10.vapi: * vapi/gstreamer-video-0.10.vapi: * vapi/gtk+-2.0.vapi: * vapi/pango.vapi: * vapi/pangocairo.vapi: Regenerated 2008-12-19 Jürg Billeter * gobject/valagasyncmodule.vala: Fix temporary async idle support 2008-12-19 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix async method calls in simple expression statements 2008-12-19 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodcallmodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valagerrormodule.vala: Redirect more variable access to closure struct 2008-12-19 Jürg Billeter * gobject/valadbusclientmodule.vala: Fix generated finish function for static D-Bus client methods 2008-12-19 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodememberaccessmodule.vala: Fix disposing local variables in coroutines 2008-12-19 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodcallmodule.vala: Generate async and finish calls when calling async methods from coroutines 2008-12-19 Jürg Billeter * gobject/valaccodemethodmodule.vala: Do not generate invalid type check statements in coroutines 2008-12-19 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valagasyncmodule.vala: Use closure struct to declare and initialize local variables in coroutines 2008-12-19 Jürg Billeter * gobject/valaccodebasemodule.vala: Do not use g_error_new for non-format strings, fixes bug 564961 2008-12-19 Jürg Billeter * gobject/valaccodememberaccessmodule.vala: Use closure struct to access local variables and parameters in coroutines 2008-12-19 Jürg Billeter * gobject/valadbusservermodule.vala: Do not generate property code if not necessary 2008-12-19 Jürg Billeter * gobject/valaccodebasemodule.vala: Update wording for error message when trying to duplicate non-reference counted object 2008-12-19 Jürg Billeter * vala/valaformalparameter.vala: * vala/valagenieparser.vala: * vala/valaparser.vala: Remove support for deprecated syntax for construct parameters * tests/arrays.test: * tests/objects/test-029.test: Update syntax used in test cases 2008-12-19 Jürg Billeter * vala/valacodewriter.vala: Update syntax to use owned and unowned where appropriate 2008-12-19 Jürg Billeter * vala/valaparser.vala: Remove support for deprecated syntax for property default values 2008-12-19 Jürg Billeter * vala/valamemberaccess.vala: Fix crash when using property prototype as value 2008-12-19 Jürg Billeter * vala/valaparser.vala: * vala/valascanner.vala: * vala/valatokentype.vala: Add `owned' type modifier and `(owned)' cast to replace `#', add `unowned' type modifier to complement `weak' for non-reference counted objects. `#' will be deprecated in Vala 0.5.5 2008-12-18 Jürg Billeter * gobject/valaccodememberaccessmodule.vala: * gobject/valaccodemethodcallmodule.vala: Fix named constructor chaining, fixes bug 559303 2008-12-18 Jürg Billeter * vapi/sqlite3.vapi: Fix sqlite3_callback binding 2008-12-18 Jürg Billeter * gobject/valaccodemethodcallmodule.vala: Support error propagation from base constructor, fixes bug 564984 2008-12-18 Jürg Billeter * gobject/valaccodemethodmodule.vala: Fix error propagation in creation methods, fixes part of 564944 2008-12-18 Jürg Billeter * gobject/valaccodecontrolflowmodule.vala: Fix temporary variable handling in switch expressions, fixes bug 559278 2008-12-18 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodmodule.vala: Remove statements without effect, fixes bug 530601 2008-12-18 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix member initializers for array fields, fixes bug 562600 2008-12-18 Jürg Billeter * vala/valaassignment.vala: Report error when trying to connect signal to instance method from static context, fixes bug 502669 2008-12-17 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix initialization of static array fields, fixes bug 472545 2008-12-17 Jürg Billeter * vapi/glib-2.0.vapi: GTree binding improvements, patch by Evan Nemerson, fixes bug 564823 2008-12-17 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_element_make_from_uri binding, patch by Zeeshan Ali Khattak, fixes bug 539817 * vapi/gstreamer-0.10.vapi: regenerated 2008-12-17 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_ui_manager_new_merge_id binding, patch by Evan Nemerson, fixes bug 527381 * vapi/gtk+-2.0.vapi: regenerated 2008-12-17 Jürg Billeter * vapi/packages/pango/: Add PangoScale binding, patch by Evan Nemerson, fixes bug 519922 * vapi/pango.vapi: regenerated 2008-12-17 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_notebook_page_num binding, patch by Evan Nemerson, fixes bug 512437 * vapi/gtk+-2.0.vapi: regenerated 2008-12-17 Jürg Billeter * vala/valaparser.vala: * vala/valavoidtype.vala: Store source_reference for void types 2008-12-17 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valagobjectmodule.vala: Report error when using class fields or constructors in compact classes, fixes bug 564090 2008-12-17 Jürg Billeter * gobject/valaccodearraymodule.vala: Fix private array fields in structs, fixes bug 557174 2008-12-16 Jürg Billeter * configure.ac: Post-release version bump 2008-12-16 Jürg Billeter * NEWS: update for 0.5.3 release 2008-12-16 Jürg Billeter * Makefile.am: * configure.ac: * gen-project/: Drop vala-gen-project, moved to vtg, Vala Toys for gedit 2008-12-16 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodmodule.vala: Fix temporary variable handling when using methods defined in VAPI files 2008-12-16 Jürg Billeter * vapigen/valagidlparser.vala: Fix handling of int16, uint16, int32, and uint32 * vapi/packages/gstreamer-netbuffer-0.10/: Fix gst_netaddress_get_ip4_address binding, patch by Evan Nemerson, fixes bug 564676 * vapi/gstreamer-netbuffer-0.10.vapi: regenerated 2008-12-16 Jürg Billeter * vapi/packages/gstreamer-netbuffer-0.10/: Fix GstNetBuffer binding, patch by Evan Nemerson, fixes bug 564670 * vapi/gstreamer-netbuffer-0.10.vapi: regenerated 2008-12-16 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_version binding, patch by Evan Nemerson, fixes bug 564669 * vapi/gstreamer-0.10.vapi: regenerated 2008-12-16 Jürg Billeter * vala/valaclass.vala: * vala/valaparser.vala: * gobject/valaclassregisterfunction.vala: * gobject/valagobjectmodule.vala: Add support for class destructors, patch by Sebastian Dröge, fixes bug 564011 2008-12-16 Jürg Billeter * vala/valaclass.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodememberaccessmodule.vala: * gobject/valaclassregisterfunction.vala: * gobject/valagobjectmodule.vala: * gobject/valainterfaceregisterfunction.vala: * gobject/valatyperegisterfunction.vala: Add support for private class fields, patch by Sebastian Dröge, fixes bug 561469 2008-12-16 Jürg Billeter * gobject/valaccodebasemodule.vala: * vapi/glib-2.0.vapi: Fix GByteArray binding, patch by Evan Nemerson, fixes bug 561867 2008-12-16 Jürg Billeter * vapi/packages/gdk-pixbuf-2.0/: Fix gdk_pixbuf_new_from_stream* bindings, patch by Evan Nemerson, fixes bug 560721 * vapi/gdk-pixbuf-2.0.vapi: regenerated 2008-12-16 Jürg Billeter * vala/valafield.vala: * gobject/valaccodebasemodule.vala: Fix crash and temporary variable declarations when using struct initialization methods in field initializer, fixes bug 559459 2008-12-16 Jürg Billeter * vapigen/valagidlparser.vala: Extend metadata support for delegates * vapi/packages/libnotify/: Fix NotifyActionCallback and notify_notification_add_action bindings, fixes bug 562726 * vapi/libnotify.vapi: regenerated 2008-12-16 Jürg Billeter * vapigen/valagirparser.vala: Fix crash when parsing metadata, fixes bug 563390 2008-12-16 Jürg Billeter * gobject/valaccodemethodcallmodule.vala: Fix crash when using out parameters in delegates, fixes bug 563705 2008-12-16 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_bus_sync_signal_handler binding, fixes bug 559721 * vapi/gstreamer-0.10.vapi: regenerated 2008-12-16 Jürg Billeter * vala/valadelegate.vala: * vala/valamethodcall.vala: * vala/valaparser.vala: * gobject/valaccodedelegatemodule.vala: Support delegates throwing errors, fixes bug 557332 2008-12-16 Jürg Billeter * vapi/packages/json-glib-1.0/: Various ownership fixes, patch by Evan Nemerson, fixes bug 547450 * vapi/json-glib-1.0.vapi: regenerated 2008-12-16 Jürg Billeter * vapi/glib-2.0.vapi: Add g_string_truncate binding, patch by Yu Feng, fixes bug 564428 2008-12-16 Jürg Billeter * vapi/sqlite3.vapi: Add transaction hook, tracing, profiling, and mutex bindings, patch by Evan Nemerson, fixes bug 564571 2008-12-16 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodcallmodule.vala: * vapi/glib-2.0.vapi: Move substring method to VAPI file, handle negative and out of bounds values, fixes bug 443524 2008-12-16 Jürg Billeter * vapi/packages/gnome-keyring-1/: Various delegate parameter fixes, patch by Michael Terry, fixes bug 564068 * vapi/gnome-keyring-1.vapi: regenerated 2008-12-16 Jürg Billeter * vapi/packages/gio-2.0/: Add g_io_extension_get_type binding, patch by Jared Moore, fixes bug 537522 * vapi/gio-2.0.vapi: regenerated 2008-12-16 Jürg Billeter * vala/valasizeofexpression.vala: Include C header files for types used in sizeof expressions, fixes bug 542705 2008-12-16 Jürg Billeter * gobject/valaccodebasemodule.vala: Report error when using construct properties in non-GObject classes, fixes bug 541728 2008-12-16 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_status_icon_position_menu and GtkMenuPositionFunc bindings, fixes bug 563457 * vapi/gtk+-2.0.vapi: regenerated 2008-12-16 Jürg Billeter * gobject/valagobjectmodule.vala: Report error when using construct blocks in non-GObject classes 2008-12-15 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_container_get_children binding * vapi/gtk+-2.0.vapi: regenerated 2008-12-15 Jürg Billeter * vapi/packages/gtk+-2.0/: Add GTK_WIDGET_* bindings, patch by Víctor Manuel Jáquez Leal, fixes bug 561341 * vapi/gtk+-2.0.vapi: regenerated 2008-12-15 Jürg Billeter * tests/testrunner.sh: Fix make check of uninstalled vala, based on patch by Götz Waschk, fixes bug 562951 2008-12-15 Jürg Billeter * tests/testrunner.sh: Fix order of commandline arguments passed to C compiler, patch by Alexander Bokovoy 2008-12-15 Jürg Billeter * vapi/packages/unique-1.0/: Fix unique_app_new* bindings, patch by Michael Terry, fixes bug 564064 * vapi/unique-1.0.vapi: regenerated 2008-12-15 Jürg Billeter * vapi/packages/gio-2.0/: Fix g_themed_icon_new_from_names binding, patch by Michael Terry, fixes bug 564062 * vapi/gio-2.0.vapi: regenerated 2008-12-15 Jürg Billeter * vapi/glib-2.0.vapi: Fix g_main_current_source binding, patch by Zeeshan Ali Khattak, fixes bug 563349 2008-12-15 Jürg Billeter * vapi/packages/gstreamer-0.10/: Various ownership fixes, patch by Evan Nemerson, fixes bug 553032 * vapi/gstreamer-0.10.vapi: regenerated 2008-12-15 Jürg Billeter * vapi/glib-2.0.vapi: Add fileno, ferror, and clearerr bindings and fix a few other bindings, patch by Evan Nemerson, fixes bug 547921 and bug 558206 2008-12-15 Jürg Billeter * vapi/packages/gtk+-2.0/: Various delegate binding fixes, patch by Evan Nemerson, fixes bug 547657 * vapi/gtk+-2.0.vapi: regenerated 2008-12-15 Jürg Billeter * vala/valaswitchstatement.vala: Check switch expression 2008-12-15 Jürg Billeter * vapi/glib-2.0.vapi: Add abs, labs, and llabs bindings, patch by Rob Taylor 2008-12-15 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix comparison of nullable and non-nullable values 2008-12-15 Jürg Billeter * gobject/valaccodestructmodule.vala: Fix bug introduced in last commit 2008-12-15 Jürg Billeter * gobject/valaccodestructmodule.vala: Fix handling of array fields in structs, fixes bug 562665 2008-12-15 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix comparing nullable struct values with null, fixes bug 548672 2008-12-15 Jürg Billeter * gobject/valaccodemethodmodule.vala: Fix constructors in inner structs 2008-12-15 Jürg Billeter * vala/valastruct.vala: * gobject/Makefile.am: * gobject/valaccodebasemodule.vala: * gobject/valaccodestructmodule.vala: * gobject/valagtypemodule.vala: * gobject/valastructregisterfunction.vala: * gobject/valatyperegisterfunction.vala: Register structs as boxed types, generate dup, copy, and free functions, fixes bug 548864 2008-12-15 Jürg Billeter * gobject/valaccodebasemodule.vala: * vapi/glib-2.0.vapi: Support empty ref_function and unref_function attributes, fix GSequenceIter binding 2008-12-15 Jürg Billeter * gobject/valaccodebasemodule.vala: Support GLib.Type as generic type argument 2008-12-14 Jürg Billeter * gobject/valaccodebasemodule.vala: Detect unsupported generic type arguments in local variable declarations 2008-12-14 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valadbusservermodule.vala: * gobject/valagsignalmodule.vala: * vapi/dbus-glib-1.vapi: Rewrite D-Bus server support to directly use libdbus without dbus-glib marshalling, fixes bug 560034 and bug 549980 Support BusName sender parameter in exported D-Bus methods 2008-12-14 Jürg Billeter * vapi/glib-2.0.vapi: Add type_id for GHashTable 2008-12-14 Jürg Billeter * gobject/valadbusmodule.vala: Support reading and writing nullable struct values 2008-12-14 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix struct dup function for GValue 2008-12-14 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodmodule.vala: Detect unsupported generic type arguments, fixes bug 561674 2008-12-13 Jürg Billeter * gobject/valadbusmodule.vala: Support reading and writing nullable GLib.Value values 2008-12-13 Jürg Billeter * vapi/gsl.vapi: Improve gsl_histogram_calloc_range binding, patch by Matías De la Puente, fixes bug 564387 2008-12-13 Jürg Billeter * vapi/glib-2.0.vapi: Remove g_thread_init binding, should never be called manually 2008-12-13 Jürg Billeter * vala/valagenieparser.vala: * vala/valaparser.vala: Remove workarounds for old Vala versions 2008-12-13 Jürg Billeter * vala/valablock.vala: Detect conflicting local variables in parent scopes * vala/valaarraycreationexpression.vala: * vala/valacodewriter.vala: * vala/valaforeachstatement.vala: * vala/valagenieparser.vala: * vala/valaparser.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodecontrolflowmodule.vala: * gobject/valaccodemethodcallmodule.vala: * gobject/valagobjectmodule.vala: * vapigen/valagidlparser.vala: Fix conflicting local variables 2008-12-12 Jürg Billeter * gobject/valadbusclientmodule.vala: * gobject/valadbusmodule.vala: Support reading multi-dimensional arrays in static D-Bus clients 2008-12-12 Jürg Billeter * gobject/valadbusclientmodule.vala: * gobject/valadbusmodule.vala: Fix array length and size handling in static D-Bus clients 2008-12-12 Jürg Billeter * vapi/curses.vapi: Add missing [Compact] 2008-12-11 Jürg Billeter * vapi/packages/libsoup-2.4/: Updated to libsoup 2.25.2 * vapi/libsoup-2.4.vapi: regenerated 2008-12-10 Jürg Billeter * vapi/rasqal.vapi: Add bindings to support LAQRS extensions 2008-12-09 Jürg Billeter * gobject/valagsignalmodule.vala: Do not use g_signal_connect_object if the target object is not a GObject, fixes bug 539614 2008-12-09 Thijs Vermeir * vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.metadata: Fix gdk_pixbuf_new_from_inline binding * vapi/gdk-pixbuf-2.0.vapi: regenerated 2008-12-09 Jürg Billeter * vapi/Makefile.am: * vapi/raptor.vapi: * vapi/rasqal.vapi: Add partial raptor and rasqal bindings 2008-12-09 Jürg Billeter * vapi/gobject-2.0.vapi: Fix g_value_set_boxed binding, remove broken g_value_take_boxed binding 2008-12-09 Jürg Billeter * gobject/valadbusclientmodule.vala: Fix dbus-glib type for structs 2008-12-09 Jürg Billeter * gobject/valadbusclientmodule.vala: * gobject/valagsignalmodule.vala: Use specialized dbus-glib types for signals in D-Bus servers 2008-12-09 Thijs Vermeir * vala/valacodewriter.vala: * vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala: * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: Fix *_make_writable functions in gstreamer by marking them with ReturnsModifiedPointer * vapi/gstreamer-0.10.vapi: regenerated 2008-12-09 Jürg Billeter * vapi/glib-2.0.vapi: Improve Time.to_string method and add Time.format method 2008-12-09 Jürg Billeter * gobject/valaccodemethodmodule.vala: Fix inline struct methods in VAPI files 2008-12-07 Thijs Vermeir * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: Fix gst_buffer functions * vapi/gstreamer-0.10.vapi: regenerated 2008-12-06 Thijs Vermeir * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: Fix gst_segment_clip binding * vapi/gstreamer-0.10.vapi: regenerated 2008-12-06 Jürg Billeter * vala/valamethodcall.vala: Report error when trying to call constructor without `new' operator 2008-12-06 Jürg Billeter * vala/valasourcefile.vala: Add SourceFile.clear_using_directives method, required by anjuta-vala-plugin 2008-12-05 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix struct constants 2008-12-05 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_target_list_new binding * vapi/gtk+-2.0.vapi: regenerated 2008-12-04 Jürg Billeter * vapi/packages/libsoup-2.4/: Fix soup_server_add_handler binding, patch by Zeeshan Ali Khattak, fixes bug 562978 * vapi/libsoup-2.4.vapi: regenerated 2008-12-04 Jürg Billeter * vapi/glib-2.0.vapi: Use generics in GAsyncQueue binding, patch by Zeeshan Ali Khattak, fixes bug 563225 2008-12-02 Jürg Billeter * vala/valaassignment.vala: * vala/valasignal.vala: Resolve generic types when connecting signals 2008-12-02 Jürg Billeter * vala/valadatatype.vala: Fix type resolving with nested generic types, fixes bug 562956 2008-12-01 Jürg Billeter * configure.ac: Post-release version bump 2008-12-01 Jürg Billeter * NEWS: update for 0.5.2 release 2008-12-01 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_text_view_get_line_at_y binding * vapi/gtk+-2.0.vapi: regenerated 2008-12-01 Jürg Billeter * vala/valabinaryexpression.vala: * vala/valaconditionalexpression.vala: Fix critical when using conditional expressions in method contracts 2008-12-01 Jürg Billeter * gobject/valagobjectmodule.vala: * gobject/valagsignalmodule.vala: Support signals in non-GObject classes, patch by Yu Feng, fixes bug 561989 2008-11-30 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_tree_model_get_value binding * vapi/gtk+-2.0.vapi: regenerated 2008-11-30 Jürg Billeter * vala/valasymbolresolver.vala: Resolve types in switch labels 2008-11-30 Jürg Billeter * vala/valaarraycreationexpression.vala: * vala/valaelementaccess.vala: * vala/valasemanticanalyzer.vala: Accept any integer type as array index 2008-11-30 Jürg Billeter * vapi/gstreamer-rtsp-0.10.vapi: Regenerated 2008-11-30 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix array length variable name for internal variables 2008-11-30 Jürg Billeter * vala/valalocalvariable.vala: * vala/valamethodcall.vala: * vala/valasemanticanalyzer.vala: * gobject/valaccodebasemodule.vala: Avoid object duplication due to error handling 2008-11-30 Jürg Billeter * vala/valamethodcall.vala: Move compiler internal variable to right block 2008-11-30 Jürg Billeter * vala/valaelementaccess.vala: Fix error handling in element access expressions 2008-11-30 Jürg Billeter * vala/Makefile.am: * vala/valacodewriter.vala: * compiler/valacompiler.vala: * vapigen/valavapigen.vala: Add --dump-tree command-line option to write code tree to file 2008-11-30 Jürg Billeter * vala/valanullchecker.vala: * vala/valaswitchlabel.vala: * vala/valaswitchstatement.vala: * vala/valasymbolresolver.vala: * gobject/valaccodecontrolflowmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: Separate visiting switch sections from visiting switch statements 2008-11-30 Jürg Billeter * vala/valamemberaccess.vala: * vala/valasymbolresolver.vala: * gobject/valaccodememberaccessmodule.vala: * gobject/valagsignalmodule.vala: Separate visiting inner expressions from visiting member access 2008-11-30 Jürg Billeter * vala/valaaddressofexpression.vala: * vala/valaarraycreationexpression.vala: * vala/valaassignment.vala: * vala/valabaseaccess.vala: * vala/valabinaryexpression.vala: * vala/valablock.vala: * vala/valacastexpression.vala: * vala/valaconditionalexpression.vala: * vala/valadostatement.vala: * vala/valaelementaccess.vala: * vala/valaexpression.vala: * vala/valaforstatement.vala: * vala/valainitializerlist.vala: * vala/valalambdaexpression.vala: * vala/valaliteral.vala: * vala/valamemberaccess.vala: * vala/valamethodcall.vala: * vala/valaobjectcreationexpression.vala: * vala/valaparenthesizedexpression.vala: * vala/valapointerindirection.vala: * vala/valapostfixexpression.vala: * vala/valareferencetransferexpression.vala: * vala/valasemanticanalyzer.vala: * vala/valasizeofexpression.vala: * vala/valaswitchsection.vala: * vala/valatuple.vala: * vala/valatypecheck.vala: * vala/valatypeofexpression.vala: * vala/valaunaryexpression.vala: * vala/valawhilestatement.vala: * gobject/valaccodebasemodule.vala: Fix error handling in condition of while, do, and for statements 2008-11-30 Jürg Billeter * vala/valaexpressionstatement.vala: * vala/valanullchecker.vala: * vala/valasymbolresolver.vala: * gobject/valaccodebasemodule.vala: Separate visiting expressions from visiting expression statements 2008-11-30 Jürg Billeter * vala/valabinaryexpression.vala: * vala/valasymbolresolver.vala: * gobject/valaccodebasemodule.vala: Separate visiting operands from visiting binary expression 2008-11-30 Jürg Billeter * vala/valadeclarationstatement.vala: * vala/valasymbolresolver.vala: * gobject/valaccodebasemodule.vala: Separate visiting declaration from visiting declaration statement 2008-11-30 Jürg Billeter * ccode/valaccodeassignment.vala: * ccode/valaccodeconditionalexpression.vala: * gobject/valaccodearraymodule.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodecontrolflowmodule.vala: * gobject/valaccodedelegatemodule.vala: * gobject/valaccodemethodcallmodule.vala: More parenthesis improvements 2008-11-30 Jürg Billeter * vala/valaforeachstatement.vala: * ccode/valaccodebinaryexpression.vala: * ccode/valaccodecastexpression.vala: * ccode/valaccodeelementaccess.vala: * ccode/valaccodeexpression.vala: * ccode/valaccodememberaccess.vala: * ccode/valaccodeunaryexpression.vala: Fix generated parentheses 2008-11-30 Jürg Billeter * vala/valathrowstatement.vala: Check type of error expression in throw statements 2008-11-30 Jürg Billeter * gobject/valaccodearraymodule.vala: Fix array length variable name for internal variables, fixes bug 562723 2008-11-30 Jürg Billeter * vala/valasourcefile.vala: Fix critical when using error codes 2008-11-29 Jürg Billeter * vala/valavoidtype.vala: * gobject/valaccodebasemodule.vala: Use G_TYPE_POINTER for pointers and G_TYPE_INVALID for unsupported types in typeof expressions 2008-11-29 Jürg Billeter * vala/valamethodcall.vala: Fix error handling in inner expressions, fixes bug 475922 2008-11-29 Jürg Billeter * vala/valaaddressofexpression.vala: * vala/valaarraycreationexpression.vala: * vala/valaassignment.vala: * vala/valabaseaccess.vala: * vala/valabinaryexpression.vala: * vala/valacastexpression.vala: * vala/valaconditionalexpression.vala: * vala/valadostatement.vala: * vala/valaelementaccess.vala: * vala/valaexpression.vala: * vala/valaforstatement.vala: * vala/valainitializerlist.vala: * vala/valalambdaexpression.vala: * vala/valaliteral.vala: * vala/valamemberaccess.vala: * vala/valamethodcall.vala: * vala/valaobjectcreationexpression.vala: * vala/valaparenthesizedexpression.vala: * vala/valapointerindirection.vala: * vala/valapostfixexpression.vala: * vala/valareferencetransferexpression.vala: * vala/valasizeofexpression.vala: * vala/valatuple.vala: * vala/valatypecheck.vala: * vala/valatypeofexpression.vala: * vala/valaunaryexpression.vala: * vala/valawhilestatement.vala: Convert binary conditional expressions into if statements 2008-11-29 Jürg Billeter * vala/valaflowanalyzer.vala: Detect unreachable code in if and while statements 2008-11-29 Jürg Billeter * vala/Makefile.am: * vala/valablock.vala: * vala/valacodenode.vala: * vala/valaconditionalexpression.vala: * vala/valadeclarationstatement.vala: * vala/valaexpression.vala: * vala/valanullchecker.vala: * vala/valastatementlist.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: Convert ternary conditionals into if statements, fixes bug 543870 and bug 554594 2008-11-28 Étienne Bersac * vapi/gobject-2.0.vapi: Fix g_flags_get_first_value binding 2008-11-28 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix generated code in struct destroy function for array fields 2008-11-28 Jürg Billeter * vapigen/valagidlparser.vala: Support ssize_t and size_t * vapi/gdk-pixbuf-2.0.vapi: * vapi/gio-2.0.vapi: * vapi/gtk+-2.0.vapi: * vapi/pango.vapi: Regenerated 2008-11-28 Jürg Billeter * vapigen/valagirparser.vala: Support construct properties 2008-11-28 Jürg Billeter * vapigen/valagirparser.vala: Support nullable parameters 2008-11-28 Jürg Billeter * vapigen/valagirparser.vala: Support interface prerequisites 2008-11-28 Jürg Billeter * vapigen/valagirparser.vala: Support functions in classes 2008-11-28 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix copying and destroying GValue values 2008-11-28 Jürg Billeter * vapi/glib-2.0.vapi: Add g_unsetenv binding, patch by Jorn Baayen, fixes bug 562590 2008-11-28 Jürg Billeter * vala/valasemanticanalyzer.vala: * gobject/valaccodebasemodule.vala: Remove unused fields 2008-11-28 Jürg Billeter * vala/valabinaryexpression.vala: * gobject/valaccodebasemodule.vala: Don't require libgee for `in' operations 2008-11-28 Jürg Billeter * vapi/glib-2.0.vapi: Add string.contains method 2008-11-28 Jürg Billeter * vala/valaflowanalyzer.vala: Analyze errors in return expressions 2008-11-28 Jürg Billeter * vala/valablock.vala: * vala/valaforeachstatement.vala: * vala/valasemanticanalyzer.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodecontrolflowmodule.vala: Don't require libgee for foreach statements 2008-11-28 Jürg Billeter * vala/valaclass.vala: * vala/valadatatype.vala: * vala/valagenerictype.vala: * vala/valainterface.vala: * vala/valamethod.vala: * vala/valaobjecttypesymbol.vala: * vala/valasymbolresolver.vala: Fix method checking with generic base types, fixes bug 511286 2008-11-28 Jürg Billeter * vala/valadatatype.vala: * vala/valaexpression.vala: * vala/valaintegertype.vala: * vala/valamemberaccess.vala: * vala/valamethodcall.vala: * vala/valasemanticanalyzer.vala: * vala/valavaluetype.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodecontrolflowmodule.vala: Improve handling of generic values, fixes bug 562460 2008-11-28 Jürg Billeter * vala/valabinaryexpression.vala: * vala/valaelementaccess.vala: * vala/valaforeachstatement.vala: * vala/valamemberaccess.vala: * vala/valamethodcall.vala: * vala/valasemanticanalyzer.vala: * gobject/valaccodearraymodule.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodecontrolflowmodule.vala: Improve get_actual_type signature 2008-11-28 Jürg Billeter * vala/Makefile.am: * vala/valagenerictype.vala: * vala/valasymbolresolver.vala: Rename TypeParameterType to GenericType 2008-11-27 Thijs Vermeir * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: gst_element_found_tags takes ownership on TagList * vapi/gstreamer-0.10.vapi: regenerated 2008-11-26 Jürg Billeter * gobject/valaccodebasemodule.vala: Include dbus.h, required for static D-Bus client support 2008-11-24 Jürg Billeter * vapi/glib-2.0.vapi: Add string.replace method, patch by Ali Sabil 2008-11-24 Jürg Billeter * ccode/valaccodefunctioncall.vala: * gobject/valaccodearraymodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodcallmodule.vala: * vala/valasemanticanalyzer.vala: * vapi/glib-2.0.vapi: Add g_array_index binding and fix g_array_free calls, fixes bug 519978 2008-11-22 Jürg Billeter * tests/: Prepare support for more complex test cases 2008-11-22 Jürg Billeter * gobject/valaccodemethodmodule.vala: Whitespace fixes 2008-11-22 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valadbusclientmodule.vala: * gobject/valagasyncmodule.vala: Support async method calls in static D-Bus clients 2008-11-21 Jürg Billeter * gobject/valagasyncmodule.vala: Fix return type of finish vfunc 2008-11-21 Jürg Billeter * vala/valamethod.vala: * gobject/valaccodemethodcallmodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valadbusclientmodule.vala: * gobject/valagasyncmodule.vala: Various coroutine code generation improvements 2008-11-21 Jürg Billeter * gobject/valaccodemethodmodule.vala: Small refactoring 2008-11-21 Jürg Billeter * gobject/valadbusmodule.vala: Support serialization and deserialization of GHashTable objects in static D-Bus clients 2008-11-21 Jürg Billeter * gobject/valadbusmodule.vala: Support serialization and deserialization of GValue values in static D-Bus clients 2008-11-21 Jürg Billeter * gobject/valadbusclientmodule.vala: * gobject/valadbusmodule.vala: Support serialization and deserialization of structs in static D-Bus clients 2008-11-21 Jürg Billeter * gobject/valadbusclientmodule.vala: * gobject/valadbusmodule.vala: Support serialization and deserialization of arrays in static D-Bus clients 2008-11-21 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodebasemodule.vala: * gobject/valadbusclientmodule.vala: * gobject/valadbusmodule.vala: * vapi/dbus-glib-1.vapi: Add partial static D-Bus client support without dbus-glib marshalling 2008-11-21 Jürg Billeter * vapi/glib-2.0.vapi: Add g_quark_try_string binding, patch by Rob Taylor 2008-11-21 Étienne Bersac * vapi/gmodule-2.0.vapi: Add binding for G_MODULE_SUFFIX, fixes bug 561120 2008-11-21 Étienne Bersac * vapi/glib-2.0.vapi: Add G_SEARCHPATH_SEPARATOR binding, fixes bug 561117 2008-11-21 Jürg Billeter * vapi/packages/gdk-2.0/: Fix gdk_region_polygon and gdk_region_rectangle bindings, patch by Víctor Manuel Jáquez Leal, fixes bug 561655 * vapi/gdk-2.0.vapi: regenerated 2008-11-21 Jürg Billeter * vapi/dbus-glib-1.vapi: Fix DBusError binding, patch by Sebastian Pölsterl, fixes bug 556340 2008-11-21 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix g_hscale_new and g_vscale_new bindings, based on patch by Geert Jan Alsem, fixes bug 560053 * vapi/gtk+-2.0.vapi: regenerated 2008-11-21 Étienne Bersac * vapi/glib-2.0.vapi: Add g_strjoin binding, fixes bug 561124 2008-11-20 Jürg Billeter * vala/valaassignment.vala: Check types in property assignments, fixes bug 550088 2008-11-20 Jürg Billeter * vala/valacatchclause.vala: Fix generic catch clauses 2008-11-20 Jürg Billeter * gobject/valaccodemethodcallmodule.vala: Fix base access to virtual signal handlers with return values, fixes bug 538901 2008-11-20 Jürg Billeter * vala/Makefile.am: * vala/valacodevisitor.vala: * vala/valadynamicmethod.vala: * vala/valaflowanalyzer.vala: * vala/valagenieparser.vala: * vala/valamemberaccess.vala: * vala/valamethodcall.vala: * vala/valanullchecker.vala: * vala/valaparser.vala: * vala/valasemanticanalyzer.vala: * vala/valasymbolresolver.vala: * gobject/Makefile.am: * gobject/valaccodearraymodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodedelegatemodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemethodcallmodule.vala: * gobject/valaccodemodule.vala: Rename InvocationExpression to MethodCall 2008-11-20 Jürg Billeter * vala/valainvocationexpression.vala: Fix struct initialization 2008-11-20 Jürg Billeter * vapi/packages/gstreamer-interfaces-0.10/: Fix GstColorBalance binding, patch by Víctor Manuel Jáquez Leal, fixes bug 560840 * vapi/gstreamer-interfaces-0.10.vapi: regenerated 2008-11-20 Jürg Billeter * vapi/libxml-2.0.vapi: Mark encoding parameters as nullable, patch by Víctor Manuel Jáquez Leal, fixes bug 560062 2008-11-20 Jürg Billeter * vala/valacatchclause.vala: * vala/valaerrortype.vala: Correct source file dependencies for catch clauses, fixes bug 561437 2008-11-19 Jürg Billeter * vala/valatypeofexpression.vala: Include C header files for types used in typeof expressions, fixes bug 559494 2008-11-19 Jürg Billeter * gobject/valaccodemethodmodule.vala: Remove extra g_type_create_instance in constructors 2008-11-19 Sebastian Dröge * gobject/valagobjectmodule.vala: Add support for class field initializers for classes that are not derived from GObject. 2008-11-18 Thijs Vermeir * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: Transfer ownership on gtk_container_get_children * vapi/gtk+-2.0.vapi: regenerated 2008-11-18 Thijs Vermeir * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: Transfer ownership on gst_tag_list_merge * vapi/gstreamer-0.10.vapi: regenerated 2008-11-17 Jürg Billeter * vala/valaarraycreationexpression.vala: * vala/valaelementaccess.vala: * vala/valasourcefile.vala: Allow any integer compatible value to be used as array index, fixes bug 561057 2008-11-17 Jürg Billeter * vala/valaflowanalyzer.vala: Fix control flow graph for try statements with finally clause, fixes bug 561115 2008-11-17 Jürg Billeter * vala/valadynamicmethod.vala: * vala/valadynamicsignal.vala: Fix checking of dynamic methods and signals 2008-11-17 Jürg Billeter * vala/valafield.vala: Correct source file dependencies for private fields of compact classes, based on patch by Thijs Vermeir, fixes bug 555249 2008-11-17 Jürg Billeter * vala/valacatchclause.vala: * vala/valacreationmethod.vala: * vala/valafield.vala: * vala/valaforeachstatement.vala: * vala/valamemberaccess.vala: * vala/valamethod.vala: Ensure that members are checked when accessing them, fixes bug 561018 2008-11-17 Jürg Billeter * vapi/glib-2.0.vapi: Fix g_queue_*_nth bindings, patch by John Carr 2008-11-14 Jürg Billeter * vala/valasemanticanalyzer.vala: Set target_type for member initializers 2008-11-14 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_bin_add_many binding * vapi/gstreamer-0.10.vapi: regenerated 2008-11-14 Jürg Billeter * vala/valaformalparameter.vala: * vala/valainterfacewriter.vala: * vala/valainvocationexpression.vala: * vala/valaparser.vala: * vala/valascanner.vala: * vala/valasemanticanalyzer.vala: * vala/valatokentype.vala: * gobject/valaccodeinvocationexpressionmodule.vala: Support parameter arrays, fixes bug 538897 2008-11-14 Jürg Billeter * vala/valagenieparser.vala: * vala/valaparser.vala: Avoid C compiler warnings with switch statements 2008-11-14 Jürg Billeter * gobject/valadbusclientmodule.vala: Fix non-struct output arguments in dynamic D-Bus method calls 2008-11-14 Jürg Billeter * vala/Makefile.am: * vala/valaassignment.vala: * vala/valabasicblock.vala: * vala/valabinaryexpression.vala: * vala/valacastexpression.vala: * vala/valacatchclause.vala: * vala/valacodenode.vala: * vala/valadeclarationstatement.vala: * vala/valaelementaccess.vala: * vala/valaexpressionstatement.vala: * vala/valaflowanalyzer.vala: * vala/valaforeachstatement.vala: * vala/valainvocationexpression.vala: * vala/valamemberaccess.vala: * vala/valaobjectcreationexpression.vala: * vala/valaparenthesizedexpression.vala: * vala/valaphifunction.vala: * vala/valapointerindirection.vala: * vala/valareferencetransferexpression.vala: * vala/valareturnstatement.vala: * vala/valathrowstatement.vala: * vala/valaunaryexpression.vala: * compiler/valacompiler.vala: Report use of possibly uninitialized variables, fixes bug 508477 and bug 556861 2008-11-14 Jürg Billeter * vala/valagenieparser.vala: * vala/valainterface.vala: * vala/valainterfacewriter.vala: * vala/valaparser.vala: * vala/valasemanticanalyzer.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodeinvocationexpressionmodule.vala: * vapi/glib-2.0.vapi: * vapigen/valagidlparser.vala: * vapigen/valagirparser.vala: * vapigen/valamarkupreader.vala: * vapigen/valavapicheck.vala: * gen-project/valaprojectgenerator.vala: Do not use possibly uninitialized variables 2008-11-14 Jürg Billeter * vala/valacfgbuilder.vala: * vala/valamemberaccess.vala: * vala/valamethod.vala: * vala/valasymbol.vala: * gobject/valaccodemethodmodule.vala: Report unused fields, methods, and local variables * vala/valacodecontext.vala: * vala/valadynamicproperty.vala: * vala/valaenum.vala: * vala/valagenieparser.vala: * vala/valainterfacewriter.vala: * vala/valaparser.vala: * vala/valastruct.vala: * vala/valaunresolvedtype.vala: * gobject/valaccodearraymodule.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodeinvocationexpressionmodule.vala: * gobject/valaccodememberaccessmodule.vala: * gobject/valadbusservermodule.vala: * gobject/valagobjectmodule.vala: * vapigen/valagirparser.vala: * vapigen/valamarkupreader.vala: Remove unused symbols 2008-11-14 Jürg Billeter * tests/Makefile.am: * tests/basic-types/: Rearrange test cases 2008-11-14 Jürg Billeter * tests/: Rearrange test cases 2008-11-13 Jürg Billeter * vala/valacodecontext.vala: * gobject/valadbusclientmodule.vala: * compiler/valacompiler.vala: Add --disable-dbus-transformation command-line option to disable case transformation of D-Bus member names in dynamic D-Bus client support, this option will be removed again when Vala gains static D-Bus client support 2008-11-13 Jürg Billeter * gobject/valadbusclientmodule.vala: Fix retrieving D-Bus structs with owned strings 2008-11-13 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix copy of constant arrays 2008-11-10 Jürg Billeter * vala/valaaddressofexpression.vala: * vala/valaarraycreationexpression.vala: * vala/valaassignment.vala: * vala/valabinaryexpression.vala: * vala/valablock.vala: * vala/valacastexpression.vala: * vala/valacatchclause.vala: * vala/valaclass.vala: * vala/valaconditionalexpression.vala: * vala/valaconstant.vala: * vala/valaconstructor.vala: * vala/valacreationmethod.vala: * vala/valadeclarationstatement.vala: * vala/valadelegate.vala: * vala/valadeletestatement.vala: * vala/valadestructor.vala: * vala/valadostatement.vala: * vala/valaelementaccess.vala: * vala/valaenum.vala: * vala/valaenumvalue.vala: * vala/valaerrorcode.vala: * vala/valaerrordomain.vala: * vala/valaexpressionstatement.vala: * vala/valafield.vala: * vala/valaforeachstatement.vala: * vala/valaformalparameter.vala: * vala/valaforstatement.vala: * vala/valaifstatement.vala: * vala/valainitializerlist.vala: * vala/valainterface.vala: * vala/valainvocationexpression.vala: * vala/valalambdaexpression.vala: * vala/valalocalvariable.vala: * vala/valalockstatement.vala: * vala/valamemberaccess.vala: * vala/valamemberinitializer.vala: * vala/valamethod.vala: * vala/valanamespace.vala: * vala/valaobjectcreationexpression.vala: * vala/valaparenthesizedexpression.vala: * vala/valapointerindirection.vala: * vala/valapostfixexpression.vala: * vala/valaproperty.vala: * vala/valapropertyaccessor.vala: * vala/valareferencetransferexpression.vala: * vala/valareturnstatement.vala: * vala/valasemanticanalyzer.vala: * vala/valasignal.vala: * vala/valasizeofexpression.vala: * vala/valasourcefile.vala: * vala/valastruct.vala: * vala/valaswitchlabel.vala: * vala/valaswitchsection.vala: * vala/valaswitchstatement.vala: * vala/valathrowstatement.vala: * vala/valatrystatement.vala: * vala/valatypecheck.vala: * vala/valatypeofexpression.vala: * vala/valaunaryexpression.vala: * vala/valawhilestatement.vala: * vala/valayieldstatement.vala: Remove unnecessary accept calls in semantic analyzer 2008-11-10 Jürg Billeter * vala/valaaddressofexpression.vala: * vala/valabaseaccess.vala: * vala/valabooleanliteral.vala: * vala/valacastexpression.vala: * vala/valacharacterliteral.vala: * vala/valaconditionalexpression.vala: * vala/valaintegerliteral.vala: * vala/valalambdaexpression.vala: * vala/valanullliteral.vala: * vala/valaobjectcreationexpression.vala: * vala/valaparenthesizedexpression.vala: * vala/valapointerindirection.vala: * vala/valapostfixexpression.vala: * vala/valarealliteral.vala: * vala/valareferencetransferexpression.vala: * vala/valasemanticanalyzer.vala: * vala/valasizeofexpression.vala: * vala/valastringliteral.vala: * vala/valatypecheck.vala: * vala/valatypeofexpression.vala: * vala/valaunaryexpression.vala: Move expression checking to code nodes 2008-11-10 Jürg Billeter * gobject/valadbusservermodule.vala: Work around missing enum support in dbus-glib 2008-11-10 Jürg Billeter * gobject/valadbusservermodule.vala: Really insert GValueArray into hash table 2008-11-09 Jürg Billeter * vala/valacreationmethod.vala: * vala/valadelegate.vala: * vala/valadelegatetype.vala: * vala/valaenum.vala: * vala/valafield.vala: * vala/valaformalparameter.vala: * vala/valamethod.vala: * vala/valaproperty.vala: * vala/valastruct.vala: * vala/valavaluetype.vala: Ensure attributes of field, property, parameter, and return types are processed before querying C header filenames 2008-11-09 Jürg Billeter * gobject/valadbusservermodule.vala: Support hash tables with struct values 2008-11-09 Jürg Billeter * vala/valaclass.vala: * vala/valainterface.vala: * vala/valamemberaccess.vala: * vala/valaobjecttype.vala: * vala/valasemanticanalyzer.vala: Ensure attributes of base types are processed before querying C header filenames 2008-11-07 Jürg Billeter * vala/valablock.vala: * vala/valacatchclause.vala: * vala/valadeclarationstatement.vala: * vala/valadeletestatement.vala: * vala/valadostatement.vala: * vala/valaexpressionstatement.vala: * vala/valaforstatement.vala: * vala/valaifstatement.vala: * vala/valainitializerlist.vala: * vala/valalocalvariable.vala: * vala/valalockstatement.vala: * vala/valasemanticanalyzer.vala: * vala/valaswitchsection.vala: * vala/valatrystatement.vala: * vala/valawhilestatement.vala: Move statement checking to code nodes 2008-11-07 Jürg Billeter * vapi/glib-2.0.vapi: Add g_rmdir binding 2008-11-07 Jürg Billeter * gobject/valadbusclientmodule.vala: Fix D-Bus methods with out parameters but no return value 2008-11-07 Jürg Billeter * vala/valaconstant.vala: * vala/valaconstructor.vala: * vala/valacreationmethod.vala: * vala/valadestructor.vala: * vala/valafield.vala: * vala/valaformalparameter.vala: * vala/valaproperty.vala: * vala/valapropertyaccessor.vala: * vala/valasemanticanalyzer.vala: * vala/valasignal.vala: Move member checking to code nodes 2008-11-07 Jürg Billeter * vala/valadelegate.vala: * vala/valaenum.vala: * vala/valaenumvalue.vala: * vala/valaerrorcode.vala: * vala/valaerrordomain.vala: * vala/valainterface.vala: * vala/valanamespace.vala: * vala/valasemanticanalyzer.vala: * vala/valastruct.vala: Move type symbol checking to code nodes 2008-11-07 Jürg Billeter * vala/valaarraycreationexpression.vala: * vala/valasemanticanalyzer.vala: Move array creation expression checking to ArrayCreationExpression.check 2008-11-07 Jürg Billeter * vala/valasemanticanalyzer.vala: * vala/valathrowstatement.vala: Move throw statement checking to ThrowStatement.check 2008-11-07 Jürg Billeter * vala/valareturnstatement.vala: * vala/valasemanticanalyzer.vala: Move return statement checking to ReturnStatement.check 2008-11-07 Jürg Billeter * vala/valaforeachstatement.vala: * vala/valasemanticanalyzer.vala: Move foreach statement checking to ForeachStatement.check 2008-11-07 Jürg Billeter * vala/valaelementaccess.vala: * vala/valasemanticanalyzer.vala: Move element access checking to ElementAccess.check 2008-11-07 Jürg Billeter * vapigen/valagirparser.vala: Set source_reference in parsed nodes 2008-11-06 Jürg Billeter * vala/valamethod.vala: * vala/valasemanticanalyzer.vala: Move method checking to Method.check 2008-11-06 Jürg Billeter * vala/valaclass.vala: * vala/valasemanticanalyzer.vala: Move class checking to Class.check 2008-11-06 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodedynamicsignalmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valadbusclientmodule.vala: * gobject/valagerrormodule.vala: * gobject/valagobjectmodule.vala: Move dynamic signal generation to GObjectModule and DBusClientModule 2008-11-06 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodedynamicpropertymodule.vala: * gobject/valaccodedynamicsignalmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valadbusclientmodule.vala: * gobject/valagobjectmodule.vala: Move dynamic property generation to GObjectModule and DBusClientModule 2008-11-06 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valagobjectmodule.vala: Move constructor code generation to GObjectModule 2008-11-05 Jürg Billeter * vala/valainvocationexpression.vala: * vala/valasemanticanalyzer.vala: Move invocation expression checking to InvocationExpression.check 2008-11-05 Jürg Billeter * vala/valamemberaccess.vala: * vala/valasemanticanalyzer.vala: Move member access checking to MemberAccess.check 2008-11-05 Jürg Billeter * vala/valabinaryexpression.vala: * vala/valaobjectcreationexpression.vala: * vala/valasemanticanalyzer.vala: Move object creation expression checking to ObjectCreationExpression.check 2008-11-05 Jürg Billeter * vala/valabinaryexpression.vala: * vala/valasemanticanalyzer.vala: Move binary expression checking to BinaryExpression.check 2008-11-05 Jürg Billeter * vala/valaassignment.vala: * vala/valasemanticanalyzer.vala: Move assignment checking to Assignment.check 2008-11-05 Jürg Billeter * vala/valaenum.vala: * gobject/valadbusclientmodule.vala: * gobject/valagsignalmodule.vala: Support enums in D-Bus clients and servers, fixes bug 534105 2008-11-05 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodebasemodule.vala: * gobject/valaccodecontrolflowmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodememberaccessmodule.vala: Add CCodeControlFlowModule 2008-11-04 Jürg Billeter * vala/valadynamicproperty.vala: * vala/valaproperty.vala: * vala/valasemanticanalyzer.vala: Fix crash when using dynamic properties, fixes bug 559304 2008-11-04 Jürg Billeter * gobject/valaccodememberaccessmodule.vala: * gobject/valagsignalmodule.vala: Move signal emission to GSignalModule 2008-11-04 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodedelegatemodule.vala: Move delegate wrapper generation to CCodeDelegateModule 2008-11-04 Jürg Billeter * gobject/valaccodearraymodule.vala: * gobject/valaccodebasemodule.vala: Move array dup wrapper generation to CCodeArrayModule 2008-11-04 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valagobjectmodule.vala: Move construct property assignment to GObjectModule 2008-11-04 Jürg Billeter * gobject/valaccodeassignmentmodule.vala: * gobject/valagsignalmodule.vala: Move signal connection and disconnection to GSignalModule 2008-11-04 Jürg Billeter * gobject/valaccodearraymodule.vala: * gobject/valagsignalmodule.vala: Move detailed signal emission to GSignalModule 2008-11-03 Jürg Billeter * configure.ac: Post-release version bump 2008-11-03 Jürg Billeter * NEWS: update for 0.5.1 release 2008-11-03 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valadbusclientmodule.vala: Move dbus_use_ptr_array to DBusClientModule 2008-11-03 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodebasemodule.vala: * gobject/valaccodedelegatemodule.vala: * gobject/valaccodedynamicpropertymodule.vala: * gobject/valaccodegenerator.vala: * gobject/valagerrormodule.vala: Add CCodeDelegateModule, move more code to GErrorModule 2008-11-03 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valagasyncmodule.vala: * gobject/valagerrormodule.vala: Move code generation for try and yield statements to GErrorModule and GAsyncModule, resp. 2008-11-03 Jürg Billeter * gobject/valaccodearraymodule.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodedynamicpropertymodule.vala: * gobject/valaccodedynamicsignalmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionmodule.vala: * gobject/valaccodememberaccessmodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valaccodemodule.vala: * gobject/valaccodestructmodule.vala: * gobject/valaclassregisterfunction.vala: * gobject/valadbusclientmodule.vala: * gobject/valadbusservermodule.vala: * gobject/valagasyncmodule.vala: * gobject/valagerrormodule.vala: * gobject/valagirwriter.vala: * gobject/valagobjectmodule.vala: * gobject/valagsignalmodule.vala: * gobject/valagtypemodule.vala: * gobject/valainterfaceregisterfunction.vala: * gobject/valatyperegisterfunction.vala: Move code generation to module 2008-11-03 Jürg Billeter * gobject/valaccodearraymodule.vala: * gobject/valaccodebasemodule.vala: Move array helper functions to CCodeArrayModule 2008-11-03 Jürg Billeter * vapi/glib-2.0.vapi: Fix fgets binding 2008-11-03 Ali Sabil * vapi/packages/loudmouth-1.0/loudmouth-1.0.metadata: Mark lm_message_new.to as nullable, and unhide lm_connection_new * vapi/packages/loudmouth-1.0/loudmouth-1.0-custom.vala: Add the missing Message.get_type () method, and remove the now unecessary creation method from Connection * vapi/loudmouth-1.0.vapi: * vapi/packages/loudmouth-1.0/loudmouth-1.0.gi: Regenerated 2008-11-03 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: * gobject/valagerrormodule.vala: * gobject/valagtypemodule.vala: Add GErrorModule 2008-11-03 Jürg Billeter * gobject/valaccodearraymodule.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodedynamicpropertymodule.vala: * gobject/valaccodedynamicsignalmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionmodule.vala: * gobject/valaccodememberaccessmodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valaccodestructmodule.vala: * gobject/valadbusclientmodule.vala: * gobject/valadbusservermodule.vala: * gobject/valagasyncmodule.vala: * gobject/valagobjectmodule.vala: * gobject/valagsignalmodule.vala: * gobject/valagtypemodule.vala: Combine internal modules by inheritance to improve performance 2008-11-03 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodegenerator.vala: * gobject/valaccodemethodmodule.vala: * gobject/valagasyncmodule.vala: Add GAsyncModule 2008-11-03 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodegenerator.vala: * gobject/valagobjectmodule.vala: * gobject/valagsignalmodule.vala: * gobject/valagtypemodule.vala: Add GTypeModule, GObjectModule, and GSignalModule to replace GObjectInterfaceModule, GObjectClassModule, and GObjectSignalModule, resp. 2008-11-03 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodegenerator.vala: * gobject/valagobjectclassmodule.vala: * gobject/valagobjectmodule.vala: * gobject/valagobjectsignalmodule.vala: Move parameter handling to GObjectClassModule and signal handling to GObjectSignalModule 2008-11-03 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodearraymodule.vala: * gobject/valaccodeelementaccessmodule.vala: * gobject/valaccodegenerator.vala: Move element access handling to CCodeArrayModule 2008-11-02 Jürg Billeter * gobject/valaccodegenerator.vala: Fix comment generation of private enums, patch by Carlos Cadete, fixes bug 558533 2008-11-02 Jürg Billeter * vala/valaclass.vala: * vala/valagenieparser.vala: * vala/valainterface.vala: * vala/valainterfacewriter.vala: * vala/valaparser.vala: * vala/valasemanticanalyzer.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valaclassregisterfunction.vala: * gobject/valagobjectclassmodule.vala: * gobject/valagobjectinterfacemodule.vala: Drop deprecated support for static classes and interfaces 2008-11-02 Jürg Billeter * vapi/glib-2.0.vapi: Add errno and g_strerror bindings 2008-11-02 Jürg Billeter * gobject/valadbusclientmodule.vala: Support GHashTable in D-Bus clients, patch by Marc-André Lureau 2008-11-02 Jürg Billeter * vala/valadatatype.vala: * vapi/glib-2.0.vapi: Return the right D-Bus type signature for GHashTable, patch by Marc-André Lureau 2008-11-02 Jürg Billeter * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionmodule.vala: * gobject/valaccodemethodmodule.vala: Add partial support for calling coroutines from other coroutines 2008-11-02 Jürg Billeter * vala/valamethodtype.vala: * gobject/valaccodegenerator.vala: Add member `begin' to coroutines 2008-11-02 Jürg Billeter * vala/Makefile.am: * vala/valaattributeprocessor.vala: * vala/valaclass.vala: * vala/valaenum.vala: * vala/valasemanticanalyzer.vala: * vala/valastruct.vala: * compiler/valacompiler.vala: * vapigen/valagidlparser.vala: * vapigen/valavapigen.vala: Move attribute processing to semantic analyzer 2008-11-01 Jürg Billeter * vala/valamethod.vala: * ccode/valaccodeblock.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionmodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valaccodemodule.vala: Add experimental support for yield statements and coroutines 2008-11-01 Jürg Billeter * ccode/valaccodecasestatement.vala: * ccode/valaccodeswitchstatement.vala: * gobject/valaccodegenerator.vala: * gobject/valagobjectclassmodule.vala: Support more flexible C switch statements 2008-11-01 Jürg Billeter * vala/Makefile.am: * vala/valacfgbuilder.vala: * vala/valacodevisitor.vala: * vala/valamethod.vala: * vala/valanullchecker.vala: * vala/valaparser.vala: * vala/valascanner.vala: * vala/valasemanticanalyzer.vala: * vala/valasymbolresolver.vala: * vala/valatokentype.vala: * vala/valayieldstatement.vala: * gobject/valaccodegenerator.vala: Parse yield statements 2008-10-31 Jürg Billeter * vala/valaproperty.vala: * vala/valasemanticanalyzer.vala: Check properties when accessing them 2008-10-31 Jürg Billeter * vala/valaproperty.vala: * vala/valasemanticanalyzer.vala: Set PropertyAccessor.prop property earlier, don't require the semantic analyzer to set it 2008-10-31 Jürg Billeter * vala/valacodenode.vala: * vala/valaformalparameter.vala: * vala/valasemanticanalyzer.vala: * vala/valasourcefile.vala: Check parameters when checking arguments 2008-10-31 Jürg Billeter * vala/valaformalparameter.vala: * vala/valasemanticanalyzer.vala: Move parameter checking to FormalParameter.check 2008-10-31 Jürg Billeter * vala/valasemanticanalyzer.vala: * gobject/valaccodeinvocationexpressionmodule.vala: Move default argument processing from code generator to semantic analyzer 2008-10-31 Jürg Billeter * vala/valacodenode.vala: Add check method to CodeNode class to prepare support for more modular semantic analyzer 2008-10-31 Jürg Billeter * gobject/valaccodegenerator.vala: Generate C switch statements for Vala switch statements where possible 2008-10-29 Thijs Vermeir * vapi/packages/gdk-2.0/gdk-2.0.metadata: Hide gdk_window_add_filter.data * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: use ctype GCallback for gtk_action_group_add_radio_actions * vapi/gdk-2.0.vapi: * vapi/gtk+-2.0.vapi: Regenerate bindings 2008-10-28 Jürg Billeter * vapi/packages/libgnome-menu/: Fix GMenuTreeItem binding * vapi/*.vapi: Regenerate bindings 2008-10-28 Jürg Billeter * vala/valainterfacewriter.vala: Don't sort struct fields in vapi files to fix struct initialization, patch by Hans Vercammen 2008-10-27 Jürg Billeter * vala/valacodecontext.vala: * gobject/valaccodegenerator.vala: * compiler/valacompiler.vala: Disable additional run-time checks by default to improve performance 2008-10-27 Jürg Billeter * gobject/valaccodemethodmodule.vala: Remove unused method 2008-10-27 Jürg Billeter * vala/valaarraylengthfield.vala: * vala/valaarraymovemethod.vala: * vala/valaarrayresizemethod.vala: * vala/valablock.vala: * vala/valaclass.vala: * vala/valaconstant.vala: * vala/valaconstructor.vala: * vala/valacreationmethod.vala: * vala/valadelegate.vala: * vala/valadestructor.vala: * vala/valadynamicmethod.vala: * vala/valadynamicproperty.vala: * vala/valadynamicsignal.vala: * vala/valaenum.vala: * vala/valaenumvalue.vala: * vala/valaerrorcode.vala: * vala/valaerrordomain.vala: * vala/valafield.vala: * vala/valaforeachstatement.vala: * vala/valaformalparameter.vala: * vala/valainterface.vala: * vala/valalocalvariable.vala: * vala/valamember.vala: * vala/valamethod.vala: * vala/valanamespace.vala: * vala/valaobjecttypesymbol.vala: * vala/valaproperty.vala: * vala/valasignal.vala: * vala/valastruct.vala: * vala/valaswitchsection.vala: * vala/valasymbol.vala: * vala/valatypeparameter.vala: * vala/valatypesymbol.vala: Use constructor chaining instead of helper method 2008-10-26 Jürg Billeter * vala/Makefile.am: * vala/valaattribute.vala: * vala/valacodevisitor.vala: * vala/valafield.vala: * vala/valagenieparser.vala: * vala/valanamedargument.vala: * vala/valaparser.vala: * vala/valasemanticanalyzer.vala: Remove NamedArgument, improve attribute lookup performance 2008-10-26 Jürg Billeter * gobject/valaccodeinvocationexpressionmodule.vala: * gobject/valaccodememberaccessmodule.vala: Support calling base method of virtual signal handler, fixes bug 538901 2008-10-26 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix binding for GtkWidget::size_request * vapi/gtk+-2.0.vapi: regenerated 2008-10-26 Jürg Billeter * vapi/glib-2.0.vapi: Fix binding for g_sequence_get 2008-10-25 Jürg Billeter * gobject/valaccodegenerator.vala: Support custom sentinels for constructors 2008-10-25 Jürg Billeter * vala/valadelegate.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionmodule.vala: Next attempt to correct parameter positions for instance and error parameters in delegate wrappers 2008-10-25 Ali Sabil * vapi/glib-2.0.vapi: Removed the "v_" prefix from the TokenValue fields name 2008-10-25 Ali Sabil * vapi/glib-2.0.vapi: Changed the ScannerConfig string fields to string* to avoid valac looking for a g_scanner_config_destroy function 2008-10-25 Jürg Billeter * vapi/glib-2.0.vapi: Remove redundant g_scanner_cur_* bindings 2008-10-25 Jürg Billeter * gobject/valaccodegenerator.vala: Fix parameter position for errors in delegate wrappers 2008-10-25 Jürg Billeter * gobject/valaccodegenerator.vala: Fix crash when using delegates in combination with pointer types, fixes bug 557728 2008-10-25 Jürg Billeter * gobject-introspection/scanner.c: Fix compile error on FreeBSD, patch by Jille Timmermans, fixes bug 555720 2008-10-25 Jürg Billeter * vala/valaparser.vala: Fix support for arrays of nullable types, fixes bug 555050 2008-10-25 Jürg Billeter * vala/valasemanticanalyzer.vala: Fix crash with invalid return values, fixes bug 549996 2008-10-25 Jürg Billeter * vala/valaerrorcode.vala: * vala/valaerrordomain.vala: * vala/valaerrortype.vala: * vala/valasemanticanalyzer.vala: * vala/valasymbolresolver.vala: * gobject/valaccodegenerator.vala: * vapigen/valagirparser.vala: Support type checks for error domains and error codes 2008-10-25 Jürg Billeter * vala/valasemanticanalyzer.vala: * vala/valasourcefile.vala: Fix crash on certain header dependencies, fixes bug 546183 2008-10-25 Jürg Billeter * vapi/gobject-2.0.vapi: Add GValueArray binding, patch by Mark Lee, fixes bug 557843 2008-10-25 Jürg Billeter * vapi/packages/gconf-2.0/: Fix gconf_client_notify_add binding * vapi/gconf-2.0.vapi: regenerated 2008-10-25 Jürg Billeter * vapi/libgnome-menu.vapi: Fix GMenuTreeItem binding 2008-10-25 Jürg Billeter * vapi/libbonoboui-2.0.vapi: * vapi/libpanelapplet-2.0.vapi: Fix PanelApplet and BonoboUIVerb bindings 2008-10-25 Jürg Billeter * vala/valaparser.vala: Report error when using virtual method modifiers for static methods, fixes bug 556881 2008-10-25 Jürg Billeter * vala/valaparser.vala: Report error when using conflicting method modifiers, fixes bug 535853 2008-10-25 Jürg Billeter * vala/valacodecontext.vala: * compiler/valacompiler.vala: Remove non-working support for conditional compilation 2008-10-25 Jürg Billeter * tests/exceptions.exp: * tests/exceptions.vala: * tests/testrunner.sh: * vapi/Makefile.am: Remove libgee test to avoid conflict in vapidir 2008-10-24 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodegenerator.vala: * gobject/valadbusclientmodule.vala: * gobject/valadbusservermodule.vala: Split DBusModule into DBusClientModule and DBusServerModule 2008-10-24 Jürg Billeter * gobject/valaccodearraymodule.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodeelementaccessmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionmodule.vala: * gobject/valaccodememberaccessmodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valaccodemodule.vala: * gobject/valadbusmodule.vala: Move get_array_length_cname and get_array_length_cexpression to CCodeArrayModule 2008-10-24 Jürg Billeter * vapigen/valagirparser.vala: Support virtual methods 2008-10-24 Jürg Billeter * vapigen/valagirparser.vala: Support methods throwing errors 2008-10-24 Jürg Billeter * vapigen/valagirparser.vala: Support shared namespaces 2008-10-24 Jürg Billeter * vapi/*.vapi: Regenerate bindings 2008-10-24 Jürg Billeter * vala/valainterfacewriter.vala: Sort output to allow comparison of generated vapi files 2008-10-24 Jürg Billeter * vapigen/valagirparser.vala: Recognize goffset 2008-10-24 Jürg Billeter * vala/valanamespace.vala: * vapigen/valagirparser.vala: Remove Class and Iface structs 2008-10-24 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodebasemodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodegeneratorsourcefile.vala: * gobject/valaccodemodule.vala: Move visit_source_file to CCodeBaseModule 2008-10-24 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: * gobject/valaccodestructmodule.vala: Add CCodeStructModule 2008-10-24 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodedynamicsignalmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: * gobject/valadbusmodule.vala: * gobject/valagobjectmodule.vala: * gobject/valagobjectsignalmodule.vala: Add GObjectSignalModule 2008-10-24 Jürg Billeter * gobject/valaccodegenerator.vala: Enable CCodeDynamicSignalModule 2008-10-24 Jürg Billeter * vala/Makefile.am: * vala/valacodebinding.vala: * vala/valacodegenerator.vala: * vala/valacodenode.vala: * vala/valadynamicsignal.vala: * gobject/Makefile.am: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebinding.vala: * gobject/valaccodedynamicsignalmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: Add CCodeDynamicSignalModule, remove CodeBinding and CCodeBinding 2008-10-24 Jürg Billeter * vala/valacodegenerator.vala: * vala/valadynamicproperty.vala: * gobject/Makefile.am: * gobject/valaccodedynamicpropertymodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodememberaccessmodule.vala: * gobject/valaccodemodule.vala: Add CCodeDynamicPropertyModule 2008-10-24 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebinding.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: * vala/valaassignment.vala: * vala/valacodegenerator.vala: Add CCodeAssignmentModule 2008-10-24 Jürg Billeter * vala/valacodegenerator.vala: * vala/valaelementaccess.vala: * gobject/Makefile.am: * gobject/valaccodebinding.vala: * gobject/valaccodeelementaccessmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: Add CCodeElementAccessModule 2008-10-24 Jürg Billeter * vala/valacodegenerator.vala: * vala/valainvocationexpression.vala: * gobject/Makefile.am: * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionmodule.vala: * gobject/valaccodemodule.vala: Add CCodeInvocationExpressionModule 2008-10-24 Jürg Billeter * vala/valacodegenerator.vala: * vala/valamemberaccess.vala: * gobject/Makefile.am: * gobject/valaccodegenerator.vala: * gobject/valaccodememberaccessmodule.vala: * gobject/valaccodemodule.vala: Add CCodeMemberAccessModule 2008-10-24 Jürg Billeter * vala/valaarraycreationexpression.vala: * vala/valacodegenerator.vala: * gobject/Makefile.am: * gobject/valaccodearraymodule.vala: * gobject/valaccodebinding.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: Add CCodeArrayModule 2008-10-24 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodearraycreationexpressionbinding.vala: * gobject/valaccodeassignmentbinding.vala: * gobject/valaccodeelementaccessbinding.vala: * gobject/valaccodeexpressionbinding.vala: * gobject/valaccodeinvocationexpressionbinding.vala: * gobject/valaccodememberaccessbinding.vala: Remove CCodeExpressionBinding 2008-10-24 Jürg Billeter * vala/valaclass.vala: * vala/valacodegenerator.vala: * vala/valainterface.vala: * gobject/Makefile.am: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: * gobject/valagobjectclassmodule.vala: * gobject/valagobjectinterfacemodule.vala: Add GObjectClassModule and GObjectInterfaceModule 2008-10-24 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodeclassbinding.vala: * gobject/valaccodeinterfacebinding.vala: * gobject/valaccodemodule.vala: * gobject/valadbusmodule.vala: Move register_dbus_info from CCodeObjectTypeSymbolBinding to DBusModule 2008-10-24 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodeclassbinding.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodeinterfacebinding.vala: * gobject/valaccodemodule.vala: * gobject/valaccodeobjecttypesymbolbinding.vala: * gobject/valagobjectmodule.vala: Add GObjectModule 2008-10-24 Jürg Billeter * vala/valacodegenerator.vala: * vala/valacreationmethod.vala: * vala/valadynamicmethod.vala: * vala/valamethod.vala: * gobject/Makefile.am: * gobject/valaccodeassignmentbinding.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodebinding.vala: * gobject/valaccodeclassbinding.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionbinding.vala: * gobject/valaccodememberaccessbinding.vala: * gobject/valaccodemethodmodule.vala: * gobject/valaccodemodule.vala: * gobject/valadbusmodule.vala: Add CCodeMethodModule and DBusModule 2008-10-24 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: Allow access to head and codegen from CCode modules 2008-10-24 Jürg Billeter * vala/valacodegenerator.vala: * gobject/valaccodegenerator.vala: Remove unused stubs for code bindings 2008-10-24 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodebasemodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: Add CCodeModule and CCodeBaseModule classes as preparation to make the backend more modular 2008-10-24 Jürg Billeter * gobject/valaccodeinvocationexpressionbinding.vala: Fix constructor chain-up 2008-10-23 Jürg Billeter * vapi/dbus-glib-1.vapi: Add dbus_g_connection_get_connection and dbus_connection_get_g_connection bindings, patch by Jan Luebbe 2008-10-23 Jürg Billeter * vala/valaparser.vala: * vala/valasemanticanalyzer.vala: * gobject/valaccodemethodbinding.vala: Mark creation methods as instance methods to fix lambda expressions in creation methods 2008-10-23 Jürg Billeter * gobject/valaccodegenerator.vala: Fix virtual struct properties 2008-10-23 Levi Bard * vapi/sdl.vapi: Fix SysWMEvent link issue. 2008-10-23 Jürg Billeter * vapi/gobject-2.0.vapi: Fix runtime error when using GValue with D-Bus 2008-10-23 Jürg Billeter * vapi/gobject-2.0.vapi: Support passing GValues as variants over D-Bus 2008-10-23 Jürg Billeter * gobject/valaccodegenerator.vala: Fix foreach over stacked arrays 2008-10-22 Andrea Del Signore * vapi/packages/gtk+-2.0/: Fix gtk_text_buffer_new binding * vapi/gtk+-2.0.vapi: regenerated 2008-10-22 Jürg Billeter * vala/valaintegertype.vala: * vala/valasemanticanalyzer.vala: Fix leaked reference cycle 2008-10-22 Jürg Billeter * vala/valasignal.vala: Always mangle signal name from camel case to lower case 2008-10-22 Jürg Billeter * vapi/glib-2.0.vapi: * vapi/gobject-2.0.vapi: * vapi/Makefile.am: Move gobject-2.0 bindings to separate VAPI file * compiler/valacompiler.vala: * vapigen/valavapigen.vala: Include gobject-2.0 by default * gee/Makefile.am: * ccode/Makefile.am: * vala/Makefile.am: * gobject/Makefile.am: * compiler/Makefile.am: Support building libvala and valac with older Vala versions 2008-10-22 Jürg Billeter * ChangeLog.pre-0-4: * Makefile.am: Rotate ChangeLog