]>
git.ipfire.org Git - thirdparty/vala.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Étienne Bersac [Wed, 7 Jan 2009 20:31:30 +0000 (20:31 +0000)]
Fix stock item binding.
svn path=/trunk/; revision=2285
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
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
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
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
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
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
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
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