Tag 'weston-1.11.0-1' created by Héctor Orón Martínez <zu...@debian.org> at 2016-06-02 11:32 +0000
Release Debian version weston-1.11.0-1 -----BEGIN PGP SIGNATURE----- iQIcBAABCgAGBQJXUBloAAoJEK8ig6p24qx7kJ0P/36Xq41ZQxJRCb42SvvukDC7 tQSLQihAnkrggPwAziTeLdbFHBJlghO3HUdeS6SLo73oP3BFOpIHIMCN+los5axZ 03Ezqr9KE+8yaywVssFSPAfJ90O7F8L9TTyJLCSbgELvsicLluiz5PPRLaylHp3r rYXyPjimidtWkJGdxeZ/cm9nYCpWYIPpmkmxHqIjK6DUd1zey5rNAIlwICnnIcmA z7oLDy7iuuMhyKIIS+OOLe8QnLait1bUZdwE3BE7W1dA7Uhg6dCYK3xE1YJwrEQT 5wznFhAuex+Gu+92NtPgPHbYGA/xsrZ/JIgFCqk6tgoWjc/NJBEfomVkWHzMd7P1 KxQh7frn9gIISc0eER97bXtzkShD+/+fXESTaKiUnRn0ThY2OOKWjcI2xnRxeOzz JKpZe02ToVCYmGOczajvP0ca0Rvk036/lw4rL14FGbh152WoNh60Q+WE1QugeIas tiXzQKk7uABrDyHF0GHBOoh2PLaVzPndT/Dy8pdq4Pu/XSALaIglwjcAuYiZPODC zfRf6dYKwPKGQL+3wRfiwUPgIIUTalIoAUsiJhMkRKGuFHQq/BidDHJSlC1Wzb1V mzFhTB8vRtc4qcBJmtgD0TLY/bnYsecOKubFu3zibXXqGjFr/LgBdqyrEnIlWHlm mPzwwHqm+aVbLx1lLoio =7MDF -----END PGP SIGNATURE----- Changes since weston-1.10.0-1: Armin Krezović (1): desktop-shell: make panel clock configurable Benoit Gschwind (24): headless: port the headless backend to the new init api compositor-rdp: refactor configuration API fbdev-backend: refactor configuration API headless-backend: fix leak of transform configuration x11: port the x11 backend to the new init api compositor-wayland: create a basic config structure to use in new init API compositor-wayland: fix memory leak of display_name compositor-wayland: use new config struture to create backend compositor-wayland: move config parsing in create_cursor compositor-wayland: split wayland_output_create_for_config compositor-wayland: split backend_init compositor-wayland: put configuration structure in separate header compositor-wayland: fix spacing and lines wraping compositor-wayland: rename wayland_output_init_from_config compositor-wayland: rename misleading output arg of weston_wayland_output_config_init compositor-wayland: add versionning to config structure compositor-wayland: move configuration parsing to weston main.c main: rename load_wayland_backend_config arg "config" to wc main: replace and remove new_config in load_wayland_backend_config main: rename wayland_backend_config_add_new_output function main: rename wayland_backend_config_release function main: rename new_config arg of weston_wayland_backend_config_release main: rename new_config arg of weston_wayland_backend_config_add_new_output main: let load_wayland_backend() clean up on error Bryce Harrington (23): configure.ac: bump to version 1.10.90 for open development config-parser: Check malloc and strdup returns option-parser: Handle short double-arg options clients: Use zalloc clients & tests: Unify multiple definitions of x*alloc and related functions shared: Print .c file/line number in x* routines ivi: Switch from MEM_ALLOC to the now equivalent xzalloc drm: Spelling fix in comment compositor: Drop unneeded create_output callback compositor: Version the backend configuration structures Revert 'main: Remove unused function load_backend_new()' main: document load_backend_new() x11: Fix incorrect output counting logic configure.ac: bump to version 1.10.91 for the alpha release releasing: Correct documentation for script name data: Some client icons configure.ac: bump to version 1.10.92 for the beta release ivi: Fix spellings in comments build: Define wayland prereq version releasing: Update release docs in regards to the wayland versioned dependency configure.ac: bump to version 1.10.93 for the RC1 release releasing: Update script name configure.ac: bump to version 1.11.0 for the official release Chris Michael (1): libinput-device: Remove unnecessary function call Christopher Michael (1): libinput-device: Remove unnecessary function call Daniel Stone (1): libinput: Remove unused static values Derek Foreman (2): shell: Don't send extra configure events on click linux-dmabuf: Keep checking planes even if the first doesn't support lseek Emmanuel Gil Peyrot (7): configure: Make WebP support togglable, and improve its error message. configure: Make jpeglib an optional dependency. compositor-drm: Remove unused output reference in drm_fb compositor-drm: Write a name in the mode generated from a modeline compositor-drm: Prevent a crash in the pixman renderer zunitc: use platform-independent macros for integer formatting desktop-shell: Don’t reconfigure an already fullscreen surface Eric Engestrom (4): zunitc: remove `break` after `return` zunitc: fix spelling mistake xwayland: fix spelling mistake client: fix spelling mistake FORT David (3): rdp: allow to compile against FreeRDP 2.0 rdp: Fix the ContextNew callback with recent FreeRDP versions compositor: use generated constant instead of hardcoded value Friedrich, Eugen (ADITG/SW1) (1): systemd: take over sockets created by systemd Giulio Camuffo (2): input: use doubles in the interfaces to notify of input events drm: port the drm backend to the new init api Gustavo Zacarias (2): build: add check for clock_gettime() in librt build: actually use CLOCK_GETTIME_LIBS for libzunitc Héctor Orón Martínez (2): Merge branch 'upstream-unstable' into debian-unstable Release Debian version weston-1.11.0-1 Jon A. Cruz (1): tests: cleanup test runner script. Jonas Ådahl (4): desktop-shell: Unset the shell surface owner when it goes away desktop-shell: Get rid of some unused fields data-device: Update current action even if source version is old input: Don't try to send axis_source when there are no resources Manuel Bachmann (1): build: Require dbus for systemd-login Marek Chalupa (1): simple-egl: use roundtrip after get_registry request Mateusz Polrola (1): ivi-shell: Remove all surface transitions when it is being removed. Matthias Treydte (1): platform: explicitly cast the return value of weston_platform_get_egl_proc_address Miguel A. Vico (2): gl-renderer: Implement & use check_extension compositor-drm: Renaming of gbm fields Murray Calavera (1): clients: fix incorrect format handling in simple-shm Pekka Paalanen (30): Makefile: move presentation_timing source out of toytoolkit Makefile: handle also stable wayland-protocols protocol: migrate to stable presentation-time.xml ivi-shell: include config.h in ivi-layout-transition.c ivi-shell: add include guards on ivi-shell.h ivi-shell: call shell_surface_send_configure() directly ivi-shell: remove configured signal from ivi-layout ivi-shell: introduce ivi-layout-shell.h ivi-shell: remove add_configured_listener left-over ivi-shell: add shell surface labels ivi-shell: add input panel label func ivi-shell: add sanity check in ivi_shell_surface_configure ivi-shell: harden get_ivi_shell_surface() compositor-x11: stop using input_loop compositor: remove input_loop weston-info: do not round refresh rates Makefile: fix systemd-notify plugin CFLAGS weston-info: look for the right wp_presentation tests: check for NULL surface in keyboard and pointer handlers compositor-fbdev: make copy of the device string compositor: constify weston_surface_build_buffer_matrix() compositor: refactor into convert_size_by_transform_scale() ivi-shell-user-interface: ignore all but first seat ivi-layout: clarify get_layers_under_surface doc eventdemo: do not print pointer frames alone eventdemo: use zalloc eventdemo: do not print axis events if not requested eventdemo: use %u for uint32_t printing compositor: fix comments about weston_compositor::surface_list compositor: surface and view output comment fixes Quentin Glidic (4): input: Implement wl_seat.release build: Add (and use) an AC_SEARCH_LIBS wrapper compositor.h: Add shell_interface.get_output_work_area weston.pc: Properly specify Requires.private U. Artie Eoff (1): clients/nested: fix undefined reference to xzalloc Ucan, Emre (ADITG/SW1) (25): ivi-shell: remove content_observer notification ivi-shell: simplify ivi_layout_remove_surface ivi-shell: simplify ivi_layout_layer_add_surface ivi-shell: simplify ivi_layout_set_render_order ivi-shell: simplify ivi_layout_screen_add_layer ivi-shell: simplify ivi_layout_screen_set_render_order hmi-controller: fix wrong background surface size hmi-controller: fix wrong panel width ivi-shell: remove id_screen ivi-shell: remove ivi_layout_get_id_of_screen API ivi-shell: remove ivi_layout_get_screen_resolution API ivi-shell: remove ivi_layout_get_screens API ivi-shell: use weston_output in public APIs ivi-shell: implement get_screen_from_output ivi-shell: remove ivi_layout_get_screen_from_id API ivi-shell: remove ivi_layout_get_screen_output API ivi-shell: remove content_observer leftover ivi-shell: move event_mask to properties struct ivi-shell: rework surface_add_notification API ivi-shell: rework layer_add_notification API ivi-shell: rework create_surface notification ivi-shell: rework create_layer_notification ivi-shell: rework remove_layer notification ivi-shell: rework remove_surface notification ivi-shell: rework configure_surface notification Ucan, Emre \(ADITG/SW1\) (14): ivi-shell: remove ivi_layout_surface_get_visibility API ivi-shell: remove ivi_layout_layer_get_visibility API ivi-shell: remove ivi_layout_surface_get_opacity API ivi-shell: remove ivi_layout_layer_get_opacity API ivi-shell: remove ivi_layout_surface_get_position API ivi-shell: remove ivi_layout_layer_get_position API ivi-shell: remove ivi_layout_surface_get_dimension API ivi-shell: remove ivi_layout_layer_get_dimension API ivi-shell: remove ivi_layout_surface_get_orientation API ivi-shell: remove ivi_layout_layer_get_orientation API ivi-shell: remove ivi_layout_surface_set_position API ivi-shell: remove ivi_layout_layer_set_position API ivi-shell: remove ivi_layout_surface_set_dimension API ivi-shell: remove ivi_layout_layer_set_dimension API Wataru Natsume (4): hmi-controller: remove duplicate commit_changes in random mode remove warning of ivisurface reassign on the ivilayer hmi-controller: fix leak of ivi surface list ivi-layout: clear on_layer when layer_destroy Yong Bakos (6): man: Clarify weston.ini scale option desktop-shell: Use 'surface-local' to correct grammar fullscreen-shell: Use 'surface-local' to correct grammar ivi-layout: Correct coordinate adjective grammar, misspellings ivi-application: Hyphenate compound adjective surface-local compositor: Hyphenate compound adjective surface-local comic fans (1): compositor-drm: fix memcmp using a bad pointer in drm_outout_choose_initial_mode --- Makefile.am | 70 +- clients/clickdot.c | 1 clients/cliptest.c | 1 clients/desktop-shell.c | 62 + clients/dnd.c | 1 clients/editor.c | 1 clients/eventdemo.c | 49 + clients/flower.c | 2 clients/fullscreen.c | 7 clients/ivi-shell-user-interface.c | 40 - clients/keyboard.c | 1 clients/multi-resource.c | 16 clients/nested.c | 1 clients/presentation-shm.c | 72 +- clients/resizor.c | 1 clients/scaler.c | 2 clients/screenshot.c | 16 clients/simple-damage.c | 3 clients/simple-dmabuf-intel.c | 3 clients/simple-dmabuf-v4l.c | 3 clients/simple-egl.c | 2 clients/simple-shm.c | 12 clients/smoke.c | 2 clients/subsurfaces.c | 4 clients/terminal.c | 1 clients/weston-info.c | 54 - clients/window.c | 47 - clients/window.h | 11 configure.ac | 136 ++-- data/COPYING | 18 data/icon_editor.png |binary data/icon_flower.png |binary data/icon_terminal.png |binary data/icons.svg | 1012 +++++++++++++++++++++++++++++++ debian/changelog | 6 desktop-shell/shell.c | 44 + fullscreen-shell/fullscreen-shell.c | 2 ivi-shell/hmi-controller.c | 209 ++---- ivi-shell/input-panel-ivi.c | 8 ivi-shell/ivi-layout-export.h | 365 ++--------- ivi-shell/ivi-layout-private.h | 49 - ivi-shell/ivi-layout-shell.h | 63 + ivi-shell/ivi-layout-transition.c | 42 - ivi-shell/ivi-layout.c | 1079 ++++------------------------------ ivi-shell/ivi-shell.c | 75 +- ivi-shell/ivi-shell.h | 9 m4/weston.m4 | 37 + man/weston.ini.man | 24 protocol/ivi-application.xml | 2 protocol/presentation_timing.xml | 274 -------- releasing.txt | 15 shared/config-parser.c | 22 shared/image-loader.c | 41 + shared/option-parser.c | 41 + shared/platform.h | 10 shared/xalloc.c | 54 + shared/xalloc.h | 50 + src/compositor-drm.c | 307 ++++----- src/compositor-drm.h | 127 ++++ src/compositor-fbdev.c | 79 +- src/compositor-fbdev.h | 51 + src/compositor-headless.c | 78 +- src/compositor-headless.h | 53 + src/compositor-rdp.c | 127 ++-- src/compositor-rdp.h | 54 + src/compositor-rpi.c | 8 src/compositor-wayland.c | 241 ++----- src/compositor-wayland.h | 61 + src/compositor-x11.c | 188 ++--- src/compositor-x11.h | 62 + src/compositor.c | 176 ++--- src/compositor.h | 67 +- src/data-device.c | 22 src/gl-renderer.c | 56 + src/input.c | 29 src/libinput-device.c | 32 - src/libinput-seat.c | 3 src/linux-dmabuf.c | 2 src/main.c | 617 +++++++++++++++++++ src/screen-share.c | 5 src/systemd-notify.c | 45 + src/weston.pc.in | 1 tests/ivi_layout-internal-test.c | 421 ++----------- tests/ivi_layout-test-plugin.c | 219 ++---- tests/ivi_layout-test.c | 3 tests/presentation-test.c | 35 - tests/weston-test-client-helper.c | 29 tests/weston-test-client-helper.h | 15 tests/weston-tests-env | 20 tools/zunitc/inc/zunitc/zunitc.h | 2 tools/zunitc/src/zuc_base_logger.c | 21 tools/zunitc/src/zuc_junit_reporter.c | 34 - tools/zunitc/src/zunitc_impl.c | 11 weston.ini.in | 1 xwayland/selection.c | 4 95 files changed, 4059 insertions(+), 3419 deletions(-) ---