ADFS
====
3.31 (01 May 2001)
  Moved to commit maintained versioning.
  Removed reference to Acorn.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


ADFSFiler
=========
0.90 (14 Mar 2001)
  Moved to using commit to maintain version numbering.
  Fixed bug#96: upcall handler uses uninitialised variables.
0.91 (24 Mar 2001)
  Added 'Quick format' option.
0.92 (26 Mar 2001)
  Removed redundant files.
  Changed Acorn reference to RISC OS.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
0.93 (25 Feb 2002)
  Moved to new Makefile format.
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
0.94 (08 Jun 2003)
  Tidied up format template.


Alarm
=====
2.71 (13 Jun 2001) (retagged)
  Corrected minor mistake with the naming of resource.
2.71 (13 Jun 2001)
  Corrected some of the carnage caused by amu.
2.72 (27 Aug 2001)
  Fix for copyright attribution.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
2.73 (20 Mar 2002)
  Added version number to !Help file.
---- (10 Apr 2002)
  Product release: Select 1i5
2.74 (11 Apr 2002)
  Fix for Alarm failing to have its !Help file translated.
---- (23 Apr 2002)
  Product release: Select 1i9
2.75 (06 Oct 2002)
  "Set time..." now launches the configuration plugin.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


AppleTalk
=========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
1.03 (16 Dec 2002) (retagged)
  Initial import of the AppleTalk client from JT.
1.04 (01 May 2003)
  Import of 1.04 from John Tytgat.
---- (17 May 2003)
  Product release: Select 3i1
1.05 (08 Jun 2003)
  Import from John Tytgat; no longer claims interface 1.
1.06 (28 Jun 2003)
  Fix for ignoring interface 1 on interface arrival from John.
1.07 (17 Jul 2003)
  Import of fixes from John Tytgat.
  AppleShareIP no longer waits fora reply on CloseSession.
  Directory enumeration restricted to avoid overflows.
  Fix for loading MacFork files.
1.08 (30 Jul 2003)
  Import from John Tytgat :
    MimeMap conversions now escape mac filetypes.
    Strange directory enumeration problems fixed.
1.10 (06 Aug 2003)
  Added new style sprites for AppleTalk.


ARM
===
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.14 (16 Mar 2002)
  Updated to use new Makefile/VersionNum format.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
0.15 (13 Jun 2003)
  Fix for misdisplayed syntax error messages.


AUNMsgs
=======
---- (16 Oct 2001)
  Product release: Select 1i1
0.11 (24 Nov 2001)
  * Removed Freeway messages file.
  * Moved to VersionNum maintenance.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.12 (30 Mar 2002)
  Removed all resources.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


Banner
======
4.02 (27 Apr 2001)
  Added new banner sprite.
  Changed Assembler to upper case mnemonics.
  Added left aligned banner sprite.
  Added 16 colour palette setup.
  Added sprite dithering option.
4.03 (16 Oct 2001)
  Fix for misallocation of memory.
---- (16 Oct 2001)
  Product release: Select 1i1
4.04 (05 Dec 2001)
  Added support for updated API.
  Changed banner sprites to use a nicer font.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
4.05 (17 Jun 2002)
  Updated to write out the OS version manually.
4.06 (08 Jul 2002)
  Updated Makefile to new format.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


BASIC
=====
1.22 (25 Apr 2001)
  Fix for MVN conversion getting MOV r0,#&80000000 wrong.
1.22 (21 Jun 2001) (retagged)
  Added include of Copyright string.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
1.23 (22 Feb 2002)
  Additional check for resizes outside our control.
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
1.24 (30 Oct 2002)
  Fix for mistabbing in BASIC VI.
  Updated SOUND to use Sound_ControlPacked.
---- (11 Nov 2002)
  Product release: Select 2i3
1.25 (20 Nov 2002)
  Removed BASICTrans.
1.25 (01 Dec 2002) (retagged)
  Fix for failed resource export.
1.26 (02 Jan 2003)
  Updated to use new-style Makefiles.
1.26 (17 Jan 2003) (retagged)
  Removed redundant export of header file.
1.27 (02 Mar 2003)
  Fix for HELP resources not being installed.
---- (17 May 2003)
  Product release: Select 3i1
1.28 (10 Jul 2003)
  Removed rogue debug code.


BASICTrans
==========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
2.02 (20 Nov 2002)
  BASICTrans is a component in its own right.
2.02 (21 Nov 2002) (retagged)
  Fix for module version number.
---- (17 May 2003)
  Product release: Select 3i1


BlendTable
==========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.03 (25 Jun 2002)
  Initial import of BlendTable.
0.04 (03 Oct 2002)
  Fix for double free in finalisation.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
0.05 (29 May 2003)
  Updated makefile to clean header.


BootCommands
============
1.18 (14 Jun 2001)
  Updated to use new RESDIR path.
1.19 (09 Sep 2001)
  Added Repeat install rule.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
1.20 (25 Jan 2002)
  Explicitly added RISCOSLib include.
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
1.21 (10 Dec 2002)
  Removed Repeat (now a separate component).
1.21 (17 Dec 2002) (retagged)
  Corrected help messages alignment.
1.21 (17 Dec 2002) (retagged)
  Moved Messages file to locale resources (build failure).
1.22 (19 Jan 2003)
  Reorganised build to allow builds without RISC OS Lib.
---- (17 May 2003)
  Product release: Select 3i1
1.23 (30 May 2003)
  Updated makefile to clean header.


BootMenu
========
0.01 (27 Apr 2001)
  Initial version of BootMenu
0.02 (28 Apr 2001)
  Changed the form in which we select filesystem / drive
0.03 (28 Apr 2001)
  Fixed resources export.
  Changed the message on boot up to reflect the chosen option.
0.04 (29 Apr 2001)
  Corrected selection of floppy discs.
0.05 (02 May 2001)
  Split into multiple source files.
  Added support for ShareFS discs.
0.06 (06 May 2001)
  Added support for multi-level menus.
  Added listing of identified ShareFS shares.
  Added listing of identified LanManFS potential mount points.
  Added support for BootP.
0.07 (13 Jun 2001)
  Updated to use new location of RESDIR.
0.08 (11 Sep 2001)
  Added special check for number of drives.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.09 (09 Mar 2002)
  Added support for DHCP.
0.10 (10 Apr 2002)
  ADFS now appears at the top of the list.
  List items can 'suggest' the key shortcut.
---- (10 Apr 2002)
  Product release: Select 1i5
0.11 (13 Apr 2002)
  Fix for filesystem configuration.
  Moved 'Configure machine' to 'W'.
0.12 (17 Apr 2002)
  Mouse type configuration added.
0.12 (17 Apr 2002) (retagged)
  Fix for the debug being left on.
0.13 (23 Apr 2002)
  Updated network code to only use DHCP when not used.
  Changed name of'default network settings'
---- (23 Apr 2002)
  Product release: Select 1i9
0.14 (18 Jul 2002)
  Added flushing of the keyboard buffer.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


BootNet2
========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
1.01 (21 Aug 2002)
  Import of stub BootNet module.
1.02 (10 Sep 2002)
  Fix for alignment of version string.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


BufferManager
=============
0.27 (14 Aug 2001)
  Fix for 'Internet bug' (Buffer_Remove failing)
---- (16 Oct 2001)
  Product release: Select 1i1
0.28 (20 Dec 2001)
  Updated Makefile to new format.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


CDFS2ATAPI2
===========
1.51 (03 May 2001)
  Import of new Castle driver.
1.52 (06 Jun 2001)
  Removed code that wrote back to module.
1.53 (24 Sep 2001)
  Updated copyright dates.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


CDFS2CDFS234
============
2.38 (14 Mar 2001)
  Added optional 'mixed case' in readiness for RockRidge support.
  Added support for memory being managed in a dynamic area.
2.39 (03 Apr 2001)
  Fixed 'MixedCase' support.
  Added 'RockRidge' filenaming support.
  Added 'comma naming' support.
2.40 (04 Apr 2001)
  Added debugging code.
  Fixes for 'MixedCase' operation.
2.41 (05 Apr 2001)
  CDFS booting now works (for drive 0)
2.42 (05 Apr 2001)
  Fix for non-RockRidge CDs locking.
2.43 (11 Apr 2001)
  Added Joliet support.
  Additional debugging in various routines.
2.44 (11 Apr 2001)
  Removed the RISC_OS logical variable.
  Fixed incorrect use of CDFSMessages$Path.
2.45 (11 Apr 2001)
  Removed many unneeded hashes and macros.
2.46 (11 Apr 2001)
  Added support for PVD in the last data track on the disc.
  Fixed a few Joliet/debug problems.
2.47 (13 Apr 2001)
  Fixed space stripping code to handle two character disc names.
2.48 (20 Apr 2001)
  Fixed bug in *WhichDisc which prevented it using a parameter.
2.49 (27 Apr 2001)
  Slight change to the boot procedure.
2.50 (28 Apr 2001)
  Fix for bugs in use of LocatePVD reading the wrong drive.
2.51 (28 May 2001)
  Added character conversion for RISC OS files
2.52 (06 Jun 2001)
  Fixed multi-mode discs (specifically VCDs)
2.53 (05 Sep 2001)
  Tentative support for ReadAudio.
2.54 (07 Sep 2001)
  Disabled debug option.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
2.55 (06 Mar 2002)
  Added support for drives/drivers failing EnquireDataMode.
2.56 (16 Mar 2002)
  Added support for potentially UDF discs.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
2.57 (15 May 2002)
  Fixed Dismount code for closing filer windows.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
2.58 (14 Feb 2003)
  Removed support for old style extension mappings.
2.59 (25 Mar 2003)
  Fix for re-attempting VD search when type 0 VD found.
---- (17 May 2003)
  Product release: Select 3i1


CDFS2Driver
===========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
2.34 (11 Apr 2002)
  Updated to new makefile format.
  Updated to use VersionNum.
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


CDFS2Filer4
===========
4.02 (14 Mar 2001)
  Corrected use of ShareDir Password field
4.03 (20 Apr 2001)
  Fix for Play killing the application if error occurred.
4.04 (20 Apr 2001)
  Volume menu entry is greyed if we don't support it.
4.04 (20 Apr 2001) (retagged)
  Fix for very broken code (wouldn't compile!)
  Fixed incorrect return parameter from CD_Supported.
4.05 (03 May 2001)
  Clicking on the icon will open the viewer if the disc is at all data.
  Play is now greyed if there is no audio.
  Starting CDFS Filer by running it will now place icons on the iconbar.
4.06 (02 Jul 2001)
  Removed non-ROM safe code.
4.07 (18 Sep 2001)
  Corrected behaviour on startup to allow reinit.
4.08 (10 Oct 2001)
  Added a few error checks to the filer.
---- (16 Oct 2001)
  Product release: Select 1i1
4.09 (27 Oct 2001)
  Fix for dismount failing.
4.10 (18 Nov 2001)
  Added protection of the info box.
  We launch the player with -play only if the player isn't playing.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
4.11 (01 Mar 2002)
  Fix for errors generated by CDFSFiler.
  Fix for spaces being removed in Info windows.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
4.12 (15 May 2002)
  Removed closing windows on dismount.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
4.13 (17 Dec 2002)
  Updated buttons to standard sizes.
---- (17 May 2003)
  Product release: Select 3i1
4.14 (20 Jun 2003)
  Updated to use new style makefile.
4.15 (14 Aug 2003)
  Updated makefile's use of oz directory.


CDFS2Resources
==============
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
2.37 (12 Feb 2003)
  Updated to use a fixed build pending split.
---- (17 May 2003)
  Product release: Select 3i1


CDFS2SCSI2
==========
1.32 (05 Sep 2001)
  Removed redundant macros.
  Tidied up to use more sensible variables and version control.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
1.32 (08 Apr 2002) (retagged)
  Removed redundant header export.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


Clipboard
=========
0.07 (28 Jul 2001)
  Updated to use new damalloc library.
0.08 (24 Sep 2001)
  Removed Beta from name.
---- (16 Oct 2001)
  Product release: Select 1i1
0.09 (07 Nov 2001)
  Removed function names.
  Added tentative support for freeway distribution of the clipboard.
0.10 (10 Jan 2002)
  Fix for crashes from Writer.
0.11 (22 Jan 2002)
  Added support for fallback where Wimp$Scrap is unset.
---- (23 Jan 2002)
  Product release: Select 1i2
0.12 (25 Jan 2002)
  Explicitly stated that RISCOSLib should be included.
---- (26 Feb 2002)
  Product release: Select 1i3
0.13 (02 Mar 2002) (retagged)
  Fix for misinclude.
0.13 (02 Mar 2002)
  Flags moved around.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.14 (04 Mar 2003)
  Re-enabled auto-claiming of text files for Wimp.
---- (17 May 2003)
  Product release: Select 3i1


CLIV
====
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.06 (10 Jun 2002)
  CLIV is a replacement CLI vector.
0.07 (21 Aug 2002)
  Started adding tentative support for ModuleStatus service.
0.08 (29 Sep 2002)
  Fix for alias expansion failing.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.09 (03 Dec 2002)
  Added command hashing.
0.10 (13 Dec 2002)
  Changed build options to 32bit compatible.
0.11 (12 Jan 2003)
  Finished support for module prefixes and enabled option.
0.12 (08 Mar 2003)
  Updated to use generic C embedded makefile.
  Removed 'lazy matching' code as this is redundant outside the kernel.
0.13 (01 Apr 2003)
  Fix for adding instantiated module but not removing them.
0.14 (03 May 2003) (retagged)
  Disabled debug.
0.14 (03 May 2003)
  Fix and speedup for alias processing.
---- (17 May 2003)
  Product release: Select 3i1


ColourDbox
==========
0.20 (13 Jun 2001)
  Tidied up the resource path.
0.21 (03 Oct 2001)
  Fixed install rules.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.22 (12 Feb 2003)
  Updated to use new style makefile.
0.22 (13 Feb 2003) (retagged)
  Fix for resource export.
---- (17 May 2003)
  Product release: Select 3i1
0.23 (01 Jul 2003)
  Updated makefile in preparation for modules release.


ColourMap
=========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.02 (17 Jan 2003)
  Initial import of the ColourMap component.
0.03 (18 Jan 2003)
  Fix for flag preservation on return from multiple colourmaps.
0.04 (21 Jan 2003)
  Fix for gamma correction being reversed.
0.05 (22 Feb 2003)
  Updated module with registered SWI chunk.
0.06 (11 Mar 2003)
  Moved the 'blend' operation to the beginning of the types.
  Added exported header.
0.06 (24 Mar 2003) (retagged)
  Changed MAGIC to use non-ASCII characters.
---- (17 May 2003)
  Product release: Select 3i1
0.07 (29 May 2003)
  Updated makefile to clean header.


ColourMenu
==========
0.21 (13 Jun 2001)
  Corrected resource location after amu update.
0.22 (03 Oct 2001)
  Fixed the install rules.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.23 (12 Feb 2003)
  Updated makefile to new format.
0.23 (13 Feb 2003) (retagged)
  Fix for resource export.
---- (17 May 2003)
  Product release: Select 3i1
0.24 (01 Jul 2003)
  Updated makefile in preparation for module release.


ColourPicker
============
0.40 (20 Mar 2001)
  Fix for loading templates on ResourceFSStarted service.
0.41 (28 Jul 2001)
  Updated to use damalloc library.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
0.41 (12 Apr 2002) (retagged)
  Added a couple of dependencies.
---- (23 Apr 2002)
  Product release: Select 1i9
0.42 (11 Sep 2002)
  Added support for scroll wheels over the sliders in boxes.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.43 (12 Jan 2003)
  Added 'sprite' bit to certain 3D icons.
0.44 (06 Feb 2003)
  Updated Templates to make buttons standard sizes.
---- (17 May 2003)
  Product release: Select 3i1
0.45 (03 Jul 2003)
  Fix for failing to identify icons used with scroll wheel.
0.46 (18 Jul 2003)
  Added function signatures.
  Increased size of cross-hatch pattern sprite.


ColourTrans
===========
---- (16 Oct 2001)
  Product release: Select 1i1
1.67 (17 Jan 2002)
  Fix for HSV conversions outside range.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
1.68 (17 Jun 2002)
  Added support for CMYK sprites.
1.69 (08 Aug 2002)
  Added initial work on Opaque sprites, disabled.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
1.70 (21 Mar 2003)
  Enabled 'opaque sprites' support.
1.71 (24 Mar 2003)
  Fix for resource export failure.
1.72 (24 Mar 2003)
  Finished support for Opaque sprite mask output.
---- (17 May 2003)
  Product release: Select 3i1
1.73 (02 Jun 2003)
  Enabled 'defaultpalettes' switch.
1.74 (03 Jun 2003)
  Removed bad use of MessageTrans to decompress tables.
1.75 (31 Jul 2003)
  Made the entire ResourceFS table handling compile-time switchable.
  Fix for 32K table 'corruption'.
  Fix for erroneous copy of incore tables.
1.76 (31 Jul 2003)
  Rationalised Table32K by removing medusa bug fix conditionals.
1.77 (15 Sep 2003)
  Fix for palettes on output to masks.


CompressJPEG
============
0.12 (20 Jun 2001)
  Added rules necessary for exporting headers.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.13 (26 Jul 2002)
  Upgraded to version 6 of the library.
  Moved error block.
  Added transcode support.
0.14 (29 Jul 2002) (retagged)
  Updated Transcoding documentaion.
0.14 (29 Jul 2002)
  Updated to new Makefile format.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.15 (15 Feb 2003)
  Removed rogue debug code.
0.16 (15 Feb 2003)
  Added support for Sprite to JPEG conversion via ImageFileConvert.
---- (17 May 2003)
  Product release: Select 3i1
0.17 (29 May 2003)
  Updated makefile to clean header.


Configure2
==========
2.03 (08 Aug 2001)
  Removed creation of directories in Boot:.
2.04 (05 Sep 2001)
  Added support for hidden plugins.
  Fixed load/save CMOS.
2.05 (25 Sep 2001)
  Reworked source.
---- (16 Oct 2001)
  Product release: Select 1i1
2.06 (02 Nov 2001)
  Removed the entire Configure source.
  Added skeleton CPIShell application.
2.07 (18 Nov 2001)
  Added ROM build files.
2.08 (23 Nov 2001)
  Corrected ROM !Run to point to the right file.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
2.09 (27 Mar 2002)
  Updated !Help file to new format.
2.10 (27 Mar 2002)
  Updated makefile to new format.
2.11 (30 Mar 2002)
  Fix for ROM resource installation.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
2.12 (08 Oct 2002)
  Fix for setting Boot$Configure on startup.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
2.13 (28 Dec 2002)
  Fix for ROM install of the application.
---- (17 May 2003)
  Product release: Select 3i1


Conversions
===========
0.03 (20 Apr 2001)
  Fix for decoding values ending in ].
0.04 (25 Apr 2001)
  Now ensures that flags are preserved on return.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.05 (01 Mar 2002)
  Updated Makefile to new format.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.06 (11 Jan 2003)
  Fix for corrupt V flag on return from ReadUnsigned conversion.
---- (17 May 2003)
  Product release: Select 3i1
0.07 (31 Jul 2003)
  Tidied up sources.


ConvertBMP
==========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.02 (25 Jan 2003)
  Initial import of BMP conversion module.
0.03 (29 Jan 2003)
  Updated to use ImageFileConvert - SWIs removed.
0.04 (30 Jan 2003)
  Added default palette for 1 bpp images.
0.05 (07 Feb 2003)
  Added support for version 4 and version 5 files.
0.06 (02 Mar 2003)
  Added support for creating a sprite file.
---- (17 May 2003)
  Product release: Select 3i1
0.07 (29 May 2003)
  Updated makefile to clean header.
0.08 (30 Jul 2003)
  Added support for 16bpp and 32bpp images using arbitrary bitfields.


ConvertClear
============
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.03 (30 Mar 2003)
  Initial import of Clear file converter.
0.04 (01 Apr 2003)
  Fix for failur to initialise in ROM.
---- (17 May 2003)
  Product release: Select 3i1


ConvertICO
==========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.02 (02 Mar 2003)
  Initial import of the .ico file converter.
0.03 (02 May 2003)
  Added a little debug.
---- (17 May 2003)
  Product release: Select 3i1


ConvertPCX
==========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.02 (25 Mar 2003)
  Initial import of ConvertPCX module.
0.02 (21 Apr 2003) (retagged)
  Disabled debug code.
0.02 (02 May 2003) (retagged)
  Corrected a few comments.
---- (17 May 2003)
  Product release: Select 3i1


ConvertPNG
==========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.04 (09 Sep 2002)
  Initial import of PNG conversion module.
0.04 (11 Oct 2002) (retagged)
  Updated to indicate valid SWI chunk and error numbers used.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.05 (19 Dec 2002)
  Added support for ImageFileRender.
0.05 (20 Dec 2002) (retagged)
  Updated documentation to reflect use of other Convert modules.
0.06 (23 Dec 2002)
  Added rudimentary support for creating PNGs from Sprites.
0.07 (06 Jan 2003)
  Added support for default paletted images.
  Added support for 16bit sprite conversion.
0.08 (29 Jan 2003)
  Updated to use ImageFileConvert - SWIs remain because they were in 2i3.
  Improved error handling.
0.08 (29 Jan 2003) (retagged)
  Fix for omitted IFC veneer files.
0.09 (02 Feb 2003)
  Fix for ReadInfo call failing to read mask state correctly.
  Fix for sprite generation call failing to generate mask properly.
0.10 (28 Feb 2003)
  Fix for 24bpp images with SBIT but without mask corrupting.
0.11 (02 Mar 2003)
  Added support for creating a sprite file.
0.12 (23 Mar 2003)
  Added support for creation of opaque sprites from PNGs.
0.13 (24 Mar 2003)
  Added support for 8bpp and lower with tRNS converting to opaque sprites.
0.14 (24 Mar 2003)
  Support for tRNS chunks on RGB and Grey images.
  Moved sBIT handling.
  16 bit per channel data is now able to have a tRNS chunk.
0.15 (25 Mar 2003)
  Increased screen gamma value to 2.2.
0.16 (26 Mar 2003)
  Files without gamma are assumed to use 0.45455 now.
  Fix for 15bpp reduction with sBIT failing to update length.
  Added non-opaque sprite mask reduction.
0.17 (27 Mar 2003)
  Tidied up sprite generation code.
  Mask reduction can now remove the mask entirely.
0.18 (29 Mar 2003)
  Initial support for PNG mask creation - tRNS binary mask chunk.
0.19 (01 Apr 2003)
  Fix for buffer overrun when creating PNGs from true colour sprites.
0.20 (02 Apr 2003)
  Fix for memory leak on PNG to sprite conversion.
0.21 (06 Apr 2003)
  Fix for grey+alpha images.
0.22 (08 Apr 2003)
  Fix for paletted images with translucency and gamma.
  Greyscale plus alpha images are now retained as paletted.
  Restructured conversion functions.
0.23 (08 Apr 2003)
  Added support for pHYs chunk in PNG to sprite conversion.
0.24 (09 Apr 2003)
  Fix for ReadInfo failing to return DPI properly now.
  Modified DPI algorithm to use the 'half above' algorithm.
0.25 (09 Apr 2003)
  Tidied up pHYs chunk handling.
  PNG creation can now promote simple paletted masked images.
0.26 (09 Apr 2003)
  Added support for 8bpp plus mask to 24bpp promotion.
0.27 (09 Apr 2003)
  Finished support for creating masked 16 and 24bpp PNGs.
0.28 (09 Apr 2003)
  Added sBIT chunk writing for 15bpp images.
0.29 (10 Apr 2003)
  Fix for sBIT+tRNS chunks causing corrupt output.
  Output to PNG now generates pHYs chunks.
0.29 (23 Apr 2003) (retagged)
  Added more debug.
  Removed redundant strip_16 call.
0.30 (26 Apr 2003)
  Added support for creation of PNGs from opaque sprites.
0.31 (05 May 2003)
  Fix for buffer overflow when creating paletted PNGs with masks.
0.32 (06 May 2003)
  Further fix for creation of PNGs in paletted modes with masks.
0.33 (15 May 2003)
  Fix for mask reduction failing to create sprite area properly.
---- (17 May 2003)
  Product release: Select 3i1
0.34 (15 Aug 2003)
  Updated makefile's use of oz directory.
0.35 (15 Sep 2003)
  Fix for creating PNGs from paletted sprites with masks and selected mask
    colour non-0.


ConvertPNM
==========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.02 (30 Jan 2003)
  Initial import of the Portable Net Map image converter.
0.03 (02 Mar 2003)
  Added support for creating a sprite file.
---- (17 May 2003)
  Product release: Select 3i1


ConvertSprite
=============
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.02 (31 Jan 2003)
  Initial import of generic Sprite creation code.
0.03 (31 Jan 2003)
  Added support for conversion from IFR renderers.
0.04 (01 Feb 2003)
  Fix for output register set after image conversion.
  Copious debugging added for tracking GSpriteExtend problems.
  Error base is now allocated.
0.05 (22 Feb 2003)
  Updated to use registered SWI chunk.
0.06 (23 Feb 2003)
  Removed debugging now that we have a SWI chunk.
0.07 (02 Mar 2003)
  Added support for creating a sprite file.
0.08 (02 Apr 2003) (retagged)
  Minor fix for boundary error on DPI values.
0.08 (02 Apr 2003)
  Fix for image conversion truncating the bounding box.
  Added support for DPI propogation.
---- (17 May 2003)
  Product release: Select 3i1
0.09 (11 Aug 2003)
  Updated debug to handle redirection better.


ConvertSun
==========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.02 (25 Jan 2003)
  Initial import of Sun raster image conversion tool.
0.03 (25 Jan 2003) (retagged)
  Fix for misattribution in author string.
0.03 (25 Jan 2003)
  Corrected implementation of ConvertSun_ReadInfo colour type.
0.04 (29 Jan 2003)
  Updated to use ImageFileConvert - SWIs removed.
0.05 (30 Jan 2003)
  Updated to generate 1bpp palette.
0.06 (02 Mar 2003)
  Added support for creating a sprite file.
---- (17 May 2003)
  Product release: Select 3i1


ConvertXBM
==========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.02 (18 Dec 2002)
  Initial import of ConvertXBM module.
0.03 (19 Dec 2002)
  Added support for ImageFileRender.
0.04 (20 Dec 2002)
  Updated to use a valid error chunk.
0.05 (25 Jan 2003)
  Corrected implementation of ConvertXBM_ReadInfo colour type.
0.06 (29 Jan 2003)
  Updated to use ImageFileConvert - SWIs removed.
0.07 (02 Mar 2003)
  Added support for creating a sprite file.
---- (17 May 2003)
  Product release: Select 3i1


DCS_Quit
========
1.10 (13 Jun 2001)
  Fixed up use of RESDIR.
  Changed to commit maintained version numbering.
1.10 (14 Jun 2001) (retagged)
  Moved the DCS/Quit resources up a level.
1.11 (03 Oct 2001)
  Added install rules.
1.12 (08 Oct 2001)
  Corrected install name.
1.12 (12 Oct 2001) (retagged)
  Re-renamed the component to DCS.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
1.13 (13 Dec 2002)
  Resized buttons to be 'standard' sizes.
---- (17 May 2003)
  Product release: Select 3i1
1.14 (20 Jun 2003)
  Updated dialogue boxes to new style.
1.15 (01 Jul 2003)
  Updated makefile to new format.
1.15 (01 Jul 2003) (retagged)
  Changed component build name to DCS_Quit.
1.16 (05 Jul 2003)
  Added inittarget for ROM build of resources.
1.17 (02 Sep 2003)
  Fix for RAM build of module failing to install resources correctly.


DDEUtils
========
1.61 (17 Jun 2001)
  Upgraded DDEUtils to a component in its own right.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
1.62 (07 Jun 2002) (retagged)
  Fix for long string checks ignoring sending messages.
1.62 (07 Jun 2002)
  Fix for crash during throwback with long strings.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
1.62 (21 Nov 2002) (retagged)
  Removed invalid header export.
1.63 (14 Dec 2002)
  Removed invalid export of hdr file.
1.63 (16 Dec 2002) (retagged)
  Fix for header export of SWIs file.
---- (17 May 2003)
  Product release: Select 3i1


Debugger
========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
1.57 (18 Oct 2002)
  Updated Debugger to new format makefile.
1.57 (29 Oct 2002) (retagged)
  Fix for failed resources export.
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


Desktop
=======
2.56 (28 Jun 2001)
  Import of new Banner from Paul.
2.56 (29 Jun 2001) (retagged)
  Corrected build problems.
2.57 (15 Oct 2001)
  Update of banner with new cog logo.
---- (16 Oct 2001)
  Product release: Select 1i1
2.58 (01 Nov 2001)
  Updated startup banner with ARM name on it.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
2.59 (27 Feb 2002)
  Updated Makefile to new style.
2.60 (30 Mar 2002)
  Updated Banner from Paul.
2.61 (08 Apr 2002)
  Removed redundant hdr export.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
2.62 (16 Jan 2003)
  Added support for DesktopBanner$File for the banner sprites.
2.63 (24 Mar 2003)
  Imported S3 banner sprite.
---- (17 May 2003)
  Product release: Select 3i1
2.64 (27 Aug 2003)
  Updated banner for 3i2 with updated attributions.


DeviceFS
========
0.38 (24 Mar 2001)
  Fix for fault in the upcall handler causing lr to be corrupt.
---- (16 Oct 2001)
  Product release: Select 1i1
0.39 (20 Dec 2001)
  Updated Makefile to new style.
0.40 (09 Jan 2002)
  Corrected component name to DeviceFS.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
0.40 (11 Apr 2002) (retagged)
  Minor update to tidy makefile.
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


DHCPClient
==========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
0.04 (15 Feb 2002)
  Initial import of DHCPClient.
0.05 (15 Feb 2002)
  Improved support for timeouts.
  Fix for 'Invalid interface' after loading driver.
  Improved debugging.
  Added support for *DHCP -ifname.
  Added errors for faults.
  Added SWI chunk.
0.06 (15 Feb 2002)
  Added Parameter request list.
  Improved support for T1 and T2 where not given.
0.07 (16 Feb 2002)
  Added support for explicit ARP checking.
  Now mark the interface as running.
  Fix for 'message' being sent wrongly.
  Now watch for interface reconfiguration.
0.08 (16 Feb 2002)
  Added support for INIT-REBOOT.
  Added in delay in DuplicateIP support.
0.09 (16 Feb 2002)
  Added support for Internet being quit and restarting.
0.10 (18 Feb 2002)
  Added support for control via a SWI.
  Added retries for REBOOTING state.
0.11 (19 Feb 2002)
  Change to REBOOTING to reduce the time retrying.
  Added some informational SWIs.
  Reduced timeouts range.
0.12 (20 Feb 2002)
  New DHCP sessions now appear at the bottom of the list.
  INIT state now clears all IPs.
0.13 (24 Feb 2002)
  Changed *DHCPInfo to *DHCPStatus.
0.14 (25 Feb 2002)
  Added compile time option to zero-terminate messages.
0.15 (25 Feb 2002)
  Fix for server identifier.
0.16 (26 Feb 2002)
  Added support for removing all link level routes on interface change.
---- (26 Feb 2002)
  Product release: Select 1i3
0.17 (05 Mar 2002)
  Always check interface by enumeration.
  Supply client identifier on all packets.
0.18 (08 Mar 2002)
  Added support for exporting headers.
0.18 (09 Mar 2002) (retagged)
  Disabled debug.
0.19 (25 Mar 2002)
  Changed to deleting cloned routes.
0.19 (29 Mar 2002) (retagged)
  Disabled debug in arp.c.
0.20 (30 Mar 2002)
  Moved arp table clearing to callback from immediate.
0.21 (08 Apr 2002)
  Fix for overlarge timeouts.
0.22 (10 Apr 2002)
  Removed ARP entry removal on address changes.
---- (10 Apr 2002)
  Product release: Select 1i5
0.23 (12 Apr 2002)
  Improved REBOOTING phase to back off.
0.24 (14 Apr 2002)
  Updated to use 'Relay' in DHCPStatus.
  Added support for supplying the Hostname.
0.25 (23 Apr 2002)
  Added support for automatic DHCP configuration.
---- (23 Apr 2002)
  Product release: Select 1i9
0.26 (09 Jun 2002)
  Fix for interface configuration not disabling DHCP.
0.27 (02 Jul 2002)
  Removed ability to DHCP from aliased interfaces.
0.28 (22 Jul 2002) (retagged)
  Further fix for enumeration problems.
0.28 (22 Jul 2002)
  Fix for interface enumeration code.
0.29 (13 Aug 2002)
  Disabled dynamic configuration of first interface.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.30 (06 Dec 2002)
  Updated to use SockLib 5.
0.31 (16 Dec 2002)
  Added support for deleting interfaces generating 'address changed'.
0.32 (15 Apr 2003)
  Removed interface down code.
0.33 (28 Apr 2003)
  Added support for DCI 4 extended statistics.
---- (17 May 2003)
  Product release: Select 3i1
0.33 (07 Aug 2003) (retagged)
  Fix for build caused by updated CMunge (Module_Version).
0.34 (15 Aug 2003)
  Updated makefile's use of oz directory.


DisplayManager
==============
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.37 (02 Mar 2002)
  Slight design change to the Templates.
  Updated to use new makefile format.
0.37 (30 Mar 2002) (retagged)
  Fix for module version string.
---- (10 Apr 2002)
  Product release: Select 1i5
0.38 (17 Apr 2002) (retagged)
  Slight tidy up of makefile.
0.38 (17 Apr 2002)
  Updated templates from Richard Hallas.
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
0.39 (05 Nov 2002)
  Fix for missing Help token for the divider.
---- (11 Nov 2002)
  Product release: Select 2i3
0.40 (18 Dec 2002)
  Updated icons to the standard sizes.
---- (17 May 2003)
  Product release: Select 3i1
0.41 (27 May 2003)
  Reversed ordering of options in the frequency menu to match others.
0.42 (13 Jun 2003)
  Fix for default frequency selection selecting highest frequency.


DMAManager
==========
---- (16 Oct 2001)
  Product release: Select 1i1
0.14 (04 Dec 2001)
  Import of changes from Matthew for Stealth.
0.15 (06 Dec 2001)
  Fix for version string.
  Can't DMA is now returned via MessageTrans.
0.16 (20 Dec 2001)
  Updated Makefile to new format.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


DOSFS
=====
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
0.68 (25 Feb 2002)
  Moved to VersionNum control.
  Added use of central Services file.
0.69 (25 Feb 2002)
  Updated makefile to new format.
0.70 (26 Feb 2002)
  Added CMHG header object.
---- (26 Feb 2002)
  Product release: Select 1i3
0.71 (08 Apr 2002)
  Fix for header export exporting wrong file.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.72 (23 May 2002)
  Fix for disc with period in their name.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
0.73 (30 May 2003)
  Updated makefile to clean header.


DragAnObj
=========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.04 (27 Feb 2002)
  Moved to new style makefile.
  Added VersionNum.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.05 (30 Jan 2003)
  Optimised paletted mode sprite creation code.
---- (17 May 2003)
  Product release: Select 3i1
0.06 (10 Jun 2003)
  Fix for failure to generate sprites correctly for ColourTrans 1.73.


DragASprite
===========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.14 (27 Feb 2002)
  Updated to new style makefile.
  Added VersionNum files.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.15 (24 Jun 2002)
  Added support for translucent dragging.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.16 (21 Nov 2002)
  Removed 'shadow' effect on translucent sprites.
0.17 (26 Feb 2003)
  Fix for using the new Wimp call to read sprite address.
---- (17 May 2003)
  Product release: Select 3i1
0.18 (10 Jun 2003)
  Fix for dragging sprites with ColourTrans 1.73.
0.19 (14 Jul 2003)
  Updated to avoid Castle's undocumented use of Wimp_Extend.


DrawFile
========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
1.49 (25 Jan 2002)
  Added explicit use of RISCOSLib.
  Updated to use VersionNum logging.
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
1.49 (12 Apr 2002) (retagged)
  Added throwback option to Mk.
---- (23 Apr 2002)
  Product release: Select 1i9
1.50 (14 May 2002)
  Added initial support for colour mapping.
1.50 (14 May 2002) (retagged)
  Added ColourMap veneers which I had forgotten.
1.51 (19 May 2002)
  Updated to use new OSLib functions.
  Added support for JPEG colour mapping.
  Added support for text area colour mapping.
1.51 (23 May 2002) (retagged)
  Fix for build issues since OSLib changed.
1.52 (01 Jul 2002)
  Updated to use colourmap descriptors.
1.53 (04 Aug 2002)
  Fix for failure to render non-colourmapped JPEGs.
1.54 (07 Oct 2002)
  Updated Makefile to new format.
1.55 (08 Oct 2002)
  Moved Messages files in build structure for standard makefile.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
1.56 (21 Jan 2003)
  Fix for shallow sprites rendering wrongly with colourmaps in deep modes.
1.57 (01 Mar 2003)
  Added support for providing Draw to SVG conversions.
1.57 (01 Mar 2003) (retagged)
  Disabled a little debug left on by accident.
1.57 (24 Mar 2003) (retagged)
  Corrected text of the creator comment on SVGs.
---- (17 May 2003)
  Product release: Select 3i1
1.58 (29 May 2003)
  Tidied up makefile to clean header more reliably.


DrawMod
=======
1.11 (13 Jun 2001)
  Corrected makefile issues with new AMU.
  Moved to commit maintained structure.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
1.12 (06 Mar 2002)
  Updated Makefile to new format.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
1.12 (09 May 2002) (retagged)
  Correction for tag names.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
1.13 (20 Aug 2003)
  Reimplemented path clipping code originally done 3 years ago.


Edit
====
2.01 (13 Jun 2001)
  Tidied up some of the mess left by new amu.
  Moved to new commit version maintenance.
2.02 (05 Sep 2001)
  Corrected copyright string in templates.
---- (16 Oct 2001)
  Product release: Select 1i1
2.03 (22 Jan 2002)
  Corrected help messages.
---- (23 Jan 2002)
  Product release: Select 1i2
2.04 (24 Jan 2002)
  Added explicit use of RISCOSLib include.
---- (26 Feb 2002)
  Product release: Select 1i3
2.05 (20 Mar 2002)
  Updated !Help file.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


EvaluateExpression
==================
0.02 (07 Aug 2001)
  Initial version of an extracted OS_EvaluateExpression.
0.03 (08 Aug 2001)
  Added support for LEAFNAME and DIRNAME operators.
0.04 (08 Aug 2001)
  Added CANONICALISE operator.
  Optional LongCommandLines removed.
  Fix for LEAFNAME.
  Added Docs directory.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.05 (02 Mar 2002)
  Updated to new Makefile format.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.06 (09 Apr 2003)
  Added TIMEFORMAT operator.
0.07 (01 May 2003)
  Deferred path separator examination.
---- (17 May 2003)
  Product release: Select 3i1
0.08 (20 Jul 2003)
  Moved *Eval here from OSCommands.
  Updated *Eval help text to covert new commands.
0.08 (21 Jul 2003) (retagged)
  Fix for help message tabbing.


FileInfo
========
0.19 (13 Jun 2001)
  Corrected to use RESDIR from CLI.
0.20 (03 Oct 2001)
  Added install rule.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.21 (12 Feb 2003)
  Updated to use new style Makefile.
0.21 (13 Feb 2003) (retagged)
  Fix for resource export.
0.21 (13 Feb 2003) (retagged)
  Fix for makefile breakage during clean build.
---- (17 May 2003)
  Product release: Select 3i1
0.22 (01 Jul 2003)
  Tidied up makefile in preparation for modules release.


Filer
=====
2.08 (05 Apr 2001)
  Applied patch from Matthew (increased efficiency of transient
  selections).
2.09 (05 Jul 2001)
  Changes to redraw handler in preparation for DragAnObject support.
2.10 (05 Jul 2001)
  Added DragAnObject support.
  Added additional 'debugdrag' debugging option.
2.11 (06 Jul 2001)
  Fixed Help for Refresh and Share... options.
2.12 (06 Jul 2001)
  Fix for errors in redraw of info part.
2.13 (21 Aug 2001)
  Added support for immediate update of Filer windows when shared.
2.14 (17 Sep 2001)
  Dragging small sprites now places the pointer over the sprite.
2.15 (17 Sep 2001)
  With small icons, package now appears small.
2.16 (18 Sep 2001)
  Fix for large icons were not being dragged correctly.
2.17 (28 Sep 2001)
  Workaround for Disc dismounting problem.
---- (16 Oct 2001)
  Product release: Select 1i1
2.18 (26 Oct 2001)
  Fix for new directory icon drags with spaces.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
2.19 (02 Mar 2002)
  Added support for removing extensions from filenames.
  Added support for sorting directories to the top.
---- (10 Apr 2002)
  Product release: Select 1i5
2.20 (11 Apr 2002)
  Fix for application type name butting against time.
---- (23 Apr 2002)
  Product release: Select 1i9
2.21 (25 Apr 2002)
  Fix for small icons with 11 character applications.
2.22 (26 Apr 2002)
  Enabled the 'ExtraSpacesAfterApplication' switch.
2.23 (05 Jun 2002)
  Fix for Filer allowing invalid path names.
2.24 (17 Jul 2002)
  Changed Wimp_TextOp calls to calculate box coverage.
2.25 (27 Jul 2002)
  Fix for excessive memory usage when dragging sprites in small icons mode.
2.26 (08 Aug 2002)
  Partial fix for old shared directories being requested when paths with
    special fields containing periods are accessed.
2.27 (09 Sep 2002)
  Tentative fix for sorting of huge files.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
2.28 (16 Nov 2002)
  Removed filled background from 'Access' in File->Info.
2.29 (26 Nov 2002)
  Fix for deletes not confirming when degrading to *Command.
2.30 (01 Dec 2002)
  Fix for help failing to be greyed when multiple items selected.
2.31 (16 Dec 2002)
  Changed default share option to be 'read only'.
2.32 (03 Feb 2003)
  Added support for Cancel button closing the 'new directory' window.
2.33 (21 Feb 2003)
  Removed obsolescent 'hastiny' option.
2.34 (21 Feb 2003)
  Workspace reorganisation in preparation for large changes.
2.35 (21 Feb 2003)
  Removed obsolescent 16bit filename offset support.
2.36 (25 Feb 2003)
  Stage 1 of legacy code removal.
2.37 (25 Feb 2003)
  Stage 2 of legacy code removal.
2.38 (26 Feb 2003)
  Added support for 'plain applications' (applications without !Run).
2.39 (27 Feb 2003)
  Stage 3 of legacy code removal.
2.40 (05 Mar 2003)
  Fix for ClaimEntity failing to check the type.
2.41 (08 Mar 2003)
  Fix for pre-booted applications failing to open as directories.
  Moved application/directory check around (allows plain-apps to become
    apps)
2.42 (08 Mar 2003)
  Updated entry/exit sequences to use macros where possible.
  Added signatures to random functions.
2.43 (08 Mar 2003)
  Initial import of Thumbnailing Filer.
2.44 (10 Mar 2003)
  Fix for crash on alt-clicking icons.
2.45 (11 Mar 2003)
  'Share...' menu now disabled if ShareFS not present.
  When selected, Share no longer deselects the selection.
2.46 (13 Mar 2003)
  Fixed slow redraw of selections.
  Conditionalised thumbnail build.
2.47 (13 Mar 2003)
  Split Thumbnail rendering into multiple operations.
  Added indication of failure to the thumbnailing.
  Reorganised null poll handler.
2.48 (14 Mar 2003)
  Added hourglass around thumbnail rendering.
2.49 (20 Mar 2003)
  Fix for repeating attempts to render thumbnails when no memory.
2.50 (02 Apr 2003)
  Reduced size of thumbnails produced.
  Initial work for configurable mksprite component.
2.51 (07 Apr 2003)
  Added support for limiting the size of thumbnails to scale downs.
2.52 (07 Apr 2003)
  Added support in HitsFile for thumbnail sizing.
2.53 (07 Apr 2003)
  Fix for oversized file drags in thumbnail mode.
2.54 (08 Apr 2003)
  Added 'fast delete' to the thumbnails cache.
2.55 (29 Apr 2003)
  Added configuration for thumbnailing.
2.55 (30 Apr 2003) (retagged)
  Updated thumbnail size to cover only image.
2.55 (30 Apr 2003) (retagged)
  Fix for *Filer_Thumbnails accepting 8 arguments.
2.56 (30 Apr 2003)
  Added support for forcing thumbnail updates on size changes.
---- (17 May 2003)
  Product release: Select 3i1
2.57 (22 May 2003)
  Updated to force redrawing of alpha channel sprites when selected.
2.58 (14 Jun 2003)
  Added feature to allow WimpSlot to be selected for Absolute and BASIC files
2.59 (24 Jun 2003)
  Fix for incorrect register use on shift-double-click files.
2.60 (08 Jul 2003)
  Moved all Alt-rename code to a separate file to clean sources.
2.61 (08 Jul 2003)
  Removed legacy 'non-centralised wrapping' conditional code.
2.62 (08 Jul 2003)
  Tidied up directory setting code.
  Tidied up !Boot running code (disabled).
2.63 (09 Jul 2003)
  Added support for restoring caret after rename operation.
2.63 (10 Jul 2003) (retagged)
  Fix for error in restoring caret not losing focus.
2.64 (28 Jul 2003)
  Fix for number of options accepted by Filer_Options.
2.65 (29 Jul 2003)
  Fix for redrawing alpha-channel images during selections.


FilerSWIs
=========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.04 (28 Mar 2003)
  Updated Makefile to new format and to use VersionNum.
  Added checks for unnecessary ancilliary data.
---- (17 May 2003)
  Product release: Select 3i1
0.05 (20 Aug 2003)
  Updated to use ObjAsm.
  SendSelectedDirectory now terminates on a space.


Filer_Action
============
0.45 (09 Jul 2001)
  Added support for 'Proxying'
---- (16 Oct 2001)
  Product release: Select 1i1
0.46 (07 Nov 2001)
  Removed function names.
---- (23 Jan 2002)
  Product release: Select 1i2
0.47 (24 Jan 2002)
  Explicitly added RISCOSLib include.
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.48 (01 May 2002)
  Added botch support for ImageNFS.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.49 (23 Nov 2002) (retagged)
  Fixed border left on the query text field.
0.49 (23 Nov 2002)
  Corrected length of query icons.
0.50 (27 Nov 2002)
  Added support for diverting Boot updates to BootMerge.
  Added support for warning against deleting !Boot.
0.50 (28 Nov 2002) (retagged)
  Fix for !Boot install handler using wrong CLI arguments.
0.51 (02 Dec 2002)
  Removed debug code.
0.52 (25 Mar 2003)
  Added option bit to disable proxying.
  Tentative work for ArcFS 'close' problems.
---- (17 May 2003)
  Product release: Select 3i1


FileSwitch
==========
2.46 (07 Apr 2001)
  Removed system variables for file/load/print/exec types.
2.47 (07 Apr 2001)
  Fix for ioctl on unopened files.
2.48 (16 May 2001)
  Fix from Daniel Ellis to leave streams open if they error.
2.49 (08 Aug 2001)
  Added FSControl FileSwitchInfo.
2.49 (10 Aug 2001) (retagged)
  Fix for minor mistake in FileSwitchInfo SWI.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
2.50 (16 Mar 2002)
  Changed name of copy dynamic area.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
2.51 (18 Dec 2002)
  Added support for $ as a root specifier of path variables.
2.52 (05 Jan 2003)
  Removed code to leave streams open (option disabled)
2.53 (21 Jan 2003)
  Added support for writing to paths through 'Write' variables.
2.54 (22 Apr 2003)
  Fix for big bad dollar-double-dereference failure in path translation.
2.55 (01 May 2003)
  Fix for FSControl FileSwitchInfo failing to return valid values.
---- (17 May 2003)
  Product release: Select 3i1


FileTypes
=========
0.01 (07 Apr 2001) (retagged)
  Initial version of the Filetypes module.
0.02 (10 Sep 2001)
  Added EPROM to the list.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
0.03 (04 Feb 2002)
  Added UnixEx and Softlink.
  Updated makefile to new style.
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.04 (23 May 2002)
  Added JPEG and HTML.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.05 (25 Jan 2003)
  Added PNG, SunRaster and XBM type names.
0.06 (25 Jan 2003)
  Added BMP to list of named types.
0.07 (26 Jan 2003)
  Added GIF type name which had been missed.
0.08 (01 May 2003)
  Added ArtWork, PCX, PNM, Zip, Clear, ICO filetypes.
---- (17 May 2003)
  Product release: Select 3i1


FilterManager
=============
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.22 (02 Mar 2002)
  Updated Makefile to new style.
  Updated to use VersionNum.
0.23 (08 Apr 2002)
  Fix for export file name.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.24 (09 Dec 2002)
  Added filtering for IconBorders.
  Reorganised the source to use GET over LNK.
0.25 (09 Dec 2002)
  Fix for failing to initialise the borders list.
---- (17 May 2003)
  Product release: Select 3i1


FontDbox
========
0.19 (13 Jun 2001)
  Corrected to use RESDIR from CLI.
0.20 (03 Oct 2001)
  Added rules to ensure that disc build works.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.21 (13 Feb 2003) (retagged)
  Fix for resource export.
0.21 (13 Feb 2003)
  Updated makefile to new format.
---- (17 May 2003)
  Product release: Select 3i1
0.22 (01 Jul 2003)
  Tidied up makefile in preparation for release.


FontManager
===========
3.41 (31 May 2001)
  Added support for PathUtils to process font paths
3.42 (15 Jun 2001)
  Fix for register corruption inside new PathUtils enumeration.
  Optionally removed the re-cache on every call to ListFonts.
3.43 (02 Jul 2001)
  Fix for getting string lengths wrong.
  Fix for ordering of FontInstall.
3.44 (29 Sep 2001)
  Added option to disable *LoadFontCache.
---- (16 Oct 2001)
  Product release: Select 1i1
3.45 (11 Nov 2001)
  Fix for Vantage bug.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
3.46 (01 Mar 2002)
  Reverted changes made for character-spacing.
3.47 (16 Mar 2002)
  Fix for FontManager supporting its own DA.
3.47 (27 Mar 2002) (retagged)
  Removed FontEd.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
3.48 (05 Aug 2002)
  Enabled support for DA handled by module.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
3.49 (15 Nov 2002)
  Fix for workspace pointer corruption in area handler.
3.50 (09 Apr 2003)
  Fix for 'broken' paths being added locking the machine.
---- (17 May 2003)
  Product release: Select 3i1
3.51 (28 Jun 2003)
  Added support for font blending in 2bpp and 4bpp modes.


FontMenu
========
0.23 (13 Jun 2001)
  Corrected usage of RESDIR to the command line.
0.24 (03 Oct 2001)
  Added missing install rules.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.25 (03 Jun 2002)
  Fix for menu creation in submenus (aborts in Zip2000).
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.26 (12 Feb 2003)
  Updated to use new makefile format.
0.26 (13 Feb 2003) (retagged)
  Fix for resource export.
---- (17 May 2003)
  Product release: Select 3i1
0.27 (01 Jul 2003)
  Tidied up makefile in preparation for release.


FPEmulator
==========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
4.10 (01 Mar 2002)
  Updated version number.
  Updated to new numbering scheme.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


Free
====
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.34 (27 Feb 2002)
  Updated to use new style makefile and VersionNum.
0.35 (09 Apr 2002)
  Added support for showing free space on a path.
0.36 (09 Apr 2002)
  Fix to ensure that windows are brought to the front with paths.
0.37 (09 Apr 2002)
  Fix for failure to free space when reopening window.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.38 (12 Jan 2003)
  Added 'Sprite' bit to the borders.
0.39 (11 Feb 2003)
  Removed support for PCCardFS.
---- (17 May 2003)
  Product release: Select 3i1
0.40 (20 Jun 2003)
  Updated handling of path free operations to check atomically.
  Improved null poll handling.


Freeway
=======
0.30 (23 Jun 2001)
  Updated to use core services header.
0.31 (29 Jun 2001)
  Fix for PreReset crashes.
0.32 (07 Jul 2001)
  Reinstated checks on the type of interface change.
0.33 (23 Jul 2001)
  Added export of header file.
  Increased length of internal error buffer.
0.34 (28 Jul 2001)
  Reduced poll period to every 10cs.
0.35 (12 Sep 2001)
  Added CMHG header generation.
  Moved re-registration to callback.
0.36 (24 Sep 2001)
  Added more debug.
  Moved vector and event removal /before/ we start to finalise.
---- (16 Oct 2001)
  Product release: Select 1i1
0.37 (19 Nov 2001)
  Added checks for memory blocks used as parameters.
0.37 (19 Nov 2001) (retagged)
  Added header which had been omitted.
0.38 (24 Nov 2001)
  Added support for preventing automatic IP initialisation.
  Removed local use of constants.
  Moved resources to be local.
0.39 (20 Dec 2001)
  Updated Makefile to new style.
0.40 (09 Jan 2002)
  Fix for failure to create CMHG header.
---- (23 Jan 2002)
  Product release: Select 1i2
0.41 (24 Feb 2002)
  Added command line configuration of automatic address configuration.
0.42 (25 Feb 2002)
  Added exports of Freeway_Status and Freeway_Serial.
0.43 (25 Feb 2002)
  Added option to allow starting without interfaces.
0.44 (25 Feb 2002)
  Fix to ensure that Freeway copes with interfaces changing.
0.45 (26 Feb 2002)
  Re-wrote large chunks.
  Ensured that the order of types is ascending.
---- (26 Feb 2002)
  Product release: Select 1i3
0.45 (26 Mar 2002) (retagged)
  Minor update to remove a warning.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.46 (27 Apr 2002)
  Reinitialisation of interfaces requests object information.
0.47 (15 May 2002)
  Removed watching of messages file.
  Added options file.
0.48 (13 Aug 2002)
  Removed FWAutoAddress configuration command.
  Removed auto configuration of interfaces.
  Added support for remote networks (disabled at present).
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.49 (06 Dec 2002)
  Added improved support for failures during startup.
0.50 (16 Apr 2003)
  Tidied up debug code.
  Deferred socket input until after a 'restart' on address changed.
---- (17 May 2003)
  Product release: Select 3i1
0.51 (30 May 2003)
  Updated makefile to clean header.
0.52 (14 Aug 2003)
  Updated makefile's use of oz directory.


FreewayHosts
============
0.02 (23 Jul 2001)
  Initial version of FreewayHosts.
0.03 (20 Aug 2001)
  Fix for deregistration on shutdown.
---- (16 Oct 2001)
  Product release: Select 1i1
0.04 (20 Dec 2001)
  Updated Makefile to new format.
0.05 (09 Jan 2002)
  Fix for broken dependency on CMHG file.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
0.06 (11 Apr 2002)
  Fix for numeric host names.
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
0.07 (30 May 2003)
  Updated makefile to clean header.
0.08 (14 Aug 2003)
  Updated makefile's use of oz directory.


FSCommands
==========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.04 (02 Mar 2002)
  Filing system commands module.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
0.05 (31 Jul 2003)
  Tidied up sources.


GameModes
=========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
2.01 (18 Dec 2002)
  Updated to new Makefile/VersionNum format.
---- (17 May 2003)
  Product release: Select 3i1


Help
====
3.08 (13 Jun 2001)
  Updated to use new APPRESDIR, and correct RESDIR.
  Moved to using commit.
3.09 (18 Sep 2001)
  Fix for not reading choices.
  Fix for tokens not being read coming out with the same thing.
3.10 (06 Oct 2001)
  Fix for version string.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
3.11 (20 Mar 2002)
  Updated !Help file.
  Updated module version to match application.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
3.12 (18 Dec 2002)
  Updated to use ResVersions.
3.12 (24 Dec 2002) (retagged)
  Fix for updated form of build.
---- (17 May 2003)
  Product release: Select 3i1
3.13 (21 Jun 2003)
  Improved speed when awaiting new idle points.
  Fixed idle delay limits.
  Updated configuration file location.


Hourglass
=========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
2.15 (05 Mar 2002)
  Updated to new style makefile.
  Updated to VersionNum control.
2.15 (30 Mar 2002) (retagged)
  Fix for module name.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


IconBar
=======
1.19 (13 Jun 2001)
  Changed to use RESDIR from commandline.
1.20 (03 Oct 2001)
  Added install rule.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
1.21 (12 Feb 2003) (retagged)
  Fix for malformed makefile.
1.21 (12 Feb 2003)
  Updated to use new style makefile.
1.21 (13 Feb 2003) (retagged)
  Fix for resource export.
---- (17 May 2003)
  Product release: Select 3i1
1.22 (01 Jul 2003)
  Tidied up makefile in preparation for release.


IconBorderRound
===============
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.11 (09 Dec 2002)
  Initial import of near complete version of round IconBorder module.
0.11 (09 Dec 2002) (retagged)
  Fix for failed checkin of Makefile.
0.11 (09 Dec 2002) (retagged)
  Fix up makefile naming for ROM build.
0.12 (09 Dec 2002)
  Fix for mis-filled 'small' round icons.
0.13 (16 Dec 2002)
  Added support (experimental) for ignoring sprites in icons.
0.13 (16 Dec 2002) (retagged)
  Fix for building with new FilterManager exports.
  Fix for cc 5.09 build of statistics.
0.14 (17 Dec 2002)
  Added support for fading background colour special background.
  Changes -sprites and -special*fg into standard options.
0.15 (20 Dec 2002)
  Fix for split round borders failing to redraw writeables.
0.16 (30 Dec 2002)
  Fix for rendering of R-type icons without border flag.
0.16 (06 Jan 2003) (retagged)
  Fix for build failure without certain tools being present in Boot.
0.17 (23 Jan 2003)
  Fix for misdrawn flat filled buttons.
  Fix for grouping icons being coloured without special being selected.
0.18 (20 Feb 2003)
  Changed default special colours to be pastel.
0.19 (09 May 2003)
  Rationalised the configuration options to allow groups and display
    fields to be controlled independently of the buttons.
---- (17 May 2003)
  Product release: Select 3i1
0.20 (18 May 2003)
  Fix for vertical limits on icons.
  Fix for vertical limits on buttons not resetting some attributes.
0.21 (09 Jun 2003)
  Initial work on Windows style borders.
  Fix for special colours blending to background overriding -special.
0.22 (13 Jun 2003)
  Finalised support for group 'outlines' as they are now known (now enabled)
  Added support for vertical-style slider bars.
0.23 (14 Aug 2003)
  Updated makefile's use of oz directory.
  Fix for test application with new flags.


IIC
===
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
0.15 (11 Apr 2002)
  Updated Makefile to new format.
  Added VersionNum files.
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


ImageFileConvert
================
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.02 (29 Jan 2003)
  Initial import of the ImageFileConvert module.
0.03 (31 Jan 2003)
  Added Enumerate SWI.
0.04 (22 Feb 2003)
  Updated to use registered SWI chunk.
0.05 (02 Mar 2003)
  Removed special case for Sprite file creation.
0.06 (05 Mar 2003)
  Added heading line to *ImageFileConverters.
0.07 (02 Apr 2003)
  Fix for truncation of bounding boxes in 'OS-units' mode.
0.08 (02 Apr 2003)
  Added shortcut IFR BBox proxying.
0.09 (21 Apr 2003)
  Fix for sprite IFR bounding box shortcut with multiple images.
0.10 (25 Apr 2003)
  Added error if file buffers are unaligned.
---- (17 May 2003)
  Product release: Select 3i1


ImageFileGadget
===============
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
0.02 (18 Oct 2002)
  Import of the ImageFile gadget.
0.02 (18 Oct 2002) (retagged)
  Corrected install component name to IFGadget.
0.03 (07 Nov 2002)
  Added 'ImageFile' label to plot gadget.
  Changes image used to represent image file gadget.
---- (11 Nov 2002)
  Product release: Select 2i3
0.04 (06 Jan 2003)
  Fix for inset nested window position.
  Error display added for IFR operations.
  Resizing an IFGadget will now force a redraw of the contents.
0.05 (16 Jan 2003)
  Added support for controlling the sequence number.
0.06 (21 Jan 2003)
  Added support for colour mapping descriptors.
  Added support for selecting quality.
  Added 'Sepia' button to the IFGTest application.
0.07 (21 Jan 2003)
  Added support for setting the transformation type on gadgets.
  Added gamma and scaling to the test code.
0.08 (13 Feb 2003)
  Initial support for click events.
0.09 (01 Apr 2003)
  Added support for NoBorder and ColourMapWhole flags.
  Changed name of the Selection event to MouseClick.
0.10 (14 Apr 2003)
  Reorganised window space to place origin at image centre.
  Initial support for setting the scroll position.
0.11 (14 Apr 2003)
  Finished scrolling support.
0.12 (17 Apr 2003)
  Added support for reading bounds and value.
0.13 (23 Apr 2003)
  Fix for moving a gadget (without resize) in 'tofit' mode causing full
    redraw.
---- (17 May 2003)
  Product release: Select 3i1
0.14 (30 May 2003)
  Updated makefile to clean header.
0.15 (01 Jul 2003)
  Fix for hiding gadgets outside window area.
  Fix for scrolling list window deletions.
0.16 (11 Aug 2003)
  Updated 'null' image to be empty.
0.17 (26 Aug 2003)
  Ensured that Transformation Data is copied when specified.
  Fix for 'small' images generating spurious errors.
  Fix for set_state failing to update image.
  Added extra information about the 'Menu' button press.
0.18 (29 Aug 2003)
  Fix for NULL transform data generating spurious errors.


ImageFileRender
===============
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.11 (04 Aug 2002)
  Initial import of ImageFileRender.
0.12 (04 Aug 2002)
  Updated exports to generate all necessary files.
  Updated documentation with details of errors from the info query.
0.13 (04 Aug 2002)
  Fix for 'tofit' borders failing.
0.14 (07 Aug 2002)
  Fix for colour translation tables in deep sprites.
  Added note about sprite copyrights.
0.15 (07 Aug 2002)
  Added 'flags' to basedetails query.
  Corrected documentation of IFR_Info.
0.16 (02 Oct 2002)
  Fix for sprites with incorrect size.
0.17 (08 Oct 2002)
  Shortened module help text.
  New start/stop entry points.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.18 (20 Dec 2002)
  Added support for *ImageFileHandlers.
0.19 (06 Jan 2003)
  Fix for colour type in sprite information requests.
0.20 (21 Jan 2003)
  Slight change to terminology used in error messages.
0.21 (26 Jan 2003)
  Fix for sprite rendering not using wide translation tables.
0.22 (28 Jan 2003)
  Changed name of *Command to ImageFileRenderers.
0.23 (30 Jan 2003)
  Ensured that the list of renderers is sorted.
0.24 (31 Jan 2003)
  Added 'Enumerate' SWI.
0.25 (13 Feb 2003)
  Fix for reporting invalid transform to fit size blocks.
0.26 (15 Feb 2003)
  Added support for specifying the default viewer.
0.27 (27 Feb 2003)
  Disabled the special casing of scaling in sprite rendering.
0.28 (05 Mar 2003)
  Added heading line to *ImageFileRenderers.
0.29 (02 Apr 2003)
  Fix for truncated document bounds.
  Fix for 'Ignore Document Offset' on BBox call for 'ToFit'.
0.30 (21 Apr 2003)
  Added support for extra drawfile types.
0.31 (25 Apr 2003)
  Added error when image file buffer is unaligned.
---- (17 May 2003)
  Product release: Select 3i1


ImageFileRenderArtworks
=======================
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.02 (22 Dec 2002)
  Initial import of Artworks rendering module.
0.03 (22 Dec 2002)
  Added support for returning bounding box from a SWI.
  Added documentation.
0.04 (06 Jan 2003)
  Fix for breakage after a request for '0 workspace'.
  Fix for incorrect usage of the colour map routines.
0.05 (06 Jan 2003)
  Fix for '0 workspace' allocation bug.
  Removed shrinking of workspace during callbacks.
0.06 (24 Jan 2003)
  Added workspace allocation at 4k granularity.
  Changed document space to be 31 bits, unsigned.
0.07 (25 Jan 2003)
  Fix for failure to deregister on kill.
0.07 (25 Jan 2003) (retagged)
  Fix for typo in last commit.
0.08 (27 Jan 2003)
  Correction for clipping rectangle on render.
  Fix for double registration at machine startup.
0.09 (22 Feb 2003)
  Updated to use registered SWI chunk
0.09 (22 Feb 2003) (retagged)
  Fix for misused SWI chunk (misread email from Alan).
0.10 (05 Mar 2003)
  Fix for dither offsets being set wrongly.
---- (17 May 2003)
  Product release: Select 3i1
0.11 (29 May 2003)
  Updated makefile to clean header.


InetConfigure
=============
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.02 (13 Aug 2002)
  Initial import of the InetConfigure module.
0.03 (04 Oct 2002)
  Added value names to command help.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.04 (05 Dec 2002)
  Fix for configuration of static IPs.
0.05 (06 Dec 2002)
  Updated to use SockLib 5.
0.06 (17 Apr 2003)
  Fix for failure to configure initial interface on reinit.
  Added support for ZeroConf.
---- (17 May 2003)
  Product release: Select 3i1
0.07 (30 May 2003)
  Updated makefile to clean header.
0.07 (07 Aug 2003) (retagged)
  Minor makefile fix for generic build.
0.08 (07 Aug 2003)
  Minor correction to the Help text for InternetIP.


InternetMod
===========
5.08 (09 May 2001)
  Added support for DuplicateIP.
  Enhanced support for Address Changed.
5.09 (09 May 2001)
  Moved to using dhcp.h instead of bootp.h
  Passed back the bootp processing options from Resolver.
5.10 (11 May 2001)
  Added address checking to SWIs
  Moved the BootP service up to the first, rather than last thing.
5.11 (05 Jun 2001)
  Fix for a few NULL checks being missed.
5.12 (12 Jun 2001)
  Removed the infolookup call.
5.13 (18 Jun 2001)
  Firewalled rules are now logged to syslog.
5.14 (20 Jun 2001)
  Added support for time servers and NetBios.
5.15 (25 Jun 2001)
  Added support for InternetServices.
5.16 (29 Jun 2001)
  Removed callbacks from end of finalisation.
  When the module is shut down, it is marked as such.
5.17 (14 Jul 2001)
  Finished support for InetServices.
5.18 (29 Jul 2001)
  Minor change to select to make TWSleep more reliable.
5.19 (05 Sep 2001)
  Corrected debug when duplicate IP added.
  Corrected debug on input packets.
5.20 (14 Sep 2001)
  Updated makefile to use cc 5.31.
5.21 (16 Sep 2001)
  Corrected BOOTP handling of domain.
5.22 (05 Oct 2001)
  Added RAM install target.
5.22 (11 Oct 2001) (retagged)
  Added creation of rm directory.
---- (16 Oct 2001)
  Product release: Select 1i1
5.23 (18 Oct 2001)
  Fix for send() with null parameters.
5.24 (07 Nov 2001)
  Removed function names.
5.25 (03 Jan 2002)
  Added more debug for IP input.
  Improved support for RevARP.
5.26 (17 Jan 2002)
  Updated debug.
---- (23 Jan 2002)
  Product release: Select 1i2
5.27 (24 Jan 2002)
  Added debug to input on SWIs.
  Fix for ioctl.
5.28 (14 Feb 2002)
  Fix for some multicast issues.
  Removed AUN compatibility hack for IP checksums.
  Added more debugging calls for SWI entry.
  Improved BOOTP to incorporate DHCP support.
  SIOCWHOIAMD now implemented.
5.29 (14 Feb 2002)
  Fixes for non-DEBUG build.
5.30 (14 Feb 2002)
  Fix for some UDP issues on input with IFF_NEED_IPADDR.
  AUN_COMPATIBILITY re-enabled.
5.30 (15 Feb 2002) (retagged)
  Minor fix for mroute debugging.
5.31 (15 Feb 2002)
  Added support for broadcast UDP for BootP.
5.32 (16 Feb 2002)
  Tentative fix for changing IP problems.
5.33 (16 Feb 2002)
  Fix to prevent fragmented packets being passed on to the UDP drivers.
5.34 (24 Feb 2002)
  Removed route removal on interface change.
5.35 (26 Feb 2002)
  Fix for packet length.
---- (26 Feb 2002)
  Product release: Select 1i3
5.36 (30 Mar 2002)
  Added resource files to Internet.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
5.37 (26 Apr 2002)
  Added IP_ALIASING definition and support code.
5.38 (27 May 2002)
  Updated to use new Makefile format.
5.39 (02 Jul 2002)
  Fix for service calls failing to understand aliased interfaces.
5.40 (19 Jul 2002)
  Fix for DHCP/BootP failing to issue Up/Down services.
5.41 (01 Sep 2002)
  Added support for FastTickerV (disabled).
  Added support for pollwords through ioctl.
5.42 (03 Sep 2002)
  Added checks to FIOPOLLWORD.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
5.43 (16 Dec 2002)
  Fix for interfaces without addresses failing to issue up/down services.
  Fix for interfaces gaining addresses implicitly going up issuing service.
  Added support for address deleted issuing address changed service.
5.44 (04 Apr 2003)
  Replaced dynamic named aliased interfaces with statically named interfaces.
5.45 (16 Apr 2003)
  Fix for address deletion still failing to issue a service.
  Added SIOCGARPPROBE ioctl.
  Fix for address deletion failing to remove routes.
5.46 (16 Apr 2003)
  Fix for receiving our own ARP requests.
  Fix for ARP data failing to be claimed.
5.47 (23 Apr 2003) (retagged)
  Disabled makefile option left on by mistake.
5.47 (23 Apr 2003)
  Fix for interface deletion of aliases.
5.48 (26 Apr 2003)
  Fix from FreeBSD for ARPs on multiple interfaces.
---- (17 May 2003)
  Product release: Select 3i1
5.49 (21 Jul 2003)
  Fix for issueing interface changed for alias '-1'.


IServices
=========
2.05 (10 Jul 2001) (retagged)
  Initial import of IServices.
2.05 (11 Jul 2001) (retagged)
  Fixed romlinking.
2.07 (23 Jul 2001)
  Import of IServices 2.07.
2.07 (06 Sep 2001) (retagged)
  Corrected resource export phase.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


ITable
======
0.08 (13 Jun 2001)
  Corrected makefile to handle resources differently.
  Moved to commit based version control.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.09 (15 Jun 2002)
  Added support for generating sprite tables.
0.10 (23 Jun 2002)
  Added export of SWIs C header.
  Fix for SpriteTable failing to update the index to 555 table.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.11 (23 Apr 2003)
  Added support for redirecting to alternate sprites.
---- (17 May 2003)
  Product release: Select 3i1
0.12 (28 Jun 2003)
  Added support for generating table in 1, 2, and 4 bpp modes.


Kernel
======
4.12 (01 Apr 2001)
  Updated to use VersionAsm files to maintain the version number.
4.13 (08 Apr 2001)
  Added configuration for NumLock (requires change to CapsLock)
4.14 (11 Apr 2001)
  Fix for Impression aborts (bracketing of ReadOnlyModule code).
4.15 (28 Apr 2001)
  Added 'BootMenu' option for running an application on startup.
4.16 (30 Apr 2001)
  Added support for non-4M builds.
4.17 (06 May 2001)
  Removed some silly comments
  Fix for incorrectly specified bootmenu path
4.18 (18 May 2001)
  Potential fix for Supervisor giving aborts on errors
4.19 (18 May 2001)
  Fix for BootMenu failing to work.
4.20 (18 May 2001)
  Fix for changing pointer not checking the right shape
4.20 (24 May 2001) (retagged)
  Fixed broken VersionNum/VersionAsm files
4.20 (24 Jun 2001) (retagged)
  Fix for bootmenu command line.
4.21 (16 Jul 2001)
  Fix for code variables failing to be synchronised.
4.22 (28 Jul 2001)
  Added debugging code for:
    DebugTickerDespatch
    DebugTransientCallbacks
    DebugModuleInitialisation
4.22 (29 Jul 2001) (retagged)
  Fix for incorrect branch in synchronise code area.
4.23 (08 Aug 2001)
  Added support for removing the EvaluateExpression code.
  Removed configured language support.
4.24 (11 Sep 2001)
  Disabled debugging of kernel errors.
---- (16 Oct 2001)
  Product release: Select 1i1
4.25 (18 Nov 2001)
  Re-aligned the zero page branch table.
  Lock checks added for system areas.
4.25 (19 Nov 2001) (retagged)
  Fix for NoLockSysAreas non-translation bug.
4.26 (23 Nov 2001)
  Added HelpQuery.
  Moved Events and Vectors into headers and exported h files.
4.26 (23 Nov 2001) (retagged)
  Corrected header to export the new headers.
4.27 (04 Dec 2001)
  Kinetic changes from Matthew.
4.27 (05 Dec 2001) (retagged)
  Minor correction of OSInitBanner.
---- (23 Jan 2002)
  Product release: Select 1i2
4.27 (26 Feb 2002) (retagged)
  Added debugging to module node addition.
---- (26 Feb 2002)
  Product release: Select 1i3
4.28 (12 Mar 2002)
  Changed SYN (VDU 22) to use OS_ScreenMode.
4.28 (12 Mar 2002) (retagged)
  Import from RS sources of SMC669 support
4.28 (13 Mar 2002) (retagged)
  Fix for commit script breakage in VersionAsm.
---- (10 Apr 2002)
  Product release: Select 1i5
4.29 (13 Apr 2002)
  Added keyboard CMOS reset checks from JB.
4.29 (23 Apr 2002) (retagged)
  Enabled station ID changing.
---- (23 Apr 2002)
  Product release: Select 1i9
4.30 (08 Jun 2002)
  Added new vectors for LPEventV and FastTickerV.
  Removed a few rogue identifiers.
6.01 (17 Jun 2002)
  Significant change in kernel build versions.
  RedirectInHandle/RedirectOutHandle no longer public exports.
  Sprite 'type 7' (CMYK) is now known about by the kernel.
6.02 (17 Jun 2002) (retagged)
  Fix to remove over specifcation of the date.
6.02 (17 Jun 2002)
  Fix for incorrectly checked in VDU swis file.
6.03 (28 Jun 2002)
  Added code to 'approximate eigenfactors' ('fix' for Paint data aborts)
6.04 (01 Jul 2002)
  Fix for R9 being corrupt on entry to module SWIs.
6.05 (15 Jul 2002)
  Removed support for System Sprite Area.
6.06 (15 Jul 2002)
  Added OS_Modules for UnplugInsert and GetNamesWithPrivateWord.
6.07 (03 Aug 2002)
  Added support for Service_ModuleStatus.
6.08 (04 Aug 2002)
  Fix for build issues with version numbers.
6.09 (05 Aug 2002)
  Reorganised DA initialisation.
6.10 (05 Aug 2002)
  Added some signatures to some functions.
  Enabled 'NoFontsDA'.
  Moved system dynamic areas to separate file.
6.11 (06 Aug 2002)
  Removed OS_SubstituteArgs.
  Moved Dynamic area handlers to live with their creators.
6.12 (06 Aug 2002)
  Created new 'Options' header.
  Export ReturnCode/RCLimit for SysVars module.
  Widened serial and redirection file handles.
6.13 (06 Aug 2002)
  Moved CMOS reset code in preparation for abstracted hardware changes.
6.14 (07 Aug 2002)
  Added AbstractedHW define.
  Added RiscStation support.
6.15 (07 Aug 2002)
  Fix for ReadSysInfo register corruption.
6.16 (13 Aug 2002)
  Added support for scroll wheel handling.
  Tidied up some ROM initialisation code.
6.17 (14 Aug 2002)
  Fix for RiscStation CMOS validation unbalanced stack.
6.18 (12 Sep 2002)
  Added a number of function signatures to VDU system.
6.19 (29 Sep 2002)
  Fix for mask plotting on new format sprite masks.
6.20 (04 Oct 2002)
  Fixes to run on RiscStation.
6.21 (12 Oct 2002)
  Version number updated to 4.32 for release.
---- (12 Oct 2002)
  Product release: Select 2i1
6.22 (20 Oct 2002)
  Removed function signature macro.
6.23 (22 Oct 2002)
  Version number updated to 4.33.
6.24 (30 Oct 2002)
  Left interrupts disabled whilst doing mousescroll.
---- (11 Nov 2002)
  Product release: Select 2i3
6.25 (21 Nov 2002)
  Removed fix for plotting 1bpp masks (moved to SpriteExtend).
  Added 6M information to OS_Memory.
6.26 (02 Dec 2002)
  Fix for misrendered sprites with 1bpp masks.
6.27 (03 Dec 2002)
  Integrated changes to remove most *Commands from kernel (OSCommandsModule)
  Upped version number to 4.34 to distinguish from release versions.
6.28 (03 Dec 2002)
  Added Configuration commands to optional list (ConfigureInOSCommands).
6.29 (03 Dec 2002)
  Merged ConfigureInOSCommands into OSCommandsModule.
6.30 (04 Dec 2002)
  Integrated Unplug/RMInsert command removal (UnplugInsertInOSCommands)
6.31 (04 Dec 2002)
  Merged UnplugInsertInModule to OSCommandsModule.
6.32 (04 Dec 2002)
  Integrated CLIV extraction option.
6.33 (06 Dec 2002)
  Updated transient callback debugging to be safer.
  Removed command table where OSCommandsModule used.
  Updated output format for OS_CLI when disabled.
6.34 (08 Dec 2002)
  Tidied up calculation of first unpluggable module.
  Removed use of OS_Word 7 from BEL.
6.35 (17 Dec 2002)
  Added support for LegacyBBC module (removed legacy components)
6.36 (17 Dec 2002)
  Removed redundant PhoebeBodge declarations.
6.37 (10 Jan 2003)
  Removed PCI memory reservation (PCISupport).
  Removed SysVars setup code, removing all of stage 1 sysvars extraction.
6.38 (21 Mar 2003)
  Added initial work to make the kernel support Opaque Sprites.
6.39 (21 Mar 2003)
  Updated core OS version number because this is significant.
6.40 (24 Mar 2003)
  Further support for Opaque sprites.
  Read and write mask can now work with opaque sprites.
  Redirection to masks fixed.
6.41 (29 Mar 2003)
  Tentative fixes for Read and Write masks on Opaque sprites.
6.42 (05 Apr 2003)
  Added support in PutSprite for opaque sprites.
  Added a few more signatures to graphics routines.
6.43 (10 Apr 2003)
  Enabled switch indicating presence of EvaluateExpression.
6.44 (13 Apr 2003)
  Added support for Evaluable variables (disabled).
  Fix for OS_ReadVarVal on numbers.
  Slightly optimised OS_CRC.
6.45 (03 May 2003)
  Updated version number to 4.36 in preparation for release.
---- (17 May 2003)
  Product release: Select 3i1
6.46 (22 May 2003)
  Duplicated Castle's PostInit/PostFinal code for compatibility; these
    are the poorer cousins of the ModuleStatus service we provide.
6.47 (11 Jun 2003)
  Fix for sprites without sprite area being faulted on SpriteOp 2xx.
6.48 (16 Jun 2003)
  Disabled support for RAMFS Dynamic Area.
6.49 (16 Jul 2003)
  Added switch to make Callback handler take priority over transient
    callbacks.
6.49 (16 Jul 2003) (retagged)
  Fix for transient callbacks not being triggered.
6.50 (20 Jul 2003)
  Removed help for *Eval (now in EvaluateExpression).
6.51 (24 Jul 2003)
  Updated version number to 4.37 in preparation for release.
6.52 (11 Aug 2003)
  Fix for VDU 4 output to short sprites.


LanManFS
========
1.84 (20 Apr 2001)
  Moved to new commit maintained version system.
  Added Options header for configuring.
  Added compile-time option for uppercasing passwords.
  Fixed the sprites file name.
1.85 (17 May 2001)
  Added support for starting with no interface
1.85 (20 Jun 2001) (retagged)
  Disabled verbose on startup.
1.86 (20 Jun 2001)
  Added checks for AddressChanged, as well as Up/Down.
1.86 (20 Jun 2001) (retagged)
  Disabled debug and verbose again.
1.86 (21 Jun 2001) (retagged)
  Reset debug back to off.
1.87 (29 Jun 2001)
  Added support for Internet module going away.
1.87 (02 Jul 2001) (retagged)
  Moved Sprites file to the correct place.
1.88 (02 Oct 2001)
  Fix for re-registration failing if done twice.
  Fix for socket being left open.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
1.89 (25 Jan 2002)
  Explicitly added include of RISCOSLib.
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
1.90 (22 Apr 2002)
  Fixed handling of NetBEUI initialisation.
1.90 (23 Apr 2002) (retagged)
  Disabled the verbose flag.
1.90 (23 Apr 2002) (retagged)
  Removed some debug from startup.
---- (23 Apr 2002)
  Product release: Select 1i9
1.91 (20 May 2002)
  Added support for resolving machine names.
  Added support for name changing whilst in use.
1.92 (20 May 2002)
  Fix for FindRequest misusing Broadcast.
1.93 (23 May 2002)
  Fix for name changing and hangs.
1.93 (23 May 2002) (retagged)
  Fix for minor compilation error.
1.94 (03 Aug 2002)
  Fix for hangs on startup without network interface.
  Tidied up help and Syntax messages.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
1.95 (16 Dec 2002)
  Modified Transact API to allow for setup data.
1.96 (16 Dec 2002)
  Reduced broadcast delay to 20cs from 50cs.
  Reduced connection timeout to 500cs.
1.97 (16 Dec 2002) (retagged)
  Updated sprites to initial new-style icons.
  Fix for build failing to construct cmhg header.
1.97 (16 Dec 2002)
  Updated to new style makefile.
---- (17 May 2003)
  Product release: Select 3i1
1.98 (06 Aug 2003)
  Updated to use new style sprites (small sprites and large sprites).
1.99 (11 Aug 2003)
  Fix for logon server being removed on shutdown and added on start up.
2.00 (28 Aug 2003)
  Fix for failed shutdown of module if AppleTalk installed.


LegacyBBC
=========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.02 (09 Dec 2002) (retagged)
  Added documentation which had been omitted.
0.02 (09 Dec 2002)
  Initial import of 'legacy' support for BBC interfaces.
0.03 (17 Dec 2002)
  Fix for illegal VDUVariable numbers generating errors.
---- (17 May 2003)
  Product release: Select 3i1
0.04 (31 Jul 2003)
  Tidied up sources.


Menu
====
0.37 (13 Jun 2001)
  Changed to handle new amus RESDIR on CLI.
0.38 (03 Oct 2001)
  Added install rule.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.39 (11 Feb 2003) (retagged)
  Fix for resources failing to export.
0.39 (11 Feb 2003)
  Updated to use new style makefile.
0.39 (13 Feb 2003) (retagged)
  Fix for resource export.
---- (17 May 2003)
  Product release: Select 3i1
0.40 (01 Jul 2003)
  Tidied up makefile in preparation for release.


Messages
========
0.86 (13 Jun 2001)
  Fixed the carnage left behind by updated amu.
0.86 (14 Jun 2001) (retagged)
  Fixed missing VersionAsm include.
0.87 (14 Oct 2001)
  Fix for Help messages being untranslated.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
0.88 (31 Oct 2002)
  Increased size of string input buffer for tokenisation.
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
0.89 (08 Aug 2003)
  Fix for problems with !Alarm's messages not being expanded properly.


MessageTrans
============
0.35 (17 May 2001)
  Corrected operation with compressed tokens.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.36 (09 Mar 2003)
  Added checks for only issuing service if open files have changed.
---- (17 May 2003)
  Product release: Select 3i1


MimeMap
=======
0.15 (13 Mar 2001)
  Tidied up parts of the Upcall handling.
  Fixed caching fault for wildcarding with mime types.
0.16 (16 Jul 2001)
  Added support for Service_InetDBase.
0.17 (28 Jul 2001)
  Updated damalloc to the latest library version.
  Fix for building with InternetVars service.
0.18 (04 Aug 2001)
  Added support for 'true' wildcards.
  Optimised mime searches to not copy the string.
0.19 (05 Sep 2001)
  Amended default MimeMap with more sensible defaults.
  Fix for entries with no MIME type.
---- (16 Oct 2001)
  Product release: Select 1i1
0.20 (07 Nov 2001)
  Removed function names.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.21 (03 May 2002)
  Updated Makefile to new format.
0.21 (03 May 2002) (retagged)
  Fix for build (missing Makefile).
0.21 (03 May 2002) (retagged)
  Added dependency on the header.
0.22 (14 May 2002)
  Fix for initialisation bug.
  Fix for resource export.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
0.23 (30 May 2003)
  Updated makefile to clean header.
0.24 (21 Jul 2003)
  Fix for *MimeMap failing to return correctly with "TEXT    ".
0.24 (21 Jul 2003) (retagged)
  Disabled debug left on by accident.
0.25 (10 Aug 2003)
  Fix for *MimeMap with extensions.
0.26 (15 Aug 2003)
  Updated Makefile's use of oz directory.


MManager
========
0.23 (06 Jul 2001)
  Corrected acknowledgements note.
  Changed to using central services file.
0.24 (10 Sep 2001)
  Corrected (c) string.
0.25 (24 Sep 2001)
  Updated copyright string to include Pace.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
0.26 (22 Apr 2002)
  Updated to use new Makefile format.
  Added service call to notify clients of MBufManager shutting down.
---- (23 Apr 2002)
  Product release: Select 1i9
0.27 (14 May 2002)
  Corrected date strings.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


ModuleCommands
==============
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.04 (02 Mar 2002)
  Module commands, extracted from kernel.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.05 (07 Jun 2002)
  Unplug and RMInsert moved here from Kernel.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
0.06 (31 Jul 2003)
  Tidied up sources.


Mouse
=====
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.10 (08 Mar 2002)
  Updated makefile to new format.
  Updated to use VersionNum files.
0.11 (08 Apr 2002)
  Removed redundant export.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.12 (10 Aug 2002)
  Added support for extended pointer requests.
0.13 (11 Aug 2002)
  Reversed scroll y position.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


NetFiler
========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
0.80 (25 Feb 2002)
  Updated to new style makefile.
  Updated to use VersionNum.
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.81 (01 Jul 2002)
  Import of sources from Chris.
  Fix for drag to iconbar.
  Fix for crash on *RMRun.
  Iconbar icons reflect state of servers.
0.82 (18 Jul 2002)
  Updated sprites to be netfs and netfsg.
0.83 (11 Oct 2002)
  Fix for dancing filer icon.
---- (12 Oct 2002)
  Product release: Select 2i1
0.84 (18 Oct 2002)
  Fix for iconbar netfsg sprite height.
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


NetFS
=====
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
5.91 (12 Dec 2002)
  Updated Makefile to new format and to use new VersionNum files.
---- (17 May 2003)
  Product release: Select 3i1


NetI
====
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
6.26 (10 Sep 2002) (retagged)
  Updated Makefile to new format to fix build issues.
6.26 (10 Sep 2002)
  NetI split away from Net to make maintenance easier.
6.27 (10 Sep 2002) (retagged)
  Moved resources to NetI directory from Net.
6.27 (10 Sep 2002)
  Added Resource files missed in last checkin.
6.26 (01 Oct 2002)
  Updated NetI source from Chris.
  Handles interface changed more cleanly.
  Some code clean up and reorganisation.
6.26 (04 Oct 2002) (retagged)
  Fix for makefile dependencies.
6.27 (04 Oct 2002)
  Added NetIAutoMap configuration from Chris.
6.28 (06 Oct 2002)
  Fix for NetMap deletion leaving old 'known nets'.
  Fix for DelMap help message.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
6.29 (06 Dec 2002)
  Changed to use SockLib 5.
  Updated CMHG file to use symbolic names for services.
---- (17 May 2003)
  Product release: Select 3i1
6.30 (30 May 2003)
  Updated makefile to clean header.
  Fix for new CMunge definitions.


NetStatus
=========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
2.08 (16 Dec 2002)
  Updated to new MakeFile/VersionNum structure.
---- (17 May 2003)
  Product release: Select 3i1


Obey
====
0.36 (28 Apr 2001)
  Removed support for uncached obey files.
  Moved to commit based version maintenance.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.37 (21 Nov 2002)
  Updated Makefile to new format.
0.37 (14 Dec 2002) (retagged)
  Removed bogus export rule.
---- (17 May 2003)
  Product release: Select 3i1
0.38 (03 Jul 2003)
  Fix for StrongARM incompatible exit handler registration.


OSCommands
==========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.04 (02 Mar 2002)
  OS Commands extracted from the kernel.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.05 (07 Jun 2002)
  Ensured that all commands read workspace pointer.
  *Configure and *Status have moved here from the kernel.
0.06 (09 Jun 2002)
  Fix for help messages from Configure.
0.07 (10 Jun 2002)
  Fix for 'Help is busy' on first use.
  Fix for modules appearing multiple times in Help Commands.
0.08 (02 Jul 2002)
  Fix for each instance being offered configure commands.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.09 (26 Mar 2003)
  Fix for *Help returning multiple commands with multiple instances.
0.10 (13 Apr 2003)
  Tidied up source a little.
  Added support for Evaluable variables (disabled).
---- (17 May 2003)
  Product release: Select 3i1
0.11 (20 Jul 2003)
  Moved *Eval to EvaluateExpression.
0.12 (31 Jul 2003)
  Tidied up sources.


OSSWIs
======
0.03 (25 Apr 2001)
  Fixed return values of lr.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.04 (02 Mar 2002)
  Updated to new Makefile format.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.05 (05 Aug 2002)
  Added code for OS_SubstituteArgs.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
0.06 (03 Jul 2003)
  Improved speed of OS_CRC slightly.
0.07 (31 Jul 2003)
  Tidied up sources.


ParallelDeviceDriver
====================
---- (16 Oct 2001)
  Product release: Select 1i1
0.50 (20 Dec 2001)
  Added VersionNum support.
  Updated Makefile to new format.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.51 (27 Mar 2002)
  Added trailer to Help string.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.52 (13 Nov 2002)
  Added support for ioctls.
0.52 (13 Feb 2003) (retagged)
  Fix for makefile breakage during clean build.
---- (17 May 2003)
  Product release: Select 3i1


PathUtils
=========
0.02 (31 May 2001)
  Extended enumerate with some options flags, depth and type.
  Added SWIs for joining and removing path components.
  Added extra error reports.
0.03 (25 Aug 2001)
  Added export of SWIs header file.
0.04 (10 Sep 2001)
  Added export of utilities for path manipulation.
---- (16 Oct 2001)
  Product release: Select 1i1
0.05 (07 Nov 2001)
  Removed function names.
0.06 (21 Nov 2001)
  Added Help.
0.07 (21 Nov 2001)
  Added memory pools to reduce RMA usage.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


Percussion
==========
1.12 (09 Aug 2001)
  Added support for SoundChannels dying and restarting.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


Pinboard
========
0.79 (09 Jul 2001)
  Added support for selecting the colour space in which a fade happens.
0.80 (14 Aug 2001)
  Fix for fading failing with cyan-blue in RGB.
0.81 (08 Sep 2001)
  Grammatical error in help corrected.
---- (16 Oct 2001)
  Product release: Select 1i1
0.82 (17 Jan 2002)
  Update to fix hangs during fades in HSV.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.83 (11 May 2002)
  Skip background fill if centred sprite fills screen.
0.84 (11 May 2002)
  Fix for tiled sprites displaying a rogue line.
0.85 (28 Jul 2002)
  Fix for problems redrawing a non-existant centred sprite.
0.86 (07 Aug 2002)
  Updated makefile to new format.
  Replaced JPEG rendering with ImageFileRender.
0.87 (21 Aug 2002)
  Fix for sprites using ImageFileRender.
  Fix for JPEG-style routines tiling wrongly.
0.88 (05 Oct 2002)
  Fix for failure to select iconised windows with menu.
0.89 (09 Oct 2002)
  Fix for selection over iconised menus not greying 'Remove'.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.90 (28 Nov 2002)
  Fix for iconbar height calculations.
0.91 (19 Dec 2002)
  Improved redraw speed for tiled IFR images.
0.92 (22 Dec 2002)
  Fix for failure to position base of window above iconbar.
0.93 (24 Dec 2002)
  Updated to launch Configure plugin.
0.93 (24 Dec 2002) (retagged)
  Fix for broken help messages over Choices.
0.94 (20 Feb 2003)
  Updated Pinboard Save box to new style.
0.95 (10 Mar 2003)
  Changed 'OK' in the Save box to 'Save'.
---- (17 May 2003)
  Product release: Select 3i1
0.96 (30 Jul 2003)
  Fix for pinboard moving its backwindow to the front of the standard stack.


PipeFS
======
0.18 (15 May 2001)
  Added support for deferred updates of filer windows
0.19 (16 May 2001)
  Added support for GBPB.
0.20 (16 May 2001)
  Fix for error handling on upcalls
0.21 (16 May 2001)
  Added option to only issue upcalls on callbacks
0.22 (16 May 2001)
  Removed user-mode protection from dynamic area
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
0.23 (25 Feb 2002)
  Updated to use new style makefiles.
  Updated to read DA name from Messages file.
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


PNG
===
0.15 (21 Mar 2001) (retagged)
  Added AOF directory that had been forgotten.
0.16 (20 Jun 2001)
  Added TaskManager Acknowledgements.
0.17 (28 Jul 2001)
  Added support for using the damalloc library.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.18 (07 Sep 2002)
  Fix for destroy structure calls writing to invalid memory.
  Added ability to filter description file on #defines.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.19 (23 Dec 2002)
  Added png_get_memory_fn to read the memory function information.
  Added png_set_text_one declaration.
0.20 (29 Jan 2003)
  Fix for FP fault in conversions.
  Added support to stubs for error reporting.
0.21 (24 Mar 2003)
  Minor update to veneers file generator, ParseDescription.
0.22 (15 Apr 2003)
  Fix for PNG structure creation failure branching to 0.
---- (17 May 2003)
  Product release: Select 3i1


Podule
======
1.50 (26 Mar 2001)
  Removed Acorn references.
  Updated build a little.
1.50 (24 Sep 2001) (retagged)
  Updated EnumWithInfo.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


PrintDbox
=========
0.16 (13 Jun 2001)
  Changed to use CLI version of RESDIR.
0.17 (03 Oct 2001)
  Added install rules.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.18 (12 Feb 2003)
  Updated to use new style Makefile.
0.18 (13 Feb 2003) (retagged)
  Fix for resource export.
---- (17 May 2003)
  Product release: Select 3i1
0.19 (21 Jun 2003)
  Updated to use the standard divider between buttons and entry icons.
0.20 (01 Jul 2003)
  Tidied up makefile in preparation for release.


ProgInfo
========
0.17 (13 Jun 2001)
  Changed to use CLI version of RESDIR.
0.18 (03 Oct 2001)
  Added install rule.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.19 (12 Feb 2003)
  Updated to use new style Makefile.
0.19 (13 Feb 2003) (retagged)
  Fix for resource export.
---- (17 May 2003)
  Product release: Select 3i1
0.20 (01 Jul 2003) (retagged)
  Fix for makefile in full build.
0.20 (01 Jul 2003)
  Tidied up makefile in preparation for release.


PS2Driver
=========
0.22 (16 Jul 2001)
  Removed SWI entry points.
---- (16 Oct 2001)
  Product release: Select 1i1
0.23 (23 Nov 2001)
  Added ursula service handler.
0.24 (20 Dec 2001)
  Updated makefile to new format.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.25 (14 Jul 2002)
  Added internal support for identifying Intellimouse supporting mice.
0.26 (10 Aug 2002)
  Added support for extended pointer requests.
0.27 (11 Aug 2002)
  Reversed scroll y value to be more sane.
0.28 (04 Oct 2002)
  Added support for killing SCL, should it be loaded.
  AWOOGA - This is protection against SCL being replaced and the
           stability of the standard tools being compromised.
0.29 (09 Oct 2002)
  Added support for dual scroll wheels (disabled).
---- (12 Oct 2002)
  Product release: Select 2i1
0.30 (16 Oct 2002)
  Fix for PS2 mice with scrollwheels scrolling.
0.31 (17 Oct 2002)
  Removed dual mouse wheel support.
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


RAMFS
=====
2.16 (15 Sep 2001)
  Removed Acorn reference.
  Moved to VersionNum control.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
2.17 (25 Feb 2002)
  Updated to new format Makefile.
  Removed some redundant files.
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
2.18 (16 Jun 2003)
  Updated to handle RAMFS Dynamic Area (previously handled by Kernel).
2.19 (19 Aug 2003)
  Added support for explicitly loaded disc images.
2.20 (27 Aug 2003)
  Fix for command line changing of dynamic area hanging.


RAMFSFiler
==========
0.40 (10 Sep 2001)
  Fix for help tokens.
0.41 (15 Sep 2001)
  Fix for Share giving :RAMDisc0.$.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
0.42 (25 Feb 2002)
  Removed some redundant files.
  Makefile updated.
0.43 (25 Feb 2002)
  Removed redundant exports.
---- (26 Feb 2002)
  Product release: Select 1i3
0.44 (09 Apr 2002)
  Updated menu structure to match that of the other filers.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.45 (16 Dec 2002) (retagged)
  Fix for last checking being bust (failed flag declaration).
0.45 (16 Dec 2002)
  Changed default sharing option to 'Read only'.
---- (17 May 2003)
  Product release: Select 3i1


ReadLine
========
0.01 (26 Apr 2001) (retagged)
  Moved to using commit version numbering.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.02 (02 Mar 2002)
  Updated to new makefile format.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


Repeat
======
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.02 (10 Dec 2002)
  Split off Repeat from BootCommands.
0.03 (19 Jan 2003)
  Minor tweak to build order for SVD.
---- (17 May 2003)
  Product release: Select 3i1


Resolver
========
0.58 (09 May 2001)
  Updated BootP code to handle option overloading.
0.59 (20 Jun 2001)
  Added option to remove merging of cached entries.
  Removed BootP parsing code.
0.60 (25 Jun 2001)
  Corrected some bugs in Server.
  Added support for surviving Internet birth/death.
0.60 (29 Jun 2001) (retagged)
  Added bootp.h which had been missed last time.
0.61 (29 Jun 2001)
  Fixed InterfaceUpDown code to handle up only.
0.62 (16 Jul 2001)
  Added support for spotting InetDBase$Path changing.
0.62 (16 Jul 2001) (retagged)
  Added SWIs document.
0.63 (21 Jul 2001)
  Added Inet$HostName handling
  Fixed errors to return properly chunked messages.
0.64 (22 Jul 2001)
  Added Inet$Hostname service issue.
  Changed InetDBase service call name.
0.64 (23 Jul 2001) (retagged)
  Removed redundant SynchroniseCodeAreas.
0.65 (23 Jul 2001)
  Fix for handling of Inet$Hostname.
0.65 (23 Jul 2001) (retagged)
  Exported header inetvars had been missed.
0.66 (28 Jul 2001)
  Updated to use damalloc library.
  Updated stubs to be exported.
0.66 (28 Jul 2001) (retagged)
  Moved test files into test directory.
  Corrected damalloc header.
0.67 (28 Aug 2001)
  Centralised error messages.
  Fixed Internet Event identification.
0.68 (05 Sep 2001)
  Corrected handling of resovlver retries.
  Added support for logging resolver requests to syslog.
0.69 (11 Oct 2001)
  Updated to issue InetDBase changed messages immediately.
---- (16 Oct 2001)
  Product release: Select 1i1
0.70 (18 Oct 2001)
  Fix for disabling the server.
0.71 (07 Nov 2001)
  Removed function names.
  Added support for Freeway host names.
0.72 (16 Nov 2001)
  Added FreewayHosts files omitted last time.
---- (23 Jan 2002)
  Product release: Select 1i2
0.73 (19 Feb 2002)
  Fix for logging of shutdown.
---- (26 Feb 2002)
  Product release: Select 1i3
0.74 (18 Mar 2002)
  Fix for crash on pre-Select.
---- (10 Apr 2002)
  Product release: Select 1i5
0.75 (22 Apr 2002)
  Updated makefile to new format.
  Updated variable handling to remove interrupt hole.
0.75 (23 Apr 2002) (retagged)
  Fix for Resolver failing to use the right options.
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.76 (06 Dec 2002)
  Updated to use SockLib 5.
---- (17 May 2003)
  Product release: Select 3i1
0.77 (30 May 2003)
  Updated makefile to clean header.
0.78 (10 Jul 2003)
  Reorganised error handling for CMunge.
0.79 (31 Jul 2003)
  Improved cache merge routines.
  Improved expiry of records.
0.79 (31 Jul 2003) (retagged)
  Fix for checkin problems (NFS corrupted files)


ResourceFiler
=============
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
0.16 (25 Feb 2002)
  Updated to use VersionNum files.
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
0.16 (11 Apr 2002) (retagged)
  Tidied Makefile.
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


ResourceFS
==========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
0.18 (24 Feb 2002)
  Updated to use new VersionNum files.
  Redundant files removed.
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
0.19 (11 Apr 2002)
  Tidied up makefile.
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


RISC_OSLib
==========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
4.18 (28 Mar 2003)
  Initial import of the standalone version of RISC_OSLib.
4.19 (28 Mar 2003)
  Fix for ROM build not exporting resources.
---- (17 May 2003)
  Product release: Select 3i1
4.20 (22 May 2003)
  Added function signatures.
  Updated to use Wimp_Extend 14 to generate sprite filenames.
4.21 (29 May 2003)
  Fix for ROM build of resspr using more data area.
4.22 (14 Jul 2003)
  Updated avoid Castle's undocumented use of Wimp_Extend.


ROMFonts
========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.24 (16 Mar 2002)
  Updated to use new VersionNum/Makefile formats.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
0.25 (15 Sep 2003)
  Fix for Homerton.Bold.Oblique metrics file.


RTCAdjust
=========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.07 (08 Mar 2002)
  Updated to new Makefile format.
  Updated to use new VersionNum system.
0.08 (08 Apr 2002)
  Removed redundant export.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.09 (21 Aug 2002)
  Added support for FastTickerV (disabled).
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


SaveAs
======
0.18 (13 Jun 2001)
  Changed to use RESDIR from CLI.
0.19 (03 Oct 2001)
  Added install rule.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.20 (12 Feb 2003)
  Updated to use new style Makefile.
0.21 (13 Feb 2003)
  Fix for resource export.
---- (17 May 2003)
  Product release: Select 3i1
0.22 (01 Jul 2003)
  Tidied up makefile in preparation for release.


Scale
=====
0.16 (13 Jun 2001)
  Changed to use RESDIR from CLI.
0.17 (03 Oct 2001)
  Added install rule.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.18 (13 Feb 2003) (retagged)
  Fix for resource export.
0.18 (13 Feb 2003) (retagged)
  Fix for unsaved makefile.
0.18 (13 Feb 2003)
  Updated makefile to new format.
---- (17 May 2003)
  Product release: Select 3i1
0.19 (01 Jul 2003)
  Tidying of makefile for modules release.


ScreenBlanker
=============
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
2.30 (11 Feb 2003)
  Added support for DPMS timer.
2.31 (11 Feb 2003)
  Updated Makefile to new style.
  Changed Resources directory (and component export name).
2.32 (12 Feb 2003)
  Fixed a typo in the Help messages.
2.33 (14 Feb 2003)
  Fix from Chris to remove CMOS checks.
---- (17 May 2003)
  Product release: Select 3i1


ScreenModes
===========
0.20 (26 Aug 2001)
  Added support for reading DPMS mode.
---- (16 Oct 2001)
  Product release: Select 1i1
0.21 (07 Nov 2001)
  Removed function names.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
0.22 (29 May 2003)
  Updated to new style makefile.
0.23 (14 Jun 2003)
  Corrected name of messages file.


ScrSaver
========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.15 (02 Mar 2002)
  Updated to new VersionNum system.
  Updated to new Makefile system.
0.16 (18 Mar 2002)
  Disabled screensavers during shutdowns.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
0.17 (29 May 2003)
  Updated makefile to clean header.


SerialDeviceDriver
==================
0.37 (14 Aug 2001)
  Added support for larger default buffers.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.38 (16 Mar 2002)
  Updated makefile to the new format required.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


SerialDeviceSupport
===================
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.23 (08 Mar 2002)
  Updated to use new Makefile format.
  Updated to use new VersionNum control.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


SerialMouse
===========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.07 (02 Mar 2002)
  Updated makefile and versionnum to new style.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


SharedCLibrary
==============
4.89 (09 May 2001)
  Removed some redundant files.
  Fixed bug in strxfrm from Matthew.
4.90 (10 May 2001)
  Fix for strcmp being very broken for top bit set characters.
  Added tests for strcmp.
4.91 (17 May 2001)
  Fix for strcmp.
4.91 (20 May 2001) (retagged)
  Fix for version string.
4.92 (05 Aug 2001)
  Added support for SIGFPE ignoring.
4.92 (09 Aug 2001) (retagged)
  Fix for FPSR change.
4.92 (11 Sep 2001) (retagged)
  Changed export order of files.
---- (16 Oct 2001)
  Product release: Select 1i1
4.93 (22 Jan 2002)
  Fix for RISC_OSLib using Wimp$Scrap for clipboard when unset.
---- (23 Jan 2002)
  Product release: Select 1i2
4.94 (30 Jan 2002)
  Removed support for killing module.
4.95 (22 Feb 2002)
  Fix for _kernel_setenv deleting variables.
  Fix for strcpy overwriting all of memory.
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
4.96 (04 Oct 2002)
  RISC_OSLib headers updated for ScrollRequests.
4.97 (07 Oct 2002)
  Fix for Edit's clipboard handling.
---- (12 Oct 2002)
  Product release: Select 2i1
4.98 (21 Oct 2002)
  Removed block on SCL.
---- (11 Nov 2002)
  Product release: Select 2i3
4.98 (12 Feb 2003) (retagged)
  Added support for omitted header files.
4.98 (12 Feb 2003) (retagged)
  Removed c:h.swis from header export.
4.98 (05 Mar 2003) (retagged)
  Fix for minor build issue.
4.98 (28 Mar 2003) (retagged)
  Moved RISC_OSLib to separate component.
4.98 (28 Mar 2003) (retagged)
  Fix of makefile for ROM build failures.
---- (17 May 2003)
  Product release: Select 3i1
4.98 (05 Jun 2003) (retagged)
  Fix for _swi aborting in MiniUnzip (abused fp).


SharedSound2
============
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
1.03 (22 Mar 2002) (retagged)
  Import of SharedSound 1.03.
1.04 (22 Mar 2002) (retagged)
  Fix for VersionNum mistagging.
1.04 (22 Mar 2002) (retagged)
  Minor update because VersionAsm isn't quite so similar.
1.04 (22 Mar 2002)
  Updated to build in our build system.
  Updated error numbers to be valid.
1.05 (23 Mar 2002)
  Fixed debug.
  Added support for SoundDMA being reinitialised in log mode.
  Reorganised workspace.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
1.06 (14 May 2002)
  Updated copyright string to be this year.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
1.07 (05 Aug 2003)
  Fixes from Robin and Castle :
    Fix for silence fill code.
    Fix for buffer fill code.
1.08 (07 Aug 2003)
  Fix for silence and FL code from Robin.


ShareFS
=======
3.49 (26 Mar 2001)
  Resources are now exported, rather than using AUNMsgs.
3.50 (13 Jun 2001)
  Corrected RESDIR to use version on CLI.
3.51 (25 Jun 2001)
  Changed to using global services file.
  Moved rmalib and fslib into ShareFS.
  Added support for Internet going away and returning.
3.52 (29 Jun 2001)
  Removed Reset handler.
  ShutdownComplete now responded to.
  Failure of internet calls now resets socket handle.
  InterfaceUpDown only watches for Up.
3.52 (29 Jun 2001) (retagged)
  Fix for register checked for InterfaceUpDown.
3.53 (30 Jun 2001)
  Removed CloseFile service entry.
3.54 (07 Jul 2001)
  Removed SERVERLIST from c.internet.
  Removed old RemoteFS services handlers from cmhg file.
3.55 (07 Jul 2001)
  Removed redundant includes.
  Log headers removed from C files.
  Removed redundant defines and code.
  Added some debug.
3.55 (07 Jul 2001) (retagged)
  Removed redundant files from 'unused' directory.
3.56 (07 Jul 2001)
  Removed debugging as everything seems fine now.
3.57 (23 Jul 2001)
  Removed ACCESSPLUS conditional compilation.
  Removed Freeway Hosts object maintenance.
3.58 (20 Aug 2001)
  Fix for failure to unmount disc on remote shutdown.
3.59 (21 Aug 2001)
  Fix for ShareDir window not updating properly.
3.60 (15 Sep 2001)
  Remove shares when disc is dismounted.
3.61 (05 Oct 2001)
  Fixed 'can't quit from task manager'
---- (16 Oct 2001)
  Product release: Select 1i1
3.62 (07 Nov 2001)
  Removed function names.
3.63 (24 Nov 2001)
  Moved to using central event and vector definitions.
3.64 (24 Nov 2001)
  Fix for ShareFS quit terminating the module.
---- (23 Jan 2002)
  Product release: Select 1i2
3.65 (16 Feb 2002)
  Removed !Boot file.
3.66 (19 Feb 2002)
  Re-added !Boot file for BootNet.
3.67 (24 Feb 2002)
  Updated icon positions.
3.68 (25 Feb 2002)
  Updated to using Freeway_Status.
---- (26 Feb 2002)
  Product release: Select 1i3
3.69 (16 Mar 2002)
  Minor fix for opening directories.
3.70 (09 Apr 2002)
  Fix for *Free displaying -ve values.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
3.71 (24 Apr 2002)
  Fix for broken handling of buffered streams.
3.72 (26 Apr 2002)
  Fix for CDROM share icon not greying.
  Updated the share window to new style.
3.73 (25 Jun 2002)
  Moved to saving mounts on disc.
  Fix for ShareFS Terminating service not being sent.
3.73 (27 Jun 2002) (retagged)
  Fix for saving mounted discs.
3.74 (18 Jul 2002)
  Fix for authenticated shares being broken since 3.48.
3.75 (22 Jul 2002)
  Fix for interface enumeration code.
3.76 (31 Jul 2002)
  Ensured that ShareFSFiler stays in the same logical iconbar position.
3.77 (31 Jul 2002)
  Fix for authorised share names appearing as @Local.
3.78 (11 Oct 2002)
  Added dcode message omitted from earlier builds.
---- (12 Oct 2002)
  Product release: Select 2i1
3.79 (17 Oct 2002)
  Added support for 64bit free.
3.79 (17 Oct 2002) (retagged)
  Reverted to ShareFS (CMunge doesn't cut it)
---- (11 Nov 2002)
  Product release: Select 2i3
3.80 (06 Dec 2002)
  Updated to use SockLib 5.
3.81 (02 Feb 2003)
  Updated sizes of buttons in ShareDir window.
  Fix for flags and share name in the ShareDir window.
3.82 (27 Feb 2003)
  Fix for pre-shared directories not having their name set properly.
3.83 (05 Mar 2003)
  Removed KN validation from ShareDir dialogue.
3.84 (05 Mar 2003)
  Re-added KN validation now that Wimp bug is fixed.
3.85 (29 Mar 2003)
  Removed old debugging code left in window.c.
3.86 (01 May 2003)
  Fix for return not working on the directory icon for shares.
---- (17 May 2003)
  Product release: Select 3i1
3.87 (07 Aug 2003)
  Added support for removing 'sharedir' template.


ShellCLI
========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.30 (02 Mar 2002)
  Updated makefile and versionum.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
0.31 (24 Jul 2003)
  Rationalised function entry/exit.
  Removed obsolescent BBC call.
  Fix for invalid error from finalisation.


SoundChannels
=============
1.33 (10 May 2001)
  Fix for SoundService to abort internal sound.
1.34 (09 Aug 2001)
  Added support for reregistration if SoundDMA restarts
1.34 (10 Aug 2001) (retagged)
  Corrected service call handler conditional.
1.35 (05 Sep 2001)
  Added SoundService documentation.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


SoundDMA
========
1.56 (03 Jun 2001)
  Updated to use Commit version numbering.
  Added constants for SharedSound change service.
1.57 (24 Sep 2001)
  Added support for notification service.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


SoundScheduler
==============
1.24 (09 Aug 2001)
  Added support for SoundDMA restarting.
1.25 (10 Aug 2001)
  Fix for incorrect conditional.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


SpriteExtend
============
1.08 (21 Mar 2001)
  Fix for 1x2 samping factor JPEGs.
  Improved the speed of processing of non 2x2 sampling factor JPEGs.
1.09 (23 Jun 2001)
  Fix for FileInfo padding bug.
  Fix for Exif identification bug.
  Fix for density identification bug.
1.10 (06 Sep 2001)
  Updated to use Switcher exported header.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
1.11 (02 May 2002)
  Added support for transcoding JPEGs.
  Fix for 1 pixel wide JPEGs.
1.12 (17 May 2002)
  Added support for colourmap functions.
1.13 (18 May 2002)
  Added support for dithering colourmapped output.
1.13 (19 May 2002) (retagged)
  Added colour mapping documentation.
1.14 (26 May 2002)
  Fix for dithered colourmapped 16bpp graphics.
1.15 (05 Jun 2002)
  Added support for higher quality scaled JPEG output in 8bpp.
1.16 (05 Jun 2002)
  Minor change to order of the fast dither doubling.
  Disabled the slow dither demotion to fast dither doubling.
1.17 (07 Jun 2002)
  Added support for hsampfactor of 4.
  Greyscale input handling of images now ignores the sampling factors.
  Fix for greyscale output postage stamps.
  Extended error messages to be more appropriate.
1.18 (14 Jun 2002)
  Added support for CMYK sprites to PlotSpriteScaled.
  Fix for improved ordered dithering.
1.19 (14 Jun 2002)
  Fix for cached handling of CMYK.
1.20 (15 Jun 2002)
  Added support for transformed CMYK sprites.
  Added 'faulting' check for unknown sprite types.
  Fix for code synchronisation of the first transformed sprite.
1.21 (15 Jun 2002)
  Fix for error checks on invalid type failing on second plot.
  Potential fault with transformed sprite macro words addressed.
1.22 (17 Jun 2002)
  Removed some obsolete JPEG checks and patches.
  Added support for plotting to CMYK sprites.
1.23 (28 Jun 2002)
  Optimisation for CMYK to CMYK plotting (without colour mapping)
  Fix for ChangeFSI build of JPEG decoder failing to build.
1.24 (01 Jul 2002)
  Changed colourmapping code to use descriptor.
  Fix for dithering code being used where unrequested.
1.25 (27 Jul 2002)
  Added Translucent sprite plotting support (PutSpriteScaled/JPEGs)
1.26 (15 Aug 2002)
  Fix for JPEGs with comments trailing nulls (invalid, but parsable).
1.27 (02 Sep 2002)
  Fix for silly DPI JFIF files.
---- (12 Oct 2002)
  Product release: Select 2i1
1.28 (28 Oct 2002)
  The 'Dimensions' flag bit to Info is now ignored.
1.29 (04 Nov 2002)
  Fix for single bit error in translucent 16bit plotting.
1.29 (04 Nov 2002) (retagged)
  Corrected comments on 32bit translucent plot which were wrong.
1.30 (06 Nov 2002)
  Fix for incorrect hashing of dithered sprites.
---- (11 Nov 2002)
  Product release: Select 2i3
1.31 (21 Nov 2002)
  Fix for translucent rendering of shallow masked sprites at non-1:1.
1.32 (06 Jan 2003)
  Fix for ratio-JPEGs rendering too large with Transformed operations.
1.33 (17 Jan 2003)
  Fix for 0 dpi JPEGs hanging on render.
1.34 (20 Feb 2003)
  Another fix for 0 dpi JPEGs.
1.35 (25 Feb 2003)
  Fix for 32k sprites with masks plotted in 32k modes with colourmapping.
1.36 (12 Mar 2003)
  Fix for 16bpp sprites with masks rendered to 8bpp or lower with
    colourmapping (and same with orderered dither).
1.37 (21 Mar 2003)
  Added support for opaque sprites.
1.38 (22 Mar 2003)
  Fix for buffer read overflows in JPEG decode.
  Added embedded comment ignoring during JPEG decode.
  Disabled debug as the JPEG code now seems stable.
  Added error reports for huffman errors in JPEG decode.
1.39 (24 Mar 2003)
  Fixed insert/delete columns/rows for opaque sprites.
1.40 (24 Mar 2003)
  Fix for 32bpp opaque sprites rendered to 8bpp with dithering aborting.
  Register debug left enabled for more testing.
1.41 (27 Mar 2003)
  Added support for Opaque sprites transforming as a binary mask.
1.42 (28 Mar 2003)
  Added register name debug to rr().
  Fix for translucent rendering in 16M colour modes.
1.43 (31 Mar 2003)
  Initial work on opaque sprite transformation (full 32bpp, 16bpp).
1.44 (31 Mar 2003)
  Finished 2, 4, 8bpp transformed opaque sprite rendering.
1.45 (06 Apr 2003)
  Fix for long standing -ve x mask plot bug.
1.46 (09 Apr 2003)
  Fix for resizing 15 bpp failing to calculate mask size correctly.
1.47 (15 Apr 2003)
  Updated 8bpp transformed opaque sprite plotter to use InverseTable.
1.48 (23 Apr 2003)
  Added support for additive masks.
1.49 (24 Apr 2003)
  Fix for calculation of mask width in transformed plots.
1.49 (30 Apr 2003) (retagged)
  Disabled debug.
1.50 (14 May 2003)
  Added support for alpha-channel promotion/demotion (SpriteOp 38)
---- (17 May 2003)
  Product release: Select 3i1
1.51 (12 Jun 2003)
  Optimised 16bpp blending code supplied by Robin Watts.
1.52 (11 Aug 2003)
  Fix for redirection to sprites of height 1 causing aborts.
1.53 (15 Sep 2003)
  Optimised transcoding of JPEGs in greyscale modes.


SpritePool
==========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
1.01 (02 Aug 2002)
  Initial import of SpritePool from within WindowManager.
---- (12 Oct 2002)
  Product release: Select 2i1
1.02 (17 Oct 2002) (retagged)
  Fix for misnamed netfsg sprite.
1.02 (17 Oct 2002)
  Updated network and netfsg sprites.
---- (11 Nov 2002)
  Product release: Select 2i3
1.03 (11 Dec 2002)
  Updated Makefile to new format.
1.04 (11 Dec 2002)
  Updated RAMFS icon to comply with new style icons.
1.05 (12 Dec 2002)
  Modified RAMFS icon to be a little larger and more 'right'.
1.05 (16 Dec 2002) (retagged)
  Fix for broken resource build.
1.06 (16 Dec 2002)
  Replaced JPEG icon with colour version.
1.07 (16 Dec 2002)
  Updated f9d icon to fit in better with the current style.
1.08 (26 Jan 2003)
  Added sprites for XBM (B61), Sun raster (FC9) and BMP (69C).
1.09 (01 May 2003)
  Added new sprites for graphics types we handle.
  Added new zip sprites.
1.10 (05 May 2003)
  Added missing 22/file_69e sprite.
1.11 (06 May 2003)
  Updated Paint-related sprites to new style.
---- (17 May 2003)
  Product release: Select 3i1
1.12 (31 May 2003)
  Updated (tick) to be an alpha sprites, and added (tick)inverse.
1.13 (10 Aug 2003)
  Updated !Omni sprite to look like 'Discs' for now.


SpriteUtils
===========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
1.11 (02 Mar 2002)
  Updated to new style makefile.
  Updated to use VersionNum.
1.12 (06 Mar 2002)
  Added code to control System Sprites dynamic area.
1.13 (08 Apr 2002)
  Fixed broken header export.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
1.14 (15 Jul 2002)
  Enabled support for Dynamic area handler.
1.15 (30 Sep 2002)
  Fix for SChoose of sprites failing to select sprites.
  Fix for SNew failing to clear chosen sprite.
1.16 (04 Oct 2002)
  Updated to use standard sprite operation names from header.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
1.17 (23 Mar 2003)
  Fix for errors failing when no memory.
---- (17 May 2003)
  Product release: Select 3i1
1.18 (01 Jun 2003)
  Fix for configured SpriteSize hanging on startup.
  Fix for SInfo giving message file error.


SquashMod
=========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
0.26 (25 Feb 2002)
  Updated to new style makefile.
  VersionNum controlled.
0.27 (26 Feb 2002)
  Fix for ROM linkage.
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.28 (23 May 2002)
  Fix for check_address APCS non-compliance.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


StringLib
=========
1.13 (09 Aug 2001)
  Added support for SoundChannels starting or dying.
1.14 (09 Aug 2001)
  Fix for failure to mark as deallocated.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


SuperSample
===========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.10 (06 Mar 2002)
  Updated to use new style makefile.
  Updated to use VersionNum control.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


SysLog
======
0.18 (17 Jun 2001)
  Removed JFPatch code.
  Option to use stdio instead of RISC OS file handling.
  Checked for buffer overflows.
  Added checks for log names.
  Added incremental backoff.
  Fixed register organisation in logformatted.
  Fixed maxsize checks.
0.19 (18 Jun 2001)
  Fix for incorrect initialisation of backoff.
0.20 (19 Jun 2001)
  Added gstrans-map for log names and level.
0.21 (20 Jun 2001)
  Added Acknowledgements service.
0.22 (21 Jun 2001)
  Added duplicate line checking.
0.23 (22 Jun 2001)
  Added support for configuring logs from a SWI.
0.24 (23 Jun 2001)
  Added support for IServices.
  Disabled announcement.
0.25 (23 Jun 2001)
  Moved server handling to a separate file.
  Server can now cope with Internet module going away (and returning).
0.26 (29 Jun 2001)
  Added code to flush duplicates when logs are complete.
  Changed to using InetDBase:SysLog for configuration.
0.27 (29 Jun 2001)
  Fix for PreReset crashes.
0.28 (13 Jul 2001)
  Enabled support for InetServices.
0.29 (23 Jul 2001)
  Added support for spotting InetDBase: changing.
0.30 (27 Jul 2001)
  Updated to use new damalloc code.
0.31 (05 Aug 2001)
  Fix for validaddress function.
0.32 (12 Aug 2001)
  Fix for SysLog$LogDir being set incorrectly.
0.33 (13 Aug 2001)
  Added support for static logs.
  Added support for displaying caching logs.
  Added support for not starting the server.
0.34 (05 Sep 2001)
  Added creation of log directories.
  Added SysLog$Dir.
  Fixed broken log level limiting.
0.35 (25 Sep 2001)
  Added offset entries to data blocks.
0.36 (09 Oct 2001)
  Moved configuration to a separate file.
  Restructured handling of default configuration.
  Added Enumerate call.
0.37 (09 Oct 2001)
  Changed SysLog$LogDir to a code variable.
0.38 (10 Oct 2001)
  Added code to 'forget' a log.
0.39 (12 Oct 2001)
  Added a few checks for invalid log names.
---- (16 Oct 2001)
  Product release: Select 1i1
0.40 (02 Nov 2001)
  Added support for RISC OS 4-style build.
  Added *SysLog log showcache.
0.41 (07 Nov 2001)
  Removed function names.
0.42 (22 Jan 2002)
  Added more debugging.
  Fix for typo in DA name.
---- (23 Jan 2002)
  Product release: Select 1i2
0.43 (14 Feb 2002)
  Fix for debug being printed on SysLog_Formatted.
---- (26 Feb 2002)
  Product release: Select 1i3
0.44 (08 Apr 2002)
  Added support for Service_ShutdownDismounting.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.45 (10 Sep 2002)
  Fix for checking network needlessly.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.46 (21 Nov 2002)
  Updated makefile to new format.
---- (17 May 2003)
  Product release: Select 3i1
0.47 (30 May 2003)
  Updated makefile to clean header.
0.48 (06 Jun 2003)
  Updated build to conform to standard makefile practice.
0.49 (20 Jun 2003)
  Added pre-allocated chunks.


SystemDevices
=============
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
1.27 (02 Mar 2002)
  Updated to new style version numbering and makefile.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


SystemVars
==========
0.01 (25 Apr 2001) (retagged)
  Moved to using commit version numbering.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.02 (02 Mar 2002)
  Updated makefile to new format.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.03 (06 Aug 2002)
  Removed hardcoded use of ReturnCode/RCLimit.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
0.04 (31 Jul 2003)
  Tidied up sources.


TaskManager
===========
1.17 (20 Jun 2001)
  Added C header export for taskmanager acknowledgements.
1.17 (22 Jun 2001) (retagged)
  Added ifndef CMHG checks.
1.17 (06 Jul 2001) (retagged)
  Added acknowledgement groups to assembler header.
1.18 (07 Aug 2001)
  Added new resources and updated OS name.
1.19 (14 Aug 2001)
  Added support for flagging shutdown failure in CMOS.
1.20 (16 Sep 2001)
  Updated (c) dates.
1.21 (24 Sep 2001)
  Updated copyright string.
---- (16 Oct 2001)
  Product release: Select 1i1
1.22 (22 Jan 2002)
  Added tentative support for commas based on Territory manager.
  Removed MB and comma separation.
---- (23 Jan 2002)
  Product release: Select 1i2
1.23 (24 Feb 2002)
  Moved total text left a little bit.
---- (26 Feb 2002)
  Product release: Select 1i3
1.24 (02 Mar 2002)
  Added black window to fill the screen on shutdown.
1.25 (18 Mar 2002)
  Changed shutdown to use OS_FSControl.
  F12 isn't supported when the machine has shut down.
1.26 (08 Apr 2002)
  Added support for 'ShutdownDismounting' service.
---- (10 Apr 2002)
  Product release: Select 1i5
1.27 (11 Apr 2002)
  Updated version strings to reflect new year.
1.28 (11 Apr 2002)
  Added new sprite on shutdown.
---- (23 Apr 2002)
  Product release: Select 1i9
1.29 (14 May 2002)
  Updated copyright acknowledgement to 2002.
1.30 (15 Jul 2002)
  Removed hidden cookie.
  Added support for 'absent' dynamic areas.
  Fix for 4k areas redrawing wrongly.
1.31 (15 Jul 2002)
  Finished i18n of commas.
1.32 (15 Jul 2002)
  Updated makefile to new format.
1.33 (27 Jul 2002)
  Tentative fix for repeating redraws.
1.34 (02 Oct 2002)
  Changed cookie.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
1.35 (23 Nov 2002)
  Resized buttons to be 'standard' sizes.
1.36 (25 Nov 2002)
  Removed backgrounds from copyright icons in proginfo template.
1.37 (24 Dec 2002)
  Added 'Choices' option to the iconbar menu.
1.38 (25 Jan 2003)
  Updated OS information and date.
1.39 (11 Feb 2003)
  Moved acknowledgement messages into ResourceFS.
  Updated copyright string to say 2003.
1.40 (24 Mar 2003)
  Import of new logoff banner for S3.
---- (17 May 2003)
  Product release: Select 3i1
1.41 (16 Jun 2003)
  Added a little more support for 'Absent areas'.
1.42 (21 Jul 2003)
  Added support for focus on the 'power' window.
  Moved a few icons on the power and shutdown template to better match
    the current style.
1.42 (22 Jul 2003) (retagged)
  Fix for service and SWI parameter corruption.
1.42 (27 Aug 2003) (retagged)
  Updated desktop banner to match startup banner.


TaskWindow
==========
0.60 (26 Mar 2001)
  Increased length of parameter buffer.
0.61 (27 Mar 2001)
  Added TaskRegisters SWI for 'snooping'
  Added support for longer task command lines.
0.62 (13 Apr 2001)
  Extended lengths of TaskWindow input and output buffers.
0.63 (16 May 2001)
  Fix for SleepNoMore not being claimed on error.
0.64 (16 May 2001)
  Improved pollword handling
0.65 (16 May 2001)
  VSync event is only enabled after you open your first taskwindow
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.66 (12 Mar 2002)
  Updated Makefile to new style.
0.67 (13 Mar 2002)
  Fix for VersionAsm.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.68 (09 Jun 2002)
  Removed support for RISC OS 2.
0.69 (06 Aug 2002)
  Widened redirection file handle.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.70 (12 Feb 2003)
  Potential fix for TaskWindow reentrancy issue.
---- (17 May 2003)
  Product release: Select 3i1
0.71 (11 Jun 2003)
  Reorganised 'PassOnVectors' handling in preparation for StartTask fix.
0.72 (11 Jun 2003)
  Fix for Wimp_StartTask failing within TaskWindow.
  Internationalised dynamic area name.
0.73 (12 Jun 2003)
  Added support for redirection to sprites within TaskWindows.
0.74 (12 Jun 2003)
  Improved support for INKEY handling to accurately measured period.
0.75 (31 Jul 2003)
  Added support for draggable wimp slots.


TerritoryManager
================
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
0.26 (12 Apr 2002)
  Updated to use new sprite.
  Updated to use new Makefile format.
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


TextGadget
==========
0.20 (25 Sep 2001) (retagged)
  Removed resources path in Makefile.
0.21 (03 Oct 2001)
  Added install rule.
---- (16 Oct 2001)
  Product release: Select 1i1
0.22 (16 Nov 2001)
  Added support for cursor positioning.
  Fix for initial text offset bug.
0.23 (24 Nov 2001)
  Added changes from Rik Griffin.
0.24 (26 Nov 2001)
  Changed error returns to be valid.
0.25 (27 Nov 2001)
  Removed MemCheck references.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
0.26 (15 Apr 2002)
  Added support for multiple columns in scrolllist.
0.27 (16 Apr 2002)
  Added 'No selection' and 'Icon selection' flags to Scrolling Lists.
---- (23 Apr 2002)
  Product release: Select 1i9
0.29 (01 Jul 2002)
  Updated ScrollList fade algorithm.
  Added column headings.
  Redraw of wide lists improved.
  Column sizing is now more reliable.
  Rendering the gadget outline uses defined colours for ScrollList.
  Rendering the gadget outline writes the name for ScrollList and TextArea.
0.30 (09 Oct 2002)
  Fix for reversed sprite pointer/name flags for items.
  Fix for sprites being plot from specified area.
0.31 (09 Oct 2002)
  Fix for Help not being provided.
0.32 (11 Oct 2002)
  Fix for 'option' like selection being non-standard.
  Fix for resizing failing when icons were toggled.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.33 (02 Jan 2003)
  Fix for sprite highlighting (tentative).
  Added some space beside associated sprites.
0.34 (23 Apr 2003)
  Updated Makefile to new format.
  Added support for clipboard.
  Added keyboard support for select all/none (ctrl-a/z)
  Added support for reading text selection colours from the Wimp.
  Added new flag for 'Key notifications' to gadget.
0.34 (23 Apr 2003) (retagged)
  Disabled debug now that I'm happy with it in real use.
0.35 (01 May 2003)
  Fix for caret/selection positions not being set.
0.36 (04 May 2003)
  Fix for deselecting items in scrolling lists.
  Added AutoScroll to text areas.
  Clicking in a Text Area will now give it the focus where selection is.
  Redraw bugs now fixed where text is inserted from clipboard.
  Selections will now reflect the current colours, rather than the unfaded
    colours.
  Files other than text files are not dataloaded.
0.37 (04 May 2003)
  Improved redraw speed for unselected text.
0.38 (04 May 2003)
  Stripped out binary data from imported text to TextAreas.
  Added TextArea_DataLoaded event.
0.39 (04 May 2003)
  Fix for dragging the text area selection causing a selection.
0.40 (08 May 2003)
  Fix for single pixel redraw glitch on cut.
  Fix for text replacement on DataLoad generating binary data.
  Added support for dragging to iconbar icons.
0.41 (08 May 2003)
  Removed the ability to insert tabs with ctrl-i in text areas.
0.42 (08 May 2003)
  Added support for keeping a 'free' pool of scroll list entries.
---- (17 May 2003)
  Product release: Select 3i1
0.43 (09 Jun 2003)
  Fix for memory leak on opening scroll list gadget.
  Allowed menu to be passed through to client in scrolling lists.
  Optimised window sizing by centralising furniture size code.
0.44 (09 Jun 2003)
  Another tentative fix for dataload problems in TextAreas.
0.45 (23 Jun 2003)
  Fix for 'hiding' scrolling lists.
  Fix for 0-length columns becoming infinitely wide.
  Added support for reading the scrolling list font.
  Removed clicks being passed on (was failed menu fix).
  Added support for re-finding fonts on mode change (TextArea and ScrollList)
  Tool furniture resizing can use RISC OS 4 Wimp call.
  Fix for TextArea redraw bug on inserting text manually.
  Fix for TextArea caret redraw bug resurfacing on cut text.
0.46 (01 Jul 2003)
  Fix for title bar sizing.
0.47 (03 Jul 2003)
  Added support for system font in text areas.
0.48 (05 Jul 2003)
  Fix for DataSaveAck response not using an estimated size of -1.
0.49 (06 Jul 2003)
  Fix for dragging objects to and from text areas.


TinyStubs
=========
0.10 (13 Jun 2001)
  Changed to using RESDIR on CLI.
0.11 (04 Oct 2001)
  Added install rule.
---- (16 Oct 2001)
  Product release: Select 1i1
0.12 (17 Jan 2002)
  Fix for failing to create a valid module.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.13 (13 Feb 2003) (retagged)
  Fix for resource update.
0.13 (13 Feb 2003)
  Updated to use new style Makefile.
---- (17 May 2003)
  Product release: Select 3i1
0.14 (30 May 2003)
  Updated makefile to clean header.
0.15 (31 May 2003)
  Updated to use a valid and registered error block.
0.16 (01 Jul 2003)
  Tidied up makefile.


ToolAction
==========
0.20 (13 Jun 2001)
  Changed to use CLI RESDIR.
0.20 (25 Sep 2001) (retagged)
  Removed o files from checked out version.
0.21 (04 Oct 2001)
  Added install rule.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
0.22 (30 May 2003)
  Updated to use new style makefile.
0.23 (01 Jul 2003)
  Tidied up makefile in preparation for release.
0.23 (05 Jul 2003) (retagged)
  Fix for misexported resources.
0.23 (05 Jul 2003) (retagged)
  Fix for clean ROM build.
0.24 (29 Jul 2003)
  Fix for disc based build restoring flags incorrectly.
0.25 (27 Aug 2003)
  Disabled use of TinyStubs.


Toolbox
=======
1.63 (13 Jun 2001)
  Corrected to use CLI RESDIR.
1.64 (04 Oct 2001)
  Added install rule.
---- (16 Oct 2001)
  Product release: Select 1i1
1.65 (24 Nov 2001)
  Rik's changes to reverse the order of the registrations of filters.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
1.66 (12 Apr 2002)
  Updated CMHG file to include services.
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1
1.67 (22 May 2003)
  Added function signatures.
  Updated to use Wimp_Extend 14 for sprite files.
1.68 (01 Jul 2003)
  Tidied up makefile in preparation for modules release.
  Updated veneers.
1.69 (07 Jul 2003)
  Ensure that all acknowledgements are passed through.
1.70 (14 Jul 2003)
  Updated to avoid Castle's undocumented use of Wimp_Extend.
1.70 (15 Jul 2003) (retagged)
  Removed rogue debug.
1.71 (27 Aug 2003)
  Fix forevent dispatch on Iyonix.
  Rationalised assembler veneers.
  Addressed some race conditions.


UK
==
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
0.24 (12 Apr 2002)
  Updated to use new Makefile and VersionNum.
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


UnSqzAIF
========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.06 (15 Mar 2002)
  Updated to new makefile/VersionNum format.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


WaveSynth
=========
1.15 (09 Aug 2001)
  Added support for re-registration is SoundChannels restarts.
  Fix for localisation of names.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


Window
======
1.64 (13 Jun 2001)
  Changed to use RESDIR from CLI.
1.65 (04 Oct 2001)
  Added install rule.
1.65 (11 Oct 2001) (retagged)
  Fixed creation of directory for disc build.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
1.66 (18 Mar 2002)
  Fix for crash on certain radio operations.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
1.67 (20 May 2002)
  Added partial support for window colour reading.
1.68 (20 May 2002)
  Added support for parsing colour validations.
1.69 (24 May 2002)
  Text buffer length on popup menus added.
1.70 (03 Oct 2002)
  Added scroll request handling to sliders.
---- (12 Oct 2002)
  Product release: Select 2i1
1.71 (01 Nov 2002)
  Fix for resizing radio and option buttons.
---- (11 Nov 2002)
  Product release: Select 2i3
1.72 (21 Jan 2003)
  Fix for slider gadget reacting to well when a display field.
1.73 (13 Feb 2003)
  Updated Makefile to new format.
1.74 (16 May 2003)
  Fix for stringset failing to allocate sufficient space.
---- (17 May 2003)
  Product release: Select 3i1
1.75 (20 Jun 2003)
  Tentative fix for windows shown with menu semantics mis-delivering events.
1.76 (23 Jun 2003)
  Fix for abort on shutdown.
1.77 (01 Jul 2003)
  Additional checks for validity of 'current_task' during shutdown operations.
  Updated Makefile in preparation for modules release.
1.78 (11 Jul 2003)
  Fix for font handle leakage in icons.
1.79 (31 Jul 2003)
  Tidied up sources; using standard services file.
  Added further check to transient window hidden raise function.
1.80 (17 Aug 2003)
  Fix for potential 'divide by zero' in Slider.
  Rationalised APCS entry sequences in assembler code.
1.81 (31 Aug 2003)
  Fix for gadget event messages being issued with invalid sizes.


WindowManager
=============
4.17 (27 Mar 2001)
  Added 'EdgeNotify' message support.
  Enabled the 'AutoHourglass' option.
  VersionASM deleted, VersionAsm added.
4.18 (28 Mar 2001)
  Fix for Wimp_StartTask not coping with long CLIs
4.19 (31 Mar 2001)
  Added sprites for filetype &F89 (GZip).
4.20 (29 Apr 2001)
  Disabled the auto-hourglass option.
4.21 (10 Jun 2001)
  Matthew's Tinted icon changes.
4.22 (05 Jul 2001)
  Fix for colour menus sometimes ending up part-filled.
4.23 (06 Aug 2001)
  Cog-based design, rather than cube based.
4.23 (14 Aug 2001) (retagged)
  Updated Switcher sprite from RH.
4.24 (21 Aug 2001)
  Updated iconset from RH.
4.25 (21 Aug 2001)
  Further work on tinted icons.
  Modification of tool sprite mask manipulation.
4.26 (21 Aug 2001)
  Fix for nasty debugging in last version (and brokeness)
4.27 (21 Aug 2001)
  Updates to WaveForm icons from RH.
4.28 (08 Sep 2001)
  Updated DXF file icons.
4.29 (13 Sep 2001)
  New graphics from Richard Hallas.
4.30 (18 Sep 2001)
  Corrected icons from Richard Hallas.
4.31 (23 Sep 2001)
  Added updated RAMFS Sprites.
4.32 (10 Oct 2001)
  Updated Chars sprites from Richard Hallas.
4.32 (10 Oct 2001) (retagged)
  Added vdivider sprite, updated hdivider.
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
4.33 (28 Jan 2002)
  Added 'Upcall' to the list of defaulted handlers on task switch.
4.34 (04 Feb 2002)
  Added OmniClient resources.
  Updated Draw icon with white ruler.
4.35 (21 Feb 2002)
  Fix for adding messages to a task.
4.36 (21 Feb 2002)
  Added homedisc sprites.
---- (26 Feb 2002)
  Product release: Select 1i3
4.37 (30 Mar 2002)
  Added colour menu icons.
  Updated iconised Draw.
  Added Task manager iconised icon.
4.37 (30 Mar 2002) (retagged)
  Added iconised configure icons.
---- (10 Apr 2002)
  Product release: Select 1i5
4.38 (22 Apr 2002)
  Fix for 'Wimp_AddMessages' fix.
  Fix for latent bug in Wimp_Initialise.
---- (23 Apr 2002)
  Product release: Select 1i9
4.39 (13 May 2002)
  Added note about Wimp_Extend.
  Optimised tinted icon function.
  Tested furniture moving options.
4.40 (14 May 2002)
  Added support for 'correct' shading of icons.
4.41 (23 May 2002)
  Optimised the greying routines.
4.42 (24 May 2002)
  Added support for 'wide' translation tables.
  Updated code to calculate faded text.
4.43 (24 May 2002)
  Added support for colourmapped sprites.
4.44 (25 May 2002)
  Fix for Wimp_ReadPixTrans.
  Updated sprite translation algorithm.
4.45 (26 May 2002)
  Added optional 'deep dither' CMOS bit.
4.46 (29 May 2002)
  Fix for translation tables on tools being abused in >8bpp.
  Fix for translation tables on tiles.
4.47 (10 Jun 2002)
  Fix for ReadPixTrans translations failing sometimes.
4.48 (22 Jun 2002)
  Moved desktop font handling to separate file.
4.49 (10 Jul 2002)
  Updated colourmap behaviour for descriptors.
4.50 (17 Jul 2002)
  Added support for calculating box coverage to Wimp_TextOp 1.
4.50 (17 Jul 2002) (retagged)
  Fix for right justified text plotting.
4.51 (18 Jul 2002)
  Updated ShareFS/network icons to new style.
4.52 (19 Jul 2002)
  Disabled the 'ignore left border' switch.
4.53 (19 Jul 2002)
  Further improvements in text sizing.
4.53 (20 Jul 2002) (retagged)
  Fix for TextOps with system font present.
4.54 (02 Aug 2002)
  Replaced Tool sprite location algorithm.
4.55 (02 Aug 2002)
  Minor fix for toggle icon at top left with scrollbars.
4.56 (02 Aug 2002)
  Moved Wimp Sprite Pool.
4.57 (02 Aug 2002)
  Minor build fix for wide translations.
  Modified menu sprite parsing code.
4.58 (13 Aug 2002)
  Corrections for WimpToolOrder help text.
  Minor fixes for certain builds.
4.59 (03 Oct 2002)
  Addition of (disabled) TaskPollwords option.
  Added documentation of 'new' validation strings.
  Tentative work on CnP.
  Addition of support for ScrollRequests from WindowScroll.
  Fix for alignment of code entry points.
---- (12 Oct 2002)
  Product release: Select 2i1
4.60 (31 Oct 2002)
  Revised icon highlighting algorithm (text and sprite)
  Added Special Icon Highlighting feature.
  Applied tinting to icon text.
  Tint/Shading rationalised.
  Sizing of sprites in menus modified.
4.61 (04 Nov 2002)
  Increased buffer size for WimpVisualFlags.
4.62 (05 Nov 2002)
  Fixed number of parameters passed for WimpVisualFlags.
4.63 (06 Nov 2002)
  Increased wimp sprite allocation size.
---- (11 Nov 2002)
  Product release: Select 2i3
4.64 (13 Nov 2002)
  Added support for filtered icon borders.
4.65 (18 Nov 2002)
  Disentangled toggle size icon and vscroll bar.
4.66 (21 Nov 2002)
  Fix for icon border filters being disabled corrupting workspace.
4.67 (23 Nov 2002)
  Modified sizes of error buttons slightly.
4.67 (23 Nov 2002) (retagged)
  Fix for error box not having top window set.
4.68 (27 Nov 2002)
  Modified IconBorderFilters to be a single filter, rather than 4.
4.69 (28 Nov 2002)
  Fix for unfiltered filling of icons.
4.70 (09 Dec 2002)
  Added support for fallback to standard icon border routines.
4.71 (17 Dec 2002)
  Moved Tool code to 32bit.
  Fix for alignment problem in WimpVisualFlags help.
4.72 (07 Feb 2003)
  Initial update of makespritelist to C code to simplify maintenance.
4.73 (07 Feb 2003)
  Fix for removing duplicates incorrectly.
4.74 (09 Feb 2003)
  Added first version of support for Priority Sprite Pool.
4.75 (10 Feb 2003)
  Fix for WinEdit's sprites failing to render.
  Moved most sprite operations to using centralised sprite location routine.
4.76 (11 Feb 2003)
  Updated Help messages to reflect new *IconSprites.
  Reimplemented sprite area shrinking code.
  Fix for 240 byte wastage in sprite area.
4.76 (13 Feb 2003) (retagged)
  Fix for makefile breakage discovered during clean builds.
4.77 (18 Feb 2003)
  Fix for StrongHelp's bad use of sprite areas.
4.78 (19 Feb 2003)
  Fix for failure to remove priority sprite DA on finalisation.
  Large amounts of debug added to tool processing.
  Removed RMA tools option.
4.79 (25 Feb 2003)
  Added support for Wimp_PlotIcon extended information.
4.80 (26 Feb 2003)
  Added support for Wimp_ReadSysInfo 19 and Wimp_Extend 13.
4.81 (03 Mar 2003)
  Updated caret manipulating sources to use symbolic constants.
4.82 (05 Mar 2003)
  Completed the CnP code to a usable degree.
4.83 (05 Mar 2003)
  Added function signatures to all SWI entry points.
4.84 (05 Mar 2003)
  Added support for KC validation.
4.85 (05 Mar 2003)
  Added *WimpTextSelection command to control CnP.
4.86 (05 Mar 2003)
  Added support for BufferedKeys to fix KN validation problems.
4.86 (06 Mar 2003) (retagged)
  Minor fix for *WimpTextSelection help messages.
4.87 (06 Mar 2003)
  Fix for caret removal not clearing internal selection state.
4.88 (07 Mar 2003)
  Fix for problems with dragging by creating new Wimp_DragBox type.
  Mouse now bounded to the icon's inner region during drag.
  Text entry at the end of the selection does not append.
4.89 (07 Mar 2003)
  Fix for broken text selection bounding box with scroll offsets.
4.90 (12 Mar 2003)
  Fix for tools becoming 'tinted' if a tint operation was used on a
  sprite.
  Tinting now passes through the ColourMap module.
4.91 (12 Mar 2003)
  Fix for adjust selections failing to preserve userblk.
4.92 (12 Mar 2003)
  Set selection now bounds the indices to the string.
  Double-click operations now select/deselect the line.
  Fix for non-corrupt magic value on SetCaretPosition.
4.93 (14 Mar 2003)
  Rationalised keyboard handling routines.
  Added support for insert and delete effects.
4.94 (14 Mar 2003)
  Finished command window centring (now enabled).
4.95 (22 Mar 2003)
  Fix for selection colour in menus.
  Fix for ctrl-a in empty fields.
  Fix for ctrl-u misplacing physical caret.
  Fix for shift-copy extending selection.
4.96 (31 Mar 2003)
  Improved support for sprite suffixing.
4.97 (01 Apr 2003)
  Double-pointer disable now restores the icon pointer.
4.98 (06 Apr 2003)
  Fix for 'cut on insert' failing to preserve registers.
4.99 (06 Apr 2003)
  Fix for 24 modes trying 22 sprites over plain files.
5.00 (07 Apr 2003)
  Fix for auto-open submenu opening incorrectly depending on mouse position.
5.01 (23 Apr 2003)
  Added support for reading text selection colours, and special
    highlighting colours.
5.01 (29 Apr 2003) (retagged)
  Corrected a typo in the Help text.
5.02 (01 May 2003)
  Fix for R2 corruption on Service_ModeChange (reported by MD).
5.02 (06 May 2003) (retagged)
  Further change to service mode changed.
---- (17 May 2003)
  Product release: Select 3i1
5.03 (22 May 2003)
  Added support for Wimp_Extend 14 to generate filename suffixes.
  Restructured Wimp_Extend dispatch.
5.04 (22 May 2003)
  Fix for mis-changing pointer on icon creation.
5.05 (31 May 2003)
  Added support for inverse menu tick.
  Rationalised a large chunk of wimp02.
5.06 (04 Jun 2003)
  Fix for buffered keys not being shortcut when data read.
5.07 (08 Jun 2003)
  Fix for misbalanced stack introduced with icon pointer update fixes.
5.08 (10 Jun 2003)
  Added option (enabled) to give sprites with no palettes the default wimp
    palette rather than using the current palette (8bpp affected only)
  Improved handling of translation tables when sprite redirection used.
5.09 (11 Jun 2003)
  Added service to inform TaskWindow of task startup.
5.10 (14 Jul 2003)
  Rationalised a number of function entry points.
5.11 (14 Jul 2003)
  Rationalised makefile to match Filer.
5.12 (14 Jul 2003)
  Moved all new Wimp_Extend calls to avoid Castle's undocumented calls.
5.12 (15 Jul 2003) (retagged)
  Added files missed in last checkin.
5.12 (15 Jul 2003) (retagged)
  Makefile restructuring to standardise build.
5.13 (16 Jul 2003)
  Fix for alt-break problems with dialogues through triggering callbacks
    when idle.
  Added UpCall handler claiming to task shutdown.
5.14 (17 Jul 2003)
  Fix for aborts on applications closing with focus in transient windows.
  Improved support for centred command windows.
  Fix for resources failing to export the tools sprites.
5.15 (18 Jul 2003)
  Rationalised references to rlinks (redraw handling).
  Added support for configurable cursor colour.
5.16 (21 Jul 2003)
  Fix for hang on moving caret.
5.17 (21 Jul 2003)
  Updated templates to fit slightly better with the current scheme.
5.18 (30 Jul 2003)
  Fix to make backwindows stack 'correctly'.
5.19 (04 Aug 2003)
  Fix for incorrect handling of the background windows with
    iconisation.
5.20 (05 Aug 2003)
  Improved fix for command window centring problems.
5.21 (09 Aug 2003)
  Moved the entire CommandWindow handling to a separate source file.
  Changed text selection dragging to by ignored if any modifier pressed.
  Fix for sizing of command window to minimum size.
5.21 (10 Aug 2003) (retagged)
  Fix for writeable dragging (failed fix in some cases last time).


WindowScroll
============
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.02 (13 Aug 2002)
  Initial import of WindowScroll module.
0.03 (13 Aug 2002)
  Added WimpScroll command as documented.
0.04 (03 Oct 2002)
  Added support for icon-based scroll requests.
0.05 (09 Oct 2002)
  Fix for scroll over icons with no validation.
---- (12 Oct 2002)
  Product release: Select 2i1
0.06 (05 Nov 2002)
  Added support for disabling the window scroll.
---- (11 Nov 2002)
  Product release: Select 2i3
0.06 (03 Feb 2003) (retagged)
  Fix for the syntax error message containing too many new lines.
---- (17 May 2003)
  Product release: Select 3i1
0.07 (30 May 2003)
  Updated makefile to clean header.
0.07 (14 Aug 2003) (retagged)
  Updated makefile's use of oz directory.


WindowUtils
===========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
2.50 (02 Mar 2002) (retagged)
  Updated to new style Makefile/VersionNum.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
---- (17 May 2003)
  Product release: Select 3i1


ZeroConf
========
---- (16 Oct 2001)
  Product release: Select 1i1
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.02 (16 Apr 2003)
  Initial import of ZeroConf implementation.
0.03 (16 Apr 2003)
  Added support for manual configuration of interfaces.
  Added support for Internet going away (and returning).
  Fix for collisions failing to claim ARP event.
  Fix for defended addresses being given up on a second request.
  Added syslog details.
0.04 (17 Apr 2003) (retagged)
  Removed debug auto-configuration of eh0.
0.04 (17 Apr 2003)
  Added SWI calls for control and status use.
  Added service calls for information about the state of ZeroConf.
0.05 (19 Apr 2003)
  Fix for ARP data during announcement being misinterpreted.
  Fix for race condition during address configuration.
0.06 (28 Apr 2003)
  Added support for returning DCI 4 extended statistics.
0.07 (04 May 2003)
  Updated to use allocated SWI and error blocks.
---- (17 May 2003)
  Product release: Select 3i1
0.08 (30 May 2003)
  Updated makefile to clean header.
  Fix for updated CMunge definition.
0.09 (15 Aug 2003)
  Updated Makefile's use of oz directory.


Zipper
======
0.03 (22 Mar 2001)
  Initial import of Zipper module
0.03 (24 Mar 2001) (retagged)
  Adding missing aof directory.
0.03 (18 Apr 2001) (retagged)
  Added ZLib to the libraries for ROM builds.
0.04 (27 Jul 2001)
  Updated to use new damalloc library.
0.05 (09 Aug 2001)
  Fixed compile time error.
0.06 (26 Aug 2001)
  Added support for task association.
  Corrected to use allocated SWI and error chunks.
0.07 (26 Sep 2001)
  Added export of SWI numbers.
0.08 (01 Oct 2001)
  Corrected disc build rule to install where it is told.
0.09 (03 Oct 2001)
  Changed RAM install to use non-Ally heaps.
---- (16 Oct 2001)
  Product release: Select 1i1
0.10 (07 Nov 2001)
  Removed function names.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.11 (10 Apr 2002)
  Added support for ZipFileClose returning the size of data.
  Fix for always exiting with code 1.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
0.12 (09 Sep 2002)
  Typo corrected in Unzip error message.
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.13 (05 Apr 2003)
  Updated to use new Zip filetype.
0.14 (03 May 2003)
  Fix for unzip failing to initialise next_in and avail_in.
---- (17 May 2003)
  Product release: Select 3i1
0.15 (04 Jun 2003)
  Updated core library to Unzip 0.22a (plus patch to bring it to 0.22b).
  Added support for encrypted files (disabled at present).
  Added missing acknowledgement of source.
0.16 (04 Jun 2003)
  Fix for failure to extract archived files on second buffer read.
0.16 (04 Jun 2003) (retagged)
  Added c.crc32 which had been missed by accident.
0.17 (05 Jun 2003)
  Internal zipper interfaces abstracted.
  Updated to use new-style makefile.
0.17 (06 Jun 2003) (retagged)
  Minor fix for makefile in ROM build.
0.18 (13 Jun 2003)
  Fix for failure to return number of files correctly.
0.19 (17 Jun 2003)
  Fix for LocateFile failing to restore previous position on failure.
0.20 (27 Aug 2003)
  Fix for generation of SparkFS extension data in Zip archives.
0.21 (28 Aug 2003)
  Fix for handling of old-style Zipper SparkFS blocks (which were broken).
0.21 (28 Aug 2003) (retagged)
  Minor fix for old Zipper files.
0.22 (31 Aug 2003)
  Fix for time specifiers being one month out.
0.23 (15 Sep 2003)
  Added support for archives without 'directory' attributes on directories.


ZLib
====
0.15 (21 Mar 2001) (retagged)
  Added AOF directory that had been omitted by accident.
0.16 (28 Apr 2001)
  Fixed writing to code areas so that we can use in ROMs
0.17 (20 Jun 2001)
  Added TaskManager acknowledgements.
0.18 (27 Jul 2001)
  Updated to use new damalloc imports.
0.18 (28 Jul 2001) (retagged)
  Corrected damalloc to make the area r/w.
0.19 (09 Aug 2001)
  Fix for ZLib C library.
  Corrected signatures to use standard C format.
0.20 (26 Aug 2001)
  Added task association support.
  Added stream handle and association checks.
0.21 (27 Aug 2001)
  Fix for export phase failure due to incorrect dependencies.
0.22 (05 Sep 2001)
  Moved 'notapp' flag to 1<<4.
0.23 (09 Sep 2001)
  Removed GZip component.
0.24 (01 Oct 2001)
  Corrected disc build to install where it is told.
0.25 (03 Oct 2001)
  Changed RAM install to use non-Ally heaps.
0.25 (11 Oct 2001) (retagged)
  Added dependency on header file.
0.25 (11 Oct 2001) (retagged)
  Really fixed the dependencies this time.
---- (16 Oct 2001)
  Product release: Select 1i1
0.26 (07 Nov 2001)
  Removed function names.
---- (23 Jan 2002)
  Product release: Select 1i2
---- (26 Feb 2002)
  Product release: Select 1i3
0.27 (12 Mar 2002)
  Updated to ZLib 1.1.4.
0.28 (31 Mar 2002)
  Documentation update.
---- (10 Apr 2002)
  Product release: Select 1i5
---- (23 Apr 2002)
  Product release: Select 1i9
---- (12 Oct 2002)
  Product release: Select 2i1
---- (11 Nov 2002)
  Product release: Select 2i3
0.29 (15 Apr 2003)
  Added checks for memory validity on SWI calls.
  Enabled IRQs over SWI processing.
  Build support for generating -32 library.
  Fix for Decompress failing to initialise its buffers.
0.30 (28 Apr 2003)
  Fix for overzealous memory checks on stream data.
0.31 (03 May 2003)
  Fix for overzealous memory checks on inflateInit2.
---- (17 May 2003)
  Product release: Select 3i1
0.32 (05 Jun 2003)
  Updated Makefile to new style.
0.33 (15 Sep 2003)
  Fix for GZip extraction failing to set file load, exec, attributes.


