`term' v4.3a update =================== This patch addresses a number of problems in `term' v4.3, namely: - Fixed yet another bug in the darn review buffer code. I guess this won't fix them all. Has anybody seen the review buffer lockup bug yet and can tell me how to reproduce it? - Nonzero background colours no longer spell trouble when scrolling, refreshing and mucking with the terminal display. Actually, a lot was broken in this area, partly owing to the fact that pen storage variables were actually seven bits signed only. With palette sharing on 256 colour screens pen numbers could end up on the negative side and wreak havoc on the code that would try to `economize' on bitplanes when scrolling. Talk about historic code... - `term' now uses the "official" way to determine if there are any visitor windows open on its very own public screen. Thanks go to Stefan Becker who pointed this out. - Went through all invocations of the MsgQueue routines and cleaned things up a bit so no signals are used twice. Perhaps this is what caused all the nasty lock-ups, in particular concerning the review buffer. - Some of the text editing fields had the maximum number of chars they should be able to hold set to 0. - The weird screen left edge snap is finally fixed (Sigh!). - The hotkey panel text editing fields now automatically translate your keyboard input into hotkey specifiers. If you don't like this feature, press the caps lock key; this will allow you to edit the field contents as usual. - Recompiled the program using SAS/C 6.55. What's in the archive? ====================== The following files should be included in this archive: term43a030.pch Patch to update `term' v4.3 (030 version) term43a030.pch.sig PGP signature for term43a030.pch term43a68k.pch Patch to update `term' v4.3 (generic version) term43a68k.pch.sig PGP signature for term43a68k.pch Patch-4.3a.notes The file you are currently reading spatch Tool to apply the patch Update-term4.3 Installer script to apply the patch How to apply this patch? ======================== Just use the supplied installer script, it will do all the messy work for you which involves deciding with program type you are using (either the 030 version or the generic version), making a backup copy of the old program and last but not least applying the patch. Famous last words ================= This patch file was created using the "scompare" SAS Binary File Compare Program V6.50 which is copyright © 1992-1993 SAS Institute, Inc. The "spatch" SAS Binary File Patcher V6.50 is copyright © 1992 SAS Institute, Inc. If you don't trust this patch file, you can request a patch file directly from me either on disk (don't forget to include money to cover the postage) or via eMail. My mail address is: Olaf Barthel Brabeckstrasse 35 D-30559 Hannover Federal Republic of Germany My eMail address is: olsen@sourcery.han.de