]>
git.ipfire.org Git - thirdparty/vala.git/log
Jürg Billeter [Sun, 24 Jun 2012 15:02:01 +0000 (17:02 +0200)]
Report error when accessing constants of outer methods
This is planned to be supported.
https://bugzilla.gnome.org/show_bug.cgi?id=678617
Jürg Billeter [Sun, 24 Jun 2012 07:36:31 +0000 (09:36 +0200)]
Release 0.17.2
Jürg Billeter [Sat, 23 Jun 2012 14:29:32 +0000 (16:29 +0200)]
codegen: Fix memory leak accessing automatic property with owned getter
Fixes bug 678630.
Jürg Billeter [Sat, 23 Jun 2012 14:23:23 +0000 (16:23 +0200)]
codegen: Fix line directives for ref_sink
Fixes bug 678237.
Evan Nemerson [Fri, 4 May 2012 08:43:55 +0000 (01:43 -0700)]
codegen: use glib macros instead of trying to guess correct names
Fixes bugs 675433, 673707, and 675364.
Evan Nemerson [Fri, 22 Jun 2012 19:36:14 +0000 (12:36 -0700)]
libgda-4.0, libgda-report-4.0, librsvg-2.0: deprecate
These libraries now distribute Vala bindings upstream which should be
preferred over those distributed with Vala.
Evan Nemerson [Fri, 22 Jun 2012 19:30:16 +0000 (12:30 -0700)]
vapigen: support deprecated namespace annotations in metadata files
Evan Nemerson [Fri, 22 Jun 2012 19:04:40 +0000 (12:04 -0700)]
Give priority to unversioned vapi directory
This allows bindings distributed with upstream libraries to be
prioritized over bindings distributed with Vala.
Evan Nemerson [Wed, 20 Jun 2012 18:39:33 +0000 (11:39 -0700)]
glib-2.0: make GLib.Pid inherit from int
Partially fixes bug 678420.
Evan Nemerson [Wed, 20 Jun 2012 18:42:49 +0000 (11:42 -0700)]
vapigen.m4: add an argument for the default value
The new argument allows people to specify a default value for enabling
Vala API generation (the default default value remains "auto"). This
is to accomodate projects, such as librsvg, which want more predictable
builds.
Evan Nemerson [Sat, 16 Jun 2012 22:26:57 +0000 (15:26 -0700)]
gdk-3.0: Gdk.EventKey does not have a GType
Fixes bug 678217.
Evan Nemerson [Sat, 16 Jun 2012 06:24:56 +0000 (23:24 -0700)]
bindings: update GIR-based bindings
Jürg Billeter [Thu, 14 Jun 2012 12:26:33 +0000 (14:26 +0200)]
codegen: Fix .begin on async methods returning structs
Jürg Billeter [Thu, 14 Jun 2012 08:56:38 +0000 (10:56 +0200)]
gtk+-3.0: Fix gtk_entry_get_text_area bindings
Sam Thursfield [Wed, 13 Jun 2012 04:54:15 +0000 (21:54 -0700)]
gio-2.0: make Drive and Volume get_sort_key method virtual
Evan Nemerson [Wed, 13 Jun 2012 03:55:48 +0000 (20:55 -0700)]
gdk-x11-2.0, gdk-x11-3.0: fix X11Display.broadcast_startup_message
Fixes bug 677986.
Evan Nemerson [Wed, 13 Jun 2012 02:51:56 +0000 (19:51 -0700)]
clutter-1.0: update bindings to latest git, remove obsolete data
Evan Nemerson [Wed, 13 Jun 2012 00:33:18 +0000 (17:33 -0700)]
girparser: handle multiple symbol prefixes
Evan Nemerson [Tue, 12 Jun 2012 18:48:55 +0000 (11:48 -0700)]
girparser: allow setting base_type of boxed types in metadata
Fixes bug 677906.
Michal Hruby [Tue, 12 Jun 2012 11:57:07 +0000 (13:57 +0200)]
girwriter: Use transfer-ownership=none for InitiallyUnowned based constructors
Alberto Ruiz [Mon, 11 Jun 2012 12:32:11 +0000 (13:32 +0100)]
bindings: Add gir_namespace and gir_version to dbus-glib-1.vapi
Evan Nemerson [Sat, 9 Jun 2012 20:33:47 +0000 (13:33 -0700)]
clutter-1.0: update to latest git
Fixes bug 669815.
Thijs Vermeir [Fri, 8 Jun 2012 11:46:07 +0000 (13:46 +0200)]
codegen: check return value before ref_sink the value
When a function is expected to give back a floating reference, the
caller is trying to ref_sink the reference after calling this function.
But when the function fails and returns NULL, the ref_sink function is
still called. This can lead to a runtime warning as the ref_sink
function is not expecting a NULL value. Additionally remove all
ref_sink_function_void, as this is only for C convenience.
Evan Nemerson [Fri, 8 Jun 2012 02:09:58 +0000 (19:09 -0700)]
gtk+-3.0: update to 3.5.5
Fixes bug 674090.
Evan Nemerson [Fri, 8 Jun 2012 01:42:46 +0000 (18:42 -0700)]
gtk+-2.0, gtk+-3.0: include necessary headers for IMContext(Info) types
Fixes bug 635664.
Evan Nemerson [Fri, 8 Jun 2012 01:14:22 +0000 (18:14 -0700)]
gtk+-2.0, gtk+-3.0: make TreeView.get_tooltip_context.x and y ref
Fixes bug 669507.
Robert Ancell [Fri, 8 Jun 2012 01:07:06 +0000 (18:07 -0700)]
gtk+-3.0: Gtk.Scrollbar constructor allows null adjustment
Fixes bug 669516.
David King [Fri, 8 Jun 2012 01:02:44 +0000 (18:02 -0700)]
gtk+-2.0, gtk+-3.0: fix Gtk.test_init
Fixes bug 669767.
Jesse van den Kieboom [Fri, 8 Jun 2012 00:53:29 +0000 (17:53 -0700)]
gtk+-2.0, gtk+-3.0: add is_ref annotation for TreeStore.remove
Fixes bug 675402.
Jesse van den Kieboom [Fri, 4 May 2012 15:31:39 +0000 (17:31 +0200)]
Added is_out annotation for StyleContext.lookup_color
Fixes bug 675403.
Evan Nemerson [Fri, 8 Jun 2012 00:44:22 +0000 (17:44 -0700)]
gtk+-3.0: hide SelectionData.get_data_with_length length parameter
Fixes bug 676849.
Evan Nemerson [Fri, 8 Jun 2012 00:40:08 +0000 (17:40 -0700)]
gtk+-3.0: add information to generate
2d0e7f49
Evan Nemerson [Fri, 8 Jun 2012 00:20:47 +0000 (17:20 -0700)]
dbus-glib-1: add dbus_g_connection_open binding
Fixes bug 622043.
Alexander Kurtz [Sat, 4 Feb 2012 20:02:28 +0000 (21:02 +0100)]
x11: Enable some fields which were previously commented out.
https://bugzilla.gnome.org/show_bug.cgi?id=669374
Evan Nemerson [Thu, 7 Jun 2012 22:54:53 +0000 (15:54 -0700)]
gstreamer-0.10: correct type id of Gst.TypeFindFactory
Partially fixes bug 675364.
Richard Schwarting [Thu, 7 Jun 2012 22:50:46 +0000 (15:50 -0700)]
libxml-2.0: add missing cnames to some Doc fields
Fixes bug 677354.
Evan Nemerson [Thu, 7 Jun 2012 22:49:48 +0000 (15:49 -0700)]
gdk-3.0: mark Gdk.Atom as derived from uint
Evan Nemerson [Wed, 6 Jun 2012 16:33:32 +0000 (09:33 -0700)]
glib-2.0: add ThreadPool.with_owned_data and ThreadPool.add
This allows for more intuitive use of ThreadPool. The old bindings
are marked as deprecated but kept in place to maintain backwards
compatibility. Fixes bug 676741.
Evan Nemerson [Tue, 5 Jun 2012 22:35:56 +0000 (15:35 -0700)]
gstreamer-0.10: fix Bus.create_watch return value type
Jacques-Pascal Deplaix [Tue, 5 Jun 2012 21:46:42 +0000 (14:46 -0700)]
vte, vte-2.90: fix Vte.Terminal.match_check binding
Fixes bug 676882.
Thijs Vermeir [Tue, 5 Jun 2012 20:42:25 +0000 (22:42 +0200)]
gstreamer-base-0.10: fix gst_push_src_create binding
Thijs Vermeir [Tue, 5 Jun 2012 20:41:18 +0000 (22:41 +0200)]
gstreamer-video-0.10: fix gst_video_get_size_from_caps binding
Richard Schwarting [Sat, 2 Jun 2012 22:26:35 +0000 (15:26 -0700)]
libxml-2.0: add SaveCtxt bindings
Partially fixes bug 677355.
Jürg Billeter [Sat, 2 Jun 2012 16:38:21 +0000 (18:38 +0200)]
Release 0.17.1
Jürg Billeter [Sat, 2 Jun 2012 16:26:09 +0000 (18:26 +0200)]
codegen: Fix assertion failure on empty string switch statement
Fixes bug 677205.
Jürg Billeter [Sat, 2 Jun 2012 16:17:43 +0000 (18:17 +0200)]
Improve assertion messages
Fixes bug 658825.
Jürg Billeter [Sat, 2 Jun 2012 15:40:24 +0000 (17:40 +0200)]
Use SourceLocation in SourceReference
Jürg Billeter [Sat, 2 Jun 2012 15:03:40 +0000 (17:03 +0200)]
GVariant: Fix memory leak when boxing and unboxing variants
Fixes bug 674201.
Jürg Billeter [Sat, 2 Jun 2012 14:09:54 +0000 (16:09 +0200)]
gnome-keyring-1: Fix gnome_keyring_item_get_info_sync binding
Fixes bug 677256.
Jürg Billeter [Sat, 2 Jun 2012 13:49:32 +0000 (15:49 +0200)]
codegen: Fix infinite recursion when using lambda in destructor
Fixes bug 677261.
Jürg Billeter [Sat, 2 Jun 2012 13:31:29 +0000 (15:31 +0200)]
glib-2.0: Fix typo in FileSeek attribute
Evan Nemerson [Fri, 1 Jun 2012 02:38:39 +0000 (19:38 -0700)]
glib-2.0: set FileSeek cname to "int"
Jürg Billeter [Thu, 31 May 2012 08:01:49 +0000 (10:01 +0200)]
Add --enable-gobject-tracing option
Inserts g_object_set_data (object, "vala-creation-function", METHOD)
after object creation.
Jürg Billeter [Wed, 30 May 2012 08:25:35 +0000 (10:25 +0200)]
gio-2.0: Fix g_mount_get_sort_key binding
Fixes bug 677073.
Evan Nemerson [Wed, 30 May 2012 06:58:51 +0000 (23:58 -0700)]
bindings: update numerous bindings to latest versions
clutter-gtk-1.0, gdk-pixbuf-2.0, gio-2.0, json-glib-1.0, libgdata,
libsoup-2.4, libwnck-3.0, and mx-1.0
Jürg Billeter [Tue, 29 May 2012 09:43:19 +0000 (11:43 +0200)]
glib-2.0: Include glib/gstdio.h when using DirUtils or Stat
Alexander Larsson [Tue, 29 May 2012 09:15:15 +0000 (11:15 +0200)]
Update clutter vapi to final Clutter 1.10.
Michal Hruby [Mon, 28 May 2012 19:35:06 +0000 (21:35 +0200)]
gdk-pixbuf-2.0: Rename take_data to with_unowned_data
Michal Hruby [Mon, 28 May 2012 18:46:45 +0000 (20:46 +0200)]
glib-2.0: Add Bytes.new_with_owner with an owned generic argument
Evan Nemerson [Fri, 25 May 2012 17:51:15 +0000 (10:51 -0700)]
gdk-3.0, libsoup-2.4, poppler-glib, rest-0.7, vte-2.90: update
Zeeshan Ali (Khattak) [Fri, 25 May 2012 06:35:26 +0000 (23:35 -0700)]
gdk-pixbuf-2.0: Change ownership of Pixbuf.from_data.data
This also adds a Pixbuf.take_data which behaves like the old version.
This can be helpful for avoiding unnecessary copies, but is easy to
get wrong.
Thanks to Patryk Zawadzki <patrys@pld-linux.org> for help in finding
this issue out. Fixes bug 676695.
Michal Hruby [Fri, 25 May 2012 12:38:30 +0000 (14:38 +0200)]
glib-2.0: Add a few Source methods
Jürg Billeter [Fri, 25 May 2012 10:25:32 +0000 (12:25 +0200)]
codegen: Fix capturing element variable of foreach without iterator
Jürg Billeter [Fri, 25 May 2012 09:39:44 +0000 (11:39 +0200)]
Support virtual interface signals
Fixes bug 676802.
Marc-André Lureau [Wed, 23 May 2012 00:24:31 +0000 (02:24 +0200)]
glib-2.0: annotate nullable GLib.Uri arguments and return values
g_uri_*() functions can take null values, return null as a normal
operation, ex: parse_scheme() returns null when no scheme...
https://bugzilla.gnome.org/show_bug.cgi?id=676609
Evan Nemerson [Tue, 22 May 2012 19:51:53 +0000 (12:51 -0700)]
posix: add statvfs and fstatvfs function bindings
statvfs is called statvfs_exec since just using statvfs would conflict
with the existing statvfs type.
Alexander Larsson [Mon, 14 May 2012 09:01:50 +0000 (11:01 +0200)]
Add direct vfunc accessors for Widget.get_preferred_height/width
These are available as get_preferred_height_internal and get_preferred_width_internal
similarly to the existing get_preferred_height_for_width_internal and
get_preferred_width_for_height_internal methods.
Aaron Andersen [Sun, 13 May 2012 10:28:24 +0000 (12:28 +0200)]
posix: Add parse and to_string methods and string.printf
Fixes bug 666436.
Colin Walters [Thu, 10 May 2012 16:34:36 +0000 (12:34 -0400)]
build: Fix regression in previous commit
Colin Walters [Thu, 19 Jan 2012 15:31:06 +0000 (10:31 -0500)]
build: Note that we don't support srcdir != builddir
Evan Nemerson [Sun, 6 May 2012 20:33:08 +0000 (13:33 -0700)]
gtk+-2.0, gtk+-3.0: make TextTag constructor's parameter nullable
Philip Flarsheim [Sat, 5 May 2012 03:33:10 +0000 (20:33 -0700)]
glib-2.0: add Hmac bindings
Fixes bug 670243.
Evan Nemerson [Sat, 5 May 2012 03:13:46 +0000 (20:13 -0700)]
gobject-2.0: add Type.{get,set}_qdata methods
Fixes bug 673392.
Evan Nemerson [Sat, 5 May 2012 02:45:59 +0000 (19:45 -0700)]
gio-2.0: set error domain in metadata instead of custom vala
Fixes bug 669497.
Evan Nemerson [Fri, 4 May 2012 22:10:05 +0000 (15:10 -0700)]
gio-2.0: update to git master
Evan Nemerson [Fri, 4 May 2012 06:52:44 +0000 (23:52 -0700)]
rest-0.7: update to git master
Fixes bug 670488.
Evan Nemerson [Mon, 30 Apr 2012 08:58:22 +0000 (01:58 -0700)]
gsl: correct MultifitLinearWorkspace construct/free C names
Fixes bug 670838.
Jesus Menendez-Castellano [Mon, 30 Apr 2012 08:34:41 +0000 (01:34 -0700)]
posix: add execv(p) and sigqueue methods, make sigval_t a simple type
Fixes bug 673391.
Christian Persch [Sun, 29 Apr 2012 18:47:27 +0000 (20:47 +0200)]
Use correct variable name to add vapigen directories
Fixes bug 675097.
Luca Bruno [Sun, 29 Apr 2012 18:22:42 +0000 (20:22 +0200)]
glib-2.0: Move Unicode* and NormalizeMode enums under GLib
Fixes bug 675082.
Jürg Billeter [Sat, 28 Apr 2012 12:38:28 +0000 (14:38 +0200)]
Release 0.17.0
Jürg Billeter [Sat, 28 Apr 2012 12:34:08 +0000 (14:34 +0200)]
codegen: Fix profiling for recursive methods
Jürg Billeter [Sat, 28 Apr 2012 12:09:56 +0000 (14:09 +0200)]
glib-2.0: Update GUnicodeScript and GUnicodeBreakType bindings
Fixes bug 674660.
Jürg Billeter [Thu, 26 Apr 2012 09:58:43 +0000 (11:58 +0200)]
glib-2.0: Use correct GTest*Func bindings on GLib >= 2.26
Robert Ancell [Sat, 14 Apr 2012 06:05:00 +0000 (16:05 +1000)]
posix: Add stat fields for high precision access/modification/status change timestamps (POSIX.1-2008)
Jürg Billeter [Fri, 20 Apr 2012 12:05:15 +0000 (14:05 +0200)]
Add support for [Profile] method attribute
This allows simple method-level profiling. Requires GCC.
Rodney Dawes [Wed, 18 Apr 2012 13:14:50 +0000 (15:14 +0200)]
vala.m4: Add VALA_CHECK_MODULES and VALA_PROG_VAPIGEN
Fixes bug 642301.
Robert Ancell [Thu, 12 Apr 2012 12:58:20 +0000 (22:58 +1000)]
posix: Add utimensat and futimens bindings
Jürg Billeter [Wed, 11 Apr 2012 11:43:53 +0000 (13:43 +0200)]
glib-2.0: Fix return type of GTraverseFunc binding
Jürg Billeter [Sat, 7 Apr 2012 19:51:45 +0000 (22:51 +0300)]
posix: Add ffs binding
Luca Bruno [Thu, 5 Apr 2012 10:28:35 +0000 (12:28 +0200)]
gtk+-2.0, gtk+-3.0: Fix TargetList.add_table binding
Based on patch by Axel FILMORE.
Fixes bug 673117.
Jürg Billeter [Fri, 30 Mar 2012 19:32:33 +0000 (21:32 +0200)]
codegen: Generate typedefs for boolean, integer, and floating types
Jürg Billeter [Fri, 30 Mar 2012 19:14:00 +0000 (21:14 +0200)]
Bump version suffix
Jürg Billeter [Mon, 26 Mar 2012 16:24:46 +0000 (18:24 +0200)]
Release 0.16.0
Jürg Billeter [Mon, 26 Mar 2012 16:21:42 +0000 (18:21 +0200)]
glib-2.0: Add g_dir_make_tmp binding
Fixes bug 672846.
Jürg Billeter [Wed, 21 Mar 2012 16:31:04 +0000 (17:31 +0100)]
codegen: Fix delegate target C name for static fields
Fixes bug 671110.
Jürg Billeter [Sat, 17 Mar 2012 13:53:58 +0000 (14:53 +0100)]
glib-2.0: Hide Thread constructors when targeting GLib < 2.32
Fixes bug 672284.
Alberto Ruiz [Sun, 11 Mar 2012 22:22:49 +0000 (22:22 +0000)]
glib-2.0: Adds PREFIX_ERROR_POSITION to GLib.MarkupParseFlags
Alberto Ruiz [Sun, 11 Mar 2012 00:59:36 +0000 (00:59 +0000)]
glib-2.0: Adds GLib.MarkupParseContext.get_user_data ()
Fixes bug #671749
Jürg Billeter [Fri, 9 Mar 2012 22:05:13 +0000 (23:05 +0100)]
Add udisks2 bindings