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

Issue 2014803002: Move DownloadControllerAndroid from content/ to chrome/ (Closed)

Created:
4 years, 7 months ago by Jinsuk Kim
Modified:
4 years, 6 months ago
Reviewers:
Ted C, qinmin, boliu, sky, no sievers
CC:
chromium-reviews, darin-cc_chromium.org, jam, aelias_OOO_until_Jul13, Changwan Ryu
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Move DownloadControllerAndroid from content/ to chrome/ This change lets embedder to decide how to handle downloads, and makes content layer more self-contained. Accompanying changes are: - Now WebContents holds the reference to download delegate via WebContentsUserData. - ContentViewDownloadDelegate interface was removed - DownloadControlerAndroid -> DownloadControllerBase - DownloadControlerAndroidImpl -> DownloadController to have the name matched with the Java class BUG=598880, 617313, 617361 Committed: https://crrev.com/3da95ee0a9da46764cc912e3b36f29dd171eab40 Cr-Commit-Position: refs/heads/master@{#401127}

Patch Set 1 : removed unused vars #

Total comments: 9

Patch Set 2 : moved download delegate interface to native #

Total comments: 4

Patch Set 3 : native cvc #

Patch Set 4 : Moved DownloadControllerAndroid(Impl) to chrome/ #

Total comments: 22

Patch Set 5 : addressed comments #

Patch Set 6 : reverted ResourceDispatcherHost #

Total comments: 2

Patch Set 7 : resolved race condition #

Total comments: 11

Patch Set 8 : removed deprecated cookie apis #

Total comments: 20

Patch Set 9 : addressed comments #

Total comments: 25

Patch Set 10 : addressed comments #

Total comments: 2

Patch Set 11 : ChromeDownloadDelegate.nativeInit #

Total comments: 6

Patch Set 12 : comments & rebased #

Patch Set 13 : fix failing tests/bugs #

Unified diffs Side-by-side diffs Delta from patch set Stats (+970 lines, -1428 lines) Patch
M android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.h View 1 2 3 4 5 6 7 1 chunk +0 lines, -1 line 0 comments Download
M android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.cc View 1 2 3 4 5 6 1 chunk +0 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ChromeApplication.java View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java View 1 2 3 4 5 6 7 8 9 10 8 chunks +26 lines, -13 lines 0 comments Download
A + chrome/android/java/src/org/chromium/chrome/browser/download/DownloadController.java View 1 2 3 4 3 chunks +5 lines, -92 lines 0 comments Download
A + chrome/android/java/src/org/chromium/chrome/browser/download/DownloadInfo.java View 1 2 3 4 5 6 7 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/download/DownloadItem.java View 1 2 3 4 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/download/DownloadNotifier.java View 1 2 3 4 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSharedPreferenceEntry.java View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSnackbarController.java View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUmaStatsEntry.java View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/download/OMADownloadHandler.java View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/download/SystemDownloadNotifier.java View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -4 lines 0 comments Download
M chrome/android/java_sources.gni View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +3 lines, -0 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/download/ChromeDownloadDelegateTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +14 lines, -5 lines 0 comments Download
A + chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadInfoTest.java View 1 2 3 4 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadManagerServiceTest.java View 1 2 3 4 1 chunk +1 line, -2 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadTestBase.java View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/download/SystemDownloadNotifierTest.java View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/android/chrome_jni_registrar.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/browser/android/download/chrome_download_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +29 lines, -3 lines 0 comments Download
M chrome/browser/android/download/chrome_download_delegate.cc View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +90 lines, -5 lines 0 comments Download
M chrome/browser/android/download/chrome_download_manager_overwrite_infobar_delegate.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +3 lines, -5 lines 0 comments Download
A chrome/browser/android/download/download_controller.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +118 lines, -0 lines 0 comments Download
A chrome/browser/android/download/download_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +420 lines, -0 lines 0 comments Download
A chrome/browser/android/download/download_controller_base.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +105 lines, -0 lines 0 comments Download
A chrome/browser/android/download/download_controller_base.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +41 lines, -0 lines 0 comments Download
M chrome/browser/android/download/download_manager_service.cc View 1 2 3 4 5 6 7 8 9 10 11 8 chunks +10 lines, -11 lines 0 comments Download
A + chrome/browser/android/download/mock_download_controller.h View 1 2 3 4 5 6 3 chunks +12 lines, -12 lines 0 comments Download
A + chrome/browser/android/download/mock_download_controller.cc View 1 2 3 4 5 6 1 chunk +12 lines, -14 lines 0 comments Download
M chrome/browser/android/download/mock_download_controller_android.h View 1 2 3 4 1 chunk +0 lines, -53 lines 0 comments Download
M chrome/browser/android/download/mock_download_controller_android.cc View 1 2 3 4 1 chunk +0 lines, -55 lines 0 comments Download
M chrome/browser/android/intercept_download_resource_throttle.h View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +8 lines, -5 lines 0 comments Download
M chrome/browser/android/intercept_download_resource_throttle.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +43 lines, -8 lines 0 comments Download
M chrome/browser/download/download_resource_throttle.cc View 1 2 3 4 2 chunks +2 lines, -4 lines 0 comments Download
M chrome/browser/download/download_resource_throttle_unittest.cc View 1 2 3 4 5 chunks +5 lines, -6 lines 0 comments Download
M chrome/browser/download/download_ui_controller.cc View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/favicon/content_favicon_driver_browsertest.cc View 1 2 3 4 5 6 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.h View 1 2 3 4 5 6 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +1 line, -2 lines 0 comments Download
M chrome/browser/ui/android/context_menu_helper.cc View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +7 lines, -2 lines 0 comments Download
M content/browser/android/browser_jni_registrar.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +0 lines, -3 lines 0 comments Download
D content/browser/android/deferred_download_observer.h View 1 2 3 1 chunk +0 lines, -42 lines 0 comments Download
D content/browser/android/deferred_download_observer.cc View 1 2 3 1 chunk +0 lines, -32 lines 0 comments Download
M content/browser/android/download_controller_android_impl.h View 1 2 3 1 chunk +0 lines, -159 lines 0 comments Download
M content/browser/loader/resource_dispatcher_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -2 lines 0 comments Download
M content/content_browser.gypi View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +0 lines, -6 lines 0 comments Download
M content/content_jni.gypi View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -1 line 0 comments Download
M content/public/android/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +0 lines, -4 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +0 lines, -18 lines 0 comments Download
D content/public/android/java/src/org/chromium/content/browser/ContentViewDownloadDelegate.java View 1 chunk +0 lines, -44 lines 0 comments Download
D content/public/android/java/src/org/chromium/content/browser/DownloadController.java View 1 2 3 1 chunk +0 lines, -265 lines 0 comments Download
D content/public/android/java/src/org/chromium/content/browser/DownloadInfo.java View 1 chunk +0 lines, -286 lines 0 comments Download
D content/public/android/javatests/src/org/chromium/content/browser/DownloadInfoTest.java View 1 chunk +0 lines, -223 lines 0 comments Download
D content/public/browser/android/download_controller_android.cc View 1 2 3 1 chunk +0 lines, -13 lines 0 comments Download
M content/public/browser/resource_dispatcher_host_delegate.h View 1 2 3 4 5 6 1 chunk +0 lines, -1 line 0 comments Download
M content/public/browser/resource_dispatcher_host_delegate.cc View 1 2 3 4 5 6 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 90 (26 generated)
Jinsuk Kim
For reviewers: - Moving DownloadDelegate-related methods from ContentViewCore to WebContents, which required ContentViewDownloadDelegate/DownloadInfo be moved ...
4 years, 7 months ago (2016-05-27 04:56:33 UTC) #6
no sievers
https://codereview.chromium.org/2014803002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java File chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java (right): https://codereview.chromium.org/2014803002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java#newcode35 chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java:35: import org.chromium.content.browser.DownloadController; So DownloadController is not public here. So ...
4 years, 6 months ago (2016-05-27 19:09:26 UTC) #8
Jinsuk Kim
4 years, 6 months ago (2016-05-30 00:52:01 UTC) #10
Jinsuk Kim
Thanks for the review. As I replied inline, I'd like to work on your suggestion ...
4 years, 6 months ago (2016-05-30 01:20:57 UTC) #11
Jinsuk Kim
https://codereview.chromium.org/2014803002/diff/100001/content/public/android/java/src/org/chromium/content/browser/DownloadController.java File content/public/android/java/src/org/chromium/content/browser/DownloadController.java (right): https://codereview.chromium.org/2014803002/diff/100001/content/public/android/java/src/org/chromium/content/browser/DownloadController.java#newcode217 content/public/android/java/src/org/chromium/content/browser/DownloadController.java:217: ContentViewDownloadDelegate downloadDelegate = downloadDelegateFromWebContents(webContents); On 2016/05/30 01:20:57, Jinsuk wrote: ...
4 years, 6 months ago (2016-05-31 22:40:15 UTC) #12
no sievers
On 2016/05/31 22:40:15, Jinsuk wrote: > https://codereview.chromium.org/2014803002/diff/100001/content/public/android/java/src/org/chromium/content/browser/DownloadController.java > File > content/public/android/java/src/org/chromium/content/browser/DownloadController.java > (right): > > ...
4 years, 6 months ago (2016-06-02 00:44:48 UTC) #13
no sievers
On 2016/06/02 00:44:48, sievers wrote: > On 2016/05/31 22:40:15, Jinsuk wrote: > > > https://codereview.chromium.org/2014803002/diff/100001/content/public/android/java/src/org/chromium/content/browser/DownloadController.java ...
4 years, 6 months ago (2016-06-02 00:45:17 UTC) #14
Jinsuk Kim
PTAL. Never mind some rough edges (extra header inclusion, wrong style, etc) that I will ...
4 years, 6 months ago (2016-06-02 08:46:31 UTC) #15
no sievers
That works generally I think. Normally functionality belonging to a WebContents gets added through WebContents::SetUserData() ...
4 years, 6 months ago (2016-06-02 23:29:06 UTC) #16
qinmin
On 2016/06/02 23:29:06, sievers wrote: > That works generally I think. > > Normally functionality ...
4 years, 6 months ago (2016-06-03 00:17:25 UTC) #17
Jinsuk Kim
On 2016/06/03 00:17:25, qinmin wrote: > On 2016/06/02 23:29:06, sievers wrote: > > That works ...
4 years, 6 months ago (2016-06-03 01:12:42 UTC) #18
Jinsuk Kim
Moved the delegate interface to the native ContentViewCore. I admit this is less than ideal ...
4 years, 6 months ago (2016-06-03 11:04:15 UTC) #19
no sievers
On 2016/06/03 01:12:42, Jinsuk wrote: > On 2016/06/03 00:17:25, qinmin wrote: > > On 2016/06/02 ...
4 years, 6 months ago (2016-06-03 19:17:11 UTC) #20
qinmin
On 2016/06/03 19:17:11, sievers wrote: > On 2016/06/03 01:12:42, Jinsuk wrote: > > On 2016/06/03 ...
4 years, 6 months ago (2016-06-03 19:23:27 UTC) #21
no sievers
Regarding the deferred download logic: I feel like this belongs in the embedder to decide ...
4 years, 6 months ago (2016-06-03 21:56:14 UTC) #22
qinmin
On 2016/06/03 21:56:14, sievers wrote: > Regarding the deferred download logic: > > I feel ...
4 years, 6 months ago (2016-06-03 21:57:25 UTC) #23
no sievers
On 2016/06/03 21:57:25, qinmin wrote: > On 2016/06/03 21:56:14, sievers wrote: > > Regarding the ...
4 years, 6 months ago (2016-06-03 22:02:11 UTC) #24
qinmin
On 2016/06/03 22:02:11, sievers wrote: > On 2016/06/03 21:57:25, qinmin wrote: > > On 2016/06/03 ...
4 years, 6 months ago (2016-06-03 23:33:41 UTC) #26
no sievers
Maybe we don't have to worry about WebContents and ownership so much at all and ...
4 years, 6 months ago (2016-06-04 00:15:16 UTC) #27
Jinsuk Kim
Moved DownloadControllerAndroid(Impl) to chrome/. I pulled GetURLRequest() out to the interface ResourceDispatcherHost tentatively. It is ...
4 years, 6 months ago (2016-06-07 07:28:23 UTC) #29
no sievers
nice https://codereview.chromium.org/2014803002/diff/180001/chrome/browser/android/download/chrome_download_delegate.h File chrome/browser/android/download/chrome_download_delegate.h (right): https://codereview.chromium.org/2014803002/diff/180001/chrome/browser/android/download/chrome_download_delegate.h#newcode39 chrome/browser/android/download/chrome_download_delegate.h:39: ~ChromeDownloadDelegate() override; nit: I think the destructor can ...
4 years, 6 months ago (2016-06-07 21:35:23 UTC) #30
no sievers
https://codereview.chromium.org/2014803002/diff/180001/chrome/browser/android/download/download_controller_android.h File chrome/browser/android/download/download_controller_android.h (right): https://codereview.chromium.org/2014803002/diff/180001/chrome/browser/android/download/download_controller_android.h#newcode19 chrome/browser/android/download/download_controller_android.h:19: class DownloadControllerAndroid : public content::DownloadItem::Observer { On 2016/06/07 21:35:23, ...
4 years, 6 months ago (2016-06-07 21:37:26 UTC) #31
Jinsuk Kim
https://codereview.chromium.org/2014803002/diff/180001/chrome/browser/android/download/chrome_download_delegate.h File chrome/browser/android/download/chrome_download_delegate.h (right): https://codereview.chromium.org/2014803002/diff/180001/chrome/browser/android/download/chrome_download_delegate.h#newcode39 chrome/browser/android/download/chrome_download_delegate.h:39: ~ChromeDownloadDelegate() override; On 2016/06/07 21:35:22, sievers wrote: > nit: ...
4 years, 6 months ago (2016-06-08 06:29:09 UTC) #36
no sievers
https://codereview.chromium.org/2014803002/diff/180001/content/public/browser/resource_dispatcher_host.h File content/public/browser/resource_dispatcher_host.h (right): https://codereview.chromium.org/2014803002/diff/180001/content/public/browser/resource_dispatcher_host.h#newcode58 content/public/browser/resource_dispatcher_host.h:58: const content::GlobalRequestID& request_id) = 0; On 2016/06/08 06:29:08, Jinsuk ...
4 years, 6 months ago (2016-06-08 18:28:22 UTC) #37
qinmin
https://codereview.chromium.org/2014803002/diff/180001/content/public/browser/resource_dispatcher_host.h File content/public/browser/resource_dispatcher_host.h (right): https://codereview.chromium.org/2014803002/diff/180001/content/public/browser/resource_dispatcher_host.h#newcode58 content/public/browser/resource_dispatcher_host.h:58: const content::GlobalRequestID& request_id) = 0; On 2016/06/08 18:28:22, sievers ...
4 years, 6 months ago (2016-06-08 18:31:37 UTC) #38
Jinsuk Kim
On 2016/06/08 18:31:37, qinmin wrote: > https://codereview.chromium.org/2014803002/diff/180001/content/public/browser/resource_dispatcher_host.h > File content/public/browser/resource_dispatcher_host.h (right): > > https://codereview.chromium.org/2014803002/diff/180001/content/public/browser/resource_dispatcher_host.h#newcode58 > ...
4 years, 6 months ago (2016-06-08 22:33:49 UTC) #39
no sievers
On 2016/06/08 22:33:49, Jinsuk wrote: > On 2016/06/08 18:31:37, qinmin wrote: > > > https://codereview.chromium.org/2014803002/diff/180001/content/public/browser/resource_dispatcher_host.h ...
4 years, 6 months ago (2016-06-08 22:37:29 UTC) #40
Jinsuk Kim
On 2016/06/08 22:37:29, sievers wrote: > On 2016/06/08 22:33:49, Jinsuk wrote: > > On 2016/06/08 ...
4 years, 6 months ago (2016-06-08 22:56:23 UTC) #41
Jinsuk Kim
Let InterceptDownloadResourceThrottle::ProcessDownloadRequest() pass net::URLRequest instance to DownloadController::CreateGETDownload(). PTAL
4 years, 6 months ago (2016-06-09 00:49:19 UTC) #42
qinmin
https://codereview.chromium.org/2014803002/diff/280001/chrome/browser/android/download/download_controller.cc File chrome/browser/android/download/download_controller.cc (right): https://codereview.chromium.org/2014803002/diff/280001/chrome/browser/android/download/download_controller.cc#newcode262 chrome/browser/android/download/download_controller.cc:262: base::Unretained(this), info, callback, request)); is it safe to pass ...
4 years, 6 months ago (2016-06-09 17:07:45 UTC) #43
no sievers
On 2016/06/09 17:07:45, qinmin wrote: > https://codereview.chromium.org/2014803002/diff/280001/chrome/browser/android/download/download_controller.cc > File chrome/browser/android/download/download_controller.cc (right): > > https://codereview.chromium.org/2014803002/diff/280001/chrome/browser/android/download/download_controller.cc#newcode262 > ...
4 years, 6 months ago (2016-06-09 20:22:25 UTC) #44
no sievers
On 2016/06/09 20:22:25, sievers wrote: > On 2016/06/09 17:07:45, qinmin wrote: > > > https://codereview.chromium.org/2014803002/diff/280001/chrome/browser/android/download/download_controller.cc ...
4 years, 6 months ago (2016-06-09 20:26:51 UTC) #45
qinmin
On 2016/06/09 20:26:51, sievers wrote: > On 2016/06/09 20:22:25, sievers wrote: > > On 2016/06/09 ...
4 years, 6 months ago (2016-06-09 20:36:24 UTC) #46
no sievers
On 2016/06/09 20:36:24, qinmin wrote: > On 2016/06/09 20:26:51, sievers wrote: > > On 2016/06/09 ...
4 years, 6 months ago (2016-06-10 00:40:29 UTC) #47
Jinsuk Kim
Ended up moving cookie-related logic up to the caller rather than passing cancel callback, since ...
4 years, 6 months ago (2016-06-10 01:50:27 UTC) #48
no sievers
https://codereview.chromium.org/2014803002/diff/330001/android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.h File android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.h (right): https://codereview.chromium.org/2014803002/diff/330001/android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.h#newcode1 android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.h:1: nit: remove newline https://codereview.chromium.org/2014803002/diff/330001/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadInfo.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadInfo.java (right): https://codereview.chromium.org/2014803002/diff/330001/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadInfo.java#newcode10 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadInfo.java:10: ...
4 years, 6 months ago (2016-06-10 19:40:07 UTC) #51
Jinsuk Kim
https://codereview.chromium.org/2014803002/diff/330001/android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.h File android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.h (right): https://codereview.chromium.org/2014803002/diff/330001/android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.h#newcode1 android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.h:1: On 2016/06/10 19:40:06, sievers wrote: > nit: remove newline ...
4 years, 6 months ago (2016-06-13 03:21:12 UTC) #52
Jinsuk Kim
https://codereview.chromium.org/2014803002/diff/330001/chrome/browser/android/intercept_download_resource_throttle.cc File chrome/browser/android/intercept_download_resource_throttle.cc (right): https://codereview.chromium.org/2014803002/diff/330001/chrome/browser/android/intercept_download_resource_throttle.cc#newcode142 chrome/browser/android/intercept_download_resource_throttle.cc:142: if (request_->context()->network_delegate()->CanGetCookies(*request_, On 2016/06/10 19:40:06, sievers wrote: > And ...
4 years, 6 months ago (2016-06-13 05:34:50 UTC) #53
qinmin
https://codereview.chromium.org/2014803002/diff/350001/chrome/browser/android/download/chrome_download_delegate.h File chrome/browser/android/download/chrome_download_delegate.h (right): https://codereview.chromium.org/2014803002/diff/350001/chrome/browser/android/download/chrome_download_delegate.h#newcode13 chrome/browser/android/download/chrome_download_delegate.h:13: : public content::WebContentsUserData<ChromeDownloadDelegate> { nit: fix the intent https://codereview.chromium.org/2014803002/diff/350001/chrome/browser/android/download/download_controller.cc ...
4 years, 6 months ago (2016-06-13 18:31:44 UTC) #54
no sievers
lgtm if Min is happy too. Thanks! https://codereview.chromium.org/2014803002/diff/350001/chrome/browser/android/intercept_download_resource_throttle.cc File chrome/browser/android/intercept_download_resource_throttle.cc (right): https://codereview.chromium.org/2014803002/diff/350001/chrome/browser/android/intercept_download_resource_throttle.cc#newcode126 chrome/browser/android/intercept_download_resource_throttle.cc:126: if (cookie_store ...
4 years, 6 months ago (2016-06-13 18:32:47 UTC) #55
no sievers
https://codereview.chromium.org/2014803002/diff/350001/chrome/browser/android/intercept_download_resource_throttle.cc File chrome/browser/android/intercept_download_resource_throttle.cc (right): https://codereview.chromium.org/2014803002/diff/350001/chrome/browser/android/intercept_download_resource_throttle.cc#newcode134 chrome/browser/android/intercept_download_resource_throttle.cc:134: base::Bind(&InterceptDownloadResourceThrottle::CheckCookiePolicy, On 2016/06/13 18:31:44, qinmin wrote: > could the ...
4 years, 6 months ago (2016-06-13 18:35:51 UTC) #56
Jinsuk Kim
https://codereview.chromium.org/2014803002/diff/350001/chrome/browser/android/download/chrome_download_delegate.h File chrome/browser/android/download/chrome_download_delegate.h (right): https://codereview.chromium.org/2014803002/diff/350001/chrome/browser/android/download/chrome_download_delegate.h#newcode13 chrome/browser/android/download/chrome_download_delegate.h:13: : public content::WebContentsUserData<ChromeDownloadDelegate> { On 2016/06/13 18:31:44, qinmin wrote: ...
4 years, 6 months ago (2016-06-14 00:55:58 UTC) #57
qinmin
lgtm
4 years, 6 months ago (2016-06-14 16:21:40 UTC) #58
Jinsuk Kim
On 2016/06/14 16:21:40, qinmin wrote: > lgtm Min, are the changes in this patch guarded ...
4 years, 6 months ago (2016-06-14 21:50:50 UTC) #59
qinmin
On 2016/06/14 21:50:50, Jinsuk wrote: > On 2016/06/14 16:21:40, qinmin wrote: > > lgtm > ...
4 years, 6 months ago (2016-06-14 21:54:05 UTC) #60
qinmin
On 2016/06/14 21:50:50, Jinsuk wrote: > On 2016/06/14 16:21:40, qinmin wrote: > > lgtm > ...
4 years, 6 months ago (2016-06-14 21:54:11 UTC) #61
Jinsuk Kim
boliu@chromium.org: Please review changes in android_webview tedchoc@chromium.org: Please review changes in chrome/browser/android sky@chromium.org: Please review ...
4 years, 6 months ago (2016-06-14 22:02:49 UTC) #64
boliu
a_w rs lgtm
4 years, 6 months ago (2016-06-14 23:56:45 UTC) #65
Ted C
https://codereview.chromium.org/2014803002/diff/370001/chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java File chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java (right): https://codereview.chromium.org/2014803002/diff/370001/chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java#newcode155 chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java:155: public void requestHttpGetDownload(String url, String userAgent, String contentDisposition, should ...
4 years, 6 months ago (2016-06-15 17:44:11 UTC) #66
no sievers
https://codereview.chromium.org/2014803002/diff/370001/chrome/browser/android/download/chrome_download_delegate.cc File chrome/browser/android/download/chrome_download_delegate.cc (right): https://codereview.chromium.org/2014803002/diff/370001/chrome/browser/android/download/chrome_download_delegate.cc#newcode138 chrome/browser/android/download/chrome_download_delegate.cc:138: weak_java_ref_ = JavaObjectWeakGlobalRef(env, jobj); On 2016/06/15 17:44:11, Ted C ...
4 years, 6 months ago (2016-06-15 18:17:28 UTC) #67
no sievers
https://codereview.chromium.org/2014803002/diff/370001/chrome/browser/android/download/chrome_download_delegate.cc File chrome/browser/android/download/chrome_download_delegate.cc (right): https://codereview.chromium.org/2014803002/diff/370001/chrome/browser/android/download/chrome_download_delegate.cc#newcode138 chrome/browser/android/download/chrome_download_delegate.cc:138: weak_java_ref_ = JavaObjectWeakGlobalRef(env, jobj); On 2016/06/15 18:17:28, sievers wrote: ...
4 years, 6 months ago (2016-06-15 18:34:06 UTC) #68
Jinsuk Kim
https://codereview.chromium.org/2014803002/diff/370001/chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java File chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java (right): https://codereview.chromium.org/2014803002/diff/370001/chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java#newcode155 chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java:155: public void requestHttpGetDownload(String url, String userAgent, String contentDisposition, On ...
4 years, 6 months ago (2016-06-15 21:05:30 UTC) #69
Ted C
https://codereview.chromium.org/2014803002/diff/370001/chrome/browser/android/download/chrome_download_delegate.cc File chrome/browser/android/download/chrome_download_delegate.cc (right): https://codereview.chromium.org/2014803002/diff/370001/chrome/browser/android/download/chrome_download_delegate.cc#newcode133 chrome/browser/android/download/chrome_download_delegate.cc:133: content::WebContents* web_contents) {} On 2016/06/15 21:05:30, Jinsuk wrote: > ...
4 years, 6 months ago (2016-06-15 23:56:38 UTC) #70
Jinsuk Kim
PTAL https://codereview.chromium.org/2014803002/diff/370001/chrome/browser/android/download/chrome_download_delegate.cc File chrome/browser/android/download/chrome_download_delegate.cc (right): https://codereview.chromium.org/2014803002/diff/370001/chrome/browser/android/download/chrome_download_delegate.cc#newcode138 chrome/browser/android/download/chrome_download_delegate.cc:138: weak_java_ref_ = JavaObjectWeakGlobalRef(env, jobj); On 2016/06/15 23:56:37, Ted ...
4 years, 6 months ago (2016-06-16 05:34:13 UTC) #72
Ted C
lgtm w/ a couple smaller comments https://codereview.chromium.org/2014803002/diff/430001/chrome/browser/android/download/chrome_download_delegate.cc File chrome/browser/android/download/chrome_download_delegate.cc (right): https://codereview.chromium.org/2014803002/diff/430001/chrome/browser/android/download/chrome_download_delegate.cc#newcode140 chrome/browser/android/download/chrome_download_delegate.cc:140: void ChromeDownloadDelegate::Init(JNIEnv* env, ...
4 years, 6 months ago (2016-06-17 20:29:37 UTC) #73
Jinsuk Kim
Hi sky@, would you take a look at the files at chrome/browser/ ? https://codereview.chromium.org/2014803002/diff/430001/chrome/browser/android/download/chrome_download_delegate.cc File ...
4 years, 6 months ago (2016-06-20 02:00:53 UTC) #74
sky
LGTM
4 years, 6 months ago (2016-06-20 15:05:53 UTC) #75
Jinsuk Kim
Thanks for reviewing! After lgtm'ed, fixed a bug in InterceptDownloadResourceThrottle caused by the misunderstanding on ...
4 years, 6 months ago (2016-06-21 06:22:03 UTC) #76
no sievers
On 2016/06/21 06:22:03, Jinsuk wrote: > Thanks for reviewing! > > After lgtm'ed, fixed a ...
4 years, 6 months ago (2016-06-21 18:32:09 UTC) #77
no sievers
On 2016/06/21 18:32:09, sievers wrote: > On 2016/06/21 06:22:03, Jinsuk wrote: > > Thanks for ...
4 years, 6 months ago (2016-06-21 18:36:38 UTC) #78
Jinsuk Kim
On 2016/06/21 18:36:38, sievers wrote: > On 2016/06/21 18:32:09, sievers wrote: > > On 2016/06/21 ...
4 years, 6 months ago (2016-06-21 22:23:16 UTC) #79
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2014803002/470001
4 years, 6 months ago (2016-06-21 22:24:05 UTC) #82
commit-bot: I haz the power
Committed patchset #17 (id:470001)
4 years, 6 months ago (2016-06-21 22:35:06 UTC) #84
commit-bot: I haz the power
4 years, 6 months ago (2016-06-21 22:36:51 UTC) #88
Message was sent while issue was closed.
Patchset 16 (id:??) landed as
https://crrev.com/3da95ee0a9da46764cc912e3b36f29dd171eab40
Cr-Commit-Position: refs/heads/master@{#401127}

Powered by Google App Engine
This is Rietveld 408576698