Commit graph

62 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
ebc8d899a7 Ignore error message inserts
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7277 212acab6-be3b-0410-9dea-997c60f758d6
2021-07-08 18:31:50 +00:00
anders_k
5c78d6fafe Try to work around the mingw-w64 kernel32:OpenThreadToken library issue
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7192 212acab6-be3b-0410-9dea-997c60f758d6
2020-06-29 23:08:12 +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
07c32a0f03 Bumped zip2exe version and linked to bugreport in history
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6749 212acab6-be3b-0410-9dea-997c60f758d6
2016-04-22 13:46:14 +00:00
anders_k
6e0e1495ca Zip2Exe aborts if the zip file is encrypted
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6748 212acab6-be3b-0410-9dea-997c60f758d6
2016-04-21 23:01:29 +00:00
anders_k
1c1d1d5e12 Fixed all VS2015 warnings except C4577 ('noexcept' used with no exception handling mode specified)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6627 212acab6-be3b-0410-9dea-997c60f758d6
2015-10-30 03:55:30 +00:00
anders_k
286edd20c4 * Basic System::Call support when compiling with 64-bit MinGW/GCC toolchain
* Win64 fixes


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6607 212acab6-be3b-0410-9dea-997c60f758d6
2015-09-17 14:30:07 +00:00
anders_k
27828503e5 Bug #1105: MakeLangId and zip2exe must use * for processorArchitecture in the manifest
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6562 212acab6-be3b-0410-9dea-997c60f758d6
2014-10-23 16:08:17 +00:00
anders_k
6d2adf744d Minor Win64 fixes (Thanks JasonFriday13)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6556 212acab6-be3b-0410-9dea-997c60f758d6
2014-10-07 19:43:30 +00:00
anders_k
5ae69eb9cc zip2exe: The fix for bug #1085 causes a MSVC redefinition warning when <tchar.h> is included.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6540 212acab6-be3b-0410-9dea-997c60f758d6
2014-08-18 20:20:55 +00:00
anders_k
d799ee53d7 Basic Win64 support (MSVC)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6439 212acab6-be3b-0410-9dea-997c60f758d6
2014-02-08 00:13:52 +00:00
anders_k
469e1e26fd Fix GCC zip2exe/zlib z_crc_t type mismatch warning
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6437 212acab6-be3b-0410-9dea-997c60f758d6
2014-02-03 19:23:46 +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
942ea1d465 Win64 fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6405 212acab6-be3b-0410-9dea-997c60f758d6
2013-08-07 23:04:23 +00:00
anders_k
5ae11b00fa Zip2Exe: Unicode checkbox and minor fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6383 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-10 19:09:39 +00:00
anders_k
d3d637fab9 Fixed minor MakeNSIS leaks (Bug #3474662)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6309 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-19 02:11:37 +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
428ae80ab1 Unicode port: Adapted MakensisW & zip2exe for UTF-8 (avoid cutting sequence). Also fix a bug where they would get stuck if output log was multiple of 1023 bytes. Simplification of reading loop.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6085 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-07 13:54:03 +00:00
afrow_uk
f3ac7d9f93 Changed to use MUI2.nsh
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6079 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-03 20:02:32 +00:00
wizou
d7ffe58b2e Fix use of wrong MBCS version of string functions. (When playing with TCHAR pointers, most of the time you deal with a number of BYTE/WORD, not a number of multi-byte characters)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6051 212acab6-be3b-0410-9dea-997c60f758d6
2010-04-13 16:14:16 +00:00
wizou
64a0f32e52 more simple TCHARs fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6047 212acab6-be3b-0410-9dea-997c60f758d6
2010-04-12 16:00:17 +00:00
anders_k
82d42b1159 _countof and swprintf fixes for VC6
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6045 212acab6-be3b-0410-9dea-997c60f758d6
2010-03-30 17:50:08 +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
f0rt
8ab72b9ece #1753070: Enable that makensis and its related utilities can be built natively for 64-bit systems
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6040 212acab6-be3b-0410-9dea-997c60f758d6
2010-03-27 19:20:16 +00:00
wizou
cdf7735a77 Jim Park's Unicode NSIS merging - Step 2 : merge TCHARs changes into trunk
Compiler output is identical before & after this step

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6037 212acab6-be3b-0410-9dea-997c60f758d6
2010-03-26 17:18:17 +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
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
5f1cfb02ff fixed bug #2725883 - NSIS installers always show warning on Windows 7
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5974 212acab6-be3b-0410-9dea-997c60f758d6
2009-06-06 16:14:36 +00:00
kichik
f91406647a some more warnings of bug #1676243
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5097 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-17 20:05:56 +00:00
kichik
00e1788675 applied patch #1680556 - fixes to allow zip2exe & Makensisw to build in winelib
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5008 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-24 13:55:59 +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
f607e22a90 specifically request for no execution level change on vista
this is a workaround for vista's incorrect flagging of all manifested nsis applications as installers


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4755 212acab6-be3b-0410-9dea-997c60f758d6
2006-09-22 10:42:57 +00:00
pabs3
0913023f33 Merge patch for better installs on POSIX platforms.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4486 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-21 09:54:23 +00:00
kichik
1f6cb00174 call DragFinish to free memory
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4411 212acab6-be3b-0410-9dea-997c60f758d6
2005-11-12 17:29:04 +00:00
kichik
c12070b73e version bump
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4408 212acab6-be3b-0410-9dea-997c60f758d6
2005-11-12 17:20:07 +00:00
kichik
1813a39732 drag & drop support
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4407 212acab6-be3b-0410-9dea-997c60f758d6
2005-11-12 17:19:46 +00:00
kichik
c4ebaf5885 fixed bug #1349853 - zip2exe ignores zip timestamps
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4385 212acab6-be3b-0410-9dea-997c60f758d6
2005-11-08 21:49:07 +00:00
kichik
5d92e7fcfb tabs to spaces
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4339 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-21 14:06:25 +00:00
kichik
3b941a1e07 updated history
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4337 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-21 13:55:15 +00:00
kichik
a9c8f27cb3 applied patch #1334155 - zip2exe: checkbox for solid compression
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4336 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-21 13:53:27 +00:00
kichik
aa553c8a24 zlib 1.2.3
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4183 212acab6-be3b-0410-9dea-997c60f758d6
2005-07-22 17:42:47 +00:00
kichik
435df01a57 fixed bug #1226381 - zip2exe restricts extraction path length
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4130 212acab6-be3b-0410-9dea-997c60f758d6
2005-06-23 20:10:25 +00:00
kichik
d7592d0f84 replaced by scons
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4047 212acab6-be3b-0410-9dea-997c60f758d6
2005-05-21 16:21:32 +00:00
kichik
53fa1d20ac install and distribute examples, contribs and documentation
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4005 212acab6-be3b-0410-9dea-997c60f758d6
2005-04-30 18:04:55 +00:00
kichik
ebff718526 simpler OEM conversion
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3991 212acab6-be3b-0410-9dea-997c60f758d6
2005-04-23 19:22:01 +00:00
kichik
7455caa968 use new zlib files
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3990 212acab6-be3b-0410-9dea-997c60f758d6
2005-04-23 19:15:22 +00:00
kichik
c9f9141468 new zlib version (1.2.2) with lower case file names
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3989 212acab6-be3b-0410-9dea-997c60f758d6
2005-04-23 19:14:45 +00:00
kichik
682c86a274 removed old version with upper case names
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3988 212acab6-be3b-0410-9dea-997c60f758d6
2005-04-23 19:13:14 +00:00