Commit graph

391 commits

Author SHA1 Message Date
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
kichik
9ec765a72b wrong strcmp for !define /math division
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4532 212acab6-be3b-0410-9dea-997c60f758d6
2006-02-24 16:10:38 +00:00
kichik
0bed8171f5 sprintf into a buffer, not a random address
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4530 212acab6-be3b-0410-9dea-997c60f758d6
2006-02-24 16:00:23 +00:00
kichik
740fe7af2b removed stray parenthesis
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4529 212acab6-be3b-0410-9dea-997c60f758d6
2006-02-24 15:55:51 +00:00
kichik
2b3aa18846 applied patch #1372561 - !define /math compile time enhancement
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4528 212acab6-be3b-0410-9dea-997c60f758d6
2006-02-24 15:52:40 +00:00
kichik
b1dc917843 applied patch #1412982 - "!if" - enhanced compile time flow control
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4526 212acab6-be3b-0410-9dea-997c60f758d6
2006-02-24 15:06:30 +00:00
pabs3
7e0ba02822 Fix 1431958: Properly convert !addincludedir paths on POSIX platforms.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4520 212acab6-be3b-0410-9dea-997c60f758d6
2006-02-23 11:27:56 +00:00
kichik
a94a7b67e3 fixed bug #1174742 - Icon error message is uninformative
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4508 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-27 15:57:56 +00:00
kichik
58b07e69c6 applied patch #1381929 - StrCmpS - case-sensitive string comparison
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4468 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-06 16:00:15 +00:00
kichik
95dd28933b fixed bug #1299100 - File /nonfatal line not seen by relative jumps
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4465 212acab6-be3b-0410-9dea-997c60f758d6
2005-12-31 14:23:57 +00:00
kichik
ccec5e08cb fixed bug #1362443 - BrandingText /TRIM* expands label
a warning is displayed if the label is actually expanded


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4464 212acab6-be3b-0410-9dea-997c60f758d6
2005-12-31 14:13:16 +00:00
kichik
c3bf6a68a7 use NSIS_MAX_STRLEN-1 instead of 1023 for FileRead limit
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4460 212acab6-be3b-0410-9dea-997c60f758d6
2005-12-27 19:22:56 +00:00
kichik
b1be974447 applied patch #1372048 - added /NONFATAL switch to !include statement
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4437 212acab6-be3b-0410-9dea-997c60f758d6
2005-12-03 09:45:17 +00:00
kichik
82ff45a521 don't ignore multiple line comments inside ifdef'ed blocks
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4427 212acab6-be3b-0410-9dea-997c60f758d6
2005-11-25 11:54:11 +00:00
kichik
96d7f01ae1 fixed bug #1338423 - SetOverwrite ifdiff fails with FAT
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4373 212acab6-be3b-0410-9dea-997c60f758d6
2005-11-05 14:07:47 +00:00
kichik
17fa7db2df cosmetics
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4358 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-22 14:46:01 +00:00
kichik
a2177c9b8b dir_readers' memory now freed by boost::scoped_ptr
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4357 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-22 13:40:52 +00:00
kichik
0f7012e04e use my_convert in !delfile
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4324 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-12 14:40:36 +00:00
kichik
c94fdbf119 added !appendfile
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4322 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-12 14:24:21 +00:00
kichik
02de188fee no need for 'SectionIn RO' to be case sensitive
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4311 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-07 15:45:08 +00:00
kichik
21816d8036 proper umask
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4310 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-07 13:41:44 +00:00
kichik
03a887ba35 added !tempfile and !delfile
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4307 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-07 13:08:44 +00:00
kichik
5e9c6e77e6 missing \0 in enum
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4283 212acab6-be3b-0410-9dea-997c60f758d6
2005-09-23 10:08:44 +00:00
kichik
8424e074e9 fixed build errors and warnings caused by latest merge
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4233 212acab6-be3b-0410-9dea-997c60f758d6
2005-08-30 16:30:48 +00:00
oripel
57ad3c18b3 merged from PIEPIEPIE branch:
- min/max macros removed
- Plugins refactored
- more functions in util.{h,cpp}


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4232 212acab6-be3b-0410-9dea-997c60f758d6
2005-08-27 19:56:00 +00:00