			WinMan 1.2 to WINMAN 1.3
			  Upgrade Information
============================================================================

The following items have been improved/changed between WinMan 1.2 
and WinMan 1.3:

New Entries in the default WINMAN.INI
-------------------------------------
[System]
UserWinMan=...          Specifies path and filename of the users WINMAN.INI
			If no entry is set, the Windows user directory is
			assumed.
WMScrPath=...           Specifies path and filename of WMSCR.EXE when it
			gets launched by WINMAN.EXE. If no entry is set,
			the Windows System directory is assumed.
DisableBitmap=...       Is no longer supported.
CloseLoop=...           Is no longer supported.

[Shell]
CheckLoop=...           Is no longer supported.

New Entries in the users WINMAN.INI
-----------------------------------
[General Info]
LastStart=...           Date and time of the last startup
LastTerminate=...       Date and time of the last terminate
LastWorkstation=...     Network address of the last workstation
FullName=...            Fullname of the last user
Shortname=...           Shortname of the last user
CurrentWorkstation=...  Network address of the current workstation

New message files
-----------------
WM_ENG.INI and WM_DEU.INI have been altered for the new WINMAN.EXE. 
If you made any changes/translations to them, make sure you repeat 
them in the new files.

Select!
-------
WMSELECT.EXE supports now DOS environment variables in pathnames.

WinMan
------
New WINMAN.EXE reduces memory consumption and allows closing of desktop
while WMSCR.EXE is still working. Also the [Special Terminate] is no 
longer needed.


Beringen, 9.11.93
R.Schallberger

			
============================================================================
			WinMan 1.3 to WINMAN 1.3a
			  Upgrade Information
============================================================================

[Header]
...           
Alias=...               Name to be shown when using ALIAS in FirstAid
...                     in the "Processed Scripts" list. This Alias name 
			is optional and replaces the 'cryptic' pathname 
			shown in the "Processed Scripts" list.

Beringen, 16.11.93
R.Schallberger


============================================================================
		       WinMan 1.3a to WINMAN 1.4
			  Upgrade Information
============================================================================

[Common]
...                     This section is an alternative to the [Install]
			section. Whenever WinMan starts, it reads the  
			PROCESS statements in SYSTEM.WMS - if a script gets
			processed by 'Process xx.WMS', WinScript will check
			if the script ever (in any version) was processed.
			If it was, it will try to locate the [Common] section
			and process it (if there is none, it will use the 
			[Install]). If the script was never processed before
			(no entry in [Processed Scripts]) it will process 
			the [Install].
			e.g.
			[Header]
			...
			[Common]
			Menu ....
			RegDat ...

			[Install]
			Menu ...
			RegDat ...
			IniWrite ...

			This allows to avoid the 'If VersionChange...' within
			application startups. The [Common] section may contain
			any commands allowed in [Install].
			The [Common] section does not get checked if the 
			'Process xx.WMS,yy,...' is used, where 'yy' stands for 
			W, V or WV.

New Utility WMPRN.EXE
---------------------
WMPRN allows to set the default printer using a logical name instead
of the driver name in the control panel. Any local or network printers can
be defined in a INI file. The server where a network printqueue resides 
has to be attached before trying to use it off this utility.
			 Usage: WMPRN.EXE i:\winman\def_prn.ini

Select!
-------
It is possible to limit the number of currently selected items per option
by using:

[Select! Options]
Item=Section,1

Where 1 would be the max number of concurrent selections within then 
option 'Item'

WMSCR
-----
COPY 'source' TO 'destination' /-w

/-w disables warnings if no source file can be found.

FirstAid
--------
Using 'Connect to User' allows to get a protocol independant connection to 
the desired users configuration if the user is currently running Windows
(incl WinMan.EXE). Using this connection, 'Reset Current' will be processed
directly for 'Installation', 'RegDat' and 'Menu'.

WMSCR
-----
The 'NOT' operator in the PROCESS command didn't work properly. Fixed.

Starting a Scriptfile without debugging created a file 'FALSE' in the 
\WINMAN directory when having supervisor rights. Fixed.

Starting Windows created a file WINMAN.DEB in the C:\ which grew and grew with
every startup. Fixed.

FirstAid
--------
When a connection to a user existed and you changed to another user
without using disconnect, the change did not work properly, so the previous 
user kept polling on the network. Fixed.

WMSCR
-----
Starting 'WMSCR.EXE scriptfile.wms' ended in a crash as the section identifier
was missing. WinMan will now use automatically the 'START' section if nothing
is specified. This avoids the problem but we still recommend to use Section
parameter due to future extensions.



============================================================================
		       WinMan 1.4 to WINMAN 1.4a
			  Upgrade Information
============================================================================

WMSCR
-----
1. The HIGHRUN command allows to highload fixed memory segments which cause 
   trouble running multiple applications in Windows. It is known by now, that 
   this command can cause Freelance for Windows 2.0 to freeze. If you see such 
   effects on other applications just try once the RUN instead the new HIGHRUN
   command.
2. DDE Functionality has been placed into BWDDE.DLL including commands such 
   as DDEINIT, DDEEXEC, DDEPOKE, DDESTOP, DDEREQUEST
3. If the 'TO' parameter in a COPY statement was forgotten, WMSCR did not 
   report an error. This will cause a 'Parameter Error' now.
4. The 'MENU' command supports now two additional parameters when creating a 
   menu entry: /FORCE allows to recreate a menu entry every time the script 
   gets run without checking the WINMAN.INI if the icon was already created. 
   running such a script in the system startup will avoid a user can delete 
   such an icon. /M will allow to create several menu entries using the same 
   title. If this parameter is not used, WinMan will always check if an icon 
   already exists before creating a new one. Any existing icon of the same 
   name will be deleted before adding the new option.


WINMAN.INI
----------
[System]
ScriptIcon=NORMAL        Allows to specify the mode of WinScript icon
	   HIDE
	   UpperLeft
	   UpperRight
	   LowerLeft
	   LowerRight

ToolPath=                Points to the directory containing WinMan tools
			 such as the debugger...

WMPRN.EXE
---------
1. If you specify a network printer, it will now be selected in Windows as 
   permanent to ensure the printer is ok after login/logout
2. The dropdown listbox to select printers has been made larger to make the
   selection easier.

WINMAN.EXE
----------
1. Leaving a DOS session open when closing the Shell does no longer hang 
   your PC
2. Leaving the shell while WinMan is still running will immediately terminate
   the workstation startup instead of continuing the startup.
3. WINMAN.EXE preloads some DLLs, used by WMSCR.EXE to speed up WMSCR startup
4. The value of total/free memory, provided to FirstAid remote support
   has been corrected.


============================================================================
		       WinMan 1.4a to WINMAN 1.5
			  Upgrade Information
============================================================================

WMSCR/WINMAN.EXE
----------------
'Variable Extender' allows to define a number of variables which are used
within scripts the same way as DOS environment variables. Such variables
need to be defined within a parameterfile of the following structure:

[Variables]
WinWord20cEnglish=%AD%:%ADIR%\winword
WinWordAppsForms=%AD%:%ADIR%\winword\forms
WinWordUser=%UD%:\winword
WinWordUserForms=%UD%:\winword\forms

The name of this parameter file has to be defined within the system 
WINMAN.INI under the [SYSTEM] section:

[System]
Parameters=%AD%:%ADIR%\winman\params.ini

THIS FEATURE CAN ONLY BE USED IN SCRIPT FILES.

WMSCR
-----
The 'MD' command creates all subpaths at once, so 'MD C:\test\test1\test2'
can be used even if no 'c:\test' exists before.


============================================================================
		       WinMan 1.5 to WINMAN 1.5a
			  Upgrade Information
============================================================================

WMSCR/WINMAN.EXE
----------------
WMSCR
-----
- The MENU command now works with PROGMAN without using 'MENU RELOAD'

- There are new commands MENU ... /SHOW and MENU ... /HIDE to handle the
  visible menu windows.

- The IF statement allows to compare available Windows memory (memory 
  available to Windows without SMARTDRIVE, DOS, EMM386...).
  IF [not] MEMORY<>=value THEN GOTO label

WINMAN
------
- The time used for polling if a supporter tries to establish a connection.
  Can be set now within WINMAN.INI.

  [System]
  Polling=xxxx

  Where xxxx is a value to be set in millisecondes and can be 65000 in 
  maximum.


Beringen, 24.5.94
R.Schallberger
