Commit Graph

4521 Commits

Author SHA1 Message Date
K. Lange
b8d297e86d terminal: fswait3 returns fd count on timeout; fix cursor blinks 2019-12-17 20:24:08 +09:00
K. Lange
18389b62c7 util: should be able to build init normally in build-the-world 2019-12-17 15:44:42 +09:00
K. Lange
5c5d93a1d6 base: exec more launchers to avoid lingering shells 2019-12-17 15:39:58 +09:00
K. Lange
c7bb59f915 bim: update to fix slow scrolling 2019-12-17 13:20:18 +09:00
K. Lange
99f9ff429a make: add serial-based headless boot target 2019-12-17 11:58:03 +09:00
K. Lange
c75d31d7ca portio: /dev/port is a block device, not a character device (it support seek) 2019-12-17 11:57:07 +09:00
K. Lange
79792237fb terminal-vga: improve performance, especially when running dumb stuff like 'yes' 2019-12-15 17:28:02 +09:00
K. Lange
3bf80bf77d bim: update to v2.5.1 2019-12-15 17:12:34 +09:00
K. Lange
eebf910db2 kernel: seek: return an error on bad whence 2019-12-15 17:08:21 +09:00
K. Lange
efba52c3dd kernel: return an appropriate error when trying to seek things that shouldn't seek 2019-12-15 17:01:18 +09:00
K. Lange
4146aec98d make: don't build init specially 2019-12-15 16:54:08 +09:00
K. Lange
9e39bb74d4 make: init can absolutely be dynamic 2019-12-15 15:53:02 +09:00
K. Lange
80a8ac743b kernel: don't ignore seek calls on first three fds; why were we doing this at all 2019-12-15 15:51:37 +09:00
K. Lange
ccb2f8b695 linker: close main object after loading 2019-12-15 15:51:13 +09:00
K. Lange
c2dc6fef5b terminal: remove unintentionally committed debug code from vga terminal 2019-12-06 12:10:38 +09:00
K. Lange
dd180b33c0 sdf: handle input string as utf8 2019-12-05 19:13:16 +09:00
K. Lange
dc1ae8cd58 terminal: fix bad free when releasing scrollback beyond available buffer 2019-12-05 19:02:12 +09:00
K. Lange
366961a3b6 libc: implement poll with fswait3 2019-12-05 17:49:36 +09:00
K. Lange
a6251137f0 kernel: add fswait3 and hack around terminals blocking on their own reads 2019-12-05 17:42:46 +09:00
K. Lange
4e7ccdd6ba bim: update to support SGR mouse modes 2019-12-04 13:16:44 +09:00
K. Lange
0d162680ff terminal: support SGR-style mouse for extended coordinates 2019-12-04 13:16:03 +09:00
K. Lange
88363fa19e make: fix builds with clang by embedding required compiler-rt functions 2019-11-26 11:19:47 +09:00
K. Lange
1c96d1dfae bim: bump to 2.5.0 2019-11-26 10:46:58 +09:00
K. Lange
b2f4900472 v1.10.13 2019-11-03 15:43:37 +09:00
K. Lange
95ad47f04b tutorial: please give me money 2019-11-03 15:43:14 +09:00
K. Lange
33d569c4f2 bim: bump to v2.3.0 2019-11-03 15:39:04 +09:00
K. Lange
dd434aeda1 sh: support tab completing from ~/ 2019-11-03 15:36:19 +09:00
K. Lange
9151094cc6 bim: bump to 2.2.0-30fc0a6-baked (new bimrc format) 2019-11-02 11:38:38 +09:00
K. Lange
237c4c083a bim: bump to v2.1.3-50936d4-baked 2019-10-31 12:35:27 +09:00
K. Lange
964e223787 bim: update to v2.1.2-49224a0-baked 2019-10-29 15:50:25 +09:00
K Lange
56c9b27f1c
Create FUNDING.yml 2019-10-14 06:48:24 +09:00
K. Lange
487293913d readme: updates 2019-09-06 11:39:41 +09:00
K. Lange
8a91bc8ce7 v1.10.12 2019-09-06 11:01:19 +09:00
K. Lange
a29ad97f0a bim: bump to new 2.0 build 2019-08-28 22:55:07 +09:00
K. Lange
2c883eadc1 bim: bump to newer 2.0 preview 2019-08-21 17:49:44 +09:00
K. Lange
50f5ebaeca kernel: kill(0) sends to process group 2019-08-21 17:48:56 +09:00
K. Lange
d5811ae5c2 bim: Silly bimrc hack enables ansi theme on vga terminal 2019-08-20 11:30:45 +09:00
K. Lange
4fb687b56a terminal: fix multi-line scrolling in both terminals 2019-08-18 18:35:35 +09:00
K. Lange
ad337aac53 bim: bump to baked 2.0.0 development build 2019-08-17 22:16:29 +09:00
K. Lange
559ba18145 imgviewer: handle no path arg; missing file 2019-08-09 06:47:11 +09:00
K. Lange
54ec34837b graphics: load_sprite should return a status code 2019-08-09 06:44:42 +09:00
K. Lange
56d412fd31 access(2) should return -1 on error 2019-08-08 09:42:44 +09:00
K. Lange
1ff1175bce *_OK constants should be in unistd, and F_OK should be 0 2019-08-08 09:42:25 +09:00
K. Lange
a8a3b90520 bim: bump to v1.8.2 2019-08-07 21:16:58 +09:00
K. Lange
1f4d910f6e Add a new wallpaper, but not default yet 2019-07-31 23:11:49 +09:00
K. Lange
3b3907183f bim: fix two minor bugs 2019-07-27 20:52:21 +09:00
K. Lange
7c08a14856 bim: bump to v1.8.0 2019-07-25 19:48:58 +09:00
K. Lange
bd487afcf3 bim: bump to v1.7.1 2019-07-19 20:41:33 +09:00
K. Lange
9f2d27ddbf bim: bump to v1.6.3 2019-07-13 08:50:38 +09:00
K. Lange
25606be04a bim: update to v1.6.2 2019-07-12 10:58:05 +09:00