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 |
|
Kevin Lange
|
8c5b5f3f0c
|
hostnames won't start with -, let's naively pretend...
|
2014-05-27 23:45:00 -07:00 |
|
Kevin Lange
|
252fe84ab0
|
Close and cleanup before we reap.
|
2014-05-27 23:20:02 -07:00 |
|
Kevin Lange
|
952b6de6bb
|
Add some test apps that helped track it down
|
2014-05-27 22:52:55 -07:00 |
|
Kevin Lange
|
c5d79b2bc6
|
Fix a memory leak in file opening
|
2014-05-27 22:52:37 -07:00 |
|
Kevin Lange
|
049057cd23
|
reenable sigpipe delivery
|
2014-05-27 21:42:22 -07:00 |
|
Kevin Lange
|
d696f51f8b
|
Real unix pipes
|
2014-05-27 21:38:30 -07:00 |
|
Kevin Lange
|
e1a1c1058f
|
system() blocks, let's call sh -c ourselves...
|
2014-05-26 13:46:55 -07:00 |
|
Kevin Lange
|
a576c84f28
|
Load desktop icons from a file
|
2014-05-26 13:36:38 -07:00 |
|
Kevin Lange
|
45cfecc043
|
Present the nested compositor at 50,50 instead of 0,0
|
2014-05-26 12:57:39 -07:00 |
|
Kevin Lange
|
ab2a9f056f
|
Quick and dirty display server nesting - lots of mouse event changes
|
2014-05-26 12:43:22 -07:00 |
|
Kevin Lange
|
ed36fe9c7f
|
Remove vga-warning (why do I still have this?)
|
2014-05-26 00:18:20 -07:00 |
|
Kevin Lange
|
f054cebdce
|
naive implementation of sudo and possibly insecure setuid support
|
2014-05-25 21:59:51 -07:00 |
|
Kevin Lange
|
095675b012
|
Be sure cleanup in i>image_size exit case
|
2014-05-23 18:56:49 -07:00 |
|
Kevin Lange
|
9cf5cafd28
|
Merge pull request #49 from lioncash/forgot-one
Forgot one other leak case
|
2014-05-23 16:43:38 -07:00 |
|
Lioncash
|
2d313df844
|
Forgot one other leak case
|
2014-05-23 19:42:17 -04:00 |
|
Kevin Lange
|
ba0422ea82
|
Merge pull request #48 from lioncash/leaks
Fix some potential memory leaks within graphics.c
|
2014-05-23 16:39:54 -07:00 |
|