[vala] Created tag 0.41.90

The signed tag '0.41.90' was created.

Tagger: Rico Tzschichholz <ricotz ubuntu com>
Date: 1532601044 +0200


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]