2007-11-25  Jürg Billeter  <[email protected]>

       * NEWS: update for 0.1.5 release

2007-11-25  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: remove short-living reference warning,
         too many false positives

2007-11-25  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: add binding for g_chmod

       * Makefile.am, configure.ac, gen-project/Makefile.am,
         gen-project/valaprojectgenerator.vala: add vala-gen-project, a simple
         gui for generating Vala projects, not built by default, requires GTK+

2007-11-25  Jürg Billeter  <[email protected]>

       * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: mark GtkTargetEntry as
         value-type

       * vapi/gtk+-2.0.vapi: regenerated

2007-11-24  Jürg Billeter  <[email protected]>

       * vapigen/valagidlparser.vala: fix is_out support for parameters

2007-11-24  Jürg Billeter  <[email protected]>

       * vapigen/valagidlparser.vala: support is_out for parameters in the
         metadata

2007-11-24  Jürg Billeter  <[email protected]>

       * vapigen/valagidlparser.vala: add support for overriding the name and
         namespace of types

2007-11-24  Jürg Billeter  <[email protected]>

       * gobject-introspection/gen-introspect.c: avoid NULL function parameter
         names

       * vapigen/valagidlparser.vala: accept iconv_t

2007-11-23  Jürg Billeter  <[email protected]>

       * configure.ac, gobject-introspection/Makefile.am,
         gobject-introspection/gen-introspect.c: call g_thread_init to support
         libraries using threading functionality in class_init functions,
         avoid NULL parameter names for signals and vfuncs

       * vapi/packages/libsoup-2.2/: update to use vala-gen-introspect

       * vapi/packages/hildon-1/hildon-1.gi,
         vapi/packages/libgnomeui-2.0/libgnomeui-2.0.gi, vapi/hildon-1.vapi,
         vapi/libgnomeui-2.0.vapi, vapi/libsoup-2.2.vapi: regenerated

2007-11-23  Jürg Billeter  <[email protected]>

       * vapi/packages/hildon-1/: update to use vala-gen-introspect

       * vapi/hildon-1.vapi: regenerated

2007-11-23  Jürg Billeter  <[email protected]>

       * gobject-introspection/cparser.y: add support for anonymous structs
         and unions (gcc extension)

2007-11-23  Jürg Billeter  <[email protected]>

       * vapi/packages/poppler-glib/: update to use vala-gen-introspect

       * vapi/poppler-glib.vapi: regenerated

2007-11-22  Jürg Billeter  <[email protected]>

       * vapi/packages/libnotify/: update to use vala-gen-introspect

       * vapi/libnotify.vapi: regenerated

2007-11-22  Jürg Billeter  <[email protected]>

       * vapi/packages/libgnome-2.0/, vapi/packages/libgnomeui-2.0/: update to
         use vala-gen-introspect

       * vapi/libgnome-2.0.vapi, vapi/libgnomeui-2.0.vapi: regenerated

2007-11-22  Jürg Billeter  <[email protected]>

       * gobject-introspection/gen-introspect.c: fix value of string constants

       * vapi/packages/gstreamer-0.10/gstreamer-0.10.gi: regenerated

2007-11-22  Jürg Billeter  <[email protected]>

       * gobject-introspection/clexer.l,
         gobject-introspection/gen-introspect.c: compare complete path

2007-11-22  Jürg Billeter  <[email protected]>

       * vapi/packages/gnome-vfs-2.0/: update to use vala-gen-introspect

       * vapi/gnome-vfs-2.0.vapi: regenerated

2007-11-22  Jürg Billeter  <[email protected]>

       * vapigen/vala-gen-introspect/vala-gen-introspect.in: add support for
         .defines file

       * vapi/packages/libwnck-1.0/: update to use vala-gen-introspect

       * vapi/libwnck-1.0.vapi: regenerated

2007-11-22  Jürg Billeter  <[email protected]>

       * vapi/packages/gnome-desktop-2.0/: update to use vala-gen-introspect

       * vapi/gnome-desktop-2.0.vapi: regenerated

2007-11-22  Jürg Billeter  <[email protected]>

       * vapi/packages/libglade-2.0/: update to use vala-gen-introspect

       * vapi/libglade-2.0.vapi: regenerated

2007-11-22  Jürg Billeter  <[email protected]>

       * vapi/packages/vte/: update to use vala-gen-introspect

       * vapi/vte.vapi: regenerated

2007-11-22  Jürg Billeter  <[email protected]>

       * vapi/packages/gtksourceview-2.0/: update to use vala-gen-introspect

       * vapi/gtksourceview-2.0.vapi: regenerated

2007-11-22  Jürg Billeter  <[email protected]>

       * vapi/packages/gstreamer-0.10/: update to use vala-gen-introspect

       * vapi/gstreamer-0.10.vapi: regenerated

2007-11-22  Jürg Billeter  <[email protected]>

       * vapigen/valagidlparser.vala: ignore empty lines in .files

       * vapigen/vala-gen-introspect/vala-gen-introspect.in: add some type
         aliases

2007-11-22  Jürg Billeter  <[email protected]>

       * gobject-introspection/gen-introspect.c: don't process get_type
         function symbols twice, support Interface suffix in addition to the
         more common Iface suffix

2007-11-22  Jürg Billeter  <[email protected]>

       * vala/parser.y, vala/valacodecontext.vala,
         vala/valacreationmethod.vala, vala/valasemanticanalyzer.vala,
         vapigen/valagidlparser.vala: report error for missing return types in
         methods

       * vapi/glib-2.0.vapi: fix revealed typo

2007-11-22  Jürg Billeter  <[email protected]>

       * gobject-introspection/clexer.l, gobject-introspection/cparser.y,
         gobject-introspection/gen-introspect.c: improve error reporting and
         ignore get_type functions with parameters

2007-11-22  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: add symbol dependency for generic
         type arguments

       * gobject/valaccodegenerator.vala, gobject/valaccodegeneratorclass.vala,
         gobject/valaccodegeneratormethod.vala: add type property for generic
         type parameters, support typeof for type parameters

       * configure.ac: require glib 2.12 for g_value_get_gtype

2007-11-21  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: add some more GObject functions

2007-11-21  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: extend GValue, fix g_object_connect

2007-11-20  Jürg Billeter  <[email protected]>

       * vapi/packages/gio-2.0/gio-2.0.metadata: add missing cheader_filename
         attributes

       * vapi/gio-2.0.vapi: regenerated

2007-11-20  Jürg Billeter  <[email protected]>

       * vapi/packages/gio-2.0/gio-2.0.gi: updated to gio 0.1.2

       * vapi/gio-2.0.vapi: regenerated

2007-11-20  Jürg Billeter  <[email protected]>

       * vapigen/valagidlparser.vala: detect out parameters of value types, add
         support for array return types

       * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: set is_array for return
         value of gtk_tree_path_get_indices

       * vapi/atk.vapi, vapi/gconf-2.0.vapi, vapi/gdk-2.0.vapi,
         vapi/gio-2.0.vapi, vapi/gtk+-2.0.vapi, vapi/pango.vapi: regenerated

2007-11-16  Jürg Billeter  <[email protected]>

       * tests/property-sample.vala: remove invalid property definitions

2007-11-13  Jürg Billeter  <[email protected]>

       * vapi/packages/gconf-2.0/: update to use vala-gen-introspect

       * vapi/gconf-2.0.vapi: regenerated

2007-11-12  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: add binding for g_type_qname and fix GQuark
         binding

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

       * vapi/glib-2.0.vapi: add bindings for g_object_get_data,
         g_object_set_data, and g_type_query

2007-11-10  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala,
         gobject/valaccodegeneratormemberaccess.vala: fix code generation for
         private fields in types not based on GTypeInstance

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

       * vapi/packages/gio-2.0/gio-2.0.gi, vapi/gio-2.0.vapi: updated to gio
         0.1.1

2007-11-04  Jürg Billeter  <[email protected]>

       * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: mark gtk_object_destroy as
         emitter function

       * vapi/gtk+-2.0.vapi: regenerated

2007-11-04  Jürg Billeter  <[email protected]>

       * compiler/valacompiler.vala: fix signedness mismatch

2007-11-04  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala: cast generic copy function to
         GBoxedCopyFunc

2007-11-04  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: add PrintfFormat attribute to GString printf
         methods

2007-11-04  Jürg Billeter  <[email protected]>

       * vala/valatypereference.vala, gobject/valaccodegenerator.vala: use
         gconstpointer where appropriate for generics

2007-11-03  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala, ccode/valaccodemacroreplacement.vala:
         use defines for public constants

2007-11-03  Jürg Billeter  <[email protected]>

       * gobject/valaccodegeneratorsourcefile.vala: avoid void pointer
         arithmetic in _vala_array_move

2007-11-03  Jürg Billeter  <[email protected]>

       * gobject-introspection/gen-introspect.c: fix generated properties, from
         gobject-introspection git

       * vapi/packages/atk/atk.gi, vapi/packages/gdk-2.0/gdk-2.0.gi,
         vapi/packages/gio-2.0/gio-2.0.gi, vapi/packages/gtk+-2.0/gtk+-2.0.gi,
         vapi/packages/pango/pango.gi: regenerated

       * vapi/atk.vapi, vapi/gdk-2.0.vapi, vapi/gio-2.0.vapi,
         vapi/gtk+-2.0.vapi, vapi/pango.vapi: regenerated

2007-11-03  Jürg Billeter  <[email protected]>

       * vapi/packages/pango/, vapi/packages/pangocairo/, vapi/pangocairo.deps,
         vapi/pangocairo.vapi, vapi/Makefile.am: add pangocairo bindings

       * vapi/packages/gdk-2.0/gdk-2.0.deps, vapi/gdk-2.0.deps: add pangocairo
         as dependency

2007-11-01  Jürg Billeter  <[email protected]>

       * vala/valareport.vala: mark Report class as static, fixes bug 492107

2007-10-28  Jürg Billeter  <[email protected]>

       * vala/parser.y, vala/valabinaryexpression.vala,
         vala/valasemanticanalyzer.vala, gobject/valaccodegenerator.vala:
         add support for `in' operator for enums, fixes bug 473820

2007-10-28  Jürg Billeter  <[email protected]>

       * vala/valaenum.vala: add get_values method

2007-10-27  Jürg Billeter  <[email protected]>

       * gobject/valaccodegenerator.vala: use pointer indirection to access
         length variable of out array parameters, fixes bug 480019

2007-10-27  Jürg Billeter  <[email protected]>

       * ccode/Makefile.am, ccode/valaccodeenum.vala,
         ccode/valaccodeenumvalue.vala, gobject/valaccodegenerator.vala,
         gobject/valaccodegeneratorclass.vala: support arbitrary expressions as
         enum values, fixes bug 488387

2007-10-27  Jürg Billeter  <[email protected]>

       * gobject/valaccodegeneratorsourcefile.vala: never write typedefs for
         static or declaration-only classes and interfaces, fixes bug 479106

2007-10-27  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: display line number when reporting
         type error in conditional expression, fixes bug 478392

2007-10-27  Jürg Billeter  <[email protected]>

       * vala/valasemanticanalyzer.vala: ensure that new arrays own their
         elements, fixes bug 488326

2007-10-27  Jürg Billeter  <[email protected]>

       Update svn:ignore property.

2007-10-27  Jürg Billeter  <[email protected]>

       * vapi/packages/atk/, vapi/packages/gdk-2.0/, vapi/packages/gio-2.0/,
         vapi/packages/gtk+-2.0/, vapi/packages/pango/: update to use
         vala-gen-introspect

       * vapi/atk.vapi, vapi/gdk-2.0.vapi, vapi/gio-2.0.vapi,
         vapi/gtk+-2.0.vapi, vapi/pango.vapi: regenerated

2007-10-27  Jürg Billeter  <[email protected]>

       * vapigen/valavapigen.vala: fix .deps file handling

2007-10-27  Jürg Billeter  <[email protected]>

       * configure.ac, vapigen/Makefile.am, vapigen/gidlgen/Makefile.am,
         vapigen/gidlgen/vala-gen-introspect.in, vapigen/vala-gen-introspect/:
         rename gidlgen subdirectory to vala-gen-introspect

2007-10-26  Jürg Billeter  <[email protected]>

       * configure.ac, doc/Makefile.am, doc/gidlgen.1,
         doc/vala-gen-introspect.1, doc/vapigen.1, vapigen/gidlgen/Makefile.am,
         vapigen/gidlgen/gapi2xml.pl, vapigen/gidlgen/gapi_pp.pl,
         vapigen/gidlgen/gidlgen.in, vapigen/gidlgen/vala-gen-introspect.in,
         vapigen/valagidlparser.vala: replace perl scripts by gen-introspect,
         rename gidlgen to vala-gen-introspect

2007-10-26  Jürg Billeter  <[email protected]>

       * configure.ac, gobject-introspection/Makefile.am,
         gobject-introspection/clexer.l, gobject-introspection/cparser.y,
         gobject-introspection/gen-introspect.c,
         gobject-introspection/gen-introspect.h: add gen-introspect from
         gobject-introspection git

2007-10-19  Jürg Billeter  <[email protected]>

       * gobject-introspection/gidlnode.c, gobject-introspection/gidlparser.c:
         update from gobject-introspection SVN

2007-10-19  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: add stub for GData

2007-10-19  Jürg Billeter  <[email protected]>

       * gobject-introspection/gidlparser.c: fix state changes in `requires'
         elements
       * vapigen/valagidlparser.vala: support flags and use name attribute
         of object elements

2007-10-19  Jürg Billeter  <[email protected]>

       * vala/valaenum.vala: support Flags attribute
       * vala/valainterfacewriter.vala: support Flags and ErrorDomain
         attributes for enums and add `break' to keyword list

2007-10-19  Jürg Billeter  <[email protected]>

       * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: add ellipsis
         attribute for some functions, patch by Andrea Del Signore
       * vapi/gstreamer-0.10.vapi: regenerated

2007-10-19  Jürg Billeter  <[email protected]>

       * gobject/Makefile.am (libvala_la_LDFLAGS): Add '-no-undefined' for
         Cygwin and MinGW.
       * tests/testrunner.sh: Change order of link command to fix linking on
         Cygwin, MinGW, and on Linux with -Wl,--as-needed.
       * vapigen/Makefile.am (INCLUDES): Fix VPATH build.

       Patch by Yaakov Selkowitz, fixes bug 486124

2007-10-16  Jürg Billeter  <[email protected]>

       * vapi/packages/poppler-glib/poppler-glib.gidl, vapi/poppler-glib.vapi:
         regenerated for poppler 0.6.1, patch by Alberto Ruiz

2007-10-12  Jürg Billeter  <[email protected]>

       * vapi/glib-2.0.vapi: add g_strnfill binding

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

       * vapi/dbus-glib-1.vapi: fix some issues with the low-level API

2007-10-09  Jürg Billeter  <[email protected]>

       * configure.ac: Post-release version bump