Changes between Select Release 1, issue 1 and Release 1, issue 2
----------------------------------------------------------------
The following is a list of the changes made between different Select
versions.


ROM changes
-----------
Resolver:
  Fix for shutting down the server once started.
  Hosts in Freeway can now be resolved implicitly.
Internet:
  Fix for empty datagrams being rejected (over-zealous protection).
  RevARP support added.
Filer:
  Fix for dragging directories from 'New directory' box containing spaces.
CDFSFiler:
  Fix for error on dismount.
  Control characters are now stripped from driver details.
  Where the player is running and play is activated, the player is
    popped to the front.
Desktop:
  Banner updated with ARM details.
SysLog:
  Added *SysLog <log> showcache.
FontManager:
  Fix for ScanString with 0-length strings.
TextArea:
  Added support for cursor positioning, as documented.
  Fix for areas with initial text failing to update line cache correctly.
  Word wrap vastly improved.
  Faded text appears much more appopriately coloured.
  Background text can now be given.
  Error chunk is now valid.
Toolbox:
  Gadget filter registration order is now reversed, allowing overloading
    where combinations of simpler components are used.
SharedSound:
  Fixed enumeration fault occurring with multiple handlers.
Kernel:
  Zero-page branch table re-aligned.
  Fix for locking system areas (now returns a fault).
  Added HelpQuery service for use by LibraryHelp.
  Changes applied for Kinetic softload.
Freeway:
  Added sanity checks on parameters passed to SWIs.
  FreewayNoAutoAddress bit now supported.
AUNMsgs:
  Freeway resources moved to central messages file.
ShareFS:
  Fix for application quit terminating the module.
PathUtils:
  Improved RMA usage and thus operation speed.
PS2Driver:
  Added RISC OS 4-style service handler (omitted).
OwnerBanner:
  Updated processor names.
  Reduced module size.
DMAManager:
  Added support for Kinetic DMA (errors where memory is not DMAable).
Net:
  Withdrawn.
NetI:
  Added.

Boot sequence changes
---------------------
InsSelect:
  FilerSetup configuration is now copied when installing.
  MimeMap file merge support improved to identify shadowing and reject
    invalid entries.
  Territory is defaulted to UK on installation.
  License details added.
  Added pre-installation check to quit extraneous applications.
AccessSetup:
  Fix for ShareFS returning on cards where it is un-unpluggable.
SaverSetup:
  Fix for configuration file writing multiple entries.
InetSetup:
  Fix for closing the interface dialogue with no interfaces causing an error.
  Interfaces dialogue box made more consistent with other plugins.
  Disabled interfaces now provide information on why.
  Routes file configuration removed.
  Routes dialogue box made more consistent.
Configure2:
  Removed; we now use CPIShell exclusively.
BootSetup:
  Updated for new CPIShell usage (-class removal).
BootApps/BootRun/BootBoot:
  Updated for new CPIShell usage (accepts -class).
  Updated to allow pane to be resizeable.
  Updated to support configuration of global settings.
CPIShell:
  Added partial support for installing applications.
  Added support for -class parameter.
  Added support for replacing root plugin.
  Added information about current plugin.
  Explicitly supports font changes.
  Program information boxes are automatically resized.
DiscsSetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (-class removal).
ADFSSetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (accepts -class).
CDFSSetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (accepts -class).
RAMFSSetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (accepts -class).
SCSISetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (accepts -class).
ScreenSetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (-class removal).
MonitorSetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (accepts -class).
ScrSvrSetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (accepts -class).
  Opens the window at the front when requested, rather than at mouse.
FilerSetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (accepts -class).
FontSetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (accepts -class).
ScanFonts:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (accepts -class).
HelpSetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (accepts -class).
KbdSetup:
  Updated for new CPIShell usage (provides OS details).
LockSetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (accepts -class).
PinSetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (accepts -class).
ReplaySetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (accepts -class).
SndSetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (accepts -class).
SndGroupSetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (-class removal).
SoftloadSetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (accepts -class).
  Removed warning when cancel selected.
SndSetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (accepts -class).
FontMerge/SysMerge/BootMerge:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (accepts -class).
NetSetup:
  Updated for new CPIShell usage (provides OS details).
  Updated for new CPIShell usage (-class removal).
ErrorLog (was RecordErrors):
  Renamed, in line with BootLog.
  Supports zero terminated messages.
telnet:
  Tool imported from ANT.
Patch:
  Added fix for incorrect use of InetDBase$Path.
  Improved efficiency with SA-aware applications.
FTP:
  Fix for filer windows being incorrectly setup and failing to function
    with Larger.
MiniZip:
  Created, based on MiniUnzip.
CDPlayer2:
  Time is now faded when CDs are not present.
Draw:
  Ruler on sprite is now white, to combat over-greying.
Boot:
  Typo in error messages corrected.
AddApp:
  Added command help information.
AppSize:
  Added command help information.
BandLimit:
  Added command help information.
Do:
  Added command help information.
IfThere:
  Added command help information.
MiniGZip:
  Added command help information.
MiniUnZip:
  Added command help information.
MiniZip:
  Added command help information.
X:
  Added command help information.
Squash:
  Added command help information.
SafeLogon:
  Added command help information.
LoadCMOS:
  Added command help information.
cjpeg/djpeg/jpegtran/rdjpgcom/wrjpgcom:
  Added command help information.
arp:
  Added command help information.
finger:
  Added command help information.
gethost:
  Added command help information.
host:
  Added command help information.
ifconfig:
  Added command help information.
ifrconfig:
  Added command help information.
inetfw:
  Added command help information.
inetstat:
  Added command help information.
ping:
  Added command help information.
pong:
  Added command help information.
route:
  Added command help information.
rtime:
  Added command help information.
showstat:
  Added command help information.
sysctl:
  Added command help information.
telnet:
  Added command help information.
traceroute:
  Added command help information.
apppath/preppath:
  Added command help information.
OLESupport:
  Import from CC.
  Modified to include copyright details.
LibraryHelp:
  Created.
