2009-04-05  Jürg Billeter  <j@bitron.ch>

	Release 0.7.0

	Drop legacy header support

	Switch build system to not use legacy headers

2009-04-03  Thijs Vermeir  <thijsvermeir@gmail.com>

	Drop type check statements if assertions are disabled

2009-04-03  Mark Lee  <marklee@svn.gnome.org>

	gnome-keyring-1: Fix gnome_keyring_find_network_password_sync binding
	The results parameter for GnomeKeyring.find_network_password_sync needs to be
	annotated as an "out" parameter. Fixes bug 577810.

2009-04-03  Jürg Billeter  <j@bitron.ch>

	More error domain declaration fixes
	Fixes bug 577738.

	Fix leading whitespace in preprocessing directives

	Make sender parameter in signal handlers optional
	Signal handler should not need to know the sender. This also makes it
	possible to use the exact same parameter list for signal declaration
	and signal handler.

	Update man page

	Support conditional compilation
	Add -D SYMBOL commandline option to define conditional symbols.
	Support precondition directives #if, #elif, #else, and #endif.
	Fixes bug 434515.

2009-04-02  Jürg Billeter  <j@bitron.ch>

	Error domain declaration fixes

2009-04-02  Ali Sabil  <ali.sabil@gmail.com>

	Add support for generating of a C header file for the internal API
	Added the --internal-header compiler flag to enable the generation of a C
	header file for the internal API.

2009-04-02  Jürg Billeter  <j@bitron.ch>

	Support [CCode (delegate_target = false)] attribute for fields

2009-04-01  Jürg Billeter  <j@bitron.ch>

	Free local variables in GObject constructors
	Fixes bug 577641.

	D-Bus: Fix parameters in signal wrappers

2009-04-01  Ali Sabil  <ali.sabil@gmail.com>

	Always include glib.h in the generated header files

2009-04-01  Jürg Billeter  <j@bitron.ch>

	Declare enum when accessing enum value

2009-03-31  Jürg Billeter  <j@bitron.ch>

	glib-2.0: Fix g_hash_table_new* bindings
	Fixes bug 577460.

2009-03-31  Ali Sabil  <ali.sabil@gmail.com>

	Declare typeof() operand types

	Fix crash with dynamic property access

2009-03-31  Jürg Billeter  <j@bitron.ch>

	Declare element types of array parameters
	Fixes bug 577466.

	Drop redundant struct declaration call

	Declare element types of arrays

	Declare field types in structs

	Add parameter type declarations to header file

	valac: Default basedir to current directory
	valac -C src/foo.vala should generate the file src/foo.c.

	Rework header file generation
	Generate single C header file for public API, do not use header
	files for internal API. Fixes bug 471244, bug 571037, bug 572536,
	and bug 575629.

	Post-release version bump

	Release 0.6.0

2009-03-30  Thijs Vermeir  <thijsvermeir@gmail.com>

	Improve flow analysis of catch clauses
	Duplicated catch clauses for the same error are detected as an error
	and unreachable catch clauses due to preceding catch clauses are
	reported with a warning.

	GError: Check the error code if available in the catch clause

2009-03-30  Jürg Billeter  <j@bitron.ch>

	GError: Include error code in cname of error type

2009-03-30  Thijs Vermeir  <thijsvermeir@gmail.com>

	GError: Check error domain before propagating
	Check the error domain of the method before propagating the
	method up and print a critical when the domain cannot be handled
	by the method.

2009-03-30  Jürg Billeter  <j@bitron.ch>

	glib-2.0: Fix g_match_info_fetch* bindings

	Fix crash with nested lambda expressions
	Fixes bug 570872.

	glib-2.0: Add GStaticRWLock binding

	Use thread-local storage for context stack
	Make it possible to use libvala from multiple threads by using a
	thread-local stack of CodeContext objects. Based on patch by
	Andrea Del Signore, fixes bug 573041.

	glib-2.0: Fix g_static_private_set binding

	Fix side-effects in assignments
	Do not evaluate the left-hand side of an assignment multiple times
	if it could have side-effects. Based on patch by Levi Bard,
	fixes bug 543483.

2009-03-30  Matías De la Puente  <mfpuente.ar@gmail.com>

	Add V4L2 bindings
	Fixes bug 572692.

	glib-2.0: Add g_format_size_for_display binding
	Fixes bug 572867.

2009-03-30  Andrea Del Signore  <sejerpz@tin.it>

	glib-2.0: Add GPrivate and GStaticPrivate bindings
	Fixes bug 573043.

2009-03-30  Feng Yu  <fengyu@dhcp5-240.iucf.indiana.edu>

	Use vfunc_name for base access
	Base access should respect Method.vfunc_name instead of using
	Method.name. Fixes bug 577114.

2009-03-29  Abderrahim Kitouni  <a.kitouni@gmail.com>

	Fix initialization of delegate fields
	When initializing the delegate field at creation, its target was
	not set. Fixes part of bug 571171.

2009-03-29  Evan Nemerson  <evan@coeus-group.com>

	gdk-2.0: Fix gdk_spawn_on_screen* bindings
	Fix various parameters in Gdk.spawn_on_screen() and
	Gdk.spawn_on_screen_with_pipes(). Fixes bug 570350.

	gtk+-2.0: Fix gtk_file_chooser_get_* bindings
	Fix memory leaks when using several Gtk.FileChooser methods.
	Fixes bug 575824.

2009-03-29  Nicolas Joseph  <gege2061@redaction-developpez.com>

	glib-2.0: Add g_get_charset binding
	Fixes bug 576205.

2009-03-29  Zygmunt Krynicki  <zkrynicki@gmail.com>

	bzlib: Fix stream bindings
	Fixes bug 576119.

2009-03-29  Mike Massonnet  <mike.massonnet@gmail.com>

	glib-2.0: Fix process signal bindings
	Fixes bug 575671.

2009-03-29  Evan Nemerson  <evan@polussystems.com>

	glib-2.0: Fix g_timeout_add_seconds_full and g_source_set_callback
	Make GLib.Timeout.add_seconds_full and GLib.Source.set_callback
	generate the appropriate GDestroyNotify arguments automatically.

	Fixes bug 577048.

2009-03-29  Evan Nemerson  <evan@coeus-group.com>

	libsoup-2.4: Fixes for several xmlrpc-related functions
	Fixes bug 576768.

	vapigen: Allow metadata files to set PrintfFormat
	Fixes bug 576765.

2009-03-29  Víctor Manuel Jáquez Leal  <vjaquez@igalia.com>

	gstreamer-0.10: caps in gst_pad_set_caps can be nullable
	According to the documentation, the caps argument in
	gst_pad_set_caps can be nullable.

	Fixes bug 576061.

	gstreamer-0.10: gst_element_set_bus parameter is nullable
	gst_element_set_bus () function can set a bus as NULL value in
	order to remove the current element bus, so the parameter can be
	nullable in the vala context.

	Fixes bug 575534.

	gstreamer-pbutils-0.10: Ownership transfer fixes
	According to the documentation, these functions return newly-allocated
	structures, so they must transfer the ownership in vala context in
	order to prevent memory leaks.

	Fixes bug 575532.

2009-03-29  Evan Nemerson  <evan@coeus-group.com>

	gtk+-2.0: Fix gtk_text_view_get_line_yrange binding
	Set is_out on y and height parameters of
	gtk_text_view_get_line_yrange, fixes bug 571719.

2009-03-29  Víctor Manuel Jáquez Leal  <vjaquez@igalia.com>

	gconf-2.0: gconf_client_get_without_default transfers ownership
	Fixes bug 575535.

2009-03-29  Jürg Billeter  <j@bitron.ch>

	Fix member access when overriding signal class handler
	Fixes bug 575475.

2009-03-29  Sebastian Pölsterl  <sebp@k-d-w.org>

	Include dbus-glib-lowlevel.h file when DBus is used to avoid compiler warnings

2009-03-29  Jakob Westhoff  <jakob@westhoffswelt.de>

	sdl: Fix SDL_GetKeyName binding
	Fixes bug 577129.

2009-03-29  Didier 'Ptitjes  <ptitjes@free.fr>

	Write custom attributes in VAPI files
	Fixes bug 577063.

2009-03-29  Iain  <iain@gnome.org>

	glib-2.0: Add GPtrArray bindings
	Fixes bug 575864.

2009-03-29  Jürg Billeter  <j@bitron.ch>

	Fix freeing GLib.PtrArray objects

2009-03-29  Sebastian Pölsterl  <sebp@k-d-w.org>

	D-Bus: Unregister path on object destruction
	Fixes bug 576874.

2009-03-26  Evan Nemerson  <evan@coeus-group.com>

	Bug 575099: Add librsvg-2.0 bindings

	vapigen: Bug 575098: Allow is_ref and is_out for delegate parameters

2009-03-26  Jukka-Pekka Iivonen  <jukka-pekka.iivonen@nokia.com>

	glib-2.0: Bug 568177: More GLib.Math constants

2009-03-26  Feng Yu  <fengyu@dhcp5-240.iucf.indiana.edu>

	Bug 574403: Direction of formal parameters ignored
	When copying a formal parameter, the direction should also be copied.
	This fix might also fix other bizarre issues related to copying formal
	parameters.

2009-03-26  Didier 'Ptitjes  <ptitjes@free.fr>

	Generate <c:include/> tags

	Add mandatory xmlns attributes Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>

	Fix namespace tag indentation Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>

2009-03-26  Hans Baier  <hansfbaier@googlemail.com>

	libglade-2.0.vapi: nullable arguments in register_widget

2009-03-25  Jürg Billeter  <j@bitron.ch>

	libglade-2.0: Fix GladeNewFunc binding

	vapigen: Support transfer_ownership for delegates
	Add attribute to support owned delegate return values.

2009-03-25  Ali Sabil  <ali.sabil@gmail.com>

	gstreamer-0.10: Fix gst_bus_post binding
	Message parameter of gst_bus_post takes ownership.

2009-03-17  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	posix.vapi: signal is allowed to be null (restoring the original handler)

	posix.vapi: rename stat struct and add actual stat + fstat calls

2009-03-17  Zeeshan Ali (Khattak)  <zeeshanak@gnome.org>

	gstreamer-0.10: Fix gst_element_get_compatible_pad binding
	Caps parameter of gst_element_get_compatible_pad is nullable.

	gstreamer-0.10: Fix gst_ghost_pad_new binding
	Name parameter of gst_ghost_pad_new is nullable.

	gstreamer-0.10: Fix gst_element_post_message binding
	Message parameter of gst_element_post_message takes ownership.

2009-03-14  Thijs Vermeir  <thijsvermeir@gmail.com>

	posix: add lseek binding

	posix: fix cname of off_t

2009-03-11  Thijs Vermeir  <thijsvermeir@gmail.com>

	gstreamer-0.10: gst_pad_template_new.caps takes ownership

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

	gobject: Add CCodeDeclarationSpace class
	The CCodeDeclarationSpace class abstracts access to the various
	declaration fragments used to generate C header and source files.

2009-03-09  Zeeshan Ali (Khattak)  <zeeshanak@gnome.org>

	glib-2.0: Add string.to_bool()

2009-03-09  Matías De la Puente  <mfpuente.ar@gmail.com>

	gstreamer-interfaces-0.10: Fix some headers and GLib.List types

2009-03-07  Jürg Billeter  <j@bitron.ch>

	D-Bus: Fix marshalling arrays of structs

2009-03-07  Hans Baier  <hansfbaier@googlemail.com>

	posix.vapi: add pid_t and kill

2009-03-07  Jürg Billeter  <j@bitron.ch>

	libnotify: Fix notify_notification_new binding

	gtk+-2.0: Fix gtk_mount_operation_new binding

	gdk-2.0: Fix gdk_draw_rgb_image binding

2009-03-07  Thijs Vermeir  <thijsvermeir@gmail.com>

	posix: Fix cname of mode_t

2009-03-06  Thijs Vermeir  <thijsvermeir@gmail.com>

	posix: Remove trailing NULL from ioctl

2009-03-04  Thijs Vermeir  <thijsvermeir@gmail.com>

	posix.vapi: Fix type of mode argumentent on creat function

2009-03-03  Jukka-Pekka Iivonen  <jukka-pekka.iivonen@nokia.com>

	Add Maemo libosso bindings

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

	GIR parser: Add support for static methods in interfaces
	Patch by Didier Villevalois, fixes part of bug 559704

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

	gstreamer-rtp-0.10: regenerated with gstreamer-0.10.21

	gstreamer-base-0.10: Fix GstBaseTransform.transform_size binding

2009-03-02  Maciej Piechotka  <uzytkownik2@gmail.com>

	gio-2.0: Fixed GLib.DataInputStream string-reading methods

2009-03-02  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	posix.vapi: add remaining syslog constants

	posix.vapi: add syslog and friends

	posix.vapi: open has two forms, one with a mode_t, one without

	glib-2.0: Fix get_system_config_dirs binding
	get_system_config_dirs() needs the same treatment as get_system_data_dirs()

2009-02-27  Matías De la Puente  <mfpuente.ar@gmail.com>

	libftdi: Various fixes

2009-02-27  Mark Lee  <bugzilla-gnome-org@lazymalevolence.com>

	libxml-2.0: Add xmlXPathRegisterNs binding

	glib-2.0: Add g_uri_list_extract_uris binding

	glib-2.0: Fix g_object_get_property binding

2009-02-27  Jürg Billeter  <j@bitron.ch>

	GIR parser: Add support for unions and boxed types
	Based on patch by Didier Villevalois, fixes part of bug 559704

	GIR parser: Add support for package and c:include tags
	Based on patch by Didier Villevalois, fixes part of bug 559704

	Remove .bzrignore

2009-02-27  Levi Bard  <taktaktaktaktaktaktaktaktaktak@gmail.com>

	Mark arrays as null terminated in GLib binding
	Add [CCode (array_null_terminated = true)] to array parameters and
	return values in glib-2.0.vapi.

2009-02-27  Jürg Billeter  <j@bitron.ch>

	Generate ChangeLog from git log
	Add gitlog-to-changelog script from gnulib and a dist-hook to
	generate ChangeLog file when creating tarballs.
