Advanced Revelation Version 1.12 Resolved Problem List
Published By | Date | Version | Knowledge Level | Keywords |
---|---|---|---|---|
Revelation Technologies | 30 OCT 1988 | 1.1X | NOVICE | RLIST, R/LIST, EASYWRITER, PAINT, WINDOW, POPUPS, DICTIONARY, INDEXING, SI.MFS, TCL, NETWORK, NETWORKS |
The following is a list of problems in Advanced Revelation that were resolved by the 1.11 and 1.12 maintenance releases.
R/LIST The AVERAGE command was causing the system to return without producing a report.
The DET-SUPP command was causing the system to return without producing a report.
The COUNT command was including the record %RECORDS% is the file was indexed using Quickdex or Rightdex.
The View window was scrolling the heading off the top if the heading was longer than the width of the window.
Using [Alt-P] from the last page of the View window was resulting in a "Variable not assigned a value" error.
The Access Rlist window was not allowing options to be added if the original R/LIST sentence did not have any options specified.
LISTS file cleanup for the Query Table occasionally could not find a saved list. If so, it was producing an error message that required user response (this was a problem especially in batch processing).
EasyWriter EasyWriter was not using the system-defined colors for popups and messages.
EasyWriter was not able to run existing R/LIST multiline reports.
EasyWriter was producing a "Variable not assigned a value" error if invoked after a list had been saved in a window using the Filter key ([Ctrl-F10]).
Paint Horizontal multivalued prompts could not be dragged properly. After deing dragged, a horizontal multivalued prompt redisplayed as a verical multi-valued prompt.
Prompts that had been shortened (example: from 10 to five characters) appeared to revert to their original length after being dragged (though this could be corrected by using F8).
Horizontal associated multivalued prompts as the first prompt in virtual space were causing problems in prompt order.
Window Processing FORM was not printing symbolic fields unless a 0 had been put in the "Multivalue" attribute for that prompt.
If VALID was set to 0 from a Save Record Pre-process, the window was losing track of the current prompt.
Smart labels were changing the video attributes of the entire window.
Popups While testing popups in the Design Popup window using [Shift-F1], a record in the POPUPS file with a null key was being created if the popup name was null.
Dictionaries Using the formula builder from the dictionary window was resulting in compilation errors if creating or editing a multiline formula.
Indexing Relational indexing was producing numeric "load errors".
SI.MFS (indexing MFS) was aborting on files established with Relational indexing in Advanced Revelation version 1.0 because the sort order had not been specified.
Indexing a file in which the filename contained a hyphen (example: CUST-FILE) was resulting in an "SI.MFS compilation" error.
Crossreference index lookups were reporting multiple records found if the lookup data appeared in the record more than once (for example, "Smith, Smith, & Barney" would return twice if searching for SMITH).
If background index updates occured while a select list was active, the index update would clear the select list.
TCL If a filename included the word "DICT", some commands (example: LISTINDEX) were having problems.
If including the explicit designation DATA when using REMAKEFILE (Example: REMAKEFILE DATA CUSTOMERS), the command was producing a "Variable not assigned a value" error.
REMAKEFILE was not recognizing a dictionary filename specifier (example: DICT.CUSTOMERS) unless the word DICT was separated from the file name with spaces.
Attempting to run TERM without having the communications device driver loaded was resulting in the same error message twice.
Merge Merge was reporting a "null loading error" if the first field was null in a VBLOCK.
An extraneous DEBUG statement in MERGE.SUB was causing MERGE to drop to the debugger.
R/BASIC If using the syntax:
X = "" X = DELETE(X,1,1,0)
(Or equivalent), the result would sometimes not be correct.
A call to the REDUCE subroutine was resulting in "Invalid opcode" messages under some circumstances.
Under some circumstances, dynamic arrays greater than 32K were being corrupted.
An error in the caching alorithm for XLATE was causing occasional problems when translating multiple times against the same record.
Networks Generic DOS 3.1 (Byte Range) networks were getting a "Variable not assigned a value" error when the system was updating indexes in the background.
Under Advanced NetWare (and possibly NetWare) drivers, workstations logged into Advanced Revelation would occasionally hang if there were users selecting a file while other users were updating records in the same file.