Commit graph

25 commits

Author SHA1 Message Date
Joshua Holmes
ab143504ab linux: improve logging when both backends fail 2025-01-12 09:10:24 -07:00
Joshua Holmes
710b5907a2 linux: remove deinit() because it doesn't seem like it's used in other platforms 2025-01-12 09:05:09 -07:00
Tristan Crawford
41ddd2249f all: instrument library loading 2024-12-31 19:03:58 -07:00
Stephen Gutekanst
ff13976518 update to latest zig version
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-12-30 20:50:20 -07:00
Joshua Holmes
f39d47e49c linux: allow title to be changed again 2024-12-24 15:44:31 -07:00
Joshua Holmes
d6c387613d wayland: fix window initialization 2024-12-24 15:44:31 -07:00
Joshua Holmes
fdc3666a95 wayland: setup with new object system 2024-12-24 15:44:31 -07:00
Joshua Holmes
0ec182c3f4 linux: get build working with new system 2024-12-01 10:53:15 -07:00
Colton Franklin
d09990700f
core: wayland: Remove references to wl.state (#1306) 2024-11-24 18:42:43 -07:00
Joshua Holmes
f997859d7a core: add initial fullscreen support for x11 2024-11-24 13:35:19 -07:00
Joshua Holmes
15c63e8334 core: implement Linux.setTitle() 2024-11-24 13:35:19 -07:00
Stephen Gutekanst
fc13b371bf core: various fixes
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-11-23 21:20:04 -07:00
Stephen Gutekanst
0e12857154 examples/core: building without ECS
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-11-23 21:20:04 -07:00
Joshua Holmes
f220494649 core: remove redundant writes to input_state 2024-11-16 17:37:54 -07:00
Joshua Holmes
a1dfaa2032 core: remove redundant management of several properties in Linux
Properties include title, size, border, cursor_mode, cursor_shape, display_mode, refresh_rate
2024-11-16 17:37:54 -07:00
Joshua Holmes
f90fb1170b core: wayland: use Linux object instead of Wayland obj in listeners 2024-11-16 17:37:54 -07:00
Joshua Holmes
06f61044fb
core: wayland: implement keyboard input & window resizing (#1293) 2024-11-09 11:33:42 -07:00
Ronald M Zielaznicki
15a2cb1f0c add(core/linux/Wayland): error return when decoration manager interface is not defined 2024-10-25 11:47:15 -07:00
Joshua Holmes
0a5d817f54 core: silently fail to connect to linux display and improve logging 2024-10-20 19:39:49 -07:00
Joshua Holmes
9763ce2857 core: fix wayland window size conflict 2024-10-20 19:39:49 -07:00
Stephen Gutekanst
26c5cb5d60 update to Zig 2024.10-mach (helps hexops/mach#1276)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-10-08 11:42:23 -07:00
Joshua Holmes
8958d9f0de core: use xkb for keysym to unicode conversion 2024-09-17 10:59:30 -07:00
Joshua Holmes
36280a0980 core: fix linking issues 2024-09-17 10:59:30 -07:00
Joshua Holmes
88d14b5c04 core: get wayland to compile 2024-09-17 10:59:30 -07:00
Joshua Holmes
9ffaddd77a core: re-implement wayland 2024-09-11 09:18:23 -07:00