K. Lange
|
1abba60e76
|
terminal: implement IL/DL in vga terminal; experiment with scrollable regions
|
2019-12-19 13:45:20 +09:00 |
|
K. Lange
|
a6d9b7c320
|
base: Convert README to markdown
|
2019-12-18 12:53:19 +09:00 |
|
K. Lange
|
aaf4df1420
|
wallpaper: new wallpaper just to shake things up
|
2019-12-17 20:59:53 +09:00 |
|
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 |
|