Kevin Lange
|
8ed59a8cb8
|
Hacky implementation of pipes in shell
|
2014-05-30 16:23:40 -07:00 |
|
Kevin Lange
|
1edb302b94
|
support ^D in shell rline
|
2014-05-29 21:46:38 -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
|
952b6de6bb
|
Add some test apps that helped track it down
|
2014-05-27 22:52:55 -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 |
|
Lioncash
|
85a84291b6
|
Fix some potential memory leaks within graphics.c
|
2014-05-23 19:36:32 -04:00 |
|
Kevin Lange
|
ad303097d3
|
Merge pull request #47 from lioncash/dat-overflow-doe
Fix a sprintf size typo which would overwrite the error buffer in bim's open_file func
|
2014-05-21 18:06:38 -07:00 |
|
Lioncash
|
b3ba650ac2
|
Fix a sprintf size typo which would overwrite the error buffer in bim's open_file func
|
2014-05-21 21:03:45 -04:00 |
|
Kevin Lange
|
29e7f0def1
|
Fix null pointer trying to alt-tab without windows
|
2014-05-19 18:38:16 -07:00 |
|
Kevin Lange
|
dcdf53db89
|
Make a bunch of apps respond to session end message
|
2014-05-19 18:34:05 -07:00 |
|
Kevin Lange
|
ce0dacb912
|
Use spinlock.h instead of continually definign this as static in a bunch of apps
|
2014-05-18 19:34:49 -07:00 |
|
Kevin Lange
|
0cdfcf766e
|
Support frameless non-fullscreen terminals
|
2014-05-18 19:23:05 -07:00 |
|
Kevin Lange
|
dde993c79c
|
Store decoration theme settings in /etc/passwd
|
2014-05-18 18:13:14 -07:00 |
|
Kevin Lange
|
71946d8a97
|
Invert resize rounding behavior for terminal
|
2014-05-18 18:10:18 -07:00 |
|
Kevin Lange
|
a1e8a40b22
|
More gridding options
|
2014-05-18 18:08:34 -07:00 |
|
Kevin Lange
|
4c99c387f5
|
Expose pc speaker as device file
|
2014-05-18 16:11:14 -07:00 |
|
Kevin Lange
|
6379aa19ff
|
Bring a few more apps up to speed with new yutani features
|
2014-05-18 13:57:33 -07:00 |
|
Kevin Lange
|
068f933a71
|
Kill some excessive debug output in the terminal
|
2014-05-18 12:24:17 -07:00 |
|
Kevin Lange
|
2675532013
|
Add a terminal option to disable rounding resizes to cell widths
|
2014-05-18 12:18:34 -07:00 |
|
Kevin Lange
|
6e028b6550
|
left-right tiling
|
2014-05-18 12:15:18 -07:00 |
|
Kevin Lange
|
3cb7b18c60
|
Client-initiated window drag
|
2014-05-18 11:54:20 -07:00 |
|
Kevin Lange
|
d9830f7989
|
Major refactor of panel
|
2014-05-12 20:11:58 -07:00 |
|
Kevin Lange
|
c231d1c090
|
Cleanup some direct system calls in userspace
|
2014-05-11 17:40:16 -07:00 |
|
Kevin Lange
|
4d310b3c03
|
Make sure wallpaper and panel clean up dead children
|
2014-05-10 20:09:16 -07:00 |
|
Kevin Lange
|
bcb86108ce
|
Fix terminal damage rects
|
2014-05-10 14:02:49 -07:00 |
|
Kevin Lange
|
c042d04fc0
|
remove extraneous debug output
|
2014-05-09 23:04:30 -07:00 |
|
Kevin Lange
|
0061105b29
|
Make the alt-tab slick and operate as expected
|
2014-05-09 23:03:47 -07:00 |
|
Kevin Lange
|
d3273d934a
|
Simple key binding system, plus alt-tab and ctrl-alt-t
|
2014-05-09 22:01:24 -07:00 |
|
Kevin Lange
|
e6418d3b92
|
cheap integration test with expect
|
2014-05-08 21:13:44 -07:00 |
|
Kevin Lange
|
ee9ff92b60
|
Clean up some legacy /etc stuff
|
2014-05-07 00:10:34 -07:00 |
|
Kevin Lange
|
50824abdec
|
And actually load the right file...
|
2014-05-05 22:03:57 -07:00 |
|
Kevin Lange
|
4bcd567bb5
|
Uh, draw the logout button for the logout button
|
2014-05-05 22:00:20 -07:00 |
|
Kevin Lange
|
2fbc220546
|
Cleanup panel
|
2014-05-05 21:47:45 -07:00 |
|
Kevin Lange
|
c6dd91a113
|
Maintain window ordering in panel list
|
2014-05-05 21:18:13 -07:00 |
|
Kevin Lange
|
1bef69e527
|
Panel icons for game and julia fractals
|
2014-05-03 17:51:33 -07:00 |
|
Kevin Lange
|
49aebbbb8d
|
advertise windows in ttk
|
2014-05-03 17:28:53 -07:00 |
|
Kevin Lange
|
0947432963
|
Actually make an effort to release textures from closed windows
|
2014-05-03 15:41:16 -07:00 |
|
Kevin Lange
|
a4b70a6cda
|
Rudimentary fullscreen shortcut
|
2014-05-03 15:36:09 -07:00 |
|
Kevin Lange
|
6a8281611d
|
+ is totally valid in names, let's be silly
|
2014-05-03 14:06:55 -07:00 |
|
Kevin Lange
|
15ff21f104
|
Support icons other than the precached ones
|
2014-05-03 13:51:37 -07:00 |
|