[ANNOUNCE] weston 1.99.91

Bryce Harrington bryce at osg.samsung.com
Wed Jan 25 06:09:13 UTC 2017

Here's the alpha for the upcoming 2.0.0 release.

Below are the full list of changes so far for this release.


    Abdur Rehman (16):
      clients: fix a couple of trivial typos
      configure.ac: correct text
      desktop-shell: fix a typo
      ivi-shell: fix minor typos
      compositor-drm: fix a couple of typos
      compositor: fix a minor typo
      man: fix grammar
      notes: fix a typo
      protocol: fix grammar
      releasing: fix a typo
      shared/helpers.h: fix a typo in a comment
      shared: fix a typo in a comment
      zunitc: fix a couple of typos
      zunitc: fix a typo in a comment
      wcap: fix a typo in README
      xwayland: fix three minor typos

    Armin Krezović (28):
      libweston-desktop: Fix some clang warnings
      clients/stacking: Silence a compiler warning
      libweston: Add more functionality for handling weston_output objects
      libweston: Add initial output API for windowed outputs configuration
      compositor: Implement output configuration using windowed_output_api
      weston: Port DRM backend to new output handling API
      weston: Port fbdev backend to new output handling API
      weston: Port headless backend to new output handling API
      weston: Port RDP backend to new output handling API
      weston: Port Wayland backend to new output handling API
      weston: Port X11 backend to new output handling API
      libweston: Merge weston_output_init() into weston_output_enable()
      weston: Rename weston_output_init_pending() to weston_output_init()
      libweston: Remove weston_backend_output_config structure
      libweston: Drop requirement of setting mm_width/mm_height in backends
      compositor-rdp: Properly destroy the renderer and pixman image
      compositor-wayland: Convert use-pixman flag to boolean
      compositor-wayland: Convert sprawl flag to boolean
      compositor-wayland: Convert draw_initial_frame to boolean
      compositor-wayland: Convert fullscreen flag to bool
      gl-renderer: Use EGL_KHR_no_config_context
      compositor-wayland: Move vfunc setting from set_size to enable
      compositor-wayland: Simplify fullscreen output surface handling
      compositor-wayland: Properly clean up on backend destroy
      compositor-wayland: Destroy shm buffers on output disable
      compositor-x11: Move vfunc setting from set_size to enable
      compositor-wayland: Port to xdg-shell-v6
      compositor-wayland: Support building without EGL

    Arnaud Vrac (1):
      compositor: allow using nested parent as a subsurface sibling

    Ben (1):
      Remove dbus-launch from weston.desktop

    Bryce Harrington (11):
      configure.ac: bump version to 1.12.90 for open development
      configure: Also update libweston version to match weston
      clients: Add XKB compose key support
      window: Fix 'devlivery' misspelling
      simple-im: Use returns from main() consistently
      simple-im: Use the appropriate enum names to xkb calls
      simple-im: Rename source file to be consistent with other client tools
      gl: Don't declare variables in for loop
      editor: Use parse_options() from shared for command line options
      editor: Load a file if specified on command line
      configure.ac: bump to version 1.99.91 for the alpha release

    Carlos Garnacho (1):
      xwayland: Create the drag-and-drop window in weston_wm_dnd_init

    Daniel Díaz (1):
      Add configuration option for no input device.

    Daniel Stone (25):
      clients: Make XKB compose support conditional
      xwayland: Move includes to avoid deprecation warnings
      text-input: Clear out context->input pointer
      xwayland: Fix X11 lock file size confusion
      tests: Extend subsurface place_{above,below} hierarchy
      Don't include version.h from compositor.h
      compositor-wayland: Set frame callback for Pixman
      Don't prepend protocol/ to include paths
      compositor-wayland: Destroy cursor images earlier
      libweston: Make module loading safe against long paths
      tests: Skip Xwayland test if binary isn't available
      compositor-drm: Comment struct members
      compositor-drm: Simplify drm_sprite_crtc_supported
      compositor-drm: Extract EGL destroy to helper
      compositor-drm: Use fb->fd consistently
      compositor-drm: Use signed int for width/height
      compositor-drm: Store width and height inside drm_fb
      compositor-drm: Delete drm_backend_set_modes
      compositor-drm: Remove open-coded weston_compositor_wake
      Remove DPMS-on when going offscreen
      compositor-drm: Reshuffle and comment plane conditions
      compositor: Assign new views to the primary plane
      compositor-x11: Remove support for ancient XCB
      desktop-shell: Initialise panel surface listener
      desktop-shell: Support panel-position 'none'

    Derek Foreman (2):
      clients: Fix weston-scaler source-only mode to use integer width and height
      weston-terminal: Fix crash on first keystroke

    Dima Ryazanov (5):
      Get rid of the window_create_menu function
      Ignore the OSC code for desktop notifications
      compositor-wayland: Fix a use after free
      gl-renderer: Fix an invalid write when closing a Weston window
      window: Check for NULL surface in keyboard_handle_enter

    Emil Velikov (10):
      simple-egl: add support for EGL_KHR_swap_buffers_with_damage
      gl-renderer: add support for EGL_KHR_swap_buffers_with_damage
      shared/platform.h: introduce weston_platform_destroy_egl_surface()
      clients/nested-client: destroy the EGL surface during teardown
      clients/simple-egl: use weston_platform_destroy_egl_surface wrapper
      clients/subsurfaces: use weston_platform_destroy_egl_surface wrapper
      clients/window: use weston_platform_destroy_egl_surface wrapper
      gl-renderer: use weston_platform_destroy_egl_surface wrapper
      tests/buffer-count-test: teardown after the test
      clients/nested-client: call eglTerminate/eglReleaseThread at exit

    Emilio Pozuelo Monfort (1):
      compositor-rdp: Fix build with freerdp2

    Emmanuel Gil Peyrot (2):
      autoconf: Fix AC_MSG_RESULT message when disabling features
      desktop-shell: Stop asking for a RGB565 background

    Fabien Dessenne (1):
      compositor-drm: allow mode frequency selection

    Giulio Camuffo (4):
      compositor: set the opaque region for some views with transform
      libweston-desktop: fix sending the configure event with wl_shell
      libweston-desktop: destroy wl_shell_surface after the wl_surface is destroyed
      libweston-desktop: don't crash when getting the pid for X clients

    Krzysztof Konopko (1):
      shared/platform: include weston-egl-ext.h only if ENABLE_EGL is defined

    Kylie McClain (1):
      string-helpers.h: Fix usage on musl libc

    Matthias Treydte (1):
      gl-renderer: Add support for DRM_FORMAT_YUV444 buffers

    Miguel A. Vico (6):
      gl-renderer: Rename gl_renderer_create to gl_renderer_display_create
      gl-renderer: Rename gl_renderer::output_create to output_window_create
      gl-renderer: Rename <attribs> param of gl_renderer to <config_attribs>
      gl-renderer: Accept non-NULL empty <visual_id> arrays
      gl-renderer: Add <platform_attribs> param to gl_renderer_display_create
      gl-renderer: Refactor gl_renderer_output_window_create()

    Murray Calavera (1):
      configure: remove double equal test bashism

    Olivier Fourdan (1):
      input: Update keyboard serial on press and release

    Pekka Paalanen (30):
      xwayland: fix lock file parsing
      build: fix wayland-backend distcheck
      XWM: debug position on create_notify
      XWM: debug position and size on map request
      libweston-desktop/xwayland: window type XWAYLAND cannot have a parent
      libweston-desktop/xwayland: clarify 'added' logic
      libweston-desktop/xwayland: XWAYLAND surfaces are never 'added'
      libweston-desktop/xwayland: add is_mapped handling for XWAYLAND
      xwayland: WM debug prints
      libweston-desktop/xwayland: debug commits
      xwm: detect legacy fullscreen on MapRequest
      xwm: clarify props[] in weston_wm_window_read_properties()
      xwm: move frame_set_title() into draw_decoration()
      xwm: move set_title and set_pid
      xwm: debug changes to override-redirect flag
      xwm: debug print deleted property name
      xwm: postpone geometry dirtying from pending.opaque
      xwm: delete dead flags from weston_wm_window_draw_decorations()
      xwm: fix intermittent half-drawn decorations problem
      xwayland: add set_toplevel_with_position to internal API
      libweston-desktop: add set_xwayland_position API
      xwayland: detect initially positioned X11 windows
      shell: implement set_xwayland_position
      xwm: split weston_wm_window_draw_decoration()
      xwm: move fini near init in set_pending_state
      xwm: split out weston_wm_window_set_pending_state_OR()
      xwm: debug when weston_surface gets created
      xwm: schedule repaint from MapRequest
      xwm: explain the read_properties() in xserver_map_shell_surface()
      gitignore: version headers are in libweston/

    Peter Hutterer (1):
      clients: fix errno handling

    Quentin Glidic (21):
      zunitc/junit-reporter: Silence pointer-sign warning
      share/cairo-util: Use wl_pointer_button_state enum directly
      terminal: Silence maybe-uninitialized warning
      libweston: Move text_backend_* to weston.h
      desktop-shell/client: Add bottom panel support
      desktop-shell: Compute panel size without using output
      desktop-shell: Properly position the panel surface
      desktop-shell/client: Use a proper enum for clock format
      desktop-shell/client: Parse the clock format once
      desktop-shell/client: Introduce helper variables
      desktop-shell/client: Add left/right panel position (basic) support
      libweston: Add move (without scale) animation
      man/weston.ini: Fix panel-position
      editor: Drop g_type_init() call
      libweston: Position layers in an absolute way
      Makefile.am: Link modules to libweston.la
      libweston: Properly namespace backends entrypoint
      libweston: Properly namespace modules entrypoint
      weston: Properly namespace modules entrypoint
      weston: Make the shell entrypoint specific
      weston: Add a specific option to load XWayland

    Ryo Munakata (2):
      libweston: remove unused function declaration of weston_compositor_top
      compositor-x11: fix segfault when use_pixman is true

    Silvan Jegen (1):
      weston-editor: Free preferred_language in text_entry_destroy

    Sjoerd Simons (1):
      xdg-shell: validate positioner object

    Tom Hochstein (1):
      xwayland: Fix crash when run with no input device

    Ucan, Emre (ADITG/SW1) (2):
      ivi-shell: clear unused struct members
      ivi-shell: describe members of type wl_list

    Vincent ABRIOU (1):
      gl-renderer: add support of WL_SHM_FORMAT_YUYV

    Vincent Abriou (5):
      libweston: include weston-egl-ext.h in drm, x11 and wayland compositor
      gl-renderer: add support of WL_SHM_FORMAT_YUV420
      gl-renderer: add support of WL_SHM_FORMAT_NV12
      libweston: fix building issue when EGL support is not enabled
      gl-renderer: conditionally call query_buffer while gl_renderer_attach

    Yann E. MORIN (2):
      configure: search for lib with clock_getres()
      tests: add missing include

git tag: 1.99.91
MD5:  2782c0a7997b2dee9c4479a11569393d  weston-1.99.91.tar.xz
SHA1: c749b6c1d1643815ae68f6ea4df9243feb2f36d5  weston-1.99.91.tar.xz
SHA256: 5361f51ddc278a240e2465675afdb2e04c89af078e683648daa59512f1f059f2  weston-1.99.91.tar.xz
PGP:  http://wayland.freedesktop.org/releases/weston-1.99.91.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/20170124/0524a4be/attachment.sig>

More information about the wayland-devel mailing list