<p dir="ltr">LGTM</p>
<div class="gmail_quote">On Mar 20, 2015 6:59 AM, "Pekka Paalanen" <<a href="mailto:ppaalanen@gmail.com">ppaalanen@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">From: Pekka Paalanen <<a href="mailto:pekka.paalanen@collabora.co.uk">pekka.paalanen@collabora.co.uk</a>><br>
<br>
Tablet shell is long gone. Might as well list what we have now.<br>
<br>
Signed-off-by: Pekka Paalanen <<a href="mailto:pekka.paalanen@collabora.co.uk">pekka.paalanen@collabora.co.uk</a>><br>
---<br>
man/weston.man | 27 +++++++++++++++++----------<br>
1 file changed, 17 insertions(+), 10 deletions(-)<br>
<br>
diff --git a/man/weston.man b/man/weston.man<br>
index 735235f..d8d924e 100644<br>
--- a/man/weston.man<br>
+++ b/man/weston.man<br>
@@ -46,6 +46,9 @@ Wayland shell, desktop, or applications.<br>
.<br>
.\" ***************************************************************<br>
.SH SHELLS<br>
+Each of these shells have its own public protocol interface for clients.<br>
+This means that a client must be specifically written for a shell protocol,<br>
+otherwise it will not work.<br>
.TP<br>
Desktop shell<br>
Desktop shell is like a modern X desktop environment, concentrating<br>
@@ -57,16 +60,20 @@ and the special client<br>
.B weston-desktop-shell<br>
which provides the wallpaper, panel, and screen locking dialog.<br>
.TP<br>
-Tablet shell<br>
-Tablet shell is a graphical user interface aimed for tablet-like<br>
-devices, where usually the only input method is a touch screen.<br>
-It does not support freely floating windows or many other desktop<br>
-features, but intends to provide a natural interface on tablets.<br>
-Tablet shell consists of the shell plugin<br>
-.I tablet-shell.so<br>
-and the special client<br>
-.B weston-tablet-shell<br>
-which provides the basic user interface.<br>
+Fullscreen shell<br>
+Fullscreen shell is intended for a client that needs to take over<br>
+whole outputs, often all outputs. This is primarily intended for<br>
+running another compositor on Weston. The other compositor does not<br>
+need to handle any platform-specifics like DRM/KMS or evdev/libinput.<br>
+The shell consists only of the shell plugin<br>
+.IR fullscreen-shell.so .<br>
+.TP<br>
+IVI-shell<br>
+In-vehicle infotainment shell is a special purpose shell that exposes<br>
+a GENIVI Layer Manager compatible API to controller modules, and a very<br>
+simple shell protocol towards clients. IVI-shell starts with loading<br>
+.IR ivi-shell.so ,<br>
+and then a controller module which may launch helper clients.<br>
.<br>
.\" ***************************************************************<br>
.SH XWAYLAND<br>
--<br>
2.0.5<br>
<br>
</blockquote></div>