Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(281)

Issue 2737033003: Convert non-WHATWG text encoding to ASCII (Closed)

Created:
3 years, 9 months ago by Jinsuk Kim
Modified:
3 years, 9 months ago
Reviewers:
tkent
CC:
blink-reviews, chromium-reviews, kinuko+watch
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Convert non-WHATWG text encoding to ASCII CED is returning text encodings not supported by WHATWG standard, which Blink refused to accept. It can cause an unexpected bug. This CL converts those encoding to ASCII so that raw bytes of the text remain intact. BUG=698605 Review-Url: https://codereview.chromium.org/2737033003 Cr-Commit-Position: refs/heads/master@{#455560} Committed: https://chromium.googlesource.com/chromium/src/+/a86006db0adbe5bda6789d2a14d0805ce6273596

Patch Set 1 #

Total comments: 2

Patch Set 2 : shift-jis variants #

Total comments: 2

Patch Set 3 : comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+51 lines, -4 lines) Patch
M third_party/WebKit/Source/platform/text/TextEncodingDetector.cpp View 1 2 1 chunk +36 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/platform/text/TextEncodingDetectorTest.cpp View 3 chunks +15 lines, -2 lines 0 comments Download

Messages

Total messages: 23 (12 generated)
Jinsuk Kim
Got the list of encodings to convert to ASCII by filtering what CED can return ...
3 years, 9 months ago (2017-03-08 02:04:33 UTC) #2
tkent
https://codereview.chromium.org/2737033003/diff/1/third_party/WebKit/Source/platform/text/TextEncodingDetector.cpp File third_party/WebKit/Source/platform/text/TextEncodingDetector.cpp (right): https://codereview.chromium.org/2737033003/diff/1/third_party/WebKit/Source/platform/text/TextEncodingDetector.cpp#newcode99 third_party/WebKit/Source/platform/text/TextEncodingDetector.cpp:99: case SOFTBANK_ISO_2022_JP: Should detectTextEncoding() return |false| for these encodings? ...
3 years, 9 months ago (2017-03-08 02:17:06 UTC) #3
Jinsuk Kim
https://codereview.chromium.org/2737033003/diff/1/third_party/WebKit/Source/platform/text/TextEncodingDetector.cpp File third_party/WebKit/Source/platform/text/TextEncodingDetector.cpp (right): https://codereview.chromium.org/2737033003/diff/1/third_party/WebKit/Source/platform/text/TextEncodingDetector.cpp#newcode99 third_party/WebKit/Source/platform/text/TextEncodingDetector.cpp:99: case SOFTBANK_ISO_2022_JP: On 2017/03/08 02:17:05, tkent wrote: > Should ...
3 years, 9 months ago (2017-03-08 02:27:06 UTC) #4
tkent
On 2017/03/08 at 02:27:06, jinsukkim wrote: > https://codereview.chromium.org/2737033003/diff/1/third_party/WebKit/Source/platform/text/TextEncodingDetector.cpp > File third_party/WebKit/Source/platform/text/TextEncodingDetector.cpp (right): > > https://codereview.chromium.org/2737033003/diff/1/third_party/WebKit/Source/platform/text/TextEncodingDetector.cpp#newcode99 ...
3 years, 9 months ago (2017-03-08 02:51:56 UTC) #5
Jinsuk Kim
PTAL. I'd still like to to keep the conversion for other non-WHATWG encodings in case ...
3 years, 9 months ago (2017-03-08 03:15:10 UTC) #6
Jinsuk Kim
On 2017/03/08 03:15:10, Jinsuk Kim wrote: > PTAL. > > I'd still like to to ...
3 years, 9 months ago (2017-03-08 03:22:08 UTC) #7
tkent
> I'm thinking of moving the post-detection conversion to ced some time. Do you > ...
3 years, 9 months ago (2017-03-08 03:43:38 UTC) #8
Jinsuk Kim
https://codereview.chromium.org/2737033003/diff/20001/third_party/WebKit/Source/platform/text/TextEncodingDetector.cpp File third_party/WebKit/Source/platform/text/TextEncodingDetector.cpp (right): https://codereview.chromium.org/2737033003/diff/20001/third_party/WebKit/Source/platform/text/TextEncodingDetector.cpp#newcode85 third_party/WebKit/Source/platform/text/TextEncodingDetector.cpp:85: case MSFT_CP874: On 2017/03/08 03:43:37, tkent wrote: > We ...
3 years, 9 months ago (2017-03-08 04:05:54 UTC) #9
tkent
lgtm
3 years, 9 months ago (2017-03-08 04:14:07 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2737033003/40001
3 years, 9 months ago (2017-03-08 22:14:56 UTC) #20
commit-bot: I haz the power
3 years, 9 months ago (2017-03-08 22:35:27 UTC) #23
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/a86006db0adbe5bda6789d2a14d0...

Powered by Google App Engine
This is Rietveld 408576698