[vala] Created tag 0.50.4



The signed tag '0.50.4' was created.

Tagger: Rico Tzschichholz <ricotz ubuntu com>
Date: 1614501720 +0100

    0.50.4

Changes since the last tag '0.50.3':

Ole André Vadla Ravnås (1):
      tests: Add "element access as ref argument" test to increase coverage

Reuben Thomas (1):
      libvaladoc: Fix typos copyright year

Rico Tzschichholz (96):
      vala: Improve detection of duplicate package source files
      girparser: Minor improvement to field getter detection
      girparser: Handle anonymous delegate not backed by virtual-method or signal
      Regenerate GIR-based bindings
      libvaladoc/html: Don't sort struct fields to keep their original order
      vala: GtkChild fields/properties must be declared as unowned
      tests: Add more invalid "GtkTemplate" tests to increase coverage
      vala: Set this_parameter of method representing property accessor
      vala: Let method representing property accessor inherit GIR.visible attribute
      tests: Extend "girparser" test and use vapigen to parse generated gir
      girparser: Discover our very own array length fields
      girwriter: Write instance-parameter elements
      libvaladoc: Correctly retrieve value for Api.Class.is_compact
      gtk4: Update to 4.0.2
      vala: Improve prototype-string of CallableType
      tests: Add more "parser" tests to increase coverage
      codegen: Clean up expression casts in CCodeAssignmentModule.visit_assignment()
      vala: Apply stricter condition for lambda to delegate assignment
      codewriter: Append new-line for nested block statements
      vala: Don't prepend "unowned" in VarType and leave that to the CodeWriter
      girparser: Apply "delegate_target" metadata for methods and parameters
      gtk+-3.0,gtk4: Fix some delegate return values and parameters
      cairo: Fix a few binding errors
      cairo: Fix some ctor binding errors
      gio-2.0: Fix binding of PollableOutputStream.write*_nonblocking()
      gio-2.0,gtk+-3.0,gtk4: Drop explicit c-type attributes of va_list parameters
      gobject-2.0: Fix a few binding errors
      pango: Fix a few binding errors
      goocanvas-2.0: Fix some field types
      girparser: Apply "destroy_notify_cname" metadata for fields
      curses: Fix a few binding errors
      alsa: Fix a few binding errors
      bzlib: Fix a few binding errors
      sqlite3: Fix a few binding errors
      libgvc: Fix a few binding errors
      posix: Fix a few binding errors
      gstreamer-1.0: Fix a few binding errors
      vala: Don't allow disposable SimpleType structs
      codegen: Improve support of SimpleType struct constructors
      Add further support for params arrays in constructors
      gdk-3.0,gdk-x11-3.0,gtk+-3.0,gtk4: Fix a few binding errors
      gobject-2.0: Fix a few binding errors
      gdk-pixbuf-2.0: Fix Pixbuf.save_to_streamv_async()
      gio-2.0: Pick up missing invoker for some AppInfo/File.*() methods
      vala: NoWrapper methods must be declared abstract or virtual
      codegen: Handle NoWrapper attribute of interface methods on caller side
      codegen: Don't emit invoker for methods attributed with NoWrapper
      girwriter: Don't emit invoker for methods attributed with NoWrapper
      gtk+-2.0,javascriptcoregtk-4.0: Wrong usage of CCode.type_cname attribute
      codegen: Add CCode.type_get_function and get_ccode_type_get_function()
      girparser: Apply "type_get_function" metadata for classes and inferfaces
      codegen: Allow CCode.type_cname for classes and use get_ccode_type_name()
      codegen: Handle NoWrapper attribute of async methods on caller side
      codegen: Always use G_TYPE_INSTANCE_GET_CLASS/INTERFACE for external symbols
      fuse: Fix a few binding errors
      libxml-2.0: Fix a few binding errors
      codegen: Don't emit invoker for async methods attributed with NoWrapper
      tests/girwriter: Add tests for async methods attributed with NoWrapper
      girparser: Set CCode.type_cname for classes if it doesn't match our default
      codegen: Add get_ccode_no_wrapper() and use it
      codegen: Also check array type of variable argument for ref parameters
      codegen: Use CCodeDeclaratorSuffix to emit array length of constants
      codegen: Make sure types of implicit delegate parameters are declared
      codegen: Improve handling of recursive DelegateType
      codegen: Don't leak array memory after it was implicitly copied
      codegen: Use g_boxed_free in free-wrapper for heap-allocated GLib.Value
      vala: GLib.Value unboxing returns unowned value
      vala: Don't allow GLib.Value casting to nullable struct/simple types
      codegen: Don't leak GLib.Value when implicitly unboxing it
      codegen: Don't leak memory moving heap-allocated struct to stack
      codegen: Chain up to base struct destroy function
      tests: Don't leak array if length is -1
      testrunner: Add "-Werror=return-stack-address" flag
      gstreamer-1.0: Set CCode.type_id of MiniObject to G_TYPE_BOXED
      gee: Replace Memory.dup() with GLib.malloc() and Memory.copy()
      codegen: Correctly retrieve symbol_reference of nested cast expressions
      libvaladoc: Add wrapper for "agedge" of graphviz
      codegen: Strip all nested occurances of CCodeCastExpression
      vala: Check type-arguments in base-types/prerequisites of class/interface
      codewriter: Don't write trailing ";" after body of WithStatement
      vala: Capturing va_list parameters/variables is not allowed
      codegen: Report error for unsupported symbol_reference of MemberInitializer
      vala: Generics value holding struct pointer requires casting on access
      girwriter: Output default handler of signals
      tests/girwriter: Increase coverage
      vala: Infer needle type for "in" expression on enum
      tests: Add more "girparser" tests to increase coverage
      codegen: Don't wrongly emit declaration for default-handler of signals
      vala: Improve context check whether property is writeable on assignments
      codegen: Include "string.h" for strcmp() (POSIX)
      vala: Include "stdlib.h" for Enum.to_string() (POSIX)
      tests: Add more "unsupported creation method" tests to increase coverage
      vala: Set proper source_reference for implicit "this" and "result" variables
      vala: Report error for invalid inner operand of unary expressions
      tests: Add some "unary expressions" tests to increase coverage
      Release 0.50.4


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