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

Issue 2545343002: Add support for virtual files to Clank. (Closed)

Created:
4 years ago by mtomasz
Modified:
4 years ago
Reviewers:
Theresa, boliu, gone, Torne, agrieve
CC:
chromium-reviews, vmpstr+watch_chromium.org, agrieve+watch_chromium.org, darin-cc_chromium.org, mikecase+watch_chromium.org, dfalcantara+watch_chromium.org, jbudorick+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add support for virtual files to Clank. If a virtual file is selected, then coerce it to the first streamable MIME type. As a result, users will be able to pick Google Docs documents from Drive as PDF files, as in the past. TEST=Tested manually by picking a hosted document from Drive with enabled support for virtual files. BUG=b/33185812 Committed: https://crrev.com/3be618619e8365afe55130c44da9a24941cc34c4 Cr-Commit-Position: refs/heads/master@{#439678}

Patch Set 1 #

Patch Set 2 : Add support for virtual files to Clank. #

Patch Set 3 : Fix compile issues. #

Patch Set 4 : git cl format #

Patch Set 5 : Silly me. #

Total comments: 21

Patch Set 6 : Addressed comments. #

Patch Set 7 : Fixed tests. #

Total comments: 6

Patch Set 8 : Add support for virtual files to Clank. #

Total comments: 3

Patch Set 9 : Rebased. #

Total comments: 2

Patch Set 10 : Fixed comment. #

Total comments: 2

Patch Set 11 : Rebased. #

Messages

Total messages: 85 (54 generated)
mtomasz
miguelg@, jam@, agrieve@, rmcilroy@: PTAL at: miguelg: chrome/android/java/src/org/chromium/chrome/browser/infobar/AppBannerInfoBarDelegateAndroid.java chrome/android/java/src/org/chromium/chrome/browser/omnibox/LocationBarLayout.java ui/android/java/src/org/chromium/ui/base/ActivityWindowAndroid.java ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java ui/android/java/src/org/chromium/ui/base/WindowAndroid.java jam: android_webview/java/src/org/chromium/android_webview/AwWebContentsDelegateAdapter.java base/android/java/src/org/chromium/base/ContentUriUtils.java ...
4 years ago (2016-12-07 01:18:32 UTC) #17
mtomasz
git cl owners seems to have a bad day. PTAL at the following files: miguelg: ...
4 years ago (2016-12-07 01:23:02 UTC) #19
mtomasz
Now rietveld breaks formatting. PTAL at: miguelg: chrome/android/* ui/android/* jam: android_webview/* content/public/android/* agrieve: base/android/* build/android/*
4 years ago (2016-12-07 01:24:58 UTC) #20
mtomasz
4 years ago (2016-12-07 01:25:14 UTC) #21
agrieve
Did an initial review. After staring at ContentUriUtils for a while though, I worry that ...
4 years ago (2016-12-07 16:44:54 UTC) #23
jam
On 2016/12/07 01:18:32, mtomasz wrote: > miguelg@, jam@, agrieve@, rmcilroy@: PTAL at: > > miguelg: ...
4 years ago (2016-12-07 20:20:44 UTC) #24
mtomasz
https://codereview.chromium.org/2545343002/diff/80001/base/android/java/src/org/chromium/base/ContentUriUtils.java File base/android/java/src/org/chromium/base/ContentUriUtils.java (right): https://codereview.chromium.org/2545343002/diff/80001/base/android/java/src/org/chromium/base/ContentUriUtils.java#newcode96 base/android/java/src/org/chromium/base/ContentUriUtils.java:96: if (asf != null) { On 2016/12/07 16:44:54, agrieve ...
4 years ago (2016-12-08 06:36:37 UTC) #29
mtomasz
On 2016/12/07 16:44:54, agrieve (OOO Dec 8) wrote: > Did an initial review. After staring ...
4 years ago (2016-12-08 06:43:32 UTC) #30
mtomasz
On 2016/12/07 16:44:54, agrieve (OOO Dec 8) wrote: > Did an initial review. After staring ...
4 years ago (2016-12-08 06:43:32 UTC) #31
agrieve
https://codereview.chromium.org/2545343002/diff/80001/base/android/java/src/org/chromium/base/ContentUriUtils.java File base/android/java/src/org/chromium/base/ContentUriUtils.java (right): https://codereview.chromium.org/2545343002/diff/80001/base/android/java/src/org/chromium/base/ContentUriUtils.java#newcode236 base/android/java/src/org/chromium/base/ContentUriUtils.java:236: @SuppressLint("NewApi") On 2016/12/08 06:36:37, mtomasz wrote: > On 2016/12/07 ...
4 years ago (2016-12-09 18:23:14 UTC) #37
mtomasz
https://codereview.chromium.org/2545343002/diff/120001/base/android/java/src/org/chromium/base/ContentUriUtils.java File base/android/java/src/org/chromium/base/ContentUriUtils.java (right): https://codereview.chromium.org/2545343002/diff/120001/base/android/java/src/org/chromium/base/ContentUriUtils.java#newcode112 base/android/java/src/org/chromium/base/ContentUriUtils.java:112: return streamTypes != null ? streamTypes[0] : null; On ...
4 years ago (2016-12-12 03:53:56 UTC) #40
agrieve
lgtm /w one nit https://codereview.chromium.org/2545343002/diff/140001/build/android/AndroidManifest.xml File build/android/AndroidManifest.xml (right): https://codereview.chromium.org/2545343002/diff/140001/build/android/AndroidManifest.xml#newcode18 build/android/AndroidManifest.xml:18: <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="24" /> Please ...
4 years ago (2016-12-12 18:33:41 UTC) #43
mtomasz
https://codereview.chromium.org/2545343002/diff/140001/build/android/AndroidManifest.xml File build/android/AndroidManifest.xml (right): https://codereview.chromium.org/2545343002/diff/140001/build/android/AndroidManifest.xml#newcode18 build/android/AndroidManifest.xml:18: <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="24" /> On 2016/12/12 18:33:41, agrieve wrote: ...
4 years ago (2016-12-13 08:19:25 UTC) #44
agrieve
https://codereview.chromium.org/2545343002/diff/140001/build/android/AndroidManifest.xml File build/android/AndroidManifest.xml (right): https://codereview.chromium.org/2545343002/diff/140001/build/android/AndroidManifest.xml#newcode18 build/android/AndroidManifest.xml:18: <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="24" /> On 2016/12/13 08:19:25, mtomasz wrote: ...
4 years ago (2016-12-13 14:46:55 UTC) #45
mtomasz
@Torne: PTAL at android_webview/java/src/org/chromium/android_webview/AwWebContentsDelegateAdapter.java @boliu: PTAL at content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java Thanks
4 years ago (2016-12-15 02:16:19 UTC) #48
Torne
android_webview LGTM, one nit in other code I happened to spot https://codereview.chromium.org/2545343002/diff/160001/base/android/java/src/org/chromium/base/ContentUriUtils.java File base/android/java/src/org/chromium/base/ContentUriUtils.java (left): ...
4 years ago (2016-12-15 16:24:03 UTC) #53
boliu
content lgtm
4 years ago (2016-12-15 18:12:07 UTC) #54
mtomasz
https://codereview.chromium.org/2545343002/diff/160001/base/android/java/src/org/chromium/base/ContentUriUtils.java File base/android/java/src/org/chromium/base/ContentUriUtils.java (left): https://codereview.chromium.org/2545343002/diff/160001/base/android/java/src/org/chromium/base/ContentUriUtils.java#oldcode135 base/android/java/src/org/chromium/base/ContentUriUtils.java:135: * @param columnField the column field to query. On ...
4 years ago (2016-12-16 03:25:31 UTC) #55
mtomasz
@miguelg: PTAL at: chrome/android/* ui/android/* Thanks.
4 years ago (2016-12-16 03:30:02 UTC) #59
Miguel Garcia
On 2016/12/16 03:30:02, mtomasz wrote: > @miguelg: PTAL at: > chrome/android/* > ui/android/* > > ...
4 years ago (2016-12-16 10:24:52 UTC) #62
mtomasz
@dfalcantara: PTAL at chrome/android/*. Thanks!
4 years ago (2016-12-19 03:40:08 UTC) #66
mtomasz
@twellington: PTAL at ui/android/*. Thanks!
4 years ago (2016-12-19 03:41:34 UTC) #68
Theresa
lgtm
4 years ago (2016-12-19 17:02:34 UTC) #69
Theresa
https://codereview.chromium.org/2545343002/diff/180001/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java File ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java (right): https://codereview.chromium.org/2545343002/diff/180001/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java#newcode194 ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java:194: getContentIntent.addCategory(Intent.CATEGORY_OPENABLE); Can you please add a test for this ...
4 years ago (2016-12-19 17:05:49 UTC) #70
gone
lgtm for mechanical changes to those files
4 years ago (2016-12-19 18:39:26 UTC) #71
mtomasz
https://codereview.chromium.org/2545343002/diff/180001/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java File ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java (right): https://codereview.chromium.org/2545343002/diff/180001/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java#newcode194 ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java:194: getContentIntent.addCategory(Intent.CATEGORY_OPENABLE); On 2016/12/19 17:05:49, Theresa Wellington wrote: > Can ...
4 years ago (2016-12-20 01:01:55 UTC) #72
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/2545343002/180001
4 years ago (2016-12-20 01:03:01 UTC) #75
commit-bot: I haz the power
Failed to apply patch for build/android/AndroidManifest.xml: While running git apply --index -p1; error: patch failed: ...
4 years ago (2016-12-20 01:47:49 UTC) #77
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/2545343002/200001
4 years ago (2016-12-20 01:55:06 UTC) #80
commit-bot: I haz the power
Committed patchset #11 (id:200001)
4 years ago (2016-12-20 02:42:08 UTC) #83
commit-bot: I haz the power
4 years ago (2016-12-20 02:44:52 UTC) #85
Message was sent while issue was closed.
Patchset 11 (id:??) landed as
https://crrev.com/3be618619e8365afe55130c44da9a24941cc34c4
Cr-Commit-Position: refs/heads/master@{#439678}

Powered by Google App Engine
This is Rietveld 408576698