                            Known Bugs and Fixes

If you find what you believe is a bug, please consult the listing below, to
see if we already know about it. If it is not listed here, please consult
the bug reporting procedures, as posted to EPAS and available via GOPHER/FTP. 

5/29/93

   - MakeBase - under some circumstances, use of EMS memory causes problems.
     Using EMS speeds up most TACT programs, so it is worth using unless
     you experience program crashes in MakeBase (or possibly CollGen). The
     symptoms unfortunately vary. Upon invoking MakeBase you may be thrown
     right back to the DOS prompt, or you may receive a "ReleasePage" 
     error message after the text has been read in. In either case, at the
     DOS prompt try typing: SET TACTEMS=0

   - CollGen, MakeDCT - these programs do not correctly sort diacritics in 
     their output files. This is only noticeable if you use retained 
     diacritics. Fixed below.

6/30/93

   - CollGen, PreProc, and MakeDCT sort order problems fixed (see above).

   - INSTALL.EXE - problem with install program not copying contents of old 
     autoexec.bat into new one reported and repaired.

   - CollGen - problem not excluding fixed phrases comprised solely of 
     .XCL words. Not fixed.

   - UseBase - doing File Open 3 or more times causes system to crash. Not 
     fixed yet.

   - MakeBase - would give error message if .MKS file didn't already exist.
     This has been repaired.

   - MakeBase - problem with long lines that contain diacritics being split
     in the correct place. Currently might wrap in the middle of a word. 
     Fixed below.

7/29/93

   - MakeBase - word wrap problem listed above repaired.

   - PreProc - cleaned up Run-Time messages that were truncated.

   - CollGen - problem reported handling very large files (+5MB .TDB files).


10/7/93

   - all programs except UseBase have been recompiled to utilize DOS extended
     memory. This should eliminate ReleasePage errors, and other memory 
     related problems that appeared from time to time when using MakeBase or
     CollGen especially.

   - CollGen - node-collocates only included from minimum to maximum. 
     Previously, it returned all collocates from 2 to upper bound.


1/1/94

   - CollGen recompiled to use EMS rather than extended memory because of 
     problems (see above). 
   
   - MakeBase uses DOS extended memory now, if the current version fails to
     create a .TDB file, try splitting the input file up, and use MergeBas.
   
   - all other programs except above, now use extended memory for any sorting
     needs, this should speed up most programs.
   
   - if you get thrown back to the DOS prompt while using UseBase, it is  
     often related to memory limitations. Try using the environment variable
     TACTEMS if you are not. If you are, try setting TACTEMS=0. If this 
     doesn't help, try to free up lower memory (remove TSRs, devices, etc.). 

   - a bug in COLLGEN that could have caused incomplete .COL results in the
     past has been fixed.

   - a number of bugs have been removed that could have caused erratic 
     behaviour from all programs. Symptoms could have been unexpected 
     termination of programs.

   - all batch style programs now provide a statement upon successful 
     completion. If a program ends without such a statement, any resulting
     output files would be suspect.

   - a number of sort-order problems with some of the programs have been
     eliminated.

   - problem with duplicate line markers in some UseBase displays fixed.

1/21/94

   - a bug that would appear in all programs has been removed. This bug would
     only be evident if one hit F1 while a message/error box is being
     displayed.

   - a bug in MakeBase that would cause the program to quit prematurely has 
     been fixed. This problem only occurred with input lines of exactly 150 
     characters long.

   - a bug has been fixed that would have potentially caused erratic
     termination of programs before message/error boxes were displayed.

3/10/94

   - a limitation in TACTSort has been noted, and improved upon. TACTSort 
     can now sort lines of up to 128 characters in length, and approximately
     65,000 lines in total. If you plan to use TACTSort on a .NOD output 
     file from CollGen, be sure to delete the first line of the file prior
     to sorting. TACTSort expects tab-delimited fields, which the header
     information in the first line does not contain.

   - a bug in CollGen that disabled the .XCL feature has been repaired.

   - FCompare now produces output files that end in .FCP rather than .XCL to
     eliminate confusion and potential conflicts with CollGen's .XCL files.

   - the default format for CollGen output now uses tabs to delimit fields
     rather than spaces. This greatly decreases the size of output files,
     and makes the output files appropriate for input to TACTSort and/or
     FCompare.

3/22/94

   - a number of bugs in UseBase have been fixed. Ctrl-F10, Script Playback
     now works. All Group keystrokes (Ctrl-F3...F7) previously would cause
     a failure resulting in a unexpected termination of the program if a
     GIX file were not open. These now produce a warning if a GIX file is
     not open. Spaces are now ignored in the word and category selection
     windows.

   - a limitation of the automatic word search within the word and category
     selection windows is noted. Within these windows, simply by spelling a
     word the cursor jumps to that place in the list. This process does not
     work for accented characters. To jump to an accented word in the list
     use the old method of hitting Alt-TAB, and type in the word in the 
     dialog box provided.

3/24/94     

   - TACTSort has been modified to allow users to specify that the sort key
     is numeric. You can also specify the sort order to be alphabetical or
     reverse order for textual sort keys, or ascending or descending for 
     numeric sort keys.

   - a number of bugs related to the menu in FCompare have been repaired. 

5/16/94

   - In the UseBase distribution display when one selected display by 
     reference, it fails to order by text position when that option is 
     selected. This is a known problem, and is being looked at. For now the
     default display order for references is alphabetical. 

Version 2.1.4 - June 7, 1995

   - In UseBase Shift-f8 with no display window open produced a fatal error
     message. This has been fixed.

   - In UseBase, the preliminary selection display highlighted the whole
     line instead of just the keyword. This highlighting was lost when 
     scrolling through the list. This has been fixed.

   - The batch processing parameters for each program have been cleaned up
     to match the forthcoming manual. For example, you can now start up
     UseBase with a .GIX name indicated by -g <filename>, where the filename
     is not same as the .TDB filename. For some reason MakeDCT and PreProc
     parameters come out garbled with upside down triangles in place of
     hyphens when you try to list the parameters using "?" parameter at 
     the dos prompt.

   - In UseBase the user can specify whether they want the actual word or the
     word number displayed as the reference value for $word. This feature is
     accessible in the Modify option for each display.

   - In UseBase while using the Multiple Import feature, you can now choose 
     to ignore query failures.

   - MergeBas has been altered to provide the user with the option to 
     overwrite existing files.

   - Bugs in MergeBas and CollGen have been removed that would cause them to 
     fail sometimes.

October 16, 1995

   - MakeBase produced a infrequent error in databases, that corrupted the
     word list, and possibly skewed statistics derived from UseBase or the
     other programs that work with the .TDB. This has been fixed.

   - MakeDCT didn't display the version number or date properly. This has
     been fixed.
