Development history

VersionChanges
V3.6
(01.11.99)
  • I've dropped further development of DB. Read .readme file for more details
  • DEFPATTERN argument was always ignored by previous version of db
  • Added ability change filed type in Layout editor.
  • Added new REXX command "SortOrder" which changes sorting order (0: A->Z, 1:Z->A). Note: the menu item state won't be updated if use this command.
  • Started expanding layout editor. It's now possible to add new fields 'on-the fly'. IMPORTANT: the "+" and "-" gadgets are available all the time but your should NOT use them if you are not in layout editor, otherwise GURU will drop you a visit for . "-" may even not work (don't remember if I finished this function, sorry).
V3.5
(01.09.97)
  • Added TEXT type to view design toolbar.
  • Added TEXTFIELD type to view design toolbar (however you can't change its height in editor yet)
  • Added abbreviations to Shell template
  • Trailing ':' is no longer added to selector window's title if the record labe the title is based on, has it.
  • Edit view related strings are now localized
  • New CLI/tooltype DEFPATTERN (def. "#?")
  • New CLI/tooltype DEFREXXPATTERN (def. "#?.(db|rexxdb)")
  • Toolbox items call be also accessed via F1-F5 keys directly from edit view window
  • New menu item - reload current project
  • New menu item - relaunch recently selected ARexx script
  • Hungarian translation added. DB now supports 14 languages!
V3.4
  • This is probably the last version for the Amiga. Please Read the preface section for more info.
  • There is no more keyfile protection as I've decided to stop releasing keyfiles. db is still ShareWare however.
  • You are now able to automatically run ARexx programs every time a new record is displayed. This greatly enhances the possibilities for custom database designs. Read about the NEWRECORDRXFILE and NEWRECORDRXSTRING RFF tags for how to do this. Also refer to the modified "Relations" ARexx example enclosed with this version for a demonstration.
  • Added the ARexx command 'GetPortName' that returns the name of the current ARexx port. (Some users can't use the built in Address() function in ARexx for some reason.)
  • Polish catalog updated. Thanks goes to Konrad Dubiel.
  • You get the source code for this version. (Separate (archive. See the file db3.4src.lha on AmiNet). Also read the preface about legal issues concerning the source code.
V3.3
  • The first field will automatically be activated when a record is added.
  • The cursor will remain active in the current field when the user changes to search or sort mode with RAmiga + hotkey.
  • The Browser window's zoom gadget will now expand the window to the full height of the screen instead of shrinking the window. All suggested by Johny Hansson.
  • Added the ARexx command 'UndoBuffer' that extracts the old value of the current string gadget (the value prior to user changes). Suggested by Richard Ludwig.
  • A portuguese catalog has been added thanks to Fábio Goes. db now supports 13 languages!
  • This bad bug has been hanging around since v2.10(!). db would stop loading records if it hit an empty record. This is fixed and db no longer saves empty records either just to be kind to older versions.
V3.2
  • Multi-line fields are now supported using the textfield.gadget (included) by Mark Thomas. Check out the "Game Reviews" and "Windsurfing95" examples and you'll see what I mean.
  • You may now fix the window position for each view by adding XPOS= and YPOS= to the RFF lines of your database.
  • Added the ARexx command 'CurrentView' to control views from ARexx.
  • db is still ShareWare, but the save save limitation is removed. Instead db will display a ShareWare reminder for at least 10 seconds when started without a keyfile.