Version History for !FontMGR (in brief)

0.00  Initial alpha testing version.
0.01  My own personal use and hence testing version.
1.xx  The BASIC application that was distributed

2.00  The new version, much improved and written in C.
2.xx  public release version.
2.55  The last verson of !FontMGR release one, almost
      no bugs at all and many users.

Version History for !FontMGR2

0.00  Beta-failure version - DO NOT USE!
0.02  Working version with bugs... nice!
0.03  Only a few bugs.
0.04  No more bugs? Perhaps!
      Public shareware release.
      Setting of a system variable <F$Running>.
      Corrected the crashing problem with the author info.
      Corrected all the 'button click/task quit/machine crash' RO3 errors.
      Implemented "font hunt" system in scripts.
0.043 Several minor bugs fixed.
      Works with RiSC PC under initial light testing.
0.05  Random ordering of groups by user.
      Change typeface from the application.
      Functions with no groups present.
      Rescaleable windows.
      Confirmed by two 'testers' that it functions under RO3.5.
0.06  FontView (for viewing fonts!)
      Optimisation for size of application. (unfortunately now 96k)
      Bar at the bottom for progress.
      No more significant changes to the main application.
0.07  FontPages for viewing multiple fonts and for printing sheets of font
      examples.
      FontMgr2's main menu changed to accomodate FontView and FontPages in it.
      New Author info window; far more cool.
      Improved 'application info' window.
      Ability to keep your fonts external to !FontMGR2 (see !Help file)
0.072 Ability to save setting in FontPages
      Data transfer system fixed, so that you can drag things to editors on the
      iconbar and they will accept the incomming script.
0.073 FontPages can now export pages of fonts as draw paths via the main menu.
0.09  FontHunt has undergone some incredible speed improvments! which were
      needed.
      The progress bar appears for font hunts.
      A small window appears during font booting with it's own little progress
      bar for background font hunts.
      Some minor bugs removed from !FontMGR2.
      Some minor bugs removed from FontPages.
      New Impression Style manual written.
0.10  Fonts scanner for documents written as a utility called "DocScan" off the
      main menu (awesome!)
      !FontMGR2 runs DocScan when a file is dropped in (very useful)
0.101 Added some textual information to various text files.
0.11  First implementation of "MaTricks" - don't get too carried away!
0.112 Creates and maintains a directory in the scrap dir for keeping the default
      info and also it's own scrap files.
0.12  Added FontLocus utility to define the location of fonts stored external to
      FontMGR2.
0.122 File sprite given double pixel border in line with style guide.
      If !FontMGR2 can't find font locus -> go internal!
0.13  Bug removed that buggers up group ordering occasionally and,
      a bug removed from activating fonts @ startup time. (sorry about that 1!)
0.14  Attempt made at doing RiscPC (RiscOS 3.5) WIMP display information enabled
      <- failed.  This bit will have to wait until I have the machine itself.
0.141 (another) bug in !BootFonts removed.
0.15  Last version ... development terminated.

0.20  Taken over by TRT
      Lots of internal tidy-ups. System now works correctly without
      configuration files (but you'll get a message if font location file is
      missing).

0.21  "Default" script now in resources directory, not in scrap directory
      (thanks to Matthew Hambley for that one!)

0.22  Fixed bug in startup when files were missing

1.00  26th October 2000
      Reworked to use toolbox, lots of internal tidyups and some user-interface
      clarifications.
      "Unlimited paths" reworked so that Font$Prefix and Resources:Fonts.$ go
      at end. Also, you can have as many groups as you like (but only the 1st
      25 selected groups will be included).
      Normal paths also have Font$Prefix and Resources:Fonts.$ stuck at the
      end but the path length is forced to fit.
      Sorted out desktop font mapping

1.01  29th October 2000
      Changed boot program to not reload toolbox modules if already loaded,
      as you get strange errors. Added text gadgets module to modules to
      load.
      Minor typo in messages file

1.10  17th April 2001
      Added option for prefix on fontpath, as zap uses zf:
      Configuration is read from a file called "Config" in preference to
      "Display". The new file is rather more readable than the old, if you
      really need to edit it (you can delete the "Display" file if you want).
      Fixed memory leak when importing directories.
      Now takes notice of messages<n> files and imports them. WARNING: The
      program restricts you somewhat in what you can do if you have a font
      (group) created with message files - it's probably a bit over the top
      at the moment
      If you have LinkFS, you can tell FontMgr2 to create links to fonts,
      rather than copying font info.
      Fixed some problems with "rename" messages.
      A lot of work on driving the font manager nicely. This includes:
          Removed the !FontInstall option as it is to easy to crash the system
          with it off.
          Improved mechanism of path allocation. Also gives a warning when you
          run out of paths, or out of room in Font$Path macro.
          No longer writes to Font$Path macro.
          No longer uses F$D variable
          "Unlimited Paths" option is now "Use short paths".
      All flags has been moved out of the script file into the Config file.
      Improved the script reading code to allow more user flexibility.
      Undocumented use of '&' to indicate selected group has been withdrawn.
      No longer whinges if selected display font isn't available when program
      starts running but is made available by default script.

1.15  28th May 2001
      Fixed a problem when installing <Font$Prefix> in the path. Normally
      caused by running an old version of FontMgr2 earlier!
      Moved !DocScan into main code. You may remove it from the Helpers 
      directory.
      Don't create scrap directory any more - don't need it.
      "Selected group" bar was getting lost when adjust clicking on groups.
      Improvements to document scanning:
          Output improved - no repeated fonts
          Copes with "\Fname" in unknown filetypes
          Better draw file and DDF decoding.
          Now understands:
              Ovation Pro files (Raw, stylesheet and DDL)
              RTF files
              Advance files (Document, Spreadsheet, Database and Graph)
          Note: Also interprets type &707 as DDF file, which is what the
          Ovation Pro filters expect. However, I don't know why this was
          chosen. Anyone know?
          Some new & renamed files in the "Test Files" directory.
          Enable & Run button added.
      A font hunt script may now contain "long" names to cope with fonts
      from PC files. This may upset a v1.10 program.
      Tightened up font / group name checks in resource file.
      No longer sets the F$Running flag - use the "enumerate tasks" system
      call instead.
      Added a log window for fonts which can't be found when running scripts
      or scanning documents
      Now responds reasonably prettily to the iconiser protocol.
      Window size may now be set in picas or points.
      Resizes main window correctly on desktop font change.

1.20  25th December 2001
      Fixed small memory leak when running scripts.
      Can now import EFF font directories without pain and grief.
      Can now import font directories that contain other font directories and
      one or more messages files. Existing groups can have a messages file
      built (or rebuilt), in which case startup and enabling / disabling are
      rather faster.
      Revamped font viewer to work better with various weights & styles.
      Font viewer string is now a text area, and the contents are saved in
      the configuration file (or the 1st 230 characters, anyway).
      If you disable the iconbar display without the main window being
      displayed, the main window is now forced on-screen.
      Fix error message when creating a link in a full directory.
      Changed "Font" to "Family" in a lot of places, it is a slightly more
      accurate nomenclature.
      Copy font now copies fonts, even when using links.
      Fixed bug where program would crash if you deleted the first group
      and then selected one of the displayed fonts.
      Crept up to 156k footprint :-(

See '!Help' file for details on use.
