This is the official release of Wayland 1.12. Here is a brief run-down of a few of the main changes since 1.11.
The core protocol documentation has received numerous refinements to improve its clarity and consistency. Along with this, many blank areas of the protocol documentation have been fleshed out. A new wl_display_add_protocol logger API provides a new interactive way to debug requests; along with this are new APIs for examining clients and their resources. This is analogous to using WAYLAND_DEBUG=1, but more powerful since it allows run time review of log data such as through a UI view. There have been improvements to how the protocol XML scanner handles version identification in protocol headers. This enables better detection and fallback handling when compositors and clients support differing versions of their protocols. Along with these user-visible changes, there have been a variety of other code refactoring and refinements in Wayland 1.12. Changes since 1.11: ------------------- Bryce Harrington (8): scanner: Fix reported executable name to 'wayland-scanner' tests: Require base 10 for the string specifying the number of open fd's scanner: Improve documentation for strtouint() configure.ac: bump to version 1.11.91 for the alpha release configure.ac: bump to version 1.11.92 for the beta release configure.ac: bump to version 1.11.93 for the RC1 release configure.ac: bump to version 1.11.94 for the RC2 release configure.ac: bump to version 1.12.0 for the official release Giulio Camuffo (5): Add API to retrieve the interface name of a wl_resource Add API to get the list of connected clients Add a resource creation signal Add API to retrieve and iterate over the resources list of a client Add API to install protocol loggers on the server wl_display Khem Raj (1): scanner: Use uint32_t instead of uint Pekka Paalanen (1): configure.ac: bump version to 1.11.90 for open development Quentin Glidic (2): protocol: Add release (destructor) request to wl_output scanner: Generate all SINCE_VERSION macros for everyone Sungjae Park (1): server: add listener API for new clients Yong Bakos (27): doc: Unpublish wl_display_get_additional_shm_formats doc: Unpublish wl_log* and wl_abort doc: Unpublish global_zombie_object and wl_interface_equal event-loop: Make transitive include explicit wayland-server: Clarify included header dependencies wayland-shm: Include wayland-util.h event-loop: Include wayland-util.h client-core: Add missing line breaks server, server-core: Minimize fwd decs, use macro, and format scanner: Replace #define tab with space server-core, event-loop: Fix parameter alignment. scanner: Move PROGRAM_NAME define (multiple): Include stdint.h display-test: Remove redundant stdbool include server: Add doxygen comment for wl_client_for_each protocol: Add summary attributes to request params and enum entries protocol: Hyphenate subsurface protocol: Capitalize ID for consistency protocol: Add missing line break protocol: Correct description indentation protocol: Remove wl_ prefix from summary descriptions protocol: Describe serial as serial number protocol: Specify upper left corner of damage rectangle doc: Correct docbook title tests: Add test for wl_list_length protocol: Replace '#defines' with 'macros' server: Document display parameter git tag: 1.12.0 http://wayland.freedesktop.org/releases/wayland-1.12.0.tar.xz MD5: ee615e2d1e205eec48b02f069327eb96 wayland-1.12.0.tar.xz SHA1: 9a0dd96f53fff3e227035ed76caaa209b632ea8d wayland-1.12.0.tar.xz SHA256: d6b4135cba0188abcb7275513c72dede751d6194f6edc5b82183a3ba8b821ab1 wayland-1.12.0.tar.xz PGP: http://wayland.freedesktop.org/releases/wayland-1.12.0.tar.xz.sig
Description: Digital signature
_______________________________________________ wayland-devel mailing list email@example.com https://lists.freedesktop.org/mailman/listinfo/wayland-devel