]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
8 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Mon, 27 Mar 2017 18:29:24 +0000 (20:29 +0200)] 
vapi: Update GIR-based bindings

8 years agoglib-2.0: Add missing version macro and constants
Rico Tzschichholz [Mon, 27 Mar 2017 13:27:01 +0000 (15:27 +0200)] 
glib-2.0: Add missing version macro and constants

8 years agogstreamer-1.0: Fix Pad.set_*_function() bindings
Rico Tzschichholz [Mon, 27 Mar 2017 07:42:44 +0000 (09:42 +0200)] 
gstreamer-1.0: Fix Pad.set_*_function() bindings

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

8 years agogirparser: Add destroy argument for metadata
Rico Tzschichholz [Mon, 27 Mar 2017 07:40:41 +0000 (09:40 +0200)] 
girparser: Add destroy argument for metadata

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

8 years agoglib-2.0: unichar.to_string doesn't return null
Timm Bäder [Sat, 5 Nov 2016 20:50:43 +0000 (21:50 +0100)] 
glib-2.0: unichar.to_string doesn't return null

8 years agosubroutine: Set parent_node of body block
Timm Bäder [Tue, 1 Nov 2016 09:35:47 +0000 (10:35 +0100)] 
subroutine: Set parent_node of body block

8 years agocodegen: Don't leak target-reference when casting/assigning owned delegates
Rico Tzschichholz [Wed, 22 Mar 2017 18:16:06 +0000 (19:16 +0100)] 
codegen: Don't leak target-reference when casting/assigning owned delegates

Regression of 6d07669384cdb70c3c657dba67d5048212f25da9

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

8 years agocodegen: Fix delegate initializer for instance fields
Rico Tzschichholz [Wed, 22 Mar 2017 15:04:00 +0000 (16:04 +0100)] 
codegen: Fix delegate initializer for instance fields

Set delegate-target to "self" which is available in *_instance_init().

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

8 years agovala: Slightly improve lamdba-expression error on target-type mismatch
Rico Tzschichholz [Wed, 22 Mar 2017 13:39:32 +0000 (14:39 +0100)] 
vala: Slightly improve lamdba-expression error on target-type mismatch

8 years agovala: Perform arguments-check against actual .end() method-signature
Rico Tzschichholz [Wed, 22 Mar 2017 13:13:26 +0000 (14:13 +0100)] 
vala: Perform arguments-check against actual .end() method-signature

This results in error message referring to the actual expected signature.

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

8 years agomethod: Always consider compatible with itself
Marvin W [Mon, 20 Mar 2017 17:50:06 +0000 (18:50 +0100)] 
method: Always consider compatible with itself

This is even the case with unresolved types.

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

8 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Sat, 18 Mar 2017 15:22:19 +0000 (16:22 +0100)] 
vapi: Update GIR-based bindings

8 years agoRelease 0.36.0 0.36.0
Rico Tzschichholz [Sat, 18 Mar 2017 08:17:54 +0000 (09:17 +0100)] 
Release 0.36.0

8 years agoRework NEWS for 0.36.0 release
Alistair Thomas [Mon, 6 Mar 2017 18:44:24 +0000 (18:44 +0000)] 
Rework NEWS for 0.36.0 release

8 years agovala: Fix MemberAccess.is_non_null() for EnumValue constants
Ole André Vadla Ravnås [Tue, 14 Mar 2017 19:44:45 +0000 (20:44 +0100)] 
vala: Fix MemberAccess.is_non_null() for EnumValue constants

This is because an EnumValue object does not have a type reference.

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

8 years agocodegen: Properly null-out source on ownership-transfer of delegates
Marvin W [Tue, 14 Mar 2017 17:04:07 +0000 (18:04 +0100)] 
codegen: Properly null-out source on ownership-transfer of delegates

8 years agogio-2.0: Add/"Unlock" missing GTask symbols
Rico Tzschichholz [Tue, 14 Mar 2017 14:41:01 +0000 (15:41 +0100)] 
gio-2.0: Add/"Unlock" missing GTask symbols

8 years agovala: Make MarkupReader a simple class *not* derived from GLib.Object
Rico Tzschichholz [Tue, 14 Mar 2017 12:55:47 +0000 (13:55 +0100)] 
vala: Make MarkupReader a simple class *not* derived from GLib.Object

MarkupReader contains 3 properties which emit a g_object_notify() on every
set which is not wanted and generates useless overhead.

8 years agovalac: State default output directory is current working directory
Alistair Thomas [Thu, 9 Mar 2017 21:33:50 +0000 (21:33 +0000)] 
valac: State default output directory is current working directory

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

8 years agotests: Merge two main methods
Rico Tzschichholz [Tue, 14 Mar 2017 10:49:13 +0000 (11:49 +0100)] 
tests: Merge two main methods

8 years agosignalmodule: Handle nullable ValueTypes properly and treat them as pointer
Rico Tzschichholz [Sun, 12 Mar 2017 19:32:26 +0000 (20:32 +0100)] 
signalmodule: Handle nullable ValueTypes properly and treat them as pointer

Nullable value-types are actually pointers to heap-allocated structures.
Therefore a pointer-based marshaller is required for those types.

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

8 years agocodegen: Add some missing to predefined marshallers from glib
Rico Tzschichholz [Sun, 12 Mar 2017 18:59:20 +0000 (19:59 +0100)] 
codegen: Add some missing to predefined marshallers from glib

g_cclosure_marshal_VOID__BOXED
g_cclosure_marshal_VOID__VARIANT
g_cclosure_marshal_BOOLEAN__BOXED_BOXED

8 years agoIntroduce $API_VERSION as base for $PACKAGE_SUFFIX and for usage in manual
Rico Tzschichholz [Mon, 13 Mar 2017 12:53:59 +0000 (13:53 +0100)] 
Introduce $API_VERSION as base for $PACKAGE_SUFFIX and for usage in manual

This goes along with unbreaking the manual-build with libxslt < 1.1.27.

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

8 years agoRelease 0.35.90 0.35.90
Rico Tzschichholz [Mon, 13 Mar 2017 07:22:44 +0000 (08:22 +0100)] 
Release 0.35.90

8 years agomanual: xsltproc is required for all targets
Rico Tzschichholz [Mon, 13 Mar 2017 07:20:27 +0000 (08:20 +0100)] 
manual: xsltproc is required for all targets

8 years agocodegen: Property equality check can't be applied to non-automatic-bodies
Rico Tzschichholz [Sun, 12 Mar 2017 21:33:34 +0000 (22:33 +0100)] 
codegen: Property equality check can't be applied to non-automatic-bodies

This is check was introduced with 64b9bfc1bc0abfed45ad07a8ebaef8a5f167f848

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

8 years agopoppler-glib: Update to 0.52.0
Rico Tzschichholz [Sun, 12 Mar 2017 20:55:42 +0000 (21:55 +0100)] 
poppler-glib: Update to 0.52.0

8 years agomanual: Add language="vala" attribute to Devhelp version
Alistair Thomas [Sun, 12 Mar 2017 19:29:48 +0000 (19:29 +0000)] 
manual: Add language="vala" attribute to Devhelp version

8 years agomanual: Add a README about editing the manual
Alistair Thomas [Sat, 11 Mar 2017 23:15:31 +0000 (23:15 +0000)] 
manual: Add a README about editing the manual

8 years agomanual: Add pdf target that uses WeasyPrint
Alistair Thomas [Sat, 11 Mar 2017 22:52:00 +0000 (22:52 +0000)] 
manual: Add pdf target that uses WeasyPrint

8 years agomanual: Add print target for single page HTML and CSS paged media styling
Alistair Thomas [Sat, 11 Mar 2017 21:33:18 +0000 (21:33 +0000)] 
manual: Add print target for single page HTML and CSS paged media styling

8 years agomanual: Add navigation links to top bar
Alistair Thomas [Wed, 8 Mar 2017 21:01:41 +0000 (21:01 +0000)] 
manual: Add navigation links to top bar

8 years agomanual: Generate section and sub-section numbers
Alistair Thomas [Sun, 5 Mar 2017 20:07:26 +0000 (20:07 +0000)] 
manual: Generate section and sub-section numbers

8 years agomanual: Add version information and copyright to manual
Alistair Thomas [Fri, 3 Mar 2017 19:11:24 +0000 (19:11 +0000)] 
manual: Add version information and copyright to manual

The documentation is downloaded from the GNOME wiki. So the same copyright
notice is used. The wiki states (c) The GNOME Project at the bottom of each
page. The license for all new documentation is CC-BY-SA 4.0. See
https://wiki.gnome.org/DocumentationProject/Guide/Licensing

8 years agomanual: Update from wiki.gnome.org
Alistair Thomas [Sat, 11 Mar 2017 21:36:56 +0000 (21:36 +0000)] 
manual: Update from wiki.gnome.org

8 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Sat, 11 Mar 2017 16:50:08 +0000 (17:50 +0100)] 
vapi: Update GIR-based bindings

8 years agocodegen: Accessor of interface-property might be absent
Rico Tzschichholz [Sat, 11 Mar 2017 09:34:34 +0000 (10:34 +0100)] 
codegen: Accessor of interface-property might be absent

Avoid criticals while unconditionaly trying to chain-up to non-existing
property-accessors without checking for null.

8 years agoclass: Perform more thorough compatibility check of inherited properties e874bb7902cc06f9f6d4427d99ec33e3757304e4
Rico Tzschichholz [Tue, 7 Mar 2017 22:12:37 +0000 (23:12 +0100)] 
class: Perform more thorough compatibility check of inherited properties

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

8 years agovala: Disallow private accessors in overridable properties
Simon Werbeck [Thu, 14 Aug 2014 19:47:44 +0000 (21:47 +0200)] 
vala: Disallow private accessors in overridable properties

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

8 years agoMark chained relational expressions as stable
Rico Tzschichholz [Thu, 9 Mar 2017 09:53:17 +0000 (10:53 +0100)] 
Mark chained relational expressions as stable

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

8 years agocodegen: Fix base-access from within overriding struct-property-accessor
Rico Tzschichholz [Wed, 8 Mar 2017 21:55:52 +0000 (22:55 +0100)] 
codegen: Fix base-access from within overriding struct-property-accessor

Based on patch by gandalfn

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

8 years agoenchant: Minor fixes
Alistair Thomas [Sat, 11 Jun 2016 13:02:32 +0000 (14:02 +0100)] 
enchant: Minor fixes

Remove superfluous cname_prefix namespace-attribute.
Add get_version() and fix array-length-type of Dict.suggest().

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

8 years agogstreamer-1.0: Mark *.make_writable with "ReturnsModifiedPointer"
Rico Tzschichholz [Wed, 8 Mar 2017 09:31:33 +0000 (10:31 +0100)] 
gstreamer-1.0: Mark *.make_writable with "ReturnsModifiedPointer"

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

8 years agogirparser: Add metadata-support for "returns_modified_pointer"
Rico Tzschichholz [Wed, 8 Mar 2017 09:28:37 +0000 (10:28 +0100)] 
girparser: Add metadata-support for "returns_modified_pointer"

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

8 years agogstreamer-1.0: Fix Gst.Base.Adapter.map/take bindings
Rico Tzschichholz [Wed, 8 Mar 2017 08:50:02 +0000 (09:50 +0100)] 
gstreamer-1.0: Fix Gst.Base.Adapter.map/take bindings

There is no explicit array-length returned while it is implicitly related
to the in-parameter those methods are taking.

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

8 years agogtk+-3.0: Widget.override_* are deprecated since 3.16
Rico Tzschichholz [Tue, 7 Mar 2017 18:07:26 +0000 (19:07 +0100)] 
gtk+-3.0: Widget.override_* are deprecated since 3.16

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

8 years agomanual: Update timestamps of directory-targets
Rico Tzschichholz [Tue, 7 Mar 2017 17:23:50 +0000 (18:23 +0100)] 
manual: Update timestamps of directory-targets

8 years agosignalmodule: Fix deprecation of signals
Rico Tzschichholz [Tue, 7 Mar 2017 15:49:20 +0000 (16:49 +0100)] 
signalmodule: Fix deprecation of signals

8 years agosignalmodule: Add signal-emitter declaration if needed
Rico Tzschichholz [Tue, 7 Mar 2017 15:30:03 +0000 (16:30 +0100)] 
signalmodule: Add signal-emitter declaration if needed

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

8 years agoRelease 0.35.7 0.35.7
Rico Tzschichholz [Tue, 7 Mar 2017 09:51:30 +0000 (10:51 +0100)] 
Release 0.35.7

8 years agodocs: Generate and update manpages
Rico Tzschichholz [Sun, 5 Mar 2017 17:00:40 +0000 (18:00 +0100)] 
docs: Generate and update manpages

8 years agocodegen: Check there is a return error location before using it
Carlos Garnacho [Mon, 6 Mar 2017 13:23:19 +0000 (14:23 +0100)] 
codegen: Check there is a return error location before using it

Fixes client-side dbus generation on methods that don't throw any error.

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

8 years agotests: Add "finish_instance = false" test-case
Rico Tzschichholz [Mon, 6 Mar 2017 07:51:51 +0000 (08:51 +0100)] 
tests: Add "finish_instance = false" test-case

Also references IOSteam.splice_async() as compilation check.

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

8 years agogio-2.0: Fix IOStream.splice_async()
Florian Brosch [Sun, 20 Oct 2013 15:21:01 +0000 (17:21 +0200)] 
gio-2.0: Fix IOStream.splice_async()

8 years agogdk-pixbuf-2.0: Fix Pixbuf.save_to_stream_async()
Florian Brosch [Sun, 20 Oct 2013 15:19:35 +0000 (17:19 +0200)] 
gdk-pixbuf-2.0: Fix Pixbuf.save_to_stream_async()

8 years agoAdd "finish_instance" CCode attribute
Florian Brosch [Tue, 15 Oct 2013 23:38:09 +0000 (01:38 +0200)] 
Add "finish_instance" CCode attribute

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

8 years agotests: Add "use_string_marshalling = true" dbus-test
Carlos Garnacho [Mon, 6 Mar 2017 12:16:45 +0000 (13:16 +0100)] 
tests: Add "use_string_marshalling = true" dbus-test

Commit 09e6818d01e introduced the possibility of inserting _error
labels at the end of functions, which make C compilers angry.
This "test" (no actual tests are run, just compile correctness is
checked here) triggers some of these situations.

the "test3" abstract method is trickier though, it doesn't warn
but produces code with early returns, which in practice means
possible leaks.

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

8 years agocodegen: Avoid early return on sync dbus methods returning an error
Carlos Garnacho [Mon, 6 Mar 2017 12:17:40 +0000 (13:17 +0100)] 
codegen: Avoid early return on sync dbus methods returning an error

If there are arguments that need freeing, we need to fall through the
_error label, if there is any.

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

8 years agocodegen: Only add _error path if there's parameters that require unref
Carlos Garnacho [Mon, 6 Mar 2017 10:40:24 +0000 (11:40 +0100)] 
codegen: Only add _error path if there's parameters that require unref

Fixes the _error label from being set at the end of a compound statement
if there are no values to unref.

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

8 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Sun, 5 Mar 2017 22:19:44 +0000 (23:19 +0100)] 
vapi: Update GIR-based bindings

8 years agoglib-2.0: Update "g_utf8_make_valid" binding
Rico Tzschichholz [Sun, 5 Mar 2017 18:57:41 +0000 (19:57 +0100)] 
glib-2.0: Update "g_utf8_make_valid" binding

8 years agomemberaccess: Don't resolve base_method/property twice
Rico Tzschichholz [Mon, 27 Feb 2017 15:59:32 +0000 (16:59 +0100)] 
memberaccess: Don't resolve base_method/property twice

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

8 years agosignalmodule: Add support for array-parameters with rank > 1
Francisco Serna [Tue, 14 Feb 2017 21:05:13 +0000 (16:05 -0500)] 
signalmodule: Add support for array-parameters with rank > 1

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

8 years agotests: Add a bunch of chain-up tests
Rico Tzschichholz [Fri, 4 Nov 2016 17:06:37 +0000 (18:06 +0100)] 
tests: Add a bunch of chain-up tests

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

8 years agoglib-2.0: Add bindings for GPOINTER_TO_* as from_pointer()
Rico Tzschichholz [Sun, 5 Mar 2017 11:44:38 +0000 (12:44 +0100)] 
glib-2.0: Add bindings for GPOINTER_TO_* as from_pointer()

8 years agolibxml-2.0: Adding missing API and nullable parameters
Daniel Espinosa [Thu, 2 Mar 2017 20:30:51 +0000 (14:30 -0600)] 
libxml-2.0: Adding missing API and nullable parameters

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

8 years agomanual: Actually install files into "bookdir" instead of a subfolder
Rico Tzschichholz [Thu, 2 Mar 2017 17:24:47 +0000 (18:24 +0100)] 
manual: Actually install files into "bookdir" instead of a subfolder

8 years agogtkmodule: Preserve order of required-gtype-classes for reproducibility
Niko Tyni [Mon, 19 Oct 2015 20:56:36 +0000 (23:56 +0300)] 
gtkmodule: Preserve order of required-gtype-classes for reproducibility

The elements of current_required_app_classes end up in the generated
code in g_type_ensure() statements. The order of these can vary
between builds when using a HashSet, breaking reproducibilty.

See https://wiki.debian.org/ReproducibleBuilds

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

8 years agoglib-2.0: Fix g_bookmark_file_load_from_*/to_file bindings
Rico Tzschichholz [Wed, 1 Mar 2017 21:28:29 +0000 (22:28 +0100)] 
glib-2.0: Fix g_bookmark_file_load_from_*/to_file bindings

BookmarkFile.load_from_file, load_from_data_dirs and to_file may
also throw FileError in addition to BookmarkFileError.

8 years agogio-2.0: Re-add old bindings for DBus{Connection|ObjectManagerClient|Proxy}
Rico Tzschichholz [Wed, 1 Mar 2017 13:31:35 +0000 (14:31 +0100)] 
gio-2.0: Re-add old bindings for DBus{Connection|ObjectManagerClient|Proxy}

Keep backwards compatibility for those async-constructor which were dropped
with 4123914c1eecf16696d53cc25367440c221be94d

8 years agovapi: Add libgrss bindings
Rico Tzschichholz [Tue, 28 Feb 2017 08:00:24 +0000 (09:00 +0100)] 
vapi: Add libgrss bindings

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

8 years agoSet libxml2 method accepting nullable
Daniel Espinosa [Wed, 1 Mar 2017 16:47:54 +0000 (10:47 -0600)] 
Set libxml2 method accepting nullable

8 years agocodegen: Default to void-return for vfunc pointer cast of *_async methods
Rico Tzschichholz [Tue, 28 Feb 2017 17:40:59 +0000 (18:40 +0100)] 
codegen: Default to void-return for vfunc pointer cast of *_async methods

This make it match vala's generated code of async-module.

To properly account for non-void *_async methods we require some additional
metadata since only the return-type of *_finish method is known.

8 years agogdk-pixbuf-2.0: Use correct finish-func for Pixbuf.from_stream_at_scale_async()
Rico Tzschichholz [Tue, 28 Feb 2017 15:19:29 +0000 (16:19 +0100)] 
gdk-pixbuf-2.0: Use correct finish-func for Pixbuf.from_stream_at_scale_async()

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

8 years agocodegen: Fix vfunc pointer cast for async method implementation/override
Rico Tzschichholz [Tue, 28 Feb 2017 12:49:20 +0000 (13:49 +0100)] 
codegen: Fix vfunc pointer cast for async method implementation/override

8 years agocodegen: Cast destroy_data for g_cclosure_new to GClosureNotify
Rico Tzschichholz [Tue, 28 Feb 2017 10:36:30 +0000 (11:36 +0100)] 
codegen: Cast destroy_data for g_cclosure_new to GClosureNotify

8 years agocodegen: Cast *_destroy_func arg of generic-types calls to GDestroyNotify
Rico Tzschichholz [Mon, 27 Feb 2017 14:45:40 +0000 (15:45 +0100)] 
codegen: Cast *_destroy_func arg of generic-types calls to GDestroyNotify

8 years agogobject-2.0: Add some missing "array_length_type" annotations
Rico Tzschichholz [Mon, 27 Feb 2017 13:51:25 +0000 (14:51 +0100)] 
gobject-2.0: Add some missing "array_length_type" annotations

8 years agoRelease 0.35.6 0.35.6
Rico Tzschichholz [Mon, 27 Feb 2017 10:46:36 +0000 (11:46 +0100)] 
Release 0.35.6

8 years agoglib-2.0: Add more Error bindings
Rico Tzschichholz [Sun, 26 Feb 2017 09:29:36 +0000 (10:29 +0100)] 
glib-2.0: Add more Error bindings

8 years agoglib-2.0: Mark delegates in Test.add_data_func/add_func() as scope=async
Rico Tzschichholz [Sat, 25 Feb 2017 22:50:57 +0000 (23:50 +0100)] 
glib-2.0: Mark delegates in Test.add_data_func/add_func() as scope=async

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

8 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Sat, 25 Feb 2017 16:37:18 +0000 (17:37 +0100)] 
vapi: Update GIR-based bindings

8 years agocodegen: Cast vfunc pointer assigns of abstract overrides
Rico Tzschichholz [Sat, 25 Feb 2017 12:09:35 +0000 (13:09 +0100)] 
codegen: Cast vfunc pointer assigns of abstract overrides

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

8 years agocodegen: Pass pointer of matching type to property-getter
Rico Tzschichholz [Sat, 25 Feb 2017 12:07:11 +0000 (13:07 +0100)] 
codegen: Pass pointer of matching type to property-getter

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

8 years agotests: Enable -Werror=int-conversion
Rico Tzschichholz [Fri, 24 Feb 2017 14:00:18 +0000 (15:00 +0100)] 
tests: Enable -Werror=int-conversion

8 years agocodegen: Fix instance parameter for property setter in SimpleType structs
Nikolay Orlyuk [Tue, 19 Feb 2013 00:35:29 +0000 (02:35 +0200)] 
codegen: Fix instance parameter for property setter in SimpleType structs

Add test-case and fix code generator for call to the setter to pass
instance as a value rather than as a pointer to value.

Based on patches by Nathan Summers.

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

8 years agocodegen: Don't add static modifier to abstract property setters
Rico Tzschichholz [Thu, 23 Feb 2017 21:59:02 +0000 (22:59 +0100)] 
codegen: Don't add static modifier to abstract property setters

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

8 years agogtk+-X.0: Mark "iter" param of ListStore.remove() as ref
Rico Tzschichholz [Fri, 24 Feb 2017 13:23:45 +0000 (14:23 +0100)] 
gtk+-X.0: Mark "iter" param of ListStore.remove() as ref

8 years agocairo: Add bindings for cairo_*_user_data()
Rico Tzschichholz [Wed, 22 Feb 2017 19:40:01 +0000 (20:40 +0100)] 
cairo: Add bindings for cairo_*_user_data()

8 years agomanual: Initial import of manual.xml from wiki.gnome.org
Alistair Thomas [Tue, 21 Feb 2017 00:02:58 +0000 (00:02 +0000)] 
manual: Initial import of manual.xml from wiki.gnome.org

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

8 years agomanual: Switch to using DocBook from wiki.gnome.org as source
Alistair Thomas [Thu, 19 Jan 2017 20:57:20 +0000 (20:57 +0000)] 
manual: Switch to using DocBook from wiki.gnome.org as source

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

8 years agodoc: Rename doc/vala to doc/manual
Alistair Thomas [Wed, 22 Feb 2017 19:12:54 +0000 (19:12 +0000)] 
doc: Rename doc/vala to doc/manual

Clarify contents of directory with new name

8 years agotests: Add N-D array tests
Rico Tzschichholz [Tue, 21 Feb 2017 17:12:00 +0000 (18:12 +0100)] 
tests: Add N-D array tests

8 years agogdbus: Fix memleak using g_task_propagate_pointer
mrmacete [Tue, 21 Feb 2017 14:34:43 +0000 (15:34 +0100)] 
gdbus: Fix memleak using g_task_propagate_pointer

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

8 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Mon, 20 Feb 2017 15:38:01 +0000 (16:38 +0100)] 
vapi: Update GIR-based bindings

8 years agoglib-2.0: Add G_CHECKSUM_SHA384
Rico Tzschichholz [Mon, 20 Feb 2017 15:25:02 +0000 (16:25 +0100)] 
glib-2.0: Add G_CHECKSUM_SHA384

8 years agodbus: Move send_message() call before _error label
Carlos Garnacho [Sat, 18 Feb 2017 14:27:13 +0000 (15:27 +0100)] 
dbus: Move send_message() call before _error label

Commit 09e6818d01 changed dbus server paths so requests fell back
to freeing allocated memory on errors. However certain kinds of
dbus replies issue a final g_dbus_connection_send_message() there.

In case of errors, _reply_message will be NULL, and the error paths
would have already issued g_dbus_method_invocation_return_gerror(),
so the g_dbus_connection_send_message() call is both unnecessary and
warns on the NULL argument. So  move the DBus reply before the _error
label.

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

8 years agotests: Add test for dbus fd passing failures
Carlos Garnacho [Sat, 18 Feb 2017 14:05:06 +0000 (15:05 +0100)] 
tests: Add test for dbus fd passing failures

The server will exhaust all fds before the fd list in the dbus
request is opened. We do expect it to fail in the client.

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

8 years agolinux: add non-posix fcntl constants
Dr. Michael Lauer [Sat, 18 Feb 2017 16:29:39 +0000 (17:29 +0100)] 
linux: add non-posix fcntl constants

Fixes bugs 729804 and 729805

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

8 years agogeniescanner: Remove trailing spaces/tabs
Vladislav [Sun, 22 Jan 2017 21:46:57 +0000 (23:46 +0200)] 
geniescanner: Remove trailing spaces/tabs

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