]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
4 years agocodegen: Use detroy_value() for delete statement
Rico Tzschichholz [Mon, 12 Jul 2021 05:43:32 +0000 (07:43 +0200)] 
codegen: Use detroy_value() for delete statement

It is required to deal with special free functions here.

Fixes https://gitlab.gnome.org/GNOME/vala/issues/1201

4 years agogio-2.0,glib-2.0: Add new symbols from 2.69.0
Rico Tzschichholz [Sun, 11 Jul 2021 10:52:23 +0000 (12:52 +0200)] 
gio-2.0,glib-2.0: Add new symbols from 2.69.0

4 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Fri, 9 Jul 2021 12:21:37 +0000 (14:21 +0200)] 
vapi: Update GIR-based bindings

4 years agogtk4: Update to 4.3.1+6818eee8
Rico Tzschichholz [Fri, 9 Jul 2021 12:20:07 +0000 (14:20 +0200)] 
gtk4: Update to 4.3.1+6818eee8

4 years agowebkit2gtk-4.0: Update to 2.33.2
Rico Tzschichholz [Fri, 9 Jul 2021 12:19:34 +0000 (14:19 +0200)] 
webkit2gtk-4.0: Update to 2.33.2

4 years agogstreamer: Update from 1.19.0+ git master
Rico Tzschichholz [Fri, 9 Jul 2021 12:19:02 +0000 (14:19 +0200)] 
gstreamer: Update from 1.19.0+ git master

4 years agoglib-2.0: expected_type and return value of VariantDict.lookup_value() is nullable
Princeton Ferro [Wed, 7 Jul 2021 16:51:42 +0000 (16:51 +0000)] 
glib-2.0: expected_type and return value of VariantDict.lookup_value() is nullable

4 years agolinux: Fix i2c-dev constants
Dr. Michael Lauer [Wed, 30 Jun 2021 11:32:10 +0000 (13:32 +0200)] 
linux: Fix i2c-dev constants

This commit enables basic i2c operations (open/read/write/close) from userland.
Further i2c / smbus transfer modes are on the way.

4 years agolinux: Fix some bindings errors
Rico Tzschichholz [Tue, 6 Apr 2021 19:37:31 +0000 (21:37 +0200)] 
linux: Fix some bindings errors

4 years agolinux: Substitute linux/if.h with net/if.h
Dr. Michael Lauer [Mon, 24 May 2021 14:50:24 +0000 (16:50 +0200)] 
linux: Substitute linux/if.h with net/if.h

There is an age-old conflict between linux/if.h (the kernel header) and
net/if.h (the userland header) that leads to compile errors due to
redeclaration of certain network-related structures, see e.g. the following links:

- https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/673073
- https://lists.debian.org/debian-kernel/2017/06/msg00003.html
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824442

FWIW, it still seems to be a very current problem which I just stumbled over _again_.
By now all the relevant structures should have counterparts in net/if.h, so let's try
to just not include the kernel header, but use the userland header instead.

4 years agolinux: Add SocketCAN bindings, and ISOTP constants and options
Dr. Michael Lauer [Fri, 14 May 2021 16:14:50 +0000 (18:14 +0200)] 
linux: Add SocketCAN bindings, and ISOTP constants and options

4 years agoRecognize multiple valid CCode.gir_namespace/_version attributes in VAPI files
Rico Tzschichholz [Mon, 28 Jun 2021 18:39:09 +0000 (20:39 +0200)] 
Recognize multiple valid CCode.gir_namespace/_version attributes in VAPI files

Fixes https://gitlab.gnome.org/GNOME/vala/issues/1189

4 years agotestrunner: Add support for girwriter tests
Rico Tzschichholz [Mon, 28 Jun 2021 18:39:09 +0000 (20:39 +0200)] 
testrunner: Add support for girwriter tests

4 years agogirwriter: Respect GIR.name for constants, errordomains and delegates
Rico Tzschichholz [Fri, 25 Jun 2021 06:58:12 +0000 (08:58 +0200)] 
girwriter: Respect GIR.name for constants, errordomains and delegates

See https://gitlab.gnome.org/GNOME/vala/issues/1196

4 years agotests/girwriter: Add missing [Flags] annotation
Rico Tzschichholz [Fri, 25 Jun 2021 07:07:16 +0000 (09:07 +0200)] 
tests/girwriter: Add missing [Flags] annotation

4 years agojavascriptcoregtk-4.0: Fix JSC.Class.add_property() binding
Michael James Gratton [Mon, 5 Apr 2021 01:51:50 +0000 (11:51 +1000)] 
javascriptcoregtk-4.0: Fix JSC.Class.add_property() binding

4 years agobuild: Use jing to verify generated GIR file, if available
Rico Tzschichholz [Wed, 31 Mar 2021 12:36:01 +0000 (14:36 +0200)] 
build: Use jing to verify generated GIR file, if available

4 years agogirwriter: Use "optional" and "nullable" instead of deprecated "allow-none"
Rico Tzschichholz [Wed, 31 Mar 2021 12:33:10 +0000 (14:33 +0200)] 
girwriter: Use "optional" and "nullable" instead of deprecated "allow-none"

Fixes https://gitlab.gnome.org/GNOME/vala/issues/1131

4 years agoccode: Avoid trailing space after #else of CCodeIfSection
Rico Tzschichholz [Thu, 24 Jun 2021 06:49:33 +0000 (08:49 +0200)] 
ccode: Avoid trailing space after #else of CCodeIfSection

In addition to 994b4cb078643d9bb1842fa60ecb69891e1e7b87

4 years agocodegen: Fix variadic constructors for compact classes and structs
Rico Tzschichholz [Wed, 23 Jun 2021 08:56:01 +0000 (10:56 +0200)] 
codegen: Fix variadic constructors for compact classes and structs

Fixes https://gitlab.gnome.org/GNOME/vala/issues/1195

4 years agocodegen: Implementing GLib.Source.prepare/check is optional since 2.36
Rico Tzschichholz [Wed, 26 May 2021 16:39:20 +0000 (18:39 +0200)] 
codegen: Implementing GLib.Source.prepare/check is optional since 2.36

4 years agocodegen: Allow null to initialize non-null struct inside initializer list
Rico Tzschichholz [Sun, 6 Jun 2021 16:11:02 +0000 (18:11 +0200)] 
codegen: Allow null to initialize non-null struct inside initializer list

Fixes https://gitlab.gnome.org/GNOME/vala/issues/594

4 years agoSync NEWS from 0.52
Rico Tzschichholz [Fri, 4 Jun 2021 09:36:51 +0000 (11:36 +0200)] 
Sync NEWS from 0.52

4 years agoglib-2.0: Add missing has_typedef attributes on SourceFuncs delegates
Rico Tzschichholz [Wed, 26 May 2021 16:21:31 +0000 (18:21 +0200)] 
glib-2.0: Add missing has_typedef attributes on SourceFuncs delegates

4 years agogtk+-3.0: Update to 3.24.29+f9fe28ce
Rico Tzschichholz [Wed, 26 May 2021 15:21:52 +0000 (17:21 +0200)] 
gtk+-3.0: Update to 3.24.29+f9fe28ce

4 years agogtk4: Update to 4.3.0+24f0ae1d
Rico Tzschichholz [Wed, 26 May 2021 15:20:19 +0000 (17:20 +0200)] 
gtk4: Update to 4.3.0+24f0ae1d

4 years agopango: Mark language parameter of AttrIterator.get_font() as out
Rico Tzschichholz [Wed, 26 May 2021 15:17:03 +0000 (17:17 +0200)] 
pango: Mark language parameter of AttrIterator.get_font() as out

4 years agowebkit2gtk-4.0: Update to 2.33.1
Rico Tzschichholz [Wed, 26 May 2021 15:05:31 +0000 (17:05 +0200)] 
webkit2gtk-4.0: Update to 2.33.1

4 years agogstreamer: Update from 1.19.0+ git master
Rico Tzschichholz [Wed, 26 May 2021 15:04:39 +0000 (17:04 +0200)] 
gstreamer: Update from 1.19.0+ git master

4 years agovala: Parameter following params-array parameter is not allowed
Rico Tzschichholz [Wed, 26 May 2021 07:02:52 +0000 (09:02 +0200)] 
vala: Parameter following params-array parameter is not allowed

Fixes https://gitlab.gnome.org/GNOME/vala/issues/1183

4 years agocodegen: Fix support for public fields on GLib.Source subclasses
Ole André Vadla Ravnås [Sat, 22 May 2021 21:37:28 +0000 (23:37 +0200)] 
codegen: Fix support for public fields on GLib.Source subclasses

4 years agocodegen: Factor out compact_class_has_instance_struct_member()
Rico Tzschichholz [Sat, 22 May 2021 21:37:28 +0000 (23:37 +0200)] 
codegen: Factor out compact_class_has_instance_struct_member()

4 years agogio-2.0: Improve DatagramBased.create_source() binding
Ole André Vadla Ravnås [Thu, 20 May 2021 18:03:28 +0000 (20:03 +0200)] 
gio-2.0: Improve DatagramBased.create_source() binding

4 years agocodegen/vala: Improve check for GLib.Source derived classes
Rico Tzschichholz [Thu, 20 May 2021 19:24:38 +0000 (21:24 +0200)] 
codegen/vala: Improve check for GLib.Source derived classes

4 years agocodegen: Introduce VALA_EXPORT for public symbols to improve portability
Princeton Ferro [Sun, 9 May 2021 20:00:11 +0000 (16:00 -0400)] 
codegen: Introduce VALA_EXPORT for public symbols to improve portability

Use it as replacement for "extern" and attribute every public symbol.

We want to ensure that public symbols are exported, which isn't the
default when generating a shared library in MSVC, for example.

4 years agoccode: Allow appending `#elif`, `#else` cases to CCodeIfSection
Princeton Ferro [Sun, 9 May 2021 19:55:37 +0000 (15:55 -0400)] 
ccode: Allow appending `#elif`, `#else` cases to CCodeIfSection

4 years agoccode: Allow to add defines in a special section
Rico Tzschichholz [Thu, 20 May 2021 09:00:37 +0000 (11:00 +0200)] 
ccode: Allow to add defines in a special section

4 years agobuild: Add --enable-test-ubsan configure option and "test-ubsan" make target
Rico Tzschichholz [Wed, 12 May 2021 13:36:33 +0000 (15:36 +0200)] 
build: Add --enable-test-ubsan configure option and "test-ubsan" make target

4 years agotests: Add "no-reply" DBus test to increase coverage
Rico Tzschichholz [Mon, 17 May 2021 16:56:12 +0000 (18:56 +0200)] 
tests: Add "no-reply" DBus test to increase coverage

4 years agocodegen: Skip GDBus reply handling when async callback is NULL
Ole André Vadla Ravnås [Fri, 7 May 2021 12:14:00 +0000 (14:14 +0200)] 
codegen: Skip GDBus reply handling when async callback is NULL

To optimize `proxy.method.begin ()` to be a simple fire and forget all
the way down to the protocol level.

4 years agocodegen: Mark entry point method implementation "_vala_main" as static
Rico Tzschichholz [Sun, 9 May 2021 19:28:25 +0000 (21:28 +0200)] 
codegen: Mark entry point method implementation "_vala_main" as static

Thanks to Al Thomas

4 years agodoc: Update man page to include more information on profiles
Alistair Thomas [Sat, 8 May 2021 11:43:43 +0000 (12:43 +0100)] 
doc: Update man page to include more information on profiles

4 years agocodegen: Don't add errornous cast for unknown type_symbol
Rico Tzschichholz [Fri, 7 May 2021 11:46:28 +0000 (13:46 +0200)] 
codegen: Don't add errornous cast for unknown type_symbol

This causes invalid C code for reference transfer of GenericType.

Regression of 7ae2f115a702439bd94bf09867b38019f39d010f

Fixes https://gitlab.gnome.org/GNOME/vala/issues/1180

4 years agoAdd support for variadic delegates
Rico Tzschichholz [Tue, 2 Mar 2021 16:55:25 +0000 (17:55 +0100)] 
Add support for variadic delegates

There can't be a generated wrapper to mitigate possible differences,
therefore the signatures must perfectly match and an explicit cast is
required.

Fixes https://gitlab.gnome.org/GNOME/vala/issues/160

4 years agogstreamer-rtp-1.0: Move some static functions to matching parent symbols
Rico Tzschichholz [Tue, 4 May 2021 12:46:10 +0000 (14:46 +0200)] 
gstreamer-rtp-1.0: Move some static functions to matching parent symbols

4 years agogstreamer-rtp-1.0: Fix some bindings errors
Rico Tzschichholz [Tue, 4 May 2021 12:46:10 +0000 (14:46 +0200)] 
gstreamer-rtp-1.0: Fix some bindings errors

Fixes https://gitlab.gnome.org/GNOME/vala/issues/1177

4 years agogstreamer-rtp-1.0: Fix typo in re-parenting for RTCP symbols
Rico Tzschichholz [Tue, 4 May 2021 12:46:10 +0000 (14:46 +0200)] 
gstreamer-rtp-1.0: Fix typo in re-parenting for RTCP symbols

Errornous introduction of Gst.RTPC instead of Gst.RTCP

4 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Tue, 4 May 2021 12:46:10 +0000 (14:46 +0200)] 
vapi: Update GIR-based bindings

4 years agobuild: Add "test-asan" make target for convenience
Rico Tzschichholz [Tue, 4 May 2021 07:21:10 +0000 (09:21 +0200)] 
build: Add "test-asan" make target for convenience

4 years agocodegen: More use of get_this_{class|interface}_cexpression()
Rico Tzschichholz [Tue, 4 May 2021 07:21:10 +0000 (09:21 +0200)] 
codegen: More use of get_this_{class|interface}_cexpression()

4 years agocodegen: Always use G_TYPE_INSTANCE_GET_CLASS/INTERFACE for external symbols (2)
Rico Tzschichholz [Tue, 4 May 2021 07:21:10 +0000 (09:21 +0200)] 
codegen: Always use G_TYPE_INSTANCE_GET_CLASS/INTERFACE for external symbols (2)

and get_ccode_type_get_function() for SourceFileType.SOURCE symbols.

4 years agocodgen: Generalize CCodeBaseModule.get_this_interface_cexpression()
Rico Tzschichholz [Tue, 4 May 2021 07:21:10 +0000 (09:21 +0200)] 
codgen: Generalize CCodeBaseModule.get_this_interface_cexpression()

4 years agocodegen: Add CCodeBaseModule.get_this_class_cexpression() and use where possible
Rico Tzschichholz [Mon, 3 May 2021 19:12:38 +0000 (21:12 +0200)] 
codegen: Add CCodeBaseModule.get_this_class_cexpression() and use where possible

4 years agocodegen: Replace wrongly hard coded usage of G_OBJECT_GET_CLASS
Rico Tzschichholz [Mon, 3 May 2021 19:12:38 +0000 (21:12 +0200)] 
codegen: Replace wrongly hard coded usage of G_OBJECT_GET_CLASS

This is used by plain GTypeInstance classes as well.

4 years agocodegen: Drop unreachable code handling (Un)LockStatements
Rico Tzschichholz [Mon, 3 May 2021 19:12:38 +0000 (21:12 +0200)] 
codegen: Drop unreachable code handling (Un)LockStatements

4 years agotests: Refactor "fields" test to increase coverage
Rico Tzschichholz [Mon, 3 May 2021 19:12:38 +0000 (21:12 +0200)] 
tests: Refactor "fields" test to increase coverage

4 years agotests: Add "ThreadPool" test to increase coverage
Rico Tzschichholz [Mon, 3 May 2021 07:34:13 +0000 (09:34 +0200)] 
tests: Add "ThreadPool" test to increase coverage

4 years agovala: Add foreach statement support for GLib.GenericArray
Corentin Noël [Thu, 15 Oct 2020 08:35:25 +0000 (10:35 +0200)] 
vala: Add foreach statement support for GLib.GenericArray

It is now possible to use foreach with a GLib.GenericArray type

4 years agocodegen: GArray, GByteArray and GPtrArray are reference counted
Rico Tzschichholz [Mon, 3 May 2021 07:01:04 +0000 (09:01 +0200)] 
codegen: GArray, GByteArray and GPtrArray are reference counted

4 years agoSync NEWS from 0.52
Rico Tzschichholz [Sun, 2 May 2021 07:11:39 +0000 (09:11 +0200)] 
Sync NEWS from 0.52

4 years agotests: Add "properties in structs" test to increase coverage
Rico Tzschichholz [Wed, 28 Apr 2021 19:33:10 +0000 (21:33 +0200)] 
tests: Add "properties in structs" test to increase coverage

4 years agotests: Extend "array field intializer" test to increase coverage
Rico Tzschichholz [Wed, 28 Apr 2021 19:33:10 +0000 (21:33 +0200)] 
tests: Extend "array field intializer" test to increase coverage

4 years agotests: Add "generic array" test to increase coverage
Rico Tzschichholz [Wed, 28 Apr 2021 19:33:10 +0000 (21:33 +0200)] 
tests: Add "generic array" test to increase coverage

4 years agotests: Add "delete" test to increase coverage
Rico Tzschichholz [Wed, 28 Apr 2021 19:33:10 +0000 (21:33 +0200)] 
tests: Add "delete" test to increase coverage

4 years agocodegen: Don't use G_GNUC_INTERNAL on implicit type specific fields
Rico Tzschichholz [Tue, 27 Apr 2021 08:24:55 +0000 (10:24 +0200)] 
codegen: Don't use G_GNUC_INTERNAL on implicit type specific fields

The actual field was never handled that way, so don't apply it at all
when --hide-internal is passed.

Introduced by 970f58989a2863faca11e30fdbcf4da1273a6acd which claimed to
apply it to methods only.

Fixes https://gitlab.gnome.org/GNOME/vala/issues/1178

4 years agovala: Report a warning for unhandled errors in destructors
Rico Tzschichholz [Sat, 24 Apr 2021 07:11:27 +0000 (09:11 +0200)] 
vala: Report a warning for unhandled errors in destructors

Fixes https://gitlab.gnome.org/GNOME/vala/issues/1176

4 years agocodegen: Add missing "_return" label and "_inner_error*_" declaration in dtors
Rico Tzschichholz [Sat, 24 Apr 2021 07:11:27 +0000 (09:11 +0200)] 
codegen: Add missing "_return" label and "_inner_error*_" declaration in dtors

4 years agovala: length-type of arrays must not be nullable (2)
Rico Tzschichholz [Tue, 20 Apr 2021 12:05:55 +0000 (14:05 +0200)] 
vala: length-type of arrays must not be nullable (2)

4 years agoglib-2.0: Wrap TimeZone.identifier() constuctor for proper error support
Rico Tzschichholz [Wed, 7 Apr 2021 16:14:16 +0000 (18:14 +0200)] 
glib-2.0: Wrap TimeZone.identifier() constuctor for proper error support

This allows to handle possible null returned by this constructor.

4 years agocodegen: Emit external creation methods in bindings
Rico Tzschichholz [Wed, 7 Apr 2021 16:14:16 +0000 (18:14 +0200)] 
codegen: Emit external creation methods in bindings

These must be chained up to an existing constructor of the parent symbol

4 years agotests: Add more "DBus" tests to increase coverage
Rico Tzschichholz [Mon, 19 Apr 2021 17:15:17 +0000 (19:15 +0200)] 
tests: Add more "DBus" tests to increase coverage

4 years agotests: Add "generics reference transfer" test to increase coverage
Rico Tzschichholz [Sun, 18 Apr 2021 20:33:26 +0000 (22:33 +0200)] 
tests: Add "generics reference transfer" test to increase coverage

4 years agotests: Extend "finally block execution" test to increase coverage
Rico Tzschichholz [Sun, 18 Apr 2021 19:02:21 +0000 (21:02 +0200)] 
tests: Extend "finally block execution" test to increase coverage

In addition to 9f21d0b182edad861f93a91674787b8b3b4fc2c5

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

4 years agocodegen: More use of get_variable_cexpression()
Rico Tzschichholz [Sun, 18 Apr 2021 19:02:21 +0000 (21:02 +0200)] 
codegen: More use of get_variable_cexpression()

4 years agocodegen: Use if-clause for is_in_destructor() condition to be more clear
Rico Tzschichholz [Sun, 18 Apr 2021 19:02:21 +0000 (21:02 +0200)] 
codegen: Use if-clause for is_in_destructor() condition to be more clear

4 years agocodegen: Unify handling of GenericType arguments/parameters
Rico Tzschichholz [Sun, 18 Apr 2021 19:02:21 +0000 (21:02 +0200)] 
codegen: Unify handling of GenericType arguments/parameters

4 years agoMake TypeParameter a TypeSymbol to resolve functions with attributes
Rico Tzschichholz [Sun, 18 Apr 2021 19:02:21 +0000 (21:02 +0200)] 
Make TypeParameter a TypeSymbol to resolve functions with attributes

4 years agocodegen: Add get_generic_type_expression() and handle GenericType earlier
Rico Tzschichholz [Sun, 18 Apr 2021 19:02:21 +0000 (21:02 +0200)] 
codegen: Add get_generic_type_expression() and handle GenericType earlier

This unifies the code for GenericType in get_type_id_expression(),
get_dup_func_expression() and get_destroy_func_expression().

4 years agocodegen: Fix access to captured generics in async method of interfaces (2)
Rico Tzschichholz [Sun, 18 Apr 2021 19:02:21 +0000 (21:02 +0200)] 
codegen: Fix access to captured generics in async method of interfaces (2)

See https://gitlab.gnome.org/GNOME/vala/issues/537

4 years agocodegen: Apply gconstpointer to gpointer cast to GenericType only
Rico Tzschichholz [Sun, 18 Apr 2021 19:02:21 +0000 (21:02 +0200)] 
codegen: Apply gconstpointer to gpointer cast to GenericType only

4 years agovala: Properly check GLib.Object naming convention for properties
Rico Tzschichholz [Sun, 18 Apr 2021 19:02:21 +0000 (21:02 +0200)] 
vala: Properly check GLib.Object naming convention for properties

4 years agocodegen: Make sure to include <sys/types.h> for ssize_t (POSIX)
Rico Tzschichholz [Fri, 16 Apr 2021 14:42:54 +0000 (16:42 +0200)] 
codegen: Make sure to include <sys/types.h> for ssize_t (POSIX)

Fixes 636d63af21bba64df8b5e67c8290126c8fcd95cf with musl

4 years agoSupport explicit nullable var-type declarations
Rico Tzschichholz [Thu, 15 Apr 2021 14:49:14 +0000 (16:49 +0200)] 
Support explicit nullable var-type declarations

    var? foo = "foo";
    unowned var? bar = "bar";

Fixes https://gitlab.gnome.org/GNOME/vala/issues/1146

4 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Thu, 15 Apr 2021 14:49:14 +0000 (16:49 +0200)] 
vapi: Update GIR-based bindings

4 years agovala: length-type of arrays must not be nullable
Rico Tzschichholz [Thu, 15 Apr 2021 14:49:14 +0000 (16:49 +0200)] 
vala: length-type of arrays must not be nullable

4 years agoparser: Include INTERR token in source_reference of parsed types
Rico Tzschichholz [Thu, 15 Apr 2021 14:49:14 +0000 (16:49 +0200)] 
parser: Include INTERR token in source_reference of parsed types

4 years agocodegen: Use ssize_t for length variables in common array helper functions
Rico Tzschichholz [Thu, 15 Apr 2021 14:49:14 +0000 (16:49 +0200)] 
codegen: Use ssize_t for length variables in common array helper functions

A signed integer is required, while -1 is allowed as length for arrays

4 years agocodegen: Use ArrayType.length_type in type specific wrappers
Rico Tzschichholz [Thu, 15 Apr 2021 14:49:14 +0000 (16:49 +0200)] 
codegen: Use ArrayType.length_type in type specific wrappers

4 years agovapi: Remove gedit-2.20 bindings
Rico Tzschichholz [Thu, 15 Apr 2021 14:49:14 +0000 (16:49 +0200)] 
vapi: Remove gedit-2.20 bindings

The bindings are obsolete and unsupported

4 years agovapi: Remove webkit-1.0 bindings
Rico Tzschichholz [Thu, 15 Apr 2021 14:49:14 +0000 (16:49 +0200)] 
vapi: Remove webkit-1.0 bindings

The bindings are obsolete and unsupported

4 years agoparser: Allow empty member-initializer and accept trailing comma
Rico Tzschichholz [Thu, 15 Apr 2021 14:49:14 +0000 (16:49 +0200)] 
parser: Allow empty member-initializer and accept trailing comma

4 years agoparser: Minor semantic checks to improve error messages
Rico Tzschichholz [Thu, 15 Apr 2021 14:49:14 +0000 (16:49 +0200)] 
parser: Minor semantic checks to improve error messages

4 years agovala: Refactor UnresolvedSymbol/Type constructors
Rico Tzschichholz [Thu, 15 Apr 2021 14:49:14 +0000 (16:49 +0200)] 
vala: Refactor UnresolvedSymbol/Type constructors

4 years agovala: Improve semantic check of simple type structs
Rico Tzschichholz [Thu, 15 Apr 2021 14:49:14 +0000 (16:49 +0200)] 
vala: Improve semantic check of simple type structs

4 years agovala: Add Profile.LIBC as synonym for POSIX and accept "libc" profile
Rico Tzschichholz [Thu, 15 Apr 2021 14:49:14 +0000 (16:49 +0200)] 
vala: Add Profile.LIBC as synonym for POSIX and accept "libc" profile

4 years agoBump version suffix to 0.54
Rico Tzschichholz [Thu, 15 Apr 2021 14:49:14 +0000 (16:49 +0200)] 
Bump version suffix to 0.54

4 years agoRelease 0.52.2 0.52.2
Rico Tzschichholz [Mon, 12 Apr 2021 11:04:09 +0000 (13:04 +0200)] 
Release 0.52.2

4 years agoglib-2.0: Add simple_generics attribute to GenericArray.find_custom()
Nahuel Gomez Castro [Mon, 12 Apr 2021 10:32:12 +0000 (12:32 +0200)] 
glib-2.0: Add simple_generics attribute to GenericArray.find_custom()

4 years agocodegen: Don't free unowned heap allocated struct
Rico Tzschichholz [Mon, 12 Apr 2021 07:21:48 +0000 (09:21 +0200)] 
codegen: Don't free unowned heap allocated struct

Regression of 63551acaf0d83fac8b50904c2759c1098fbfaa71

4 years agotests: Extend "GArray" tests to increase coverage
Rico Tzschichholz [Sun, 11 Apr 2021 18:45:59 +0000 (20:45 +0200)] 
tests: Extend "GArray" tests to increase coverage