This suite of patches implements notification of clients when the mode is 
switched.
For now, most clients aren't ready for being notified and take appropriate 
actions. 
The shell behaves strangely during a mode_switch(), anyway I think the 
underlying
logic is ok.
Comments are welcome and appreciated, as well as help on the observed shell 
behaviour.

Hardening (2):
  Rename current, origin, scale, origin_scale
  Notify clients on mode_switch()

 src/compositor-drm.c      |  58 ++++++++++----------
 src/compositor-fbdev.c    |   4 +-
 src/compositor-headless.c |   4 +-
 src/compositor-rdp.c      |  34 ++++++------
 src/compositor-rpi.c      |   4 +-
 src/compositor-wayland.c  |   4 +-
 src/compositor-x11.c      |  12 ++---
 src/compositor.c          | 131 +++++++++++++++++++++++++++++++++++++++-------
 src/compositor.h          |  19 +++++--
 src/evdev.c               |   8 +--
 src/gl-renderer.c         |  14 ++---
 src/pixman-renderer.c     |  12 ++---
 src/rpi-renderer.c        |   4 +-
 src/screenshooter.c       |  52 +++++++++---------
 src/shell.c               |  12 +++--
 15 files changed, 240 insertions(+), 132 deletions(-)

-- 
1.8.1.2

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to