Commit graph

646 commits

Author SHA1 Message Date
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
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
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
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
7e80fb6fa4 Added Tatar translation (patch #281)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6968 212acab6-be3b-0410-9dea-997c60f758d6
2018-01-22 19:08:45 +00:00
anders_k
4b92898ecb Fixed rarely used Finnish and Pashto uninstall MUI pages
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6952 212acab6-be3b-0410-9dea-997c60f758d6
2017-11-16 22:55:14 +00:00
anders_k
fbcd62d3c3 Use additional uninstall pages to catch more translation issues
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6951 212acab6-be3b-0410-9dea-997c60f758d6
2017-11-15 18:50:54 +00:00
anders_k
a51d89712c Added !gettlbversion and TLB reading support on POSIX
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6913 212acab6-be3b-0410-9dea-997c60f758d6
2017-10-03 20:48:29 +00:00
anders_k
ca009c196b Added !pragma warning error <#|all>, warning #, disable all, enable all, default all
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6898 212acab6-be3b-0410-9dea-997c60f758d6
2017-09-01 23:06:48 +00:00
kichik
f1c00fefbc include welcome and finish pages to catch more errors
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6893 212acab6-be3b-0410-9dea-997c60f758d6
2017-08-01 00:04:33 +00:00
anders_k
7a18d3e4bc Make sure we always install the "native" RegTool binary.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6890 212acab6-be3b-0410-9dea-997c60f758d6
2017-07-24 21:38:21 +00:00
kichik
c3084508b5 fix regtool path
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6882 212acab6-be3b-0410-9dea-997c60f758d6
2017-07-23 23:45:14 +00:00
anders_k
17d5e5003f Refactored preprocessor instructions to separate source file
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6855 212acab6-be3b-0410-9dea-997c60f758d6
2017-05-03 12:08:09 +00:00
anders_k
e004b5893e Use a internal command to detect the CHM header because the !searchparse hack fails with a encoding error if the ACP codepage is 936.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6853 212acab6-be3b-0410-9dea-997c60f758d6
2017-04-25 13:58:43 +00:00
anders_k
fd8cdfd4a2 Fix MUI dependencies check when Languages or Graphics are not installed
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6842 212acab6-be3b-0410-9dea-997c60f758d6
2017-03-22 15:05:13 +00:00
kichik
302609dd22 use right uninstall icon
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6813 212acab6-be3b-0410-9dea-997c60f758d6
2016-12-05 20:34:35 +00:00
kichik
62a6202f90 new graphics by idleberg
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6808 212acab6-be3b-0410-9dea-997c60f758d6
2016-12-03 22:06:46 +00:00
anders_k
8e582490ff Added Corsican translation (patch #268)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6786 212acab6-be3b-0410-9dea-997c60f758d6
2016-10-08 13:48:28 +00:00
anders_k
8ea946bbf0 Only install the stubs and plugins of the same bitness as us for now until we can get SCons to actually build both
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6731 212acab6-be3b-0410-9dea-997c60f758d6
2016-04-01 17:39:32 +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
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
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
2a341bc918 Better NSIS Menu .manifest requirement detection
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6631 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-03 23:28:08 +00:00
anders_k
721090a0f3 * Reduced verbosity of StrFunc.nsh
* Fixed a 64-bit issue in welcome.nsi


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6616 212acab6-be3b-0410-9dea-997c60f758d6
2015-09-24 20:47:47 +00:00
kichik
d709110ae2 compile all languages
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6517 212acab6-be3b-0410-9dea-997c60f758d6
2014-07-07 00:46:30 +00:00
kichik
8508ca9953 Czech updates by Va?ek Pavl??ek to use Microsoft terminology
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6516 212acab6-be3b-0410-9dea-997c60f758d6
2014-07-07 00:45:47 +00:00
anders_k
91756476d6 Don't use HKCR when uninstalling file associations because it will delete keys under both HKCU and HKLM, we only want to delete the keys we created!
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6508 212acab6-be3b-0410-9dea-997c60f758d6
2014-06-29 19:01:14 +00:00
anders_k
e34b330896 Added Armenian translation
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6479 212acab6-be3b-0410-9dea-997c60f758d6
2014-05-13 16:42:13 +00:00
kichik
153b80a78e more accurate comment
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6472 212acab6-be3b-0410-9dea-997c60f758d6
2014-05-11 19:47:51 +00:00
kichik
9f6236caac this example is far less impressive in ASCII mode
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6465 212acab6-be3b-0410-9dea-997c60f758d6
2014-05-05 02:20:42 +00:00
anders_k
da7d67e69d CreateShortCut > CreateShortcut
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6453 212acab6-be3b-0410-9dea-997c60f758d6
2014-03-28 16:21:39 +00:00
anders_k
d229abcf72 Incorrect NSIS version in welcome text and MUI is not new
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6431 212acab6-be3b-0410-9dea-997c60f758d6
2014-01-23 14:33:23 +00:00
anders_k
e63fa6c53b Win64 fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6413 212acab6-be3b-0410-9dea-997c60f758d6
2013-09-06 23:48:59 +00:00
anders_k
13423fbba5 Register PerceivedType=text for .nsi and .nsh
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6382 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-10 16:36:18 +00:00
anders_k
efefbd8269 Minor cleanup and more LogicLib usage
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6381 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-10 16:34:53 +00:00
anders_k
4a221a8995 More robust uninstall handling on the "Already Installed" page in the installer
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6374 212acab6-be3b-0410-9dea-997c60f758d6
2013-06-08 01:53:18 +00:00
kichik
46c3ad5c30 plug-ins directory has changed
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6346 212acab6-be3b-0410-9dea-997c60f758d6
2013-04-14 22:15:28 +00:00
kichik
33aa6d2ecd install unicode.nsi
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6341 212acab6-be3b-0410-9dea-997c60f758d6
2013-04-11 09:36:48 +00:00
kichik
fbd0cdd0f7 fixed eol
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6339 212acab6-be3b-0410-9dea-997c60f758d6
2013-04-11 09:27:55 +00:00
kichik
214c882723 LangDLL.dll moved
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6338 212acab6-be3b-0410-9dea-997c60f758d6
2013-04-11 09:05:52 +00:00
kichik
b203e07999 a very basic example of unicode
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6334 212acab6-be3b-0410-9dea-997c60f758d6
2013-04-11 08:15:09 +00:00
anders_k
936244da8d Added Scottish Gaelic translation
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6328 212acab6-be3b-0410-9dea-997c60f758d6
2013-04-09 18:44:08 +00:00
anders_k
97799b73fe Added "LegalCopyright" version string to our installer, removes compiler warning
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6310 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-22 21:57:00 +00:00
anders_k
043b4006ed * Georgian and Pashto are now part of default install.
* LANGFILE macro now takes 4 parameters, all .nsh files have been updated
* LANGFILE_INCLUDE_WITHDEFAULT will now warn if the fallback string is used
* Removed some invalid English strings in various files
* Fixed Khmer LangId
* Minor Norwegian language fixes
* Some files changed from UTF16LE to UTF8SIG


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6302 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-16 00:28:45 +00:00
anders_k
7cc150c464 MakeNSIS can now generate Unicode or Ansi installers based on a script attribute. SCons generates both Ansi and Unicode stubs and plugins.
The official plugins are now stored in architecture specific subdirectories under NSIS\Plugins. !AddPluginDir also gained a new (optional) architecture flag because MakeNSIS now stores separate plugin information for each target architecture. Storing plugins in the root of the Plugins directory is no longer supported.

MinGW does not implement the unicode CRT startup functions so the entry point functions and linker parameters had to be changed. The unicode tools use the ansi entry point and a small helper function that calls into the real code: _tmain has full argc+argv emulation while wWinMain does not pass the command line parameters. The stubs do not use any CRT functions and have no CRT or unicode helper code, they call our entry point directly.



git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6269 212acab6-be3b-0410-9dea-997c60f758d6
2012-10-13 01:47:50 +00:00
anders_k
2cf9ecc10e Must extract nsisconf.nsh to $InstDir
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6263 212acab6-be3b-0410-9dea-997c60f758d6
2012-09-16 14:45:43 +00:00
golubdr
957653f389 Use appropriate zlib DLL depending on version.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6255 212acab6-be3b-0410-9dea-997c60f758d6
2012-08-22 23:32:05 +00:00
anders_k
357aa9675b Only MSVC is able to generate a compatible pluginapi.lib
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6197 212acab6-be3b-0410-9dea-997c60f758d6
2011-12-06 00:48:17 +00:00
anders_k
359ad0a055 Fix a couple of simple unicode merge and substart related bugs
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6195 212acab6-be3b-0410-9dea-997c60f758d6
2011-12-05 22:52:54 +00:00