1. 10 Aug, 2007 1 commit
  2. 08 Aug, 2007 4 commits
  3. 07 Aug, 2007 6 commits
  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. 26 Jul, 2007 1 commit
    • Jürg Billeter's avatar
      support class destructors · dbac5ee5
      Jürg Billeter authored
      2007-07-26  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valacodegeneratorclass.vala, vapi/glib-2.0.vala: support
      	  class destructors
      
      svn path=/trunk/; revision=392
      dbac5ee5
  6. 22 Jul, 2007 1 commit
  7. 21 Jul, 2007 2 commits
    • 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
    • Raffaele Sandrini's avatar
      add basic zlib support add some string members, add some process exit · 611df119
      Raffaele Sandrini authored
      2007-07-21 Raffaele Sandrini <raffaele@sandrini.ch>
      
      	* vapi/zlib.vala: add basic zlib support
      	* vapi/glib-2.0.vala: add some string members, add some process
      	  exit status and signal handling functions/macros, enhance FileStream
      	  create GLib.DirUtils to be the same for dirs as GLib.FileUtils is for
      	  files, enhance GLib.HashTable binding, add g_list_free function to
      	  the collection of HashTable freeing functions
      	* vapi/Makefile.am: update
      
      svn path=/trunk/; revision=365
      611df119
  8. 17 Jul, 2007 1 commit
    • Jürg Billeter's avatar
      add GStreamer bindings · baea5562
      Jürg Billeter authored
      2007-07-17  Juerg Billeter  <j@bitron.ch>
      
      	* vapigen/valagidlparser.vala, vapi/glib-2.0.vala,
      	  vapi/gstreamer-0.10.vala, vapi/packages/gstreamer-0.10/: add GStreamer
      	  bindings
      
      svn path=/trunk/; revision=358
      baea5562
  9. 13 Jul, 2007 1 commit
    • Jürg Billeter's avatar
      move iteration of throw statements, try statements, and catch clauses from · 83363b2b
      Jürg Billeter authored
      2007-07-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valacatchclause.vala, vala/valacodevisitor.vala,
      	  vala/valamemorymanager.vala, vala/valasemanticanalyzer.vala,
      	  vala/valasymbolbuilder.vala, vala/valasymbolresolver.vala,
      	  vala/valathrowstatement.vala, vala/valatrystatement.vala,
      	  gobject/valacodegenerator.vala: move iteration of throw statements,
      	  try statements, and catch clauses from accept to accept_children
      	  method, fixes nested try statements
      	* gobject/valacodegenerator.vala: clear unhandled error instead of
      	  returning from the current function
      	* vala/valasemanticanalyzer.vala: generic pointer is compatible with
      	  generic pointer
      	* vapi/glib-2.0.vala: add some more default values
      
      svn path=/trunk/; revision=354
      83363b2b
  10. 12 Jul, 2007 1 commit
    • Jürg Billeter's avatar
      remove Error out parameters, use exceptions · d57e5625
      Jürg Billeter authored
      2007-07-12  Juerg Billeter  <j@bitron.ch>
      
      	* ccode/valaccodewriter.vala, gobject/valaccodecompiler.vala,
      	  compiler/valacompiler.vala, vapi/glib-2.0.vala,
      	  gobject-introspection/gidl.vala, vapigen/valagidlparser.vala,
      	  vapigen/valavapigen.vala: remove Error out parameters, use exceptions
      
      svn path=/trunk/; revision=352
      d57e5625
  11. 11 Jul, 2007 1 commit
    • Jürg Billeter's avatar
      add substring method to the string type test substring method · 85a9aab7
      Jürg Billeter authored
      2007-07-11  Juerg Billeter  <j@bitron.ch>
      
      	* ccode/valaccodefunctioncall.vala, gobject/valacodegenerator.vala,
      	  gobject/valacodegeneratorinvocationexpression.vala,
      	  vapi/glib-2.0.vala: add substring method to the string type
      	* tests/test-021.vala, tests/test-021.out: test substring method
      
      	Fixes bug 443524
      
      svn path=/trunk/; revision=347
      85a9aab7
  12. 09 Jul, 2007 1 commit
    • Jürg Billeter's avatar
      remove obsolete ref modifier and callback keyword · ffb3d21f
      Jürg Billeter authored
      2007-07-09  Juerg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l, vala/parser.y, vala/valaarray.vala,
      	  vala/valaarraycreationexpression.vala, vala/valaattribute.vala,
      	  vala/valabaseaccess.vala, vala/valablock.vala,
      	  vala/valabooleanliteral.vala, vala/valacallback.vala,
      	  vala/valaclass.vala, vala/valacodecontext.vala,
      	  vala/valacodenode.vala, vala/valacreationmethod.vala,
      	  vala/valadatatype.vala, vala/valaelementaccess.vala,
      	  vala/valaenum.vala, vala/valafield.vala, vala/valaflags.vala,
      	  vala/valaformalparameter.vala, vala/valaforstatement.vala,
      	  vala/valainitializerlist.vala, vala/valaintegerliteral.vala,
      	  vala/valainterface.vala, vala/valainterfacewriter.vala,
      	  vala/valainvocationexpression.vala, vala/valainvokable.vala,
      	  vala/valalambdaexpression.vala, vala/valaliteralexpression.vala,
      	  vala/valalocalvariabledeclaration.vala, vala/valamemberaccess.vala,
      	  vala/valamemorymanager.vala, vala/valamethod.vala,
      	  vala/valanamespace.vala, vala/valanullliteral.vala,
      	  vala/valaobjectcreationexpression.vala, vala/valaparser.vala,
      	  vala/valapointer.vala, vala/valaproperty.vala,
      	  vala/valasemanticanalyzer.vala, vala/valasignal.vala,
      	  vala/valasourcefile.vala, vala/valasourcereference.vala,
      	  vala/valastringliteral.vala, vala/valastruct.vala,
      	  vala/valaswitchsection.vala, vala/valaswitchstatement.vala,
      	  vala/valasymbol.vala, vala/valasymbolresolver.vala,
      	  vala/valatypereference.vala, vala/valavariabledeclarator.vala,
      	  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,
      	  gobject/valatyperegisterfunction.vala, ccode/valaccodefragment.vala,
      	  ccode/valaccodefunction.vala, compiler/valacompiler.vala,
      	  vapi/cairo.vala, vapi/glib-2.0.vala, vapi/libxml-2.0.vala,
      	  tests/test-023.vala, gobject-introspection/gidl.vala,
      	  vapigen/valagidlparser.vala, vapigen/valavapigen.vala: remove obsolete
      	  ref modifier and callback keyword
      
      svn path=/trunk/; revision=334
      ffb3d21f
  13. 05 Jul, 2007 1 commit
  14. 04 Jul, 2007 1 commit
    • Jürg Billeter's avatar
      update to new GRegex API · 8a8bbe9b
      Jürg Billeter authored
      2007-07-04  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/glib-2.0.vala: update to new GRegex API
      
      svn path=/trunk/; revision=329
      8a8bbe9b
  15. 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
  16. 01 Jul, 2007 1 commit
  17. 30 Jun, 2007 1 commit
    • Jürg Billeter's avatar
      fix current_symbol handling in visit_property_accessor add missing · 302bc8a0
      Jürg Billeter authored
      2007-06-30  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasymbolbuilder.vala: fix current_symbol handling in
      	  visit_property_accessor
      	* vapigen/valagidlparser.vala: add missing NoArrayLength attribute,
      	  support hiding signals
      	* vapi/glib-2.0.vala: add GConnectFlags
      	* vapi/packages/pango/pango.gidl, vapi/pango.vala: updated to
      	  Pango 1.17.3
      	* vapi/packages/gdk-2.0/gdk-2.0.gidl,
      	  vapi/packages/gtk+-2.0/gtk+-2.0.gidl,
      	  vapi/packages/gtk+-2.0/gtk+-2.0.metadata, vapi/gdk-2.0.vala,
      	  vapi/gtk+-2.0.vala: updated to GTK+ 2.11.4, some small
      	  GtkTreeModel/GtkTreeStore fixes
      
      svn path=/trunk/; revision=325
      302bc8a0
  18. 15 Jun, 2007 1 commit
    • Jürg Billeter's avatar
      enhance commandline interface, add support for invoking c compiler update · 49f7556c
      Jürg Billeter authored
      2007-06-15  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valacodecontext.vala, gobject/valaccodecompiler.vala,
      	  compiler/valacompiler.vala: enhance commandline interface, add support
      	  for invoking c compiler
      	* gobject/Makefile.am: update
      	* vapi/glib-2.0.vala: add shell-related utilities
      
      svn path=/trunk/; revision=321
      49f7556c
  19. 05 Jun, 2007 1 commit
    • Jürg Billeter's avatar
      support storing sizes of array dimensions for methods returning arrays add · 4b4798f1
      Jürg Billeter authored
      2007-06-05  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valainvocationexpression.vala: support storing sizes of array
      	  dimensions for methods returning arrays
      	* gobject/valacodegenerator.vala,
      	  gobject/valacodegeneratorinvocationexpression.vala: add length
      	  argument for methods returning arrays
      	* vapi/glib-2.0.vala: add missing NoArrayLength attributes
      
      	Fixes bug 434929
      
      svn path=/trunk/; revision=319
      4b4798f1
  20. 31 May, 2007 1 commit
    • Jürg Billeter's avatar
      support sizeof expression update add struct_size param to GLib.Source · c9f266a1
      Jürg Billeter authored
      2007-05-31  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l, vala/parser.y, vala/valasemanticanalyzer.vala,
      	  vala/valacodevisitor.vala, vala/valasizeofexpression.vala,
      	  gobject/valacodegenerator.vala: support sizeof expression
      	* vala/vala.h, vala/Makefile.am: update
      	* vapi/glib-2.0.vala: add struct_size param to GLib.Source construction
      	  method
      
      svn path=/trunk/; revision=317
      c9f266a1
  21. 07 May, 2007 2 commits
  22. 03 May, 2007 1 commit
  23. 02 May, 2007 2 commits
  24. 24 Apr, 2007 1 commit
  25. 12 Apr, 2007 1 commit
    • Jürg Billeter's avatar
      add is_null property fix type analysis in conditional and parenthesized · e5f72479
      Jürg Billeter authored
      2007-04-12  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valatypereference.vala: add is_null property
      	* vala/valasemanticanalyzer.vala: fix type analysis in conditional and
      	  parenthesized expressions, fixes bug 428368
      	* vapi/glib-2.0.vala: don't mark GLib.Object and GLib.InitiallyUnowned
      	  as abstract
      
      svn path=/trunk/; revision=284
      e5f72479
  26. 04 Apr, 2007 1 commit
    • Jürg Billeter's avatar
      support casts to generic types support arrays of generic types don't take · 5e2730eb
      Jürg Billeter authored
      2007-04-04  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l: support casts to generic types
      	* vala/valasymbolresolver.vala, vala/valatypereference.vala: support
      	  arrays of generic types
      	* vala/valasymbolresolver.vala: don't take ownership of elements of weak
      	  arrays
      	* vala/valasemanticanalyzer.vala: accept uint as index value
      	* vala/valasemanticanalyzer.vala, vala/valacodegenerator.vala,
      	  vala/valastatement.vala: minor cleanup of creation methods
      	* vala/valacodegenerator.vala: support creation methods for structs, fix
      	  pointer as return type
      	* vapi/glib-2.0.vala: add CLAMP and g_spaced_primes_closest
      
      svn path=/trunk/; revision=277
      5e2730eb
  27. 03 Apr, 2007 1 commit
  28. 28 Mar, 2007 1 commit
  29. 22 Mar, 2007 1 commit
    • Raffaele Sandrini's avatar
      add support for default values of types use default values for · bb562fba
      Raffaele Sandrini authored
      2007-03-22  Raffaele Sandrini  <rasa@gmx.ch>
      	* vala/valaflags.vala, vala/valaenum.vala, vala/valadatatype.vala,
      	  vala/valastruct.vala: add support for default values of types
      	* vala/valacodegenerator.vala: use default values for initialization
      	* vapi/glib-2.0.vala: add default values for common types
      
      svn path=/trunk/; revision=265
      bb562fba