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 , 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.