kichik
63d000e9c5
implemented RFE #1686589 and fixed bug #1701051 - improve warning for backslash line end in comment
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5380 212acab6-be3b-0410-9dea-997c60f758d6
2007-11-18 19:19:55 +00:00
kichik
0c11506eb5
only accept two parameters to Var if the first one is /GLOBAL
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5316 212acab6-be3b-0410-9dea-997c60f758d6
2007-10-05 09:01:06 +00:00
kichik
be36b69b03
added support for mismatching installer and uninstaller icons
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5307 212acab6-be3b-0410-9dea-997c60f758d6
2007-10-03 17:37:56 +00:00
kichik
cc72c11f4f
moved icon related functions to icon.cpp
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5304 212acab6-be3b-0410-9dea-997c60f758d6
2007-10-03 13:31:56 +00:00
kichik
31a9a49502
size optimization - better values for status_update
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5280 212acab6-be3b-0410-9dea-997c60f758d6
2007-09-21 18:20:12 +00:00
kichik
266267ba61
fixed plug-in system's SetDetailsPrint usage
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5277 212acab6-be3b-0410-9dea-997c60f758d6
2007-09-18 22:02:44 +00:00
kichik
2f4d9ad346
missing null terminator
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5271 212acab6-be3b-0410-9dea-997c60f758d6
2007-09-08 21:01:13 +00:00
kichik
754fe7bc49
added SetRegView lastused
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5269 212acab6-be3b-0410-9dea-997c60f758d6
2007-09-08 17:27:28 +00:00
kichik
b0978fc844
move SetDetailsPrint flag to g_exec_flag and added a lastused capability to EW_SETFLAG
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5268 212acab6-be3b-0410-9dea-997c60f758d6
2007-09-08 17:20:11 +00:00
joostverburg
0865910e56
fixed escaped quotes in macro parameters
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5225 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-09 00:19:37 +00:00
kichik
8e716ed458
applied patch #1758863 - Patch for building on GCC and aCC
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5217 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-23 18:43:07 +00:00
kichik
05ddf4bfc7
size optimization - use GetStringFromParm instead of wsprintf
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5191 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-06 09:55:20 +00:00
kichik
035579824d
size optimization - use GetNSISString and GetStringFromParm instead of mystrcat
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5188 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-05 17:43:22 +00:00
kichik
8a8844bcb8
size optimization
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5127 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-26 20:26:04 +00:00
kichik
a4fe984390
use GetDLLVersion
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5117 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-24 14:11:35 +00:00
kichik
1bc9b4e075
fixed plug-in calls
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5114 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-21 09:37:59 +00:00
kichik
2fbf967106
plug-in runs on windows, path is with backslashes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5113 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-21 09:02:11 +00:00
kichik
ee27bc04fc
use GetFullPathName instead of manually adding the working directory
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5112 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-20 23:46:05 +00:00
kichik
f44be03eeb
size optimization
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5111 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-20 23:40:05 +00:00
kichik
f1c873ba36
implemented RFE #1564986 - block unsupported language
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5080 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-14 23:03:40 +00:00
kichik
357c44ac38
added SetRegView to allows access to the x64 registry view
...
this method was chosen over a new switch for all regsitry commands to allow easy transition of existing scripts
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5070 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-14 12:50:32 +00:00
kichik
cdc43e825c
fixed bug #1699474 - file /a does not preserve folder attributes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5062 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-12 19:24:21 +00:00
kichik
4cf73d2316
replaced WCStrLen with winchar_strlen
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5058 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-11 21:37:08 +00:00
kichik
53442f4f53
applied patch #1682748 - installer icon for message box
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5036 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-03 11:19:36 +00:00
kichik
b00c69290f
size optimization - no need for both GetEnvironmentVariable and ExpandEnvironmentStrings
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4970 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-03 14:18:20 +00:00
kichik
695fddbc32
implemented RFE #1669513 - bitwise operators for !define /math
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4959 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-27 21:04:12 +00:00
kichik
f496cc464f
fixed bug #1662190 - dialog template unicode conversion is lossy
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4937 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-17 15:11:12 +00:00
kichik
910ed492ab
ignored invalid preprocessor commands in ignored blocks
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4909 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-27 15:54:28 +00:00
kichik
ac156f5ebe
GetResourceSize -> GetResourceSizeA/GetResourceSizeW
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4885 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 13:02:50 +00:00
kichik
c037ecfeed
fixed bug #1083492 - resource editor unicode conversion is lossy
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4878 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 15:19:29 +00:00
kichik
92229d0a82
slight name changes to better fit the "standard"
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4877 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 13:25:44 +00:00
kichik
94fc6745fa
fixed bug #1554178 - Compiler ignores next line after comment line ends with \
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4876 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 13:24:28 +00:00
kichik
db0d67633b
fixed bug #1626504 - VIAddVersionKey causes problems with localized installers
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4869 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-23 21:21:30 +00:00
kichik
c145d69e55
2006 -> 2007
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4847 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-13 17:28:23 +00:00
kichik
4ca1f6d04b
some CEXEBuild::doParse cleanup
...
- removed last_line_had_slash which was always set to zero
- moved m_linebuild.resize(0) so it won't free the memory the next condition uses, though the line needs to be 64kb for that to happen
- took care of a coupple of comments
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4842 212acab6-be3b-0410-9dea-997c60f758d6
2006-12-09 13:08:05 +00:00
kichik
79a3b31431
added highest
option for RequestExecutionLevel
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4812 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-10 14:54:23 +00:00
joostverburg
e497d771b1
* The LZMA compression module for NSIS is now licensed under the Common Public License version 1.0
...
* Added license and copyright notice to every source file
* The new COPYING file and license section in the Users Manual list the terms of all relevant licenses
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4787 212acab6-be3b-0410-9dea-997c60f758d6
2006-10-28 19:45:02 +00:00
kichik
f6e706f2b0
added RequestExecutionLevel
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4753 212acab6-be3b-0410-9dea-997c60f758d6
2006-09-16 14:06:45 +00:00
kichik
c2b6cbe0b7
cosmetics
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4752 212acab6-be3b-0410-9dea-997c60f758d6
2006-09-16 13:41:17 +00:00
kichik
2f15840257
moved manifest generation to a seprate file and added made it support vista's access level extensions
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4751 212acab6-be3b-0410-9dea-997c60f758d6
2006-09-16 13:38:21 +00:00
kichik
71e601f11f
fixed bug #1536377 - incorrect timestamps on big-endian platforms
...
instead of messing with structs, use simple arithmetic ops to split the time to low & high words
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4738 212acab6-be3b-0410-9dea-997c60f758d6
2006-08-19 12:47:17 +00:00
kichik
f69dde1f7a
NLF_ERR_REG_DLL isn't used anywhere, no need to add it to the language table
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4729 212acab6-be3b-0410-9dea-997c60f758d6
2006-08-07 14:01:54 +00:00
kichik
2e365a4e13
fixed bug #1535995 - failed plug-in calls output incomplete messages
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4728 212acab6-be3b-0410-9dea-997c60f758d6
2006-08-07 13:57:13 +00:00
kichik
593633dec7
like StrCmp and !ifdef, !if is now case insensitive
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4719 212acab6-be3b-0410-9dea-997c60f758d6
2006-08-03 18:49:07 +00:00
kichik
b15cf04ef2
fixed bug #1509909 - !system & !packhdr fail with quotes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4711 212acab6-be3b-0410-9dea-997c60f758d6
2006-07-30 10:29:23 +00:00
kichik
3581eec6ee
make !define /date prints act like !define /math
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4623 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-28 18:22:34 +00:00
kichik
12df15a9e5
implemented RFE #1459210 - !define /date should use UTC
...
added /utcdate flag
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4622 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-28 18:20:28 +00:00
kichik
411a2d5c58
fixed bug #1459789 - Incorrect FileOpen input validation
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4621 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-28 17:02:23 +00:00
kichik
04450c7dec
fixed bug #1441877 - !include keeps searching include dirs even after match
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4542 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-02 17:12:40 +00:00
kichik
578065d849
use NSIS_VERSION from the new automatically genereated version.h
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4537 212acab6-be3b-0410-9dea-997c60f758d6
2006-02-24 19:14:18 +00:00