• harrison's avatar
    LayoutTests: · 01ad47aa
    harrison authored
            Reviewed by Maciej.
            
            <rdar://problem/4671286> Candidate Window isn't displayed and only first candidate is displayed at typing location.
    
            Updated test so that it actually shows the caret rect for the caret position.
            Before, it was showing the caret rect for the 9th character of the test description.
            
            * fast/text/justified-text-rect-expected.checksum:
            * fast/text/justified-text-rect-expected.png:
            * fast/text/justified-text-rect-expected.txt:
            * fast/text/justified-text-rect.html:
    
    WebCore:
    
            Reviewed by Maciej.
    
            <rdar://problem/4671286> Candidate Window isn't displayed and only first candidate is displayed at typing location.
    
            Updated test:
            * fast/text/justified-text-rect.html
    
            * bridge/mac/WebCoreFrameBridge.mm:
            (-[WebCoreFrameBridge convertToNSRange:]):
            (-[WebCoreFrameBridge convertToDOMRange:]):
            Make the selection's root editable element (or the document itself) be
            the basis for NSRange conversions. This supports "shadow DOM" like
            that for text fields and text areas.
            
            * editing/CompositeEditCommand.cpp:
            (WebCore::CompositeEditCommand::moveParagraphs):
            Pass the document element as the scope.
            
            * editing/TextIterator.cpp:
            (WebCore::TextIterator::rangeFromLocationAndLength):
            Make the first parameter the scope.
            
            * editing/TextIterator.h:
            Make the first parameter of rangeFromLocationAndLength() the scope.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16737 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    01ad47aa
justified-text-rect-expected.checksum 32 Bytes