summaryrefslogtreecommitdiff
path: root/src/tty_wrap.cc
Commit message (Collapse)AuthorAgeFilesLines
* child_process: new stdio API for .spawn() methodFedor Indutny2012-06-011-85/+99
|
* deps: upgrade libuv to a478847Ben Noordhuis2012-05-221-1/+0
| | | | | The event loop's reference counting scheme in this version of libuv has changed. Update the libuv bindings to reflect that fact.
* Make UNWRAP macro generic.Oleg Efimov2012-05-211-15/+2
|
* Net.js: fix UCS2 write crash due to inconsistent namingBert Belder2012-05-091-1/+1
|
* Optimize writing strings with Socket.writeBert Belder2012-05-091-1/+5
|
* core: use proper #include directivesBen Noordhuis2012-03-101-5/+5
|
* Revert support for isolates.Ben Noordhuis2012-02-061-4/+3
| | | | | | | | | | | | It was decided that the performance benefits that isolates offer (faster spin-up times for worker processes, faster inter-worker communication, possibly a lower memory footprint) are not actual bottlenecks for most people and do not outweigh the potential stability issues and intrusive changes to the code base that first-class support for isolates requires. Hence, this commit backs out all isolates-related changes. Good bye, isolates. We hardly knew ye.
* Add node::Loop() and don't inc node_isolate.h in *.ccRyan Dahl2011-12-291-4/+4
| | | | | node::Loop() replaces the NODE_LOOP macro. This avoids hitting v8::Isolate::GetCurrent() for each loop lookup when HAVE_ISOLATE==0
* Remove node_isolate.h from node.hRyan Dahl2011-12-291-0/+1
|
* isolates: isolate-ify the main loopBen Noordhuis2011-12-291-3/+3
|
* Fix #2257 pause/resume semantics for stdinisaacs2011-12-051-0/+1
| | | | | | | | | | | | | This makes it so that the stdin TTY-wrap stream gets ref'ed on .resume() and unref'ed on .pause() The semantics of the names "pause" and "resume" are a bit weird, but the important thing is that this corrects an API change from 0.4 -> 0.6 which made it impossible to read from stdin multiple times, without knowing when it might end up being closed. If no one has it open, this lets the process die naturally. LGTM'd by @ry
* Remove stray NODE_MODULE() semi-colons.Ben Noordhuis2011-11-091-1/+1
|
* Fix line endings and trailing whitespaceBert Belder2011-11-041-1/+1
|
* Add missing copyright headersRyan Dahl2011-11-021-0/+21
|
* Display sys_errno when UV_UNKNOWN is returnedRyan Dahl2011-10-191-3/+5
|
* Upgrade libuv to 5656e3Ryan Dahl2011-10-101-3/+3
| | | | | | | | This modifies the TTYWrap constructor to add another argument specifying if it's a readable or writable TTY . That is stdin or stdout. If a TTYWrap is not readable then writes to it are blocking. This makes process.stdout blocking.
* Move process.stdout unref hack to handle_wrap.ccRyan Dahl2011-09-271-0/+1
| | | | See #1726
* scope.Close in GuessHandleType; don't use uv_is_ttyRyan Dahl2011-09-271-5/+3
|
* Bind uv_tty_get_winsizeRyan Dahl2011-09-271-19/+11
|
* Bind/use uv_guess_handleRyan Dahl2011-09-271-0/+26
|
* Initial pass at new TTY js layerRyan Dahl2011-09-271-0/+55
| | | | This breaks Windows.
* Upgrade libuv to f20297fRyan Dahl2011-09-231-1/+1
|
* Remove extra method declarationRyan Dahl2011-09-201-1/+0
|
* Add TTYWrapRyan Dahl2011-09-201-0/+85