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
anders_k
b519aae63b
Update the documentation to match the new RequestExecutionLevel default value.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6637 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-21 11:46:34 +00:00
anders_k
7d64d54ae7
Clarify ${GetParameters} documentation
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6636 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-17 08:54:02 +00:00
anders_k
6eaea6479f
No need to delayload MoveFileEx, OpenProcessToken, LookupPrivilegeValueW and AdjustTokenPrivileges on Win9x.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6635 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-15 23:06:57 +00:00
anders_k
caf00a1195
myGetProcAddress now uses a full path to the system directory when calling LoadLibrary to avoid application directory dll hijacking of SHFolder.dll
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6634 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-06 02:42:35 +00:00
anders_k
d7ac356d0e
* Added support for 0o octal radix prefix on number literals in the preprocessor
...
* The single parameter version of !if now also supports floats
* Preprocessor now warns when invalid floating point numbers are used in math operations
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6633 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-05 21:05:23 +00:00
anders_k
ce249976f7
Preprocessor code in dead blocks need to be ignored even if it is invalid
...
Test case:
!macro dummy p1
!macroend
!if 0 ; The next line does not properly quote its string but it is not !else nor !endif so it has to be ignored
!insertmacro dummy "bar'
!endif
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6632 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-05 04:46:14 +00:00