Commit graph

5743 commits

Author SHA1 Message Date
anders_k
e7ac6581e4 Documentation fixes and clarifications
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6728 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-27 23:24:43 +00:00
anders_k
2b5baa3639 WM_CONTEXTMENU lParam keyboard check needs to be sign extended on 64-bit
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6727 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-23 22:55:08 +00:00
anders_k
274a74ebef MakeNSISW should not load libraries from the current directory because we don't control that directory when started from the shell (file associations).
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6725 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-23 13:42:16 +00:00
anders_k
b3a96a5ff7 Separate error messages for plugin dll not found and plugin function not found
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6724 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-22 13:21:35 +00:00
anders_k
3542f0556c Must use a POSIX compatible string comparison
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6722 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-17 21:36:06 +00:00
anders_k
4ae373f2d3 Changed the name of the uninstaller created in %TEMP%\\~nsu.tmp from %UNIQUE%u_.exe to Un_%UNIQUE%.exe
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6721 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-11 19:32:21 +00:00
anders_k
1967160500 Copyright 2016
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6720 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-11 19:16:38 +00:00
anders_k
5c09fdf003 Display the correct uninstaller langstring name in the recursive error string
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6718 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-09 22:33:27 +00:00
anders_k
4a21c7113d ${Int64CmpU} in Util.nsh cannot use LogicLib because the LogicLib Z operators calls ${Int64CmpU} on 64-bit systems
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6717 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-09 19:26:48 +00:00
anders_k
0edaf2408c Document ${NSIS_CHAR_SIZE} and ${NSIS_PTR_SIZE}
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6716 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-09 12:50:52 +00:00
anders_k
f674bf118f Minor documentation tweaks
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6715 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-08 03:05:42 +00:00
anders_k
d74c5acdcd Incomplete support for Z (size_t) logiclib integer tests and other minor fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6713 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-07 14:34:21 +00:00
anders_k
ebc900f4bb Warn when the [License]LangString language id parameter is not a valid number
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6711 212acab6-be3b-0410-9dea-997c60f758d6
2016-02-26 16:16:29 +00:00
anders_k
d9bb937072 Make sure the filename string is not destroyed before we are done with the .c_str() pointer.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6710 212acab6-be3b-0410-9dea-997c60f758d6
2016-02-16 18:01:53 +00:00
anders_k
4b0d6b1843 Use a warning helper function so "warn as error" works everywhere
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6709 212acab6-be3b-0410-9dea-997c60f758d6
2016-02-16 14:59:04 +00:00
anders_k
0bd3a0d1a1 Warn when the output filename is setup.exe because Windows will unsafely load compatibility shims
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6708 212acab6-be3b-0410-9dea-997c60f758d6
2016-02-16 14:35:20 +00:00
anders_k
94edfa7934 Don't redefine STRFUNC_*VERBOSITY when StrFunc.nsh is included multiple times
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6707 212acab6-be3b-0410-9dea-997c60f758d6
2016-02-12 14:01:11 +00:00
anders_k
77e77d35df Delayload CLBCATQ for XP
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6706 212acab6-be3b-0410-9dea-997c60f758d6
2016-02-12 12:52:08 +00:00
anders_k
510fb334c8 Fixed some typos (Most of them found by codespell/Stefan Weil)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6704 212acab6-be3b-0410-9dea-997c60f758d6
2016-02-04 20:14:06 +00:00
anders_k
a074c23582 Added missing MULTIUSER_* entries to Japanese.nsh (patch #266)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6702 212acab6-be3b-0410-9dea-997c60f758d6
2016-02-04 19:17:35 +00:00
anders_k
a0d918b472 Preload more dlls for Vista and 7 without KB2533623
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6700 212acab6-be3b-0410-9dea-997c60f758d6
2016-02-04 18:32:01 +00:00
kichik
7ddcbee988 3.0b3
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6697 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-27 06:21:52 +00:00
kichik
724d559b7e 3.0b3 changelog
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6696 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-27 06:13:49 +00:00
kichik
a8e11dfe6b 2.50 changelog
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6694 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-27 05:43:19 +00:00
anders_k
e2d28022e2 Preload some system libraries (bug #1125)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6688 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-24 00:40:28 +00:00
anders_k
0979ab23fc Fixed CreateShortcut failure on Vista caused by security changes in r6645/2.47
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6684 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-15 23:11:48 +00:00
anders_k
e2db35bf45 Merge history and chm fix from 2.48
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6682 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-11 20:25:17 +00:00
anders_k
95dfc73889 Make sure we have a valid .chm file in the 3.0 installer as well
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6677 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-09 22:52:21 +00:00
anders_k
f88888388a Added experimental Target and CPU attributes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6664 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-09 00:47:50 +00:00
anders_k
5e4e293df7 Be more forgiving when avoiding bug #1126
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6663 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-08 01:56:13 +00:00
anders_k
667abcff94 Kill warning with a cast in Ansi version of RunChildProcessRedirected. CppUnit still uses Ansi util.cpp?
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6662 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-08 01:54:30 +00:00
anders_k
d7d6c3561d Change the ACL on our %temp% directories (bug #1125)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6657 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-07 20:49:46 +00:00
anders_k
0cac95475e !define /math >>> result is unsigned
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6655 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-07 01:51:26 +00:00
anders_k
ef1ae2e216 Updated EW_CREATESHORTCUT opcode description
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6654 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-06 00:04:36 +00:00
anders_k
eb5ce7eea5 Docs: SectionGetSize sets the error flag
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6653 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-04 21:25:12 +00:00
anders_k
7f6735532e * Checking for SetLayeredWindowAttributes is all we need, no need to check the version.
* Updated readme example


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6652 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-03 21:18:17 +00:00
anders_k
b81aac947b Use P<> and not <> when checking pointers
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6651 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-02 21:07:21 +00:00
anders_k
efc4cfccea LogicLib: Don't add a EndSelect label when only one Case is used to avoid a unused label warning (bug #1126)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6650 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-01 21:02:56 +00:00
anders_k
e65ac172c1 Fixed VARAIBLES typo in MUI2 internal defines (bug #1127)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6649 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-30 22:27:44 +00:00
anders_k
3d0be38e91 Dialer plugin does not have to unload WinInet
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6648 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-30 14:00:40 +00:00
anders_k
726bf760cd Load system modules with full paths
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6647 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-29 13:54:35 +00:00
anders_k
3e416abd5c Don't look for a specific 2003 TK version when deciding which std::min/max workaround to apply
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6646 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-28 21:33:12 +00:00
anders_k
e83197997e bug #1125: Don't load modules from the application nor current directory.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6645 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-28 13:32:54 +00:00
anders_k
2316018c0c MS resource compiler <= VS 2005 does not like PNG compressed icons
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6644 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-27 13:25:47 +00:00
anders_k
2b43e27aca Fixed Doc bug, GetTempFileName base_dir parameter is optional
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6643 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-26 13:21:45 +00:00
anders_k
6be5d8d07d Delay load Version.dll to avoid dll hijacking [bug #1125]
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6642 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-25 13:13:42 +00:00
anders_k
0b5b7fad0e Avoid missing NSIS.exe.manifest warning when building dist-installer
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6641 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-24 12:48:21 +00:00
anders_k
3452e3b9b2 New nsi and nsh file type icons
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6640 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-23 10:36:58 +00:00
anders_k
9d883f98d8 HANDLE NULL check the converted value, not the string length
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6639 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-22 12:44:49 +00:00
anders_k
8f65eb3c23 CreateShortcut icon index can now be larger than 255 (Bug #1123)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6638 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-21 13:12:40 +00:00