[ANNOUNCE] weston 2.99.92

Bryce Harrington bryce at osg.samsung.com
Tue Jul 25 23:53:05 UTC 2017


This is the beta for the upcoming 3.00 release.

Since the alpha there have been several refactors of libweston's output
interface uncluding unexporting two symbols,
weston_compositor_add_output and weston_output_update_matrix.  ivi-shell
received some code cleanup and removal of the layer_set_orientation and
surface_set_orientation APIs and the addition of
add_screen_remove_layer.  xdg-shell receives several data validation
checks and some light refactoring.

The other changes already mentioned in the alpha release notes includes
an improvement to the integration of drm_fb within the DRM compositor.
libdrm is now a non-optional build-time dependency.  Multi-head
repainting is now done globally rather than per-output, and output
routing is rearranged a bit to allow slightly faster startup.

The version jump to 3.0.0 is due to minor breakages in the libweston ABI
- changes in the size of the weston_output and weston_compositor
structures.


    Bryce Harrington (1):
      configure.ac: bump to version 2.99.92 for the beta release

    Ilia Bozhinov (1):
      xwm: update override-redirect surface's position upon configure_notify

    Michael Teyfel (1):
      ivi-shell: Fixed broken link to wiki page in ivi-layout header file

    Pekka Paalanen (14):
      libweston: untangle weston_compositor_remove_output doc
      libweston: use helper var in weston_compositor_remove_output
      libweston: let add/remove_output handle the lists
      libweston: two more weston_output docs
      libweston: unexport weston_compositor_add_output()
      libweston: unexport weston_output_update_matrix()
      libweston: move asserts to add_pending_output()
      libweston: specify weston_output::enabled
      libweston: prevent double weston_output_enable()
      libweston: move output id into add/remove_output()
      libweston: move globals to weston_compositor_add_output()
      libweston: extend output->region lifetime
      libweston: make weston_output::connection_internal a bool
      libweston: introduce weston_output_from_resource()

    Quentin Glidic (4):
      libweston-desktop/xdg-shell: Rename requested_ to pending_
      libweston-desktop/xdg-shell: Add pending/next/current structs
      libweston-desktop/xdg-shell: Check surface size against acknowledged size
      libweston-desktop/xdg-shell: Properly handle ack_configure

    Ucan, Emre (ADITG/SW1) (4):
      ivi-shell: add_screen_remove_layer API
      ivi-shell: remove surface_set_orientation API
      ivi-shell: remove layer_set_orientation API
      ivi-shell: remove orientation calculation

git tag: 2.99.92

https://wayland.freedesktop.org/releases/weston-2.99.92.tar.xz
MD5:  6d7fcd30e1b1045caea4aa2ff83c9fe5  weston-2.99.92.tar.xz
SHA1: b97d0344979d9f6bdd100b344406e063c4489efc  weston-2.99.92.tar.xz
SHA256: c9ca1a24261b38d7bbd22c1e25b98dabf5c8f6bfdf3b71f7e45c41bd4453db3b  weston-2.99.92.tar.xz
SHA512: 99f7cf27c305b437c8373cafba7cd714da22d542784ae9732dfaa67f14fff33c922eba6df9bb15845c40c2acfe59cacc5bcbb9d051b5fc2ec61d1c0a8cbd6513  weston-2.99.92.tar.xz
PGP:  https://wayland.freedesktop.org/releases/weston-2.99.92.tar.xz.sig

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/wayland-devel/attachments/20170725/57d3cd09/attachment.sig>


More information about the wayland-devel mailing list