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 {
request destroy (destructor) {
}
# events
event release {
}

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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