]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
13 years agoSupport virtual interface properties
Jürg Billeter [Mon, 13 Aug 2012 13:44:46 +0000 (15:44 +0200)] 
Support virtual interface properties

Fixes bug 681671.

13 years agogirparser: set CCode type_id for enumerations
Evan Nemerson [Mon, 13 Aug 2012 03:02:37 +0000 (20:02 -0700)] 
girparser: set CCode type_id for enumerations

13 years agopango: switch to GIR
Evan Nemerson [Mon, 13 Aug 2012 02:47:03 +0000 (19:47 -0700)] 
pango: switch to GIR

Fixes bug 681424.

13 years agoTest symbol resolution in closures
Florian Brosch [Wed, 8 Aug 2012 18:54:27 +0000 (20:54 +0200)] 
Test symbol resolution in closures

13 years agoFix symbol resolution in closures
Jürg Billeter [Wed, 8 Aug 2012 18:51:17 +0000 (20:51 +0200)] 
Fix symbol resolution in closures

13 years agogirwriter: Fix index of length parameter for methods returning arrays
Jürg Billeter [Wed, 8 Aug 2012 18:32:36 +0000 (20:32 +0200)] 
girwriter: Fix index of length parameter for methods returning arrays

Fixes bug 681411.

13 years agobindings: mark bindings for deprecated libraries as such
Evan Nemerson [Sun, 5 Aug 2012 01:52:15 +0000 (18:52 -0700)] 
bindings: mark bindings for deprecated libraries as such

13 years agobindings: update gir based bindings
Evan Nemerson [Mon, 6 Aug 2012 23:08:42 +0000 (16:08 -0700)] 
bindings: update gir based bindings

13 years agolibnl-3.0: change format of some comments to avoid confusing valadoc
Evan Nemerson [Sun, 5 Aug 2012 22:08:17 +0000 (15:08 -0700)] 
libnl-3.0: change format of some comments to avoid confusing valadoc

13 years agolibpeas-1.0: add deps file
Evan Nemerson [Sun, 5 Aug 2012 22:01:32 +0000 (15:01 -0700)] 
libpeas-1.0: add deps file

13 years agoAdd gobject-introspection-1.0 bindings
Evan Nemerson [Mon, 6 Aug 2012 23:11:30 +0000 (16:11 -0700)] 
Add gobject-introspection-1.0 bindings

Fixes bug 572261.

13 years agorest-0.7: add deps file with gio-2.0
Evan Nemerson [Sun, 5 Aug 2012 21:30:48 +0000 (14:30 -0700)] 
rest-0.7: add deps file with gio-2.0

13 years agocodewriter: Support fixed-length arrays
Jürg Billeter [Mon, 6 Aug 2012 20:18:49 +0000 (22:18 +0200)] 
codewriter: Support fixed-length arrays

Fixes bug 618689.

13 years agoposix: Fix in6_addr and in_addr bindings
Dmitry Vagin [Mon, 6 Aug 2012 19:01:11 +0000 (21:01 +0200)] 
posix: Fix in6_addr and in_addr bindings

Fixes bug 679036.

13 years agoIgnore .h files passed to compiler
Tristan Brindle [Mon, 31 Oct 2011 14:39:48 +0000 (22:39 +0800)] 
Ignore .h files passed to compiler

Fixes bug 663088.

13 years agoRelease 0.17.4 0.17.4
Jürg Billeter [Mon, 6 Aug 2012 15:02:23 +0000 (17:02 +0200)] 
Release 0.17.4

13 years agoDo not warn when calling .begin or .end on static async method
Jürg Billeter [Mon, 6 Aug 2012 14:46:09 +0000 (16:46 +0200)] 
Do not warn when calling .begin or .end on static async method

13 years agobuilding.txt: Update to mention vala-bootstrap
Colin Walters [Mon, 6 Aug 2012 14:25:51 +0000 (10:25 -0400)] 
building.txt: Update to mention vala-bootstrap

13 years agoposix: Do not access static members with instance references
Jürg Billeter [Mon, 6 Aug 2012 13:47:39 +0000 (15:47 +0200)] 
posix: Do not access static members with instance references

13 years agoFix incorrect warning on constructor chain up
Jürg Billeter [Mon, 6 Aug 2012 13:40:37 +0000 (15:40 +0200)] 
Fix incorrect warning on constructor chain up

13 years agoDo not require explicit `this' to access generated to_string method
Jürg Billeter [Mon, 6 Aug 2012 13:15:10 +0000 (15:15 +0200)] 
Do not require explicit `this' to access generated to_string method

Fixes bug 614424.

13 years agovte, vte-2.90: Fix Vte.get_user_shell binding
Jacques-Pascal Deplaix [Fri, 29 Jun 2012 13:29:16 +0000 (15:29 +0200)] 
vte, vte-2.90: Fix Vte.get_user_shell binding

13 years agoWarn when accessing static members with an instance reference
Jürg Billeter [Mon, 6 Aug 2012 12:32:06 +0000 (14:32 +0200)] 
Warn when accessing static members with an instance reference

Fixes bug 661034.

13 years agoDo not access static members with instance references
Jürg Billeter [Mon, 6 Aug 2012 12:34:56 +0000 (14:34 +0200)] 
Do not access static members with instance references

13 years agoDrop warnings about unused internal symbols when using fast vapi files
Jürg Billeter [Mon, 6 Aug 2012 12:00:40 +0000 (14:00 +0200)] 
Drop warnings about unused internal symbols when using fast vapi files

It is impossible to determine whether internal symbols are used when
using fast vapi files.

Fixes bug 680218.

13 years agoDrop POSIX profile ca020bf04a09fe16e5583eea5a3a341e7796bff5
Jürg Billeter [Fri, 3 Aug 2012 07:52:14 +0000 (09:52 +0200)] 
Drop POSIX profile

13 years agoDrop Dova profile
Jürg Billeter [Fri, 3 Aug 2012 07:38:11 +0000 (09:38 +0200)] 
Drop Dova profile

13 years agoSupport [GenericAccessors] attribute for interfaces
Jeremy Whiting [Wed, 11 Jul 2012 17:54:45 +0000 (11:54 -0600)] 
Support [GenericAccessors] attribute for interfaces

This adds internal abstract functions to enable access to the element
type from within a generic interface. These functions are implicitly
implemented by all classes that implement interfaces with the
[GenericAccessors] attribute.

Fixes bug 640330.

13 years agoAllow trailing comma in initializer list
Simon Werbeck [Thu, 26 Jul 2012 10:00:06 +0000 (12:00 +0200)] 
Allow trailing comma in initializer list

Fixes bug 618858.

13 years agoAccept comments in preprocessing directives
Jürg Billeter [Thu, 2 Aug 2012 12:43:22 +0000 (14:43 +0200)] 
Accept comments in preprocessing directives

Fixes bug 680874.

13 years agoglib-2.0: Use async scope for GThreadFunc
Jürg Billeter [Thu, 2 Aug 2012 12:33:35 +0000 (14:33 +0200)] 
glib-2.0: Use async scope for GThreadFunc

Fixes bug 680931.

13 years agoSupport [CCode (scope = "async")] attribute for delegates
Jürg Billeter [Thu, 2 Aug 2012 12:32:47 +0000 (14:32 +0200)] 
Support [CCode (scope = "async")] attribute for delegates

13 years agoImprove error message for static access to instance variables
Geert Jordaens [Thu, 2 Aug 2012 09:08:01 +0000 (11:08 +0200)] 
Improve error message for static access to instance variables

Fixes bug 642254.

13 years agoD-Bus: Support fd passing with GFileDescriptorBased
Mikkel Kamstrup Erlandsen [Wed, 26 Oct 2011 23:50:35 +0000 (01:50 +0200)] 
D-Bus: Support fd passing with GFileDescriptorBased

Fixes bug 662815.

13 years agogobject-2.0: Set bind_property() default flag
Marc-André Lureau [Thu, 24 May 2012 14:27:48 +0000 (16:27 +0200)] 
gobject-2.0: Set bind_property() default flag

Use GLib.BindingFlags.DEFAULT by default.

Fixes bug 676745.

13 years agocodegen: Fix signature of array_contains for inline arrays
Daiki Ueno [Thu, 15 Mar 2012 04:01:03 +0000 (13:01 +0900)] 
codegen: Fix signature of array_contains for inline arrays

Fixes bug 672116.

13 years agocodegen: Fix GMutex finalization with GLib 2.32
Jürg Billeter [Wed, 1 Aug 2012 13:48:48 +0000 (15:48 +0200)] 
codegen: Fix GMutex finalization with GLib 2.32

Fixes bug 670366.

13 years agoRecompute length when casting between array types
Simon Werbeck [Wed, 18 Jul 2012 20:11:20 +0000 (22:11 +0200)] 
Recompute length when casting between array types

This patch makes casting, e.g., from int[] to uchar[] work as expected
by adjusting the array length field.

Fixes bug 515408.

13 years agocodegen: Fix va_start argument in methods throwing errors
Jürg Billeter [Wed, 1 Aug 2012 09:39:40 +0000 (11:39 +0200)] 
codegen: Fix va_start argument in methods throwing errors

Fixes bug 620673.

13 years agotests: Improve test for bug 620673
Jürg Billeter [Wed, 1 Aug 2012 09:23:23 +0000 (11:23 +0200)] 
tests: Improve test for bug 620673

13 years agoDeprecate implicit .begin for async methods
Jürg Billeter [Tue, 31 Jul 2012 12:29:37 +0000 (14:29 +0200)] 
Deprecate implicit .begin for async methods

13 years agoD-Bus: Add missing gio.h include for GDBus error domains
Jürg Billeter [Tue, 31 Jul 2012 12:20:16 +0000 (14:20 +0200)] 
D-Bus: Add missing gio.h include for GDBus error domains

13 years agocodegen: Fix variadic constructors
Siegfried-Angel Gevatter Pujals [Fri, 6 Jul 2012 14:44:39 +0000 (16:44 +0200)] 
codegen: Fix variadic constructors

Fixes bug 620675.

13 years agoUpdate GIR-based bindings.
Evan Nemerson [Wed, 25 Jul 2012 23:13:34 +0000 (16:13 -0700)] 
Update GIR-based bindings.

13 years agogirparser: support class methods
Evan Nemerson [Wed, 25 Jul 2012 22:37:47 +0000 (15:37 -0700)] 
girparser: support class methods

Fixes bug 666800.

13 years agogirparser: add GIR name attribute to reparented types
Evan Nemerson [Wed, 4 Jul 2012 08:08:46 +0000 (01:08 -0700)] 
girparser: add GIR name attribute to reparented types

13 years agovala.m4: Fix calling VALA_CHECK_PACKAGES multiple times
Jens Georg [Thu, 3 May 2012 17:36:37 +0000 (19:36 +0200)] 
vala.m4: Fix calling VALA_CHECK_PACKAGES multiple times

If you call VALA_CHECK_PACKAGES more than once, each call would append
its packages to the list of checked packages.

Also fixes a leading whitespace error.

Fixes bug 675389.

13 years agovala.m4: Fix typo
Jens Georg [Thu, 3 May 2012 17:33:01 +0000 (19:33 +0200)] 
vala.m4: Fix typo

Fixes bug 675388.

13 years agogobject-2.0: add Closure.SIZE for sizeof(GClosure)
Evan Nemerson [Sat, 21 Jul 2012 19:16:09 +0000 (12:16 -0700)] 
gobject-2.0: add Closure.SIZE for sizeof(GClosure)

13 years agogtk+-3.0: update to 3.5.9
Evan Nemerson [Sat, 21 Jul 2012 19:04:35 +0000 (12:04 -0700)] 
gtk+-3.0:  update to 3.5.9

13 years agognome-keyring-1: deprecate in favor of bindings distributed upstream
Evan Nemerson [Fri, 20 Jul 2012 00:29:41 +0000 (17:29 -0700)] 
gnome-keyring-1: deprecate in favor of bindings distributed upstream

13 years agogio-2.0: make DataInputStream.read_line*.length default to null
Evan Nemerson [Fri, 20 Jul 2012 08:38:22 +0000 (01:38 -0700)] 
gio-2.0: make DataInputStream.read_line*.length default to null

13 years agoglib-2.0: Add g_test_fail binding
Richard Schwarting [Wed, 18 Jul 2012 15:22:34 +0000 (17:22 +0200)] 
glib-2.0: Add g_test_fail binding

Fixes bug 679361.

13 years agoudisks2: Regenerate
Jürg Billeter [Wed, 18 Jul 2012 11:58:15 +0000 (13:58 +0200)] 
udisks2: Regenerate

13 years agogdk-pixbuf-2.0: Regenerate
Jürg Billeter [Wed, 18 Jul 2012 11:55:43 +0000 (13:55 +0200)] 
gdk-pixbuf-2.0: Regenerate

Fixes bug 680060.

13 years agogirparser: Fix async creation methods throwing errors
Jürg Billeter [Wed, 18 Jul 2012 11:53:44 +0000 (13:53 +0200)] 
girparser: Fix async creation methods throwing errors

13 years agoSupport 'using' directive with nested namespace in fast-vapi
Simon Werbeck [Tue, 27 Mar 2012 22:59:17 +0000 (00:59 +0200)] 
Support 'using' directive with nested namespace in fast-vapi

Fixes bug 672960.

13 years agoFix async object creation expressions
Jürg Billeter [Wed, 18 Jul 2012 10:42:23 +0000 (12:42 +0200)] 
Fix async object creation expressions

Fixes bug 680063.

13 years agocodegen: Fix access to null-terminated array properties
Jürg Billeter [Wed, 18 Jul 2012 10:16:12 +0000 (12:16 +0200)] 
codegen: Fix access to null-terminated array properties

Fixes bug 623518.

13 years agoglib-2.0: add string.get_prev_char()
Sébastien Wilmet [Wed, 4 Jul 2012 19:39:01 +0000 (21:39 +0200)] 
glib-2.0: add string.get_prev_char()

This is the opposite of string.get_next_char().

There is a difference though, to be more convenient in a loop:

get_next_char() returns the current chararcter, and the next index.
get_prev_char() returns the previous character, and the previous index.

Fixes bug 655185.

13 years agoRelease 0.17.3 0.17.3
Jürg Billeter [Mon, 16 Jul 2012 20:23:50 +0000 (22:23 +0200)] 
Release 0.17.3

13 years agogtk+-2.0, gtk+-3.0: Fix gtk_selection_data_get_targets binding
Jürg Billeter [Mon, 16 Jul 2012 20:14:43 +0000 (22:14 +0200)] 
gtk+-2.0, gtk+-3.0: Fix gtk_selection_data_get_targets binding

Fixes bug 679830.

13 years agocodegen: Fix conversion from generic pointer to long integer
Jürg Billeter [Mon, 16 Jul 2012 19:21:05 +0000 (21:21 +0200)] 
codegen: Fix conversion from generic pointer to long integer

Fixes bug 660621.

13 years agoRequire and target GLib >= 2.18
Jürg Billeter [Mon, 16 Jul 2012 18:55:50 +0000 (20:55 +0200)] 
Require and target GLib >= 2.18

This allows valac to use gintptr and guintptr. The next stable release
of vala will happen four years after the release of GLib 2.18.0.

13 years agoMerge attributes on merge of namespace
Maciej Piechotka [Mon, 19 Dec 2011 02:24:28 +0000 (03:24 +0100)] 
Merge attributes on merge of namespace

On merge the attribute of second namespace were silently ignored. This patch
treats them as they were specified sequentially.

Fixes bug 666478.

13 years agocodegen: Fix array move when the areas don't overlap
Maciej Piechotka [Sat, 7 Jan 2012 03:19:25 +0000 (04:19 +0100)] 
codegen: Fix array move when the areas don't overlap

Fixes bug 667452.

13 years agogtk+-3.0: Fix gtk_application_add_accelerator nullable parameter
Robert Ancell [Tue, 3 Jul 2012 10:17:19 +0000 (22:17 +1200)] 
gtk+-3.0: Fix gtk_application_add_accelerator nullable parameter

13 years agoposix: fix inet_ntop binding, clean up some style issues
Dmitry Vagin [Thu, 28 Jun 2012 06:40:20 +0000 (23:40 -0700)] 
posix: fix inet_ntop binding, clean up some style issues

Fixes bug 678988.

13 years agolibpq: fix freeing of Postgres.Notify
Dmitry Vagin [Tue, 26 Jun 2012 21:45:20 +0000 (14:45 -0700)] 
libpq: fix freeing of Postgres.Notify

Fixes bug 678910.

13 years agogio-2.0: fix Settings.bind_with_mapping 67200696ee5b4abcb388046270aa1d864f9ea367
Evan Nemerson [Tue, 26 Jun 2012 08:38:31 +0000 (01:38 -0700)] 
gio-2.0: fix Settings.bind_with_mapping

This method is skipped in the GIR because of the shared user_data
parameter.  Vala doesn't support this, either, so to get around it
we have to set has_target = false on the delegates and pass the void*
manually.  This also changes the names of the relevant delegates so
there is no collision if/when the issue is resolved in GIO.

13 years agogirparser: Fix criticals on varargs functions
Jürg Billeter [Tue, 26 Jun 2012 06:54:34 +0000 (08:54 +0200)] 
girparser: Fix criticals on varargs functions

13 years agogirparser: Fix criticals when encountering async creation methods
Jürg Billeter [Tue, 26 Jun 2012 06:40:53 +0000 (08:40 +0200)] 
girparser: Fix criticals when encountering async creation methods

13 years agoFix crash due to incorrect copy of attribute list
Jürg Billeter [Tue, 26 Jun 2012 06:34:22 +0000 (08:34 +0200)] 
Fix crash due to incorrect copy of attribute list

Fixes bug 678824.

13 years agogdk-pixbuf-2.0: remove some obsolete metadata
Evan Nemerson [Mon, 25 Jun 2012 22:33:58 +0000 (15:33 -0700)] 
gdk-pixbuf-2.0: remove some obsolete metadata

13 years agoGIR parser: allow setting async finish functions in GIR
Evan Nemerson [Mon, 25 Jun 2012 21:30:02 +0000 (14:30 -0700)] 
GIR parser: allow setting async finish functions in GIR

13 years agoGIR parser: add default value to GCancellable arguments when possible
Evan Nemerson [Mon, 25 Jun 2012 20:55:31 +0000 (13:55 -0700)] 
GIR parser: add default value to GCancellable arguments when possible

13 years agovapi: Add missing GVariantTypes to glib-2.0
Florian Müllner [Mon, 25 Jun 2012 15:37:15 +0000 (17:37 +0200)] 
vapi: Add missing GVariantTypes to glib-2.0

13 years agoUpdate vapi file for latest gtk+ git master
Alexander Larsson [Mon, 25 Jun 2012 14:17:20 +0000 (16:17 +0200)] 
Update vapi file for latest gtk+ git master

13 years agocodegen: allow integer-derived types as generic arguments
Evan Nemerson [Sun, 24 Jun 2012 17:57:59 +0000 (10:57 -0700)] 
codegen: allow integer-derived types as generic arguments

Fixes bug 677658.

13 years agoGAsync: Support async creation methods
Jürg Billeter [Sun, 24 Jun 2012 18:50:44 +0000 (20:50 +0200)] 
GAsync: Support async creation methods

Fixes bug 659886.

13 years agocodegen: Bring object creation implementation closer to method call
Jürg Billeter [Sun, 24 Jun 2012 18:37:56 +0000 (20:37 +0200)] 
codegen: Bring object creation implementation closer to method call

13 years agogio-2.0: Mark AsyncInitable.init_async as virtual
Jürg Billeter [Sun, 24 Jun 2012 16:33:06 +0000 (18:33 +0200)] 
gio-2.0: Mark AsyncInitable.init_async as virtual

13 years agoGenerate correct unref expressions for subtypes of special cases
Evan Nemerson [Sun, 24 Jun 2012 16:09:36 +0000 (18:09 +0200)] 
Generate correct unref expressions for subtypes of special cases

Fixes bug 617377.

13 years agogirwriter: Write return value before parameters
Jürg Billeter [Sun, 24 Jun 2012 15:32:27 +0000 (17:32 +0200)] 
girwriter: Write return value before parameters

Fixes bug 669552.

13 years agogtk+-2.0, gtk+-3.0: Fix gtk_widget_style_get_property binding
Jürg Billeter [Sun, 24 Jun 2012 15:23:15 +0000 (17:23 +0200)] 
gtk+-2.0, gtk+-3.0: Fix gtk_widget_style_get_property binding

Fixes bug 671896.

13 years agoReport error when accessing constants of outer methods d72b93c136b6fcc1dfa2cba10e45e676edfe0cc9
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

13 years agoRelease 0.17.2 0.17.2
Jürg Billeter [Sun, 24 Jun 2012 07:36:31 +0000 (09:36 +0200)] 
Release 0.17.2

13 years agocodegen: Fix memory leak accessing automatic property with owned getter
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.

13 years agocodegen: Fix line directives for ref_sink
Jürg Billeter [Sat, 23 Jun 2012 14:23:23 +0000 (16:23 +0200)] 
codegen: Fix line directives for ref_sink

Fixes bug 678237.

13 years agocodegen: use glib macros instead of trying to guess correct names
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.

13 years agolibgda-4.0, libgda-report-4.0, librsvg-2.0: deprecate
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.

13 years agovapigen: support deprecated namespace annotations in metadata files
Evan Nemerson [Fri, 22 Jun 2012 19:30:16 +0000 (12:30 -0700)] 
vapigen: support deprecated namespace annotations in metadata files

13 years agoGive priority to unversioned vapi directory
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.

13 years agoglib-2.0: make GLib.Pid inherit from int
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.

13 years agovapigen.m4: add an argument for the default value
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.

13 years agogdk-3.0: Gdk.EventKey does not have a GType
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.

13 years agobindings: update GIR-based bindings
Evan Nemerson [Sat, 16 Jun 2012 06:24:56 +0000 (23:24 -0700)] 
bindings: update GIR-based bindings

13 years agocodegen: Fix .begin on async methods returning structs
Jürg Billeter [Thu, 14 Jun 2012 12:26:33 +0000 (14:26 +0200)] 
codegen: Fix .begin on async methods returning structs

13 years agogtk+-3.0: Fix gtk_entry_get_text_area bindings
Jürg Billeter [Thu, 14 Jun 2012 08:56:38 +0000 (10:56 +0200)] 
gtk+-3.0: Fix gtk_entry_get_text_area bindings

13 years agogio-2.0: make Drive and Volume get_sort_key method virtual
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