- Aug 07, 2012
-
-
isaacs authored
Fixes an issue with publishing readmes that are not called 'README.md', so that they still end up on the website
-
Nathan Rajlich authored
-
isaacs authored
-
isaacs authored
-
Nathan Rajlich authored
-
Nathan Rajlich authored
We can do other OSs like 32 and 64-bit OS X, but we should encourage users to use the installer on OS X so we'll omit it here.
-
Nathan Rajlich authored
-
Nathan Rajlich authored
-
Nathan Rajlich authored
Needed for 64-bit Solaris, and 32-bit OS X
-
Nathan Rajlich authored
-
Nathan Rajlich authored
-
Nathan Rajlich authored
This target compiles node with "/" as the prefix and installs into a directory like: "node-v0.8.6-darwin-x86_64". Then it creates a gzipped-tarball of that directory, called something like: "node-v0.8.6-darwin-x86_64.tar.gz".
-
Nathan Rajlich authored
This "portable" mode rewrites the npm shebang to use the "node" executable in the same directory relative to the "npm" script. This makes the "npm" script "just work" even when "node" is not in the user's $PATH. This mode is necessary for the precompiled binary packages that may potentially be extracted to anywhere. The regular shebang-rewriting logic would normally set the npm script's shebang to "/bin/node" which will not be present on anyone's machine. In the end, we want the precompiled packages to be as user-friendly as possible.
-
Nathan Rajlich authored
Previously they were going into just "wafadmin" and node-waf wasn't working.
-
- Aug 06, 2012
-
-
Kyle Robinson Young authored
-
isaacs authored
-
isaacs authored
-
isaacs authored
1. The net changes add a stack frame to stdin errors. 2. The error line numbers were overly strict in many places.
-
Nathan Rajlich authored
Prettier formatting for the shebang if the "prefix" ends with a /
-
- Aug 05, 2012
-
-
Dominic Tarr authored
-
Tyler Neylon authored
Previously, a command with a short stdio array would result in the child's stdout and stderr objects set to null. For example: var c = child_process.spawn(cmd, args, {stdio: ['pipe']}); // results in c.stdout === null. The expected behavior is the above line functioning the same as this one: var c = child_process.spawn(cmd, args, {stdio: ['pipe', null, null]}); // provides correct (non-null) c.stdout; as does the above, after this fix. -
isaacs authored
-
- Aug 04, 2012
-
-
Nathan Rajlich authored
Before they were just being copied into "lib/node/". Now they go into "lib/node/wafadmin/".
-
Ben Noordhuis authored
The installer does what amounts to `cp -p`. If the node binary is in use at the time of the copy, it'd fail with a ETXTBSY error. That's why it's unlinked first now.
-
Ben Noordhuis authored
* honor the --without-waf and --without-npm configure switches * a small logic bug made the installer script install to $PWD instead of /usr/local if --prefix= was not passed to configure
-
- Aug 03, 2012
-
-
Bert Belder authored
This fixes the problem that calling pause() on a socket would not actually prevent 'data' events from being emitted. It also replaces the existing test by a more elaborate one. Ref: #3118
-
isaacs authored
-
isaacs authored
-
isaacs authored
-
isaacs authored
-
isaacs authored
* node: tag Encode and friends NODE_EXTERN (Ben Noordhuis) * fs: fix ReadStream / WriteStream missing callback (Gil Pedersen) * fs: fix readFileSync("/proc/cpuinfo") regression (Ben Noordhuis) * installer: don't assume bash is installed (Ben Noordhuis) * Report errors properly from --eval and stdin (isaacs) * assert: fix throws() throws an error without message property (koichik) * cluster: fix libuv assert in net.listen() (Ben Noordhuis) * build: always link sunos builds with libumem (Trent Mick) * build: improve armv7 / hard-float detection (Adam Malcontenti-Wilson) * https: Use host header as effective servername (isaacs) * sunos: work around OS bug to prevent fs.watch() from spinning (Bryan Cantrill) * linux: fix 'two watchers, one path' segfault (Ben Noordhuis) * windows: fix memory leaks in many fs functions (Bert Belder) * windows: don't allow directories to be opened for writing/appending (Bert Belder) * windows: make fork() work even when not all stdio handles are valid (Bert Belder) * windows: make unlink() not remove mount points, and improve performance (Bert Belder) * build: Sign pkg installer for OS X (isaacs) -
isaacs authored
This makes the installer work on Mountain Lion.
-
- Aug 02, 2012
-
-
Ben Noordhuis authored
-
isaacs authored
-
isaacs authored
-
Ben Noordhuis authored
The old installer was a JS script, which didn't work if node had been cross-compiled for another architecture. Replace it with a python script. Fixes #3807.
-
Ben Noordhuis authored
-
Ben Noordhuis authored
Shrinks the tarball by a few hundred kilobytes and fixes a broken symlinks issue on Windows. Fixes #3813.
-
Ben Noordhuis authored
Makes the symbols visible on Windows. They were already visible on Unices. Fixes #3811.
-
Gil Pedersen authored
The (undocumented) callback argument to .destroy() was not called if the stream was no longer readable / writable.
-