Notes to Implementors TO BE DONE left-margin on per-screen basis This would provide a feedback that the given screen is handling messages command to recover state in debugger. Browser has little state; debugger has much more. If the editor (or an important buffer) goes away, glyphs are not easy to recover Use file-truename so that identical files with different paths get to the same buffer (as in the browser database) Handle multiple instances of debugger/browser clients. I-search for stop-signs (across all buffers) BUGS /Common 1- Color setting is broken. FIXED; needs integration /Debuggger 1 - an occasional "nil is not an annotation" message weath@eng, quenelle@eng 2 - glyphs are not removed when the debugger dies weath@eng, quenelle@eng FIXED; awaiting VERIFICATION 3 - glyph backgrounds are always white weath@eng; phc FIXED; awaiting VERIFICATION 4 - deleting character at beginning of line removes glyphs (bug in annotation code) weath@eng NEEDS changes to annotation implementation 5 - If you put a bpt on the closing curly brace of a function, the solid arrow hides it when you hit the bpt. I'd rather the text shift right to show both glyphs (and stay shifted; don't jump back!). weath@eng partial FIXED (made it 5 chars; created a variable for it). 6- If a debugger arrow & a breakpoint are on the same place and "clear" is requested, one of the two glyphs is removed more or less randomly. FIXED 7- ../.. & breakpoints... gramlich PASSED to dbx.