[vala] Created tag 0.41.90
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] Created tag 0.41.90
- Date: Thu, 26 Jul 2018 10:43:12 +0000 (UTC)
The signed tag '0.41.90' was created.
Tagger: Rico Tzschichholz <ricotz ubuntu com>
Date: 1532601044 +0200
0.41.90
Changes since the last tag '0.40.0':
Alistair Thomas (8):
gio-2.0: Mark ActionEntry.parameter_type/state fields as nullable
codegen: Fix warning for source_funcs parameter of g_source_new()
glib-2.0: Source.dispatch() accepts a null SourceFunc
glib-2.0: Make Source.attach() use the default MainContext by default
doc: Fix links in the Manual
libvaladoc: Change link to Valadoc wiki page for HTML doclet
vala: Allow read-only properties
valadoc: Use HTML5 doctype in HTML doclet
Corentin Noël (3):
libarchive: Update to 3.0
valadoc: Use a more modern stylesheet and icons
libusb-1.0: Add some missing symbols
David Hewitt (3):
analyzer: Break cyclic references of BasicBlock
json-glib-1.0: Mark return-type of gvariant_deserialize*() as nullable
vala: Break reference chain between DataType and Symbol if possible
Dr. Michael Lauer (8):
posix: Add perror(3)
posix: Add strsignal(3) and psignal(3)
linux: Add psiginfo(3)
linux: Add constants from program_invocation_name(3)
posix: Add System V IPC (shared memory, semaphores, message queues)
posix: Add Posix IPC (Message Queue, Named Semaphores, Shared Memory)
posix: Add to_string to NLItem and add NLTime
posix: Bind va_list and add string.concat() (POSIX)
Evgeny Bobkin (1):
genie: Add support for the \uXXXX escape sequence
Jakub Kaszycki (1):
bzlib: Add bzalloc/bzfree fields to Stream
Jeeyong Um (1):
vala: Report an error when initializing non-auto properties
Michael James Gratton (1):
sqlite3: Add additional constants for flags of Database.open_v2()
Michal Hruby (1):
codegen: Stop taking explicit references on 'this' for captured blocks
Ole André Vadla Ravnås (1):
codegen: Keep arrays alive during async server method calls
Rico Tzschichholz (224):
gstreamer: Update to 1.13.91
gstreamer-1.0: Add gstreamer-webrtc-1.0 bindings
vapi: Add libgeoclue-2.0 bindings
gdk-3.0,gtk+-3.0: Update to 3.22.29
gtk+-4.0: Update to 3.93.0+1a137377
codegen: Don't add length fields for captured fixed-length array variables
codegen: Don't add target fields for captured delegates without target
gtk+-4.0: Update to 3.93.0+f7326ff8
tests: Add basic GLib.Node test
valadoc: Bump VALA_0_xx defines and glib_minor to match 0.40 series
Bump version suffix
vapi: Remove clutter-gst-1.0 binding
vapi: Remove GStreamer 0.10 bindings
vapi: Remove rest-0.6 bindings
vapi: Remove tracker-indexer-module-1.0 bindings
vapi: Remove libsoup-2.2 bindings
webkit-1.0: Update to 2.4.11
libgsf-1: Switch to GIR and update to 1.14.42
gobject-2.0: Pick up some fixes and additions from GIR
gobject-2.0: Make GLib.Signal a struct of uint and bind g_signal_new*
codegen: Deprecate implicit copy of arrays, use explicit copy method
gobject-2.0: Fix bootstrap with valac < 0.26
codegen: Free generic elements of glib collections
gtk+-4.0: Update to 3.93.0+b01ee88f
gtk+-*.0: Fix iter parameter of TextView.backward*/forward*/move_visually()
libgsf-1: Fix metadata warnings and Outfile.new_child*()
vapi: Remove gdu and gdu-gtk bindings
vapi: Remove twitter-glib-1.0 bindings
clutter-1.0: Avoid duplications of implemented interfaces
posix: Include sys/sysmacros.h for major(), minor() and makedev()
webkit2gtk-4.0: Update to 2.20.0
vapi: Update GIR-based bindings
gobject-2.0: Add ParamSpecGType
glib-2.0: Use g_value_*et_schar instead of depecated g_value_*et_char
tests: Add GLib.ParamSpec tests to increase coverage
Drop trailing spaces/tabs
gtk+-*.0: Hide dedicated constructors of compact classes bound as structs
gdbus: Fix missing declaration of _fd_list for async methods
gtk+-3.0: Fix regression of StatusIcon.position_menu()
codegen: Apply G_PARAM_EXPLICIT_NOTIFY on properties with "notify = false"
gtk+-4.0: Update to 3.93.0+f2937f8c
codegen: Reuse result of get_type_declaration()
codegen: Avoid some superfluous reference taking in CCodeAttribute
codegen: Use get_ccode_param_spec_function()
vala: Fix return-type of BasicBlock.get_successors()
gtk+-4.0: Update to 3.93.0+ff738269
libgsf-1: Update to 1.14.42+
gstreamer: Update from 1.15+ git master
analyzer: Clean up collections for check_variables() after finished
vala: Avoid some superfluous reference taking in Attribute
glib-2.0: Add Intl.get_language_names_with_category()
glib-2.0: Add DateTime.get_timezone() and TimeZone.get_identifier()
webkit2gtk-4.0: Update to 2.20.1
gstreamer: Update from 1.15+ git master
gtk+-4.0: Update to 3.93.0+fc6018f1
vapi: Update GIR-based bindings
girparser: Add support for NoAccessorMethod metadata
gtk+-*.0: Set NoAccessorMethod on Gtk.Radio*.group properties
gtk+-2.0: Set NoAccessorMethod on Gtk.Radio*.group properties
vala: Support anonymous definitions of delegates in bindings
codegen: Handle property initializers of non-gobject classes
glib-2.0: Mark str parameter of Variant.take_string() as owned
codegen: Don't apply ref_sink_function if target_type is floating_reference
vala: Treat floating method-return-type as nullable if error may be thrown
Revert "codegen: Handle property initializers of non-gobject classes"
vala: Move creation of reference field from parser into property
vala: Accessors of abstract properties cannot have bodies
codegen: *Drop* support for non-auto property initializer in gobjects
glib-2.0: Add TimeZone.offset() constructor
girparser: Deal with missing "name" attribute by falling back on "c:type"
webkit2gtk-4.0: Update to 2.21.1
gstreamer: Update from 1.15+ git master
gtk+-4.0: Update to 3.93.0+7a09cd4c
gtk+-3.0: Update to 3.22.30+21fddc39
libarchive: Add "has_typedef = false" attributes to delegates as needed
codegen: Avoid ref/unref of AttributeCache when calling get_ccode_attribute()
codegen: Reuse already retrieved get_attribute_string ("GtkTemplate", "ui")
codegen: Support automatic properties as GtkChild
webkit2gtk-4.0: Add JSC namespace to javascriptcoregtk-4.0 and fix depends
codewriter: Add 'new' to symbols if needed to match the original source
libarchive: Fix 'buffer' ownership in read_data_block() and ReadCallback()
vala: Constants and signals are not lockable
vala: Transform Lockable.*_lock_used() methods into "lock_used" property
codegen: Respect cname ccode-attribute of lockable fields
parser: Add support for explicit "unlock" syntax
Regenerate bindings to accommodate for "unlock" being a keyword now
vala: Transform Struct.*_rank() methods into "rank" property
tests: Treat new lock/unlock tests as compile-only which they are
posix: Add missing cname = "int" to Posix.Signal enum
gtk+-4.0: Update to 3.93.0+2cf55c16
gstreamer: Update from 1.15+ git master
vapi: Update GIR-based bindings
gtk+-4.0: Update to 3.93.0+d506799e
Reintroduce POSIX profile
codegen: Support string comparision (POSIX)
gobject-2.0: Make constructor of ParamSpecBoxed public
codegen: Guard get_default_ref_sink_function() against null base-class
vala: Transfer floating-reference attribute while casting
vapi: Remove mx-1.0 bindings
codegen: Fix serializing multidimensional arrays
codegen: Don't include the full absolute path in line directives
scanner: Accept \R and \N escape sequences in regex literals
genie: Add support for the \v escape charactor
vala: Don't return null if no rank attribute was found
ccode: Properly depend on in-tree built libvala
vala: Abstract and virtual methods may not be variadic
codegen: Avoid critical in get_basic_type_info() when there is no signature
scanner: Accept backreferences \1 through \99 in regex literals
girwriter: Drop errornous indent
vala: Allow specifying the nick of enum values
vala: Remove unused Interface.prepend_prerequisite()
gstreamer: Update from 1.15+ git master
gtk+-4.0: Update to 3.93.0+3a860719
vapi: Update GIR-based bindings
gio-unix-2.0: Add UnixMountEntry.get_options()
glib-2.0: Add HashTable.steal_extended(), GenericArray.steal_index(_fast)()
girwriter: Properly output variadic methods and use introspectable="0"
compiler: Warn if --gir is used without --library
javascriptcoregtk-4.0: buffer of String.get_utf8_cstring() is not "ref"
codegen: Fix casting of length for "ref" array parameters
glib-2.0: Fix IConv.iconv()
tests: Drop fatal assert on big-endian archs
codegen: Avoid critical for array in-parameters with custom length-type
manual: Update from wiki.gnome.org
webkit2gtk-4.0: Update to 2.21.2
Update bugtracker links to https://gitlab.gnome.org/GNOME/vala/issues
atk: Drop vala-specific deprecations <= vala-0.22
clutter-1.0: Drop vala-specific deprecations <= vala-0.22
clutter-gtk-1.0: Drop vala-specific deprecations <= vala-0.22
gdk-2.0: Drop vala-specific deprecations <= vala-0.22
gdk-3.0: Drop vala-specific deprecations <= vala-0.22
gdk-pixbuf-2.0: Drop vala-specific deprecations <= vala-0.22
gio-2.0: Drop vala-specific deprecations <= vala-0.22
gtk+-2.0: Drop vala-specific deprecations <= vala-0.22
gtk+-3.0: Drop vala-specific deprecations <= vala-0.22
libsoup-2.4: Drop vala-specific deprecations <= vala-0.22
pango: Drop vala-specific deprecations <= vala-0.22
xcb: Drop vala-specific deprecations <= vala-0.22
gio-2.0: Add default to all io_priority parameters
codegen: Handle delegate_target attribute of fields
girparser: Add support for bool delegate_target
gio-2.0: Apply delegate_target = false on ActionEntry callbacks and make them weak
gio-2.0: Delegate fields of DBus*VTable do not have implicit target fields
glib-2.0: Do not mark simple-type out-parameters as nullable
gtk+-4.0: Update to 3.93.0+f4c1a404
gtk+-3.0: Update to 3.22.30+9ac7f906
gio-2.0: Update to 2.57.1+05fe1106
gdk-pixbuf-2.0: Update to 2.37.0~5ec6746e
gstreamer: Update from 1.15+ git master
vapi: Add gst-editing-services-1.0 bindings
codegen: Unify some delegate-type check patterns
glib-2.0: Fix Bytes.with_free_func()
glib-2.0: Make Bytes.slice() use the memory-efficient Bytes.from_bytes()
codegen: Consistently use gpointer for delegate targets
valadoc: Fix TreeBuilder.create_array() for stacked Arrays
Revert "Fix make check"
libvaladoc: Replace void* with corresponding Vala API
libvaladoc: Avoid superfluous references of SignatureBuilder
libvaladoc: Avoid superfluous references of MarkupWriter
libvaladoc: Avoid superfluous references of Rule
Revert "libvaladoc: Avoid superfluous references of Rule"
webkit2gtk-4.0: Update to 2.21.4
gstreamer: Update from 1.15+ git master
gtk+-4.0: Update to 3.93.0+b1f934d3
tests: Add invalid "type-argument" tests to increase coverage
tests: Add invalid "duped constructor/destructor" test to increase coverage
vala: Drop unreachable code
tests: Add more invalid class tests to increase coverage
tests: Add invalid assignment tests to increase coverage
tests: Add invalid array initializer tests to increase coverage
girwriter: Don't write any custom attributes
girwriter: Output deprecated="1"
girwriter: construct-only properties don't have a setter method
codegen: Custom abstract methods of GLib.Source are handled differently
codegen: Actually treat GLib.Source as compact class
codegen: Avoid using deprecated "g_type_class_add_private"
gtk+-4.0: Update to 3.93.0+29fee2e8
vapi: Update GIR-based bindings
girparser: Allow changing the type of constants using metadata
clutter-1.0: Change type of Clutter.Key.* constants to uint
gdk-3.0: Change type of Gdk.Key.* constants to uint
gtk+-4.0: Change type of Gdk.Key.* constants to uint
gtk+-4.0: Update to 3.94.0+14620423
gstreamer: Update from 1.15+ git master
vapi: Update GIR-based bindings
gio-unix-2.0: Add DesktopAppInfo.launch_uris_as_manager_with_fds()
glib-2.0: Add Process.spawn_async_with_fds()
codewriter: Output bodies of code-blocks if in VAPIGEN mode
codegen: Let methods return -1 on error by default if possible
gidl: Properly resolve "time_t"
Regenerate GIDL-based bindings
gobject-2.0: Add lower_case_csuffix attributes to Type* symbols
codegen: Allow TypeModule subclasses as parameter-type in module-init-method
girwriter: Add boolean GIR visible attribute to allow skipping symbols
codegen: Fix invocation of abstract/virtual methods with NoWrapper in compact classes
vala: Report error for invalid base access in method/property of compact class
codegen: Do not create a shadowing *_private_offset variable in GtkModule
test: Add missing '\'s
gobject-2.0: Add missing symbols
gdk-3.0,gtk+-3.0: Update to 3.23.0+df045423
gtk+-4.0: Update to 3.94.0+7030e08f
girparser: Handle unsupported aliases which could not be fully processed
vala: Report error for error-domains without any code
parser: Accept "empty" enums/error-domains
gio-2.0: Add custom IOError.from_errno() to make it work as expected
tests: Add invalid "empty" enum/errordomain tests to increase coverage
codegen: Don't emit g_type_add_instance_private() in *_register_type()
Revert "codegen: Don't emit g_type_add_instance_private() in *_register_type()"
codegen: Move interface_init calls before g_type_add_instance_private()
codegen: Don't emit g_type_add_instance_private() for dynamic types
gtk+-4.0: Update to 3.94.0+bf5f27c6
gstreamer: Update from 1.15+ git master
gstreamer-rtsp-server-1.0: Update from 1.15+ git master
manual: Update from wiki.gnome.org
gtk+-3.0: Update to 3.23.1+5b527d69
gtk+-4.0: Update to 3.94.0+20deda2b
gstreamer: Update from 1.15+ git master
webkit2gtk-4.0: Update to 2.21.5
glib-2.0: Add Unicode 11.0 symbols
glib-2.0: Variant.byte() takes an uint8 argument
Revert "codegen: Stop taking explicit references on 'this' for captured blocks"
codegen: Add source_reference to unsupported floating reference error
Sync NEWS from 0.40
Release 0.41.90
Stef Walter (1):
Use default_init instead of base_init when registering interfaces
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]