Commit Graph

306 Commits

Author SHA1 Message Date
K. Lange 5a4cfde32d Fix fgetc returning negative values 2018-05-14 22:31:13 +09:00
K. Lange a09f6326d0 Insert line feeds when selection is over multiple lines 2018-05-14 21:59:13 +09:00
K. Lange f25c17cf8b Fix terminal not redrawing on resize 2018-05-14 21:33:39 +09:00
K. Lange 96c7abae48 speed up redrawing blank cells 2018-05-14 21:26:23 +09:00
K. Lange d805ac8684 quickly bound mouse events to terminal size 2018-05-14 21:24:02 +09:00
K. Lange 772542a271 Fix selection and mouse events at bottom of terminal 2018-05-14 21:20:54 +09:00
K. Lange aae6d18b0c Cleanup help text in term-set 2018-05-14 21:20:43 +09:00
K. Lange 1bf50540ba Add rudimentary *experimental* text selection in terminal 2018-05-14 21:16:29 +09:00
K. Lange ae207676ce Change some compositor key binds 2018-05-14 21:16:20 +09:00
K. Lange d03c02e6ae Bound SDF text rendering properly 2018-05-11 22:59:12 +09:00
K. Lange 60145a9849 Be sure to set vram for virtualbox 2018-05-11 21:33:56 +09:00
K. Lange d1148356ff resolve spurious build issues 2018-05-11 08:29:31 +09:00
K. Lange 19280c974e Don't set auth vars on sudo... for now.. 2018-05-10 22:38:34 +09:00
K. Lange ffa4bd7360 Add login, sudo, user session, auth lib, etc. 2018-05-10 22:33:32 +09:00
K. Lange 554e6d10ed More libc stuff 2018-05-10 22:23:46 +09:00
K. Lange aa343f74c6 Prevent panel and background from being started accidentally 2018-05-10 21:54:19 +09:00
K. Lange 6d34a3c966 If there's no bottom window, or it is fading in/out, fill gray 2018-05-10 21:20:07 +09:00
K. Lange b6d6d8900e include pthread in libc 2018-05-09 21:26:45 +09:00
K. Lange 1f8ef3dcab Add pong 2018-05-09 19:43:15 +09:00
K. Lange 67b8e2e295 use libc rand in drawlines 2018-05-09 19:43:11 +09:00
K. Lange fc37b60272 add rand() 2018-05-09 19:43:02 +09:00
K. Lange e07d9af218 Stop spewing move TRACEs 2018-05-09 19:42:39 +09:00
K. Lange 9239449c97 Make mixerctl usage output comply with the rest of the system 2018-05-09 19:31:46 +09:00
K. Lange 471d56e42d Add a few more extra apps from mainline 2018-05-09 19:27:42 +09:00
K. Lange cd70295716 Eh, default to 1440x900 2018-05-09 19:05:33 +09:00
K. Lange b23d7a2930 some stuff to get further in python builds 2018-05-09 17:02:31 +09:00
K. Lange 643049ff32 atol ~= atoi, labs 2018-05-09 16:55:10 +09:00
K. Lange 06c3574067 Don't show redundant thread id when not showing threads 2018-05-09 12:12:50 +09:00
K. Lange f614bdbd72 Better ps 2018-05-09 12:10:14 +09:00
K. Lange da909e4f79 Add confreader library 2018-05-08 23:04:49 +09:00
K. Lange b3c353e389 actually do something in assert 2018-05-08 23:04:21 +09:00
K. Lange 0ca57752a6 feof 2018-05-08 22:49:53 +09:00
K. Lange cf7255e329 Cheat a tiny bit on terminal font rendering, should be one pixel to the left for best results... 2018-05-08 22:42:11 +09:00
K. Lange 0b2d25b243 fix a silly crash in ls 2018-05-08 22:39:37 +09:00
K. Lange 5860f11968 fopen(...,"a") should create? 2018-05-08 22:39:30 +09:00
David Hayman d96a913574 Fixed boot loader triple-fault in VirtualBox 2018-05-08 22:29:32 +09:00
K. Lange 014f8f01a6 font size of 16 looks better 2018-05-08 19:09:51 +09:00
K. Lange c0a166363e Adjust terminal sizes 2018-05-08 17:29:19 +09:00
K. Lange e54c6af754 move set command to an app named term-set 2018-05-08 17:19:28 +09:00
K. Lange 8ccbcb001c Allow switching rendering mode in terminal on the fly 2018-05-08 17:16:58 +09:00
K. Lange 4c873f9fde Remove traces from sdf 2018-05-08 17:05:57 +09:00
K. Lange d67021d7b8 Store SDF fonts in shared memory regions 2018-05-08 17:03:13 +09:00
K. Lange b42bec5b70 Make some fixes to libc and linker to allow environ to be set before initializers run 2018-05-08 17:03:04 +09:00
K. Lange 4818a8cc43 Add more monospace font options and support 8-bit grayscale bitmaps 2018-05-08 15:41:12 +09:00
K. Lange db4337f17b Improvements to SDF impl., and support in terminal 2018-05-08 11:27:44 +09:00
K. Lange 4beac973ef Store kerning overrides for SDF fonts in a config file 2018-05-07 17:49:06 +09:00
K. Lange 7eff9691b5 Rebuild CDs more reliably when random filesystem files change 2018-05-07 17:48:50 +09:00
K. Lange a3b1b253d7 stdio fgets and stuff that actually kinda work correctly 2018-05-04 17:53:31 +09:00
K. Lange 5cf95b4fc0 Fix alpha handling resulting in no images with 24-bit bmp 2018-05-04 13:16:22 +09:00
K. Lange 9adae25874 Import some apps from mainline/extre 2018-05-04 13:11:06 +09:00