Tag 'weston-3.0.0-1' created by Timo Aaltonen <tjaal...@debian.org> at 
2017-08-10 09:10 +0000

Tagging upload of weston 3.0.0-1 to unstable.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABCAAGBQJZjCMSAAoJEMtwMWWoiYTcdl4P/1dVr+zJ/m9Wup7YKbfjNE23
LMvsFRZAeTVeX0t4okC/EAtwqcT0jQ/W4JyYd1VN4+75jjAvjIZkoe0DD6sOsbo/
u245vrOo6EPcISni7BI+stMCjRog5/7Sttptkt4wAv7lDqob9AZqfebXENAC5Dmr
YI+9EMJm4Sso5i6qhZFsm+3AqEzCcl4I2VeQgsTdhvHE4tyw5gCrfPJ/elCNhS1p
lvqXOE97uicDEsB1vNkE0aWxLobobRTI1q9pDgA49Nb4pjOw2NpyPzk0dOH4Xr0k
NuCJ9q4pGIdmS2W/AaFF0v/1kGfm2KtM89gkcCyHHSekVbet6+RDDmtdNryUUXua
0V2IDZsGsTRw44cmPbel0nfuZbmKX0ZLjOhond56EeBesuoNYR07vcqVz/5ggsDl
lP4zWJQW1kjtZ6gvr0X9g9LTeQL5NUqwc5bZ9WYzlo57cd3ypSABG4fBIlj/H4JU
oPeBx2hGhEudcFHc243JGixyWNkU0rRGJFb2ZwWX7I0QGjCb33UdoeKSJ3mazbAW
XMYqBqCYl8YX/Ig46iX/PKjVnjajVXqI7lvpyVq3xVpuCcr4P+DIJIFnGZXywUKo
21n6AIo/IfMT+SV+2yJux1Oplk4zskqdOw847OzrB6Dgemhh9EZsjmI1LZNGeFKo
6k/pQ3woaUEefmIiw9Hi
=ilKy
-----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 (2):
      compositor-rdp: Fix build with freerdp2
      compositor: damage pending subsurfaces when committing them

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                          |    7 
 debian/control                            |    6 
 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 
 141 files changed, 13150 insertions(+), 5030 deletions(-)
---

Reply via email to