kichik
55d936db3c
Page and UninstPage should not be used inside sesctions/functions
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2241 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-06 16:46:01 +00:00
kichik
d2e565e55e
- Fixed more problems with !if[n]def/!else
...
- Saved another 10 bytes :)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2237 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-04 20:33:07 +00:00
kichik
4a9c33f569
- b3 version numbers
...
- last page before instfiles define now works as really planned. it will only be defined if really the last one before instfiles.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2227 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-03 13:51:46 +00:00
kichik
8d60e504f3
EnumRegKey/Value output_var check fixed
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2223 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-01 12:44:33 +00:00
kichik
42a72140cd
- b2 version number
...
- bug with commands starting with ! and ending with \ in if blocks fixed
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2216 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-26 15:28:55 +00:00
kichik
5781c9c9ee
- b2 (CVS) version
...
- NSIS Installer will no longer override .nsi and .nsh association
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2149 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-11 17:58:16 +00:00
kichik
3966f5560c
- b1 version numbers
...
- CreateShortcut works with URLs again, no file name validating though
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2130 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-08 22:57:10 +00:00
kichik
ae16cbfe3f
- Compressor type listed in summary
...
- SetOutPath now sets the current directory (RegDLL no longer does)
- File names are now validated for commands that need normal files, the directory selection dialog, and every variable that contains a file/dir name
- Fixed a distortion of the MUI's branding text with ClearType
- $INSTDIR is now right in the custom page after the directory selection dialog
- No more squares in the automatically appended directory name in the directory selection dialog
- Size optimizations
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2121 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-07 23:04:25 +00:00
kichik
6f3fdd6650
BrandingText now automatically resizes for all languages in the MUI
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2082 212acab6-be3b-0410-9dea-997c60f758d6
2003-01-27 15:05:50 +00:00
kichik
0aed08e3f7
+ Leave function for pages
...
+ Components page text always shown if Page components used
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2080 212acab6-be3b-0410-9dea-997c60f758d6
2003-01-24 19:40:20 +00:00
kichik
ac449dae62
Don't create more than one brush per SetStaticBkColor - saved about 50 bytes. Still problems with BrandingText width, working on it
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2054 212acab6-be3b-0410-9dea-997c60f758d6
2003-01-09 21:43:01 +00:00
kichik
929249adf4
Already inited, no need to do it again
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2037 212acab6-be3b-0410-9dea-997c60f758d6
2003-01-05 17:47:50 +00:00
sunjammerx
6d8dc58dae
Inverted test of offset[3] for EW_DELREG meant that RegDeleteKey and RegDeleteValue were being swapped.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2036 212acab6-be3b-0410-9dea-997c60f758d6
2003-01-05 15:05:21 +00:00
kichik
270bb06fd3
Update !system, cleaned resource.h, DeleteRegKey works on default value
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2020 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-30 15:33:53 +00:00
kichik
ff933ef412
Shortcuts can now have comments/descriptions without icon index and start options (leave blank - empty string - "")
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2004 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-26 22:04:54 +00:00
kichik
bc10503375
Unsigned/signed warnings
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1992 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-21 23:13:50 +00:00
kichik
34acda7505
Removed debug message
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1991 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-21 23:04:39 +00:00
kichik
69ef5ba1ab
Case insensitive plug-in function names
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1988 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-21 09:14:28 +00:00
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