2008-06-26 Jürg Billeter * NEWS: update for 0.3.4 release 2008-06-26 Jürg Billeter * vapi/packages/gio-2.0/: Fix g_file_enumerator_next_file* bindings * vapi/gio-2.0.vapi: regenerated 2008-06-26 Jared Moore * vapi/packages/gdk-2.0/gdk-2.0.metadata: Allow null for rect parameter in gdk_window_invalidate_rect, fixes bug 540311. * vapi/gdk-2.0.vapi: Regenerated 2008-06-26 Jared Moore * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: Changed gtk_paint_arrow_* family to have nullable area, widget, and detail parameters, fixes bug 540237. * vapi/gtk+-2.0.vapi: Regenerated 2008-06-26 Jared Moore * vapi/glib-2.0.vapi: Allow null for group parameter in GLib.OptionContext.get_help, fixes bug 540238. 2008-06-26 Jared Moore * vala/valaparser.vala: Add workaround for exception codegen problem, fixes bug 539608. 2008-06-25 Jared Moore * vapi/glib-2.0.vapi: Fix formal parameters of Sequence.get_iter_at_pos(), fixes bug 539976. 2008-06-25 Jürg Billeter * vapi/packages/gstreamer-0.10/: More gst_tag_list_* binding fixes, patch by Zeeshan Ali Khattak, fixes bug 539817 * vapi/gstreamer-0.10.vapi: regenerated 2008-06-25 Jürg Billeter * vala/valasemanticanalyzer.vala: * gobject/valaccodegenerator.vala: Support `in' operator for Gee.Collection and Gee.Map, patch by Jamie McCracken 2008-06-23 Jared Moore * vala/valasemanticanalyzer.vala: Report error when trying to access 'class' member statically rather than through an instance, fixes bug 539594. 2008-06-23 Jürg Billeter * gobject/valaccodeobjecttypesymbolbinding.vala: Fix support for out string array parameters of methods exported via D-Bus 2008-06-23 Jürg Billeter * gobject/valaccodeclassbinding.vala: * gobject/valaccodegenerator.vala: Fix exception handling in destructors, fixes bug 538216 2008-06-23 Jürg Billeter * vapi/Makefile.am: * vapi/libgsf-1.deps: * vapi/libgsf-1.vapi: * vapi/packages/libgsf-1/: Add libgsf-1 bindings, patch by Michael Lawrence, fixes bug 455141 2008-06-23 Jürg Billeter * gobject/valaccodeassignmentbinding.vala: Support disconnecting from detailed signals 2008-06-23 Jürg Billeter * vala/valacfgbuilder.vala: * vala/valaelementaccess.vala: * vala/valanullchecker.vala: * vala/valasemanticanalyzer.vala: * vala/valasignal.vala: * vala/valasymbolresolver.vala: * gobject/valaccodeassignmentbinding.vala: * gobject/valaccodeelementaccessbinding.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionbinding.vala: Support connecting to and emitting detailed signals, fixes bug 536794 2008-06-23 Jürg Billeter * vala/valaattribute.vala: * vala/valafield.vala: * vala/valainterfacewriter.vala: * vala/valanamedargument.vala: * vala/valastringliteral.vala: * gobject/valaccodegenerator.vala: * vapigen/valagidlparser.vala: Support [CCode (type = "Foo")] to insert appropriate casts in generated C Code * vapi/packages/gtk+-2.0/: Fix GtkActionEntry binding, fixes bug 526874 * vapi/gtk+-2.0.vapi: regenerated 2008-06-23 Jürg Billeter * vala/valagenieparser.vala: * vala/valanamespacereference.vala: * vala/valasourcefile.vala: * compiler/valacompiler.vala: Import members of the GLib namespace by default, fixes bug 539596 2008-06-23 Jürg Billeter * gobject/valaccodedynamicpropertybinding.vala: Support dynamic D-Bus properties 2008-06-23 Jürg Billeter * gobject/valaccodedynamicmethodbinding.vala: * gobject/valaccodedynamicsignalbinding.vala: Use CamelCase for dynamic D-Bus methods and signals 2008-06-23 Jaap A. Haitsma * vapi/packages/gdk-2.0/gdk-2.0.metadata: Fix gdk_pixbuf_from_drawable and gdk_pixbuf_from_image bindings Fixes bug #539632 * vapi/gdk-2.0.vapi: Regenerated 2008-06-23 Jamie McCracken * vala/valageniescanner.vala: Allow arbitrary whitespace/tabs at start of line when its a line continuation 2008-06-23 Jamie McCracken * vala/valagenieparser.vala: make parens optional when using new operator on objects 2008-06-23 Jürg Billeter * vala/valasemanticanalyzer.vala: * gobject/valaccodeclassbinding.vala: Support inherited interface implementation, fixes bug 536863 2008-06-22 Jürg Billeter * gobject/valaccodedynamicmethodbinding.vala: * gobject/valaccodedynamicsignalbinding.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodegeneratorsignal.vala: * gobject/valaccodeobjecttypesymbolbinding.vala: Improve support for arrays as paramters and return values of methods and signals exported over D-Bus, fixes part of bug 539357 2008-06-22 Jürg Billeter * gobject/valaccodeobjecttypesymbolbinding.vala: Use CamelCase for properties exported to D-Bus 2008-06-22 Jürg Billeter * vala/valasemanticanalyzer.vala: * gobject/valaccodeinvocationexpressionbinding.vala: Fix pointer member access to value types, fixes bug 539337 2008-06-22 Jaap A. Haitsma * vapi/packages/gio-2.0/gio-2.0.metadata: g_app_info_launch_default_for_uri.launch_context is nullable. Fixes bug #539618 * vapi/gio-2.0.vapi: Regenerated 2008-06-22 Jürg Billeter * vapi/glib-2.0.vapi: Use G_TYPE_INT as type_id for int32 2008-06-21 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix GstStaticCaps and GstStaticPadTemplate bindings, fixes bug 539283 * vapi/gstreamer-0.10.vapi: regenerated 2008-06-21 Jürg Billeter * gobject/valaccodegenerator.vala: Fix using static methods as delegates, fixes bug 539277 2008-06-21 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_*_parse_* bindings, patch by Zeeshan Ali Khattak, fixes bug 539177 * vapi/gstreamer-0.10.vapi: regenerated 2008-06-21 Jared Moore * gobject/valaccodeclassbinding.vala: Initialize class fields in class init function * gobject/valaccodegenerator.vala: * gobject/valaccodememberaccessbinding.vala: Fix class field access, fixes bug 530039 * tests/classes-fields.exp: * tests/classes-fields.vala Test class field access 2008-06-21 Jürg Billeter * vala/valascanner.vala: Remove unused field 2008-06-20 Jürg Billeter * vapigen/valagidlparser.vala: Support 'cheader_filename' attribute for constants and errordomains, based on patch by Michael Lawrence, fixes bug 533634 2008-06-20 Zeeshan Ali Khattak * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: Correct the bindings for gst_tag_list_get_*(), fixes bug 538926 * vapi/gstreamer-0.10.vapi: regenerated 2008-06-20 Jürg Billeter * vapi/Makefile.am: * vapi/loudmouth-1.0.vapi: * vapi/packages/loudmouth-1.0/: Add loudmouth-1.0 bindings, patch by Ali Sabil 2008-06-20 Jürg Billeter * gobject/valaccodegeneratorsignal.vala: Fix ref and out signal parameters 2008-06-18 Jürg Billeter * vapi/glib-2.0.vapi: Fix g_source_attach binding 2008-06-18 Jürg Billeter * vapi/packages/poppler-glib/: Fix poppler_document_new_from_file binding * vapi/poppler-glib.vapi: regenerated 2008-06-18 Jürg Billeter * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: Fix GtkMenuShell.children and gtk_menu_shell_append bindings * vapi/gtk+-2.0.vapi: regenerated 2008-06-18 Jürg Billeter * vapi/packages/gio-2.0/gio-2.0.metadata: Various GFile binding fixes * vapi/gio-2.0.vapi: regenerated 2008-06-18 Jaap A. Haitsma * vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala: * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: Fix Gst.object.ref, unref and sink bindings Fixes bug #536307 * vapi/gstreamer-0.10.vapi: regenerated 2008-06-17 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_bin_add binding, fixes bug 538845 * vapi/gstreamer-0.10.vapi: regenerated 2008-06-17 Jürg Billeter * vapigen/valagidlparser.vala: Allow transformation of implicit array parameters to out or ref parameters 2008-06-17 Jürg Billeter * gobject/valaccodegenerator.vala: Support duplicating errors 2008-06-17 Jürg Billeter * vala/valasymbol.vala: * gobject/valaccodeobjecttypesymbolbinding.vala: Use CamelCase for methods and signals exported to D-Bus, fixes bug 538818 2008-06-16 Jamie McCracken * vala/valagenieparser.vala: Constant arrays don't own their elements 2008-06-16 Jamie McCracken * vala/valagenieparser.vala: Add support for overriding default method handlers of signals that have been declared with the `virtual' modifier 2008-06-16 Jamie McCracken * vala/valagenieparser.vala: Don't generate default creation method for abstract classes 2008-06-16 Jamie McCracken * vala/valagenieparser.vala: Report error when using invalid modifiers for methods and fields, 2008-06-16 Jamie McCracken * vala/valagenieparser.vala: set equal func for list automatically based on type 2008-06-16 Jürg Billeter * vapi/gdk-2.0.deps: * vapi/gstreamer-audio-0.10.deps: * vapi/gstreamer-base-0.10.deps: * vapi/gstreamer-check-0.10.deps: * vapi/gstreamer-controller-0.10.deps: * vapi/gstreamer-dataprotocol-0.10.deps: * vapi/gstreamer-fft-0.10.deps: * vapi/gstreamer-interfaces-0.10.deps: * vapi/gstreamer-net-0.10.deps: * vapi/gstreamer-netbuffer-0.10.deps: * vapi/gstreamer-pbutils-0.10.deps: * vapi/gstreamer-riff-0.10.deps: * vapi/gstreamer-rtp-0.10.deps: * vapi/gstreamer-rtsp-0.10.deps: * vapi/gstreamer-sdp-0.10.deps: * vapi/gstreamer-tag-0.10.deps: * vapi/gstreamer-video-0.10.deps: * vapi/gtk+-2.0.deps: Updated 2008-06-16 Jürg Billeter * vapi/glib-2.0.vapi: Add g_queue_clear binding 2008-06-16 Jürg Billeter * gobject/valaccodegenerator.vala: Report error when using reference counting for interfaces without class prerequisite 2008-06-16 Jürg Billeter * gobject/valaccodememberaccessbinding.vala: Fix property access for virtual and interface properties 2008-06-16 Jaap A. Haitsma * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: gtk_show_uri.screen is nullable. fixes bug #538512 * vapi/gtk+-2.0.vapi: regenerated 2008-06-16 Jamie McCracken * vala/valagenieparser.vala: * vala/valageniescanner.vala: * vala/valagenietokentype.vala: added built in list and dict (HashMap) support with automatic type dependent hash and equal functions 2008-06-16 Jürg Billeter * gobject/valaccodegenerator.vala: Free local variables when throwing error, fixes bug 538520 2008-06-16 Jürg Billeter * vapi/Makefile.am: * vapi/sdl-net.vapi: Add SDL_net bindings, patch by Levi Bard, fixes bug 536623 2008-06-16 Jürg Billeter * vapi/libxml-2.0.vapi: Fix uri functions, patch by Michael Lawrence, fixes bug 538384 2008-06-16 Jürg Billeter * vala/valasemanticanalyzer.vala: * gobject/valaccodegenerator.vala: Free error variable in catch clauses, fixes bug 538331 2008-06-16 Jürg Billeter * vala/valaerrortype.vala: * vala/valasemanticanalyzer.vala: * gobject/valaccodegenerator.vala: Fix memory management of error types, fixes bug 537951 2008-06-16 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_message_parse_* bindings * vapi/gstreamer-0.10.vapi: regenerated 2008-06-15 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_element_factory_make binding, based on patch by Thijs Vermeir * vapi/gstreamer-0.10.vapi: regenerated 2008-06-15 Jürg Billeter * gobject/valaccodeinvocationexpressionbinding.vala: Support emitting signals with return values, patch by Samuel Cormier-Iijima, fixes bug 537323 * tests/classes-signals.exp: * tests/classes-signals.vala: Test signals with return values 2008-06-15 Jürg Billeter * vala/valascanner.vala: Fix line number calculation for verbatim strings, fixes bug 537123 2008-06-15 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix GtkWidget event signal parameters, patch by Andrea Del Signore, fixes bug 537092 * vapi/gtk+-2.0.vapi: regenerated 2008-06-15 Jürg Billeter * vapi/taglib_c.vapi: Use [Compact] attribute, patch by Levi Bard, fixes bug 536987 2008-06-15 Jürg Billeter * vapi/Makefile.am * vapi/gdk-pixbuf-2.0.deps: * vapi/packages/atk/: * vapi/packages/gdk-2.0/: * vapi/packages/gdk-pixbuf-2.0/: * vapi/packages/gio-2.0/: * vapi/packages/gio-unix-2.0/: * vapi/packages/gtk+-2.0/: * vapi/packages/pango/: * vapi/packages/pangocairo/: Update to GTK+ 2.13.3, fixes bug 536369 * 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/gtk+-2.0.vapi: * vapi/pango.vapi: * vapi/pangocairo.vapi: Regenerated 2008-06-15 Jürg Billeter * gobject/valaccodecreationmethodbinding.vala: Report error when trying to assign private properties in creation methods, patch by Hans Vercammen, fixes bug 536353 2008-06-15 Jürg Billeter * gobject/valaccodegeneratorsignal.vala: * gobject/valaccodetypesymbolbinding.vala: Fix crash when using signals with array parameters, fixes bug 538212 2008-06-15 Jürg Billeter * vapi/packages/vte/: Fix vte_terminal_fork_command binding * vapi/vte.vapi: regenerated 2008-06-14 Jürg Billeter * vapi/packages/gstreamer-rtsp-0.10/: Various fixes, patch by Ali Sabil * vapi/gstreamer-rtsp-0.10.vapi: regenerated 2008-06-14 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_label_new binding * vapi/gtk+-2.0.vapi: regenerated 2008-06-14 Jamie McCracken * vala/valagenieparser.vala: fixed attribute parsing 2008-06-13 Jürg Billeter * vala/valasemanticanalyzer.vala: Check printf arguments, fixes bug 483104 * vala/valainterfacewriter.vala: * tests/test-034.vala: Fix printf arguments 2008-06-13 Jürg Billeter * gobject/valaccodegenerator.vala: Support object creation expressions for simple types 2008-06-13 Jürg Billeter * vapi/glib-2.0.vapi: Use G_TYPE_UINT as type_id for unichar 2008-06-13 Jürg Billeter * vala/valastruct.vala: Implement is_subtype_of method so that structs are considered compatible to the specified base type 2008-06-12 Jürg Billeter * vala/valatypeparametertype.vala: Use G_TYPE_POINTER as type_id for type parameters 2008-06-12 Jürg Billeter * vala/valaclass.vala: Use `const' in C for immutable classes where appropriate 2008-06-12 Jürg Billeter * vala/valainterfacewriter.vala: * vapigen/valagidlparser.vala: Support Immutable class attribute * vapi/packages/gstreamer-0.10/: Mark GstStructure as Immutable as reference-type semantics are not desirable * vapi/gstreamer-0.10.vapi: regenerated 2008-06-12 Jürg Billeter * gobject/valaccodedynamicmethodbinding.vala: Use GPtrArray in D-Bus client methods for boxed types 2008-06-12 Jürg Billeter * gobject/valaccodedynamicmethodbinding.vala: Fix application crash when a D-Bus client method raises an error 2008-06-12 Jürg Billeter * gobject/valaccodedynamicmethodbinding.vala: Fix gcc warning for D-Bus client methods returning arrays 2008-06-11 Jürg Billeter * gobject/valaccodedynamicmethodbinding.vala: Support arrays of string arrays in D-Bus client methods 2008-06-11 Jürg Billeter * gobject/valaccodedynamicmethodbinding.vala: Support array parameters in D-Bus client methods 2008-06-10 Jürg Billeter * vala/valainterfacewriter.vala: Output type_id for structs 2008-06-10 Jürg Billeter * gobject/valaccodedynamicmethodbinding.vala: Fix crash when using unsupported D-Bus arrays 2008-06-05 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_message_parse_error binding * vapi/gstreamer-0.10.vapi: regenerated 2008-06-04 Jürg Billeter * gobject/valaccodeassignmentbinding.vala: * gobject/valaccodegenerator.vala: Fix error reporting when duplicating non-reference counted objects, fixes bug 535849 2008-06-04 Jürg Billeter * vapigen/valagidlparser.vala: Support 'cheader_filename' attribute for fields and methods, fixes bug 533634 2008-06-04 Jürg Billeter * gobject/valaccodeclassbinding.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodeinterfacebinding.vala: * gobject/valaccodetypesymbolbinding.vala: * gobject/valaclassregisterfunction.vala: Respect custom type_id * vapi/glib-2.0.vapi: Fix GTypeModule binding 2008-06-04 Jürg Billeter * configure.ac: Post-release version bump