WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
109126
[BlackBerry] CHHW - Characters that are using 32 bits encoding get trunked to 16bits
https://bugs.webkit.org/show_bug.cgi?id=109126
Summary
[BlackBerry] CHHW - Characters that are using 32 bits encoding get trunked to...
Xiaobo Wang
Reported
2013-02-06 19:10:52 PST
Some Chinese characters in HKSCS charset has a unicode beyond the 16-bit range, such as U+20547. If we input one of theses characters into URL bar or any input/editable in a page, you'll get a wrong character, because the key code was trunked to 16 bits. Should store the keycode/character in 32-bit instead of 16-bit.
Attachments
patch
(16.33 KB, patch)
2013-02-06 22:56 PST
,
Xiaobo Wang
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Xiaobo Wang
Comment 1
2013-02-06 22:56:17 PST
Created
attachment 186993
[details]
patch Internally reviewed by Mike Fenton. But I changed code in more places for character type after his review.
Build Bot
Comment 2
2013-02-07 06:10:18 PST
Comment on
attachment 186993
[details]
patch
Attachment 186993
[details]
did not pass win-ews (win): Output:
http://queues.webkit.org/results/16434121
WebKit Review Bot
Comment 3
2013-02-07 07:26:04 PST
Comment on
attachment 186993
[details]
patch Clearing flags on attachment: 186993 Committed
r142120
: <
http://trac.webkit.org/changeset/142120
>
WebKit Review Bot
Comment 4
2013-02-07 07:26:08 PST
All reviewed patches have been landed. Closing bug.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug