]>
git.ipfire.org Git - thirdparty/vala.git/log
Jürg Billeter [Mon, 24 Mar 2014 19:11:59 +0000 (20:11 +0100)]
Release 0.24.0
Luca Bruno [Sun, 23 Mar 2014 22:18:06 +0000 (23:18 +0100)]
tests: Use sed '$d' because head -n -1 is not portable
Fixes bug 726908
Luca Bruno [Thu, 20 Mar 2014 20:27:17 +0000 (21:27 +0100)]
gstreamer-0.10: Set GstURIHandler.get_uri_type vfunc to get_type
Fixes bug 726745
Luca Bruno [Thu, 20 Mar 2014 21:24:27 +0000 (22:24 +0100)]
gidlparser: Do not set nullable to void type
Luca Bruno [Thu, 20 Mar 2014 19:28:33 +0000 (20:28 +0100)]
codegen: Inherit array_length and array_null_terminated of methods
Fixes bug 726744
Rico Tzschichholz [Thu, 20 Mar 2014 10:33:52 +0000 (11:33 +0100)]
x11: Add missing evtype field of GenericEventCookie
Luca Bruno [Sun, 16 Mar 2014 15:28:04 +0000 (16:28 +0100)]
gstreamer-1.0: Make Bin.add first parameter unowned
Luca Bruno [Sun, 16 Mar 2014 15:21:27 +0000 (16:21 +0100)]
gstreamer-1.0: Make Bin.add_many first parameter unowned
Fixes bug 702969
Luca Bruno [Sun, 16 Mar 2014 14:44:18 +0000 (15:44 +0100)]
gstreamer-1.0: Make Element.add_pad parameter unowned
Fixes bug 702960
Luca Bruno [Sun, 16 Mar 2014 10:35:19 +0000 (11:35 +0100)]
Add test for bug 726347
Richard Wiedenhöft [Fri, 14 Mar 2014 13:52:39 +0000 (14:52 +0100)]
Accept single ellipsis parameter for instance methods
Fixes bug 726347
Steven Oliver [Wed, 29 Jan 2014 00:52:04 +0000 (19:52 -0500)]
libpq: Add PQping enum and functions
Fixes bug 722878
Luca Bruno [Fri, 14 Mar 2014 21:48:01 +0000 (22:48 +0100)]
gtk+-2.0, gtk+-3.0: Make ComboBox.set_active_iter parameter nullable
Fixes bug 726141
Simon [Fri, 14 Mar 2014 09:28:43 +0000 (10:28 +0100)]
codewriter: Emit 'unowned' keyword for local variables
Fixes bug 726312
David King [Mon, 10 Mar 2014 19:22:38 +0000 (19:22 +0000)]
gio-2.0: Update to 2.39.91+
Fixes bug 726057
Rico Tzschichholz [Thu, 6 Mar 2014 20:34:49 +0000 (21:34 +0100)]
cogl-1.0: Fix some array arguments in Cogl.Texture
Luca Bruno [Thu, 6 Mar 2014 20:28:57 +0000 (21:28 +0100)]
gio-2.0: Also make Action.get_state_hint nullable
Luca Bruno [Thu, 6 Mar 2014 20:26:59 +0000 (21:26 +0100)]
gio-2.0: Make Action.state, state_type and parameter_type nullable
Fixes bug 725367
Luca Bruno [Thu, 6 Mar 2014 20:17:08 +0000 (21:17 +0100)]
dbusserver: Rename the generated "parameters" identifier
Fixes bug 725555.
Zeeshan Ali (Khattak) [Wed, 5 Mar 2014 15:10:08 +0000 (15:10 +0000)]
gtk+-3.0: Correct binding for IconView.convert_widget_to_bin_window_coords
The last two arguments are 'out'.
Colin Watson [Tue, 25 Feb 2014 14:12:03 +0000 (14:12 +0000)]
glib-2.0: Add missing C header for symlink
Fixes bug 725151.
Colin Watson [Tue, 25 Feb 2014 13:53:32 +0000 (13:53 +0000)]
posix: Declare Group.gr_mem as null-terminated
Fixes bug 725149.
Luca Bruno [Sun, 2 Mar 2014 21:52:24 +0000 (22:52 +0100)]
girparser: Add array_null_terminated, fixes hand-written change in gio
Will Szumski [Sun, 23 Feb 2014 19:04:52 +0000 (19:04 +0000)]
girwriter: Set scope=call for delegates when async or notified does not apply
Fixes bug 725012.
Will Szumski [Mon, 24 Feb 2014 15:03:24 +0000 (15:03 +0000)]
girwriter: Don't add target for delegates without target
Fixes bug 725073.
Stef Walter [Sun, 2 Mar 2014 11:36:22 +0000 (12:36 +0100)]
build: Fix missing backslashes in lists
https://bugzilla.gnome.org/show_bug.cgi?id=725496
Jürg Billeter [Tue, 18 Feb 2014 19:35:35 +0000 (20:35 +0100)]
Release 0.23.3
Rico Tzschichholz [Tue, 18 Feb 2014 15:16:05 +0000 (16:16 +0100)]
gtk+-3.0: Update to 3.11.6
Evan Nemerson [Mon, 17 Feb 2014 18:15:43 +0000 (10:15 -0800)]
gedit: deprecate in favor of bindings distributed by gedit.
See bug #724172.
Paolo Borelli [Sun, 16 Feb 2014 22:00:03 +0000 (23:00 +0100)]
gio-2.0: fix add_main_option_entries
Rico Tzschichholz [Sun, 16 Feb 2014 20:47:16 +0000 (21:47 +0100)]
gio-2.0: Update to 2.39.5+
Evan Nemerson [Sun, 16 Feb 2014 19:59:12 +0000 (11:59 -0800)]
gio-2.0: update to 2.39.5
Evan Nemerson [Sun, 16 Feb 2014 18:59:06 +0000 (10:59 -0800)]
glib-2.0: add new symbols for 2.40
Evan Nemerson [Sun, 16 Feb 2014 18:30:30 +0000 (10:30 -0800)]
glib-2.0: add missing symbols from 2.38
Rico Tzschichholz [Sat, 15 Feb 2014 08:12:48 +0000 (09:12 +0100)]
gtk+-3.0: Update from git
Ryan Lortie [Tue, 11 Feb 2014 20:34:04 +0000 (15:34 -0500)]
vala.m4: honour CC, CPPFLAGS, CFLAGS, LDFLAGS
These variables may be set to values that are required to build
executables. Make sure we honour them from vala.m4 when attempting to
check for packages.
https://bugzilla.gnome.org/show_bug.cgi?id=724176
Ryan Lortie [Sat, 25 Jan 2014 06:57:31 +0000 (01:57 -0500)]
gen-introspect: pretend to be lint
Some system headers (notably <stdarg.h> on FreeBSD) get upset when they
see an unexpected compiler. We go out of our way to pass -U__GNUC__ to
cpp from the scanner code during gen-introspect and this is causing
problems.
As a workaround, we can pretend to be lint, which fixes the issue at
least for FreeBSD.
https://bugzilla.gnome.org/show_bug.cgi?id=722954
Jürg Billeter [Tue, 4 Feb 2014 21:11:16 +0000 (22:11 +0100)]
Release 0.23.2
Jürg Billeter [Sun, 26 Jan 2014 13:11:43 +0000 (14:11 +0100)]
gdk-3.0: Fix GdkEvent* bindings
GdkEvent structs have hidden fields and must be exposed as compact
classes.
Fixes bug 713240.
Rico Tzschichholz [Tue, 4 Feb 2014 21:49:16 +0000 (22:49 +0100)]
gtk+-3.0: Update to (nearly) 3.11.6
Luca Bruno [Mon, 3 Feb 2014 22:19:37 +0000 (23:19 +0100)]
girparser: Shut warning about unused experimental metadata
Luca Bruno [Mon, 3 Feb 2014 22:16:32 +0000 (23:16 +0100)]
gstreamer-1.0: Fix ElementFactory.get_static_pad_templates return type
Fixes bug 720694
Rico Tzschichholz [Mon, 3 Feb 2014 21:43:45 +0000 (22:43 +0100)]
clutter-1.0: Update to 1.17.2
Luca Bruno [Mon, 3 Feb 2014 21:01:26 +0000 (22:01 +0100)]
girparser: Shut unused destroys_instance warning
Luca Bruno [Mon, 3 Feb 2014 20:57:15 +0000 (21:57 +0100)]
girparser: Add type_id metadata
Jürg Billeter [Mon, 3 Feb 2014 20:24:41 +0000 (21:24 +0100)]
codewriter: Fix spacing for property accessor attributes
Evan Nemerson [Wed, 29 Jan 2014 05:56:03 +0000 (21:56 -0800)]
glib-2.0: fix qsort_with_data binding
Fixes bug 640786.
Evan Nemerson [Wed, 29 Jan 2014 05:22:01 +0000 (21:22 -0800)]
glib-2.0: add search functions for (S)List and Queue
Fixes bug 540415.
Evan Nemerson [Wed, 29 Jan 2014 04:18:35 +0000 (20:18 -0800)]
tests: remove unnecessary main argument from bug723195 test
Evan Nemerson [Wed, 29 Jan 2014 00:06:50 +0000 (16:06 -0800)]
glib-2.0: fix string.joinv for empty (but not null) arrays
Fixes bug 723195.
Luca Bruno [Tue, 28 Jan 2014 22:47:24 +0000 (23:47 +0100)]
gtkmodule: Ensure child gtypes are initialized before creating the template
Fixes bug 720282
Luca Bruno [Tue, 28 Jan 2014 19:34:47 +0000 (20:34 +0100)]
Fix regression in method calls that throw errors with Value target type
Related to bug 723009
Luca Bruno [Mon, 27 Jan 2014 21:48:53 +0000 (22:48 +0100)]
Add build-aux/test-driver to .gitignore
Luca Bruno [Sun, 26 Jan 2014 17:06:43 +0000 (18:06 +0100)]
Fix regression when coalescing: value owned if either of the two is owned
Luca Bruno [Sun, 26 Jan 2014 14:50:13 +0000 (15:50 +0100)]
Drop LocalVariable.floating usage, replaced by create_temp_access
Luca Bruno [Sun, 26 Jan 2014 14:49:18 +0000 (15:49 +0100)]
Avoid unnecessary copies when using the coalescing operator
Fixes bug 661985
Luca Bruno [Sun, 26 Jan 2014 14:48:22 +0000 (15:48 +0100)]
Use create_temp_access instead of local.floating in ObjectCreation
Luca Bruno [Sun, 26 Jan 2014 14:48:10 +0000 (15:48 +0100)]
Use create_temp_access instead of local.floating in MethodCall
Luca Bruno [Sun, 26 Jan 2014 14:47:28 +0000 (15:47 +0100)]
Add create_temp_access to properly access a temp variable after transformation
Luca Bruno [Sun, 26 Jan 2014 11:10:57 +0000 (12:10 +0100)]
Fix semantics for coalesce operator when target_type is null.
Fixes bug 639482
Luca Bruno [Sat, 25 Jan 2014 20:08:05 +0000 (21:08 +0100)]
codegen: Always assume external interface properties are gobject properties
Richard Wiedenhöft [Sat, 25 Jan 2014 15:04:10 +0000 (16:04 +0100)]
codegen: Do not emit notify-signal for non-abstract interface properties
Fixes bug 722968
Luca Bruno [Sat, 25 Jan 2014 14:55:05 +0000 (15:55 +0100)]
codegen: Reduce the number of temporary variables
If a temporary variable has been generated internally,
do not create another regardless of whether it's floating or not.
Luca Bruno [Sat, 25 Jan 2014 13:57:18 +0000 (14:57 +0100)]
Fix calling methods on struct pointers
Fixes bug 686190
Richard Wiedenhöft [Tue, 17 Sep 2013 20:38:50 +0000 (22:38 +0200)]
libpq.vapi: added condition LIBPQ_9_3
Fixes bug 698004.
Evan Nemerson [Sat, 25 Jan 2014 07:21:05 +0000 (23:21 -0800)]
glib-2.0: make string.joinv handle non-null-terminated arrays
Fixes bug 686451.
Rico Tzschichholz [Thu, 23 Jan 2014 17:18:32 +0000 (18:18 +0100)]
gtksourceview-3.0: Update to 3.11.3
Rico Tzschichholz [Thu, 23 Jan 2014 17:09:41 +0000 (18:09 +0100)]
gtk+-3.0: Update to 3.11.5+
Jesse van den Kieboom [Sat, 18 Jan 2014 12:14:12 +0000 (13:14 +0100)]
gtk+-3.0: Nullable GtkListBox::row_selected.row
https://bugzilla.gnome.org/show_bug.cgi?id=722490
Steven Oliver [Sat, 18 Jan 2014 00:06:04 +0000 (19:06 -0500)]
glib-2.0: Add G_LOG_2_BASE_10 constant
Fixes bug 722466
Luca Bruno [Thu, 16 Jan 2014 21:48:44 +0000 (22:48 +0100)]
glib-2.0: Fix short.abs() to be an instance method
Steven Oliver [Thu, 16 Jan 2014 21:41:23 +0000 (22:41 +0100)]
glib-2.0: Add abs() to short type
Fixes bug 722067
Rico Tzschichholz [Sat, 11 Jan 2014 16:49:02 +0000 (17:49 +0100)]
gtk+-3.0: Update to 3.11.3+
Rico Tzschichholz [Sat, 11 Jan 2014 16:30:59 +0000 (17:30 +0100)]
gdk-x11-3.0: Switch to GIR
Luca Bruno [Sat, 11 Jan 2014 16:04:02 +0000 (17:04 +0100)]
codegen: Support "foo is G"
Luca Bruno [Sat, 11 Jan 2014 11:13:38 +0000 (12:13 +0100)]
Fix coalescing operator semantics check.
The left operand was not put in any code block
before the check, thus it wasn't able to transform itself.
Fixes bug 691514.
Luca Bruno [Mon, 6 Jan 2014 10:31:41 +0000 (11:31 +0100)]
gtktemplate: Handle callbacks for detailed signals
Fixes bug 720825
Richard Wiedenhöft [Sat, 4 Jan 2014 20:33:47 +0000 (21:33 +0100)]
posix: Added methods read and write to class FILE
Fixes bug 721478
Rico Tzschichholz [Sun, 5 Jan 2014 10:19:10 +0000 (11:19 +0100)]
librsvg-2.0: Switch to GIR
This binding is still deprecated and it shipped upstream since 2.26.2.
Despite that update it one last time to ship a proper vapi rather than
an out-dated erroneous one.
Luca Bruno [Sat, 4 Jan 2014 20:03:51 +0000 (21:03 +0100)]
codegen: Fix memory leak introduced by
fe9beb82b6809
Jesse van den Kieboom [Sat, 4 Jan 2014 13:51:52 +0000 (14:51 +0100)]
girwriter: Derive gir namespace from base name
Instead of using the full filename specified by --gir to derive the
gir namespace, this patch uses only the base name of the file specified by
--gir.
https://bugzilla.gnome.org/show_bug.cgi?id=721452
Luca Bruno [Fri, 3 Jan 2014 19:04:05 +0000 (20:04 +0100)]
girparser: Handle delegate aliases
Fixes bug 667751
Luca Bruno [Sat, 4 Jan 2014 12:01:09 +0000 (13:01 +0100)]
girparser: Fix some source reference when reporting errors after parsing
Luca Bruno [Sat, 4 Jan 2014 11:37:18 +0000 (12:37 +0100)]
gtk+-2.0, gtk+-3.0: Improve TextMark constructor with nullables and defaults
Jürg Billeter [Sun, 22 Dec 2013 19:00:04 +0000 (20:00 +0100)]
Release 0.23.1
Maciej Piechotka [Fri, 23 Aug 2013 20:54:42 +0000 (22:54 +0200)]
Allow using lambdas within enums.
Fixes bug 659778
Sergio Costas [Sat, 21 Dec 2013 09:34:29 +0000 (10:34 +0100)]
Add xcb-icccm bindings.
Fixes bug 720225.
Rico Tzschichholz [Tue, 17 Dec 2013 18:16:39 +0000 (19:16 +0100)]
gdk-3.0, gtk+-3.0: Update to 3.11.3
Rico Tzschichholz [Tue, 17 Dec 2013 18:06:37 +0000 (19:06 +0100)]
gio-2.0: Update to 2.39.2
Maciej Piechotka [Fri, 23 Aug 2013 16:24:18 +0000 (18:24 +0200)]
Handle the integers and enums in generic closure wrapper
Handle edge-case when the one of generic parameters of delegate is an
integer in closure or method.
Marc-André Lureau [Mon, 21 Jan 2013 17:06:12 +0000 (18:06 +0100)]
codegen: use #if GLIB_CHECK_VERSION for init functions
Tarballs with generated code should compile without warnings, and work
with various versions of glib (assuming the rest of the code is
correctly up to date, which is often the case if you don't use newer
functions)
https://bugzilla.gnome.org/show_bug.cgi?id=692218
Luca Bruno [Sat, 14 Dec 2013 13:41:26 +0000 (14:41 +0100)]
analyzer: Fix critical when catch clause does not catch an ErrorType
Based on patch by Severin Heiniger.
Fixes bug 670806.
Nathan Summers [Sat, 14 Dec 2013 13:29:09 +0000 (14:29 +0100)]
codegen: Fix crash vapi properties with no get body but with set body
Fixes bug 657348.
Richard Schwarting [Sat, 14 Dec 2013 13:23:06 +0000 (14:23 +0100)]
libxml-2.0: Fix EntityDesc lookup and value_lookup cname
Fixes bug 703083.
Jesse van den Kieboom [Tue, 19 Nov 2013 14:38:34 +0000 (15:38 +0100)]
Make Vala.Method._base_interface_method weak
This fixes a circular reference for interface methods which have
themselves as their base method.
https://bugzilla.gnome.org/show_bug.cgi?id=712683
Sergio Costas [Thu, 12 Dec 2013 19:15:14 +0000 (20:15 +0100)]
xcb: Major changes and fixes.
Fixes bug 720225.
Niclas Lockner [Wed, 11 Dec 2013 12:39:21 +0000 (13:39 +0100)]
glib-2.0: Added [DestroysInstance] to Thread.join()
Fixes bug 720249.
Evan Nemerson [Tue, 10 Dec 2013 21:07:44 +0000 (13:07 -0800)]
cogl-1.0: fix read_pixels pixels argument
Evan Nemerson [Tue, 10 Dec 2013 04:38:57 +0000 (20:38 -0800)]
gtk-2.0, gtk-3.0: fix rgb_to_hsv argument directions
Rico Tzschichholz [Wed, 4 Dec 2013 19:54:43 +0000 (20:54 +0100)]
atk: Update to 2.11.3