node/tools
Mathias Küsel 668bde8ac0 win,msi: broadcast WM_SETTINGCHANGE after install
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>
2015-01-27 16:18:26 +01:00
..
closure_linter tools: update closure linter to 2.3.17 2015-01-15 21:21:18 +01:00
configure.d build: i18n: add icu config options 2015-01-02 16:51:53 -08:00
doc Remove excessive copyright/license boilerplate 2015-01-12 15:30:28 -08:00
gflags tools: add python-gflags module 2015-01-16 09:13:23 +01:00
gyp gyp: fix build with python 2.6 2014-01-13 22:03:40 -08:00
icu build: i18n: add icu config options 2015-01-02 16:51:53 -08:00
mdb build: embed the mdb_v8.so into the binary 2013-08-05 14:19:29 -07:00
msvs win,msi: broadcast WM_SETTINGCHANGE after install 2015-01-27 16:18:26 +01:00
osx-pkg.pmdoc build: add new installer config for OS X 2015-01-16 14:04:15 +11:00
pkgsrc build: add pkgsrc rule 2013-06-06 15:35:59 -07:00
rpm build: rename rpmbuild .spec file 2014-12-05 21:34:43 +01:00
wrk wrk: compile on sunos 2014-02-25 11:28:46 -08:00
Makefile timers: backport f8193ab 2014-07-31 08:53:24 -07:00
build-changelog.sh build: rename ChangeLog to CHANGELOG.md in build 2015-01-14 13:27:29 +11:00
certdata.txt tools: update certdata.txt 2014-10-09 23:23:59 +02:00
changelog-head.sh build: rename ChangeLog to CHANGELOG.md in build 2015-01-14 13:27:29 +11:00
check-imports.sh tools: make check-imports.sh work on bsd-likes 2013-07-19 22:56:28 +02:00
cpplint.py test: create test-ci, modify test-all, fix cpplint 2015-01-13 13:46:52 +11:00
email-footer.md email-footer: update the binary package links to x86/x64 2012-08-15 18:05:33 -07:00
genv8constants.py Revert "sunos: unbreak build after v8 downgrade" 2013-02-26 07:57:12 +00:00
getnextnodeversion.py tools: Add next/prev version scripts 2013-07-09 15:58:15 -07:00
getnodeisrelease.py Makefile: add a better check to ensure a node "release" 2012-08-09 17:11:41 -07:00
getnodeversion.py Remove str.format to support python2.5. 2011-11-14 17:09:44 -08:00
getprevnodeversion.py tools: Add next/prev version scripts 2013-07-09 15:58:15 -07:00
getstability.py tools: script to report [un]stable build 2013-08-21 16:55:27 -07:00
gyp_node.py gyp: update to bebdcea 2013-11-10 15:15:34 -08:00
install.py install: install iojs -> node compat symlink 2015-01-08 23:21:23 +01:00
js2c.py tools: fix js2c macro expansion bug 2013-07-24 21:49:34 +02:00
license2rtf.js license2rtf: collapse whitespace 2012-06-14 18:36:49 +02:00
mk-ca-bundle.pl tools: customize mk-ca-bundle.pl 2013-11-09 23:37:16 +01:00
node-release-post-build.sh Now working on 0.10.31 2014-07-31 11:12:08 -07:00
osx-codesign.sh build: Sign pkg installer for OS X 2012-08-02 13:56:50 -07:00
osx-pkg-postinstall.sh Include NPM, update .pkg to install it. 2011-11-21 10:50:52 -08:00
osx-productsign.sh build: Sign pkg installer for OS X 2012-08-02 13:56:50 -07:00
run-valgrind.py Use v8's test runner 2009-06-22 14:08:42 +02:00
specialize_node_d.py gyp: specialize node.d for freebsd 2014-02-21 00:46:26 +04:00
test.py test: create test-ci, modify test-all, fix cpplint 2015-01-13 13:46:52 +11:00
update-authors.sh doc: update AUTHORS, .mailmap, add authors tool 2015-01-07 12:40:29 +11:00
upgrade-npm.sh deps: upgrade npm to 2.0.0 2014-09-24 17:15:10 -07:00
utils.py tools: fix test.py after v8 upgrade 2013-04-29 23:08:57 +02:00