               CHANGES - !DataWay (C) Bernard Veasey 1998-2019

Version 0.31 - 30-Jul-2019
------------
o  Globe icon in the 'About this program' window now goes to the DataWay
   web page.

o  'About this program' window can now be dragged from within the window.


Version 0.30 - 26-Nov-2014
------------
o  Extra field type implemented - RiscOSM
   This is to enable the sending of a post code and open a map in !RiscOSM
   with the post code highlighted.


Version 0.29 - 27-Oct-2007
------------
o  Ctrl-V altered so that it has no effect until a Ctrl-C has been
   used to put something on the DataWay clipboard.

o  RISC OS 6.06 detection implemented.
   'Select' detection implemented.

o  When saving a CSV file, if the number of characters in a record
   exceeds 255, a warning message pops up after the file has been saved.   


Version 0.28 - 12-Oct-2007
------------
o  Clicking the search icon a second time to initiate a search now works
   on whatever field has the caret in.

o  Keypress code changed when in search mode.


Version 0.27 - 11-Oct-2007
------------
o  When in the search window, clicking the search icon initiates the actual
   search in addition to the RETURN key doing the same.  F4 a second time
   also does the same thing.


Version 0.26 - 10-Oct-2007
------------
o  Dragging a 'URI' or 'URL' file to a 'Web' field in a record now enters
   its URL into that field.  If a text file is dragged in its first line is
   used.

o  Dragging NetSurf's web address line to a DataWay 'Web' field in a record
   now enters its URL into that field.  Also allows PinWay objects to be
   dragged to DataWay as well.

o  DataWay's options are now saved in <Choices$Write>.DataWay rather than
   inside the !DataWay application.


Version 0.25 - 7-Oct-2007
------------
o  'N' removed from the 'K' validation string in the template of the main
   DataWay window - to enable copy & paste to work in RISC OS Adjust (4.39).

o  Case Insensitive Sort implemented - New option in Sort window.

o  Case Insensitive Sort option save/loaded with a DataWay file.


Version 0.24 - 6-Oct-2007
------------
o  TAB and SHIFT/TAB now implemented when jumping from field to field in
   the main DataWay window.

o  Clicking on the DataWay toolbar arrow icons now gives the main DataWay
   window the input focus.


Version 0.23
------------
o  Bug fix - DataWay wrongly allowed a user to enter 256 characters in a
   field.  It now only allows the user to enter 255 characters per field.


Version 0.22 - 13-May-2003
------------
o  Changed to GIFTWARE


Version 0.21 - 18-Aug-2002
------------
o  Timing routine changed.


Version 0.20 - 31-Oct-2001
------------
o  Saving with the toolbar 'save' or 'export' icon now updates any record
   changes first.


Version 0.19 - 16-Aug-2001
------------
o  Search is now cancelled when loading a CSV file.


Version 0.18 - 11-Jan-2000 to 5-Mar-2001
------------
o 'Omit blank field - Export' option implemented for Exporting 'Auto-link',
  'Text' and 'Impression' formats.  Previously, this was permanently ON.

o  Interactive help provided for 'Options' window.


Version 0.17 - 08-Oct-1999
------------
o  The words 'Search mode' now displayed in the 'DataWay' information panel
   when Search mode is engaged.

o 'Search mode' and 'Subset' now fully switched off on loading a new
   document or doing a 'New'.


Version 0.16 - 28-Sep-1999
------------
o  RISC OS 4 '!Sprites4' implemented.

o 'Add' and 'Delete' record icons changed from textual to graphical.

o 'Replicate' current record icon implemented.

o  Bug fix: After a 'Search' the 'Notes' window and/or a data field would
   sometimes not get updated.

o  In 'Search' mode, loading a new document, loading a CSV file or doing a
  'New' now cancels the 'Search' mode.

o  Various code and template improvements.

o  Dragging a 'DataWay' or 'CSV' file to the toolbar to load it is now
   implemented, in addition to the main window.

29-Sep-1999

o  Field headings now truncated to 14 characters on CSV import.

o  Filenames can now be longer than 16 characters if using RISC OS 4 etc.


Version 0.15 - 14-Sep-1999
------------
o  Field type icon implemented in the Field window.

o 'Notes' window now opens attached to the main window.
   Previously, if the main window had been moved, the 'Notes' window opened
   in the wrong place.

o  Various code improvements.

o  Bug Fix: 'Search' then while Subset was 'on' and if 'Add' was then
   clicked followed by going to a different record an error was produced.
   Clicking 'Add' now comes completely out of 'Subset' mode.


Version 0.14 - 11-Sep-1999
------------
o 'GOTO' icon implemented in 'DataWay' toolbox.
  'GOTO' window implemented.
  'F5' also opens 'GOTO' window.

o 'Sort' icon on 'DataWay' toolbar changed from text to graphic.

o 'Export' icon implemented on 'DataWay' toolbar.

12-Sep-1999

o 'Notes' window implemented.
   Open/Closed state and field number saved with a DataWay file.

o  DataWay interactive help added to.

Version 0.13 - 10-Sep-1999
------------
o  Dragging a 'field' or 'record' to a wrong place should now stop error
   message and other problems from happening.
   Technical note: Code improved in 'dragbox' procedure.

o 'Not enough room in destination field' error message added if when
   dragging one field to another, the destination field becomes too full.


Version 0.12
------------
o  PROCsendurl (Send URL) changed to hopefully cope with most browsers.
  'Web' type field may now not be necessary.

June 1999

o 'Field' window now not allowed off screen.

o  Bug fix: 'New' now left justifies last two fields.

August 1999

o 'Toolbox' implemented.

o 'Fields' widened.

o 'Toolbar' implemented.

o 'DataWay' now has 12 fields. (formerly 7).

o 'DataWay' file format now up to version 4.

o 'Save' icon implemented on DataWay toolbar.

o  SHIFT-dragging a field heading to another field icon now copies.
   (without SHIFT still 'moves')

7-Sep-1999

o  Closing the 'DataWay' main window with 'adjust' now opens the currently
   loaded file's directory viewer.  IF SHIFT is held down as well the
  'DataWay' window is not closed. (as most other RISC OS applications do)

o 'Search all' now only looks for one occurrence per record.

o  Search 'All' icon implemented on 'DataWay' toolbar.

o 'Merging' of 'DataWay' files implemented.
   SHIFT/drag a 'DataWay' file to a non-white area of the main window.

8-Sep-1999

o 'Merging' of a password protected 'DataWay' file now opens password window
   rather than just ditching it.

o 'Search' speed increased.

9-Sep-1999

o  ALT/dragging a field heading to another field now adds the source field
   to the destination field.


Version 0.11
------------
o  Menu spacing changed to RISC OS norm.

o  Now imports the 1st record of a 'no headings' CSV file.

o '<Untitled> #1' names given to a 'no headings' CSV file on loading.


Version 0.10 - 17-Jun-1998
------------
o  Bug Fix: Changing record heading name failed due to new feature in 0.09

o  Untitled field headings now show '<Untitled>#1', '<Untitled>#2'... etc

o  Bug Fix: RETURN in main DataWay window when it has the input focus and
   there is no cursor in a field no longer goes wrong.

o  Formulas now cleared on 'New'.

o 'Number' field type implemented.


Version 0.09 - 02-Jun-1998 - 57088
------------
o 'Impression Framethrow' export format implemented.

o  Search 'ANY' field implemented - Search icon with SHIFT key.


Version 0.08 - 30-May-1998 - 59619/34978
------------
o  Version 1 'DataWay' files no longer loadable.

o 'Money' field type implemented.

o 'DataWay' file format version is now displayed in the 'About this file'
   window.

o  Field 'Formula' implementation started.  eg. <f2>*1.175  (<f2>=Field 2)

o 'DataWay' file format now at version 3 to accomodate 'formulas'.

o 'Sort' and 'Field' windows now automatically close when new file loaded.

o A field heading icon can now be dragged to the 'Formula' icon in the
  'Field' window to enter the field descriptor.


Version 0.07 - 19-May-1998 - 57904/34285
------------
o The 'information' icon ('i') in the 'About this program' window, if clicked
  will load the 'DataWay' Help file.

o CSV Import routine improved significantly.

o Interactive help increased.

o 'Field' window implemented. (former menu removed)

o 'DataWay' file format changed

o 'Field Types' implemented - Text - Phone - Web - Email - Filer_Run

o Double-clicking a field name will do a:
  o 'Text'      - <nothing currently>
  o 'Phone'     - Tone dial
  o 'Web'       - URIdispatch <url>
  o 'Email'     - URIdispatch mailto:<email address>
  o 'Filer_Run' - Filer_Run a Filer object (Files and/or directories)

o Dragging a field's 'name' now moves its data. - Formerly SHIFT/DRAG on data.

o SHIFT/Click on 'data' icon now opens the 'DataWay' Field window.
  SHIFT/Click on the card heading now opens the 'DataWay' Field window.

o F3 + SHIFT F3 + CTRL F2 + F4 + F6  key presses implemented.

o 'Sort' window implemented.

o 'Surname' sort can now be applied to any field.

o 'Sort' options now saved with a 'DataWay' file.

o Password protection improved. + bug fix.

o SHIFT/dragging a field now changed to dragging a field heading to achieve
  the same effect.

o Field heading icons implemented.

o Export field selection icons implemented.  - Former method ditched.

o Exporting now exports on chosen field icons in the 'Export' save window.

o Dragging out a single record now strips blank lines.

o CTRL X - CTRL C - CTRL V keystrokes implemented.

o 'Found' items after a search are now viewable by using the arrow icons.
  The 'Next' icon has been replaced by a 'Subset' icon which when clicked
  toggles between the subset of found records and back to all records.

o 'Page up' and 'Page down' keys implemented to duplicate arrow icons.

o The 'About this file' window is now updated when saving a 'DataWay' file
  and when a CSV file is imported.

o Multitasking message window implemented.

o Registration number implemented.


Version 0.06 - 30-Apr-1998
------------
o Various code improvements.

o If a 'DataWay' file containing more records than 'DataWay' can handle, the
  appropriate measures are taken.

o When 'Saving' or 'Exporting', dropping the save icon within 'DataWay' is
  now coped with.

o Bug fix: After exporting, a saved record only had one line
           instead of seven.                                       ... Fixed

o Bug fix: After exporting, the number of fields icon wouldn't
           increment properly.                                     ... Fixed

o Saving an individual record now saves the number of fields set in the
  'Export' save window. (was all fields)


Version 0.05 - 29-Apr-1998
------------
o 'Search' routine improved.

o The 'DataWay' information panel now shows: <n1>/<n2> - <n3>
  <n1>  After a Search that finds more than one record, this shows the
        current Found Record number.
  <n2>  After a Search that finds more than one record, this shows the total
        number of records that have been found that match the search
        criteria.
  <n3>  The current main Record number. (as before)

o The 'Next' icon now updates record.

o SHIFT/Clicking the 'Next' icon now jumps 10 found records at a time.

o 'Fields' can now be dragged if SHIFT is held down.  They can be exported or
  moved to another DataWay Field.

o The 'Export' save window now has the ability to have the number of fields
  that are exported to be altered.  This number is saved with a 'DataWay'
  file.

o CSV Importing improved - now accepts fields with commas in them.
   eg. "Fred Bloggs","The Gables, 12 Long Avenue","London"
                               ^
o Initial Blank database after !DataWay has been loaded now sets field
  headings correctly.

o 'Text' export implemented.

o Automatic blank line removal when exporting 'Auto-link' and 'Text' formats.

o 'Export' now saves searched for selection for all 3 formats.


Version 0.04 - 28-Apr-1998
------------
o 'Searching' - now made case INsensitive.

o Various code improvements and bug fixes.

o 'Searching' - 'adjust' on 'Next' now does 'Last'.

o Editing the 'Headings' now sets the 'changed' (*) flag.

o When clicking the 'Arrow' or 'Search' icons the record data is stored.

o Dragging a file from either SAVE window can now go directly to another
  application through the use of <Wimp$Scrap>

o A single 'Record' can now be dragged out of 'DataWay'.

o 'GOTO' the first and last record implemented.

o 'NEW' (Clear all records and headings) implemented.

o CSV export implemented.

o Current 'Export' format saved with 'Options'.

o 'Export' now saves searched for selection - unless it is switched off by
  clicking 'adjust' on the 'Search' icon.

o Bug fix: Search mode - using arrow keys no longer deletes fields.

o Surname Sort on Field #1 implemented.

o Surname Sort Option implemented.


Version 0.03 - 26-Apr-1998
------------
o Bug fix:  Error when saving blank 'DataWay' file cured.


Version 0.02 - 25-Apr-1998
------------
o 'Sort' implemented

o 'DataWay' file loading speeded up if 'DataWay' is not already loaded.

o Important Operation 'Warnings' Option implemented.

o Bug fix:  Export save routine improved and bug fixed.

'DataWay' started 23-Apr-1998
-----------------------------
