#14029: GNOME 3.38 External Libraries - glib amtk vala tepl librsvg webkitgtk 
glib-
networking json-glib libhandy libdazzle gobject-introspection pygobject3
at-spi2-atk at-spi2-core gtksourceview4 pyatspi libsoup adwaita-icon-theme
libgudev
-------------------------+-----------------------
 Reporter:  renodr       |       Owner:  renodr
     Type:  enhancement  |      Status:  assigned
 Priority:  normal       |   Milestone:  10.1
Component:  BOOK         |     Version:  SVN
 Severity:  normal       |  Resolution:
 Keywords:               |
-------------------------+-----------------------

Comment (by renodr):

 == Vala ==

 '''0.49.1'''

 {{{
 Vala 0.49.1
 ===========
  * Highlights:
   - Use defintions of public header in internal header if available
     and drop --use-header compiler option and enable it by default [#713]
   - gdbus: Use GDBusProxy API to set `g-interface-info` at initialization
 time
   - Check vfunc of abstract/virtual methods and property accessors for
 NULL
     before using it [#153]
   - Check coverage of switch on enum-type and issue warnings if needed
 [#777]
   - Map empty start/end index to 0/length for slice expressions [#238]
   - Add support for "with" statement (mark them experiemental) [#327]
   - Use inheritted scopes of base-types/prerequisites to resolve symbols
 [#54]
  * Various improvements and bug fixes:
   - codegen:
     + Add implicit parameter and instance checks in async method [#1005]
     + Make use of CCode.cname for label name of CatchClause
   - vala:
     + Move setting of target profile and standard packages into
 CodeContext
     + Remove some public API from expressions and statements
     + Add Expression.is_always_true/false() helpers
     + Add InvalidExpression as replacement for erroneous nodes instead
     + Don't loose invalid_syntax when copying array type for variables
 [#942]
   - girparser: Strip "Enum"-suffix only from enumeration
   - girwriter: Internal fields/vfuncs in type-symbols are public in C
 [#513]
   - libvaladoc: Remove unused Api.Class.get_finalize_function_name() API
   - testrunner: Add more -Werror=* flags

  * Bindings:
   - gio-unix-2.0: Fix "g_unix_mount_for" binding [#1052]
   - glib-2.0,gio-2.0,gobject-2.0: Updates for 2.66
   - glib-2.0: data of GLib.Bytes is allowed to be null
   - glib-2.0: Add more explicit type_id attributes for various symbols
   - gstreamer: Update from 1.17.2+ git master
   - gtk4: Update to 3.99.0+d743e757
   - pango: Update from 1.45.2
   - vapi: Update GIR-based bindings
 }}}

 '''0.49.2'''

 {{{
 Vala 0.49.2
 ===========
  * Highlights:
   - Support non-virtual signals with default handler [#1056]

  * Various improvements and bug fixes:
   - codegen: Include header for base-symbols when connecting vfuncs
   - vala:
     + Inherit CCode.returns_floating_reference attribute from base [#1053]
     + Mark tranformed member-access as qualified [#57]
     + Switch context if with-variable is not owned by with-statement
 [#1043]
   - girparser: Add support for string "feature_test_macro" metadata

  * Bindings:
   - gio-2.0: Include "gio/gsettingsbackend.h" for GLib.SettingsBackend
     members [#1054]
   - goocanvas-2.0: Fix some field ownerships and types [#1057]
   - 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
   - vapi: Update GIR-based bindings
 }}}

 '''0.49.90'''

 {{{
 Vala 0.49.90
 ============
  * Regression and bug fixes:
   - Revert "girwriter: Use appropriate get_ccode_* functions" [#1059]
   - 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
 [#1061]
   - vala: Move transformation of unary increment/decrement to codegen
   - vala: Set parent_node for child nodes of lambda-expression [#1062]

  * 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
 }}}

 '''0.49.91'''

 {{{
 Vala 0.49.91
 ============
  * Various improvements and bug fixes:
   - codegen: Don't append unreachable clean-up section of Block [#169]
 [#838]
   - codegen: Always include base_struct declaration if available [#464]
   - 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
 }}}

 '''0.49.92'''

 {{{
 Vala 0.49.92
 ============
  * Various improvements and bug fixes:
   - Don't use locale dependent string functions on syntax strings [#1067]
   - 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:
   - gtk4: Update to 3.99.1
   - vapi: Update GIR-based bindings
 }}}

 '''0.50.0'''

 {{{
 Vala 0.50.0
 ===========
  * Various improvements and bug fixes:
   - codegen: The actual struct size is required for calloc (POSIX) [#1068]

  * Bindings:
   - gstreamer: Update from 1.18.0+ git master
   - poppler-glib: Update to 20.09.0
   - vapi: Update GIR-based bindings
 }}}

--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/14029#comment:18>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to