1. 14 Apr, 2008 10 commits
    • 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
  2. 13 Apr, 2008 27 commits
    • Jürg Billeter's avatar
      remove warning about unsupported return types for runtime type checks, we · 54c35182
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* gobject/valaccodegeneratormethod.vala: remove warning about
      	  unsupported return types for runtime type checks, we intend to
      	  use out parameters instead of return values for structs in
      	  generated C code in future versions
      
      svn path=/trunk/; revision=1218
      54c35182
    • Jürg Billeter's avatar
      fix method compatibility checks, based on patch by Andreas Brauchli, fixes · 800059da
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valamethod.vala, vala/valasemanticanalyzer.vala:
      	  fix method compatibility checks,
      	  based on patch by Andreas Brauchli, fixes bug 527751
      
      svn path=/trunk/; revision=1217
      800059da
    • Jürg Billeter's avatar
      add GDatalist bindings, patch by Marc-Andre Lureau, fixes bug 527243 · 01a05b91
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/glib-2.0.vapi: add GDatalist bindings,
      	  patch by Marc-Andre Lureau, fixes bug 527243
      
      	* vapi/packages/gtk+-2.0/: fix GtkSettings binding
      
      	* vapi/gtk+-2.0.vapi: regenerated
      
      svn path=/trunk/; revision=1216
      01a05b91
    • Jürg Billeter's avatar
      support generic structs · 0f37c2a9
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaparser.vala: support generic structs
      
      svn path=/trunk/; revision=1215
      0f37c2a9
    • Jürg Billeter's avatar
      fix typo · 96f21247
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* compiler/valacompiler.vala: fix typo
      
      svn path=/trunk/; revision=1214
      96f21247
    • Jürg Billeter's avatar
      enable non-null types by default, replace --enable-non-null commandline · 95dd7293
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* compiler/valacompiler.vala: enable non-null types by default,
      	  replace --enable-non-null commandline option by --disable-non-null
      
      svn path=/trunk/; revision=1213
      95dd7293
    • Jürg Billeter's avatar
      fix build when using non-null types · 3c5158fe
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* */*.vala: fix build when using non-null types
      
      svn path=/trunk/; revision=1212
      3c5158fe
    • Jürg Billeter's avatar
      Add --enable-non-null-experimental commandline option · 2c3dc37c
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valacodecontext.vala, vala/valasemanticanalyzer.vala,
      	  gobject/valaccodegenerator.vala, compiler/valacompiler.vala:
      	  Add --enable-non-null-experimental commandline option
      
      svn path=/trunk/; revision=1211
      2c3dc37c
    • Jürg Billeter's avatar
      fix issues when using non-null types · c2f1adbc
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala, vala/valasymbolresolver.vala:
      	  fix issues when using non-null types
      
      svn path=/trunk/; revision=1210
      c2f1adbc
    • Jürg Billeter's avatar
      deprecate construct as parameter modifier, fixes bug 524138 · 85cfd74f
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaparser.vala: deprecate construct as parameter modifier,
      	  fixes bug 524138
      
      	* */*.vala: port to new syntax
      
      svn path=/trunk/; revision=1209
      85cfd74f
    • Jürg Billeter's avatar
      report warning when using obsolete syntax for non-null types · 206cd671
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaparser.vala: report warning when using obsolete syntax
      	  for non-null types
      
      	* */*.vala, */*.vapi: port to new syntax
      
      svn path=/trunk/; revision=1208
      206cd671
    • Jürg Billeter's avatar
      report warning when using deprecated syntax for property default values · 67916b62
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaparser.vala: report warning when using deprecated syntax
      	  for property default values
      
      	* vala/valaconstructor.vala, vala/valaenum.vala: port to new syntax
      
      svn path=/trunk/; revision=1207
      67916b62
    • Marc-André Lureau's avatar
      add init, register_transform, and boxed bindings, fixes bug 514349. · 067e2986
      Marc-André Lureau authored
      2008-04-13  Marc-Andre Lureau  <marcandre.lureau@gmail.com>
      
      	* vapi/glib-2.0.vapi (Value): add init, register_transform, and
      	boxed bindings, fixes bug 514349.
      
      svn path=/trunk/; revision=1206
      067e2986
    • Jürg Billeter's avatar
      never use ClassType for ErrorType instances · b1612758
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaerrortype.vala, vala/valasemanticanalyzer.vala: never use
      	  ClassType for ErrorType instances
      
      	* vapi/glib-2.0.vapi: use errordomains instead of enums with
      	  [ErrorDomain] attribute
      
      svn path=/trunk/; revision=1205
      b1612758
    • Jürg Billeter's avatar
      support takes_ownership metadata attribute for method parameters · 6e19636b
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vapigen/valagidlparser.vala: support takes_ownership metadata
      	  attribute for method parameters
      
      	* vapi/packages/gnome-keyring-1/: AttributeList fixes,
      	  patch by Ross Burton, fixes bug 527522
      
      	* vapi/gnome-keyring-1.vapi: regenerated
      
      svn path=/trunk/; revision=1204
      6e19636b
    • Jürg Billeter's avatar
      don't use `weak' for value types used as type arguments · 8fb7522a
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valadatatype.vala: don't use `weak' for value types used as
      	  type arguments
      
      	* vapigen/valagidlparser.vala: add metadata attribute to specify
      	  type arguments
      
      	* vapi/packages/gnome-keyring-1/: fix
      	  gnome_keyring_list_item_ids_sync binding, fixes bug 527230
      
      	* vapi/gnome-keyring-1.vapi: regenerated
      
      svn path=/trunk/; revision=1203
      8fb7522a
    • Jürg Billeter's avatar
      set correct source_reference for property accessors · 19599516
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaparser.vala: set correct source_reference for property
      	  accessors
      
      	* vala/valasemanticanalyzer.vala: set source_reference for
      	  generated code of automatic properties, fixes bug 527131
      
      svn path=/trunk/; revision=1202
      19599516
    • Jürg Billeter's avatar
      fix DBusGProxyCall binding, fixes bug 527127 · b118debe
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/dbus-glib-1.vapi: fix DBusGProxyCall binding,
      	  fixes bug 527127
      
      svn path=/trunk/; revision=1201
      b118debe
    • Jürg Billeter's avatar
      implement get_type_id · a23531c3
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaerrortype.vala: implement get_type_id
      
      	* gobject/valaccodeassignmentbinding.vala: don't crash when using
      	  unsupported parameter types in D-Bus signal handlers
      
      	Fixes bug 527027
      
      svn path=/trunk/; revision=1200
      a23531c3
    • Jürg Billeter's avatar
      supported declaration-only interfaces · ad55c7bd
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaparser.vala: supported declaration-only interfaces
      
      svn path=/trunk/; revision=1199
      ad55c7bd
    • Jürg Billeter's avatar
      make set_cname public · c1a12b00
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valafield.vala: make set_cname public
      
      	* vapigen/valagidlparser.vala: set cname of fields if necessary,
      	  fixes bug 526992
      
      	* vapi/gdk-2.0.vapi: regenerated
      
      svn path=/trunk/; revision=1198
      c1a12b00
    • Jürg Billeter's avatar
      support type_name metadata attribute for method parameters · b04b7129
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vapigen/valagidlparser.vala: support type_name metadata attribute
      	  for method parameters
      
      	* vapi/packages/gtk+-2.0/: fix gtk_action_group_add_radio_actions
      	  binding, fixes bug 526871
      
      	* vapi/gtk+-2.0.vapi: regenerated
      
      svn path=/trunk/; revision=1197
      b04b7129
    • Jürg Billeter's avatar
      allow object creation expressions in expression statements · 460e5657
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaparser.vala: allow object creation expressions in
      	  expression statements
      
      svn path=/trunk/; revision=1196
      460e5657
    • Jürg Billeter's avatar
      handle access modifier for signals · bce30aa3
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaparser.vala: handle access modifier for signals
      
      svn path=/trunk/; revision=1195
      bce30aa3
    • Jürg Billeter's avatar
      Replace generated Vala scanner and parser by handwritten classes · eba85acc
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am, vala/valaassignment.vala,
      	  vala/valabinaryexpression.vala, vala/valaclass.vala,
      	  vala/valanamespace.vala, vala/valaparser.vala,
      	  vala/valascanner.vala, vala/valascope.vala,
      	  vala/valasourcefile.vala, vala/valasourcelocation.vala,
      	  vala/valatokentype.vala, vala/valatuple.vala,
      	  vala/valaunaryexpression.vala, vala/valaunresolvedtype.vala:
      
      	  Replace generated Vala scanner and parser by handwritten classes
      
      svn path=/trunk/; revision=1194
      eba85acc
    • Jürg Billeter's avatar
      add GEnumClass and GEnumValue bindings · 20423931
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* vapi/glib-2.0.vapi: add GEnumClass and GEnumValue bindings
      
      svn path=/trunk/; revision=1193
      20423931
    • Jürg Billeter's avatar
      Bump version to 0.3.1 · 9a1ee893
      Jürg Billeter authored
      2008-04-13  Juerg Billeter  <j@bitron.ch>
      
      	* configure.ac: Bump version to 0.3.1
      
      svn path=/trunk/; revision=1192
      9a1ee893
  3. 12 Apr, 2008 2 commits
  4. 07 Apr, 2008 1 commit
    • Jürg Billeter's avatar
      Post-release version bump · d8839452
      Jürg Billeter authored
      2008-04-07  Juerg Billeter  <j@bitron.ch>
      
      	* configure.ac: Post-release version bump
      
      svn path=/trunk/; revision=1188
      d8839452