Closed
Bug 732443
Opened 13 years ago
Closed 13 years ago
ClusterIterator doesn't iterate non-BMP cluster extenders (e.g. Ideographic Variation Selectors) correctly
Categories
(Core :: Layout: Text and Fonts, defect)
Core
Layout: Text and Fonts
Tracking
()
RESOLVED
FIXED
mozilla13
People
(Reporter: emk, Assigned: jfkthame)
References
Details
(Keywords: regression)
Attachments
(1 file)
2.08 KB,
patch
|
emk
:
review+
|
Details | Diff | Splinter Review |
Steps to reproduce:
Iterate the following UTF-16 code units using ClusterIterator:
845b db40 dd01 98fe 533a
Actual result:
845b | db40 dd01 98fe | 533a
Expected result:
845b db40 dd01 | 98fe | 533a
I found this bug while debugging bug 543200.
Assignee | ||
Comment 1•13 years ago
|
||
You're right, the surrogate processing there was broken. I believe this version handles them correctly.
Assignee: nobody → jfkthame
Attachment #602402 -
Flags: review?(VYV03354)
Reporter | ||
Updated•13 years ago
|
Attachment #602402 -
Flags: review?(VYV03354) → review+
Assignee | ||
Comment 2•13 years ago
|
||
FTR, this was also responsible for the crashiness noted in bug 732330.
https://hg.mozilla.org/integration/mozilla-inbound/rev/bfa4df617fca
Updated•13 years ago
|
Target Milestone: --- → mozilla13
Comment 3•13 years ago
|
||
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•