weston: Changes to 'refs/tags/weston-3.0.0-1'
Tag 'weston-3.0.0-1' created by Emilio Pozuelo Monfort <pochu@debian.org> at 2017-09-14 15:30 +0000
Tagging upload of weston 3.0.0-1 to unstable.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEcJymx+vmJZxd92Q+nUbEiOQ2gwIFAlm6oJoACgkQnUbEiOQ2
gwKfNhAAxaXyPUTMLZFFDOO1GbRnwOJ/zEVgkOp8ZmIIztUVDRS5NLRelT2L5zEy
bnTUK9YOqA4x4/10vb7ZuehNSlruV7KrWttdKYiPGIzCv0huUVgbssW13Myo8x+k
PliCLiYh3pCJ6dncgvPK2mn2jBa7481XaaX6GUhexzeEgB7iqUxuBnMxBHF3rrKx
lYEzGpYkPyFAEFeoK8t5xtl9bHVO7dm4OxuNT4jWGvqgYz5oaKdJGvT6/DVl562L
lOxn1pLUBigBGdMnal48l/jBap3vV8IlUBhnLk2AeTXjRvxPtOl8ZHC8kYKR4DP7
ygvXwAKNbhtawAc4wojLOi1cAimA6xbnlD4WQeV9fop315NlAHfp1RDFjIrWTsXa
S7d6gAVy/wz78kqPuWgxy6fR+fDddd19Y8kkf58Bk7e3sLMHi1H0YqTQvkW9SnDe
0d1y4h70EebfbvGwN9H48YoujFryTiodshbO7bg9v1hJdPYEXg5cTC//mISZKUeP
x6ivMjSgZOjl85tRhk5z79mtYdU1DzsILOlWqEEJ+p4hFljNzovbFbb4hux00cfx
+Lcya9OddgzD4ib6K2dnSR7iJKJOKe4wh9HxcJJRKDvbIxoT24DnDk8lQE6wTYgo
MA/HV7szZUWYbbnWU/96Tok/iedjqWz//TmTBZ00lOtRCULCrQQ=
=4zQC
-----END PGP SIGNATURE-----
Changes since weston-1.12.0-3:
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ć (32):
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
compositor-drm: Restore use-current-mode functionality
compositor: Improve xwayland warning message
compositor-drm: Mark eDP connection as internal
compositor-drm: Construct mode list in create_output_for_connector
Arnaud Vrac (2):
compositor: allow using nested parent as a subsurface sibling
libweston-desktop/xdg-shell-v5: initialize configure list
Ben (1):
Remove dbus-launch from weston.desktop
Bryce Harrington (25):
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
releasing: Drop extraneous word in docs
libweston: grammar fix to recent comment
releasing: Copyedits
configure.ac: bump to version 1.99.92 for the beta release
configure.ac: bump to version 1.99.93 for the RC1 release
configure.ac: bump to version 1.99.94 for the RC2 release
releasing: Should only publish publican docs for actual releases
configure.ac: bump to version 2.0.0 for the official release
configure.ac: Bump to 2.0.90 for open development
desktop-shell: Enable per-output fade animations
configure.ac: bump to version 2.99.91 for the alpha release
configure.ac: bump to version 2.99.92 for the beta release
configure.ac: bump to version 2.99.93 for the RC1 release
configure.ac: bump to version 3.0.0 for the official 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 (68):
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'
compositor-rdp: Fix build with freerdp2, take 2
Add comments and whitespace to repaint machinery
Move weston-egl-ext.h to shared
tests: Remove buffer-count
Revert "clients: teach simple-dmabuf-v4l to deal with flipped input"
compositor-drm: Remove crtc_allocator
compositor-drm: Avoid connector_allocator for hotplugs
compositor-drm: Remove connector_allocator
screen-share: Avoid NULL dereference
screen-share: Use wl_list_for_each_safe on destroy
clients: Fix build without Cairo/GLES2
compositor-drm: Ignore non-KMS devices
compositor-drm: Try to preserve existing output routing
compositor-drm: Make scanout view preparation more stringent
timespec: Add timespec_add_nsec helper
timespec: Add timespec_add_msec helper
timespec: Add timespec_to_msec helper
timespec: Add timespec subtraction helpers
Calculate next-frame target time in absolute space
Don't delay initial output paint
Change repaint_needed to bool
Change boolean repaint_scheduled to quad-state enum
Fix 'implicit fallthrough' warning with new GCC
launcher: Add sysmacros.h include for major()
Switch to global output repaint timer
Allow backends to group repaint flushes
libinput: Suppress unhandled-case warning
weston-launch: Add sysmacros.h include for major()
libweston: Add pixel-format helpers
compositor-drm: Calculate more cursor state up front
compositor-drm: Add explicit type member to drm_fb
compositor-drm: Store format in drm_fb
compositor-drm: Drop output from release_fb
compositor-drm: Refcount drm_fb
compositor-drm: Use drm_fb for cursor buffers
compositor-drm: Rename current/next FB members
compositor-drm: Reshuffle drm_output_render
compositor-drm: Return FB directly from render
compositor-drm: Introduce fb_last member
compositor-drm: Turn vblank_pending from bool to refcount
compositor-drm: Clean up page_flip_pending path
compositor-drm: Rename drm_sprite to drm_plane
Account for very large repaint window misses
Derek Foreman (20):
clients: Fix weston-scaler source-only mode to use integer width and height
weston-terminal: Fix crash on first keystroke
simple-dmabuf-v4l: Remove incorrect assert
weston-terminal: Add a --maximized command line parameter
os: Check for EINTR on posix_fallocate()
os: Check for EINTR on ftruncate()
weston: Set CLOEXEC on stdin
desktop-shell: launch clients in their own process group.
weston-terminal: Fix race at startup
compositor-drm: Fix disabling cursor plane
clients: Allow simple-egl to use wl_surface_damage_buffer
libweston: Allow compositor-wayland to use wl_surface_damage_buffer
input: Remove --disable-xkbcommon
gl-renderer: Fix some missing newlines in log messages
linux-dmabuf: Fix crash with no valid modifiers
dmabuf: Don't crash clients by sending version inappropriate events
configure: Stop printing libxkbcommon in configure results
logind: actually close fd in launcher_logind_close
input: Stop leaking libinput event source on session deactivation
libweston-desktop/xdg-shell: Properly properly handle ack_configure
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
Eero Tamminen (1):
clients/simple-egl: add delay option
Emil Velikov (13):
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
libweston/launcher: annotate iface(s) as constant data
libweston/launcher: use C99 initializers for the iface(s)
compositor-drm: correctly set the version of the drmEventContext
Emilio Pozuelo Monfort (4):
compositor-rdp: Fix build with freerdp2
compositor: damage pending subsurfaces when committing them
Add missing copyright holders
Reupload to unstable
Emmanuel Gil Peyrot (5):
autoconf: Fix AC_MSG_RESULT message when disabling features
desktop-shell: Stop asking for a RGB565 background
config-parser: Export weston_config_next_section
compositor-drm: pageflip timeout implementation
desktop-shell: Position maximized surfaces on the correct output.
Fabien Dessenne (1):
compositor-drm: allow mode frequency selection
Giulio Camuffo (5):
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
launcher: don't try to switch to weston's vt
Ilia Bozhinov (1):
xwm: update override-redirect surface's position upon configure_notify
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
Lyude Paul (1):
weston: Add support for "--foo bar" style options
Matthias Treydte (1):
gl-renderer: Add support for DRM_FORMAT_YUV444 buffers
Micah Fedke (2):
compositor-drm: don't put y-inverted / interlaced / bottom-first dmabufs on overlays
clients: teach simple-dmabuf-v4l to deal with flipped input
Michael Teyfel (1):
ivi-shell: Fixed broken link to wiki page in ivi-layout header file
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
Oliver Smith (1):
compositor-fbdev: Instead of less than 1 Hz use default refresh rate
Olivier Fourdan (2):
input: Update keyboard serial on press and release
xwm: Don't change focus on focus events from grabs
Pekka Paalanen (61):
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/
tests/shell: get rid of static variables
tests/shell: change background color
tests: implement get_test_name()
tests: put screenshots to ./logs by default
tests: add subsurface-shot test
tests: doc iterating in the runner
clients/weston-info: print unknown formats better
configure: bump libweston to 3.0.0
man: move pageflip-timeout later
configure: replace HAVE_LIBDRM with BUILD_DRM_COMPOSITOR
build: do not link libdrm without DRM backend
build: make libdrm a hard build-time dependency
libweston: improve weston_output_disable() comments
xwm: do not draw decor twice on map
xwm: use _XWAYLAND_ALLOW_COMMITS
libweston-desktop/xwayland: react to geometry changes
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()
compositor-drm: reset KMS state on VT-switch in
Peter Hutterer (1):
clients: fix errno handling
Philipp Kerling (3):
desktop-shell: Track focused shell surface by main surface
libweston-desktop/xdg-shell: Check window geometry instead of surface size against configured size
desktop-shell: Set surface resizing state during interactive resize
Philipp Zabel (1):
libweston: fix pixel-format helpers compilation on non-X11 EGL platforms
Quentin Glidic (28):
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
tests: add test-desktop-shell
libweston-desktop/xdg_shell_v6: Send error on wrongly-sized buffer
libweston-desktop/xdg-shell: Consolidate configure event sending
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
Raúl Peñacoba (5):
desktop-shell: Remove unused variable in panel_create
gl-renderer: Change 'data' type to 'uint8_t *', since 'void *' arithmetic is undefined
ivi-layout: Add missing free() in ivi_view_create
editor: Add missing free() and display_destroy() in main
compositor-wayland: Properly dealloc mmap data using munmap
Ryo Munakata (2):
libweston: remove unused function declaration of weston_compositor_top
compositor-x11: fix segfault when use_pixman is true
Sergi Granell (7):
Fix uninitialized msec_to_next in output_repaint_timer_arm
compositor-wayland: Refactor struct wayland_output::name usage
compositor-wayland: Check the return value of wayland_output_create_common
compositor-wayland: Call set_window_geometry when using zxdg_shell_v6
compositor-wayland: Call weston_compositor_exit when receiving an xdg toplevel close event
compositor-drm: Add missing drmModeFreeResources in drm_device_is_kms
wcap: Prevent fd leak in wcap_decoder_create() fail path
Silvan Jegen (1):
weston-editor: Free preferred_language in text_entry_destroy
Sjoerd Simons (1):
xdg-shell: validate positioner object
Timo Aaltonen (3):
Merge branch 'upstream-unstable' into debian-unstable
bump soversion
release to unstable
Tom Hochstein (1):
xwayland: Fix crash when run with no input device
Tomohito Esaki (1):
compositor-drm: Refactor destroy drm_fb function
Ucan, Emre (ADITG/SW1) (17):
ivi-shell: clear unused struct members
ivi-shell: describe members of type wl_list
ivi-shell: fix typo in layer_destroy API
ivi-shell: don't check view is rendered before adding surface
ivi-shell: don't check layer is already on the screen
ivi-shell: add layer_add_surfaces test
ivi-shell: add screen_add_layers test
systemd: fix Wincompatible-pointer-type
ivi-shell: pass only ivi_view to update_prop
ivi-shell: simplify commit_changes function
compositor-drm: update connectors with connector config
compositor-drm: don't pass option_connector to create_outputs
ivi-shell: Damage view below after unmapping
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
Varad Gautam (9):
linux-dmabuf: implement immediate dmabuf import
clients/simple-dmabuf-intel: request no-roundtrip dmabuf import
gl-renderer: support format and modifier queries
linux-dmabuf: advertise supported formats and modifiers
gl-renderer: allow importing dmabufs with format modifiers
gl-renderer: allow importing fourth dmabuf plane
clients/simple-dmabuf-intel: rename to simple-dmabuf-drm
clients/simple-dmabuf-drm: add freedreno support alongside intel
clients/simple-dmabuf-drm: import with dmabuf modifiers
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
Yong Bakos (1):
(multiple): Use standard permission notice
---
.gitignore | 5
Makefile.am | 199 +
clients/desktop-shell.c | 167 +
clients/editor.c | 145 +
clients/nested-client.c | 4
clients/scaler.c | 10
clients/simple-dmabuf-drm-data.h | 3074 ++++++++++++++++++++++++++++++
clients/simple-dmabuf-drm.c | 907 ++++++++
clients/simple-dmabuf-intel.c | 621 ------
clients/simple-dmabuf-v4l.c | 37
clients/simple-egl.c | 51
clients/simple-im.c | 524 +++++
clients/stacking.c | 7
clients/subsurfaces.c | 3
clients/terminal.c | 41
clients/weston-info.c | 29
clients/weston-simple-im.c | 524 -----
clients/window.c | 117 -
clients/window.h | 5
compositor/cms-colord.c | 5
compositor/cms-static.c | 4
compositor/main.c | 876 +++++---
compositor/screen-share.c | 11
compositor/systemd-notify.c | 7
compositor/text-backend.c | 1
compositor/weston-screenshooter.c | 2
compositor/weston.desktop | 2
compositor/weston.h | 24
configure.ac | 120 -
debian/changelog | 11
debian/control | 6
debian/copyright | 37
debian/libweston-1-0.install | 9
debian/libweston-1-0.symbols | 275 --
debian/libweston-1-dev.install | 5
debian/libweston-3-0.install | 9
debian/libweston-3-0.symbols | 290 ++
debian/libweston-3-dev.install | 5
debian/rules | 2
desktop-shell/input-panel.c | 8
desktop-shell/shell.c | 359 ++-
desktop-shell/shell.h | 14
fullscreen-shell/fullscreen-shell.c | 13
ivi-shell/hmi-controller.c | 4
ivi-shell/input-panel-ivi.c | 8
ivi-shell/ivi-layout-export.h | 36
ivi-shell/ivi-layout-private.h | 23
ivi-shell/ivi-layout-transition.c | 4
ivi-shell/ivi-layout.c | 234 --
ivi-shell/ivi-shell.c | 6
libweston-desktop/internal.h | 5
libweston-desktop/libweston-desktop.c | 10
libweston-desktop/libweston-desktop.h | 33
libweston-desktop/surface.c | 8
libweston-desktop/wl-shell.c | 28
libweston-desktop/xdg-shell-v5.c | 219 +-
libweston-desktop/xdg-shell-v6.c | 295 ++
libweston-desktop/xwayland.c | 46
libweston/animation.c | 35
libweston/compositor-drm.c | 1708 ++++++++++------
libweston/compositor-drm.h | 58
libweston/compositor-fbdev.c | 99
libweston/compositor-fbdev.h | 4
libweston/compositor-headless.c | 159 +
libweston/compositor-headless.h | 8
libweston/compositor-rdp.c | 159 +
libweston/compositor-rdp.h | 26
libweston/compositor-wayland.c | 713 ++++--
libweston/compositor-wayland.h | 18
libweston/compositor-x11.c | 349 +--
libweston/compositor-x11.h | 13
libweston/compositor.c | 859 ++++++--
libweston/compositor.h | 235 +-
libweston/gl-renderer.c | 473 +++-
libweston/gl-renderer.h | 25
libweston/input.c | 141 -
libweston/launcher-direct.c | 64
libweston/launcher-impl.h | 45
libweston/launcher-logind.c | 24
libweston/launcher-util.c | 13
libweston/launcher-weston-launch.c | 66
libweston/libinput-device.c | 2
libweston/libinput-seat.c | 11
libweston/linux-dmabuf.c | 138 +
libweston/linux-dmabuf.h | 38
libweston/pixel-formats.c | 430 ++++
libweston/pixel-formats.h | 194 +
libweston/weston-egl-ext.h | 156 -
libweston/weston-launch.c | 3
libweston/windowed-output-api.h | 92
man/weston.ini.man | 26
man/weston.man | 7
notes.txt | 2
protocol/ivi-hmi-controller.xml | 2
protocol/weston-test.xml | 7
releasing.txt | 26
shared/cairo-util.h | 10
shared/config-parser.c | 1
shared/frame.c | 12
shared/helpers.h | 2
shared/option-parser.c | 32
shared/os-compatibility.c | 10
shared/platform.h | 16
shared/string-helpers.h | 1
shared/timespec-util.h | 72
shared/weston-egl-ext.h | 188 +
tests/buffer-count-test.c | 158 -
tests/ivi_layout-internal-test.c | 117 -
tests/ivi_layout-test-plugin.c | 83
tests/ivi_layout-test.c | 3
tests/plugin-registry-test.c | 4
tests/reference/subsurface_z_order-00.png |binary
tests/reference/subsurface_z_order-01.png |binary
tests/reference/subsurface_z_order-02.png |binary
tests/reference/subsurface_z_order-03.png |binary
tests/reference/subsurface_z_order-04.png |binary
tests/string-test.c | 1
tests/subsurface-shot-test.c | 263 ++
tests/subsurface-test.c | 195 +
tests/surface-global-test.c | 4
tests/surface-screenshot.c | 5
tests/surface-test.c | 4
tests/timespec-test.c | 166 +
tests/weston-test-client-helper.c | 25
tests/weston-test-client-helper.h | 3
tests/weston-test-desktop-shell.c | 234 ++
tests/weston-test-runner.c | 27
tests/weston-test-runner.h | 12
tests/weston-test.c | 51
tests/weston-tests-env | 7
tests/xwayland-test.c | 3
tools/zunitc/src/zuc_collector.h | 2
tools/zunitc/src/zuc_junit_reporter.c | 10
wcap/README | 2
wcap/wcap-decode.c | 2
weston.ini.in | 6
xwayland/dnd.c | 72
xwayland/launcher.c | 20
xwayland/selection.c | 6
xwayland/window-manager.c | 437 +++-
xwayland/xwayland-internal-interface.h | 2
xwayland/xwayland.h | 1
142 files changed, 13187 insertions(+), 5034 deletions(-)
---
Reply to: