Nathan Rajlich
70a5b53e03
Re-apply "build: target OSX 10.5 when building on darwin"
This reverts commit 93eca95aec
.
Fixes #3072 (once again).
13 years ago
Ben Noordhuis
0db4dc0024
deps: upgrade libuv to 3c41597
13 years ago
isaacs
e8067cb685
Now working on v0.6.16
13 years ago
isaacs
163d3cdf14
Merge branch 'v0.6.15-release' into v0.6
13 years ago
isaacs
f160a45b25
2012.04.09 Version 0.6.15 (stable)
* Update npm to 1.1.16
* Show licenses in binary installers.
* unix: add uv_fs_read64, uv_fs_write64 and uv_fs_ftruncate64 (Ben Noordhuis)
* add 64bit offset fs functions (Igor Zinkovsky)
* windows: don't report ENOTSOCK when attempting to bind an udp handle twice (Bert Belder)
* windows: backport pipe-connect-to-file fixes from master (Bert Belder)
* windows: never call fs event callbacks after closing the watcher (Bert Belder)
* fs.readFile: don't make the callback before the fd is closed (Bert Belder)
* windows: use 64bit offsets for uv_fs apis (Igor Zinkovsky)
* Fix #2061 : segmentation fault on OS X due to stat size mismatch (Ben Noordhuis)
13 years ago
isaacs
c75f71dd72
fs.WriteStream: Handle modifications to fs.open
If the fs.open method is modified via AOP-style extension, in between
the creation of an fs.WriteStream and the processing of its action
queue, then the test of whether or not the method === fs.open will fail,
because fs.open has been replaced.
The solution is to save a reference to fs.open on the stream itself when
the action is placed in the queue.
This fixes isaacs/node-graceful-fs#6 .
13 years ago
isaacs
06ada03ed9
fs.WriteStream: Handle modifications to fs.open
If the fs.open method is modified via AOP-style extension, in between
the creation of an fs.WriteStream and the processing of its action
queue, then the test of whether or not the method === fs.open will fail,
because fs.open has been replaced.
The solution is to save a reference to fs.open on the stream itself when
the action is placed in the queue.
This fixes isaacs/node-graceful-fs#6 .
13 years ago
isaacs
93eca95aec
Revert "build: target OSX 10.5 when building on darwin"
This reverts commit b6d6a54f80
,
which fixed #3072 , so we'll have to figure out another way
to make that work.
13 years ago
isaacs
45b772d8cb
fs.readFile: Emit 'close' if we don't expect a close later
This fixes a regression introduced by 40b7302
13 years ago
isaacs
08e2e570a7
Make rules for release blog post and email message
13 years ago
isaacs
57d722011a
website: Add October Sky JS and Node.js Hispano
13 years ago
isaacs
e81a5e9c9c
Remove stray comment from LICENSE file
13 years ago
Bert Belder
ba055115e0
Windows: installer shows license agreement dialog
13 years ago
Bert Belder
1330419446
Windows: add build step that generates license.rtf from LICENSE
13 years ago
Ryan Dahl
c9f17305e6
Mac installer shows license
ref #3056
13 years ago
Ryan Dahl
cf75619bc3
Include text of licenses in LICENSE file
For easy inclusion in binary distributions. ref #3056
13 years ago
Ryan Dahl
331cd7c251
Fix links to libev and libeio licenses
13 years ago
Nathan Rajlich
78eb174ea2
readline: use StringDecoder for decoding "normal" data
The fix from #3059 was not handling multi-byte utf8 data properly.
13 years ago
Nathan Rajlich
8652c11031
test: make the ArrayStream in repl tests write a '\n'
This is more correct.
Fixes them from failing with the updated readline behavior.
13 years ago
Nathan Rajlich
8752ceef13
test: make repl-autolibs check that the callback was invoked
13 years ago
Nathan Rajlich
ca8dea83a9
repl: make the completer use newlines
Fixes the repl.complete() function when terminal is false, since it
is now explicitly looking for a '\n' char.
13 years ago
Nathan Rajlich
aab7cb7dfe
test: fix failing test-repl.js
13 years ago
Nathan Friedly
e28f77cbad
readline: buffer data to only emit 'line' on '\n'
In "terminal: false" mode.
(And fire it multiple times if multiple lines arrive at once.)
This is necessary because the Windows telnet client sends every single
keystroke as it's typed.
See: http://stackoverflow.com/questions/9962197/node-js-readline-not-waiting-for-a-full-line-on-socket-connections
Closes #3059 .
13 years ago
isaacs
37ac5e52bf
Update npm to 1.1.16
13 years ago
isaacs
b9bfb1bc91
child_process: Emit err rather than throw for IPC write failure
13 years ago
Igor Zinkovsky
0b57fee3f8
enable test-fs-largefile.js test
13 years ago
Bert Belder
1042a8d887
Please the compiler
13 years ago
Bert Belder
40b7302af8
fs.readFile: don't make the callback before the fd is closed
On Windows it is not possible to unlink() the read file in the callback.
This fixes #3051 . A test is included.
13 years ago
Igor Zinkovsky
f178f2ae3f
upgrade libuv to d68b3d960b6d95bfc16027cecca2f3fa48bcc36f
13 years ago
Zachary Scott
d73b257d65
docs: grammar and spelling on lib/cluster.js
13 years ago
Nathan Rajlich
b6d6a54f80
build: target OSX 10.5 when building on darwin
13 years ago
Igor Zinkovsky
052aaa4c4d
windows: use 64bit offsets for uv_fs apis
13 years ago
Bert Belder
3e8857271b
Windows: installer shows license agreement dialog
13 years ago
Bert Belder
2728dcc95b
Windows: add build step that generates license.rtf from LICENSE
13 years ago
Bert Belder
930fabe43f
Disable V8 postmortem debugging on Windows
It is not supported by V8.
13 years ago
Ryan Dahl
30994aad30
Mac installer shows license
ref #3056
13 years ago
Ryan Dahl
55e971e33d
Include text of licenses in LICENSE file
For easy inclusion in binary distributions. ref #3056
13 years ago
Ben Noordhuis
92c0c6953a
build: define _DARWIN_USE_64_BIT_INODE=1 on OS X
Fixes a segmentation fault on some OS X systems due to sizeof(struct stat)
mismatches.
Fixes #2061 .
13 years ago
Ben Noordhuis
ffee873941
build: define _DARWIN_USE_64_BIT_INODE=1 on OS X
Fixes a segmentation fault on some OS X systems due to sizeof(struct stat)
mismatches.
Fixes #2061 .
13 years ago
Ryan Dahl
08109367e8
Fix links to libev and libeio licenses
13 years ago
isaacs
01d46f3a20
Fix #3052 Handle errors properly in zlib
13 years ago
Dave Pacheco
cc15299c32
build: add support for DTrace and postmortem
* fixes #2110
* includes V8 postmortem metadata in Solaris builds
* adds GYP support for DTrace probes and ustack helper
* ustack helper derives constants dynamically from libv8_base.a
* build with DTrace support by default on SunOS
13 years ago
Ben Noordhuis
7bdeed2039
zlib: fix uninitialized variable compiler warning
13 years ago
Nathan Rajlich
0965d2d9f6
js2c: fix to support files other than ones ending with 2 char extensions
Previously this was basically hard-coded for *.js files, but now we
need to include the 'config.gypi' file in there as well.
13 years ago
Ben Noordhuis
a4a04f932e
node: provide snprintf implementation on windows
_snprintf() doesn't zero-terminate the buffer on overflow.
13 years ago
Ben Noordhuis
dee8c51547
node: don't check return value of unsetenv()
It returns void on some platforms, notably FreeBSD.
13 years ago
Ben Noordhuis
bc834c395b
Alias _snprintf to snprintf, fix Windows build.
13 years ago
isaacs
1e577f347b
website: Consistency in the industry logos
13 years ago
isaacs
2726c22f0b
Revert "tty: add keypress event for backwards-compat"
In this case, backwards compatibility is not worth the API
inconsistency. We can just document the change.
This reverts commit b521ff3b4f
.
13 years ago
Ben Noordhuis
c26a0b5aab
doc: fix grammar error in cluster docs
13 years ago