]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
17 years agoVarious ownership fixes, patch by Evan Nemerson, fixes bug 547450
Jürg Billeter [Tue, 16 Dec 2008 09:10:40 +0000 (09:10 +0000)] 
Various ownership fixes, patch by Evan Nemerson, fixes bug 547450

2008-12-16  Jürg Billeter  <j@bitron.ch>

* vapi/packages/json-glib-1.0/:

Various ownership fixes, patch by Evan Nemerson, fixes bug 547450

* vapi/json-glib-1.0.vapi: regenerated

svn path=/trunk/; revision=2178

17 years agoAdd g_string_truncate binding, patch by Yu Feng, fixes bug 564428
Jürg Billeter [Tue, 16 Dec 2008 08:41:55 +0000 (08:41 +0000)] 
Add g_string_truncate binding, patch by Yu Feng, fixes bug 564428

2008-12-16  Jürg Billeter  <j@bitron.ch>

* vapi/glib-2.0.vapi:

Add g_string_truncate binding, patch by Yu Feng, fixes bug 564428

svn path=/trunk/; revision=2177

17 years agoAdd transaction hook, tracing, profiling, and mutex bindings, patch by
Jürg Billeter [Tue, 16 Dec 2008 08:36:21 +0000 (08:36 +0000)] 
Add transaction hook, tracing, profiling, and mutex bindings, patch by

2008-12-16  Jürg Billeter  <j@bitron.ch>

* vapi/sqlite3.vapi:

Add transaction hook, tracing, profiling, and mutex bindings,
patch by Evan Nemerson, fixes bug 564571

svn path=/trunk/; revision=2176

17 years agoMove substring method to VAPI file, handle negative and out of bounds
Jürg Billeter [Tue, 16 Dec 2008 08:27:59 +0000 (08:27 +0000)] 
Move substring method to VAPI file, handle negative and out of bounds

2008-12-16  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:
* gobject/valaccodemethodcallmodule.vala:
* vapi/glib-2.0.vapi:

Move substring method to VAPI file, handle negative and out of
bounds values, fixes bug 443524

svn path=/trunk/; revision=2175

17 years agoVarious delegate parameter fixes, patch by Michael Terry, fixes bug 564068
Jürg Billeter [Tue, 16 Dec 2008 00:29:26 +0000 (00:29 +0000)] 
Various delegate parameter fixes, patch by Michael Terry, fixes bug 564068

2008-12-16  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gnome-keyring-1/:

Various delegate parameter fixes, patch by Michael Terry,
fixes bug 564068

* vapi/gnome-keyring-1.vapi: regenerated

svn path=/trunk/; revision=2174

17 years agoAdd g_io_extension_get_type binding, patch by Jared Moore, fixes bug
Jürg Billeter [Tue, 16 Dec 2008 00:19:07 +0000 (00:19 +0000)] 
Add g_io_extension_get_type binding, patch by Jared Moore, fixes bug

2008-12-16  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gio-2.0/:

Add g_io_extension_get_type binding, patch by Jared Moore,
fixes bug 537522

* vapi/gio-2.0.vapi: regenerated

svn path=/trunk/; revision=2173

17 years agoInclude C header files for types used in sizeof expressions, fixes bug
Jürg Billeter [Tue, 16 Dec 2008 00:06:06 +0000 (00:06 +0000)] 
Include C header files for types used in sizeof expressions, fixes bug

2008-12-16  Jürg Billeter  <j@bitron.ch>

* vala/valasizeofexpression.vala:

Include C header files for types used in sizeof expressions,
fixes bug 542705

svn path=/trunk/; revision=2172

17 years agoReport error when using construct properties in non-GObject classes, fixes
Jürg Billeter [Tue, 16 Dec 2008 00:02:22 +0000 (00:02 +0000)] 
Report error when using construct properties in non-GObject classes, fixes

2008-12-16  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:

Report error when using construct properties in non-GObject
classes, fixes bug 541728

svn path=/trunk/; revision=2171

17 years agoFix gtk_status_icon_position_menu and GtkMenuPositionFunc bindings, fixes
Jürg Billeter [Mon, 15 Dec 2008 23:30:51 +0000 (23:30 +0000)] 
Fix gtk_status_icon_position_menu and GtkMenuPositionFunc bindings, fixes

2008-12-16  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gtk+-2.0/:

Fix gtk_status_icon_position_menu and GtkMenuPositionFunc bindings,
fixes bug 563457

* vapi/gtk+-2.0.vapi: regenerated

svn path=/trunk/; revision=2170

17 years agoReport error when using construct blocks in non-GObject classes
Jürg Billeter [Mon, 15 Dec 2008 23:09:34 +0000 (23:09 +0000)] 
Report error when using construct blocks in non-GObject classes

2008-12-16  Jürg Billeter  <j@bitron.ch>

* gobject/valagobjectmodule.vala:

Report error when using construct blocks in non-GObject classes

svn path=/trunk/; revision=2169

17 years agoFix gtk_container_get_children binding
Jürg Billeter [Mon, 15 Dec 2008 22:21:07 +0000 (22:21 +0000)] 
Fix gtk_container_get_children binding

2008-12-15  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gtk+-2.0/:

Fix gtk_container_get_children binding

* vapi/gtk+-2.0.vapi: regenerated

svn path=/trunk/; revision=2168

17 years agoAdd GTK_WIDGET_* bindings, patch by Víctor Manuel Jáquez Leal, fixes bug
Jürg Billeter [Mon, 15 Dec 2008 22:13:01 +0000 (22:13 +0000)] 
Add GTK_WIDGET_* bindings, patch by Víctor Manuel Jáquez Leal, fixes bug

2008-12-15  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gtk+-2.0/:

Add GTK_WIDGET_* bindings, patch by Víctor Manuel Jáquez Leal,
fixes bug 561341

* vapi/gtk+-2.0.vapi: regenerated

svn path=/trunk/; revision=2167

17 years agoFix make check of uninstalled vala, based on patch by Götz Waschk, fixes
Jürg Billeter [Mon, 15 Dec 2008 21:38:22 +0000 (21:38 +0000)] 
Fix make check of uninstalled vala, based on patch by Götz Waschk, fixes

2008-12-15  Jürg Billeter  <j@bitron.ch>

* tests/testrunner.sh:

Fix make check of uninstalled vala, based on patch by Götz Waschk,
fixes bug 562951

svn path=/trunk/; revision=2166

17 years agoFix order of commandline arguments passed to C compiler, patch by
Jürg Billeter [Mon, 15 Dec 2008 21:04:58 +0000 (21:04 +0000)] 
Fix order of commandline arguments passed to C compiler, patch by

2008-12-15  Jürg Billeter  <j@bitron.ch>

* tests/testrunner.sh:

Fix order of commandline arguments passed to C compiler,
patch by Alexander Bokovoy

svn path=/trunk/; revision=2165

17 years agoFix unique_app_new* bindings, patch by Michael Terry, fixes bug 564064
Jürg Billeter [Mon, 15 Dec 2008 20:54:51 +0000 (20:54 +0000)] 
Fix unique_app_new* bindings, patch by Michael Terry, fixes bug 564064

2008-12-15  Jürg Billeter  <j@bitron.ch>

* vapi/packages/unique-1.0/:

Fix unique_app_new* bindings, patch by Michael Terry,
fixes bug 564064

* vapi/unique-1.0.vapi: regenerated

svn path=/trunk/; revision=2164

17 years agoFix g_themed_icon_new_from_names binding, patch by Michael Terry, fixes
Jürg Billeter [Mon, 15 Dec 2008 20:51:06 +0000 (20:51 +0000)] 
Fix g_themed_icon_new_from_names binding, patch by Michael Terry, fixes

2008-12-15  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gio-2.0/:

Fix g_themed_icon_new_from_names binding, patch by Michael Terry,
fixes bug 564062

* vapi/gio-2.0.vapi: regenerated

svn path=/trunk/; revision=2163

17 years agoFix g_main_current_source binding, patch by Zeeshan Ali Khattak, fixes bug
Jürg Billeter [Mon, 15 Dec 2008 20:48:34 +0000 (20:48 +0000)] 
Fix g_main_current_source binding, patch by Zeeshan Ali Khattak, fixes bug

2008-12-15  Jürg Billeter  <j@bitron.ch>

* vapi/glib-2.0.vapi:

Fix g_main_current_source binding, patch by Zeeshan Ali Khattak,
fixes bug 563349

svn path=/trunk/; revision=2162

17 years agoVarious ownership fixes, patch by Evan Nemerson, fixes bug 553032
Jürg Billeter [Mon, 15 Dec 2008 20:37:08 +0000 (20:37 +0000)] 
Various ownership fixes, patch by Evan Nemerson, fixes bug 553032

2008-12-15  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gstreamer-0.10/:

Various ownership fixes, patch by Evan Nemerson, fixes bug 553032

* vapi/gstreamer-0.10.vapi: regenerated

svn path=/trunk/; revision=2161

17 years agoAdd fileno, ferror, and clearerr bindings and fix a few other bindings,
Jürg Billeter [Mon, 15 Dec 2008 20:29:07 +0000 (20:29 +0000)] 
Add fileno, ferror, and clearerr bindings and fix a few other bindings,

2008-12-15  Jürg Billeter  <j@bitron.ch>

* vapi/glib-2.0.vapi:

Add fileno, ferror, and clearerr bindings and fix a few other
bindings, patch by Evan Nemerson, fixes bug 547921 and bug 558206

svn path=/trunk/; revision=2160

17 years agoVarious delegate binding fixes, patch by Evan Nemerson, fixes bug 547657
Jürg Billeter [Mon, 15 Dec 2008 20:08:42 +0000 (20:08 +0000)] 
Various delegate binding fixes, patch by Evan Nemerson, fixes bug 547657

2008-12-15  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gtk+-2.0/:

Various delegate binding fixes, patch by Evan Nemerson,
fixes bug 547657

* vapi/gtk+-2.0.vapi: regenerated

svn path=/trunk/; revision=2159

17 years agoCheck switch expression
Jürg Billeter [Mon, 15 Dec 2008 19:59:02 +0000 (19:59 +0000)] 
Check switch expression

2008-12-15  Jürg Billeter  <j@bitron.ch>

* vala/valaswitchstatement.vala:

Check switch expression

svn path=/trunk/; revision=2158

17 years agoAdd abs, labs, and llabs bindings, patch by Rob Taylor
Jürg Billeter [Mon, 15 Dec 2008 12:03:57 +0000 (12:03 +0000)] 
Add abs, labs, and llabs bindings, patch by Rob Taylor

2008-12-15  Jürg Billeter  <j@bitron.ch>

* vapi/glib-2.0.vapi:

Add abs, labs, and llabs bindings, patch by Rob Taylor

svn path=/trunk/; revision=2157

17 years agoFix comparison of nullable and non-nullable values
Jürg Billeter [Mon, 15 Dec 2008 09:43:40 +0000 (09:43 +0000)] 
Fix comparison of nullable and non-nullable values

2008-12-15  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:

Fix comparison of nullable and non-nullable values

svn path=/trunk/; revision=2156

17 years agoFix bug introduced in last commit
Jürg Billeter [Mon, 15 Dec 2008 09:01:34 +0000 (09:01 +0000)] 
Fix bug introduced in last commit

2008-12-15  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodestructmodule.vala:

Fix bug introduced in last commit

svn path=/trunk/; revision=2155

17 years agoFix handling of array fields in structs, fixes bug 562665
Jürg Billeter [Mon, 15 Dec 2008 08:59:06 +0000 (08:59 +0000)] 
Fix handling of array fields in structs, fixes bug 562665

2008-12-15  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodestructmodule.vala:

Fix handling of array fields in structs, fixes bug 562665

svn path=/trunk/; revision=2154

17 years agoFix comparing nullable struct values with null, fixes bug 548672
Jürg Billeter [Mon, 15 Dec 2008 08:36:59 +0000 (08:36 +0000)] 
Fix comparing nullable struct values with null, fixes bug 548672

2008-12-15  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:

Fix comparing nullable struct values with null, fixes bug 548672

svn path=/trunk/; revision=2153

17 years agoFix constructors in inner structs
Jürg Billeter [Mon, 15 Dec 2008 08:30:07 +0000 (08:30 +0000)] 
Fix constructors in inner structs

2008-12-15  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodemethodmodule.vala:

Fix constructors in inner structs

svn path=/trunk/; revision=2152

17 years agoRegister structs as boxed types, generate dup, copy, and free functions,
Jürg Billeter [Mon, 15 Dec 2008 08:19:39 +0000 (08:19 +0000)] 
Register structs as boxed types, generate dup, copy, and free functions,

2008-12-15  Jürg Billeter  <j@bitron.ch>

* vala/valastruct.vala:
* gobject/Makefile.am:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodestructmodule.vala:
* gobject/valagtypemodule.vala:
* gobject/valastructregisterfunction.vala:
* gobject/valatyperegisterfunction.vala:

Register structs as boxed types, generate dup, copy, and free
functions, fixes bug 548864

svn path=/trunk/; revision=2151

17 years agoSupport empty ref_function and unref_function attributes, fix
Jürg Billeter [Sun, 14 Dec 2008 23:47:17 +0000 (23:47 +0000)] 
Support empty ref_function and unref_function attributes, fix

2008-12-15  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:
* vapi/glib-2.0.vapi:

Support empty ref_function and unref_function attributes,
fix GSequenceIter binding

svn path=/trunk/; revision=2150

17 years agoSupport GLib.Type as generic type argument
Jürg Billeter [Sun, 14 Dec 2008 23:07:12 +0000 (23:07 +0000)] 
Support GLib.Type as generic type argument

2008-12-15  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:

Support GLib.Type as generic type argument

svn path=/trunk/; revision=2149

17 years agoDetect unsupported generic type arguments in local variable declarations
Jürg Billeter [Sun, 14 Dec 2008 22:15:47 +0000 (22:15 +0000)] 
Detect unsupported generic type arguments in local variable declarations

2008-12-14  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:

Detect unsupported generic type arguments in local variable
declarations

svn path=/trunk/; revision=2148

17 years agoRewrite D-Bus server support to directly use libdbus without dbus-glib
Jürg Billeter [Sun, 14 Dec 2008 19:36:38 +0000 (19:36 +0000)] 
Rewrite D-Bus server support to directly use libdbus without dbus-glib

2008-12-14  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:
* gobject/valadbusservermodule.vala:
* gobject/valagsignalmodule.vala:
* vapi/dbus-glib-1.vapi:

Rewrite D-Bus server support to directly use libdbus without
dbus-glib marshalling, fixes bug 560034 and bug 549980

Support BusName sender parameter in exported D-Bus methods

svn path=/trunk/; revision=2147

17 years agoAdd type_id for GHashTable
Jürg Billeter [Sun, 14 Dec 2008 19:12:37 +0000 (19:12 +0000)] 
Add type_id for GHashTable

2008-12-14  Jürg Billeter  <j@bitron.ch>

* vapi/glib-2.0.vapi:

Add type_id for GHashTable

svn path=/trunk/; revision=2146

17 years agoSupport reading and writing nullable struct values
Jürg Billeter [Sun, 14 Dec 2008 17:45:55 +0000 (17:45 +0000)] 
Support reading and writing nullable struct values

2008-12-14  Jürg Billeter  <j@bitron.ch>

* gobject/valadbusmodule.vala:

Support reading and writing nullable struct values

svn path=/trunk/; revision=2145

17 years agoFix struct dup function for GValue
Jürg Billeter [Sun, 14 Dec 2008 17:15:51 +0000 (17:15 +0000)] 
Fix struct dup function for GValue

2008-12-14  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:

Fix struct dup function for GValue

svn path=/trunk/; revision=2144

17 years agoDetect unsupported generic type arguments, fixes bug 561674
Jürg Billeter [Sun, 14 Dec 2008 12:20:22 +0000 (12:20 +0000)] 
Detect unsupported generic type arguments, fixes bug 561674

2008-12-14  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:
* gobject/valaccodemethodmodule.vala:

Detect unsupported generic type arguments, fixes bug 561674

svn path=/trunk/; revision=2143

17 years agoSupport reading and writing nullable GLib.Value values
Jürg Billeter [Sat, 13 Dec 2008 19:37:29 +0000 (19:37 +0000)] 
Support reading and writing nullable GLib.Value values

2008-12-13  Jürg Billeter  <j@bitron.ch>

* gobject/valadbusmodule.vala:

Support reading and writing nullable GLib.Value values

svn path=/trunk/; revision=2142

17 years agoImprove gsl_histogram_calloc_range binding, patch by Matías De la Puente,
Jürg Billeter [Sat, 13 Dec 2008 15:31:09 +0000 (15:31 +0000)] 
Improve gsl_histogram_calloc_range binding, patch by Matías De la Puente,

2008-12-13  Jürg Billeter  <j@bitron.ch>

* vapi/gsl.vapi:

Improve gsl_histogram_calloc_range binding,
patch by Matías De la Puente, fixes bug 564387

svn path=/trunk/; revision=2141

17 years agoRemove g_thread_init binding, should never be called manually
Jürg Billeter [Sat, 13 Dec 2008 15:17:23 +0000 (15:17 +0000)] 
Remove g_thread_init binding, should never be called manually

2008-12-13  Jürg Billeter  <j@bitron.ch>

* vapi/glib-2.0.vapi:

Remove g_thread_init binding, should never be called manually

svn path=/trunk/; revision=2140

17 years agoRemove workarounds for old Vala versions
Jürg Billeter [Sat, 13 Dec 2008 11:02:21 +0000 (11:02 +0000)] 
Remove workarounds for old Vala versions

2008-12-13  Jürg Billeter  <j@bitron.ch>

* vala/valagenieparser.vala:
* vala/valaparser.vala:

Remove workarounds for old Vala versions

svn path=/trunk/; revision=2139

17 years agoDetect conflicting local variables in parent scopes
Jürg Billeter [Sat, 13 Dec 2008 10:55:08 +0000 (10:55 +0000)] 
Detect conflicting local variables in parent scopes

2008-12-13  Jürg Billeter  <j@bitron.ch>

* vala/valablock.vala:

Detect conflicting local variables in parent scopes

* vala/valaarraycreationexpression.vala:
* vala/valacodewriter.vala:
* vala/valaforeachstatement.vala:
* vala/valagenieparser.vala:
* vala/valaparser.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodecontrolflowmodule.vala:
* gobject/valaccodemethodcallmodule.vala:
* gobject/valagobjectmodule.vala:
* vapigen/valagidlparser.vala:

Fix conflicting local variables

svn path=/trunk/; revision=2138

17 years agoSupport reading multi-dimensional arrays in static D-Bus clients
Jürg Billeter [Fri, 12 Dec 2008 10:54:47 +0000 (10:54 +0000)] 
Support reading multi-dimensional arrays in static D-Bus clients

2008-12-12  Jürg Billeter  <j@bitron.ch>

* gobject/valadbusclientmodule.vala:
* gobject/valadbusmodule.vala:

Support reading multi-dimensional arrays in static D-Bus clients

svn path=/trunk/; revision=2137

17 years agoFix array length and size handling in static D-Bus clients
Jürg Billeter [Fri, 12 Dec 2008 10:00:12 +0000 (10:00 +0000)] 
Fix array length and size handling in static D-Bus clients

2008-12-12  Jürg Billeter  <j@bitron.ch>

* gobject/valadbusclientmodule.vala:
* gobject/valadbusmodule.vala:

Fix array length and size handling in static D-Bus clients

svn path=/trunk/; revision=2136

17 years agoAdd missing [Compact]
Jürg Billeter [Fri, 12 Dec 2008 07:52:39 +0000 (07:52 +0000)] 
Add missing [Compact]

2008-12-12  Jürg Billeter  <j@bitron.ch>

* vapi/curses.vapi:

Add missing [Compact]

svn path=/trunk/; revision=2135

17 years agoUpdated to libsoup 2.25.2
Jürg Billeter [Thu, 11 Dec 2008 08:31:02 +0000 (08:31 +0000)] 
Updated to libsoup 2.25.2

2008-12-11  Jürg Billeter  <j@bitron.ch>

* vapi/packages/libsoup-2.4/:

Updated to libsoup 2.25.2

* vapi/libsoup-2.4.vapi: regenerated

svn path=/trunk/; revision=2134

17 years agoAdd bindings to support LAQRS extensions
Jürg Billeter [Wed, 10 Dec 2008 11:19:23 +0000 (11:19 +0000)] 
Add bindings to support LAQRS extensions

2008-12-10  Jürg Billeter  <j@bitron.ch>

* vapi/rasqal.vapi:

Add bindings to support LAQRS extensions

svn path=/trunk/; revision=2133

17 years agoDo not use g_signal_connect_object if the target object is not a GObject,
Jürg Billeter [Tue, 9 Dec 2008 20:34:11 +0000 (20:34 +0000)] 
Do not use g_signal_connect_object if the target object is not a GObject,

2008-12-09  Jürg Billeter  <j@bitron.ch>

* gobject/valagsignalmodule.vala:

Do not use g_signal_connect_object if the target object is not a
GObject, fixes bug 539614

svn path=/trunk/; revision=2132

17 years agoFix gdk_pixbuf_new_from_inline binding regenerated
Thijs Vermeir [Tue, 9 Dec 2008 17:54:56 +0000 (17:54 +0000)] 
Fix gdk_pixbuf_new_from_inline binding regenerated

* vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.metadata:
Fix gdk_pixbuf_new_from_inline binding
* vapi/gdk-pixbuf-2.0.vapi: regenerated

svn path=/trunk/; revision=2131

17 years agoAdd partial raptor and rasqal bindings
Jürg Billeter [Tue, 9 Dec 2008 17:37:51 +0000 (17:37 +0000)] 
Add partial raptor and rasqal bindings

2008-12-09  Jürg Billeter  <j@bitron.ch>

* vapi/Makefile.am:
* vapi/raptor.vapi:
* vapi/rasqal.vapi:

Add partial raptor and rasqal bindings

svn path=/trunk/; revision=2130

17 years agoFix g_value_set_boxed binding, remove broken g_value_take_boxed binding
Jürg Billeter [Tue, 9 Dec 2008 16:54:35 +0000 (16:54 +0000)] 
Fix g_value_set_boxed binding, remove broken g_value_take_boxed binding

2008-12-09  Jürg Billeter  <j@bitron.ch>

* vapi/gobject-2.0.vapi:

Fix g_value_set_boxed binding, remove broken g_value_take_boxed
binding

svn path=/trunk/; revision=2129

17 years agoFix dbus-glib type for structs
Jürg Billeter [Tue, 9 Dec 2008 16:50:17 +0000 (16:50 +0000)] 
Fix dbus-glib type for structs

2008-12-09  Jürg Billeter  <j@bitron.ch>

* gobject/valadbusclientmodule.vala:

Fix dbus-glib type for structs

svn path=/trunk/; revision=2128

17 years agoUse specialized dbus-glib types for signals in D-Bus servers
Jürg Billeter [Tue, 9 Dec 2008 13:38:19 +0000 (13:38 +0000)] 
Use specialized dbus-glib types for signals in D-Bus servers

2008-12-09  Jürg Billeter  <j@bitron.ch>

* gobject/valadbusclientmodule.vala:
* gobject/valagsignalmodule.vala:

Use specialized dbus-glib types for signals in D-Bus servers

svn path=/trunk/; revision=2127

17 years agoFix *_make_writable functions in gstreamer by marking them with
Thijs Vermeir [Tue, 9 Dec 2008 11:35:25 +0000 (11:35 +0000)] 
Fix *_make_writable functions in gstreamer by marking them with

* vala/valacodewriter.vala:
* vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:
* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
Fix *_make_writable functions in gstreamer by marking them
with ReturnsModifiedPointer
* vapi/gstreamer-0.10.vapi: regenerated

svn path=/trunk/; revision=2126

17 years agoImprove Time.to_string method and add Time.format method
Jürg Billeter [Mon, 8 Dec 2008 23:21:23 +0000 (23:21 +0000)] 
Improve Time.to_string method and add Time.format method

2008-12-09  Jürg Billeter  <j@bitron.ch>

* vapi/glib-2.0.vapi:

Improve Time.to_string method and add Time.format method

svn path=/trunk/; revision=2125

17 years agoFix inline struct methods in VAPI files
Jürg Billeter [Mon, 8 Dec 2008 23:20:28 +0000 (23:20 +0000)] 
Fix inline struct methods in VAPI files

2008-12-09  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodemethodmodule.vala:

Fix inline struct methods in VAPI files

svn path=/trunk/; revision=2124

17 years agoFix gst_buffer functions regenerated
Thijs Vermeir [Sun, 7 Dec 2008 22:46:32 +0000 (22:46 +0000)] 
Fix gst_buffer functions regenerated

* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
Fix gst_buffer functions
* vapi/gstreamer-0.10.vapi: regenerated

svn path=/trunk/; revision=2123

17 years ago-
Florian Brosch [Sun, 7 Dec 2008 15:43:55 +0000 (15:43 +0000)] 
-

 -

svn path=/trunk/; revision=23

17 years ago- new documentation parser - new taglet interface - new error reporter -
Florian Brosch [Sun, 7 Dec 2008 03:33:02 +0000 (03:33 +0000)] 
- new documentation parser - new taglet interface - new error reporter -

 - new documentation parser
 - new taglet interface
 - new error reporter
 - short node descriptions \content list

svn path=/trunk/; revision=22

17 years agoFix gst_segment_clip binding regenerated
Thijs Vermeir [Sat, 6 Dec 2008 22:51:33 +0000 (22:51 +0000)] 
Fix gst_segment_clip binding regenerated

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

svn path=/trunk/; revision=2122

17 years agoReport error when trying to call constructor without `new' operator
Jürg Billeter [Sat, 6 Dec 2008 11:18:37 +0000 (11:18 +0000)] 
Report error when trying to call constructor without `new' operator

2008-12-06  Jürg Billeter  <j@bitron.ch>

* vala/valamethodcall.vala:

Report error when trying to call constructor without `new' operator

svn path=/trunk/; revision=2121

17 years agoAdd SourceFile.clear_using_directives method, required by
Jürg Billeter [Sat, 6 Dec 2008 10:55:00 +0000 (10:55 +0000)] 
Add SourceFile.clear_using_directives method, required by

2008-12-06  Jürg Billeter  <j@bitron.ch>

* vala/valasourcefile.vala:

Add SourceFile.clear_using_directives method, required by
anjuta-vala-plugin

svn path=/trunk/; revision=2120

17 years agoFix struct constants
Jürg Billeter [Fri, 5 Dec 2008 21:28:53 +0000 (21:28 +0000)] 
Fix struct constants

2008-12-05  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:

Fix struct constants

svn path=/trunk/; revision=2119

17 years agoFix gtk_target_list_new binding
Jürg Billeter [Fri, 5 Dec 2008 20:44:07 +0000 (20:44 +0000)] 
Fix gtk_target_list_new binding

2008-12-05  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gtk+-2.0/:

Fix gtk_target_list_new binding

* vapi/gtk+-2.0.vapi: regenerated

svn path=/trunk/; revision=2118

17 years agoFix soup_server_add_handler binding, patch by Zeeshan Ali Khattak, fixes
Jürg Billeter [Thu, 4 Dec 2008 21:36:35 +0000 (21:36 +0000)] 
Fix soup_server_add_handler binding, patch by Zeeshan Ali Khattak, fixes

2008-12-04  Jürg Billeter  <j@bitron.ch>

* vapi/packages/libsoup-2.4/:

Fix soup_server_add_handler binding,
patch by Zeeshan Ali Khattak, fixes bug 562978

* vapi/libsoup-2.4.vapi: regenerated

svn path=/trunk/; revision=2117

17 years agoUse generics in GAsyncQueue binding, patch by Zeeshan Ali Khattak, fixes
Jürg Billeter [Thu, 4 Dec 2008 21:16:25 +0000 (21:16 +0000)] 
Use generics in GAsyncQueue binding, patch by Zeeshan Ali Khattak, fixes

2008-12-04  Jürg Billeter  <j@bitron.ch>

* vapi/glib-2.0.vapi:

Use generics in GAsyncQueue binding,
patch by Zeeshan Ali Khattak, fixes bug 563225

svn path=/trunk/; revision=2116

17 years agovala-0.5.2 emigration
Florian Brosch [Thu, 4 Dec 2008 15:34:14 +0000 (15:34 +0000)] 
vala-0.5.2 emigration

svn path=/trunk/; revision=21

17 years agoResolve generic types when connecting signals
Jürg Billeter [Tue, 2 Dec 2008 21:31:49 +0000 (21:31 +0000)] 
Resolve generic types when connecting signals

2008-12-02  Jürg Billeter  <j@bitron.ch>

* vala/valaassignment.vala:
* vala/valasignal.vala:

Resolve generic types when connecting signals

svn path=/trunk/; revision=2115

17 years agoFix type resolving with nested generic types, fixes bug 562956
Jürg Billeter [Tue, 2 Dec 2008 21:23:34 +0000 (21:23 +0000)] 
Fix type resolving with nested generic types, fixes bug 562956

2008-12-02  Jürg Billeter  <j@bitron.ch>

* vala/valadatatype.vala:

Fix type resolving with nested generic types, fixes bug 562956

svn path=/trunk/; revision=2114

17 years agoPost-release version bump
Jürg Billeter [Mon, 1 Dec 2008 20:53:51 +0000 (20:53 +0000)] 
Post-release version bump

2008-12-01  Jürg Billeter  <j@bitron.ch>

* configure.ac: Post-release version bump

svn path=/trunk/; revision=2113

17 years agoupdate for 0.5.2 release VALA_0_5_2
Jürg Billeter [Mon, 1 Dec 2008 20:50:40 +0000 (20:50 +0000)] 
update for 0.5.2 release

2008-12-01  Jürg Billeter  <j@bitron.ch>

* NEWS: update for 0.5.2 release

svn path=/trunk/; revision=2111

17 years agoFix gtk_text_view_get_line_at_y binding
Jürg Billeter [Mon, 1 Dec 2008 19:13:59 +0000 (19:13 +0000)] 
Fix gtk_text_view_get_line_at_y binding

2008-12-01  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gtk+-2.0/:

Fix gtk_text_view_get_line_at_y binding

* vapi/gtk+-2.0.vapi: regenerated

svn path=/trunk/; revision=2110

17 years agoFix critical when using conditional expressions in method contracts
Jürg Billeter [Mon, 1 Dec 2008 11:28:37 +0000 (11:28 +0000)] 
Fix critical when using conditional expressions in method contracts

2008-12-01  Jürg Billeter  <j@bitron.ch>

* vala/valabinaryexpression.vala:
* vala/valaconditionalexpression.vala:

Fix critical when using conditional expressions in method contracts

svn path=/trunk/; revision=2109

17 years agoSupport signals in non-GObject classes, patch by Yu Feng, fixes bug 561989
Jürg Billeter [Mon, 1 Dec 2008 07:57:39 +0000 (07:57 +0000)] 
Support signals in non-GObject classes, patch by Yu Feng, fixes bug 561989

2008-12-01  Jürg Billeter  <j@bitron.ch>

* gobject/valagobjectmodule.vala:
* gobject/valagsignalmodule.vala:

Support signals in non-GObject classes, patch by Yu Feng,
fixes bug 561989

svn path=/trunk/; revision=2108

17 years agoFix gtk_tree_model_get_value binding
Jürg Billeter [Sun, 30 Nov 2008 22:45:01 +0000 (22:45 +0000)] 
Fix gtk_tree_model_get_value binding

2008-11-30  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gtk+-2.0/:

Fix gtk_tree_model_get_value binding

* vapi/gtk+-2.0.vapi: regenerated

svn path=/trunk/; revision=2107

17 years agoResolve types in switch labels
Jürg Billeter [Sun, 30 Nov 2008 22:37:39 +0000 (22:37 +0000)] 
Resolve types in switch labels

2008-11-30  Jürg Billeter  <j@bitron.ch>

* vala/valasymbolresolver.vala:

Resolve types in switch labels

svn path=/trunk/; revision=2106

17 years agoAccept any integer type as array index
Jürg Billeter [Sun, 30 Nov 2008 22:33:53 +0000 (22:33 +0000)] 
Accept any integer type as array index

2008-11-30  Jürg Billeter  <j@bitron.ch>

* vala/valaarraycreationexpression.vala:
* vala/valaelementaccess.vala:
* vala/valasemanticanalyzer.vala:

Accept any integer type as array index

svn path=/trunk/; revision=2105

17 years agoRegenerated
Jürg Billeter [Sun, 30 Nov 2008 21:35:19 +0000 (21:35 +0000)] 
Regenerated

2008-11-30  Jürg Billeter  <j@bitron.ch>

* vapi/gstreamer-rtsp-0.10.vapi:

Regenerated

svn path=/trunk/; revision=2104

17 years agoFix array length variable name for internal variables
Jürg Billeter [Sun, 30 Nov 2008 15:37:50 +0000 (15:37 +0000)] 
Fix array length variable name for internal variables

2008-11-30  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:

Fix array length variable name for internal variables

svn path=/trunk/; revision=2103

17 years agoAvoid object duplication due to error handling
Jürg Billeter [Sun, 30 Nov 2008 15:29:23 +0000 (15:29 +0000)] 
Avoid object duplication due to error handling

2008-11-30  Jürg Billeter  <j@bitron.ch>

* vala/valalocalvariable.vala:
* vala/valamethodcall.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodebasemodule.vala:

Avoid object duplication due to error handling

svn path=/trunk/; revision=2102

17 years agoMove compiler internal variable to right block
Jürg Billeter [Sun, 30 Nov 2008 14:59:15 +0000 (14:59 +0000)] 
Move compiler internal variable to right block

2008-11-30  Jürg Billeter  <j@bitron.ch>

* vala/valamethodcall.vala:

Move compiler internal variable to right block

svn path=/trunk/; revision=2101

17 years agoFix error handling in element access expressions
Jürg Billeter [Sun, 30 Nov 2008 13:52:27 +0000 (13:52 +0000)] 
Fix error handling in element access expressions

2008-11-30  Jürg Billeter  <j@bitron.ch>

* vala/valaelementaccess.vala:

Fix error handling in element access expressions

svn path=/trunk/; revision=2100

17 years agoAdd --dump-tree command-line option to write code tree to file
Jürg Billeter [Sun, 30 Nov 2008 13:45:09 +0000 (13:45 +0000)] 
Add --dump-tree command-line option to write code tree to file

2008-11-30  Jürg Billeter  <j@bitron.ch>

* vala/Makefile.am:
* vala/valacodewriter.vala:
* compiler/valacompiler.vala:
* vapigen/valavapigen.vala:

Add --dump-tree command-line option to write code tree to file

svn path=/trunk/; revision=2099

17 years agoSeparate visiting switch sections from visiting switch statements
Jürg Billeter [Sun, 30 Nov 2008 13:34:47 +0000 (13:34 +0000)] 
Separate visiting switch sections from visiting switch statements

2008-11-30  Jürg Billeter  <j@bitron.ch>

* vala/valanullchecker.vala:
* vala/valaswitchlabel.vala:
* vala/valaswitchstatement.vala:
* vala/valasymbolresolver.vala:
* gobject/valaccodecontrolflowmodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:

Separate visiting switch sections from visiting switch statements

svn path=/trunk/; revision=2098

17 years agoSeparate visiting inner expressions from visiting member access
Jürg Billeter [Sun, 30 Nov 2008 13:05:05 +0000 (13:05 +0000)] 
Separate visiting inner expressions from visiting member access

2008-11-30  Jürg Billeter  <j@bitron.ch>

* vala/valamemberaccess.vala:
* vala/valasymbolresolver.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valagsignalmodule.vala:

Separate visiting inner expressions from visiting member access

svn path=/trunk/; revision=2097

17 years agoFix error handling in condition of while, do, and for statements
Jürg Billeter [Sun, 30 Nov 2008 12:50:43 +0000 (12:50 +0000)] 
Fix error handling in condition of while, do, and for statements

2008-11-30  Jürg Billeter  <j@bitron.ch>

* vala/valaaddressofexpression.vala:
* vala/valaarraycreationexpression.vala:
* vala/valaassignment.vala:
* vala/valabaseaccess.vala:
* vala/valabinaryexpression.vala:
* vala/valablock.vala:
* vala/valacastexpression.vala:
* vala/valaconditionalexpression.vala:
* vala/valadostatement.vala:
* vala/valaelementaccess.vala:
* vala/valaexpression.vala:
* vala/valaforstatement.vala:
* vala/valainitializerlist.vala:
* vala/valalambdaexpression.vala:
* vala/valaliteral.vala:
* vala/valamemberaccess.vala:
* vala/valamethodcall.vala:
* vala/valaobjectcreationexpression.vala:
* vala/valaparenthesizedexpression.vala:
* vala/valapointerindirection.vala:
* vala/valapostfixexpression.vala:
* vala/valareferencetransferexpression.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasizeofexpression.vala:
* vala/valaswitchsection.vala:
* vala/valatuple.vala:
* vala/valatypecheck.vala:
* vala/valatypeofexpression.vala:
* vala/valaunaryexpression.vala:
* vala/valawhilestatement.vala:
* gobject/valaccodebasemodule.vala:

Fix error handling in condition of while, do, and for statements

svn path=/trunk/; revision=2096

17 years agoSeparate visiting expressions from visiting expression statements
Jürg Billeter [Sun, 30 Nov 2008 11:14:27 +0000 (11:14 +0000)] 
Separate visiting expressions from visiting expression statements

2008-11-30  Jürg Billeter  <j@bitron.ch>

* vala/valaexpressionstatement.vala:
* vala/valanullchecker.vala:
* vala/valasymbolresolver.vala:
* gobject/valaccodebasemodule.vala:

Separate visiting expressions from visiting expression statements

svn path=/trunk/; revision=2095

17 years agoSeparate visiting operands from visiting binary expression
Jürg Billeter [Sun, 30 Nov 2008 11:09:26 +0000 (11:09 +0000)] 
Separate visiting operands from visiting binary expression

2008-11-30  Jürg Billeter  <j@bitron.ch>

* vala/valabinaryexpression.vala:
* vala/valasymbolresolver.vala:
* gobject/valaccodebasemodule.vala:

Separate visiting operands from visiting binary expression

svn path=/trunk/; revision=2094

17 years agoSeparate visiting declaration from visiting declaration statement
Jürg Billeter [Sun, 30 Nov 2008 11:02:07 +0000 (11:02 +0000)] 
Separate visiting declaration from visiting declaration statement

2008-11-30  Jürg Billeter  <j@bitron.ch>

* vala/valadeclarationstatement.vala:
* vala/valasymbolresolver.vala:
* gobject/valaccodebasemodule.vala:

Separate visiting declaration from visiting declaration statement

svn path=/trunk/; revision=2093

17 years agoMore parenthesis improvements
Jürg Billeter [Sun, 30 Nov 2008 08:51:08 +0000 (08:51 +0000)] 
More parenthesis improvements

2008-11-30  Jürg Billeter  <j@bitron.ch>

* ccode/valaccodeassignment.vala:
* ccode/valaccodeconditionalexpression.vala:
* gobject/valaccodearraymodule.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodecontrolflowmodule.vala:
* gobject/valaccodedelegatemodule.vala:
* gobject/valaccodemethodcallmodule.vala:

More parenthesis improvements

svn path=/trunk/; revision=2092

17 years agoFix generated parentheses
Jürg Billeter [Sun, 30 Nov 2008 08:34:15 +0000 (08:34 +0000)] 
Fix generated parentheses

2008-11-30  Jürg Billeter  <j@bitron.ch>

* vala/valaforeachstatement.vala:
* ccode/valaccodebinaryexpression.vala:
* ccode/valaccodecastexpression.vala:
* ccode/valaccodeelementaccess.vala:
* ccode/valaccodeexpression.vala:
* ccode/valaccodememberaccess.vala:
* ccode/valaccodeunaryexpression.vala:

Fix generated parentheses

svn path=/trunk/; revision=2091

17 years agoCheck type of error expression in throw statements
Jürg Billeter [Sat, 29 Nov 2008 23:55:28 +0000 (23:55 +0000)] 
Check type of error expression in throw statements

2008-11-30  Jürg Billeter  <j@bitron.ch>

* vala/valathrowstatement.vala:

Check type of error expression in throw statements

svn path=/trunk/; revision=2090

17 years agoFix array length variable name for internal variables, fixes bug 562723
Jürg Billeter [Sat, 29 Nov 2008 23:40:31 +0000 (23:40 +0000)] 
Fix array length variable name for internal variables, fixes bug 562723

2008-11-30  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodearraymodule.vala:

Fix array length variable name for internal variables,
fixes bug 562723

svn path=/trunk/; revision=2089

17 years agoFix critical when using error codes
Jürg Billeter [Sat, 29 Nov 2008 23:32:52 +0000 (23:32 +0000)] 
Fix critical when using error codes

2008-11-30  Jürg Billeter  <j@bitron.ch>

* vala/valasourcefile.vala:

Fix critical when using error codes

svn path=/trunk/; revision=2088

17 years agoUse G_TYPE_POINTER for pointers and G_TYPE_INVALID for unsupported types
Jürg Billeter [Sat, 29 Nov 2008 19:06:56 +0000 (19:06 +0000)] 
Use G_TYPE_POINTER for pointers and G_TYPE_INVALID for unsupported types

2008-11-29  Jürg Billeter  <j@bitron.ch>

* vala/valavoidtype.vala:
* gobject/valaccodebasemodule.vala:

Use G_TYPE_POINTER for pointers and G_TYPE_INVALID for
unsupported types in typeof expressions

svn path=/trunk/; revision=2087

17 years agoFix error handling in inner expressions, fixes bug 475922
Jürg Billeter [Sat, 29 Nov 2008 18:59:26 +0000 (18:59 +0000)] 
Fix error handling in inner expressions, fixes bug 475922

2008-11-29  Jürg Billeter  <j@bitron.ch>

* vala/valamethodcall.vala:

Fix error handling in inner expressions, fixes bug 475922

svn path=/trunk/; revision=2086

17 years agoConvert binary conditional expressions into if statements
Jürg Billeter [Sat, 29 Nov 2008 17:25:51 +0000 (17:25 +0000)] 
Convert binary conditional expressions into if statements

2008-11-29  Jürg Billeter  <j@bitron.ch>

* vala/valaaddressofexpression.vala:
* vala/valaarraycreationexpression.vala:
* vala/valaassignment.vala:
* vala/valabaseaccess.vala:
* vala/valabinaryexpression.vala:
* vala/valacastexpression.vala:
* vala/valaconditionalexpression.vala:
* vala/valadostatement.vala:
* vala/valaelementaccess.vala:
* vala/valaexpression.vala:
* vala/valaforstatement.vala:
* vala/valainitializerlist.vala:
* vala/valalambdaexpression.vala:
* vala/valaliteral.vala:
* vala/valamemberaccess.vala:
* vala/valamethodcall.vala:
* vala/valaobjectcreationexpression.vala:
* vala/valaparenthesizedexpression.vala:
* vala/valapointerindirection.vala:
* vala/valapostfixexpression.vala:
* vala/valareferencetransferexpression.vala:
* vala/valasizeofexpression.vala:
* vala/valatuple.vala:
* vala/valatypecheck.vala:
* vala/valatypeofexpression.vala:
* vala/valaunaryexpression.vala:
* vala/valawhilestatement.vala:

Convert binary conditional expressions into if statements

svn path=/trunk/; revision=2085

17 years agoDetect unreachable code in if and while statements
Jürg Billeter [Sat, 29 Nov 2008 12:47:52 +0000 (12:47 +0000)] 
Detect unreachable code in if and while statements

2008-11-29  Jürg Billeter  <j@bitron.ch>

* vala/valaflowanalyzer.vala:

Detect unreachable code in if and while statements

svn path=/trunk/; revision=2084

17 years agoConvert ternary conditionals into if statements, fixes bug 543870 and bug
Jürg Billeter [Sat, 29 Nov 2008 12:20:30 +0000 (12:20 +0000)] 
Convert ternary conditionals into if statements, fixes bug 543870 and bug

2008-11-29  Jürg Billeter  <j@bitron.ch>

* vala/Makefile.am:
* vala/valablock.vala:
* vala/valacodenode.vala:
* vala/valaconditionalexpression.vala:
* vala/valadeclarationstatement.vala:
* vala/valaexpression.vala:
* vala/valanullchecker.vala:
* vala/valastatementlist.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:

Convert ternary conditionals into if statements,
fixes bug 543870 and bug 554594

svn path=/trunk/; revision=2083

17 years agoFix g_flags_get_first_value binding
Étienne Bersac [Fri, 28 Nov 2008 21:53:04 +0000 (21:53 +0000)] 
Fix g_flags_get_first_value binding

svn path=/trunk/; revision=2082

17 years agoFix generated code in struct destroy function for array fields
Jürg Billeter [Fri, 28 Nov 2008 21:39:15 +0000 (21:39 +0000)] 
Fix generated code in struct destroy function for array fields

2008-11-28  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:

Fix generated code in struct destroy function for array fields

svn path=/trunk/; revision=2081