[vala/wip/news] WIP



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]