Changeset 89181 in webkit
- Timestamp:
- Jun 17, 2011 5:43:15 PM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r89178 r89181 1 2011-06-17 Alexey Proskuryakov <ap@apple.com> 2 3 Reviewed by Dan Bernstein. 4 5 https://bugs.webkit.org/show_bug.cgi?id=62913 6 Use ICU search collator when available 7 8 <rdar://problem/8830218> Search on a webpage in Safari conflates some Czech characters 9 <rdar://problem/8468873> Safari search doesn't strip Hamza 10 11 This changes behaviors that depend on system language, and isn't practically testable. 12 13 * editing/TextIterator.cpp: (WebCore::createSearcher): Ask ICU for search collator, if available. 14 1 15 2011-06-17 Sheriff Bot <webkit.review.bot@gmail.com> 2 16 -
trunk/Source/WebCore/editing/TextIterator.cpp
r86387 r89181 1587 1587 // without setting both the pattern and the text. 1588 1588 UErrorCode status = U_ZERO_ERROR; 1589 UStringSearch* searcher = usearch_open(&newlineCharacter, 1, &newlineCharacter, 1, currentSearchLocaleID(), 0, &status); 1589 String searchCollatorName = makeString(currentSearchLocaleID(), "@collation=search"); 1590 UStringSearch* searcher = usearch_open(&newlineCharacter, 1, &newlineCharacter, 1, searchCollatorName.utf8().data(), 0, &status); 1590 1591 ASSERT(status == U_ZERO_ERROR || status == U_USING_FALLBACK_WARNING || status == U_USING_DEFAULT_WARNING); 1591 1592 return searcher;
Note: See TracChangeset
for help on using the changeset viewer.