Changes from Nsis 1.95:
=======================

1. New Script commands for runtime phase :
------------------------------------------
HideLicPage,HideCompPage, HideDirPage : Hide pages on runtime (e.g. .oninit)

Section hide|hide&off|show|show&off [InstType1 InstType2 ...]:

Selects a section to hide or show while installing. The flags off or on will disable or enable
a section. They can be combined with & on hide and show. Define none, or several different install
types you want to set in this section. (see InstType). Without install type definition all types 
are set. You can specify numbers, with any characters (or none) delimiting (i.e. 1258 or 1,2,5,8 or
1-2-5-8 or 1 2 5 8 all do the same thing). Only not required sections can be changed (see Section).

Example:

Function .oninit
	;Select section 4 and enable only in InstType 3
	SelSection 4 show 3
	;Hide section 3 and disable installing of section in install types
	SelSection 3 hide&off
FunctionEnd



My comments:
************
So I am using these addons for installing a complete software 
system containig of one or several parts, which may be shipped to somebody 
or not. So I am making a main installer and spawn components. The spawned 
components get the install. dir over the command line and should only 
show the progress bar and not anything else. 
If such a partial installer is started directly, you will have access to all
pages (lic, dir, ....).


2. Sources: ( Reference source V1.95):
------------

source:  script.cpp, tokens.cpp, tokens.h
exehead: config.h,exec.c,fileform.h,ui.c. ui.h
documentation(html): selsection+hidepage.htm 

Patching: Source can be patched with "xpatch.bat" in dos
command prompt. Goto "Source" directory before !!
Used diff command for getting differences.

-> Patch.exe in archive available !

Thanks, also to Fritz Felfert!!


Many greetings from Austria, 
Andreas Rock
7th February 2002 



                                        


