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
8577c8e9ae
* MakeNSISW symbol sets don't need movable memory
...
* Use helper functions to read&write MRU and symbol set strings
* Don't create empty MRU key when there is nothing to save
* Made some helper functions static
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6618 212acab6-be3b-0410-9dea-997c60f758d6
2015-09-28 16:08:54 +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
873e860f57
MakeNSISW now uses WinInet when checking for updates
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6604 212acab6-be3b-0410-9dea-997c60f758d6
2015-09-07 21:31:50 +00:00
anders_k
c89cac5262
Fixed minor issues and typos
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6584 212acab6-be3b-0410-9dea-997c60f758d6
2015-05-14 20:17:14 +00:00
anders_k
c4de0f9f59
Not all versions of MinGW have ARRAYSIZE, use our custom COUNTOF macro
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6565 212acab6-be3b-0410-9dea-997c60f758d6
2014-10-26 18:57:52 +00:00
anders_k
9152c24610
SetCompressorStats must zero terminate the buffer from EM_GETLINE!
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6560 212acab6-be3b-0410-9dea-997c60f758d6
2014-10-23 15:34:10 +00:00
anders_k
eb5d77214a
Patch #258 , Makensisw x64 fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6557 212acab6-be3b-0410-9dea-997c60f758d6
2014-10-12 20:09:35 +00:00
anders_k
36deb84820
64bit fixes and optimizations
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6486 212acab6-be3b-0410-9dea-997c60f758d6
2014-05-19 22:03:09 +00:00
kichik
859b5d3d07
those are not available on mingw for whatever reason...
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6426 212acab6-be3b-0410-9dea-997c60f758d6
2014-01-21 06:59:51 +00:00
anders_k
4d46324599
Fixed MakeNSISW default pushbutton and tab order
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6403 212acab6-be3b-0410-9dea-997c60f758d6
2013-08-07 19:26:03 +00:00
anders_k
47e481a3bf
Default verbosity is /V3 without logo, MakeNSISW still uses /V4
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6375 212acab6-be3b-0410-9dea-997c60f758d6
2013-06-08 18:48:38 +00:00
anders_k
1cf3d5cb22
MakeNsisW: Functional size gripper and other minor fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6368 212acab6-be3b-0410-9dea-997c60f758d6
2013-05-26 19:47:22 +00:00
anders_k
0653f46c07
StdOut Unicode support, controlled by /OUTPUTCHARSET and/or existing BOM if redirected.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6350 212acab6-be3b-0410-9dea-997c60f758d6
2013-05-04 13:32:47 +00:00
anders_k
b76e823c5c
Remove MRU menu separator when list is empty and delete empty MRU registry items
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6271 212acab6-be3b-0410-9dea-997c60f758d6
2012-10-16 08:12:47 +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
743ad095f5
Unicode port: Turn console & output logs to UTF-8. Adapted MakensisW for UTF-8
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6083 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-05 14:14:48 +00:00
wizou
2d3bf19b0d
Bug fix & simplification on SetArgv
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6065 212acab6-be3b-0410-9dea-997c60f758d6
2010-04-19 10:06:48 +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
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
d9d6a9da51
fixed bug #1796053 - makensisw command-line parsing error due to GlobalAlloc/GlobalFree mismatch
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5276 212acab6-be3b-0410-9dea-997c60f758d6
2007-09-18 20:14:25 +00:00
kichik
2263524b66
allocate g_sdata.script_cmd_args as GMEM_MOVEABLE
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5100 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-18 18:19:02 +00:00
kichik
a96f348c0a
fixed some warnings
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5059 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-11 21:42:46 +00:00
kichik
845566790d
more clean-up:
...
* removed ResetInputScript()
* don't edit g_sdata.script for CreateProcess
* use SetScript in LoadMRUFile
* proper and clear allocation of g_sdata.compile_command in CompileNSISScript()
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5047 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-10 21:07:21 +00:00
kichik
d545d00bda
fixed bug #1696534 - Broken Parameter Handling for Makensisw.exe v.2.3
...
the entire command line processing and handling of g_sdata.script is overly complex and apparently a bit malfunctioning... for example, g_sdata.script, while expected to contain just the file name, contains every command line argument passed to makensisw and also quotes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5044 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-10 20:31:20 +00:00
pabs3
e873b82b53
Kill some more compiler warnings under Linux and mingw32
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5031 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-02 10:29:35 +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
78a980fe03
allocate memory for "--" as well
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4962 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-02 09:49:54 +00:00
pabs3
3d7194ee59
fixed bug #1661503 : inconsistency between Win32/Linux makensis command line options
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4961 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-02 04:35:35 +00:00
kichik
28a3b53b05
implemeneted RFE #1666501 - MakeNSISw: esc -> close
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4951 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-23 12:42:21 +00:00
kichik
10dbfeab56
add menu accelerators to MRU
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4916 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-02 16:34:40 +00:00
kichik
6e6b20ea64
fixed bug #1411970 - Settings in HKLM instead of HKCU?
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4874 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 12:51:26 +00:00
kichik
4d12c5a857
fixed bug #1466486 - typo and menu problems in MakeNSISw
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4651 212acab6-be3b-0410-9dea-997c60f758d6
2006-04-07 18:49:03 +00:00
kichik
b4413ab821
added "Cancel compilation" menu item to abort current compilation by sending ctrl+c signal
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4552 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-06 15:15:49 +00:00
kichik
960cb8addd
_WIN32_IE 0x0400 where needed
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4026 212acab6-be3b-0410-9dea-997c60f758d6
2005-05-12 16:49:50 +00:00
icemank
8521e52301
Fixed resize bug.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3401 212acab6-be3b-0410-9dea-997c60f758d6
2004-01-20 18:10:30 +00:00
icemank
fb4683b51b
Fixed resize bug.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3400 212acab6-be3b-0410-9dea-997c60f758d6
2004-01-20 17:00:48 +00:00
icemank
6206755ccf
Fixed window positioning in case of change in screen resolution or workarea size.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3399 212acab6-be3b-0410-9dea-997c60f758d6
2004-01-20 15:03:23 +00:00
joostverburg
898401b262
improved user interface
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3343 212acab6-be3b-0410-9dea-997c60f758d6
2004-01-01 17:39:21 +00:00
icemank
fa3bdf5e17
Added support for named Symbols sets.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3336 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-30 19:43:15 +00:00
kichik
5f58389c12
- Fixed bug #858010 - defines were read wrongly into the settings dialog (`i' wasn't reset to 0)
...
- Made Compile and Run execute the installer even if there were warnings
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3287 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-17 16:13:04 +00:00
icemank
3773299cb2
Fixed compressor selection.
...
Added context menu method for choosing compressor.
Changed Defines dialog to Settings dialog
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3211 212acab6-be3b-0410-9dea-997c60f758d6
2003-11-25 21:06:37 +00:00
icemank
80eac750fc
Added support for LZMA compressor + fixed command line compressor support
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3195 212acab6-be3b-0410-9dea-997c60f758d6
2003-11-24 16:51:39 +00:00
icemank
320cefa4b0
Fixed handling of command line SetCompressor option.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3189 212acab6-be3b-0410-9dea-997c60f758d6
2003-11-21 21:57:39 +00:00
icemank
7fe6a9959d
Added compressor setting option
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3167 212acab6-be3b-0410-9dea-997c60f758d6
2003-11-19 04:38:14 +00:00
kichik
ff63db4c66
- Recompile and Run (DrO)
...
- Fix for the context menu (DrO)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3125 212acab6-be3b-0410-9dea-997c60f758d6
2003-11-11 13:43:59 +00:00
icemank
af6439a12f
Fixed MRU for Windows 9x
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2820 212acab6-be3b-0410-9dea-997c60f758d6
2003-08-23 04:34:31 +00:00