Commit graph

1222 commits

Author SHA1 Message Date
Putta Khunchalee
b062760f2f
Extracts handle and xdg_toplevel methods from WinitWindow into DesktopWindow (#1263) 2025-01-26 14:54:08 +01:00
Putta Khunchalee
5c2624d7e2
Implements uz_flags calculation (#1262) 2025-01-26 11:41:17 +01:00
Putta Khunchalee
1ea2828579
Disallows Context::run from Context::with (#1261) 2025-01-25 21:17:04 +01:00
Putta Khunchalee
7c414cb4ea
Finishes minimal uma_zalloc_arg implementation (#1260) 2025-01-25 17:26:00 +01:00
Putta Khunchalee
ca91e77aa5
Renames PlatformExt to DesktopWindow (#1258) 2025-01-25 09:54:44 +01:00
Putta Khunchalee
d453d1e155
Implements uz_count calculation (#1257) 2025-01-24 19:53:40 +01:00
Putta Khunchalee
16a4689bd6
Initializes parser for GDB packet (#1256) 2025-01-23 18:05:08 +01:00
Putta Khunchalee
5aef053ae0
Finishes minimal zone_ctor implementation (#1255) 2025-01-22 15:23:46 +01:00
Putta Khunchalee
b824e9e7f2
Initializes GdbSession (#1254) 2025-01-21 19:17:40 +01:00
Putta Khunchalee
1f7d5ce99e
Finishes minimal keg_ctor implementation (#1253) 2025-01-20 18:26:57 +01:00
Putta Khunchalee
649a3fdf14
Makes WindowHandler requires WinitWindow (#1252) 2025-01-19 21:49:54 +07:00
Putta Khunchalee
f84826ae03
Implements uk_ipers calculation (#1251) 2025-01-19 14:38:28 +01:00
Putta Khunchalee
3d6ba5206e
Creates VkSurfaceKHR manually (#1249) 2025-01-15 20:57:48 +01:00
Putta Khunchalee
bbff8bf1a2
Implements uk_ppera calculation (#1248) 2025-01-14 20:46:04 +01:00
Putta Khunchalee
b545f68c94
Merges Tabs and Actions component into MainWindow (#1247) 2025-01-13 19:37:49 +01:00
Putta Khunchalee
f2ef2e262b
Fixes incorrect keg_small_init implementation (#1246) 2025-01-12 20:55:37 +01:00
Putta Khunchalee
a5972f0ecc
Fixes layout on CPU tab (#1244) 2025-01-12 23:04:54 +07:00
SuchAFuriousDeath
9f1c61f06b
Implements open_dir and write_data_root for Windows. (#1243) 2025-01-12 21:52:50 +07:00
Putta Khunchalee
b84b0f0e41
Implements uk_flags for keg_small_init (#1242) 2025-01-12 15:00:34 +01:00
Putta Khunchalee
5ba8a39b78
Implements bitflag macro (#1241) 2025-01-12 10:29:27 +01:00
Putta Khunchalee
b82854049e
Implements size checking for UMA keg (#1240) 2025-01-12 00:59:22 +07:00
Putta Khunchalee
1d2a3ee937
Splits panic handler and console into krt (#1239) 2025-01-11 14:33:20 +01:00
Putta Khunchalee
e4852dacd0
Implements PlatformExt::set_modal for Wayland (#1237) 2025-01-11 08:45:15 +01:00
Putta Khunchalee
c7fce0b3e5
Pins context before activation (#1236) 2025-01-11 00:16:31 +07:00
Putta Khunchalee
e5304f33a6
Splits context activation into two stages (#1234) 2025-01-09 22:18:01 +01:00
Putta Khunchalee
21bef498c9
Initializes keg_ctor (#1233) 2025-01-09 19:11:46 +01:00
Putta Khunchalee
e210f6f5ac
Initializes uma_keg (#1232) 2025-01-08 18:50:33 +01:00
Putta Khunchalee
d802635e8d
Initializes zone_ctor (#1231) 2025-01-07 20:52:26 +01:00
Putta Khunchalee
ab581d0e2c
Splits firmware installation progress into a modal window (#1229) 2025-01-06 20:08:27 +01:00
Putta Khunchalee
b6d26c9543
Uses our Wayland event queue to construct WindowIdentifier (#1228) 2025-01-05 22:22:11 +01:00
Putta Khunchalee
99b38cf3a9
Merges dialogs module into ui module (#1227) 2025-01-05 19:11:34 +01:00
Putta Khunchalee
15f2f5bf2a
Implements input blocker (#1226) 2025-01-05 14:34:17 +01:00
SuchAFuriousDeath
a32a3adb2f
Fix slint deprecated attributes, adjust language, fix windows launch task (#1225) 2025-01-05 18:11:52 +07:00
Putta Khunchalee
60a3f77eab
Revises create_window (#1224) 2025-01-04 22:06:29 +01:00
Putta Khunchalee
809b149fee
Implements PlatformExt::set_modal for macOS (#1221) 2025-01-02 20:55:55 +01:00
SuchAFuriousDeath
96f4632ed8
Implements set_center for windows, minor improvements (#1220) 2025-01-02 01:25:47 +07:00
Putta Khunchalee
1c9838cb6d
Initializes PlatformExt::set_modal for Wayland (#1219) 2024-12-31 15:25:04 +01:00
Putta Khunchalee
a5b621c9a3
Implements PlatformExt::set_center for macOS (#1218) 2024-12-31 11:26:32 +01:00
Putta Khunchalee
bdb88db54f
Implements vCPU exit handler (#1217) 2024-12-30 13:27:16 +01:00
Putta Khunchalee
9334072f6e
Writes kernel log to file (#1216) 2024-12-30 11:42:01 +01:00
Putta Khunchalee
9bb2080d2f
Revises VMM logging (#1214) 2024-12-29 18:47:18 +01:00
Putta Khunchalee
85183009de
Revises CPU exit event (#1213) 2024-12-29 20:06:15 +07:00
Putta Khunchalee
176a593b4c
Merges CpuManager to Vmm (#1212) 2024-12-29 11:42:21 +01:00
Putta Khunchalee
0a875cc040
Moves note reader to a dedicated module (#1211) 2024-12-28 21:45:27 +01:00
Putta Khunchalee
95906d8675
Starts VMM (#1210) 2024-12-28 14:50:07 +01:00
Putta Khunchalee
9cbc994070
Removes scoped thread (#1209) 2024-12-28 13:25:39 +01:00
Putta Khunchalee
252047a243
Removes gdbstub dispatcher (#1208) 2024-12-28 11:05:14 +01:00
Putta Khunchalee
c39be35d6e
Initializes VMM event handler loop (#1207) 2024-12-27 19:14:28 +01:00
Putta Khunchalee
41e889d00d
Implements PlatformExt::set_center for Wayland (#1206) 2024-12-27 15:42:36 +01:00
Putta Khunchalee
2b3584ae8f
Renames graphics types to match its behavior (#1205) 2024-12-27 18:17:48 +07:00