Storm Viewer CE Read Me

Contents


Section 1. About Storm Viewer


Section 2. Technical Notes


Section 3. Storm Viewer CE Release Notes

This section details changes made to Storm Viewer by version number. The changes can be categorized into 3 major types: Bug fixes, New Features, and Modifications. The categories have been color coded for easier recognition. Bug Fixes will appear as Red, New features in Blue, and Modifications in Green. Versions labeled as Critical Update should be installed immediately due to major bug fixes.

Version 1.4.2

(Bug Fixes)
1.) [Simple Search] Fix for error occuring when using comparison operators in simple search.
2.) [Database] Updated database client libraries to 8.0 for compatibility with LAW 5.0 or LAW 4.0 stations with newer database libraries. (This issue should solve any problems connecting to newly produced databases).
3.) [Importing] Fix applied for field configuration on imports where field clashes existed with page level tags and system fields.
4.) [Interface] Removed menu's from Image and Text sub-windows. The presence of these menus was blocks alt key access to the main menu, causing accessiblity issues. Items that were found in these menus can be found in the corresponding main menu item. (This has been the case in previous versions as well.)
5.) [DDE Links dialog]  Fix applied for manual updates (user keyed in) updates not persisting correctly when the user selects 'save'.
6.) [Concordance/DDE]  Fix applied to 'Object or with block' error occuring when a case is first loaded via a dde link.
7.) [Options-Paths] Fix for home path sometimes not applying when using custom path template.
8.) [Read Only Database/Hit Highlighting] Fix applied for images not being recognized as read-only when hidden attribute is set. This caused some problems with full-text hit highlighting causing errors when run as readonly.
9.) [Z-print file list] fix applied for only first page of document being produced in file-list in single paged databases.
10.) [Import] Fix applied for metadata import with field name lengths exceeding the maximum of 30 characters causing an 'Object or with-block variable not set' error when loading a document.  A Console fix will be implemented but the current procedure is to delete the fields and re-run the metadata import.
11.) [Import] Fix for 'Import Imagebase Volume' aborting if the source database has a different number of flags than the target database and the combination the two databases flag counts exceeds the maximum number (35).  The previous procedure did not account for the number of flags actually in use, but rather the # of flags physically present.

(Modifications)
1.) [Grid Results] Added record navigator to results grid.
2.) [Grid Results/Option] Deprecated 'Display row count in search results grid' option for grid results. This option was rendered unnecessary by the implementation of the 'Record Navigator'
3.) [Layout Mgmt] Added 'Save changes to &panels and toolbars' to options dialog, to control panel and toolbar persistance. This works in conjunction with the option in the layout manager. The current layout manager will override this option when a layout is selected and loaded. The layout manager will be rebuilt in 1.4.2 to smooth out current behavioral quirks.
4.) [Options-Search] Modification [Options-Search] Added 'Optimize Fulltext Search option'. Activating this option will increase performance of fulltext searches, but will limit some of the search options available. When this option is active you cannot build complex (database & fulltext queries) and the 'Result Handler' setting will be overridden sending all results to the 'Filter View'. This has been the default behavior for fulltext searches on read-only databases for some time, and should prove to be a substantional performance boost in fulltext search because it circumvents cross-referencing the database and creating temporary tables.  Also you cannot use an optimized results filter for any sort of processing. (as a scope selection , e.g. export).
5.) [DB Structure] Databases are now created un-encrypted.
6.) [DB Structure] Modified database creation procedure to produce the maximum # of page level flags (35) and add the timestamp field used for building sync files for page level flags.
7.) [DB Structure] Modified Page-ID/BegDoc/EndDoc fields to hold up to 50 characters (previously was 25).
8.) [Z-Print Import] Implementation of new z-print import based solely off of z-print (MDB) output file. THis should provide a more robust and change resistant import implementation.

(New Features)
1.) [Field Details View] Added a field details dialog for viewing field data this is too large for the standard meta-data display. This dialog may be invoked by selecting the field and selecting the button associated with the field in the meta-data panel, similar to how the review notes editor is launched.  This is strictly a read-only view, the review notes editor is still required to be used for editing review notes, but they also can viewed with the new dialog.

Version 1.4.1

(Bug Fixes)
1.) [Custom Layouts] Fix for attachment status not being displayed for records in document explorer after a custom layout is cleared.
2.) [Search] Fix applied for error occuring when searching fulltext and meta-data with ads 7.1 client libraries installed.
3.) [Production Fields] Fix for error loading meta-data into the data display,occuring immediately after the creation of a production field. The error was benign and has been corrected.
4.) [Application] Fix applied for improper process shutdown when an export is executed to storm and the exported case is immediately opened in the same application session. This would cause the application process to hang.
5.) [Export] Fix applied for "Type Mismatch" error when exporting with the "Scope" set to "Selected Docs"
6.) [Export] Fix applied for user defined fields(flags) not carrying their values over on a storm export. This would occur when fields (page level flags) in the output database were constructed in a different order than they existed in the source. For example, if the source had 3 user def. fields, Udef1,Udef2 and Udef, and only Udef2 was selected for export, it would not receive the correct data. If all 3 fields were specified, this issue would not occur.
7.) [Results Grid] Fix for Overflow error when saving large result sets from grid to file via the 'Save As' function.
8.) [Import Imagebase Volume] Fix applied for page level fields failing to map to specified field (as specified in configure import fields) 1.4.0 affected only.
9.) [Export] Fix applied for export storm imagebase , not exporting more than the default 10 user defined flags, if the source database has more than 10.
10.) [Annotations] Fix for "subscript out of range" error when merging annotations under specific conditions.
11.) [Database Mgmt.] Fix for error attempting to remove or modify an entry in the project explorer, when a case name is created with an invalid character for a directory name, or the name contains an apostrophe or single quote.
12.) [Text display/parser] Fix applied for crash occuring when loading text with a certain sequence of characters (generally preceeded with the \ char.) This combination would cause a fatal error in the text parser and RTF formatting procedures.
13.) [Batch Flag Update] Fix applied for an early termination and false reporting of success during this process. This scenario should be relatively rare, (related to export order, or database build document order).
14.) [Indexer] Fix applied for indexer aborting rebuild index operation with error 'Operation is not allowed when object is closed' this error would occur when there was a document level metadata field in the database named file name.
15.) [File Browser] Fix applied for 'object or with block variable not set' error occuring when loading images via the file browser.
16.) [Annotations] Fix for Invalid Layer error if annotation visibility is set to OFF then turned back on then the annotation pallette is invoked.
17.) [Query Builder] Fix for error occuring when executing a db level search that directly after a fulltext search.
18.) [Annotations] Fix for error saving annotations (4097) on readonly images with existing annotaions.
19.) [Flags (page level)] Fix for pending changes to page level flags not being committed when a database is closed.
20.) [Fulltext search] Compatibility fix for newer versions of law, using newer fulltext index creation libraries being incompatible with distributed storm libraries. This ould occur in the full-text search not returning any results. A full-text library version label has been added to the about screen , the required minimum version is 6.5.xxx
21.) [Sync file generation] fix applied for invalid date/time sometimes being used in generating a new sync file with a time constraint. This would result in an error.

(Modifications)
1.) [Hit highlighting] Improved support for displaying and rendering hit highlights in unicode text.
2.) [Database Engine Compatibility] Improved compatibility with older versions of ADS Database engine (V 6.11 and less)
3.) [Import Load File] Changed behgavior of import load file wizard to not reset the default the paths when the 'Copy Files' option was changed. When this option was changed when a summation or opticon load file was selected, the image path would be reset. If the default imagepath originally needed to be altered, the user would have to go back to the first tab of the wizard and modify the path again. This change will eliminate this, as the 'Copy Files' option has no bearing on the image path whatsoever.
4.) [Search Results] Improved performance of Linking grid to document explorer when a database only document level search is sent to the grid or filter view.
5.) [Volume\Index Config] Some fixes applied to the volume to the volume and index mgmt. dialogs that remedy some common usability problems and the inability to save an entry with '.\' notation.
6.) [Query Builder] Enhanced the query build so it is "type aware" for Logical and numeric fields. When one of these field is selected the appropriate operator is selected and a value specific editor takes the place of the default text input used for inputing the value portion of a clause.

(New Features)
1.) [Edit Page ID]  Feature that allows the user to edit page-id's was added to page context menu in document explorer . This function allows the user to edit a single page id at a time.

Version 1.4.0

(Bug Fixes)
1.) [Text/Image highlighting.] Fix for improper error notification generated along the bottom of the application regarding an error loading the hit highlighting file for the document when a hit highlighting (*.ocr) file is not present. This notification should only be generated when an .ocr file is present and an error occured attempting to load the file.
2.) [Import Imagebase] Fix applied for Imagebase import with "copy files" option set to ON not correctly detecting the presence of .ocr files, and therfore not copying them into the new volume.
3.) [Database] Improved release of file locks on database files on database close. Previous versions would sometimes require the application to be exited to effectively release their connection to a database. This would prevent manipulation of the database files and would sometimes not free the database for administrative locking.
4.) [Layout Designer] Fix applied for extraneous fields being displayed to the right of the selected fields in the document explorer.

Version 1.3.9

(Bug Fixes)
1.) [Fulltext Indexing] Fix for re-indexing operation recognizing hyphens as a seperate word. This results in fulltext highlighting being thrown off. The volume must be re-indexed with this version or later to rectify the inconsistency.
2.) [Multi User, exclusive access] Fix for exclusive not being recognized in some cases when administrative lock is placed on a database. This would raise an error referring to being unable to open tblProps instead of raising a message indicating that the database has an "administrative lock" on it.
3.) [Control list import] Fix applied for indexing logging an error at end of indexing after control list import. The error occured because the importer would attempt to continue importing past the last file in the set. The error was superflous, and did not effect the rest of the files being indexed.
4.) [Control list import] Fix applied for folder browse dialog invoking incorrectly on the "configure source" tab of the control list importer.
5.) [Full-Text Search] Fix applied for cases with multiple volumes not searching all of the volumes if volumes (first volume in list exempt) have a space in the pathname.
6.) [Interface] Fix applied for filter view not properly resizing when splitter bar si draggged.
7.) [Search] Fix applied for search error occuring when searching 'Volname' field from simple search dialog.
8.) [Filter View (Sort)] Fix for 'Score' values being cleared out when a sort is executed on that column.
9.) [Grid View] Fix for page level flags with a numeric name not being visible in the fields list.
10.) [Batch Flag Update] Modificiation: Removed restriction on batch updating flags when a filter is open. 'Selected Documents' in the dialog will apply to selected documents in the filter view, when the dialog is launched from the filter view.
11.) [Filter View] Fix for multi-select of documents in the filter using the shift key, causing each document to load, resulting in a slow selection process.
12.) [Print/Endorse] Fix for page level data on print endorsements printing data relating to the first apge of the document.
13.) [Annotations] Fix applied for annotations being added while hit highlights loaded on the page sometimes causing the highlights to be saved onto the image as an editable annotation
14.) [Annotations] Fix for "Selection Status" (outlining/resize blocks) of an annotation(s) being merged with the annotations.
15.) [Export] Fix for "Invalid Use of Null" error occuring on some exports.
16.)[Import (grid rebind)] Fix for error applying layouts from layout designer immediately following an import. This error would only occur if a layout were applied, after importing a load file or volume containing additional fields (causing restructure) then the layout being applied without the database being closed and re-opened.

(Modifications)
1.) [DII Import] Modified dii importer to account for a dii file with single page entries, but multi paged files. In this scenario if a file is determined multipaged via a physical examination of the file, then the document boundary is determined by the physical composition of the document itself.
2.) [Annotations] Modified annotation interactivity to only become available when the annotation tool palette is open. Meaning, annotations will be unresponsive to selections when the palette is closed.
3.) [Annotations] Added "Disable viewer drag actions" option on annotation palette. This option disables any mouse based image manipulation of the image viewer window while the annotation pallette is open.
4.) [Organizer Panel] Behavioral change applied for panel automatically "snapping" to the top after manually setting flag. (this would only occur when there were enough items in the organizer panel to force the scrollbar to be exposed.
5.) [Organizer Panel] Modified behavior so that when the panel is visible and the user "hot-keys" a non visibile panel item (due to scroll positioning), the panel will move to ensure the hot-keyed item is visible. The visibility of the last "hot-keyed" or manually selected will be persisted from page to page and document to document throught out the application session.
6.) [Meta-Data Panel] Modified behavior of meta-data panel to ensure the visibility of the last selected item in the panel from document to document. E.G. user scrolls down to view a meta-data item (assuming scroll bars are present) and selects the item, when a new document is loaded the panel will automatically adjut itself to ensure the last selected item is visible. This behavior persists throughout the application session.

(New Features)
1.) [Annotations] Added a "Text" annotation to the annotation pallette.
2.) [Organizer Panel] Redesign of "Add New Element/Flag" dialog to allow for adding multiple flags at once
3.) [Organizer Panel] Added the ability to extend the number of fields in the database for holding flags beyond the default number of 10 user defined flags. This extension will allow up to 25 user defined flags per database. This feature is accessed via the "Add New Element/Flag" dialog. See the help file topic "Panel Reference->Organizer Panel->Organizer Tab->New Element" for details.