[ANNOUNCE] weston 1.8.93

Bryce Harrington bryce at osg.samsung.com
Tue Sep 15 21:40:46 PDT 2015


This is the release candidate for weston 1.9.

Changes since beta include a handful of crash fixes to the rpi backend,
a fixes for a couple obvious typos, and fixes to some issues affecting
the Weston clients.

As with Wayland 1.9, this release brings an update the license text.
MIT has released software under several slightly different licenses,
including the old 'X11 License' or 'MIT License'.  X.org used the X11
License originally but now prefers the MIT Expat License as the
standard.  Wayland has been using the MIT X11 license, but Wayland's
licensing intent is to be compatible with X.org, so this release
switches to the Expat-style licensing.  In practical terms, the most
notable change is the dropping of the no-advertising clause.

Some of the preliminary infrastructure is now in place for libweston,
which repackages Weston's internals into a library interface.  This will
provide much of the basic core functionality needed to create simple
compositors, such as needed by lightweight desktop environments.  The
support provided in this release is quite minimal, more for review and
experimentation, and is not yet in a usable form.  We also intend to
keep the API experimental and subject to change for some time to come.

Input device hotplug is better polished, so it misbehaves less
frequently when adding and removing keyboards and mice.  This in
particular benefits multi-seat for adding and removing seats.

In the shell, we've switched the middle and right mouse bindings, so
that the more useful window resize functionality is accessed via the
right button, and the less useful rotate-windows functionality is on the
middle.

Weston's unit/integration test framework is reimplemented in this
release.  This new code, 'zuctest', is heavily inspired by Google Test,
Boost Test, etc. but is implemented in C and under the MIT Expat license
for better compatibility with Weston.

The DRM compositor is now able to handle triple-head graphics cards, and
other hardware with more than two output CRTCs per card.  Various
mode-setting improvements and fixes are also included.

ivi-shell adds an interface to get the screen ID, and methods to remove
callbacks for certain notifications.  There are also a variety of IVI
bug fixes.

The weston-screensaver client is removed, in favor of just using simpler
DPMS.  The lessons that this example taught are now out of date, and
dropping it allows us to drop dependency on GLU, and reduces our
dependence on cairo-gl (now only gears depends on cairo-gl).  Some
screensaver support stubs still exist in desktop-shell, so external
projects can still have screensavers if they wish.

A new linux_dmabuf extension.  This enables a zero-copy pipeline from
video source to display.  It's hoped this will be a powerful and
flexible solution for a variety of accelerated video handling such as
media appliances and smart TVs, but there are still many open questions
about how to best tie everything together.  This Weston release
implements this protocol as an experimental extension enabling creation
of dmabuf-based wl_buffers in a generic manner.


Changes since Beta:
-------------------

    Bryce Harrington (2):
      clients: Fix height typo in clamp_view()
      configure.ac: bump to version 1.8.93 for the RC1 release

    Derek Foreman (4):
      compositor-fbdev: Remove bizarre division by sizeof
      terminal: Don't crash when selecting non-ascii characters
      shell: Make sure we actually have a resource in end_busy_cursor
      clients: If available, prefer top level surfaces for move or rotate

    John Sadler (3):
      rpi: avoid segfault in rpir_view_compute_rects() when EGL client destroys buffer
      rpi: prevent segfault on shut-down due to NULL backend
      rpi: fix segfault at startup in rpi_flippipe_init() v2

    Pekka Paalanen (1):
      Revert "compositor-drm: disable hardware cursors"

git tag: 1.8.93
http://wayland.freedesktop.org/releases/weston-1.8.93.tar.xz
MD5:  2770a3ebc18fbcd39a200962d1ecd426  weston-1.8.93.tar.xz
SHA1: f1d35cf500ddfaaeb70ff9ac88e0b29609f012da  weston-1.8.93.tar.xz
SHA256: ca0156df80f913cfc6a5cf324608a6b4ff4e518cbd8e7f5dcc2b6784cd138ef9  weston-1.8.93.tar.xz
PGP:  http://wayland.freedesktop.org/releases/weston-1.8.93.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/20150915/688bf1ab/attachment.sig>


More information about the wayland-devel mailing list