2008-06-26  Jürg Billeter  <j@bitron.ch>

	* NEWS: update for 0.3.4 release

2008-06-26  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gio-2.0/:

	Fix g_file_enumerator_next_file* bindings

	* vapi/gio-2.0.vapi: regenerated

2008-06-26  Jared Moore  <jaredm@svn.gnome.org>

	* 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  <jaredm@svn.gnome.org>

	* 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  <jaredm@svn.gnome.org>

	* vapi/glib-2.0.vapi:

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

2008-06-26  Jared Moore  <jaredm@svn.gnome.org>

	* vala/valaparser.vala:

	Add workaround for exception codegen problem, fixes bug 539608.

2008-06-25  Jared Moore  <jaredm@svn.gnome.org>

	* vapi/glib-2.0.vapi:

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

2008-06-25  Jürg Billeter  <j@bitron.ch>

	* 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  <j@bitron.ch>

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

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

2008-06-23  Jared Moore  <jaredm@svn.gnome.org>

	* 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  <j@bitron.ch>

	* gobject/valaccodeobjecttypesymbolbinding.vala:

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

2008-06-23  Jürg Billeter  <j@bitron.ch>

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

	Fix exception handling in destructors, fixes bug 538216

2008-06-23  Jürg Billeter  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* gobject/valaccodeassignmentbinding.vala:

	Support disconnecting from detailed signals

2008-06-23  Jürg Billeter  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* gobject/valaccodedynamicpropertybinding.vala:

	Support dynamic D-Bus properties

2008-06-23  Jürg Billeter  <j@bitron.ch>

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

	Use CamelCase for dynamic D-Bus methods and signals

2008-06-23  Jaap A. Haitsma  <jaap@haitsma.org>

	* 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  <jamiemcc@gnome.org>

	* vala/valageniescanner.vala:

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

2008-06-23  Jamie McCracken  <jamiemcc@gnome.org>

	* vala/valagenieparser.vala:

	make parens optional when using new operator on objects

2008-06-23  Jürg Billeter  <j@bitron.ch>

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

	Support inherited interface implementation, fixes bug 536863

2008-06-22  Jürg Billeter  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* gobject/valaccodeobjecttypesymbolbinding.vala:

	Use CamelCase for properties exported to D-Bus

2008-06-22  Jürg Billeter  <j@bitron.ch>

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

	Fix pointer member access to value types, fixes bug 539337

2008-06-22  Jaap A. Haitsma  <jaap@haitsma.org>

	* 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  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Use G_TYPE_INT as type_id for int32

2008-06-21  Jürg Billeter  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* gobject/valaccodegenerator.vala:

	Fix using static methods as delegates, fixes bug 539277

2008-06-21  Jürg Billeter  <j@bitron.ch>

	* 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  <jaredm@svn.gnome.org>

	* 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  <j@bitron.ch>

	* vala/valascanner.vala:

	Remove unused field

2008-06-20  Jürg Billeter  <j@bitron.ch>

	* 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  <zeenix@gmail.com>

	* 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  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* gobject/valaccodegeneratorsignal.vala:

	Fix ref and out signal parameters

2008-06-18  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Fix g_source_attach binding

2008-06-18  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/poppler-glib/:

	Fix poppler_document_new_from_file binding

	* vapi/poppler-glib.vapi: regenerated

2008-06-18  Jürg Billeter  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* 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  <jaap@haitsma.org>

	* 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  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* vapigen/valagidlparser.vala:

	Allow transformation of implicit array parameters to out or ref
	parameters

2008-06-17  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodegenerator.vala:

	Support duplicating errors

2008-06-17  Jürg Billeter  <j@bitron.ch>

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

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

2008-06-16  Jamie McCracken  <jamiemcc@gnome.org>

	* vala/valagenieparser.vala:

	Constant arrays don't own their elements

2008-06-16  Jamie McCracken  <jamiemcc@gnome.org>

	* 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  <jamiemcc@gnome.org>

	* vala/valagenieparser.vala:

	Don't generate default creation method for abstract classes

2008-06-16  Jamie McCracken  <jamiemcc@gnome.org>

	* vala/valagenieparser.vala:

	Report error when using invalid modifiers for methods and fields,

2008-06-16  Jamie McCracken  <jamiemcc@gnome.org>

	* vala/valagenieparser.vala:
		
	set equal func for list automatically based on type
	
2008-06-16  Jürg Billeter  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Add g_queue_clear binding

2008-06-16  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodegenerator.vala:

	Report error when using reference counting for interfaces without
	class prerequisite

2008-06-16  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodememberaccessbinding.vala:

	Fix property access for virtual and interface properties

2008-06-16  Jaap A. Haitsma  <jaap@haitsma.org>

	* 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  <jamiemcc@gnome.org>

	* 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  <j@bitron.ch>

	* gobject/valaccodegenerator.vala:

	Free local variables when throwing error, fixes bug 538520

2008-06-16  Jürg Billeter  <j@bitron.ch>

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

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

2008-06-16  Jürg Billeter  <j@bitron.ch>

	* vapi/libxml-2.0.vapi:

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

2008-06-16  Jürg Billeter  <j@bitron.ch>

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

	Free error variable in catch clauses, fixes bug 538331

2008-06-16  Jürg Billeter  <j@bitron.ch>

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

	Fix memory management of error types, fixes bug 537951

2008-06-16  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gstreamer-0.10/:

	Fix gst_message_parse_* bindings

	* vapi/gstreamer-0.10.vapi: regenerated

2008-06-15  Jürg Billeter  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* vala/valascanner.vala:

	Fix line number calculation for verbatim strings, fixes bug 537123

2008-06-15  Jürg Billeter  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* vapi/taglib_c.vapi:

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

2008-06-15  Jürg Billeter  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* 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  <j@bitron.ch>

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

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

2008-06-15  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/vte/:

	Fix vte_terminal_fork_command binding

	* vapi/vte.vapi: regenerated

2008-06-14  Jürg Billeter  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* vapi/packages/gtk+-2.0/:

	Fix gtk_label_new binding

	* vapi/gtk+-2.0.vapi: regenerated

2008-06-14  Jamie McCracken  <jamiemcc@gnome.org>

	* vala/valagenieparser.vala:

	fixed attribute parsing 

2008-06-13  Jürg Billeter  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* gobject/valaccodegenerator.vala:

	Support object creation expressions for simple types

2008-06-13  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Use G_TYPE_UINT as type_id for unichar

2008-06-13  Jürg Billeter  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* vala/valatypeparametertype.vala:

	Use G_TYPE_POINTER as type_id for type parameters

2008-06-12  Jürg Billeter  <j@bitron.ch>

	* vala/valaclass.vala:

	Use `const' in C for immutable classes where appropriate

2008-06-12  Jürg Billeter  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* gobject/valaccodedynamicmethodbinding.vala:

	Use GPtrArray in D-Bus client methods for boxed types

2008-06-12  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodedynamicmethodbinding.vala:

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

2008-06-12  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodedynamicmethodbinding.vala:

	Fix gcc warning for D-Bus client methods returning arrays

2008-06-11  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodedynamicmethodbinding.vala:

	Support arrays of string arrays in D-Bus client methods

2008-06-11  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodedynamicmethodbinding.vala:

	Support array parameters in D-Bus client methods

2008-06-10  Jürg Billeter  <j@bitron.ch>

	* vala/valainterfacewriter.vala:

	Output type_id for structs

2008-06-10  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodedynamicmethodbinding.vala:

	Fix crash when using unsupported D-Bus arrays

2008-06-05  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gstreamer-0.10/:

	Fix gst_message_parse_error binding

	* vapi/gstreamer-0.10.vapi: regenerated

2008-06-04  Jürg Billeter  <j@bitron.ch>

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

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

2008-06-04  Jürg Billeter  <j@bitron.ch>

	* vapigen/valagidlparser.vala:

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

2008-06-04  Jürg Billeter  <j@bitron.ch>

	* 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  <j@bitron.ch>

	* configure.ac: Post-release version bump