[vala] Created tag 0.35.1



The signed tag '0.35.1' was created.

Tagger: Rico Tzschichholz <ricotz ubuntu com>
Date: Tue Nov 22 12:58:03 2016 +0100

    0.35.1

Changes since the last tag '0.34.0':

Alistair Thomas (2):
      genie: Add empty file check to read_token ()
      vala: check a property has an accessor and/or a mutator

Andrea Del Signore (1):
      girwriter: Use the correct tag- and element-name for an annotation

Carlos Garnacho (1):
      codegen: Use GTask instead of GSimpleAsyncResult if 2.36 target is selected

Daniel Pfeifer (1):
      libarchive: Add ReadDisk

Evan Nemerson (1):
      codegen: Only emit notify signals if the value actually changed

George Barrett (1):
      gsl.vapi: Fix attribute typos

Jens Georg (1):
      glib-2.0: Fix binding of Markup.collect_attributes

Jordan Yelloz (1):
      codegen: Include gio/gio.h for "use_string_marshalling"

Jürg Billeter (11):
      Fix type parameter check for overriding generic methods
      Do not report internal error for invalid code with nested generics
      Check printf arguments of object creation expressions
      Support [FormatArg] attribute for parameters
      glib-2.0: Add [FormatArg] attributes to gettext functions
      Add [FormatArg] attribute to Parser.get_error
      Do not use non-literal printf format strings
      codegen: Avoid temporary variables for calls to [FormatArg] methods
      tests: Enable -Werror=format-security
      tests: Enable -Werror=format-nonliteral
      codegen: Add G_GNUC_FORMAT attribute for FormatArg functions

Luca Bruno (2):
      vala: Add common Callable interface for Method, Delegate and Signal.
      Add explicit copy method for arrays

Matthias Berndt (3):
      Fix type checking when using generics in combination with subtyping
      vala: Check type arguments in DataType.equals
      vapi: Add missing type parameters for delegates

Philip Withnall (1):
      ccode: Add missing newline after gnuc deprecations attribute

Richard Wiedenhöft (1):
      Fix broken destruction of null-terminated arrays in async data structs

Rico Tzschichholz (106):
      glib-2.0: Allow null as argmument for string.escape()
      Add support for the \v escape charactor
      webkit2gtk: URI*.get_http_headers returns unowned Soup.MessageHeaders
      glib-2.0: Update Unicode symbols
      gio-2.0: Fix binding of Resolver.lookup_service*()
      gio-2.0: Keep GLib.Socket API compatible with gio < 2.48
      tests: Add async constructor test
      gio-2.0: Fix async constructors of DBusConnection, DBusObjectManagerClient and DBusProxy
      gio-2.0: Use metadata instead of custom definitions for DBusMessage
      gio-2.0: Use metadata instead of custom defintions for Initable
      Bump version suffix
      tests: Additional test-cases taken from transform-branch
      Add CCode finish_vfunc_name to used attrs
      rest-0.7: Fix some ownership problems
      clutter-gst-3.0: Fix Playback.audio_streams/subtitle_tracks property-type
      clutter-gst-2.0: Skip VideoTexture.get_audio_streams/get_subtitle_tracks
      tests: Add async generator example to cover an edge case
      vapi: Update GIR-based bindings
      glib-2.0: Add UCS-4 and UTF-16 related bindings
      gio-2.0: Use only metadata for IOStream, InputStream, OutputStream
      gio-2.0 Update SettingsBackend related bindings
      tests: Don't rely on external delegate defintions
      Add missing generic-type arguments of delegates
      gdk-3.0: Use only metadata for EventKey, Screen, Window, update Rectangle
      Deny access to protected constructors
      clutter-1.0: Fix constructors which weren't detected as such
      clutter-gst-3.0: Fix constructors which weren't detected as such
      gio-2.0: Fix constructor which wasn't detected as such
      polkit-gobject-1: Fix constructors which weren't detected as such
      polkit-gobject-1: Fix constructors which weren't detected as such
      clutter-gst-3.0: Fix constructor which wasn't detected as such
      Ignore --thread commandline option and drop all gthread-2.0 references
      Make use of Callable to replace some if-else-trees
      codegen: Trigger deprecation warning for NoArrayLength from a better place
      vapi: Update GIR-based bindings
      girparser: More complete parsing of field information
      Regenerate for GIR-based bindings including array-related metadata fixes
      girparser: Use type_id information from gir if not already overridden
      Regenerate GIR-based bindings
      valaparser: Allow casts of pointer expressions without enclosing parens
      codegen: Support deprecating properties and their accessors
      girparser: Avoid fatal handling of nameless unions
      vapi: Update GIR-based bindings
      gio-unix-2.0: Fix "g_unix_mount_at" binding
      gio-unix-2.0: Add "g_unix_mounts_for" binding
      glib-2.0: Add "g_utf8_make_valid" binding
      glib-2.0: Some nullable arguments in GLib.Test.*
      gdk-pixbuf-2.0: Use metadata instead of custom defintions for Pixbuf
      gdk-3.0: Update to 3.22.1+a1115c05
      build: Conditionally adjust VALAFLAGS in case of proper bootsrapped builds
      vapi: Update GIR-based bindings
      gdk-3.0: Update to 3.22.2+0ad5d51d
      webkit2gtk-4.0: Update to 2.15.1
      codegen: Drop superfluous dynamic-type cast
      Use more "...".printf to concat strings
      codegen: Some simplifications
      vala: Avoid superfluous string copying
      ccode: Replace if-else-tree with switch
      Avoid some string copying
      vala: Add missing TokeType cases for to_string()
      field: Drop unused methods
      writer: Some string optimizations
      ccodewriter: Use private _bol field instead of property
      Don't create constant Regex on demand and use static field where possible
      vapi: Add unstable bindings for gtk+-4.0 (based on 3.89.0+3c1f7267)
      codegen: Mark GLibValue as internal
      parser: Cache current token if possible
      gtk+-4.0: Update to 3.89.0+c9a313a1
      vapi: Update GIR-based bindings
      glib-2.0: Add simple fast-path to string.replace()
      codegen: Simplify get_signal_canonical_constant()
      codegen: Simplify get_enum_value_canonical_cconstant()
      Fix deprecation of class/struct fields
      gtk+-4.0: Fix cheader_filename for Gdk and update to 3.89.0+a47fb1c4
      Update bugreport and package urls
      Add myself to doap
      Drop obsolete MAINTAINERS file
      doap: Add description as required
      vala: Pass through the format-literal
      tests: More cases of FormatArg functions
      codegen: Add G_GNUC_FORMAT attribute for FormatArg function-pointers
      gtk+-4.0: Update to 3.89.0+fa7d77d4
      vala: Clean up PropertyAccessor API
      Add CCodeNode "modifiers" and transform CCodeFunction's "attributes" to it
      Transform CCodeParameter's "format_arg" into CCodeNode's "modifiers"
      Add G_GNUC_PRINTF/SCANF attribute for Printf/ScanfFormat functions
      Revert "Always initialize temp variables to fix fatal warnings of GCC 4.8"
      codegen: Make get_temp_variable() default to init=false
      codegen: Remove unused create_local()
      Don't initilize local variable if not requested
      codegen: Don't implicitly initialize local variables with an initializer
      codegen: g_free is already NULL-safe
      tests: Add missing main() in bug641418-*.test
      Transform CCode*'s "deprecated" into using CCodeNode's "modifiers"
      Move "blurb", "nick" and "notify" into Property
      ccode: Fix and disable deprecating EnumValue
      codegen: Don't write declaration of CreationMethod for compact-classes twice
      tests: Enable -Werror=redundant-decls
      Fix build with -Werror=enum-compare
      Fix build with -Werror=redundant-decls
      gtk+-4.0: Update to 3.89.0+2520662d
      vapi: Update GIR-based bindings
      gtk+-4.0: Update to 3.89.0+48e7f419
      vapi: Update GIR-based bindings
      gstreamer-1.0: Make ElementFactory.get_static_pad_templates fully "unowned"
      Release 0.35.1

Sam Thursfield (1):
      Warn about mismatched parameter direction before mismatched type

Severin Heiniger (1):
      codegen: Allow underscores in type parameter names

Simon Werbeck (5):
      codegen: Fix emission of constant array length
      codegen: Fix array length of array returned by lambda
      vala: Check accessibility of default arguments
      codegen: Use g_signal_emit where possible
      Support [HasEmitter] for vala sources

Timm Bäder (1):
      method: Print encountered type if return types mismatch


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]