Kevin Lange
|
5a59d1b4b5
|
flush before exit in echo [xxx: this needs to happen on exit]
|
2014-06-06 11:42:19 -07:00 |
|
Kevin Lange
|
2680ee8660
|
use save/restore in prompt rather than ramming to the left
|
2014-06-06 11:42:04 -07:00 |
|
Kevin Lange
|
871da8a2d4
|
Reset tty after divine-size
|
2014-06-06 11:37:47 -07:00 |
|
Kevin Lange
|
55e52e2c33
|
make sure init is init and not just some kernel thread with ppid=0
|
2014-06-05 23:48:36 -07:00 |
|
Kevin Lange
|
72b63109b2
|
Add a simple pstree [not fancy yet]
|
2014-06-05 23:41:33 -07:00 |
|
Kevin Lange
|
9d389c52d5
|
Add PPid to procfs
|
2014-06-05 23:41:21 -07:00 |
|
Kevin Lange
|
40c399e43a
|
Differentiate shell prompt for root
|
2014-06-05 22:36:03 -07:00 |
|
Kevin Lange
|
4c199aa6b8
|
close previous wd on kdebug cd
|
2014-06-05 22:22:17 -07:00 |
|
Kevin Lange
|
94c976a903
|
More awesome improvements to ls
|
2014-06-05 22:19:55 -07:00 |
|
Kevin Lange
|
f21ab2b3fb
|
Default st_nlink to 1, not 0
|
2014-06-05 22:19:46 -07:00 |
|
Kevin Lange
|
6c72d9c3ae
|
Various improvements to ls, like -h
|
2014-06-05 21:34:10 -07:00 |
|
Kevin Lange
|
34d81fca37
|
Probably fix mkdir in tmpfs
|
2014-06-05 19:08:07 -07:00 |
|
Kevin Lange
|
91b5c081b7
|
Reduce default disk size
|
2014-06-04 19:36:58 -07:00 |
|
Kevin Lange
|
3f6a5e0fdc
|
remove debug output from shebang exec
|
2014-06-03 23:21:38 -07:00 |
|
Kevin Lange
|
3e03dffc4b
|
merge
|
2014-06-03 23:20:46 -07:00 |
|
Kevin Lange
|
b75ee88637
|
provide sched_yield
|
2014-06-03 23:19:18 -07:00 |
|
Kevin Lange
|
51d0f31f42
|
use setuid in login/glogin
|
2014-06-03 23:14:03 -07:00 |
|
Kevin Lange
|
f9eee91373
|
Add setuid
|
2014-06-03 23:12:08 -07:00 |
|
Kevin Lange
|
626897b4bb
|
syscall_print is deprecated, remove references to it
|
2014-06-03 23:11:56 -07:00 |
|
Kevin Lange
|
5eacca2361
|
Fix argument handling and recursive shebangs
|
2014-06-03 20:42:59 -07:00 |
|
Kevin Lange
|
4733a26c74
|
Fix argument offsets
|
2014-06-01 23:37:00 -07:00 |
|
Kevin Lange
|
389f20f140
|
fairly naïve shebang implementation
|
2014-06-01 23:10:11 -07:00 |
|
Kevin Lange
|
f019dc7b7a
|
Ditch zlists and selectbuffers for better methods
|
2014-06-01 13:09:58 -07:00 |
|
Kevin Lange
|
fb49a12728
|
Add reverse foreach for lists
|
2014-06-01 12:56:55 -07:00 |
|
Kevin Lange
|
99ca785025
|
Fix warning in ps2mouse module
|
2014-06-01 12:56:47 -07:00 |
|
Kevin Lange
|
067797031f
|
Fix window shape blurring during transforms
|
2014-06-01 02:12:00 -07:00 |
|
Kevin Lange
|
a4b5f6a107
|
Add some extra toggles to gears
|
2014-06-01 01:56:01 -07:00 |
|
Kevin Lange
|
fb6ce15372
|
Blur alpha channel in box blur
|
2014-06-01 01:55:50 -07:00 |
|
Kevin Lange
|
eb4d05b86b
|
Faster blurring with box blur (will use in compositor in future)
|
2014-06-01 01:33:25 -07:00 |
|
Kevin Lange
|
9eb63b4bfd
|
more room for panic messages
|
2014-06-01 01:32:33 -07:00 |
|
Kevin Lange
|
fdc5265aff
|
Handle resize in gears
|
2014-05-31 22:12:57 -07:00 |
|
Kevin Lange
|
226002057f
|
Slightly different debug method for shapes and bounds
|
2014-05-31 21:54:52 -07:00 |
|
Kevin Lange
|
cc7bb71b06
|
(Optionally, manually updated) alpha-based window shapes
|
2014-05-31 21:37:07 -07:00 |
|
Kevin Lange
|
d7b7d17a00
|
That assertion should be a warning
|
2014-05-31 20:35:23 -07:00 |
|
Kevin Lange
|
1b3401b71b
|
Change some styling in the 'classic' decorations theme
|
2014-05-30 22:28:02 -07:00 |
|
Kevin Lange
|
f317b18a25
|
Add a debug command to maybe fix mouse if it gets stuck
|
2014-05-30 22:27:45 -07:00 |
|
Kevin Lange
|
5813ea96e1
|
remove the debug print in tab completion in sh
|
2014-05-30 22:00:07 -07:00 |
|
Kevin Lange
|
7e67bf0727
|
Break out of that particular escape on linefeed
|
2014-05-30 21:29:29 -07:00 |
|
Kevin Lange
|
e157147550
|
Fix buffer overflow in termemu
|
2014-05-30 21:20:13 -07:00 |
|
Kevin Lange
|
41b7bb88f7
|
Allow builtins in pipelines
|
2014-05-30 20:50:19 -07:00 |
|
Kevin Lange
|
18fb7cb934
|
Update some toolchain build scripts
|
2014-05-30 17:33:32 -07:00 |
|
Kevin Lange
|
6296aff867
|
Fix handling of eof in login
|
2014-05-30 17:05:49 -07:00 |
|
Kevin Lange
|
8ed59a8cb8
|
Hacky implementation of pipes in shell
|
2014-05-30 16:23:40 -07:00 |
|
Kevin Lange
|
9eef96cb6a
|
^D should actually not echo
|
2014-05-29 23:41:17 -07:00 |
|
Kevin Lange
|
d4b334f119
|
Remove redundant r_b_interrupts in tty
|
2014-05-29 22:08:52 -07:00 |
|
Kevin Lange
|
04fa7a39b7
|
Support ^D in debug shell; make VINTR ^B for serial console
|
2014-05-29 22:01:53 -07:00 |
|
Kevin Lange
|
1edb302b94
|
support ^D in shell rline
|
2014-05-29 21:46:38 -07:00 |
|
Kevin Lange
|
53aee7dc38
|
Implement ^D
|
2014-05-29 21:39:56 -07:00 |
|
Kevin Lange
|
54cd6e4547
|
Hm. Not sure why that's happening.
|
2014-05-28 20:17:23 -07:00 |
|
Kevin Lange
|
84420f9e5c
|
Support closing packetfs connections
|
2014-05-28 19:21:56 -07:00 |
|