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

	* NEWS: update for 0.5.3 release

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

	* Makefile.am:
	* configure.ac:
	* gen-project/:

	Drop vala-gen-project, moved to vtg, Vala Toys for gedit

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

	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodemethodmodule.vala:

	Fix temporary variable handling when using methods defined in
	VAPI files

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

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

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

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

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

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

	* gobject/valaccodebasemodule.vala:
	* vapi/glib-2.0.vapi:

	Fix GByteArray binding, patch by Evan Nemerson, fixes bug 561867

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

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

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

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

	* vapigen/valagirparser.vala:

	Fix crash when parsing metadata, fixes bug 563390

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

	* gobject/valaccodemethodcallmodule.vala:

	Fix crash when using out parameters in delegates,
	fixes bug 563705

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

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

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

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

	* vapi/glib-2.0.vapi:

	Add g_string_truncate binding, patch by Yu Feng, fixes bug 564428

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

	* vapi/sqlite3.vapi:

	Add transaction hook, tracing, profiling, and mutex bindings,
	patch by Evan Nemerson, fixes bug 564571

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

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

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

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

	* vala/valasizeofexpression.vala:

	Include C header files for types used in sizeof expressions,
	fixes bug 542705

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

	* gobject/valaccodebasemodule.vala:

	Report error when using construct properties in non-GObject
	classes, fixes bug 541728

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

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

	* gobject/valagobjectmodule.vala:

	Report error when using construct blocks in non-GObject classes

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

	* vapi/packages/gtk+-2.0/:

	Fix gtk_container_get_children binding

	* vapi/gtk+-2.0.vapi: regenerated

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

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

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

	* tests/testrunner.sh:

	Fix order of commandline arguments passed to C compiler,
	patch by Alexander Bokovoy

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

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

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

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

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

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

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

	* vala/valaswitchstatement.vala:

	Check switch expression

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

	* vapi/glib-2.0.vapi:

	Add abs, labs, and llabs bindings, patch by Rob Taylor

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

	* gobject/valaccodebasemodule.vala:

	Fix comparison of nullable and non-nullable values

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

	* gobject/valaccodestructmodule.vala:

	Fix bug introduced in last commit

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

	* gobject/valaccodestructmodule.vala:

	Fix handling of array fields in structs, fixes bug 562665

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

	* gobject/valaccodebasemodule.vala:

	Fix comparing nullable struct values with null, fixes bug 548672

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

	* gobject/valaccodemethodmodule.vala:

	Fix constructors in inner structs

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

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

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

	* gobject/valaccodebasemodule.vala:

	Support GLib.Type as generic type argument

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

	* gobject/valaccodebasemodule.vala:

	Detect unsupported generic type arguments in local variable
	declarations

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

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

	* vapi/glib-2.0.vapi:

	Add type_id for GHashTable

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

	* gobject/valadbusmodule.vala:

	Support reading and writing nullable struct values

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

	* gobject/valaccodebasemodule.vala:

	Fix struct dup function for GValue

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

	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodemethodmodule.vala:

	Detect unsupported generic type arguments, fixes bug 561674

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

	* gobject/valadbusmodule.vala:

	Support reading and writing nullable GLib.Value values

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

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

	* vapi/glib-2.0.vapi:

	Remove g_thread_init binding, should never be called manually

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

	* vala/valagenieparser.vala:
	* vala/valaparser.vala:

	Remove workarounds for old Vala versions

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

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

	* gobject/valadbusclientmodule.vala:
	* gobject/valadbusmodule.vala:

	Support reading multi-dimensional arrays in static D-Bus clients

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

	* gobject/valadbusclientmodule.vala:
	* gobject/valadbusmodule.vala:

	Fix array length and size handling in static D-Bus clients

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

	* vapi/curses.vapi:

	Add missing [Compact]

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

	* vapi/packages/libsoup-2.4/:

	Updated to libsoup 2.25.2

	* vapi/libsoup-2.4.vapi: regenerated

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

	* vapi/rasqal.vapi:

	Add bindings to support LAQRS extensions

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

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

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

	* vapi/Makefile.am:
	* vapi/raptor.vapi:
	* vapi/rasqal.vapi:

	Add partial raptor and rasqal bindings

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

	* vapi/gobject-2.0.vapi:

	Fix g_value_set_boxed binding, remove broken g_value_take_boxed
	binding

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

	* gobject/valadbusclientmodule.vala:

	Fix dbus-glib type for structs

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

	* gobject/valadbusclientmodule.vala:
	* gobject/valagsignalmodule.vala:

	Use specialized dbus-glib types for signals in D-Bus servers

2008-12-09  Thijs Vermeir  <thijsvermeir@gmail.com>

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

	* vapi/glib-2.0.vapi:

	Improve Time.to_string method and add Time.format method

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

	* gobject/valaccodemethodmodule.vala:

	Fix inline struct methods in VAPI files

2008-12-07  Thijs Vermeir  <thijsvermeir@gmail.com>

	* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:

	Fix gst_buffer functions

	* vapi/gstreamer-0.10.vapi: regenerated

2008-12-06  Thijs Vermeir  <thijsvermeir@gmail.com>

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

	* vala/valamethodcall.vala:

	Report error when trying to call constructor without `new' operator

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

	* vala/valasourcefile.vala:

	Add SourceFile.clear_using_directives method, required by
	anjuta-vala-plugin

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

	* gobject/valaccodebasemodule.vala:

	Fix struct constants

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

	* vapi/packages/gtk+-2.0/:

	Fix gtk_target_list_new binding

	* vapi/gtk+-2.0.vapi: regenerated

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

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

	* vapi/glib-2.0.vapi:

	Use generics in GAsyncQueue binding,
	patch by Zeeshan Ali Khattak, fixes bug 563225

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

	* vala/valaassignment.vala:
	* vala/valasignal.vala:

	Resolve generic types when connecting signals

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

	* vala/valadatatype.vala:

	Fix type resolving with nested generic types, fixes bug 562956

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

	* configure.ac: Post-release version bump

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

	* NEWS: update for 0.5.2 release

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

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

	* vala/valabinaryexpression.vala:
	* vala/valaconditionalexpression.vala:

	Fix critical when using conditional expressions in method contracts

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

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

	* vapi/packages/gtk+-2.0/:

	Fix gtk_tree_model_get_value binding

	* vapi/gtk+-2.0.vapi: regenerated

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

	* vala/valasymbolresolver.vala:

	Resolve types in switch labels

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

	* vala/valaarraycreationexpression.vala:
	* vala/valaelementaccess.vala:
	* vala/valasemanticanalyzer.vala:

	Accept any integer type as array index

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

	* vapi/gstreamer-rtsp-0.10.vapi:

	Regenerated

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

	* gobject/valaccodebasemodule.vala:

	Fix array length variable name for internal variables

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

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

	* vala/valamethodcall.vala:

	Move compiler internal variable to right block

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

	* vala/valaelementaccess.vala:

	Fix error handling in element access expressions

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

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

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

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

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

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

	* vala/valabinaryexpression.vala:
	* vala/valasymbolresolver.vala:
	* gobject/valaccodebasemodule.vala:

	Separate visiting operands from visiting binary expression

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

	* vala/valadeclarationstatement.vala:
	* vala/valasymbolresolver.vala:
	* gobject/valaccodebasemodule.vala:

	Separate visiting declaration from visiting declaration statement

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

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

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

	* vala/valathrowstatement.vala:

	Check type of error expression in throw statements

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

	* gobject/valaccodearraymodule.vala:

	Fix array length variable name for internal variables,
	fixes bug 562723

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

	* vala/valasourcefile.vala:

	Fix critical when using error codes

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

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

	* vala/valamethodcall.vala:

	Fix error handling in inner expressions, fixes bug 475922

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

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

	* vala/valaflowanalyzer.vala:

	Detect unreachable code in if and while statements

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

	* 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  <bersace03@laposte.net>

	* vapi/gobject-2.0.vapi:

	Fix g_flags_get_first_value binding

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

	* gobject/valaccodebasemodule.vala:

	Fix generated code in struct destroy function for array fields

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

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

	* vapigen/valagirparser.vala:

	Support construct properties

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

	* vapigen/valagirparser.vala:

	Support nullable parameters

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

	* vapigen/valagirparser.vala:

	Support interface prerequisites

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

	* vapigen/valagirparser.vala:

	Support functions in classes

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

	* gobject/valaccodebasemodule.vala:

	Fix copying and destroying GValue values

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

	* vapi/glib-2.0.vapi:

	Add g_unsetenv binding, patch by Jorn Baayen, fixes bug 562590

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

	* vala/valasemanticanalyzer.vala:
	* gobject/valaccodebasemodule.vala:

	Remove unused fields

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

	* vala/valabinaryexpression.vala:
	* gobject/valaccodebasemodule.vala:

	Don't require libgee for `in' operations

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

	* vapi/glib-2.0.vapi:

	Add string.contains method

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

	* vala/valaflowanalyzer.vala:

	Analyze errors in return expressions

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

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

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

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

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

	* vala/Makefile.am:
	* vala/valagenerictype.vala:
	* vala/valasymbolresolver.vala:

	Rename TypeParameterType to GenericType

2008-11-27  Thijs Vermeir  <thijsvermeir@gmail.com>

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

	* gobject/valaccodebasemodule.vala:

	Include dbus.h, required for static D-Bus client support

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

	* vapi/glib-2.0.vapi:

	Add string.replace method, patch by Ali Sabil

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

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

	* tests/:

	Prepare support for more complex test cases

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

	* gobject/valaccodemethodmodule.vala:

	Whitespace fixes

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

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

	* gobject/valagasyncmodule.vala:

	Fix return type of finish vfunc

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

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

	* gobject/valaccodemethodmodule.vala:

	Small refactoring

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

	* gobject/valadbusmodule.vala:

	Support serialization and deserialization of GHashTable objects
	in static D-Bus clients

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

	* gobject/valadbusmodule.vala:

	Support serialization and deserialization of GValue values in
	static D-Bus clients

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

	* gobject/valadbusclientmodule.vala:
	* gobject/valadbusmodule.vala:

	Support serialization and deserialization of structs in static
	D-Bus clients

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

	* gobject/valadbusclientmodule.vala:
	* gobject/valadbusmodule.vala:

	Support serialization and deserialization of arrays in static
	D-Bus clients

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

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

	* vapi/glib-2.0.vapi:

	Add g_quark_try_string binding, patch by Rob Taylor

2008-11-21  Étienne Bersac  <bersace03@laposte.net>

	* vapi/gmodule-2.0.vapi:

	Add binding for G_MODULE_SUFFIX, fixes bug 561120

2008-11-21  Étienne Bersac  <bersace03@laposte.net>

	* vapi/glib-2.0.vapi:

	Add G_SEARCHPATH_SEPARATOR binding, fixes bug 561117

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

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

	* vapi/dbus-glib-1.vapi:

	Fix DBusError binding, patch by Sebastian Pölsterl,
	fixes bug 556340

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

	* 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  <bersace03@laposte.net>

	* vapi/glib-2.0.vapi:

	Add g_strjoin binding, fixes bug 561124

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

	* vala/valaassignment.vala:

	Check types in property assignments, fixes bug 550088

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

	* vala/valacatchclause.vala:

	Fix generic catch clauses

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

	* gobject/valaccodemethodcallmodule.vala:

	Fix base access to virtual signal handlers with return values,
	fixes bug 538901

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

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

	* vala/valainvocationexpression.vala:

	Fix struct initialization

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

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

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

	* vala/valacatchclause.vala:
	* vala/valaerrortype.vala:

	Correct source file dependencies for catch clauses,
	fixes bug 561437

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

	* vala/valatypeofexpression.vala:

	Include C header files for types used in typeof expressions,
	fixes bug 559494

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

	* gobject/valaccodemethodmodule.vala:

	Remove extra g_type_create_instance in constructors

2008-11-19  Sebastian Dröge  <sebastian.droege@collabora.co.uk>

	* gobject/valagobjectmodule.vala:

	Add support for class field initializers for classes that are not
	derived from GObject.

2008-11-18  Thijs Vermeir  <thijsvermeir@gmail.com>

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

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

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

	* vala/valaflowanalyzer.vala:

	Fix control flow graph for try statements with finally clause,
	fixes bug 561115

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

	* vala/valadynamicmethod.vala:
	* vala/valadynamicsignal.vala:

	Fix checking of dynamic methods and signals

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

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

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

	* vapi/glib-2.0.vapi:

	Fix g_queue_*_nth bindings, patch by John Carr

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

	* vala/valasemanticanalyzer.vala:

	Set target_type for member initializers

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

	* vapi/packages/gstreamer-0.10/:

	Fix gst_bin_add_many binding

	* vapi/gstreamer-0.10.vapi: regenerated

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

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

	* vala/valagenieparser.vala:
	* vala/valaparser.vala:

	Avoid C compiler warnings with switch statements

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

	* gobject/valadbusclientmodule.vala:

	Fix non-struct output arguments in dynamic D-Bus method calls

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

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

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

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

	* tests/Makefile.am:
	* tests/basic-types/:

	Rearrange test cases

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

	* tests/:

	Rearrange test cases

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

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

	* gobject/valadbusclientmodule.vala:

	Fix retrieving D-Bus structs with owned strings

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

	* gobject/valaccodebasemodule.vala:

	Fix copy of constant arrays

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

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

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

	* gobject/valadbusservermodule.vala:

	Work around missing enum support in dbus-glib

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

	* gobject/valadbusservermodule.vala:

	Really insert GValueArray into hash table

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

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

	* gobject/valadbusservermodule.vala:

	Support hash tables with struct values

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

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

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

	* vapi/glib-2.0.vapi:

	Add g_rmdir binding

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

	* gobject/valadbusclientmodule.vala:

	Fix D-Bus methods with out parameters but no return value

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

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

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

	* vala/valaarraycreationexpression.vala:
	* vala/valasemanticanalyzer.vala:

	Move array creation expression checking to
	ArrayCreationExpression.check

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

	* vala/valasemanticanalyzer.vala:
	* vala/valathrowstatement.vala:

	Move throw statement checking to ThrowStatement.check

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

	* vala/valareturnstatement.vala:
	* vala/valasemanticanalyzer.vala:

	Move return statement checking to ReturnStatement.check

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

	* vala/valaforeachstatement.vala:
	* vala/valasemanticanalyzer.vala:

	Move foreach statement checking to ForeachStatement.check

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

	* vala/valaelementaccess.vala:
	* vala/valasemanticanalyzer.vala:

	Move element access checking to ElementAccess.check

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

	* vapigen/valagirparser.vala:

	Set source_reference in parsed nodes

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

	* vala/valamethod.vala:
	* vala/valasemanticanalyzer.vala:

	Move method checking to Method.check

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

	* vala/valaclass.vala:
	* vala/valasemanticanalyzer.vala:

	Move class checking to Class.check

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

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

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

	* gobject/valaccodebasemodule.vala:
	* gobject/valagobjectmodule.vala:

	Move constructor code generation to GObjectModule

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

	* vala/valainvocationexpression.vala:
	* vala/valasemanticanalyzer.vala:

	Move invocation expression checking to InvocationExpression.check

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

	* vala/valamemberaccess.vala:
	* vala/valasemanticanalyzer.vala:

	Move member access checking to MemberAccess.check

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

	* vala/valabinaryexpression.vala:
	* vala/valaobjectcreationexpression.vala:
	* vala/valasemanticanalyzer.vala:

	Move object creation expression checking to
	ObjectCreationExpression.check

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

	* vala/valabinaryexpression.vala:
	* vala/valasemanticanalyzer.vala:

	Move binary expression checking to BinaryExpression.check

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

	* vala/valaassignment.vala:
	* vala/valasemanticanalyzer.vala:

	Move assignment checking to Assignment.check

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

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

	* gobject/Makefile.am:
	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodecontrolflowmodule.vala:
	* gobject/valaccodegenerator.vala:
	* gobject/valaccodememberaccessmodule.vala:

	Add CCodeControlFlowModule

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

	* vala/valadynamicproperty.vala:
	* vala/valaproperty.vala:
	* vala/valasemanticanalyzer.vala:

	Fix crash when using dynamic properties, fixes bug 559304

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

	* gobject/valaccodememberaccessmodule.vala:
	* gobject/valagsignalmodule.vala:

	Move signal emission to GSignalModule

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

	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodedelegatemodule.vala:

	Move delegate wrapper generation to CCodeDelegateModule

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

	* gobject/valaccodearraymodule.vala:
	* gobject/valaccodebasemodule.vala:

	Move array dup wrapper generation to CCodeArrayModule

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

	* gobject/valaccodebasemodule.vala:
	* gobject/valagobjectmodule.vala:

	Move construct property assignment to GObjectModule

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

	* gobject/valaccodeassignmentmodule.vala:
	* gobject/valagsignalmodule.vala:

	Move signal connection and disconnection to GSignalModule

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

	* gobject/valaccodearraymodule.vala:
	* gobject/valagsignalmodule.vala:

	Move detailed signal emission to GSignalModule

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

	* configure.ac: Post-release version bump

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

	* NEWS: update for 0.5.1 release

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

	* gobject/valaccodebasemodule.vala:
	* gobject/valadbusclientmodule.vala:

	Move dbus_use_ptr_array to DBusClientModule

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

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

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

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

	* gobject/valaccodearraymodule.vala:
	* gobject/valaccodebasemodule.vala:

	Move array helper functions to CCodeArrayModule

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

	* vapi/glib-2.0.vapi:

	Fix fgets binding

2008-11-03  Ali Sabil  <ali.sabil@gmail.com>

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

	* gobject/Makefile.am:
	* gobject/valaccodegenerator.vala:
	* gobject/valaccodemodule.vala:
	* gobject/valagerrormodule.vala:
	* gobject/valagtypemodule.vala:

	Add GErrorModule

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

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

	* gobject/Makefile.am:
	* gobject/valaccodegenerator.vala:
	* gobject/valaccodemethodmodule.vala:
	* gobject/valagasyncmodule.vala:

	Add GAsyncModule

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

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

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

	* gobject/Makefile.am:
	* gobject/valaccodearraymodule.vala:
	* gobject/valaccodeelementaccessmodule.vala:
	* gobject/valaccodegenerator.vala:

	Move element access handling to CCodeArrayModule

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

	* gobject/valaccodegenerator.vala:

	Fix comment generation of private enums, patch by Carlos Cadete,
	fixes bug 558533

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

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

	* vapi/glib-2.0.vapi:

	Add errno and g_strerror bindings

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

	* gobject/valadbusclientmodule.vala:

	Support GHashTable in D-Bus clients, patch by Marc-André Lureau

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

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

	* gobject/valaccodegenerator.vala:
	* gobject/valaccodeinvocationexpressionmodule.vala:
	* gobject/valaccodemethodmodule.vala:

	Add partial support for calling coroutines from other coroutines

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

	* vala/valamethodtype.vala:
	* gobject/valaccodegenerator.vala:

	Add member `begin' to coroutines

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

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

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

	* ccode/valaccodecasestatement.vala:
	* ccode/valaccodeswitchstatement.vala:
	* gobject/valaccodegenerator.vala:
	* gobject/valagobjectclassmodule.vala:

	Support more flexible C switch statements

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

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

	* vala/valaproperty.vala:
	* vala/valasemanticanalyzer.vala:

	Check properties when accessing them

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

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

	* vala/valacodenode.vala:
	* vala/valaformalparameter.vala:
	* vala/valasemanticanalyzer.vala:
	* vala/valasourcefile.vala:

	Check parameters when checking arguments

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

	* vala/valaformalparameter.vala:
	* vala/valasemanticanalyzer.vala:

	Move parameter checking to FormalParameter.check

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

	* vala/valasemanticanalyzer.vala:
	* gobject/valaccodeinvocationexpressionmodule.vala:

	Move default argument processing from code generator to	semantic
	analyzer

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

	* vala/valacodenode.vala:

	Add check method to CodeNode class to prepare support for more
	modular semantic analyzer

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

	* gobject/valaccodegenerator.vala:

	Generate C switch statements for Vala switch statements where
	possible

2008-10-29  Thijs Vermeir  <thijsvermeir@gmail.com>

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

	* vapi/packages/libgnome-menu/:

	Fix GMenuTreeItem binding
	
	* vapi/*.vapi:

	Regenerate bindings

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

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

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

	* gobject/valaccodemethodmodule.vala:

	Remove unused method

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

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

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

	* gobject/valaccodeinvocationexpressionmodule.vala:
	* gobject/valaccodememberaccessmodule.vala:

	Support calling base method of virtual signal handler,
	fixes bug 538901

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

	* vapi/packages/gtk+-2.0/:

	Fix binding for GtkWidget::size_request

	* vapi/gtk+-2.0.vapi: regenerated

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

	* vapi/glib-2.0.vapi:

	Fix binding for g_sequence_get

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

	* gobject/valaccodegenerator.vala:

	Support custom sentinels for constructors

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

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

	* vapi/glib-2.0.vapi:

	Removed the "v_" prefix from the TokenValue fields name

2008-10-25  Ali Sabil  <ali.sabil@gmail.com>

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

	* vapi/glib-2.0.vapi:

	Remove redundant g_scanner_cur_* bindings

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

	* gobject/valaccodegenerator.vala:

	Fix parameter position for errors in delegate wrappers

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

	* gobject/valaccodegenerator.vala:

	Fix crash when using delegates in combination with pointer types,
	fixes bug 557728

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

	* gobject-introspection/scanner.c:

	Fix compile error on FreeBSD, patch by Jille Timmermans,
	fixes bug 555720

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

	* vala/valaparser.vala:

	Fix support for arrays of nullable types, fixes bug 555050

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

	* vala/valasemanticanalyzer.vala:

	Fix crash with invalid return values, fixes bug 549996

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

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

	* vala/valasemanticanalyzer.vala:
	* vala/valasourcefile.vala:

	Fix crash on certain header dependencies, fixes bug 546183

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

	* vapi/gobject-2.0.vapi:

	Add GValueArray binding, patch by Mark Lee, fixes bug 557843

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

	* vapi/packages/gconf-2.0/:

	Fix gconf_client_notify_add binding

	* vapi/gconf-2.0.vapi: regenerated

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

	* vapi/libgnome-menu.vapi:

	Fix GMenuTreeItem binding

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

	* vapi/libbonoboui-2.0.vapi:
	* vapi/libpanelapplet-2.0.vapi:

	Fix PanelApplet and BonoboUIVerb bindings

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

	* vala/valaparser.vala:

	Report error when using virtual method modifiers for static
	methods, fixes bug 556881

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

	* vala/valaparser.vala:

	Report error when using conflicting method modifiers,
	fixes bug 535853

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

	* vala/valacodecontext.vala:
	* compiler/valacompiler.vala:

	Remove non-working support for conditional compilation

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

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

	* gobject/Makefile.am:
	* gobject/valaccodegenerator.vala:
	* gobject/valadbusclientmodule.vala:
	* gobject/valadbusservermodule.vala:

	Split DBusModule into DBusClientModule and DBusServerModule

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

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

	* vapigen/valagirparser.vala:

	Support virtual methods

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

	* vapigen/valagirparser.vala:

	Support methods throwing errors

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

	* vapigen/valagirparser.vala:

	Support shared namespaces

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

	* vapi/*.vapi:

	Regenerate bindings

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

	* vala/valainterfacewriter.vala:

	Sort output to allow comparison of generated vapi files

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

	* vapigen/valagirparser.vala:

	Recognize goffset

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

	* vala/valanamespace.vala:
	* vapigen/valagirparser.vala:

	Remove Class and Iface structs

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

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

	* gobject/Makefile.am:
	* gobject/valaccodegenerator.vala:
	* gobject/valaccodemodule.vala:
	* gobject/valaccodestructmodule.vala:

	Add CCodeStructModule

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

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

	* gobject/valaccodegenerator.vala:

	Enable CCodeDynamicSignalModule

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

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

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

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

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

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

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

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

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

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

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

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

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

	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodegenerator.vala:
	* gobject/valaccodemodule.vala:

	Allow access to head and codegen from CCode modules

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

	* vala/valacodegenerator.vala:
	* gobject/valaccodegenerator.vala:

	Remove unused stubs for code bindings

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

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

	* gobject/valaccodeinvocationexpressionbinding.vala:

	Fix constructor chain-up

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

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

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

	* gobject/valaccodegenerator.vala:

	Fix virtual struct properties

2008-10-23  Levi Bard  <taktaktaktaktaktaktaktaktaktak@gmail.com>

	* vapi/sdl.vapi: Fix SysWMEvent link issue.

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

	* vapi/gobject-2.0.vapi:

	Fix runtime error when using GValue with D-Bus

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

	* vapi/gobject-2.0.vapi:

	Support passing GValues as variants over D-Bus

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

	* gobject/valaccodegenerator.vala:

	Fix foreach over stacked arrays

2008-10-22  Andrea Del Signore  <sejerpz@tin.it>

	* vapi/packages/gtk+-2.0/:

	Fix gtk_text_buffer_new binding

	* vapi/gtk+-2.0.vapi: regenerated

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

	* vala/valaintegertype.vala:
	* vala/valasemanticanalyzer.vala:

	Fix leaked reference cycle

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

	* vala/valasignal.vala:

	Always mangle signal name from camel case to lower case

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

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

	* ChangeLog.pre-0-4:
	* Makefile.am:

	Rotate ChangeLog
