summaryrefslogtreecommitdiff
path: root/protocol
diff options
context:
space:
mode:
authorTimo Lotterbach <timo.lotterbach@bmw-carit.de>2013-11-11 01:59:39 -0800
committerTimo Lotterbach <timo.lotterbach@bmw-carit.de>2013-11-11 01:59:39 -0800
commite3993ec9c3201a1ec48b97acb16dd945329ae255 (patch)
tree389cfbba6d0af57b3d4768abe94f3a4e0493aff1 /protocol
parent7feb40c2738174276fd6f721ebeac43089bbe6e7 (diff)
downloadwayland-ivi-extension-e3993ec9c3201a1ec48b97acb16dd945329ae255.tar.gz
protocol: ivi_clients always have to provide wl_surface
the legacy option to create ivi_surfaces without content is not required any more. Now the controller uses it's own API to create surfaces, before clients are connected. There's no use case left for clients havin ivi_surfaces without wl_surfaces. Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Diffstat (limited to 'protocol')
-rwxr-xr-xprotocol/ivi-client.xml8
1 files changed, 1 insertions, 7 deletions
diff --git a/protocol/ivi-client.xml b/protocol/ivi-client.xml
index 9ec4be1..bf805e8 100755
--- a/protocol/ivi-client.xml
+++ b/protocol/ivi-client.xml
@@ -30,11 +30,6 @@
<request name="destroy" type="destructor">
<description summary="destroy ivi_surface"/>
</request>
-
- <request name="set_native">
- <description summary="Set the native content of an application to be used as surface content"/>
- <arg name="surface" type="object" interface="wl_surface" allow-null="true"/>
- </request>
</interface>
<interface name="ivi_client" version="1">
@@ -43,12 +38,11 @@
<request name="surface_create">
<description summary="ilm_surfaceCreate"/>
<arg name="id_surface" type="uint"/>
- <arg name="surface" type="object" interface="wl_surface" allow-null="true"/>
+ <arg name="surface" type="object" interface="wl_surface"/>
<arg name="width" type="int"/>
<arg name="height" type="int"/>
<arg name="id" type="new_id" interface="ivi_surface"/>
</request>
-
</interface>
</protocol> \ No newline at end of file