[vala] Created tag 0.55.1
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] Created tag 0.55.1
- Date: Fri, 14 Jan 2022 15:30:13 +0000 (UTC)
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]