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

Issue 11571008: [Android] Add API for specifying a charset for data Urls. (Closed)

Created:
8 years ago by benm (inactive)
Modified:
8 years ago
Reviewers:
bulach, joth
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam
Visibility:
Public.

Description

[Android] Add API for specifying a charset for data Urls. Currently it's not possible to change the charset of a data URL via the content.browser.LoadUrlParams API. Add an overload of the methods that build data URLs to support that. Android only change and android bots green. NOTRY=true Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=173487

Patch Set 1 #

Patch Set 2 : Fix old tests and add a new one. #

Patch Set 3 : #

Total comments: 4

Patch Set 4 : #

Total comments: 2

Patch Set 5 : only apply charset if it's a text/* mime type #

Patch Set 6 : #

Patch Set 7 : #

Total comments: 4

Patch Set 8 : fix joth's comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+76 lines, -2 lines) Patch
M android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewLoadUrlTest.java View 1 2 3 4 5 6 1 chunk +17 lines, -0 lines 0 comments Download
M android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewTestBase.java View 1 2 3 1 chunk +17 lines, -0 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java View 1 2 3 4 5 6 7 2 chunks +42 lines, -2 lines 0 comments Download

Messages

Total messages: 17 (0 generated)
benm (inactive)
ptal, thanks!
8 years ago (2012-12-14 10:25:37 UTC) #1
benm (inactive)
8 years ago (2012-12-14 16:02:09 UTC) #2
bulach
lgtm, just nits: https://codereview.chromium.org/11571008/diff/7001/android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewTestBase.java File android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewTestBase.java (right): https://codereview.chromium.org/11571008/diff/7001/android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewTestBase.java#newcode163 android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewTestBase.java:163: nit: spurious \n ? https://codereview.chromium.org/11571008/diff/7001/content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java File ...
8 years ago (2012-12-14 16:30:26 UTC) #3
benm (inactive)
thanks marcus! https://codereview.chromium.org/11571008/diff/7001/android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewTestBase.java File android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewTestBase.java (right): https://codereview.chromium.org/11571008/diff/7001/android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewTestBase.java#newcode163 android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewTestBase.java:163: On 2012/12/14 16:30:26, bulach wrote: > nit: ...
8 years ago (2012-12-14 16:37:29 UTC) #4
joth
https://codereview.chromium.org/11571008/diff/11001/content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java File content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java (right): https://codereview.chromium.org/11571008/diff/11001/content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java#newcode86 content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java:86: dataUrl.append(";charset=" + charset); -AIUI the charset is spurious if ...
8 years ago (2012-12-14 18:02:51 UTC) #5
benm (inactive)
thanks joth! https://codereview.chromium.org/11571008/diff/11001/content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java File content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java (right): https://codereview.chromium.org/11571008/diff/11001/content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java#newcode86 content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java:86: dataUrl.append(";charset=" + charset); > -AIUI the charset ...
8 years ago (2012-12-14 18:13:58 UTC) #6
joth
On 14 December 2012 10:13, <benm@chromium.org> wrote: > thanks joth! > > > > https://codereview.chromium.**org/11571008/diff/11001/** ...
8 years ago (2012-12-14 23:09:39 UTC) #7
joth
On 14 December 2012 15:09, Jonathan Dixon <joth@chromium.org> wrote: > > > > On 14 ...
8 years ago (2012-12-14 23:13:28 UTC) #8
benm (inactive)
> > nicht. we don't have a aw/ layer wrapper for this. so we'd have ...
8 years ago (2012-12-17 10:41:32 UTC) #9
joth
On 17 December 2012 02:41, <benm@chromium.org> wrote: > > nicht. we don't have a aw/ ...
8 years ago (2012-12-17 17:38:03 UTC) #10
benm (inactive)
Great, patch set 7 should be exactly that! :) (except weird logic in glue layer ...
8 years ago (2012-12-17 17:46:17 UTC) #11
benm (inactive)
On 2012/12/17 17:46:17, benm wrote: > Great, patch set 7 should be exactly that! :) ...
8 years ago (2012-12-17 17:49:07 UTC) #12
joth
lgtm https://codereview.chromium.org/11571008/diff/18001/content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java File content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java (right): https://codereview.chromium.org/11571008/diff/18001/content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java#newcode82 content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java:82: if (charset != null && !charset.isEmpty()) { Do ...
8 years ago (2012-12-17 17:56:24 UTC) #13
benm (inactive)
thanks joth! https://codereview.chromium.org/11571008/diff/18001/content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java File content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java (right): https://codereview.chromium.org/11571008/diff/18001/content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java#newcode82 content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java:82: if (charset != null && !charset.isEmpty()) { ...
8 years ago (2012-12-17 18:00:44 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/benm@chromium.org/11571008/21002
8 years ago (2012-12-17 18:10:49 UTC) #15
joth
On 17 December 2012 10:00, <benm@chromium.org> wrote: > thanks joth! > > > > https://codereview.chromium.**org/11571008/diff/18001/** ...
8 years ago (2012-12-17 18:11:31 UTC) #16
commit-bot: I haz the power
8 years ago (2012-12-17 18:12:38 UTC) #17
Message was sent while issue was closed.
Change committed as 173487

Powered by Google App Engine
This is Rietveld 408576698