Commit graph

677 commits

Author SHA1 Message Date
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
anders_k
9d261569a7 Include Win\Propkey.nsh in installer
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6145 212acab6-be3b-0410-9dea-997c60f758d6
2011-03-17 18:47:58 +00:00
anders_k
d4c58392e7 Created Include\Win\COM.nsh
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6139 212acab6-be3b-0410-9dea-997c60f758d6
2011-03-11 05:35:56 +00:00
wizou
0b26006a44 oops.. reverting unwanted changes on makensis.nsi
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6070 212acab6-be3b-0410-9dea-997c60f758d6
2010-04-21 12:45:53 +00:00
wizou
68c5a5751e MakeNSISW now uses RichEdit 2.0, compatible with Unicode (exehead UIs already uses it anyway)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6069 212acab6-be3b-0410-9dea-997c60f758d6
2010-04-21 09:09:47 +00:00
wizou
70ccef9cbc Unicode: Fixed some scripts
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6068 212acab6-be3b-0410-9dea-997c60f758d6
2010-04-21 08:55:35 +00:00
f0rt
c39ffff404 applied patch #2918870 - use of the zlib compression library provided by the system
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6030 212acab6-be3b-0410-9dea-997c60f758d6
2010-02-07 21:24:09 +00:00
kichik
ea124294a7 added Asturian by Marcos
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6026 212acab6-be3b-0410-9dea-997c60f758d6
2010-02-06 13:19:47 +00:00
kichik
cde0aea770 fixed bug #2849872 - LogicLib Do..Loop warning
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6005 212acab6-be3b-0410-9dea-997c60f758d6
2009-12-05 21:52:39 +00:00
kichik
10e431be59 updated file paths
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5924 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-05 00:02:09 +00:00
kichik
d05741f44e added exdll vs2008 project files, thanks to TobbeSweden
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5914 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-01 12:06:41 +00:00
kichik
7c8291ef3c added Esperanto
http://forums.winamp.com/showthread.php?s=&threadid=302218

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5911 212acab6-be3b-0410-9dea-997c60f758d6
2009-01-31 16:26:46 +00:00
pabs3
80c2fae5c1 Remove some gratuitous use of non-ANSI characters that were making the Unicode patch harder to review.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5905 212acab6-be3b-0410-9dea-997c60f758d6
2009-01-13 16:54:39 +00:00
anders_k
7b7237f969 Added WinDef.nsh and friends to SCons and makensis.nsi
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5887 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-27 13:25:25 +00:00
pabs3
a821a3ee5e Fix Library.nsi test script on non-Windows by making it use Contrib/UIs/default.exe instead of makensis.exe, which isn't built except on Windows.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5878 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-21 00:49:43 +00:00
kichik
7d14a4d119 missing nsdialogs example
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5865 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 12:26:02 +00:00
kichik
f022eb6911 forgot util.nsh
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5858 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 09:02:20 +00:00
kichik
ed545d867b renamed plugin.* to pluginapi.*
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5857 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 08:57:34 +00:00
kichik
5ac5b3f95b deprecate SetPluginUnload and /NOUNLOAD
plug-ins are now responsible to keeping themselves loaded using the new api

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5855 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 08:17:15 +00:00
kichik
608b642375 set focus on the radio buttons in the existing installation page
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5842 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 19:22:36 +00:00