summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2013-03-16install: don't install man page twiceBen Noordhuis
Looks like a merge conflict in 77ed12f left in the old, unconditional install rule. Remove it, the new and improved rule is a few lines down. Fixes #5044.
2013-03-09win/msi: Fix typosisaacs
2013-03-08win/msi: enable modify and repairBert Belder
2013-03-08win/msi: miscellaneous style cleanupsBert Belder
2013-03-08win/msi: don't include architecture in start menu group nameBert Belder
2013-03-08win/msi: update 'install finished' messageBert Belder
2013-03-08win/msi: clean up the 'documentation shortcuts' featureBert Belder
2013-03-08win/msi: refactor 'node.js runtime' featureBert Belder
* This feature now includes the start menu items. * 'nodejsvars.bat' was renamed to 'nodevars.bat'. * Improved feature description.
2013-03-08win/msi: make 'add to path' a separate featureBert Belder
2013-03-08win/msi: separate features for ETW and perfctr supportBert Belder
2013-03-08win/msi: make npm a feature separate from the runtimeBert Belder
2013-03-08win/msi: use consistent registry key pathsBert Belder
2013-03-08win/msi: don't create empty npm folder in %appdata%Bert Belder
Npm creates this folder when it's needed. Creating it in the installer violates the per-user / per-machine scope separation.
2013-03-08win/msi: don't install pdb fileBert Belder
It's only available in debug builds, and we're not providing installer packages for debug builds anyway.
2013-03-08win/msi: define features before directories/componentsBert Belder
2013-03-08win: make nodejsvars.bat detect whether npm is availableBert Belder
2013-03-04win/msi: make msi build work when spaces are present in the pathBert Belder
2013-03-02windows/msi: fix msi build issue with WiX 3.7/3.8Raymond Feng
The `heat` tool that gathers NPM source files wasn't getting called. Closes #4896
2013-03-01blog: Do not pass undefined to path.joinisaacs
2013-02-28Merge remote-tracking branch 'origin/v0.8'Ben Noordhuis
2013-02-28test: fix tap output on windowsTimothy J Fontaine
Test output is always \n and not platform dependent
2013-02-26Revert "sunos: unbreak build after v8 downgrade"Fedor Indutny
This reverts commit f80f3c5f62a3955636c1af1872ef9539a0b01cb0.
2013-02-26sunos: unbreak build after v8 downgradeBen Noordhuis
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 3d67f895521cf905922d20af9b03e5c73c363868. This reverts commit 321b8eec08d445d60a4149bfa71959936fc189c6. This reverts commit 38df9d51a229e1d74b2d1c2835353f07c784cfc3. This reverts commit f9afb3f01002e5667a0df80ee784af0dfe2305c2. This reverts commit 13296e4b13b5ed192c4faa6501f3efec2ded8ac1. This reverts commit 3b715edda97c8edfd95cc1fb8d31f92cef6bcc52.
2013-02-20test: add TAP output to the test runnerTimothy J Fontaine
This is a back-port of commit 14ed173 from the master branch.
2013-02-19tools: Add wrk for benchmarking http serversisaacs
2013-02-07windows/msi: more installer enhancementsScott Blomquist
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)
2013-02-07windows/msi: add feature selection to installerJim Schubert
2013-02-06Merge remote-tracking branch 'ry/v0.8' into masterisaacs
Conflicts: AUTHORS ChangeLog 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/dedupe.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/global.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/ls.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/rm.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/global.1 deps/npm/man/man1/ls.1 deps/npm/man/man1/npm.1 deps/npm/man/man1/rm.1 deps/npm/man/man3/npm.3 deps/npm/node_modules/glob/glob.js deps/npm/node_modules/glob/package.json deps/npm/node_modules/node-gyp/package.json deps/npm/node_modules/npm-registry-client/package.json deps/npm/node_modules/npmconf/package.json deps/npm/node_modules/read-installed/package.json deps/npm/node_modules/rimraf/package.json deps/npm/node_modules/rimraf/rimraf.js deps/npm/package.json deps/uv/src/win/error.c doc/api/crypto.markdown lib/zlib.js src/node_version.h src/node_zlib.cc test/simple/test-buffer.js
2013-02-05blog: remove dangling symlinkBen Noordhuis
Fixes #4716.
2013-01-21dtrace: fix generation of v8 constants on freebsdFedor Indutny
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.
2013-01-18Merge remote-tracking branch 'ry/v0.8' into masterisaacs
Conflicts: AUTHORS ChangeLog src/node_version.h test/simple/test-buffer.js
2013-01-15install: add simplejson fallbackChris Dent
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...
2013-01-11windows: add support for '_Total' perf countersScott Blomquist
2013-01-11Merge remote-tracking branch 'ry/v0.8' into masterisaacs
Conflicts: AUTHORS ChangeLog Makefile src/node_version.h
2013-01-10test: run tests in alphabetical orderBen Noordhuis
2013-01-092012.01.09, Version 0.8.17 (Stable)isaacs
* 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)
2013-01-08build: fail w/err msg when missing binutilsMike Harsch
Building --with-dtrace requires objdump from GNU binutils. This change inserts a helpful error message if there is a problem executing objdump.
2013-01-07dtrace: x64 ustack helperFedor Indutny
2013-01-07test: put tty in blocking mode after testBen Noordhuis
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.
2013-01-03windows: improve Visual Studio Express build supportScott Blomquist
* Moved generated files to a clearer directory. * Improved detection logic for ctrpp.exe tool. Closes #4482
2012-12-27Colorize API stabilitity index headers in docsLuke Arduini
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.
2012-12-20Merge remote-tracking branch 'origin/v0.8'Ben Noordhuis
2012-12-19test: add TAP output to the test runnerTimothy J Fontaine
2012-12-17install: fix openbsd man page locationBen Noordhuis
Man pages go into $PREFIX/man on OpenBSD, not $PREFIX/share/man.
2012-12-13Merge remote-tracking branch 'ry/v0.8' into masterisaacs
Conflicts: AUTHORS ChangeLog deps/uv/test/test-spawn.c deps/uv/uv.gyp src/cares_wrap.cc src/node.cc src/node_version.h test/simple/test-buffer.js tools/gyp/pylib/gyp/common.py tools/install.py
2012-12-02tools: fix platform detection on freebsd, sunosBen Noordhuis
This is a back-port of upstream gyp commit r1482.
2012-12-02install: fix freebsd man page locationBen Noordhuis
Man pages go into $PREFIX/man on FreeBSD, not $PREFIX/share/man.
2012-11-24js2c: raise proper Exception, not a stringBen Noordhuis
Fixes the following error message: TypeError: exceptions must be old-style classes or derived from BaseException, not str Fixes #4303.
2012-11-23blog: Don't filter out non-latest release notesisaacs
This causes too many people to ask me why it's broken.
2012-11-21windows: add tracing with performance countersScott Blomquist
Patch by Henry Rawas and Scott Blomquist.