[vala] Created tag 0.55.1



The signed tag '0.55.1' was created.

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

    0.55.1

Changes since the last tag '0.54.1':

Alexander Kanavin (1):
      vapigen.m4: use $PKG_CONFIG_SYSROOT_DIR

Alistair Thomas (1):
      genie: Amend text of indent and dedent for error messages

Colin Kiama (1):
      vala: Don't allow casting to void

Corentin Noël (1):
      gstreamer-1.0: Unskip the ElementFactory.make/create_full() symbols

Lorenz Wildberg (5):
      vala: Improve error message for invalid handler of dynamic signal
      vala: Add multi-line support to Vala.Report
      tests: Rename colliding test case to avoid conflict
      tests/girwriter: Use the actual expected output of our girwriter
      Support "emit" for explicit signal emission

Nikola Hadžić (1):
      alsa: Add more API and fix a few things

Rico Tzschichholz (147):
      vala: Multi-dimensional params-array not allowed
      build: At least valac 0.16.1 is required
      docs: Bump vala version references in README.md
      docs: Add myself to AUTHORS
      vala: Accept NullType as generic type argument
      tests: Add missing generics/null-type.c-expected
      tests: Add "integer/float literal" tests to increase coverage
      gio-2.0: Update to 2.71.0~a0d2efdc
      gtk4: Update to 4.5.0~da5efea6
      glib-2.0: Update 2.70 symbols
      Bump version suffix to 0.56
      vala: Add optional SourceReference parameter to DataType classes
      vala: Preserve the source reference when resolving data types
      vala: Set source references of created DataType instances in OCE
      vala: Drop RealLiteral.get_type_name()
      Set TypeParameter as symbol of GenericType
      glib-2.0: Add Unicode 14.0 symbols
      girparser: Add support for "ref_/ref_sink_/unref_function" metadata for classes
      gee: Add missing type-arguments
      tests/girwriter: Add missing type-argument
      tests: Add more "type-arguments" tests to increase coverage
      vala: No need to run return_type.check() twice for method
      vala: More thorough check of ValueType and set CodeNode.error on failure
      codegen: Actually free data when using "remove(_all)" on GLib.Queue/(S)List
      tests: Rename invalid yield-return test to avoid conflict
      tests: Add more "type-arguments" tests to increase coverage
      tests: Avoid causing unrelated errors in invalid test cases
      parser: Don't bail parsing of yield expression on error
      codegen: Move some errors to semantic analyzer pass
      vala: Set more missing source references of CodeNode instances
      tests: Add invalid "target/destroy access" tests to increase coverage
      tests: Add "instance access to implicit to_string() method of enum" test
      tests: Add missing tests/enums/bug614424.c-expected
      tests: Add more invalid "member access" tests to increase coverage
      tests: Extend "access virtual signal of interface" test to increase coverage
      tests: Split "Variant (de)serialization" test to trigger one error at a time
      Sync NEWS from 0.54
      vala: Really check compatiblity of error types for delegate symbol
      vala: Correctly output signature of callable throwing error
      tests: Add more invalid "(un)lock" tests to increase coverage
      tests: Add invalid "unary decrement" test to increase coverage
      vala: Replace and drop UnaryExpression.find_member_access()
      tests: Add "no error type in catch" tests to increase coverage
      vala: Report error for non ErrorType in throws
      codegen: Use ErrorType.error_domain if possible
      parser: Make sure ErrorCodes are accessible as needed
      vala: Implement CodeWriter.visit_foreach_statement()
      vala: Improve CodeWriter.visit_catch_clause()
      Use ErrorType-based collection for CodeNode.get_error_types()
      tests: Add "throws error code" tests to increase coverage
      Revert "Use ErrorType-based collection for CodeNode.get_error_types()"
      gstreamer: Update from 1.19.2+ git main
      vapi: Update GIR-based bindings
      vapi: Add libsoup-3.0 binding
      vapi: Add webkit2gtk-5.0 bindings
      Sync NEWS from 0.54
      girparser: Accept "sealed" for transformed records and compact classes
      gstreamer-1.0: Make Gst.Uri a sealed class
      vala: Add support for nested methods (local functions)
      tests: Add missing tests/objects/class-partial.c-expected
      tests: Extend "dynamic" signal test to increase coverage
      vala: Using SignalHandler.disconnect() is required for dynamic signals
      codegen: Split out GSignalModule.emit_signal()
      codegen: Stop generating wrappers for dynamic signal connections
      parser: Split out Parser.parse_switch_section_statement()
      parser: Better handling of misplaced switch sections
      genie: Accept INTERR token before type arguments when parsing type
      genie: Properly handle plain "get" or "set" property accessors
      genie: Use TokenType.EXCEPTION instead of TokenType.ERRORDOMAIN
      tests: Add more "declaration" tests for genie to increase coverage
      tests: Fix Makefile.am
      tests: Add more "statement" tests for genie to increase coverage
      tests: Fix mixed up naming of base-type tests for classes
      vala: Add accessibility check of type for constants and structs base type
      vala: Drop SemanticAnalyzer.is_type_accessible()
      codegen: Use CCodeConstant for member access of constant symbol
      codegen: Emit constants without initializer list in defines section
      gdbus: Use g_dbus_method_invocation_take_error() as simplification
      glib-2.0: Update 2.72 symbols
      vapi: Update GIR-based bindings
      codegen: Add and use CCodeConstantIdentifier for accessing constants
      vala: Check for unavailable value-type of variable initializer
      codegen: Check required length of enum type name for GType support
      codegen: Add missing check while overriding virtual async interface methods
      tests: Remove wrongly committed files
      gstreamer: Update from 1.19.3+ git master
      gstreamer-base-1.0: Some parameter fixes
      genie: Accept accessibility and async modifiers on "construct" creation methods
      ccode: Fix CCodeUnaryExpression.write() for PREFIX_INCREMENT/PREFIX_DECREMENT
      vala: Add [Profile] as known attribute for methods
      tests: Add [Profile] method test to increase coverage
      tests/girwriter: Increase coverage
      tests: Add runtime checks to signals tests and increase coverage
      vala: Report error on missing gio-2.0 package for async constructors
      vala: Fix signals with generic return
      build: Add "test-update" which passed UPDATE_EXPECTED=1 to refresh c-expected
      webkit2gtk-*.0: Update to 2.35.1
      tests: Rename colliding test cases to avoid conflicts
      codegen: Drop inconsistent space for ObjectType parameters
      codegen: Accept CCode.type attribute on parameters
      gnome-desktop-3.0: Some parameter fixes
      vapi: Add gnome-desktop-4, gnome-bg-4 and gnome-rr-4 bindings
      vapi: Update GIR-based bindings
      tests: Add missing methods/parameter-ccode-type.vala
      Sync NEWS from 0.54
      glib-2.0: Always use the actual C type for CCode.array_length_type
      vala: Check accessibility of initializer for constant and enum value
      build: Update git-version-gen to latest upstream
      gtkmodule: Handle nested closure elements and bind them accordingly
      tests: Add missing tests/structs/struct-static-field-initializer.c-expected
      codegen: Correctly handle chain up of struct creation methods
      vala: Set is_yield_expression in async context when chaining up to async base ctor
      tests: Add more "chain up" tests to increase coverage
      vala: Drop duplicate check for unsupported flag of creation methods
      vala: Drop duplicate check for unsupported flag of struct methods
      vala: Report statement parsing error if it is not meant to be an expression
      codegen: Use a dedicated EmitContext for _variant_get*() functions
      tests: Add "type-parameter property clash" test to increase coverage
      codegen: Initialize type parameter properties for generics earlier
      vapi: Update GIR-based bindings
      girparser: Avoid possibily creating duplicated attributes
      Sync NEWS from 0.54
      vala: Allow unsafe assignment of integer to enum while reporting a notice
      vala: Non nullable enum types are simple types
      Properly use [Flags] feature for ModifierFlags and CCodeModifiers
      vala: Silently accept unsafe assignment of "0" literal to enum type
      vala: Correctly replace "in" expression in pre-/postconditions of method
      parser: Improve partial classes support
      Make more use of native GLib.Regex syntax
      Revert "Make more use of native GLib.Regex syntax"
      vala: Show source location when reporting deprecations
      gio-2.0: Add custom MemoryOutputStream.with_*data() wrappers
      codegen: Allow boxing of non-external SimpleType structs
      codegen: Cast given default-value of struct with possible member initializer
      codegen: Initialize "result" variable on declaration for abstract methods only
      tests: Skip constants/member-access-enum.vala for ASAN
      tests: Add XFAIL tests if undefined behavior sanitizer is enabled
      Add native support to specify non default length-type for arrays
      tests: Add "async signal handler" test to increase coverage
      codegen: Clear existing length values when revisiting a slice expression
      tests: Skip runtime of array length type test on "32-bit"
      vapi: Update GIR-based bindings
      Sync NEWS from 0.54
      codegen: Generated SimpleType structs don't have a type id
      gtk4: Update to 4.6.0+06e5da45
      vapi: Update GIR-based bindings
      Release 0.55.1

Simon Werbeck (1):
      Add support for partial classes

Val Och (1):
      codegen: Use __once instead of __volatile in generated code

Yotam Nachum (2):
      gtkmodule: Improve error message for invalid signal element in ui-file
      vala: Don't allow casting real structs to classes or simple-types

wxx (2):
      vala: Parameter following ellipsis parameter is not allowed
      vala: NullLiteral is not a valid argument for string concatenation


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