Mathias Küsel
e7c84f82c7
win,msi: broadcast WM_SETTINGCHANGE after install
...
Backport 668bde8ac0 from io.js.
Original commit message follows:
In theory the msi should broadcast a 'WM_SETTINGCHANGE' message to all
windows after modifying the PATH environment variable. This ensures that
the new PATH is visible to other processes without restarting windows
(although it's still necessary to close and reopen active console
windows).
Unfortunately, the broadcast doesn't always happen, for unknown reasons.
That's why this patch adds a custom action that unconditionally
broadcasts a WM_SETTINGCHANGE message.
Bug: https://github.com/iojs/io.js/issues/603
PR: https://github.com/iojs/io.js/pull/613
Reviewed-by: Bert Belder <bertbelder@gmail.com >
(cherry picked from commit 668bde8ac0 )
--Node.js commmit metadata--
PR-URL: https://github.com/joyent/node/pull/25100
Reviewed-By: Julien Gilli <julien.gilli@joyent.com >
Fixes: https://github.com/joyent/node/issues/4356
2015-05-11 14:21:25 +02:00
João Reis
ad9947e3fa
win,msi: Added empty InstallExecuteSequence group
...
This is needed so that we can backport
668bde8ac0 from io.js with
a clean merge.
PR-URL: https://github.com/joyent/node/pull/25100
Reviewed-By: Julien Gilli <julien.gilli@joyent.com >
Fixes: https://github.com/joyent/node/issues/4356
2015-05-11 14:18:53 +02:00
Oguz Bastemur
4028669531
install: make sure opensslconf.h is overwritten
...
PR: #14089
PR-URL: https://github.com/joyent/node/pull/14089
Reviewed-By: Trevor Norris <trev.norris@gmail.com >
Reviewed-By: James M Snell <jasnell@gmail.com >
Reviewed-By: Julien Gilli <jgilli@fastmail.fm >
2015-04-23 11:45:11 -07:00
Oguz Bastemur
9d19dfbfdb
install: fix source path for openssl headers
...
PR: #14089
PR-URL: https://github.com/joyent/node/pull/14089
Reviewed-By: Trevor Norris <trev.norris@gmail.com >
Reviewed-By: James M Snell <jasnell@gmail.com >
Reviewed-By: Julien Gilli <jgilli@fastmail.fm >
2015-04-23 11:43:39 -07:00
Ben Noordhuis
f9456a2d36
crypto: update root certificates
...
Update tools/certdata.txt to [0] (last updated on 2014-11-14) and
rebuild src/node_root_certs.h.
Refs joyent/node#8679 and joyent/node#8709 .
[0] https://hg.mozilla.org/mozilla-central/raw-file/64206634959a/security/nss/lib/ckfw/builtins/certdata.txt
2014-12-04 16:57:48 +03:00
Ben Noordhuis
479b0b4e54
tools: customize mk-ca-bundle.pl
...
Remove unneeded functionality and tweak the generated output so we
can #include it in C++ source code.
This is a back-port of commit e159073 from the master branch.
2014-12-04 16:57:48 +03:00
Ben Noordhuis
3c9c920f57
tools: bundle mk-ca-bundle.pl from upstream curl
...
This is a back-port of commit 5ab863d from the master branch.
2014-12-04 16:57:48 +03:00
Timothy J Fontaine
641cea0926
doc: build branch versioned docs
2014-10-13 14:17:39 -07:00
Timothy J Fontaine
4f2b08c523
Now working on 0.10.31
2014-07-31 11:12:08 -07:00
Julien Gilli
befbbad051
timers: backport f8193ab
...
Original commit message:
timers: use uv_now instead of Date.now
This saves a few calls to gettimeofday which can be expensive, and
potentially subject to clock drift. Instead use the loop time which
uses hrtime internally.
In addition to the backport, this commit:
- keeps _idleStart timers' property which is still set to
Date.now() to avoid breaking existing code that uses it, even if
its use is discouraged.
- adds automated tests. These tests use a specific branch of
libfaketime that hasn't been submitted upstream yet. libfaketime
is git cloned if needed when running automated tests.
Signed-off-by: Timothy J Fontaine <tjfontaine@gmail.com >
2014-07-31 08:53:24 -07:00
Timothy J Fontaine
361aa5344d
build: run wix tool chain out of process
...
Building MSIs for different arch's can sometimes confuse MSBuild and
Wix, isntead run the toolchain externally so we don't have to worry
about which arch cmd.exe is running as.
2014-06-13 14:39:53 -07:00
Fedor Indutny
e0c5302590
installer: copy node.d only with node_use_dtrace
2014-02-21 01:03:03 +04:00
Fedor Indutny
b940e0fd86
gyp: specialize node.d for freebsd
...
`node.d` should use `psinfo.d` instead of `procfs.d` and have statically
defined architecture on FreeBSD.
2014-02-21 00:46:26 +04:00
Timothy J Fontaine
085db9dd6c
tools: update to support separate website repo
2014-02-18 18:57:45 -08:00
Timothy J Fontaine
37376debe5
website: move website to joyent/node-website
...
The website will no longer be living in the source repository instead
it can be found at http://github.com/joyent/node-website
2014-02-13 15:54:07 -08:00
Fedor Indutny
a05dae2ced
gyp: fix build with python 2.6
...
fix #6859
2014-01-13 22:03:40 -08:00
Fedor Indutny
346b59e4a3
deps: update gyp to 1eae492b
2014-01-13 22:03:40 -08:00
Fedor Indutny
cb5da7b443
deps: update gyp to 828ce09
2013-12-30 15:52:47 -08:00
T.C. Hollingsworth
55b0bd639d
build: install common.gypi along with headers
...
node-gyp requires this file
2013-12-20 11:03:06 -08:00
Timothy J Fontaine
32478acf94
build: unix install node and dep library headers
...
Restores functionality from v0.8 where module authors may not be
relying on gyp for building their modules.
2013-12-18 15:06:20 -08:00
Timothy J Fontaine
4ec189b250
gyp: update to 78b26f7
2013-12-11 20:06:11 -08:00
Timothy J Fontaine
2010985354
gyp: update to bebdcea
2013-11-10 15:15:34 -08:00
isaacs
9c65387673
blog: Remove wp-to-markdown script
2013-10-09 14:00:32 -07:00
Timothy J Fontaine
3f1dba18b2
tools: script release steps after jenkins build
2013-08-21 16:59:15 -07:00
Timothy J Fontaine
92e4375173
tools: script to report [un]stable build
2013-08-21 16:55:27 -07:00
isaacs
b3b8e74dbf
tools: Add next/prev version scripts
2013-07-09 15:58:15 -07:00
Timothy J Fontaine
f1b878cafa
build: add pkgsrc rule
2013-06-06 15:35:59 -07:00
isaacs
3058f08e64
tools: remove unnecessary cpplint rules
...
We don't actually care about header order much, and since we never use
stl classes, 'string' isn't an issue for node ever.
2013-05-14 11:36:05 -07:00
Timothy J Fontaine
cf87ee67ee
test: don't use total_seconds() because of py2.6
2013-05-07 15:40:04 -07:00
Timothy J Fontaine
716176fa99
test: report test duration in TAP progress
2013-05-07 12:51:03 -07:00
isaacs
8ee43006b8
build: Typo in tools/msvs/msi/product.wxs
2013-04-11 20:40:05 -07:00
Timothy J Fontaine
fb6dd0c0b5
test: test name is the last elem, not second
...
When a test requires node to have parameters passed (--expose-gc) the
test name will be the last element in the command array, not the second.
2013-03-26 00:21:41 +01:00
Ben Noordhuis
8632af381e
tools: update gyp to r1601
...
Among other things, this should make it easier for people to build
node.js on openbsd.
2013-03-24 15:03:09 +01:00
Ben Noordhuis
2b5bc8e0d6
install: don't install man page twice
...
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-16 23:22:10 +01:00
isaacs
12713c3bb7
win/msi: Fix typos
2013-03-09 09:22:00 -08:00
Bert Belder
3c22c42519
win/msi: enable modify and repair
2013-03-08 18:00:41 +01:00
Bert Belder
fa1efa3675
win/msi: miscellaneous style cleanups
2013-03-08 18:00:40 +01:00
Bert Belder
4147680d59
win/msi: don't include architecture in start menu group name
2013-03-08 18:00:40 +01:00
Bert Belder
8365a56541
win/msi: update 'install finished' message
2013-03-08 18:00:39 +01:00
Bert Belder
952d6c5e4c
win/msi: clean up the 'documentation shortcuts' feature
2013-03-08 18:00:39 +01:00
Bert Belder
fb6253209e
win/msi: refactor 'node.js runtime' feature
...
* This feature now includes the start menu items.
* 'nodejsvars.bat' was renamed to 'nodevars.bat'.
* Improved feature description.
2013-03-08 18:00:38 +01:00
Bert Belder
2320ffbdff
win/msi: make 'add to path' a separate feature
2013-03-08 18:00:37 +01:00
Bert Belder
5e832ac7b9
win/msi: separate features for ETW and perfctr support
2013-03-08 18:00:37 +01:00
Bert Belder
51e3a59946
win/msi: make npm a feature separate from the runtime
2013-03-08 18:00:36 +01:00
Bert Belder
4348241bcc
win/msi: use consistent registry key paths
2013-03-08 18:00:36 +01:00
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.
2013-03-08 18:00:35 +01:00
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.
2013-03-08 18:00:35 +01:00
Bert Belder
7514779388
win/msi: define features before directories/components
2013-03-08 18:00:34 +01:00
Bert Belder
52f7a14aaf
win: make nodejsvars.bat detect whether npm is available
2013-03-08 18:00:34 +01:00
Bert Belder
890dc2eeb1
win/msi: make msi build work when spaces are present in the path
2013-03-04 19:47:05 +01:00