Commit graph

124 commits

Author SHA1 Message Date
kichik
156648c9d5 AddBrandingImage doesn't depend on the UI now. Can now set the branding image on the bottom and on the right too, and set a custom padding value
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2334 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-18 13:53:29 +00:00
kichik
1c6dc531e6 Added FlushINI
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2319 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-17 13:23:01 +00:00
kichik
76c8418de5 WriteINIStr now works with an empty value ("")
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2300 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-15 13:54:23 +00:00
kichik
76183f6fe9 Added SectionSetInstTypes and SectionGetInstTypes, about 70 bytes saved
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2249 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-07 21:10:48 +00:00
kichik
b97418269b Cancel button available on all pages after the instfiles page but the last page unless /ENABLECANCEL was used in its Page command
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2246 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-06 21:24:19 +00:00
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