Commit Graph

5684 Commits

Author SHA1 Message Date
K. Lange 4de5a530d5 mines: Port mines.py from toaru 1.2.x 2023-02-22 10:47:02 +09:00
K. Lange 275e97739e yutani: replace old _yutani module 2023-02-22 10:44:37 +09:00
K. Lange 14994141c2 yutani: Don't raise new exception when fswait is interrupted 2023-02-20 09:26:42 +09:00
K. Lange 738631f0ae kernel: Interrupting fswait should return -EINTR 2023-02-20 09:25:52 +09:00
K. Lange 7c0844a908 yutani: Font.width is a method 2023-02-19 20:34:59 +09:00
K. Lange 81cf0f729e tty: support IUCLC since we support OLCUC 2023-02-17 09:00:22 +09:00
K. Lange ee7d2e76b4 efi: Accept ACPI 2 table pointer as config table
Necessary to get SMP working on VMware under EFI these days.
2023-02-17 08:20:46 +09:00
K. Lange 2ffd929032 yutani: bind more functions 2023-02-16 21:33:44 +09:00
K. Lange 3211306608 kernel: fixup issues with timeouts in fswait3 2023-02-16 16:09:20 +09:00
K. Lange 33d38e0182 markup: Fix leaks in container types in markup parser 2023-02-16 12:25:27 +09:00
K. Lange 75cbf09a37 yutani: Support custom menu entries widgets 2023-02-15 23:45:01 +09:00
K. Lange 84817dbb02 yutani: fix incorrect allocation of menu bar objects 2023-02-15 20:29:42 +09:00
K. Lange 70ee297177 yutani: use : in parseArgs for __init__ methods in krk bindings 2023-02-15 20:29:29 +09:00
K. Lange 77ec306ae0 kuroko: upstream fixes 2023-02-15 20:28:44 +09:00
K. Lange b003fe060c menu: fix silly old bug with submenu highlighting
When using the keyboard to close a submenu, its entry in the parent
window would remain highlighted when navigating to the next entry
as the menu's child was still set to that submenu's child and we
were not checking if it was still open.
2023-02-15 20:26:59 +09:00
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