1. 20 Nov, 2007 3 commits
    • Jürg Billeter's avatar
      add missing cheader_filename attributes · 5e9e2a32
      Jürg Billeter authored
      2007-11-20  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/packages/gio-2.0/gio-2.0.metadata: add missing cheader_filename
      	  attributes
      
      	* vapi/gio-2.0.vapi: regenerated
      
      svn path=/trunk/; revision=691
      5e9e2a32
    • Jürg Billeter's avatar
      updated to gio 0.1.2 · e495dfa8
      Jürg Billeter authored
      2007-11-20  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/packages/gio-2.0/gio-2.0.gi: updated to gio 0.1.2
      
      	* vapi/gio-2.0.vapi: regenerated
      
      svn path=/trunk/; revision=690
      e495dfa8
    • Jürg Billeter's avatar
      detect out parameters of value types, add support for array return types · 7d76cce9
      Jürg Billeter authored
      2007-11-20  Juerg Billeter  <j@bitron.ch>
      
      	* 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
      
      svn path=/trunk/; revision=689
      7d76cce9
  2. 06 Nov, 2007 1 commit
    • Jürg Billeter's avatar
      updated to gio 0.1.1 · 20eb50e1
      Jürg Billeter authored
      2007-11-06  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/packages/gio-2.0/gio-2.0.gi, vapi/gio-2.0.vapi: updated to gio
      	  0.1.1
      
      svn path=/trunk/; revision=683
      20eb50e1
  3. 03 Nov, 2007 1 commit
    • Jürg Billeter's avatar
      fix generated properties, from gobject-introspection git · 04b4ccf7
      Jürg Billeter authored
      2007-11-03  Juerg Billeter  <j@bitron.ch>
      
      	* 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
      
      svn path=/trunk/; revision=675
      04b4ccf7
  4. 27 Oct, 2007 1 commit
    • Jürg Billeter's avatar
      update to use vala-gen-introspect · 428a5884
      Jürg Billeter authored
      2007-10-27  Juerg Billeter  <j@bitron.ch>
      
      	* 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
      
      svn path=/trunk/; revision=664
      428a5884
  5. 09 Oct, 2007 2 commits
  6. 06 Sep, 2007 1 commit
    • Jürg Billeter's avatar
      updated to currrent git regenerated · ec955500
      Jürg Billeter authored
      2007-09-06  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/packages/gio-standalone/: updated to currrent git
      	* vapi/gio-standalone.vala: regenerated
      
      svn path=/trunk/; revision=586
      ec955500
  7. 30 Aug, 2007 1 commit
    • Jürg Billeter's avatar
      remove support for reference-type structs, improve support for non-GObject · dafce8e1
      Jürg Billeter authored
      2007-08-30  Juerg Billeter  <j@bitron.ch>
      
      	* 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
      
      svn path=/trunk/; revision=545
      dafce8e1
  8. 28 Aug, 2007 1 commit
    • Jürg Billeter's avatar
      support custom field cname in generated VAPI file · 3930a527
      Jürg Billeter authored
      2007-08-28  Juerg Billeter  <j@bitron.ch>
      
      	* 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
      
      svn path=/trunk/; revision=517
      3930a527
  9. 27 Aug, 2007 1 commit
    • Jürg Billeter's avatar
      use exceptions instead of GError parameters for generated bindings, based · 5a5cb867
      Jürg Billeter authored
      2007-08-27  Juerg Billeter  <j@bitron.ch>
      
      	* 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
      
      svn path=/trunk/; revision=503
      5a5cb867
  10. 24 Aug, 2007 2 commits
    • Jürg Billeter's avatar
      fix generated string out and string array parameters add g_listenv · 8a4487f2
      Jürg Billeter authored
      2007-08-24  Juerg Billeter  <j@bitron.ch>
      
      	* 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
      
      svn path=/trunk/; revision=502
      8a4487f2
    • Jürg Billeter's avatar
      write dup_function and free_function attribute values recognize ref, · 83895282
      Jürg Billeter authored
      2007-08-24  Juerg Billeter  <j@bitron.ch>
      
      	* 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
      
      svn path=/trunk/; revision=498
      83895282
  11. 07 Aug, 2007 1 commit
    • Jürg Billeter's avatar
      remove most namespace detection workarounds, fixes bug 463171 · 4b3d2c2e
      Jürg Billeter authored
      2007-08-07  Juerg Billeter  <j@bitron.ch>
      
      	* 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
      
      svn path=/trunk/; revision=425
      4b3d2c2e
  12. 30 Jul, 2007 1 commit
    • Jürg Billeter's avatar
      use abstract instead of virtual methods in generated interfaces · 38d90699
      Jürg Billeter authored
      2007-07-30  Juerg Billeter  <j@bitron.ch>
      
      	* 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
      
      svn path=/trunk/; revision=415
      38d90699
  13. 27 Jul, 2007 1 commit
    • Jürg Billeter's avatar
      add internal copy of libgee and use Gee.ArrayList, Gee.HashMap, and · 5a32f9e2
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* Makefile.am, README, configure.ac, gee/Makefile.am,
      	  gee/arraylist.vala, gee/collection.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, gee/set.vala,
      	  vala/Makefile.am, vala/parser.y, vala/valaarray.vala,
      	  vala/valaarraycreationexpression.vala, vala/valaattribute.vala,
      	  vala/valablock.vala, vala/valacallback.vala, vala/valaclass.vala,
      	  vala/valacodecontext.vala, vala/valacodenode.vala,
      	  vala/valadatatype.vala, vala/valaelementaccess.vala,
      	  vala/valaenum.vala, vala/valaexpression.vala, vala/valafield.vala,
      	  vala/valaformalparameter.vala, vala/valaforstatement.vala,
      	  vala/valainitializerlist.vala, vala/valainstancecast.vala,
      	  vala/valainterface.vala, vala/valainterfacewriter.vala,
      	  vala/valainvocationexpression.vala, vala/valainvokable.vala,
      	  vala/valalambdaexpression.vala,
      	  vala/valalocalvariabledeclaration.vala, vala/valamember.vala,
      	  vala/valamemberaccess.vala, vala/valamemorymanager.vala,
      	  vala/valamethod.vala, vala/valanamespace.vala,
      	  vala/valaobjectcreationexpression.vala, vala/valapointer.vala,
      	  vala/valascope.vala, vala/valasemanticanalyzer.vala,
      	  vala/valasignal.vala, vala/valasourcefile.vala,
      	  vala/valasourcefilecycle.vala, vala/valastruct.vala,
      	  vala/valaswitchsection.vala, vala/valaswitchstatement.vala,
      	  vala/valasymbol.vala, vala/valasymbolresolver.vala,
      	  vala/valatrystatement.vala, vala/valatypeparameter.vala,
      	  vala/valatypereference.vala, vala/valavariabledeclarator.vala,
      	  ccode/Makefile.am, ccode/valaccodeblock.vala,
      	  ccode/valaccodecasestatement.vala,
      	  ccode/valaccodecommaexpression.vala, ccode/valaccodedeclaration.vala,
      	  ccode/valaccodeenum.vala, ccode/valaccodeforstatement.vala,
      	  ccode/valaccodefragment.vala, ccode/valaccodefunction.vala,
      	  ccode/valaccodefunctioncall.vala,
      	  ccode/valaccodefunctiondeclarator.vala,
      	  ccode/valaccodeinitializerlist.vala, ccode/valaccodestruct.vala,
      	  ccode/valaccodeswitchstatement.vala, gobject/Makefile.am,
      	  gobject/valaclassregisterfunction.vala,
      	  gobject/valacodegenerator.vala,
      	  gobject/valacodegeneratorassignment.vala,
      	  gobject/valacodegeneratorclass.vala,
      	  gobject/valacodegeneratorinterface.vala,
      	  gobject/valacodegeneratorinvocationexpression.vala,
      	  gobject/valacodegeneratormemberaccess.vala,
      	  gobject/valacodegeneratormethod.vala,
      	  gobject/valacodegeneratorsignal.vala,
      	  gobject/valacodegeneratorsourcefile.vala,
      	  gobject/valainterfaceregisterfunction.vala, compiler/Makefile.am,
      	  vapi/gio-standalone.vala, vapi/gstreamer-0.10.vala,
      	  vapi/gtk+-2.0.vala, vapigen/Makefile.am, vapigen/valagidlparser.vala:
      	  add internal copy of libgee and use Gee.ArrayList, Gee.HashMap, and
      	  Gee.HashSet instead of GLib.List and GLib.HashTable
      
      svn path=/trunk/; revision=406
      5a32f9e2
  14. 21 Jul, 2007 1 commit
    • Jürg Billeter's avatar
      derive from Symbol class where appropriate and move symbol table into · db24aa20
      Jürg Billeter authored
      2007-07-21  Juerg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am, vala/parser.y, vala/scanner.l, vala/vala.h,
      	  vala/valaarray.vala, vala/valaarraylengthfield.vala,
      	  vala/valaarrayresizemethod.vala, vala/valaattributeprocessor.vala,
      	  vala/valablock.vala, vala/valabreakstatement.vala,
      	  vala/valacallback.vala, vala/valaclass.vala,
      	  vala/valacodecontext.vala, vala/valacodenode.vala,
      	  vala/valacodevisitor.vala, vala/valaconstant.vala,
      	  vala/valaconstructor.vala, vala/valacontinuestatement.vala,
      	  vala/valacreationmethod.vala, vala/valadatatype.vala,
      	  vala/valadeclarationstatement.vala, vala/valadestructor.vala,
      	  vala/valadostatement.vala, vala/valaemptystatement.vala,
      	  vala/valaenum.vala, vala/valaenumvalue.vala,
      	  vala/valaexpressionstatement.vala, vala/valafield.vala,
      	  vala/valaflags.vala, vala/valaflagsvalue.vala,
      	  vala/valaforeachstatement.vala, vala/valaformalparameter.vala,
      	  vala/valaforstatement.vala, vala/valaifstatement.vala,
      	  vala/valainterface.vala, vala/valainterfacewriter.vala,
      	  vala/valalockstatement.vala, vala/valamember.vala,
      	  vala/valamemorymanager.vala, vala/valamethod.vala,
      	  vala/valanamespace.vala, vala/valaproperty.vala,
      	  vala/valapropertyaccessor.vala, vala/valareturnstatement.vala,
      	  vala/valascope.vala, vala/valasemanticanalyzer.vala,
      	  vala/valasignal.vala, vala/valasourcefile.vala,
      	  vala/valastatement.vala, vala/valastruct.vala,
      	  vala/valaswitchstatement.vala, vala/valasymbol.vala,
      	  vala/valasymbolbuilder.vala, vala/valasymbolresolver.vala,
      	  vala/valathrowstatement.vala, vala/valatrystatement.vala,
      	  vala/valatypeparameter.vala, vala/valatypereference.vala,
      	  vala/valavariabledeclarator.vala, vala/valawhilestatement.vala,
      	  gobject/valacodegenerator.vala,
      	  gobject/valacodegeneratorassignment.vala,
      	  gobject/valacodegeneratorclass.vala,
      	  gobject/valacodegeneratorinterface.vala,
      	  gobject/valacodegeneratorinvocationexpression.vala,
      	  gobject/valacodegeneratormemberaccess.vala,
      	  gobject/valacodegeneratormethod.vala,
      	  gobject/valacodegeneratorsignal.vala,
      	  gobject/valacodegeneratorstruct.vala, compiler/valacompiler.vala,
      	  vapi/atk.vala, vapi/gdk-2.0.vala, vapi/gio-standalone.vala,
      	  vapi/glib-2.0.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, vapi/pango.vala,
      	  vapi/vte.vala, vapigen/valagidlparser.vala, vapigen/valavapigen.vala:
      	  derive from Symbol class where appropriate and move symbol table into
      	  separate Scope class
      
      svn path=/trunk/; revision=366
      db24aa20
  15. 09 Jul, 2007 1 commit
    • Jürg Billeter's avatar
      write static delegate instead of callback use static delegate instead of · 0ab8f98f
      Jürg Billeter authored
      2007-07-09  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valainterfacewriter.vala: write static delegate instead of
      	  callback
      	* tests/test-014.vala, tests/test-015.vala, vapi/atk.vala,
      	  vapi/cairo.vala, vapi/gdk-2.0.vala, vapi/gio-standalone.vala,
      	  vapi/gtk+-2.0.vala, vapi/hal.vala, vapi/pango.vala, vapi/vte.vala: use
      	  static delegate instead of callback
      
      svn path=/trunk/; revision=333
      0ab8f98f
  16. 03 Jul, 2007 1 commit
    • Jürg Billeter's avatar
      write cprefix and lower_case_cprefix of namespaces and write · af384685
      Jürg Billeter authored
      2007-07-03  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valainterfacewriter.vala: write cprefix and lower_case_cprefix
      	  of namespaces and write cheader_filename of interfaces
      	* vala/valanamespace.vala: make set_cprefix and set_lower_case_cprefix
      	  methods public
      	* ccode/valaccodewriter.vala, vala/valainterfacewriter.vala,
      	  gobject/valaccodecompiler.vala, compiler/valacompiler.vala,
      	  vapi/glib-2.0.vala, vapigen/valagidlparser.vala,
      	  vapigen/valavapigen.vala: split GLib.File into GLib.FileStream and
      	  GLib.FileUtils to not conflict with GVFS
      	* vala/valagidlparser.vala: improve support for GVFS
      	* vapi/atk.vala, vapi/gdk-2.0.vala, vapi/gtk+-2.0.vala, vapi/pango.vala:
      	  regenerated
      	* vapi/gio-standalone.vala, vapi/packages/gio-standalone/: add
      	  experimental VAPI for GVFS
      	* vapi/Makefile.am: update
      
      svn path=/trunk/; revision=328
      af384685