Commit graph

19 commits

Author SHA1 Message Date
anders_k
a2641b17d8 Disallow STARTF_USESHOWWINDOW+SW_MAXIMIZE
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7289 212acab6-be3b-0410-9dea-997c60f758d6
2021-08-04 17:10:36 +00:00
anders_k
53382bf06f Added special locales
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7237 212acab6-be3b-0410-9dea-997c60f758d6
2020-10-25 00:42:53 +00:00
anders_k
993b491786 Added dummy CRT stubs for VS 2010-15 (bug #1159)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7032 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-31 20:07:01 +00:00
anders_k
b929405bf8 Optimize away call to GetModuleHandle(NULL) under MS toolchain
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6904 212acab6-be3b-0410-9dea-997c60f758d6
2017-09-18 14:04:53 +00:00
anders_k
aee38bfa77 Fixed minor 64-bit warnings (Bug #1170)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6828 212acab6-be3b-0410-9dea-997c60f758d6
2016-12-29 19:25:14 +00:00
anders_k
015aea3f49 Fixed some minor GCC warnings
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6817 212acab6-be3b-0410-9dea-997c60f758d6
2016-12-11 21:01:48 +00:00
anders_k
82c714e853 * Double-click to copy on Vista+
* Don't include \0 in count from GetLocaleInfo


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6816 212acab6-be3b-0410-9dea-997c60f758d6
2016-12-10 17:04:34 +00:00
anders_k
deb811e453 MakeLangId rewritten from scratch to support EnumSystemLocales and our internal list
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6815 212acab6-be3b-0410-9dea-997c60f758d6
2016-12-10 01:52:59 +00:00
anders_k
f2e5729525 * MakeLangId will now display the codepage if Windows supports the specified langid.
* Added more languages.


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6807 212acab6-be3b-0410-9dea-997c60f758d6
2016-12-03 00:21:22 +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
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
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
cf4e5cf132 Fix a lot of MinGW/GCC warnings
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6168 212acab6-be3b-0410-9dea-997c60f758d6
2011-11-09 18:12:57 +00:00
wizou
acf9a8c21f Jim Park's Unicode NSIS merging - Step 4 : merging more TCHAR stuff that shouldn't have any impact
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6041 212acab6-be3b-0410-9dea-997c60f758d6
2010-03-29 14:24:47 +00:00
wizou
752d7d239a Jim Park's Unicode NSIS merging - Step 1 : switch to TCHARs where relevant.
Compiler output is identical before & after this step

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/branches/wizou@6036 212acab6-be3b-0410-9dea-997c60f758d6
2010-03-24 17:22:56 +00:00
kichik
ab76b93ed0 fix signed/unsigned comparison warnings
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5049 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-11 20:36:05 +00:00
pabs3
747ad310e5 Kill some compiler warnings under Linux and mingw32
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4994 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-11 15:58:46 +00:00
kichik
648d835d7a call InitCommonControls
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4773 212acab6-be3b-0410-9dea-997c60f758d6
2006-10-16 11:23:51 +00:00
kichik
b58a609b69 Bin\\MakeLangId.exe source code
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3629 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-18 15:56:56 +00:00