Here's the beta for the upcoming 1.10 release. Changes since the alpha include a few bug fixes, a documentation clarification about wl_data_device_manager per-version requirements, and making DTD error messages slightly more informative. As mentioned in the alpha release note, the upcoming 1.10 is a big release with a bunch of new functionality. Drag and drop actions are now added to the Wayland API, to facilitate negotiation of content type when dragging between a source and destination, and provision is made to communicate the completion (or cancellation) of the drag action back to the source. This is designed a bit differently than the XDND protocol in X11, in that the drag destination is allowed more control to decide the action to use. Frame events group pointer events together, to allow things like diagonal scrolling (which combines horizontal and vertical scroll events). New events are also added to more precisely track wheel click counts, termination of scroll sequences, and how axis events were generated. A buffer damage request, wl_surface.damage_buffer, allows applications a more convenient way to communicate portions of a surface needing to be re-rendered. Shared memory buffers now do reference counting to allow compositors to delay releasing the memory pools until they're no longer in use. Enlightenment uses this for doing asynchronous rendering. There are now provisions for deleting wl_seat objects. This is useful in compositors that handle multiple seats such as for remote desktops. Specific version numbers can be associated with protocol objects client-side. For backwards compatibility, version 0 is recognized as indicating an unversioned API. New APIs are provided for getting and setting the socket file descriptor Wayland servers use to communicate with their clients. This functionality can be used in SELinux or SMACK environments for improved security. This release introduces the enum and bitfield attributes, which allow protocol designers to refer to the specific enum that is expected in an argument. Enums can also be specified as bitfields, as opposed to just ordinary numerical sequences. Quite a few clarifications to protocols and API are added; many of these arose as various desktop environments implemented their own Wayland support. And of course a rich assortment of bug fixes, code cleanups, and test code enhancements are included. Of particular note, the scanner now validates the protocol XML using a wayland.dtd. Our release schedule is: - Alpha (1.9.91) on Tuesday, January 19th - Beta (1.9.92) on Tuesday, February 2nd - RC1 (1.9.93) on Tuesday, February 9th - 1.10 on Tuesday, February 16th Changes since 1.9.91: --------------------- Bryce Harrington (1): configure.ac: bump to version 1.9.92 for the beta release Derek Foreman (1): server: Fail to bind object when requested version is 0 Jonas Ã…dahl (2): protocol: Add note about per version requirements to wl_data_device_manager scanner: Print filename on DTD validation error Marek Chalupa (1): cosmetic: return NULL instead of 0 Sergi Granell (1): server: Fix possible wl_display_add_socket_fd memleak For a full listing of changes since the 1.9.0 release, please see the 1.9.91 release note. git tag: 1.9.92 http://wayland.freedesktop.org/releases/wayland-1.9.92.tar.xz MD5: 38c8f0268a25d68a9b648ba90f5f8034 wayland-1.9.92.tar.xz SHA1: be951fe257514b323280f8c8b1dc7b4c6561b285 wayland-1.9.92.tar.xz SHA256: e85eb28b07ffc6df2aa8c13772dcfba2ffa4c9f5307d18ea5c41c98e2e66b32b wayland-1.9.92.tar.xz PGP: http://wayland.freedesktop.org/releases/wayland-1.9.92.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: <http://lists.freedesktop.org/archives/wayland-devel/attachments/20160202/bc3edaac/attachment.sig>