[Konsole-devel] [Bug 159096] 'Find Next' does not always move to correct line

Robert Knight robertknight at gmail.com
Sun Mar 30 02:54:55 UTC 2008


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=159096         
robertknight gmail com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED



------- Additional Comments From robertknight gmail com  2008-03-30 04:54 -------
SVN commit 791703 by knight:

BUG: 159096 ('Find Next' does not always move to correct line)

Squashed commit of the following:

commit 17bd4aee3b20b3d36e0891dfd516d986430133c2
Author: Robert Knight <robertknight gmail com>
Date:   Sun Mar 30 03:39:07 2008 +0100

    Use a list of integers rather than a bitmap to record the character positions of new lines.  This allows for empty lines in the buffer which means that multiple lines may start at the same character position.

commit d8ee8002f6ee87257f70f94e1a77a44f668617d9
Author: Robert Knight <robertknight gmail com>
Date:   Sun Mar 30 03:22:24 2008 +0100

    Compute the line index of a match found during output search more accurately.  Add a method to record the positions of new lines within the output stream to TerminalCharacterDecoder and use that in SearchHistoryTask to count the number of lines offset from the start of the current block.  Unlike the previous method this works when there are wrapped lines in the output.


 M  +14 -5     SessionController.cpp  
 M  +18 -2     TerminalCharacterDecoder.cpp  
 M  +13 -0     TerminalCharacterDecoder.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=791703



More information about the konsole-devel mailing list