isaacs
1ffdad010b
Expose the FD numbers for stdin and stderr on process.binding("stdio")
2010-06-14 15:10:00 -07:00
Ryan Dahl
0e390d69a8
Don't use bzero
2010-06-10 07:58:24 -07:00
Ryan Dahl
bca16a0581
Handle ctrl+z from readline
2010-06-08 17:49:22 -07:00
Ryan Dahl
41f213be18
Add binding to termios, implement readline for repl
2010-06-07 15:24:21 -07:00
Ryan Dahl
0de138acb5
improve test for stdio non-blockingness
2010-05-21 01:22:20 -07:00
Ryan Dahl
f73b6e2190
Fix opposite logic, which coincidentially works
2010-05-20 22:11:26 -07:00
Ryan Dahl
8c56284776
Remove unneeded fd variables in node_stdio.cc
2010-05-20 22:01:13 -07:00
Ryan Dahl
8e5b91c79b
Revert "Check for strings.h"
...
This reverts commit 032f651824 .
2010-05-10 16:38:14 -07:00
Ryan Dahl
032f651824
Check for strings.h
2010-05-10 16:30:31 -07:00
Felix Geisendörfer
c143cba590
Get rid of coupling for stdin
2010-04-27 18:02:30 -07:00
Felix Geisendörfer
76f98c27de
Get rid of coupling for stdout
2010-04-27 17:27:34 -07:00
Ryan Dahl
c9e27b11c5
Unify ErrnoException creation
2010-04-22 17:53:45 -07:00
Ryan Dahl
b0d1d6c2b9
Reset stdin, stdout fd flags on exit
...
In vim, lauching node as a child process would mess up the screen. This was
because Node was changing the flags on STDIN_FILENO and STDOUT_FILENO
(particularly adding O_NONBLOCK) but those flags leaked into the parent
process.
2010-04-04 22:51:30 -07:00
Ryan Dahl
fdf46a65c9
Use streams for stdout and stdin
2010-03-15 15:11:40 -07:00
Ryan Dahl
3eaaaffadb
Ignore EAGAIN in stderr dumps.
...
(Going out of the way to be sync)
2010-02-09 14:45:14 -08:00
Ryan Dahl
88b9359284
Fix stderr flushing problem
2010-02-09 14:11:58 -08:00
Ryan Dahl
ae1fc497bb
Fix stdout flush issue
...
http://github.com/ry/node/issues#issue/53
2010-02-07 21:56:36 -08:00
Ryan Dahl
a5df0f6a65
Prefix all source files with node_
2009-10-27 11:46:58 +01:00
Ryan Dahl
12c2ea05ca
Bugfix: 'data' event for stdio should emit a string
...
Was emitting a single element array where array[0] was the input.
2009-10-12 21:09:26 +02:00
Ryan
efb2b703a6
Remove compiler warning with extra assert.
2009-09-09 18:06:58 +02:00
Ryan
393caeb4c9
Add Exception::Error where missing.
2009-09-09 17:35:59 +02:00
Ryan
8890070b88
Introduce "raws" encoding. Raw String.
...
This allows you to have binary data imported into your application via
strings instead of arrays of numbers! This needs testing before release.
2009-09-09 17:22:20 +02:00
Ryan
21a1b045f5
Byte stream to V8 decoding and encoding.
...
This does not (should not) change behavior. Pulls those two functions
(encode/decode) out into node.cc.
2009-09-09 15:52:46 +02:00
Ryan
17c6a67f15
Introduce node.stdio
...
Remove old stdout, stderr, stdin objects.
2009-08-24 21:20:26 +02:00