Bert Belder
5e832ac7b9
win/msi: separate features for ETW and perfctr support
12 years ago
Bert Belder
51e3a59946
win/msi: make npm a feature separate from the runtime
12 years ago
Bert Belder
4348241bcc
win/msi: use consistent registry key paths
12 years ago
Bert Belder
0604d9ab93
win/msi: don't create empty npm folder in %appdata%
Npm creates this folder when it's needed. Creating it in the installer
violates the per-user / per-machine scope separation.
12 years ago
Bert Belder
8542c9afba
win/msi: don't install pdb file
It's only available in debug builds, and we're not providing
installer packages for debug builds anyway.
12 years ago
Bert Belder
7514779388
win/msi: define features before directories/components
12 years ago
Bert Belder
52f7a14aaf
win: make nodejsvars.bat detect whether npm is available
12 years ago
Raymond Feng
95871ac1db
windows/msi: fix msi build issue with WiX 3.7/3.8
The `heat` tool that gathers NPM source files wasn't getting called.
Closes #4896
12 years ago
Bert Belder
890dc2eeb1
win/msi: make msi build work when spaces are present in the path
12 years ago
Raymond Feng
47e115063b
windows/msi: fix msi build issue with WiX 3.7/3.8
The `heat` tool that gathers NPM source files wasn't getting called.
Closes #4896
12 years ago
isaacs
687522c5a5
blog: Do not pass undefined to path.join
12 years ago
Timothy J Fontaine
d032ff4954
test: fix tap output on windows
Test output is always \n and not platform dependent
12 years ago
Fedor Indutny
3d913fec83
Revert "sunos: unbreak build after v8 downgrade"
This reverts commit f80f3c5f62
.
12 years ago
Ben Noordhuis
f80f3c5f62
sunos: unbreak build after v8 downgrade
Commit 3d67f89
("fix generation of v8 constants on freebsd") is an
unfortunate victim of this rollback.
Revert "dtrace: fix generation of v8 constants on freebsd"
Revert "dtrace: More style"
Revert "dtrace: Make D style more D-ish"
Revert "dtrace: x64 ustack helper"
Revert "dtrace: fix style in ustack helper"
Revert "dtrace: SeqAsciiString was renamed to SeqOneByteString in v8"
This reverts commit 3d67f89552
.
This reverts commit 321b8eec08
.
This reverts commit 38df9d51a2
.
This reverts commit f9afb3f010
.
This reverts commit 13296e4b13
.
This reverts commit 3b715edda9
.
12 years ago
Timothy J Fontaine
9d45b945f7
test: add TAP output to the test runner
This is a back-port of commit 14ed173
from the master branch.
12 years ago
isaacs
e850cbab1c
tools: Add wrk for benchmarking http servers
12 years ago
Scott Blomquist
8164b2fda7
windows/msi: more installer enhancements
Noteworthy installer improvements provided here:
* Support in the Installer UI for not installing shortcuts.
* Support in the Installer UI for choosing a custom install directory.
* Command line support for not installing shortcuts (ADDDEFAULT=nodejs)
* Command line support for custom install directory (INSTALLDIR=c:\tools\node)
12 years ago
Jim Schubert
e418df7bb8
windows/msi: add feature selection to installer
12 years ago
Ben Noordhuis
a86ebbe288
blog: remove dangling symlink
Fixes #4716 .
12 years ago
Fedor Indutny
3d67f89552
dtrace: fix generation of v8 constants on freebsd
Every constant is certainly 4 bytes now, but freebsd's objdump utility
prints out odd byte sequences (5-bytes, 6-bytes and even 9-bytes long)
for v8's data section. We can safely ignore all upper bytes, because all
constants that we're using are just `int`s. Since on all supported
platforms `int` is 32bit long (and anyway v8's constants are 32bit too),
we ignore all higher bits if they were read.
12 years ago
Chris Dent
6b4a93577b
install: add simplejson fallback
Make tools/install.py work with python 2.5
2.5 is still fairly widespread and does not include a json lib as
standard. Most python folk will have simplejson if they are in that
boat.
In general it seems a bit tricky to solve this perfectly...
12 years ago
Scott Blomquist
8e311d28b0
windows: add support for '_Total' perf counters
12 years ago
Ben Noordhuis
a6756a2c06
test: run tests in alphabetical order
12 years ago
isaacs
c50c33e939
2012.01.09, Version 0.8.17 (Stable)
* npm: Upgrade to v1.2.0
- peerDependencies (Domenic Denicola)
- node-gyp v0.8.2 (Nathan Rajlich)
- Faster installs from github user/project shorthands (Nathan Zadoks)
* typed arrays: fix 32 bit size/index overflow (Ben Noordhuis)
* http: Improve performance of single-packet responses (Ben Noordhuis)
* install: fix openbsd man page location (Ben Noordhuis)
* http: bubble up parser errors to ClientRequest (Brian White)
12 years ago
Mike Harsch
aeb030bead
build: fail w/err msg when missing binutils
Building --with-dtrace requires objdump from GNU binutils.
This change inserts a helpful error message if there is a
problem executing objdump.
12 years ago
Fedor Indutny
f9afb3f010
dtrace: x64 ustack helper
12 years ago
Ben Noordhuis
fa3bfc3a66
test: put tty in blocking mode after test
Tests can leave the tty in non-blocking mode. If the test runner tries
to print to stdout/stderr after that and the tty buffer is full, it'll
die with a EAGAIN OSError. Ergo, put the tty back in blocking mode
before proceeding.
12 years ago
Scott Blomquist
a616774281
windows: improve Visual Studio Express build support
* Moved generated files to a clearer directory.
* Improved detection logic for ctrpp.exe tool.
Closes #4482
12 years ago
Luke Arduini
192192a09e
Colorize API stabilitity index headers in docs
Noted in @shtylman's #3898 , API stability notes are easy to overlook
in the html documentation. This can be especially troublesome if the API
is deprecated. This commit gives visual feedback by adding in a class
to the html docs when they're generated. The API headers with
corresponding colors are also listed in the 'About this Documentation'
page for easy reference.
12 years ago
Timothy J Fontaine
14ed1732ce
test: add TAP output to the test runner
12 years ago
Ben Noordhuis
53b826e6ae
install: fix openbsd man page location
Man pages go into $PREFIX/man on OpenBSD, not $PREFIX/share/man.
12 years ago
Ben Noordhuis
e5649d4b3d
tools: fix platform detection on freebsd, sunos
This is a back-port of upstream gyp commit r1482.
12 years ago
Ben Noordhuis
22965da799
install: fix freebsd man page location
Man pages go into $PREFIX/man on FreeBSD, not $PREFIX/share/man.
12 years ago
Ben Noordhuis
aa3441ae45
js2c: raise proper Exception, not a string
Fixes the following error message:
TypeError: exceptions must be old-style classes or derived
from BaseException, not str
Fixes #4303 .
12 years ago
isaacs
fb5c7f03a0
blog: Don't filter out non-latest release notes
This causes too many people to ask me why it's broken.
12 years ago
Scott Blomquist
f657ce685d
windows: add tracing with performance counters
Patch by Henry Rawas and Scott Blomquist.
12 years ago
Ben Noordhuis
38c52a0575
tools: update gyp to r1535
This commit contains one additional patch that makes gyp work on DragonFlyBSD,
see https://codereview.chromium.org/11348152/ for details.
12 years ago
Ben Noordhuis
5d9968f53d
installer: don't install header files
They are no longer necessary now that node-waf has been removed. People need to
switch to node-gyp.
12 years ago
Bert Belder
6174ea6b4c
doc: don't use '
Ref: #3964
12 years ago
Timothy J Fontaine
d3135e0f57
build: add configure option to build with ninja
13 years ago
Ben Noordhuis
2efa3ae64f
installer: reapply b21c8e0b
, honor --without-npm
This bug was already fixed in the v0.8 branch but git skips the patch when
merging v0.8 into master. Reapply it manually.
Fixes #3961 .
12 years ago
Ben Noordhuis
c4fa77a5ec
tools: fix missing initializer warning in js2c.py
Fix a -Wmissing-field-initializers style compiler warning in the code that's
generated by js2c.py.
13 years ago
Ryan Dahl
f90c9ce0e2
Upgrade GYP to r1477
13 years ago
Nathan Rajlich
f9df96b950
email-footer: update the binary package links to x86/x64
13 years ago
Ben Noordhuis
de32b38992
addon: remove node-waf, superseded by node-gyp
13 years ago
Nathan Rajlich
00fa8864b4
tools: remove "addon.gypi" and "gyp_addon"
They've been merged into `node-gyp` and aren't serving any purpose
in the node repo. Fixes #3760 .
13 years ago
Nathan Rajlich
64ac54a64d
Makefile: add a better check to ensure a node "release"
Closes #3841 .
Closes #3842 .
13 years ago
Ben Noordhuis
08b382c2fb
installer: remove c-ares header files
Fixes #3847 .
13 years ago
Nathan Rajlich
093be8b16b
install: prevent a KeyError from being thrown when PORTABLE is not set
13 years ago
Nathan Rajlich
cc6034ac86
email-footer: add links to the expected common binary packages
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.
13 years ago