[vala/wip/news] WIP
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala/wip/news] WIP
- Date: Mon, 6 Mar 2017 22:58:31 +0000 (UTC)
commit f4894750da7f9cd997d2e01e98326fec901e5ae5
Author: Rico Tzschichholz <ricotz ubuntu com>
Date: Mon Mar 6 23:58:13 2017 +0100
WIP
NEWS | 87 +++++++++++++++++++++++++++++++++++-------------------------------
1 files changed, 46 insertions(+), 41 deletions(-)
---
diff --git a/NEWS b/NEWS
index 560c593..62c8b91 100644
--- a/NEWS
+++ b/NEWS
@@ -48,46 +48,48 @@ Vala 0.36.0
- gobject-introspection-1.0: Prettify and fix the whole thing
* Updated GLib core bindings:
- - gio-2.0: Fix async constructors of DBusConnection,DBusObjectManagerClient...
- - gio-2.0: Fix binding of Resolver.lookup_service*()
- - gio-2.0: Keep GLib.Socket API compatible with gio < 2.48
- - gio-2.0: Update SettingsBackend related bindings
+ - gio-2.0:
+ + Fix async constructors of DBusConnection,DBusObjectManagerClient...
+ + Fix binding of Resolver.lookup_service*()
+ + Keep GLib.Socket API compatible with gio < 2.48
+ + Update SettingsBackend related bindings
- gio-unix-2.0: Add "g_unix_mounts_for" and ix "g_unix_mount_at"
- - glib-2.0: Add bindings for GPOINTER_TO_* as from_pointer()
- - glib-2.0: Update "g_utf8_make_valid" binding
- - glib-2.0: Add G_CHECKSUM_SHA384
- - glib-2.0: Add "g_utf8_make_valid" binding
- - glib-2.0: Add more Error bindings
- - glib-2.0: Add simple fast-path to string.replace()
- - glib-2.0: Add UCS-4 and UTF-16 related bindings
- - glib-2.0: Add uuid_string_* symbols
- - glib-2.0: Fix g_bookmark_file_load_from_*/to_file bindings
- - glib-2.0: Mark delegates in Test.add_data_func/add_func() as scope=async
- - glib-2.0: Mark va_list.arg() with simple-generics to allow int64 or double
- - glib-2.0: Update Unicode symbols
- - gobject-2.0: Add a bunch of missing symbols
- - gobject-2.0: Add some missing "array_length_type" annotations
+ - glib-2.0:
+ + Add GPOINTER_TO_* as from_pointer()
+ + Add G_CHECKSUM_SHA384
+ + Add "g_utf8_make_valid"
+ + Add more Error bindings
+ + Add simple fast-path to string.replace()
+ + Add UCS-4 and UTF-16 related bindings
+ + Add uuid_string_*
+ + Fix g_bookmark_file_load_from_*/to_file bindings
+ + Mark delegates in Test.add_data_func/add_func() as scope=async
+ + Mark va_list.arg() with simple-generics to allow int64 or double
+ + Update Unicode symbols
+ - gobject-2.0:
+ + Add a bunch of missing symbols
+ + Add some missing "array_length_type" annotations
* GIR parser and writer bug fixes:
- - 775591 girwriter: Add fullname GIR attribute, set fullname of GObject.Type
- - 772902 girparser: More complete parsing of field information
- - 769597 girwriter: Use the correct tag- and element-name for an annotation
- - girparser: Use type_id information from gir if not already overridden
- - girparser: No support for fixed-size array as return-value
- - girparser: Let alias inherit more information from base_type
- - girparser: Improve function to method conversion
- - girparser: Avoid fatal handling of nameless unions
- - girparser: Allow to specify the base_type of an alias
+ - 775591 Add fullname GIR attribute, set fullname of GObject.Type
+ - 772902 More complete parsing of field information
+ - 769597 Use the correct tag- and element-name for an annotation
+ - Use type_id information from gir if not already overridden
+ - No support for fixed-size array as return-value
+ - Let alias inherit more information from base_type
+ - Improve function to method conversion
+ - Avoid fatal handling of nameless unions
+ - Allow to specify the base_type of an alias
* D-Bus code generation fixes:
- - 779652 codegen: Check there is a return error location before using it
- - 778993 gdbus: Fix memleak using g_task_propagate_pointer
- - 778540 gdbus: Move send_message() call before _error label
- - 778540 gdbus: Initialize intermediate variables
- - 778540 gdbus: Handle errors when extracting fds from dbus messages
- - 778540 gdbus: Ensure extracted data from the GVariant is freed on error
- - 778540 codegen: Only add _error path when parameters require unref
- - 778540 codegen: Avoid early return on sync dbus methods returning an error
+ - 779652 Check there is a return error location before using it
+ - 778993 Fix memleak using g_task_propagate_pointer
+ - 778540 Move send_message() call before _error label
+ - 778540 Initialize intermediate variables
+ - 778540 Handle errors when extracting fds from dbus messages
+ - 778540 Ensure extracted data from the GVariant is freed on error
+ - 778540 Only add _error path when parameters require unref
+ - 778540 Avoid early return on sync dbus methods returning an error
* Genie:
- 776833 genie: Allow comma-separated identifiers in definition of enums
@@ -101,11 +103,18 @@ Vala 0.36.0
- 710862 Add G_GNUC_PRINTF/SCANF attribute for Printf/ScanfFormat functions
- gtkmodule: Order required-gtype-classes for reproducibility
+ * Reduce incompatible-pointer-type C code warnings:
+ - 777958 Cast vfunc pointer assigns of abstract overrides
+ - Fix vfunc cast for async method implementation/override
+ - Default to void-return for vfunc cast of *_async methods
+ - Cast *_destroy_func of generic-types calls to GDestroyNotify
+ - Cast destroy_data for g_cclosure_new to GClosureNotify
+ - 777958 Pass pointer of matching type to property-getter
+ - memberaccess: Don't resolve base_method/property twice
+
* Bug fixes:
- 778302 codegen: Don't create duplicated complete-async code
- 778224 codegen: Don't return void for non-nullable simple-type structs
- - 777958 codegen: Pass pointer of matching type to property-getter
- - 777958 codegen: Cast vfunc pointer assigns of abstract overrides
- 777697 vala: Non-null initializers not allowed for owned namespace fields
- 777194 codegen: Support casting arbitary value-types to arrays
- 775761 codegen: Reference struct fields with their actual cname
@@ -132,12 +141,8 @@ Vala 0.36.0
- Move "blurb", "nick" and "notify" into Property
- Fix type parameter check for overriding generic methods
- Don't initialize local variable if not requested
- - codegen: Fix vfunc cast for async method implementation/override
- codegen: Drop superfluous dynamic-type cast
- codegen: Don't implicitly initialize local variables with initializer
- - codegen: Default to void-return for vfunc cast of *_async methods
- - codegen: Cast *_destroy_func of generic-types calls to GDestroyNotify
- - codegen: Cast destroy_data for g_cclosure_new to GClosureNotify
- Check printf arguments of object creation expressions
- ccodefunction: Only add G_GNUC_DEPRECATED to declarations
- plus 60+ other commits
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]