From 43d6a41c99aa979e856fd1aa15f6d7716afa5f6a Mon Sep 17 00:00:00 2001 From: kichik Date: Thu, 31 Oct 2002 17:21:43 +0000 Subject: [PATCH] History completed! FINALLY!!! :D git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1514 212acab6-be3b-0410-9dea-997c60f758d6 --- Docs/src/basic.but | 2 +- Docs/src/history.but | 56 ++++++++++++++++++++++++++++++-------------- TODO.txt | 4 +--- 3 files changed, 40 insertions(+), 22 deletions(-) diff --git a/Docs/src/basic.but b/Docs/src/basic.but index fd1373d4..3843de75 100644 --- a/Docs/src/basic.but +++ b/Docs/src/basic.but @@ -1,6 +1,6 @@ \C{basicinstructions} Basic Instructions -The instructions that NSIS uses for scripting are sort of a cross between PHP and assembly. There are no real high level language constructs, but the instructions themselves are (for the most part) high level, and you have handy string capability (i.e. you don't have to worry about concatenating strings, etc). You essentially have 22 registers (20 general purpose, 2 special purpose), and a stack. +The instructions that NSIS uses for scripting are sort of a cross between PHP and assembly. There are no real high level language constructs, but the instructions themselves are (for the most part) high level, and you have handy string capability (i.e. you don't have to worry about concatenating strings, etc). You essentially have 25 registers (20 general purpose, 5 special purpose), and a stack. \H{delete} Delete diff --git a/Docs/src/history.but b/Docs/src/history.but index 0cca893b..141346f9 100644 --- a/Docs/src/history.but +++ b/Docs/src/history.but @@ -2,39 +2,31 @@ \e{v2.0b0} -\b Accelerator keys +\b Added accelerator keys \b New version of the Modern User Interface with better multilanguage support, InstallOptions integration etc. -\b Unprocessed strings (such as InstType) can now use LangString/$(name) too +\b Added LangString and LangStringUP for user defined multilingual strings -\b Fixed a bug with ReadRegStr and $0 - -\b Added multilanguage strings (LangString) +\b Added support for transparent check marks \b Renamed nsisconf.nsi to nsisconf.nsh \b Added CreateShortcut comment/description parameter -\b Added new plugins: ShowWin, System - \b Splash.exe is now a plugin (splash.dll) -\b Prevent multiple inclusion of !defines +\b Added new plugins: ShowWin, System, AdvSplash, nsExec -\b [InstallOptions] Clicking [x] behaves the same as Cancel. +\b !ifdef and friends can now be used in macros \b SendMessage can send strings (put STR: before a param) and supports timeouts \b Right mouse button "Copy to clipboard" context menu for the Details window -\b PluginDir is an attribute, not an instruction, corrected makensis.htm - \b Plugin syntax now requires dll name, e.g. dll::func not just func -\b Licence text receives initial focus (page up & down work immediately) - -\b Return key still works with initial focus licence text change ;) +\b Licence text receives initial focus (page up & down work immediately, return key still works) \b Made win9x move/delete on reboot support proper and function like on win2k @@ -42,20 +34,48 @@ \b DeleteRegKey now complains if given a third parameter (other than /ifempty) +\b ${LANG_langName} defined as the language id when loading a NLF + +\b Fixed a few bugs that caused the installer to load slower than before + +\b Uninstall can now get command line parameters too + +\b Added ReserveFile + +\b Added ExDLL.h + \b Included makensisw 1.9 (lots of changes) -\b New InstallOptions +\b Updated InstallOptions -\b Added nsExec +\b Updated ZIP2EXE -\b Added advSplash +\b Updated NSIS-dl (timeout added) \b A lot of new language files -\b A lot of new icons +\b A lot of new icons and check marks + +\b Changed section flags values + +\b SectionSetFlags can now set bold too + +\b SectionSetName for sub sections doesn't need - infront of the name + +\b Added SetPluginUnload + +\b Hidden section can now use SectionIn too + +\b File /nonfatal switch added + +\b Plugins no longer add size to their containing section \b New docs format (WOOHA!) +\b EXE header size a lot smaller, 33.5KB for bzip2 and 34KB for zlib + +\b Lots of other bugs fixed... + \e{v2.0a7} diff --git a/TODO.txt b/TODO.txt index 2144d0a9..98ac8833 100644 --- a/TODO.txt +++ b/TODO.txt @@ -13,6 +13,4 @@ DOCUMENTATION * default values bolded or something alike -* go over everything and search for mistakes :) - -* Fix the history, go through the CVS log and copy everything that has changed since the last version \ No newline at end of file +* go over everything and search for mistakes :) \ No newline at end of file