Nathan Rajlich
70e68893fe
build: make --openssl-use-sys a boolean option
...
Before you had to enter a truthy value like: --openssl-use-sys=1
2012-03-17 12:57:24 -07:00
isaacs
815169383e
Fix include logic was replacing https include with http
2012-03-17 11:11:07 -07:00
isaacs
7bee98bae2
Ignore 'making a build' artifacts
2012-03-17 11:11:03 -07:00
Alex Xu
5abcdc9671
build: fix configure with spaces in CC
2012-03-16 16:01:53 -07:00
isaacs
76a771b749
doc: Remove extraneous index.html's from hyperlinks
2012-03-16 08:19:26 -07:00
isaacs
46376888cd
Remove hard-coded version number from docs
2012-03-16 08:13:41 -07:00
isaacs
ec735cbce0
Merge remote-tracking branch 'ry/v0.6' into merge-v0.6
...
Conflicts:
ChangeLog
deps/npm/AUTHORS
deps/npm/html/api/bin.html
deps/npm/html/api/bugs.html
deps/npm/html/api/commands.html
deps/npm/html/api/config.html
deps/npm/html/api/deprecate.html
deps/npm/html/api/docs.html
deps/npm/html/api/edit.html
deps/npm/html/api/explore.html
deps/npm/html/api/help-search.html
deps/npm/html/api/init.html
deps/npm/html/api/install.html
deps/npm/html/api/link.html
deps/npm/html/api/load.html
deps/npm/html/api/ls.html
deps/npm/html/api/npm.html
deps/npm/html/api/outdated.html
deps/npm/html/api/owner.html
deps/npm/html/api/pack.html
deps/npm/html/api/prefix.html
deps/npm/html/api/prune.html
deps/npm/html/api/publish.html
deps/npm/html/api/rebuild.html
deps/npm/html/api/restart.html
deps/npm/html/api/root.html
deps/npm/html/api/run-script.html
deps/npm/html/api/search.html
deps/npm/html/api/shrinkwrap.html
deps/npm/html/api/start.html
deps/npm/html/api/stop.html
deps/npm/html/api/submodule.html
deps/npm/html/api/tag.html
deps/npm/html/api/test.html
deps/npm/html/api/uninstall.html
deps/npm/html/api/unpublish.html
deps/npm/html/api/update.html
deps/npm/html/api/version.html
deps/npm/html/api/view.html
deps/npm/html/api/whoami.html
deps/npm/html/doc/README.html
deps/npm/html/doc/adduser.html
deps/npm/html/doc/bin.html
deps/npm/html/doc/bugs.html
deps/npm/html/doc/build.html
deps/npm/html/doc/bundle.html
deps/npm/html/doc/cache.html
deps/npm/html/doc/changelog.html
deps/npm/html/doc/coding-style.html
deps/npm/html/doc/completion.html
deps/npm/html/doc/config.html
deps/npm/html/doc/deprecate.html
deps/npm/html/doc/developers.html
deps/npm/html/doc/disputes.html
deps/npm/html/doc/docs.html
deps/npm/html/doc/edit.html
deps/npm/html/doc/explore.html
deps/npm/html/doc/faq.html
deps/npm/html/doc/folders.html
deps/npm/html/doc/help-search.html
deps/npm/html/doc/help.html
deps/npm/html/doc/index.html
deps/npm/html/doc/init.html
deps/npm/html/doc/install.html
deps/npm/html/doc/json.html
deps/npm/html/doc/link.html
deps/npm/html/doc/list.html
deps/npm/html/doc/npm.html
deps/npm/html/doc/outdated.html
deps/npm/html/doc/owner.html
deps/npm/html/doc/pack.html
deps/npm/html/doc/prefix.html
deps/npm/html/doc/prune.html
deps/npm/html/doc/publish.html
deps/npm/html/doc/rebuild.html
deps/npm/html/doc/registry.html
deps/npm/html/doc/removing-npm.html
deps/npm/html/doc/restart.html
deps/npm/html/doc/root.html
deps/npm/html/doc/run-script.html
deps/npm/html/doc/scripts.html
deps/npm/html/doc/search.html
deps/npm/html/doc/semver.html
deps/npm/html/doc/shrinkwrap.html
deps/npm/html/doc/star.html
deps/npm/html/doc/start.html
deps/npm/html/doc/stop.html
deps/npm/html/doc/submodule.html
deps/npm/html/doc/tag.html
deps/npm/html/doc/test.html
deps/npm/html/doc/uninstall.html
deps/npm/html/doc/unpublish.html
deps/npm/html/doc/update.html
deps/npm/html/doc/version.html
deps/npm/html/doc/view.html
deps/npm/html/doc/whoami.html
deps/npm/man/man1/npm.1
deps/npm/man/man3/npm.3
deps/npm/node_modules/node-gyp/README.md
deps/npm/node_modules/node-gyp/lib/build.js
deps/npm/node_modules/node-gyp/lib/configure.js
deps/npm/node_modules/node-gyp/lib/install.js
deps/npm/node_modules/node-gyp/lib/node-gyp.js
deps/npm/node_modules/node-gyp/node_modules/ansi/package.json
deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/package.json
deps/npm/node_modules/node-gyp/node_modules/glob/package.json
deps/npm/node_modules/node-gyp/package.json
deps/npm/package.json
doc/about/index.html
doc/api/path.markdown
doc/community/index.html
doc/index.html
doc/logos/index.html
src/node_version.h
2012-03-16 08:06:54 -07:00
Shigeki Ohtsu
534264d209
doc: Add condition to emit close event of net.Server
2012-03-16 16:01:18 +01:00
Rod Vagg
90b785c09a
doc: fix # links from (and within) api/fs
2012-03-16 15:51:33 +01:00
Rod Vagg
6628a3b6ea
doc: fix # links from (and within) api/fs
2012-03-16 15:42:26 +01:00
isaacs
0fb4fb4797
Document ChildProcess exit/close event difference
2012-03-15 17:23:39 -07:00
Nathan Rajlich
7cb0f5f84a
install: update install.js to use process.config
...
Now that the node_prefix is available from within node, we can use it :)
2012-03-15 17:15:49 -07:00
Nathan Rajlich
11d8823791
process: add process.config
...
This is the JS representation of the `config.gypi` file that was used when
compiling node. With this information, you can tell whether the current node
binary has shared or static dependencies, or any other configuration options
that may have been used.
2012-03-15 17:15:18 -07:00
Nathan Rajlich
95fd517431
node.gyp: include the config.gypi file in the js2c inputs list
2012-03-15 17:12:45 -07:00
Nathan Rajlich
bea2e15864
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.
2012-03-15 17:12:37 -07:00
Charlie McConnell
c7b8073afc
child_process: Separate 'close' event from 'exit'
...
Currently, a child process does not emit the 'exit' event until 'close' events
have been received on all three of the child's stdio streams. This change makes
the child object emit 'exit' when the child exits, and a new 'close' event when
all stdio streams are closed.
2012-03-15 17:07:11 -07:00
Nathan Rajlich
928ea564d1
events: don't delete the listeners array in removeListener()
2012-03-15 17:01:29 -07:00
Ben Noordhuis
761a82bc9a
test: make .removeAllListeners() test more exhaustive
...
Also test removal of multiple listeners, it's a separate code path.
2012-03-16 00:25:42 +01:00
Ben Noordhuis
78dc13fbf9
events: don't delete the listeners array
...
The documentation implies that .removeAllListeners() leaves the listeners array
untouched. Make it so.
2012-03-16 00:20:10 +01:00
Ben Noordhuis
f9aa01de32
test: don't let debugger listen on common.PORT
...
simple/test-debugger-repl has a tendency to fail and leave behind a stray
process that listens on common.PORT, making later tests fail with EADDRINUSE.
2012-03-16 00:20:10 +01:00
Nathan Rajlich
dc752327bb
vcbuild: run the 'configure' script in vcbuild.bat
...
So that a 'config.gypi' file gets generated, which is
required for the `process.config` object (see #2928 ).
2012-03-15 16:12:19 -07:00
Ben Noordhuis
1a97998644
process: fix process.title setter
...
Commit 19fd530
broke the argv initialization logic that's used on linux and
freebsd to update the process name (as displayed in tools like `top`).
Fixes test/simple/test-setproctitle.js.
2012-03-15 23:10:32 +01:00
isaacs
702b46c80d
Fix invalid timer test
...
Previously, setTimeout(fn, 0) would create a new Timer() object,
which has a close() method (and is a bit slower). The recent
change to more closely emulate browser setTimeout behavior dodges
this path, so this assertion is no longer valid.
2012-03-15 14:53:17 -07:00
Ben Noordhuis
7fc835afe3
timers: handle negative or non-numeric timeout values
...
Follows browser behaviour by scheduling the callback on the next tick.
Fixes #593 .
2012-03-15 13:56:30 -07:00
Maciej Małecki
9a35656210
test: test if forks are spawned with parent's process.execArgv
2012-03-15 13:48:06 -07:00
Maciej Małecki
0113f5a72d
test: test process.execArgv
2012-03-15 13:48:05 -07:00
Micheil Smith
19fd5301bf
Expose original argv as process.execArgv for cluster and child_process.fork()
2012-03-15 13:47:43 -07:00
Matt Ezell
96e3be3aa3
Added trailing backslash to npm path
...
Fix #2377 : $PATH issues reported for MSI installer
2012-03-15 13:28:01 -07:00
isaacs
b9bd2d3eb9
Now working on v0.6.14
2012-03-15 10:33:33 -07:00
isaacs
9726a259bf
Merge branch 'v0.6.13-release' into v0.6
2012-03-15 10:32:58 -07:00
isaacs
9f7f86b534
2012.03.15 Version 0.6.13 (stable)
...
* Windows: Many libuv test fixes (Bert Belder)
* Windows: avoid uv_guess_handle crash in when fd < 0 (Bert Belder)
* Map EBUSY and ENOTEMPTY errors (Bert Belder)
* Windows: include syscall in fs errors (Bert Belder)
* Fix fs.watch ENOSYS on Linux kernel version mismatch (Ben Noordhuis)
* Update npm to 1.1.9
- upgrade node-gyp to 0.3.5 (Nathan Rajlich)
- Fix isaacs/npm#2249 Add cache-max and cache-min configs
- Properly redirect across https/http registry requests
- log config usage if undefined key in set function (Kris Windham)
- Add support for os/cpu fields in package.json (Adam Blackburn)
- Automatically node-gyp packages containing a binding.gyp
- Fix failures unpacking in UNC shares
- Never create un-listable directories
- Handle cases where an optionalDependency fails to build
2012-03-15 08:45:35 -07:00
isaacs
06bf0707f7
makefile: Fix 'make doc'
2012-03-15 08:22:36 -07:00
isaacs
571a51989e
Upgrade libuv to 66a959c4052
2012-03-15 08:18:37 -07:00
isaacs
f631c1d73b
Update npm to 1.1.9
2012-03-14 16:44:36 -07:00
isaacs
ad5a108dfd
Update uv to 5d21056
2012-03-14 16:44:36 -07:00
Artur Adib
c834ef409e
Doc highlight fix
2012-03-14 16:44:36 -07:00
Rod Vagg
c12a1dc5d8
path.exists*() as 2nd level head not 3rd
2012-03-14 16:20:40 -07:00
Shigeki Ohtsu
d2fba2bf35
test: Fix path to require hello-world module
2012-03-14 11:00:52 -07:00
Nathan Rajlich
35043ad8ac
process: use NODE_STRINGIFY macro to set process.versions.uv
2012-03-14 01:40:29 +01:00
isaacs
bda08bfa04
Now working on 0.7.7
2012-03-13 14:03:51 -07:00
isaacs
73c874698b
Merge branch 'v0.7.6-release'
2012-03-13 14:03:07 -07:00
isaacs
f06abda6f5
2012.03.13, Version 0.7.6 (unstable)
...
* Upgrade v8 to 3.9.17
* Upgrade npm to 1.1.8
- Add support for os/cpu fields in package.json (Adam Blackburn)
- Automatically node-gyp packages containing a binding.gyp
- Fix failures unpacking in UNC shares
- Never create un-listable directories
- Handle cases where an optionalDependency fails to build
* events: newListener emit correct fn when using 'once' (Roly Fentanes)
* url: Ignore empty port component (Łukasz Walukiewicz)
* module: replace 'children' array (isaacs)
* tls: parse multiple values of a key in ssl certificate (Sambasiva Suda)
* cluster: support passing of named pipes (Ben Noordhuis)
* Windows: include syscall in fs errors (Bert Belder)
* http: #2888 Emit end event only once (Igor Zinkovsky)
* readline: add multiline support (Rlidwka)
* process: add `process.hrtime()` (Nathan Rajlich)
* net, http, https: add localAddress option (Dmitry Nizovtsev)
* addon improvements (Nathan Rajlich)
* build improvements (Ben Noordhuis, Sadique Ali, T.C. Hollingsworth, Nathan Rajlich)
* add support for "SEARCH" request methods (Nathan Rajlich)
* expose the zlib and http_parser version in process.versions (Nathan Rajlich)
2012-03-13 13:02:38 -07:00
isaacs
10dc129a4b
Update npm to 1.1.8
2012-03-13 13:02:02 -07:00
Nathan Rajlich
884a209ccf
docs: document the repl "exit" event
2012-03-13 19:58:54 +01:00
Nathan Rajlich
f9da776b33
process: listen for the "exit" even on the main repl
2012-03-13 19:58:53 +01:00
Nathan Rajlich
f214758dd1
repl: better SIGINT handling behavior
...
Before:
☮ ~ (master) ⚡ node
> asdf
(^C again to quit)
> sdcasd☮ ~ (master) ⚡
Now:
☮ ~/node (repl) ⚡ ./node
> asfs
> sda
>
(^C again to quit)
> scdsdc
> sdcsdc
>
(^C again to quit)
> sdc
>
(^C again to quit)
>
☮ ~/node (repl) ⚡
^ note that each new line above is a ctrl+c sequence
2012-03-13 19:58:52 +01:00
Nathan Rajlich
6b5a34cdf3
repl: remove redundant check of rli.rine.length
...
It get's set to '' 1 line above, so we know that that's always 0.
2012-03-13 19:58:52 +01:00
Nathan Rajlich
b7ddd30181
repl: make sure the REPL always flushes with a newline
2012-03-13 19:58:51 +01:00
Nathan Rajlich
659d449460
repl: make REPLServer emit an "exit" event
...
This can happen when "SIGINT" is processed by the readline interface,
or when the user types ".exit" into the REPL.
2012-03-13 19:58:50 +01:00
Nathan Rajlich
4f63f9f327
repl: make REPLServer inherit from EventEmitter
...
This is because it should emit an "exit" event when "SIGINT" is received
from the readline interface, or when ".exit" is typed by the user.
2012-03-13 19:58:50 +01:00