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

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



Tag 'weston-1.9.92-1' created by Héctor Orón Martínez <zumbi@debian.org> at 2016-02-08 15:26 +0000

Release Debian version weston-1.9.92-1

Changes since weston-1.9.0-2:
Ahmet Acar (1):
      shared: work around EGL header idiosyncrasy

Ben Hummon (2):
      clients: Moving and rotating transient surfaces
      clients: Correct drawing glitch in stacking demo

Benoit Gschwind (1):
      weston_wm: Implement _NET_ACTIVE_WINDOW

Bill Spitzak (1):
      Add commented-out option to weston.ini to set Xwayland path

Bob Ham (3):
      compositor-{drm, fbdev, rpi}: Make VT switching configurable
      desktop-shell: Make zapping configurable
      desktop-shell: Allow binding-modifier weston.ini option to be none

Bryce Harrington (20):
      configure.ac: bump to version 1.9.90 for open development
      releasing: Update command path to reflect new scripts dir in wayland-web
      compositor-drm: Ensure strings from EDID blobs are null terminated
      fbdev: Ensure strncpy results are null terminated.
      tests:  Migrate screenshot code from internal test to client helpers
      systemd: Fix distcheck for typo in header path
      configure: Up the libwayland version requirement
      devices-test: Fix typo 'destroyes' in a comment
      compositor: Disallow negative geometries in backend output configs
      clients: Fix a few minor typos in comments
      compositor: Fix a couple comment typos
      compositor: Document routines relating to idle behavior
      compositor: Document how views and surfaces are mapped to outputs
      compositor: Verify that the maximum number of outputs is not exceeded
      compositor: Make types consistent for bitshifting unsigned ints
      gl-renderer: Fix comment typo
      configure.ac: bump to version  for the  release
      releasing: register_release now inserts the email announcement urls
      input: Fix crash when touchscreen generates out of screen coordinate
      configure.ac: bump to version 1.9.92 for the beta release

Carlos Garnacho (8):
      data-device: Implement DnD progress notification
      data-device: Implement DnD actions
      client: Add DnD cursors to the managed cursors list
      data-device: Implement compositor-chosen actions
      dnd: Turn into a full blown example
      clipboard: zalloc the clipboard_source
      xwayland: zalloc the x11_data_sources
      data-device: Check harder for selection/non-wayland sources

Chokshi, Mitul (1):
      input: add new client to resource_list instead of focus_resource_list

Chris Michael (14):
      compositor-wayland: Terminate weston_log error message
      ivi-shell: Add missing '\n' in weston_log function usage
      screen-share: Add missing '\n' in weston_log usage
      cms-colord: Add missing '\n' in weston_log usage
      compositor-rdp: Add missing '\n' in weston_log usage
      weston-input: Reformat weston_log line to add missing space between words
      compositor-drm: pass NULL to mmap() instead of 0 as the address
      compositor: Remove extra blank line
      clients: Adjust grammar of comment for toysurface->prepare function pointer
      compositor.h: Remove unused variable from weston_seat structure
      compositor: Fix comment of subsurface_commit_to_cache function
      main: Remove unused function load_backend_new()
      compositor: Remove unused weston_surface_to_buffer function
      cosmetic: Remove use of C++ style comments

Christopher Michael (1):
      clients: Fix compositor version check for WL_SURFACE_DAMAGE_BUFFER_SINCE_VERSION

Derek Foreman (38):
      clients: ungrab the correct input when menus close
      launcher: fix broken distcheck
      launcher: fix typo
      text: Launch input method in text_backend_init
      text: Don't track binding in struct text_backend
      text: Switch to weston_client_start instead of weston_client_launch
      cosmetic: add missing line between variable declarations and code
      xdg-shell: Clarify ack_configure behaviour
      cosmetic: Remove a few double semicolons
      input: Split get_udev_seat() into its own function
      compositor-drm: fix cursor size test in drm_assign_planes
      clients: track seat_version per seat, not per display
      build: Add -lrt for programs that use clock_gettime()
      compositor/clients: Protect CLOCK_BOOTTIME with ifdefs
      weston-launch: Remove unused event source
      clients: try harder to discard motion after resize
      clients: don't discard motion if we have a grab
      compositor-drm: fall back to EGL visual_id 0 if no others work
      compositor-wayland: Change focus to a bool instead of an int
      smoke: Don't post extra damage
      toytoolkit: Remove window_damage()
      compositor: Change "touched" to bool
      gl-renderer: Use a bool for needs_full_upload
      gl-renderer: Make texture_used a bool instead of an int
      compositor: Move weston_matrix_transform_region to compositor.c and export it
      compositor-drm: Use view transform in cursor plane setup
      compositor: ignore useless surface_damage
      compositor, input: Don't use MIN() macro for new resource versions
      simple-damage: Offset drawing co-ordinates not buffer start
      compositor: change rounding in weston_surface_to_buffer_rect()
      compositor: Add damage_buffer
      simple-damage: Add --use-damage-buffer flag
      compositor: Add doxygen for weston_surface_to_buffer_rect()
      cairo-util: return theme location from frame_touch_down
      compositor-wayland: Properly release input resources when caps change
      input: Add notify_touch_cancel()
      compositor-wayland: Add touch support
      input: Don't try to send pointer frames if no focus_client

Egor Starkov (3):
      compositor: remove incorrect idle timer initialization
      compositor: systemd notifications support
      compositor: remove systemd-notify.h

Emilio Pozuelo Monfort (2):
      Fix session support for weston-launch
      Release to unstable

Emmanuel Gil Peyrot (7):
      compositor-wayland: Expose zlinux_dmabuf
      linux-dmabuf: Move the attributes part of linux_dmabuf_buffer into its own struct
      gl-renderer: introduce a new struct dmabuf_image
      gl-renderer: Add support for a few YUV dmabuf formats
      clients: rename simple-dmabuf into simple-dmabuf-intel
      clients: Fix a few issues in simple-dmabuf-intel
      clients: add simple-v4l-dmabuf client

FORT David (1):
      weston: release keyboard/touch/pointer objects

Frederico Cadete (2):
      configure.ac: add support for new versions of systemd
      configure.ac: add explicit enable/disable for systemd-login support

Giulio Camuffo (10):
      xwm: use always a valid 'primary view' for an X window
      compositor: don't crash if destroying a compositor without a backend
      main: fix destroying the compositor on error while starting
      zoom: Remove unneeded usage of wl_fixed_ts in favour of doubles
      zoom: remove temporary variables
      libinput: remove unused #define
      compositor: introduce structs to handle backends configuration
      compositor: pass the backend config struct to the backends init function
      main: stub the functions to load the backends with the new config system
      xwm: let the shells decide the position of X windows

Héctor Orón Martínez (7):
      Merge branch 'upstream-experimental' into debian-experimental
      d/watch: update https url
      d/p/0001-Add-suport-for-new-libsystemd.patch: drop
      d/changelog: add unreleased entry
      d/control: build depend on wayland-protocols
      add missing changelog entries
      Release Debian version weston-1.9.92-1

Jason Ekstrand (1):
      pixman-renderer: Use output->matrix for region transformations and enable output zoom

Jasper St. Pierre (3):
      launcher: Rename logind-util to launcher-logind
      launcher: Split out launcher implementations into three distinct ones
      launcher-logind: Remove old VT switching code, move to SwitchTo/Activate

John-John Tedro (1):
      ivi-shell: initialize all fields in create_layout_transition

Jon Cruz (3):
      doc: Correct absolute path in doxygen graphs.
      zunitc: Clarify documentation on return behavior.
      zunitc: made name of test fixture parameter explicit.

Jonas Ådahl (18):
      desktop-shell: NULL check whether a popup parent is a shell surface
      desktop-shell: Make activate_binding take a view instead of surface
      desktop-shell: Add surface_keyboard_focus_lost helper
      input: Pass axis events through pointer grab interfaces
      Use fullscreen-shell.xml from wayland-protocols
      Use linux-dmabuf protocol from wayland-protocols
      Use text input protocol from wayland-protocols
      Use input method protocol from wayland-protocols
      Makefile.am: Make the external xml scanning rule version generic
      Use xdg_shell protocol from wayland-protocols
      desktop-shell: Rename protocol weston_desktop_shell
      Rename screenshooter protocol to weston_screenshooter
      Remove workspaces protocol
      releasing.txt: Add step about checking wayland-protocols dependency
      input: Make pointer grab motion callbacks take an event struct
      input: Don't send wl_pointer.motion if position didn't change
      input: Keep per client pointer resources in their own structs
      configure.ac: Bump wayland-protocols dependency to 1.0

Jonny Lamb (1):
      weston-info: display output scale

Jussi Kukkonen (1):
      configure.ac: add explicit enable/disable for lcms

Lucas Tanure (8):
      ivi-layout-transition: Fix potential leak of memory pointed to by transition
      ivi-layout-transition: Change layout_transition_register return type
      ivi-layout-transition: Fix potential leak of memory pointed to by transition
      ivi_layout_surface_add_notification: Fix potential leak of memory pointed to by 'notification'
      vaapi-recorder: Fix allocator sizeof operand mismatch
      ivi-layout-transition: Fix potential leak of memory pointed to by transition
      ivi-layout-transition: Standardize the check for layout_transition_register
      animation: Fix potential leak of memory pointed to by move

Manuel Bachmann (1):
      terminal: allow copy-paste when selection is scrolled out

Marek Chalupa (2):
      xwm: flush xcb connection only when we processed some event
      shell: fix maximizing windows on a secondary output

Marko (1):
      compositor-x11: Fix Weston running on a secondary X screen

Nicolas Guyomard (1):
      input-panel: Fix show_input_panel_surface crash when no surface has focus

Nobuhiko Tanibata (16):
      ivi-shell: fix TODO which expects only one screen in the system.
      ivi-shell: avoid inserting a ivi_layer to multiple screens.
      ivi-shell: fix layout_layer.view_list is not initilized per a screen.
      ivi-shell: remove a code which expects only a screen in the system.
      ivi-shell: activate weston surface with a seat when left click or touch.
      ivi-shell: avoid update_prop() on invisible surfaces
      ivi-shell: convert from screen to global coordinates
      ivi-shell: multi screen support to calcuration of a mask of weston_surface.
      ivi-shell: hmi-controller implements internal method to get screen.
      hmi-controller: allocate base layers for multi-screen
      hmi-controller: allocate background surfaces for multi-screen
      hmi-controller: allocate application layers for multi-screen
      ivi-shell: hmi-controller supports multi screens at tiling mode.
      ivi-shell: hmi-controller supports multi screens at side-by-side mode.
      ivi-shell: hmi-controller supports multi screens at fullscreen mode.
      ivi-shell: hmi-controller supports multi screens at random-mode.

Olivier Fourdan (1):
      clients: fix build on Linux

Pekka Paalanen (2):
      protocol: fix DTD warning in weston-desktop-shell
      compositor-drm: fix hw cursor positioning

Peter Hutterer (4):
      desktop-shell: use weston_pointer_send_axis
      compositor-rdp: update link to wheel delta explanation
      Add a weston_pointer_axis_event
      Support axis source, axis discrete, frame and axis stop events

Seedo Eldho Paul (1):
      tests: Convert 'xalloc's to 'zalloc's

Shinya Saito (1):
      Provide damage region for screen recording on Raspberry Pi

Sjoerd Simons (1):
      compositor-fbdev: Drop intermediate shadow buffer

Tomohito Esaki (1):
      screenshooter: correct output ordering of screencast recording when Y-flip is off

Ucan, Emre (ADITG/SW1) (6):
      ivi-shell: remove struct link_screen
      ivi-shell: remove struct link_layer
      ivi-shell: remove is_layer_in_screen API
      ivi-shell: remove is_surface_in_layer API
      ivi-shell: introduce get_weston_view
      configure: don't control egl version

Ucan, Emre \(ADITG/SW1\) (2):
      ivi-shell: install ivi-layout-export.h
      ivi-shell: rename ivi_controller_interface

Yong-iL Joh (1):
      ivi-shell-user-interface: fix runtime error caused by missing header inclusion

cpaul@redhat.com (1):
      compositor: create_data_source(): Fix potential crash on OOM

---
 .gitignore                                              |    3 
 Makefile.am                                             |  242 ++--
 clients/desktop-shell.c                                 |   79 -
 clients/dnd.c                                           |  161 ++
 clients/editor.c                                        |  119 +-
 clients/eventdemo.c                                     |   57 
 clients/fullscreen.c                                    |   60 -
 clients/image.c                                         |    2 
 clients/ivi-shell-user-interface.c                      |   41 
 clients/keyboard.c                                      |  186 +--
 clients/screenshot.c                                    |   21 
 clients/simple-damage.c                                 |  141 +-
 clients/simple-dmabuf-intel.c                           |  588 +++++++++
 clients/simple-dmabuf-v4l.c                             |  944 ++++++++++++++++
 clients/simple-dmabuf.c                                 |  591 ----------
 clients/simple-egl.c                                    |    2 
 clients/simple-shm.c                                    |   20 
 clients/smoke.c                                         |    2 
 clients/stacking.c                                      |    4 
 clients/terminal.c                                      |    2 
 clients/weston-info.c                                   |   34 
 clients/weston-simple-im.c                              |  130 +-
 clients/window.c                                        |  277 +++-
 clients/window.h                                        |   41 
 configure.ac                                            |  116 +
 debian/changelog                                        |   18 
 debian/control                                          |    1 
 debian/patches/0001-Add-suport-for-new-libsystemd.patch |   28 
 debian/patches/series                                   |    1 
 debian/watch                                            |    2 
 desktop-shell/exposay.c                                 |   23 
 desktop-shell/input-panel.c                             |   17 
 desktop-shell/shell.c                                   |  418 +++----
 desktop-shell/shell.h                                   |    6 
 doc/doxygen/tooldev.doxygen.in                          |    1 
 doc/doxygen/tools.doxygen.in                            |    1 
 fullscreen-shell/fullscreen-shell.c                     |   55 
 ivi-shell/hmi-controller.c                              |  612 +++++++---
 ivi-shell/input-panel-ivi.c                             |   14 
 ivi-shell/ivi-layout-export.h                           |    2 
 ivi-shell/ivi-layout-private.h                          |    5 
 ivi-shell/ivi-layout-transition.c                       |   27 
 ivi-shell/ivi-layout.c                                  |  370 +-----
 ivi-shell/ivi-shell.c                                   |   54 
 ivi-shell/weston.ini.in                                 |    3 
 man/weston.ini.man                                      |   12 
 protocol/desktop-shell.xml                              |  138 --
 protocol/fullscreen-shell.xml                           |  206 ---
 protocol/input-method.xml                               |  291 ----
 protocol/linux-dmabuf.xml                               |  274 ----
 protocol/screenshooter.xml                              |   12 
 protocol/text.xml                                       |  374 ------
 protocol/weston-desktop-shell.xml                       |  135 ++
 protocol/weston-screenshooter.xml                       |   12 
 protocol/workspaces.xml                                 |   27 
 protocol/xdg-shell.xml                                  |  608 ----------
 releasing.txt                                           |   23 
 shared/cairo-util.h                                     |    2 
 shared/frame.c                                          |   17 
 shared/platform.h                                       |    1 
 src/animation.c                                         |    4 
 src/bindings.c                                          |   10 
 src/clipboard.c                                         |    2 
 src/cms-colord.c                                        |    4 
 src/compositor-drm.c                                    |   60 -
 src/compositor-fbdev.c                                  |   91 -
 src/compositor-headless.c                               |    3 
 src/compositor-rdp.c                                    |   34 
 src/compositor-rpi.c                                    |   19 
 src/compositor-wayland.c                                |  357 +++++-
 src/compositor-x11.c                                    |   93 +
 src/compositor.c                                        |  350 +++++
 src/compositor.h                                        |  158 ++
 src/data-device.c                                       |  416 ++++++-
 src/gl-renderer.c                                       |  448 ++++++-
 src/input.c                                             |  418 +++++--
 src/launcher-direct.c                                   |  315 +++++
 src/launcher-impl.h                                     |   45 
 src/launcher-logind.c                                   |  839 ++++++++++++++
 src/launcher-util.c                                     |  448 -------
 src/launcher-util.h                                     |    3 
 src/launcher-weston-launch.c                            |  300 +++++
 src/libinput-device.c                                   |  150 +-
 src/libinput-seat.c                                     |   18 
 src/linux-dmabuf.c                                      |  106 -
 src/linux-dmabuf.h                                      |   14 
 src/logind-util.c                                       |  940 ---------------
 src/logind-util.h                                       |  123 --
 src/main.c                                              |   63 -
 src/pixman-renderer.c                                   |   23 
 src/rpi-renderer.c                                      |    5 
 src/screen-share.c                                      |   56 
 src/screenshooter.c                                     |   16 
 src/systemd-notify.c                                    |  123 ++
 src/text-backend.c                                      |  145 +-
 src/vaapi-recorder.c                                    |    4 
 src/zoom.c                                              |   26 
 tests/config-parser-test.c                              |   44 
 tests/devices-test.c                                    |   17 
 tests/internal-screenshot-test.c                        |  159 --
 tests/ivi_layout-internal-test.c                        |  562 ++++-----
 tests/ivi_layout-test-plugin.c                          |  364 +++---
 tests/text-test.c                                       |   54 
 tests/weston-test-client-helper.c                       |  190 +++
 tests/weston-test-client-helper.h                       |   16 
 tests/weston-test.c                                     |   13 
 tools/zunitc/doc/zunitc.dox                             |   77 +
 tools/zunitc/inc/zunitc/zunitc.h                        |  119 +-
 tools/zunitc/test/fixtures_test.c                       |    6 
 tools/zunitc/test/zunitc_test.c                         |    6 
 weston.ini.in                                           |    3 
 xwayland/dnd.c                                          |    2 
 xwayland/selection.c                                    |    2 
 xwayland/window-manager.c                               |  108 +
 xwayland/xwayland.h                                     |    3 
 115 files changed, 8753 insertions(+), 6874 deletions(-)
---


Reply to: