Commit Graph

4032 Commits

Author SHA1 Message Date
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
K. Lange 3534b9cda6 gitignore: binutils files 2018-10-10 11:30:50 +09:00
K. Lange 045e511d74 libc: fscanf stubs 2018-10-10 11:30:25 +09:00
K. Lange 994150501a rline_exp: fix bad signs causing crashes with unicode history, tab complete 2018-10-10 11:01:56 +09:00
K. Lange 3d780117c3 libc: working wcstombs and mbstowcs 2018-10-10 11:01:30 +09:00
K. Lange c64d881181 libc: bad, bsd-style mktemp (also add user app) 2018-10-10 10:11:28 +09:00
K. Lange bd7ecfa03b libc: remove duplicate str functions 2018-10-10 10:10:11 +09:00
K. Lange aa6328f474 update-devtable.py: fix permissions for user home directory 2018-10-10 10:09:49 +09:00
K. Lange 5cec6037ee libc: stub sscanf 2018-10-10 10:06:13 +09:00
K. Lange 14e8a6ea7f libc: add naive bsearch 2018-10-10 09:35:09 +09:00
K. Lange 2498ee21f6 strtol and family 2018-10-10 09:13:54 +09:00
K. Lange d3907663d0 libc: more string functions 2018-10-10 08:42:52 +09:00
K. Lange 940a15eccb which: multiple arguments, support -a 2018-10-10 07:15:12 +09:00
K. Lange 9dee25e64a add strings 2018-10-09 21:41:28 +09:00
K. Lange 85d197c810 isprint: match isspace 2018-10-09 21:41:24 +09:00
K. Lange 9d61044756 add basename 2018-10-09 21:04:35 +09:00
K. Lange f3c800b791 add logname, getlogin() 2018-10-09 20:35:53 +09:00
K. Lange c35b51ad14 pty: preparations to make serial ports actual ttys 2018-10-09 20:13:08 +09:00
K. Lange 11772506bb kernel, libc: tty names 2018-10-09 19:56:45 +09:00
K. Lange b2771a3dde ls: show fifos (ttys) as devices 2018-10-09 19:43:13 +09:00