2007-08-31 Jürg Billeter * NEWS: update for 0.1.3 release 2007-08-31 Jürg Billeter * doc/Makefile.am: only install man pages for vapigen and gidlgen if vapigen is enabled 2007-08-31 Jürg Billeter * vala/valasemanticanalyzer.vala: fix binding provider support 2007-08-31 Jürg Billeter * gobject/valacodegenerator.vala, gobject/valacodegeneratormethod.vala: number temp variables for each function separately, don't use reserved __ prefix 2007-08-31 Jürg Billeter * gobject/valacodegenerator.vala: simplify struct variable initialization, remove unnecessary warning 2007-08-31 Jürg Billeter * vapigen/valagidlparser.vala: support base_class attribute * vapi/packages/gdk-2.0/gdk-2.0.metadata, vapi/gdk-2.0.vala: set base_class of GdkPixmap, fixes bug 463816 2007-08-31 Jürg Billeter * vala/valaclass.vala, vala/valastruct.vala: use G_TYPE_POINTER for not registered classes, add has_type_id attribute * vapigen/valagidlparser.vala: use GLib.Boxed as base type of boxed types * vapi/glib-2.0.vala: use has_type_id attribute and GLib.Boxed * vapi/gconf-2.0.vala, vapi/gdk-2.0.vala, vapi/gnome-desktop-2.0.vala, vapi/gnome-vfs-2.0.vala, vapi/gstreamer-0.10.vala, vapi/gtk+-2.0.vala, vapi/libglade-2.0.vala, vapi/libgnome-2.0.vala, vapi/libsoup-2.2.vala, vapi/pango.vala, vapi/poppler-glib.vala: regenerated 2007-08-30 Mathias Hasselmann * vapi/packages/gtksourceview-2.0/gtksourceview-2.0.metadata: hide internal API and specify correct header files * vapi/gtksourceview-2.0.vala: regenerated 2007-08-30 Jürg Billeter * gobject/valacodegenerator.vala: don't NULL-terminate value-type arrays 2007-08-30 Jürg Billeter * vala/valamemberaccess.vala, vala/valasemanticanalyzer.vala: support prototype access to allow accessing instance members without an actual instance, fixes bug 471778 2007-08-30 Jürg Billeter * vala/valamemberaccessibility.vala: rename MemberAccessibility to SymbolAccessibility and move its declaration to vala/valasymbol.vala * vala/parser.y: store accessibility modifier for properties and follow the renames caused by the accessibility releated refactoring, cast the Struct allocated in struct_declaration to silence gcc * vala/Makefile.am: remove valamemberaccessibility.* files * vala/valasymbol.vala: add access property found in serveral sub-classes and add is_internal_symbol () method, which considers parent symbols to determinate if a symbol belongs to internal API * gobject/*, vala/*, vapigen/valagidlparser.vala: move the access property/field found in several Symbol derived classes to the Symbol class where it belongs and rename the MemberAccessibility enumeration to SymbolAccessibility * vala/valaformalparameter.vala, vala/valanamespace.vala: set access to public on initialization, as there is no accessibility modifier * gobject/valacodegenerator.vala: do not add internal symbols to header_type_member_declarations * vala/valasemanticanalyzer.vala: do not add HEADER_SHALLOW symbol dependencies for internal symbols * gobject/valacodegeneratormethod.vala: consider all anchestors, not just the parent for visibility patch by Mathias Hasselmann, fixes bug 471475 2007-08-30 Jürg Billeter * vala/valaclass.vala, vala/valainterfacewriter.vala, vala/valastruct.vala: remove support for reference-type structs, improve support for non-GObject classes * vapigen/valagidlparser.vala, vapi/cairo.vala, vapi/curses.vala, vapi/dbus-glib-1.vala, vapi/enchant.vala, vapi/hal.vala, vapi/libxml-2.0.vala, vapi/sqlite3.vala, vapi/packages/libsoup-2.2/libsoup-2.2-custom.vala, vapi/packages/pango/pango-custom.vala: replace reference-type structs by classes * vapi/atk.vala, vapi/gconf-2.0.vala, vapi/gdk-2.0.vala, vapi/gio-standalone.vala, vapi/gnome-desktop-2.0.vala, vapi/gnome-vfs-2.0.vala, vapi/gstreamer-0.10.vala, vapi/gtk+-2.0.vala, vapi/gtksourceview-2.0.vala, vapi/hildon-1.vala, vapi/libglade-2.0.vala, vapi/libgnome-2.0.vala, vapi/libgnomeui-2.0.vala, vapi/libsoup-2.2.vala, vapi/libwnck-1.0.vala, vapi/pango.vala, vapi/poppler-glib.vala, vapi/vte.vala: regenerated 2007-08-30 Jürg Billeter * vala/parser.y: fix internal warnings on syntax errors 2007-08-30 Jürg Billeter * vala/valasemanticanalyzer.vala: improve error reporting for parenthesized expressions 2007-08-30 Jürg Billeter * vala/valasemanticanalyzer.vala: improve error reporting for foreach statements 2007-08-30 Jürg Billeter * vapi/Makefile.am, vapi/clutter-0.4.deps, vapi/clutter-0.4.vala, vapi/packages/clutter-0.4/: remove clutter bindings, will be moved to clutter svn 2007-08-30 Jürg Billeter * gee/hashmap.vala, gee/hashset.vala, vapi/glib-2.0.vala, gobject-introspection/gidl.vala: replace reference-type structs by classes, requires r539 to build 2007-08-30 Jürg Billeter * gobject/valacodegenerator.vala: fix object creation for non-GObject classes without creation method 2007-08-30 Jürg Billeter * vala/valaclass.vala, gobject/valacodegenerator.vala, gobject/valacodegeneratorinterface.vala, gobject/valacodegeneratormethod.vala, vapi/glib-2.0.vala: remove obsolete ctype attribute 2007-08-30 Jürg Billeter * vala/valaclass.vala, vala/valasemanticanalyzer.vala, gobject/valacodegenerator.vala, gobject/valacodegeneratorclass.vala, gobject/valacodegeneratormethod.vala, vapi/glib-2.0.vala: support classes without base class 2007-08-30 Jürg Billeter * vala/valasymbolresolver.vala, vala/valasemanticanalyzer.vala, gobject/valacodegenerator.vala, gobject/valacodegeneratorclass.vala: don't implicitly derive from GLib.Object in preparation for a more consistent type system * gee/arraylist.vala, gee/hashmap.vala, gee/hashset.vala, gee/iterable.vala, gee/iterator.vala, gee/list.vala, gee/map.vala, gee/readonlycollection.vala, gee/readonlylist.vala, gee/readonlymap.vala, gee/readonlyset.vala, vala/valabindingprovider.vala, vala/valacodecontext.vala, vala/valacodenode.vala, vala/valacodevisitor.vala, vala/valascope.vala, vala/valasourcefile.vala, vala/valasourcefilecycle.vala, vala/valasourcereference.vala, ccode/valaccodenode.vala, ccode/valaccodewriter.vala, gobject/valaccodecompiler.vala, gobject/valadbusbindingprovider.vala, gobject/valatyperegisterfunction.vala, compiler/valacompiler.vala, tests/, vapigen/valavapigen.vala: derive all classes from GLib.Object 2007-08-30 Jürg Billeter * vapi/libnotify.deps: add missing file 2007-08-29 Jürg Billeter * vapi/Makefile.am, vapi/libnotify.vala, vapi/packages/libnotify/: add libnotify bindings, patch by Nicolas Christener and Roland Hostettler 2007-08-29 Jürg Billeter * vapi/glib-2.0.vala: add missing type_id information 2007-08-29 Jürg Billeter * vala/valainterfacewriter.vala: add signal to keyword list * vapi/libglade-2.0.vala: regenerated 2007-08-29 Jürg Billeter * gobject/valacodegeneratorclass.vala, gobject/valacodegeneratorinterface.vala: report too short type names, based on patch by Ed Schouten, fixes bug 471253 2007-08-29 Jürg Billeter * vala/parser.y: allow property accessors in arbitrary order, fixes bug 470233 2007-08-29 Jürg Billeter * vala/valasemanticanalyzer.vala: improve error reporting in invocation expressions 2007-08-29 Jürg Billeter * vala/valaclass.vala, vala/valasemanticanalyzer.vala, gobject/valacodegeneratorassignment.vala: deny access to instance members from static methods, improve error reporting 2007-08-29 Jürg Billeter * vala/parser.y: fix internal warnings on syntax errors, fixes bug 471226 2007-08-29 Jürg Billeter * vapi/gnome-vfs-2.0.vala, vapi/packages/gnome-vfs-2.0/gnome-vfs-2.0-custom.vala: add missing init/shutdown methods 2007-08-29 Jürg Billeter * vala/valasymbolresolver.vala: fix warnings on invalid code 2007-08-29 Jürg Billeter * gobject/valadbusbindingprovider.vala: fix warnings on invalid code 2007-08-28 Jürg Billeter * vala/valamethod.vala: ensure that the error domains match when comparing two methods for equality, fixes bug 465123 2007-08-28 Jürg Billeter * ccode/valaccodeswitchstatement.vala, gobject/valacodegeneratorclass.vala: generate warning about invalid property ids, fixes bug 463668 2007-08-28 Mathias Hasselmann * gobject/valacodegenerator.vala: avoid crash on missing copy function, fixes bug 471063. 2007-08-28 Marc-Andre Lureau * doc/Makefile.am, doc/gidlgen.1, doc/vapigen.1: add manual pages for gidlgen and vapigen, written by Kumar Appaiah. 2007-08-28 Jürg Billeter * MAINTAINERS: update format as requested on desktop-devel 2007-08-28 Jürg Billeter * vala/valafield.vala, vala/valainterfacewriter.vala: support custom field cname in generated VAPI file * vapigen/valagidlparser.vala: add mode_t support * vapi/glib-2.0.vala, vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala: add some required stubs * vapi/gconf-2.0.vala, vapi/packages/gconf-2.0/: add GConf bindings * vapi/gnome-vfs-2.0.vala, vapi/packages/gnome-vfs-2.0/: add GnomeVFS bindings * vapi/libgnome-2.0.vala, vapi/packages/libgnome-2.0/: add libgnome bindings * vapi/libgnomeui-2.0.deps, vapi/libgnomeui-2.0.vala, vapi/packages/libgnomeui-2.0/: add libgnomeui bindings * vapi/libpanelapplet-2.0.deps, vapi/libpanelapplet-2.0.vala: add Panel Applet bindings * vapi/atk.vala, vapi/clutter-0.4.vala, vapi/gdk-2.0.vala, vapi/gio-standalone.vala, vapi/gnome-desktop-2.0.vala, vapi/gstreamer-0.10.vala, vapi/gtk+-2.0.vala, vapi/gtksourceview-2.0.vala, vapi/hildon-1.vala, vapi/libglade-2.0.vala, vapi/libsoup-2.2.vala, vapi/libwnck-1.0.vala, vapi/pango.vala, vapi/poppler-glib.vala, vapi/vte.vala: regenerated * vapi/Makefile.am: updated 2007-08-28 Jürg Billeter * vala/parser.y: add support for partial structs, patch by Mathias Hasselmann * vapigen/valagidlparser.vala: support partial structs and classes in -custom.vala files, fixes bug 470855 * vapi/gtk+-2.0.vala, vapi/packages/pango/pango-custom.vala, vapi/pango.vala: updated 2007-08-28 Jürg Billeter * vapi/Makefile.am, vapi/glib-2.0.vala, vapi/math.vala: move math functions to GLib VAPI, remove math.vala 2007-08-28 Jürg Billeter * vala/valaclass.vala, vala/valaenum.vala, gobject/valacodegenerator.vala, gobject/valacodegeneratorclass.vala, gobject/valacodegeneratorinterface.vala, gobject/valacodegeneratormethod.vala: support non-GObject classes, will replace reference-type structs 2007-08-27 Mathias Hasselmann * vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala, vapi/gtk+-2.0.vala: reintroduce GtkWidgetFlags API 2007-08-27 Mathias Hasselmann * vapi/packages/pango/pango-custom.vala: fix signature of Pango.Language.to_string 2007-08-27 Mathias Hasselmann * vala/valacodenode.vala: include type-name in to_string result * vala/valaunaryexpression.vala: implement to_string method, fixes bug 470778 2007-08-27 Jürg Billeter * vapi/Makefile.am, vapi/clutter-0.3.deps, vapi/clutter-0.3.vala, vapi/clutter-0.4.deps, vapi/clutter-0.4.vala, vapi/packages/clutter-0.3/, vapi/packages/clutter-0.4/: update to Clutter 0.4.1, patch by Alberto Ruiz, fixes bug 470763 2007-08-27 Jürg Billeter * vapigen/valavapigen.vala: use .deps files to satisfy dependencies, patch by Alberto Ruiz, fixes bug 470756 * vapi/packages/clutter-0.3/clutter-0.3.deps, vapi/packages/gnome-desktop-2.0/gnome-desktop-2.0.deps, vapi/packages/gtksourceview-2.0/gtksourceview-2.0.deps, vapi/packages/libglade-2.0/libglade-2.0.deps, vapi/packages/libwnck-1.0/libwnck-1.0.deps: add missing dependencies 2007-08-27 Mathias Hasselmann * vapi/packages/pango/pango-custom.vala, vapi/pango.vala: add pango_layout_to_string. TODO: support partial classes in vapigen. 2007-08-27 Mathias Hasselmann * vapi/enchant.vala: change type of string length paramenters from int to long to be compliant with GLib.string.size (). 2007-08-27 Jürg Billeter * vapigen/gidlgen/gapi2xml.pl: ignore enum values to avoid some pattern matching issues * vapi/Makefile.am, vapi/packages/poppler-glib/, vapi/poppler-glib.deps, vapi/poppler-glib.vala: add poppler bindings, patch by Alberto Ruiz, fixes bug 468990 * vapi/packages/atk/atk.gidl, vapi/packages/gdk-2.0/gdk-2.0.gidl, vapi/packages/gnome-desktop-2.0/gnome-desktop-2.0.gidl, vapi/packages/gstreamer-0.10/gstreamer-0.10.gidl, vapi/packages/gtk+-2.0/gtk+-2.0.gidl, vapi/packages/libsoup-2.2/libsoup-2.2.gidl, vapi/packages/libwnck-1.0/libwnck-1.0.gidl, vapi/packages/pango/pango.gidl: regenerated 2007-08-27 Jürg Billeter * vapi/Makefile.am, vapi/curses.vala: add curses bindings, patch by Ed Schouten 2007-08-27 Jürg Billeter * gobject/valaclassregisterfunction.vala, gobject/valacodegeneratorinterface.vala, gobject/valainterfaceregisterfunction.vala, gobject/valatyperegisterfunction.vala: generate static get_type functions for non-public classes and interfaces, patch by Ed Schouten, fixes bug 470428 2007-08-27 Jürg Billeter * vala/valacreationmethod.vala, gobject/valacodegenerator.vala, vapigen/valagidlparser.vala: use exceptions instead of GError parameters for generated bindings, based on patch by Alberto Ruiz, fixes bug 470432 * vapi/clutter-0.3.vala, vapi/gdk-2.0.vala, vapi/gio-standalone.vala, vapi/gnome-desktop-2.0.vala, vapi/gstreamer-0.10.vala, vapi/gtk+-2.0.vala, vapi/hildon-1.vala, vapi/pango.vala: regenerated 2007-08-24 Jürg Billeter * vapigen/valagidlparser.vala, vapi/gdk-2.0.vala, vapi/gio-standalone.vala, vapi/gnome-desktop-2.0.vala, vapi/gstreamer-0.10.vala, vapi/gtk+-2.0.vala, vapi/libsoup-2.2.vala, vapi/packages/gdk-2.0/gdk-2.0.metadata, vapi/packages/gio-standalone/gio-standalone.metadata, vapi/packages/gnome-desktop-2.0/gnome-desktop-2.0.metadata, vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata, vapi/packages/gtk+-2.0/gtk+-2.0.metadata, vapi/packages/vte/vte.metadata, vapi/pango.vala, vapi/vte.vala: fix generated string out and string array parameters * vapi/glib-2.0.vala: add g_listenv 2007-08-24 Jürg Billeter * vapigen/valagidlparser.vala, vapi/Makefile.am, vapi/gnome-desktop-2.0.vala, vapi/packages/gnome-desktop-2.0/: add GNOME Desktop Library bindings 2007-08-24 Jürg Billeter * vapigen/valagidlparser.vala, vapi/gtk+-2.0.vala, vapi/packages/gtk+-2.0/gtk+-2.0.metadata: fix array fields of Gtk.Style, fixes bug 463959 * vapi/glib-2.0.vala: add g_get_user_data_dir 2007-08-24 Jürg Billeter * vapigen/valagidlparser.vala: recognize unsigned and unsigned-int types * vapi/Makefile.am, vapi/libwnck-1.0.vala, vapi/packages/libwnck-1.0/: add libwnck bindings 2007-08-24 Jürg Billeter * vala/valainterfacewriter.vala, vala/valastruct.vala, gobject/valacodegenerator.vala: write dup_function and free_function attribute values * vapigen/valagidlparser.vala: recognize ref, unref, and free functions, GType arrays, and out parameters * vapi/glib-2.0.vala: mark Closure as reference type * vapi/atk.vala, vapi/gdk-2.0.vala, vapi/gio-standalone.vala, vapi/gstreamer-0.10.vala, vapi/gtk+-2.0.vala, vapi/gtksourceview-2.0.vala, vapi/libsoup-2.2.vala, vapi/pango.vala, vapi/vte.vala: regenerated * vapi/packages/atk/: update to ATK 1.19.6 * vapi/packages/gdk-2.0/, vapi/packages/gtk+-2.0/: update to GTK+ 2.11.6 * vapi/packages/gstreamer-0.10/: update to GStreamer 0.10.14 * vapi/packages/gtksourceview-2.0/: update to GtkSourceView 1.90.3 * vapi/packages/pango/: update to Pango 1.18.0 2007-08-21 Jürg Billeter * vapi/libxml-2.0.vala: fix typo, patch by Piotr Skamruk 2007-08-21 Jürg Billeter * gobject/valacodegeneratorinvocationexpression.vala: add array length argument when passing null as array argument, fixes bug 467903 2007-08-21 Jürg Billeter * gee/Makefile.am, vala/Makefile.am, ccode/Makefile.am, gobject/Makefile.am, compiler/Makefile.am, tests/Makefile.am, tests/testrunner.sh: fix build system to pass distcheck, based on patch by Nicolas Trangez, fixes bug 466283 * Rename tests/*.out to tests/*.exp * tests/test-022.vala, tests/test-022.exp: reduce to regression test 2007-08-21 Jürg Billeter * vala/valacodecontext.vala, vala/valasourcefile.vala, gobject/valaccodecompiler.vala, compiler/valacompiler.vala: support --directory option, use basename of input filenames, patch by Nicolas Trangez, fixes bug 465720 2007-08-21 Mathias Hasselmann * gobject/valacodegenerator.vala, vala/valaswitchsection.vala, vala/valaswitchstatement.vala: consider switch statements when releasing local variables, fixes bug 467896 * tests/Makefile.am, tests/test-035.*: test for that bug 2007-08-20 Jürg Billeter * vala/valasemanticanalyzer.vala, vala/valathrowstatement.vala, gobject/valacodegenerator.vala: fix memory management for throw statements, fixes bug 465071 2007-08-20 Mathias Hasselmann * tests/test-027.*: Add test for prefix increments in while loops: do { } while (++i < x); 2007-08-20 Mathias Hasselmann * vala/valacastexpression.vala, gobject/valacodegenerator.vala, vala/parser.y, vala/scanner.l: support C# like as operator, bug 468026 * tests/Makefile.am, tests/test-034.*: test the as operator 2007-08-20 Jürg Billeter * vala/valafield.vala: support cheader_filename attribute, fixes bug 464988 2007-08-20 Jürg Billeter * ccode/valaccodedeclaration.vala, ccode/valaccodemodifiers.vala, gobject/valacodegenerator.vala: fix initialization of external variables 2007-08-20 Jürg Billeter * vala/valafield.vala, gobject/valacodegenerator.vala, gobject/valacodegeneratorclass.vala: support namespace fields and public static class fields, fixes bug 464985 2007-08-20 Raffaele Sandrini * vala/valasemanticanalyzer.vala: enclose prefix increment and decrement unary expressions transformend to binary expressions into parenthesis 2007-08-20 Jürg Billeter * vala/valasemanticanalyzer.vala: report error and fix critical to prevent private members in namespaces 2007-08-19 Mathias Hasselmann * gobject/valacodegenerator.vala: also use _vala_array_free to release string arrays as g_strfreev cannot handle Vala's sized arrays, which have a _length variable, but no NULL sentinel. * gobject/valacodegeneratorsourcefile.vala: enhance _vala_array_free to handle unsized (NULL sentinel terminated) arrays. * tests/test-022.*: test behaviour of _vala_array_free. currently fails because Vala forgets to release old element members when assigning a new value. 2007-08-19 Mathias Hasselmann * gobject/valacodegeneratorsourcefile.vala: move code generation for _vala_array_free and _vala_array_move into separate methods for readability. 2007-08-18 Mathias Hasselmann * gobject/valacodegenerator.vala: terminate array initializer with NULL sentinal to make destructors like g_strfreev happy 2007-08-18 Mathias Hasselmann * vapi/Makefile.am: erm, well.. also should install enchant.vala 2007-08-18 Mathias Hasselmann * configure.ac: test for libenchant * vapi/enchant.vala: introducing some echant bindings * tests/Makefile.am, tests/testenchant.vala: test enchant bindings 2007-08-17 Mathias Hasselmann * vapi/libglade-2.0.vala: revert last change: the field really is called "signal" name as figured out by gidlgen - for almost five years now 2007-08-17 Mathias Hasselmann * vapi/libglade-2.0.vala: use correct name for signal_name, patch by Francisco Camenforte Torres 2007-08-17 Mathias Hasselmann * vapi/gtk+-2.0.vala: apply changes in the output of vapigen caused by the sentinel attribute patch 2007-08-16 Mathias Hasselmann * gobject/valacodegeneratorinvocationexpression.vala, vala/valainterfacewriter.vala, vala/valamethod.vala, vapigen/valagidlparser.vala: consider sentinel information * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: provide sentinel information for functions with variable length argument lists 2007-08-16 Mathias Hasselmann * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: properly inform vapigen about the ellipsis off gtk_cell_layout_set_attributes and gtk_tree_view_column_set_attributes 2007-08-16 Raffaele Sandrini * vala/valainitializerlist.vala: add size property * vala/valasemanticanalyzer.vala: allow array creation with initializer list without specifying the sizes e.g. "new t[] { a, b, c}" 2007-08-16 Mathias Hasselmann * vapi/glib-2.0.vala: add String.printf and append_printf 2007-08-16 Mathias Hasselmann * vapi/glib-2.0.vala: add signal handling API 2007-08-16 Raffaele Sandrini * gobject/valacodegenerator.vala, vala/valacodevisitor.vala, vala/valasemanticanalyzer.vala, vala/valasymbolresolver.vala: adapt visit initializer and visit array creation to external visitor * vala/valamemorymanager.vala: check initializers of array creation expressions for missing ref * vala/valaarraycreationexpression.vala, vala/valainitializerlist.vala: change to external visitor 2007-08-15 Raffaele Sandrini * vapi/Makefile.am: create gee-1.0 vapi; this makes it possible to use the vala shipped libgee copy without an separate installed version of libgee i.e. it enables to run the tests without installed libgee 2007-08-14 Mathias Hasselmann * vala/valainterfacewriter.vala: generate "throws" clause when needed 2007-08-14 Mathias Hasselmann * gobject/valaccodecompiler.vala: do not pass non-existant packages to pkg-config 2007-08-13 Mathias Hasselmann * vapi/glib-2.0.vala: correct KeyFile accessors, reported by Arwed von Merkatz. 2007-08-13 Mathias Hasselmann * vapi/gdk-2.0.vala: use gdk_cursor_unref to release cursors, patch by Arwed von Merkatz. 2007-08-13 Mathias Hasselmann * vapi/Makefile.am: install gstreamer-0.10.vala, reported by Arwed von Merkatz. 2007-08-13 Mathias Hasselmann * vapi/gtk+-2.0.vala: Duh, it is GTK_WIDGET_SET_FLAGS, not gtk_widget_set_flags. Where is "svn commit --amend"? 2007-08-13 Mathias Hasselmann * vapi/gtk+-2.0.vala: adding Widget.set_flags. 2007-08-13 Mathias Hasselmann * vapi/pango.vala: listing dup and free function of PangoLayoutLine. 2007-08-13 Mathias Hasselmann * vapi/cairo.vala: adding Context.set_matrix and get_matrix. 2007-08-13 Mathias Hasselmann * vapi/glib-2.0.vala: yet another attempt to deal with the notify signal. 2007-08-12 Mathias Hasselmann * vapi/glib-2.0.vala: avoid name clash between Object.notify method and signal. real solution for that problem should be some cleverness in the semantic analyser of vala. 2007-08-12 Mathias Hasselmann * vapi/glib-2.0.vala: Type.name() returns a weak reference. 2007-08-12 Mathias Hasselmann * vapi/glib-2.0.vala: list ParamSpec fields 2007-08-11 Mathias Hasselmann * vapi/glib-2.0.vala: add Signal.stop_emission and Signal.stop_emission_by_name 2007-08-09 Jürg Billeter * vala/valamethod.vala, gobject/valacodegeneratorclass.vala, gobject/valacodegeneratormethod.vala: add vfunc_name attribute, patch by Philip Van Hoof 2007-08-08 Jürg Billeter * tests/testrunner.sh: set G_DEBUG=fatal_warnings 2007-08-08 Jürg Billeter * vala/valasemanticanalyzer.vala: don't crash on missing type arguments, fixes bug 464699 2007-08-08 Mathias Hasselmann * compiler/valacompiler.vala: provide --save-temps option * gobject/valaccodecompiler.vala: keep generated C source and header files when --save-temps, respectively --library options are used * vala/valacodecontext.vala: add save_temps, save_csources and save_cheaders property 2007-08-08 Mathias Hasselmann * vapi/glib-2.0.vala: fix spelling of OptionFlags.FILENAME 2007-08-08 Jürg Billeter * vala/valacodecontext.vala, gobject/valaccodecompiler.vala, compiler/valacompiler.vala: support passing C source files to the command line, patch by Nicolas Trangez 2007-08-08 Mathias Hasselmann * vapi/gtk+-2.0.vala: fix the signatures of some TreeModel and CellRenderer related methods 2007-08-08 Mathias Hasselmann * vapi/glib-2.0.vala: fix the signature of Date.set_time_val 2007-08-08 Mathias Hasselmann * vapi/glib-2.0.vala: publish GObject's notify method 2007-08-08 Mathias Hasselmann * vapi/gtksourceview-2.0.deps: express dependency on GTK+ * vapi/gtksourceview-2.0.vala: remove internal classes, fix header file annoations * vapi/Makefile.am: install gtksourceview bindings 2007-08-08 Mathias Hasselmann * vapi/glib-2.0.vala: MatchInfo.fetch_named transfers ownership 2007-08-08 Jürg Billeter * vala/valasemanticanalyzer.vala, gobject/valacodegenerator.vala, tests/test-033.out, tests/test-033.vala: support exceptions in foreach collection expressions, fix test 2007-08-07 Mathias Hasselmann * tests/test-033.vala, tests/testrunner.sh: test exception handling when iterating over Gee collections - currently results in segmentation fault 2007-08-07 Jürg Billeter * vapi/Makefile.am, vapi/hildon-1.deps, vapi/hildon-1.vala, vapi/packages/hildon-1, vapigen/valagidlparser.vala: add Hildon bindings, patch by Marcelo Lira, fixes bug 463598 2007-08-07 Jürg Billeter * vapigen/gidlgen/gapi2xml.pl: improve class and signal parsing, patch by Marcelo Lira, fixes bug 464388 2007-08-07 Mathias Hasselmann * vapi/glib-2.0.vala: fix the C name of Process.close_pid and the spelling of SpawnFlags.CHILD_INHERITS_STDIN 2007-08-07 Mathias Hasselmann * vapi/glib-2.0.vala: add Environment.get_prgname and set_prgname 2007-08-07 Mathias Hasselmann * vapi/glib-2.0.vala: add IOChannel.unix_new and unix_get_fd 2007-08-07 Jürg Billeter * vapi/glib-2.0.vala: fix Pid handling 2007-08-07 Jürg Billeter * vapi/Makefile.am: add sqlite3.vala 2007-08-07 Jürg Billeter * vapi/sqlite3.vala: add SQLite bindings 2007-08-07 Jürg Billeter * vapi/glib-2.0.vala: add stdin 2007-08-07 Jürg Billeter * vapi/glib-2.0.vala: add FileStream.getc() 2007-08-07 Jürg Billeter * gobject/valacodegeneratormethod.vala: support exceptions in virtual methods 2007-08-07 Jürg Billeter * vapi/libsoup-2.2.vala, vapigen/valagidlparser.vala: fix Soup.HttpVersion enum 2007-08-07 Jürg Billeter * vapi/Makefile.am: add libsoup-2.2.vala 2007-08-07 Jürg Billeter * vapi/libsoup-2.2.vala, vapi/packages/libsoup-2.2, vapigen/valagidlparser.vala: add libsoup bindings 2007-08-07 Jürg Billeter * vapi/Makefile.am, vapi/gtkmozembed.deps, vapi/libglade-2.0.deps, vapi/libglade-2.0.vala, vapi/packages/libglade-2.0: add Glade bindings 2007-08-07 Jürg Billeter * vapi/gdk-2.0.vala, vapi/gio-standalone.vala, vapi/gtk+-2.0.vala, vapi/pango.vala, vapigen/valagidlparser.vala, vapigen/valavapigen.vala: remove most namespace detection workarounds, fixes bug 463171 2007-08-06 Jürg Billeter * gobject/valacodegeneratorinvocationexpression.vala: support D-Bus replies with string arrays 2007-08-06 Jürg Billeter * gobject/valacodegenerator.vala: cleanup and fix GList and GSList destruction 2007-08-06 Jürg Billeter * vala/parser.y: support multiple namespaces in a using directive, patch by Kyle Ambroff, fixes bug 463821 2007-08-06 Jürg Billeter * vapigen/Makefile.am, vapigen/valavapigen.vala: fix --version option in vapigen, patch by Jaap A. Haitsma, fixes bug 461262 2007-08-06 Jürg Billeter * vapi/Makefile.am, vapi/clutter-0.3.deps, vapi/clutter-0.3.vala, vapi/packages/clutter-0.3, vapigen/valagidlparser.vala: add Clutter bindings, patch by Carl-Anton Ingmarsson, fixes bug 463708 2007-08-06 Jürg Billeter * vala/Makefile.am, vala/parser.y, vala/valaarray.vala, vala/valabindingprovider.vala, vala/valaclass.vala, vala/valaenum.vala, vala/valainterface.vala, vala/valamemorymanager.vala, vala/valamethod.vala, vala/valasemanticanalyzer.vala, vala/valasymbol.vala, vala/valasymbolresolver.vala, vala/valavariabledeclarator.vala, gobject/Makefile.am, gobject/valacodegenerator.vala, gobject/valacodegeneratorassignment.vala, gobject/valacodegeneratorclass.vala, gobject/valacodegeneratorinterface.vala, gobject/valacodegeneratorinvocationexpression.vala, gobject/valacodegeneratormethod.vala, gobject/valadbusbindingprovider.vala, gobject/valadbusmethod.vala, gobject/valadbussignal.vala, compiler/valacompiler.vala, vapi/dbus-glib-1.vala, vapi/hal.vala: add experimental D-Bus client support 2007-08-06 Jürg Billeter * gobject/valacodegenerator.vala, gobject/valacodegeneratorassignment.vala: fixes for multi-dimension arrays 2007-08-05 Jürg Billeter * vapi/Makefile.am, vapi/gtkmozembed.vala: add GtkMozEmbed bindings, patch by Alberto Ruiz, fixes bug 463438 2007-08-01 Jürg Billeter * vapi/glib-2.0.vala: extend GLib.Value * vapi/gtk+-2.0.vala, vapi/packages/gtk+-2.0/gtk+-2.0.metadata, vapigen/valagidlparser.vala: Gtk.TreeModel fixes * vapi/gtksourceview-2.0.vala, vapi/packages/gtksourceview-2.0/: add GtkSourceView bindings 2007-07-30 Jürg Billeter * vala/valasemanticanalyzer.vala, vapi/atk.vala, vapi/gio-standalone.vala, vapi/gstreamer-0.10.vala, vapi/gtk+-2.0.vala, vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala, vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala, vapigen/valagidlparser.vala: use abstract instead of virtual methods in generated interfaces 2007-07-30 Jürg Billeter * gobject/valacodegeneratormethod.vala: support array length parameters in virtual methods 2007-07-30 Jürg Billeter * vala/valasemanticanalyzer.vala: fix warning when defining abstract properties 2007-07-29 Raffaele Sandrini * gobject/valacodegenerator.vala: mini fix: remove unnecessray cast in visit_switch_statement to remove an invalid cast GType warning 2007-07-28 Raffaele Sandrini * vala/parser.y: add check to report an error on invalid method_header and method_body presence combinations * vala/valamethod.vala: add `is_imported' property 2007-07-28 Philip Van Hoof * doc/building.txt: Added some documentation about how to build your own Vala 2007-07-27 Jürg Billeter * configure.ac: Post-release version bump