2018-05-22 Rico Tzschichholz <
[email protected]>
Release 0.34.18
manual: Update from wiki.gnome.org
2018-05-21 Rico Tzschichholz <
[email protected]>
codegen: Avoid critical for array in-parameters with custom length-type
Regression of 049b9b3943831e6dd242889a8196bd88b7858268
tests: Drop fatal assert on big-endian archs
The assert isn't required to verify this specific fix, but obviously shows
another underlying issue.
https://bugzilla.gnome.org/show_bug.cgi?id=796313
glib-2.0: Fix IConv.iconv()
https://bugzilla.gnome.org/show_bug.cgi?id=634753
2018-05-21 Evgeny Bobkin <
[email protected]>
genie: Add support for the \uXXXX escape sequence
An additional checks to validate the escape sequences \xYY and \uYYYY
were added, where Y represents a hex digit.
Ported from 04422d716cf226b5e8a6c11306e07adbde26fd67
2018-05-21 Rico Tzschichholz <
[email protected]>
codegen: Fix casting of length for "ref" array parameters
compiler: Warn if --gir is used without --library
https://bugzilla.gnome.org/show_bug.cgi?id=708693
girwriter: Properly output variadic methods and use introspectable="0"
This also fixes several criticals caused by "ellipsis" parameter
girwriter: Drop errornous indent
scanner: Accept backreferences \1 through \99 in regex literals
https://bugzilla.gnome.org/show_bug.cgi?id=728574
codegen: Avoid critical in get_basic_type_info() when there is no signature
https://bugzilla.gnome.org/show_bug.cgi?id=729517
vala: Report an error if rank attribute is required but was not found
https://bugzilla.gnome.org/show_bug.cgi?id=660991
genie: Add support for the \v escape charactor
https://bugzilla.gnome.org/show_bug.cgi?id=664689
scanner: Accept \R and \N escape sequences in regex literals
https://bugzilla.gnome.org/show_bug.cgi?id=749576
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
codegen: Guard get_default_ref_sink_function() against null base-class
gobject-2.0: Make constructor of ParamSpecBoxed public
gstreamer: Cherry-pick some fixes from 0.42
2018-05-21 Michael James Gratton <
[email protected]>
sqlite3: Add additional constants for flags of Database.open_v2()
https://bugzilla.gnome.org/show_bug.cgi?id=795627
2018-05-21 Rico Tzschichholz <
[email protected]>
codegen: Respect cname ccode-attribute of lockable fields
https://bugzilla.gnome.org/show_bug.cgi?id=795521
girparser: Deal with missing "name" attribute by falling back on "c:type"
This is simply a last resort to report a meaningfull error.
2018-04-16 David Hewitt <
[email protected]>
json-glib-1.0: Mark return-type of gvariant_deserialize*() as nullable
https://bugzilla.gnome.org/show_bug.cgi?id=795265
2018-04-16 Rico Tzschichholz <
[email protected]>
glib-2.0: Mark str parameter of Variant.take_string() as owned
gtk+-*.0: Set NoAccessorMethod on Gtk.Radio*.group properties
The type of get/set_group() doesn't match the property type.
vala: Fix return-type of BasicBlock.get_successors()
https://bugzilla.gnome.org/show_bug.cgi?id=794979
gdbus: Fix missing declaration of _fd_list for async methods
https://bugzilla.gnome.org/show_bug.cgi?id=794566
tests: Add GLib.ParamSpec tests to increase coverage
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.
gobject-2.0: Add ParamSpecGType
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
gdk-3.0,gtk+-3.0: Update to 3.22.29
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
gobject-2.0: Cherry-pick some changes from 0.38
clutter-1.0: Avoid duplications of implemented interfaces
codegen: Don't add target fields for captured delegates without target
codegen: Don't add length fields for captured fixed-length array variables
gstreamer-1.0: Cherry-pick some fixes from 0.36
gtk+-3.0: Fix TreeView.is_blank_at_pos()
2018-04-16 Luca Bruno <
[email protected]>
posix: Fix sig*set and sigprocmask parameters to be out/ref
https://bugzilla.gnome.org/show_bug.cgi?id=727425
2018-04-16 Rico Tzschichholz <
[email protected]>
vapi: Fix wrong attributes
libgnome-menu-3.0: Add deps file
2018-04-16 Dr. Michael Lauer <
[email protected]>
gitignore: ignore macOS metadata files
2018-04-16 Rico Tzschichholz <
[email protected]>
vala: The rank of an array-initializer should match the target's rank
https://bugzilla.gnome.org/show_bug.cgi?id=744923
2018-04-16 Simon Werbeck <
[email protected]>
Fix recursive declaration in generic base type
https://bugzilla.gnome.org/show_bug.cgi?id=688732
2018-04-16 Rico Tzschichholz <
[email protected]>
vala: Properly handle array-initializers inside struct-initializers
https://bugzilla.gnome.org/show_bug.cgi?id=622178
codegen: Don't append fixed-length of array fields in initializers
valac: Always use the given "pkg-config" and respect PKG_CONFIG envar