Commit Graph

5768 Commits

Author SHA1 Message Date
K. Lange
32d89aad36 calculator: slightly more sensible input handling 2022-08-26 15:06:19 +09:00
K. Lange
e6ad8d929a kuroko: sync upstream 2022-08-26 05:32:34 +09:00
K. Lange
5651875d4b libc: qsort_r 2022-08-26 05:32:00 +09:00
K. Lange
9942ec3889 graphics: fix bad bounds checks in draw_sprite_alpha* 2022-08-22 21:12:54 +09:00
K. Lange
af69cd6369 text: Allow x-adjusted glyph rendering, for better kerning in caches 2022-08-22 13:36:30 +09:00
K. Lange
1349d1a2e0 calculator: use markup_text for rendering 2022-08-22 12:30:02 +09:00
K. Lange
4f3433b212 about: use markup_text for rendering 2022-08-22 12:29:55 +09:00
K. Lange
5f56820331 markup_text: Implement a glyph cache and expose a more detailed API 2022-08-22 12:29:34 +09:00
K. Lange
d7f73b3970 text: Add methods for rasterizing single glyphs 2022-08-22 12:28:39 +09:00
K. Lange
89910dc2f2 readelf: missing return 2022-08-22 10:47:20 +09:00
K. Lange
e670b7c9e6 readelf: use strings for more columns 2022-08-22 10:38:53 +09:00
K. Lange
4ec5882e46 readelf: fix incorrect handling of RELA sections 2022-08-22 10:26:35 +09:00
K. Lange
603a07a868 sh: that decoder is in a header... 2022-08-22 08:44:45 +09:00
K. Lange
abe66fb45b yutani: pex read() can return error code 2022-08-21 19:01:05 +09:00
K. Lange
f84466b18f sh: Hack to fix display width when prompt contains wide characters 2022-08-21 18:51:50 +09:00
K. Lange
15a586a38e meta: uh, where did that come from 2022-08-21 18:51:30 +09:00
K. Lange
8f6711bce9 terminal: dumb glyph cache for truetype text 2022-08-21 14:44:20 +09:00
K. Lange
d2f3644430 kernel: fixup ptrace signal delivery, again 2022-08-18 19:42:17 +09:00
K. Lange
40c36d3290 sh: use strsignal, improve job list slightly 2022-08-18 19:21:08 +09:00
K. Lange
908dbb0553 libc: strsignal 2022-08-18 19:20:56 +09:00
K. Lange
5aa2b32101 kernel: Return signal number that caused process to stop 2022-08-18 19:20:43 +09:00
K. Lange
88a1df00a6 tty: do not print line feed after ^C, et al. 2022-08-18 18:34:21 +09:00
K. Lange
dd33c722c5 kernel: fix waitpid() with WSTOPPED; only return on state change? 2022-08-18 18:19:15 +09:00
K. Lange
d600d3d393 grep: don't print (standard input) when input is implicitly stdin 2022-08-18 17:14:03 +09:00
K. Lange
745bc29a26 kernel: rudimentary sigwait 2022-08-18 16:56:43 +09:00
K. Lange
37bd4e08cb kernel: add sigsuspend 2022-08-18 15:09:23 +09:00
K. Lange
ab4c474768 kernel: Handle some invalid arguments in signal syscalls 2022-08-18 15:08:56 +09:00
K. Lange
da7651cec6 package-manager: Show a message when no packages are available 2022-08-18 07:21:21 +09:00
K. Lange
5d36d27bb9 readelf: Add several sanity checks.
Should resolve several reported issues.

Fixes #245
Fixes #244
Fixes #243
2022-08-18 06:55:43 +09:00
K. Lange
2391009167 sudo: bail early of euid isn't 0 2022-08-18 05:43:00 +09:00
K. Lange
5f643d7034 kernel: don't SUID traced processes 2022-08-18 05:42:48 +09:00
K. Lange
811c033a13 grep: Add a basic regex-matching grep with some options 2022-08-17 20:52:27 +09:00
K. Lange
74b6dcc8e3 file-browser: Add 'Delete' to context menu 2022-08-17 19:31:47 +09:00
K. Lange
89325bb409 kuroko: add waitpid bindings (temporary; should be in 'os') 2022-08-17 19:31:33 +09:00
K. Lange
77651130e6 bim: Update syntax definitions 2022-08-17 19:30:45 +09:00
K. Lange
ebd55bc204 tmpfs: Don't completely bomb on trying to unlink a directory 2022-08-17 19:30:17 +09:00
K. Lange
fff099c598 kernel: add missing PTRCHECK to sys_readline; fixes #250 2022-08-17 08:49:12 +09:00
K. Lange
95e9d0943d kuroko: small cleanups 2022-08-14 20:44:36 +09:00
K. Lange
7b79de9313 rline: Merge fixes from Kuroko 2022-08-14 20:43:01 +09:00
K. Lange
50f2ab2bcf bim: more search improvements 2022-08-13 13:47:41 +09:00
K. Lange
0c66bce50a bim: regex search/replace improvements 2022-08-13 11:36:22 +09:00
K. Lange
a307bef5a7 kuroko: sync upstream, rc1 2022-08-13 11:35:44 +09:00
K. Lange
e4c6b04c32 kuroko: use sigaction for sigint handler on ToaruOS 2022-08-06 18:30:03 +09:00
K. Lange
c554bf581c kernel: Support SA_NODEFER 2022-08-06 18:24:06 +09:00
K. Lange
083ab387f3 kernel: more signal functions 2022-08-06 18:19:27 +09:00
K. Lange
2906476825 kernel: Add sigaction 2022-08-06 18:03:39 +09:00
K. Lange
4c2e5da1c4 kuroko: sync with upstream, again 2022-08-04 07:44:28 +09:00
K. Lange
7ef388c838 kuroko: sync with upstream 2022-08-03 21:07:01 +09:00
K. Lange
2ee1035cfc kuroko: DYNAMIC_PROPERTY is no longer a thing 2022-08-03 21:06:52 +09:00
K. Lange
d41e31c6dc bim: tab completion for 'import'; krk api updates 2022-07-31 07:30:58 +09:00