weston: Changes to 'refs/tags/weston-1.7.0-1'
Tag 'weston-1.7.0-1' created by Emilio Pozuelo Monfort <pochu@debian.org> at 2015-05-27 08:42 +0000
Tagging upload of weston 1.7.0-1 to unstable.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCAAGBQJVZYNoAAoJEJ1GxIjkNoMCGg4QAMv3W2qnsmPaJbTG72gGerLN
iA/a6zwu+8QLTzpyAZEnsVA4aL4ZlQ5aTJcGJgZRuCqJapyYK+P2hN0XLqWoOU4R
63cF9wxIy5QUtb23d7WPeq4dtpPnzu98HRE0GuSEHxjZY05qPWZLWrDinCVjQxXz
OFkv+81GDMhjKXgnsRH7Vjb0BW56cKq/WSJgi9GN/E1tjEt3ingLF5uWyRmcU8LT
bdta1fHlAe/1thxM7u6XU5U6HUZLFwaCGhGQkxxxGP8GbN1stjMAM50cf2K9Ysmm
Vv6kXbaK7NpD2l0Bv8PYUN1bLQXV9RDzSJrrDTIsKgcfY0lkmPxpPCFNbcp+TgqZ
xSHKK8f2Gx2zI515t/phwSAqzwWasKvQmHEBAJq9IdGk4CIbpvFBs5dnUp1tRQEG
BTgOZCttjDa0JmRj2MeCFMH8+/LTJ37x/BDyke1PIzRt5vBoDub785qwKgaFH15z
SOf1pqRGUX/mY5vPlWW5o8fBlqlflx3/NjTrx2twqoNRfH3iEqiOVA9IMOvG97pY
djlwyijvwq9nmG9JNmd6VsJcjQ7f584H0IGoEjh6svAGlDlzA/MiMiVAMwTSQ7DA
TuavkaCZoYH/g/bfSymhu3xXrHdMIZ8fw3hxHedL/bp2rpPT+IZn6NaPm6T+Blco
/uzY+Sfpqw4Fjyvx0319
=e7WN
-----END PGP SIGNATURE-----
Changes since weston-1.6.1-1:
Andrew Engelbrecht (1):
xwm: fix a crash in handle_state
Bryce Harrington (30):
compositor: (Whitespace-only) Indent with tabs
compositor: Fix tabbing of help output
compositor: Fix typos in help text
compositor: Display option help text only for enabled backends
compositor: List only available backends in help text
configure.ac: Indicate headless compositor presence in config.h
compositor: Document options for headless compositor
tests: Include "config.h" as first header
tests: Cleanup superfluous headers
tests: Move ARRAY_LENGTH to a shared header for reuse
tests: Use one shared xzalloc implementation
Use zalloc rather than malloc and manually setting members to 0
Setting members to 0/NULL after a zalloc or calloc is redundant
Use zalloc instead of calloc(1, ...)
tests: Fix minor typo
configure.ac: bump to version 1.6.91 for the alpha release
Revert "simple-egl: HACK to report presentation flags"
releasing: Typo
releasing: Add example commands to release directions
Makefile.am: Use fine-grained dist control for desktop file
releasing: Mention dual release announcements
Revert "compositor-x11: Move the x11 event handler to the display loop"
releasing: Directions for updating the website
configure.ac: bump to version 1.6.92 for the rc1 release
releasing: Tweak docs to better match actual workflow
configure.ac bump to version 1.6.93 for the rc2 release.
build: Pass along any user-specified xserver path to distcheck
releasing: Revert fix and just document work-around of Xwayland path
releasing: Note that Xwayland installation required only for Weston releases
configure.ac: bump to version 1.7.0 for release
Carlos Olmedo Escobar (3):
compositor: Fix weston_subsurface_is_synchronized() return value.
zoom: Check the value of level before using it.
ivi-shell-transition: check create_layout_transition() return value.
Daniel Stone (5):
releasing: update web host name
Very OCD cosmetic nitpick
Update .gitignore
tests: Include weston-egl-ext from weston-test
weston-egl-ext: Define EGL tokens harder for old Mesa
David Herrmann (4):
logind: use SIGRTMIN to not conflict with xwayland
launcher: use SIGRTMIN to not conflict with xwayland
logind: forward Active=true changes for non-DRM backends
logind: fix PropertiesChanged parser
Derek Foreman (37):
cosmetic: Remove prototype for nonexistent function
cosmetic: Move WL_EXPORT out of header files
shell: fix weston_output_mode_switch() usage
gl-renderer: don't move memory in output_rotate_damage
cosmetic: replace boolean function return values with bool
compositor: Refactor weston_output_mode_switch()
compositor: check version before calling wl_output_send_scale()
compositor: stop sending spurious events on mode switch
compositor: make keep_buffer a bool
backends: refactor transform string parsing
gl-renderer: compress pixman bands to simplify geometry
compositor-headless: allow rendering with pixman
compositor-headless: add support for transforms set on command line
tests: Allow tests to use customized command line parameters
input: Use slightly less obscure logic in evdev_notify_keyboard_focus()
dnd: Fix some mouse cursor issues
clients: Use xmalloc in a few more places
rpi-renderer: don't pass a box to pixman_region32_contains_point()
text: Fix some typos
text: Fix coding style
text: Remove unused linked list from input_method_context
text: Use bool for input_panel_visible
text: Don't crash if a seat has no keyboard
compositor-x11: Fix some shutdown crashes
input: Add comment explaining why pointer isn't freed when device is removed
text: Fix typo
tests: Skip buffer count test if wl_drm isn't present
compositor-x11: Move the x11 event handler to the display loop
editor: Make editor multi-seat aware
xwayland-test: Replace the xwayland-test
desktop-shell: Don't crash on zoom without a pointer in the seat
screenshooter: remove useless cast
desktop-shell: Remove unnecessary type casts
compositor-x11: Move the x11 window close to an idle handler
xwm: remove the create surface listener in weston_wm_destroy
configure.ac: Don't look for Xwayland in the weston install destination
build: Enable xwayland-test during distcheck
Dima Ryazanov (1):
Fix "Back", "Forward", and other special mouse buttons in the X11 compositor.
Emilio Pozuelo Monfort (2):
Remove Cyril from Uploaders
Upload to unstable
Frank Binns (1):
smoke: fix valgrind invalid read errors
Frederic Plourde (3):
man: Fix some weston.ini.man typesetting macros
compositor: Return a user-defined exit code
compositor: Add idle timeout option to weston.ini
Giulio Camuffo (13):
input: allow to destroy bindings in their handler
input: fix access to invalid resource
input: don't send to clients key events eaten by bindings
xwm: find a seat for all the surface's views
input: don't run the key bindings on focus in
input: send focus events to the focused client when running a key binding
input: swallow the key press event when running a compositor key binding
xwm: don't set inactive surfaces as top level
xwm: set the _NET_WM_DESKTOP property of the windows
shell: fix positioning of maximized surfaces with a custom geometry
xwm: fix use after free
xwm: support maximizing xwayland windows
input: store the grab serial of the keyboard
Jasper St. Pierre (1):
smoke: Don't commit an xdg_surface with a NULL buffer
Javier Jardón (1):
Makefile.am: Link weston_multi_resource against rt library
Jonas Ådahl (5):
configure.ac: Require libinput 0.8
clients: Remove stray new-line
libinput: Only forward first and last press and release for a button
libinput: Only forward first and last press and release for a key
desktop-shell: Fail if get_xdg_surface is called on an xdg_surface
Lubomir Rintel (1):
build: install a login manager session entry
Marek Chalupa (7):
toytoolkit: rename tile_mask to render_shadow
cairo-util: fix shadows for small clients
xwayland: fix fullscreening
window: use roundtrip instead of dispatch after get_registry
screenshooter: fix various memory handling
clipboard: set fd member of clipboard_source
Makefile: fix assigning to dist_wayland_session_DATA
Nobuhiko Tanibata (21):
ivi-shell: add README for ivi-shell
protocol: add interface ivi_application extension
ivi-shell: add IVI layout APIs
ivi-shell: add the shell plugin for In-Vehicle Infotainment system
protocol: ivi hmi controller protocol to set up IVI style UI
ivi-shell: a reference implementation how to use ivi-layout internal APIs
clients: a reference implementation of UI client how to use ivi-hmi-controller.
data: add reference image files for weston-ivi-shell-user-interface
ivi-shell: a reference of weston.ini for ivi-shell and ivi-hmi-controller.
clients: support ivi-application.xml for clients/simple-shm.c
clients: support ivi-application.xml for clients/simple-egl.c
clients: support ivi-application.xml for clients/window.c
ivi-shell: reference implementation of input panel for ivi-shell
ivi-shell: clean-up transition animation code.
ivi-shell: clean up unnecesary header
ivi-shell: reordering method in ivi_layout.c
ivi-shell: several ivi-layout interfaces moved accross source.
ivi-shell: make ivi-layout.c as a part of ivi-shell.so
ivi-shell: rewrite controller API
ivi-shell: Fix wrong condition to check return value of controller_module_init
ivi-shell: SEGV occurs when multi touch happens in transition
Olivier Fourdan (1):
Fix mutex hang in colord on output removal
Ondřej Majerech (2):
compositor: Propagate errors from module_init
ivi-shell: Say something when configuration is missing
Pekka Paalanen (30):
configure.ac: bump version to 1.6.90
protocol: add presentation extension v5
compositor: add stub implementation of presentation interface
weston-info: report presentation clock
compositor: set and use the presentation clock everywhere
compositor: implement presentation_feedback
compositor-drm: deliver frame seq for feedback
tests: presentation test, simple
clients: add presentation-shm demo
shell: don't crash on create_common_surface() failure
protocol: add role error code to xdg_shell
compositor: send error for surface role resets
tests: add role conflict sub-surface vs. wl_shell_surface
compositor: add missing newline to help text
input: use tmp var in pointer_unmap_sprite
compositor: do not overwrite error exit code
Revert "input: don't send to clients key events eaten by bindings"
man: explain idle-time=0 in weston.ini
desktop-shell: don't crash input-panel if no kbd focus
configure: remove input backend result
simple-shm: explain two initial roundtrips
compositor: add weston_surface_set_label_func()
compositor: Implement JSON-timeline logging
configure: bump libwayland requirements
compositor-drm: use drm_output in drm_output_*() func args
protocol: add Presentation feedback flags
compositor: set presentation.presented flags
compositor, drm: set per-surface Presentation feedback flags
tests, clients: add Presentation feedback flags
simple-egl: HACK to report presentation flags
Peter Hutterer (3):
compositor: Drop legacy backends in favor of libinput
libinput-device: use the new merged scroll events
libinput-device: use the discrete axis value for wheel events
Seedo Eldho Paul (1):
protocol: Fix some typos in protocol files
Timo Aaltonen (6):
Merge tag '1.6.1' into d-exp
Merge branch 'debian-experimental' into d-exp
update the changelog
control: Bump libinput and libwayland-dev build-deps.
Merge branch 'upstream-experimental' into debian-experimental
install: Add new files.
Xiong Zhang (1):
clients: Maximize window when double touch on title bar
kabeer khan (2):
data_device : change version while initializing data_device_manager interface and data_device interface
window : compare version and call appropriate destructor
nerdopolis (1):
fbdev: Remove unnecessary semicolon
---
.gitignore | 14
Makefile.am | 161 +
clients/editor.c | 12
clients/ivi-shell-user-interface.c | 1310 +++++++++++++++
clients/presentation-shm.c | 870 ++++++++++
clients/simple-egl.c | 95 +
clients/simple-shm.c | 82
clients/subsurfaces.c | 3
clients/weston-info.c | 81
clients/window.c | 109 +
configure.ac | 38
data/COPYING | 28
data/background.png |binary
data/fullscreen.png |binary
data/home.png |binary
data/icon_ivi_clickdot.png |binary
data/icon_ivi_flower.png |binary
data/icon_ivi_simple-egl.png |binary
data/icon_ivi_simple-shm.png |binary
data/icon_ivi_smoke.png |binary
data/panel.png |binary
data/random.png |binary
data/sidebyside.png |binary
data/tiling.png |binary
debian/changelog | 13
debian/control | 5
debian/weston.install | 4
desktop-shell/input-panel.c | 8
desktop-shell/shell.c | 285 ++-
fullscreen-shell/fullscreen-shell.c | 13
ivi-shell/.gitignore | 1
ivi-shell/README | 79
ivi-shell/hmi-controller.c | 1737 +++++++++++++++++++++
ivi-shell/input-panel-ivi.c | 391 ++++
ivi-shell/ivi-layout-export.h | 777 +++++++++
ivi-shell/ivi-layout-private.h | 226 ++
ivi-shell/ivi-layout-transition.c | 859 ++++++++++
ivi-shell/ivi-layout.c | 2970 ++++++++++++++++++++++++++++++++++++
ivi-shell/ivi-shell.c | 429 +++++
ivi-shell/ivi-shell.h | 62
ivi-shell/weston.ini.in | 96 +
man/weston.ini.man | 27
protocol/ivi-application.xml | 99 +
protocol/ivi-hmi-controller.xml | 97 +
protocol/presentation_timing.xml | 276 +++
protocol/xdg-shell.xml | 9
releasing.txt | 64
shared/cairo-util.c | 12
shared/cairo-util.h | 11
shared/frame.c | 49
src/bindings.c | 47
src/clipboard.c | 5
src/cms-colord.c | 22
src/cms-helper.c | 2
src/compositor-drm.c | 162 +
src/compositor-fbdev.c | 36
src/compositor-headless.c | 91 -
src/compositor-rdp.c | 19
src/compositor-rpi.c | 110 -
src/compositor-wayland.c | 37
src/compositor-x11.c | 84 -
src/compositor.c | 703 +++++++-
src/compositor.h | 95 -
src/data-device.c | 48
src/evdev-touchpad.c | 800 ---------
src/evdev.c | 755 ---------
src/evdev.h | 137 -
src/filter.c | 337 ----
src/filter.h | 66
src/gl-renderer.c | 96 -
src/input.c | 57
src/launcher-util.c | 22
src/launcher-util.h | 2
src/libinput-device.c | 85 -
src/logind-util.c | 94 -
src/logind-util.h | 4
src/pixman-renderer.c | 11
src/rpi-renderer.c | 20
src/screenshooter.c | 35
src/text-backend.c | 38
src/timeline-object.h | 52
src/timeline.c | 294 +++
src/timeline.h | 62
src/udev-input.h | 34
src/udev-seat.c | 417 -----
src/udev-seat.h | 57
src/vaapi-recorder.c | 4
src/weston-egl-ext.h | 28
src/weston-launch.c | 11
src/weston.desktop | 5
tests/bad-buffer-test.c | 3
tests/buffer-count-test.c | 10
tests/button-test.c | 1
tests/event-test.c | 2
tests/keyboard-test.c | 2
tests/presentation-test.c | 238 ++
tests/roles-test.c | 139 +
tests/setbacklight.c | 2
tests/subsurface-test.c | 2
tests/surface-test.c | 3
tests/text-test.c | 2
tests/vertex-clip-test.c | 3
tests/weston-test-client-helper.c | 17
tests/weston-test-client-helper.h | 13
tests/weston-test-runner.c | 11
tests/weston-test-runner.h | 4
tests/weston-test.c | 3
tests/weston-tests-env | 1
tests/xwayland-test.c | 173 --
xwayland/selection.c | 7
xwayland/window-manager.c | 168 +-
xwayland/xwayland.h | 3
112 files changed, 13659 insertions(+), 3534 deletions(-)
---
Reply to: