weston/compositor
Pekka Paalanen bbe605241d compositor: only authorized client can bind desktop_shell
Check, that only the desktop-shell client spawned by the compositor
(desktop-shell plugin) is allowed to bind to desktop_shell interface.
Other clients will receive an error like:

  wl_display@1.error(desktop_shell@20, 0,
  "permission to bind desktop_shell denied")

The error has the proper object id and interface type.

Note: desktop-shell cannot be started manually anymore, it has to be
started by the compositor automatically.

Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
2011-11-03 15:16:39 -04:00
..
.gitignore Update .gitignores 2011-10-28 13:32:17 -04:00
compositor-drm.c compositor-*: check for surfaceless_gles2 instead of surfaceless_opengl 2011-11-01 11:18:39 -04:00
compositor-openwfd.c compositor-*: check for surfaceless_gles2 instead of surfaceless_opengl 2011-11-01 11:18:39 -04:00
compositor-wayland.c compositor-*: check for surfaceless_gles2 instead of surfaceless_opengl 2011-11-01 11:18:39 -04:00
compositor-x11.c compositor-*: check for surfaceless_gles2 instead of surfaceless_opengl 2011-11-01 11:18:39 -04:00
compositor.c compositor: Tweak fade spring to not overshoot 2011-10-29 15:04:42 -04:00
compositor.h composior: fix tiny cursor bug with drm compositor 2011-10-28 14:36:28 -04:00
evdev.c evdev: Simplify error path for device creation 2011-10-28 13:15:25 -04:00
image-loader.c compositor: Split backends into modules 2011-05-02 22:09:20 -04:00
Makefile.am Add a desktop_shell interface 2011-09-06 13:48:16 -04:00
meego-tablet-shell.c compositor: Make spring model always use the same time step 2011-10-29 13:41:18 -04:00
screenshooter.c Change remaining GPLv2 headers to MIT 2011-09-19 17:29:24 -04:00
shell.c compositor: only authorized client can bind desktop_shell 2011-11-03 15:16:39 -04:00
switcher.c Make use of wl_resource.destroy_listener_list for surfaces. 2011-05-06 16:03:33 -04:00
tty.c compositor: choose tty from command line 2011-09-01 16:07:07 -04:00
xserver-launcher.c x11: Fix last-minute edit bug 2011-10-12 00:01:18 -04:00