home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
- Bugs and enhancements in previous versions of WSSINDEX
-
- Enhancements are listed under the first version in which they
- appear, bugs (hopefully) under the last. Version numbers should
- be interpreted as decimal numbers, i.e. 3.1 and 3.10 are identi-
- cal. If the first digit of the version number changes, it means
- a major upgrade; if the second digit changes, it is a significant
- upgrade; and if the third digit changes, it means a bug correc-
- tion. However, if there are enhancements ready when a bug
- correction release becomes necessary, they will also be included.
-
- If you discover a program bug, don't assume that someone else
- will report it. This is especially true for the Rainbow version
- since I don't test it on a Rainbow. Your comments are also
- welcome on program features (or lack thereof) and the quality of
- the documentation.
-
- The various utility routines will usually be updated with each
- release because they share subroutines with WSSINDEX. There may
- not be any obvious change in function, and in this case I some-
- times forget to change the version number.
-
- Versions 1.01 through 1.03
-
- 1. Various minor bugs and a fatal error (destroys database)
- when removing or replacing disks. These versions were not
- widely circulated, but if you have one of them, you should
- upgrade.
-
- Version 1.04
-
- None reported.
-
- Version1.05
-
- 1. Added I option and warning on exit if file not saved
-
- 2. First attempt at a Rainbow version (1.05R). Add comments
- section didn't work (different function keys and ANSI sup-
- port). Couldn't read back a saved database because read
- routine didn't expect a 5 character version number.
-
- Version 1.06
-
- 1. Changed disk save code to create .BAK files instead of over-
- writing old file.
-
- 2. Rainbow version needs special handling for delete key. Some
- copies of version 1.06R claim to be 1.05R.
-
- 3. Line counting and pause at end of page logic fail if there
- are comments.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 4. Core used for comments was not freed when zapping an in-core
- database before Getting a database from disk.
-
- Version 2.00
-
- 1. Major revision. Add-comments section completely redone,
- added category field and view file option. Added configura-
- tion file, file selection options when printing, expanded
- sort options, interception of control-c, and made number of
- files limit configurable (had been fixed at 3000).
-
- 2. Disk file format change; upward compatibility retained.
-
- 3. First edition of this .DOC file.
-
- 4. Cursor positioning was not always correct when advancing to
- the next file in the add-comments menu, and if not corrected
- (say by hitting CR twice), added comment could be lost.
-
- 5. Print-to-disk operations did not check for disk-full errors.
-
- 6. A disk removal or replacement operation following a sort
- messed up the sort pointers (resorting corrected the prob-
- lem, and the database could be saved to disk without prob-
- lems).
-
- Version 2.01 (and 2.01R and 2.01V)
-
- 1. Copy comment/category functions changed to copy from exist-
- ing comment/category rather than copy buffer to allow easier
- updating of a previously commented file.
-
- 2. First upgraded Rainbow release (there never was a 2.00R).
-
- 3. Category information could be lower case, but the match
- string for selections is forced to upper case and thus could
- never match.
-
- 4. If configured to not create .BAK files, the program would
- not allow you to overwrite an old file with the same name,
- after asking if it was OK to do so (introduced in 2.00).
-
- 5. The seconds field of the file date has always been wrong.
-
- Version 2.10 (and 2.10V, 2.10R was never distributed)
-
- 1. Added predefined categories and "B" option. An error will
- be reported when reading old configuration files because the
- predefined categories are absent, but all other information
- is retrieved correctly. Made all string matches case insen-
- sitive.
-
- 2. "B" option didn't always work, reported some backed up files
- as not backed up.
-
-
-
-
-
-
-
-
-
-
-
-
- Version 2.11 (and 2.11R and 2.11V)
-
- 1. Fixed "B" option.
-
- 2. View file option crashes with a FREE error when reading an
- unlabeled disk.
-
- Version 2.2
-
- 1. Changed format of configuration file, some options will be
- assigned garbage values if you restore an old configuration
- file. Added option to suppress selected fields when print-
- ing. Added default options for most input prompts. Fixed
- core left function for greater than 64K remaining. Deleted
- display of configuration info on initial entry if a configu-
- ration file is found. Made default limits on database size
- dependent on free core available.
-
- 2. Get database option doesn't warn you if there is a changed
- database already in core.
-
- 3. Errors in reading configuration files were not always de-
- tected.
-
- 4. Printer line width logic sometimes failed and gave an extra
- line if you printed comments but not categories.
-
- Version 3.0 enhancements
-
- 1. Added support for .ARC files, WSSICNF and WSSIDIR environ-
- ment variables, default file names changed by appropriate
- input/output to file, word-tabbing and insert mode indicator
- in add-comments menu, enhanced selecting for comment and
- category. Shortened the .EXE file by removing unused float-
- ing point routines.
-
- Version 3.0 bugs, fixed in 3.1
-
- 2. The configuration variable WSSICNF had to specify a complete
- file name, it was not completed from WSSINDEX.CNF.
-
- 3. Core used for categories was not freed when zapping an in-
- core database before Getting a database from disk. This
- slowed operations as well as wasting space.
-
- Version 3.1 enhancements
-
- 1. Added support for color monitors and alternate PF key ar-
- rangements. Added truncation option for long lines and
- duplicate flagging option. Expanded exception list from 10
- to 20. Made order of month/day/year printing configurable.
- Added option to index alternately from two drives. Made
- some code improvements to speed up indexing. Added control-
- F, Qand V optionsfor quickeraccess tocommonly usedfunctions.
-
-
-
-
-
-
-
-
-
-
-
-
- 2. First release of CUSTPRNT printing utility.
-
- Version 3.1 bugs, fixed in 3.11
-
- 3. If a disk with a volume label or subdirectory name contain-
- ing a null or a line feed was indexed, the saved database
- either could not be loaded, or loaded incorrectly. Such a
- label or name would only be expected on a damaged disk (but
- two users reported this bug in the same week). I have
- successfully recovered databases damaged by this bug; regis-
- tered users may contact WSS Division of DDC for assistance.
-
- Version 3.11 bugs, fixed in 3.12
-
- 1. The ANSI escape sequence used to select black & white (col-
- or) should have been ESC [=2h (ESC [=3h), but in one place
- the equal sign was omitted. Color selection would work when
- you went through the color selection menu, but failed other-
- wise. On some Dec Rainbows, or using some ANSI.SYS replace-
- ments, the incorrect sequence locked the keyboard. And the
- Rainbow doesn't support the ANSI color selection commands
- anyway.
-
- 2. The Rainbow versions of WSSMERGE and CUSTPRNT both called
- IBM-specific routines which crash on the Rainbow.
-
- 3. A bug in the code which read the disk directories (intro-
- duced in version 3.1) could have several manifestations, the
- most common being a program crash with a FREE error, but
- also bad subdirectory names could be reported. This bug was
- hard to trigger, and depended very much on previous opera-
- tions and how many subdirectories were on the disk.
-
- Version 3.12 enhancements
-
- 1. Added ^A and ^D options, dd-Mon-yy date style, and MORE
- pause for screen output. Changed default page length to 60
- (had been 66). Converted menu to two columns to use less
- screen space.
-
- 2. First release of comment import routine.
-
- Version 3.12 bugs, fixed in 3.20
-
- 3. The flag indicating whether or not to use color was not
- included in the configuration file. (Why didn't anyone
- complain about this?) The date printing style was also not
- saved in the configuration file.
-
- 4. Date printing style yy/mm/dd came out dd/mm/yy.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Version 3.2 enhancements
-
- 1. Added selection option to exclude ARC file members. Made
- carriage return mean unsorted or no selection options when
- printing, etc. Sorting is now done after selecting, so
- sorts will be faster. Doing sorts after selecting means
- that the option to sort without printing is no longer useful
- so it has been removed. The add comments function will now
- ask for sort options (and automatically reuse the same
- options if a new file spec is entered when you exhaust the
- list of files matching a previous file spec). Added option
- to enter mixed case volume names for rename and remove
- options.
-
- 2. Added ability to assign comments to volumes and subdirec-
- tories. Old databases must be run through a conversion
- utility before this option can be used.
-
- 3. Added option to list directory when an unlabeled disk is
- indexed. Added printer left margin parameter to configura-
- tion. Changed print header to include name of database
- file, and made headers optional in disk output. Made color
- selection display use cursor keys to move between fields.
- Added code to detect whether ANSI.SYS or equivalent is
- installed.
-
- 4. Split this document off from the main DOC file.
-
- 5. Added disk label and disk cover functions to CUSTPRNT.
-
- Version 3.20 bugs, fixed in 3.21
-
- 6. Left margin indenting is done twice to the main title of a
- CUSTPRNT multi-column listing, and not at all to the bottom
- line of a disk cover. Any form feeds from CUSTPRNT appear
- after the left margin indent, which might cause problems
- with some printers.
-
- 7. Volume names to remove from the database which are entered
- from the keyboard (R then E) are not forced to uppercase.
-
- 8. Trailing blanks added by the user were not removed from
- newly added comments.
-
- 9. The date printing style saved in the configuration file was
- not always used, and if the saved style was 01-Jan-80, the
- month number was printed instead of the day number in a
- volume listing. Any pass through the configuration change
- routine corrected the problem.
-
- 10.Control-A (dummy entry) option seriously broken in version
- 3.2 only. Databases created using this option can not be
- reloaded.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Version 3.21 enhancements
-
- 1. Primarily a bug correction release, but also some enhance-
- ments which were ready when the control-A problem was re-
- ported.
-
- 2. All screen I/O is now done in "raw" mode with control-c and
- control-s checking at the end of each line instead of after
- every character. Screen output should be at least 20%
- faster, and menus will not be messed up by hitting control-c
- at the wrong time. This is reset on exit, but if you manage
- to crash the program, the screen will be left in raw mode.
-
- 3. Added U and ^U options to list duplicate or unique files,
- and selection option for only ARC files and ARC members.
-
- 4. END key in add-comments now moves cursor to the end of the
- comment or category being entered; control-end deletes text
- from cursor to end.
-
- 5. Added more general *text option for selecting comments,
- categories and other string items. Sorts on comments and
- categories are now case insensitive.
-
- 6. Predefined category change screen now gives option to save
- configuration if any category strings have been changed.
-
- 7. ^D option now allows a path specification rather than de-
- faulting to the first indexing drive.
-
- Version 3.21 bugs, fixed in 3.22
-
- 8. Selecting by disk name failed for names shorter than 11
- characters because blanks were not appended.
-
- 9. Volume list to the screen used configured printer width
- rather than screen width when printing comments.
-
- 10.Comments for disk volumes listed with the V option usually
- came out shuffled.
-
- Version 3.22 enhancements: none, bug correction release only.
-
- Version 3.22 bugs, fixed in 3.30
-
- 1. A ^D directory listing which specified a path would produce
- no output if the most recent print task had been interrupted
- with ^C.
-
- 2. The test for ANSI.SYS caused problems on some machines,
- including incorrectly claiming that the machine was not
- responding to ANSI sequences, feeding the cursor position
- report to the routine which wanted a yes/no answer, or
- hanging the system.
-
-
-
-
-
-
-
-
-
-
-
-
- 3. The predefined category definition screen and the add-
- comments screen used an ANSI sequence to clear from the
- cursor position to the end of the screen. Some versions of
- ANSI.SYS and some replacements do not support this sequence.
- It might be ignored, or it might clear the entire screen.
- The fix is to use direct video writes.
-
- 4. If a print to disk operation found that the requested file
- name already existed, and the user elected not to overwrite
- the existing file, the program would crash with a "WRITE"
- error.
-
- 5. WSSINDEX included the dummy .ID entries in the count of
- files on a disk. (IDADD did not.)
-
- 6. WSSINDEX did not check for file names with embedded blanks,
- and while DOS allows such names, you can't manipulate them
- easily with DOS commands.
-
- Version 3.30 enhancements
-
- 1. Switched from Computer Innovations C86 to Turbo-C version
- 1.5 which produces a significantly smaller executable file.
-
- 2. A major rewrite of all the screen I/O code to allow direct
- video writes to MDA or CGA memory for speed, leaving a DOS
- calls option for incompatible systems. (The screen I/O code
- rewrite was done before I bought Turbo-C, so I did not use
- any of the Turbo-C routines which might have accomplished
- the same thing.)
-
- 3. Cleaned up the internal structure of the configuration file,
- which had gotten very messy since new things were just
- tacked onto the end to preserve compatibility. Old configu-
- ration files cannot be used. The new structure allows
- easier modifications, so future changes should not invali-
- date old configuration files.
-
- 4. Changed the memory allocation scheme so that fixed length
- items are allocated during initial setup rather than as the
- database is read or created. This means that there will
- appear to be less available memory before a database is
- loaded, but this space will be used up much more slowly.
- Essentially, only subdirectory names, comments and catego-
- ries will take additional space. The net effect is that
- databases can hold more files in the same memory.
-
- 5. Added five file rejection options to the standard selection
- options. Arbitrarily long lists of wildcard file names to
- select or reject can now be entered. The list of configured
- exceptions can also be arbitrarily long.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 6. Moved the screen location of the subdirectory name in the
- add-comments menu. In the old location, a sufficiently long
- name could wrap to the next line and mess up the display.
-
- 7. File categories entered with Alt-letter now are added to the
- end of the current new category (along with a comma and a
- space). This effectively allows multiple categories for a
- file; to select one such category, use the *string form for
- the match string.
-
- 8. Command line arguments can now be used to specify the con-
- figuration and database file names.
-
- 9. Added option to "push" to DOS.
-
- 10.Added code to catch some disk errors without triggering an
- "Abort, Retry, Ignore?" message by first reading a sector by
- INT 25h. Thanks to Robert L. Hummel for a writing a PC
- Magazine column which suggested this trick.
-
- Version 3.30 bugs, fixed in 3.31 (comment import utility only)
-
- 11.The comment import utility usually failed to match files
- with 3 letter extensions if the input file had fn.ext style
- names.
-
- Version 3.31 enhancements: none, bug correction release only
-
- Version 3.31 bugs, fixed in 3.32
-
- 1. The logical flags indicating whether to extract information
- from ARC files and whether to use the alternate PF key
- arrangement were interchanged by the configuration read
- routine.
-
- 2. If doing screen I/O with DOS calls, adding or removing
- several disks from the database would scroll the menu off
- the top of the screen, and it would not be restored when the
- operation completed.
-
- 3. If configured to do screen I/O with DOS calls in raw mode,
- WSSINDEX and CUSTPRNT would leave the screen in cooked mode
- on exit, while WSIMPORT would leave it in raw mode. All 3
- now leave the screen in the same mode as they found it.
-
- Version 3.32 enhancements: none, bug correction release only
-
- Version 3.32 bugs, fixed in 3.33
-
- 1. If configured to print everything on one line, truncate long
- lines, and print categories, the () normally surrounding the
- category would be printed even if this overflowed the al-
- lowed line length. This would wrap to the next line and
- mess up the line counting.
-
-
-
-
-
-
-
-
-
-
-
-
- 2. At startup, an ANSI escape sequence is output to select the
- default black & white mode. If the configuration was then
- set to use color, the B&W mode selection was never undone,
- and the system would be in this mode when WSSINDEX or
- CUSTPRNT terminated. Changed to set color mode on exit if
- color was used.
-
- Version 3.33 enhancements: none, bug correction release only
-
- Version 3.33 bugs, fixed in 3.34
-
- 1. Removing a disk from a database or reindexing a disk may
- clobber subdirectory information in the database (if there
- are any subdirectories on indexed disks). This bug was
- introduced in version 3.30. All registered users were
- mailed a warning after this bug was discovered, and those
- who had received defective versions from me were shipped
- free upgrades. I'm not sure how hard it would be to repair
- a database damaged by this bug (but I bet I'll find out).
-
- Version 3.34 enhancements: none, bug correction release only
-
- Version 3.34 bugs, fixed in 3.35
-
- 1. If using DOS calls for video output, directing any output to
- other than the screen would cause single character screen
- output to later be sent to the wrong place.
-
- Version 3.35 enhancements: none, bug correction release only
-
- Version 3.35 bugs, fixed in 3.36
-
- 1. The custom print utility repeated the first volume name
- listed rather than the proper one.
-
- 2. The custom print utility tried to print one extra line on
- each page, but the output routine knew better and so one
- file would be missing at each page break.
-
- 3. When printing disk covers, the characters for the right hand
- side of the box were usually printed too far to the right
- for the header lines.
-
- 4. When printing disk covers for multiple disks with subdirec-
- tories, the subdirectory rather than the disk name was used
- as the primary sort key which caused different subdirec-
- tories to appear on different covers.
-
- 4. When calling DOS to index or label a disk, the reserved
- fields in the extended FCB were not set to any particular
- value. This doesn't bother my operating system, but some of
- my documentation claims that these fields must be zero.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Version 3.36 enhancements
-
- 1. Hex FF, if found in a file name or volume label when index-
- ing, is now translated to a blank. This character is nasty
- because it displays as a blank, but would not be matched by
- a blank when selecting, etc.
-
- Version 3.36 bugs, fixed in 3.37
-
- 1. When exporting and printing comments or categories, the
- entry for a file without a comment or category would be 2
- consecutive quotes, which will confuse most import routines.
- Also, no allowance was made for quotes embedded in these
- database fields.
-
- 2. The code to check whether a disk was ready failed for disk
- partitions bigger than 32 MB under Compaq DOS 3.31 because
- Compaq changed the interface to the absolute disk read
- interrupt (they had to because the old interface could not
- specify more than 32 MB).
-
- Version 3.37 enhancements: none, bug correction release only
-
- Version 3.37 bugs, fixed in 3.38
-
- 1. Not exactly a bug, but the code used to test for disk-ready
- interacted with a bug found in many versions of DOS to cause
- DOS to not read the boot sector to determine whether disks
- being indexed were single or double sided. (Probably also a
- similar problem with 8 vs 9 sector disks.) I'm not sure how
- common this DOS bug is, but it is not limited to obscure
- machines. (In fact, it may only be absent in obscure ma-
- chines like mine.)
-
- 2. Disk output without headers in CUSTPRNT tried to write
- everything to an in-core buffer only one page long, over-
- writing things and crashing.
-
- 3. Volume labels were counted as files in "V" option listings.
-
- 4. DOS-calls video mode used the clear-to-end-of-screen se-
- quence which is not supported by all versions of ANSI.SYS.
-
- 5. If using direct video writes without also having ANSI.SYS
- loaded, escape sequences used to set defaults would appear
- on the screen at startup and on exit. They still appear,
- but now only momentarily before the screen is cleared.
-
- Version 3.38 enhancements
-
- 1. Added ^R option to redraw add-comments screen if it gets
- messed up.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2. All configuration items now have defaults which can be
- selected by hitting return.
-
- 3. Configuration routine now rejects a request for zero subdi-
- rectories (used to accept it and claim not enough memory).
-
- 4. Increased allowed number of characters in CUSTPRNT printer
- initialization strings to 50.
-
- Version 3.38 bugs, fixed in 4.0
-
- 1. Duplicate/unique processing, when supposedly checking for
- matching date and time, only checked the time. The backup
- check looked only at the date, not the time.
-
- 2. Any use of the add-comments screen set the flag indicating
- that the database had been changed, even if no changes were
- actually entered.
-
- Version 4.0 enhancements
-
- 1. A major change with this release is that the shareware
- version is a limited demo; full version is only available to
- purchasers.
-
- 2. Combined most of the DOC files into a single manual with
- page numbers and a table of contents.
-
- 3. Added support for other library formats: LBR, ZIP, ZOO, PAK,
- PKA, ARK and the ability to extract comments from libraries.
-
- 4. Added option to page backward and forward when listing files
- or volumes to the screen.
-
- 5. Made the response to some input errors more forgiving -
- prompt for re-input rather than dropping back to the main
- menu.
-
- 6. Added new option ^G to get configuration file and matching
- database, and command line specification of = for database
- name to perform similar function on startup.
-
- 7. Added new option ^R to erase in-memory database.
-
- 8. Made default database and configuration file names indepen-
- dent of any change of current directory which might be done
- when pushed to DOS with the S option. Also changed the user
- prompt while in a DOS shell to remind user how to get back
- to WSSINDEX or CUSTPRNT.
-
- 9. Added option to quote all fields when exporting (required by
- Lotus 1-2-3 and possibly other database programs).
-
- 10.Added command line parametersto most of the utilityroutines.
-
-
-
-
-
-
-
-
-
-
-
-
- 11.When checking for backups, subdirectory selection now ap-
- plies only to the disk being checked for backup so that it
- is easy to check part of a hard disk for backups.
-
- 12.Added new environment variable WSSDISP which specifies the
- default screen output method.
-
- 13.First release of utility SPLIT which divides a WSSINDEX-
- format database into two smaller databases.
-
- 14.New "zippy" search option which looks for character strings
- anywhere in file name, extension, comment or category.
- Available as a substitute for find from main menu or as
- another selection option.
-
- 15.Output routines now properly handle line counting when a
- subdirectory name is long enough to cause line wrap.
-
- 16.Printer definition files now accept ascii, octal, decimal or
- hexadecimal values.
-
- 17.Added option to select sort order when printing disk covers.
-
- Version 4.0 bugs, fixed in 4.01 (Rainbow only except for SPLIT)
-
- 1. The database splitting utility (version 1.0) would fail if
- the first disk in the input database had any subdirectories,
- and also often if there were comments or categories. Fixed
- in version 1.01.
-
- 2. The Rainbow version of the configuration routine always set
- DOS-calls video mode after reading a configuration file so
- fast video could only be used by resetting the configuration
- each time the program was invoked.
-
- Version 4.01 enhancements: none, bug correction release only
-
- Version 4.0,4.01 bugs, fixed in 4.02
-
- 1. Paging backwards through a volume listing didn't work right.
-
- 2. If an ARC file had garbage appended to it, such as might
- happen if it were padded to a multiple of 512 bytes when
- transferred by modem, and if some but not all files had
- comments in the archive, Wssindex could interpret the ap-
- pended garbage as comments. If the garbage included a
- newline character, the database would no longer be readable.
- I can easily repair any databases damaged this way.
-
- 3. The B-option could be confused if backups had equal or later
- dates but earlier times, and would report files as not being
- backed up, when actually they were backed up.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 4. When exporting with all strings quoted, library file names
- and missing comments and categories were not quoted.
-
- Version 4.02 enhancements
-
- 1. Added code to demo version to check for a user password set
- by an environment variable so that registered users can
- "unlock" demo releases obtained from other sources.
-
- 2. Added suppport for the LHarc file compression utility.
-
- Version 4.02 bugs, fixed in 4.03
-
- 1. Multiple-page volume listings directed to printer or disk
- lacked form feeds between pages. When printing volume
- lists, it was necessary to hit return twice to tell the
- program that the printer was ready.
-
- 2. Exit from the add-comments menu was a little awkward when
- files were selected by name only. You had to hit escape if
- you didn't want to enter another file spec, but the message
- didn't tell you this.
-
- 3. When printing disk covers, CUSTPRNT would ask for the number
- of blank lines to insert when the first sort key changed,
- but this key is always the volume name, and when this chang-
- es a new cover is started. Changed to look at the first
- user-entered key after the two required keys.
-
- Version 4.03 enhancements
-
- 1. Changed the name "predefined categories" to "keyboard mac-
- ros" to more accurately reflect their function. No change
- in how they work.
-
- 2. Changed the way wildcard specifications are interpreted when
- searching for files. FOO* is now equivalent to FOO*.*; to
- match only files with no extension, use FOO*. instead.
-
- 3. File and volume lists to the screen now recognize HOME (PF1
- for Rainbow) as meaning go to beginning.
-
- 4. Added support for the LARC file compression utility.
-
- Version 4.03R bugs, fixed in 4.04R (Rainbow only)
-
- 1. Hitting Q to get out of a file or volume listing failed.
-
- 2. It was possible to completely mess up the screen display,
- either by using the push to DOS option and doing anything
- which scrolled the screen, or by hitting control-c in some
- places.
-
- Version 4.04R enhancements: none, bug correction release only
-
-
-
-
-
-
-
-
-
-
-
-
- Version 4.03, 4.04R bugs, fixed in 4.05
-
- 1. Due to a bug in the Turbo C compiler, the N (rename) option
- was broken in the demo version only: if the new disk name
- was less than 11 characters long, it would be padded with a
- few hundred characters from the opening screen, starting
- with a blank, rather than just with blanks. All routines in
- the package have been recompiled with the "merge duplicate
- strings" compiler option disabled in case there were other
- unnoticed problems caused by the same compiler bug.
-
- Version 4.05 enhancements: none, bug correction release only
-
- Version 4.05 bugs, fixed in 5.0
-
- 1. Selection of archive files and members didn't select the
- archive files.
-
- 2. High-bit ascii characters in comments and categories were
- not handled well in any of the routines; loading a database
- would strip them off.
-
- 3. Comments could not be extracted from ARC files written by
- PAK.
-
- Version 5.0 enhancements
-
- 1. The user interface was completely rewritten. Multiple menus
- were added, along with mouse support. Many new configura-
- tion options were added. Unfortunately, this overflowed the
- expansion space which had been allowed in the configuration
- file format, so the format had to be changed and old con-
- figuration files cannot be used. The new format is designed
- to allow further expansion.
-
- 2. Not exactly an enhancement, but there will be a price in-
- crease effective Nov. 1, 1990.
-
- 3. Printer page specifications by width, length, and left, top,
- and bottom margins. Option to use form feeds or line ad-
- vance at end of page.
-
- 4. Indexing options to control whether to make .ID entries, ask
- before replacing a disk, add auto-comments, add auto-catego-
- ries, ask before extracting archive information, include
- hidden files, or include subdirectory tree in dummy entries.
-
- 5. Checksum disk image to verify program integrity.
-
- 6. Configurable default selection and sorting options.
-
- 7. Listings have configurable number of blank lines between and
- after headings, file names may be in FN.EXT format, field
- width used for subdirectory name, archive file name and
-
-
-
-
-
-
-
-
-
-
-
-
- comments or categories may limited, comments may be printed
- before or after categories, delimiters around archive file
- name and category may be changed.
-
- 8. When entering file names for database, configuration file,
- etc., the prompt gives the complete default drive and path;
- these may be edited. Filling in of defaults values is only
- done when the program first starts up. There is no longer
- any problem with using extensions on subdirectory names.
-
- 9. File specs for database searching and configured exceptions
- may be entered and edited in full-screen mode. The last-
- entered set of specifications is remembered the next time
- the full-screen editor is entered.
-
- 10.Disk volume sorts may be by the numeric part of the volume
- name, regardless of where the number appears.
-
- 11.File selection may now start from a previously selected
- subset.
-
- 12.Selection by date range now defaults to no limit, and day,
- month, and year are entered in the same order as used for
- date printing.
-
- 13.Added internal key buffering so that control-s and control-c
- will be recognized even if an unprocessed keystroke has been
- made.
-
- 14.Indexing of ZIP files was speeded up by reading the central
- directories at the end of each ZIP file rather than the
- local directories scattered throughout the files. Text
- prepended to a ZIP file, which PKZIP ignores, is now also
- ignored by Wssindex.
-
- Version 5.0 bugs, fixed in 5.01
-
- 1. The auto-commenting option only worked when a disk was re-
- indexed.
-
- 2. The trigger letter C was used twice in the indexing menu.
-
- 3. The comment import routine did not recognize escape when
- prompting for a comment file name.
-
- Version 5.01 enhancements: none, bug correction release only
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-