]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
7 years agocodegen: Fix serializing multidimensional arrays
Rico Tzschichholz [Sun, 13 Sep 2015 21:27:17 +0000 (22:27 +0100)] 
codegen: Fix serializing multidimensional arrays

The same type signature was being used for every dimension of the array.

Based on patch by Abderrahim Kitouni

https://bugzilla.gnome.org/show_bug.cgi?id=735437

7 years agovapi: Remove mx-1.0 bindings
Rico Tzschichholz [Sat, 12 May 2018 07:46:45 +0000 (09:46 +0200)] 
vapi: Remove mx-1.0 bindings

https://bugzilla.gnome.org/show_bug.cgi?id=796041

7 years agovala: Transfer floating-reference attribute while casting
Rico Tzschichholz [Tue, 8 May 2018 16:37:12 +0000 (18:37 +0200)] 
vala: Transfer floating-reference attribute while casting

https://bugzilla.gnome.org/show_bug.cgi?id=795920

7 years agocodegen: Guard get_default_ref_sink_function() against null base-class
Rico Tzschichholz [Wed, 9 May 2018 06:40:39 +0000 (08:40 +0200)] 
codegen: Guard get_default_ref_sink_function() against null base-class

7 years agogobject-2.0: Make constructor of ParamSpecBoxed public
Rico Tzschichholz [Tue, 8 May 2018 15:41:12 +0000 (17:41 +0200)] 
gobject-2.0: Make constructor of ParamSpecBoxed public

7 years agoposix: Bind va_list and add string.concat() (POSIX)
Dr. Michael Lauer [Fri, 16 Mar 2018 14:33:08 +0000 (15:33 +0100)] 
posix: Bind va_list and add string.concat() (POSIX)

This fixes string templates when using the POSIX profile.

7 years agocodegen: Support string comparision (POSIX)
Rico Tzschichholz [Mon, 19 Mar 2018 16:04:21 +0000 (17:04 +0100)] 
codegen: Support string comparision (POSIX)

7 years agoReintroduce POSIX profile
Rico Tzschichholz [Mon, 8 May 2017 11:46:22 +0000 (13:46 +0200)] 
Reintroduce POSIX profile

This reverts commit ca020bf04a09fe16e5583eea5a3a341e7796bff5.

7 years agogtk+-4.0: Update to 3.93.0+d506799e
Rico Tzschichholz [Tue, 1 May 2018 18:21:48 +0000 (20:21 +0200)] 
gtk+-4.0: Update to 3.93.0+d506799e

7 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Tue, 1 May 2018 10:44:43 +0000 (12:44 +0200)] 
vapi: Update GIR-based bindings

7 years agogstreamer: Update from 1.15+ git master
Rico Tzschichholz [Tue, 1 May 2018 10:44:09 +0000 (12:44 +0200)] 
gstreamer: Update from 1.15+ git master

7 years agogtk+-4.0: Update to 3.93.0+2cf55c16
Rico Tzschichholz [Tue, 1 May 2018 10:40:53 +0000 (12:40 +0200)] 
gtk+-4.0: Update to 3.93.0+2cf55c16

7 years agoposix: Add missing cname = "int" to Posix.Signal enum
Rico Tzschichholz [Mon, 30 Apr 2018 07:16:28 +0000 (09:16 +0200)] 
posix: Add missing cname = "int" to Posix.Signal enum

7 years agosqlite3: Add additional constants for flags of Database.open_v2()
Michael James Gratton [Sat, 28 Apr 2018 10:46:54 +0000 (20:46 +1000)] 
sqlite3: Add additional constants for flags of Database.open_v2()

https://bugzilla.gnome.org/show_bug.cgi?id=795627

7 years agotests: Treat new lock/unlock tests as compile-only which they are
Rico Tzschichholz [Fri, 27 Apr 2018 14:56:55 +0000 (16:56 +0200)] 
tests: Treat new lock/unlock tests as compile-only which they are

7 years agovala: Transform Struct.*_rank() methods into "rank" property 3158ae7a0f990b44f114d51498636e669609af0d
Rico Tzschichholz [Thu, 26 Apr 2018 07:33:58 +0000 (09:33 +0200)] 
vala: Transform Struct.*_rank() methods into "rank" property

7 years agoRegenerate bindings to accommodate for "unlock" being a keyword now
Rico Tzschichholz [Wed, 25 Apr 2018 17:48:06 +0000 (19:48 +0200)] 
Regenerate bindings to accommodate for "unlock" being a keyword now

https://bugzilla.gnome.org/show_bug.cgi?id=795545

7 years agoparser: Add support for explicit "unlock" syntax
Rico Tzschichholz [Wed, 25 Apr 2018 14:08:06 +0000 (16:08 +0200)] 
parser: Add support for explicit "unlock" syntax

By providing more control over the internal support for Mutex creation and
usage, this allows a more complex resource control while having an explicit
way to unlock a previously locked lockable.

  lock (foo);
  ...
  unlock (foo);

https://bugzilla.gnome.org/show_bug.cgi?id=795545

7 years agocodegen: Respect cname ccode-attribute of lockable fields
Rico Tzschichholz [Tue, 24 Apr 2018 21:46:39 +0000 (23:46 +0200)] 
codegen: Respect cname ccode-attribute of lockable fields

https://bugzilla.gnome.org/show_bug.cgi?id=795521

7 years agovala: Transform Lockable.*_lock_used() methods into "lock_used" property
Rico Tzschichholz [Wed, 25 Apr 2018 16:21:45 +0000 (18:21 +0200)] 
vala: Transform Lockable.*_lock_used() methods into "lock_used" property

7 years agovala: Constants and signals are not lockable
Rico Tzschichholz [Wed, 25 Apr 2018 15:43:44 +0000 (17:43 +0200)] 
vala: Constants and signals are not lockable

7 years agolibarchive: Fix 'buffer' ownership in read_data_block() and ReadCallback()
Rico Tzschichholz [Wed, 25 Apr 2018 06:19:23 +0000 (08:19 +0200)] 
libarchive: Fix 'buffer' ownership in read_data_block() and ReadCallback()

https://bugzilla.gnome.org/show_bug.cgi?id=795079

7 years agocodewriter: Add 'new' to symbols if needed to match the original source
Rico Tzschichholz [Tue, 24 Apr 2018 19:00:20 +0000 (21:00 +0200)] 
codewriter: Add 'new' to symbols if needed to match the original source

https://bugzilla.gnome.org/show_bug.cgi?id=614686

7 years agowebkit2gtk-4.0: Add JSC namespace to javascriptcoregtk-4.0 and fix depends
Rico Tzschichholz [Tue, 24 Apr 2018 06:49:39 +0000 (08:49 +0200)] 
webkit2gtk-4.0: Add JSC namespace to javascriptcoregtk-4.0 and fix depends

Make JS namespace deprecated since 2.22 accordingly

https://bugzilla.gnome.org/show_bug.cgi?id=795497

7 years agocodegen: Support automatic properties as GtkChild
Rico Tzschichholz [Mon, 23 Apr 2018 15:12:03 +0000 (17:12 +0200)] 
codegen: Support automatic properties as GtkChild

https://bugzilla.gnome.org/show_bug.cgi?id=787034

7 years agocodegen: Reuse already retrieved get_attribute_string ("GtkTemplate", "ui")
Rico Tzschichholz [Mon, 23 Apr 2018 09:44:54 +0000 (11:44 +0200)] 
codegen: Reuse already retrieved get_attribute_string ("GtkTemplate", "ui")

7 years agocodegen: Avoid ref/unref of AttributeCache when calling get_ccode_attribute()
Rico Tzschichholz [Mon, 23 Apr 2018 15:09:00 +0000 (17:09 +0200)] 
codegen: Avoid ref/unref of AttributeCache when calling get_ccode_attribute()

7 years agolibarchive: Update to 3.0
Corentin Noël [Sun, 8 Apr 2018 18:27:31 +0000 (19:27 +0100)] 
libarchive: Update to 3.0

https://bugzilla.gnome.org/show_bug.cgi?id=795079

7 years agolibarchive: Add "has_typedef = false" attributes to delegates as needed
Rico Tzschichholz [Sun, 15 Apr 2018 16:36:25 +0000 (18:36 +0200)] 
libarchive: Add "has_typedef = false" attributes to delegates as needed

https://bugzilla.gnome.org/show_bug.cgi?id=795079

7 years agogtk+-3.0: Update to 3.22.30+21fddc39
Rico Tzschichholz [Sun, 22 Apr 2018 13:32:44 +0000 (15:32 +0200)] 
gtk+-3.0: Update to 3.22.30+21fddc39

7 years agogtk+-4.0: Update to 3.93.0+7a09cd4c
Rico Tzschichholz [Sun, 22 Apr 2018 13:28:12 +0000 (15:28 +0200)] 
gtk+-4.0: Update to 3.93.0+7a09cd4c

7 years agogstreamer: Update from 1.15+ git master
Rico Tzschichholz [Sun, 22 Apr 2018 13:27:33 +0000 (15:27 +0200)] 
gstreamer: Update from 1.15+ git master

7 years agowebkit2gtk-4.0: Update to 2.21.1
Rico Tzschichholz [Sun, 22 Apr 2018 13:01:23 +0000 (15:01 +0200)] 
webkit2gtk-4.0: Update to 2.21.1

7 years agogirparser: Deal with missing "name" attribute by falling back on "c:type"
Rico Tzschichholz [Sun, 22 Apr 2018 12:54:41 +0000 (14:54 +0200)] 
girparser: Deal with missing "name" attribute by falling back on "c:type"

This is simply a last resort to report a meaningfull error.

7 years agoglib-2.0: Add TimeZone.offset() constructor
Rico Tzschichholz [Sun, 22 Apr 2018 08:57:18 +0000 (10:57 +0200)] 
glib-2.0: Add TimeZone.offset() constructor

7 years agovala: Report an error when initializing non-auto properties 0d396f7daaf34596b159380b8ee2a57799ac9336
Jeeyong Um [Wed, 18 Apr 2018 12:59:49 +0000 (21:59 +0900)] 
vala: Report an error when initializing non-auto properties

https://bugzilla.gnome.org/show_bug.cgi?id=795225

7 years agocodegen: *Drop* support for non-auto property initializer in gobjects
Rico Tzschichholz [Thu, 19 Apr 2018 12:51:12 +0000 (14:51 +0200)] 
codegen: *Drop* support for non-auto property initializer in gobjects

Partly reverts 73e553ac3488d641fb08b275bcf2636e3cf0de67
https://bugzilla.gnome.org/show_bug.cgi?id=701978

https://bugzilla.gnome.org/show_bug.cgi?id=795225

7 years agovala: Accessors of abstract properties cannot have bodies
Rico Tzschichholz [Mon, 16 Apr 2018 11:09:42 +0000 (13:09 +0200)] 
vala: Accessors of abstract properties cannot have bodies

https://bugzilla.gnome.org/show_bug.cgi?id=795225

7 years agovala: Move creation of reference field from parser into property d2d2e183d307441dc22b8ec11b5a3f6a783573f1
Rico Tzschichholz [Thu, 19 Apr 2018 14:58:20 +0000 (16:58 +0200)] 
vala: Move creation of reference field from parser into property

7 years agoRevert "codegen: Handle property initializers of non-gobject classes"
Rico Tzschichholz [Mon, 16 Apr 2018 08:06:23 +0000 (10:06 +0200)] 
Revert "codegen: Handle property initializers of non-gobject classes"

This reverts commit 9b3eedbe81718a7a0bd9e5a97e4796e0eaa65e7f.

7 years agobzlib: Add bzalloc/bzfree fields to Stream
Jakub Kaszycki [Fri, 16 Mar 2018 20:16:00 +0000 (21:16 +0100)] 
bzlib: Add bzalloc/bzfree fields to Stream

https://bugzilla.gnome.org/show_bug.cgi?id=794409

7 years agojson-glib-1.0: Mark return-type of gvariant_deserialize*() as nullable
David Hewitt [Sat, 14 Apr 2018 18:18:22 +0000 (19:18 +0100)] 
json-glib-1.0: Mark return-type of gvariant_deserialize*() as nullable

https://bugzilla.gnome.org/show_bug.cgi?id=795265

7 years agovala: Treat floating method-return-type as nullable if error may be thrown
Rico Tzschichholz [Sun, 15 Apr 2018 11:09:12 +0000 (13:09 +0200)] 
vala: Treat floating method-return-type as nullable if error may be thrown

https://bugzilla.gnome.org/show_bug.cgi?id=795265

7 years agocodegen: Don't apply ref_sink_function if target_type is floating_reference 6f1d0947bed9260436e7d2da18977b3925cdb0bd
Rico Tzschichholz [Sun, 15 Apr 2018 11:08:23 +0000 (13:08 +0200)] 
codegen: Don't apply ref_sink_function if target_type is floating_reference

7 years agoglib-2.0: Mark str parameter of Variant.take_string() as owned
Rico Tzschichholz [Sun, 15 Apr 2018 10:57:15 +0000 (12:57 +0200)] 
glib-2.0: Mark str parameter of Variant.take_string() as owned

7 years agocodegen: Keep arrays alive during async server method calls
Ole André Vadla Ravnås [Wed, 24 May 2017 01:13:09 +0000 (03:13 +0200)] 
codegen: Keep arrays alive during async server method calls

When calling a co-routine it is the caller's responsibility to ensure
that arrays stay alive for the duration of the call. The GDBus server
code emitted did not do this, resulting in use-after-free.

https://bugzilla.gnome.org/show_bug.cgi?id=783002

7 years agocodegen: Handle property initializers of non-gobject classes 9b3eedbe81718a7a0bd9e5a97e4796e0eaa65e7f
Rico Tzschichholz [Sat, 14 Apr 2018 10:35:53 +0000 (12:35 +0200)] 
codegen: Handle property initializers of non-gobject classes

73e553ac3488d641fb08b275bcf2636e3cf0de67 introduced this for GObject classes only

Add a warning for property default values in structs and compact classes.

https://bugzilla.gnome.org/show_bug.cgi?id=795225

7 years agovala: Support anonymous definitions of delegates in bindings e9214a7c1a433f679de43861946d24e98af80d82
Rico Tzschichholz [Tue, 10 Apr 2018 16:16:37 +0000 (18:16 +0200)] 
vala: Support anonymous definitions of delegates in bindings

If a library header does not include a defintion for a delegate then
bindings can use the CCode annotation "has_typedef = false" which will
force creation of typedef in generated source-file.

[CCode (has_typedef = false)]
public delegate void Func ();

https://bugzilla.gnome.org/show_bug.cgi?id=794920

7 years agogtk+-2.0: Set NoAccessorMethod on Gtk.Radio*.group properties
Rico Tzschichholz [Sat, 14 Apr 2018 07:01:25 +0000 (09:01 +0200)] 
gtk+-2.0: Set NoAccessorMethod on Gtk.Radio*.group properties

The type of get/set_group() doesn't match the property type.

7 years agogtk+-*.0: Set NoAccessorMethod on Gtk.Radio*.group properties
Rico Tzschichholz [Fri, 13 Apr 2018 22:59:36 +0000 (00:59 +0200)] 
gtk+-*.0: Set NoAccessorMethod on Gtk.Radio*.group properties

The type of get/set_group() doesn't match the property type.

7 years agogirparser: Add support for NoAccessorMethod metadata
Rico Tzschichholz [Fri, 13 Apr 2018 22:59:44 +0000 (00:59 +0200)] 
girparser: Add support for NoAccessorMethod metadata

7 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Fri, 13 Apr 2018 15:59:04 +0000 (17:59 +0200)] 
vapi: Update GIR-based bindings

7 years agogtk+-4.0: Update to 3.93.0+fc6018f1
Rico Tzschichholz [Fri, 13 Apr 2018 15:57:18 +0000 (17:57 +0200)] 
gtk+-4.0: Update to 3.93.0+fc6018f1

7 years agogstreamer: Update from 1.15+ git master
Rico Tzschichholz [Fri, 13 Apr 2018 15:57:06 +0000 (17:57 +0200)] 
gstreamer: Update from 1.15+ git master

7 years agowebkit2gtk-4.0: Update to 2.20.1
Rico Tzschichholz [Fri, 13 Apr 2018 15:56:14 +0000 (17:56 +0200)] 
webkit2gtk-4.0: Update to 2.20.1

7 years agoglib-2.0: Add DateTime.get_timezone() and TimeZone.get_identifier()
Rico Tzschichholz [Fri, 13 Apr 2018 10:58:06 +0000 (12:58 +0200)] 
glib-2.0: Add DateTime.get_timezone() and TimeZone.get_identifier()

7 years agoglib-2.0: Add Intl.get_language_names_with_category()
Rico Tzschichholz [Mon, 9 Apr 2018 06:26:49 +0000 (08:26 +0200)] 
glib-2.0: Add Intl.get_language_names_with_category()

7 years agovala: Avoid some superfluous reference taking in Attribute
Rico Tzschichholz [Sun, 1 Apr 2018 18:36:55 +0000 (20:36 +0200)] 
vala: Avoid some superfluous reference taking in Attribute

7 years agoanalyzer: Break cyclic references of BasicBlock
David Hewitt [Thu, 5 Apr 2018 17:09:54 +0000 (18:09 +0100)] 
analyzer: Break cyclic references of BasicBlock

https://bugzilla.gnome.org/show_bug.cgi?id=794979

7 years agoanalyzer: Clean up collections for check_variables() after finished
Rico Tzschichholz [Thu, 5 Apr 2018 18:25:51 +0000 (20:25 +0200)] 
analyzer: Clean up collections for check_variables() after finished

7 years agogstreamer: Update from 1.15+ git master
Rico Tzschichholz [Fri, 6 Apr 2018 15:38:13 +0000 (17:38 +0200)] 
gstreamer: Update from 1.15+ git master

7 years agolibgsf-1: Update to 1.14.42+
Rico Tzschichholz [Wed, 28 Mar 2018 19:51:41 +0000 (21:51 +0200)] 
libgsf-1: Update to 1.14.42+

https://bugzilla.gnome.org/show_bug.cgi?id=794777

7 years agogtk+-4.0: Update to 3.93.0+ff738269
Rico Tzschichholz [Fri, 6 Apr 2018 14:28:16 +0000 (16:28 +0200)] 
gtk+-4.0: Update to 3.93.0+ff738269

7 years agovala: Fix return-type of BasicBlock.get_successors()
Rico Tzschichholz [Wed, 4 Apr 2018 20:55:46 +0000 (22:55 +0200)] 
vala: Fix return-type of BasicBlock.get_successors()

https://bugzilla.gnome.org/show_bug.cgi?id=794979

7 years agocodegen: Use get_ccode_param_spec_function()
Rico Tzschichholz [Mon, 2 Apr 2018 19:41:31 +0000 (21:41 +0200)] 
codegen: Use get_ccode_param_spec_function()

7 years agocodegen: Avoid some superfluous reference taking in CCodeAttribute
Rico Tzschichholz [Sun, 1 Apr 2018 17:00:23 +0000 (19:00 +0200)] 
codegen: Avoid some superfluous reference taking in CCodeAttribute

7 years agocodegen: Reuse result of get_type_declaration()
Rico Tzschichholz [Sun, 1 Apr 2018 16:27:40 +0000 (18:27 +0200)] 
codegen: Reuse result of get_type_declaration()

7 years agogtk+-4.0: Update to 3.93.0+f2937f8c
Rico Tzschichholz [Sun, 1 Apr 2018 07:23:35 +0000 (09:23 +0200)] 
gtk+-4.0: Update to 3.93.0+f2937f8c

7 years agocodegen: Apply G_PARAM_EXPLICIT_NOTIFY on properties with "notify = false"
Rico Tzschichholz [Sat, 31 Mar 2018 19:45:03 +0000 (21:45 +0200)] 
codegen: Apply G_PARAM_EXPLICIT_NOTIFY on properties with "notify = false"

This requires --target-glib=2.42 to be passed.

7 years agogtk+-3.0: Fix regression of StatusIcon.position_menu()
Rico Tzschichholz [Thu, 29 Mar 2018 06:32:03 +0000 (08:32 +0200)] 
gtk+-3.0: Fix regression of StatusIcon.position_menu()

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=891629

7 years agogdbus: Fix missing declaration of _fd_list for async methods
Rico Tzschichholz [Tue, 27 Mar 2018 21:59:59 +0000 (23:59 +0200)] 
gdbus: Fix missing declaration of _fd_list for async methods

https://bugzilla.gnome.org/show_bug.cgi?id=794566

7 years agogtk+-*.0: Hide dedicated constructors of compact classes bound as structs
Rico Tzschichholz [Tue, 27 Mar 2018 16:49:18 +0000 (18:49 +0200)] 
gtk+-*.0: Hide dedicated constructors of compact classes bound as structs

https://bugzilla.gnome.org/show_bug.cgi?id=794733

7 years agoDrop trailing spaces/tabs
Rico Tzschichholz [Tue, 27 Mar 2018 10:46:26 +0000 (12:46 +0200)] 
Drop trailing spaces/tabs

It was about time to do this.

7 years agotests: Add GLib.ParamSpec tests to increase coverage
Rico Tzschichholz [Tue, 27 Mar 2018 08:37:32 +0000 (10:37 +0200)] 
tests: Add GLib.ParamSpec tests to increase coverage

7 years agoglib-2.0: Use g_value_*et_schar instead of depecated g_value_*et_char
Rico Tzschichholz [Tue, 27 Mar 2018 08:15:42 +0000 (10:15 +0200)] 
glib-2.0: Use g_value_*et_schar instead of depecated g_value_*et_char

g_value_get_char is broken on platforms where the char type is unsigned,
such as ARM and PowerPC.

7 years agogobject-2.0: Add ParamSpecGType
Rico Tzschichholz [Tue, 27 Mar 2018 07:41:40 +0000 (09:41 +0200)] 
gobject-2.0: Add ParamSpecGType

7 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Sun, 25 Mar 2018 19:41:53 +0000 (21:41 +0200)] 
vapi: Update GIR-based bindings

7 years agowebkit2gtk-4.0: Update to 2.20.0
Rico Tzschichholz [Sun, 25 Mar 2018 19:32:21 +0000 (21:32 +0200)] 
webkit2gtk-4.0: Update to 2.20.0

7 years agoposix: Include sys/sysmacros.h for major(), minor() and makedev()
Rico Tzschichholz [Sat, 24 Mar 2018 13:06:14 +0000 (14:06 +0100)] 
posix: Include sys/sysmacros.h for major(), minor() and makedev()

Relying on sys/types.h is fatal since glibc 2.27 and was deprecated since
glibc 2.25.

https://bugzilla.gnome.org/show_bug.cgi?id=794651

7 years agoclutter-1.0: Avoid duplications of implemented interfaces
Rico Tzschichholz [Sat, 24 Mar 2018 12:36:58 +0000 (13:36 +0100)] 
clutter-1.0: Avoid duplications of implemented interfaces

7 years agoposix: Add to_string to NLItem and add NLTime
Dr. Michael Lauer [Sat, 24 Mar 2018 10:38:17 +0000 (11:38 +0100)] 
posix: Add to_string to NLItem and add NLTime

Patch based on https://github.com/elementary/calendar/blob/master/vapi/posix-extension.vapi

Note: NLTime is actually a glibc'ism, but in the absence of a glibc.vapi, posix.vapi
is an acceptable place. See also bug #793443.

7 years agovapi: Remove twitter-glib-1.0 bindings
Rico Tzschichholz [Thu, 22 Mar 2018 19:59:23 +0000 (20:59 +0100)] 
vapi: Remove twitter-glib-1.0 bindings

https://bugzilla.gnome.org/show_bug.cgi?id=794609

7 years agovapi: Remove gdu and gdu-gtk bindings
Rico Tzschichholz [Thu, 22 Mar 2018 19:44:15 +0000 (20:44 +0100)] 
vapi: Remove gdu and gdu-gtk bindings

Their replacement is udisks2 for a long time.

https://bugzilla.gnome.org/show_bug.cgi?id=794608

7 years agolibgsf-1: Fix metadata warnings and Outfile.new_child*()
Rico Tzschichholz [Thu, 22 Mar 2018 17:03:14 +0000 (18:03 +0100)] 
libgsf-1: Fix metadata warnings and Outfile.new_child*()

7 years agogtk+-*.0: Fix iter parameter of TextView.backward*/forward*/move_visually() 0050ca7b50f2b6bf2dc037e314ba8b25f571ab7b
Rico Tzschichholz [Thu, 22 Mar 2018 15:25:49 +0000 (16:25 +0100)] 
gtk+-*.0: Fix iter parameter of TextView.backward*/forward*/move_visually()

Those methods are changing the passed iter structure and therefore it needs
be marked as ref for vala taking this into account.

https://bugzilla.gnome.org/show_bug.cgi?id=794345

7 years agogtk+-4.0: Update to 3.93.0+b01ee88f
Rico Tzschichholz [Thu, 22 Mar 2018 13:06:25 +0000 (14:06 +0100)] 
gtk+-4.0: Update to 3.93.0+b01ee88f

7 years agocodegen: Stop taking explicit references on 'this' for captured blocks 75e61cfbadb3d98f44835665d25fa3b836cbceb5
Michal Hruby [Tue, 20 Mar 2018 15:50:14 +0000 (16:50 +0100)] 
codegen: Stop taking explicit references on 'this' for captured blocks

Use g_signal_connect_closure() and g_object_watch_closure() in GObject
environments to control their life-cycles.

https://bugzilla.gnome.org/show_bug.cgi?id=624624

7 years agocodegen: Free generic elements of glib collections
Rico Tzschichholz [Tue, 20 Mar 2018 09:29:05 +0000 (10:29 +0100)] 
codegen: Free generic elements of glib collections

It needs to be possible to use parameters or fields/properties which hold
dup/free functions for a generic type in scope.

This required to make the destroy_func being a parameter with the benefit
of being able to use g_*_free_all directly and adding a _g_node_free_all
wrapper with a compatible signature.

https://bugzilla.gnome.org/show_bug.cgi?id=694765

7 years agogobject-2.0: Fix bootstrap with valac < 0.26
Rico Tzschichholz [Wed, 21 Mar 2018 14:27:53 +0000 (15:27 +0100)] 
gobject-2.0: Fix bootstrap with valac < 0.26

7 years agocodegen: Deprecate implicit copy of arrays, use explicit copy method
Rico Tzschichholz [Sun, 3 Sep 2017 17:48:31 +0000 (19:48 +0200)] 
codegen: Deprecate implicit copy of arrays, use explicit copy method

https://bugzilla.gnome.org/show_bug.cgi?id=650663

7 years agogobject-2.0: Make GLib.Signal a struct of uint and bind g_signal_new*
Rico Tzschichholz [Wed, 21 Mar 2018 10:42:34 +0000 (11:42 +0100)] 
gobject-2.0: Make GLib.Signal a struct of uint and bind g_signal_new*

7 years agogobject-2.0: Pick up some fixes and additions from GIR
Rico Tzschichholz [Wed, 21 Mar 2018 08:50:06 +0000 (09:50 +0100)] 
gobject-2.0: Pick up some fixes and additions from GIR

7 years agolibgsf-1: Switch to GIR and update to 1.14.42
Rico Tzschichholz [Mon, 19 Mar 2018 15:07:32 +0000 (16:07 +0100)] 
libgsf-1: Switch to GIR and update to 1.14.42

7 years agowebkit-1.0: Update to 2.4.11
Rico Tzschichholz [Mon, 19 Mar 2018 08:14:40 +0000 (09:14 +0100)] 
webkit-1.0: Update to 2.4.11

7 years agovapi: Remove libsoup-2.2 bindings
Rico Tzschichholz [Mon, 19 Mar 2018 07:53:27 +0000 (08:53 +0100)] 
vapi: Remove libsoup-2.2 bindings

https://bugzilla.gnome.org/show_bug.cgi?id=794480

7 years agovapi: Remove tracker-indexer-module-1.0 bindings
Rico Tzschichholz [Mon, 19 Mar 2018 07:23:37 +0000 (08:23 +0100)] 
vapi: Remove tracker-indexer-module-1.0 bindings

https://bugzilla.gnome.org/show_bug.cgi?id=794479

7 years agovapi: Remove rest-0.6 bindings
Rico Tzschichholz [Mon, 19 Mar 2018 07:01:58 +0000 (08:01 +0100)] 
vapi: Remove rest-0.6 bindings

https://bugzilla.gnome.org/show_bug.cgi?id=794477

7 years agovapi: Remove GStreamer 0.10 bindings
Rico Tzschichholz [Tue, 13 Feb 2018 10:23:54 +0000 (11:23 +0100)] 
vapi: Remove GStreamer 0.10 bindings

https://bugzilla.gnome.org/show_bug.cgi?id=793417

7 years agovapi: Remove clutter-gst-1.0 binding
Rico Tzschichholz [Tue, 13 Feb 2018 10:26:27 +0000 (11:26 +0100)] 
vapi: Remove clutter-gst-1.0 binding

https://bugzilla.gnome.org/show_bug.cgi?id=793418

7 years agoBump version suffix
Rico Tzschichholz [Tue, 20 Mar 2018 21:58:22 +0000 (22:58 +0100)] 
Bump version suffix