RELEASE NOTES

==========================================================================
December, 1995

The latest version of SLICS is 2.2f, i.e., slics22f.exe .
Versions 2.2b-e, had bugs in the bughouse code!

TMSTAMP/TMSEAL CHANGE

* I changed the way the timestamp/timeseal variables work,
  in order to make it easier to setup.
  You can ignore this if you do not use TMSTAMP/TMSEAL,
  or if you only use the manual launch method of starting
  TMSTAMP/TMSEAL.

  If you are upgrading from a previous version of SLICS,
  and you use the automatic launch method of starting TMSTAMP/TMSEAL,
  you may have to change your "icsprofs.dat" file.

  In the old versions of SLICS (version 2.1e and earlier),
  the usage of the automatic launch method required you to set
  icshost=localhost or 127.0.0.1 , and tell TMSTAMP/TMSEAL
  the real server name thru the variable "icstmstampcmd" or
  "icsficstmstampcmd".  Similarly, the meaning of the icsport
  variable was the local port, and you had to use the
  "icstmstampcmd" or "icsficstmstampcmd" variable to use a
  different server portnumber.

  In the new version, you do NOT need to do this.  Simply set
  the icstmstampflag=1 (as in old versions) and let icshost=
  the real server name.  SLICS will now "do the right thing"
  by passing the icshost value to TMSTAMP/TMSEAL .  Similarly
  for icsport= .

  - The variables icstmstampcmd and icsficstmstampcmd are obsolete.
    delete them from your "icsprofs.dat" file.
  - In any entries that have icstmstampflag=1, change the
    setting of icshost= from localhost or 127.0.0.1 (which used
    to be required) back to the name of the real server.
  - If you were using the icstmstampcmd option to connect to
    a non-default client port (eg, -p 5001), add the port number
    as the value of the variable icstmstampport (eg, icstmstampport=5001).
  - If you were using the icstmstampcmd option to connect to
    a non-default server port (eg, tmseal eics.daimi.aau.dkk 5002),
    use this number as the value of icsport (eg, icsport=5002).

old:
	[E-FICS-TMSTAMP]
	icstmstampflag=1
	icsport=5001
	icsficstmstampcmd=-m . tmseal -p 5001 eics.daimi.aau.dk 5000
	icshost=127.0.0.1
	...

new:
	[E-FICS-TMSTAMP]
	icstmstampflag=1
	icshost=eics.daimi.aau.dk
	icsport=5000
	icstmstampport=5001
	...

BUGHOUSE CHESS SUPPORT

* I have added preliminary support for bughouse chess on FICS.
  Each side's "holdings" are shown in ascii next to the clock times.
  To drop a piece, click the right mouse button on the destination square.
  This will popup a piece selection dialog.

  I will add graphical support and other bughouse related features
  in a later release.

ICSPROFS.DAT CHANGE

* There is a new special variable you can use in your profiles file
  "icsprofs.dat".  If you specify a variable "defaults" in a profile
  entry, the settings in that entry are used in addition to any settings
  specified directly in the current entry.  Settings in the current
  entry take precedence over the defaults.  I added this feature because
  many entries tend to differ from each other by only 1 or 2 values.

Example:  In this example, the B-FICS profile entry gets default
values from the A-FICS entry.  If you select the B-FICS entry, the
program will load the values from the A-FICS entry, and then override
"icshost" and "icstmstampflag".

	[B-FICS]
	defaults=A-FICS
	icshost=crocus.csv.warwick.co.uk
	icstmstampflag=0
	[A-FICS]
	icsnoslip=0
	icshost=fics.onenet.net
	icshandle=dfong
	icsport=5000
	icsrcfile=_ics.rc
	icsficsmode=1
	icstmstampflag=1

REGISTRATION DATA

Future versions of CHESSBD/SLICS will have a "nag message" for unregistered
users.  To circumvent this message, you must have a valid registration key
in your chessbd.ini file.  If you have already registered an earlier
version, please send email to dfong@igc.apc.org in order to receive your
free registration key.

==========================================================================
