Linker history

1.00 (05-Jun-96)

  First release.

2.00 (24-Dec-96)

  Complete rewrite of the actual linking code. Now all BASIC file
manipulations and scanning are carried out in memory instead of on disc to
increase speed and reduce program complexity.
  Progress bar added, and stages changed slightly to incorporate passes of
the improved and much more useful and functional 'function compilation'
stage.
  Added last-library-used automatic recognition.

  This version should be more robust and reliable than version 1.00 and
appears to link images and libraries that 1.00 failed on.

2.01 (02-Jun-97)

  Fixed bug whereby linking more than one RunImage + Library pair without
reloading Linker resulted in missing functions from the resultant linked
file.
  Tided up appearance of progress window when linking more than once.

2.02 (06-Jun-97)

  Now allows libraries up to 100k in size to be linked (previous limit was
60k which DrWimp was outgrowing).

2.03 (20-Sep-97)

  Now allows user to set the maximum size of a RunImage or library from the
!Run file, so Linker can now cope with any size of BASIC file.

2.10 (12-Jan-98)

  Now uses dynamic areas to store BASIC code, so no need to set the maximum
size allowed in the !Run file. Should be able to handle libraries of any
size.
  Reduced wimpslot from 300k to 96k.
  Now has avoidance for running out of line numbers with very large BASIC
programs.

2.20 (19-Jan-98)

  Now has a options window to select which, if any, LIBRARY calls to remove.
  Removed LIBRARY radio button from main window.
  Progress bar now works for the linking stage so for large !RunImages, it
doesn't look like !Linker has stopped.
  Added interactive help for the Iconbar menu.
