]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
15 years agoGIR writer: Write user_data parameter for delegates 495cd714aca44534b1cec1fb71edb20a40ae47d0
Abderrahim Kitouni [Thu, 3 Dec 2009 20:10:28 +0000 (21:10 +0100)] 
GIR writer: Write user_data parameter for delegates

15 years agoGIR writer: Write parent_instace and priv fields 93568146e15af82783e298bcc9948796d6ed2119
Abderrahim Kitouni [Thu, 3 Dec 2009 19:45:23 +0000 (20:45 +0100)] 
GIR writer: Write parent_instace and priv fields

15 years agoGIR writer: Write virtual signal handlers cb344b3564768ab5503ce044de18d5a75e813c29
Abderrahim Kitouni [Thu, 3 Dec 2009 19:02:39 +0000 (20:02 +0100)] 
GIR writer: Write virtual signal handlers

15 years agoGIR writer: Fix cname for vfunc <callback> element d30820a866aaabf5bf500f17e0afdb28ad2b44fb
Abderrahim Kitouni [Thu, 3 Dec 2009 19:00:54 +0000 (20:00 +0100)] 
GIR writer: Fix cname for vfunc <callback> element

15 years agoGIR writer: Embed <callback> inside <field> for virtual methods 8ce3708986ba02e1a7e9aee9ff5c08f160e6cabe
Abderrahim Kitouni [Thu, 3 Dec 2009 17:51:46 +0000 (18:51 +0100)] 
GIR writer: Embed <callback> inside <field> for virtual methods

See gobject-introspection commit f8693bda.

15 years agoGIR writer: Add parent_class to the class struct 91e8b4886c993d7ce4bb82857714aaf106925f74
Abderrahim Kitouni [Thu, 3 Dec 2009 17:40:53 +0000 (18:40 +0100)] 
GIR writer: Add parent_class to the class struct

15 years agoGIR writer: Always include GLib and GObject 81084a45a913a69e69d50892ac0db038d981e5fe
Abderrahim Kitouni [Fri, 4 Sep 2009 15:18:38 +0000 (16:18 +0100)] 
GIR writer: Always include GLib and GObject

15 years agoFix has_type_id attribute writing in VAPI files
Jürg Billeter [Sat, 16 Jan 2010 19:47:24 +0000 (20:47 +0100)] 
Fix has_type_id attribute writing in VAPI files

15 years agoWrite has_type_id attribute for structs in VAPI files
Jürg Billeter [Sun, 10 Jan 2010 19:49:06 +0000 (20:49 +0100)] 
Write has_type_id attribute for structs in VAPI files

Make sure we don't lose has_type_id if it's false.

Based on patch by Marc-André Lureau, fixes bug 606580.

15 years agoFix freeing ThreadPool
Jürg Billeter [Sat, 16 Jan 2010 19:24:27 +0000 (20:24 +0100)] 
Fix freeing ThreadPool

Adds special case for g_thread_pool_free, which takes 3 arguments.

Based on patch by Evan Nemerson, fixes bug 542725.

15 years agoReturn handler id when connecting signal handlers
Luca Bruno [Sat, 16 Jan 2010 19:09:13 +0000 (20:09 +0100)] 
Return handler id when connecting signal handlers

Fixes bug 537146.

15 years agoGAsync: Fix .end instance argument
Luca Bruno [Tue, 12 Jan 2010 21:28:12 +0000 (22:28 +0100)] 
GAsync: Fix .end instance argument

Fixes bug 606780.

15 years agolibsoup-2.4: Fix soup_message_headers_get_content_disposition binding
Jürg Billeter [Sat, 16 Jan 2010 14:44:41 +0000 (15:44 +0100)] 
libsoup-2.4: Fix soup_message_headers_get_content_disposition binding

15 years agolibsoup-2.4: Fix SoupBuffer binding
Jürg Billeter [Sat, 16 Jan 2010 12:41:38 +0000 (13:41 +0100)] 
libsoup-2.4: Fix SoupBuffer binding

15 years agovapigen: Support ref_function attribute for boxed types
Jürg Billeter [Sat, 16 Jan 2010 12:41:07 +0000 (13:41 +0100)] 
vapigen: Support ref_function attribute for boxed types

15 years agoFix order dependency in type resolution with derived integer types
Jürg Billeter [Thu, 14 Jan 2010 11:51:00 +0000 (12:51 +0100)] 
Fix order dependency in type resolution with derived integer types

15 years agodbus-glib-1: Add bindings for DBusGProxy::destroy signal.
Evan Nemerson [Thu, 14 Jan 2010 01:47:18 +0000 (17:47 -0800)] 
dbus-glib-1: Add bindings for DBusGProxy::destroy signal.

15 years agomysql: Fix mysql_init binding.
Evan Nemerson [Wed, 13 Jan 2010 17:55:04 +0000 (09:55 -0800)] 
mysql: Fix mysql_init binding.

Fixes bug 603085.

15 years agogtk+-2.0: parent argument to Gtk.show_about_dialog is nullable.
Make Massonnet [Wed, 13 Jan 2010 17:36:46 +0000 (09:36 -0800)] 
gtk+-2.0: parent argument to Gtk.show_about_dialog is nullable.

Fixes bug 605051.

15 years agoglib-2.0: Add GLib.Log.set_always_fatal and GLib.Log.set_fatal_mask.
Michael B. Trausch [Wed, 13 Jan 2010 10:18:52 +0000 (02:18 -0800)] 
glib-2.0: Add GLib.Log.set_always_fatal and GLib.Log.set_fatal_mask.

Fixes bug 605179.

15 years agogobject-2.0: add many missing GParamSpec related bindings
Eric Alber [Wed, 13 Jan 2010 10:12:34 +0000 (02:12 -0800)] 
gobject-2.0: add many missing GParamSpec related bindings

Fixes bug 605969.

15 years agogio-2.0: argument to BufferedInputStream.peek_buffer should be out
Evan Nemerson [Wed, 13 Jan 2010 09:59:26 +0000 (01:59 -0800)] 
gio-2.0: argument to BufferedInputStream.peek_buffer should be out

Fixes bug 606627.

15 years agolibsoup-2.4: SessionSync and Async.with_options require ellipsis
Simon Wenner [Wed, 13 Jan 2010 09:52:08 +0000 (01:52 -0800)] 
libsoup-2.4: SessionSync and Async.with_options require ellipsis

Fixes bug 605383.

15 years agogconf-2.0: several ownership and nullability fixes.
Evan Nemerson [Wed, 13 Jan 2010 09:43:37 +0000 (01:43 -0800)] 
gconf-2.0: several ownership and nullability fixes.

Based on patch by Michal Hruby, fixes bug 605449.

15 years agojson-glib-1.0: Fix json_gobject_to_data binding
Jürg Billeter [Wed, 13 Jan 2010 13:24:13 +0000 (14:24 +0100)] 
json-glib-1.0: Fix json_gobject_to_data binding

15 years agoglib-2.0: Fix array length for g_base64_decode
Ali Sabil [Mon, 11 Jan 2010 19:59:36 +0000 (20:59 +0100)] 
glib-2.0: Fix array length for g_base64_decode

15 years agoclutter-1.0: Fixed the clutter_texture_set_from_rgb_data and clutter_texture_set_from...
Ali Sabil [Mon, 11 Jan 2010 19:06:34 +0000 (20:06 +0100)] 
clutter-1.0: Fixed the clutter_texture_set_from_rgb_data and clutter_texture_set_from_yuv_data bindings

15 years agoFix crash on array creation expressions throwing errors
Jürg Billeter [Sun, 10 Jan 2010 14:06:23 +0000 (15:06 +0100)] 
Fix crash on array creation expressions throwing errors

Fixes bug 606503.

15 years agojson-glib-1.0: Fix parameter ownership
Raffaele Sandrini [Sun, 10 Jan 2010 11:15:52 +0000 (12:15 +0100)] 
json-glib-1.0: Fix parameter ownership

15 years agojson-glib-1.0: Update to 0.10.0
Jürg Billeter [Sun, 10 Jan 2010 10:10:49 +0000 (11:10 +0100)] 
json-glib-1.0: Update to 0.10.0

15 years agoglib-2.0: Bind GPid as integer type
Jürg Billeter [Sat, 9 Jan 2010 16:10:11 +0000 (17:10 +0100)] 
glib-2.0: Bind GPid as integer type

15 years agoFix assignment to captured array variables
Jürg Billeter [Sat, 9 Jan 2010 15:53:02 +0000 (16:53 +0100)] 
Fix assignment to captured array variables

15 years agovalac: Add --enable-mem-profiler option
Jörn Magens [Sat, 9 Jan 2010 15:47:20 +0000 (16:47 +0100)] 
valac: Add --enable-mem-profiler option

Enables the GLib memory profiler.

Fixes bug 530627.

15 years agoRun destructor code before member destruction in compact classes
Yu Feng [Sun, 1 Nov 2009 04:47:51 +0000 (00:47 -0400)] 
Run destructor code before member destruction in compact classes

Fixes bug 600285.

Signed-off-by: Yu Feng <rainwoodman@gmail.com>
15 years agoReport error for non-automatic properties with default value
Jiří Zárevúcky [Sat, 9 Jan 2010 13:32:47 +0000 (14:32 +0100)] 
Report error for non-automatic properties with default value

Fixes bug 584065.

15 years agoUse unmangled value_name in to_string for enums
Jürg Billeter [Sat, 9 Jan 2010 12:27:15 +0000 (13:27 +0100)] 
Use unmangled value_name in to_string for enums

15 years agoFix cast expressions in string templates
Jürg Billeter [Sat, 9 Jan 2010 11:52:52 +0000 (12:52 +0100)] 
Fix cast expressions in string templates

Fixes bug 598659.

15 years agoSupport multiple variable declarators in for initializer
Jürg Billeter [Sat, 9 Jan 2010 11:34:53 +0000 (12:34 +0100)] 
Support multiple variable declarators in for initializer

Fixes bug 601350.

15 years agoSupport bitwise complement with enums
Jürg Billeter [Sat, 9 Jan 2010 11:27:53 +0000 (12:27 +0100)] 
Support bitwise complement with enums

Fixes bug 597542.

15 years agoSupport to_string for enums
Jürg Billeter [Sat, 9 Jan 2010 11:12:22 +0000 (12:12 +0100)] 
Support to_string for enums

15 years agoReport error on duplicate constructor or destructor in class
Jürg Billeter [Fri, 8 Jan 2010 21:59:38 +0000 (22:59 +0100)] 
Report error on duplicate constructor or destructor in class

Fixes bug 600581.

15 years agoImprove display name of creation methods
pancake [Fri, 8 Jan 2010 21:39:53 +0000 (22:39 +0100)] 
Improve display name of creation methods

Fixes bug 601803.

15 years agoConsider negative literals constant
Jürg Billeter [Fri, 8 Jan 2010 21:07:56 +0000 (22:07 +0100)] 
Consider negative literals constant

Fixes bug 605158.

15 years agoFix type declaration for constants
Jürg Billeter [Fri, 8 Jan 2010 20:33:48 +0000 (21:33 +0100)] 
Fix type declaration for constants

Fixes bug 605813.

15 years agoFix nullable struct properties
Jürg Billeter [Fri, 8 Jan 2010 20:22:09 +0000 (21:22 +0100)] 
Fix nullable struct properties

Fixes bug 606202.

15 years agoWrite catch clauses and lambda expressions with --dump-tree
Jiří Zárevúcky [Fri, 8 Jan 2010 20:01:22 +0000 (21:01 +0100)] 
Write catch clauses and lambda expressions with --dump-tree

Fixes bug 605887.

15 years agoFix type resolution with derived integer types
Jürg Billeter [Fri, 8 Jan 2010 16:51:43 +0000 (17:51 +0100)] 
Fix type resolution with derived integer types

15 years agoGValue: Support implicit cast in equality check
Marc-André Lureau [Thu, 7 Jan 2010 20:35:10 +0000 (21:35 +0100)] 
GValue: Support implicit cast in equality check

Fixes bug 585063.

15 years agoGValue: Move explicit cast support to separate function
Marc-André Lureau [Thu, 7 Jan 2010 20:08:41 +0000 (21:08 +0100)] 
GValue: Move explicit cast support to separate function

15 years agoSupport struct comparison
Jürg Billeter [Fri, 9 Oct 2009 10:29:00 +0000 (12:29 +0200)] 
Support struct comparison

Based on patch by Marc-André Lureau, fixes bug 530605.

15 years agoGValue: Fix cast from nullable GLib.Value
Marc-André Lureau [Thu, 29 Oct 2009 23:39:05 +0000 (00:39 +0100)] 
GValue: Fix cast from nullable GLib.Value

Fixes bug 585050.

15 years agoFix interfaces in GTypeModule-based plugins
Rob Powell [Wed, 6 Jan 2010 22:08:36 +0000 (23:08 +0100)] 
Fix interfaces in GTypeModule-based plugins

Fixes bug 601343.

15 years agoGenie: support automatic line continuations
Jamie McCracken [Tue, 5 Jan 2010 23:25:03 +0000 (18:25 -0500)] 
Genie: support automatic line continuations

15 years agocurses: Add wresize binding and basic mouse support
pancake [Tue, 5 Jan 2010 12:36:50 +0000 (13:36 +0100)] 
curses: Add wresize binding and basic mouse support

15 years agolibnl-2.0: fix RouteAddress include header
Michael 'Mickey' Lauer [Tue, 5 Jan 2010 00:50:34 +0000 (01:50 +0100)] 
libnl-2.0: fix RouteAddress include header

15 years agolibnl-2.0: bind attributes, message headers, callbacks
Michael 'Mickey' Lauer [Sun, 3 Jan 2010 11:52:34 +0000 (12:52 +0100)] 
libnl-2.0: bind attributes, message headers, callbacks

15 years agolinux: add syscall(2), gettid(2), and add more netlink constants
Michael 'Mickey' Lauer [Sun, 3 Jan 2010 11:51:18 +0000 (12:51 +0100)] 
linux: add syscall(2), gettid(2), and add more netlink constants

15 years agopoppler-glib: Fix poppler_page_get_crop_box binding
Jürg Billeter [Fri, 1 Jan 2010 16:36:48 +0000 (17:36 +0100)] 
poppler-glib: Fix poppler_page_get_crop_box binding

15 years agopoppler-glib: Fix PopplerRectangle binding
Jakob Westhoff [Fri, 1 Jan 2010 16:34:47 +0000 (17:34 +0100)] 
poppler-glib: Fix PopplerRectangle binding

Fixes bug 605853.

15 years agogstreamer-0.10: Add type_id for Gst.Structure.
Evan Nemerson [Thu, 24 Dec 2009 07:38:15 +0000 (23:38 -0800)] 
gstreamer-0.10: Add type_id for Gst.Structure.

15 years agoFix virtual methods returning structs
Jürg Billeter [Wed, 23 Dec 2009 21:26:38 +0000 (22:26 +0100)] 
Fix virtual methods returning structs

15 years agoGAsync: Struct return value fix
Jürg Billeter [Wed, 23 Dec 2009 21:25:45 +0000 (22:25 +0100)] 
GAsync: Struct return value fix

15 years agoD-Bus: More struct return value fixes in static clients and servers
Jürg Billeter [Wed, 23 Dec 2009 21:18:11 +0000 (22:18 +0100)] 
D-Bus: More struct return value fixes in static clients and servers

Fixes bug 602510.

15 years agogtk+-2.0: Fix gtk_rc_style_create_style binding
Jürg Billeter [Wed, 23 Dec 2009 20:46:58 +0000 (21:46 +0100)] 
gtk+-2.0: Fix gtk_rc_style_create_style binding

15 years agovapigen: Fix crash in parse_signal
Jürg Billeter [Wed, 23 Dec 2009 20:44:20 +0000 (21:44 +0100)] 
vapigen: Fix crash in parse_signal

15 years agoUse dominance algorithm by Cooper, Harvey, and Kennedy
Jürg Billeter [Wed, 23 Dec 2009 19:55:52 +0000 (20:55 +0100)] 
Use dominance algorithm by Cooper, Harvey, and Kennedy

Improves performance of flow analysis.

15 years agoGenerate reverse postorder instead of preorder list in flow analyzer
Jürg Billeter [Wed, 23 Dec 2009 19:46:41 +0000 (20:46 +0100)] 
Generate reverse postorder instead of preorder list in flow analyzer

15 years agoOnly generate depth-first list once per method in flow analyzer
Jürg Billeter [Wed, 23 Dec 2009 19:36:55 +0000 (20:36 +0100)] 
Only generate depth-first list once per method in flow analyzer

Improves performance.

15 years agoAdd FlowAnalyzer.analyze_body to simplify code
Jürg Billeter [Wed, 23 Dec 2009 19:29:13 +0000 (20:29 +0100)] 
Add FlowAnalyzer.analyze_body to simplify code

15 years agogio-2.0: Fix g_data_input_stream_read_* bindings
Jürg Billeter [Sun, 20 Dec 2009 15:43:12 +0000 (16:43 +0100)] 
gio-2.0: Fix g_data_input_stream_read_* bindings

Fixes bug 605066.

15 years agoUpdate slice syntax in code writer
Jürg Billeter [Sun, 20 Dec 2009 15:39:57 +0000 (16:39 +0100)] 
Update slice syntax in code writer

15 years agocogl-1.0: Cogl.Texture.from_data data does not provide array length.
Evan Nemerson [Sun, 20 Dec 2009 00:51:44 +0000 (16:51 -0800)] 
cogl-1.0: Cogl.Texture.from_data data does not provide array length.

Fixes bug 604108.

15 years agolibsoup-2.4: Fix soup_message_headers_get_content_type binding.
Evan Nemerson [Sun, 20 Dec 2009 00:40:43 +0000 (16:40 -0800)] 
libsoup-2.4: Fix soup_message_headers_get_content_type binding.

Fixes bug 604907.

15 years agogio-2.0: Several ownership fixes, mostly in GResolver.
Evan Nemerson [Sun, 20 Dec 2009 00:18:46 +0000 (16:18 -0800)] 
gio-2.0: Several ownership fixes, mostly in GResolver.

Fixes bug 604969.

15 years agoglib-2.0: Add some missing GLib.Scanner methods.
Xavier Bestel [Sat, 19 Dec 2009 21:47:07 +0000 (13:47 -0800)] 
glib-2.0: Add some missing GLib.Scanner methods.

Fixes bug 603796.

15 years agogstreamer-0.10: Gst.Value.get/set_date expect a GLib.Date.
Evan Nemerson [Sat, 19 Dec 2009 20:56:13 +0000 (12:56 -0800)] 
gstreamer-0.10: Gst.Value.get/set_date expect a GLib.Date.

Fixes bug 601766.

15 years agogstreamer-controller-0.10: Fix Gst.LFOWaveform enum.
Evan Nemerson [Sat, 19 Dec 2009 20:46:07 +0000 (12:46 -0800)] 
gstreamer-controller-0.10: Fix Gst.LFOWaveform enum.

Fixes bug 603725.

15 years agogtk+-2.0: Gtk.get_current_event_state's argument should be out.
Evan Nemerson [Sat, 19 Dec 2009 18:03:17 +0000 (10:03 -0800)] 
gtk+-2.0: Gtk.get_current_event_state's argument should be out.

Fixes bug 603751.

15 years agogtk+-2.0: Fix Gtk.Notebook.switch_page signal binding.
Evan Nemerson [Sat, 19 Dec 2009 17:58:17 +0000 (09:58 -0800)] 
gtk+-2.0: Fix Gtk.Notebook.switch_page signal binding.

Fixes bug 604746.

15 years agoPost-release version bump
Jürg Billeter [Sat, 19 Dec 2009 15:02:27 +0000 (16:02 +0100)] 
Post-release version bump

15 years agoRelease 0.7.9 0.7.9
Jürg Billeter [Sat, 19 Dec 2009 14:59:16 +0000 (15:59 +0100)] 
Release 0.7.9

15 years agoFix crash on invalid cast expressions
Jürg Billeter [Sat, 19 Dec 2009 14:30:17 +0000 (15:30 +0100)] 
Fix crash on invalid cast expressions

Fixes bug 601614.

15 years agoD-Bus: Support struct return values in dynamic clients
Jürg Billeter [Sat, 19 Dec 2009 14:18:57 +0000 (15:18 +0100)] 
D-Bus: Support struct return values in dynamic clients

Fixes bug 603493.

15 years agoD-Bus: Support struct return values in static clients and servers
Jürg Billeter [Sat, 19 Dec 2009 14:02:02 +0000 (15:02 +0100)] 
D-Bus: Support struct return values in static clients and servers

15 years agoFix calling methods that have out parameters and return structs
Jürg Billeter [Sat, 19 Dec 2009 13:58:28 +0000 (14:58 +0100)] 
Fix calling methods that have out parameters and return structs

15 years agoDo not allow assigning to construct-only properties of foreign objects
Jürg Billeter [Sat, 19 Dec 2009 11:46:15 +0000 (12:46 +0100)] 
Do not allow assigning to construct-only properties of foreign objects

Fixes bug 604590.

15 years agoFix type declaration for sizeof expressions
Jürg Billeter [Sat, 19 Dec 2009 11:37:38 +0000 (12:37 +0100)] 
Fix type declaration for sizeof expressions

15 years agoFix crash with unsupported use of multi-dimensional array length
Jürg Billeter [Sat, 19 Dec 2009 11:32:56 +0000 (12:32 +0100)] 
Fix crash with unsupported use of multi-dimensional array length

Fixes bug 604589.

15 years agoInitial support for array slices 52d84048e075bba00f59992a373e1de954fa2b60
Jürg Billeter [Sat, 19 Dec 2009 11:02:05 +0000 (12:02 +0100)] 
Initial support for array slices

Add support for slice expressions such as array[1:5] to retrieve a
slice of length 4 starting at the second element of the array. Slice
expressions are also supported for strings and other types that provide
an appropriate slice method.

Based on patch by Robin Sonefors, fixes bug 571352.

15 years agoglib-2.0: Add string.splice method
Jürg Billeter [Sat, 19 Dec 2009 09:35:40 +0000 (10:35 +0100)] 
glib-2.0: Add string.splice method

15 years agoglib-2.0: Add string.slice method 0a692ab35788c14498127ca8c04d144a6616ae57
Jürg Billeter [Sat, 19 Dec 2009 09:00:36 +0000 (10:00 +0100)] 
glib-2.0: Add string.slice method

15 years agovala-gen-introspect: Allow absolute path in .files
Arun Raghavan [Thu, 17 Dec 2009 07:30:44 +0000 (13:00 +0530)] 
vala-gen-introspect: Allow absolute path in .files

This allows one to specify absolute paths to headers and libraries in
.files. This will make it possible to generate the VAPI as part of the
library's build process.

15 years agoPrint error domain and code of uncaught errors
Jürg Billeter [Tue, 15 Dec 2009 20:16:40 +0000 (21:16 +0100)] 
Print error domain and code of uncaught errors

15 years agovalac: Add --symbols option
Jürg Billeter [Tue, 15 Dec 2009 19:06:05 +0000 (20:06 +0100)] 
valac: Add --symbols option

Writes the name of each exported function to the specified file.

Based on patch by Haakon Sporsheim, fixes bug 586494.

15 years agogstreamer-0.10: Fix GstCoreError binding
Jürg Billeter [Tue, 15 Dec 2009 18:19:39 +0000 (19:19 +0100)] 
gstreamer-0.10: Fix GstCoreError binding

Fixes bug 604601.

15 years agoReport error when field initializers may throw errors
Jürg Billeter [Sun, 13 Dec 2009 17:08:07 +0000 (18:08 +0100)] 
Report error when field initializers may throw errors

15 years agogstreamer-0.10: Fix gst_bus_add_watch binding
Jürg Billeter [Sun, 13 Dec 2009 16:53:27 +0000 (17:53 +0100)] 
gstreamer-0.10: Fix gst_bus_add_watch binding

Use gst_bus_add_watch_full to accept owned delegates.

15 years agoWrite parameter positions in VAPI files
Jürg Billeter [Sun, 13 Dec 2009 16:52:24 +0000 (17:52 +0100)] 
Write parameter positions in VAPI files

15 years agoNULL-terminate array copies
Jürg Billeter [Sun, 13 Dec 2009 16:31:29 +0000 (17:31 +0100)] 
NULL-terminate array copies

15 years agoFix vapi/Makefile.am
Jürg Billeter [Tue, 8 Dec 2009 22:07:15 +0000 (23:07 +0100)] 
Fix vapi/Makefile.am