Fixed <rdar://problem/3757712> REGRESSION (Mail): WebCore does not allow Devanagari...
authorrjw <rjw@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 26 Jan 2005 21:26:49 +0000 (21:26 +0000)
committerrjw <rjw@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 26 Jan 2005 21:26:49 +0000 (21:26 +0000)
commitd36ade66a48c47ba221c9bcebfcc1b1676e8b6b1
tree3c1aa84c28abcfd77735065ab07d9c1cd992efba
parentdc5c53ad5befbeaf3fb76834d21760578523d438
Fixed <rdar://problem/3757712> REGRESSION (Mail): WebCore does not allow Devanagari ligature input

For now we are using ICU UBreakIterator to determine grapheme boundaries for
cursor and deletion.  This does not match what Cocoa does exactly, but does match
what Carbon does.  The areas are difference are obscure, but, according to
Deborah Goldsmith, using the UBreakIterator is the reasonable approach.

        Reviewed by Ken.

        * khtml/rendering/render_text.cpp:
        (RenderText::previousOffset):
        (RenderText::nextOffset):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@8452 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog-2005-08-23
WebCore/khtml/rendering/render_text.cpp