Tag 'weston-1.5.93-1' created by Héctor Orón Martínez <zu...@debian.org> at 2014-09-13 12:10 +0000
Release Debian version weston-1.5.93-1 Changes since weston-1.5.0-3: 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 Derek Foreman (6): 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() Dima Ryazanov (1): xwayland: Clean up the WM properly if X server crashes Emilio Pozuelo Monfort (2): exposay: fix crash when navigating with the keyboard desktop-shell: Don't assume there is a pointer when resizing 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 (7): 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 Hardening (2): Add more keyboards for the RDP compositor Use FreeRDP buildin functions to get scancodes Héctor Orón Martínez (6): Merge branch 'upstream-unstable' into debian-unstable d/patches: drop d/control: bump libinput-dev build depend d/changelog: update d/control: bump versioned build depends Upload to experimental Jason Ekstrand (11): 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 Jasper St. Pierre (26): 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 Jonas Ådahl (6): 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 Jonny Lamb (14): 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 Kristian Høgsberg (4): window: Send ack_configure immediately from configure handler configure.ac: Bump version to 1.5.0 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. Marek Chalupa (7): 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 Ondřej Majerech (4): 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. Pekka Paalanen (20): 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 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 (6): 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 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 | 1 Makefile.am | 22 clients/clickdot.c | 50 clients/cliptest.c | 398 --- clients/desktop-shell.c | 50 clients/dnd.c | 26 clients/editor.c | 18 clients/eventdemo.c | 42 clients/flower.c | 4 clients/fullscreen.c | 34 clients/gears.c | 25 clients/image.c | 8 clients/multi-resource.c | 2 clients/nested.c | 16 clients/resizor.c | 3 clients/scaler.c | 15 clients/simple-damage.c | 880 ++++++++ clients/simple-egl.c | 102 clients/simple-shm.c | 29 clients/smoke.c | 4 clients/stacking.c | 11 clients/subsurfaces.c | 4 clients/terminal.c | 105 - clients/transformed.c | 3 clients/weston-info.c | 89 clients/weston-simple-im.c | 22 clients/window.c | 384 ++- clients/window.h | 20 clients/wscreensaver.c | 8 configure.ac | 17 debian/changelog | 11 debian/control | 4 debian/patches/0001-Require-libinput-0.4.0.patch | 94 debian/patches/0001-animation-fix-move-scale-animation.patch | 107 - debian/patches/0001-exposay-fix-crash-when-navigating-with-the-keyboard.patch | 34 debian/patches/0001-libinput-Use-floating-point-instead-of-fixed-point-n.patch | 99 debian/patches/series | 4 desktop-shell/exposay.c | 8 desktop-shell/input-panel.c | 8 desktop-shell/shell.c | 1027 ++++++---- desktop-shell/shell.h | 9 fullscreen-shell/fullscreen-shell.c | 4 m4/.gitignore | 5 man/weston.ini.man | 63 protocol/desktop-shell.xml | 25 protocol/scaler.xml | 2 protocol/xdg-shell.xml | 225 -- releasing.txt | 43 shared/cairo-util.c | 8 shared/cairo-util.h | 9 shared/config-parser.c | 12 shared/config-parser.h | 3 shared/frame.c | 38 shared/image-loader.c | 14 shared/option-parser.c | 97 src/animation.c | 16 src/compositor-drm.c | 43 src/compositor-rdp.c | 156 + src/compositor-wayland.c | 42 src/compositor-x11.c | 5 src/compositor.c | 703 ++++-- src/compositor.h | 183 - src/data-device.c | 48 src/gl-renderer.c | 2 src/input.c | 159 + src/libinput-device.c | 169 + src/libinput-seat.c | 36 src/pixman-renderer.c | 11 src/screen-share.c | 55 src/screenshooter.c | 14 src/spring-tool.c | 5 src/text-backend.c | 11 src/vertex-clipping.c | 12 src/weston-egl-ext.h | 8 tests/bad-buffer-test.c | 35 tests/matrix-test.c | 4 tests/subsurface-test.c | 40 tests/weston-test-client-helper.c | 57 tests/weston-test-client-helper.h | 10 tests/weston-test.c | 11 tests/weston-tests-env | 2 weston.ini.in | 10 xwayland/launcher.c | 12 xwayland/window-manager.c | 52 84 files changed, 4112 insertions(+), 2144 deletions(-) --- -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1xsm9r-0008bp...@moszumanska.debian.org