Julien Gilli
0c7f6ca830
Merge remote-tracking branch 'upstream/v0.10' into merge-0-10-into-0-12
...
Conflicts:
AUTHORS
ChangeLog
configure
deps/uv/AUTHORS
deps/uv/ChangeLog
deps/uv/README.md
deps/uv/config-unix.mk
deps/uv/include/uv-private/uv-win.h
deps/uv/include/uv.h
deps/uv/src/unix/internal.h
deps/uv/src/unix/kqueue.c
deps/uv/src/unix/stream.c
deps/uv/src/uv-common.c
deps/uv/src/uv-common.h
deps/uv/src/version.c
deps/uv/src/win/poll.c
deps/uv/test/test-osx-select.c
deps/v8/src/debug-debugger.js
deps/v8/src/isolate.cc
deps/v8/src/isolate.h
deps/v8/src/mirror-debugger.js
doc/api/buffer.markdown
doc/api/child_process.markdown
doc/api/dns.markdown
doc/api/tls.markdown
doc/api/url.markdown
lib/_stream_writable.js
lib/assert.js
lib/child_process.js
lib/crypto.js
lib/dgram.js
lib/http.js
lib/net.js
lib/timers.js
lib/tls.js
src/node.cc
src/node.h
src/node.js
src/node_crypto.cc
src/node_version.h
test/common.js
test/simple/test-child-process-spawn-typeerror.js
tools/certdata.txt
2015-01-12 15:59:37 -08:00
Carlos Campderrós
4815873bb5
doc: set logical umask in process.umask example
...
0644 seems to be the desired mode for new files (as it is a very weird
umask), and to achieve that the correct umask would be 0022.
PR-URL: https://github.com/joyent/node/pull/8039
Reviewed-by: Trevor Norris <trev.norris@gmail.com>
2014-12-02 22:35:36 -08:00
Sam Roberts
13a992b1c2
doc: document the fds behind stdin/out/err
...
Its common knowledge on unix, but node documentation depends on knowing
this, as it exposes both streams named after stdio, and the fd numbers,
so make this explicit.
Fixes: https://github.com/joyent/node/pull/8624
PR-URL: https://github.com/joyent/node/pull/8454
Reviewed-by: Trevor Norris <trev.norris@gmail.com>
2014-11-18 16:19:21 -08:00
Julien Fontanet
95726b0fce
doc: note stdout and stderr special behaviors.
...
Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com>
2014-10-01 11:45:23 -07:00
Trevor Norris
51b6b6844e
doc: fix brackets for optional parameters
...
Documentation incorrectly used bracket notation for optional parameters.
This caused inconsistencies in usage because of examples like the
following:
fs.write(fd, data[, position[, encoding]], callback)
This simply fixes all uses of bracket notation in documentation.
Signed-off-by: Trevor Norris <trev.norris@gmail.com>
Reviewed-by: Fedor Indutny <fedor@indutny.com>
2014-09-25 11:26:15 -07:00
Timothy J Fontaine
7ca5af87a0
Merge remote-tracking branch 'upstream/v0.10' into v0.12
...
Conflicts:
ChangeLog
deps/v8/src/hydrogen.cc
lib/http.js
lib/querystring.js
src/node_crypto.cc
src/node_version.h
test/simple/test-querystring.js
2014-09-16 17:48:09 -07:00
Maciej Małecki
0664ddc093
doc: document process.env better
...
Fixes #6424 .
Reviewed-By: Fedor Indutny <fedor@indutny.com>
2014-09-16 02:41:38 +04:00
Jan Krems
ad5e8ec3e2
doc: process: Document process.mainModule
...
Instrumentation code might need to find out the entry point of the
process in a global context.
Documenting the existing process.mainModule to officially support this.
Fixes #7808
Signed-off-by: Fedor Indutny <fedor@indutny.com>
2014-06-24 20:21:25 +04:00
Timothy J Fontaine
b444392a98
Merge remote-tracking branch 'upstream/v0.10'
...
Conflicts:
src/node.cc
src/node.js
test/message/max_tick_depth_trace.out
2014-03-10 16:50:00 -07:00
Shuhei Kagawa
43a29f53ca
doc: remove an unused arg in process.stdin.
...
The argument of process.stdin's readable event handler is not used.
2014-03-10 15:30:40 -07:00
Sam Roberts
37d3c56c0b
doc: document beforeExit and add more tests
2014-02-28 15:36:22 +04:00
Timothy J Fontaine
845e5d3458
Merge remote-tracking branch 'upstream/v0.10'
...
Conflicts:
AUTHORS
ChangeLog
deps/uv/AUTHORS
deps/uv/ChangeLog
deps/uv/build.mk
deps/uv/src/unix/linux-core.c
deps/uv/src/unix/stream.c
deps/uv/src/unix/sunos.c
deps/uv/src/version.c
src/node_version.h
2014-02-19 09:12:32 -08:00
Anton Khlynovskiy
1fa5cff4f2
docs: clarify process.stdin and old mode
2014-02-18 13:52:14 -08:00
Pedro Ballesteros
1d734a75b5
doc: stdout blocking or non-blocking behaviour
...
Makes clear that the behaviour of stdout is blocking
in Linux/Unix even when they refer to pipes.
2014-02-18 13:36:00 -08:00
Trevor Norris
6cbfcdad46
src: move AsyncListener from process to tracing
...
The AsyncListener API has been moved into the "tracing" module in order
to keep the process object free from unnecessary clutter.
Signed-off-by: Timothy J Fontaine <tjfontaine@gmail.com>
2014-02-05 17:16:36 -08:00
Yuriy Nemtsov
f65ce02ddd
doc: fix after message in addAsyncListener example
2014-02-04 12:44:15 +04:00
Timothy J Fontaine
c1b1f31203
Merge remote-tracking branch 'upstream/v0.10'
...
Conflicts:
AUTHORS
ChangeLog
deps/uv/AUTHORS
deps/uv/ChangeLog
deps/uv/src/unix/process.c
deps/uv/src/version.c
lib/net.js
node.gyp
src/node_version.h
2014-01-24 19:13:50 -08:00
Sam Roberts
abe02553f2
doc: clarify Windows signal sending emulation
2014-01-16 08:41:04 -08:00
Trevor Norris
d9fc6af32a
node: change AsyncListener API
...
There was a flaw in the old API that has been fixed. Now the
asyncListener callback is now the "create" object property in the
callback object, and is optional.
2014-01-03 13:20:23 -08:00
Timothy J Fontaine
08c83bb172
Merge remote-tracking branch 'upstream/v0.10'
2013-12-31 14:57:46 -08:00
Timothy J Fontaine
ffb718b5a3
doc: clarify process on exit safe usage
2013-12-31 14:48:20 -08:00
Ron Korving
3917232030
docs: process.on('exit') receives exit code
...
The fact that the "exit" event passes the exit code as an argument
as omitted from the documentation. This adds the explanation and
augments the example code to show that.
2013-12-31 14:38:09 -08:00
Timothy J Fontaine
fcca3585fe
Merge remote-tracking branch 'upstream/v0.10'
...
Conflicts:
lib/tls.js
src/node.js
2013-12-06 21:27:18 -08:00
Sam Roberts
8aac118b69
process: document kill(0), disallow kill(O_RDWR)
...
The null signal test existed, but only tested the case where the target
process existed, not when it did not exist.
Also clarified that SIGUSR1 is reserved by Node.js only for receiveing,
its not at all reserved when sending a signal with kill().
kill(pid, 'O_RDWR'), or any other node constant, "worked". I fixed this
by also checking for 'SIG'. The same as done in the isSignal() function.
Now the signal names supported by process.kill() are the same as those
supported by process.on().
2013-12-02 10:41:37 -08:00
isaacs
a48b647162
Merge remote-tracking branch 'ry/v0.10'
2013-11-08 13:41:44 -08:00
Sam Roberts
155df9ca76
doc: document node signal handling
...
Partly lifted from uv.h, partly from observation of node.cc.
2013-10-31 21:19:04 +01:00
Trevor Norris
fe4fbc2a1e
doc: add docs for AsyncListeners
...
Documentation has been added on how to use the AsyncListener API.
2013-10-31 17:10:39 -07:00
Timothy J Fontaine
42af62f33a
Merge remote-tracking branch 'upstream/v0.10'
...
Conflicts:
AUTHORS
ChangeLog
configure
deps/uv/ChangeLog
deps/uv/src/version.c
lib/tls.js
src/node_version.h
2013-09-24 16:49:01 -07:00
Ben Noordhuis
7c554a5cd0
doc: document reserved status of SIGUSR1
...
Fixes #1212 .
2013-09-19 12:31:52 +02:00
isaacs
b30a03eda0
process: use exit 1 for uncaughtException
...
Since it is Unix tradition to use exit code 1 for general-purpose script
bail-out, and the way of doing that in Node is to throw an exception and
not catch it, it makes the most sense to exit with 1 when an exception
goes uncaught.
Move the `Invalid Argument` exit to 9, so that it's something specific,
and clear that it's a node internal error.
Also, document the exit codes that we use.
2013-09-06 18:23:15 -07:00
isaacs
a5dba82ee2
process: Add exitCode property
...
This allows one to set a specific status code, while still letting the
process exit gracefully once all async operations are completed.
2013-09-06 16:51:51 -07:00
isaacs
cdf2a661f2
Merge remote-tracking branch 'ry/v0.10'
...
Conflicts:
lib/tls.js
2013-08-21 09:40:10 -07:00
Edward Hutchins
31a27ca72d
Added documentation for process.execArgv
2013-08-19 15:53:09 -07:00
isaacs
bd5ab9c601
doc: Explain process.nextTick timing
...
Provide more detailed explanation of the timing of `process.nextTick`
relative to I/O.
2013-07-16 13:02:54 -07:00
Trevor Norris
71ade1c212
doc: remove mention of maxTickDepth
...
maxTickDepth has been removed, but mention of it was left in the docs.
Also added explanation that nextTick is allowed to starve I/O.
2013-07-05 15:14:10 -07:00
Linus Mårtensson
5e4e8ec429
build: add android support
...
Resolves minor discrepancies between android and standard POSIX systems.
In addition, some configure parameters were added, and a helper-script
for android configuration. Ideally, this script should be merged into
the standard configure script.
To build for android, source the android-configure script with an NDK
path:
source ./android-configure ~/android-ndk-r8d
This will create an android standalone toolchain and export the
necessary environment parameters.
After that, build as normal:
make -j8
After the build, you should now have android-compatible NodeJS binaries.
2013-06-17 17:21:56 +02:00
Fedor Indutny
259839fe75
Merge branch 'v0.10'
...
Conflicts:
ChangeLog
deps/uv/src/version.c
src/node.h
src/node_crypto.cc
src/node_crypto_bio.cc
src/node_crypto_bio.h
src/node_object_wrap.h
src/node_version.h
2013-04-12 11:30:11 -04:00
Felix Geisendörfer
a2fd657b10
docs: uncaughtException is here to stay
...
Brings docs in line with decision made here:
https://github.com/joyent/node/issues/2582#issuecomment-9971225
2013-04-09 13:39:17 +03:00
Rod Vagg
ccabd4a6fa
process: expose NODE_MODULE_VERSION in process.versions
2013-04-08 16:48:18 +02:00
Mathias Bynens
488b74d68b
doc: mention process.*.isTTY under process
2013-03-25 13:54:32 +01:00
Ben Noordhuis
7b7235a232
doc: add note on process.title max length
...
Fixes #5006 .
2013-03-13 23:27:16 +01:00
isaacs
97db62b4d9
Merge remote-tracking branch 'ry/v0.8' into master
...
Conflicts:
AUTHORS
ChangeLog
Makefile
src/node_version.h
2013-01-11 10:18:07 -08:00
Johannes Ewald
872cb0d7fa
doc: improve example of process.hrtime()
...
The example clarifies now that diff[0] * 1000000000 + diff[1] equals
the result in nanoseconds.
2013-01-04 23:06:40 +01:00
Ben Noordhuis
3ece130ea2
process: add getgroups(), setgroups(), initgroups()
...
DRY the getuid(), getgid(), etc. functions while we're at it.
2012-12-06 17:14:58 +01:00
Stephen Gallagher
38809e3985
build: allow linking against system libuv
2012-11-16 23:34:13 +01:00
Stephen Gallagher
73ff653a8d
build: allow linking against system c-ares
2012-11-06 00:18:35 +01:00
Stephen Gallagher
bfd78b69fc
build: allow linking against system http_parser
2012-11-06 00:18:35 +01:00
Nathan Rajlich
4b238b4c2a
Merge remote-tracking branch 'origin/v0.8'
...
Conflicts:
AUTHORS
ChangeLog
deps/uv/test/runner-win.c
doc/api/process.markdown
lib/repl.js
src/node_crypto.cc
src/node_version.h
2012-10-13 16:16:56 -07:00
Alex Kocharin
bf0bc3565b
doc: better example for process.hrtime()
...
Fixes #3984 .
2012-10-03 22:18:33 +02:00
isaacs
bb207c2827
Merge remote-tracking branch 'ry/v0.8' into master
...
Conflicts:
ChangeLog
src/node_version.h
test/simple/test-util-inspect.js
2012-09-12 15:13:07 -07:00