version 1.20

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1144 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
joostverburg 2002-09-22 13:33:53 +00:00
parent 6f44af19b3
commit 669521a03d
5 changed files with 33 additions and 12 deletions

View file

@ -1,4 +1,4 @@
;NSIS Modern Style UI version 1.19 ;NSIS Modern Style UI version 1.20
;Example Script ;Example Script
;Written by Joost Verburg ;Written by Joost Verburg
@ -16,6 +16,7 @@
!define TEMP2 $R1 !define TEMP2 $R1
;-------------------------------- ;--------------------------------
;Configuration
;General ;General
Name "${NAME} ${VERSION}" Name "${NAME} ${VERSION}"

View file

@ -1,4 +1,4 @@
;NSIS Modern Style UI version 1.19 ;NSIS Modern Style UI version 1.20
;InstallOptions Example Script ;InstallOptions Example Script
;Written by Joost Verburg ;Written by Joost Verburg
@ -18,6 +18,7 @@
!define TEMP2 $R1 !define TEMP2 $R1
;-------------------------------- ;--------------------------------
;Configuration
;General ;General
Name "${NAME} ${VERSION}" Name "${NAME} ${VERSION}"
@ -42,6 +43,13 @@
;Uninstaller ;Uninstaller
UninstallText "This will uninstall ${NAME} from your system." UninstallText "This will uninstall ${NAME} from your system."
;Things that need to be extracted on startup (keep these lines before any File command!)
;Use ReserveFile for your own Install Options ini files too!
ReserveFile "${NSISDIR}\Plugins\InstallOptions.dll"
ReserveFile "iniA.ini"
ReserveFile "iniB.ini"
ReserveFile "iniC.ini"
;-------------------------------- ;--------------------------------
;Installer Sections ;Installer Sections

View file

@ -1,4 +1,4 @@
;Modern UI Header File version 1.19i ;Modern UI Header File version 1.20
;Written by Joost Verburg ;Written by Joost Verburg
;See Example.nsi & Multilanguage.nsi for an example of usage ;See Example.nsi & Multilanguage.nsi for an example of usage

View file

@ -1,4 +1,4 @@
;NSIS Modern Style UI version 1.19 ;NSIS Modern Style UI version 1.20
;Multilanguage & LangDLL Example Script ;Multilanguage & LangDLL Example Script
;Written by Joost Verburg ;Written by Joost Verburg
@ -16,6 +16,7 @@
!define TEMP2 $R1 !define TEMP2 $R1
;-------------------------------- ;--------------------------------
;Configuration
;Language Files ;Language Files
LoadLanguageFile "${NSISDIR}\Contrib\Language files\English.nlf" LoadLanguageFile "${NSISDIR}\Contrib\Language files\English.nlf"
@ -49,6 +50,9 @@
UninstallText /LANG=1033 "This will uninstall ${NAME} from your system." UninstallText /LANG=1033 "This will uninstall ${NAME} from your system."
UninstallText /LANG=1043 "Dit programma zal ${NAME} verwijderen van uw systeem." UninstallText /LANG=1043 "Dit programma zal ${NAME} verwijderen van uw systeem."
;Things that need to be extracted on startup (keep these lines before any File command!)
ReserveFile "${NSISDIR}\Plugins\LangDLL.dll"
;-------------------------------- ;--------------------------------
;Installer Sections ;Installer Sections

View file

@ -101,7 +101,10 @@ table
<p class="text">Have a look at the example script, Example.nsi. <p class="text">Have a look at the example script, Example.nsi.
This is an example of how the use this interface for your NSIS This is an example of how the use this interface for your NSIS
installer. The macro system also has multilanguage support, installer. The macro system also has multilanguage support,
see Multilanguage.nsi for a multilanguage example.</p> see Multilanguage.nsi for a multilanguage example. And if you
want to use Install Options (for extra pages in your installer,
like Start Menu folder selection etc.) have a look at InstallOptions.nsi,
which is an example of the new Install Options macro system.</p>
<p class="text">If you have an installer with a lot of subsections <p class="text">If you have an installer with a lot of subsections
or long section names, use the modern2.exe UI, which has a larger or long section names, use the modern2.exe UI, which has a larger
treeview for the component selection. To use modern2.exe, change treeview for the component selection. To use modern2.exe, change
@ -123,11 +126,15 @@ table
file and recompile NSIS.</p> file and recompile NSIS.</p>
<p class="header">Version history</p> <p class="header">Version history</p>
<ul> <ul>
<li class="text">Working on the following things <li class="text">1.20 - September 22, 2002
<ul> <ul>
<li>Lots of macro system updates & fixes
<li>InstallOptions support in macro system <li>InstallOptions support in macro system
<li>Added Modern UI + InstallOptions example <li>Added Modern UI + InstallOptions example (InstallOptions.nsi)
<li>Macro system updates & fixes <li>MUI_NEXTPAGE_OUTER integrated in MUI_NEXTPAGE
<li>No hard-coded function names anymore (you should give MUI_PREVPAGE a parameter
with the set page function name (for example, MUI_PREVPAGE SetPage)
<li>Examples use ReserveFile for faster startup
</ul> </ul>
<li class="text">1.19 - Semtember 19, 2002 <li class="text">1.19 - Semtember 19, 2002
<ul> <ul>
@ -144,12 +151,13 @@ table
</ul> </ul>
<li class="text">1.16 - Semtember 6, 2002 <li class="text">1.16 - Semtember 6, 2002
<ul> <ul>
<li>Change text 'Scroll down' on license page to 'Press Page Down', because the RichEdit control has <li>Change text 'Scroll down' on license page to 'Press Page Down',
focus by default now because the RichEdit control has focus by default now
</ul> </ul>
<li class="text">1.15 - Semtember 4, 2002 <li class="text">1.15 - Semtember 4, 2002
<ul> <ul>
<li>Multilanguage example: changed LangDialog to LangDLL::LangDialog (using the DLL name is now required) <li>Multilanguage example: changed LangDialog to LangDLL::LangDialog
(using the DLL name is now required)
</ul> </ul>
<li class="text">1.14 - Semtember 3, 2002 <li class="text">1.14 - Semtember 3, 2002
<ul> <ul>
@ -224,4 +232,4 @@ table
</div> </div>
</body> </body>
</html> </html>