home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 13 / AACD13.ISO / AACD / Utilities / QuickFile / History.doc < prev    next >
Text File  |  2000-07-18  |  17KB  |  458 lines

  1.    3.25   July 2000
  2.    - New guides rewritten by Andre Eckenrode (mazeckenrode@hotmail.com)
  3.    - It's now possible to have more than 65535 records in the
  4.    same base (0xFFFFFF is now the maximum)
  5.    - New QUERY CYCLE and QUERY PATH macros
  6.    - Calc TIME field bug corrected (caused the program to crash)
  7.    - Time bug entry corrected
  8.    - DOSEARCH bug corrected (a % was added to the result)
  9.    - Some ARexx macros have been enhanced (DOSEARCH [Selected],
  10.    REQCHOICE, REQFIELD [NoCalc], REQMSG)
  11.    - Direct macro menu added
  12.    - Function keys requester.
  13.    - New CALL macro added (to call a script from a function key).
  14.    - Some tests and error messages added loading a definition file,
  15.    a bug removed loading an old file.
  16.    - GOTO problem solved (hopefully for every locale version ?).
  17.    - Some requester routines rewritten and optimized
  18.    - OPENFILE macro bug corrected
  19.    - CLOSEWIN command bug removed (caused a crash).
  20.    - ARexx script path bug fixed
  21.    - INSREC and UPDREC bug fixes: the view was sometimes updated
  22.    after the update of the display (could lead to a crash).
  23.    - SORT bug fix (memory allocation error, could lead to a crash)
  24.    - Using SHIFT key when clicking on the Insert gadget makes an
  25.    automatic Copy of the current record.
  26.    - Number of max items in a CYCLE field is now 32.
  27.    - STRINGTOCYCLE bug removed (bad returned value in some cases) and
  28.    error message if a CYCLE field expression contains several identical
  29.    values.
  30.    - All views are now tested when you quit to know if they have changed.
  31.    - Message added when searching records from the ARexx macro DOSEARCH.
  32.    - Position of the views correctly saved (not always working if the
  33.    window had been moved but not resized).
  34.    - When altering the file definition, the data is always saved now.
  35.    - and many other improvements and bug corrections...
  36.  
  37.    3.24   Dec 1999 - June 2000
  38.    - Intermediate release (debugging). Thanks to Andre Eckenrode and
  39.    to Pascal Marcelin for their kind help in debugging and improving
  40.    the program.
  41.  
  42.    3.23   Nov 1999
  43.    - selecting OK on the view requester without clicking on an entry
  44.    was giving another entry that the selected one, fixed (thanks to
  45.    Andre Eckenrode for the bug report).
  46.    - ability to add records with trailing spaces (hope it gives no
  47.    new bugs...) on Andre Eckenrode request.
  48.    - corrected an enormous bug : monthes october and november were
  49.    inverted... (thanks again to Andre Eckenrode)
  50.    - added 3 new ARexx commands: SELECTREC, REQFIELD and SHOWALL.
  51.    - corrected some gadget problems with Sysihack (MCP), bug report
  52.    by Alexander Doeller (hope it works correctly...)
  53.  
  54.    3.22   14 Oct 1999
  55.    - added the ability to make the index sorting using the locale
  56.    library (idea from Gudjon Magnussson).
  57.    - the view requester was adding the fields in the wrong order, fixed (bug
  58.    reported by Anders Drejer).
  59.    - date handler corrected, file filter now set correctly while opening
  60.    a base (bug reports by Didier Giron).
  61.  
  62.    3.21   26 Sep 1999
  63.    - a no-QuickFile-file was not closed when a user tried to open it,
  64.    fixed (Thanks to Alexander Döller for his bug report).
  65.  
  66.    3.20   24 Aug 1999
  67.    - first version rewritten using SAS-C compiler by me (Roland Florac).
  68.    - localisation
  69.    - use of gtlayout.library
  70.    - some cosmetics changes, some bugs removed (hopefully)...
  71.  
  72.    3.19.1 11 June 1996
  73.    - Search from ARexx gave a selection with no key fields.
  74.    - Selecting a large number of records can cause a problem if the
  75.      default sort order is used.
  76.  
  77.    3.19.0 06 June 1996
  78.    - Enhanced Search. Now called Query and includes sort order as well as
  79.      Load and Save Query.
  80.    - Added Lock for View
  81.    - Fixed problem causing intermittent crash when changing search
  82.      criteria. Introduced in 3.18.2 I think.
  83.  
  84.    3.18.2 15 May 1996
  85.    - Fixed problem with deletion of last view field (and last index
  86.      properly this time)
  87.  
  88.    3.18.1 04 May 1996
  89.    - Fixed calculation of height of ASL requester
  90.    - Fixed problem with turning help on and off a number of times.
  91.    - Was crashing on WB3 if no .guide file found or if online help was
  92.      turned off.
  93.    - Also crashing trying to adjust config in a window with no open file.
  94.  
  95.    3.18.0 24 April 1996
  96.    - Added concatenation of character fields. Any field except Cycle and
  97.      Date can now be calculated (Have to add date calc sometime).
  98.    - Added Time fields.
  99.    - Fixed problem with deletion of last index followed by add
  100.    - Fixed memory leak in file definition process.
  101.    - Was executing startup.rexx if you cancelled definition mode.
  102.  
  103.    3.17.2
  104.    - Fixed menu shortcut keys. Same key was used twice.
  105.    - Cycle fields can now be set by Import and ARexx PutField command
  106.    - Iconify now controlled by Menu item instead of Zoom gadget.
  107.  
  108.    3.17.1
  109.    - Fixed date validation problem. Not setting A4 in callback routines.
  110.    - Limit length of date field used in date validation routine,
  111.    - Fix Enforcer hit in Search processing. Thanks to James Hamilton
  112.      for the Enforcer output on this one.
  113.  
  114.    3.17.0  12 September 1995
  115.    - Added Select/Unselect individual records
  116.    - Prevent menu selections if no file open (was crashing system)
  117.    - Revised open file code so window size is obtained from view before
  118.      window is opened.
  119.  
  120.    3.16.6  28 August 1995
  121.    - Fixed some enforcer hits. Thanks to David Ekholm for giving me details
  122.      of these.
  123.    - Removed extra field separator from end of headings in exported file.
  124.    - Added characters per line to pitch button.
  125.  
  126.    3.16.5  10 August 1995
  127.    - Fixed calculation of index key buffer size for new index. Was
  128.      sometimes crashing on index build when an index was added.
  129.    - Disable Options/Config and Buffers menu items if no file is open
  130.    - Meaning of Memory Save checkbox was reversed. ie Would save memory
  131.      only if checkbox was NOT checked.
  132.  
  133.    3.16.4  5 August 1995
  134.    - Fixed ARexx ReqString command to allow a null value for default
  135.      string. Was incorrectly returning an error.
  136.  
  137.    3.16.3  22 July 1995
  138.    - Fixed Copy button in Insert mode so it got the correct record.
  139.    - Reduced window redraws from ARexx SetView command.
  140.    - Added summary only and wrap fields to reporting.
  141.  
  142.    3.16.2  18 July 1995
  143.    - Added checkboxes to Print requester for Summary only and Wrap Fields.
  144.    - Rehashed line spacing and counting.
  145.  
  146.    3.16.1  12 July 1995
  147.  
  148.    - Added Print to File.
  149.    - Fixed problem causing a crash if > 200 records added per session.
  150.      Usually only a problem with import
  151.    - Added requester at start and close of program (unregistered only).
  152.    - Added ARexx Find/Replace macro
  153.  
  154.    3.16 24 Jun 1995
  155.  
  156.    - Added font sensitivity.
  157.    - Fixed bug. Calc field values not being returned to ARexx.
  158.    - Revert to allowing field to be added anywhere in view.
  159.    - Added Config menu option for fonts, help and memory save.
  160.    - Played with field alignment (again). Any suggestions welcomed.
  161.    - Changed handling of open of Image file to work with XFH. XFH does
  162.      not support OpenFromLock().
  163.  
  164.    3.15 07 May 1995
  165.  
  166.    - Only allow fields to be added to the end of a view. Previously fields
  167.      could be inserted anywhere but would always display at the end. Not
  168.      perfect but avoids confusion. I may change my mind on this.
  169.    - Search ListView was getting confused as to which item was currently
  170.      selected.
  171.    - Removed useless And/Or buttons from search item requester for first
  172.      item in list.
  173.  
  174.    3.14 30 April 1995
  175.  
  176.    - Fixed some low memory problems. Usual low memory indication is now
  177.      a recoverable alert trying to open a requester.
  178.  
  179.    3.13  6 April 1995
  180.  
  181.    - Using wrong name for library base for iffparse.library which caused
  182.      DICE (compiler) to open it automatically. DICE does not provide a
  183.      message if the open fails - program just loads and quits.
  184.  
  185.    3.12  29 March 1995
  186.  
  187.    - Fixed a nasty bug in GoTo processing that was trashing memory. In one
  188.      of my files this was in the middle of the data buffer!!!. Introduced
  189.      with changes for Rexx I think.
  190.  
  191.    3.11  24 March 1995
  192.  
  193.    - Added ARexx interface
  194.    - Display either filename or image not both at once.
  195.    - Field names are now case insensitive
  196.  
  197.    3.10  05 March 1995
  198.  
  199.    - Fixed to display whole view if a field is moved so that view now fits
  200.      in the window.
  201.    - Index sometimes not correctly updated when you changed an index
  202.      field value.
  203.  
  204.    3.09  18 February 1995
  205.  
  206.    - Added Cycle, Image and External field types.
  207.    - Rehashed field resizing code
  208.    - Removed bug that was chopping last character off print lines.
  209.    - Changed string gadget border to more standard imagery.
  210.    - Fixed nasty bugs in Report Groups
  211.      . Deleting the first group and adding another immediately would
  212.        crash the machine
  213.      . Would not allow you to change a Report group to another type. If
  214.        you deleted it then added the new one you were caught by the
  215.        previous bug - Catch 22.
  216.    - Cancelling out of the report requester after adding or deleting the
  217.      first report group was causing a crash.
  218.    - Fixed Lock error in SaveAs/Reorg - broke it with XFH fix in 3.08.
  219.  
  220.    3.08  04 February 1995
  221.  
  222.    - Replace call to ExamineFH with Examine so QuickFile can work with XFH.
  223.      Thanks to Peter Bagnato for reporting this one.
  224.  
  225.    - Field resizing by dragging on the form display.
  226.  
  227.    - Refuse to accept : or / in index name as this is used in the index
  228.      file name.
  229.  
  230.    3.07  19 January 1995
  231.  
  232.    - Keep highlighted line in sideways scroll of list display.
  233.    - Use highlighted record as current record in insert (for copy).
  234.    - Reintroduce name of registered user in about requester.
  235.    - Disable summary checkboxes (Tot, Cnt, Avg) if no field selected.
  236.  
  237.    3.06  16 January 1995
  238.  
  239.    - Fixed bug causing a crash of rebuild index with old format file def.
  240.    - Cleaned up code for dragging fields in form view.
  241.  
  242.    3.5    08 January 1995
  243.  
  244.    - Fixed bug in export requester. Cycle gadgets should only be enabled
  245.      for CUSTOM format. Could cause a crash.
  246.    - TAB now activates first string gadget, ESC exits from string gadget.
  247.    - Fixed bug in field requester. Any non ASCII key would be treated as
  248.      help key. Used to work - looks like a line of code went missing.
  249.    - Stopped crashes when tiny windows were used. Added iconify function.
  250.    - Show wait pointer at appropriate times.
  251.    - Some code optimisations.
  252.    - Stop errors if help key pressed and no amigaguide docs present
  253.  
  254.    3.4     28 November 1994
  255.  
  256.    - Parse expressions after all fields loaded to prevent invalid field
  257.      requester if referenced field is defined after calc field.
  258.    - Fix to always use correct colours for print to screen
  259.  
  260.    3.3     20 November 1994
  261.  
  262.    - Default number of decimals were displayed but not accepted unless
  263.      RETURN was pressed.
  264.    - Title bar info not displayed for first file opened
  265.    - Use path from current window as a default when opening a new file
  266.  
  267.    3.2     27 October 1994
  268.  
  269.    - Set min window size for definition to prevent crash
  270.    - Losing drawer name after loading old style view definition
  271.    - Loading a new view was updating title in wrong window
  272.    - Tightened up date validation. Was allowing months > 13.
  273.    - Some code optimisation
  274.  
  275.    3.1     23 October 1994
  276.  
  277.    - Combined definition code with main program.
  278.    - Fixed many bugs introduced with version 3.0
  279.      . Crashes trying to display error message for long file name
  280.      . Crashes selecting format in import/export requester
  281.      . Long string in search trashing other auto variables
  282.      . Excessive alloc/freeing of formula string and tree in definition
  283.      . Several memory leaks
  284.  
  285.    3.00b September 1994
  286.  
  287.     Major Upgrade (beta)
  288.  
  289.    - Calculated fields.
  290.    - Extended field attributes to include:
  291.     Mandatory
  292.     Left/right justification
  293.     Number of decimals
  294.    - Indexes can allow or prevent duplicates
  295.    - Multiple open files in separate windows
  296.    - Requesters are now moveable windows
  297.    - Control via keyboard as well as mouse
  298.    - Context sensitive AmigaGuide help
  299.    - Grouping and summaries (total, count and average) in reports.
  300.    - Reports can be directed to screen or printer
  301.    - Prompt on exit if a view is changed but not saved.
  302.    - Improved error detection and reporting
  303.    - Faster sort. Now uses QuickSort. Stack doesn't seem to be a problem.
  304.  
  305.    2.02.05  26 June 1994
  306.  
  307.    - Handle empty selection when updating a field that is part of an index
  308.  
  309.    2.02.04  23 March 1994
  310.  
  311.    - Put up requester if view being loaded references fields that are not
  312.      in the file definition.
  313.    - Fix cursor positioning for incorrect fields when OK is pressed in
  314.      Modify or Insert. Cursor now always go to the field in error.
  315.    - Prevent duplicate field names being defined.
  316.    - Fix QFDefine so it displays a message if it can't find the file passed
  317.      as a parameter.
  318.    - Provide defaults for a new file in QFDefine.
  319.    - Improved sorting where many records are equal. It was extremely slow.
  320.  
  321.    2.02.03  26 January 1994
  322.  
  323.    - Enlarged size of default window
  324.    - Added "Reset Form" menu item
  325.  
  326.    2.02.02  26 December 1993
  327.  
  328.    - Used ChangeWindowBox to size screen for a new view. (I bought a v37
  329.      ROM manual).
  330.    - Corrected initialisation of path for ASL requester
  331.    - Include /AUTO on console window specification. It will now only
  332.      open if it is written to.
  333.  
  334.    2.02.01  18 December 1993
  335.  
  336.    - Added preset formats to export.
  337.    - Allow specification of each control code used for import/export.
  338.    - Removed bug in list report that sometimes suppressed field names
  339.  
  340.    2.01.03  26 November 1993
  341.  
  342.    - Replaced Backup/Restore with Save As and Reorganise
  343.    - Empty date field left old value on form display
  344.  
  345.    2.01.02  18 November 1993
  346.  
  347.    - Cleaned up Search panels
  348.    - Open new window if new view requires a different window size
  349.    - GoTo fixed to work with dates and number fields
  350.    - Fixed some problems with report formatting
  351.  
  352.    2.01.01  10 November 1993
  353.  
  354.    Major upgrade including many significant new features including:
  355.  
  356.    - Support for multiple views that can be saved and loaded as
  357.      required. Includes window size.
  358.  
  359.    - Form view can be tailored by dragging fields around.
  360.  
  361.    - Multi column label printing now properly supported.
  362.  
  363.    - Search facility vastly improved by adding    equal, between, not_like
  364.      sounds_like. Now allows multiple search conditions with and/or.
  365.  
  366.    - Descending sequence added to sort.
  367.  
  368.  
  369.    1.3.5   22 September 1993
  370.  
  371.    1.  Bug Fix. Various problems when sorting a file with a sort table
  372.        exceeding 32767 bytes (over 4000 records).
  373.  
  374.    2.  Prevented rebuild of temporary indexes used for sort and selection
  375.  
  376.    1.3.4   9 September 1993
  377.  
  378.    1.  Bug fix. Crashing machine on export of part of field. Trying to fit
  379.        full field length into shorter area.
  380.  
  381.    1.3.3   1 September 1993
  382.  
  383.    1.  Fixed problem in list display that was trashing memory if a
  384.        database had a small record size.
  385.    2.  Definition was allowing block size to be changed if you increased
  386.        the record size past the maximum for the block.
  387.    3.  Positioning now maintained correctly in list display when you
  388.        change indexes.
  389.  
  390.    1.3.2  28 August 1993 (not released)
  391.  
  392.    1.  Added List button to form screen
  393.    2.  Added Insert, Modify and Delete buttons to list screen.
  394.    3.  Fixed problem where searching a previous selection would search
  395.        the entire data base
  396.    4.  Removed spurious message being displayed when a missing index
  397.        is created.
  398.  
  399.    1.3.1  4 August 1993 (Bug Fixes)
  400.  
  401.    1.  Index search used length of first index for all indexes -> ka-boom.
  402.    2.  Deleted field names were blanked but kept in the definition.
  403.  
  404.  
  405.    1.3.0  23 July 1993 (not released)
  406.  
  407.    1.  Character, date, number and integer data types.
  408.  
  409.    2.  Up to 255 fields per record
  410.  
  411.    3.  Vertical slider gadget added for scrolling through records
  412.  
  413.    4.  Horizontal slider gadget added for scrolling through fields on one
  414.        record. (Both form and list screens).
  415.  
  416.    5.  File definition is now in a separate program
  417.  
  418.    6.  Import/Export of ASCII files
  419.  
  420.    7.  Removed problem that caused a crash when adding more than 12 fields.
  421.  
  422.  
  423.    1.2.2 (not released)
  424.  
  425.      1     Bug fix. Sort index not updated for a delete if records
  426.      had been selected but selection did not contain the record.
  427.      Error message incorrectly being displayed for the selection.
  428.  
  429.  
  430.    1.2.1  16 Feb 93
  431.  
  432.      1     Included list style reports
  433.  
  434.      2     Included ASL and ARP file requesters
  435.  
  436.      3     New print requester to improve control of reports
  437.  
  438.      4     The index field size is now updated correctly when you change the
  439.      length of an existing field used as an index.
  440.  
  441.      5     Index record memory dynamically reallocated if necessary.
  442.  
  443.      6     If you add an index to an existing file, the index will be
  444.      rebuilt automatically when you open the file again.
  445.  
  446.      7     You are now warned if you attempt a backup while displaying
  447.      selected records. Only the selected records will be written to the
  448.      backup file.
  449.  
  450.      8     You can now open a file where the drawer contains only a drive or
  451.      disk name with no directory. eg df0:
  452.  
  453.    1.0.0  24 Nov 92
  454.  
  455.        Initial Release
  456.  
  457.  
  458.