[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.
Changes:
--------
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
http://wayland.freedesktop.org/releases/weston-1.99.91.tar.xz
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