[vala] Created tag 0.49.1
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] Created tag 0.49.1
- Date: Mon, 3 Aug 2020 11:17:29 +0000 (UTC)
The signed tag '0.49.1' was created.
Tagger: Rico Tzschichholz <ricotz ubuntu com>
Date: 1596452701 +0200
0.49.1
Changes since the last tag '0.48.2':
Andrea Del Signore (1):
codegen: Fix binary 'in' operator on array with boxed value-typed needle
Chris White (1):
build: Update git-version-gen to latest upstream
Corentin Noël (4):
tests: Extend "DBus signals" test to increase coverage
gdbus: Use GDBusProxy API to set `g-interface-info` at initialization time
libvaladoc/girimporter: Skip "function-macro" elements
libvaladoc: Support exporting the `class` modifier on methods
Jean Pierre Dudey (3):
girwriter: Add c:identifier-prefixes to <namespace>
girwriter: Write c:type="void" when name="none"
girwriter: Write c:symbol-prefix on supported elements
Mason Bogue (2):
codegen: Use defintions of public header in internal header if available
vala: Drop --use-header compiler option and enable it by default
Michael Gratton (1):
glib-2.0: data of GLib.Bytes is allowed to be null
Nick Schrader (1):
Add support for "with" statement
Princeton Ferro (3):
vala: Don't use possibly uninitialized backing field of package_name
parser: Handle incomplete expression statements
vala: Ensure non-empty argument list for "disconnect" before accessing it
Rico Tzschichholz (204):
Bump version suffix to 0.50
vala: Remove some public API from expressions and statements
tests: Add "throw in loops" tests to increase coverage
vala: Add Expression.is_always_true/false() helpers
girparser: Strip "Enum"-suffix only from enumeration
vala: Move setting of target profile and standard packages into CodeContext
codegen: Append initializer for "_*_size_" of array field in internal struct
vala: Handle unlock() statement in CodeWriter
vala: Handle all ctors and dtors in CodeWriter
codegen: Avoid critical trying to serialize an unsupported type to Variant
tests: Add "switch enum" test to increase coverage
tests: Add "local clash with implicit this" test to increase coverage
codegen: Don't free value if property setter takes ownership
codegen: Correct field declaration for captured inline-allocated array
tests: Add "expression as argument" tests to increase coverage
vala: Consider boolean types are compatible with each other
tests: Extend "array foreach" test to increase coverage
vala: Parse standalone integer/real literals as expression statement
codegen: Include "glib.h" for G_BEGIN_DECLS/G_END_DECLS usage
codegen: Correctly handle transformation of translated string-literal constants
vala: Warn about usage of override to implement abstract interface methods
codegen: Don't pass CCodeCastExpression to NULL-aware free macro
gtk4: Update to 3.98.2+11495027
gstreamer: Update from 1.17.0+ git master
gio-2.0: Update to 2.65.0~a136776e
gobject-2.0: Add ParamSpec/Signal.is_valid_name() since 2.66
Sync NEWS from 0.48
tests: Add "Bus/DBusConnection.get_proxy*()" tests to increase coverage
vala: Set default_construction_method in semantic-analyzer check if required
gstreamer-app-1.0: Don't merge Src.push_buffer_*() signal with its method
vala: Drop mitigation in CodeContext.pkg_config_modversion() when it failed
gstreamer-1.0: Don't skip GST_*_FORMAT strings
vala: Add SourceReference.contains()
vala: Add SourceLocation.to_string()
codegen: Use get_value_*_function() in GSignalModule.generate_marshaller()
codegen: Correctly handle signals returning real non-nullable struct
codegen: Use specified indices to access multidimensional array constants
testrunner: Add -Werror=array-bounds
codegen: Fix base-access to non-abstract/non-virtual properties
codegen: Check vfunc of abstract/virtual methods for NULL before using it
codegen: Check vfunc of abstract/virtual properties for NULL before using it
vala: Check assigned handler of dynamic signal before proceeding further
Revert "vala: Drop mitigation in CodeContext.pkg_config_modversion() when it failed"
vala: Fix cleaning of output in CodeContext.pkg_config_modversion()
glib-2.0: Guard Pid.to_string() with GLIB_2_50 to deal with G_PID_FORMAT
vala: Don't perform version check on internal lambda method
vala: Perform version check for types of non-external variable declarations
vala: Quote symbol on report by version attribute check
tests: Add "version check" tests to increase coverage
tests: Actually make the "version check" tests work
glib-2.0: Add Unicode 13.0 symbols
vapi: Update GIR-based bindings
gtk4: Update to 3.98.2+6a4f7889
codegen: Fix default of CCode.pos for parameters in async methods
girparser: Move special handling for certain parameters to process_callable()
girparser: Drop special handling of GLib.Data, GLib.PtrArray and GLib.String
girparser: Improve detection of AsyncReadyCallback/AsyncResult parameters
gio-2.0: Add "async_result_pos" attributes to *.call_with_unix_fd_list()
gtk4: Update to 3.98.2+2869f80b
gtk4: Update to 3.98.3
tests: Fix make dist
Sync NEWS from 0.48
Revert "vala: Set default_construction_method in semantic-analyzer check if required"
tests: Extend "fastvapi" test to increase coverage
Sync NEWS from 0.48
vala: Check coverage of switch on enum-type and issue warnings if needed
gitignore: Update and add some IDE files
gtk4: Update to 3.98.3+429e0bfa
vala: Allow node_reference being null in SemanticAnalyzer.get_instance_base_type()
vala: SemanticAnalyzer.get_instance_base_type() is not allowed to return null
vala: params-array parameter is not allowed in abstract/virtual method
valadoc: Keep using add_package() for default packages and handle POSIX
valadoc: Add implicit "Posix" using-directive for POSIX profile
vala: Use stable hash for methods in HashMap of implicit_implementations
parser: Use [Flags] for ModifierFlags
Use "str_equal" as equal_func for ArrayList<string> instances
vala: Set value_type of undefined member-access to avoid further criticals
codegen: Correctly handle cast-expression of real struct to nullable struct
vala: Transform cast from floating-type to boxed-type
vala: Transform cast from integer-type to boxed-type
gtk4: Update to 3.98.3+386b36a6
codegen: Use loop index instead of get_ccode_pos() for ellipsis parameter
vala: Explicit "new" method may be incompatible with a posssible base method
girparser: Add support for boolean "new" argument for methods
gtk4: Update to 3.98.3+028942c8
webkit2gtk-4.0: Update to 2.29.1
gstreamer: Update from 1.17.0+ git master
vapi: Update GIR-based bindings
Sync NEWS from 0.48
gtk+-3.0: Deprecated abstract methods are not required to be implemented
Revert "glib-2.0: Map given end == 0 for string.slice/splice() to string.length"
codegen: Dup arrays only if length > 0, this consistently returns NULL (POSIX)
tests: Extend "s[p]lice" tests to increase coverage
Revert "codegen: Dup arrays only if length > 0, this consistently returns NULL (POSIX)"
codegen: Improve array-dup-wrapper for empty arrays
vala: Improve source documentation
vala: Add InvalidExpression as replacement for erroneous nodes instead
codegen: Don't call get_ccode_finish_instance() with non-async methods
vala: Fix typo in comments
vala: Correctly handle qualified struct type reference in initializer list
glib-2.0,gobject-2.0: Add new symbols from 2.66
vapi: Update GIR-based bindings
gstreamer: Update from 1.17.0+ git master
pango: Update from 1.45.1
gstreamer-audio-1.0: Adjustments for Gst.Audio.Sink class extension
codegen: Add implicit parameter and instance checks in async method
gtk4: Update to 3.98.5+d2235b71
girwriter: Append symbol-attributes to callback field rather than its type
tests: Build typelib if g-ir-compiler is available
vala: Reduce calls of CodeContext.get()
Consistently use get_ccode_lower_case_prefix() for function names
libvaladoc: Remove unused Api.Class.get_finalize_function_name() API
vala: Use correct value-type for ArrayCreationExpression used as argument
pango: Update from 1.45.2
gstreamer: Update from 1.17.0+ git master
gtk4: Update to 3.98.5+2cc39fe2
vapi: Update GIR-based bindings
vala: Use available CodeContext instance for VersionAttribute.check()
girparser: Actually respect given cprefix metadata for enumerations
gtk4: Prefix value names of PaintableFlags with "STATIC_"
codegen: Cast initializer-list to struct for non-constant/non-array assignments
parser: Avoid mitigation for missing token if it follows DOT or DOUBLE_COLON
gtk4: Update to 3.98.5+c0cbf9db
vala: Improve parameter check of "get" method meant to be used by foreach
vala: Improve parameter check of "get" method meant to be used by foreach (2)
gtk4: Update to 3.98.5+1d1f618a
tests: Add "named argument" test to increase coverage
vala: Don't carry floating reference into unknown target type expression
glib-2.0: Add GLib.Uri bindings (since 2.66)
gio-2.0: Add new symbols from 2.66
webkit2gtk-4.0: Update to 2.29.2
gtk4: Mark optional methods of Gdk.Paintable interface as virtual
gtk4: Update to 3.98.5+fca2ba96
gstreamer: Update from 1.17.1+ git master
vapi: Update GIR-based bindings
Sync NEWS from 0.48
manual: Update from wiki.gnome.org
vala: Avoid subsequent critical caused by invalid array type for constant
tests: Don't use invalid syntax to declare local variable with array type
vala: Don't loose invalid_syntax when copying array type for local variable
vala: Improve error handling of nested initializer lists
codegen: Cache type_symbol in get_param_spec()
codegen: Handle "gtk_param_spec_expression" in get_param_spec()
gtk4: Improve Gtk.ParamSpecExpression binding
glib-2.0: Add AtomicUint, an alternation of AtomicInt for uint
gtk4: Fix binding of CClosureExpression ctor
vala: Don't allow "resize" invocation on variable with unowned array type
vala: Property must be writable when invoking ReturnsModifiedPointer method
vala: Recursive check of assignment target to recognize constants
vala: Return copy of constant type in get_value_type_for_symbol()
glib-2.0: Add more explicit type_id attributes for various symbols
tests: Extend "default gtype" tests to increase coverage
gstreamer: Update from 1.17.2+ git master
gtk4: Update to 3.98.5+26d83b1a
vapi: Update GIR-based bindings
tests: Add "unique namespace" test
codegen: Properly compare string if binary-expression contains string-literal
testrunner: Add more -Werror=* flags
vala: Handle parameter initializer without value-type
webkit2gtk-4.0: Update to 2.29.3
gtk4: Update to 3.98.5+191e0e8d
gstreamer: Update from 1.17.2+ git master
vapi: Update GIR-based bindings
codegen: Make use of CCode.cname for label name of CatchClause
vala: Remove some public API from expressions and statements (2)
vapi: Disable deprecation warnings when checking bindings
codegen: Inline allocated and constant arrays are never NULL
testrunner: Add "-Werror=tautological-pointer-compare" flag
tests: Add "pre/post-increment" tests to increase coverage
vala: Fully qualify member-access when using-directive was used to resolve
vala: Use inheritted scopes of base-types/prerequisites to resolve symbols
vala: Tranform instance member-access to a static one if possible
libvaladoc: Support exporting the `class` modifier on fields
vala: Fix code indentation
girparser: Warn about conflicting signals and properties
gtk4: Resolve conflict of DropTarget.drop signal with property
gtk+-3.0: Resolve conflicts of signals with properties
tests: Fix "methods/extern" test with -Werror=address and gcc 5.4.0
gtk4: Update to 3.98.5+4da3edd4
gstreamer: Update from 1.17.2+ git master
vala: Improve check of expression passed to yield
glib-2.0: Drop type_id from GLib.Error, let it be handled internally
tests: Add "access vfunc pointer" test to increase coverage
vala: Allow prototype access to signal with emitter
vala: Mark with-statements as experimental
codegen: Check param for null before using it
vala: Check error-type accessibility of creation methods and delegates
girparser: Skip 'docsection' elements in <namespace>
gstreamer: Update from 1.17.2+ git master
gtk4: Update to 3.98.5+f2bdb1fb
gtk+-3.0: Update to 3.24.21+ffe2df7b
vapi: Update GIR-based bindings
codegen: Properly destroy elements of an inline struct array
girwriter: Don't include symbols outside of a namespace
girwriter: Internal fields/vfuncs in type-symbols are public in C
girwriter: Use appropriate get_ccode_* functions
gtk4,gtk4-unix-print: Update to 3.98.5+23dcf36e
webkit2gtk-4.0: Update to 2.29.4
Sync NEWS from 0.48
gtk4: Update to 3.99.0+d743e757
gstreamer: Update from 1.17.2+ git master
glib-2.0: Add GLib.File.set_contents_full() binding (since 2.66)
gio-unix-2.0: Fix "g_unix_mount_for" binding
Release 0.49.1
Simon Werbeck (1):
vala: Support struct initializer list in non-constant array
vanadiae (1):
glib-2.0: Fix Filename.canonicalize() binding of g_canonicalize_filename
wb9688 (2):
glib-2.0: Map given end == 0 for string.slice/splice() to string.length
parser: Map empty start/end index to 0/length for slice expressions
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]