1
0
Fork 0
forked from wry/wry

wire: regenerate files from wayland.xml

This commit is contained in:
Julian Orth 2025-12-18 21:12:36 +01:00
parent a93ea07118
commit bc8ef1e140
21 changed files with 79 additions and 163 deletions

View file

@ -1,11 +1,5 @@
# requests request destroy (destructor) {
request destroy {
} }
# events
event release { event release {
} }

View file

@ -1,5 +1,3 @@
# events event done (destructor) {
event done {
callback_data: u32, callback_data: u32,
} }

View file

@ -1,9 +1,7 @@
# requests
request create_surface { request create_surface {
id: id(wl_surface), id: id(wl_surface) (new),
} }
request create_region { request create_region {
id: id(wl_region), id: id(wl_region) (new),
} }

View file

@ -1,5 +1,3 @@
# requests
request start_drag { request start_drag {
source: id(wl_data_source), source: id(wl_data_source),
origin: id(wl_surface), origin: id(wl_surface),
@ -12,14 +10,8 @@ request set_selection {
serial: u32, serial: u32,
} }
request release (since = 2) {
}
# events
event data_offer { event data_offer {
id: id(wl_data_offer), id: id(wl_data_offer) (new),
} }
event enter { event enter {
@ -31,7 +23,6 @@ event enter {
} }
event leave { event leave {
} }
event motion { event motion {
@ -41,9 +32,11 @@ event motion {
} }
event drop { event drop {
} }
event selection { event selection {
id: id(wl_data_offer), id: id(wl_data_offer),
} }
request release (destructor, since = 2) {
}

View file

@ -1,10 +1,8 @@
# requests
request create_data_source { request create_data_source {
id: id(wl_data_source), id: id(wl_data_source) (new),
} }
request get_data_device { request get_data_device {
id: id(wl_data_device), id: id(wl_data_device) (new),
seat: id(wl_seat), seat: id(wl_seat),
} }

View file

@ -1,5 +1,3 @@
# requests
request accept { request accept {
serial: u32, serial: u32,
mime_type: optstr, mime_type: optstr,
@ -10,7 +8,11 @@ request receive {
fd: fd, fd: fd,
} }
request destroy { request destroy (destructor) {
}
event offer {
mime_type: str,
} }
request finish (since = 3) { request finish (since = 3) {
@ -21,12 +23,6 @@ request set_actions (since = 3) {
preferred_action: u32, preferred_action: u32,
} }
# events
event offer {
mime_type: str,
}
event source_actions (since = 3) { event source_actions (since = 3) {
source_actions: u32, source_actions: u32,
} }

View file

@ -1,19 +1,10 @@
# requests
request offer { request offer {
mime_type: str, mime_type: str,
} }
request destroy { request destroy (destructor) {
} }
request set_actions (since = 3) {
dnd_actions: u32,
}
# events
event target { event target {
mime_type: optstr, mime_type: optstr,
} }
@ -24,15 +15,16 @@ event send {
} }
event cancelled { event cancelled {
}
request set_actions (since = 3) {
dnd_actions: u32,
} }
event dnd_drop_performed (since = 3) { event dnd_drop_performed (since = 3) {
} }
event dnd_finished (since = 3) { event dnd_finished (since = 3) {
} }
event action (since = 3) { event action (since = 3) {

View file

@ -1,15 +1,11 @@
# requests
request sync { request sync {
callback: id(wl_callback), callback: id(wl_callback) (new),
} }
request get_registry { request get_registry {
registry: id(wl_registry), registry: id(wl_registry) (new),
} }
# events
event error { event error {
object_id: id(object), object_id: id(object),
code: u32, code: u32,

View file

@ -1,5 +1,4 @@
request destroy { request destroy (destructor) {
} }
request destroy_registry { request destroy_registry {

View file

@ -1,11 +1,3 @@
# requests
request release (since = 3) {
}
# events
event keymap { event keymap {
format: u32, format: u32,
fd: fd, fd: fd,
@ -38,6 +30,9 @@ event modifiers {
group: u32, group: u32,
} }
request release (destructor, since = 3) {
}
event repeat_info (since = 4) { event repeat_info (since = 4) {
rate: i32, rate: i32,
delay: i32, delay: i32,

View file

@ -1,37 +1,31 @@
# requests
request release (since = 3) {
}
# events
event geometry { event geometry {
x : i32, x: i32,
y : i32, y: i32,
physical_width : i32, physical_width: i32,
physical_height : i32, physical_height: i32,
subpixel : i32, subpixel: i32,
make : str, make: str,
model : str, model: str,
transform : i32, transform: i32,
} }
event mode { event mode {
flags : u32, flags: u32,
width : i32, width: i32,
height : i32, height: i32,
refresh : i32, refresh: i32,
} }
event done (since = 2) { event done (since = 2) {
} }
event scale (since = 2) { event scale (since = 2) {
factor: i32, factor: i32,
} }
request release (destructor, since = 3) {
}
event name (since = 4) { event name (since = 4) {
name: str, name: str,
} }

View file

@ -1,5 +1,3 @@
# requests
request set_cursor { request set_cursor {
serial: u32, serial: u32,
surface: id(wl_surface), surface: id(wl_surface),
@ -7,12 +5,6 @@ request set_cursor {
hotspot_y: i32, hotspot_y: i32,
} }
request release (since = 3) {
}
# events
event enter { event enter {
serial: u32, serial: u32,
surface: id(wl_surface), surface: id(wl_surface),
@ -44,8 +36,10 @@ event axis {
value: fixed, value: fixed,
} }
event frame (since = 5) { request release (destructor, since = 3) {
}
event frame (since = 5) {
} }
event axis_source (since = 5) { event axis_source (since = 5) {

View file

@ -1,7 +1,4 @@
# requests request destroy (destructor) {
request destroy {
} }
request add { request add {

View file

@ -1,5 +1,3 @@
# requests
request bind { request bind {
name: u32, name: u32,
interface: str, interface: str,
@ -7,8 +5,6 @@ request bind {
id: id(object), id: id(object),
} }
# events
event global { event global {
name: u32, name: u32,
interface: str, interface: str,

View file

@ -1,26 +1,22 @@
# requests event capabilities {
capabilities: u32,
}
request get_pointer { request get_pointer {
id: id(wl_pointer), id: id(wl_pointer) (new),
} }
request get_keyboard { request get_keyboard {
id: id(wl_keyboard), id: id(wl_keyboard) (new),
} }
request get_touch { request get_touch {
id: id(wl_touch), id: id(wl_touch) (new),
}
request release (since = 5) {
}
# events
event capabilities {
capabilities: u32,
} }
event name (since = 2) { event name (since = 2) {
name: str, name: str,
} }
request release (destructor, since = 5) {
}

View file

@ -1,16 +1,12 @@
# requests
request create_pool { request create_pool {
id: id(wl_shm_pool), id: id(wl_shm_pool) (new),
fd: fd, fd: fd,
size: i32, size: i32,
} }
request release (since = 2) {
}
# events
event format { event format {
format: u32, format: u32,
} }
request release (destructor, since = 2) {
}

View file

@ -1,7 +1,5 @@
# requests
request create_buffer { request create_buffer {
id: id(wl_buffer), id: id(wl_buffer) (new),
offset: i32, offset: i32,
width: i32, width: i32,
height: i32, height: i32,
@ -9,8 +7,7 @@ request create_buffer {
format: u32, format: u32,
} }
request destroy { request destroy (destructor) {
} }
request resize { request resize {

View file

@ -1,11 +1,8 @@
# requests request destroy (destructor) {
request destroy {
} }
request get_subsurface { request get_subsurface {
id: id(wl_subsurface), id: id(wl_subsurface) (new),
surface: id(wl_surface), surface: id(wl_surface),
parent: id(wl_surface), parent: id(wl_surface),
} }

View file

@ -1,6 +1,5 @@
# requests request destroy (destructor) {
}
request destroy { }
request set_position { request set_position {
x: i32, x: i32,
@ -15,6 +14,8 @@ request place_below {
sibling: id(wl_surface), sibling: id(wl_surface),
} }
request set_sync { } request set_sync {
}
request set_desync { } request set_desync {
}

View file

@ -1,6 +1,4 @@
# requests request destroy (destructor) {
request destroy {
} }
request attach { request attach {
@ -17,7 +15,7 @@ request damage {
} }
request frame { request frame {
callback: id(wl_callback), callback: id(wl_callback) (new),
} }
request set_opaque_region { request set_opaque_region {
@ -31,6 +29,14 @@ request set_input_region {
request commit { request commit {
} }
event enter {
output: id(wl_output),
}
event leave {
output: id(wl_output),
}
request set_buffer_transform (since = 2) { request set_buffer_transform (since = 2) {
transform: i32, transform: i32,
} }
@ -51,16 +57,6 @@ request offset (since = 5) {
y: i32, y: i32,
} }
# events
event enter {
output: id(wl_output),
}
event leave {
output: id(wl_output),
}
event preferred_buffer_scale (since = 6) { event preferred_buffer_scale (since = 6) {
factor: i32, factor: i32,
} }

View file

@ -1,11 +1,3 @@
# requests
request release (since = 3) {
}
# events
event down { event down {
serial: u32, serial: u32,
time: u32, time: u32,
@ -29,11 +21,12 @@ event motion {
} }
event frame { event frame {
} }
event cancel { event cancel {
}
request release (destructor, since = 3) {
} }
event shape (since = 6) { event shape (since = 6) {