Larry Lee/WinCIS 4/12/93 PATCH For WinCIS .94 WINCIS.EXE must be the version from WC094B.ZIP dated 3/12/92 At 502326 BYTES To apply the patch go to C:\> prompt under DOS and: C:\>CD \WINCIS ; Change to the wincis directory C:\>PKUNZIP WCP94B ; Unzip the Patch files C:\>PKUNZIP PATCH ; Unzip the Patch Program Now to apply the patch (you may want to run with the -BACKUP option unless of course you still have the original WC094A,B,C files... C:\>PATCH WCP94B ; Apply Patch no backups created or C:\>PATCH -BACKUP WCP94B ; Apply Patch and backup changed files THIS PATCH FILE FIXES THE FOLLOWING PROBLEMS IN WINCIS VERSION .94 1) GPF With ATi Wonder XL 3.1 Windows Drivers Dated 8/92 VB caused a GPF or Stack Overflow When Using the ScretchBitBlt function to size Icons on certain Buttons when the user ran in 256 color mode> WinCIS created a GPF when you pressed the PG/UP or PG/DN buttons. This was due to the fact that these buttons had the autosize property set such that the icon was resized. VB2 has a problem with the windows SretchBitBlt function causing the GPF. I have since resized the icon to 32x32 pixels and removed the autosize property. BTW: The online performance is affected by the number of colors you use. Running at 256 colors requires 16 times as many bits, hence screen updates are slower. You might also consider purchasing a faster video driver such as WinSpeed from Pannacea... 2) Downloads Bug in the error recovery routine provided by MircoHelp caused it to send host sequnec number in ACK responses Corrected code to send reciever's sequence number The host want the last valid recieved block number in ACK's Since the code was send the Host it's sequence number it assumed it had successfully resync'd and hence resumed sending packets. After the sufficient packets where sent WinCIS would see the appropriate sequence number and resume downloading. This caused it to skip up to (N) blocks. The result of which was that the user did not recieve the complete file. In addition corrected the download resume logic and added it as an option to the terminal screen under OPTIONS/Use Download Recovery turning on this option will allow wincis to restart a download that was aborted. Fixed Abort button to cleanly abort, under certain circumstances it would hangup forcing the user to reboot. Now it waits a maximum of 20 seconds for CIS to honor the abort. Additionally if the user re-presses the button after waiting 3 seconds it issues a panic abort to CIS (^P^P^P^P) and exits the download screen immediately 3) Message Editor Users expressed concern that the message editor defaulted to overstrike mode. The standard edit control is now used which does not have overstrike mode. WinCIS will no longer support overstrke in the message editor (This is consistent with the notepad editor). 4) Fixed bug preventing wincis from honoring Maximum message Length The Q&A.WRI file describes changes you can make to the WinCIS.INI in order to change the maximum number of lines and characters allowed for messages and email. The program had a bug preventing it from honoring the change. 5) Font Sizing The Q&A.WRI file describes changes you can make to the WinCIS.INI in order to change the font and size used in certain areas of the program. The program had a bug preventing it from honoring the font size property. 6) Misc Additions and changes Add BUILD SCRIPT to FILE Menu Allows you to have wincis simply output a script based on the parameters you have specified, withour going online and performing any of those actions... Add Run PROGRAM to FILE Menu Allows you to have wincis shell out to another program Add OPEN, NEW to the ADDRESS BOOK FILE MENU Allows you to have more than one address book Add TEMPLATE override to FILE CAPTURE to SETTINGS/PROCESSING OPTIONS Since some users are customizing their own templates they can now set their template filename in this field in order to use their own version... Add default FILE CAPTURE to SETTINGS/PROCESSING OPTIONS Some users expressed the need to always have file capture turned on specifing a filename in this field causes the program to always turn on file capture when performing online interaction INS/DEL keys now add or delete a forum from main panel ALT-DOUBLE-CLICK edits a forum (similar to progman) Clicking on UPLOADER in library catalog brings up address book Fixed error preventing catalog from displaying details for one record catalogs WCISPRJ.DLL ... Corrected last update date logic to recognize "**Never**" in the catalog Added capability to download a single file if you already know the forum, filename, & library. However a minor modification to your WINCIS.INI is required. Find the "[CatScan Options]" in the WinCIS.INI and add the following line... Dnld=Download a specific File You can then download a specific file using a pattern selecting Dnld as opposed to SHORT or FULL scan... Logoff not working for certain modem types added ModemEscapeTime= (defaults to 1 second) to WinCIS.INI adding this option to the WINCIS.INI under "[PGM OPTIONS] allows the user to lengthen the delay before and after issuing the "+++" modem command escape sequence.. Additionally changed the logoff logic to recognize the HOST NAME: prompt if it appears duting logoff and respond with "OFF" New versions of MHIN200.VBX and VBCOMM.VBX from Microhelp VBCOMM now correctly turns off terminal-ready when the comm port is closed. 7) Comm buffer overruns causing program to appear to hang. Caused by a combination of the terninal screen updates slowing down the program so that the comm buffer slowly began to exceed the rate at which the it was being drained by the application. Changed logic to allocate 75% of available buffer space to recieve buffer and 25% to transmit buffer. In addition changed the terminal logic to purge the terminal scroll back buffer to last 4K as it exceeds 8K...