[ANNOUNCE] weston 1.6.91

Bryce Harrington bryce at osg.samsung.com
Sat Jan 17 04:21:57 PST 2015

Hi all,

Here's the weston alpha release towards 1.7.  Note this requires wayland
1.6.91.  Also note that the libinput dependency has been updated to the
latest release, version 0.8.

Thanks should go out not only to everyone that contributed to wayland
and weston this cycle, but also to the external toolkit and desktop
projects that have added Wayland protocol compliant compositors.

The release plan continues as follows:

  - 1.7-rc1 around January 30th. Only bug fixes after this.

  - 1.7-rc2 around February 6th.

  - 1.7.0 release around February 13th, Friday.


Andrew Engelbrecht (1):
      xwm: fix a crash in handle_state

Bryce Harrington (16):
      compositor: (Whitespace-only) Indent with tabs
      compositor: Fix tabbing of help output
      compositor: Fix typos in help text
      compositor: Display option help text only for enabled backends
      compositor: List only available backends in help text
      configure.ac: Indicate headless compositor presence in config.h
      compositor: Document options for headless compositor
      tests: Include "config.h" as first header
      tests: Cleanup superfluous headers
      tests: Move ARRAY_LENGTH to a shared header for reuse
      tests: Use one shared xzalloc implementation
      Use zalloc rather than malloc and manually setting members to 0
      Setting members to 0/NULL after a zalloc or calloc is redundant
      Use zalloc instead of calloc(1, ...)
      tests:  Fix minor typo
      configure.ac: bump to version 1.6.91 for the alpha release

Carlos Olmedo Escobar (1):
      compositor: Fix weston_subsurface_is_synchronized() return value.

Daniel Stone (2):
      releasing: update web host name
      Very OCD cosmetic nitpick

David Herrmann (4):
      logind: use SIGRTMIN to not conflict with xwayland
      launcher: use SIGRTMIN to not conflict with xwayland
      logind: forward Active=true changes for non-DRM backends
      logind: fix PropertiesChanged parser

Derek Foreman (25):
      cosmetic: Remove prototype for nonexistent function
      cosmetic: Move WL_EXPORT out of header files
      shell: fix weston_output_mode_switch() usage
      gl-renderer: don't move memory in output_rotate_damage
      cosmetic: replace boolean function return values with bool
      compositor: Refactor weston_output_mode_switch()
      compositor: check version before calling wl_output_send_scale()
      compositor: stop sending spurious events on mode switch
      compositor: make keep_buffer a bool
      backends: refactor transform string parsing
      gl-renderer: compress pixman bands to simplify geometry
      compositor-headless: allow rendering with pixman
      compositor-headless: add support for transforms set on command line
      tests: Allow tests to use customized command line parameters
      input: Use slightly less obscure logic in evdev_notify_keyboard_focus()
      dnd: Fix some mouse cursor issues
      clients: Use xmalloc in a few more places
      rpi-renderer: don't pass a box to pixman_region32_contains_point()
      text: Fix some typos
      text: Fix coding style
      text: Remove unused linked list from input_method_context
      text: Use bool for input_panel_visible
      text: Don't crash if a seat has no keyboard
      compositor-x11: Fix some shutdown crashes
      input: Add comment explaining why pointer isn't freed when device is removed

Frank Binns (1):
      smoke: fix valgrind invalid read errors

Frederic Plourde (3):
      man: Fix some weston.ini.man typesetting macros
      compositor: Return a user-defined exit code
      compositor: Add idle timeout option to weston.ini

Giulio Camuffo (7):
      input: allow to destroy bindings in their handler
      input: fix access to invalid resource
      input: don't send to clients key events eaten by bindings
      xwm: find a seat for all the surface's views
      input: don't run the key bindings on focus in
      input: send focus events to the focused client when running a key binding
      input: swallow the key press event when running a compositor key binding

Jasper St. Pierre (1):
      smoke: Don't commit an xdg_surface with a NULL buffer

Javier Jardón (1):
      Makefile.am: Link weston_multi_resource against rt library

Jonas Ådahl (1):
      configure.ac: Require libinput 0.8

Marek Chalupa (6):
      toytoolkit: rename tile_mask to render_shadow
      cairo-util: fix shadows for small clients
      xwayland: fix fullscreening
      window: use roundtrip instead of dispatch after get_registry
      screenshooter: fix various memory handling
      clipboard: set fd member of clipboard_source

Nobuhiko Tanibata (20):
      ivi-shell: add README for ivi-shell
      protocol: add interface ivi_application extension
      ivi-shell: add IVI layout APIs
      ivi-shell: add the shell plugin for In-Vehicle Infotainment system
      protocol: ivi hmi controller protocol to set up IVI style UI
      ivi-shell: a reference implementation how to use ivi-layout internal APIs
      clients: a reference implementation of UI client how to use ivi-hmi-controller.
      data: add reference image files for weston-ivi-shell-user-interface
      ivi-shell: a reference of weston.ini for ivi-shell and ivi-hmi-controller.
      clients: support ivi-application.xml for clients/simple-shm.c
      clients: support ivi-application.xml for clients/simple-egl.c
      clients: support ivi-application.xml for clients/window.c
      ivi-shell: reference implementation of input panel for ivi-shell
      ivi-shell: clean-up transition animation code.
      ivi-shell: clean up unnecesary header
      ivi-shell: reordering method in ivi_layout.c
      ivi-shell: several ivi-layout interfaces moved accross source.
      ivi-shell: make ivi-layout.c as a part of ivi-shell.so
      ivi-shell: rewrite controller API
      ivi-shell: Fix wrong condition to check return value of controller_module_init

Ondřej Majerech (2):
      compositor: Propagate errors from module_init
      ivi-shell: Say something when configuration is missing

Pekka Paalanen (24):
      configure.ac: bump version to 1.6.90
      protocol: add presentation extension v5
      compositor: add stub implementation of presentation interface
      weston-info: report presentation clock
      compositor: set and use the presentation clock everywhere
      compositor: implement presentation_feedback
      compositor-drm: deliver frame seq for feedback
      tests: presentation test, simple
      clients: add presentation-shm demo
      shell: don't crash on create_common_surface() failure
      protocol: add role error code to xdg_shell
      compositor: send error for surface role resets
      tests: add role conflict sub-surface vs. wl_shell_surface
      compositor: add missing newline to help text
      input: use tmp var in pointer_unmap_sprite
      compositor: do not overwrite error exit code
      Revert "input: don't send to clients key events eaten by bindings"
      man: explain idle-time=0 in weston.ini
      desktop-shell: don't crash input-panel if no kbd focus
      configure: remove input backend result
      simple-shm: explain two initial roundtrips
      compositor: add weston_surface_set_label_func()
      compositor: Implement JSON-timeline logging
      configure: bump libwayland requirements

Peter Hutterer (3):
      compositor: Drop legacy backends in favor of libinput
      libinput-device: use the new merged scroll events
      libinput-device: use the discrete axis value for wheel events

Seedo Eldho Paul (1):
      protocol: Fix some typos in protocol files

Xiong Zhang (1):
      clients: Maximize window when double touch on title bar

kabeer khan (2):
      data_device : change version while initializing data_device_manager interface and data_device interface
      window : compare version and call appropriate destructor

nerdopolis (1):
      fbdev: Remove unnecessary semicolon

git tag: 1.6.91

MD5:  f3b67ee0953741c912aba21d2597cb0e  weston-1.6.91.tar.xz
SHA1: 29e32316c1d93e78bdfad591c74176879b9c0508  weston-1.6.91.tar.xz
SHA256: 035d73f6ba784f448efaaf8e0140cdc34995c9cb21f053fe23eb8dd1360c1753  weston-1.6.91.tar.xz
PGP:  http://wayland.freedesktop.org/releases/weston-1.6.91.tar.xz.sig

More information about the wayland-devel mailing list