REVISION HISTORY ---------------- Version 1: First release - May 1991 Version 2: Internal - Added F10 shortcut to quit editing. - Added to return directly to program. - May now cursor up/down through fields while editing. - Added the ability to specify a database on the command line. - Added to Quit via keyboard. - Added the "Add a Record" menu item. - Bug fixes. Version 3: Internal, September 1991 - Added the "Display Entire Database" and "Display Matching Records" menu items. - Add "Print Matching Records" menu item. - Changing the maximum number of records was causing crashes. Hard-coded maximum at 600 records, and alloted memory accordingly. - Added the -s and -f command line options. - Changed colors to make the screen more readable. - Added the Progress Bar. - Changed the sort algorithm from Bubble to Shell. Much faster. - More bug fixes. Version 4: Internal, October 1991 - Can now go directly to a record from the "Display Entire Database" and "Display Matching Records" windows, by clicking on it. - Field Titles now stay neater after being changed. Version 5.0: 77172 bytes. Released November 1991 - The Sort algorithm is now case independent. - Added the Low Memory Warning. - Bad bug: If the database was sorted decrementally, on a field which was blank in some records, and a record was deleted, one record's data would become corrupted. Now fixed. - When Displaying Entire Database, or Matching Records, you can now back up, and display the Previous Page. - Still more bug fixes. Version 5.3: 98544 bytes. Released January 1992 - Added hardcopy print-out options. - Added support for mailing labels. Version 5.31: 99448 bytes. Limited Release, April 1992 - A 1000 record version of 5.3, with some bugs fixed. Version 5.32: 98764 bytes. Released May 1992 - A bug in V5.3 would crash the program if the default of 9 fields was accepted, while Creating a New Database. Corrected. - Using the "-f" switch would sometimes cause an "Illegal Function Error". Corrected by requiring an "!" to be placed at the end of the filename. - In an attempt to eliminate extraneous characters, the Input Requester would not allow input of characters > Ascii 126. Without thinking, I was hampering European users. Ascii values of 140-255 are now also accepted. - When using the Print Displayed Record (F8) option, the first line of the database was sometimes being printed 4-6 characters to the left of the requested column. At other times, a blank line was inserted first, before printing the remainder correctly. These problems have been corrected. Version 5.4: Limited Release, June 1992 - Added the option to print the database to a file as well as to the printer, and changed the selectors in the Print Options Window from mutually exclusive, to "toggle" selectors. - A "Device Unavailable" error was generated in V5.32 if, in the Print Options Window, "Help" was selected just before a request to "Print". Finger trouble - corrected. - An "Error #9" was generated in the Print Options Window, if an attempt was made to print in "aligned" mode when the database had very few fields. More finger trouble - corrected. - Changed the print-out in option "Block - 2 across" to include the Field Titles along with the database contents. This required changing the print mode from Elite (96 characters per line) to Condensed (136 characters per line). - Added a new item to the Print Menu, to allow a record to be copied to a file. I would have prefered to copy it to the Clipboard, but since I don't know how, I settled for this. - Added a new item to the Delete Menu, to allow a selected Field Title, and the contents of that field in ALL records of the database, to be blanked in one operation. - Added three items to the Change Menu, to allow the contents of a data field, and the title, to be swapped with another field, (IE. fields 3 and 7 may now change places in the database), and to allow a new field to be added to the database, or to delete the last field from the database. Version 5.5: 117400 bytes. Released July 20, 1992 - Added "Range Search" capability: <, >, =<, and =>. - Added the ability to store a 1K+ "Note" along with each record. Storage capacity of each record is now increased by 270%. Databases made for Versions 3 through 5.4 are now not compatible with V5.5, but may be easily made compatible just by running the enclosed "Convert" program. - Any field may now be added to or deleted from the database. The files comprising the Version 5.5 package should include: Filename Bytes Description -------- ----- ----------- .info 111 bBase.doc 31426 Doc file suitable for reading bBase.doc.info 2564 bBaseII 117400 The executable program bBaseII.info 938 bBase_printme.doc 33129 Doc file suitable for printing bBase_printme.doc.info 2564 Convert 31400 Convert databases to 5.5 format Convert.info 938 IMPORTANT_Readme 2161 Information file IMPORTANT_Readme.info 348 Note_to_Version1_Users 2436 Information file Note_to_Version1_Users.info 348 Note_to_Version5.3_Users 1273 Information file Note_to_Version5.3_Users.info 348 Recipes.bbase 3771 An example database Revision_History 6745 This file Revision_History.info 510 Plus the bBase5.5.LZH file.