[Konsole-devel] Review Request: Avoid adding extra trailing space when copying text
Jekyll Wu
adaptee at gmail.com
Tue Oct 18 16:25:28 UTC 2011
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/102906/
-----------------------------------------------------------
(Updated Oct. 18, 2011, 4:25 p.m.)
Review request for Konsole.
Changes
-------
previous patch forgets one important line
Description
-------
This patch is basically based upon the patch from comment #94 in bug #188528.
As noted in the code comment, the added 'isRealCharacter' boolean field can be furthur improved to become a enum field to indicate more roles:
* RealCharacter: a character which really exists
* PlaceHolderCharacter: a character which exists as place holder
* TabStopCharacter: a special place holder for HT('\t')
I think that 'TabStopCharacter' will make it possible to copy HT('\t') as it is in the future(bug #168368).
However, I have not figured out the how konsole exactly deals with HT('\t') so just leave that field as boolean for now.
This addresses bugs 188528 and 254628.
http://bugs.kde.org/show_bug.cgi?id=188528
http://bugs.kde.org/show_bug.cgi?id=254628
Diffs (updated)
-----
src/Character.h 56df4b4
src/Screen.cpp 4daa371
src/TerminalCharacterDecoder.cpp 1866df7
Diff: http://git.reviewboard.kde.org/r/102906/diff/diff
Testing
-------
I used the alpine example for testing. The result seems fine and no regressio is observed so far. If there is regression I haven't noticed, I guess it might be 'TAB'('\t') related.
Thanks,
Jekyll Wu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/konsole-devel/attachments/20111018/d0da3954/attachment.html>
More information about the konsole-devel
mailing list