Commit Graph

5669 Commits

Author SHA1 Message Date
K. Lange 436a772a8c menu: skip separators with keyboard navigation 2023-02-15 20:24:29 +09:00
K. Lange 2f67ed17ae yutani: Don't use __new__ to build wrapper types, it's a pain to subclass with 2023-02-14 22:03:37 +09:00
K. Lange 0b3f6ffab2 yutani: Initial rewritten yutani module for kuroko 2023-02-12 21:42:59 +09:00
K. Lange d61f695e2b about: 2023 2023-02-12 14:16:45 +09:00
K. Lange f23b9c6d81 kuroko: Pull in latest 1.4.0a1 2023-02-12 14:15:55 +09:00
K. Lange fa3b341744 ping: use gettimeofday instead of relying on clock ticks 2023-01-05 23:21:17 +09:00
K. Lange a4a73a0835 boot: Don't jump back to protected mode in EFI loader 2023-01-05 15:39:44 +09:00
K. Lange 5053857c88 compositor: Fix incorrect stride on blur texture in VMware 2023-01-05 15:39:22 +09:00
K. Lange 4ab4c16813 boot: Set VGA text mode font to Deja Vu 2023-01-04 15:21:27 +09:00
K. Lange 778bfd6ed5 kuroko: bump for 'zip' *-expansion fix 2022-12-21 12:08:52 +09:00
K. Lange 940d82f0f4 terminal: Bitmap font can use uint8_t
The baked Deja Vu Sans Mono is 8 pixels wide, so we don't need
to use uint16_t to hold rows of pixel data. Also, splash-log
doesn't render text anymore (it defers to the kernel console),
so we don't need to include the font there any more.
2022-12-13 15:08:56 +09:00
K. Lange cb3432ebcf kernel: fix swapped LCUC conversion in tty 2022-12-07 13:40:55 +09:00
K. Lange ed05f07868 panel: Adjust clockface, add counterweight to second hand 2022-11-30 22:25:04 +09:00
K. Lange b10de37762 panel: Replace clock widget with recreation of classic theme 2022-11-30 06:14:10 +09:00
K. Lange ace54766fe panel: Allow widgets to request faster update rate for animations 2022-11-29 23:18:19 +09:00
K. Lange a5cb666d6a kuroko: sync for different fix 2022-11-20 09:20:42 +09:00
K. Lange c450c251f1 kuroko: sync to fix issues with va_ars on aarch64 2022-11-19 22:40:53 +09:00
K. Lange 2444b9b227 base: Remove 'local' msk remote from default order 2022-11-19 22:40:35 +09:00
K. Lange 269621b0b9 show-toasts: Fix outdated parsing of MemTotal 2022-11-19 22:39:44 +09:00
K. Lange 2ab7ec7923 compositor: Improve screenshot saving with notifications 2022-11-15 18:10:57 +09:00
K. Lange 70fe457c96 toastd: Scale down large 'icons' in toasts instead of not showing them 2022-11-15 18:10:36 +09:00
K. Lange d52d502f5c kernel: brute-force locking around unmap syscall, should make thread stuff more stable? 2022-11-08 10:35:45 +09:00
K. Lange bf2c51426d kernel: proc->group may have exited
Handling of thread parents needs to be better... the initial thread
of a process can disappear, and with pid reuse it could even be
replaced by a different process... this needs to be cleaned up more.
2022-10-29 17:27:05 +09:00
K. Lange a24baa2b58 libc: more useful stub pow() for aarch64 so Quake plays 2022-10-26 17:39:35 +09:00
K. Lange d996223d55 ld.so: Handle local TLSDESC entry from libstdc++? 2022-10-26 17:39:09 +09:00
K. Lange 09af9ac25a base: g++ doesn't like these restricts 2022-10-26 15:34:52 +09:00
K. Lange ff5a32de2a meta: capture only up to first : when generating release notes 2022-10-22 12:03:44 +09:00
K. Lange 1a1c88a8b5 kuroko: Sync for bugfixes 2022-10-22 12:03:05 +09:00
K. Lange 5ef5d4c6b6 kernel: Update version codename 2022-10-22 12:02:50 +09:00
K. Lange 7ae6637a40 base: New default wallpaper. 2022-10-22 12:02:30 +09:00
K. Lange 271741b346 terminal: render box drawing characters specially 2022-10-15 22:37:14 +09:00
K. Lange 28a13af1f4 compositor: resize extended clip context when display resizes 2022-10-10 18:41:21 +09:00
K. Lange 4ab636defa bim: sync with upstream 2022-10-10 17:08:16 +09:00
K. Lange 3a80a3c0c8 kuroko: sync with upstream 2022-10-10 16:59:49 +09:00
K. Lange d5d8941a2d kernel: we have more than 31 signals... 2022-10-10 16:04:13 +09:00
K. Lange 3743ee8e4d kernel: enable -Wstrict-prototypes 2022-09-17 13:37:02 +09:00
K. Lange e80d2da3f3 net: Cleanup headers 2022-09-17 13:35:31 +09:00
K. Lange 1f5fb5be2e kuroko: sync for upstream 1.3.0 release 2022-09-14 07:09:34 +09:00
K. Lange c130570aad panel: fixup inefficient window list redrawing 2022-09-05 21:03:02 +09:00
K. Lange bb1c30d1ef libc: stub tgamma for kuroko 2022-09-04 19:23:12 +09:00
K. Lange b9166a3fc1 top: add 'S' column for state 2022-09-02 13:15:36 +09:00
K. Lange 5815adca7d procfs: RUNNING processes should have state R 2022-09-02 13:15:24 +09:00
K. Lange 9fd1c854b4 bim: at least attempt to wait for forked children 2022-09-02 13:14:39 +09:00
K. Lange 658673cd19 kuroko: sync with upstream 2022-08-31 19:14:43 +09:00
K. Lange c3a16d6a0e meta: Update some copyright years 2022-08-31 06:04:49 +09:00
K. Lange ce625f2137 aarch64: enable userspace access to timer physical counter 2022-08-30 17:12:49 +09:00
K. Lange 1960006ec7 aarch64: dump regs on unknown fatal exceptions 2022-08-30 17:12:18 +09:00
K. Lange ecbe7f6cbb aarch64: don't be so intent on running driver bringup on cpu0 2022-08-30 17:11:42 +09:00
K. Lange a70b6e58f0 terminal: don't need to reset mouse_ticks in draw_cursor 2022-08-29 20:13:26 +09:00
K. Lange 31c57dd6bd file-browser: don't make the path input look focused when the window isn't 2022-08-28 20:52:44 +09:00