| Date | Version | Change |
|---|---|---|
| 14/05/12 | 1.00.131 | Fix key range restriction on an autoinc key segment. |
| 05/09/03 | 1.00.100 | Restrict string field entry to the maximum allowed length rather than rejecting too long strings when pressing Enter. |
| 04/12/02 | 1.00.098 | Fix editing of 32 bit integers, broken in 1.00.97 |
| 04/12/02 | 1.00.097 | Fix support for 64 bit integers. |
| 04/09/01 | 1.00.092 | Fix importing variable length records from CSV. |
| 06/07/01 | 1.00.091 | Fix decimal places for fields of Decimal type. Was always showing 2 regardless of what the DDF specifed. |
| 20/06/01 | 1.00.090 | Make DDF path configurable on command line with -d switch. |
| 20/06/01 | 1.00.090 | Disable Goto Key function when viewing unsorted (it can't work and would sometimes crash). |
| 20/06/01 | 1.00.090 | Don't show calculated fields in the Create Index dialog as they can't actually be indexed. |
| 20/05/01 | 1.00.089 | Change expiry date to September 2001. |
| 20/05/01 | 1.00.089 | Fix comparison for ranges on decending key segments. |
| 09/02/01 | 1.00.088 | Change expiry date to June 2001. |
| 09/02/01 | 1.00.088 | Change spaces in field names to _'s so expression parser can understand them. |
| 06/12/00 | 1.00.087 | Change expiry date to March 2001. |
| 06/12/00 | 1.00.087 | When importing a CSV string field that's longer than the target field, chop it rather than discarding it altogether. |
| 23/06/00 | 1.00.086 | Change expiry date to December 2000. |
| 23/06/00 | 1.00.086 | Add LTRIM & RTRIM functions. |
| 19/04/00 | 1.00.085 | Add UCASE function. |
| 25/03/00 | 1.00.085 | Add export to text file function. |
| 16/03/00 | 1.00.084 | Change expiry date to September 2000. |
| 02/03/00 | 1.00.084 | Allow VAL function to evaluate an expression instead of just a number. |
| 09/02/00 | 1.00.084 | Make it a little harder to accidently empty the file with Alt-Y by defaulting to 'Cancel' choice. |
| 20/12/99 | 1.00.084 | Improvements to index details display, indicates repeating duplicate index. |
| 15/12/99 | 1.00.083 | Ignore fields who's data size is 0. Pervasive SQL puts in such fields to describe index segments. |
| 14/12/99 | 1.00.083 | Add function to dislplay index details from the Choose Index dialog. |
| 26/11/99 | 1.00.082 | Change expiry date to June 2000. |
| 24/11/99 | 1.00.082 | OS/2 & Win32: Load btrieve DLL at run time to avoid OS popup errors if there's no btrieve installed. |
| 24/11/99 | 1.00.082 | Remove redundant record count display in main dialog when importing a SAV file. |
| 24/11/99 | 1.00.082 | Remove incorrect error message when an export is cancelled. |
| 24/11/99 | 1.00.082 | Fix importing of variable length SAV records. |
| 3/11/99 | 1.00.081 | Add progress indicator bar for importing of records. |
| 3/11/99 | 1.00.081 | Make 'Skip All' option work when importing SAV records. |
| 30/9/99 | 1.00.080 | Enhanced hex editor. |
| 23/9/99 | 1.00.079 | Hex viewer changed to hex editor. |
| 19/8/99 | 1.00.078 | After using +/- keys in record view, formatting was not right. |
| 10/8/99 | 1.00.078 | Fix OS/2 clipboard support, broken in 1.00.77 |
| 10/8/99 | 1.00.078 | If a calculated field used the SUM() function, all subsequent fields would fail to display. |
| 27/7/99 | 1.00.077 | Enable OS/2 clipboard support to work without clipserv.exe |
| 25/7/99 | 1.00.077 | Add "Browse" button to Import and Export dialogs. |
| 23/7/99 | 1.00.076 | Autosave of view to %TMP directory, reload with Shift-F3 |
| 21/7/99 | 1.00.075 | Add SUM function. Adds up a set of fields specified by a filter string. |
| 16/7/99 | 1.00.074 | Converting a string to an unsigned integer type would lock up BTC. |
| 2/7/99 | 1.00.073 | Bump expiry month to December. |
| 2/7/99 | 1.00.073 | When creating a file with case insensitive index segments use the case insensitive flag instead of 'UPPER' ACS. |
| 25/6/99 | 1.00.072 | Add File Open / Save As dialogs to load / save view functions. Note: the file dialogs are newly written components so may have some bugs in their behaviour. |
| 25/6/99 | 1.00.072 | Allow dates with year less than 100 to be entered if year is given with 4 digits. |
| 25/6/99 | 1.00.072 | Add == operator to do case sensitive string comparison. |
| 27/5/99 | 1.00.071 | Fix bug in Import function: when CSV contains an unrecognized field name data would be imported incorrectly. |
| 27/5/99 | 1.00.070 | Fix glitch in DOS version where Insert didn't work in Filter field. |
| 8/5/99 | 1.00.069 | Report error if Alt-Y Empty File function fails. |
| 8/5/99 | 1.00.069 | Support Alt-O open options when creating a join. |
| 3/5/99 | 1.00.068 | Report btrieve errors that occur during an export |
| 13/4/99 | 1.00.068 | Prevent use of Edit in Manage joins from crashing if no joins exist. |
| 13/4/99 | 1.00.068 | Fix hot keys in Manage Joins. |
| 13/4/99 | 1.00.068 | Bump expiry month to September. |
| 13/4/99 | 1.00.067 | Sort order and restrictions failed to load from a saved view. |
| 23/3/99 | 1.00.067 | Allow scientific notation in numeric constants. |
| 23/3/99 | 1.00.067 | Adjust size of field selection box. |
| 7/3/99 | 1.00.066 | Added join names, allowing multiple joins to the same file to work properly. |
| 7/3/99 | 1.00.066 | Changed record list view to use two line column headings, the extra line for join name. |
| 7/3/99 | 1.00.066 | When creating a join, the default join value will now find matching field names in fields of other joined files. |
| 5/3/99 | 1.00.065 | Added join management, allows join create, modify, delete functions. |
| 3/3/99 | 1.00.064 | Join fields would show junk values if previous record had an invalid foreign key. |
| 3/3/99 | 1.00.064 | Fixed "Expression has incompatible type" errors when using a join field in a second join. |
| 1/3/99 | 1.00.063 | Added ability to join to other files. |
| 26/2/99 | 1.00.063 | Added LEN, POS and CHOP functions. |
| 21/2/99 | 1.00.062 | Revamped expression help screen. |
| 21/2/99 | 1.00.062 | Added power operator ^ . |
| 21/2/99 | 1.00.062 | More functions: ABS, TODAY, ROUND |
| 20/2/99 | 1.00.062 | More functions: LEFT, MID and RIGHT string slicing functions. |
| 20/2/99 | 1.00.062 | Added progress indicator to 'Searching' message. |
| 19/2/99 | 1.00.062 | Added two functions to expression evaluator: VAL() converts a string to a number, STR() converts any type to a string. |
| 15/2/99 | 1.00.061 | Revamped main help screen. |
| 15/2/99 | 1.00.061 | Added new function 'Empty file' (Alt-Y). |
| 13/2/99 | 1.00.060 | Report errors reading field.ddf |
| 13/2/99 | 1.00.060 | When restricting by key range the default value for fields left blank was incorrect for descending index segments. This caused no records to be selected if a descending segment was the first left blank. |
| 13/2/99 | 1.00.060 | Precision and range of total values (when using ALT-T) was limited to that of the field being totalled. All totals are now calculated using 80 bit floats and rounded to doubles (64 bit) for display. |
| 12/2/99 | 1.00.060 | Add support for 10 byte floating point fields (IEEE 80 bit extended real format, as used by Borland for long doubles). |
| 7/2/99 | 1.00.060 | Make file chooser height dynamic dependent on screen height. |
| 1/2/99 | 1.00.060 | Add Ctrl-Home/End to move horizontally to the start/end of the field list. |
| 1/2/99 | 1.00.060 | Cosmetic improvements to Field Selection dialog. |
| 31/1/99 | 1.00.059 | Fix minor memory corruption when adding a calculated field. |
| 31/1/99 | 1.00.059 | Add help line to Sort By dialog. |
| 31/1/99 | 1.00.059 | Allow negative (and therefore left justified) field widths on calculated fields. |
| 30/1/99 | 1.00.059 | Corrected handling of alternate collating sequences other than "UPPER". |
| 29/1/99 | 1.00.058 | Added 'Skip All' choice to the Import function's error dialog which causes all further errors to be ignored. |
| 28/1/99 | 1.00.058 | Fix behaviour when attempting to modify an unsigned integer to a negative value. |
| 28/1/99 | 1.00.058 | Add support for Decimal type (Btrieve type 5). |
| 27/1/99 | 1.00.057 | Fix some bugs in the Create Index function. |
| 27/1/99 | 1.00.056 | Rearrange a few function keys. |
| 26/1/99 | 1.00.055 | Add index to a file using <Insert> in Alt-S - Sort By dialog. |
| 17/1/99 | 1.00.054 | Support local date formats instead of always using European format. |
| 14/1/99 | 1.00.053 | When copying a record with Ctrl-Insert, set any AutoInc fields to 0 so they can be assigned a new value by Btrieve. |
| 13/1/99 | 1.00.052 | Fix use of Insert in Modify All. |
| 13/1/99 | 1.00.052 | Fix a memory leak in list boxes. |
| 8/1/99 | 1.00.051 | Seeking to a field name by typing its first few characters would cause a crash (v1.00.50 only). |
| 5/1/99 | 1.00.050 | Behave properly on files with no indexes (uses unsorted mode). |
| 5/1/99 | 1.00.050 | Drop index from sort menu using <Delete> |
| 5/1/99 | 1.00.050 | Handle files with non-contiguous index numbers. |
| 5/1/99 | 1.00.050 | If BTC was exited from the DDF path selection dialog the cursor would be left turned off and in the middle of the screen. |
| 21/12/98 | 1.00.050 | Add field data type info to field selector. |
| 15/12/98 | 1.00.049 | Fix comparison with negative integer fields. |
| 15/12/98 | 1.00.048 | Fixed error introduced in 1.00.47 that broke restrictions by key range. |
| 15/12/98 | 1.00.047 | Index structure is now loaded from the btrieve file instead of index.ddf (except when creating a file) so the Alt-S dialog will list the indexes the file actually has instead of what the dictionary says it should. |
| 12/12/98 | 1.00.046 | After adding a calculated field any inserts or modifies would give "Data Buffer Length Error". |
| 12/12/98 | 1.00.045 | Added extra function keys to get around Doorway limitations. In field selection list, Alt-A/N for All/None. Alt-C for copy record (Ctrl-Insert). |
| 26/11/98 | 1.00.044 | Fix 20 character limit on path to file. |
| 22/11/98 | 1.00.043 | Change expiry date to July 1999 |
| 6/11/98 | 1.00.042 | Modify All didn't work with 4 byte integer fields, would always give 'Incompatible Type' error. |
| 1/11/98 | 1.00.042 | DOS version can now work with screen sizes other than 80x25 like OS/2 and Win32 can. |
| 21/10/98 | 1.00.041 | Fixed +/- keys in record view. |
| 20/10/98 | 1.00.040 | More DDF search fixes. |
| 14/10/98 | 1.00.039 | Cleaned up Import dialog a bit. |
| 14/10/98 | 1.00.039 | Default DDFPATH should now always work in DOS version. |
| 14/10/98 | 1.00.039 | Changed operator help to reflect change in ~= operator |
| 28/9/98 | 1.00.038 | Changed ~= operator to take a wildcard expression instead of a simple substring. |
| 28/9/98 | 1.00.038 | Choosing a sort key longer than 64 bytes would cause BTC to crash. |
| 28/9/98 | 1.00.037 | Fixed bug that caused crashes after using Alt-S to change sort order. |
| 28/9/98 | 1.00.036 | Fixed help screen messed up in 1.00.35. |
| 28/9/98 | 1.00.036 | When filtering records, pressing ESC can be use to force BTC to stop. |
| 28/9/98 | 1.00.035 | When filtering records a "Searching..." pop-up displays while skipping records. |
| 28/9/98 | 1.00.035 | Added Import CSV/SAV file, Alt-I. Stats are now on F5. |
| 25/9/98 | 1.00.034 | Added 'F2 - Save View' and 'F3 - Load View'. View info is saved in a file with the same name and path as the data file but with the extension BTC. |
| 21/9/98 | 1.00.033 | Field width and decimal places is now modifiable via the Alt-F Field Selection dialog. Pressing ENTER on a field pops up a field settings dialog. |
| 13/9/98 | 1.00.032 | Enabled seeking to field names in dialogs by typing the first few characters of the name. |
| 13/9/98 | 1.00.031 | Sort order selector would display garbage if list of key segments totalled more than 78 characters. |
| 10/9/98 | 1.00.030 | On exiting from the record list view to the file list after starting BTC with a file name on the command line, the cursor will be positioned on the specified file. |
| 9/9/98 | 1.00.029 | Insert a new record like the current one using Ctrl-Insert. |
| 8/9/98 | 1.00.028 | Built in calculator now uses dynamic formatting for floating point results instead of a fixed 2 decimal places. |
| 8/9/98 | 1.00.028 | Changed representation of literal dates and times in expressions. They should now be enclosed in single quotes, as in '8/9/98'. Anything enclosed in double quotes is a literal string. |
| 8/9/98 | 1.00.028 | Modify all would not change all records if the modification changed the record's position in index 0 |
| 8/9/98 | 1.00.028 | Fixed date comparisons in expressions. |
| 4/9/98 | 1.00.027 | File selector top line now shows path to file.ddf so you know which ddfs are being used. |
| 4/9/98 | 1.00.027 | Confirmation added before doing modify all. |
| 4/9/98 | 1.00.027 | Pressing ESC from record list exits back to file list even if started with a filename on the command line. Alt-X can be used for immediate exit. |
| 4/9/98 | 1.00.027 | On exit, now leaves text cursor at the bottom of the screen. |
| 4/9/98 | 1.00.027 | Better display of extremely large or small floating point values in record view and export. Scientific notation is now used if necessary. |
| 2/9/98 | 1.00.026 | Now works correctly if a file name with path is specified on command line. |
| 2/9/98 | 1.00.026 | If no extension on file name given on command line, default to DAT. |
| 2/9/98 | 1.00.026 | No longer limits floats to 2 decimal places in record view or export. |
| 1/9/98 | 1.00.025 | Added Open Options dialog. |
| 1/9/98 | 1.00.024 | Added "Unsorted" mode. |
| 1/9/98 | 1.00.024 | Exporting SAV of a variable length record didn't work correctly. |
| 1/9/98 | 1.00.024 | Fixed problem with string range restrictions. |