Summary of bugs that where reported in WinCat/PRO 3.0, and that have been eliminated in WinCat/PRO 3.2.0 if possible : --------------------------------------------------------------------------- PRB0001 Symptom : Runtime error 2 when ending WinCat, or message 'catalog does not exist' when opening an existing catalog, etc. Occurs : Immediately after deleting a volume who's .ACT file did not exist or could not be found. Cause : When deleting a volume from the catalog, WinCat tries to erase the associated .ACT file. If this file doesn't exist, then WinCat intercepts and ignores the resulting I/O-error. However, 'somehow' this errorcondition re-appears on the first I/O- operation WinCat performs (eg. closing the catalog, opening another catalog, opening an import text-file etc.). Fix : WinCat now first checks if the .ACT file exists before erasing it. Modules : WINCAT.PAS(TWinCatDialog.B_Erase) Status : fixed 22-04-93 --------------------------------------------------------------------------- PRB0002 Symptom : Runtime error 5 when saving a catalog. Occurs : When saving a catalog on a write-protected floppy-disk. Fix : WinCat now intercepts possible I/O-errors when saving a catalog, and if necessary issues 'retry/cancel' message. Modules : WCGLOBAL.PAS(SaveCatalog) Status : fixed 15-05-93 --------------------------------------------------------------------------- PRB0003 Symptom : The used/free space graphic display on the Volume Information window doesn't show info for first selected volume. Occurs : When displaying the Volume Information window. Modules : WCVOLINF.PAS(TVolInfoDialog.SetStatic) Status : fixed 14-05-93 --------------------------------------------------------------------------- PRB0004 Symptom : Creating a new catalog by using the 'Open Catalog...' menu isn't conform CUA standards (should be 'New...'). Fix : Modules : WINCAT.PAS Status : open --------------------------------------------------------------------------- PRB0005 Symptom : WinCat doesn't recognise 'Floptical' disks. Displays 'Disk : Code 63 ??' on Volume Information window. Occurs : When displaying Volume Information window for Floptical disk. Fix : Code 63 defined as Floptical Modules : WCVOLINF.PAS(TVolInfoDialog.SetStatic) Status : fixed 02-05-93 --------------------------------------------------------------------------- PRB0006 Symptom : If there is more than 9999K free space on a volume, the 'free space' value on the Volume List window gets truncated. Fix : WinCat now displays free space in megabytes if it exceeds 9999K. Modules : WCGLOBAL.PAS(AddVolumeToListbox) Status : fixed 02-05-93 --------------------------------------------------------------------------- PRB0007 Symptom : WinCat can't scan the contents of archive-files that have the 'read-only' attribute. Fix : WinCat now opens archive-files in input-only mode. Modules : WINCATAR.PAS Status : fixed 02-05-93 --------------------------------------------------------------------------- PRB0008 Symptom : WinCat shows wrong filenames in archive if archive contains directory names. Fix : Directory-names deleted from filename. Modules : WINCATAR.PAS Status : fixed 02-05-93 --------------------------------------------------------------------------- PRB0009 Symptom : WinCat can't handle 'multi-volume' archive-files. Fix : Modules : WINCATAR.PAS Status : open --------------------------------------------------------------------------- PRB0010 Symptom : Beep and empty 'Archive Contents' window when displaying contents of archive file. Occurs : When .ACT file cannot be opened, or if it doesn't contain information about selected archive file. Fix : WinCat now issues appropriate message. Modules : WCFARC.PAS Status : fixed 21-05-93 --------------------------------------------------------------------------- PRB0011 Symptom : When cataloging a volume with the 'catalog archive contents' option set, WinCat creates a .ACT file even if the volume doesn't contain any archive files. Fix : WinCat now first checks for presence of archive-files. If there are no archive-files on the disk being cataloged, no .ACT file will be created. Modules : WCCATALG.PAS(TCatalogDialog.BOK); Status : fixed 15-05-93 --------------------------------------------------------------------------- PRB0012 Symptom : WinCat ignores user-selected font on startup, and instead uses default TERMINAL font. Fix : Changed '=' to '<>'... WinCat now uses user-selected font. Modules : WINCAT.PAS(TWinCatDialog.InitWinCat) Status : fixed 03-05-93 --------------------------------------------------------------------------- PRB0013 Symptom : Message 'Filename-extension must be .CAT !' when creating a new catalog with an 8-character filename (e.g. PICTURES.CAT). Modules : WINCAT.PAS(TWinCatDialog.OpenCatalog) Status : fixed 22-05-93 --------------------------------------------------------------------------- PRB0014 Symptom : When running WinCat on a Windows system using 1024x768 display mode, characters are too small to read. Fix : As my grandfather used to say 'To prevent this from happening : don't do it !' --------------------------------------------------------------------------- PRB0015 Symptom : Runtime error at 0003:2652 when saving a catalog Cause : When saving a catalog, WinCat first tries to delete the correspon- ding .BCK backup file. On some systems this results in a runtime error 5 (file access denied). When user installed MS-DOS 6.0 (instead of DR-DOS 6.0 which he was using) problem disappeared. Fix : Code has been changed to prevent the runtime error. However, this can cause WinCat to skip saving a new backup. Modules : WCGLOBAL.PAS(SaveCatalog) Status : fixed 15-05-93 --------------------------------------------------------------------------- PRB0016 Symptom : Message 'WINCAT.EXE caused General Protection Failure', followed by message 'runtime error at ', or message 'Function returncode = xx'. Occurs : After entering an as-long-as-possible file-description on the File Information window, and then saving, searching or loading the catalog. Cause : WinCat stored 1 character too many in the file's description field, and so corrupted an other field. Modules : WCFINFO.PAS(TFileInfoDialog.CheckUpdate) Status : fixed 08-05-93 --------------------------------------------------------------------------- PRB0017 Symptom : Unable to re-size the Volume List window ; it stays full-screen. Cause : When ending WinCat, WinCat saves the position and size of the Volume List, File List and Archive List windows in WINCAT.INI. If at that moment the Volume List window is maximized, the values saved will cause a 'permanent' full-screen window when starting WinCat again. Fix : WinCat now only saves the position of these windows if they are not maximized/iconized. Modules : WCGLOBAL.PAS(SaveWindowPosition) Status : fixed 09-05-93 --------------------------------------------------------------------------- PRB0018 Symptom : Instead of picture-buttons, 'empty' buttons with the text 'No Bitmap !' show up. Some BMP's don't show at all. Occurs : When running WinCat on a Windows system using EGA display mode. Problem also seems to occur when using Paradox video driver. Cause : When using EGA display mode, a (Turbo Pascal for Windows) program must supply different bitmaps (code 2xxx and 6xxx) then when using VGA display mode (code 1xxx and 3xxx). The EGA-mode bitmaps are not defined in WinCat, hence the 'No Bitmap!' message. Fix : DOC-change - System Requirements : a VGA display... (Well, now you know that 'System Requirements' is just a fancy way of saying 'program limitations' ) ;-) Sorry EGA-folks... Modules : WINCAT.DOC Status : fixed 03-05-93 --------------------------------------------------------------------------- PRB0019 Symptom : At times, WinCat's icon turns into a black hole, or shows another program's icon. Cause : Reserved classname 'Bordlg' used. If another program uses the same classname, WinCat's icon goes down the drain. Fix : Changed classname to 'Bordlg_wc'. Modules : WINCAT.PAS(GetClassName) Status : fixed 09-05-93 --------------------------------------------------------------------------- PRB0020 Symptom : Text at bottom of Volume List window gets truncated Cause : Error in window 'resize' coding Modules : WINCAT.PAS(TWinCatDialog.WMSize) Status : fixed 13-05-93 --------------------------------------------------------------------------- PRB0021 Symptom : When clicking 'exit' button on File List window, this window gets 'iconized' instead of invisible. Cause : Not really a bug ; I programmed it that way. But because some people got totally and utterly confused by this I changed it. Modules : WCFILES.PAS(TFileDialog.Exit) Status : fixed 14-05-93 --------------------------------------------------------------------------- PRB0022 Symptom : Various errors when running WinCat on a 1 MB 286 system (runtime errors when displaying windows, when reading catalog etc.) Cause : Euuuhhh... I don't know Status : open --------------------------------------------------------------------------- PRB0023 Symptom : When cataloging a disk, WinCat reads descript.ion file regardless of the setting of the 'read descript.ion' option on the 'Configure' window. Modules : WCCATALG.PAS(TCatalogDialog.BOK) Status : fixed 15-05-93 --------------------------------------------------------------------------- PRB0024 Symptom : Runtime error & message 'Segment Bounds Exceeded' when loading a catalog. Occurs : If catalog contains a volume with more than 1000 directories on it (e.g. the CICA November 92 CD). Cause : Table overflow while reading directories from catalog. Modules : WCGLOBAL.PAS(ReadCatalog) Status : fixed 22-05-93 --------------------------------------------------------------------------- PRB0025 Symptom : Message 'Unable to read the disk's directory' when cataloging an empty disk. Cause : WinCat was programmed to refuse empty disks to be cataloged. This has been changed on user's request. Modules : WCSELDRV.PAS(TSelDrvDialog.SelectDisk) Status : fixed 02-05-93 --------------------------------------------------------------------------- PRB0026 Symptom : User installed WinCat. Soon after, the mouse disappeared. Fix : ? Status : Yet another unsolved mistery... beware ! --------------------------------------------------------------------------- PRB0027 Symptom : Volume description entered on Volume Information window gets truncated. Cause : This window allowed the user to enter an 'infinitely' long description. However, WinCat only uses the first 51 characters and if necesary truncates the description the user entered. Fix : Description-field now limits input to 51 characters Modules : WCVOLINF.PAS(TVolInfoDialog.SetupWindow) Status : fixed 31-05-93 --------------------------------------------------------------------------- PRB0028 Symptom : When ending WinCat using the 'Close' option from the system menu, WinCat ends immediately without asking the user if updates should be saved first. Modules : WINCAT.PAS(TWinCatDialog.CMClose) Status : fixed 31-05-93 --------------------------------------------------------------------------- PRB0029 Symptom : Target directory selected on Restore window ignored by WUNA. running WUNA. Cause : Wrong parameter-string passed to WUNA ; '-p' parm must precede target directory specification. Status : fixed 31-05-93 --------------------------------------------------------------------------- PRB0030 Symptom : 'Weird' WinCat displays : buttons don't line up, text looks chaotic, windows look a complete mess... Cause : WinCat uses the (Windows default) Sonoran Sans Serif 8-point font (SSERIFE.FON) for displaying text ; if this font isn't installed on your system (or replaced when you installed an OEM display device driver) another font is used, which can cause the mentioned problems. You can prevent this from happenig by specifying this in file WIN.INI : [fonts] MS Sans Serif 8,10,12,14,18,24 (8514/a res)=SSERIFE.FON Status : open ---------------------------------------------------------------------------