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
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