K. Lange
076426f101
kernel: bump to 1.6.1 for several changes
2018-10-12 20:19:49 +09:00
K. Lange
637c60439a
readme: notes on self hosting; hosted gcc
2018-10-12 18:32:55 +09:00
K. Lange
1aea7033db
esh: collect PATH contents after source eshrc
2018-10-12 18:18:48 +09:00
K. Lange
16c18d7567
base: default .eshrc to add paths for gcc and binutils
2018-10-12 18:11:41 +09:00
K. Lange
1b071b5dd2
mkdisk: adjustments to sizes
2018-10-12 18:11:24 +09:00
K. Lange
782794edc5
terminal-vga: st_size is signed now
2018-10-12 18:03:06 +09:00
K. Lange
4d5e977a24
rline_exp: indicate when input field overflows to the left
2018-10-12 17:10:58 +09:00
K. Lange
e12508ca29
libc: stub limits.h to satify an include_next
2018-10-12 16:16:21 +09:00
K. Lange
900bc64bc3
readme: gcc works?
2018-10-12 16:02:59 +09:00
K. Lange
97555916fa
opt: add some c
2018-10-12 16:00:20 +09:00
K. Lange
b5b2efd8da
libc: strncasecmp that more closely matches strncmp
2018-10-12 15:55:18 +09:00
K. Lange
399a1f2e0c
libc: qsort: bail early when sizes are 0
2018-10-12 15:53:54 +09:00
K. Lange
5386f8390f
kernel: (temp) add WARNING-level exec debugging
2018-10-12 15:41:15 +09:00
K. Lange
23e3681c21
libc: add loud debugging to execve
2018-10-12 15:40:45 +09:00
K. Lange
16caf6efda
kernel: Matched Executor message should be a NOTICE not a WARNING
2018-10-12 15:40:28 +09:00
K. Lange
f16fbd458c
libc: ftell should return position of read pointer
2018-10-12 15:40:04 +09:00
K. Lange
0df12ea064
libc: loud debugging options
2018-10-12 15:03:22 +09:00
K. Lange
3975b9cd75
libc: absolute minimum sscanf to get cc1 off the ground
2018-10-12 13:51:26 +09:00
K. Lange
5de060b1d5
libc: fwrite: bail quickly if size calcs to 0
2018-10-12 13:50:53 +09:00
K. Lange
e492f967c0
libc: fix bad strncmp
2018-10-12 13:10:46 +09:00
K. Lange
07fae13402
gitignore: /usr/local
2018-10-12 12:46:52 +09:00
K. Lange
ffa655ad9d
libc: add stub alarm
2018-10-12 12:45:48 +09:00
K. Lange
fb0327a1cf
libc: some stat things should be signed
2018-10-12 12:45:39 +09:00
K. Lange
8b304df414
libc: define something so GMP knows FILE exists
2018-10-12 12:45:21 +09:00
K. Lange
fe91fbdc9e
libc: more PRI specs
2018-10-12 12:45:01 +09:00
K. Lange
4777fddd36
libc: signal functions should take int
2018-10-12 12:44:46 +09:00
K. Lange
3970554554
gitignore: gmp, mpfr, mpc
2018-10-12 12:21:28 +09:00
K. Lange
73d9ada8a3
bim: newlib-style ctype bit macros conflict with _S
2018-10-12 11:34:16 +09:00
K. Lange
fb7ca8cfd3
util: build gcc with c++ support
2018-10-12 11:31:07 +09:00
K. Lange
09c407235e
libc: stub __cxa_atexit
2018-10-12 11:30:30 +09:00
K. Lange
f40f8b7197
libc: C++ header guards
2018-10-12 11:15:40 +09:00
K. Lange
b33815c632
libc: support for building libstdc++?
2018-10-12 10:35:28 +09:00
K. Lange
c3a6b4f486
base: default PS1_RIGHT should clear attributes
2018-10-11 20:44:49 +09:00
K. Lange
68f59d27f7
procfs: /proc/self as a dynamic symlink
2018-10-11 19:52:11 +09:00
K. Lange
373df32e7b
kernel: /dev/tty as a dynamic symlink to /dev/pts/n
2018-10-11 19:47:22 +09:00
K. Lange
96d661f8c8
ls: lstat args and make sure to check symlinks
2018-10-11 19:45:19 +09:00
K. Lange
00fd9c5e08
kernel: fix symlinks being direct mounts
2018-10-11 19:45:01 +09:00
K. Lange
d773056a01
gitignore: zlib headers
2018-10-11 15:30:52 +09:00
K. Lange
7d2378085c
libc: revert isspace for isprint
2018-10-11 15:30:38 +09:00
K. Lange
532b4bd64f
compositor: fix right/bottom tiled off-by-one
2018-10-11 10:18:09 +09:00
K. Lange
401fa2b279
terminal: fix off-by-one in mouse handling that allowed selection beyond valid screen area
2018-10-11 09:56:52 +09:00
K. Lange
f7eb386d81
decorations: single pixel exposed edges on tiled windows
2018-10-11 09:53:55 +09:00
K. Lange
9703594bf3
decor-fancy: remove the 1-px border around tiled decorations
...
I want to add some additional hints to the decorator so that
tiled windows can have a border on their exposed side, eg.
a left-tiled window will have a border on the right. Then
the compositor will size them to account for adding that one
pixel border - which is kinda specific to this design, but
I think it'll work out okay. Other decoration themes will
either have to follow suit, or I can have the decorator
advertise how it wants it decoration bounds to work in regards
to a tiled window.
2018-10-11 08:31:28 +09:00
K. Lange
fa56c864b1
libc: fix conflicting, redundant getenv declaration in execvp
2018-10-10 23:21:11 +09:00
K. Lange
9db81febb6
opt: add directory; add asm demo
2018-10-10 22:40:26 +09:00
K. Lange
7b253da9ba
cp: apply permissions to the right path when copying into directory
2018-10-10 22:40:10 +09:00
K. Lange
123558727c
libc: support # in printf
2018-10-10 21:46:58 +09:00
K. Lange
d6fe16c406
rline_exp: disable highlighting of space at eol
...
it just doesn't look good with tab completion adding spaces
2018-10-10 21:36:16 +09:00
K. Lange
3fbac34e2c
libc: ll size specifiers in printf
2018-10-10 14:27:03 +09:00
K. Lange
781d4cc445
sh: fix skipped command completions when they expand the list
2018-10-10 14:05:26 +09:00