GNOME Bugzilla – Bug 499944
vte_sequence_handler_ta abuses cell.attr.invisible to hide tab char
Last modified: 2010-04-01 05:40:33 UTC
In the fix for bug 353610 that I'm going to commit shortly. One way to fix it would be to check for printable chars before rendering. That may impose unwanted overhead, and also be regarded as regression. Another way to fix is to add a second invisible attribute for internal hiding only. I didn't like that enough to do it right now that invisible attr is private. Anyway, should fix this before making invisible attr public.
I think this fix breaks display of tabs in internal editor of midnight-commander. That is, text is displayed correctly, but the cursor is invisible, which is quite a bit annoying.
Then again, my problem is solved by patch in bug 602596.
I think I can fix this now that we only have a pango-based draw backend.
commit 09345b1ab25b72984419e82cfe3dca07bc5229ce Author: Behdad Esfahbod <behdad@behdad.org> Date: Thu Apr 1 01:39:41 2010 -0400 Bug 499944 - vte_sequence_handler_ta abuses cell.attr.invisible to hide tab char