Commit Graph

4415 Commits

Author SHA1 Message Date
K. Lange b5a4a89ed4 help-browser: basic keyboard navigation 2018-12-23 16:34:27 +09:00
K. Lange f232a8dd53 package-manager: basic keyboard navigation 2018-12-23 16:32:43 +09:00
K. Lange 9f293f9f45 startup: mounting tmpfses before migrating breaks creating root directory entries 2018-12-23 16:22:45 +09:00
K. Lange adfc7aca18 file-browser: more keyboard controls 2018-12-23 16:16:42 +09:00
K. Lange 1dd35e9536 v1.10.3 2018-12-22 14:18:42 +09:00
K. Lange 288bcc3b38 libc: fix bad digit check for strtoul base>10 2018-12-22 12:50:36 +09:00
K. Lange 7f51afb3f2 splash-log: support for submessages with : 2018-12-21 17:47:19 +09:00
K. Lange 536d25567b graphics: actually probably faster without those branches 2018-12-20 21:39:37 +09:00
K. Lange 805c43f059 graphics: fix missing continue in sse alphablit 2018-12-20 21:29:59 +09:00
K. Lange 29b7881d13 jpeg: use sse intrinsincs 2018-12-20 21:07:35 +09:00
K. Lange 979f31bc46 tarfs: minor speedup, assuming well-ordered archives 2018-12-20 19:06:46 +09:00
K. Lange de26980af2 jpeg: even faster with more premultiplications 2018-12-20 19:01:49 +09:00
K. Lange 245fa0a092 jpeg: further precomputations 2018-12-20 18:54:13 +09:00
K. Lange 38691a2f01 boot: zero bss after jump to C entry point 2018-12-20 15:45:13 +09:00
K. Lange 0433c683e7 esh: rudimentary support for variables before command lines (not compliant) 2018-12-20 14:57:59 +09:00
K. Lange 488c659e8d meta: add /etc/os-release and swap links back to github 2018-12-20 14:25:25 +09:00
K. Lange 1ec82032ec splash-log: avoid clearing past end of framebuffer pitch 2018-12-19 18:12:38 +09:00
K. Lange 0d8a512308 libc: break from scanf on failed non-whitespace match 2018-12-19 14:53:32 +09:00
K. Lange 92a17c3e9e v1.10.2 2018-12-19 14:38:41 +09:00
K. Lange bdd407f29c libc: more pthread stubs 2018-12-19 14:38:08 +09:00
K. Lange fd382f2627 git: ignore SDL headers 2018-12-19 14:37:51 +09:00
K. Lange fab3091cc1 jpeg: use a precalculated cosine table, which is about twice as fast 2018-12-18 19:33:21 +09:00
K. Lange 299724e83e v1.10.1 2018-12-18 12:12:38 +09:00
K. Lange eb19b26db4 startup: refactor startup, with status information 2018-12-18 12:12:17 +09:00
K. Lange 7e3683f275 makefile: -k makes page up/down unhappy on my desktop? 2018-12-13 21:16:07 +09:00
K. Lange 4781653b57 Revert "kernel: increase kernel stack size considerably"
This reverts commit 42c4e34772.
2018-12-13 12:22:36 +09:00
K. Lange 0f9e847c92 meta: genext2fs is no longer required (but still useful) 2018-12-13 11:43:31 +09:00
K. Lange 495d4b31de kernel: ramdisks may not be multiples of page sizes 2018-12-13 10:49:07 +09:00
K. Lange 164fa6447b Revert "boot: switch back to ext2 ramdisks while an issue is investigated"
This reverts commit 3e04540bf7.
2018-12-13 10:07:00 +09:00
K. Lange f8b93f33d7 memory tracker: more data; avoid weird faults 2018-12-12 17:38:39 +09:00
K. Lange 4ea638742d file-browser: shouldn't those be 64bit? 2018-12-12 12:38:08 +09:00
K. Lange f5d81ed9dd tarfs: allocation cleanups 2018-12-12 10:54:49 +09:00
K. Lange c963909275 memory tracking: include alloc caller in double free 2018-12-12 10:54:39 +09:00
K. Lange 662ad3b407 kernel: remove calls to calloc (they confuse the tracker) 2018-12-12 10:31:42 +09:00
K. Lange 4aa3c4bbe0 kernel: memory tracker improvements 2018-12-12 10:30:57 +09:00
K. Lange 063c78c183 build-the-world: rudimentary updates to build libs and apps 2018-12-12 09:57:23 +09:00
K. Lange 8e5073830b msk: new repo 2018-12-12 09:27:34 +09:00
K. Lange 09f031e6a5 tarfs: replace static objects for thread safety 2018-12-11 23:16:29 +09:00
K. Lange 9bd27895bc ps2kbd: why are we giving current_process this 2018-12-11 23:16:29 +09:00
K. Lange b6aa92c64e kernel: off-by-one bounds check in move_fd 2018-12-11 23:16:29 +09:00
K. Lange 1463266db4 kernel: improvements to memory logging 2018-12-11 23:16:29 +09:00
K. Lange 3e04540bf7 boot: switch back to ext2 ramdisks while an issue is investigated 2018-12-11 21:00:48 +09:00
K. Lange 42c4e34772 kernel: increase kernel stack size considerably 2018-12-11 19:43:25 +09:00
K. Lange 5b45f72a37 kernel: add extensive allocation tracking option 2018-12-11 19:43:13 +09:00
K. Lange 73a3dc1414 qemu: pass -k en-us to fix arrow keys under Wayland clients 2018-12-11 17:04:20 +09:00
K. Lange c16328f0cf build-the-world.py: successful self-build, just missing apps 2018-12-11 13:52:40 +09:00
K. Lange fb9c2dd693 Update readme 2018-12-11 13:46:58 +09:00
K. Lange ed7848adb8 meta: build boot.sys 2018-12-11 13:44:00 +09:00
K. Lange 400c5de330 kernel: need to bail with EEXIST earlier in mkdir 2018-12-11 13:37:50 +09:00
K. Lange 3eb7726784 meta: tools to build stuff 2018-12-11 13:32:41 +09:00