Commit graph

7 commits

Author SHA1 Message Date
Richard Acayan
90a32cc50c core: layout: fix indentation in is_label_modifier 2024-07-22 21:30:14 -04:00
Richard Acayan
eb61256b2c wayland: keyboard: skip duplicate key symbols in layout
This has no implications right now.
2024-07-19 17:12:30 -04:00
Richard Acayan
9ec712bb69 core: graphics: use saturating_add for copying images
High-level language skill issue :P
2024-07-19 17:10:28 -04:00
Richard Acayan
c1c92c4d5e wayland: keyboard: release keys while the keymap is changing
Keeping the keys pressed can confuse some compositors, and the key codes
may change. Release any keys that are pressed while the keymap is
changing, and press them again afterwards.
2024-07-19 17:07:04 -04:00
Richard Acayan
4a6b261be0 rewrite in rust 2024-07-18 20:32:55 -04:00
Richard Acayan
d43f61ec76 wayland: release unused buffers after buffer swap
When the surface attaches to a buffer, all other buffers are available.
Export the function used to release a buffer, track the buffer used by
the surface, and release unused buffers when a new buffer is attached.
2024-04-22 19:29:37 -04:00
Richard Acayan
1c606d0274
initial commit 2024-04-15 22:11:20 -04:00