isaacs
8bec3febd8
build: Add node.d and node.1 to installer
2012-06-14 10:39:05 -07:00
Bert Belder
ca003f4f3e
license2rtf: collapse whitespace
2012-06-14 18:36:49 +02:00
Igor Zinkovsky
35a1421e96
Windows: Enable ETW events.
...
This commit enables ETW events to be fired on Windows for existing
DTrace probes. ETW instrumentation is enabled by default. It
is possible to build node.exe without ETW instrumentation by
using --without-etw option with configure script.
2012-06-13 15:36:08 -07:00
Bert Belder
0187b657ae
Move resource files to src/res.
...
tools/msvs/res is not an appropriate place.
2012-06-13 17:40:50 +02:00
isaacs
cc36cc5999
build: Don't clobber symlinked npm
2012-06-04 17:32:59 -07:00
Bert Belder
4f6882e898
windows/msi: minor installer tweaks
2012-06-04 21:39:58 +02:00
Jeroen Janssen
01432403af
windows/msi: add node.js prompt to startmenu
2012-06-04 21:39:51 +02:00
Jeroen Janssen
7161ecd31b
windows/msi: fix adding node to PATH
...
Closes #3366
2012-06-04 14:16:39 +02:00
Jeroen Janssen
943448772e
windows/msi: add start menu links when installing
2012-06-03 00:45:39 +02:00
Jeroen Janssen
e2126e05e7
windows/msi: cleanup WiX project files
...
The current WiX project files do some manual processing and generation
which WiX supports doing out of the box. This patch will use the
HeatDirectory task to generate the npm.wxs file and use the auto GUID
generation. I also changed the msi filename generation to include the
version number to match the currently used name for released msi files.
Closes #3360
2012-06-02 18:39:41 +02:00
Matt Gollob
9fe39ede9f
windows: don't install x64 version into the 'program files (x86)' folder
...
* Update nodemsi.sln and .wixproj to include support for x64 platform
- Add ProgramFilesFolderId to the DefineConstants property for each
configuration/platform's property group with the appropriate value
(ProgramFilesFolder for x86 builds, ProgramFiles64Folder for x64
builds)
* Update product.wxs:
- update the Id value for the "Program Files" Directory element to
use a preprocessor constant.
- remove hard-coded platform from the Package element. MSI platform
will be automatically detected based on MSBuild's Platform property.
(This was already supported in the Wix MSBuild targets, we just
weren't taking advantage of it.)
* Update vcbuild.bat to set MSBuild's Platform property appropriately,
defaulting to x86 if not explicitly supplied by the user. Note that
creating an x64 build requires that vcbuild.bat be run from a VS
64-bit command prompt.
Closes #3312
Closes #3356
2012-06-02 02:18:09 +02:00
Bert Belder
8a52a16847
windows: add icon to node.exe
...
The icon could definitely be nicer, patches welcome.
Credits to Nathan Rajlich for putting together this one.
2012-06-02 02:01:57 +02:00
isaacs
8a411bae66
Revert "tests: kill process group on failure"
...
This reverts commit 0cebfc8ddb
.
2012-05-28 20:02:49 -07:00
isaacs
e63c7821d5
Tests for memory leaks
...
Conflicts:
Makefile
2012-05-04 14:30:54 -07:00
Malte-Thorben Bruns
ea50ebd36d
build: support make install "DESTDIR=/path"
2012-04-23 01:52:26 +02:00
isaacs
04271a5e93
gyp: Apply 'argument too long' fix in another place
...
For some reason, aa5961a445
caused
'make test' to rebuild the entire project every time. Applying
the fix to the other place where gyp chops up the argument list
makes it behave properly.
2012-04-11 18:26:52 -07:00
Ben Noordhuis
aa5961a445
gyp: fix 'argument list too long' build error
2012-04-12 01:34:04 +02:00
isaacs
e0660740d9
Fix #3089 Build changelog.html for website
2012-04-10 18:35:01 -07:00
Bert Belder
3e8857271b
Windows: installer shows license agreement dialog
2012-04-04 18:14:30 +02:00
Bert Belder
2728dcc95b
Windows: add build step that generates license.rtf from LICENSE
2012-04-04 18:14:21 +02:00
Ryan Dahl
30994aad30
Mac installer shows license
...
ref #3056
2012-04-02 16:49:03 -07:00
Dave Pacheco
cc15299c32
build: add support for DTrace and postmortem
...
* fixes #2110
* includes V8 postmortem metadata in Solaris builds
* adds GYP support for DTrace probes and ustack helper
* ustack helper derives constants dynamically from libv8_base.a
* build with DTrace support by default on SunOS
2012-04-01 00:14:36 +00:00
isaacs
7abbda8ba2
Make rules for release blog post and email message
2012-03-29 16:04:48 -07:00
Johannes Wüller
7817f48322
fixed booleans being treated as strings, resulting in missing node-waf and npm
2012-03-20 17:46:08 -07:00
isaacs
815169383e
Fix include logic was replacing https include with http
2012-03-17 11:11:07 -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
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
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
8b79a31333
shebang should make file executable as well
2012-03-13 10:00:59 -07:00
Trent Mick
1cdadb1e3b
issue #2697 : have 'make install' set npm shebang to use its node
2012-03-13 09:35:42 -07:00
Bert Belder
31ad1d29c7
Merge branch 'v0.6'
2012-03-08 03:14:48 +01:00
Nathan Rajlich
39ce94276a
addon: use absolute paths for the node include dirs
...
This fixes running gyp_addon from across filesystems on Windows.
This is essentially a gyp bug where it's not relativizing properly
across filesystems. See TooTallNate/node-gyp#15 for the gory details.
2012-03-05 22:53:16 +01:00
Nathan Rajlich
1520c7bf5b
addon: add module_root_dir gyp variable
...
For native modules to use in their gyp files.
It gives the absolute path to the root of the module directory, i.e. where your
main binding.gyp file is located.
This seems helpful for some modules where the build system is more advanced and
using absolute paths is a requirement.
2012-03-05 22:39:12 +01:00
isaacs
33f9074a62
Mention marked, and add license to doc generator
2012-03-05 10:59:14 -08:00
isaacs
1d5b6f26fe
Merge remote-tracking branch 'ry/v0.6' into v0.6-merge
...
Conflicts:
ChangeLog
Makefile
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/lib/install.js
deps/npm/lib/ls.js
deps/npm/man/man1/npm.1
deps/npm/man/man1/shrinkwrap.1
deps/npm/man/man3/npm.3
deps/npm/man/man3/shrinkwrap.3
deps/npm/node_modules/request/main.js
deps/npm/node_modules/request/package.json
deps/npm/package.json
deps/uv/src/unix/core.c
deps/v8/src/conversions-inl.h
deps/v8/src/elements.cc
deps/v8/src/version.cc
doc/about/index.html
doc/api/assert.markdown
doc/api/child_process.markdown
doc/api/cluster.markdown
doc/api/crypto.markdown
doc/api/debugger.markdown
doc/api/dgram.markdown
doc/api/dns.markdown
doc/api/documentation.markdown
doc/api/events.markdown
doc/api/fs.markdown
doc/api/globals.markdown
doc/api/http.markdown
doc/api/https.markdown
doc/api/modules.markdown
doc/api/net.markdown
doc/api/os.markdown
doc/api/path.markdown
doc/api/process.markdown
doc/api/querystring.markdown
doc/api/readline.markdown
doc/api/stdio.markdown
doc/api/stream.markdown
doc/api/timers.markdown
doc/api/tls.markdown
doc/api/tty.markdown
doc/api/url.markdown
doc/api/util.markdown
doc/api/vm.markdown
doc/api/zlib.markdown
doc/api_assets/style.css
doc/community/index.html
doc/index.html
doc/logos/index.html
doc/template.html
src/node_version.h
tools/doc/html.js
tools/gyp/test/mac/app-bundle/empty.c
2012-03-03 23:38:52 -08:00
isaacs
f1742c93d7
doc: Don't prune Stability indicators
2012-03-03 22:58:29 -08:00
isaacs
4ca3fd0a01
Handle miscs better
2012-02-29 16:04:56 -08:00
isaacs
17db291b5c
'Events' is a module, not an event named 's'
2012-02-29 16:04:55 -08:00
isaacs
ffcdcc7ff0
Use new doc generation tool
...
Conflicts:
Makefile
2012-02-29 15:18:51 -08:00
isaacs
217bb47b02
New documentation generation tool
2012-02-29 15:15:25 -08:00
Nathan Rajlich
ba0892ba91
build: build addons into the "build" dir instead of "out"
...
This matches the old node-waf system. Having two different dirs for this stuff
is dumb.
2012-02-27 14:04:46 -08:00
isaacs
7af2d6b985
Handle miscs better
2012-02-27 11:44:36 -08:00
isaacs
5571c1aaa4
'Events' is a module, not an event named 's'
2012-02-27 11:37:26 -08:00
isaacs
7d6d5e263e
Use new doc generation tool
2012-02-27 10:59:35 -08:00
isaacs
964d03bc3f
New documentation generation tool
2012-02-27 10:59:01 -08:00
Nathan Rajlich
3f1f2d1497
addon: write gyp generated files to the 'out' dir
2012-02-27 02:40:09 +01:00
Shigeki Ohtsu
58e5d69250
build: fix the case where config.gypi doesn't exist
2012-02-23 14:11:26 +01:00
Shigeki Ohtsu
680d75af34
build: make default_configuration consistent with BUILDTYPE
2012-02-23 14:11:26 +01:00
Fedor Indutny
0cebfc8ddb
tests: kill process group on failure
...
Test suite is often leaving `stray` processes on failure. They are
harmless, but may cause future test runs fail because those `stray`
processes are occupying `common.PORT` or due to some other reasons.
Killing whole process group on test suite failure should help in such
cases.
2012-02-20 22:07:19 +06:00
Ben Noordhuis
4af673e161
gyp: update to r1214
2012-02-20 11:47:03 +01:00