[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

weston: Changes to 'refs/tags/weston-1.8.0-1'



Tag 'weston-1.8.0-1' created by Héctor Orón Martínez <zumbi@debian.org> at 2015-06-13 00:15 +0000

Release Debian version weston-1.8.0-1

Changes since weston-1.7.0-1:
Alvaro Fernando García (1):
      Do not assume 64x64 cursor, added support for other sizes (like in AMD Kaveri, 128x128).

Andrew Wedgbury (2):
      screen-share: Allow fullscreen shell command to be configured
      screen-share: Add screen-share command to weston.ini man page

Arnaud Vrac (6):
      window: unbind egl surface and context on surface release
      nested: add missing egl extension declaration
      desktop-shell: fix invalid memory access when shell execution fails
      simple-egl: fix opaque and 16 bits mode options
      desktop-shell: properly set background widget as opaque
      pixman-renderer: free shadow buffer on renderer destruction

Arnout Engelen (1):
      Better error message when exec'ing Xwayland fails

Bill Spitzak (13):
      weston-eventdemo --help works
      Made weston-nested --help work
      Made weston-subsurfaces --help work
      Made weston-screensaver --help work
      weston-terminal --help and other command-line options
      weston-cliptest --help works. You must use -b to run benchmark
      weston-dnd --help works
      weston-editor --help works
      weston-image --help works. Also help if no filename is given
      weston-scaler --help works even if not run inside wayland
      parse_options: fail on more malformed options
      load_image: always print a message on failure if filename is not empty
      image: don't print redundant error

Boyan Ding (9):
      xdg-shell: Fix a typo in description
      shell: fix segfault in fullscreen binding
      cairo-util: Fix geometry for frames with buttons but without title
      cairo-util: Set geometry_dirty in frame_set_title
      simple-egl: Clean up unused frame_listener
      xwm: check whether the picked seat can be NULL
      cairo-util: Draw solid titlebar for frames with only buttons
      xwm: Check whether the seat is NULL when needed in weston_wm_handle_button
      xwm: Do not activate override redirect windows

Bryce Harrington (42):
      configure.ac: bump version to 1.7.90
      Spellcheck fixes
      compositor: Help text for --config
      tests: Keep track of basename
      tests: Cleanup test log filenames
      tests: Prefer bracket form of test command for consistency
      notes: Don't manipulate lists while tranversing the list
      tests:  Fix Samsung copyright assignment on xwayland test
      configure.ac: bump to version 1.7.91 for the alpha release
      configure.ac: bump to version 1.7.92 for the RC1 release
      releasing: List some lib paths to set for local libinput
      releasing: untabify
      configure: Warn that cairo-gl and cairo-glesv2 are risky
      compositor-drm: minor sp. fix
      editor: warn when write fails
      tests: Add error handling for system calls
      tests: Add client helper routines for output and reference filenames
      tests: Add an xmalloc helper function
      tests: Add surface checks
      tests: Support --config to enable tests to override config defaults
      protocol: Add test screenshot capability
      tests: Add screenshot recording capability to weston-test
      tests: Handle screenshot done event in weston-test
      tests: Add internal test for the weston test screenshot capability
      tests: Add write_surface_as_png() helper
      tests: Add create_screenshot_surface()
      tests: Add load_surface_from_png()
      tests: Add check_surfaces_geometry()
      tests: Add capture_screenshot_of_output()
      tests: Fix code style on path/filename routines
      tests: Check that the PNG file's stride matches our internal assumption
      tests: cleanup whitespace
      gitignore:  Ignore generated header test files
      tests: Drop redundant debug output
      releasing:  Add vars for release name and number
      configure.ac: bump to version 1.7.93 for the RC2 release
      Revert "gitignore:  Ignore generated header test files"
      releasing: Add mention of the new register_release helper script
      releasing: Use version number variable
      releasing: Document usage for the new public-doc script
      releasing: Convert tabs to spacing for better formatting
      configure.ac: bump to version 1.8.0 for the official release

Carlos Olmedo Escobar (1):
      ivi-layout: separate declarations from code

Daniel Stone (1):
      compositor-drm: Clean trailing whitespace

David FORT (1):
      RDP compositor: enforce certificate and key

Derek Foreman (39):
      cliptest: Avoid use of uninitialized memory when regions don't intersect
      tests: allow running make check without make install
      pixman-renderer: fail to zoom more gracefully
      touch-input: Don't dereference NULL pointer during full screen fade
      matrix-test: fix units in report
      cosmetic: update comments that refer to weston_surface_update_transform()
      tests: Rename wayland-test to weston-test
      window: Fix crash in input_set_pointer_image when cursor is special
      compositor: use weston_matrix_transform for weston_output_transform_coordinate
      compositor-fbdev: give the output a name
      input: don't assume outputs have names
      compositor-rpi: give the output a name
      compositor-fbdev: allow configuring transform in the ini file
      compositor-fbdev: fix output transformations
      desktop-shell: don't allow negative values in drag resize
      input: Don't recreate the cursor sprite when only the hotspot changes
      compositor: Create the inverse of the output matrix
      compositor: fix weston_output_transform_coordinate
      zoom: fix zoom
      pixman-renderer: use pre-computed inverse output matrix
      xwm: fix extra break
      xwm: Add and use helper function for looking up windows in the hash table
      xwm: Fix a weston crash when a window surface is created after unmap
      build: fix setuid check
      touch: Make weston_touch_set_focus() take a touch instead of a seat
      tests: fix typo
      text: Fix text-input for multi-seat
      text-input: Replace model with input
      logind: actually close fd in weston_launcher_close()
      launcher-util: Force all weston_launcher_open()s to use O_CLOEXEC
      gl-renderer: Take a list of acceptable formats in create functions
      compositor-drm: pass ARGB fallback to gl create functions for XRGB formats
      gl-renderer: Make the error logging a little nicer
      tests: Set up the reference image environment variable
      tests/internal-screenshot: Fix test so it doesn't expect shell surfaces
      exposay: Don't crash if no pointer is present
      desktop-shell: destroy surfaces in an idle handler after fade out
      internal-screenshot-test: Make distcheck pass
      internal-screenshot-test: ignore output image

Dima Ryazanov (6):
      xwayland: Clean up the WM properly if X server crashes
      desktop-shell: Require a popup parent to be a shell surface
      desktop-shell: Remove the panel popup
      xwm: Fix the window decoration hints.
      compositor-wayland: Handle window close events more gracefully
      compositor-wayland: Code cleanup

Emil Velikov (1):
      configure.ac: make use of wayland-scanner.pc

Emilio Pozuelo Monfort (3):
      exposay: fix crash when navigating with the keyboard
      desktop-shell: Don't assume there is a pointer when resizing
      Merge branch 'upstream-unstable' into upstream-experimental

George Kiagiadakis (2):
      compositor: unmap subsurface views before destroying the subsurfaces
      compositor: update the surface size when there is a size change without a buffer attach

Giulio Camuffo (14):
      compositor: keep track of the weston_layer a weston_view is in
      compositor: add a masking mechanism to weston_layer
      fullscreen-shell: Fix compiler warnings
      compositor: add a way to change the keyboard locks
      compositor: add an option to set the default numlock value
      compositor: remove unused signal
      compositor: fix memory corruption when removing an output
      xwm: tell the shell the pid of the X clients
      clipboard: don't crash if the source client does not send a mime type
      data-device: add a function to send the selection to a client
      data-device: send the selection to all the wl_data_device resources of a client
      compositor: send the output_created signal after inserting it in the list
      xwm: make X windows of type 'utility' inactive
      man: use Xwayland instead of Xorg

Hardening (3):
      Add more keyboards for the RDP compositor
      Use FreeRDP buildin functions to get scancodes
      RDP compositor: fixes for multiple connections, mstsc and FreeRDP master compilation

Héctor Orón Martínez (3):
      Merge tag '1.8.0' into upstream-unstable
      Merge branch 'upstream-unstable' into debian-unstable
      Release Debian version weston-1.8.0-1

Jason Ekstrand (17):
      Add a simple client for testing compositor damage handling
      Fix a comment
      Change the defacto output transform from flipped-270 to flipped-90
      data-device: Clean up the logic in start_drag
      Use pixman_region32_clear instead of our own empty_region
      Move weston_subsurface to after weston_surface
      Move weston_frame_callback above weston_surface_create
      Create a weston_surface_state structure for storing pending surface state and move the surface commit logic into weston_surface_commit_state
      xwayland/window-manager: Rename a variable for clerity
      xwayland: Better handle a race with X
      Fix a copy-paste error in weston_surface_commit_state
      compositor-x11: Rename the output make to "weston-X11"
      gl-renderer: Call glViewport after the context is made current
      Use pixel coordinates for weston_output.matrix
      zoom: Use pixels instead of GL coordinates
      compositor: Add surface-to-buffer and buffer-to-surface matrices
      pixman-renderer: simplify the output-to-buffer matrix computation

Jasper St. Pierre (35):
      fullscreen: Remove our own focused state tracking
      fullscreen: Remove dirty sizing trick
      xdg-shell: Rename set_transient_for to set_parent
      xdg-shell: Rework the state system
      xdg-shell: Turn the resizing heuristics into an explicit state
      terminal: Only add the new size to the title when we're resizing
      xdg-shell: Turn "activated" into a state
      shell: Centralize management of sending configure requests
      shell: Don't use the helper methods in xdg_shell implementations
      shell: Make margin double-buffered state that's applied on commit
      window: Set frame flags immediately when we handle the new states in configure
      window: Move the resize after interpreting the states
      clients: Remove the window / user parameters from the menu function
      clients: Allow creating a "detached" menu
      xdg-shell: Add show_window_menu request
      Interpret the size in the configure event as window geometry
      shell: Replace set_margin with set_window_geometry
      xdg-shell: Fix documentation
      input: Send key-repeat
      window: Don't use the frame's geometry when fullscreen
      compositor: Use libwayland to find a good default display for us
      Use the named SINCE_VERSION defines for version checks
      Don't bother destroying resources after sending an error
      desktop-shell: Add a missing return; in an error path
      screenshooter: Add a missing return; in an error path
      wm: Don't subtract the margins from the configured size
      xdg-shell: Take a xdg_surface as the parent surface
      xdg-shell: Remove the serial from popup_done
      xdg-shell: Remove the flags from get_xdg_popup
      xdg-shell: Send an error when the client uses the not-topmost popup
      xdg-shell: Add a simple destructor request
      xdg-shell: Rewrite documentation
      xdg-shell: Bump unstable version
      xwayland: Correct input for undecorated clients
      xwayland: Stack windows on top when activating them

Jon A. Cruz (1):
      build: give explicit error when unable to setuid on install.

Jonas Ådahl (24):
      libinput: Use floating point instead of fixed point numbers
      libinput: Add tap configuration to weston.ini
      shell: Update focused surface pointer coordinates in popup grab
      weston.ini.man: Add libinput section
      input: Schedule pointer sprite repaint when cursor is set
      libinput-device: Don't get initial key states
      desktop-shell: Simplify popup_end_grab popup_done sending loop
      desktop-shell: Fix coding style of add_popup_grab
      xdg-shell: Add invalid_parent error to xdg_popup
      input: Make setting the same pointer cursor state again a no-op
      xdg-shell: Require proper object tree destruction
      xdg-shell: Move xdg_shell.get_xdg_popup errors to xdg_shell
      xdg-shell: Require a buffer and a wl_surface.commit for mapping a window
      xdg-shell: Document that xdg_surface.set_window_geometry needs a commit
      xdg-shell: Fix a couple of typos
      xdg-shell: Some minor clarifications
      xdg-shell: Some xdg_popup clarifications
      xdg-shell: Specify the meaning of 0x0 window geometry in configure
      xdg-shell: Specify fullscreen size-mismatch handling
      protocol: Improve formatting of input method and text protocols
      xdg-shell: Clarify the meaning of app ID and give example
      xdg-shell: Document error conditions when popup and surface getters
      xdg-shell: Document responsibilities regarding ping events
      xdg-shell: Document the set_maximized and unsetmaximized requests

Jonny Lamb (28):
      compositor: raise errors when bad scale or transform values are used
      animation: fix move scale animation
      animation: ensure repaints are always scheduled during animations
      desktop-shell: make background applications less dark
      animation: also change stop value when updating a fade target
      desktop-shell: don't assume there's a pointer when mapping a popup
      compositor: fetch repeat info from weston.ini
      compositor-wayland: listen to repeat_info and save values to pass on
      clients: use repeat_info event details
      desktop-shell: add option to avoid creating the panel
      desktop-shell: add close-animation config option for destroying surfaces
      desktop-shell: add set_panel_position to help place views onscreen
      desktop-shell: use panel location to calculate correct sizes and ranges
      desktop-shell: implement touch popup grabs
      gl-renderer: use eglGetPlatformDisplayEXT to get an EGLDisplay
      clients & tests: use eglGetPlatformDisplayEXT when supported
      gl-renderer: use eglCreatePlatformWindowSurfaceEXT to get EGLSurfaces
      clients & tests: use eglCreatePlatformWindowSurfaceEXT when supported
      compositor-{drm, x11, wayland}: stop including EGL headers here
      gl-renderer: fix build with --disable-egl
      gl-renderer: move all EGL_PLATFORM_* defines here
      compositor-{drm, wayland, x11}: remove useless tests for ->supports
      gl-renderer: call supports() automatically in create()
      gl-renderer: provide platform_base fallbacks and remove ifdefs
      nested-client: include platform.h
      platform: provide platform_base fallbacks and remove ifdefs
      platform: remove global variables
      platform: rename create_egl_window to create_egl_surface

Kristian Høgsberg (3):
      window: Send ack_configure immediately from configure handler
      configure.ac: Bump master version to 1.5.90
      Add releasing.txt to describe the release steps and other bits of process

Magnus Hoff (2):
      Implemented support for mouse scrolling in weston-terminal
      Document output/scale configuration option in the weston.ini man page.

Manuel Bachmann (7):
      build: do not install ivi-shell png files with "--disable-ivi-shell"
      desktop-shell: remove dead unminimization code
      toytoolkit: fix new EGL extensions fallback typedefs
      nested-client: fix typo
      toytoolkit: fix EGL surface creation for lazy drivers
      gl-renderer: fix EGL initialization steps
      editor: implement Cut,Copy,Paste

Marek Chalupa (13):
      tests: add expect_protocol_error function
      tests: add frame_callback_wait_nofail
      tests: use expect_protocol_error in tests
      weston-test: check if resource is not NULL
      xdg-shell: handle clients launched in fullscreen
      xdg-shell: update shsurf->output when maximizing
      xdg-shell: fix maximizing in multi-head setup
      tests: use two roundtrips for global events
      weston-test: add device_{release/add} into protocol
      tests: fix handling globals
      tests: use special seat
      tests: implement touch in test-helpers
      tests: add tests for devices handling

Michael Vetter (1):
      remove trailing whitespaces

Nobuhiko Tanibata (6):
      ivi-shell: support surface screen shot of ivi_layout by using weston_surface_copy_content
      ivi-shell: remove unnecesary code in ivi_layout_surface_configure
      ivi-shell: remove unnecesary assignment of fail safe value.
      ivi-shell: fit source rectangle of ivi-surface to the size of application content.
      ivi-shell: remove unnecesary code in ivi_shell_surface_configure
      ivi-shell: set an initial value for ivi-surface.

Olivier Blin (2):
      keyboard: do not crash when input panel is not available
      editor: do not crash when text input manager is not available

Ondřej Majerech (5):
      Remove duplicated code from cliptest.c
      Don't underrun the vertex array of empty polygons
      desktop-shell: Replace magic constants with named ones
      compositor: Don't free an uninitialised pointer.
      window: Don't needlessly sync parent and geometry

Pekka Paalanen (87):
      compositor: quick fix for sub-surface mapping
      compositor: ignore unmapped sub-surfaces for view_list
      configure.ac: use libinput by default
      cliptest: sync calculate_edges with master copy
      build: cliptest uses also vertex-clipping.h
      xdg-shell: bump experimental protocol version
      build: use AM_DISTCHECK_CONFIGURE_FLAGS
      build: do not run xwayland test for distcheck
      configure.ac: Bump version to 1.5.91 for the alpha release
      configure.ac: require libwayland 1.5.91
      protocol: fix a wrong word in wl_viewport.set_source
      compositor: add weston_client_start()
      shell: fix race on desktop-shell exit
      compositor: leave no zombie behind
      shell: quit weston, if weston-desktop-shell dies early
      fix asprintf warnings
      configure.ac: bump version to 1.5.92 for rc1
      Partially revert "xdg-shell: Add show_window_menu request"
      libinput: default to INFO log level
      configure.ac: bump version 1.5.93 for rc2
      configure.ac: bump version to 1.6.0
      compositor: document weston_view_damage_below()
      headless: fix the output refresh rate
      presentation-shm: put run mode in window title
      compositor: refactor to weston_output_schedule_repaint_reset()
      compositor: add a doc note for weston_view::parent_view
      compositor: turn weston_view::transform.opaque into masked
      compositor: turn weston_view boundingbox into masked
      compositor: add surface-shooting API
      shared: add file_create_dated() helper
      timeline: use file_create_dated() helper
      surface-screenshot: a new manual test module
      gl-renderer: add BUFFER_TYPE_SOLID
      gl-renderer: implement surface_copy_content
      pixman-renderer: implement surface_copy_content
      compositor: document view->transform.* regions
      compositor: note, weston_surface_damage does it wrong
      compositor: remove dead code from weston_output_move()
      compositor: weston_output::region is in global coords
      compositor: let view_compute_bbox() take a box32_t
      compositor: fix plane coords in view_accumulate_damage()
      compositor,shell: move debug key code to core
      ivi-shell: developer mode debug key bindings
      ivi-shell: add exit binding
      compositor: restructure weston_compositor_pick_view()
      compositor: add weston_view_set_mask() API and state
      compositor-drm: avoid scissor in assign_planes
      gl-renderer: implement view scissor
      zoom: remove animation_xy as unused
      zoom: remove unused args from weston_zoom_transition
      rpi-renderer: minimal fix to zoom coordinates
      compositor: add weston_surface_to_buffer_region()
      pixman-renderer: refactor transformation computation
      pixman-renderer: add view_transformation_is_translation()
      pixman-renderer: refactor into region_intersect_only_translation()
      pixman-renderer: change repaint_region() arguments
      pixman-renderer: move code to draw_view_translated()
      pixman-renderer: implement source clipping
      pixman-renderer: implement view scissor
      compositor, backends: weston_compositor_read_presentation_clock
      compositor: add repaint delay timer
      compositor: warn about insane repaint delay
      compositor: fix return code from main()
      man: update weston's shells
      compositor: postpone unhandled option check
      tests: use MODDIR in weston-tests-env
      shared: fail reading a directory as a config file
      compositor: move code into load_configuration()
      Pass config file from compositor to everything
      compositor: add option to specify a weston.ini
      terminal: add "Minimize" to context menu
      tests: introduce create_client()
      tests: rename client_create to create_client_and_test_surface
      ivi-shell: add cmdline option for controller module
      ivi-layout: abort without controller_module_init
      compositor-wayland: ignore frame callback's time
      build: generate weston-ivi.ini for tests
      ivi-shell/weston.ini: fix paths
      gl-renderer: check EGL_EXT_platform_base in supports()
      gl-renderer: fix configless_context check
      tests: add a basic ivi-shell test
      tests: ivi_layout test infrastructure
      tests: add ivi_layout stand-alone test module
      compositor: inert wl_surface objects do not exist
      compositor: change weston_surface::destroy_signal argument
      compositor-drm: disable hardware cursors
      desktop-shell: do not black out with startup "none"

Peter Hutterer (2):
      Require libinput 0.4.0
      libinput: normalize WL_CALIBRATION before passing it to libinput

Ran Benita (2):
      Replace deprecated xkbcommon symbols with current names
      Don't protect xkb_*_unref from NULL

Ryo Munakata (9):
      gears: fix invalid calculation of the first FPS
      simple-shm: remove an unnecessary call of wl_display_get_fd()
      multi-resource: remove an unnecessary call of wl_display_get_fd()
      pixman-renderer: copy_to_hw_buffer: don't leak output_region
      compositor: extract choose_default_backend and create_listening_socket
      main: don't leak option strings
      shell,compositor-x11: Fix trivial memory leaks
      xwayland: wm: fix an invalid read
      desktop-shell: set the current size in the first 'resizing' configure event

Srivardhan Hebbar (2):
      weston: Fix memleak issue in compositor.c
      weston-build: Fix aclocal error during autogen.sh

Thierry Reding (2):
      build: Silence libtoolize warnings
      compositor-wayland: Fix compiler warning

Tyler Veness (1):
      xwayland: set surface_id to 0 when client resource is found

U. Artie Eoff (1):
      comp-wayland: use safe foreach when destroying outputs

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

vivek (1):
      Clients: Fix memleak issues in various clients of weston

---
 .gitignore                                      |    4 
 Makefile.am                                     |  156 +++-
 clients/desktop-shell.c                         |   47 -
 clients/dnd.c                                   |   12 
 clients/editor.c                                |  170 ++++
 clients/flower.c                                |    6 
 clients/fullscreen.c                            |    4 
 clients/gears.c                                 |    4 
 clients/glmatrix.c                              |   12 
 clients/ivi-shell-user-interface.c              |    4 
 clients/keyboard.c                              |   14 
 clients/nested-client.c                         |   13 
 clients/nested.c                                |    2 
 clients/presentation-shm.c                      |   12 
 clients/simple-damage.c                         |    2 
 clients/simple-egl.c                            |   15 
 clients/simple-shm.c                            |    2 
 clients/subsurfaces.c                           |   11 
 clients/terminal.c                              |   71 +
 clients/transformed.c                           |    4 
 clients/window.c                                |   69 +
 clients/window.h                                |    1 
 configure.ac                                    |   13 
 debian/changelog                                |    6 
 desktop-shell/exposay.c                         |   15 
 desktop-shell/shell.c                           |  410 +++++-----
 ivi-shell/README                                |    2 
 ivi-shell/hmi-controller.c                      |   39 +
 ivi-shell/ivi-layout-export.h                   |   12 
 ivi-shell/ivi-layout-transition.c               |   21 
 ivi-shell/ivi-layout.c                          |  110 ++
 ivi-shell/ivi-shell.c                           |   89 +-
 ivi-shell/weston.ini.in                         |   40 -
 man/weston.ini.man                              |   12 
 man/weston.man                                  |   48 -
 notes.txt                                       |   10 
 protocol/fullscreen-shell.xml                   |    2 
 protocol/input-method.xml                       |   46 -
 protocol/text.xml                               |   30 
 protocol/wayland-test.xml                       |   62 -
 protocol/weston-test.xml                        |  128 +++
 protocol/xdg-shell.xml                          |  380 +++++++--
 releasing.txt                                   |   48 -
 shared/config-parser.c                          |   20 
 shared/config-parser.h                          |    5 
 shared/file-util.c                              |  118 +++
 shared/file-util.h                              |   40 +
 shared/platform.h                               |  130 +++
 src/bindings.c                                  |  147 +++
 src/clipboard.c                                 |    2 
 src/cms-helper.h                                |    2 
 src/compositor-drm.c                            |   89 +-
 src/compositor-fbdev.c                          |  140 +--
 src/compositor-headless.c                       |    8 
 src/compositor-rdp.c                            |  139 ++-
 src/compositor-rpi.c                            |    5 
 src/compositor-wayland.c                        |   49 +
 src/compositor-x11.c                            |   20 
 src/compositor.c                                |  917 ++++++++++++++++++------
 src/compositor.h                                |  101 ++
 src/data-device.c                               |   57 -
 src/gl-renderer.c                               |  446 ++++++++++-
 src/gl-renderer.h                               |   34 
 src/input.c                                     |   74 +
 src/launcher-util.c                             |   10 
 src/libinput-seat.c                             |    3 
 src/logind-util.c                               |   20 
 src/pixman-renderer.c                           |  531 ++++++++-----
 src/rpi-renderer.c                              |   10 
 src/text-backend.c                              |  136 ++-
 src/timeline.c                                  |   37 
 src/version.h.in                                |    6 
 src/zoom.c                                      |   98 --
 tests/bad-buffer-test.c                         |    2 
 tests/buffer-count-test.c                       |   18 
 tests/button-test.c                             |    8 
 tests/devices-test.c                            |  308 ++++++++
 tests/event-test.c                              |   24 
 tests/internal-screenshot-test.c                |  277 +++++++
 tests/internal-screenshot.ini                   |    3 
 tests/ivi-shell-app-test.c                      |   72 +
 tests/ivi-test.h                                |   34 
 tests/ivi_layout-internal-test.c                |  121 +++
 tests/ivi_layout-test-plugin.c                  |  368 +++++++++
 tests/ivi_layout-test.c                         |  230 ++++++
 tests/keyboard-test.c                           |   19 
 tests/presentation-test.c                       |    2 
 tests/reference/internal-screenshot-bad-00.png  |binary
 tests/reference/internal-screenshot-good-00.png |binary
 tests/roles-test.c                              |    4 
 tests/subsurface-test.c                         |   30 
 tests/surface-screenshot.c                      |  218 +++++
 tests/text-test.c                               |    6 
 tests/weston-test-client-helper.c               |  413 ++++++++++
 tests/weston-test-client-helper.h               |   78 +-
 tests/weston-test.c                             |  314 +++++++-
 tests/weston-tests-env                          |   85 +-
 tests/xwayland-test.c                           |    2 
 xwayland/window-manager.c                       |  148 ++-
 99 files changed, 6577 insertions(+), 1759 deletions(-)
---


Reply to: