1. 18 Apr, 2008 5 commits
  2. 17 Apr, 2008 2 commits
  3. 16 Apr, 2008 10 commits
    • Marc-André Lureau's avatar
      complete glib-2.0 enum and flags bindings, fixes bug 528114 · 8ebcd01f
      Marc-André Lureau authored
      2008-04-16  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
      
      	* vapi/glib-2.0.vapi (EnumClass, FlagsClass, FlagsValue): complete
      	glib-2.0 enum and flags bindings, fixes bug 528114
      
      svn path=/trunk/; revision=1251
      8ebcd01f
    • Jürg Billeter's avatar
      replace `pointer' by void*, patch by Levi Bard · 07d4e5bd
      Jürg Billeter authored
      2008-04-16  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/sdl-gfx.vapi, vapi/sdl-image.vapi, vapi/sdl-mixer.vapi,
      	  vapi/sdl.vapi: replace `pointer' by void*, patch by Levi Bard
      
      svn path=/trunk/; revision=1250
      07d4e5bd
    • Jürg Billeter's avatar
      fix error handling in static constructors, fixes bug 528111 · 00254c06
      Jürg Billeter authored
      2008-04-16  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valaccodegenerator.vala: fix error handling in static
      	  constructors, fixes bug 528111
      
      svn path=/trunk/; revision=1249
      00254c06
    • Jürg Billeter's avatar
      fix dbus_connection_setup_with_g_main binding · 473c5cd2
      Jürg Billeter authored
      2008-04-16  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/dbus-glib-1.vapi: fix dbus_connection_setup_with_g_main binding
      
      svn path=/trunk/; revision=1248
      473c5cd2
    • Jürg Billeter's avatar
      Fix base access with virtual interface methods, fixes bug 528457 · 5018260d
      Jürg Billeter authored
      2008-04-16  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valaccodegenerator.vala,
      	  gobject/valaccodegeneratorinvocationexpression.vala,
      	  gobject/valaccodegeneratormemberaccess.vala:
      
      	  Fix base access with virtual interface methods, fixes bug 528457
      
      	* tests/classes-methods.vala: test base access
      
      svn path=/trunk/; revision=1247
      5018260d
    • Jürg Billeter's avatar
      improve error handling, fixes bug 528431 · 4e1d4bca
      Jürg Billeter authored
      2008-04-16  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaparser.vala: improve error handling, fixes bug 528431
      
      svn path=/trunk/; revision=1246
      4e1d4bca
    • Jürg Billeter's avatar
      Fix generated C code when calling struct methods · 5e24e1ea
      Jürg Billeter authored
      2008-04-16  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valaccodegeneratorinvocationexpression.vala:
      
      	  Fix generated C code when calling struct methods
      
      svn path=/trunk/; revision=1245
      5e24e1ea
    • Jürg Billeter's avatar
      Fix generated C code when passing structs by reference, fixes bug 528414 · 9c981956
      Jürg Billeter authored
      2008-04-16  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valaccodegenerator.vala,
      	  gobject/valaccodegeneratorinvocationexpression.vala:
      
      	  Fix generated C code when passing structs by reference,
      	  fixes bug 528414
      
      svn path=/trunk/; revision=1244
      9c981956
    • Jürg Billeter's avatar
      Rename VariableDeclarator to LocalVariable, remove · 882c3bcc
      Jürg Billeter authored
      2008-04-16  Juerg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am, vala/vala.h, vala/valablock.vala,
      	  vala/valacatchclause.vala, vala/valacfgbuilder.vala,
      	  vala/valaclass.vala, vala/valacodecontext.vala,
      	  vala/valacodegenerator.vala, vala/valacodevisitor.vala,
      	  vala/valadeclarationstatement.vala, vala/valaexpression.vala,
      	  vala/valaforeachstatement.vala, vala/valainterface.vala,
      	  vala/valalocalvariable.vala, vala/valamemorymanager.vala,
      	  vala/valamethod.vala, vala/valanullchecker.vala,
      	  vala/valaparser.vala, vala/valasemanticanalyzer.vala,
      	  vala/valastruct.vala, vala/valaswitchsection.vala,
      	  vala/valasymbolresolver.vala,
      	  gobject/valaccodearraycreationexpressionbinding.vala,
      	  gobject/valaccodeassignmentbinding.vala,
      	  gobject/valaccodegenerator.vala,
      	  gobject/valaccodegeneratorinvocationexpression.vala,
      	  gobject/valaccodegeneratormemberaccess.vala:
      
      	  Rename VariableDeclarator to LocalVariable,
      	  remove LocalVariableDeclaration class
      
      svn path=/trunk/; revision=1243
      882c3bcc
    • Marc-André Lureau's avatar
      Make DestroyNotify delegate argument nullable. · 51bc9af7
      Marc-André Lureau authored
      2008-04-16  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
      
      	* vapi/glib-2.0.vapi: Make DestroyNotify delegate argument
      	nullable.
      
      svn path=/trunk/; revision=1242
      51bc9af7
  4. 15 Apr, 2008 6 commits
    • Jürg Billeter's avatar
      update for use with non-null types · b999f85b
      Jürg Billeter authored
      2008-04-15  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valascope.vala: update for use with non-null types
      
      svn path=/trunk/; revision=1241
      b999f85b
    • Jürg Billeter's avatar
      fix cairo_set_dash binding · c2a5a4f4
      Jürg Billeter authored
      2008-04-15  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/cairo.vapi: fix cairo_set_dash binding
      
      svn path=/trunk/; revision=1240
      c2a5a4f4
    • Jürg Billeter's avatar
      fix g_main_loop_new binding, patch by Andrea Del Signore · 747947bc
      Jürg Billeter authored
      2008-04-15  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/glib-2.0.vapi: fix g_main_loop_new binding,
      	  patch by Andrea Del Signore
      
      svn path=/trunk/; revision=1239
      747947bc
    • Jürg Billeter's avatar
      fix gtk_message_dialog_new* bindings, patch by Phil Housley · facd9ef7
      Jürg Billeter authored
      2008-04-15  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/packages/gtk+-2.0/: fix gtk_message_dialog_new* bindings,
      	  patch by Phil Housley
      
      	* vapi/gtk+-2.0.vapi: regenerated
      
      svn path=/trunk/; revision=1238
      facd9ef7
    • Jürg Billeter's avatar
      Remove is_ref and is_out properties from DataType class, add direction · 137f2a98
      Jürg Billeter authored
      2008-04-15  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaarraytype.vala, vala/valaclasstype.vala,
      	  vala/valadatatype.vala, vala/valaformalparameter.vala,
      	  vala/valainterfacetype.vala, vala/valainterfacewriter.vala,
      	  vala/valanulltype.vala, vala/valaparser.vala,
      	  vala/valasemanticanalyzer.vala, vala/valasymbolresolver.vala,
      	  vala/valatypeparametertype.vala, vala/valaunresolvedtype.vala,
      	  vala/valavaluetype.vala, gobject/valaccodegenerator.vala,
      	  gobject/valaccodegeneratorinterface.vala,
      	  gobject/valaccodegeneratorinvocationexpression.vala,
      	  gobject/valaccodegeneratormemberaccess.vala,
      	  gobject/valaccodegeneratormethod.vala,
      	  gobject/valaccodegeneratorsignal.vala,
      	  gobject/valagidlwriter.vala, vapigen/valagidlparser.vala:
      
      	  Remove is_ref and is_out properties from DataType class, add
      	  direction property to FormalParameter class
      
      svn path=/trunk/; revision=1237
      137f2a98
    • Jürg Billeter's avatar
      improve error handling · 45cf05ee
      Jürg Billeter authored
      2008-04-15  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaparser.vala: improve error handling
      
      svn path=/trunk/; revision=1236
      45cf05ee
  5. 14 Apr, 2008 17 commits
    • Jürg Billeter's avatar
      set transfers_ownership of delegate return type · bea4aff7
      Jürg Billeter authored
      2008-04-14  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaparser.vala: set transfers_ownership of delegate
      	  return type
      
      svn path=/trunk/; revision=1235
      bea4aff7
    • Jürg Billeter's avatar
      update for use with non-null types, patch by Andreas Brauchli · 1454d1a9
      Jürg Billeter authored
      2008-04-14  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/libxml-2.0.vapi: update for use with non-null types,
      	  patch by Andreas Brauchli
      
      svn path=/trunk/; revision=1234
      1454d1a9
    • Jürg Billeter's avatar
      update for use with non-null types, patch by Phil Housley · 666237f3
      Jürg Billeter authored
      2008-04-14  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/sqlite3.vapi: update for use with non-null types,
      	  patch by Phil Housley
      
      svn path=/trunk/; revision=1233
      666237f3
    • Jürg Billeter's avatar
      update for use with non-null types, patch by Levi Bard, fixes bug 528097 · 1ae7df7e
      Jürg Billeter authored
      2008-04-14  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/sdl-mixer.vapi, vapi/sdl-ttf.vapi, vapi/sdl.vapi: update for
      	  use with non-null types, patch by Levi Bard, fixes bug 528097
      
      svn path=/trunk/; revision=1232
      1ae7df7e
    • Jürg Billeter's avatar
      mark pointers as nullable · d15f6abc
      Jürg Billeter authored
      2008-04-14  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaparser.vala, vala/valapointertype.vala,
      	  vala/valasymbolresolver.vala: mark pointers as nullable
      
      svn path=/trunk/; revision=1231
      d15f6abc
    • Jürg Billeter's avatar
      improve error handling, fixes bug 528073 · fc779f63
      Jürg Billeter authored
      2008-04-14  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaparser.vala: improve error handling, fixes bug 528073
      
      svn path=/trunk/; revision=1230
      fc779f63
    • Jürg Billeter's avatar
      report warning when using null literal as argument for non-null parameter · daa6b6e5
      Jürg Billeter authored
      2008-04-14  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: report warning when using null
      	  literal as argument for non-null parameter
      
      	* vapi/glib-2.0.vapi: fix warnings
      
      svn path=/trunk/; revision=1229
      daa6b6e5
    • Jürg Billeter's avatar
      report warning when using null literal as return expression of method · 89179ce0
      Jürg Billeter authored
      2008-04-14  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: report warning when using null
      	  literal as return expression of method returning non-null value
      
      	* */*.vala: fix warnings
      
      svn path=/trunk/; revision=1228
      89179ce0
    • Marc-André Lureau's avatar
      remove "!". · 94979a22
      Marc-André Lureau authored
      2008-04-14  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
      
      	* vapi/dbus-glib-1.vapi, vapi/enchant.vapi, vapi/libxml-2.0.vapi,
      	vapi/sqlite3.vapi, vapi/taglib_c.vapi: remove "!".
      
      svn path=/trunk/; revision=1227
      94979a22
    • Jürg Billeter's avatar
      report error when using null literal as default expression of non-null · 9a47bfea
      Jürg Billeter authored
      2008-04-14  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: report error when using null
      	  literal as default expression of non-null parameter,
      	  fixes bug 528021
      
      	* gee/readonlycollection.vala, gee/readonlylist.vala,
      	  gee/readonlymap.vala, gee/readonlyset.vala, vala/valascope.vala,
      	  ccode/valaccodeforstatement.vala, ccode/valaccodewhilestatement.vala,
      	  vapigen/valavapicheck.vala, vapi/glib-2.0.vapi: fix revealed bugs
      
      svn path=/trunk/; revision=1226
      9a47bfea
    • Jürg Billeter's avatar
      fix infinite loop on invalid syntax, fixes bug 528017 · 27afedc0
      Jürg Billeter authored
      2008-04-14  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaparser.vala: fix infinite loop on invalid syntax,
      	  fixes bug 528017
      
      svn path=/trunk/; revision=1225
      27afedc0
    • Jürg Billeter's avatar
      report warning when using weak type modifier in cast expressions, fixes · f5dd97ea
      Jürg Billeter authored
      2008-04-14  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaparser.vala: report warning when using weak type
      	  modifier in cast expressions, fixes bug 527990
      
      svn path=/trunk/; revision=1224
      f5dd97ea
    • Jürg Billeter's avatar
      fix interface base access, fixes bug 527985 · 8dcc341a
      Jürg Billeter authored
      2008-04-14  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala: fix interface base access,
      	  fixes bug 527985
      
      svn path=/trunk/; revision=1223
      8dcc341a
    • Jürg Billeter's avatar
      prepare support for nullable and boxed value types · 8cb0a533
      Jürg Billeter authored
      2008-04-14  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala, vala/valainterface.vala,
      	  vala/valatypesymbol.vala, vala/valavaluetype.vala,
      	  gobject/valaccodegenerator.vala: prepare support for nullable and
      	  boxed value types
      
      svn path=/trunk/; revision=1222
      8cb0a533
    • Jürg Billeter's avatar
      move experimental null reference checking to separate visitor · 6bab2a01
      Jürg Billeter authored
      2008-04-14  Juerg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am, vala/valaarraytype.vala,
      	  vala/valaclasstype.vala, vala/valacodenode.vala,
      	  vala/valadatatype.vala, vala/valaerrortype.vala,
      	  vala/valaintegertype.vala, vala/valainterfacetype.vala,
      	  vala/valamethodtype.vala, vala/valanullchecker.vala,
      	  vala/valanulltype.vala, vala/valaparser.vala,
      	  vala/valapointertype.vala, vala/valasemanticanalyzer.vala,
      	  vala/valasymbolresolver.vala, vala/valatypeparametertype.vala,
      	  vala/valaunresolvedtype.vala, vala/valavaluetype.vala,
      	  gobject/valaccodegenerator.vala, compiler/valacompiler.vala,
      	  vapigen/valagidlparser.vala: move experimental null reference
      	  checking to separate visitor
      
      svn path=/trunk/; revision=1221
      6bab2a01
    • Marc-André Lureau's avatar
      renamed register_transform to register_transform_func. · 8bd540e5
      Marc-André Lureau authored
      2008-04-14  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
      
      	* vapi/glib-2.0.vapi (Value): renamed register_transform to
      	register_transform_func.
      
      svn path=/trunk/; revision=1220
      8bd540e5
    • Jürg Billeter's avatar
      don't require `new' operator for struct initialization, fixes bug 526547 · 3207fbbd
      Jürg Billeter authored
      2008-04-14  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaobjectcreationexpression.vala, vala/valaparser.vala,
      	  vala/valasemanticanalyzer.vala: don't require `new' operator for
      	  struct initialization, fixes bug 526547
      
      	* tests/structs.vala: port to new syntax
      
      svn path=/trunk/; revision=1219
      3207fbbd