]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
17 years agoFix delegate bindings, patch by Matías De la Puente
Jürg Billeter [Sat, 17 Jan 2009 21:06:22 +0000 (21:06 +0000)] 
Fix delegate bindings, patch by Matías De la Puente

2009-01-17  Jürg Billeter  <j@bitron.ch>

* vapi/gsl.vapi:

Fix delegate bindings, patch by Matías De la Puente

svn path=/trunk/; revision=2377

17 years agoParse callback parameter annotations
Jürg Billeter [Sat, 17 Jan 2009 18:02:29 +0000 (18:02 +0000)] 
Parse callback parameter annotations

2009-01-17  Jürg Billeter  <j@bitron.ch>

* vapigen/valagirparser.vala:

Parse callback parameter annotations

svn path=/trunk/; revision=2376

17 years agoFix infinite loop when reading entity references
Jürg Billeter [Sat, 17 Jan 2009 17:07:13 +0000 (17:07 +0000)] 
Fix infinite loop when reading entity references

2009-01-17  Jürg Billeter  <j@bitron.ch>

* vapigen/valamarkupreader.vala:

Fix infinite loop when reading entity references

svn path=/trunk/; revision=2375

17 years agoRead comments
Jürg Billeter [Sat, 17 Jan 2009 17:02:19 +0000 (17:02 +0000)] 
Read comments

2009-01-17  Jürg Billeter  <j@bitron.ch>

* vapigen/valamarkupreader.vala:

Read comments

svn path=/trunk/; revision=2374

17 years agoFix gtk_widget_create_pango_* bindings
Jürg Billeter [Sat, 17 Jan 2009 13:23:04 +0000 (13:23 +0000)] 
Fix gtk_widget_create_pango_* bindings

2009-01-17  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gtk+-2.0/:

Fix gtk_widget_create_pango_* bindings

* vapi/gtk+-2.0.vapi: regenerated

svn path=/trunk/; revision=2373

17 years agoSet formal_target_type to fix constructors using generic parameter types,
Jürg Billeter [Sat, 17 Jan 2009 13:09:21 +0000 (13:09 +0000)] 
Set formal_target_type to fix constructors using generic parameter types,

2009-01-17  Jürg Billeter  <j@bitron.ch>

* vala/valaobjectcreationexpression.vala:

Set formal_target_type to fix constructors using generic parameter
types, fixes bug 543477

svn path=/trunk/; revision=2372

17 years agoDo not try to convert from generic pointer twice when accessing generic
Jürg Billeter [Sat, 17 Jan 2009 12:56:53 +0000 (12:56 +0000)] 
Do not try to convert from generic pointer twice when accessing generic

2009-01-17  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodememberaccessmodule.vala:

Do not try to convert from generic pointer twice when accessing
generic field

* vala/valaassignment.vala:

Set formal_target_type to fix assignment to generic fields,
fixes bug 543486

svn path=/trunk/; revision=2371

17 years agoAdd missing bindings for GstValue. fixes bug 530812
Thijs Vermeir [Sat, 17 Jan 2009 12:05:35 +0000 (12:05 +0000)] 
Add missing bindings for GstValue. fixes bug 530812

2009-01-17  Thijs Vermeir  <thijsvermeir@gmail.com>

* vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:

Add missing bindings for GstValue. fixes bug 530812

* vapi/gstreamer-0.10.vapi: Regenerated

svn path=/trunk/; revision=2370

17 years agoFix determining relative accessibility, fixes bug 559798
Jürg Billeter [Fri, 16 Jan 2009 22:25:15 +0000 (22:25 +0000)] 
Fix determining relative accessibility, fixes bug 559798

2009-01-16  Jürg Billeter  <j@bitron.ch>

* vala/valasymbol.vala:

Fix determining relative accessibility, fixes bug 559798

svn path=/trunk/; revision=2369

17 years agoFix bogus errors about missing return type in creation methods, fixes bug
Jürg Billeter [Fri, 16 Jan 2009 22:06:02 +0000 (22:06 +0000)] 
Fix bogus errors about missing return type in creation methods, fixes bug

2009-01-16  Jürg Billeter  <j@bitron.ch>

* vala/valacreationmethod.vala:

Fix bogus errors about missing return type in creation methods,
fixes bug 564178

svn path=/trunk/; revision=2368

17 years agoUse correct cname when calling property set accessor, fixes bug 562172
Jürg Billeter [Fri, 16 Jan 2009 22:00:06 +0000 (22:00 +0000)] 
Use correct cname when calling property set accessor, fixes bug 562172

2009-01-16  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:

Use correct cname when calling property set accessor,
fixes bug 562172

svn path=/trunk/; revision=2367

17 years agoDo not require libgee to support element access in custom types
Jürg Billeter [Fri, 16 Jan 2009 21:49:06 +0000 (21:49 +0000)] 
Do not require libgee to support element access in custom types

2009-01-16  Jürg Billeter  <j@bitron.ch>

* vala/valaassignment.vala:
* vala/valaelementaccess.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodearraymodule.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebasemodule.vala:

Do not require libgee to support element access in custom types

svn path=/trunk/; revision=2366

17 years agoReport error when returning owned variable in method or property with
Jürg Billeter [Fri, 16 Jan 2009 20:50:07 +0000 (20:50 +0000)] 
Report error when returning owned variable in method or property with

2009-01-16  Jürg Billeter  <j@bitron.ch>

* vala/valaexpression.vala:
* vala/valareturnstatement.vala:

Report error when returning owned variable in method or property
with unowned return value, fixes bug 547102

svn path=/trunk/; revision=2365

17 years agoRemove gconf_init binding, it is broken and deprecated, fixes bug 548435
Jürg Billeter [Fri, 16 Jan 2009 20:01:32 +0000 (20:01 +0000)] 
Remove gconf_init binding, it is broken and deprecated, fixes bug 548435

2009-01-16  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gconf-2.0/:

Remove gconf_init binding, it is broken and deprecated,
fixes bug 548435

* vapi/gconf-2.0.vapi: regenerated

svn path=/trunk/; revision=2364

17 years agoSupport vfunc_name attribute
Jürg Billeter [Fri, 16 Jan 2009 19:57:57 +0000 (19:57 +0000)] 
Support vfunc_name attribute

2009-01-16  Jürg Billeter  <j@bitron.ch>

* vala/valacodewriter.vala:
* vapigen/valagidlparser.vala:

Support vfunc_name attribute

* vapi/packages/gio-2.0/:

Fix g_seekable_truncate binding, fixes bug 564448

* vapi/gio-2.0.vapi: regenerated

svn path=/trunk/; revision=2363

17 years agoFix GtkTreePath binding, fixes bug 566274
Jürg Billeter [Fri, 16 Jan 2009 19:48:42 +0000 (19:48 +0000)] 
Fix GtkTreePath binding, fixes bug 566274

2009-01-16  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gtk+-2.0/:

Fix GtkTreePath binding, fixes bug 566274

* vapi/gtk+-2.0.vapi: regenerated

svn path=/trunk/; revision=2362

17 years agoDo not allow structs to have more than one base type and detect cycles,
Jürg Billeter [Fri, 16 Jan 2009 17:21:00 +0000 (17:21 +0000)] 
Do not allow structs to have more than one base type and detect cycles,

2009-01-16  Jürg Billeter  <j@bitron.ch>

* vala/valabaseaccess.vala:
* vala/valacodewriter.vala:
* vala/valagenieparser.vala:
* vala/valaparser.vala:
* vala/valasemanticanalyzer.vala:
* vala/valastruct.vala:
* vala/valasymbolresolver.vala:
* vapigen/valagirparser.vala:

Do not allow structs to have more than one base type and detect
cycles, patch by Andreas Brauchli, fixes bug 556063 and bug 567661

svn path=/trunk/; revision=2361

17 years agoFix gtk_text_iter_forward_find_char binding, patch by Nicolas Joseph,
Jürg Billeter [Fri, 16 Jan 2009 16:47:04 +0000 (16:47 +0000)] 
Fix gtk_text_iter_forward_find_char binding, patch by Nicolas Joseph,

2009-01-16  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gtk+-2.0/:

Fix gtk_text_iter_forward_find_char binding,
patch by Nicolas Joseph, fixes bug 567543

* vapi/gtk+-2.0.vapi: regenerated

svn path=/trunk/; revision=2360

17 years agoDetect local variables conflicting with parameters, patch by Andreas
Jürg Billeter [Fri, 16 Jan 2009 16:44:57 +0000 (16:44 +0000)] 
Detect local variables conflicting with parameters, patch by Andreas

2009-01-16  Jürg Billeter  <j@bitron.ch>

* vala/valablock.vala:

Detect local variables conflicting with parameters,
patch by Andreas Brauchli, fixes bug 523189

* vala/valaflowanalyzer.vala:
* vala/valaparser.vala:

Fix conflicts

svn path=/trunk/; revision=2359

17 years agoAdd MySQL bindings, patch by Jukka-Pekka Iivonen, fixes bug 567342
Jürg Billeter [Fri, 16 Jan 2009 16:37:55 +0000 (16:37 +0000)] 
Add MySQL bindings, patch by Jukka-Pekka Iivonen, fixes bug 567342

2009-01-16  Jürg Billeter  <j@bitron.ch>

* vapi/Makefile.am:
* vapi/mysql.vapi:

Add MySQL bindings, patch by Jukka-Pekka Iivonen, fixes bug 567342

svn path=/trunk/; revision=2358

17 years agoFix struct base type error message, patch by Carlos Cadete, fixes bug
Jürg Billeter [Fri, 16 Jan 2009 16:33:40 +0000 (16:33 +0000)] 
Fix struct base type error message, patch by Carlos Cadete, fixes bug

2009-01-16  Jürg Billeter  <j@bitron.ch>

* vala/valastruct.vala:

Fix struct base type error message, patch by Carlos Cadete,
fixes bug 567366

svn path=/trunk/; revision=2357

17 years agoFix g_datalist*_get bindings, patch by Yu Feng, fixes bug 567324
Jürg Billeter [Fri, 16 Jan 2009 16:25:06 +0000 (16:25 +0000)] 
Fix g_datalist*_get bindings, patch by Yu Feng, fixes bug 567324

2009-01-16  Jürg Billeter  <j@bitron.ch>

* vapi/glib-2.0.vapi:

Fix g_datalist*_get bindings, patch by Yu Feng, fixes bug 567324

svn path=/trunk/; revision=2356

17 years agoAdd array_length_cexpr CCode attribute for fields with constant array
Jürg Billeter [Fri, 16 Jan 2009 16:16:32 +0000 (16:16 +0000)] 
Add array_length_cexpr CCode attribute for fields with constant array

2009-01-16  Jürg Billeter  <j@bitron.ch>

* vala/valafield.vala:
* gobject/valaccodearraymodule.vala:

Add array_length_cexpr CCode attribute for fields with constant
array length, patch by Andreas Brauchli, fixes bug 567301

svn path=/trunk/; revision=2355

17 years agoSupport void ref functions
Jürg Billeter [Fri, 16 Jan 2009 16:04:41 +0000 (16:04 +0000)] 
Support void ref functions

2009-01-16  Jürg Billeter  <j@bitron.ch>

* vala/valacodewriter.vala:

Support void ref functions

* vapigen/valagidlparser.vala:

Detect void ref functions, patch by Andreas Brauchli,
fixes bug 549061

* vapi/gconf-2.0.vapi: regenerated

svn path=/trunk/; revision=2354

17 years agoFix typedef generation for private types, patch by Yu Feng, fixes bug
Jürg Billeter [Fri, 16 Jan 2009 15:54:16 +0000 (15:54 +0000)] 
Fix typedef generation for private types, patch by Yu Feng, fixes bug

2009-01-16  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodestructmodule.vala:
* gobject/valagobjectmodule.vala:

Fix typedef generation for private types, patch by Yu Feng,
fixes bug 567237

svn path=/trunk/; revision=2353

17 years agoWarn about possibly missing GLib.Object prerequisite, patch by Andreas
Jürg Billeter [Fri, 16 Jan 2009 15:47:25 +0000 (15:47 +0000)] 
Warn about possibly missing GLib.Object prerequisite, patch by Andreas

2009-01-16  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:

Warn about possibly missing GLib.Object prerequisite,
patch by Andreas Brauchli, fixes bug 554329

svn path=/trunk/; revision=2352

17 years agoTest marshalling of basic types over D-Bus
Jürg Billeter [Fri, 16 Jan 2009 15:39:35 +0000 (15:39 +0000)] 
Test marshalling of basic types over D-Bus

2009-01-16  Jürg Billeter  <j@bitron.ch>

* tests/Makefile.am:
* tests/dbus/basic-types.test:

Test marshalling of basic types over D-Bus

svn path=/trunk/; revision=2351

17 years agoUse `internal' accessibility for namespace members by default
Jürg Billeter [Fri, 16 Jan 2009 15:38:21 +0000 (15:38 +0000)] 
Use `internal' accessibility for namespace members by default

2009-01-16  Jürg Billeter  <j@bitron.ch>

* vala/valafield.vala:
* vala/valaparser.vala:

Use `internal' accessibility for namespace members by default

svn path=/trunk/; revision=2350

17 years agoRearrange test cases
Jürg Billeter [Fri, 16 Jan 2009 13:49:52 +0000 (13:49 +0000)] 
Rearrange test cases

2009-01-16  Jürg Billeter  <j@bitron.ch>

* tests/:

Rearrange test cases

svn path=/trunk/; revision=2349

17 years agoImprove array tests
Jürg Billeter [Fri, 16 Jan 2009 13:29:18 +0000 (13:29 +0000)] 
Improve array tests

2009-01-16  Jürg Billeter  <j@bitron.ch>

* tests/Makefile.am:
* tests/basic-types/arrays.test:

Improve array tests

svn path=/trunk/; revision=2348

17 years agoImprove string tests
Jürg Billeter [Fri, 16 Jan 2009 09:50:16 +0000 (09:50 +0000)] 
Improve string tests

2009-01-16  Jürg Billeter  <j@bitron.ch>

* tests/basic-types/strings.test:

Improve string tests

svn path=/trunk/; revision=2347

17 years agoIgnore BusName sender parameters in marshalling code
Jürg Billeter [Thu, 15 Jan 2009 16:29:32 +0000 (16:29 +0000)] 
Ignore BusName sender parameters in marshalling code

2009-01-15  Jürg Billeter  <j@bitron.ch>

* gobject/valadbusclientmodule.vala:

Ignore BusName sender parameters in marshalling code

svn path=/trunk/; revision=2346

17 years agoFix accessor detection for properties
Jürg Billeter [Thu, 15 Jan 2009 15:58:56 +0000 (15:58 +0000)] 
Fix accessor detection for properties

2009-01-15  Jürg Billeter  <j@bitron.ch>

* vapigen/valagidlparser.vala:

Fix accessor detection for properties

* vapi/: regenerated

svn path=/trunk/; revision=2345

17 years agoFix syntax error, patch by Frederik
Jürg Billeter [Thu, 15 Jan 2009 13:57:20 +0000 (13:57 +0000)] 
Fix syntax error, patch by Frederik

2009-01-15  Jürg Billeter  <j@bitron.ch>

* vapi/sdl-mixer.vapi:

Fix syntax error, patch by Frederik

svn path=/trunk/; revision=2344

17 years agoTrack usage of creation methods to avoid bogus warnings from the flow
Jürg Billeter [Thu, 15 Jan 2009 12:45:57 +0000 (12:45 +0000)] 
Track usage of creation methods to avoid bogus warnings from the flow

2009-01-15  Jürg Billeter  <j@bitron.ch>

* vala/valaobjectcreationexpression.vala:

Track usage of creation methods to avoid bogus warnings from the
flow analyzer

svn path=/trunk/; revision=2343

17 years agoFix generated introspection information when using DBus.BusName sender
Jürg Billeter [Thu, 15 Jan 2009 11:26:07 +0000 (11:26 +0000)] 
Fix generated introspection information when using DBus.BusName sender

2009-01-15  Jürg Billeter  <j@bitron.ch>

* gobject/valadbusservermodule.vala:

Fix generated introspection information when using DBus.BusName
sender parameter

svn path=/trunk/; revision=2342

17 years agoAccept numbers with characters as identifiers where possible
Jürg Billeter [Thu, 15 Jan 2009 09:18:37 +0000 (09:18 +0000)] 
Accept numbers with characters as identifiers where possible

2009-01-15  Jürg Billeter  <j@bitron.ch>

* vala/valaparser.vala:

Accept numbers with characters as identifiers where possible

svn path=/trunk/; revision=2341

17 years agoImprove output for owned property getters
Jürg Billeter [Wed, 14 Jan 2009 22:44:41 +0000 (22:44 +0000)] 
Improve output for owned property getters

2009-01-14  Jürg Billeter  <j@bitron.ch>

* vala/valacodewriter.vala:

Improve output for owned property getters

* vapigen/valagidlparser.vala:

Getters of properties without accessor have to return owned value

* vapi/: regenerated

svn path=/trunk/; revision=2340

17 years agoReport error when using getters of properties with unowned return value
Jürg Billeter [Wed, 14 Jan 2009 17:40:52 +0000 (17:40 +0000)] 
Report error when using getters of properties with unowned return value

2009-01-14  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodememberaccessmodule.vala:

Report error when using getters of properties with unowned return
value and without accessor, fixes bug 567750

svn path=/trunk/; revision=2339

17 years agoImprove syntax error message when expecting declaration
Jürg Billeter [Wed, 14 Jan 2009 17:22:35 +0000 (17:22 +0000)] 
Improve syntax error message when expecting declaration

2009-01-14  Jürg Billeter  <j@bitron.ch>

* vala/valaparser.vala:

Improve syntax error message when expecting declaration

svn path=/trunk/; revision=2338

17 years ago- new mysql-based valadoc.org doclet (--enable-valadocorg) - trivial
Florian Brosch [Wed, 14 Jan 2009 00:57:23 +0000 (00:57 +0000)] 
- new mysql-based valadoc.org doclet (--enable-valadocorg) - trivial

 - new mysql-based valadoc.org doclet (--enable-valadocorg)
 - trivial cleanups
 - vala-0.5.5-emigration
 - delegate exception lists

svn path=/trunk/; revision=27

17 years agoRemove obsolete vala.h
Jürg Billeter [Tue, 13 Jan 2009 19:29:37 +0000 (19:29 +0000)] 
Remove obsolete vala.h

2009-01-13  Jürg Billeter  <j@bitron.ch>

* vala/Makefile.am:
* vala/vala.h:

Remove obsolete vala.h

svn path=/trunk/; revision=2337

17 years agoAdd -H command-line option to generate C header file for public API, stub
Jürg Billeter [Tue, 13 Jan 2009 18:41:04 +0000 (18:41 +0000)] 
Add -H command-line option to generate C header file for public API, stub

2009-01-13  Jürg Billeter  <j@bitron.ch>

* vala/valacodecontext.vala:
* gobject/valaccodebasemodule.vala:
* compiler/valacompiler.vala:

Add -H command-line option to generate C header file for public
API, stub implementation

svn path=/trunk/; revision=2336

17 years agoFix binding of gst_caps_from_string regenerated
Thijs Vermeir [Tue, 13 Jan 2009 16:47:07 +0000 (16:47 +0000)] 
Fix binding of gst_caps_from_string regenerated

* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
Fix binding of gst_caps_from_string
* vapi/gstreamer-0.10.vapi: regenerated

svn path=/trunk/; revision=2335

17 years agoregenerated
Thijs Vermeir [Mon, 12 Jan 2009 14:25:47 +0000 (14:25 +0000)] 
regenerated

* vapi/gdk-pixbuf-2.0.vapi: regenerated

svn path=/trunk/; revision=2334

17 years agoOwnership fixes in gst_bin_* bindings, patch by Sebastian Pölsterl
Jürg Billeter [Sun, 11 Jan 2009 16:37:34 +0000 (16:37 +0000)] 
Ownership fixes in gst_bin_* bindings, patch by Sebastian Pölsterl

2009-01-11  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gstreamer-0.10/:

Ownership fixes  in gst_bin_* bindings, patch by Sebastian Pölsterl

* vapi/gstreamer-0.10.vapi: regenerated

svn path=/trunk/; revision=2333

17 years agoFix GMarkupParser binding, patch by Ali Sabil
Jürg Billeter [Sun, 11 Jan 2009 16:36:11 +0000 (16:36 +0000)] 
Fix GMarkupParser binding, patch by Ali Sabil

2009-01-11  Jürg Billeter  <j@bitron.ch>

* vapi/glib-2.0.vapi:

Fix GMarkupParser binding, patch by Ali Sabil

svn path=/trunk/; revision=2332

17 years agoSupport null-terminated array parameters in delegates, patch by Ali Sabil
Jürg Billeter [Sun, 11 Jan 2009 14:45:44 +0000 (14:45 +0000)] 
Support null-terminated array parameters in delegates, patch by Ali Sabil

2009-01-11  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodedelegatemodule.vala:

Support null-terminated array parameters in delegates,
patch by Ali Sabil

svn path=/trunk/; revision=2331

17 years agoFix GstMessage ownership in gst_bus_* bindings, patch by Sebastian
Jürg Billeter [Sun, 11 Jan 2009 12:56:10 +0000 (12:56 +0000)] 
Fix GstMessage ownership in gst_bus_* bindings, patch by Sebastian

2009-01-11  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gstreamer-0.10/:

Fix GstMessage ownership in gst_bus_* bindings,
patch by Sebastian Pölsterl

* vapi/gstreamer-0.10.vapi: regenerated

svn path=/trunk/; revision=2330

17 years agoFix crash when assigning to dynamic properties
Jürg Billeter [Sun, 11 Jan 2009 00:55:08 +0000 (00:55 +0000)] 
Fix crash when assigning to dynamic properties

2009-01-11  Jürg Billeter  <j@bitron.ch>

* vala/valamemberaccess.vala:
* vala/valasemanticanalyzer.vala:

Fix crash when assigning to dynamic properties

svn path=/trunk/; revision=2329

17 years agoFix pointer properties
Jürg Billeter [Sat, 10 Jan 2009 21:03:35 +0000 (21:03 +0000)] 
Fix pointer properties

2009-01-10  Jürg Billeter  <j@bitron.ch>

* vala/valacodenode.vala:
* vala/valaparser.vala:
* vala/valapointertype.vala:

Fix pointer properties

svn path=/trunk/; revision=2328

17 years agoPost-release version bump
Jürg Billeter [Sat, 10 Jan 2009 17:09:50 +0000 (17:09 +0000)] 
Post-release version bump

2009-01-10  Jürg Billeter  <j@bitron.ch>

* configure.ac: Post-release version bump

svn path=/trunk/; revision=2327

17 years agoupdate for 0.5.5 release VALA_0_5_5
Jürg Billeter [Sat, 10 Jan 2009 17:08:50 +0000 (17:08 +0000)] 
update for 0.5.5 release

2009-01-10  Jürg Billeter  <j@bitron.ch>

* NEWS: update for 0.5.5 release

svn path=/trunk/; revision=2325

17 years agoSupport methods returning null-terminated arrays
Jürg Billeter [Sat, 10 Jan 2009 14:37:13 +0000 (14:37 +0000)] 
Support methods returning null-terminated arrays

2009-01-10  Jürg Billeter  <j@bitron.ch>

* vala/valacodewriter.vala:
* vapigen/valagidlparser.vala:

Support methods returning null-terminated arrays

* vapi/packages/gtk+-2.0/:

Fix gtk_selection_data_get_uris binding

* vapi/gtk+-2.0.vapi: regenerated

svn path=/trunk/; revision=2324

17 years agoReplace `#' in property declarations by `owned' modifier before `get'
Jürg Billeter [Sat, 10 Jan 2009 14:25:40 +0000 (14:25 +0000)] 
Replace `#' in property declarations by `owned' modifier before `get'

2009-01-10  Jürg Billeter  <j@bitron.ch>

* vala/valacodewriter.vala:
* vala/valagenieparser.vala:
* vala/valamemberaccess.vala:
* vala/valaparser.vala:
* vala/valapropertyaccessor.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodememberaccessmodule.vala:
* vapigen/valagidlparser.vala:
* vapigen/valagirparser.vala:

Replace `#' in property declarations by `owned' modifier
before `get'

svn path=/trunk/; revision=2323

17 years agoWarn when using result variable with incompatible type to prepare possible
Jürg Billeter [Sat, 10 Jan 2009 13:15:14 +0000 (13:15 +0000)] 
Warn when using result variable with incompatible type to prepare possible

2009-01-10  Jürg Billeter  <j@bitron.ch>

* vala/valalocalvariable.vala:

Warn when using result variable with incompatible type to prepare
possible introduction of implicit result variable

* vala/valageniescanner.vala:
* vala/valascanner.vala:
* vala/valasymbol.vala:

Fix new warnings

svn path=/trunk/; revision=2322

17 years agoAdd --enable-deprecated and --enable-experimental command-line options to
Jürg Billeter [Sat, 10 Jan 2009 12:46:42 +0000 (12:46 +0000)] 
Add --enable-deprecated and --enable-experimental command-line options to

2009-01-10  Jürg Billeter  <j@bitron.ch>

* vala/valacodecontext.vala:
* vala/valaobjectcreationexpression.vala:
* compiler/valacompiler.vala:

Add --enable-deprecated and --enable-experimental command-line
options to disable warnings when using deprecated and experimental
features, respectively

svn path=/trunk/; revision=2321

17 years agoRemove --disable-non-null option after transition period of 9 months
Jürg Billeter [Sat, 10 Jan 2009 12:37:46 +0000 (12:37 +0000)] 
Remove --disable-non-null option after transition period of 9 months

2009-01-10  Jürg Billeter  <j@bitron.ch>

* vala/valacodecontext.vala:
* vala/valaformalparameter.vala:
* vala/valareturnstatement.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodemethodmodule.vala:
* compiler/valacompiler.vala:

Remove --disable-non-null option after transition period
of 9 months

svn path=/trunk/; revision=2320

17 years agoFix compile errors when using postconditions
Jürg Billeter [Sat, 10 Jan 2009 11:56:30 +0000 (11:56 +0000)] 
Fix compile errors when using postconditions

2009-01-10  Jürg Billeter  <j@bitron.ch>

* vala/valaclass.vala:
* vala/valalocalvariable.vala:
* vala/valamethod.vala:

Fix compile errors when using postconditions

svn path=/trunk/; revision=2319

17 years agoUse dbus-glib types for dynamic D-Bus signals, fixes bug 561545
Jürg Billeter [Sat, 10 Jan 2009 09:23:35 +0000 (09:23 +0000)] 
Use dbus-glib types for dynamic D-Bus signals, fixes bug 561545

2009-01-10  Jürg Billeter  <j@bitron.ch>

* gobject/valadbusclientmodule.vala:

Use dbus-glib types for dynamic D-Bus signals, fixes bug 561545

svn path=/trunk/; revision=2318

17 years agoUse correct C type for set accessors of properties whose get accessor
Jürg Billeter [Fri, 9 Jan 2009 23:24:32 +0000 (23:24 +0000)] 
Use correct C type for set accessors of properties whose get accessor

2009-01-10  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:

Use correct C type for set accessors of properties whose get
accessor returns owned value, fixes bug 538666

svn path=/trunk/; revision=2317

17 years agoFix critical and generated code for static delegate fields, fixes bug
Jürg Billeter [Fri, 9 Jan 2009 23:09:11 +0000 (23:09 +0000)] 
Fix critical and generated code for static delegate fields, fixes bug

2009-01-10  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:
* gobject/valaccodedelegatemodule.vala:

Fix critical and generated code for static delegate fields,
fixes bug 563016

svn path=/trunk/; revision=2316

17 years agoReport error when field type is less accessible than field
Jürg Billeter [Fri, 9 Jan 2009 23:07:48 +0000 (23:07 +0000)] 
Report error when field type is less accessible than field

2009-01-10  Jürg Billeter  <j@bitron.ch>

* vala/valafield.vala:

Report error when field type is less accessible than field

svn path=/trunk/; revision=2315

17 years agoFix memory leak when retrieving values from property getters returning
Jürg Billeter [Fri, 9 Jan 2009 22:53:11 +0000 (22:53 +0000)] 
Fix memory leak when retrieving values from property getters returning

2009-01-09  Jürg Billeter  <j@bitron.ch>

* vala/valasemanticanalyzer.vala:

Fix memory leak when retrieving values from property getters
returning owned values, fixes bug 564081

svn path=/trunk/; revision=2314

17 years agoDo not free values returned via g_object_get prematurely, require
Jürg Billeter [Fri, 9 Jan 2009 22:35:51 +0000 (22:35 +0000)] 
Do not free values returned via g_object_get prematurely, require

2009-01-09  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodememberaccessmodule.vala:

Do not free values returned via g_object_get prematurely, require
properties without accessor methods to return an owned value,
fixes bug 559644

svn path=/trunk/; revision=2313

17 years agoFix critical when trying to access instance member, fixes bug 566337
Jürg Billeter [Fri, 9 Jan 2009 19:05:18 +0000 (19:05 +0000)] 
Fix critical when trying to access instance member, fixes bug 566337

2009-01-09  Jürg Billeter  <j@bitron.ch>

* vala/valaunaryexpression.vala:

Fix critical when trying to access instance member,
fixes bug 566337

svn path=/trunk/; revision=2312

17 years agoAdd CodeNode.get_type_name method
Jürg Billeter [Fri, 9 Jan 2009 18:59:21 +0000 (18:59 +0000)] 
Add CodeNode.get_type_name method

2009-01-09  Jürg Billeter  <j@bitron.ch>

* vala/valacodenode.vala:

Add CodeNode.get_type_name method

* vapi/gobject-2.0.vapi:

Add G_TYPE_FROM_INSTANCE binding

svn path=/trunk/; revision=2311

17 years agoFix GstNetAddress binding, fixes bug 564924
Jürg Billeter [Fri, 9 Jan 2009 18:48:29 +0000 (18:48 +0000)] 
Fix GstNetAddress binding, fixes bug 564924

2009-01-09  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gstreamer-netbuffer-0.10/:

Fix GstNetAddress binding, fixes bug 564924

* vapi/gstreamer-netbuffer-0.10.vapi: regenerated

svn path=/trunk/; revision=2310

17 years agoFix gst_base_transform_get_unit_size bindings, fixes bug 565978
Jürg Billeter [Fri, 9 Jan 2009 18:44:45 +0000 (18:44 +0000)] 
Fix gst_base_transform_get_unit_size bindings, fixes bug 565978

2009-01-09  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gstreamer-base-0.10/:

Fix gst_base_transform_get_unit_size bindings, fixes bug 565978

* vapi/gstreamer-base-0.10.vapi: regenerated

svn path=/trunk/; revision=2309

17 years agoFix gst_uri_handler_get_protocols* bindings, fixes bug 566375
Jürg Billeter [Fri, 9 Jan 2009 18:42:38 +0000 (18:42 +0000)] 
Fix gst_uri_handler_get_protocols* bindings, fixes bug 566375

2009-01-09  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gstreamer-0.10/:

Fix gst_uri_handler_get_protocols* bindings, fixes bug 566375

* vapi/gstreamer-0.10.vapi: regenerated

svn path=/trunk/; revision=2308

17 years agoFix gst_object_get_name, gst_object_get_name_prefix, and
Jürg Billeter [Fri, 9 Jan 2009 18:39:33 +0000 (18:39 +0000)] 
Fix gst_object_get_name, gst_object_get_name_prefix, and

2009-01-09  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gstreamer-0.10/:

Fix gst_object_get_name, gst_object_get_name_prefix, and
gst_object_get_path_string bindings, fixes bug 566353

svn path=/trunk/; revision=2307

17 years agoDo not accept `ref' and `out' expressions outside of arguments, fixes bug
Jürg Billeter [Fri, 9 Jan 2009 18:22:13 +0000 (18:22 +0000)] 
Do not accept `ref' and `out' expressions outside of arguments, fixes bug

2009-01-09  Jürg Billeter  <j@bitron.ch>

* vala/valaparser.vala:

Do not accept `ref' and `out' expressions outside of arguments,
fixes bug 548418

svn path=/trunk/; revision=2306

17 years agoSupport lambda expressions throwing errors, fixes bug 563018
Jürg Billeter [Fri, 9 Jan 2009 17:26:35 +0000 (17:26 +0000)] 
Support lambda expressions throwing errors, fixes bug 563018

2009-01-09  Jürg Billeter  <j@bitron.ch>

* vala/valalambdaexpression.vala:

Support lambda expressions throwing errors, fixes bug 563018

svn path=/trunk/; revision=2305

17 years agoDo not allow empty enums and errordomains, fixes bug 543564
Jürg Billeter [Fri, 9 Jan 2009 16:13:59 +0000 (16:13 +0000)] 
Do not allow empty enums and errordomains, fixes bug 543564

2009-01-09  Jürg Billeter  <j@bitron.ch>

* vala/valaparser.vala:

Do not allow empty enums and errordomains, fixes bug 543564

svn path=/trunk/; revision=2304

17 years agoPerform flow analysis on code in creation methods, fixes bug 566000
Jürg Billeter [Fri, 9 Jan 2009 16:09:42 +0000 (16:09 +0000)] 
Perform flow analysis on code in creation methods, fixes bug 566000

2009-01-09  Jürg Billeter  <j@bitron.ch>

* vala/valaflowanalyzer.vala:

Perform flow analysis on code in creation methods, fixes bug 566000

svn path=/trunk/; revision=2303

17 years agoFix some type suffix issues with real literals
Jürg Billeter [Fri, 9 Jan 2009 14:42:02 +0000 (14:42 +0000)] 
Fix some type suffix issues with real literals

2009-01-09  Jürg Billeter  <j@bitron.ch>

* vala/valascanner.vala:
* gobject/valaccodebasemodule.vala:

Fix some type suffix issues with real literals

* tests/basic-types/floats.test:

Improve float tests

svn path=/trunk/; revision=2302

17 years agoImprove integer tests
Jürg Billeter [Fri, 9 Jan 2009 13:10:53 +0000 (13:10 +0000)] 
Improve integer tests

2009-01-09  Jürg Billeter  <j@bitron.ch>

* tests/Makefile.am:
* tests/basic-types/integers.test:

Improve integer tests

svn path=/trunk/; revision=2301

17 years agoFix error handling in try statements nested across method boundaries
Jürg Billeter [Fri, 9 Jan 2009 10:29:02 +0000 (10:29 +0000)] 
Fix error handling in try statements nested across method boundaries

2009-01-09  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodemethodmodule.vala:

Fix error handling in try statements nested across method
boundaries (using lambda expressions)

svn path=/trunk/; revision=2300

17 years agoDo not pass null as option to CCodeCompiler
Jürg Billeter [Fri, 9 Jan 2009 10:14:22 +0000 (10:14 +0000)] 
Do not pass null as option to CCodeCompiler

2009-01-09  Jürg Billeter  <j@bitron.ch>

* compiler/valacompiler.vala:

Do not pass null as option to CCodeCompiler

svn path=/trunk/; revision=2299

17 years agoFix critical in compiled applications using null-terminated arrays, fixes
Jürg Billeter [Fri, 9 Jan 2009 10:05:25 +0000 (10:05 +0000)] 
Fix critical in compiled applications using null-terminated arrays, fixes

2009-01-09  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodearraymodule.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodemethodcallmodule.vala:

Fix critical in compiled applications using null-terminated arrays,
fixes bug 567025

svn path=/trunk/; revision=2298

17 years agoSimplify CCodeVariableDeclarator construction with initializer
Jürg Billeter [Fri, 9 Jan 2009 09:45:33 +0000 (09:45 +0000)] 
Simplify CCodeVariableDeclarator construction with initializer

2009-01-09  Jürg Billeter  <j@bitron.ch>

* ccode/valaccodevariabledeclarator.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodecontrolflowmodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaclassregisterfunction.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valadbusmodule.vala:
* gobject/valadbusservermodule.vala:
* gobject/valagerrormodule.vala:
* gobject/valagobjectmodule.vala:
* gobject/valagsignalmodule.vala:
* gobject/valagtypemodule.vala:
* gobject/valatyperegisterfunction.vala:

Simplify CCodeVariableDeclarator construction with initializer

svn path=/trunk/; revision=2297

17 years agoFix gsl_error_set_error_handler binding
Jürg Billeter [Fri, 9 Jan 2009 09:09:09 +0000 (09:09 +0000)] 
Fix gsl_error_set_error_handler binding

2009-01-09  Jürg Billeter  <j@bitron.ch>

* vapi/gsl.vapi:

Fix gsl_error_set_error_handler binding

svn path=/trunk/; revision=2296

17 years agoFix gtk_selection_data_set_uris binding, fixes bug 566742
Jürg Billeter [Thu, 8 Jan 2009 10:04:06 +0000 (10:04 +0000)] 
Fix gtk_selection_data_set_uris binding, fixes bug 566742

2009-01-08  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gtk+-2.0/:

Fix gtk_selection_data_set_uris binding, fixes bug 566742

* vapi/gtk+-2.0.vapi: regenerated

svn path=/trunk/; revision=2295

17 years agoVisit declared error types to resolve symbols
Jürg Billeter [Wed, 7 Jan 2009 23:41:46 +0000 (23:41 +0000)] 
Visit declared error types to resolve symbols

2009-01-08  Jürg Billeter  <j@bitron.ch>

* vala/valadelegate.vala:

Visit declared error types to resolve symbols

svn path=/trunk/; revision=2294

17 years agoPost-release version bump
Jürg Billeter [Wed, 7 Jan 2009 22:49:21 +0000 (22:49 +0000)] 
Post-release version bump

2009-01-07  Jürg Billeter  <j@bitron.ch>

* configure.ac: Post-release version bump

svn path=/trunk/; revision=2293

17 years agoupdate for 0.5.4 release VALA_0_5_4
Jürg Billeter [Wed, 7 Jan 2009 22:47:56 +0000 (22:47 +0000)] 
update for 0.5.4 release

2009-01-07  Jürg Billeter  <j@bitron.ch>

* NEWS: update for 0.5.4 release

svn path=/trunk/; revision=2291

17 years agoFix critical when using immutable classes without copy function
Jürg Billeter [Wed, 7 Jan 2009 22:39:16 +0000 (22:39 +0000)] 
Fix critical when using immutable classes without copy function

2009-01-07  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:

Fix critical when using immutable classes without copy function

svn path=/trunk/; revision=2290

17 years agoFix critical when using invalid `using' directive
Jürg Billeter [Wed, 7 Jan 2009 22:34:15 +0000 (22:34 +0000)] 
Fix critical when using invalid `using' directive

2009-01-07  Jürg Billeter  <j@bitron.ch>

* vala/valasymbolresolver.vala:

Fix critical when using invalid `using' directive

svn path=/trunk/; revision=2289

17 years agoHandle errors that occur within a try block but are not handled by a catch
Jürg Billeter [Wed, 7 Jan 2009 22:20:54 +0000 (22:20 +0000)] 
Handle errors that occur within a try block but are not handled by a catch

2009-01-07  Jürg Billeter  <j@bitron.ch>

* gobject/valagerrormodule.vala:

Handle errors that occur within a try block but are not handled
by a catch clause, fixes bug 533929

svn path=/trunk/; revision=2288

17 years agoFix TagLib_AudioProperties binding, patch by Andreas Brauchli, fixes bug
Jürg Billeter [Wed, 7 Jan 2009 20:48:29 +0000 (20:48 +0000)] 
Fix TagLib_AudioProperties binding, patch by Andreas Brauchli, fixes bug

2009-01-07  Jürg Billeter  <j@bitron.ch>

* vapi/taglib_c.vapi:

Fix TagLib_AudioProperties binding, patch by Andreas Brauchli,
fixes bug 566919

svn path=/trunk/; revision=2287

17 years agoFix GtkStockItem binding
Jürg Billeter [Wed, 7 Jan 2009 20:37:24 +0000 (20:37 +0000)] 
Fix GtkStockItem binding

2009-01-07  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gtk+-2.0/:

Fix GtkStockItem binding

* vapi/gtk+-2.0.vapi: regenerated

svn path=/trunk/; revision=2286

17 years agoFix stock item binding.
Étienne Bersac [Wed, 7 Jan 2009 20:31:30 +0000 (20:31 +0000)] 
Fix stock item binding.

svn path=/trunk/; revision=2285

17 years agoAdd support for static destructors, patch by Sebastian Dröge, fixes bug
Jürg Billeter [Wed, 7 Jan 2009 20:27:57 +0000 (20:27 +0000)] 
Add support for static destructors, patch by Sebastian Dröge, fixes bug

2009-01-07  Jürg Billeter  <j@bitron.ch>

* vala/valaclass.vala:
* vala/valaparser.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaclassregisterfunction.vala:
* gobject/valagobjectmodule.vala:
* gobject/valainterfaceregisterfunction.vala:
* gobject/valatyperegisterfunction.vala:

Add support for static destructors, patch by Sebastian Dröge,
fixes bug 564011

svn path=/trunk/; revision=2284

17 years agoUpdate to taglib_c 1.5, patch by Andreas Brauchli, fixes bug 566919
Jürg Billeter [Wed, 7 Jan 2009 20:09:01 +0000 (20:09 +0000)] 
Update to taglib_c 1.5, patch by Andreas Brauchli, fixes bug 566919

2009-01-07  Jürg Billeter  <j@bitron.ch>

* vapi/taglib_c.vapi:

Update to taglib_c 1.5, patch by Andreas Brauchli, fixes bug 566919

svn path=/trunk/; revision=2283

17 years agoFix g_object_class_find_property binding, patch by Zeeshan Ali Khattak,
Jürg Billeter [Wed, 7 Jan 2009 12:14:11 +0000 (12:14 +0000)] 
Fix g_object_class_find_property binding, patch by Zeeshan Ali Khattak,

2009-01-07  Jürg Billeter  <j@bitron.ch>

* vapi/gobject-2.0.vapi:

Fix g_object_class_find_property binding,
patch by Zeeshan Ali Khattak, fixes bug 566889

svn path=/trunk/; revision=2282

17 years agoCheck base types of classes, interfaces, and structs, patch by Andreas
Jürg Billeter [Tue, 6 Jan 2009 23:16:07 +0000 (23:16 +0000)] 
Check base types of classes, interfaces, and structs, patch by Andreas

2009-01-07  Jürg Billeter  <j@bitron.ch>

* vala/valaclass.vala:
* vala/valainterface.vala:
* vala/valastruct.vala:

Check base types of classes, interfaces, and structs,
patch by Andreas Brauchli, fixes bug 566592

svn path=/trunk/; revision=2281

17 years agoDo not break ABI when using private class fields, patch by Sebastian
Jürg Billeter [Tue, 6 Jan 2009 23:06:53 +0000 (23:06 +0000)] 
Do not break ABI when using private class fields, patch by Sebastian

2009-01-07  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodememberaccessmodule.vala:
* gobject/valagobjectmodule.vala:
* gobject/valatyperegisterfunction.vala:

Do not break ABI when using private class fields,
patch by Sebastian Dröge, fixes bug 561469

svn path=/trunk/; revision=2280

17 years agoSupport [CCode (ref_function_void = true)] attribute for bindings, based
Jürg Billeter [Tue, 6 Jan 2009 22:59:20 +0000 (22:59 +0000)] 
Support [CCode (ref_function_void = true)] attribute for bindings, based

2009-01-06  Jürg Billeter  <j@bitron.ch>

* vala/valaclass.vala:
* gobject/valaccodebasemodule.vala:

Support [CCode (ref_function_void = true)] attribute for bindings,
based on patch by Andreas Brauchli, fixes bug 566078

svn path=/trunk/; revision=2279

17 years agoSupport marshalling multi-dimensional arrays, based on patch by Didier
Jürg Billeter [Mon, 5 Jan 2009 23:42:40 +0000 (23:42 +0000)] 
Support marshalling multi-dimensional arrays, based on patch by Didier

2009-01-06  Jürg Billeter  <j@bitron.ch>

* vala/valaarraytype.vala:
* gobject/valadbusmodule.vala:

Support marshalling multi-dimensional arrays,
based on patch by Didier Villevalois, fixes bug 565792

* gobject/valadbusclientmodule.vala:

Fix array out parameters in static D-Bus clients

svn path=/trunk/; revision=2278

17 years agoDo not accidentally generate stacked arrays
Jürg Billeter [Mon, 5 Jan 2009 22:30:15 +0000 (22:30 +0000)] 
Do not accidentally generate stacked arrays

2009-01-05  Jürg Billeter  <j@bitron.ch>

* vapigen/valagidlparser.vala:

Do not accidentally generate stacked arrays

* vapi/packages/gdk-2.0/:

Fix gdk_keymap_get_entries_for_keyval, gdk_threads_add_idle, and
gdk_window_remove_filter bindings, patch by Mark Lee,
fixes bug 566679

* vapi/gdk-2.0.vapi: regenerated

svn path=/trunk/; revision=2277