]>
git.ipfire.org Git - thirdparty/vala.git/log
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
Rico Tzschichholz [Thu, 28 Nov 2013 08:28:19 +0000 (09:28 +0100)]
libnotify: Switch to GIR
Rico Tzschichholz [Wed, 27 Nov 2013 12:24:05 +0000 (13:24 +0100)]
libpeas-gtk-1.0: Add bindings based on 1.8.1
Luca Bruno [Sun, 24 Nov 2013 10:50:44 +0000 (11:50 +0100)]
codegen: Zero length of arrays when transferring ownership
This allows var data = (owned) aGenericArray.data;
without later setting data.len = 0 manually.
Rico Tzschichholz [Tue, 19 Nov 2013 18:43:37 +0000 (19:43 +0100)]
clutter-1.0: Update to 1.16.2
Rico Tzschichholz [Tue, 19 Nov 2013 06:47:33 +0000 (07:47 +0100)]
gtk+-3.0: Update to 3.11.2
Rico Tzschichholz [Thu, 14 Nov 2013 10:24:50 +0000 (11:24 +0100)]
gdk-3.0, gtk+-3.0: Update to 3.11.1+
Rico Tzschichholz [Thu, 14 Nov 2013 08:05:04 +0000 (09:05 +0100)]
gio-2.0, gio-unix-2.0: Update to 2.39.1
Philip Withnall [Sun, 29 Sep 2013 14:35:07 +0000 (15:35 +0100)]
posix: Fix cname of NLItem
This fixes the C type of variables of Vala type NLItem.
Closes: https://bugzilla.gnome.org/show_bug.cgi?id=685039
Rico Tzschichholz [Tue, 5 Nov 2013 18:40:44 +0000 (19:40 +0100)]
vapi: Install packagekit-glib2 bindings
Jesse van den Kieboom [Mon, 4 Nov 2013 17:00:15 +0000 (18:00 +0100)]
Allow dynamic type registration of generated dbus proxy classes
https://bugzilla.gnome.org/show_bug.cgi?id=711423
Jesse van den Kieboom [Sun, 3 Nov 2013 15:33:02 +0000 (16:33 +0100)]
gtk+ 3.0 vapi: make Gtk.Range.get_range_rect return rect
https://bugzilla.gnome.org/show_bug.cgi?id=711337
Rico Tzschichholz [Wed, 30 Oct 2013 19:47:01 +0000 (20:47 +0100)]
clutter-gst-1.0/2.0: Update to 1.6.0/2.0.8
Rico Tzschichholz [Wed, 30 Oct 2013 11:32:59 +0000 (12:32 +0100)]
gio-2.0: Fix default-value warnings of Subprocess.communicate*
Rico Tzschichholz [Tue, 29 Oct 2013 17:48:19 +0000 (18:48 +0100)]
gio-2.0: Update to 2.39.0+
Rico Tzschichholz [Tue, 29 Oct 2013 17:20:37 +0000 (18:20 +0100)]
packagekit-glib2: Update to 0.8.12
Rico Tzschichholz [Tue, 29 Oct 2013 16:27:34 +0000 (17:27 +0100)]
gtk+-3.0: Update to 3.11.0
Rico Tzschichholz [Tue, 29 Oct 2013 15:48:47 +0000 (16:48 +0100)]
Bump version suffix
Luca Bruno [Sat, 26 Oct 2013 10:48:38 +0000 (12:48 +0200)]
gio-2.0: Update. New Notification and Subprocess api
Based on patch by Florian Müllner.
Fixes bug 710912.
Luca Bruno [Sat, 26 Oct 2013 10:43:14 +0000 (12:43 +0200)]
Revert "gio-2.0: Fix uint8[]/char** types for contents parameters for g_file_[load|replace]_contents()"
This reverts commit
e4ef6fb72f560da385a09d262ef8afd2b64a1fc8 .
Luca Bruno [Sat, 26 Oct 2013 09:32:23 +0000 (11:32 +0200)]
Fix memory leak when assigning an owned gvariant to an unowned variable
Fixes bug 710882.
Philip Withnall [Fri, 25 Oct 2013 10:48:02 +0000 (11:48 +0100)]
glib-2.0: Fix type of g_hash_table_iter_next() parameters to always be gpointer
https://bugzilla.gnome.org/show_bug.cgi?id=710868
Philip Withnall [Fri, 25 Oct 2013 10:44:18 +0000 (11:44 +0100)]
gio-2.0: Fix uint8[]/char** types for contents parameters for g_file_[load|replace]_contents()
https://bugzilla.gnome.org/show_bug.cgi?id=710867
Ryan Lortie [Thu, 24 Oct 2013 20:48:00 +0000 (16:48 -0400)]
bindings: update libnotify binding
Also add a new metadata for _get_server_caps() return value
https://bugzilla.gnome.org/show_bug.cgi?id=710838
Philip Withnall [Tue, 22 Oct 2013 12:13:36 +0000 (13:13 +0100)]
gio-2.0: Add ‘throws’ to DBusObjectManagerClient.new[_for_bus]()
https://bugzilla.gnome.org/show_bug.cgi?id=710643
Rico Tzschichholz [Wed, 23 Oct 2013 07:47:45 +0000 (09:47 +0200)]
gtksourceview-3.0: Update to 3.10.1
Luca Bruno [Mon, 21 Oct 2013 18:10:03 +0000 (20:10 +0200)]
Merge branch 'staging'
Conflicts:
vala/valagirparser.vala
Luca Bruno [Sun, 20 Oct 2013 10:37:05 +0000 (12:37 +0200)]
girparser: Support new gir format (deprecated, doc-version, doc-deprecated)
Luca Bruno [Wed, 9 Oct 2013 18:57:08 +0000 (20:57 +0200)]
Fix crash due to not copying a type
Rico Tzschichholz [Sat, 12 Oct 2013 13:58:38 +0000 (15:58 +0200)]
gtk+-3.0: Fix output parameter of SymbolicColor.resolve
Evan Nemerson [Sat, 12 Oct 2013 05:00:11 +0000 (22:00 -0700)]
gstreamer-1.0: fix functions which return floating references
GStreamer uses the (transfer floating) annotation for these, which
g-i recognizes as an alias for (transfer none), therefore there is
no way to pick them up in vapigen.
Richard Schwarting [Sat, 12 Oct 2013 03:56:52 +0000 (20:56 -0700)]
libxml-2.0: add CCode type annotations for xmlChar* strings.
Fixes bug 677359.
Evan Nemerson [Sat, 12 Oct 2013 03:38:10 +0000 (20:38 -0700)]
gstreamer-video-1.0: make Info.finfo field nullable
Fixes bug 709558.
Rico Tzschichholz [Thu, 10 Oct 2013 10:49:05 +0000 (12:49 +0200)]
gtk+3.0: Mark region argument of *shape_combine_region nullable
Evan Nemerson [Wed, 13 Feb 2013 09:27:10 +0000 (01:27 -0800)]
girparser: skip doc-version, -deprecated, and -stability
These element aren't in GObject Introspection yet, but should be coming
soon. Since we don't want to parse the docbook we'll just skip them
instead of tryin to add the information to the VAPI.
Timm Bäder [Wed, 28 Aug 2013 17:36:07 +0000 (19:36 +0200)]
gtkmodule: Throw error on [GtkChild] in non-[GtkTemplate] class
If this happens, the author most probably just forgot to add the
[GtkTemplate] attribute and we throw an error.
Timm Bäder [Sun, 8 Sep 2013 20:04:13 +0000 (22:04 +0200)]
gtkmodule: Throw an error if the ui resource has no template
Luca Bruno [Mon, 7 Oct 2013 18:50:47 +0000 (20:50 +0200)]
Revert "Set parent_node and always copy datatype when assigned to code nodes."
This reverts commit
a09c9e93af0d64b9331c274de573465fe070b722 .
Fixes bug 709587.
Luca Bruno [Sun, 6 Oct 2013 19:06:46 +0000 (21:06 +0200)]
Set parent_node and always copy datatype when assigned to code nodes.
This is a delicate patch that fixes subtle memory corruption bugs in
libvala users and the compiler itself.
It might break some application, so this commit is open for testing.
Evan Nemerson [Sat, 5 Oct 2013 20:14:45 +0000 (13:14 -0700)]
cogl-pango-1.0, libgdata: add missing dependencies
Evan Nemerson [Sat, 5 Oct 2013 20:12:25 +0000 (13:12 -0700)]
sdl, sdl-image: remove default params preceding parass without defaults
They cause a warning from valac, and you always have to provide values
for them in Vala, so they really aren't doing any good.
Evan Nemerson [Sat, 5 Oct 2013 20:09:58 +0000 (13:09 -0700)]
avahi-client: remove deprecated methods which throw errors.
They were wrapper methods which caused a dependency on avahi-gobject
which should not exist. They were deprecated several years ago with
the goal of removing them at some point, and I think that time has
come.