weston/protocol
Nobuhiko Tanibata bff1b4a596 protocol: add interface ivi_application extension
- introduces ivi-application.xml

Many applications in an IVI-system are special single-purpose
applications that have a very specific role in the whole IVI UI, for
example a rear camera, speedometer, map, etc. The IVI system vendor
specifies what these are and how they integrate into the UI. They also
vary between particular IVI systems. This is why we use (system-)global,
unique, pre-determined ID numbers to tell what wl_surface is which
application, instead of writing specific shell requests for each one.
Using ID numbers allows vendors to easily invent new component
applications without extending or breaking the actual Wayland protocol.
In IVI-systems, the ID is a standard concept already used in several
APIs, with a vendor-specified global definition of ID assignments.

Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
2014-12-04 17:13:41 +02:00
..
desktop-shell.xml desktop-shell: add set_panel_position to help place views onscreen 2014-08-20 17:06:19 +03:00
fullscreen-shell.xml protocol: Fix some typos in protocol files 2014-11-19 13:55:00 +02:00
input-method.xml protocol: Fix some typos in protocol files 2014-11-19 13:55:00 +02:00
ivi-application.xml protocol: add interface ivi_application extension 2014-12-04 17:13:41 +02:00
presentation_timing.xml protocol: Fix some typos in protocol files 2014-11-19 13:55:00 +02:00
scaler.xml protocol: fix a wrong word in wl_viewport.set_source 2014-08-27 15:46:22 +03:00
screenshooter.xml screenshooter: Grab pixel data directly before buffer swap 2012-04-20 16:13:27 -04:00
text-cursor-position.xml Convert text cursor position protocol to use fixed types. 2012-06-04 11:07:50 -04:00
text.xml protocol: Fix some typos in protocol files 2014-11-19 13:55:00 +02:00
wayland-test.xml tests: Test whether a simple EGL main loop uses too many buffers 2013-12-07 22:26:23 -08:00
workspaces.xml shell: Introduce workspace manager interface 2012-08-31 19:51:49 -04:00
xdg-shell.xml protocol: add role error code to xdg_shell 2014-10-08 13:15:45 +03:00