2008-06-26  Jürg Billeter  <[email protected]>

       * NEWS: update for 0.3.4 release

2008-06-26  Jürg Billeter  <[email protected]>

       * vapi/packages/gio-2.0/:

       Fix g_file_enumerator_next_file* bindings

       * vapi/gio-2.0.vapi: regenerated

2008-06-26  Jared Moore  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * vapi/glib-2.0.vapi:

       Allow null for group parameter in GLib.OptionContext.get_help, fixes
       bug 540238.

2008-06-26  Jared Moore  <[email protected]>

       * vala/valaparser.vala:

       Add workaround for exception codegen problem, fixes bug 539608.

2008-06-25  Jared Moore  <[email protected]>

       * vapi/glib-2.0.vapi:

       Fix formal parameters of Sequence.get_iter_at_pos(), fixes bug 539976.

2008-06-25  Jürg Billeter  <[email protected]>

       * 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  <[email protected]>

       * vala/valasemanticanalyzer.vala:
       * gobject/valaccodegenerator.vala:

       Support `in' operator for Gee.Collection and Gee.Map,
       patch by Jamie McCracken

2008-06-23  Jared Moore  <[email protected]>

       * 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  <[email protected]>

       * gobject/valaccodeobjecttypesymbolbinding.vala:

       Fix support for out string array parameters of methods exported
       via D-Bus

2008-06-23  Jürg Billeter  <[email protected]>

       * gobject/valaccodeclassbinding.vala:
       * gobject/valaccodegenerator.vala:

       Fix exception handling in destructors, fixes bug 538216

2008-06-23  Jürg Billeter  <[email protected]>

       * 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  <[email protected]>

       * gobject/valaccodeassignmentbinding.vala:

       Support disconnecting from detailed signals

2008-06-23  Jürg Billeter  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * gobject/valaccodedynamicpropertybinding.vala:

       Support dynamic D-Bus properties

2008-06-23  Jürg Billeter  <[email protected]>

       * gobject/valaccodedynamicmethodbinding.vala:
       * gobject/valaccodedynamicsignalbinding.vala:

       Use CamelCase for dynamic D-Bus methods and signals

2008-06-23  Jaap A. Haitsma  <[email protected]>

       * 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  <[email protected]>

       * vala/valageniescanner.vala:

       Allow arbitrary whitespace/tabs at start of line when its a line
       continuation

2008-06-23  Jamie McCracken  <[email protected]>

       * vala/valagenieparser.vala:

       make parens optional when using new operator on objects

2008-06-23  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala:
       * gobject/valaccodeclassbinding.vala:

       Support inherited interface implementation, fixes bug 536863

2008-06-22  Jürg Billeter  <[email protected]>

       * 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  <[email protected]>

       * gobject/valaccodeobjecttypesymbolbinding.vala:

       Use CamelCase for properties exported to D-Bus

2008-06-22  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala:
       * gobject/valaccodeinvocationexpressionbinding.vala:

       Fix pointer member access to value types, fixes bug 539337

2008-06-22  Jaap A. Haitsma  <[email protected]>

       * 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  <[email protected]>

       * vapi/glib-2.0.vapi:

       Use G_TYPE_INT as type_id for int32

2008-06-21  Jürg Billeter  <[email protected]>

       * 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  <[email protected]>

       * gobject/valaccodegenerator.vala:

       Fix using static methods as delegates, fixes bug 539277

2008-06-21  Jürg Billeter  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * vala/valascanner.vala:

       Remove unused field

2008-06-20  Jürg Billeter  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * gobject/valaccodegeneratorsignal.vala:

       Fix ref and out signal parameters

2008-06-18  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi:

       Fix g_source_attach binding

2008-06-18  Jürg Billeter  <[email protected]>

       * vapi/packages/poppler-glib/:

       Fix poppler_document_new_from_file binding

       * vapi/poppler-glib.vapi: regenerated

2008-06-18  Jürg Billeter  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * vapigen/valagidlparser.vala:

       Allow transformation of implicit array parameters to out or ref
       parameters

2008-06-17  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala:

       Support duplicating errors

2008-06-17  Jürg Billeter  <[email protected]>

       * vala/valasymbol.vala:
       * gobject/valaccodeobjecttypesymbolbinding.vala:

       Use CamelCase for methods and signals exported to D-Bus,
       fixes bug 538818

2008-06-16  Jamie McCracken  <[email protected]>

       * vala/valagenieparser.vala:

       Constant arrays don't own their elements

2008-06-16  Jamie McCracken  <[email protected]>

       * 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  <[email protected]>

       * vala/valagenieparser.vala:

       Don't generate default creation method for abstract classes

2008-06-16  Jamie McCracken  <[email protected]>

       * vala/valagenieparser.vala:

       Report error when using invalid modifiers for methods and fields,

2008-06-16  Jamie McCracken  <[email protected]>

       * vala/valagenieparser.vala:

       set equal func for list automatically based on type

2008-06-16  Jürg Billeter  <[email protected]>

       * 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  <[email protected]>

       * vapi/glib-2.0.vapi:

       Add g_queue_clear binding

2008-06-16  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala:

       Report error when using reference counting for interfaces without
       class prerequisite

2008-06-16  Jürg Billeter  <[email protected]>

       * gobject/valaccodememberaccessbinding.vala:

       Fix property access for virtual and interface properties

2008-06-16  Jaap A. Haitsma  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * gobject/valaccodegenerator.vala:

       Free local variables when throwing error, fixes bug 538520

2008-06-16  Jürg Billeter  <[email protected]>

       * vapi/Makefile.am:
       * vapi/sdl-net.vapi:

       Add SDL_net bindings, patch by Levi Bard, fixes bug 536623

2008-06-16  Jürg Billeter  <[email protected]>

       * vapi/libxml-2.0.vapi:

       Fix uri functions, patch by Michael Lawrence, fixes bug 538384

2008-06-16  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala:
       * gobject/valaccodegenerator.vala:

       Free error variable in catch clauses, fixes bug 538331

2008-06-16  Jürg Billeter  <[email protected]>

       * vala/valaerrortype.vala:
       * vala/valasemanticanalyzer.vala:
       * gobject/valaccodegenerator.vala:

       Fix memory management of error types, fixes bug 537951

2008-06-16  Jürg Billeter  <[email protected]>

       * vapi/packages/gstreamer-0.10/:

       Fix gst_message_parse_* bindings

       * vapi/gstreamer-0.10.vapi: regenerated

2008-06-15  Jürg Billeter  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * vala/valascanner.vala:

       Fix line number calculation for verbatim strings, fixes bug 537123

2008-06-15  Jürg Billeter  <[email protected]>

       * 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  <[email protected]>

       * vapi/taglib_c.vapi:

       Use [Compact] attribute, patch by Levi Bard, fixes bug 536987

2008-06-15  Jürg Billeter  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * gobject/valaccodegeneratorsignal.vala:
       * gobject/valaccodetypesymbolbinding.vala:

       Fix crash when using signals with array parameters,
       fixes bug 538212

2008-06-15  Jürg Billeter  <[email protected]>

       * vapi/packages/vte/:

       Fix vte_terminal_fork_command binding

       * vapi/vte.vapi: regenerated

2008-06-14  Jürg Billeter  <[email protected]>

       * 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  <[email protected]>

       * vapi/packages/gtk+-2.0/:

       Fix gtk_label_new binding

       * vapi/gtk+-2.0.vapi: regenerated

2008-06-14  Jamie McCracken  <[email protected]>

       * vala/valagenieparser.vala:

       fixed attribute parsing

2008-06-13  Jürg Billeter  <[email protected]>

       * 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  <[email protected]>

       * gobject/valaccodegenerator.vala:

       Support object creation expressions for simple types

2008-06-13  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi:

       Use G_TYPE_UINT as type_id for unichar

2008-06-13  Jürg Billeter  <[email protected]>

       * 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  <[email protected]>

       * vala/valatypeparametertype.vala:

       Use G_TYPE_POINTER as type_id for type parameters

2008-06-12  Jürg Billeter  <[email protected]>

       * vala/valaclass.vala:

       Use `const' in C for immutable classes where appropriate

2008-06-12  Jürg Billeter  <[email protected]>

       * 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  <[email protected]>

       * gobject/valaccodedynamicmethodbinding.vala:

       Use GPtrArray in D-Bus client methods for boxed types

2008-06-12  Jürg Billeter  <[email protected]>

       * gobject/valaccodedynamicmethodbinding.vala:

       Fix application crash when a D-Bus client method raises an error

2008-06-12  Jürg Billeter  <[email protected]>

       * gobject/valaccodedynamicmethodbinding.vala:

       Fix gcc warning for D-Bus client methods returning arrays

2008-06-11  Jürg Billeter  <[email protected]>

       * gobject/valaccodedynamicmethodbinding.vala:

       Support arrays of string arrays in D-Bus client methods

2008-06-11  Jürg Billeter  <[email protected]>

       * gobject/valaccodedynamicmethodbinding.vala:

       Support array parameters in D-Bus client methods

2008-06-10  Jürg Billeter  <[email protected]>

       * vala/valainterfacewriter.vala:

       Output type_id for structs

2008-06-10  Jürg Billeter  <[email protected]>

       * gobject/valaccodedynamicmethodbinding.vala:

       Fix crash when using unsupported D-Bus arrays

2008-06-05  Jürg Billeter  <[email protected]>

       * vapi/packages/gstreamer-0.10/:

       Fix gst_message_parse_error binding

       * vapi/gstreamer-0.10.vapi: regenerated

2008-06-04  Jürg Billeter  <[email protected]>

       * gobject/valaccodeassignmentbinding.vala:
       * gobject/valaccodegenerator.vala:

       Fix error reporting when duplicating non-reference counted objects,
       fixes bug 535849

2008-06-04  Jürg Billeter  <[email protected]>

       * vapigen/valagidlparser.vala:

       Support 'cheader_filename' attribute for fields and methods,
       fixes bug 533634

2008-06-04  Jürg Billeter  <[email protected]>

       * 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  <[email protected]>

       * configure.ac: Post-release version bump