|
|
7dcf3d80bb
|
Use while loop instead of break so main loop can be exited and cleaned up from anywhere
|
2025-05-13 20:40:12 -07:00 |
|
|
|
a1aa3bc2eb
|
Exit on esc up
|
2025-05-13 13:53:02 -07:00 |
|
|
|
1efb3f661b
|
Parse keysyms from xkb config and interpret key in wl_keyboard.key
|
2025-05-11 18:20:15 -07:00 |
|
|
|
a7c2956313
|
mmap fd received from wl_keyboard.keymap
|
2025-05-09 01:45:37 -07:00 |
|
|
|
bde60fff90
|
read_loop now happens on its own thread, replace WlClient::new() with blocking run()
|
2025-05-08 00:32:17 -07:00 |
|
|
|
6cd5d1f256
|
socket is atomic
|
2025-05-07 16:06:45 -07:00 |
|
|
|
9583a87f2f
|
All members of WlClient except socket are atomic
|
2025-05-06 22:59:22 -07:00 |
|
|
|
375b44beee
|
current_id, registry_id, and ShmPool are atomic
|
2025-05-06 11:57:35 -07:00 |
|
|
|
cbe54334ca
|
Improve circle rendering and add antialiasing to rounded rect
|
2025-04-29 03:30:33 -07:00 |
|
|
|
e81ff0be66
|
Antialiasing kind of works on circles drawing each pixel individually
|
2025-04-28 00:02:23 -07:00 |
|
|
|
293e03e500
|
Graphics namespace includes rectangle, rounded rectangle, and circle
Also added methods to make writing to shm pool easier
|
2025-04-27 01:12:29 -07:00 |
|
|
|
1e5be37996
|
Move all wayland files into wayland namespace
|
2025-04-26 02:14:08 -07:00 |
|