Commit graph

151 commits

Author SHA1 Message Date
kichik
352c5a87ab LangStrings now act as functions, they don't need to be defined before used. Uninstaller LangStrings must now be refernced with un.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1982 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-20 15:12:23 +00:00
kichik
6896e04c79 Include dirs (${NSISDIR}\Inclue is automatically one of them, use !AddIncludeDir to add more). Fixed a bug with SetStaticBkColor (-1)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1958 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-15 20:54:17 +00:00
kichik
b0ad30d9d0 BrandingText that starts with / doesn't give errors any more
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1945 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-12 19:26:55 +00:00
kichik
2003f124e4 Oops... No debuging code needed there :)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1944 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-12 19:01:27 +00:00
kichik
be1b083fc3 !if/!else/!endif problems should be solved now
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1943 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-12 19:00:34 +00:00
kichik
409190db2f b1 (CVS) label
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1938 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-11 19:33:20 +00:00
kichik
0b59920ae8 Fixed stupid bug with !else ifdef
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1924 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-07 09:57:49 +00:00
kichik
93505a844c !define lines will keep escaping as they are
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1903 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-06 14:18:18 +00:00
kichik
56d17cbbd8 More VC7 compatibility fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1893 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-05 18:30:22 +00:00
kichik
a69a24729d Some strings made case insensitive
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1876 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-04 18:02:19 +00:00
kichik
fa330ae04d define inside define name should work now (${bla${blo}})
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1868 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-02 17:48:22 +00:00
kichik
34d7fc0f9b Fixed a bug with !if and friends and fixed an ancient bug with line counting going wrong with macros
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1859 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-01 13:19:23 +00:00
kichik
f4f390fb01 InitPluginsDir now causes to Init___PluginsDir to always get added
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1835 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-25 20:16:57 +00:00
kichik
83b92fb6ea Plugins used both in uninstaller and installer problems should be fixed now
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1817 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-22 12:45:38 +00:00
kichik
5abd9f0dde Defines returned to normal after !insertmacro
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1816 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-22 12:32:47 +00:00
kichik
20e2277078 Fixes with uninstall plugins and custom pages
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1810 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-21 22:59:11 +00:00
kichik
c0a2659a05 Support for escaping quotes using $" Source\lineparse.h Source\script.cpp
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1802 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-21 19:09:02 +00:00
kichik
04fbea4aef Now works with DIALOGEX (not thanks to MS docs)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1781 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-18 14:19:45 +00:00
kichik
f9075a8346 Enabled SetWindowLong
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1722 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-15 13:45:12 +00:00
kichik
0276abd2b1 ShowWindow added
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1719 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-15 13:15:42 +00:00
kichik
1f9aee2b38 Plugin size only counted once now, no more huge "optimizations" when using one plugin a lot of times.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1703 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-14 19:43:14 +00:00
kichik
85ee7cbd0a Some bytes off, zlib is still 34.5 =/
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1680 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-11 19:19:02 +00:00
kichik
11110c3f90 Display the right number of expected parameters
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1673 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-11 17:51:06 +00:00
kichik
448b66a7ef Page ignores "" as a function
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1672 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-11 17:37:59 +00:00
kichik
279b1c3703 Auto define of last page
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1671 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-11 17:30:55 +00:00
kichik
fdd5119f75 Caption parameter for custom pages
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1662 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-11 15:11:49 +00:00
kichik
09e7008d83 Made it so only one resource editor will be created instead of every time a resource editor is needed, and added InitPluginDir
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1639 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-09 13:51:40 +00:00
kichik
6678a998ff Warning about misused /NOUNLOAD
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1619 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-08 16:58:45 +00:00
kichik
fd99a585a2 Install and next button texts should always be added when needed now.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1612 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-07 15:50:30 +00:00
kichik
c533dc7470 Can't use !macro inside !macro
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1598 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-05 17:24:49 +00:00
kichik
a15d628f48 Using ChangeUI twice, where the first UI has a branding image and the second doesn't, still made SetBrandingImage think there is really a branding image. Fixed.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1591 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-04 19:19:55 +00:00
kichik
be8d9d61ab GetDLLVersionLocal now always first looks in the current directory
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1548 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-01 22:37:22 +00:00
kichik
6c51b44657 New paging system. All scripts must be updated, but it sure is worth it. InstallOptions has two new functions initDialog and show. Docs massively updated.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1536 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-01 20:34:55 +00:00
kichik
a395359644 BrandingText /TRIM* "" will now use the default string too
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1471 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-26 16:11:29 +00:00
kichik
5ae1f8d494 File /nonfatal option added
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1450 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-20 17:27:37 +00:00
kichik
3f8a5ccdcc Plugin calls no longer adds size to the section containing them. They are temporary files and shouldn't add size.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1448 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-19 11:42:35 +00:00
kichik
c97ceeaa3f !ifdef/!ifndef can now be used in macros too
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1443 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-17 19:58:23 +00:00
kichik
e1bbb2bbaa XPStyle off now reomves the XP manifest instead of assuming it wasn't added before and doing nothing
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1442 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-17 17:45:09 +00:00
kichik
5f34882a62 Compiles without NSIS_CONFIG_ENHANCEDUI_SUPPORT
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1299 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-04 14:45:20 +00:00
kichik
210e2d4e5e Added an option for unprocessed user multilingual strings (LangStringUP). Use it if you see weird squares before and special character in your LangString.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1298 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-04 10:27:46 +00:00
eccles
97c3fb52bf !macroend was only being recognised at the beginning of a line
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1287 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-02 22:45:51 +00:00
kichik
8653a3358d Added SetPluginUnload manual|alwaysoff
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1282 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-02 19:18:24 +00:00
kichik
3d1c70f375 94 bytes saved. LangString should now work with sub-sections too.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1270 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-02 15:01:06 +00:00
kichik
2c96636160 Unprocessed strings (such as InstType) can now use LangString/$(name) too. No more "skipped" messages before plugins.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1253 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-01 17:16:49 +00:00
kichik
62abf21381 bzip2 header down to 34KB, 54 bytes away from 34.5KB zlib. Fixed a bug with ReadRegStr and $0.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1249 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-01 14:13:23 +00:00
kichik
bb60e32aaa Added user defined multilingual strings. Define using LangString [un.]name lang_id string, use with $(name). Can't be used inside other strings.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1214 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-29 20:25:15 +00:00
kichik
d5dfdb900b Shortcut comment option added, 44 bytes saved.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1181 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-25 12:54:10 +00:00
justin1014
ceaf3dfead changed parameters on dlls to be pushed rtl instead of ltr (updating plugins now)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1119 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-21 18:37:25 +00:00
kichik
6cde9f63d5 Macros don't crash makensis if they have bad syntax
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1114 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-21 15:47:18 +00:00
kichik
1d98414847 Installers with plugins now load faster too
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1112 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-21 13:11:28 +00:00