[ANNOUNCE] wayland 1.12.0
Bryce Harrington
bryce at osg.samsung.com
Wed Sep 21 00:30:55 UTC 2016
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <https://lists.freedesktop.org/archives/wayland-devel/attachments/20160920/dc9bf278/attachment-0001.sig>
More information about the wayland-devel
mailing list