Commit graph

6011 commits

Author SHA1 Message Date
anders_k
db9fc2cfc0 Call WriteUninstaller with full paths
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7028 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-26 20:59:47 +00:00
anders_k
7f9d3253a6 Update changelog
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7027 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-25 18:54:53 +00:00
anders_k
917a77f671 Make sure the architecture define is always set
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7026 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-25 18:40:05 +00:00
anders_k
cce4695977 Refactored postbuild_cmd and !tempfile handling to help patch #280
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7025 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-24 19:01:00 +00:00
anders_k
1d937a6abb Dynamically recalculate the toolbar dropdown position
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7024 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-21 12:28:10 +00:00
anders_k
8de43bfab1 Draw themed size gripper
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7023 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-18 17:45:47 +00:00
anders_k
2502961051 'cause a MinGW party don't stop
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7022 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-17 01:23:13 +00:00
anders_k
6223c290ef Ain't no party like a MinGW #ifdef party
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7021 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-17 01:13:00 +00:00
anders_k
0040a97e43 Fix MinGW/GCC issues
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7020 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-16 20:58:09 +00:00
anders_k
87139b31a3 Created Window Spy/Info feature
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7019 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-16 16:55:37 +00:00
anders_k
51d7471805 Added more System::Call emulation functions for x64.nsh on ARM[64]
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7018 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-13 20:15:31 +00:00
anders_k
48378dc131 Align @ direct register buffer
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7017 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-13 13:19:12 +00:00
anders_k
000ce91737 Use Win10 WoW64 API to work around ARM64 lies.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7016 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-12 20:51:43 +00:00
anders_k
916f1e4863 Optimize away LL jump when possible
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7015 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-08 13:04:55 +00:00
anders_k
ab70b857b5 Added LIBRARY_INSTALL_EQUAL_VERSION option
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7014 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-08 12:50:09 +00:00
anders_k
a852d07897 Added MUI_TEXTCOLOR setting. Check/Radio control themes are disabled when high contrast mode is on as a band-aid for SetCtlColors issues.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7013 212acab6-be3b-0410-9dea-997c60f758d6
2018-09-13 13:35:25 +00:00
anders_k
67b443ec18 Minor language file fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7012 212acab6-be3b-0410-9dea-997c60f758d6
2018-07-12 15:59:12 +00:00
anders_k
bfdec13982 List plug-in directories when plug-in call fails
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7011 212acab6-be3b-0410-9dea-997c60f758d6
2018-06-25 21:33:30 +00:00
anders_k
2eb0d5cdf1 Fixed minor documentation typos
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7010 212acab6-be3b-0410-9dea-997c60f758d6
2018-06-17 21:20:05 +00:00
anders_k
47b28a80a7 Use a common helper function to set the CallProc result
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7009 212acab6-be3b-0410-9dea-997c60f758d6
2018-06-15 23:12:26 +00:00
anders_k
a39cba6f27 Stricter !delfile error/warning handling
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7008 212acab6-be3b-0410-9dea-997c60f758d6
2018-06-14 22:13:23 +00:00
anders_k
f309612920 Added Hindi translation (patch #289)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7007 212acab6-be3b-0410-9dea-997c60f758d6
2018-06-14 20:46:23 +00:00
anders_k
b50a080add Better error reporting for GetVersionEx shim on ARM64
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7006 212acab6-be3b-0410-9dea-997c60f758d6
2018-06-11 19:57:53 +00:00
anders_k
04b75b00b2 Fake GetVersionEx on ARM64 for WinVer.nsh
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7005 212acab6-be3b-0410-9dea-997c60f758d6
2018-06-04 23:10:18 +00:00
anders_k
e22e671bcc Reset default PEDllCharacteristics when target CPU changes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7004 212acab6-be3b-0410-9dea-997c60f758d6
2018-06-04 14:49:21 +00:00
anders_k
eb1271f216 Fake more System::Call functions under ARM64
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7003 212acab6-be3b-0410-9dea-997c60f758d6
2018-06-04 14:31:40 +00:00
anders_k
fc8c70f856 Don't store coffgrp LTCG/POGO debug data in VS2015+ release builds
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7002 212acab6-be3b-0410-9dea-997c60f758d6
2018-06-03 23:53:51 +00:00
anders_k
460b3f59a9 Initial groundwork for ARM64 support
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7001 212acab6-be3b-0410-9dea-997c60f758d6
2018-06-03 21:00:53 +00:00
anders_k
bca384e691 throw() is deprecated in C++17
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7000 212acab6-be3b-0410-9dea-997c60f758d6
2018-06-02 00:38:45 +00:00
anders_k
cf3859c733 Added Publisher ARP value to pass Windows App Certification Kit tests
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6999 212acab6-be3b-0410-9dea-997c60f758d6
2018-06-01 22:08:04 +00:00
anders_k
b278e8975d Fixed !macroundef of last defined macro bug
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6998 212acab6-be3b-0410-9dea-997c60f758d6
2018-06-01 17:28:41 +00:00
anders_k
565386c71f Added some integer tests
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6997 212acab6-be3b-0410-9dea-997c60f758d6
2018-06-01 16:33:13 +00:00
anders_k
a6b869aeea Test !searchparse and !searchreplace
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6996 212acab6-be3b-0410-9dea-997c60f758d6
2018-05-31 20:54:35 +00:00
anders_k
3e708be352 Added MakeARPInstallDate macro to help create the Add/Remove Programs InstallDate property
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6995 212acab6-be3b-0410-9dea-997c60f758d6
2018-05-30 21:31:23 +00:00
anders_k
b0430b251b Preliminary support for disableWindowFiltering and gdiScaling manifest elements
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6993 212acab6-be3b-0410-9dea-997c60f758d6
2018-05-14 19:07:17 +00:00
anders_k
11c050f118 Changed ExecShell example to show how to use SW_ mode without parameters
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6992 212acab6-be3b-0410-9dea-997c60f758d6
2018-05-03 21:26:10 +00:00
anders_k
4bf2eed13b Updated Mongolian
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6991 212acab6-be3b-0410-9dea-997c60f758d6
2018-04-09 22:23:10 +00:00
anders_k
cde6d5500f Renamed IsNativeProcessorArchitecture helpers
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6990 212acab6-be3b-0410-9dea-997c60f758d6
2018-04-09 21:34:50 +00:00
anders_k
8260047db4 Added IsNativeProcessorArchitecture helper macros to x64.nsh
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6989 212acab6-be3b-0410-9dea-997c60f758d6
2018-04-08 21:58:25 +00:00
anders_k
9796261767 Document that InstallLib also resets the registry view
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6988 212acab6-be3b-0410-9dea-997c60f758d6
2018-04-05 21:42:40 +00:00
anders_k
906bba2955 Fixed broken NSD_CB_GetCount command
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6987 212acab6-be3b-0410-9dea-997c60f758d6
2018-03-29 23:36:52 +00:00
anders_k
e358af8ce4 Minor fixes for Russian translation (patch #226)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6986 212acab6-be3b-0410-9dea-997c60f758d6
2018-03-14 19:02:35 +00:00
anders_k
a47d485dee Cherry-picked a couple of Ukrainian fixes from patch #225
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6985 212acab6-be3b-0410-9dea-997c60f758d6
2018-03-14 18:51:33 +00:00
anders_k
13301228a0 Preload NTMARTA.DLL for Windows 7
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6984 212acab6-be3b-0410-9dea-997c60f758d6
2018-03-13 19:35:35 +00:00
anders_k
9626a8e8b0 Fixed minor Spanish bug (bug #1205)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6983 212acab6-be3b-0410-9dea-997c60f758d6
2018-03-12 22:36:20 +00:00
anders_k
8f9cc7ff35 Fixed bug #1203, -CMDHELP should be printed to stdout
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6982 212acab6-be3b-0410-9dea-997c60f758d6
2018-02-04 21:19:55 +00:00
anders_k
696a317eca Added the GetNativeProcessorArchitecture helper macro in case you really really need to know the true native CPU type
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6981 212acab6-be3b-0410-9dea-997c60f758d6
2018-02-01 21:34:37 +00:00
anders_k
0b01a969e4 Refactor and document !pragma warning error and warning states
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6980 212acab6-be3b-0410-9dea-997c60f758d6
2018-01-31 15:31:49 +00:00
kichik
ee4e6039ae 3.03
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6977 212acab6-be3b-0410-9dea-997c60f758d6
2018-01-30 03:52:59 +00:00
kichik
ee51349abd need eol
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6976 212acab6-be3b-0410-9dea-997c60f758d6
2018-01-30 03:51:53 +00:00