home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
database
/
lc173.zip
/
HISTORY
next >
Wrap
Text File
|
1990-05-26
|
14KB
|
361 lines
5/26/90
Released v1.73
5/24/90
Modified LogiCat to allow use of the file pick list from any prompt that
requests a file to read. Now from the prompt in the comment import
screen for file names you can invoke the pick list by typing a wild card
in the name. All future prompts that request a file name to read (not write)
will allow use of the pick list if a wildcard is in the name you type. Note
that where possible I will automatically pull up the pick list (you can
always manually specify the name by choosing the <type it in> option!).
Fixed the import utility to avoid re-reading the settings file if the user
goes through the screen several times when creating a new setting file
the first time through.
5/23/90
Fixed what should be the last of the problems using LogiCat under a network/
share environment. (This was a continuation of the work done on 5/1/90).
Modified the import utility to allow the ignore extension option to cause
descriptions of files without extensions to be imported (providing a
library extension is defined consisting of spaces!).
5/2/90
Added a popup file pick list to all prompts asking for the name of a file
to read. (By popular request!). Checkout the pick list.
Modified the code to force the configuration extension to be .CFG - different
extensions for a configuration file are no longer supported in LogiCat.
5/1/90
Fixed a bug in the backup routine that caused the popup window to not leave
the screen when the database is backed up while the user was modifying
comments.
Completely worked through the code and cleaned things up internally to
make LogiCat compile well at the highest warning level available.
Fixed a problem with LogiCat under DOS 4.01 SHARE having to do with
leaving the "VOLUME LABEL" open. Thanks to Randy Martin for taking
the time to track down the solution to this problem and letting me know
about it.
4/18/90
Made first of several possible modifications to allow LogiCat to work in
a software system designed for the blind.
Fixed a bug in the dummy entry code in LogiCat.
Released V1.72
4/12/90
Fixed a bug that kept LogiCat from using an existing label as the disk name
when optioned to do so. This was a bug brought on by some of the changes in
version 1.7.
Released V1.71
4/8/90
Switched from high level I/O for the main DB reading/writing to low level
functions I wrote to avoid a suspected bug in the high level Turbo C I/O
functions.
Added code to detect an error on output of the database, allowing an
option to retry writing the db (ALT-Z could be used to drop to DOS and
fix the problem unless the disk is too full to even use ALT-Z based on the
memory setting you configured).
Modified the code to reflect my new address.
Released V1.7
3/4/90
Finally found and fixed the last of the elusive replace a disk bugs.
This took care of the last condition that wasn't accounted for when
replacing a disk with comments and/or keywords on it.
2/24/90
Added a popup list of disk names. This list can be accessed by anyone who
simply presses return without typing anything at one of the prompts for the
disk name. All menu options that allow you to add/replace/delete/rename
disks support the new popup.
2/19/90
Modified the volume report to print the comments on the same line as the
keywords if possible.
Modified the comments to print a space before hand so preceding keywords
would be seperated.
2/18/90
Modified the import utility to keep it from going to the "default" settings
when you typed the name of a setting file that doesn't exist.
Modified the import utility to create the settings file immediately after
asking if the user wants to create the file (instead of after finished
importing).
2/17/90
Tracked down an elusive bug in the import that caused LogiCat to miss
a comment under the right circumstances. Thanks to Richard Streeter for
providing excellent documentation that allowed this bug to be tracked down.
Added code to the DOS shell to put the screen back in 43/50 line mode if
the user shells out while viewing a report to the screen in 43 line mode.
This insures that the screen is corrected if the user shells and changes
the video mode while shelled.
Added the name of the database to the header of reports.
Released v1.5
2/16/90
Changed the name of the "Printer options" to "Report Options" on the
Options submenu.
Added code to get rid of the line length limit of 511 characters in the
import utility. The import utility can now handle importing files with
an unlimited line length (although you can't specify to look at fields
past column 999).
Added code to trim trailing spaces from imported comments.
2/12/90
Got rid of a phantom comment attached to the disk name under certain
conditions when replacing a disk.
Cleaned up code making changes to insure Disk name is treated as a case
sensitive field.
Modified the import comments utility to only ignore the extension of a file
if it is one of the configured library file extensions. Both the file
in the data base, and the file attached to the comment must have an
extension that is configured, or LogiCat will expect an exact match on
extension.
Fixed the hour on the report to display 12 instead of 0 when a report is
printed during the noon hour.
Fixed a minor bug where LogiCat asked if you wanted to abort without saving
changes if the last file that you modified comments/keywords for was the
very last file in the buffer.
Modified the import utility to recognize blank comments and ignore them
instead of allowing blank comments to be imported.
1/30/90
Fixed a couple of minor bugs. One was with the use of the volume label,
under certain circumstances the options wouldn't work properly. That
should be cleared now.
Fixed a bug that was encountered when only 1 subdirectory was in the
data base. LogiCat wouldn't recognize a data base if there was only 1
subdirectory in it (note that this bug was limited to v1.31 and v1.32).
The subdir bug was caused by the changes made on 1/23/90. Note that the
database wasn't corrupt, but LogiCat thought it was. The new version will
read the older data bases without problems.
Added an option to LogiCat to allow the import utility to ignore the file
extension.
Added an error message when LogiCat tried to read a config file, but the
amount of data expected was less than normal (i.e. the file is either
corrupt, not a config file, or in an old format).
Added a utility program to the registered version of LogiCat that will
upgrade older version of files to the new version format. This utility
will not be made available except to registered users.
Released v1.33 to registered users.
1/29/90
Previous versions of LogiCat automatically printed a blank line between
files if comments and/or keywords were present and printed for the file.
Now there is a double space option in the printer options screen. When
set LogiCat double spaces the entire report.
Added an option that allows the user to specify whether LogiCat should
prompt for the report dest at report time. When set to YES, this option
causes LogiCat to prompt whether you want output to go to the SCREEN, or
to the report destination. This will work regardless of which printer
name you use.
Changed the initial menu to allow any shift combination along with the
main menu letter pop that menu. If you have a submenu on the screen, and
the submenu uses the letter pressed, the submenu item will be selected.
To avoid this use the ALT letter key to indicate you want to select a
NEW submenu. If you press a key that doesn't have an associated menu
item, LogiCat will still popup the options menu as before (if a submenu
isn't already on the screen).
1/28/90
Added code for an ASK option for the expansion of ARChives, and pulling in
comments from ARChives. If you have either option set to ASK, LogiCat will
popup a box and ask if you want to expand each archive. This allows the
user to select the files to expand on a one-by-one basis.
Fixed a minor bug in the expansion of ARChives when multi-drives were
being used instead of the old method. LogiCat read the configured drive
for the archive file when trying to expand.
Released v1.32 for registered users.
1/23/90
Added a minor fix to set the "updated data base" flag when comments or
keywords were deleted/changed.
Refined the way subdirectories are handled. This included how they are
read, and printed. LogiCat automatically determines the width of the
subdirectory field based on the largest subdirectory that is in the file.
This logic was carried over to reading existing data bases so the subdir
field wouldn't get truncated to a smaller width than it should be if the
data base read had a dir that is longer than one catloged in the session.
Released v1.31 for registered users.
1/22/90
I'd like to offer special thanks to George Hawkins who found and reported a
problem he encountered in replacing a disk (I probably wouldn't have found
it without his find indicating how it occurred). The only change made
was fixing the bug reported to me earlier today.
Released version 1.3
1/21/90
Released version 1.2
1/20/90
Added code to discard trailing spaces in the disk name. A user of LogiCat
was having problems deleting a specified disk because the original name was
typed with trailing spaces in it. LogiCat will now avoid this possible
problem.
Added code to automatically uppercase the disk name if it will be written
as a volume label, since the resulting volume label is upper case. This
makes it so reading the same disk again will cause LogiCat to ask if you
want to replace the disk (providing you have it set to use an existing label
as the name).
1/19/90
Added code to block adding data bases to the floppy drive. A hard drive
is now required to use LogiCat.
Added multi-drive support (the ability to use more than just two
logging drives) by popular demand. Now LogiCat has options that allow
you to enter the drive letter to log/replace each time by choosing the
multi-drive option from the appropriate menu. For users who don't desire
to do this, the other options work like they always have.
Added code to automatically adjust the number of files allocated upward
if possible to overcome problems with running out of files when logging
the disk. Note that once memory runs out this operation will fail, and
an error will be printed advising the user doesn't have enough files
configured.
Added code to automatically adjust the number of disks allocated if
needed. (Now all items have automatic adjustment available!)
Fixed a very minor bug that wouldn't let you adjust memory usage for an
item to the exact amount that was currently needed. For example, if you
had 1000 files in memory, and requested to adjust the max files to 1000
LogiCat would advise you needed to clear the data base in memory first
(adjusting to 1001 or above was required).
Added code to block setting any of the colors to the same foreground
and background colors.
1/18/90
Added code to automatically adjust the number of directories upward when
you log a disk that causes the number of directories to go above the maximum
configured value. This will overcome problems if you've got enough memory
left to do it.
Fixed a minor bug when the maximum number of directories is reached (and
can't be adjusted due to a memory shortage). Previously an error message
would be displayed, and then when the user pressed a key, LogiCat would
continue logging the disk. The problem was that each time it tried to add
a new file the error would be displayed (although this caused no real harm
other than being annoying and a pain in the neck). Now LogiCat will
automatically detect it has sent the error message once, and won't send it
again during the same session.
Added code to LogiCat to display a different cursor when in insert mode
than it does when in overwrite mode. The cursor in insert mode is a normal
cursor while the overwrite mode cursor is a block cursor.
Released Version 1.11 (to registered users only)
1/14/90
Fixed a minor bug with pressing F10 when you're editing the comment for the
last file in memory. Previously if you pressed F10 when editing the comment
of the last file and then pressed ESCape, LogiCat would ask if you wanted
to abort changes (even though they were already saved).
Fixed a bug with the creation of a comment data base. Previously
if you logged a disk (to a new data base) and then edited comments before
saving the data base, the comment data base header wasn't written, so
LogiCat wouldn't read the data base next time you started the program
(couldn't read the comment data base, the other data base was fine).
Fixed a bug that caused memory to become corrupted under certain
conditions when the backup option was turned on. The error was caused
by an undetected stack overflow.
Released Version 1.1
1/10/90
Fixed a bug in the comment editor that caused snow on a CGA. In addition
the comment editor was the only part of LogiCat that wasn't DesqView
aware, changes were made to make the comment editor DV aware.
1/7/90
Version 1.0 was released.