[Select]

BootMenu


Release: Select 1i1
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.

Release: Select 1i5
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.

Release: Select 1i9
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'

Release: Select 2i1
0.14 (18 Jul 2002) Added flushing of the keyboard buffer.

Release: Select 3i4
0.15 (19 Nov 2003) Added notification of boot errors.
0.19 (27 Dec 2003) Updated makefile to modern format.
Massive updates from Chris Williams for more graphical menu :
Antialiased fonts used instead of system font.
Cursor control of selection.
Much improved handling of Boot$Error.
0.20 (20 Jan 2004) Fix for option numbers flickering when highlighted, from Chris.
0.21 (20 Jan 2004) Updated finalise code to restore back to the boot intro screen.
Added keyboard buffer flush prior to exit.
Removed 'Select' from the boot menu title.
0.22 (20 Jan 2004) Changed way in which cursors are controlled.
Cursors now enabled on errors.
0.23 (20 Jan 2004) Rationalised cursor key handling.
0.24 (24 Jan 2004) Updated source from Chris for NetFS booting.
0.25 (27 Jan 2004) Made menu text slightly larger.
Updated screen fade to be performed in a single step.
When key selection used, we now jump to the item selected.
Updated to use fixed menu item text height.
Inserted VSync waits and Screen cache cleaning in relevant places.
Removed flicker on invalid key presses.
0.26 (03 May 2004) Updates from Chris Williams.
Keyboard buffer flushes are now applied where necessary.
Version information is now available on 'v'.
Scroll position is now displayed and menu broken up where needed.
0.27 (08 May 2004) Added support for expansion interface.

Release: Select 4 Preview
0.27 (21 Dec 2004) (retagged) Removed obsolete reference to DHCPClientSWIs.h.
0.28 (20 Sep 2005) Updated to always build as 32bit.
0.29 (04 Dec 2005) Added power control option to main menu, where appropriate.
0.30 (07 Dec 2005) Changed ADFS/CDFS configuration options to be dependant on presence of relevant modules.
0.31 (07 Dec 2005) Updated network boot options to not offer BootP if DHCP has already been started.
0.32 (20 Feb 2006) Removed old debug message from network boot options.
0.33 (04 Apr 2006) Updated to use global OSReadSysInfo header.
0.34 (15 Apr 2006) Fix for cursor key editing not being restored on errors.
Fix for banner not being displayed properly.
0.35 (01 May 2006) Updated to use configured mode, rather than forcibly selecting mode 28.
Updated for mode independance.
0.36 (28 May 2006) Added support for display number configuration.
0.37 (28 May 2006) Fix for failure to free font handles on failure.
0.38 (28 May 2006) Added forcing to display 0 if current display invalid.
0.39 (14 Jun 2006) Updated mode checks to reject non-graphic, teletext and high resolution mono modes.
0.40 (13 Oct 2006) Added network autoconfiguration menu option.

Change information is supplied in good faith but may not reflect the features enabled in any given version of products.