[Bug 1891318] Re: [SRU] Update to vala 0.48.18 in focal

2021-09-07 Thread Launchpad Bug Tracker
[Expired for vala (Ubuntu) because there has been no activity for 60
days.]

** Changed in: vala (Ubuntu)
   Status: Incomplete => Expired

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1891318

Title:
  [SRU] Update to vala 0.48.18 in focal

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/vala/+bug/1891318/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1891318] Re: [SRU] Update to vala 0.48.18 in focal

2021-07-08 Thread Rico Tzschichholz
** Summary changed:

- [SRU] Update to vala 0.48.17 in focal
+ [SRU] Update to vala 0.48.18 in focal

** Description changed:

  The 0.48.x series is maintained as LTS release and will receive further
  bug fix releases in the future. See https://wiki.gnome.org/Projects/Vala
  
  Upstream changes since 0.48.6:
  
- Vala 0.48.16
+ Vala 0.48.18
  
   * 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 [#59]
- + Don't call *_instance_init() in compact class chainup
-   - vala: Mark tranformed static member-access as qualified [#270]
-   - girwriter: namespace expects "c:symbol-prefixes" attribute [#1038]
-   - girwriter: Don't use instance-parameter inside callback [#1167]
-   - girparser,libvaladoc/girimporter: Don't guess length of xml header, 
iterate
- forward to 
-   - libvaladoc/girimporter: parse_constant() use "c:identifier" attribute 
first
+ + GArray, GByteArray and GPtrArray are reference counted
+ + Replace wrongly hard coded usage of G_OBJECT_GET_CLASS
+ + 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
  
   * Bindings:
-   - 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,
- 
- Vala 0.48.15
- 
+   - Update GLib bindings to 2.66 - Sync GLib symbol additions with 0.50.9
+   - glib-2.0: Add missing has_typedef attributes on SourceFuncs delegates
+   - pango: Mark language parameter of AttrIterator.get_font() as out
+ 
   * 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
- + Error for missing type-arguments of HashTable (de)serialization [#1147]
- + Free intermediate temp-variables of postcondition expression [#80]
- + Use the one available source_reference for internal error [#436]
- + Fix access to captured generics in async method of interfaces [#537]
- + Don't ever create null-aware free macro for GenericType
- + Don't add generics arguments/parameters to async finish method
- + Drop inner casts before converting between generics and integers
- + Include "glib.h" for deprecated symbols (GOBJECT) [#1155]
+ + 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:
- + Report warning if --target-glib=auto was not evaluated successfully
- + Fix ownership inheritance of "unowned var" in foreach statement
- + Add missing null-check in DataType.get_type_signature()
- + Check array type of declarations for errornous type-arguments
- + Check (optional) type-arguments of array creation expression
- + Replace all type parameter occurances in parameters for signal delegate
- + Improve error for incompatible expressions in conditional expression
-   - gdbus: Don't leak memory of deserialized arguments on error in wrapper 
method
-   - girparser:
- + Reuse populated Node.gtype_struct_for instead of resolving again
- + Evaluate "glib:type-struct" twice to pick up reparented structs
- + Allow overriding of "Compact" attribute for classes
- + Handle empty "" element and report an error
- + Add support for NoWrapper metadata for methods
-   - testrunner: Include Gio-2.0/gio-2.0 for GIR tests too
+ + 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
+ 
+ Vala 0.48.17
+ 
+  * Regression and bug fixes:
+   - codegen:
+ + Don't free temp-var for element-access to array with boxed structs 
[#1174]
+ + Don't free unowned heap allocated struct
  
   * Bindings:
-   - glib-2.0,gio-2.0: Add some missing type-arguments
-   - gio-2.0: Add some missing NoWrapper and CCode.has_typedef attributes
-   - gnutls: Fix some binding errors
-   - gsl: Fix some binding errors
-   - gtk4: Add Gtk.INVALID_LIST_POSITION [#1151]
-   - gtk4-unix-print: Switch to gir
-   - gtk4: