After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 499944 - vte_sequence_handler_ta abuses cell.attr.invisible to hide tab char
vte_sequence_handler_ta abuses cell.attr.invisible to hide tab char
Status: RESOLVED FIXED
Product: vte
Classification: Core
Component: general
unspecified
Other Linux
: Normal minor
: ---
Assigned To: VTE Maintainers
VTE Maintainers
Depends on:
Blocks: 499895
 
 
Reported: 2007-11-27 11:03 UTC by Behdad Esfahbod
Modified: 2010-04-01 05:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Behdad Esfahbod 2007-11-27 11:03:29 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.
Comment 1 Rafał Mużyło 2010-01-30 20:34:57 UTC
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.
Comment 2 Rafał Mużyło 2010-01-30 22:22:06 UTC
Then again, my problem is solved by patch in bug 602596.
Comment 3 Behdad Esfahbod 2010-04-01 05:31:35 UTC
I think I can fix this now that we only have a pango-based draw backend.
Comment 4 Behdad Esfahbod 2010-04-01 05:40:33 UTC
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