[Webkit-unassigned] [Bug 51035] UCS2 encoding aliases should be defaulted to Big Endian
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Dec 16 07:42:25 PST 2010
https://bugs.webkit.org/show_bug.cgi?id=51035
Adam Roben (aroben) <aroben at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |aroben at apple.com
--- Comment #22 from Adam Roben (aroben) <aroben at apple.com> 2010-12-16 07:42:25 PST ---
(In reply to comment #20)
> This broke the hell out of GTK+ (> 100 tests failing), so I reverted it in r74186. In the future please play attention to massive breakage in the bots when landing patches.
It also broke Safari on Windows's location field, search field, and error pages. These features use the IWebFrame::load[Alternate]HTMLString APIs, which end up calling through WebFrame::loadHTMLString [1]. BSTRs appear to be encoded with UTF-16LE, but we pass just "utf-16" as the encoding name to the SubstituteData constructor.
It looks like WebKit2's WebPage has this same problem [2].
1. http://trac.webkit.org/browser/trunk/WebKit/win/WebFrame.cpp?rev=73430
2. http://trac.webkit.org/browser/trunk/WebKit2/WebProcess/WebPage/WebPage.cpp?rev=74164
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list