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

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



Tag 'weston-1.5.93-1' created by Héctor Orón Martínez <zumbi@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(-)
---


Reply to: