aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.rs
Commit message (Expand)AuthorAgeFilesLines
* give component_future its own try_ready! macroJesse Luehrs2019-10-171-53/+26
* improve the interface of component_future a bitJesse Luehrs2019-10-171-32/+36
* send initial terminal size on process startJesse Luehrs2019-10-151-2/+3
* a few more tweaksJesse Luehrs2019-10-141-25/+26
* consolidate errorsJesse Luehrs2019-10-141-34/+19
* move common traits into a preludeJesse Luehrs2019-10-141-4/+1
* tweak some buffersJesse Luehrs2019-10-111-3/+5
* more debugJesse Luehrs2019-10-111-0/+15
* make all of my futures/streams not do any work until polledJesse Luehrs2019-10-101-20/+56
* remove some unused errorsJesse Luehrs2019-10-081-9/+0
* use a struct to represent terminal sizeJesse Luehrs2019-10-061-9/+9
* add a basic test for process handlingJesse Luehrs2019-10-051-0/+54
* properly handle closing stdin and stdoutJesse Luehrs2019-10-051-8/+25
* and also pull the initial resizing out of the process moduleJesse Luehrs2019-10-051-6/+1
* simplifyJesse Luehrs2019-10-051-24/+2
* also pull stdin handling out of the process moduleJesse Luehrs2019-10-051-88/+12
* simplifyJesse Luehrs2019-10-051-12/+9
* the lf -> crlf translation makes more sense to happen on the output sideJesse Luehrs2019-10-051-12/+0
* add links to the ticket about blocking stdinJesse Luehrs2019-10-051-0/+2
* handle resizing asynchronously instead of calling .wait()Jesse Luehrs2019-10-051-20/+35
* cast should be managing the raw screen, not processJesse Luehrs2019-10-051-18/+0
* simplifyJesse Luehrs2019-10-051-8/+14
* make IntoRawMode a common errorJesse Luehrs2019-10-041-7/+3
* update the server's terminal size state on winchJesse Luehrs2019-10-021-7/+6
* propagate sigwinch events to the running process while castingJesse Luehrs2019-10-021-14/+23
* move some commonly used errors to a shared moduleJesse Luehrs2019-10-021-5/+7
* bump dependency versionsJesse Luehrs2019-10-011-2/+6
* rearrange some thingsJesse Luehrs2019-09-291-31/+33
* more clippyJesse Luehrs2019-09-291-1/+1
* make process use the new interfaceJesse Luehrs2019-09-291-75/+66
* refactor process to handle async a bit betterJesse Luehrs2019-09-031-74/+116
* reuse the same buffer here tooJesse Luehrs2019-09-021-3/+2
* refactor process polling a bitJesse Luehrs2019-09-021-67/+110
* make cast run a commandJesse Luehrs2019-09-021-0/+259