4492 lines
176 KiB
Plaintext
4492 lines
176 KiB
Plaintext
-------------------------------------------------------------------
|
||
Tue Apr 18 09:17:26 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.56.7:
|
||
+ Various improvements and bug fixes:
|
||
- codegen: Fix usage of lambda-expression from delegate
|
||
initializer
|
||
- vala:
|
||
. Check type-argument count of interface prerequisites
|
||
. Improve Symbol.to_string() to include TypeParameters
|
||
. Improve error message for wrong number of type-arguments
|
||
. Improve check of type_reference in ObjectCreationExpression
|
||
. Allow inheritance from sealed class in bindings
|
||
- Fix a couple of type-argument issues in vala itself
|
||
- g-i: Fix compiling with mingw clang
|
||
+ Bindings:
|
||
- gio-2.0,glib-2.0,gtk+-3.0,gtk4: Fix a few binding issues
|
||
- glib-2.0: g_chdir is declared in <glib/gstdio.h>
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 4 12:46:39 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.56.6:
|
||
+ Regression fix: vala: Improve initialization of namespace
|
||
fields with compound literal.
|
||
+ Bindings:
|
||
- gio-2.0,glib-2.0,gobject-2.0: Update 2.74 symbols
|
||
- webkit2gtk-4.*: Update to 2.40.0
|
||
- webkitgtk-6.0: Update to 2.40.0
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Mar 26 09:30:49 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.56.5:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Consistently handle GLib.Error as boxed type
|
||
. Add cast to accessor calls for generic property
|
||
implementations
|
||
. Use g_object_class_override_property to implement generic
|
||
interface properties
|
||
. Add declaration for register call of dynamic DBus
|
||
interfaces
|
||
- vala:
|
||
. Correctly handle pre/post-increment expression as index of
|
||
element access
|
||
. Set proper value-type of unary ref/out expression in
|
||
initializers
|
||
. Allow assignment of namespace fields with inline allocated
|
||
arrays
|
||
- gtkmodule: Improve error messages
|
||
+ Bindings:
|
||
- gtk4: Update to 4.10.1~40b154bf from 0.58
|
||
- gtk4: Add sealed to all the final types
|
||
- gtk+-3.0: Fix ToolPalette.icon_size get-accessor type
|
||
- webkitgtk-6.0: Update to 2.39.90
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Feb 12 12:05:29 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.56.4:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Add glib.h include for TRUE/FALSE literal
|
||
. Append VALA_EXTERN also when using fast-vapi
|
||
. Perform required casts for generic types of return-values
|
||
and in/out-parameters
|
||
. Correctly handle fixed-length array initialization of
|
||
fields in classes
|
||
. Perform required cast while assigning and passing function
|
||
pointers
|
||
. Cast return value of generic type accessor functions
|
||
. Cast vfunc of property accessors by using
|
||
cast_method_pointer()
|
||
- vala:
|
||
. Report error in real literal if exponent has no digits
|
||
. Improve compatibility type checks of array elements in
|
||
assignments
|
||
. Improve missing exponent check for real literals
|
||
. Better handling of [NoReturn] call inside finally clause
|
||
- Properly check for colored terminal output on Windows
|
||
- Fix output decoding error of non-ASCII character on Win32
|
||
- parser: Properly handle chained equality expressions
|
||
- manual: Update from wiki.gnome.org
|
||
+ Bindings:
|
||
- cairo: Add missing Cairo.Pattern.get_rgba()
|
||
- glib-2.0: Add `double_hash` and `double_equal`
|
||
- gtk4: Make Gtk.show_uri_full() an instance method of
|
||
Gtk.Window
|
||
- gtk4: Update workaround for DropTarget.drop() signal conflict
|
||
- libgvc: Fix `cheader_filename` of the `Gvc` namespace
|
||
- pango: Fix a few binding errors
|
||
- pixman-1: Fix instance position of region copy methods
|
||
- webkit2gtk-*.*: Update to 2.37.91
|
||
- Add webkitgtk-6.0 bindings
|
||
- Update gnome-desktop-3.0 and gnome-desktop-4
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Sep 3 14:13:06 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.56.3:
|
||
+ Various improvements and bug fixes:
|
||
- vala:
|
||
. Don't unconditionally expect ObjectType of Class
|
||
. Make try-statement parsing more resilient
|
||
. Avoid problems with '\' in #line directives on Windows
|
||
- gidlparser: Set source reference of parameters
|
||
+ Bindings:
|
||
- atspi-2: Fix a few binding errors
|
||
- glib-2.0: Use g_abort for GLib.Process.abort() beginning with
|
||
2.50
|
||
- gtk+-3.0: Correctly unhide BindingSet.by_class to avoid
|
||
Version attribute
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 18 09:13:48 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.56.2:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Correctly set array-length for NoAccessorMethods
|
||
properties.
|
||
. Detect usage of static type-parameter in runtime context.
|
||
. Make sure to initialize static collections.
|
||
. Split reserved identifiers for C and Vala.
|
||
. Check cname of fields and methods against reserved
|
||
identfiers.
|
||
- vala: Avoid critical in SourceFile.get_mapped_length().
|
||
+ Bindings:
|
||
- glib2.0: Add abs() to int8/int16/int32/ssize_t.
|
||
- Add initial wayland-client binding.
|
||
- Add geocode-glib-2.0 binding.
|
||
- Add rest-1.0 bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 25 08:41:28 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 0.56.1:
|
||
+ Various improvements and bug fixes:
|
||
- vala: Improve accessibility check inside member initializer.
|
||
- vala: Don't allow nullable enum value as real GObject
|
||
property.
|
||
- valadoc: Include path to doclet in error message.
|
||
- manual: Update from wiki.gnome.org.
|
||
+ Bindings:
|
||
- gtk4: Fix GLib.Value parameter in
|
||
ContentProvider.get_value().
|
||
- gtk4: Split out gtk4-wayland and gtk4-x11 into separate
|
||
bindings.
|
||
- gstreamer: Update from 1.21+ git main.
|
||
- vapi: Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 17 09:56:25 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.56.0:
|
||
+ Various improvements and bug fixes: codegen: Drop confusing
|
||
warning when accessing interface members.
|
||
+ Bindings:
|
||
- Add webkit2gtk-4.1 bindings.
|
||
- glib-2.0: Fix memory management of TestSuite.add*/get_root()
|
||
with 2.70.
|
||
- libarchive: Fix a few binding errors.
|
||
- SDL2_ttf: Fix a few binding errors.
|
||
- tiff: Fix a few binding errors.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 15 09:09:55 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.55.91:
|
||
+ Various improvements and bug fixes:
|
||
- girparser:
|
||
. Handle duplicated and unnamed symbols.
|
||
. Add support for "copy_/free_function" metadata for compact
|
||
classes.
|
||
. Don't count instance-parameter when checking for backwards
|
||
closure reference.
|
||
+ Bindings:
|
||
- gst-editing-services-1.0: Fix
|
||
BaseEffect.set_time_translation_funcs()
|
||
- gstreamer-audio-1.0: Fix a few binding errors
|
||
- gstreamer-base-1.0: Fix a few binding errors
|
||
- gstreamer-video-1.0: Fix a few binding errors
|
||
- gtk4: Fix content_deserialize_async()
|
||
- libarchive: Fix a few binding errors
|
||
- libgsf-1: Fix a few binding errors
|
||
- libgrss: Fix FeedItem.get_geo_point() parameters
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 15 09:08:55 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.55.90:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Emit G_DEFINE_AUTOPTR_CLEANUP_FUNC() for interfaces with
|
||
base class
|
||
. Emit G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC() for structs
|
||
. Default to "has_type_id = false" for external error-domains
|
||
. Emit GType definition for error domains
|
||
- vala:
|
||
. Catch and throw possible inner error of lock statements
|
||
. Keep error-code symbol reference in callable expression
|
||
context
|
||
. Allow delegate without target to be used as constant type
|
||
- girparser: Pick up type_id of error domains
|
||
+ Bindings:
|
||
- glib-2.0: Update 2.70/72 symbols
|
||
- gstreamer: Update from 1.21.0+ git main
|
||
- vapi: Update GIR-based bindings
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 15 09:07:55 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.55.3:
|
||
+ Highlights: Allow usage of dynamic on VarType
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Use correct target/destroy of delegate field initializer
|
||
. Stop generating wrappers for dynamic property access
|
||
- gtkmodule: Improve UI parsing and handling of nested objects
|
||
and properties
|
||
- vala:
|
||
. Add missing TraverseVisitor.visit_data_type()
|
||
. Improve check of generic type references in static contexts
|
||
. Make sure to drop our "trap" jump target in case of an
|
||
error
|
||
. Move dynamic property errors to semantic analyzer pass
|
||
. Free empty stack list for code contexts
|
||
. Clear SemanticAnalyzer.current_{symbol,source_file} when
|
||
not needed anymore
|
||
+ Bindings:
|
||
- gio-2.0,glib-2.0,gobject-2.0: Update 2.72 symbols
|
||
- gstreamer: Update from 1.19.90+ git main
|
||
- gtk4: Specify sentinel for GtkAcessible methods
|
||
- gtk4: Update to 4.6.0+06ec4ec1
|
||
- vapi: Update GIR-based bindings
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 15 09:06:55 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.55.2:
|
||
+ Highlights:
|
||
- Add support for async main and yield statements in main block
|
||
- Add foreach statement support for GLib.Array and
|
||
GLib.Sequence
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Avoid symbol clashes with "va_*" from "stdarg.h"
|
||
. Access of inline allocated array is guaranteed to be non
|
||
null
|
||
. Don't uncoditionally null check callback_func for
|
||
GLib.Closure
|
||
. Access of stack allocated struct is guaranteed to be non
|
||
null
|
||
. Write array length of formal parameters with fixed length
|
||
- vala:
|
||
. Require lvalue access of delegate target/destroy "fields"
|
||
. Implement missing YieldStatement.accept()
|
||
. Add support to infer return type of dynamic signals
|
||
. Transform assignment of an array element as needed
|
||
- parser:
|
||
. Reduce the source reference of main block method to its
|
||
beginning
|
||
. Improve handling of nullable VarType in with-statement
|
||
- manual: Update from wiki.gnome.org
|
||
+ Bindings:
|
||
- glib-2.0,gio-2.0: Update 2.72 symbols
|
||
- gstreamer: Update from 1.19.3+ git master
|
||
- gtk4: Update to 4.6.0+a092986a
|
||
- glib-2.0: Fix criticals in string.joinv() with arrays that
|
||
start with null
|
||
- vapi: Add linux-media bindings (linux/media.h)
|
||
- alsa: Add/fix *.alloca() functions
|
||
- posix: Add limits.h binding
|
||
- v4l2: Update V4l2.Capabilities and fix some inline arrays
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 15 09:05:55 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 0.55.1:
|
||
+ Highlights:
|
||
- Add support for partial classes.
|
||
- Add support for nested methods (local functions).
|
||
- Add multi-line support to Vala.Report.
|
||
- Support "emit" for explicit signal emission.
|
||
- Add native support to specify non default length-type for
|
||
arrays.
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Move some errors to semantic analyzer pass.
|
||
. Stop generating wrappers for dynamic signal connections.
|
||
. gdbus: Use g_dbus_method_invocation_take_error() as
|
||
simplification.
|
||
. Initialize type parameter properties for generics earlier.
|
||
. Initialize "result" variable on declaration for abstract
|
||
methods only.
|
||
. Use __once instead of __volatile in generated code.
|
||
. Generated SimpleType structs don't have a type id.
|
||
- vala:
|
||
. Add optional SourceReference parameter to DataType classes.
|
||
. Preserve the source reference when resolving data types.
|
||
. Set source references of created DataType instances in OCE.
|
||
. Set TypeParameter as symbol of GenericType.
|
||
. Add accessibility check of type for constants and structs
|
||
base type.
|
||
. Don't allow casting to void.
|
||
. Don't allow casting real structs to classes or
|
||
simple-types.
|
||
. Check accessibility of initializer for constant and enum
|
||
value.
|
||
. Show source location when reporting deprecations
|
||
+ Updated bindings.
|
||
- Update vala_version, vala_libversion, and vala_priority relating
|
||
to 'vala 0.56'.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 15 09:04:55 UTC 2022 - Callum Farmer <gmbr3@opensuse.org>
|
||
|
||
- Update to version 0.54.7:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Generated SimpleType structs don't have a type id
|
||
. Avoid symbol clashes with "va_*" from "stdarg.h"
|
||
. Access of inline allocated array is guaranteed to be non
|
||
null
|
||
. Don't uncoditionally null check callback_func for
|
||
GLib.Closure
|
||
. Access of stack allocated struct is guaranteed to be non
|
||
null
|
||
. Use correct target/destroy of delegate field initializer
|
||
- gtkmodule: Improve UI parsing and handling of nested objects
|
||
and properties
|
||
- vala:
|
||
. Show source location when reporting deprecations
|
||
. Require lvalue access of delegate target/destroy "fields"
|
||
. Transform assignment of an array element as needed
|
||
. Add missing TraverseVisitor.visit_data_type()
|
||
. Make sure to drop our "trap" jump target in case of an
|
||
error
|
||
. Move dynamic property errors to semantic analyzer pass
|
||
. Free empty stack list for code contexts
|
||
. Clear SemanticAnalyzer.current_{symbol,source_file} when
|
||
not needed anymore
|
||
- parser: Reduce the source reference of main block method to
|
||
its beginning
|
||
- parser: Improve handling of nullable VarType in
|
||
with-statement
|
||
- manual: Update from wiki.gnome.org
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jan 8 19:41:25 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.54.6:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Allow boxing of non-external SimpleType structs
|
||
. Cast given default-value of struct with possible member
|
||
initializer
|
||
. Clear existing length values when revisiting a slice
|
||
expression
|
||
- vala:
|
||
. Allow unsafe assignment of integer to enum while reporting
|
||
a notice
|
||
. Non nullable enum types are simple types
|
||
. Correctly replace "in" expression in pre-/postconditions of
|
||
method
|
||
+ Bindings: gio-2.0: Add custom MemoryOutputStream.with_*data()
|
||
wrappers
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Dec 16 10:27:06 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.54.5:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Correctly handle chain up of struct creation methods
|
||
. Use a dedicated EmitContext for _variant_get*() functions
|
||
. gtkmodule: Handle nested closure elements and bind them
|
||
accordingly
|
||
- vala:
|
||
. NullLiteral is not a valid argument for string
|
||
concatenation
|
||
. Set is_yield_expression in async context when chaining up
|
||
to async base ctor
|
||
. Report statement parsing error if it is not meant to be an
|
||
expression
|
||
. girparser: Avoid possibily creating duplicated attributes
|
||
- vapigen.m4: use $PKG_CONFIG_SYSROOT_DIR
|
||
+ Bindings:
|
||
- glib-2.0: Always use the actual C type for
|
||
CCode.array_length_type
|
||
- gstreamer: Cherry-pick bindings fixes from 0.56
|
||
- gstreamer-1.0: Unskip the ElementFactory.make/create_full()
|
||
symbols
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Nov 29 21:47:06 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.54.4:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Use CCodeConstant for member access of constant symbol
|
||
. Emit constants without initializer list in defines section
|
||
. Add and use CCodeConstantIdentifier for accessing constants
|
||
. Check required length of enum type name for GType support
|
||
. Add missing check while overriding virtual async interface
|
||
methods
|
||
. Drop inconsistent space for ObjectType parameters
|
||
. Accept CCode.type attribute on parameters
|
||
. Fix CCodeUnaryExpression.write() for
|
||
PREFIX_INCREMENT/PREFIX_DECREMENT
|
||
- vala:
|
||
. Improve error message for invalid handler of dynamic signal
|
||
. Using SignalHandler.disconnect() is required for dynamic
|
||
signals
|
||
. Check for unavailable value-type of variable initializer
|
||
. Add [Profile] as known attribute for methods
|
||
. Report error on missing gio-2.0 package for async
|
||
constructors
|
||
. Fix signals with generic return
|
||
. parser: Split out Parser.parse_switch_section_statement()
|
||
. parser: Better handling of misplaced switch sections
|
||
- genie:
|
||
. Amend text of indent and dedent for error messages
|
||
. Accept INTERR token before type arguments when parsing type
|
||
. Properly handle plain "get" or "set" property accessors
|
||
. "exception" is the expected string for
|
||
TokenType.ERRORDOMAIN
|
||
. Accept accessibility/async modifiers on "construct"
|
||
creation methods
|
||
- girparser: Accept "sealed" for transformed records and
|
||
compact classes
|
||
- gtkmodule: Improve error message for invalid signal element
|
||
in ui-file
|
||
- build: Add "test-update" which passed UPDATE_EXPECTED=1 to
|
||
refresh c-expected
|
||
- tests: Rename colliding test cases to avoid conflicts
|
||
+ Bindings:
|
||
- alsa: Add more API and fix a few things
|
||
- gnome-desktop-3.0: Some parameter fixes
|
||
- gstreamer: Cherry-pick bindings fixes from 0.56
|
||
- gstreamer-base-1.0: Some parameter fixes
|
||
- gtk4: Update to 4.5.0~cd9b7307
|
||
- pango: Cherry-pick bindings fixes from 0.56
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Oct 30 10:45:12 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.54.3:
|
||
+ Various improvements and bug fixes:
|
||
- codegen: Actually free data when using "remove(_all)" on
|
||
GLib.Queue/(S)List
|
||
- vala:
|
||
. Parameter following ellipsis parameter is not allowed
|
||
. More thorough check of ValueType and set CodeNode.error on
|
||
failure
|
||
. Really check compatiblity of error types for delegate
|
||
symbol
|
||
. Correctly output signature of callable throwing error
|
||
. Report error for non ErrorType in throws
|
||
. Implement
|
||
CodeWriter.visit_foreach_statement()/visit_catch_clause()
|
||
- parser: Make sure ErrorCodes are accessible as needed
|
||
- girparser: Add support for "ref_/ref_sink_/unref_function"
|
||
metadata for classes
|
||
- Replace post(un) handling for libvala and libvaladoc with new
|
||
ldconfig_scriptlets macro.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Oct 4 09:54:37 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.54.2:
|
||
+ Various improvements and bug fixes:
|
||
- vala:
|
||
. Multi-dimensional params-array not allowed
|
||
. Accept NullType as generic type argument
|
||
. Set source references of created DataType instances in OCE
|
||
+ Bindings:
|
||
- gio-2.0: Update to 2.71.0~a0d2efdc
|
||
- glib-2.0: Update 2.70 symbols
|
||
- gtk4: Update to 4.5.0~da5efea6
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 21 12:18:47 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.54.1:
|
||
+ Regression and bug fixes:
|
||
- codegen:
|
||
. Add type declaration for implicit temporary local variable.
|
||
. Sealed class in external package is not special.
|
||
+ Bindings:
|
||
- gstreamer: Update from 1.19.0+ git master.
|
||
- gtk4: Update to 4.5.0~3e20ecd6.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 17 08:03:45 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 0.54.0:
|
||
+ Various improvements and bug fixes:
|
||
- vala: Warn about unsupported cast to void and drop it.
|
||
- vala: Don't restrict element type of GLib.Array.
|
||
- valadoc: Correctly format background of inline @link's.
|
||
+ Bindings:
|
||
- gio-2.0: Unhide a few usable symbols which are marked not
|
||
introspectable.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Sep 4 19:29:14 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.53.2:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Fix property access inside opaque compact class
|
||
. Add missing cast to access base-class members in
|
||
class/static ctor
|
||
+ Bindings:
|
||
- glib-2.0: Current constants in GLib.Math are part of glib.h
|
||
- glib-2.0: Add RefString since 2.58
|
||
- gstreamer: Update from 1.19.0+ git master
|
||
- gtk4: Update to 4.5.0~e681fdd9
|
||
- vapi: Update GIR-based bindings
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 23 12:56:30 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 0.53.1:
|
||
+ Highlights:
|
||
- Support explicit nullable var-type declarations,
|
||
- Add support for variadic delegates,
|
||
- Add support for sealed classes,
|
||
- Add support for null-safe access operator,
|
||
- Emit external creation methods in bindings,
|
||
- Introduce VALA_EXPORT for public symbols to improve
|
||
portability,
|
||
- girwriter:
|
||
+ Use "optional" and "nullable" instead of deprecated
|
||
"allow-none",
|
||
+ Improve struct creation method binding,
|
||
- girparser:
|
||
+ Improve instance method detection,
|
||
+ Never skip "function" elements,
|
||
+ Add "move-to" value of functions as Version.replacement,
|
||
+ Various improvements and bug fixes.
|
||
+ Updated bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 17 10:54:52 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.52.5:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Allow null to initialize non-null struct inside initializer
|
||
list
|
||
. Implementing GLib.Source.prepare/check is optional since
|
||
2.36
|
||
. Fix variadic constructors for compact classes and structs
|
||
. Use detroy_value() for delete statement
|
||
. Fix params-array in constructor for struct
|
||
- vala:
|
||
. Rely on DataType.to_qualified_string() for error-types
|
||
. Disallow resize() for constant arrays
|
||
- Recognize multiple valid CCode.gir_namespace/_version in VAPI
|
||
files
|
||
- Slightly improve source_reference for
|
||
get_dup_func_expression()
|
||
- girwriter:
|
||
. Respect GIR.name for constants, errordomains and delegates
|
||
. Add explicit writable attribute to all field elements
|
||
. Fix position of "result" parameter for struct constructor
|
||
. Write missing c:type attribute of compact class record
|
||
- girparser: Add support for "final" class attribute
|
||
- tests/girwriter: Add missing [Flags] annotation
|
||
- testrunner: Add support for girwriter tests
|
||
- docs: Update bootstrap instructions in README.md
|
||
+ Bindings:
|
||
- Partly revert "gstreamer: Update from 1.19.0+ git master"
|
||
- glib-2.0: expected_type and return value of
|
||
VariantDict.lookup_value() is nullable
|
||
- glib-2.0: Add Uri.to_string/to_string_partial() (since 2.66)
|
||
- gobject-2.0: Fix the Closure.invoke() signature
|
||
- gstreamer: Update from 1.19.0+ git master
|
||
- gtk4: Update to 4.3.2+04f3c805
|
||
- linux: Substitute linux/if.h with net/if.h
|
||
- linux: Fix some bindings errors
|
||
- linux: Fix i2c-dev constants
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 4 09:31:11 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.52.4:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. GArray, GByteArray and GPtrArray are reference counted
|
||
. Replace wrongly hard coded usage of G_OBJECT_GET_CLASS
|
||
. Don't add errornous cast for unknown type_symbol
|
||
. Mark entry point method implementation "_vala_main" as
|
||
static
|
||
. Improve check for GLib.Source derived classes
|
||
- vala: Parameter following params-array parameter is not
|
||
allowed
|
||
- doc: Update man page to include more information on profiles
|
||
+ Bindings:
|
||
- glib-2.0: Add missing has_typedef attributes on SourceFuncs
|
||
delegates
|
||
- gstreamer: Update from 1.19.0+ git master
|
||
- gtk+-3.0: Update to 3.24.29+f9fe28ce
|
||
- gtk4: Update to 4.3.0+24f0ae1d
|
||
- pango: Mark language parameter of AttrIterator.get_font() as
|
||
out
|
||
- vapi: Update GIR-based bindings
|
||
|
||
-------------------------------------------------------------------
|
||
Sun May 2 19:27:10 UTC 2021 - Michael Gorse <mgorse@suse.com>
|
||
|
||
- Update to version 0.52.3:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Apply gconstpointer to gpointer cast to GenericType only.
|
||
. Fix access to captured generics in async method of
|
||
interfaces (2).
|
||
. Use if-clause for is_in_destructor() condition to be more
|
||
clear.
|
||
. Add missing "_return" label and "_inner_error*_"
|
||
declaration in dtors.
|
||
. Don't use G_GNUC_INTERNAL on implicit type specific fields.
|
||
- vala:
|
||
. length-type of arrays must not be nullable.
|
||
. Report a warning for unhandled errors in destructors.
|
||
- parser:
|
||
. Minor semantic checks to improve error messages.
|
||
. Allow empty member-initializer and accept trailing comma.
|
||
. Include INTERR token in source_reference of parsed types.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Apr 17 08:36:39 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 0.52.2:
|
||
+ Regression and bug fixes:
|
||
- codegen:
|
||
. Don't free temp-var for element-access to array with boxed
|
||
structs.
|
||
. Don't free unowned heap allocated struct.
|
||
+ Bindings: glib-2.0: Add simple_generics attribute to
|
||
GenericArray.find_custom().
|
||
- Changes from version 0.52.1:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Improve handling of ellipsis parameter in get_ccode_name().
|
||
. Fix default value of get_ccode_destroy_notify_pos().
|
||
. Don't override valid target/destroy of previous lambda
|
||
argument.
|
||
. Don't call *_instance_init() in compact class chainup.
|
||
- vala: Mark tranformed static member-access as qualified.
|
||
- parser: Stricter mode for chained member initializer with
|
||
--keep-going.
|
||
- girwriter: namespace expects "c:symbol-prefixes" attribute.
|
||
- girwriter: Don't use instance-parameter inside callback.
|
||
- girparser,libvaladoc/girimporter: Don't guess length of xml
|
||
header, iterate forward to <repository>.
|
||
- libvaladoc/girimporter: parse_constant() use "c:identifier"
|
||
attribute first.
|
||
+ Bindings:
|
||
- gsl: Add BLAS module.
|
||
- rest-0.7: Fix OAuthProxyAuthCallback binding.
|
||
- gtk+-3.0: Fix ModuleInitFunc binding.
|
||
- gio-2.0: Fix TlsPassword.get_value() binding.
|
||
- Fix several bindings which lead to invalid code by using
|
||
them in: javascriptcoregtk-4.0, libusb, libusb-1.0, pixman-1,
|
||
webkit2gtk-web-extension-4.0, x11, zlib.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 18 09:08:28 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 0.52.0:
|
||
+ Various improvements and bug fixes:
|
||
- codegen: Include "glib.h" for deprecated symbols (GOBJECT).
|
||
- vala: Improve error for incompatible expressions in
|
||
conditional expression.
|
||
- vala: Check for unused attributes unconditionally.
|
||
- girparser: Allow overriding of "Compact" attribute for
|
||
classes.
|
||
- girparser: Handle empty "<type/>" element and report an
|
||
error.
|
||
- girparser: Add support for NoWrapper metadata for methods.
|
||
- build: Add --enable-test-asan configure option.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 8 09:47:51 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 0.51.90:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
+ More use of get_ccode_type_name().
|
||
+ "_first_array" parameter for params-array is variadic too.
|
||
+ Inherit GType from base struct of SimpleType structs.
|
||
- vala:
|
||
+ Report warning if --target-glib=auto was not evaluated
|
||
successfully.
|
||
+ Fix ownership inheritance of "unowned var" in foreach
|
||
statement.
|
||
+ Use pre-resolved symbol/type of SemanticAnalyzer if
|
||
possible.
|
||
- gdbus: Don't leak memory of deserialized arguments on error
|
||
in wrapper method.
|
||
- girparser: Reuse populated Node.gtype_struct_for instead of
|
||
resolving again.
|
||
- girparser: Evaluate "glib:type-struct" twice to pick up
|
||
reparented structs.
|
||
- testrunner: Include Gio-2.0/gio-2.0 for GIR tests too.
|
||
+ Bindings: gtk4: Update to 4.1.1+f8f90d85.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Feb 27 23:26:29 UTC 2021 - Michael Gorse <mgorse@suse.com>
|
||
|
||
- Update to version 0.51.3:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
+ Don't use volatile modifier in glib API when targetting >=
|
||
2.68.
|
||
+ CCodeBaseModule.get_type_id_expression () won't return null.
|
||
+ Don't wrongly emit declaration for default-handler of
|
||
signals.
|
||
+ Include "string.h" for strcmp() (POSIX).
|
||
- vala:
|
||
+ Generics value holding struct pointer requires casting on
|
||
access.
|
||
+ Infer needle type for "in" expression on enum.
|
||
+ Don't allow "in" operation with different enum types.
|
||
+ Improve context check whether property is writeable on
|
||
assignments.
|
||
+ Include "stdlib.h" for Enum.to_string() (POSIX).
|
||
+ Set proper source_reference for implicit "this" and
|
||
"result" variables.
|
||
+ Report error for invalid inner operand of unary
|
||
expressions.
|
||
- girwriter: Output default handler of signals.
|
||
+ Bindings:
|
||
- glib-2.0: Add new symbols from 2.68.
|
||
- webkit2gtk-4.0: Update to 2.31.90.
|
||
- vapi: Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 19 09:40:57 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 0.51.2:
|
||
+ Various improvements and bug fixes:
|
||
- vala:
|
||
+ Check type-arguments in base-types/prerequisites of
|
||
class/interface.
|
||
+ Include type-checks in preconditions of methods for type
|
||
narrowing.
|
||
+ Capturing va_list parameters/variables is not allowed.
|
||
+ Properly parse and handle chained initialization of
|
||
members.
|
||
- codewriter: Output valid vala syntax for LoopStatement and
|
||
don't write trailing ";" after body of WithStatement.
|
||
+ Bindings:
|
||
+ gstreamer: Update from 1.19.0+ git master.
|
||
+ vapi: Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 17 09:41:40 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 0.51.1:
|
||
+ Support "binding" to bind GtkCallback to class of given
|
||
property.
|
||
+ Add support for type narrowing.
|
||
+ Support chain up to simple generics constructor.
|
||
+ Perform runtime version check of libvala.
|
||
+ girparser: Handle anonymous delegate not backed by
|
||
virtual-method or signal.
|
||
+ Add support for 'opaque' compact classes.
|
||
+ Add further support for params arrays in constructors.
|
||
+ Improve handling of "NoWrapper" attribute.
|
||
+ Improve support of SimpleType struct constructors.
|
||
+ Use __attribute__ instead of G_GNUC_* in POSIX profile.
|
||
+ Add SDL 2.x bindings [#1032] amd drop SDL 1.x.
|
||
+ Various improvements and bug fixes.
|
||
+ Various binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jan 11 06:25:58 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.50.3:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Use CCodeInvalidExpression instead of place holders
|
||
. Don't leak memory of already assigned out-parameter on
|
||
error
|
||
. Don't leak memory on internal value comparison of property
|
||
setter
|
||
. Fix assignment of casted struct value to property
|
||
- vala:
|
||
. Report an error if gio-2.0 is missing for DBus support
|
||
. Add missing TraverseVisitor.visit_addressof_expression()
|
||
. value_type of PointerIndirection expressions must not be
|
||
owned
|
||
. SliceExpression need to return heap-allocated or unowned
|
||
references
|
||
. Accept "unowned var" as type for foreach variable
|
||
declaration
|
||
. Ownership transfer of inline-allocated array is not allowed
|
||
- tests: Use Automake’s parallel test driver to speed up
|
||
running tests
|
||
- testrunner: A lot of simplifications
|
||
+ Bindings:
|
||
- gio-2.0: Fix DBusSubtreeIntrospectFunc binding
|
||
- gstreamer-1.0: Fix direction of GLib.Value typed parameters
|
||
- gstreamer: Update from 1.19.0+ git master
|
||
- gtk4:
|
||
. Use correct cheader_include for wayland/x11 gdk backend
|
||
. Don't rename binding for gtk_css_provider_load_from_data
|
||
. Update to 4.0.1
|
||
- webkit2gtk-4.0: Update to 2.30.3
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 19 16:06:17 UTC 2020 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.50.2:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. More use of delegate_target_type and
|
||
delegate_target_destroy_type.
|
||
. Reduce get_delegate_target/
|
||
get_delegate_target_destroy_notify calls.
|
||
. Don't use inferred type for temp-value to access generic
|
||
property.
|
||
. Update outdated array _size_ variable of captured
|
||
local-variable.
|
||
. Report internal error for unsupported collection type in
|
||
foreach.
|
||
- vala:
|
||
. Issue an error on void initializer for local-variable.
|
||
. Allow markup-reader to accept spaces around '=' of
|
||
attribute assignment.
|
||
. CodeNode.source_reference is optional, so let the API
|
||
respect that.
|
||
. Use DataType.compatible() to check for string
|
||
concatenation.
|
||
- valadoc: Don't call CodeContext.pop() on empty stack.
|
||
- libvaladoc: Don't filter-out generic type-parameters of
|
||
delegates.
|
||
- libvaladoc/girimporter: Skip "docsection" elements in
|
||
<namespace>.
|
||
- testrunner: Add "-Werror=return-local-addr" flag.
|
||
+ Bindings updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 1 08:16:58 UTC 2020 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.50.1:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Don't falsly use g_return_val_if_fail() for async creation
|
||
method.
|
||
. Don't pass CCodeFunctionCall to NULL-aware free macro.
|
||
- vala:
|
||
. Improve parsing of with-statement and allow it as embedded
|
||
statement.
|
||
. Prioritize the usage of an existing with-variable instance,
|
||
Recognize previously inserted implicit access to
|
||
with-variable.
|
||
- parser: Allow to begin expression with statement keyword.
|
||
- g-i: Fix a couple of C compiler warnings.
|
||
- libvaladoc: Fix a couple of C compiler warnings.
|
||
- testrunner: Pass --enable-checking to increase coverage,
|
||
Filter external -0X flags to preserve current default -O0.
|
||
- build: Stop passing obsolete --use-header.
|
||
+ Update bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 30 12:27:19 UTC 2020 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.50.0:
|
||
+ Codegen: The actual struct size is required for calloc (POSIX).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 30 00:49:52 UTC 2020 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.49.92:
|
||
+ Various improvements and bug fixes:
|
||
- Don't use locale dependent string functions on syntax
|
||
strings.
|
||
- girparser: Additionally fallback to "glib:type-name" to
|
||
retrieve the cname.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 30 00:49:51 UTC 2020 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.49.91:
|
||
+ Various improvements and bug fixes:
|
||
- codegen: Don't append unreachable clean-up section of Block.
|
||
- codegen: Always include base_struct declaration if available.
|
||
- vala: Additionally break on ObjectCreationExpression in
|
||
"tainted" check.
|
||
- vala: Add ObjectCreationExpression.to_string().
|
||
- manual: Update from wiki.gnome.org.
|
||
+ Bindings:
|
||
- gio-unix-2.0,glib-2.0: Updates for 2.66.
|
||
- gtk4: Resolve a few conflicts of methods with
|
||
virtual-methods.
|
||
- Changes from version 0.49.90:
|
||
+ Regression and bug fixes:
|
||
- tests: Don't rely on undefined use-after-free behaviour of
|
||
glibc.
|
||
- Add TraverseVisitor for traversing the tree with a callback.
|
||
- Force usage of temporary variables for "tainted" member
|
||
accesses.
|
||
- vala: Move transformation of unary increment/decrement to
|
||
codegen.
|
||
- vala: Set parent_node for child nodes of lambda-expression.
|
||
+ Bindings:
|
||
- gstreamer: Update from 1.17.2+ git master.
|
||
- gtk4: Update to 3.99.0+e6e2d6b4.
|
||
- pango: Update from 1.46.0.
|
||
- webkit2gtk-4.0: Update to 2.29.91.
|
||
- Changes from version 0.49.2:
|
||
+ Highlights:
|
||
- Support non-virtual signals with default handler.
|
||
+ Various improvements and bug fixes:
|
||
- Switch context if with-variable is not owned by
|
||
with-statement.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 29 12:22:37 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.48.11:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. The actual struct size is required for calloc (POSIX)
|
||
. Don't pass CCodeFunctionCall to NULL-aware free macro
|
||
- g-i: Fix a couple of C compiler warnings
|
||
- libvaladoc: Fix a couple of C compiler warnings
|
||
- testrunner: Pass --enable-checking to increase coverage,
|
||
Filter external -0X flags to preserve current default -O0
|
||
+ Bindings:
|
||
- gstreamer: Update from 1.18.0+ git master
|
||
- gtk4: Don't skip LayoutManager.create_layout_child()
|
||
- gtk4: Update to 3.99.1+15b635d7
|
||
- poppler-glib: Update to 20.09.0
|
||
- vapi: Update GIR-based bindings
|
||
- webkit2gtk-4.0: Update to 2.30.1
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Sep 5 11:31:45 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.48.10:
|
||
+ Various improvements and bug fixes:
|
||
- tests: Don't rely on undefined use-after-free behaviour of
|
||
glibc
|
||
- Add TraverseVisitor for traversing the tree with a callback
|
||
- Force usage of temporary variables for "tainted" member
|
||
accesses
|
||
- vala:
|
||
. Move transformation of unary increment/decrement to codegen
|
||
. Set parent_node for child nodes of lambda-expression
|
||
. Additionally break on ObjectCreationExpression in "tainted"
|
||
check
|
||
. Add ObjectCreationExpression.to_string()
|
||
- codegen: Don't append unreachable clean-up section of Block
|
||
- codegen: Always include base_struct declaration if available
|
||
- manual: Update from wiki.gnome.org
|
||
- Don't use locale dependent string functions on syntax strings
|
||
- girparser: Additionally fallback to "glib:type-name" to
|
||
retrieve the cname
|
||
- libvaladoc/girimporter:
|
||
. Fallback to "name" for callback
|
||
. Fallback to "glib:type-name" for class, interface and
|
||
record
|
||
. Improve parse_symbol_doc() and don't use parse_doc()
|
||
. Skip "attribute" elements
|
||
- libvaladoc/gtkdoc-importer:
|
||
. Correctly retrieve "url" from "ulink" elements
|
||
. Don't let parse_block_taglet() return null
|
||
+ Bindings:
|
||
- gstreamer: Update from 1.17.2+ git master
|
||
- gtk4: Update to 3.99.1
|
||
- gtk4: Resolve a few conflicts of methods with virtual-methods
|
||
- pango: Update from 1.46.0
|
||
- webkit2gtk-4.0: Update to 2.29.91
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 10 13:25:42 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 0.48.9:
|
||
+ Regression and bug fixes:
|
||
- codegen: Include header for base-symbols when connecting
|
||
vfuncs.
|
||
- vala:
|
||
+ Inherit CCode.returns_floating_reference attribute from
|
||
base.
|
||
+ Mark tranformed member-access as qualified.
|
||
- girparser: Add support for string "feature_test_macro"
|
||
metadata.
|
||
- Revert "girwriter: Use appropriate get_ccode_* functions".
|
||
+ Bindings:
|
||
- gio-unix-2.0: Fix "g_unix_mount_for" binding.
|
||
- gio-2.0: Include "gio/gsettingsbackend.h" for
|
||
GLib.SettingsBackend members.
|
||
- goocanvas-2.0: Fix some field ownerships and types.
|
||
- gstreamer: Update from 1.17.2+ git master.
|
||
- gtk4: Update to 3.99.0+358b698e.
|
||
- pango: Update from 1.45.4+.
|
||
- posix: Add missing "has_typedef" attribute for some
|
||
delegates.
|
||
- posix: Declare WRDE_APPEND constant as public.
|
||
- Drop vala-revert-girwriter-get_ccode.patch: fixed upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 10 12:30:15 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Add vala-revert-girwriter-get_ccode.patch: Revert "girwriter: Use
|
||
appropriate get_ccode_* functions"; fixes generation of Tracker's
|
||
.gir files used by gnome-music.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jul 31 11:28:18 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.48.8:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Handle "gtk_param_spec_expression" in get_param_spec()
|
||
. Properly compare string if binary-expression contains
|
||
string-literal
|
||
. Inline allocated and constant arrays are never NULL
|
||
. Check param for null before using it
|
||
. Properly destroy elements of an inline struct array
|
||
- vala:
|
||
. Avoid subsequent critical caused by invalid array type for
|
||
constant
|
||
. Improve error handling of nested initializer lists
|
||
. Don't allow "resize" invocation on variable with unowned
|
||
array type
|
||
. Property must be writable when invoking
|
||
ReturnsModifiedPointer method
|
||
. Recursive check of assignment target to recognize constants
|
||
. Return copy of constant type in get_value_type_for_symbol()
|
||
. Handle parameter initializer without value-type
|
||
. Fully qualify member-access when using-directive was used
|
||
to resolve
|
||
. Tranform instance member-access to a static one if possible
|
||
. Improve check of expression passed to yield
|
||
. Allow prototype access to signal with emitter
|
||
. Check error-type accessibility of creation methods and
|
||
delegates
|
||
- girparser: Warn about conflicting signals and properties
|
||
- girparser: Skip 'docsection' elements in <namespace>
|
||
- girwriter:
|
||
. Add c:identifier-prefixes to <namespace>
|
||
. Write c:type="void" when name="none"
|
||
. Write c:symbol-prefix on supported elements
|
||
. Don't include symbols outside of a namespace
|
||
. Use appropriate get_ccode_* functions
|
||
- libvaladoc: Support exporting the `class` modifier on methods
|
||
and fields
|
||
- Disable deprecation warnings when checking bindings
|
||
- tests: Fix "methods/extern" test with -Werror=address and gcc
|
||
5.4.0
|
||
+ Bindings:
|
||
- glib-2.0: Add AtomicUint, an alternation of AtomicInt for
|
||
uint
|
||
- gstreamer: Update from 1.17.2+ git master
|
||
- gtk+-3.0: Update to 3.24.21+ffe2df7b
|
||
- gtk+-3.0: Resolve conflicts of signals with properties
|
||
- gtk4: Resolve conflict of DropTarget.drop signal with
|
||
property
|
||
- gtk4: Improve Gtk.ParamSpecExpression binding
|
||
- gtk4: Fix binding of CClosureExpression ctor [#1024]
|
||
- gtk4,gtk4-unix-print: Update to 3.98.5+23dcf36e
|
||
- webkit2gtk-4.0: Update to 2.29.4
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 30 11:54:52 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 0.48.7:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Improve array-dup-wrapper for empty arrays.
|
||
. Don't call get_ccode_finish_instance() with non-async
|
||
methods.
|
||
. Cast initializer-list to struct for non-constant/-array
|
||
assignment.
|
||
. Consistently use get_ccode_lower_case_prefix() for function
|
||
names.
|
||
- vala:
|
||
. Correctly handle qualified struct type in initializer list.
|
||
. Reduce calls of CodeContext.get().
|
||
. Fix value-type for ArrayCreationExpression used as
|
||
argument.
|
||
. Improve parameter check of "get" method used for foreach.
|
||
. Don't carry floating reference into unknown target type
|
||
expression.
|
||
- girparser: Actually respect given cprefix metadata for
|
||
enumerations.
|
||
- girwriter: Append symbol-attributes to callback field.
|
||
- parser: Avoid mitigation for missing token if it follows DOT
|
||
or DOUBLE_COLON.
|
||
- libvaladoc/girimporter: Skip "function-macro" elements.
|
||
- build: Update git-version-gen to latest upstream.
|
||
- tests: Build typelib if g-ir-compiler is available.
|
||
+ Bindings:
|
||
- gstreamer-audio-1.0: Adjustments for Gst.Audio.Sink class
|
||
extension.
|
||
- gstreamer: Update from 1.17.1+ git master.
|
||
- gtk+-3.0: Deprecated abstract methods are not required to be
|
||
implemented.
|
||
- gtk4: Prefix value names of PaintableFlags with "STATIC_".
|
||
- gtk4: Mark optional methods of Gdk.Paintable interface as
|
||
virtual.
|
||
- gtk4: Update to 3.98.5+fca2ba96.
|
||
- harfbuzz-gobject: Update to 2.6.8.
|
||
- pango: Update from 1.45.2.
|
||
- webkit2gtk-4.0: Update to 2.29.2.
|
||
- vapi: Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 18 14:08:33 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.48.6:
|
||
+ Regression and bug fixes:
|
||
- codegen:
|
||
. Correctly handle cast-expression of real struct to nullable
|
||
struct.
|
||
. Use loop index instead of get_ccode_pos() for ellipsis
|
||
parameter.
|
||
- vala:
|
||
. Allow node_ref being null in
|
||
SemanticAnalyzer.get_instance_base_type().
|
||
. SemanticAnalyzer.get_instance_base_type() is not allowed to
|
||
return null.
|
||
. params-array parameter is not allowed in abstract/virtual
|
||
method.
|
||
. Use stable hash for methods in HashMap of
|
||
implicit_implementations and Use "str_equal" as equal_func
|
||
for ArrayList<string> instances.
|
||
. Set value_type of undefined member-access to avoid further
|
||
criticals.
|
||
. Transform cast from floating-type to boxed-type.
|
||
. Transform cast from integer-type to boxed-type.
|
||
. Explicit "new" method may be incompatible with a posssible
|
||
base method.
|
||
- valadoc: Add implicit "Posix" using-directive for POSIX
|
||
profile.
|
||
- girparser: Add support for boolean "new" argument for
|
||
methods.
|
||
+ Bindings: gtk4: Update to 3.98.3+028942c8.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 23 12:18:55 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.48.5:
|
||
+ Regression and bug fixes:
|
||
- Revert "vala: Set default_construction_method in
|
||
semantic-analyzer check if required".
|
||
- tests: Fix make dist.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 21 12:45:28 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.48.4:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Fix binary 'in' operator on array with boxed value-typed
|
||
needle
|
||
. Use get_value_*_function() in
|
||
GSignalModule.generate_marshaller()
|
||
. Correctly handle signals returning real non-nullable struct
|
||
. Use specified indices to access multidimensional array
|
||
constants
|
||
. Fix base-access to non-abstract/non-virtual properties
|
||
. Fix default of CCode.pos for parameters in async methods
|
||
- vala:
|
||
. Set default_construction_method in semantic-analyzer check
|
||
if required
|
||
. Fix cleaning of output in
|
||
CodeContext.pkg_config_modversion()
|
||
. Don't use possibly uninitialized backing field of
|
||
package_name
|
||
. Add SourceReference.contains() and
|
||
SourceLocation.to_string()
|
||
. Check assigned handler of dynamic signal before proceeding
|
||
further
|
||
. Don't perform version check on internal lambda method
|
||
. Perform version check for types of non-external variable
|
||
declarations
|
||
. Quote symbol on report by version attribute check
|
||
. Ensure non-empty argument list for "disconnect" before
|
||
accessing it
|
||
- girparser:
|
||
. Move special handling for certain parameters to
|
||
process_callable()
|
||
. Drop special handling of GLib.Data, GLib.PtrArray and
|
||
GLib.String
|
||
. Improve detection of AsyncReadyCallback/AsyncResult
|
||
parameters
|
||
- parser: Handle incomplete expression statements
|
||
+ Bindings:
|
||
- gio-2.0: Add "async_result_pos" attributes to
|
||
*.call_with_unix_fd_list()
|
||
- glib-2.0:
|
||
. Fix Filename.canonicalize() binding of
|
||
g_canonicalize_filename
|
||
. Guard Pid.to_string() with GLIB_2_50 to deal with
|
||
G_PID_FORMAT
|
||
- gstreamer-app-1.0: Don't merge Src.push_buffer_*() signal
|
||
with its method
|
||
- gstreamer-1.0: Don't skip GST_*_FORMAT strings
|
||
- gtk4: Update to 3.98.3
|
||
- vapi: Update GIR-based bindings
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 6 16:28:39 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.48.3:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Append initializer for "_*_size_" of array field in
|
||
internal struct
|
||
. Avoid critical trying to serialize an unsupported type to
|
||
Variant
|
||
. Don't free value if property setter takes ownership
|
||
. Correct field declaration for captured inline-allocated
|
||
array
|
||
. Include "glib.h" for G_BEGIN_DECLS/G_END_DECLS usage
|
||
. Correctly handle transformation of translated string-literal constants
|
||
. Don't pass CCodeCastExpression to NULL-aware free macro
|
||
- vala:
|
||
. Support struct initializer list in non-constant array
|
||
. Handle unlock() statement in CodeWriter
|
||
. Handle all ctors and dtors in CodeWriter
|
||
. Consider boolean types are compatible with each other
|
||
. Parse standalone integer/real literals as expression
|
||
statement
|
||
. Warn about usage of override to implement abstract
|
||
interface methods
|
||
+ Bindings:
|
||
- gio-2.0: Update to 2.65.0~a136776e
|
||
- gstreamer: Update from 1.17.0+ git master
|
||
- gtk4: Update to 3.98.2+11495027.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 28 00:48:02 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.48.2:
|
||
+ Various improvements and bug fixes:
|
||
- vapigen: Define "GOBJECT" corresponding to set profile of
|
||
CodeContext
|
||
- codegen:
|
||
. Reset outdated array _size_ variable after use as ref
|
||
parameter
|
||
. Emit postconditions before free'ing local variables
|
||
. Correctly access captured parameter in precondition of
|
||
method
|
||
. Use correctly typed array-length variable for
|
||
property-getter
|
||
. Use correctly typed array-length variable for delegate
|
||
invocation
|
||
. Inherit "array_length_type" from (base-)
|
||
parameter/property/method
|
||
. Improve handling of "array_length_type" attribute
|
||
. Use memset to init inline-allocated array with non-constant
|
||
size
|
||
. Initialize temp-var for property array length before
|
||
calling getter
|
||
. Include "glib.h" for g_return_*() usage
|
||
- vala:
|
||
. Use error() instead of Report.error() inside of
|
||
CodeContext.get()
|
||
. Accept enum-values as length for inline allocated arrays
|
||
. Improve copy of required attributes from delegate to lamdba
|
||
method
|
||
. Inherit lambda parameter attributes from delegate
|
||
. Inline-allocated array aren't instantiated with creation
|
||
expression
|
||
- valadoc: Create and register current Vala.CodeContext
|
||
properly
|
||
- parser: Improve error message for invalid
|
||
ArrayCreationExpression
|
||
- tests: Drop usage of "--main main" and avoid ambigious
|
||
entry-points
|
||
- manual: Update from wiki.gnome.org
|
||
+ Bindings:
|
||
- Add cairo-gobject binding
|
||
- cairo: Add missing type_id attributes guarded by GOBJECT
|
||
define
|
||
- glib-2.0: Add binding for g_poll() [#924]
|
||
- glib-2.0: Add binding for g_win32_ftruncate()
|
||
- glib-2.0: Add missing IOChannel's win32 API
|
||
- gio-2.0: Add binding for g_io_error_from_win32_error()
|
||
- gstreamer: Update from 1.17.0+ git master
|
||
- gtk4: Update to 3.98.1
|
||
- posix: Add pathconf and fpathconf bindings
|
||
- vapi: Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 28 00:48:01 UTC 2020 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.48.1:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Replace hard-coded "gsize" with resolved "size_t"
|
||
. Add destroy of parameter in vfunc of delegate property
|
||
setter
|
||
. Inherit "array" attributes from (base/-interface) property
|
||
. Inherit "delegate_target" from (base/-interface)
|
||
parameter/property/method
|
||
. Actually respect "delegate_target" attribute of
|
||
method/parameter
|
||
. Move ObjectTypeSymbol casting to GTypeModule
|
||
. Factor out GValueModule and GLibValue into a separate
|
||
source-files
|
||
. Avoid symbol clashes with "va_*" from "stdarg.h"
|
||
- vala:
|
||
. Fix search for Parameter.base_parameter
|
||
. Real struct-type without type_id can't be used for GObject
|
||
property
|
||
- codewriter: Output inner interface declarations
|
||
+ Bindings:
|
||
- glib-2.0: Add missing "type_id"/"has_type_id" attributes to
|
||
structs
|
||
- glib-2.0: Memory profiling ("g_mem_*") is deprecated since
|
||
2.46
|
||
- linux: Don't depend on GLib.Time when using POSIX profile
|
||
- gtk4: Update to 3.98+2da445f9
|
||
- poppler-glib: Update to 0.85
|
||
- vapi: Update GIR-based bindings
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 28 00:48:00 UTC 2020 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.48.0:
|
||
+ Various improvements and bug fixes:
|
||
- vala:
|
||
. Fix circular reference in Property/EnumValueType.
|
||
. Report an internal error for unavailable context and bail.
|
||
. Prevent possible stack-overflow in Class.is_subtype_of().
|
||
- Add missing CodeContext.pop() calls.
|
||
- codegen: Add more "low-level" includes of "glib.h".
|
||
- girparser: Decrease return_array_length_idx for transformed
|
||
function.
|
||
- girparser: Delay adding of "GLib.Object" prerequisite to
|
||
interfaces.
|
||
- manual: Update from wiki.gnome.org.
|
||
+ Bindings: vapi: Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 28 00:47:52 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 0.47.92:
|
||
+ Various improvements and bug fixes:
|
||
- Add support for sealed classes in bindings.
|
||
- codegen: Don't initialize stack-allocated array with
|
||
local-constant length.
|
||
- vala: Improve robustness of analyzer pass for
|
||
language-servers.
|
||
- vala: Add local-variables to current scope regardless its
|
||
error state.
|
||
- testrunner: Pass G_DEBUG=fatal-warnings to invalid test.
|
||
+ Bindings: Add some fundamental deps files to improve --nostdpkg
|
||
support.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 28 00:47:51 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 0.47.91:
|
||
+ Various improvements and bug fixes:
|
||
- vala:
|
||
. Fix base-access check for compact classes.
|
||
. Don't ignore errors in Parameter and acknowledge them
|
||
further.
|
||
. Properly set CodeNode.error when reporting an error.
|
||
- girparser: Report a warning for conflicting class and
|
||
instance methods.
|
||
- testrunner: Invalid tests and therefore expected failures
|
||
must return 1.
|
||
- manual: Update from wiki.gnome.org.
|
||
+ Bindings:
|
||
- Add harfbuzz-gobject binding.
|
||
- gstreamer: Update from 1.17.0+ git master.
|
||
- gtk+-*.0,gtk4: Fix iter parameter of TextIter.order().
|
||
- gtk4: Update to 3.98.0+410dbdf6.
|
||
- pango: Update and add harfbuzz-gobject as dependency.
|
||
- webkit2gtk-4.0: Update to 2.27.90.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 28 00:47:04 CET 2020 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.47.4:
|
||
+ Various improvements and bug fixes:
|
||
- vala:
|
||
. Make *_try_id specific to emit-context instead being global
|
||
states.
|
||
. Improve detection of recursive struct declarations.
|
||
. Inline allocated arrays require length or initializer.
|
||
- parser: Improve robustness and behavior of --keep-going.
|
||
- Bindings:
|
||
. javascriptcoregtk-4.0: Make JSC.Class usable by defining
|
||
the right callback.
|
||
. gtk4: Update to 3.96.0+4ab12ab7.
|
||
. vapi: Update GIR-based bindings.
|
||
- Changes from version 0.47.3:
|
||
+ Highlight: Add further support for params arrays.
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Don't set implemenation of interface property to its own.
|
||
. Use result value of assignment rather than its computation.
|
||
. Cast instance parameter in member-initializer for
|
||
base-properties.
|
||
- vala:
|
||
. Infer target_type in coalescing expressions.
|
||
. Non-nullable value-type in coalesce expression needs to be
|
||
copied.
|
||
. Fix short-circuiting behavior of coalescing operator.
|
||
. Always bail if there are semantic errors.
|
||
- girparser: Apply explicitly given ctype metadata attributes
|
||
on callables.
|
||
+ Bindings:
|
||
- glib-2.0: Let (u)int.try_parse() return false if there is an
|
||
unparsed part.
|
||
- gtk4: Update to 3.96.0+7e2e92a8.
|
||
- gstreamer: Update from 1.17.0+ git master.
|
||
- vapi: Update GIR-based bindings.
|
||
- webkit2gtk-4.0: Update to 2.27.4.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 26 10:03:05 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.46.7:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Don't initialize stack-allocated array with local-constant
|
||
length
|
||
. Add destroy of parameter in vfunc of delegate property
|
||
setter
|
||
. Reset outdated array _size_ variable after use as ref
|
||
parameter
|
||
. Emit postconditions before free'ing local variables
|
||
. Correctly access captured parameter in precondition of
|
||
method
|
||
. Use memset to init inline-allocated array with non-constant
|
||
size
|
||
. Initialize temp-var for property array length before
|
||
calling getter
|
||
. Include "glib.h" for g_return_*() usage
|
||
- vala:
|
||
. Properly set CodeNode.error when reporting an error
|
||
. Improve robustness of analyzer pass for language-servers
|
||
. Add local-variables to current scope regardless its error
|
||
state
|
||
. Fix circular reference in Property/EnumValueType
|
||
- Report an internal error for unavailable context and bail
|
||
- Prevent possible stack-overflow in Class.is_subtype_of()
|
||
. Fix search for Parameter.base_parameter
|
||
. Use error() instead of Report.error() inside of
|
||
CodeContext.get()
|
||
. Accept enum-values as length for inline allocated arrays
|
||
. Improve copy of required attributes from delegate to lamdba
|
||
method
|
||
. Inherit lambda parameter attributes from delegate
|
||
. Inline-allocated array aren't instantiated with creation
|
||
expression
|
||
- Add missing CodeContext.pop() calls
|
||
- girparser:
|
||
. Report a warning for conflicting class and instance methods
|
||
. Decrease return_array_length_idx for transformed function
|
||
- Delay adding of "GLib.Object" prerequisite to interfaces
|
||
- vapigen: Define "GOBJECT" corresponding to set profile of
|
||
CodeContext
|
||
- valadoc: Create and register current Vala.CodeContext
|
||
properly
|
||
- parser: Improve error message for invalid
|
||
ArrayCreationExpression
|
||
- testrunner: Pass G_DEBUG=fatal-warnings to invalid test
|
||
- manual: Update from wiki.gnome.org
|
||
+ Bindings:
|
||
- Add cairo-gobject binding
|
||
- Add harfbuzz-gobject binding
|
||
- Add some fundamental deps files to improve --nostdpkg support
|
||
- cairo: Add missing type_id attributes guarded by GOBJECT
|
||
define
|
||
- glib-2.0: Add binding for g_poll()
|
||
- glib-2.0: Add binding for g_win32_ftruncate()
|
||
- glib-2.0: Add missing IOChannel's win32 API
|
||
- glib-2.0: Add missing "type_id"/"has_type_id" attributes to
|
||
structs
|
||
- glib-2.0: Memory profiling ("g_mem_*") is deprecated since
|
||
2.46
|
||
- gio-2.0: Add binding for g_io_error_from_win32_error()
|
||
- gtk+-3.0: Update to 3.24.14
|
||
- gtk+-*.0,gtk4: Fix iter parameter of TextIter.order()
|
||
- gtk4: Update to 3.98.0+410dbdf6
|
||
- linux: Don't depend on GLib.Time when using POSIX profile
|
||
- poppler-glib: Update to 0.85
|
||
- posix: Add pathconf and fpathconf bindings
|
||
- webkit2gtk-4.0: Update to 2.27.90
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Feb 9 16:34:50 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.46.6:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Fix precondition in creation method of structs
|
||
. Don't set implemenation of interface property to its own
|
||
. Use result value of assignment rather than its computation
|
||
. Cast instance parameter in member-initializer for
|
||
base-properties
|
||
. Skip StructRegisterFunction for boolean/integer/floating
|
||
types
|
||
. Handle different type-symbols in visit_base_access()
|
||
. Explicitly include header for length-type of arrays
|
||
. Explicitly include <glib.h> as needed for null-literal
|
||
- vala:
|
||
. VoidType is actually compatible with itself
|
||
. Keep formal_target_type on transform of
|
||
method-call/object-creation
|
||
. Add a basic parameter check for [Print] methods
|
||
. Don't ignore inner errors in Block and acknowledge them
|
||
further
|
||
. Don't report further errors if MemberInitializer.check()
|
||
failed
|
||
. Improve error message for unsupported inner types and
|
||
declarations
|
||
. Don't allow "va_list" as return-type or type of fields
|
||
. Check before accessing "name" of parent_symbol which might
|
||
be null
|
||
. Allow to override base interface properties explicitly
|
||
. Always bail if there are semantic errors
|
||
. Fix base-access check for compact classes
|
||
. Improve detection of recursive struct declarations
|
||
. Inline allocated arrays require length or initializer
|
||
. Don't ignore errors in Parameter and acknowledge them
|
||
further
|
||
- parser: Implicit "main" method of main-block is public and
|
||
static
|
||
- genie: Fix parser's inner state when a struct is declared
|
||
after a class
|
||
- girparser: Apply explicitly given ctype metadata attributes
|
||
on callables
|
||
- testrunner: Invalid tests and therefore expected failures
|
||
must return 1
|
||
+ Bindings:
|
||
- glib-2.0: Add to_string() for GLib.PollFd and GLib.Pid
|
||
- gstreamer: Update from 1.17.0+ git master
|
||
- gtk+-3.0: Update to 3.24.13+3822ac74
|
||
- gtk4: Update to 3.96.0+4ab12ab7
|
||
- webkit2gtk-4.0: Update to 2.27.4
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Nov 18 10:29:07 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.46.5:
|
||
+ Regression and bug fixes:
|
||
- codegen:
|
||
. Fix vfunc signature of delegate-typed property in interface
|
||
. Fix support of dynamic DBus methods
|
||
- vala:
|
||
. Don't require constant initializer in fast-vapi
|
||
. Report error for async creation expression without yield
|
||
+ Bindings: glib-2.0: Add "has_typedef = false" to custom
|
||
MarkupParser*Func delegates
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Nov 11 09:32:08 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.46.4:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Use G_TYPE_INSTANCE_GET_INTERFACE to get vtable for
|
||
base-access
|
||
. Fix setting of generic-type properties for gobject chain up
|
||
. Make type-parameter properties readable
|
||
. Reduce code duplications when generation base-access
|
||
- vala:
|
||
. Warn when passing arrays to typeof(), except for "string[]"
|
||
. Don't falsely resolve binary-expression to bool
|
||
. Do not allow += for arrays with fixed length
|
||
. Infer array length of inline allocated arrays for fields
|
||
. Do not allow to .resize() on arrays with fixed length
|
||
. Do not allow to change .length of arrays with fixed length
|
||
. Improve error message for arrays as type arguments
|
||
. Improve error reporting for invalid interface prerequisites
|
||
. Write value of constants/enums in fast-vapi if constant
|
||
only
|
||
. Restore DestroysInstance behaviour for non-compact classes
|
||
- parser: `owned` is not allowed on Constants
|
||
- girparser: Detect and replace "-" in parameter names
|
||
- girwriter: Add readable="0"/private="1" attribute to
|
||
type-specific fields
|
||
- gidl:
|
||
. Calculate size correctly, avoid use-after-free
|
||
. Avoid use of uninitialized "markup" warning
|
||
. Ignore flags like -mfpmath=sse, -msse or -msse2
|
||
- valadoc:
|
||
. libvaladoc: Fix parameter and property ownership
|
||
declarations
|
||
. Fix ownership declarations of Constants
|
||
- pkg-config:
|
||
. vala: Add missing gmodule-2.0 to Requires.private of
|
||
pkg-config file
|
||
. libvaladoc: Move gmodule-2.0 to Requires.private of
|
||
pkg-config file
|
||
+ Bindings:
|
||
- glib-2.0: Guard against passing null source to
|
||
GLib.Memory.copy()
|
||
- gio-2.0: Use custom TaskReadyCallback delegate in
|
||
Task.report*_error()
|
||
- gstreamer: Update from 1.17.0+ git master
|
||
- gtk+-3.0: Skip _MountOperationHandler* symbols
|
||
- gtk4,gtk4-unix-print: Update to 3.96.0+ab407ba5
|
||
- libusb-1.0: Don't depend on glib-2.0
|
||
- libusb-1.0: Remove unused private "malloc" binding
|
||
- linux: Add memfd_create(2)
|
||
- posix: Bind some essential memory allocation functions
|
||
- webkit2gtk-4.0: Update to 2.27.2
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 9 12:16:02 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.46.3:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Accept children after generating type specific declarations
|
||
. Preserve full access to delegate variables and its
|
||
target/destroy cvalues
|
||
. Initialize delegate temp-var which is assigned by property
|
||
getter
|
||
. Silence warning about copying if delegate doesn't carry its
|
||
target
|
||
. Use gtype-boxed API for structs with "g_boxed_free"
|
||
attribute
|
||
- ccode: Implicitly register declaration for added
|
||
CCodeFunction
|
||
- vala: Fix compatible/disposable check between structs and
|
||
their subtypes
|
||
- vala: Don't issue a warning for non-public struct fields in
|
||
bindings
|
||
- girparser: Add required copy/free attributes for gtype-boxed
|
||
structs and regenerate GIR-based bindings to pick up
|
||
copy/free attributes
|
||
- docs: Mention requirement of autoconf-archive as
|
||
build-dependency
|
||
- vapi: Perform syntax and semantic check for all bindings on
|
||
"make check"
|
||
+ Bindings:
|
||
- avahi-client: Fix "use of possibly unassigned parameter"
|
||
warnings
|
||
- glib-2.0: Set default_value attribute for GLib.pointer
|
||
- gnutls: Fix "use of possibly unassigned parameter" warnings
|
||
- tokyocabinet: Fix deprecation warnings
|
||
- xcb: Fix "missing return statement at end of subroutine body"
|
||
errors
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 30 08:37:49 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.46.2:
|
||
+ Various improvements and bug fixes:
|
||
- vala:
|
||
. Report dedicated error message for params-array parameter
|
||
mismatch.
|
||
. Output "params" qualifier of parameters.
|
||
. Allow to override virtual interface implementations.
|
||
. Perform stricter compatibility check for delegates.
|
||
- codegen: Directly use "memmove()" while g_memmove() is
|
||
deprecated.
|
||
- valadoc: Explicitly pass --pkg libgvc.
|
||
- tests: Add more tests to increase coverage.
|
||
+ Bindings:
|
||
- gio-unix-2.0: Fix DesktopAppInfo.get_string(),
|
||
UnixFDMessage.steal_fds().
|
||
- glib-2.0: DateTime.from_iso8601() can take a null TimeZone.
|
||
- gobject-2.0: Some cherry-picking from GIR generated binding.
|
||
- gstreamer: Update from 1.17.0+ git master.
|
||
- gtk4: Update to 3.96.0+bcea9652.
|
||
- gtk4: Constructors of Gtk.MediaFile needs to be static
|
||
functions.
|
||
- sqlite3: Fix use of possibly unassigned parameter `errmsg'.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 19 18:52:03 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.46.1:
|
||
+ Regression and bug fixes:
|
||
- vala: Run FlowAnalyzer on all given source-files.
|
||
- valadoc: Explicitly pass --pkg libvala@PACKAGE_SUFFIX@ as for
|
||
doclets/tests.
|
||
+ Bindings:
|
||
- gio-unix-2.0: Add UnixMountEntry.get_root_path() since 2.60.
|
||
- gstreamer: Update from 1.17.0+ git master.
|
||
- gtk4: Update to 3.96.0+97231ca2.
|
||
- gtk+-3.0: Ownership mismatch of ColorButton.rgba
|
||
property-accessor.
|
||
- vapi: Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 19 18:52:02 UTC 2019 - mgorse@suse.com
|
||
|
||
- Update to version 0.46.0:
|
||
+ Highlights:
|
||
- Add boolean CodeContext.keep_going and corresponding
|
||
compiler option.
|
||
+ Various improvements and bug fixes:
|
||
- vala:
|
||
. Move find_parent_type_symbol/get_this_type() to
|
||
SemanticAnalyzer
|
||
. Exclude nullable simple-type structs from gobject-property
|
||
support.
|
||
. Reject unary operations on nullable
|
||
integer/floating/boolean type.
|
||
- codegen:
|
||
. Don't append unreachable clean-up section of Block.
|
||
. Don't cause double-free due append_local_free() in
|
||
uncaught-errors.
|
||
. Don't unconditionally add/return internal "result" variable
|
||
- codewriter: Write "weak" modifier for properties.
|
||
- girparser: Improve evaluation of instance-parameter
|
||
information.
|
||
+ Regenerate GIR-based bindings to pick up out/ref
|
||
instance-parameters.
|
||
- girparser/gidlparser: "value_owned = true" by default for
|
||
property types.
|
||
- libvaladoc: Don't traverse into close circles with parent.
|
||
- genie: Creation methods should not be static.
|
||
+ Bindings:
|
||
- glib-2.0: Fix MutexLocker binding.
|
||
- glib-2.0: Add missing "DestroysInstance" attributes to
|
||
Mutex/Locker API.
|
||
- glib-2.0: Use 'GStatBuf' as ctype for 'Stat'.
|
||
- glib-2.0: Add new symbols from 2.62.
|
||
- gio-2.0: Drop metadata for NativeSocketAddress.
|
||
- gstreamer: Update from 1.17.0+ git master.
|
||
- gtk4: Regenerate to pick up DestroyInstance attributes.
|
||
- json-glib-1.0: Change abstract methods of Serializable to
|
||
virtual.
|
||
- libsoup-2.4: soup_auth_new is not a constructor but a
|
||
factory method.
|
||
- vapi: Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 19 18:52:01 UTC 2019 - Michael Gorse <mgorse@suse.com>
|
||
|
||
- Update to version 0.45.91:
|
||
+ Various improvements and bug fixes:
|
||
- vala: Init formal_target_type of built
|
||
ArrayCreationExpression from InitializerList.
|
||
- vala: Add missing closing brace/bracket in to_string() of
|
||
ArrayCreationExpression and InitializerList.
|
||
+ Bindings:
|
||
- cairo: Add 1.16 symbols.
|
||
- linux: Add more Input and update UserspaceInput bindings.
|
||
- sqlite3: Bind sqlite3_expanded_sql() and
|
||
sqlite3_normalised_sql().
|
||
+ Changes in version 0.45.90:
|
||
+ Various improvements and bug fixes:
|
||
- vala:
|
||
. Support static methods in error-domains.
|
||
- codegen:
|
||
. Move private type-struct to type-definition section.
|
||
- valadoc: Install icons and doclets to API dependent folders.
|
||
- Bindings:
|
||
. glib-2.0: Add new symbols and deprecations from 2.62.
|
||
. glib-2.0: Add MappedFile.from_fd constructor.
|
||
. gstreamer: Update from 1.17.0+ git master.
|
||
. posix: . Add *at() calls and related constants.
|
||
. vapi: Update GIR-based bindings
|
||
+ Changes in version 0.45.3:
|
||
+ Various improvements and bug fixes:
|
||
- vala: Add Symbol.is_extern and use/set is accordingly.
|
||
- codegen:
|
||
. Don't write declaration of extern symbols with given
|
||
header.
|
||
- Bindings:
|
||
. glib-2.0: Add new symbols from 2.62.
|
||
. gstreamer: Update from 1.17.0+ git master.
|
||
. vapi: Update GIR-based bindings.
|
||
+ Changes in version 0.45.2:
|
||
+ Various improvements and bug fixes:
|
||
- genie: Drop unused "writeonly" token
|
||
- genie: Make 'self' match its TokenType name
|
||
- Bindings:
|
||
. gmodule-2.0: Build from GIR.
|
||
. glib-2.0: Add Unicode 12.0 symbols.
|
||
. gstreamer: Update from 1.17.0+ git master.
|
||
. webkit2gtk-4.0: Update to 2.25.1.
|
||
. vapi: Update GIR-based bindings.
|
||
+ Changes in version 0.45.1:
|
||
+ Highlights:
|
||
- Require and target GLib >= 2.48.
|
||
- Add support for --target-glib=auto.
|
||
- Report error for public creation methods of abstract classes.
|
||
- Report error for yield statements without async context.
|
||
- Write "Source" attribute in fast-vapi mode.
|
||
- Support GObject properties with nullable GType-based struct
|
||
type.
|
||
- valadoc: Drop obsolete "Driver" API.
|
||
+ Various improvements and bug fixes:
|
||
- Bindings:
|
||
. Remove vte, vte-2.90 bindings.
|
||
. Rename graphene-1.0 to graphene-gobject-1.0.
|
||
. gstreamer: Update from 1.17.0+ git master.
|
||
. gtk4: Update to 3.96.0+322507f2.
|
||
. vapi: Update GIR-based bindings.
|
||
- Up glib2 requirement.
|
||
- Update vala_version, vala_libversion, and vala_priority.
|
||
- Adjust doclets directory in files.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 19 18:52:00 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.44.8:
|
||
+ Various improvements and bug fixes:
|
||
- vala:
|
||
. Support static methods in error-domains.
|
||
. vala: Init formal_target_type of built
|
||
ArrayCreationExpression from InitializerList.
|
||
. Add missing closing brace/bracket in to_string() of
|
||
ArrayCreationExpression and InitializerList.
|
||
. Reject unary operations on nullable
|
||
integer/floating/boolean type.
|
||
. Run FlowAnalyzer on all given source-files.
|
||
- codegen:
|
||
. Don't append unreachable clean-up section of Block.
|
||
. Don't cause double-free due append_local_free() in
|
||
uncaught-errors.
|
||
. Don't unconditionally add/return internal "result"
|
||
variable.
|
||
- codewriter: Write "weak" modifier for properties
|
||
- girparser/gidlparser: "value_owned = true" by default for
|
||
property types.
|
||
- libvaladoc: Don't traverse into close circles with parent.
|
||
- genie: Creation methods should not be static.
|
||
- valadoc: Explicitly pass --pkg libvala@PACKAGE_SUFFIX@ as for
|
||
doclets/tests.
|
||
+ Bindings:
|
||
- cairo: Add 1.16 symbols.
|
||
- glib-2.0: Fix MutexLocker binding.
|
||
- glib-2.0: Add missing "DestroysInstance" attributes to
|
||
Mutex/Locker API.
|
||
- glib-2.0: Use 'GStatBuf' as ctype for 'Stat'.
|
||
- glib-2.0: DateTime.from_iso8601() can take a null TimeZone.
|
||
- gio-2.0: Drop metadata for NativeSocketAddress.
|
||
- gio-unix-2.0: Add UnixMountEntry.get_root_path() since 2.60.
|
||
- gtk4: Sync from 0.46 branch.
|
||
- json-glib-1.0: Change abstract methods of Serializable to
|
||
virtual.
|
||
- libsoup-2.4: soup_auth_new is not a constructor but a factory
|
||
method.
|
||
- linux: Add more Input and update UserspaceInput bindings.
|
||
- posix: Add *at() calls and related constants.
|
||
- sqlite3: Bind sqlite3_expanded_sql() and
|
||
sqlite3_normalised_sql().
|
||
- sqlite3: Fix use of possibly unassigned parameter `errmsg'.
|
||
- webkit2gtk-4.0: Update to 2.26.0.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 5 09:03:37 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.44.7:
|
||
+ Various improvements and bug fixes:
|
||
- vala:
|
||
. Fix mixup of target_glib_major/minor in
|
||
set_target_glib_version().
|
||
. Implicit GValue cast requires GOBJECT profile.
|
||
. NoAccessorMethod checks require GOBJECT profile.
|
||
. 'construct' is not supported in POSIX profile.
|
||
- codegen:
|
||
. Use G_TYPE_CHECK_INSTANCE_CAST for comparisons with
|
||
interfaces.
|
||
. Append line-break after G_DEFINE_AUTOPTR_CLEANUP_FUNC.
|
||
. Include required type-definition when casting from generic
|
||
pointer.
|
||
- girparser: Handle "function-macro" by skipping them.
|
||
+ Bindings:
|
||
- glib-2.0: Add MappedFile.from_fd constructor.
|
||
- posix: Fix return-value of mknod() and c-include for
|
||
tcgetsid().
|
||
- webkit2gtk-4.0: Fix
|
||
WebContext.initialize_notification_permissions().
|
||
- x11: Fix return type of XInternAtoms and XGetAtomNames
|
||
bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 16 17:38:44 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.44.6:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Real structs are allowed by simple generics and passed as
|
||
reference.
|
||
. Assign GValue result of function calls to temp-var on
|
||
copy_value.
|
||
- build: Pass -no-undefined when linking libvalaccodegen.
|
||
- tests: Null-terminate arrays for compatibility test of uint8
|
||
/ uchar.
|
||
+ Bindings:
|
||
- glib-2.0: Add binding for g_strv_equal() (since 2.60).
|
||
- glib-2.0: Bind strcmp0 as GLib.CompareFunc<string?>.
|
||
- glib-2.0: Fix RecMutexLocker binding.
|
||
- gtk4: Update to 3.96.0+b05d1676.
|
||
- xtst: Fix signature of XTest.fake_relative_motion_event().
|
||
- Bump vala_priority from 42 to 44, something we should have done
|
||
many micro versions ago.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 17 15:12:52 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.44.5:
|
||
+ Various improvements and bug fixes:
|
||
- Only warn about imcompatible type of external construct
|
||
property.
|
||
- codegen: Use array_length of collection variable instead of
|
||
expression.
|
||
- girparser: Skip 'attribute' elements.
|
||
- girwriter: Report error on secondary top-level namespace.
|
||
+ Bindings:
|
||
- gtk+-3.0: Update to 3.24.9~18177388.
|
||
- gtk4: Update to 3.96.0+8cfdd6c5.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 5 21:47:37 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.44.4:
|
||
+ Various improvements and bug fixes:
|
||
- vala: No-accessor struct properties in GLib.Object class must
|
||
be owned.
|
||
- codegen:
|
||
. Always use G_TYPE_CHECK_INSTANCE_TYPE for external symbols.
|
||
. Move GObject property validity checks to SemanticAnalyzer.
|
||
- parser: Multiple corrections for source-location of
|
||
code-nodes.
|
||
- build: Pass some useful G_LOG_DOMAIN definitions.
|
||
- girwriter:
|
||
. Mention that this file is generated and not meant to be
|
||
modified.
|
||
. Properly resolve GLib.TypeInterface instead of hardcoding
|
||
it.
|
||
. Multiple improvements and fixes for e.g. GType classes.
|
||
- girparser: Add support for string "ctype" metadata.
|
||
- When freeing local variables don't stop at "switch" on
|
||
"continue".
|
||
- compiler: Add OptionFlags.NO_ARG to deprecated "--thread"
|
||
option.
|
||
+ Bindings:
|
||
- glib-2.0: Don't annotate dedicated GLib.assert_*() functions
|
||
with [Assert].
|
||
- clutter-1.0: Bind Margin, PaintVolume, Point, Rect and Size
|
||
as struct.
|
||
- cogl-1.0: Fix out-params in
|
||
Cogl.get_modelview_matrix/projection_matrix/bitmasks.
|
||
- gstreamer: Cherry-pick some fixes from 0.46.
|
||
- gtk4: Update to 3.96.0+69016825.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 10 10:26:56 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.44.3:
|
||
+ Regression and bug fixes:
|
||
- codegen: Always assign original variable when consuming
|
||
instance to destroy.
|
||
- build: Require --with-cgraph configure flag when
|
||
cross-compiling.
|
||
+ Bindings:
|
||
- gdk-3.0,gtk+-3.0: Update from 3.24.7+.
|
||
- gtk4: Update to 3.94.0+2594593d.
|
||
- gstreamer: Update from 1.15.2+ git master.
|
||
- pango: Fix StringBuilder parameter of scan_word().
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Mar 31 16:29:39 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.44.2:
|
||
+ Various improvements and bug fixes:
|
||
- ccodegen:
|
||
. Resolve generics in sizeof-expression of parameter
|
||
initializer.
|
||
. Move implicit GValue cast for comparison to
|
||
BinaryExpression.
|
||
. Use available *_unref functions in
|
||
G_DEFINE_AUTOPTR_CLEANUP_FUNC.
|
||
. Move get_type_signature() to DataType.
|
||
. Move try_cast_variant_to_type() to
|
||
GVariantModule.visit_cast_expression().
|
||
. Don't create special GArray clear-func for non-null
|
||
structs.
|
||
. Implement silent-cast for GLib.Variant.
|
||
- vala:
|
||
. Variadic parameters are not supported for async methods.
|
||
. Report error for unsupported operator instead of assertion.
|
||
- girparser: Create correct output in
|
||
get_default_lower_case_suffix().
|
||
- libvaladoc:
|
||
. Handle missing Content.List.Bullet.ORDERED in switch.
|
||
. Handle missing Run.Style.NONE in switch.
|
||
- Add explicit "default: break;" statements for coverage of
|
||
enum-typed switch.
|
||
+ Bindings:
|
||
- glib-2.0: Don't annotate dedicated GLib.assert_*() with
|
||
[Assert].
|
||
- gio-2.0: Revert enum-typed flags parameters in Socket API.
|
||
- gobject-introspection-1.0: Fix TypeInfo and TypeTag method
|
||
references.
|
||
- gstreamer: Update from 1.15.2+ git master.
|
||
- gstreamer-1.0: Fix TypeFind and TypeFindFactory method
|
||
references.
|
||
- gtk4: Update to 3.94.0+f273eca7.
|
||
- vapi: Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Mar 17 16:38:22 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.44.1:
|
||
+ Various improvements and bug fixes:
|
||
- Codegen:
|
||
. Use unsigned default value for flags-enum.
|
||
. Use guint to represent flags-enum in custom GMarshalFunc.
|
||
- Move disconnect error from signal-module to
|
||
semantic-analyzer pass.
|
||
- Mark defined constructors of abstract classes as protected.
|
||
- parser: Implicit creation method of abstract classes must be
|
||
protected.
|
||
- vala: Allow assignment of 0U to enum types.
|
||
- libvaladoc: Don't try to create a Content.ListItem when there
|
||
is none.
|
||
+ Bindings:
|
||
- gio-2.0: SocketAddress.from_native() is a factory method not
|
||
a constructor.
|
||
- glib-2.0: Add string.validate_len() since 2.60.
|
||
- gstreamer: Update from 1.15.2+ git master.
|
||
- gtk4: Update to 3.94.0+f14d998c.
|
||
- libgvc: Some additions and ownership/return-type fixes.
|
||
- vte-2.90: Mark as deprecated, it was replaced by vte-2.91.
|
||
- vapi: Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 9 09:14:10 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.44.0:
|
||
+ Various improvements and bug fixes:
|
||
- parser: Adjust various source references.
|
||
- vala: More regular invocations of check() on inferred
|
||
Expression.value_type.
|
||
+ Bindings:
|
||
- gstreamer: Update from 1.15.2+ git master.
|
||
- gtk4: Update to 3.94.0+eacbeb9e.
|
||
- vapi: Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 4 08:44:02 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.43.92:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Allow to associate CCodeFile to actual SourceFile.
|
||
. Only emit declaration of *_register_type if needed.
|
||
. Add get_variable_array_length_cname() and use as possible.
|
||
. Respect array_length_cname attribute for global fields.
|
||
. Replace gvaluecollector_h_needed with dedidated
|
||
add_include() calls.
|
||
. Respect finish[_vfunc]_name attributes defined in vala
|
||
sources.
|
||
. Include "glib-object.h" for typeof expression.
|
||
- vala:
|
||
. Correctly perform compatibility check of array length-type.
|
||
. Don't ignore qualified parent when inferring type of enum
|
||
member.
|
||
- girwriter:
|
||
. Support transfer-ownership="container" for arrays.
|
||
. Always use get_gir_name() for TypeSymbols.
|
||
- testrunner: Add support for Genie source files (.gs).
|
||
- tests: Add some Genie tests to increase coverage.
|
||
- genie: Allow main function "init" to return integer as exit
|
||
status.
|
||
+ Bindings:
|
||
- gobject-2.0: Add SignalHandler.disconnect_by_data().
|
||
- poppler-glib: Update to 0.74.
|
||
- gtk4: Update to 3.94.0+b4ae491b.
|
||
- vapi: Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 4 08:44:01 UTC 2019 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.43.91:
|
||
+ Various improvements and bug fixes:
|
||
- Revert "valadoc: Drop duplicated code to add source files and
|
||
use CodeContext API" and "valadoc: Update API tests".
|
||
- valadoc: Report warning if resources for doclet could not be
|
||
copied.
|
||
- libvaladoc: Properly support the output of async
|
||
constructors.
|
||
- girparser: Correctly set array_length_type for delegates
|
||
returning an array.
|
||
- Revert "vala: Don't replace assignments for local variables
|
||
with non-null simple-types".
|
||
+ Bindings:
|
||
- Follow GTK upstream rename to gtk4 and gtk4-unix-print.
|
||
- gtk4,gtk4-unix-printer: Update to 3.94.0+02e856f6.
|
||
- gtk+-unix-print-*.0: Fix PrintJob.get_page_ranges(),
|
||
Printer.get_hard_margins().
|
||
- atk-1.0: Adjust for upstream revert of Implementor using
|
||
G_DEFINE_INTERFACE.
|
||
- clutter-1.0: Drop deprecated from Actor.pick().
|
||
- glib-2.0: Add "delegate_target = false" to
|
||
Log.writer_journald/_standard_streams/_default.
|
||
- gio-unix-2.0: Add DesktopAppInfo.get_string_list() since
|
||
2.60.
|
||
- gstreamer: Update from 1.15.1+ git master.
|
||
- webkit2gtk-4.0: Update to 2.23.91.
|
||
- vapi: Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 4 08:43:59 UTC 2019 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.43.90:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Replace some unfortunate asserts with internal error
|
||
reports.
|
||
. Properly handle and catch inner-error of finally-block.
|
||
. Pass lambda expression of variable initializer to signal
|
||
connect.
|
||
- vala:
|
||
. Check inferred variable_type of LocalVariables.
|
||
. Parser doesn't ensure "protected" to be applied on
|
||
TypeSymbol members.
|
||
- libvaladoc: Don't change the size of an array in-parameter.
|
||
- g-i: Fix return value on error in start_discriminator().
|
||
+ Bindings:
|
||
- Add goocanvas-2.0 bindings.
|
||
- gdk-3.0: Update to 3.24.4+a0129f55.
|
||
- glib-2.0: Bind
|
||
g_log_writer_journald/_standard_streams/_default as
|
||
LogWriterFunc.
|
||
- goocanvas: Update from 1.0.0+af07af5d.
|
||
- gstreamer: Update from 1.15.1+.
|
||
- gtk+-4.0: Update to 3.94.0+a7fa1cf6.
|
||
- vapi: Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 4 08:43:56 UTC 2019 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.43.6:
|
||
+ Various improvements and bug fixes:
|
||
- codegen: Don't apply address-of operator on literals when
|
||
casting to array.
|
||
- vala: Don't tweak closure on static lambdas.
|
||
- Revert "codegen: Use copies of error_variable of
|
||
catch-clauses for nested usage" and add asynchronous
|
||
"catch-error-scope" regression test.
|
||
- libvaladoc: Build backing Vala.SourceFile for GIRs processed
|
||
by importer.
|
||
- libvaladoc/girimporter: Skip "source-position" elements.
|
||
- genie: Support "protected" accessibility and allow explicit
|
||
"public".
|
||
+ Bindings:
|
||
- gst-editing-services-1.0: Fix some construtors and (un)hide
|
||
symbols.
|
||
- javascriptcoregtk-4.0: Fix GLib.Callback parameters which
|
||
can't hold target.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 4 08:43:50 UTC 2019 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.43.5:
|
||
+ Various improvements and bug fixes:
|
||
- vala:
|
||
. Use dedicated error message for assignments to literals
|
||
. Async methods don't allow out-parameters before
|
||
in-parameters
|
||
. Allow direct access to the integer constants of an
|
||
error-domain
|
||
. Multiple lamdba arguments in method call should all use
|
||
same scope
|
||
- codegen:
|
||
. Use a parameter-map for creation of delegate declaration
|
||
. Add "error_pos" CCode attribute and use it as needed
|
||
. Emit struct declaration typedef before resolving its fields
|
||
. Add "destroy_notify_cname" CCode attribute
|
||
. Use get_ccode_*name/get_parameter_cexpression() for
|
||
Parameters
|
||
. Set owner for ValaDestroyNotify (POSIX) [#730]
|
||
. Include "stddef.h" in CCodeBaseModule.destroy_value()
|
||
(POSIX)
|
||
- girparser: Recognize error parameter before delegate target
|
||
parameter
|
||
- compiler: Report deprecated command-line option "--thread"
|
||
- valadoc: Specify that the "--driver" option is deprecated
|
||
+ Bindings:
|
||
- atk: Don't use a custom SignalEmissionHook while it is part
|
||
of gobject-2.0
|
||
- gdk-pixbuf-2.0: Make PixbufSaveFunc usable
|
||
- gio-2.0: Make DBusInterface[GS]etPropertyFunc usable
|
||
- gio-2.0: Add CancellableSource ctor and update PollableSource
|
||
ctors
|
||
- glib-2.0: Add Queue.clear_full() since 2.60
|
||
- gstreamer: Update from 1.15+ git master
|
||
- gdk-3.0,gtk+-3.0: Update to 3.24.3+9c8f1478
|
||
- gtk+-4.0: Update to 3.94.0+9b15c690
|
||
- libsoup-2.4: Fix Message.add_*_handler()
|
||
- vapi: Update GIR-based bindings
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 4 08:43:40 UTC 2019 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.43.4:
|
||
+ Various improvements and bug fixes:
|
||
- vala:
|
||
. Array with fixed length don't require explicit
|
||
instantiation.
|
||
. Add GenericType.get_actual_type().
|
||
. Allow get_actual_type() to be used for expected failures.
|
||
. Add Method.compatible_no_error().
|
||
. Don't just guess and check for a matching
|
||
base_interface_method.
|
||
. Search in all interfaces for an implementation match.
|
||
. Allow explicit interface methods to be virtual.
|
||
. Report invalid instance member access to property.
|
||
- codegen:
|
||
. Use properly checked implicit interface implementations.
|
||
. Use temp-var for MethodCall with out/ref arguments.
|
||
. Use temp-vars for ellipsis out-arguments to fix memory
|
||
management.
|
||
. Add default_value for CType to initialize variables if
|
||
needed.
|
||
. Cast instance parameter for property access in
|
||
object-initializer
|
||
. Don't check boolean values for (in)equality in GTask API.
|
||
. Add missing data parameter to GTypeInfo callbacks.
|
||
. Properly set annotations field of GDBus*Info struct to
|
||
NULL.
|
||
. Cast instance and result of g_async_initable_new_finish()
|
||
call.
|
||
- valadoc: Drop duplicated code to add source files and use
|
||
CodeContext API.
|
||
- libvaladoc: Skip empty Version.replacement attribute to avoid
|
||
critical.
|
||
- build: Don't leak libvalaccode symbols to libvaladoc.
|
||
- Add a basic CONTRIBUTING.md file that links to the relevant
|
||
Wiki page.
|
||
- tests:
|
||
. Fix try_parse() tests to not compare to already free'd
|
||
memory.
|
||
. Warnings and criticals should be fatal on compile time too.
|
||
+ Bindings:
|
||
- glib-2.0: Use correct array-length-type for returned arrays.
|
||
- glib-2.0: Add RecMutexLocker since 2.60.
|
||
- gio-2.0: Fix File.replace_contents_bytes_async().
|
||
- gobject-2.0: Use correct array-length-type for returned
|
||
arrays.
|
||
- poppler-glib: Update to 0.71.
|
||
- gstreamer: Update from 1.15+ git master.
|
||
- gtk+-3.0: Update to 3.24.2+a8e07254.
|
||
- gtk+-4.0: Update to 3.94.0+4404afc9.
|
||
- sqlite3: Correct return C type of Statement.column_text &
|
||
Value.to_text.
|
||
- webkitgtk-4.0: Update to 2.23.1.
|
||
- vapi: Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 4 08:43:20 UTC 2019 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.43.2:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. GType classes and interfaces require including
|
||
"glib-object.h".
|
||
. Handle non-default AsyncResult parameter position and
|
||
regenerate GIR-based bindings to fix non-standard async
|
||
methods.
|
||
. Always emit constants with initializer-list.
|
||
. Emit delegate/enum typedefs to type-declaration section.
|
||
. Break possible endless loop in
|
||
SymbolResolver.get_type_for_struct().
|
||
+ Bindings: gobject-introspection-1.0: Pick up version attribute
|
||
fixes.
|
||
- Changes from version 0.43.1:
|
||
+ Highlights:
|
||
- Emit G_DEFINE_AUTOPTR_CLEANUP_FUNC() for classes
|
||
(requires glib 2.44).
|
||
- Enforce "return yield ..." syntax to be expected.
|
||
- Drop deprecated syntax support of += and -= for signals.
|
||
- Drop deprecated syntax support of # modifier and operator.
|
||
- Allow disabling the build of valadoc.
|
||
- Add support for SingleInstance attribute for GObject classes.
|
||
- Don't allow to declare array parameters with "type array[]".
|
||
- Collect error_types on demand to allow transformations.
|
||
- Check for matching ownership of type-arguments.
|
||
- Add profile specific delegate target/destroy types.
|
||
- Don't explicitly add glib headers, the use of symbols will do
|
||
that.
|
||
- Add --enable-debug configure option.
|
||
- Move setting of default defines for VALA_0_XX and GLIB_2_XX
|
||
to CodeContext.
|
||
- Add support for delegate parameters in signals.
|
||
- Admit that structs are emtpy even with a static property.
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Fix method pointer cast if instance isn't at first
|
||
position.
|
||
. Transfer ownership of compact class to DestroysInstance
|
||
method.
|
||
. Add destroy function for GLib.Array.
|
||
. Fix canonical string for quark of error domains.
|
||
. Make sure to include declarations for delegate typed
|
||
parameters.
|
||
. Don't emit type_id for enum in non GOBJECT profile.
|
||
. Don't emit unused temp variable for element access
|
||
assignments.
|
||
. Actually create method cast for base interface method as
|
||
needed.
|
||
. Mark needle parameter of internal array-contains methods as
|
||
const.
|
||
. Emit initializer for enum-value into wanted declaration
|
||
space.
|
||
. Add void to delegate typedef declarations without
|
||
parameters.
|
||
. Deprecate "finish_function" and "ctype" ccode-attribute.
|
||
. Fix get_ccode_name() for properties.
|
||
. Add ccode getters for GType functions of Classes and
|
||
Interfaces.
|
||
. Don't allow more than one consecutive empty lines in
|
||
generated code.
|
||
- vala:
|
||
. Copy instance_pos argument from virtual/abstract base
|
||
methods.
|
||
. Compact classes don't allow private/class fields and to
|
||
lock fields.
|
||
. Use comment which was already retrieved in
|
||
parse_declaration().
|
||
. Add missing re-check guards for Do/For/WhileStatement and
|
||
SwitchLabel.
|
||
. Type check for errors require an error expression.
|
||
. Make check_arguments() more verbose and don't bail on first
|
||
error.
|
||
. Don't emit member access of assignments on static
|
||
properties.
|
||
. Use clearer error message for automatic properties in
|
||
interfaces.
|
||
. Admit that structs are emtpy even with a static property.
|
||
. Let UsingDirective hold reference to UnresolvedSymbol
|
||
instances only.
|
||
. Add ArrayType.length_type and
|
||
ArrayCreationExpression.length_type.
|
||
. Remove hardcoded "int" length type and use
|
||
ArrayType.length_type.
|
||
. Use is_weak() for type-arguments in
|
||
DataType.to_qualified_string().
|
||
- girwriter: Write glib-type attributes for Enums/Structs with
|
||
type_id.
|
||
- girparser: Skip "source-position" elements and docs in
|
||
transparent union.
|
||
- valadoc:
|
||
. Match property signature with vala's codewriter.
|
||
. Sort symbols and members where possible.
|
||
. Actually assign type_id of Api.Structs.
|
||
. Add type_id to Api.Enum/Interface.
|
||
. Skip package dependency if target directory already exists.
|
||
. Fix a few errors and warnings in stylesheet.
|
||
. Adjust stylesheet to unbreak Epiphany.
|
||
. Several API clean ups.
|
||
. Add --fatal-warnings command line option.
|
||
- docs: Use Markdown for README and include build instructions.
|
||
- testrunner: Compile and run tests separately and pass
|
||
buildsystem's CC through to valac, add various -Werror=*
|
||
build cflags.
|
||
+ Bindings:
|
||
- gio-2.0: Add missing File.new_build_filename().
|
||
- glib-2.0: Add missing Array.set_clear_func() binding.
|
||
- glib-2.0: Avoid double-free in GLib.Array if clear_func is
|
||
set.
|
||
- glib-2.0: Drop g_object_unref which is part of gobject-2.0.
|
||
- gobject-2.0: Attribute all symbols with cheader_filename =
|
||
"glib-object.h".
|
||
- gdk-x11-3.0,gtk+-3.0: Update to 3.24.1+356f1f59.
|
||
- gtk+-3.0: Treat Gtk.IconInfo as GLib.Object which it is since
|
||
3.8.
|
||
- gtk+-4.0: Update to 3.94.0+8de1ba2c.
|
||
- gstreamer: Update from 1.15+ git master.
|
||
- posix: Add CommandPipe as a sub-type of FILE.
|
||
- Bump defines vala_version to 0.44 and vala_libversion to 0_44
|
||
following upstreams soversion bumps.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 4 08:40:36 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 0.42.6:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Replace some unfortunate asserts with internal error
|
||
reports.
|
||
. Properly handle and catch inner-error of finally-block.
|
||
. Pass lambda expression of variable initializer to signal
|
||
connect.
|
||
. Respect array_length_cname attribute for global fields.
|
||
- vala:
|
||
. Check inferred variable_type of LocalVariables.
|
||
. Parser doesn't ensure "protected" to be applied on
|
||
TypeSymbol members.
|
||
- girparser: Correctly set array_length_type for delegates
|
||
returning an array.
|
||
- girwriter:
|
||
. Support transfer-ownership="container" for arrays.
|
||
. Always use get_gir_name() for TypeSymbols.
|
||
- libvaladoc:
|
||
. Don't change the size of an array in-parameter.
|
||
. Properly support the output of async constructors.
|
||
- valadoc: Report warning if resources for doclet could not be
|
||
copied.
|
||
- g-i: Fix return value on error in start_discriminator().
|
||
+ Bindings:
|
||
- atk-1.0: Adjust for upstream revert of Implementor using
|
||
G_DEFINE_INTERFACE
|
||
- clutter-1.0: Drop deprecated from Actor.pick().
|
||
- gdk-3.0: Update to 3.24.4+a0129f55.
|
||
- gtk+-unix-print-*.0: Fix PrintJob.get_page_ranges(),
|
||
Printer.get_hard_margins().
|
||
- gobject-2.0: Add SignalHandler.disconnect_by_data().
|
||
- poppler-glib: Update to 0.74.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jan 22 11:34:20 UTC 2019 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.42.5:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Use temp-var for MethodCall with out/ref arguments
|
||
. Use temp-vars for ellipsis out-arguments to fix memory
|
||
management
|
||
. Add default_value for CType to initialize variables if
|
||
needed
|
||
. Cast instance parameter for property access in
|
||
object-initializer
|
||
. Don't check boolean values for (in)equality in GTask API
|
||
. Properly set annotations field of GDBus*Info struct to NULL
|
||
. Cast instance and result of g_async_initable_new_finish()
|
||
call
|
||
. Use a parameter-map for creation of delegate declaration
|
||
. Emit struct declaration typedef before resolving its fields
|
||
. Don't apply address-of operator on literals when casting to
|
||
array
|
||
- vala: Report invalid instance member access to property
|
||
- girparser: Async methods don't allow out-parameters before
|
||
in-parameters
|
||
- libvaladoc: Build backing Vala.SourceFile for GIRs processed
|
||
by importer
|
||
- libvaladoc/girimporter: Skip "source-position" elements
|
||
- valadoc: Specify that the "--driver" option is deprecated
|
||
- compiler: Report deprecated command-line option "--thread"
|
||
- build: Don't leak libvalaccode symbols to libvaladoc
|
||
- Add a basic CONTRIBUTING.md file that links to the relevant
|
||
Wiki page
|
||
- tests: Fix try_parse() tests to not compare to already free'd
|
||
memory
|
||
+ Bindings:
|
||
- clutter-1.0: Fix BindingPool.override_action()
|
||
- gdk-3.0,gtk+-3.0: Update to 3.24.3+9c8f1478
|
||
- glib-2.0: Use correct array-length-type for returned arrays
|
||
- gio-2.0: Fix File.replace_contents_bytes_async()
|
||
- gobject-2.0: Minor syncing from GIR
|
||
- gobject-2.0: Use correct array-length-type for returned
|
||
arrays
|
||
- gstreamer: Update from 1.15+ git master
|
||
- gtk+-4.0: Update to 3.94.0+9b15c690
|
||
- javascriptcoregtk-4.0: Fix GLib.Callback parameters which
|
||
can't hold target
|
||
- libsoup-2.4: Fix Message.add_*_handler()
|
||
- sqlite3: Correct return C type of Statement.column_text &
|
||
Value.to_text
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Dec 20 18:35:52 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.42.4:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Fix method pointer cast if instance isn't at first position
|
||
. Transfer ownership of compact class to DestroysInstance
|
||
method
|
||
. Add destroy function for GLib.Array
|
||
. Fix canonical string for quark of error domains
|
||
. Make sure to include declarations for delegate typed
|
||
parameters
|
||
. Don't emit type_id for enum in non GOBJECT profile
|
||
. Don't emit unused temp variable for element access
|
||
assignments
|
||
. Actually create method cast for base interface method as
|
||
needed
|
||
. Mark needle parameter of internal array-contains methods as
|
||
const
|
||
. Emit initializer for enum-value into wanted declaration
|
||
space
|
||
. Add void to delegate typedef declarations without
|
||
parameters
|
||
. Emit delegate/enum typedefs to type-declaration section
|
||
. Always emit constants with initializer-list
|
||
. Handle non-default AsyncResult parameter position
|
||
- vala:
|
||
. Copy instance_pos argument from virtual/abstract base
|
||
methods
|
||
. Compact classes don't allow private/class fields and to
|
||
lock fields
|
||
. Use comment which was already retrieved in
|
||
parse_declaration()
|
||
. Add missing re-check guards for Do/For/WhileStatement and
|
||
SwitchLabel
|
||
. Type check for errors require an error expression
|
||
. Make check_arguments() more verbose and don't bail on first
|
||
error
|
||
. Don't emit member access of assignments on static
|
||
properties
|
||
. Use clearer error message for automatic properties in
|
||
interfaces
|
||
. Break possible endless loop in
|
||
SymbolResolver.get_type_for_struct()
|
||
- girwriter: Write glib-type attributes for Enums/Structs with
|
||
type_id
|
||
- girparser: Skip "source-position" elements and docs in
|
||
transparent union
|
||
- valadoc:
|
||
. Match property signature with vala's codewriter
|
||
. Sort symbols and members where possible
|
||
. Actually assign type_id of Api.Structs
|
||
. Add type_id to Api.Enum/Interface
|
||
. Skip package dependency if target directory already exists
|
||
. Fix a few errors and warnings in stylesheet
|
||
. Adjust stylesheet to unbreak Epiphany
|
||
- docs: Use Markdown for README and include build instructions
|
||
- testrunner: Pass buildsystem's CC through to valac
|
||
+ Bindings:
|
||
- gio-2.0: Add missing File.new_build_filename()
|
||
- glib-2.0: Add missing Array.set_clear_func() binding
|
||
- glib-2.0: Avoid double-free in GLib.Array if clear_func is
|
||
set
|
||
- glib-2.0: Add GLib.pointer aka gpointer binding
|
||
- gobject-2.0: Attribute all symbols with cheader_filename =
|
||
"glib-object.h"
|
||
- gobject-introspection-1.0: Pick up version attribute fixes
|
||
- gdk-x11-3.0,gtk+-3.0: Update to 3.24.2+eb821cb8
|
||
- gtk+-4.0: Update to 3.94.0+a99bd2a4
|
||
- gstreamer: Update from 1.15+ git master
|
||
- poppler-glib: Update to 0.71
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 7 18:30:09 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.42.3:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Initialize internal temp-variables used as reference
|
||
parameter.
|
||
. Improve ccode for fixed-length array parameters.
|
||
. Fix regex literal compile flags.
|
||
. Add prototype for *_register_type() function.
|
||
. Don't emit *_free() of derived compact classes.
|
||
. Add prototype for *_new() of abstact compact classes.
|
||
- girwriter: Fix ctype of out/ref and array parameters.
|
||
- ccode: Fix typo and actually check "end_decls".
|
||
- abstract syntax tree:
|
||
. Always analyze nodes after they are inserted into the AST.
|
||
. Add source_reference to local variable of catch-clause.
|
||
. Add missing replace_expression() implementations.
|
||
. Fix several construction/parenting issues.
|
||
. DataType for GLib.Error should be should resolved as
|
||
ErrorType.
|
||
- libvaladoc: Add "unlock" to keywords in Highligher.
|
||
- posix:
|
||
. Add replacement for G_(BEGIN|END)_DECLS.
|
||
. Don't check for GLib.Variant casting.
|
||
- testrunner: Reset $run_prefix before generating next test
|
||
script.
|
||
- build: Unconditionally add conditional VALAFLAGS to make
|
||
bootstrap.
|
||
- doc: Fix build of internal-api-docs.
|
||
- manual: Update from wiki.gnome.org.
|
||
+ Bindings:
|
||
- glib-2.0: Computing length once is enough in
|
||
string.to_utf8()/splice().
|
||
- glib-2.0: Add binding for g_test_add().
|
||
- glib-2.0: Add array length to string.skip.
|
||
- gio-2.0: Result of DBusMessage.get_header() is unowned.
|
||
- gobject-2.0,gtk+-*.0: Fix some GLib.Value out/ref parameters.
|
||
- gstreamer: Update from 1.15+ git master.
|
||
- gtk+-4.0: Update to 3.94.0+b4b30b49.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 26 14:47:41 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.42.2:
|
||
+ Various improvements and bug fixes:
|
||
- codewriter: Prepend "yield" if is_yield_expression is set on
|
||
MethodCall and ObjectCreationExpression.
|
||
- codegen: Fix typo in is_pure_ccode_expression().
|
||
- gobject-introspection: Fix use after free in scanner.
|
||
- vala: Check if ArrayType supports its given element-type in
|
||
analyzer pass.
|
||
- valadoc: Fix some string escaping which gettext complains
|
||
about.
|
||
+ Bindings:
|
||
- Update GIDL-based bindings to fix unsupported type-arguments.
|
||
- glib-2.0: Add feature_test_macro details for Time struct's
|
||
methods.
|
||
- glib-2.0: Set DateTime.now () to use local time zone as the
|
||
default.
|
||
- gstreamer: Update from 1.15+ git master.
|
||
- gtk+-4.0: Update to 3.94.0+d90e2733.
|
||
- libxml-2.0: Add missing context parameter in
|
||
OutputWriteCallback.
|
||
- x11: Add binding for XCreateSimpleWindow.
|
||
- Changes from version 0.42.1:
|
||
+ Various improvements and bug fixes: vapigen: Warn if the
|
||
library argument doesn't match any package attribute.
|
||
+ Bindings:
|
||
- glib-2.0: Add some 2.58 symbols.
|
||
- gtk+-4.0: Update to 3.94.0+f3e6d00d.
|
||
- Add gnome-desktop-3.0 bindings.
|
||
- Remove libgda-4.0, libgda-report-4.0 bindings.
|
||
- Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Sep 1 19:40:40 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.42.0:
|
||
+ Bindings:
|
||
- gstreamer: Update from 1.15+ git master.
|
||
- webkit2gtk-4.0: Update to 2.21.92.
|
||
- Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 20 19:43:54 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.41.92:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Fix floating reference regression with Variants.
|
||
. Call ref_sink on Object.new_valist/new_with_properties if
|
||
needed.
|
||
- build: Correctly quote square brackets in regular expression
|
||
- vala: Don't bail early on property with not supported default
|
||
value.
|
||
- manual: Update from wiki.gnome.org.
|
||
+ Bindings:
|
||
- glib-2.0:
|
||
. Add return-type of Queue.remove*(), add
|
||
HashTable.foreach_steal().
|
||
. Add float.parse/try_parse().
|
||
- gstreamer: Update from 1.15+ git master.
|
||
- webkit2gtk-4.0: Update to 2.21.91.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 20 18:43:54 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.41.91:
|
||
+ Various bug fixes:
|
||
- codegen:
|
||
. Call ref_sink on objects passed to generic type.
|
||
. Free errors after returning them on GDBusMethodInvocation.
|
||
- girparser: Actually resolve type-arguments to be able to box
|
||
them if needed.
|
||
- vala: Add consts/methods to retrieve and check library
|
||
version.
|
||
+ Bindings:
|
||
- glib-2.0: Add Array.remove*() wrapper to avoid leaking
|
||
generic elements.
|
||
- glib-2.0: Add (u)long.parse/try_parse().
|
||
- gstreamer: Update from 1.15+ git master.
|
||
- gtk+-3.0: Update to 3.23.2+6b6e53fd.
|
||
- gtk+-4.0: Update to 3.94.0+4e868584.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 20 17:43:54 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.41.90:
|
||
+ Highlights:
|
||
- Reintroduce POSIX profile
|
||
- parser: Add support for explicit "unlock" syntax.
|
||
- vala: Support anonymous definitions of delegates in bindings.
|
||
- codegen:
|
||
. Support automatic properties as GtkChild.
|
||
. Apply G_PARAM_EXPLICIT_NOTIFY on properties with "notify =
|
||
false".
|
||
. Drop support for non-auto property initializer in gobjects.
|
||
. Avoid using deprecated "g_type_class_add_private".
|
||
+ Various bug fixes:
|
||
- analyzer: Break cyclic references of BasicBlock.
|
||
- codegen:
|
||
. Don't apply ref_sink_function if target_type is
|
||
floating_reference.
|
||
. Fix invocation of abstract/virtual methods with NoWrapper
|
||
in compact classes.
|
||
. Don't include the full absolute path in line directives.
|
||
. Add source_reference to unsupported floating reference
|
||
error.
|
||
- libvaladoc: Replace void* with corresponding Vala API
|
||
- vala:
|
||
. Constants and signals are not lockable.
|
||
. Treat floating method-return-type as nullable if error may
|
||
be thrown.
|
||
. Transfer floating-reference attribute while casting
|
||
. Break reference chain between DataType and Symbol if
|
||
possible.
|
||
. Report error for invalid base access in method/property of
|
||
compact class.
|
||
+ Bindings:
|
||
- gobject-2.0: Make GLib.Signal a struct of uint and bind
|
||
g_signal_new*.
|
||
- clutter-1.0: Change type of Clutter.Key.* constants to uint.
|
||
- gdk-3.0: Change type of Gdk.Key.* constants to uint.
|
||
- gtk+-4.0: Change type of Gdk.Key.* constants to uint.
|
||
- gstreamer: Update from 1.15+ git master.
|
||
- webkit2gtk-4.0: Add JSC namespace to javascriptcoregtk-4.0
|
||
and fix depends.
|
||
- Remove clutter-gst-1.0, GStreamer 0.10, rest-0.6,
|
||
tracker-indexer-module-1.0, libsoup-2.2, gdu and gdu-gtk,
|
||
twitter-glib-1.0, mx-1.0.
|
||
- Remove vala-specific deprecations <= vala-0.22.
|
||
- Bump define vala_version to 0.42 and define vala_libversion to
|
||
0_42 as well as vala_priority to 42, following upstreams changes.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 20 09:43:54 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.40.9:
|
||
+ Various improvements and bug fixes:
|
||
- girparser:
|
||
. Actually resolve type-arguments to be able to box them if
|
||
needed.
|
||
. Handle unsupported aliases which could not be fully
|
||
processed.
|
||
- codegen:
|
||
. Free errors after returning them on GDBusMethodInvocation.
|
||
. Fix invocation of abstract/virtual methods with NoWrapper
|
||
in compact classes.
|
||
- vala: Allow read-only properties.
|
||
- manual: Update from wiki.gnome.org.
|
||
+ Bindings:
|
||
- glib-2.0:
|
||
. Add Array.remove*() wrapper to avoid leaking generic
|
||
elements.
|
||
. Add (u)long.parse/try_parse() and float.parse/try_parse().
|
||
. Add return-type of Queue.remove*(), add
|
||
HashTable.foreach_steal().
|
||
- gtk+-3.0: Update to 3.23.2+6b6e53fd.
|
||
- gtk+-4.0: Update to 3.94.0+4e868584.
|
||
- webkit2gtk-4.0: Update to 2.20.5.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 16 18:17:34 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.40.8:
|
||
+ Various improvements and bug fixes:
|
||
- Fix links in the Manual.
|
||
- libvaladoc: Change link to Valadoc wiki page for HTML doclet.
|
||
- valadoc: Use HTML5 doctype in HTML doclet.
|
||
- codegen: Let methods return -1 on error by default if
|
||
possible.
|
||
- Allow TypeModule subclasses as parameter-type in
|
||
module-init-method.
|
||
- girparser: Allow changing the type of constants using
|
||
metadata.
|
||
- girwriter: Add boolean GIR visible attribute to allow
|
||
skipping symbols.
|
||
- vala: Report error for error-domains without any code.
|
||
- parser: Accept "empty" enums/error-domains.
|
||
- codewriter: Output bodies of code-blocks if in VAPIGEN mode.
|
||
+ Bindings:
|
||
- gobject-2.0: Add lower_case_csuffix attributes to Type*
|
||
symbols.
|
||
- gdk-3.0,gtk+-3.0: Update to 3.23.0+df045423.
|
||
- gio-2.0: Add custom IOError.from_errno() to make it work as
|
||
expected.
|
||
- gtk+-4.0: Update to 3.94.0+bf5f27c6.
|
||
- gstreamer-rtsp-server-1.0: Update from 1.14+ git master.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 21 22:11:57 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.40.7:
|
||
+ Various improvements and bug fixes:
|
||
- Update bugtracker links to
|
||
https://gitlab.gnome.org/GNOME/vala/issues.
|
||
- codegen:
|
||
. Handle delegate_target attribute of fields.
|
||
. Free generic elements of glib collections.
|
||
. Fix warning for source_funcs parameter of g_source_new().
|
||
. Actually treat GLib.Source as compact class.
|
||
. Custom abstract methods of GLib.Source are handled
|
||
differently.
|
||
. Consistently use gpointer for delegate targets.
|
||
. Unify some delegate-type check patterns.
|
||
. Use default_init instead of base_init when registering
|
||
interfaces.
|
||
- girparser: Add support for bool delegate_target.
|
||
- girwriter:
|
||
. Output deprecated="1".
|
||
. Construct-only properties don't have a setter method.
|
||
. Don't write any custom attributes.
|
||
- valadoc: Fix TreeBuilder.create_array() for stacked Arrays.
|
||
+ Bindings:
|
||
- glib-2.0:
|
||
. Do not mark simple-type out-parameters as nullable.
|
||
. Make Source.attach() use the default MainContext by
|
||
default.
|
||
. Make Bytes.slice() use the memory-efficient
|
||
Bytes.from_bytes().
|
||
. Fix Bytes.with_free_func().
|
||
- gio-2.0:
|
||
. Mark ActionEntry.parameter_type/state fields as nullable.
|
||
. Delegate fields of DBus*VTable do not have implicit target
|
||
fields.
|
||
. Apply delegate_target = false on ActionEntry callbacks and
|
||
make them weak.
|
||
- Add default to all io_priority parameters.
|
||
- gstreamer: Cherry-pick some fixes from 0.42, add
|
||
gst-editing-services-1.0.
|
||
- gtk+-3.0: Update to 3.22.30+9ac7f906.
|
||
- gtk+-4.0: Update to 3.93.0+29fee2e8.
|
||
- webkit2gtk-4.0: Update to 2.21.4.
|
||
- Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 21 22:19:39 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.40.6:
|
||
+ Regression fix:
|
||
- codegen: Avoid critical for array in-parameters with custom
|
||
length-type.
|
||
- tests: Drop assert which is failing on big-endian archs.
|
||
- Changes from version 0.40.5:
|
||
+ Various improvements and bug fixes:
|
||
- Warn if --gir is used without --library (bgo#708693).
|
||
- Report an error if rank attribute is required but was not
|
||
found (bgo#660991).
|
||
- scanner:
|
||
. Accept \R and \N escape sequences in regex literals
|
||
(bgo#749576).
|
||
. Accept backreferences \1 through \99 in regex literals
|
||
(bgo#728574).
|
||
- codegen:
|
||
. Avoid critical in get_basic_type_info() when there is no
|
||
signature (bgo#729517).
|
||
. Fix serializing multidimensional arrays (bgo#735437).
|
||
. Guard get_default_ref_sink_function() against null
|
||
base-class.
|
||
. Respect cname ccode-attribute of lockable fields.
|
||
. Fix casting of length for "ref" array parameters.
|
||
- codewriter: Add 'new' to symbols if needed to match the
|
||
original source (bgo#614686).
|
||
- girparser: Deal with missing "name" attribute by falling back
|
||
on "c:type".
|
||
- girwriter:
|
||
. Drop errornous indent.
|
||
. Properly output variadic methods and use
|
||
introspectable="0".
|
||
- genie:
|
||
. Add support for the \v escape character (bgo#664689).
|
||
. Add support for the \uXXXX escape sequence.
|
||
+ Bindings:
|
||
- glib-2.0: Fix IConv.iconv() (bgo#634753).
|
||
- gobject-2.0: Make constructor of ParamSpecBoxed public.
|
||
- gstreamer: Cherry-pick some fixes from 0.42.
|
||
- gtk+-3.0: Update to 3.22.30+21fddc39.
|
||
- gtk+-4.0: Update to 3.93.0+3a860719.
|
||
- javascriptcoregtk-4.0: buffer of String.get_utf8_cstring() is
|
||
not "ref" (bgo#788113).
|
||
- posix: Add missing cname = "int" to Posix.Signal enum.
|
||
- sqlite3: Add additional constants for flags of
|
||
Database.open_v2() (bgo#795627).
|
||
- webkit2gtk-4.0: Cherry-pick some fixes from 0.42.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 16 08:25:40 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.40.4:
|
||
+ Various improvements and bug fixes: girparser: Add support for
|
||
NoAccessorMethod metadata.
|
||
+ Bindings:
|
||
- glib-2.0: Mark str parameter of Variant.take_string() as
|
||
owned.
|
||
- gstreamer: Update from 1.15+ git master.
|
||
- gtk+-*.0: Set NoAccessorMethod on Gtk.Radio*.group properties
|
||
(Regression in gtk+-3.0).
|
||
- gtk+-4.0: Update to 3.93.0+fc6018f1.
|
||
- json-glib-1.0: Mark return-type of gvariant_deserialize*() as
|
||
nullable.
|
||
- webkit2gtk-4.0: Update to 2.20.1.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 9 09:59:38 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.40.3:
|
||
+ Various bug fixes: vala: Fix return-type of
|
||
BasicBlock.get_successors().
|
||
+ Bindings:
|
||
- gstreamer: Update from 1.15+ git master.
|
||
- gtk+-3.0: Fix regression of StatusIcon.position_menu()
|
||
(bgo#891629).
|
||
- gtk+-4.0: Update to 3.93.0+ff738269
|
||
- libgsf-1: Update to 1.14.42+ (bgo#794777).
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 30 11:31:13 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.40.2:
|
||
+ Various bug fixes: gdbus: Fix missing declaration of _fd_list
|
||
for async methods (bgo#794566).
|
||
+ Bindings:
|
||
- glib-2.0: Use g_value_*et_schar instead of deprecated
|
||
g_value_*et_char
|
||
- gobject-2.0: Add ParamSpecGType.
|
||
- gtk+-*.0: Hide dedicated constructors of compact classes
|
||
bound as structs (bgo#794733).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 26 22:26:36 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.40.1:
|
||
+ Various bug fixes:
|
||
- codegen:
|
||
. Don't add target fields for captured delegates without
|
||
target.
|
||
. Don't add length fields for captured fixed-length array
|
||
variables.
|
||
- valadoc: Bump VALA_0_xx defines and glib_minor to match 0.40
|
||
series.
|
||
+ Bindings:
|
||
- Add libgeoclue-2.0 bindings (bgo#794376).
|
||
- gobject-2.0: Cherry-pick some changes from 0.42.
|
||
- gdk-3.0,gtk+-3.0: Update to 3.22.29.
|
||
- gtk+-4.0: Update to 3.93.0+433517fd.
|
||
- gtk+-*.0: Fix iter parameter of
|
||
TextView.backward*/forward*/move_visually() (bgo#794345).
|
||
- gstreamer-1.0: Update to 1.13.91 and add gstreamer-webrtc-1.0
|
||
bindings.
|
||
- libgsf-1: Switch to GIR and update to 1.14.42.
|
||
- linux: Add various symbols.
|
||
- posix:
|
||
. Add various symbols.
|
||
. Include sys/sysmacros.h for major(), minor() and makedev()
|
||
(bgo#794651).
|
||
- webkit-1.0: Update to 2.4.11.
|
||
- webkit2gtk-4.0: Update to 2.20.0.
|
||
- Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Mar 11 23:45:49 UTC 2018 - luc14n0@linuxmail.org
|
||
|
||
- Update to version 0.40.0:
|
||
+ Bug fix: compiler: Fix critical when vala is called without run
|
||
args (bgo#793657).
|
||
+ Bindings:
|
||
- alsa: Add the major part of the ALSA Sequencer API
|
||
(bgo#763127);
|
||
- gstreamer-1.0: Update to 1.13.90;
|
||
- gtk+-4.0: Update to 3.93.0+527d265b;
|
||
- linux: Add various symbols;
|
||
- posix: Add various symbols (bgo#663633);
|
||
- Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 28 16:40:43 UTC 2018 - dimstar@opensuse.org
|
||
|
||
- Modernize spec-file by calling spec-cleaner
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 27 14:35:35 UTC 2018 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.39.92:
|
||
+ Highlights: Add support for feature test macros (bgol#793444).
|
||
+ Various bug fixes:
|
||
- codegen:
|
||
. Use pointers when accessing constant multi-dimensional
|
||
arrays (bgo#604371).
|
||
. Add valid support for const multi-dimensional arrays
|
||
(bgo#604371).
|
||
. Don't append fixed-length of array fields in initializers.
|
||
. Add source_reference to some store_local/_field() calls.
|
||
- Properly handle array-initializers inside struct-initializers
|
||
(bgo#622178).
|
||
- The rank of an array-initializer should match the target's
|
||
rank (bgo#744923).
|
||
- Make SemanticAnalyzer.check_arguments() independent of
|
||
context.
|
||
- Check with same rules for dbus compatibility as in GBusModule
|
||
(bgo#793859).
|
||
- Fix recursive declaration in generic base type (bgo#688732).
|
||
- Prevent WITH_CGRAPH conditional having an impact on generated
|
||
sources.
|
||
- Update manual from wiki.gnome.org.
|
||
+ Bindings:
|
||
- glib-2.0, posix: Add feature test macro _GNU_SOURCE for
|
||
pow10(3), pow10f(3), exp10(3) and exp10f(3) (bgo#614788).
|
||
- gstreamer-1.0: Update from 1.13.1+ git master.
|
||
- linux: Add dup3 (bgo#729803)..
|
||
- linux: Add feature_test_macros to non-POSIX file control
|
||
constants and dup3.
|
||
- posix: Fix sig*set and sigprocmask parameters to be out/ref
|
||
(bgo#727425).
|
||
- posix: Add feature_test_macro _GNU_SOURCE to sighandler_t
|
||
(bgo#761975).
|
||
- libgnome-menu-3.0: Add deps file.
|
||
- Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 16 11:38:19 UTC 2018 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.39.91:
|
||
+ Various bug fixes:
|
||
- Fix GDestroyNotify of delegate parameters in delegate
|
||
declaration (bgo#639059).
|
||
- Avoid critical when connecting dynamic signals.
|
||
- valac: Always use the given "pkg-config" and respect
|
||
PKG_CONFIG envar.
|
||
- compiler: Prefix headers for set_cheader_override() if
|
||
includedir is given (bgo#793299).
|
||
- vala: Issue a warning on DBus methods which are not throwing
|
||
an Error.
|
||
- Don't warn about unused internal methods which are meant to
|
||
be visible on DBus (bgo#593902).
|
||
- Don't install vapicheck (bgo#793370).
|
||
+ Bindings:
|
||
- glib-2.0: Add KeyFile.get_locale_for_key().
|
||
- gstreamer-1.0: Update from 1.13+ git master.
|
||
- gtk+-4.0: Update to 3.93.0+d07b14f4.
|
||
- purple: Update to 2.12.0.
|
||
- Update GIR-based bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 16 03:39:07 UTC 2018 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.39.7:
|
||
+ Regression fix: codegen: Don't try to infer error argument on
|
||
async begin methods (bgo#793158). This was a regression
|
||
introduced by bgo#614294.
|
||
- Changes from version 0.39.6:
|
||
+ Add --abi-stability option for ABI stability of libraries
|
||
(bgo#789069).
|
||
+ Various bug fixes:
|
||
- girparser:
|
||
. Set NoAccessorMethod for non-readable and construct-only
|
||
properties.
|
||
. Ignore conflicting closure/destroy indexes.
|
||
. Don't accept methods as property-accessor which throw
|
||
errors (bgo#792998).
|
||
- codegen:
|
||
. Infer error parameter from abstract/virtual base methods
|
||
(bgo#614294).
|
||
. Internally generated delegates don't require a typedef
|
||
(bgo#787521).
|
||
. Fix return-type for cancelled async creation methods of
|
||
classes (bgo#792942).
|
||
. Use G_PARAM_STATIC_STRINGS.
|
||
- vala: Variadic constructors without a real first parameter
|
||
are not allowed.
|
||
- libvaladoc: Keep bootstrap-support with valac >= 0.16.1.
|
||
+ Bindings:
|
||
- gtk+-3.0: Fix cheader_filename of Plug and Socket.
|
||
- gtk+-4.0: Update to 3.93.0+4d36a0bf.
|
||
- gtk+-4.0: Only override type of "event" parameters.
|
||
- posix: Add ctime(3) and fix binding of struct hostent and
|
||
gethostbyname(3).
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 16 00:39:05 UTC 2018 - luc14n0@linuxmail.org
|
||
|
||
- Update to version 0.39.5:
|
||
+ Various bug fixes:
|
||
- libvaladoc:
|
||
. Allow @link tags to be split over multiple lines
|
||
(bgo#646982);
|
||
. Add support for single line documentation comments
|
||
(bgo#736483).
|
||
- Girparser: Improve instance method detection (bgo#732460).
|
||
- Codegen: Add support for abstract/virtual methods and
|
||
properties in compact classes (bgo#741465).
|
||
- Vala: Fix parameter type inference of overridden async
|
||
methods (bgo#792660).
|
||
- Codewriter: Don't use string.replace() to apply
|
||
header_to_override (bgo#731322).
|
||
+ Bindings:
|
||
- gio-unix-2.0: Update to 2.55.1;
|
||
- gtk+-4.0: Update to 3.93.0+60d3378d;
|
||
- libwnck-3.0: Update to 3.24.1;
|
||
- webkit2gtk-4.0: Update to 2.19.5;
|
||
- webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface.
|
||
- Drop enable-vapigen configure option since it is no longer
|
||
available.
|
||
- Replace LPGL-2.0 License tag with LPGL-2.1+ as pointed by the
|
||
source code and COPYING file.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 16 00:39:04 UTC 2018 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.39.4:
|
||
+ Various improvements and bug fixes:
|
||
- codegen
|
||
. Only add property-enum and GParamSpec-array for GObject
|
||
classes.
|
||
. Use g_enum/flags_to_string while targeting glib >= 2.54.
|
||
. Add destroy param when invoking delegate returned by
|
||
delegate (bgo#792077).
|
||
- Don't write trailing space in function declarations/
|
||
definitions (bgo#688447).
|
||
- vala: Add pkgdatadir and pkglibdir to pkg-config file.
|
||
- gidlparser: Update type qualifiers.
|
||
+ Bindings:
|
||
- gtk+-2.0/3.0: Don't hide user_data in
|
||
Clipboard.set_with_data() (bgo#792237).
|
||
- gtk+-3.0: Update to 3.22.26+6f26d0dc.
|
||
- gtk+-4.0: Update to 3.93.0+6aeae2c8.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 16 00:39:03 UTC 2018 - luc14n0@linuxmail.org
|
||
|
||
- Update to version 0.39.3:
|
||
+ Various bug fixes:
|
||
- Fix chain-up regression with real non-null struct parameters
|
||
(bgo#791785);
|
||
- Release taken references to CodeContext after using it
|
||
(bgo#712694) and keep custom invocations of parse_file()
|
||
possible bgo#791936;
|
||
- Parser: Accept comma-separated list in case-statements of
|
||
switchs (bgo#614015).
|
||
+ Bindings:
|
||
- Remove bindings which are shipped upstream for some years:
|
||
gedit 3 (bgo#776021), libgnome-keyring (bgo#776022),
|
||
gtksourceview-3.0 (bgo#776023), libgdata (bgo#776024),
|
||
librsvg-2.0 (bgo#776025);
|
||
- glib-2.0: Add GLib.OPTION_REMAINING and
|
||
GLib.OptionFlags.NONE;
|
||
- gstreamer-1.0: Update from 1.13+ git master;
|
||
- gtk+-2.0: Mark MessageDialog constructor parameter,
|
||
message_format, as nullable (bgo#791570);
|
||
- gtk+-4.0: Update to 3.93.0+6aeae2c8;
|
||
- webkit2gtk-4.0: Update to 2.19.3.
|
||
- Adopt the use of %make_build macro rather than raw make command,
|
||
following the best practices.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 16 00:39:02 UTC 2018 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.39.2:
|
||
+ Various bug fixes:
|
||
- vala: Don't transform an explicit "null" into valid
|
||
format-string (bgo#791215).
|
||
- codegen: Don't create null-safe destroy-wrapper for
|
||
GenericType (bgo#791283).
|
||
- Improve error message for missing type-parameter on enclosing
|
||
type (bgo#587905).
|
||
+ GIR parser:
|
||
- Allow change of parameter names.
|
||
- Handle metadata for fields inside a transparent union.
|
||
- Accept setters with boolean return-type as valid
|
||
property-accessor.
|
||
- Don't mark simple-type out-parameters with '?' as nullable.
|
||
+ Valadoc: libvaladoc: Actually resolve "percnt;" to '%'.
|
||
+ Bindings:
|
||
- glib-2.0: Fix potential null pointer dereference in
|
||
string.joinv() (bgo#791257).
|
||
- gobject-2.0: Add missing GType constants for fundamentals
|
||
(bgo#791023).
|
||
- gstreamer-1.0: Update from 1.13+ git master.
|
||
- gtk+-3.0: Switch to GIR (bgo#730746).
|
||
- gtk+-4.0: Update to 3.93.0+6af4947e.
|
||
- posix: Move signal constants to an enum and add few missing
|
||
ones (bgo#790958).
|
||
- Drop vala-fix-MessageDialog-constructor-parameter.patch: Fixed
|
||
upstream.
|
||
- Following the above, drop libtool BuildRequires and no longer
|
||
pass autoreconf.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 16 00:39:01 UTC 2018 - luc14n0@linuxmail.org
|
||
|
||
- Update to version 0.39.1:
|
||
+ Report warning if property-type is not compatible with
|
||
GLib.Object (bgo#693932).
|
||
+ Allow to pass compatible delegates to signal.connect()
|
||
(bgo#787521).
|
||
+ Allow unscoped enum values where possible.
|
||
+ Avoid use of temp-var for some callables returning ValueType
|
||
and to access in/ref parameters (bgo#789071).
|
||
+ Reformat generated source declarations and definitions for
|
||
better readability (bgo#688447).
|
||
+ Fixes:
|
||
- Improve handling of unowned/owned keyword occurrences.
|
||
- Methods need to throw compatible error if target delegate
|
||
throws one.
|
||
- Improve error output of mismatching overriding methods.
|
||
+ Bug fixes: bgo#784691, bgo#663070, bgo#764041, bgo#587905,
|
||
bgo#750840, bgo#790903, bgo#784705, bgo#790266, bgo#693932,
|
||
bgo#774124, bgo#750840, bgo#785215.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 15 12:52:27 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.38.8:
|
||
+ Various bug fixes:
|
||
- Fix GDestroyNotify of delegate parameters in delegate
|
||
declaration (bgo#639059).
|
||
- Avoid critical when connecting dynamic signals.
|
||
- compiler: Prefix headers for set_cheader_override() if
|
||
includedir is given (bgo#793299).
|
||
- Don't warn about unused internal methods which are meant to
|
||
be visible on DBus (bgo#593902).
|
||
- libvaladoc: Prevent WITH_CGRAPH conditional having an impact
|
||
on generated sources.
|
||
+ Bindings:
|
||
- gio-2.0: Cherry-pick some DBusProxy fixes from 0.40.
|
||
- gstreamer-1.0: Update from 1.13+ git master.
|
||
- gdk-3.0,gtk+-3.0: Update to 3.22.27.
|
||
- Update vala_priority define to 38, something we should have done
|
||
when stable 0.38.0 was released.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Feb 4 14:11:55 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.38.7:
|
||
+ Regression fix: codegen: Don't try to infer error argument on
|
||
async begin methods (bgo#793158). This was a regression
|
||
introduced by (bgo#614294).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 31 10:54:35 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.38.6:
|
||
+ Various bug fixes:
|
||
- girparser:
|
||
. Set NoAccessorMethod for non-readable and construct-only
|
||
properties.
|
||
. Ignore conflicting closure/destroy indexes.
|
||
. Don't accept methods as property-accessor which throw
|
||
errors (bgo#792998).
|
||
- codegen:
|
||
. Infer error parameter from abstract/virtual base methods
|
||
(bgo#614294).
|
||
. Fix return-type for cancelled async creation methods of
|
||
classes (bgo#792942).
|
||
- vala: Variadic constructors without a real first parameter
|
||
are not allowed.
|
||
- libvaladoc: Keep bootstrap-support with valac >= 0.16.1.
|
||
+ Bindings:
|
||
- gstreamer-1.0: Update from 1.13+ git master.
|
||
- gtk+-4.0: Only override type of "event" parameters.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jan 22 11:19:22 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 0.38.5:
|
||
+ Various improvements and bug fixes:
|
||
- codegen:
|
||
. Only add property-enum and GParamSpec-array for GObject
|
||
classes
|
||
. Add destroy param when invoking delegate returned by
|
||
delegate (bgo#792077).
|
||
- vala:
|
||
. Add pkgdatadir and pkglibdir to pkg-config file.
|
||
. Fix parameter type inference of overridden async methods
|
||
(bgo#792660).
|
||
- gidlparser: Update type qualifiers.
|
||
- libvaladoc:
|
||
. Allow @link tags to be split over multiple lines
|
||
(bgo#646982).
|
||
. Add support for single line documentation comments
|
||
(bgo#736483).
|
||
- codewriter: Don't use string.replace() to apply
|
||
header_to_override (bgo#731322).
|
||
+ Bindings:
|
||
- glib-2.0: Add GLib.OPTION_REMAINING and
|
||
GLib.OptionFlags.NONE.
|
||
- gstreamer-1.0: Update from 1.13+ git master.
|
||
- gtk+-2.0: Mark MessageDialog constructor parameter,
|
||
message_format, as nullable (bgo#791570).
|
||
- gtk+-2.0/3.0: Don't hide user_data in
|
||
Clipboard.set_with_data() (bgo#792237).
|
||
- gtk+-3.0: Update to 3.22.26+6f26d0dc.
|
||
- gtk+-4.0: Update to 3.93.0 and split Gsk.RenderNode into
|
||
several classes.
|
||
- libwnck-3.0: Update to 3.24.1.
|
||
- posix: Add ctime(3) and fix binding of struct hostent and
|
||
gethostbyname(3).
|
||
- webkit2gtk-4.0: Update to 2.19.5.
|
||
- webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface.
|
||
- Drop vala-fix-MessageDialog-constructor-parameter.patch: Fixed
|
||
upstream.
|
||
- Following the above, drop libtool BuildRequires and autoreconf
|
||
call, no longer needed as we do not carry any patches anymore.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Dec 18 17:51:22 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.38.4:
|
||
+ Various bug fixes:
|
||
- Enforce name-length >= 3 for structs using GType
|
||
(bgo#764041).
|
||
- Report error for missing type-parameter on enclosing type
|
||
(bgo#587905).
|
||
- Discover invalid member access to instance field
|
||
(bgo#790903).
|
||
- Improve error output of mismatching overriding methods.
|
||
- vala: Don't transform an explicit "null" into valid
|
||
format-string (bgo#791215).
|
||
- codegen: Don't create null-safe destroy-wrapper for
|
||
GenericType (bgo#791283).
|
||
- Improve error message for missing type-parameter on enclosing
|
||
type (bgo#587905).
|
||
+ GIR parser:
|
||
- Allow change of parameter names.
|
||
- Handle metadata for fields inside a transparent union.
|
||
- Accept setters with boolean return-type as valid
|
||
property-accessor.
|
||
- Don't mark simple-type out-parameters with '?' as nullable.
|
||
+ Valadoc:
|
||
- Acknowledge possible properties in structs (bgo#784705).
|
||
- Fix fatal typo in GtkdocRenderer.visit_symbol_link()
|
||
(bgo#790266).
|
||
- libvaladoc: Actually resolve "percnt;" to '%'.
|
||
+ Bindings:
|
||
- gobject-2.0: Add some missing symbols.
|
||
- gstreamer-1.0: Bind GST_DEBUG_BIN_TO_DOT_FILE/*_WITH_TS
|
||
(bgo#785215).
|
||
- gstreamer-1.0: Update from 1.13+ git master.
|
||
- gtk+-3.0: Update to 3.22.26+9ce824d3.
|
||
- webkit2gtk-4.0: Update to 2.19.2.
|
||
- glib-2.0: Fix potential null pointer dereference in
|
||
string.joinv() (bgo#791257).
|
||
- gobject-2.0: Add missing GType constants for fundamentals
|
||
(bgo#791023).
|
||
- Add vala-fix-MessageDialog-constructor-parameter.patch: Mark
|
||
MessageDialog constructor parameter, message_format, as nullable
|
||
(bgo#791570).
|
||
- Following the above, add libtool BuildRequires and pass
|
||
autoreconf, make sure vapi deps get regenerated after patch is
|
||
applied.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 9 10:37:45 UTC 2017 - fezhang@suse.com
|
||
|
||
- Update to version 0.38.3:
|
||
+ Various bug fixes:
|
||
- codegen: Prioritize "array_length=true" over
|
||
"array_null_terminated=true" (bgo#788775).
|
||
- codegen: Avoid possible conflicts with internal
|
||
property/signal defines (bgo#788964).
|
||
+ Bindings:
|
||
- gio-2.0: Expose g_task_get_source_object as
|
||
Task.get_unowned_source_object.
|
||
- gstreamer-1.0: Update from 1.13+ git master.
|
||
- gtk+-4.0: Update to 3.92.1.
|
||
- libxml-2.0: Add DTD methods (bgo#789442).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Oct 9 04:43:51 UTC 2017 - luc14n0@linuxmail.org
|
||
|
||
- Update to version 0.38.2:
|
||
+ Various bindings updates:
|
||
- gstreamer-1.0, gtk+-3.0, gtk+-4.0: Update from git master.
|
||
- gnutls: Fix free_function ccode-attribute of Certificate
|
||
(bgo#788181).
|
||
- Update Url to https://wiki.gnome.org/Projects/Vala: current Vala
|
||
project's web page.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 11 11:34:46 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.38.1:
|
||
+ Various bug fixes:
|
||
- valadoc: Don't use 'stderr' as variable name (bgo#787305).
|
||
- codegen: Try to use a more unique internal define for
|
||
properties (bgo#787436).
|
||
- vala: Update list of used attributes.
|
||
- method: Use prototype-string for error-reports of return-type
|
||
mismatches.
|
||
+ Bindings: glib-2.0: Fix MainContext.check(), OptionEntry[]
|
||
params are null-terminated, Bind g_convert_with_fallback() and
|
||
g_convert_with_iconv()
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 5 22:15:58 UTC 2017 - jengelh@inai.de
|
||
|
||
- Correct RPM groups and package descriptions.
|
||
- Remove --with-pic which is for static libs only.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 4 15:28:09 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.38.0:
|
||
+ Various bug fixes:
|
||
- Improve error output for incompatible method signatures (Add
|
||
CallableType as base for DelegateType, MethodType,
|
||
SignalType).
|
||
- codegen:
|
||
. Initialize temp-variable for fixed-size arrays to zero
|
||
first (bgo#787152).
|
||
. Add support for "type-func" in ui-files (bgo#787033).
|
||
+ Bindings:
|
||
- gtk+-3.0,gtk+-4.0: Update.
|
||
- libxml-2.0: Bind xmlLastElementChild and
|
||
xmlPreviousElementSibling
|
||
- pangocairo: CairoFontMap.set_default() is not an instance
|
||
method.
|
||
- gio-2.0: Application.set_default() is not an instance method.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 28 07:13:59 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.37.91:
|
||
+ Various bug fixes:
|
||
- codegen:
|
||
. Actually write declaration for GNodeTraverseFunc wrapper
|
||
(bgo#786845).
|
||
. Don't transfer ownership of variable if target-type is
|
||
unknown (bgo#736774).
|
||
. Adjust format-index for printf/scanf-methods which throw
|
||
errors (bgo#781061).
|
||
. Use given dup_function for structs.
|
||
- libvaladoc: Fix some -Wincompatible-pointer-types warnings.
|
||
- tests: Fix some syntax issues [#786652]
|
||
- Add .editorconfig file [#786620]
|
||
+ GIR parser:
|
||
- Better support of "cprefix" argument in metadata.
|
||
- Support "cname" argument in metadata.
|
||
+ Bindings:
|
||
- Add javascriptcoregtk-4.0 and avoid skips in webkit2gtk*-4.0.
|
||
- Update GIR-based bindings.
|
||
- gtk+-3.0: Update to 3.22.19.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 21 20:13:41 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.37.90:
|
||
+ Various bug fixes:
|
||
- Fix some build-system problem:
|
||
. valadoc/tests: Add the source vapi directory to driver-test
|
||
(bgo#786505).
|
||
. Add ./vala/.libs rather than ./gee/.libs to
|
||
LD_LIBRARY_PATH.
|
||
. Explicitly link doclets against libvala-*.la (bgo#786534).
|
||
. Add missing include of Makefile.common.
|
||
- vapigen: Mark given source-files as such and force girparser
|
||
to handle them.
|
||
- codegen: Include glib-object.h for Enums/Structs with
|
||
type_id.
|
||
+ Bindings: gtk+-4.0: Make Gsk.Texturer.for_*() static factory
|
||
methods.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 15 15:02:45 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.37.2:
|
||
+ Various bug fixes:
|
||
- libvaladoc: Keep bootstrap-support with valac >= 0.16.1.
|
||
- valadoc: Fix tests while bootstapping with valac < 0.31/32.
|
||
+ Bindings:
|
||
- glib-2.0: Update Unicode symbols.
|
||
- gobject-2.0: Add required type_id attributes to all ParamSpec
|
||
subclasses.
|
||
- libgdata: Make Authorizer.reauth_* methods virtual
|
||
(bgo#779229).
|
||
- libxml-2.0: Update Xml.ParserOption (bgo#785585).
|
||
- gtk+-4.0: Update to 3.91.2.
|
||
- webkit2gtk-4.0: Update to 2.17.90.
|
||
- Drop vala-no-nullable-enum.patch: Fixed upstream, following this
|
||
drop vala BuildRequires, no longer needed.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 20 10:09:42 UTC 2017 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.37.1:
|
||
+ Highlights:
|
||
- Don't warn about deprecated symbols if installed_version is
|
||
older.
|
||
- Add --gresourcesdir option (bgo#783133).
|
||
- Install libvala-0.xx.vapi to "global" vapi directory.
|
||
- Require and target GLib >= 2.40.
|
||
- build: Make ccode and codegen private API.
|
||
- build: Use --use-header for vala's libraries.
|
||
- compiler: Add --color=WHEN option.
|
||
- codegen: Use g_object_notify_by_pspec() to notify
|
||
property-changes.
|
||
- codegen: Use *_free_full to free GLib.List, GLib.SList and
|
||
GLib.Queue.
|
||
- codegen: Support renamed signals (bgo#731547).
|
||
- Optimize (de)serialization of arrays with type-signature "ay"
|
||
(bgo#772426).
|
||
- Merge valadoc - Consider valadoc a part of vala's toolchain
|
||
and therefore let it live in the main repository (adds
|
||
graphviz to the build-requirements)
|
||
+ Various bug fixes:
|
||
- Fix finally blocks with async yields (bgo#741929).
|
||
- Handle non-null in coalescing expression (bgo#611223).
|
||
- Make the task_complete flag for < 2.44 more similar to >=
|
||
2.44 (bgo#783543).
|
||
- Nullable ValueType requires POINTER as marshaller signature
|
||
(bgo#783897).
|
||
- NoAccessorMethod attribute is allowed for gobject-properties
|
||
only.
|
||
- girparser: Fix parsing of delegate-alias without target.
|
||
- compiler: Use API_VERSION instead of stripping
|
||
PACKAGE_SUFFIX.
|
||
- girwriter: Write length-parameters of arrays with rank > 1
|
||
(bgo#758019).
|
||
- gdbus: Don't leak nested HashTable on deserialization
|
||
(bgo#782719).
|
||
- codewriter: Update timestamps of generated c-files if needed
|
||
(bgo#683286).
|
||
- tests: Use dbus-run-session instead of dbus-launch
|
||
(bgo#771455).
|
||
- codegenerator: Add source_reference parameter to
|
||
CodeGenerator.store_*().
|
||
- Don't allow assigning delegate if no target/closure is
|
||
available (bgo#598869).
|
||
- gee: Add some useful symbols from gee-0.8.
|
||
+ Bindings:
|
||
- gio-2.0:
|
||
. Add DBusConnection 'closed' signal as 'on_closed'
|
||
(bgo#684358).
|
||
. Use default 'length = null' for
|
||
DataInputStream.read_line_utf8* (bgo#783351).
|
||
- glib-2.0,gobject-2.0: Updates from 2.53.x.
|
||
- poppler-glib: Update to 0.54.0.
|
||
- webkit2gtk-4.0: Update to 2.17.4.
|
||
- gstreamer-1.0: Update to 1.13.0+.
|
||
- libgvc: Add WITH_CGRAPH conditionals.
|
||
- Add pkgconfig(libgvc) BuildRequires: new dependency.
|
||
- split out new packages: valadoc,
|
||
valadoc-docklet-{devhelp,gtkdoc,html}, libvaladoc-0_38-0 and
|
||
libvaladoc-0_38-devel.
|
||
- Add vala-no-nullable-enum.patch: Fix 64bit portability issues
|
||
(bgo#784927).
|
||
- Add vala BuildRequires: as above patch touches the source .vala
|
||
files, we need to bootstrap.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 26 16:45:38 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.36.4:
|
||
+ Highlights:
|
||
- Don't warn about deprecated symbols if installed_version is
|
||
older.
|
||
- Add --gresourcesdir option (bgo#783133).
|
||
+ Various bug fixes:
|
||
- gdbus: Don't leak nested HashTable on deserialization
|
||
(bgo#782719).
|
||
- Fix finally blocks with async yields (bgo#741929).
|
||
- Handle non-null in coalescing expression (bgo#611223).
|
||
- Make the task_complete flag for < 2.44 more similar to >=
|
||
2.44 (bgo#783543).
|
||
- Nullable ValueType requires POINTER as marshaller signature
|
||
(bgo#783897).
|
||
- NoAccessorMethod attribute is allowed for gobject-properties
|
||
only.
|
||
- girparser: Fix parsing of delegate-alias without target.
|
||
- compiler: Use API_VERSION instead of stripping
|
||
PACKAGE_SUFFIX.
|
||
- girwriter: Write length-parameters of arrays with rank > 1
|
||
(bgo#758019).
|
||
+ Bindings:
|
||
- gio-2.0: Use default 'length = null' for
|
||
DataInputStream.read_line_utf8* (bgo#783351).
|
||
- gobject-2.0: Add GLib.ParamSpecPointer.
|
||
- poppler-glib: Update to 0.54.0.
|
||
- gstreamer-1.0: Various binding fixes.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 10 20:42:27 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.36.3:
|
||
+ Various bug fixes:
|
||
- scanner: Fix calculation of column value for tokens after
|
||
multiline comment (bgo#652899).
|
||
- codegen: Unref GLib.AsyncResult on uncaught errors in
|
||
coroutines (bgo#641171).
|
||
- Keep initializing result-variable for struct constructors
|
||
(bgo[#782056).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 26 11:36:34 UTC 2017 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.36.2:
|
||
+ Enums require at least one value otherwise report an error.
|
||
+ Bindings:
|
||
- gstreamer-1.0: Update to 1.11.90+.
|
||
- gio-2.0: Fix GLib.Task constructor and
|
||
report_error/report_new_error()
|
||
- glib-2.0:
|
||
. Add quark() functions to errordomains.
|
||
. Add missing version macro and constants.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 4 00:05:48 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.36.1:
|
||
+ Various bug fixes:
|
||
- Always consider a method compatible with itself (bgo#773135).
|
||
- Perform arguments-check against actual .end()
|
||
method-signature (bgo#684208).
|
||
- Slightly improve lamdba-expression error on target-type
|
||
mismatch.
|
||
- Fix delegate initializer for instance fields (bgo#683925).
|
||
- Don't leak target-reference when casting/assigning owned
|
||
delegates (bgo#780426).
|
||
+ GIR parser and writer:
|
||
- girparser: Add destroy argument for metadata (bgo#750838).
|
||
- vapigen: Add --nostdpkg option like in valac.
|
||
+ Bindings:
|
||
- gstreamer-1.0: Fix Pad.set_*_function() bindings
|
||
(bgo#750838).
|
||
- glib-2.0: Add missing version macro and constants, unichar
|
||
.to_string doesn't return null.
|
||
- gtk+-2.0,gtk+-3.0: Mark "intersection" param of
|
||
Widget.intersect() as out.
|
||
- gtk+-4.0: Update to 3.90.0.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Mar 19 15:01:38 UTC 2017 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.36.0:
|
||
+ Bugs fixed: bgo#740303, bgo#758816, bgo#779968, bgo#780050.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 13 10:46:20 UTC 2017 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.35.90:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 7 10:40:02 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.35.7:
|
||
+ Bug fixes and binding updates.
|
||
+ Add libgrss binding.
|
||
+ Introduce [CCode (finish_instance = ...)] attribute.
|
||
+ Update manpages.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 27 11:38:20 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.35.6:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 14 20:45:46 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.35.5:
|
||
+ Fix regression.
|
||
- Changes from version 0.35.4:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jan 10 13:09:28 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.35.3:
|
||
+ Bug fixes and binding updates.
|
||
+ Add gtk+-unix-print-{2,3,4}.0 bindings.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Dec 14 11:46:08 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.35.2:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Dec 14 00:35:01 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.35.1:
|
||
+ Ignore --thread command-line option which is obsolete.
|
||
+ Fix type checking when using generics.
|
||
+ Use g_signal_emit where possible.
|
||
+ Introduce [FormatArg] attribute for parameters.
|
||
+ Use GTask API for async implementations with
|
||
target-gLib >= 2.36.
|
||
- Bump vala_version to 0.36, vala_libversion to 0_36 (following
|
||
upstream) and vala_priority to 36 (following the vala packaging
|
||
convention).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 13 12:40:25 UTC 2016 - adam.majer@suse.de
|
||
|
||
- Fix descriptions so they actually describe subpackages.
|
||
- Have the -devel package provide libvala-devel: this allows
|
||
consumers to require libvala without version constraints. They
|
||
will still have to follow the API changes though.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Dec 5 16:37:46 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.34.4:
|
||
+ Bug fixes.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 23 21:24:50 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.34.3:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Oct 23 19:12:56 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.34.2:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Oct 10 07:53:04 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.34.1:
|
||
+ Add support for the \v escape character.
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 19 18:19:52 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.34.0:
|
||
+ Bug fixes and binding updates.
|
||
- Update update alternatives due to moved location of vapigen.pc
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 14 15:00:21 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.33.1:
|
||
+ Bug fixes and binding updates.
|
||
- Bump vala_version to 0.34, vala_libversion to 0_34 (following
|
||
upstream) and vala_priority to 34 (following the vala packaging
|
||
convention).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 20 18:20:25 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.32.1:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 21 20:12:56 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.32.0:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 8 10:16:25 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.31.1:
|
||
+ Introduce [Version] attribute.
|
||
+ Require and target GLib >= 2.32.
|
||
+ Bug fixes and binding updates.
|
||
- Bump vala_version to 0.32, vala_libversion to 0_32 (following
|
||
upstream) and vala_priority to 32 (following the vala packaging
|
||
convention).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 1 07:49:53 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.30.1:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 18 08:44:08 UTC 2015 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.30.0:
|
||
+ Binding updates.
|
||
+ Bugs fixed: bgo#752031.
|
||
- Bump vala_priority to 30.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 11 23:10:40 UTC 2015 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.29.3:
|
||
+ Add --shared-library option for GIR files.
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 11 22:09:17 UTC 2015 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.29.2:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 11 22:09:16 UTC 2015 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.29.1:
|
||
+ Binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 11 22:09:15 UTC 2015 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.28.1:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 23 08:13:22 UTC 2015 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.28.0:
|
||
+ Binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 19 08:55:46 UTC 2015 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.27.2:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 28 23:09:42 UTC 2015 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.27.1:
|
||
+ Print compiler messages in color.
|
||
+ Add clutter-gdk-1.0 bindings.
|
||
+ Add clutter-gst-3.0 bindings.
|
||
+ Add clutter-x11-1.0 bindings.
|
||
+ Add rest-extras-0.7 bindings.
|
||
+ Bug fix and binding updates.
|
||
- Bump vala_version to 0.28, vala_libversion to 0_28 and
|
||
vala_priority to 28, following upstreams changes.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 16 22:28:22 UTC 2015 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.26.2:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 13 09:33:34 UTC 2014 - olaf@aepfle.de
|
||
|
||
- Add attr to ghost entries in file list to fix build in SLE_11
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Oct 13 10:28:54 UTC 2014 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.26.1:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 23 09:22:09 UTC 2014 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.26.0:
|
||
+ Bug fix and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 15 17:20:35 UTC 2014 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.25.4:
|
||
+ Add option --vapi-comments.
|
||
+ Bug fixes and binding updates.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 1 15:10:57 UTC 2014 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.25.3:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Aug 24 16:39:20 UTC 2014 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.25.2:
|
||
+ Report warning for private struct fields.
|
||
+ Replace webkit2gtk-3.0 bindings with webkit2gtk-4.0 bindings.
|
||
+ Always build vapigen.
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 23 16:47:52 UTC 2014 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.25.1:
|
||
+ Support explicit interface method implementation.
|
||
+ Support (unowned type)[] syntax.
|
||
+ Support non-literal length in fixed-size arrays.
|
||
+ Mark regular expression literals as stable.
|
||
+ GIR parser updates.
|
||
+ Add webkit2gtk-3.0 bindings.
|
||
+ Add gstreamer-allocators-1.0 and gstreamer-riff-1.0 bindings.
|
||
+ Bug fixes and binding updates.
|
||
- Bump vala_version to 0.26, vala_libversion to 0_26 and
|
||
vala_priority to 26, following upstreams changes.
|
||
- Correct update-alternatives usage.
|
||
- Add pkgconfig(vapigen) Provides: due to the correct usage of
|
||
update-alternatives, %{_datadir}/pkgconfig/vapigen.pc is now only
|
||
as %ghost in the package; this results in the file not being
|
||
processed for Requires and Provides.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 24 19:51:47 UTC 2014 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.24.0:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 18 21:46:46 UTC 2014 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.23.3:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 5 10:29:15 UTC 2014 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.23.2:
|
||
+ Bind GDK event structures as compact classes.
|
||
+ Switch gdk-x11-3.0 bindings to .gir.
|
||
+ Switch librsvg-2.0 bindings to .gir.
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Dec 22 21:04:14 UTC 2013 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.23.1:
|
||
+ Switch libnotify bindings to .gir.
|
||
+ Add libpeas-gtk-1.0 bindings.
|
||
+ Add xcb-icccm bindings.
|
||
- Change vala_version to 0.24 and vala_priority to 24, following
|
||
upstreams versioning.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 13 16:26:07 UTC 2013 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.22.1 (bnc#849913):
|
||
+ Support chain up to constructv functions.
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 23 18:57:43 UTC 2013 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.22.0:
|
||
+ Support chain up to constructv functions.
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 13 08:01:39 UTC 2013 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.21.2:
|
||
+ Recognize ref/unref functions in .gir files.
|
||
+ Add geocode-glib bindings.
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 2 12:30:38 UTC 2013 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.21.1:
|
||
+ Support \uXXXX escape sequences.
|
||
+ Support specifying vfunc order in interfaces to define ABI.
|
||
+ Support GTK+ widget templates.
|
||
+ Bug fixes and binding updates.
|
||
- Change vala_version to 0.22 and vala_priority to 22, following
|
||
upstreams versioning.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 8 18:48:59 UTC 2013 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.20.1:
|
||
+ Bug fixes.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 26 21:12:40 UTC 2013 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.20.0:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 20 22:18:50 UTC 2013 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.19.0:
|
||
+ Support scope = "async" attribute for parameters.
|
||
+ Add --api-version option.
|
||
+ Add atspi-2 bindings.
|
||
+ Add gstreamer-rtsp-server-1.0 bindings.
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 14 07:51:29 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.18.1:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 17 11:17:03 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Add xsltproc BuildRequires: Needed to to build the devhelp books.
|
||
- Drop xz BuildRequires, as it now comes for free in the build
|
||
system.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 24 20:17:27 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.18.0:
|
||
+ Bug fixed: bgo#683922.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Sep 16 20:56:46 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.17.7:
|
||
+ Add libgnome-menu-3.0 bindings.
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 3 18:48:07 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.17.6:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 20 10:52:59 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.17.5:
|
||
+ Support subclassing of GLib.Source.
|
||
+ Switch pango bindings to .gir.
|
||
+ Add gstreamer-1.0 core bindings.
|
||
+ Add gst-plugins-base-1.0 bindings.
|
||
+ Add gobject-introspection-1.0 bindings.
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 6 18:26:01 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.17.4:
|
||
+ Warn when accessing static members with an instance reference.
|
||
+ Recompute length when casting between array types.
|
||
+ Support [GenericAccessors] attribute for interfaces.
|
||
+ Deprecate implicit .begin for async methods.
|
||
+ Drop Dova profile.
|
||
+ Drop POSIX profile.
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 17 08:10:40 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.17.3:
|
||
+ Require and target GLib >= 2.18.
|
||
+ Support async creation methods.
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 25 06:58:38 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.17.2:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jun 24 21:48:00 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.17.1:
|
||
+ Improve assertion messages.
|
||
+ Add --enable-gobject-tracing commandline option.
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jun 24 20:07:23 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.17.0:
|
||
+ Support simple method-level profiling.
|
||
+ Add VALA_CHECK_MODULES and VALA_PROG_VAPIGEN to vala.m4.
|
||
+ Bug fixes and binding updates
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jun 24 06:53:22 UTC 2012 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.16.1:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 26 17:35:43 UTC 2012 - vuntz@opensuse.org
|
||
|
||
- Update to version 0.16.0:
|
||
+ Add udisks2 bindings.
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Feb 25 20:17:06 UTC 2012 - zaitor@opensuse.org
|
||
|
||
- Update to version 0.15.2:
|
||
+ Switch poppler-glib bindings to .gir.
|
||
+ Many bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 27 07:47:12 UTC 2012 - vuntz@opensuse.org
|
||
|
||
- Update to version 0.15.1:
|
||
+ Support arrays with nullable elements.
|
||
+ Add <doc> support to .gir reader and writer.
|
||
+ Switch clutter-gtk-1.0 bindings to .gir.
|
||
+ Switch gio-2.0 bindings to .gir.
|
||
+ Add cogl-pango-1.0 bindings.
|
||
+ Add gdl-3.0 bindings.
|
||
+ Add libnl-3.0 bindings.
|
||
+ Add packagekit-glib2 bindings.
|
||
+ Add xtst bindings.
|
||
+ Many bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 6 08:18:43 UTC 2011 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.15.0:
|
||
+ Manage memory of GQueue elements.
|
||
+ Switch atk bindings to .gir.
|
||
+ Switch gdk-pixbuf-2.0 bindings to .gir.
|
||
+ Switch gdk-3.0 bindings to .gir.
|
||
+ Add libwnck-3.0 bindings.
|
||
+ Many bug fixes and binding updates.
|
||
- Change the various %define in spec file to use 0.16 version.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 30 15:33:56 UTC 2011 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.14.1:
|
||
+ Add libwnck-3.0 bindings.
|
||
+ Many bug fixes and binding updates.
|
||
- Add xz BuildRequires because we can't build a package for a
|
||
xz-compressed tarball without explicitly specifying that...
|
||
See bnc#697467 for more details.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Sep 18 08:16:04 UTC 2011 - vuntz@opensuse.org
|
||
|
||
- Update to version 0.14.0:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 7 22:05:24 UTC 2011 - vuntz@opensuse.org
|
||
|
||
- Update to version 0.13.4:
|
||
+ Switch gudev-1.0 bindings to .gir.
|
||
+ Switch mx-1.0 bindings to .gir.
|
||
+ Many bug fixes and binding updates.
|
||
- Drop vala-markupparser-fix.patch: fixed upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 5 18:35:08 UTC 2011 - vuntz@opensuse.org
|
||
|
||
- Add vala-markupparser-fix.patch: this fixes GMarkupParser
|
||
bindings, which enables a new fillmode-lombard to build.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 22 17:25:01 CEST 2011 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.13.3:
|
||
+ Switch pangocairo bindings to .gir.
|
||
+ Bug fixes.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 17 08:13:02 CEST 2011 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.13.2:
|
||
+ Enable flow analysis for out parameters.
|
||
+ Refactor attribute handling.
|
||
+ Add gedit-3.0 bindings.
|
||
+ Add gtksourceview-3.0 bindings.
|
||
+ Add rest-0.7 bindings.
|
||
+ Add vte-2.90 bindings.
|
||
+ Switch clutter-1.0 bindings to .gir.
|
||
+ Switch libgdata bindings to .gir.
|
||
+ Switch libsoup bindings to .gir.
|
||
+ Many bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 6 18:22:54 CEST 2011 - vuntz@opensuse.org
|
||
|
||
- Update to version 0.13.1:
|
||
+ Many bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 24 12:12:11 CEST 2011 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.13.0:
|
||
+ More refactoring in the code generator.
|
||
+ Improvements to the .gir reader.
|
||
+ Switch JSON-GLib bindings to .gir.
|
||
+ Drop deprecated support for D-Bus GLib in favor of GDBus.
|
||
+ Many bug fixes and binding updates.
|
||
- Adjust vala_version, vala_libversion and priority for 0.13.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 2 22:32:58 CEST 2011 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.12.1:
|
||
+ Many bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 4 11:18:50 CEST 2011 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.12.0:
|
||
+ Add get_next_char to string class.
|
||
+ Many bug fixes and binding updates.
|
||
- Changes from version 0.11.7:
|
||
+ Add support for async signal handlers.
|
||
+ More refactoring in the code generator.
|
||
+ Improvements to the .gir writer.
|
||
+ Many bug fixes and binding updates.
|
||
- Changes from version 0.11.6:
|
||
+ Add parse and try_parse methods to boolean and numeric types.
|
||
+ Add clutter-gtk-1.0 bindings.
|
||
+ Add pixmap-1 bindings.
|
||
+ Many bug fixes and binding updates.
|
||
- Changes from version 0.11.5:
|
||
+ Add last_index_of and last_index_of_char to string class.
|
||
+ More refactoring in the code generator.
|
||
+ Improvements to the .gir writer.
|
||
+ Many bug fixes and binding updates.
|
||
- Changes from version 0.11.4:
|
||
+ Add index_of, index_of_char, and char_count to string class.
|
||
+ Many bug fixes and binding updates.
|
||
- Changes from version 0.11.3:
|
||
+ Support BusName sender parameter in GDBus servers.
|
||
+ More refactoring in the code generator.
|
||
+ Many bug fixes and binding updates.
|
||
- Changes from version 0.11.2:
|
||
+ Update libnotify bindings to 0.7.0.
|
||
+ Improvements to the .gir reader.
|
||
+ Bug fixes and binding updates.
|
||
- Changes from version 0.11.1:
|
||
+ Require and target GLib >= 2.16.
|
||
+ Guard access to out parameters to allow null arguments.
|
||
+ Add support for local constants.
|
||
+ Support file descriptor passing with GDBus.
|
||
+ Support cached property values in GDBus clients.
|
||
+ Support Cancellable parameter in GDBus clients.
|
||
+ Support no-reply methods in GDBus clients and servers.
|
||
+ More refactoring in the code generator.
|
||
+ Many bug fixes and binding updates.
|
||
- Changes from version 0.11.0:
|
||
+ Use byte indices for strings.
|
||
+ Use uint8[] for binary data in bindings.
|
||
+ Add support for parallel compilation.
|
||
+ Improve compiler performance.
|
||
+ More refactoring in the code generator.
|
||
+ Many bug fixes and binding updates.
|
||
- Drop vala-bgo638902-shotwell-fix.patch: fixed upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jan 9 16:19:17 CET 2011 - vuntz@opensuse.org
|
||
|
||
- Change the test for update-alternatives in %postun to not check
|
||
if the package is still installed, but to check if the binary is
|
||
still there, to handle package renamings.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jan 9 09:39:55 CET 2011 - vuntz@opensuse.org
|
||
|
||
- Add vala-bgo638902-shotwell-fix.patch to fix a build issue with
|
||
shotwell 0.8.0. Based on patch from git.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 28 22:14:28 UTC 2010 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.10.2:
|
||
+ Bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 18 10:40:24 CET 2010 - vuntz@opensuse.org
|
||
|
||
- Update to version 0.10.1:
|
||
+ Remove outdated GTK+ 3 bindings.
|
||
+ Many bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Sep 18 10:18:54 CEST 2010 - vuntz@opensuse.org
|
||
|
||
- Update to version 0.10.0:
|
||
+ Port GIR parser and writer to GIR version 1.2.
|
||
+ Update GLib bindings to 2.26 branch.
|
||
+ Bug fixes.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Sep 4 19:20:20 CEST 2010 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.9.8:
|
||
+ Add --fatal-warnings commandline option.
|
||
+ Deprecate string.len () in favor of string.length.
|
||
+ Deprecate use of D-Bus GLib in favor of GDBus.
|
||
+ Many bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 24 17:21:32 CEST 2010 - vuntz@opensuse.org
|
||
|
||
- Update summaries.
|
||
- Merge devel package in main package since vala is really a build
|
||
tool. Add appropriate Provides/Obsoletes tags. Note that we'd
|
||
want the vala-devel Provides in all cases since it's a build
|
||
tool.
|
||
- Split the library in a libvala-0_10-0 subpackage, and split its
|
||
development files in libvala-0_10-devel.
|
||
- Remove weird sed lines that were changing libtool.
|
||
- Add update-alternatives Requires(post/postun).
|
||
- Fix update-alternatives setup to use slaves, and only get a main
|
||
alternative on which everything else depends.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 20 15:01:30 CEST 2010 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.9.7:
|
||
+ Fix regression introduced by codegen refactoring.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 18 18:38:48 CEST 2010 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.9.6:
|
||
+ Drop deprecated support for assigning to construct properties.
|
||
+ Some refactoring in the code generator.
|
||
+ Bug fixes in bindings and vapigen.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 9 12:36:40 CEST 2010 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.9.5:
|
||
+ Add version suffix to support parallel installation.
|
||
+ Define VALA_X_Y according to compiler version.
|
||
+ Enable version header by default.
|
||
+ Add vala.m4 with VALA_CHECK_PACKAGES macro.
|
||
+ Add gedit-2.20 bindings
|
||
+ Add tokyocabinet bindings
|
||
+ Various improvements to the Dova profile.
|
||
+ Many bug fixes and binding updates.
|
||
- The non-versioned binaries are handled with update-alternatives,
|
||
so that we have an easy play with upcoming versions, allowing to
|
||
install them in parallel.
|
||
- Add fdupes BuildRequires and link duplicate files in /usr/share.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 6 03:56:29 CEST 2010 - vuntz@opensuse.org
|
||
|
||
- Update to version 0.9.4:
|
||
+ Append documentation comments to generated C files.
|
||
+ Skip <doc> tags in .gir files.
|
||
+ Various improvements to the Dova profile.
|
||
+ Many bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 26 13:59:58 CEST 2010 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.9.3:
|
||
+ Support newlines in double quoted string literals.
|
||
+ Add experimental support for main blocks.
|
||
+ Add experimental vala tool to compile and run code.
|
||
+ Initial support for generic delegates.
|
||
+ Support using GClosure for delegate parameters.
|
||
+ Support GBoxed-based memory management.
|
||
+ Improvements to the .gir reader and writer.
|
||
+ Various improvements to the Dova profile.
|
||
+ Many bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 21 12:47:53 CEST 2010 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.9.2:
|
||
+ Initial support for GDBus-based clients and servers.
|
||
+ Support implicit and explicit GVariant casts.
|
||
+ Add support for [Deprecated] attribute.
|
||
+ Add GenericArray as alternative binding to GPtrArray.
|
||
+ Add gdk-pixbuf-3.0, gdk-3.0, gdk-x11-3.0, and gtk+-3.0
|
||
bindings.
|
||
+ Updates to the GLib bindings.
|
||
+ Many bug fixes.
|
||
- Changes from version 0.9.1:
|
||
+ Support constants in enums.
|
||
+ Deprecate +=/-= syntax to connect/disconnect signal handlers.
|
||
+ Add experimental support for Dova profile.
|
||
+ Update Genie parser.
|
||
+ Add clutter-gst-1.0 bindings.
|
||
+ Add gdu and gdu-gtk bindings.
|
||
+ Add libesmtp bindings.
|
||
+ Add mx-1.0 bindings.
|
||
+ Add orc-0.4 bindings.
|
||
+ Add rest-extras-0.6 bindings.
|
||
+ Updates to the GLib, GStreamer, Linux, SQLite, and other
|
||
bindings
|
||
+ Many bug fixes.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 29 20:16:14 CEST 2010 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.8.1:
|
||
+ Support constants in enums.
|
||
+ Add clutter-gst-1.0 bindings
|
||
+ Add gdu and gdu-gtk bindings.
|
||
+ Many bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Mar 31 23:46:34 CEST 2010 - vuntz@opensuse.org
|
||
|
||
- Update to version 0.8.0:
|
||
+ Infer type arguments when calling generic methods.
|
||
+ Support `in' operator for arrays.
|
||
+ Add experimental support for regular expression literals.
|
||
+ Add experimental support for chained relational expressions.
|
||
+ Add va_list support.
|
||
+ Add clutter-gtk-0.10 bindings.
|
||
+ Add gdl-1.0 bindings.
|
||
+ Add gstreamer-app-0.10 bindings.
|
||
+ Add gstreamer-cdda-0.10 bindings.
|
||
+ Add gudev-1.0 bindings.
|
||
+ Add libgda-report-4.0 bindings.
|
||
+ Add libgvc (graphviz) bindings.
|
||
+ Add purple bindings.
|
||
+ Many bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 5 02:20:19 CET 2010 - lmedinas@opensuse.org
|
||
|
||
- Update to version 0.7.10:
|
||
+ Support coalescing operator ??.
|
||
+ Support to_string and bitwise complement with enums.
|
||
+ Return handler id when connecting signal handlers.
|
||
+ Support struct comparison.
|
||
+ Support constructor chaining in structs.
|
||
+ Enforce protected member restrictions.
|
||
+ Improve performance of flow analysis.
|
||
+ Support automatic line continuations in Genie.
|
||
+ Improvements to the .gir reader and writer.
|
||
+ Add --enable-mem-profiler commandline option.
|
||
+ Many bug fixes and binding updates.
|
||
- Drop return-fix.patch: fixed upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Dec 20 11:57:01 CET 2009 - vuntz@opensuse.org
|
||
|
||
- Update to version 0.7.9:
|
||
+ Support array and string slicing.
|
||
+ Add --symbols commandline option.
|
||
+ Add avahi-gobject bindings.
|
||
+ Add ccss-1 bindings.
|
||
+ Add libarchive bindings.
|
||
+ Add libmagic bindings.
|
||
+ Add readline bindings.
|
||
+ Add twitter-glib-1.0 bindings.
|
||
+ Many bug fixes and binding updates.
|
||
- Remove check for old version of openSUSE.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 27 11:43:50 CET 2009 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.7.8:
|
||
+ Support constructor chain up to GObject using Object (...).
|
||
+ Add syntax for string templates.
|
||
+ Support (!) non-null casts.
|
||
+ Many bug fixes and binding updates.
|
||
- Fixes from version 0.7.6:
|
||
+ Support `using' directives inside namespaces.
|
||
+ Use const only for immutable structs.
|
||
+ Support string marshalling for enums in D-Bus
|
||
- Fixes from version 0.7.5:
|
||
+ Update Genie parser
|
||
+ Add libgda-4.0 bindings
|
||
+ Many bug fixes for closures and async methods.
|
||
+ Add support for closures.
|
||
+ Improve support for asynchronous methods.
|
||
+ Support async methods in D-Bus servers.
|
||
+ Add clutter-1.0 bindings
|
||
+ Add GVariant, GSettings, and dconf bindings
|
||
+ Add linux, libnl-1, and libasound bindings
|
||
+ Add gnutls bindings
|
||
+ Add librest bindings
|
||
+ Many bug fixes and binding updates.
|
||
- Rebase return-fix.patch
|
||
- Drop vala-0.3.3-implicit-fortify-decl.patch, upstream fixed.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Nov 3 19:09:50 UTC 2009 - coolo@novell.com
|
||
|
||
- updated patches to apply with fuzz=0
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 3 09:43:26 CEST 2009 - dominique-obs@leuenberger.net
|
||
|
||
- Update to version 0.7.5:
|
||
+ Add support for static properties.
|
||
+ Add support for delegate properties.
|
||
+ Support virtual default handler for signals.
|
||
+ Add limited support for derived compact classes.
|
||
+ Add libgdata bindings
|
||
+ Add libusb-1.0 bindings
|
||
+ Many bug fixes and binding updates.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 27 23:09:45 CEST 2009 - dominique-obs@leuenberger.net
|
||
|
||
- Update to version 0.7.4:
|
||
+ Way too many changes since 0.3.3. See NEWS for details.
|
||
- Refactored retry-fix.patch. Patch rejected upstream, as the .c
|
||
files are generated ones.
|
||
- Remove INSTALL from %%doc to fix a rpmlint warning.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 14 17:42:52 CEST 2008 - crrodriguez@suse.de
|
||
|
||
- fix implicit-fortify-decl errors
|
||
- correct -devel package requires
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 12 08:07:29 CEST 2008 - mauro@suse.de
|
||
|
||
- Added return-fix.patch to fix the error " Program returns random
|
||
data in a function".
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 25 21:35:33 CEST 2008 - mauro@suse.de
|
||
|
||
- initial SUSE package
|