2007-11-25 Jürg Billeter * NEWS: update for 0.1.5 release 2007-11-25 Jürg Billeter * vala/valasemanticanalyzer.vala: remove short-living reference warning, too many false positives 2007-11-25 Jürg Billeter * 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 * 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 * vapigen/valagidlparser.vala: fix is_out support for parameters 2007-11-24 Jürg Billeter * vapigen/valagidlparser.vala: support is_out for parameters in the metadata 2007-11-24 Jürg Billeter * vapigen/valagidlparser.vala: add support for overriding the name and namespace of types 2007-11-24 Jürg Billeter * gobject-introspection/gen-introspect.c: avoid NULL function parameter names * vapigen/valagidlparser.vala: accept iconv_t 2007-11-23 Jürg Billeter * 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 * vapi/packages/hildon-1/: update to use vala-gen-introspect * vapi/hildon-1.vapi: regenerated 2007-11-23 Jürg Billeter * gobject-introspection/cparser.y: add support for anonymous structs and unions (gcc extension) 2007-11-23 Jürg Billeter * vapi/packages/poppler-glib/: update to use vala-gen-introspect * vapi/poppler-glib.vapi: regenerated 2007-11-22 Jürg Billeter * vapi/packages/libnotify/: update to use vala-gen-introspect * vapi/libnotify.vapi: regenerated 2007-11-22 Jürg Billeter * 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 * 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 * gobject-introspection/clexer.l, gobject-introspection/gen-introspect.c: compare complete path 2007-11-22 Jürg Billeter * 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 * 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 * 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 * vapi/packages/libglade-2.0/: update to use vala-gen-introspect * vapi/libglade-2.0.vapi: regenerated 2007-11-22 Jürg Billeter * vapi/packages/vte/: update to use vala-gen-introspect * vapi/vte.vapi: regenerated 2007-11-22 Jürg Billeter * vapi/packages/gtksourceview-2.0/: update to use vala-gen-introspect * vapi/gtksourceview-2.0.vapi: regenerated 2007-11-22 Jürg Billeter * vapi/packages/gstreamer-0.10/: update to use vala-gen-introspect * vapi/gstreamer-0.10.vapi: regenerated 2007-11-22 Jürg Billeter * 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 * 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 * 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 * 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 * 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 * vapi/glib-2.0.vapi: add some more GObject functions 2007-11-21 Jürg Billeter * vapi/glib-2.0.vapi: extend GValue, fix g_object_connect 2007-11-20 Jürg Billeter * 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 * 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 * 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 * tests/property-sample.vala: remove invalid property definitions 2007-11-13 Jürg Billeter * vapi/packages/gconf-2.0/: update to use vala-gen-introspect * vapi/gconf-2.0.vapi: regenerated 2007-11-12 Jürg Billeter * vapi/glib-2.0.vapi: add binding for g_type_qname and fix GQuark binding 2007-11-11 Jürg Billeter * 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 * gobject/valaccodegenerator.vala, gobject/valaccodegeneratormemberaccess.vala: fix code generation for private fields in types not based on GTypeInstance 2007-11-06 Jürg Billeter * 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 * 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 * compiler/valacompiler.vala: fix signedness mismatch 2007-11-04 Jürg Billeter * gobject/valaccodegenerator.vala: cast generic copy function to GBoxedCopyFunc 2007-11-04 Jürg Billeter * vapi/glib-2.0.vapi: add PrintfFormat attribute to GString printf methods 2007-11-04 Jürg Billeter * vala/valatypereference.vala, gobject/valaccodegenerator.vala: use gconstpointer where appropriate for generics 2007-11-03 Jürg Billeter * gobject/valaccodegenerator.vala, ccode/valaccodemacroreplacement.vala: use defines for public constants 2007-11-03 Jürg Billeter * gobject/valaccodegeneratorsourcefile.vala: avoid void pointer arithmetic in _vala_array_move 2007-11-03 Jürg Billeter * 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 * 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 * vala/valareport.vala: mark Report class as static, fixes bug 492107 2007-10-28 Jürg Billeter * 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 * vala/valaenum.vala: add get_values method 2007-10-27 Jürg Billeter * gobject/valaccodegenerator.vala: use pointer indirection to access length variable of out array parameters, fixes bug 480019 2007-10-27 Jürg Billeter * 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 * gobject/valaccodegeneratorsourcefile.vala: never write typedefs for static or declaration-only classes and interfaces, fixes bug 479106 2007-10-27 Jürg Billeter * vala/valasemanticanalyzer.vala: display line number when reporting type error in conditional expression, fixes bug 478392 2007-10-27 Jürg Billeter * vala/valasemanticanalyzer.vala: ensure that new arrays own their elements, fixes bug 488326 2007-10-27 Jürg Billeter Update svn:ignore property. 2007-10-27 Jürg Billeter * 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 * vapigen/valavapigen.vala: fix .deps file handling 2007-10-27 Jürg Billeter * 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 * 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 * 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 * gobject-introspection/gidlnode.c, gobject-introspection/gidlparser.c: update from gobject-introspection SVN 2007-10-19 Jürg Billeter * vapi/glib-2.0.vapi: add stub for GData 2007-10-19 Jürg Billeter * 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 * 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 * 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 * 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 * 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 * vapi/glib-2.0.vapi: add g_strnfill binding 2007-10-10 Jürg Billeter * vapi/dbus-glib-1.vapi: fix some issues with the low-level API 2007-10-09 Jürg Billeter * configure.ac: Post-release version bump