Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!think.com!mintaka!ogicse!pdxgate!eecs!mwizard From: mwizard@eecs.cs.pdx.edu (Craig Nelson) Newsgroups: comp.lang.pascal Subject: Turbo Vision (editors flaw) Message-ID: <1981@pdxgate.UUCP> Date: 16 Mar 91 09:04:31 GMT Sender: news@pdxgate.UUCP Lines: 19 Craig, here (you already knew that). I ran across a small glitch in Turbo Vision's EDITORS.TPU unit. Seems the speedy routines someone optimized in the EDITORS.PAS source code have a bug. I refer to the ScanKeyMap routine in specific. Try running the TVEDIT program and type $10.00, or maybe 100%, or how about #00. You notice what I did. The $,%,#, and ^ symbols are filtered out due to the algorithm being used. May also be the structure it references (the KeyMap) but it looks pretty sound. Those characters mentioned earlier filter out to be such nice things as ShiftIns, CtrlIns, etc... Nice little addition, but it kinda screws up the project I was working on. I'm working on the fix right now. The assembly code is pretty straight foreward so it shouldn't take too long. If anyone out there already has a fix I could use the extra typing time to do bigger and better things (like hunt for more bugs) Mail responses, questions, comments, money, etc... to mwizard@eecs.ee.pdx.edu (Craig Nelson)