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

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



Tag 'weston-1.11.91-1' created by Héctor Orón Martínez <zumbi@debian.org> at 2016-08-18 16:19 +0000

Release experimental Debian version weston-1.11.91-1

Changes since weston-1.11.0-1:
Armin Krezović (26):
      compositor-headless: Support starting with zero outputs
      desktop-shell: Return NULL when no outputs are present
      toytoolkit: Return NULL when no outputs are present
      desktop-shell: Avoid NULL pointer dereference
      fullscreen-shell: Avoid NULL pointer dereference
      keyboard: Only set toplevel when there is a valid output
      gl-renderer: Always setup gl-renderer
      compositor: Untangle surface/view is_mapped from output assignments
      desktop-shell: update for manual surface/view mapping
      fullscreen-shell: update for manual surface/view mapping
      ivi-shell: update for manual surface/view mapping
      tests: update for manual surface/view mapping
      compositor: Switch to new surface/view mapped checks
      compositor-x11: Flush xcb connection from x11_output_destroy()
      compositor: Extend compositor user data
      compositor-drm: Do not return an error when no connectors are configured
      compositor-drm: Do not exit when there are no outputs left
      compositor-headless: Use non-cast functions to retrieve backend and output objects
      compositor-rdp: Use non-cast functions to retrieve backend and output objects
      compositor-wayland: Use non-cast functions to retrieve backend and output objects
      compositor-x11: Use non-cast functions to retrieve backend and output objects
      compositor-drm: Use non-cast functions to retrieve backend and output objects
      compositor: Mark all views as dirty when a new output is assigned
      gl-renderer: Make dummy surface current after all outputs are gone
      libweston: fix animation crash when a view has no output assigned
      fullscreen-shell: Ensure that fs surface is presented on all outputs

Arnaud Vrac (1):
      fullscreen-shell: avoid access to freed data

Benoit Gschwind (3):
      compositor-x11: fix title overflow in x11_backend_create_output
      compositor-x11: add assert to avoid misuse of x11_backend_deliver_button_event
      compositor-x11: remove redundant state arg of x11_backend_deliver_button_event

Bryce Harrington (30):
      releasing: Copyedit post-release branching directions
      weston-simple-im: Make capitalization consistent in error messages
      Make config.h inclusion consistent
      terminal: Document console codes less cryptically
      input: Rename weston_surface_activate to weston_seat_set_keyboard_focus
      input: Move weston_seat_set_keyboard_focus and document
      README: Fix punctuation errors
      xwayland: Include missing config.h
      xwayland: Cleanup error message on spawn failure Signed-off-by: Bryce Harrington <bryce@osg.samsung.com>
      xwayland: Grammar fixes
      dmabuf: Fix grammar in a comment
      README: Fix grammar for 'an X*'
      config-parser: Improve error checks for strtol/strtoul calls
      option-parser: Require integer option string values to be base-10
      multi-resource: Check for no digits in time description
      rdp: Check for non-numeric value in RDP_FD env var
      rdp: Check for non-digits and errno in strtol call
      config-parser: Catch negative numbers assigned to unsigned config values
      Include space in 'if ('
      Require base-10 for strtol() calls
      systemd: Also force base-10 for the strtol() call
      Revert "config-parser: Catch negative numbers assigned to unsigned config values"
      config-parser: Add weston_config_section_get_color
      Re-apply "config-parser: Catch negative numbers assigned to unsigned config values"
      Standardize error checking for strtol calls
      xwayland: Improve error checking for strtol call
      option-parser: Improve error checking for strtol call
      Add safe_strtoint() helper
      Switch to use safe_strtoint instead of strtol
      configure.ac: bump to version 1.11.91 for the alpha release

Daniel Stone (2):
      screen-share: Use wet_get_config()
      Build: Silence shift-negative-value warning

David Fort (3):
      rdp: don't release the seat until it is safe v2
      compositor: recompute output position on mode switch
      desktop-shell: resize background and panel surfaces on output resize v4

Derek Foreman (2):
      compositor-drm: Stop sending uninit data to the kernel
      weston-editor: Close the data source after sending

Emil Velikov (24):
      README: clarify libweston purpose/goals.
      README: minor the libweston ABI/API documentation
      client/nested: reuse weston-egl-ext.h declarations
      weston-egl-ext.h: add EGL_EXT_swap_buffers_with_damage definitions
      weston-egl-ext.h: add EGL_MESA_configless_context definitions
      weston-egl-ext.h: add GL_EXT_unpack_subimage definitions
      gl-renderer: remove EGL_EXT_image_dma_buf_import guards
      simple-egl: remove incomplete EGL_EXT_buffer_age definition
      shared/platform.h: add missing stdbool.h include
      libweston: don't install shared/platform.h
      gl-renderer: move check_extension() to shared/
      shared/platform.h: use weston_check_egl_extension over strstr
      clients/nested: use weston_check_egl_extension over strstr
      clients/simple-egl: use weston_check_egl_extension over strstr
      weston-egl-ext.h: add EGL platform definitions
      gl-renderer: remove local EGL platform (re)definitions
      shared/platform.h: remove the local EGL platform (re)definitions
      automake: list the the builddir include before the srcdir
      automake: add missing git-version.h dependency
      README: Document versioning scheme, forward compatibility
      libweston: use new versioning scheme
      libweston: remove pkgincludedir variable from libweston.pc
      automake: list static libraries before the shared ones
      README: fix s/libwayland/libweston/ typo

Emmanuel Gil Peyrot (1):
      Remove a wrong closing “extern "C"” in shared/xalloc.c

Giulio Camuffo (9):
      Rename weston_compositor_xkb_init to weston_compositor_set_xkb_rule_names
      Move part of screenshooter.c to weston-screenshooter.c
      Move the functions launching clients to main.c
      compositor: remove the weston_config field in weston_compositor
      libinput: don't use weston_config when configuring input devices
      allow compositors to define the logging behavior
      Split the modules and include files between weston and libweston
      Create a libweston-0.so
      xwayland: make the plugin usable by libweston compositors

Héctor Orón Martínez (4):
      Merge branch 'upstream-experimental' into debian-experimental
      d/control: add versioning to build dependencies
      d/weston.install: update for libweston
      Release experimental Debian version weston-1.11.91-1

Jonas Ådahl (31):
      input: Activate view no matter the keyboard focus
      desktop-shell: Track the black surface by its view
      desktop-shell: Change switcher to track views
      desktop-shell: Make activate() take a view instead of surface
      desktop-shell: Pass a flag bitmask instead of bool to activate()
      compositor: Keep track of what views were activated by clicking
      libinput: Expose unaccelerated motion deltas in motion event struct
      input: Provide microsecond timestamps in motion events
      Implement the relative pointer protocol
      compositor: Add surface commit signal
      compositor: Pass both surface and seat in activation signal
      weston-pointer: Add destroy signal
      input: Split out motion sending from default grab
      input: Split out pointer button sending from grab handler
      Implement pointer locking and confinement
      clients: Add API for pointer locking and pointer confinement
      clients/resizor: Use pointer locking for resizing window
      clients: Fork clickdot as confine
      clients/confine: Use pointer confinement to confine drawed line
      input: Support non-rectangular pointer confine regions
      clients/confine: Reset motion lines on Backspace
      window: Add API for manually set confine region
      clients/confine: Add option for using a more complex confine region
      clients/confine: Toggle maximized state with 'm'
      Makefile.am: Include files built for libweston-desktop in BUILT_SOURCES
      toytoolkit: Port to xdg_shell unstable v6
      clients/simple-egl: Port to xdg_shell unstable v6
      clients/simple-shm: Port to xdg_shell unstable v6
      clients/simple-damage: Port to xdg_shell unstable v6
      clients/simple-dmabuf-intel: Port to xdg_shell unstable v6
      clients/simple-dmabuf-v4l: Port to xdg_shell unstable v6

Jussi Kukkonen (1):
      include stdint.h for int32_t/uint32_t

Pekka Paalanen (49):
      configure.ac: bump version to 1.11.90 for open development
      ivi-shell: add API for weston_surface -> ivi_layout_surface
      Remove Raspberry Pi backend and renderer
      main: remove load_backend_old()
      compositor,main: use weston_compositor_load_backend()
      libweston: remove unused backend_init() arguments
      libweston: use enum to choose the backend
      main: remove unused argument from backend loaders
      compositor: migrate to stable viewporter.xml
      compositor: rename scaler to viewport(er)
      clients/scaler: migrate to wp_viewporter
      clients/simple-damage: migrate to wp_viewporter
      protocol: remove scaler.xml
      compositor: fix wp_viewport use after free
      compositor: check viewport source rect validity
      compositor: check viewport dst size validity
      compositor: fix wp_viewport.set_source errors
      tests: add wp_viewporter tests
      configure: remove the result line for BCM headers
      compositor-fbdev: drop EGL support
      main: report presentation clock resolution
      clients/dmabuf-intel: use three buffers
      tests: check kbd init in the plugin
      compositor-headless: do not create a seat
      Move weston source to compositor/
      Rename src/ to libweston/
      tests: fix the cursor race in internal-screenshot
      main: log the command line
      tests: print the command line to log
      tests: introduce struct buffer for client-helper
      tests: event-test to use create_shm_buffer_a8r8g8b8()
      tests: internal-screenshot-test to use create_shm_buffer_a8r8g8b8()
      tests: ivi_layout-test to use create_shm_buffer_a8r8g8b8()
      tests: make create_shm_buffer() static
      tests: let create_shm_buffer() handle any format
      tests: rewrite check_surfaces_*() API
      tests: convert reference image loader to pixman
      tests: convert image saver to pixman
      tests: make screenshooting return a buffer
      tests: implement visualize_image_difference()
      compositor: add plugin-registry
      libweston: fix major in libweston.pc
      configure: bump Wayland requirement to 1.11.90
      releasing: how to handle libweston
      README: updates on libweston versioning
      configure.ac: bump libweston version to match weston
      configure.ac: check weston vs. libweston versions
      clients/dmabuf-v4l: explain vivid setup
      gl-renderer, simple-dmabuf-v4l: fix dmabuf y-invert

Quentin Glidic (20):
      libweston: Implement wl_output version 3 (release request)
      input: Add helpers for all keyboard/pointer/touch events
      libweston: Rename weston_surface::configure to ::committed
      Introduce libweston-desktop
      xwayland: Introduce a private struct for XWayland interface
      desktop-shell: Port to libweston-desktop
      libweston-desktop: Fix libweston-desktop.pc
      libweston-desktop: Implement xdg_shell_v6
      libweston-desktop/xdg_shell_v6: Check for buffer directly in committed
      libweston-desktop: Drop (wrongly named) new_buffer in committed
      gl-renderer: Silence maybe-uninitialized warning
      shared/image: Silence maybe-uninitialized warning
      libweston: Silence tautological-compare warning
      libweston/launcher-weston-launch: Silence unused-function warning
      weston-launch: Only run a login shell for new sessions
      Makefile.am: Fix libtool race
      desktop-shell: Properly destroy the weston_desktop_view
      libweston-desktop: Rename _destroy_view to _unlink_view
      libweston-desktop/xwayland: Actually destroy the view
      libweston-desktop/{wl_shell, xwayland}: Fix changing between toplevel states

Tom Hochstein (1):
      weston-launch: Handle invalid command line options

Tomi Valkeinen (1):
      compositor-drm: support RGB565 with pixman renderer

Ucan, Emre (ADITG/SW1) (4):
      ivi-shell: remove ivi_layout_get_weston_view
      ivi-shell: add surface_created listener after launchers
      ivi-shell: introduce ivi_layout_view
      ivi-shell: implement surface_on_many_layer test

Yann E. MORIN (1):
      libweston/compositor-rdp: fix no-break space U+A0 (U8+C2A0)

Yong Bakos (2):
      compositor-wayland: Correct output base make name
      gitignore: Ignore weston-confine client

---
 .gitignore                                |    1 
 Makefile.am                               |  472 +-
 README                                    |  146 
 clients/cliptest.c                        |    2 
 clients/confine.c                         |  531 +++
 clients/desktop-shell.c                   |    8 
 clients/editor.c                          |    3 
 clients/eventdemo.c                       |    1 
 clients/ivi-shell-user-interface.c        |    3 
 clients/keyboard.c                        |   43 
 clients/multi-resource.c                  |   10 
 clients/nested-client.c                   |    1 
 clients/nested.c                          |   13 
 clients/presentation-shm.c                |    3 
 clients/resizor.c                         |  158 
 clients/scaler.c                          |   44 
 clients/simple-damage.c                   |  127 
 clients/simple-dmabuf-intel.c             |  120 
 clients/simple-dmabuf-v4l.c               |  123 
 clients/simple-egl.c                      |  122 
 clients/simple-shm.c                      |   96 
 clients/simple-touch.c                    |    3 
 clients/stacking.c                        |    1 
 clients/terminal.c                        |   74 
 clients/weston-info.c                     |    1 
 clients/weston-simple-im.c                |    9 
 clients/window.c                          |  641 +++
 clients/window.h                          |   67 
 compositor/cms-colord.c                   |  567 +++
 compositor/cms-helper.c                   |  136 
 compositor/cms-helper.h                   |   75 
 compositor/cms-static.c                   |  119 
 compositor/main.c                         | 1791 ++++++++++
 compositor/screen-share.c                 | 1129 ++++++
 compositor/systemd-notify.c               |  165 
 compositor/text-backend.c                 | 1085 ++++++
 compositor/weston-screenshooter.c         |  192 +
 compositor/weston.desktop                 |    5 
 compositor/weston.h                       |   73 
 compositor/weston.pc.in                   |   12 
 compositor/xwayland.c                     |  209 +
 configure.ac                              |   80 
 debian/changelog                          |    6 
 debian/control                            |   10 
 debian/weston.install                     |   23 
 desktop-shell/exposay.c                   |   14 
 desktop-shell/input-panel.c               |   19 
 desktop-shell/shell.c                     | 3219 ++++--------------
 desktop-shell/shell.h                     |   16 
 fullscreen-shell/fullscreen-shell.c       |  115 
 ivi-shell/hmi-controller.c                |   18 
 ivi-shell/input-panel-ivi.c               |   19 
 ivi-shell/ivi-layout-export.h             |   11 
 ivi-shell/ivi-layout-private.h            |   25 
 ivi-shell/ivi-layout-shell.h              |    3 
 ivi-shell/ivi-layout-transition.c         |    3 
 ivi-shell/ivi-layout.c                    |  300 +
 ivi-shell/ivi-shell.c                     |   42 
 ivi-shell/ivi-shell.h                     |    6 
 libweston-desktop/client.c                |  212 +
 libweston-desktop/internal.h              |  236 +
 libweston-desktop/libweston-desktop.c     |  244 +
 libweston-desktop/libweston-desktop.h     |  166 
 libweston-desktop/libweston-desktop.pc.in |   11 
 libweston-desktop/seat.c                  |  368 ++
 libweston-desktop/surface.c               |  810 ++++
 libweston-desktop/wl-shell.c              |  466 ++
 libweston-desktop/xdg-shell-v5.c          |  798 ++++
 libweston-desktop/xdg-shell-v6.c          | 1237 +++++++
 libweston-desktop/xwayland.c              |  377 ++
 libweston/animation.c                     |  502 ++
 libweston/bindings.c                      |  580 +++
 libweston/clipboard.c                     |  307 +
 libweston/compositor-drm.c                | 3285 +++++++++++++++++++
 libweston/compositor-drm.h                |  138 
 libweston/compositor-fbdev.c              |  784 ++++
 libweston/compositor-fbdev.h              |   63 
 libweston/compositor-headless.c           |  274 +
 libweston/compositor-headless.h           |   56 
 libweston/compositor-rdp.c                | 1346 +++++++
 libweston/compositor-rdp.h                |   54 
 libweston/compositor-wayland.c            | 2361 +++++++++++++
 libweston/compositor-wayland.h            |   63 
 libweston/compositor-x11.c                | 1745 ++++++++++
 libweston/compositor-x11.h                |   64 
 libweston/compositor.c                    | 5119 ++++++++++++++++++++++++++++++
 libweston/compositor.h                    | 1827 ++++++++++
 libweston/data-device.c                   | 1343 +++++++
 libweston/dbus.c                          |  408 ++
 libweston/dbus.h                          |  110 
 libweston/gl-renderer.c                   | 3191 ++++++++++++++++++
 libweston/gl-renderer.h                   |  117 
 libweston/input.c                         | 4558 ++++++++++++++++++++++++++
 libweston/launcher-direct.c               |  315 +
 libweston/launcher-impl.h                 |   45 
 libweston/launcher-logind.c               |  840 ++++
 libweston/launcher-util.c                 |  118 
 libweston/launcher-util.h                 |   58 
 libweston/launcher-weston-launch.c        |  286 +
 libweston/libbacklight.c                  |  318 +
 libweston/libbacklight.h                  |   79 
 libweston/libinput-device.c               |  604 +++
 libweston/libinput-device.h               |   80 
 libweston/libinput-seat.c                 |  417 ++
 libweston/libinput-seat.h                 |   72 
 libweston/libweston.pc.in                 |   11 
 libweston/linux-dmabuf.c                  |  498 ++
 libweston/linux-dmabuf.h                  |   88 
 libweston/log.c                           |   98 
 libweston/noop-renderer.c                 |  122 
 libweston/pixman-renderer.c               |  932 +++++
 libweston/pixman-renderer.h               |   40 
 libweston/plugin-registry.c               |  156 
 libweston/plugin-registry.h               |   55 
 libweston/screenshooter.c                 |  488 ++
 libweston/spring-tool.c                   |   76 
 libweston/timeline-object.h               |   55 
 libweston/timeline.c                      |  292 +
 libweston/timeline.h                      |   65 
 libweston/vaapi-recorder.c                | 1161 ++++++
 libweston/vaapi-recorder.h                |   38 
 libweston/version.h.in                    |   50 
 libweston/vertex-clipping.c               |  330 +
 libweston/vertex-clipping.h               |   66 
 libweston/weston-egl-ext.h                |  156 
 libweston/weston-launch.c                 |  782 ++++
 libweston/weston-launch.h                 |   49 
 libweston/zoom.c                          |  178 +
 man/weston.ini.man                        |    1 
 protocol/scaler.xml                       |  208 -
 releasing.txt                             |   19 
 shared/config-parser.c                    |   61 
 shared/config-parser.h                    |    6 
 shared/frame.c                            |    1 
 shared/helpers.h                          |   11 
 shared/image-loader.c                     |    4 
 shared/option-parser.c                    |   14 
 shared/platform.h                         |   47 
 shared/string-helpers.h                   |   70 
 shared/xalloc.c                           |    6 
 shared/xalloc.h                           |    1 
 src/animation.c                           |  485 --
 src/bindings.c                            |  579 ---
 src/clipboard.c                           |  306 -
 src/cms-colord.c                          |  568 ---
 src/cms-helper.c                          |  135 
 src/cms-helper.h                          |   75 
 src/cms-static.c                          |  118 
 src/compositor-drm.c                      | 3238 ------------------
 src/compositor-drm.h                      |  127 
 src/compositor-fbdev.c                    |  851 ----
 src/compositor-fbdev.h                    |   51 
 src/compositor-headless.c                 |  284 -
 src/compositor-headless.h                 |   53 
 src/compositor-rdp.c                      | 1324 -------
 src/compositor-rdp.h                      |   54 
 src/compositor-rpi.c                      |  575 ---
 src/compositor-wayland.c                  | 2350 -------------
 src/compositor-wayland.h                  |   61 
 src/compositor-x11.c                      | 1722 ----------
 src/compositor-x11.h                      |   62 
 src/compositor.c                          | 5012 -----------------------------
 src/compositor.h                          | 1732 ----------
 src/data-device.c                         | 1340 -------
 src/dbus.c                                |  407 --
 src/dbus.h                                |  110 
 src/gl-renderer.c                         | 3157 ------------------
 src/gl-renderer.h                         |  132 
 src/input.c                               | 2765 ----------------
 src/launcher-direct.c                     |  315 -
 src/launcher-impl.h                       |   45 
 src/launcher-logind.c                     |  839 ----
 src/launcher-util.c                       |  117 
 src/launcher-util.h                       |   58 
 src/launcher-weston-launch.c              |  300 -
 src/libbacklight.c                        |  310 -
 src/libbacklight.h                        |   79 
 src/libinput-device.c                     |  620 ---
 src/libinput-device.h                     |   78 
 src/libinput-seat.c                       |  411 --
 src/libinput-seat.h                       |   65 
 src/linux-dmabuf.c                        |  497 --
 src/linux-dmabuf.h                        |   88 
 src/log.c                                 |  143 
 src/main.c                                | 1487 --------
 src/noop-renderer.c                       |  121 
 src/pixman-renderer.c                     |  931 -----
 src/pixman-renderer.h                     |   40 
 src/rpi-bcm-stubs.h                       |  327 -
 src/rpi-renderer.c                        | 1830 ----------
 src/rpi-renderer.h                        |   52 
 src/screen-share.c                        | 1127 ------
 src/screenshooter.c                       |  634 ---
 src/spring-tool.c                         |   74 
 src/systemd-notify.c                      |  168 
 src/text-backend.c                        | 1082 ------
 src/timeline-object.h                     |   55 
 src/timeline.c                            |  292 -
 src/timeline.h                            |   65 
 src/vaapi-recorder.c                      | 1161 ------
 src/vaapi-recorder.h                      |   38 
 src/version.h.in                          |   50 
 src/vertex-clipping.c                     |  330 -
 src/vertex-clipping.h                     |   66 
 src/weston-egl-ext.h                      |  120 
 src/weston-launch.c                       |  770 ----
 src/weston-launch.h                       |   49 
 src/weston.desktop                        |    5 
 src/weston.pc.in                          |   12 
 src/zoom.c                                |  177 -
 tests/buffer-count-test.c                 |    1 
 tests/config-parser-test.c                |  186 +
 tests/event-test.c                        |   26 
 tests/internal-screenshot-test.c          |   80 
 tests/ivi-test.h                          |    1 
 tests/ivi_layout-internal-test.c          |    3 
 tests/ivi_layout-test-plugin.c            |   49 
 tests/ivi_layout-test.c                   |   12 
 tests/keyboard-test.c                     |    2 
 tests/plugin-registry-test.c              |  101 
 tests/presentation-test.c                 |    3 
 tests/string-test.c                       |   87 
 tests/surface-global-test.c               |    3 
 tests/surface-screenshot.c                |    1 
 tests/surface-test.c                      |    2 
 tests/text-test.c                         |    1 
 tests/vertex-clip-test.c                  |    2 
 tests/viewporter-test.c                   |  553 +++
 tests/weston-test-client-helper.c         |  588 ++-
 tests/weston-test-client-helper.h         |   40 
 tests/weston-test.c                       |   26 
 tests/weston-tests-env                    |    4 
 wcap/wcap-decode.h                        |    2 
 xwayland/dnd.c                            |    1 
 xwayland/hash.c                           |    2 
 xwayland/hash.h                           |    2 
 xwayland/launcher.c                       |  282 -
 xwayland/selection.c                      |    1 
 xwayland/window-manager.c                 |  134 
 xwayland/xwayland-api.h                   |  176 +
 xwayland/xwayland-internal-interface.h    |   62 
 xwayland/xwayland.h                       |   10 
 242 files changed, 53335 insertions(+), 46806 deletions(-)
---


Reply to: