]>
git.ipfire.org Git - thirdparty/vala.git/log
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.
Evan Nemerson [Sat, 5 Oct 2013 19:21:23 +0000 (12:21 -0700)]
vapi: Add missing has_type_id = false in non-GObject bindings.
Evan Nemerson [Sat, 5 Oct 2013 17:51:11 +0000 (10:51 -0700)]
vapi: Remove trailing whitespace.
Evan Nemerson [Sat, 5 Oct 2013 17:30:49 +0000 (10:30 -0700)]
sqlite3: add missing has_type_id = false annotations to enums.
Luca Bruno [Wed, 2 Oct 2013 20:11:46 +0000 (22:11 +0200)]
Fix subtle bug in flowanalyzer that made the compiler crash
By not copying the datatype the parent_node was overwritten.
The bug was reproducible only with G_SLICE=always-malloc .
Philip Withnall [Mon, 30 Sep 2013 11:34:50 +0000 (12:34 +0100)]
gtk+-3.0: Mark Gtk.Application.remove_accelerator() parameter as nullable
Closes: https://bugzilla.gnome.org/show_bug.cgi?id=709084
Luca Bruno [Sun, 29 Sep 2013 15:35:47 +0000 (17:35 +0200)]
codegen: Inherit array_{length,null_terminated} from base parameter
First commit to start inheriting ccode attributes of parameters
from base parameters of base methods.
Partially fixes bug 642885.
Jürg Billeter [Sun, 29 Sep 2013 17:47:41 +0000 (19:47 +0200)]
Revert "codegen: Inherit array_{length,null_terminated} from base parameter"
This reverts commit
ebfe7b7411f413a8631fec22e704a0d8921f4417 .
Luca Bruno [Sun, 29 Sep 2013 15:35:47 +0000 (17:35 +0200)]
codegen: Inherit array_{length,null_terminated} from base parameter
First commit to start inheriting ccode attributes of parameters
from base parameters of base methods.
Partially fixes bug 642885.
Rico Tzschichholz [Tue, 24 Sep 2013 21:58:37 +0000 (23:58 +0200)]
gtk+-3.0: Update to 3.10.0
Jürg Billeter [Mon, 23 Sep 2013 17:31:55 +0000 (19:31 +0200)]
Release 0.22.0
Arnel A. Borja [Sat, 14 Sep 2013 12:28:34 +0000 (20:28 +0800)]
cairo: Fixes to RecordingSurface, PdfSurface and SvgSurface bindings
Fixes bug 708564.
Luca Bruno [Sat, 21 Sep 2013 09:34:06 +0000 (11:34 +0200)]
Support chain up to constructv functions.
Florian Brosch [Thu, 19 Sep 2013 20:54:46 +0000 (22:54 +0200)]
glib-2.0: de-deprecate string.offset
Rico Tzschichholz [Wed, 18 Sep 2013 09:41:04 +0000 (11:41 +0200)]
gtk+-3.0: Update to 3.9.16
Florian Brosch [Wed, 18 Sep 2013 00:05:57 +0000 (02:05 +0200)]
libxml-2.0: Fix SchemaValidCtxt
Rico Tzschichholz [Mon, 16 Sep 2013 12:33:37 +0000 (14:33 +0200)]
codegen: Don't define varidic helper *_constructv_full as static
Avoid adding the static _constructv_full method to the header file
of libraries since it is causing failures using -Wunused-function.
Evan Nemerson [Sun, 15 Sep 2013 08:12:39 +0000 (01:12 -0700)]
gio-2.0: re-add MenuModel.get_item_links
G-I now marks this function as un-introspectable because it currently
cannot deal with annotations on virtual methods without invokers, and
annotations are required for this method because one of the arguments
is a GHashTable.
Evan Nemerson [Sun, 15 Sep 2013 07:29:05 +0000 (00:29 -0700)]
libsoup-2.4: fix symbol name in some deprecated since annotations
Fixes bug 708047.
Evan Nemerson [Sun, 15 Sep 2013 07:25:11 +0000 (00:25 -0700)]
bindings: update GIR-based GNOME bindings from jhbuild
Jürg Billeter [Fri, 13 Sep 2013 06:49:36 +0000 (08:49 +0200)]
Release 0.21.2
Rico Tzschichholz [Thu, 12 Sep 2013 19:01:26 +0000 (21:01 +0200)]
libnotify: Update to 0.7.6
Rico Tzschichholz [Wed, 11 Sep 2013 10:09:58 +0000 (12:09 +0200)]
atspi-2: Update to 2.9.91
Rico Tzschichholz [Wed, 11 Sep 2013 10:09:09 +0000 (12:09 +0200)]
gtksourceview-3.0: Update to 3.9.91
Evgeny Bobkin [Mon, 2 Sep 2013 09:52:48 +0000 (11:52 +0200)]
Add geocode-glib bindings
Jamie McCracken [Sun, 8 Sep 2013 23:18:14 +0000 (19:18 -0400)]
Genie: Fixed use of print statements when variables are null
Rico Tzschichholz [Fri, 6 Sep 2013 18:29:26 +0000 (20:29 +0200)]
girparser: Discover ref/unref methods
Add ability to find ref/unref methods and add corresponding ccode
attributes. Additionally rebuild all gir bindings to pick up the
changes.
https://bugzilla.gnome.org/show_bug.cgi?id=666796
Rico Tzschichholz [Fri, 6 Sep 2013 07:21:55 +0000 (09:21 +0200)]
gtk+-2.0, gtk+-3.0: Fixes for Icon* related bindings and some deprecations
Rico Tzschichholz [Thu, 5 Sep 2013 08:11:13 +0000 (10:11 +0200)]
vapi: Some more scope=async updates
In addition to
3e20fd82c05daa60005aaff11411cd1814beb778
Rico Tzschichholz [Wed, 4 Sep 2013 20:29:03 +0000 (22:29 +0200)]
libsoup-2.4: Actually it is SOUP_STATUS_
This fixes the previous commit.
Rico Tzschichholz [Wed, 4 Sep 2013 19:18:27 +0000 (21:18 +0200)]
libsoup-2.4: Keep using SOUP_STATUS_CODE_ cprefix for KnownStatusCode
This preserves backwards compatibility with <= 2.42.*
Rico Tzschichholz [Wed, 4 Sep 2013 07:18:59 +0000 (09:18 +0200)]
gdk-3.0, gdk-x11-3.0, gtk+-3.0: Update to 3.9.14
Jussi Kukkonen [Sat, 31 Aug 2013 14:46:30 +0000 (17:46 +0300)]
posix: Correct sockaddr.sa_data field name
Fixes bug 707180.
Rico Tzschichholz [Fri, 30 Aug 2013 11:26:21 +0000 (13:26 +0200)]
gstreamer-1.0: Update to 1.0.10
Rico Tzschichholz [Fri, 30 Aug 2013 07:59:17 +0000 (09:59 +0200)]
gdk-3.0, gtk+-3.0: Update to 3.9.13+
Rico Tzschichholz [Thu, 29 Aug 2013 10:39:21 +0000 (12:39 +0200)]
vala: Fix default-value warning
Rico Tzschichholz [Thu, 29 Aug 2013 09:54:52 +0000 (11:54 +0200)]
gtk3: annotate nullable label args
Rico Tzschichholz [Thu, 29 Aug 2013 07:38:11 +0000 (09:38 +0200)]
packagekit-glib2: Update to 0.8.10
Jürg Billeter [Wed, 28 Aug 2013 15:07:57 +0000 (17:07 +0200)]
gio-2.0: remove default argument from g_file_load_contents
Fixes bug 706761.
Jürg Billeter [Wed, 28 Aug 2013 15:07:11 +0000 (17:07 +0200)]
girparser: accept empty tuple for parameters without initializer
Luca Bruno [Mon, 26 Aug 2013 20:36:00 +0000 (22:36 +0200)]
Do not warn about non-default parameters for coroutines.
Reopens bug 644241.
Luca Bruno [Tue, 9 Jul 2013 06:03:58 +0000 (23:03 -0700)]
girparser: Support scope=async parameters.
Based on patch by Evan.
Fixes bug 704176.
Rico Tzschichholz [Mon, 26 Aug 2013 07:58:34 +0000 (09:58 +0200)]
gedit: Update to 3.9.90
Rico Tzschichholz [Mon, 26 Aug 2013 07:58:06 +0000 (09:58 +0200)]
clutter-1.0: Update to 1.15.90
Evan Nemerson [Sun, 25 Aug 2013 02:14:15 +0000 (19:14 -0700)]
json-glib-1.0: fix functions which return floating GVariants