]>
git.ipfire.org Git - thirdparty/vala.git/log
Luca Bruno [Sat, 31 Mar 2012 20:56:00 +0000 (22:56 +0200)]
codegen: Add basic support for using C++ libraries
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
Luca Bruno [Fri, 9 Mar 2012 20:44:56 +0000 (21:44 +0100)]
gtk+-3.0: Fix autogeneration of ColorButton.get_rgba
Apologies for approving commit
51044a92ed44776e6 .
Luca Bruno [Fri, 9 Mar 2012 20:34:45 +0000 (21:34 +0100)]
gio-2.0: Mark TlsCertificate as a concrete class
Keep the class concrete for backward compatibility.
Fixes bug 671459.
Robert Ancell [Sun, 5 Feb 2012 06:42:26 +0000 (17:42 +1100)]
gtk+-3.0: Fix output parameter of Gtk.ColorButton.get_rgba
Fixes bug 669386.
Luca Bruno [Tue, 6 Mar 2012 12:41:57 +0000 (13:41 +0100)]
glib-2.0: Add generic to ThreadPool.set_sort_function callback
Thanks to Paul Jakma for the patch.
Fixes bug 670205.
Aaron Andersen [Tue, 6 Mar 2012 12:27:19 +0000 (13:27 +0100)]
posix: Fix several string functions
Fixes bug 671309.
Luca Bruno [Tue, 6 Mar 2012 12:19:26 +0000 (13:19 +0100)]
gtk+-2.0, gtk+-3.0: Unset virtual to Container.forall
Fixes bug 671394.
Jürg Billeter [Sat, 25 Feb 2012 16:17:11 +0000 (17:17 +0100)]
Release 0.15.2
Jürg Billeter [Sat, 25 Feb 2012 16:12:43 +0000 (17:12 +0100)]
gtk+-3.0: Add Widget.get_preferred_width_for_height_internal
Jens Georg [Wed, 22 Feb 2012 11:44:44 +0000 (13:44 +0200)]
libsoup2.4: Fix arguments for MessageHeaders.get_range
https://bugzilla.gnome.org/show_bug.cgi?id=670602
Jürg Billeter [Thu, 23 Feb 2012 15:09:57 +0000 (16:09 +0100)]
gdk-3.0: Fix gdk_window_destroy binding again
Stefano Debenedetti [Tue, 21 Feb 2012 11:30:21 +0000 (12:30 +0100)]
posix: Add SockAddrIn6, In6Addr and inet_pton
Fixes bug 670492.
Luca Bruno [Fri, 17 Feb 2012 19:25:36 +0000 (20:25 +0100)]
glib-2.0: Make SourceFuncs a struct
Thanks to Paula Jakma for the patch.
Fixes bug 669756.
Evan Nemerson [Sun, 12 Feb 2012 23:34:12 +0000 (15:34 -0800)]
glib-2.0: add g_thread_new and g_thread_try_new bindings
Evan Nemerson [Sun, 12 Feb 2012 22:01:22 +0000 (14:01 -0800)]
gtk+-3.0: update to 3.3.15
Luca Bruno [Sat, 11 Feb 2012 20:32:27 +0000 (21:32 +0100)]
gio-2.0: Include gunixfdlist.h for UnixFDList
Jens Georg [Wed, 1 Feb 2012 12:54:53 +0000 (13:54 +0100)]
gstreamer-0.10: Add returns_floatin_reference to Element.make_from_uri
https://bugzilla.gnome.org/show_bug.cgi?id=669166
Luca Bruno [Fri, 10 Feb 2012 10:13:22 +0000 (11:13 +0100)]
codegen: Allow usage of gtype structs inheriting non-gtype struct
The behavior of type_id is different, but get/set/take/marshaller aren't
as specific as type_id. Therefore this patch enhances without breaking.
Fixes bug 669604.
Evan Nemerson [Wed, 1 Feb 2012 07:46:10 +0000 (23:46 -0800)]
glib-2.0: add some missing deprecation information
Luca Bruno [Thu, 9 Feb 2012 13:12:42 +0000 (14:12 +0100)]
gio-2.0: send_message_with_reply.out_serial is not out in vala
Fixes a regression introduced by the switch to GIR.
Luca Bruno [Thu, 9 Feb 2012 08:39:10 +0000 (09:39 +0100)]
Support initializer list for structs that have a base type
Fixes bug 669580.
Jesse van den Kieboom [Wed, 8 Feb 2012 11:17:11 +0000 (12:17 +0100)]
Added bindings for Object.new_valist
https://bugzilla.gnome.org/show_bug.cgi?id=669654
Jesse van den Kieboom [Wed, 8 Feb 2012 11:17:02 +0000 (12:17 +0100)]
Added bindings for HashTable<K,V>.foreach_remove
https://bugzilla.gnome.org/show_bug.cgi?id=669653
Jesse van den Kieboom [Tue, 7 Feb 2012 10:22:35 +0000 (11:22 +0100)]
Added error when not exporting any namespaces for GIR
https://bugzilla.gnome.org/show_bug.cgi?id=669551
Luca Bruno [Tue, 7 Feb 2012 10:07:36 +0000 (11:07 +0100)]
gdk-pixbuf-2.0: Fix regression against PixbufSaveFunc
The regression was introduced by the switch to gir.
Fixes bug 669518.
Luca Bruno [Mon, 6 Feb 2012 21:37:16 +0000 (22:37 +0100)]
codegen: Fix C warning when passing lambda free functions
Fixes bug 663651.
Alexander Kurtz [Sat, 4 Feb 2012 16:31:12 +0000 (17:31 +0100)]
sdl: Make AudioSpec a struct, then fix Audio.open(), load() and mix()
Fixes bug 669279.
Luca Bruno [Mon, 6 Feb 2012 20:19:36 +0000 (21:19 +0100)]
codegen: Add support for delegate_target_cname in CCode
Philip Withnall [Fri, 13 Jan 2012 19:30:29 +0000 (19:30 +0000)]
vapi: Add glib-unix.h functions to glib-2.0.vapi
To bind the things in glib-unix.h. Creating a separate glib-unix-2.0.vapi is
unneccessary because these functions are present in libglib-2.0.so itself,
rather than a separate library. They just require the glib-unix.h header to
be included.
Closes: https://bugzilla.gnome.org/show_bug.cgi?id=667894
Ryan Lortie [Fri, 3 Feb 2012 15:50:23 +0000 (10:50 -0500)]
glib: add .data to StringBuilder
To do the same thing as string.data, but without the strlen() (since we
already know this from the GString's length field).
https://bugzilla.gnome.org/show_bug.cgi?id=669313
Ryan Lortie [Fri, 3 Feb 2012 16:09:36 +0000 (11:09 -0500)]
gtk+-3.0: some updates
- complete the move of the app-menu and menubar properties into
GtkApplication
- add GtkActionable interface and its implementations
- add gtk_menu_(bar_)new_from_model() APIs
- drop a premature add of gtk_window_setup_persistent_state()
Alexander Kurtz [Thu, 2 Feb 2012 12:47:26 +0000 (13:47 +0100)]
glib-2.0: Mark OptionEntry.arg_description as nullable
Fixes bug 669241.
Alexander Kurtz [Thu, 2 Feb 2012 13:26:04 +0000 (14:26 +0100)]
glib-2.0: AsyncQueue.try_pop() and timed_pop() may return null
Fixes bug 669242.
Luca Bruno [Wed, 1 Feb 2012 15:08:47 +0000 (16:08 +0100)]
clutter-1.0: Add Box.layout_manager to not break code using old clutter
The Box.layout_manager property has been removed in commit
81cade2a
and broke code using old clutter versions.
Nathan Phillip Brink [Wed, 23 Nov 2011 02:57:23 +0000 (02:57 +0000)]
tests: Honor CFLAGS, LDFLAGS, and CPPFLAGS
Fixes bug 664606.
Jens Georg [Mon, 30 Jan 2012 19:51:34 +0000 (20:51 +0100)]
gstreamer-0.10: Add returns_floating_reference to gst_parse_bin_*
https://bugzilla.gnome.org/show_bug.cgi?id=669060
Evan Nemerson [Wed, 1 Feb 2012 00:14:31 +0000 (16:14 -0800)]
libsoup-2.4: add type arguments for datalist arguments to form funcs
Evan Nemerson [Wed, 1 Feb 2012 00:15:42 +0000 (16:15 -0800)]
x11: add GIR name for XID
Evan Nemerson [Mon, 30 Jan 2012 10:59:04 +0000 (02:59 -0800)]
Add gir-bindings and gidl-bindings Makefile targets in vapi/
Evan Nemerson [Mon, 30 Jan 2012 06:44:20 +0000 (22:44 -0800)]
poppler-glib: switch to GIR
Evan Nemerson [Wed, 1 Feb 2012 00:37:09 +0000 (16:37 -0800)]
clutter-1.0: update bindings
Evan Nemerson [Wed, 1 Feb 2012 00:50:02 +0000 (16:50 -0800)]
girparser: support changing names of virtual methods without wrappers
Fixes bug 668991.
Evan Nemerson [Wed, 1 Feb 2012 00:48:25 +0000 (16:48 -0800)]
codegen: support virtual functions with vfunc_name but no invokers
Partially fixes 668991.
Luca Bruno [Tue, 31 Jan 2012 09:23:52 +0000 (10:23 +0100)]
gtk+-2.0, gtk+-3.0: Mark Button.set_label parameter as nullable
Fixes bug 669058.
Luca Bruno [Sun, 29 Jan 2012 15:26:08 +0000 (16:26 +0100)]
cogl-1.0: Use a static method instead of a constructor for Cogl.Path
The Cogl.Path constructor never worked, use a static method instead.
Luca Bruno [Sun, 29 Jan 2012 12:55:59 +0000 (13:55 +0100)]
codegen: Fix getting NoAccessorMethod properties of real struct type
Luca Bruno [Sun, 29 Jan 2012 09:00:48 +0000 (10:00 +0100)]
libpeas-1.0: Fix ExtensionSetForeachFunc binding
Fixes bug 660362.
Luca Bruno [Sat, 28 Jan 2012 10:05:00 +0000 (11:05 +0100)]
gtk+-3.0: Mark WidgetPath.iter_has_region.flags as out
Fixes bug 668854.
Jürg Billeter [Thu, 26 Jan 2012 21:06:50 +0000 (22:06 +0100)]
Release 0.15.1
Jürg Billeter [Thu, 26 Jan 2012 20:49:15 +0000 (21:49 +0100)]
Consider GLib.Object?[] compatible to GLib.Object[]
Fixes bug 667600.
Jürg Billeter [Thu, 26 Jan 2012 20:33:33 +0000 (21:33 +0100)]
Update .gitignore
Jürg Billeter [Thu, 26 Jan 2012 20:33:24 +0000 (21:33 +0100)]
Add missing file
Florian Brosch [Tue, 24 Jan 2012 20:14:35 +0000 (21:14 +0100)]
Check type of default arguments
Florian Brosch [Tue, 24 Jan 2012 20:07:50 +0000 (21:07 +0100)]
Report warning for type arguments in type check expressions
Florian Brosch [Tue, 24 Jan 2012 20:02:28 +0000 (21:02 +0100)]
Report warning for type arguments in typeof expressions
Florian Brosch [Thu, 29 Dec 2011 15:04:08 +0000 (16:04 +0100)]
girwriter: Add <doc> support
Florian Brosch [Tue, 29 Nov 2011 00:56:46 +0000 (01:56 +0100)]
girparser: Add support for comments
Florian Brosch [Tue, 29 Nov 2011 00:56:46 +0000 (01:56 +0100)]
Do not allow overriding content property in Comment class
Florian Brosch [Tue, 29 Nov 2011 00:56:46 +0000 (01:56 +0100)]
gee: Add MapIterator
Luca Bruno [Thu, 26 Jan 2012 17:29:28 +0000 (18:29 +0100)]
cogl-1.0: Cogl.get_viewport parameter has no array length
Jürg Billeter [Thu, 26 Jan 2012 13:55:41 +0000 (14:55 +0100)]
Add packagekit-glib2 bindings
Jürg Billeter [Tue, 24 Jan 2012 15:12:01 +0000 (16:12 +0100)]
Fix possibly unassigned parameter
Ryan Lortie [Fri, 20 Jan 2012 20:31:17 +0000 (15:31 -0500)]
codegen: Do not use g_object_class_override_property
Instead, always install our own new property with what we believe the
correct type is. This avoids a problem with libgee providing properties
on some classes that implement two interfaces having the same property
name with different types.
Fixes bug 666728.
Luca Bruno [Tue, 24 Jan 2012 13:29:44 +0000 (14:29 +0100)]
Allow specialization of generic properties
Fixes bug 667668.
Colin Walters [Mon, 23 Jan 2012 18:07:39 +0000 (13:07 -0500)]
vapigen: Use install-data-hook for .pc file symbolic link
The $(pkgconfigdir) may not have been created when we're just in
the install-exec phase.
Luca Bruno [Sun, 25 Dec 2011 12:43:28 +0000 (13:43 +0100)]
codegen: Use NULL as default C value for nullable structs
Fixes bug 665904.
Luca Bruno [Sat, 14 Jan 2012 09:26:30 +0000 (10:26 +0100)]
codegen: MemberAccess already refers to base property
Fixes bug 667803.
Luca Bruno [Sun, 22 Jan 2012 19:27:16 +0000 (20:27 +0100)]
Initialize the variable directly when assigning a struct creation
Some structs like WeakRef or potentially Mutex can't use temporary
variables during initialization.
Alexander Kurtz [Sun, 22 Jan 2012 22:01:03 +0000 (14:01 -0800)]
Add xtst bindings
Fixes bug 647465.
Evan Nemerson [Sun, 22 Jan 2012 21:47:49 +0000 (13:47 -0800)]
posix: don't use owned for resolved_path argument
Luca Bruno [Sun, 22 Jan 2012 21:28:35 +0000 (13:28 -0800)]
posix: add realpath binding
Fixes bug 655020.
Rico Tzschichholz [Sun, 22 Jan 2012 17:22:53 +0000 (18:22 +0100)]
Add some missing files to EXTRA_DIST
Evan Nemerson [Sun, 22 Jan 2012 09:38:37 +0000 (01:38 -0800)]
glib-2.0, gobject-2.0: add new symbols from 2.32
Evan Nemerson [Sun, 22 Jan 2012 09:17:24 +0000 (01:17 -0800)]
gio-2.0: update to 2.31.12
Evan Nemerson [Sun, 22 Jan 2012 08:04:02 +0000 (00:04 -0800)]
gtk+-3.0: make ThemingEngine.register_property.parse_func nullable
Fixes bug 666906.
Evan Nemerson [Sun, 22 Jan 2012 07:58:51 +0000 (23:58 -0800)]
gdk-2.0: use uint8[] for Bitmap and Pixmap.create_from_data data
Fixes bug 646339.
Nicolas Bruguier [Sun, 22 Jan 2012 07:36:16 +0000 (23:36 -0800)]
pixman-1: Fix pixman Region[16/32] and add Fixed from double/int funcs
Fixes bug 641962.
Alexander Kurtz [Sun, 22 Jan 2012 07:22:11 +0000 (23:22 -0800)]
x11: add several type definitions from X.h
Fixes bug 647464.
Florian Brosch [Sat, 21 Jan 2012 11:55:11 +0000 (12:55 +0100)]
tag sizeof as constant
Evan Nemerson [Sat, 21 Jan 2012 11:25:25 +0000 (03:25 -0800)]
Makefile.vapigen: use *_FILES instead of *_GIR
The more generic variable name is more appropriate since there may be
one or more custom vala file in addition to the GIR.
Evan Nemerson [Sat, 21 Jan 2012 05:09:47 +0000 (21:09 -0800)]
Add autotools vapigen integration for upstream bindings
Fixes bug 649526.
Evan Nemerson [Fri, 20 Jan 2012 09:22:17 +0000 (01:22 -0800)]
mx-1.0: various fixes for Image.set_from_buffer/data methods
Fixes bug 668318.
Evan Nemerson [Thu, 19 Jan 2012 07:48:00 +0000 (23:48 -0800)]
codegen: support free_function_address_of annotation
Evan Nemerson [Wed, 18 Jan 2012 01:09:02 +0000 (17:09 -0800)]
glib-2.0: add GByteArray bindings
Michael 'Mickey' Lauer [Wed, 18 Jan 2012 20:18:08 +0000 (21:18 +0100)]
linux: change IfAddrs structure to be more useful in conjunction with getnameinfo()
Michael 'Mickey' Lauer [Wed, 18 Jan 2012 20:16:56 +0000 (21:16 +0100)]
posix: fix socklen_t and its usage in getnameinfo
Acked-by: Luca Bruno <lethalman88@gmail.com>
Luca Bruno [Tue, 17 Jan 2012 08:30:31 +0000 (09:30 +0100)]
codegen: Reintroduce memory leak when using generics in interfaces
The bug was present in older Vala versions. Reintroducing it to avoid
breaking old code, until a proper fix is found.
See bug 666480.
Florian Brosch [Tue, 17 Jan 2012 21:08:19 +0000 (22:08 +0100)]
Check left parameter of is