Bert Belder
8a52a16847
windows: add icon to node.exe
...
The icon could definitely be nicer, patches welcome.
Credits to Nathan Rajlich for putting together this one.
2012-06-02 02:01:57 +02:00
Fedor Indutny
af98fc9d5f
child_process: new stdio API for .spawn() method
2012-06-01 20:52:13 +04:00
Bert Belder
30a0e58d63
uv: upgrade to 87dbffbd
2012-06-01 20:19:42 +04:00
Ben Noordhuis
b337577cf1
test: update pummel/test-exec
...
ChildProcess.prototype._internal is called ChildProcess.prototype._handle now.
2012-05-31 01:46:56 +02:00
isaacs
dc8b488bbe
Now working on 0.7.10
2012-05-29 10:08:24 -07:00
isaacs
a9e40281e7
Merge branch 'v0.7.9-release'
2012-05-29 10:07:44 -07:00
Fedor Indutny
761e0c460a
deps: upgrade libuv to 7556590
2012-05-29 18:26:40 +04:00
Ben Noordhuis
fa9aa1c961
net: fix 'close' event emit order
...
The server 'close' event was emitted before the last client 'close' event. Not
exactly fatal but potentially confusing.
Before this commit the order looked something like [client, server, client],
now it looks like [client, client, server].
See #3340 for more details.
2012-05-29 13:05:51 +02:00
isaacs
782277f11a
2012.05.28, Version 0.7.9 (unstable)
...
* Upgrade V8 to 3.11.1
* Upgrade npm to 1.1.23
* uv: rework reference counting scheme (Ben Noordhuis)
* uv: add interface for joining external event loops (Bert Belder)
* repl, readline: Handle Ctrl+Z and SIGCONT better (Nathan Rajlich)
* fs: 64bit offsets for fs calls (Igor Zinkovsky)
* fs: add sync open flags 'rs' and 'rs+' (Kevin Bowman)
* windows: enable creating directory junctions with fs.symlink (Igor Zinkovsky, Bert Belder)
* windows: fix fs.lstat to properly detect symlinks. (Igor Zinkovsky)
* Fix #3270 Escape url.parse delims (isaacs)
* http: make http.get() accept a URL (Adam Malcontenti-Wilson)
* Cleanup vm module memory leakage (Marcel Laverdet)
* Optimize writing strings with Socket.write (Bert Belder)
* add support for CESU-8 and UTF-16LE encodings (koichik)
* path: add path.sep to get the path separator. (Yi, EungJun)
* net, http: add backlog parameter to .listen() (Erik Dubbelboer)
* debugger: support mirroring Date objects (Fedor Indutny)
* addon: add AtExit() function (Ben Noordhuis)
* net: signal localAddress bind failure in connect (Brian Schroeder)
* util: handle non-string return value in .inspect() (Alex Kocharin)
2012-05-28 20:03:03 -07:00
isaacs
8a411bae66
Revert "tests: kill process group on failure"
...
This reverts commit 0cebfc8ddb
.
2012-05-28 20:02:49 -07:00
isaacs
719376730d
upgrade npm to 1.1.23
...
This also upgrades node-gyp to 0.4.3
2012-05-28 20:02:39 -07:00
Ben Noordhuis
0bd410a66a
deps: cherry-pick libuv commit 4690204
...
libuv cannot be upgraded right now (API change in upstream libuv) but this
commit fixes a segmentation fault on SunOS systems, hence the cherry-pick.
2012-05-28 22:10:38 +00:00
Shigeki Ohtsu
f721d02c8a
http: fix duplicated variable declaration
2012-05-28 23:26:02 +02:00
Maciej Małecki
c96df0e37a
stream: don't call cleanup
twice on end
and close
2012-05-28 01:35:36 +02:00
Ben Noordhuis
0fd2834539
deps: upgrade libuv to 2ec0986
2012-05-28 00:32:16 +02:00
Andreas Madsen
1f3e4a76f9
fs: no end emit after createReadStream.pause()
...
In case a fd option is given to fs.createReadStream a read will instantly
happen. But in the edge case where fd point to an empty file and .pause()
was executed instantly, the end event would emit since no async wait was
between fs.createReadStream and the file read there emits end.
2012-05-27 20:00:19 +02:00
Jeroen Janssen
82bcdbb8aa
doc: add npm search to appendix
...
Fixes #3327 .
2012-05-26 19:41:37 +09:00
Jeroen Janssen
1fc2c3823c
doc: updated JavaScript casing where relevant
...
Fixes #3326 .
2012-05-26 19:34:13 +09:00
Ben Noordhuis
578f69bcf4
deps: upgrade libuv to 28766dc
2012-05-25 14:02:35 +02:00
isaacs
24de89bd0e
Upgrade uv to 604802a
2012-05-24 14:26:32 -07:00
Igor Zinkovsky
b4ed3c1969
remove NODE_USE_64BIT_UV_FS_API
2012-05-24 11:49:51 -07:00
Jeroen Janssen
66e12dbd69
doc: update possible values for process.platform
2012-05-24 18:55:08 +02:00
Ben Noordhuis
078763a94c
test: update addons .gitignore
2012-05-24 14:07:09 +02:00
Igor Zinkovsky
39e25528eb
windows: enable creating directory junctions with fs.symlink
2012-05-24 01:15:15 -07:00
Mathias Bynens
a2fcc47772
doc: add punycode.js documentation
2012-05-23 04:04:12 +02:00
Jeroen Janssen
f079c0bd9f
doc: process get/setuid and get/setgid are POSIX only
...
Fixes #3302
2012-05-23 04:01:45 +02:00
Ben Noordhuis
1358bac6d1
deps: upgrade libuv to 5b9c451
2012-05-23 04:01:19 +02:00
Igor Zinkovsky
dff467d982
update uv to 2df831723fad25d2d97b824b2e52c65082af2723
2012-05-22 16:49:19 -07:00
Igor Zinkovsky
6e435da7f9
remove race from test-child-process-fork-exec-argv test
2012-05-22 13:59:40 -07:00
Ben Noordhuis
0888cdd412
test: fix bad comment
2012-05-22 16:14:30 +02:00
Ben Noordhuis
989ae81c71
test: fix simple/test-process-active-wraps
...
Said test relies a great deal on internals and implementation details (I should
know, I wrote it). Patch it up to work with libuv's new refcounting scheme.
2012-05-22 16:14:30 +02:00
Ben Noordhuis
039fac633e
deps: upgrade libuv to a478847
...
The event loop's reference counting scheme in this version of libuv has changed.
Update the libuv bindings to reflect that fact.
2012-05-22 16:14:24 +02:00
Nathan Rajlich
a608f65b24
repl: preserve the cursor when redisplaying the prompt on SIGCONT
...
Otherwise the cursor position was being reset to 0, even when there was
already part of a line, which was strange.
Part of #3295 .
2012-05-21 21:09:46 -03:00
Nathan Rajlich
3f69c71157
readline: explicitly disable and re-enable "raw mode" on Ctrl+Z
...
Fixes #3295 .
2012-05-21 21:09:46 -03:00
Nathan Rajlich
2b9967fbcc
readline: move the "setRawMode" logic into a private function
2012-05-21 21:09:46 -03:00
Oleg Efimov
45de259b43
Make UNWRAP macro generic.
2012-05-21 23:29:06 +02:00
Andreas Madsen
81a4edcf6a
cluster: remove NODE_UNIQUE_ID from env on startup
...
In case a worker would spawn a new subprocess with process.env, NODE_UNIQUE_ID
would have been a part of the env. Making the new subprocess believe it is a
worker, this would result in some confusion if the subprocess where to listen to
a port, since the server handle request would then be relayed to the worker.
This patch removes the NODE_UNIQUE_ID flag from process.env on startup so any
subprocess spawned by a worker is a normal process with no cluster stuff.
2012-05-21 23:27:44 +02:00
Oleg Efimov
968b49ba0a
Check for tabs in source line in DisplayExceptionLine
...
Fix for joyent/node#3280
2012-05-21 18:30:16 +02:00
Ben Noordhuis
ca642b020d
test: add http 'data after timeout' test
...
See #3234 . TDB if this is or is not the desired behavior.
2012-05-21 00:31:28 +02:00
isaacs
75670d3f63
test: wait for 'close' event for stdout
...
At the 'exit' event, it is sometimes not done writing to stdout.
2012-05-20 09:40:10 -03:00
isaacs
d0c010e39b
test: root can connect to chmod'd pipes
2012-05-20 09:24:47 -03:00
isaacs
b48f7f7eac
test: Solaris is not as granular with rename fs watch events
2012-05-20 00:17:18 -03:00
Andreas Madsen
a039bad299
fs.watch should not require a listener arguments
...
Since fs.watch returns an event emitter where the change event is exactly
the same as the listener callback, the argument should be required
2012-05-19 18:58:28 -03:00
Ben Noordhuis
18b94ea838
doc: improve fs.open() docs
2012-05-17 06:18:25 +02:00
Kevin Bowman
ccc4e547ea
doc: document fs 'rs+' open mode
2012-05-17 06:05:33 +02:00
isaacs
1a2255ab44
Faster fs.readFile and fs.readFileSync
2012-05-16 20:04:44 -07:00
isaacs
ee6c11876a
benchmark for fs.readfile
2012-05-16 20:04:44 -07:00
isaacs
a3753b496e
Revert "Fix #3242 Actually deprecate 'binary' buffer encoding"
...
This reverts commit 5979f096d1
.
Related:
- #3279
- #3278
2012-05-16 16:32:37 -07:00
isaacs
9fc7283a40
Fix #3270 Escape url.parse delims
...
Rather than omitting them.
2012-05-16 15:41:28 -07:00
isaacs
c393853b4e
build: Set strict_aliasing on SunOS always
...
A build failure was introduced on c9676c9147
in SmartOS systems. This makes it build properly.
2012-05-16 14:49:51 -07:00