Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(100)

Side by Side Diff: third_party/wayland-protocols/unstable/secure-output/secure-output-unstable-v1.xml

Issue 2352563002: third_party: Remove deprecated zwp wayland interfaces. (Closed)
Patch Set: rebase Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <protocol name="secure_output_unstable_v1"> 2 <protocol name="secure_output_unstable_v1">
3 3
4 <copyright> 4 <copyright>
5 Copyright 2016 The Chromium Authors. 5 Copyright 2016 The Chromium Authors.
6 6
7 Permission is hereby granted, free of charge, to any person obtaining a 7 Permission is hereby granted, free of charge, to any person obtaining a
8 copy of this software and associated documentation files (the "Software"), 8 copy of this software and associated documentation files (the "Software"),
9 to deal in the Software without restriction, including without limitation 9 to deal in the Software without restriction, including without limitation
10 the rights to use, copy, modify, merge, publish, distribute, sublicense, 10 the rights to use, copy, modify, merge, publish, distribute, sublicense,
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
106 106
107 <request name="only_visible_on_secure_output"> 107 <request name="only_visible_on_secure_output">
108 <description summary="set the only visible on secure output state"> 108 <description summary="set the only visible on secure output state">
109 Constrain visibility of wl_surface contents to secure outputs. 109 Constrain visibility of wl_surface contents to secure outputs.
110 See wp_secure_output for the description. 110 See wp_secure_output for the description.
111 111
112 The only visible on secure output state is double-buffered state, 112 The only visible on secure output state is double-buffered state,
113 and will be applied on the next wl_surface.commit. 113 and will be applied on the next wl_surface.commit.
114 </description> 114 </description>
115 </request> 115 </request>
116
117 </interface> 116 </interface>
118 117
119 <interface name="zwp_secure_output_v1" version="1">
120 <description summary="DEPRECATED">
121 The global interface exposing secure output capabilities is used
122 to instantiate an interface extension for a wl_surface object.
123 This extended interface will then allow surfaces to be marked as
124 as only visible on secure outputs.
125 </description>
126
127 <request name="destroy" type="destructor">
128 <description summary="unbind from the secure output interface">
129 Informs the server that the client will not be using this
130 protocol object anymore. This does not affect any other objects,
131 security objects included.
132 </description>
133 </request>
134
135 <enum name="error">
136 <entry name="security_exists" value="0"
137 summary="the surface already has a security object associated"/>
138 </enum>
139
140 <request name="get_security">
141 <description summary="extend surface interface for security">
142 Instantiate an interface extension for the given wl_surface to
143 provide surface security. If the given wl_surface already has
144 a security object associated, the security_exists protocol error
145 is raised.
146 </description>
147
148 <arg name="id" type="new_id" interface="zwp_security_v1"
149 summary="the new security interface id"/>
150 <arg name="surface" type="object" interface="wl_surface"
151 summary="the surface"/>
152 </request>
153 </interface>
154
155 <interface name="zwp_security_v1" version="1">
156 <description summary="DEPRECATED">
157 An additional interface to a wl_surface object, which allows the
158 client to specify that a surface should not appear in screenshots
159 or be visible on non-secure outputs.
160
161 If the wl_surface associated with the security object is destroyed,
162 the security object becomes inert.
163
164 If the security object is destroyed, the security state is removed
165 from the wl_surface. The change will be applied on the next
166 wl_surface.commit.
167 </description>
168
169 <request name="destroy" type="destructor">
170 <description summary="remove security from the surface">
171 The associated wl_surface's security state is removed.
172 The change is applied on the next wl_surface.commit.
173 </description>
174 </request>
175
176 <request name="only_visible_on_secure_output">
177 <description summary="set the only visible on secure output state">
178 Constrain visibility of wl_surface contents to secure outputs.
179 See wp_secure_output for the description.
180
181 The only visible on secure output state is double-buffered state,
182 and will be applied on the next wl_surface.commit.
183 </description>
184 </request>
185
186 </interface>
187 </protocol> 118 </protocol>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698