]>
git.ipfire.org Git - thirdparty/vala.git/log
Jürg Billeter [Fri, 3 Jun 2011 09:59:47 +0000 (11:59 +0200)]
Fix critical when calling generated enum to_string method
Jürg Billeter [Wed, 1 Jun 2011 14:36:38 +0000 (16:36 +0200)]
Release 0.12.1
Jürg Billeter [Wed, 1 Jun 2011 14:23:44 +0000 (16:23 +0200)]
codegen: Remove incorrect check when returning arrays from async methods
Luca Bruno [Sat, 28 May 2011 07:04:25 +0000 (09:04 +0200)]
codegen: Fix closures in creation methods of classes without base class
Fixes bug 642899.
Luca Bruno [Sat, 28 May 2011 07:30:52 +0000 (09:30 +0200)]
codegen: Do not initialize temp variable when getting delegate property
Fixes bug 641182.
Luca Bruno [Sat, 28 May 2011 08:49:02 +0000 (10:49 +0200)]
Enable control flow analysis for variable declarations
Fixes bug 651311.
Michael 'Mickey' Lauer [Tue, 31 May 2011 17:04:41 +0000 (19:04 +0200)]
alsa: fix snd_pcm_write* and and snd_pcm_read*
Luca Bruno [Tue, 31 May 2011 14:33:40 +0000 (16:33 +0200)]
Collect used variables in postfix expression for flow analysis
Robert Ancell [Tue, 31 May 2011 00:04:18 +0000 (10:04 +1000)]
cairo: Add missing Device class and Surface methods
Fixes bug 651507.
Jürg Billeter [Mon, 30 May 2011 19:11:49 +0000 (21:11 +0200)]
ccode: Fix line breaking of string literals with octal escape sequences
Michael 'Mickey' Lauer [Mon, 30 May 2011 19:02:55 +0000 (21:02 +0200)]
linux: bind i2c and smbus subsystem
Michael 'Mickey' Lauer [Mon, 30 May 2011 19:00:58 +0000 (21:00 +0200)]
linux: bind uinput (userspace input) subsystem
Michael 'Mickey' Lauer [Mon, 30 May 2011 18:57:32 +0000 (20:57 +0200)]
alsa: bind PCM subsystem
Michael 'Mickey' Lauer [Mon, 30 May 2011 18:44:53 +0000 (20:44 +0200)]
posix: add inet_ntop(3) and corresponding constants
Michael 'Mickey' Lauer [Mon, 30 May 2011 18:34:16 +0000 (20:34 +0200)]
linux: add misc. non-posix termios constants
Luca Bruno [Sun, 29 May 2011 17:05:00 +0000 (19:05 +0200)]
codegen: Fix definition of fields when array length cname is specified
Fixes bug 588203.
Luca Bruno [Thu, 26 May 2011 18:06:32 +0000 (20:06 +0200)]
gtk+-2.0: Fix Gtk.Fixed.children type arguments
Fixes bug 646334.
Luca Bruno [Tue, 24 May 2011 21:47:45 +0000 (23:47 +0200)]
codegen: Guard pointer indirection of lengths when returning arrays
Fixes bug 638415.
Jürg Billeter [Fri, 20 May 2011 21:54:49 +0000 (23:54 +0200)]
D-Bus: Fix use of Bus.get_proxy outside async methods
Fixes bug 644275.
Alexander Kojevnikov [Wed, 16 Mar 2011 06:41:10 +0000 (14:41 +0800)]
tests: Do not use xargs GNU extension in the test runner
Fixes bug 644884.
Alexander Kojevnikov [Wed, 16 Mar 2011 05:34:40 +0000 (13:34 +0800)]
tests: Search path for bash
Bash on BSDs is not in /bin.
Fixes bug 644876.
Jürg Billeter [Tue, 17 May 2011 10:12:30 +0000 (12:12 +0200)]
Apply `new' modifier to signal default handlers
Jürg Billeter [Tue, 17 May 2011 10:09:15 +0000 (12:09 +0200)]
gtk+-3.0: Add GtkWidgetClass.activate_signal binding
Jürg Billeter [Mon, 16 May 2011 11:53:55 +0000 (13:53 +0200)]
gdk-3.0: Fix gdk_window_destroy binding
Jürg Billeter [Mon, 16 May 2011 10:56:32 +0000 (12:56 +0200)]
gtk+-3.0: Fix gtk_widget_set_window
Jürg Billeter [Mon, 16 May 2011 10:54:53 +0000 (12:54 +0200)]
gtk+-3.0: Fix gtk_*_get_preferred_* bindings
Fixes bug 650295.
Robert Ancell [Sun, 15 May 2011 21:01:20 +0000 (23:01 +0200)]
librsvg-2.0: Add librsvg/rsvg-cairo.h header to cairo methods
Fixes bug 642649.
Luca Bruno [Sun, 15 May 2011 12:47:01 +0000 (14:47 +0200)]
codegen: Fix get_parameter_cvalue to consider no_array_length
Duncan Mac-Vicar P [Sat, 14 May 2011 10:27:28 +0000 (12:27 +0200)]
linux: Fix InotifyFlags and InotifyMaskFlags bindings
Fixes bug 650165.
Luca Bruno [Fri, 13 May 2011 11:20:09 +0000 (13:20 +0200)]
linux: Add has_type_id=false to structs and enums
Fixes bug 650069.
Sam Thursfield [Thu, 12 May 2011 14:00:26 +0000 (16:00 +0200)]
glib-2.0: Fix Log.set_fatal_mask and set_always_fatal bindings
Partially fixes bug 649644.
Luca Bruno [Thu, 12 May 2011 13:53:26 +0000 (15:53 +0200)]
codegen: Don't spit out critical when returning unowned delegate
Luca Bruno [Wed, 11 May 2011 07:47:51 +0000 (09:47 +0200)]
codegen: Don't use simple struct initializer if local is a GValue
Fixes bug 621176.
Luca Bruno [Tue, 10 May 2011 14:47:31 +0000 (16:47 +0200)]
gmodule-2.0: Add gir_namespace and gir_version information
Luca Bruno [Tue, 10 May 2011 14:34:31 +0000 (16:34 +0200)]
gio-2.0, gio-unix-2.0, gdk-pixbuf-2.0: Fix cancellable parameters
Fixes bug 649873.
Luca Bruno [Sun, 1 May 2011 06:50:50 +0000 (08:50 +0200)]
glib-2.0: Add Node n_children() method and fix nth_child()
Fixes bug 649052.
Luca Bruno [Sat, 30 Apr 2011 15:42:00 +0000 (17:42 +0200)]
Forbid pointer indirection for void type
Fixes bug 648890.
Luca Bruno [Sat, 30 Apr 2011 15:38:10 +0000 (17:38 +0200)]
vte: Fix Terminal.fork_command_full binding
Based on patch by Jacques-Pascal Deplaix.
Fixes bug 649004.
Luca Bruno [Sat, 30 Apr 2011 15:33:28 +0000 (17:33 +0200)]
gdk-3.0: Mark Device.grab cursor parameter to be nullable
Fixes bug 649011.
Luca Bruno [Sat, 30 Apr 2011 15:28:15 +0000 (17:28 +0200)]
gdk-2.0, gdk-3.0: Fix Keymap.get_entries_for_keycode binding
Fixes bug 649013.
Luca Bruno [Fri, 29 Apr 2011 12:16:34 +0000 (14:16 +0200)]
gstreamer-0.10: Mark Clock.wait jitter parameter to be out
Fixes bug 648684.
Oliver Sauder [Wed, 27 Apr 2011 21:45:39 +0000 (23:45 +0200)]
gio-2.0: Make return value for File.query_filesystem_info be owned
Fixes bug 648814.
Luca Bruno [Fri, 29 Apr 2011 11:03:06 +0000 (13:03 +0200)]
gdk-3.0: Fix Gdk.threads_add_* bindings
Fixes bug 648744.
Maciej Piechotka [Sun, 24 Apr 2011 20:01:31 +0000 (22:01 +0200)]
Fix creation of lambdas inside interface methods
Fixes bug 648320.
Jürg Billeter [Wed, 27 Apr 2011 10:51:34 +0000 (12:51 +0200)]
codegen: Fix memory leak for return statements in inner blocks
variable_accessible_in_finally was not correctly working as symbol
lookup failed due to local.active set to false by visit_member_access.
Luca Bruno [Tue, 26 Apr 2011 09:13:36 +0000 (11:13 +0200)]
glib-2.0: Set type_id for Pid
Luca Bruno [Tue, 26 Apr 2011 09:08:40 +0000 (11:08 +0200)]
x11: Set type_id for Atom
Daniel Svensson [Sat, 23 Apr 2011 15:45:21 +0000 (17:45 +0200)]
gtk+-2.0, gtk+-3.0: Mark *_get_layout_offsets parameters to be out
Fixes bug 648540.
Daniel Svensson [Sat, 23 Apr 2011 10:26:31 +0000 (12:26 +0200)]
gtk+-2.0, gtk+-3.0: Mark Range.get_slider_range parameters to be out
Fixes bug 648503.
Daniel Svensson [Sat, 23 Apr 2011 10:20:48 +0000 (12:20 +0200)]
gdk-2.0, gdk-3.0: Mark Window.get_root_coords parameters to be out
Fixes bug 648505.
Daniel Svensson [Sun, 23 Jan 2011 22:06:06 +0000 (23:06 +0100)]
avahi-gobject: Use string.length instead of deprecated string.size()
Fixes bug 648506.
Luca Bruno [Fri, 22 Apr 2011 16:23:34 +0000 (18:23 +0200)]
Fix default free function for classes
Fixes bug 642362.
Luca Bruno [Tue, 19 Apr 2011 20:21:14 +0000 (22:21 +0200)]
glib-2.0: Rename DataTestFunc to TestDataFunc
Fixes bug 645178.
Luca Bruno [Tue, 19 Apr 2011 20:14:27 +0000 (22:14 +0200)]
libpq: Fix several function bindings having parameters with array type
Fixes bug 644308.
Ryan Lortie [Sun, 17 Apr 2011 20:19:34 +0000 (16:19 -0400)]
gio-2.0: GSettingsBindSetMapping returns owned
The old binding says it returns an 'unowned GLib.Variant', which is a
pretty difficult proposition for a mapping function...
Luca Bruno [Sat, 16 Apr 2011 14:37:34 +0000 (16:37 +0200)]
girparser: Fix detecting gunichar type as unichar
Colomban Wendling [Fri, 15 Apr 2011 21:53:09 +0000 (23:53 +0200)]
glib-2.0: Fix ChildWatchSource binding
Fixes bug 647911.
Diego Dompe [Sat, 16 Apr 2011 07:47:01 +0000 (09:47 +0200)]
gstreamer-0.10: Fix Gst.Message parse_qos* methods binding
Fixes bug 647679.
Luca Bruno [Sat, 16 Apr 2011 07:29:41 +0000 (09:29 +0200)]
gio-2.0: Mark data parameter of ContentType.guess as nullable
Fixes bug 647804.
Jim Nelson [Sun, 10 Apr 2011 08:19:33 +0000 (10:19 +0200)]
gio-2.0: Make ResolverError be an errordomain
Fixes bug 646983.
Joshua Simmons [Thu, 7 Apr 2011 19:57:23 +0000 (21:57 +0200)]
x11: Add missing XMapRaised function, ErrorCode and WindowClass enums
Partially fixes bug 625662.
Luca Bruno [Wed, 6 Apr 2011 20:34:32 +0000 (22:34 +0200)]
libgda-4.0, gedit-2.20: Fix gedit typo and GdaXaTransactionId.data
Fixes bug 627035.
Luca Bruno [Wed, 6 Apr 2011 12:13:46 +0000 (14:13 +0200)]
gtksourceview-2.0: Fix cheader filename for SourceCompletionWords
Fixes bug 617321.
Joakim Sindholt [Thu, 3 Mar 2011 01:27:32 +0000 (02:27 +0100)]
codegen: Copy the delegate target when copying structs
Fixes bug 639751.
Marin Moulinier [Tue, 5 Apr 2011 19:37:48 +0000 (21:37 +0200)]
cairo: Fix cairo_read_func_t and cairo_write_func_t bindings
Fixes bug 645766.
Alexander Kurtz [Tue, 5 Apr 2011 19:10:04 +0000 (21:10 +0200)]
x11: Fix Display.display_string bindings
Jürg Billeter [Tue, 5 Apr 2011 17:28:31 +0000 (19:28 +0200)]
Allow access to length of constant array in constant initializer lists
Fixes bug 643010.
Emmanuele Bassi [Tue, 5 Apr 2011 12:47:09 +0000 (13:47 +0100)]
vapi: Update clutter-gtk-1.0 bindings
The metadata and files of clutter-gtk-1.0 were still referencing
clutter-gtk-0.10 includes and shared object.
The clutter-gtk-1.0 metadata has been regenerated against the
current 1.0.0 tarball.
Alexander Kurtz [Mon, 4 Apr 2011 20:30:46 +0000 (22:30 +0200)]
x11: Add function bindings to deal with KeySym and KeyCode
Luca Bruno [Mon, 4 Apr 2011 19:53:45 +0000 (21:53 +0200)]
codewriter: Write enum cname when it differs from the default cname
Based on patch by Evan Nemerson.
Fixes bug 615493.
Alexander Kurtz [Mon, 4 Apr 2011 18:22:20 +0000 (20:22 +0200)]
x11: Fix get_keyboard_mapping and keysym_to_keycode bindings
Luca Bruno [Fri, 11 Mar 2011 10:30:30 +0000 (11:30 +0100)]
Fix InterfaceType cname to refer to Interface type_cname
Luca Bruno [Thu, 10 Mar 2011 21:35:59 +0000 (22:35 +0100)]
Support setting type_id to Vala.Interface
Jürg Billeter [Sun, 3 Apr 2011 21:10:59 +0000 (23:10 +0200)]
Release 0.12.0
Marco Trevisan (Treviño) [Thu, 3 Mar 2011 02:39:55 +0000 (03:39 +0100)]
D-Bus: Avoid invalid C code when using reserved names as parameters
Fixes bug 643744.
Jürg Billeter [Sat, 2 Apr 2011 21:39:04 +0000 (23:39 +0200)]
codegen: Fix use of property assignments as subexpressions
Fixes bug 640171.
Jürg Billeter [Sat, 2 Apr 2011 18:29:23 +0000 (20:29 +0200)]
glib-2.0: Add string.get_next_char
Fixes bug 645150.
Jürg Billeter [Sat, 2 Apr 2011 16:01:24 +0000 (18:01 +0200)]
codegen: Fix array size variable on assignment
The array size of the right-hand side should not be used as the copy may
have a different size.
Fixes bug 646294.
Jürg Billeter [Sat, 2 Apr 2011 14:21:55 +0000 (16:21 +0200)]
glib-2.0: Add g_unichar_ismark binding
Luca Bruno [Sat, 2 Apr 2011 08:09:10 +0000 (10:09 +0200)]
codegen: Fix look-up of next closure block
Methods that are not closures don't capture parent blocks.
Fixes bug 646345.
Michael 'Mickey' Lauer [Wed, 30 Mar 2011 23:34:44 +0000 (01:34 +0200)]
linux: start with binding the Wireless Extension API (WEXT) infrastructure
Michael 'Mickey' Lauer [Wed, 30 Mar 2011 23:09:34 +0000 (01:09 +0200)]
linux: bind IFNAMSIZ from linux/if.h to fix net/if.h conflict
add necessary netinet/in.h include to Linux.Network.IfReq
Alexander Kurtz [Wed, 30 Mar 2011 19:20:15 +0000 (21:20 +0200)]
x11: Fix typo
Ryan Lortie [Wed, 30 Mar 2011 10:44:56 +0000 (16:14 +0530)]
GDBusConnection.call 'reply_type' is nullable
Ryan Lortie [Wed, 30 Mar 2011 10:41:39 +0000 (16:11 +0530)]
GVariant binding: add get_child() method
Ryan Lortie [Wed, 30 Mar 2011 10:41:00 +0000 (16:11 +0530)]
GActionGroup bindings: add some metadata
Ryan Lortie [Wed, 30 Mar 2011 10:39:24 +0000 (16:09 +0530)]
gidl parser: add interface type_cname attribute
This is how to specify eg. GActionIface vs. GActionInterface
Jürg Billeter [Tue, 29 Mar 2011 09:57:13 +0000 (11:57 +0200)]
Fix DelegateType.copy
Jürg Billeter [Tue, 29 Mar 2011 09:53:28 +0000 (11:53 +0200)]
girwriter: Set scope for callback parameters of async methods
Jürg Billeter [Sun, 27 Mar 2011 18:26:37 +0000 (20:26 +0200)]
codegen: Fix freeing on assignment to fields of generic type
Fixes bug 645773.
Luca Bruno [Wed, 16 Mar 2011 13:27:07 +0000 (14:27 +0100)]
codegen: Fix leak when destroying null terminated arrays
Michael 'Mickey' Lauer [Sat, 26 Mar 2011 12:29:41 +0000 (13:29 +0100)]
linux: add ioctls and structures for n_gsm
n_gsm is a new line discipline that implements the 3GPP 07.10
multiplexing protocol in the kernel.
Michael 'Mickey' Lauer [Sat, 26 Mar 2011 12:27:16 +0000 (13:27 +0100)]
linux: add makedev(3), major(3), and minor(3)
Jürg Billeter [Thu, 24 Mar 2011 07:38:18 +0000 (08:38 +0100)]
gtk+-3.0: Update to 3.0.5
Jürg Billeter [Wed, 23 Mar 2011 21:40:18 +0000 (22:40 +0100)]
gio-2.0: Fix g_data_input_stream_read_line_finish binding
Fixes bug 639211.
Jürg Billeter [Wed, 23 Mar 2011 21:32:30 +0000 (22:32 +0100)]
D-Bus: Emit cast to avoid C warning for signal handling in clients
Jürg Billeter [Wed, 23 Mar 2011 21:26:55 +0000 (22:26 +0100)]
D-Bus: Remove extra semicolon to avoid C warning
Jürg Billeter [Wed, 23 Mar 2011 21:21:50 +0000 (22:21 +0100)]
D-Bus: Add missing string.h includes
Luca Bruno [Tue, 22 Mar 2011 20:53:22 +0000 (21:53 +0100)]
codegen: Always call _finish() after yield
Fixes bug 645606.
Ryan Lortie [Wed, 23 Mar 2011 16:07:12 +0000 (12:07 -0400)]
glib binding: mark VariantType [Immutable]
This gets us proper behaviour with respect to functions that return
unowned VariantType (which is 'const GVariantType *' in C).