1. 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
  2. 06 Aug, 2007 7 commits
    • Jürg Billeter's avatar
      support D-Bus replies with string arrays · 64d55a77
      Jürg Billeter authored
      2007-08-06  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valacodegeneratorinvocationexpression.vala: support D-Bus
      	  replies with string arrays
      
      svn path=/trunk/; revision=424
      64d55a77
    • Jürg Billeter's avatar
      cleanup and fix GList and GSList destruction · 524b8341
      Jürg Billeter authored
      2007-08-06  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valacodegenerator.vala: cleanup and fix GList and GSList
      	  destruction
      
      svn path=/trunk/; revision=423
      524b8341
    • Jürg Billeter's avatar
      support multiple namespaces in a using directive, patch by Kyle Ambroff, · fd7682a1
      Jürg Billeter authored
      2007-08-06  Juerg Billeter  <j@bitron.ch>
      
      	* vala/parser.y: support multiple namespaces in a using directive,
      	  patch by Kyle Ambroff, fixes bug 463821
      
      svn path=/trunk/; revision=422
      fd7682a1
    • Jürg Billeter's avatar
      fix --version option in vapigen, patch by Jaap A. Haitsma, fixes bug · b0dec7e9
      Jürg Billeter authored
      2007-08-06  Juerg Billeter  <j@bitron.ch>
      
      	* vapigen/Makefile.am, vapigen/valavapigen.vala: fix --version option
      	  in vapigen, patch by Jaap A. Haitsma, fixes bug 461262
      
      svn path=/trunk/; revision=421
      b0dec7e9
    • Jürg Billeter's avatar
      add Clutter bindings, patch by Carl-Anton Ingmarsson, fixes bug 463708 · 2fd179ad
      Jürg Billeter authored
      2007-08-06  Juerg Billeter  <j@bitron.ch>
      
      	* 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
      
      svn path=/trunk/; revision=420
      2fd179ad
    • Jürg Billeter's avatar
      add experimental D-Bus client support · f371f443
      Jürg Billeter authored
      2007-08-06  Juerg Billeter  <j@bitron.ch>
      
      	* 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
      
      svn path=/trunk/; revision=419
      f371f443
    • Jürg Billeter's avatar
      fixes for multi-dimension arrays · fa628f64
      Jürg Billeter authored
      2007-08-06  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valacodegenerator.vala,
      	  gobject/valacodegeneratorassignment.vala: fixes for multi-dimension
      	  arrays
      
      svn path=/trunk/; revision=418
      fa628f64
  3. 04 Aug, 2007 1 commit
  4. 01 Aug, 2007 1 commit
    • Jürg Billeter's avatar
      extend GLib.Value Gtk.TreeModel fixes add GtkSourceView bindings · 941a1b23
      Jürg Billeter authored
      2007-08-01  Juerg Billeter  <j@bitron.ch>
      
      	* 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
      
      svn path=/trunk/; revision=416
      941a1b23
  5. 30 Jul, 2007 2 commits
    • 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
    • Jürg Billeter's avatar
      support array length parameters in virtual methods · 361d2179
      Jürg Billeter authored
      2007-07-30  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valacodegeneratormethod.vala: support array length parameters
      	  in virtual methods
      
      svn path=/trunk/; revision=414
      361d2179
  6. 29 Jul, 2007 2 commits
  7. 28 Jul, 2007 2 commits
  8. 27 Jul, 2007 12 commits
    • Jürg Billeter's avatar
      Post-release version bump · 14a2571b
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* configure.ac: Post-release version bump
      
      svn path=/trunk/; revision=409
      14a2571b
    • Jürg Billeter's avatar
      update for 0.1.2 release · d9a2af5a
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* NEWS: update for 0.1.2 release
      
      svn path=/trunk/; revision=407
      d9a2af5a
    • 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
    • Jürg Billeter's avatar
      add move method to arrays · b49e7bae
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am, vala/valaarray.vala, vala/valaarraymovemethod.vala,
      	  vala/valadatatype.vala, vala/valatypeparameter.vala,
      	  gobject/valacodegenerator.vala,
      	  gobject/valacodegeneratorinvocationexpression.vala,
      	  gobject/valacodegeneratorsourcefile.vala: add move method to arrays
      
      svn path=/trunk/; revision=405
      b49e7bae
    • Jürg Billeter's avatar
      fix warning when connecting signals · ec429ac3
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: fix warning when connecting signals
      
      svn path=/trunk/; revision=404
      ec429ac3
    • Jürg Billeter's avatar
      fix warning when using element access with Gee.List or Gee.Map · 894d1cd4
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: fix warning when using element access
      	  with Gee.List or Gee.Map
      
      svn path=/trunk/; revision=403
      894d1cd4
    • Jürg Billeter's avatar
      fix memory management in foreach statements · db016167
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* vala/parser.y, vala/valaforeachstatement.vala,
      	  vala/valamemorymanager.vala, vala/valasemanticanalyzer.vala,
      	  gobject/valacodegenerator.vala,
      	  gobject/valacodegeneratorassignment.vala: fix memory management in
      	  foreach statements
      
      svn path=/trunk/; revision=402
      db016167
    • Jürg Billeter's avatar
      use cast for field initializers when necessary · f2e56f94
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valacodegenerator.vala: use cast for field initializers when
      	  necessary
      
      svn path=/trunk/; revision=401
      f2e56f94
    • Jürg Billeter's avatar
      fix memory leak in cast expressions · 5a485fa0
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: fix memory leak in cast expressions
      
      svn path=/trunk/; revision=400
      5a485fa0
    • Jürg Billeter's avatar
      free construction parameters in creation methods · 0b4d9baf
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valacodegenerator.vala, gobject/valacodegeneratormethod.vala:
      	  free construction parameters in creation methods
      
      svn path=/trunk/; revision=399
      0b4d9baf
    • Jürg Billeter's avatar
      free local variables before break and continue · 18eadfcb
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valadostatement.vala, vala/valaforeachstatement.vala,
      	  vala/valaforstatement.vala, vala/valawhilestatement.vala,
      	  gobject/valacodegenerator.vala: free local variables before break and
      	  continue
      
      svn path=/trunk/; revision=398
      18eadfcb
    • Jürg Billeter's avatar
      fix freeing local variables of all blocks before returning from function · ba731c8a
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valacodegenerator.vala: fix freeing local variables of all
      	  blocks before returning from function
      
      svn path=/trunk/; revision=397
      ba731c8a
  9. 26 Jul, 2007 8 commits
  10. 25 Jul, 2007 4 commits
    • Jürg Billeter's avatar
      remove comments of overridden methods · a4633948
      Jürg Billeter authored
      2007-07-25  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaarray.vala: remove comments of overridden methods
      
      svn path=/trunk/; revision=388
      a4633948
    • Jürg Billeter's avatar
      add dup_func parameter to generic classes, fix some memory management · 00ff9bc4
      Jürg Billeter authored
      2007-07-25  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valainvokable.vala, vala/valamemorymanager.vala,
      	  vala/valasymbolresolver.vala, gobject/valacodegenerator.vala,
      	  gobject/valacodegeneratorassignment.vala,
      	  gobject/valacodegeneratorclass.vala,
      	  gobject/valacodegeneratormethod.vala: add dup_func parameter to
      	  generic classes, fix some memory management issues with generic types
      
      svn path=/trunk/; revision=387
      00ff9bc4
    • Jürg Billeter's avatar
      don't expose private classes in public header files · 02f7d056
      Jürg Billeter authored
      2007-07-25  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valacodegenerator.vala, gobject/valacodegeneratorclass.vala,
      	  gobject/valacodegeneratormethod.vala,
      	  gobject/valacodegeneratorstruct.vala: don't expose private classes in
      	  public header files
      
      svn path=/trunk/; revision=386
      02f7d056
    • Jürg Billeter's avatar
      ensure that index expression in element access doesn't get evaluated more · 04540faa
      Jürg Billeter authored
      2007-07-25  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valacodegeneratorassignment.vala: ensure that index expression
      	  in element access doesn't get evaluated more than once
      
      svn path=/trunk/; revision=385
      04540faa