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

Issue 2478583004: implementation for new duplicate download UI (Closed)

Created:
4 years, 1 month ago by qinmin
Modified:
4 years, 1 month ago
CC:
asanka, agrieve+watch_chromium.org, chili+watch_chromium.org, chromium-reviews, dewittj+watch_chromium.org, dfalcantara+watch_chromium.org, dimich+watch_chromium.org, fgorski+watch_chromium.org, petewil+watch_chromium.org, romax+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

implementation for new duplicate download UI This change implements the new duplicate download UI. It renames the DownloadOverwriteInfobarXXXX to DuplicateDownloadInfobarXXXX. Chrome no longer show the overwrite button, and always creating a new file if user click on the download button. BUG=658239 Committed: https://crrev.com/577d7c791ae9a560d457bb08a8a959bd89eeec30 Cr-Commit-Position: refs/heads/master@{#431389}

Patch Set 1 #

Total comments: 35

Patch Set 2 : addressing comments #

Total comments: 2

Patch Set 3 : grouping inherited methods #

Total comments: 5

Patch Set 4 : do null check on webcontents #

Unified diffs Side-by-side diffs Delta from patch set Stats (+674 lines, -922 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java View 1 7 chunks +18 lines, -27 lines 0 comments Download
D chrome/android/java/src/org/chromium/chrome/browser/infobar/DownloadOverwriteInfoBar.java View 1 chunk +0 lines, -146 lines 0 comments Download
A chrome/android/java/src/org/chromium/chrome/browser/infobar/DuplicateDownloadInfoBar.java View 1 1 chunk +142 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java View 1 3 chunks +2 lines, -6 lines 0 comments Download
M chrome/android/java/strings/android_chrome_strings.grd View 1 2 3 1 chunk +5 lines, -8 lines 0 comments Download
M chrome/android/java_sources.gni View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/download/DownloadTest.java View 3 chunks +5 lines, -10 lines 0 comments Download
M chrome/browser/BUILD.gn View 1 2 3 3 chunks +7 lines, -7 lines 0 comments Download
A chrome/browser/android/download/android_download_manager_duplicate_infobar_delegate.h View 1 1 chunk +56 lines, -0 lines 0 comments Download
A chrome/browser/android/download/android_download_manager_duplicate_infobar_delegate.cc View 1 1 chunk +75 lines, -0 lines 0 comments Download
D chrome/browser/android/download/android_download_manager_overwrite_infobar_delegate.h View 1 chunk +0 lines, -62 lines 0 comments Download
D chrome/browser/android/download/android_download_manager_overwrite_infobar_delegate.cc View 1 chunk +0 lines, -90 lines 0 comments Download
M chrome/browser/android/download/chrome_download_delegate.cc View 1 2 chunks +11 lines, -15 lines 0 comments Download
D chrome/browser/android/download/chrome_download_manager_overwrite_infobar_delegate.h View 1 chunk +0 lines, -76 lines 0 comments Download
D chrome/browser/android/download/chrome_download_manager_overwrite_infobar_delegate.cc View 1 chunk +0 lines, -151 lines 0 comments Download
A + chrome/browser/android/download/chrome_duplicate_download_infobar_delegate.h View 1 2 3 2 chunks +22 lines, -23 lines 0 comments Download
A chrome/browser/android/download/chrome_duplicate_download_infobar_delegate.cc View 1 2 3 1 chunk +119 lines, -0 lines 0 comments Download
D chrome/browser/android/download/download_overwrite_infobar_delegate.h View 1 chunk +0 lines, -56 lines 0 comments Download
D chrome/browser/android/download/download_overwrite_infobar_delegate.cc View 1 chunk +0 lines, -16 lines 0 comments Download
A chrome/browser/android/download/duplicate_download_infobar_delegate.h View 1 2 1 chunk +40 lines, -0 lines 0 comments Download
A chrome/browser/android/download/duplicate_download_infobar_delegate.cc View 1 2 1 chunk +32 lines, -0 lines 0 comments Download
M chrome/browser/android/offline_pages/downloads/offline_page_download_bridge.h View 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/android/offline_pages/downloads/offline_page_download_bridge.cc View 6 chunks +3 lines, -66 lines 0 comments Download
M chrome/browser/android/offline_pages/downloads/offline_page_infobar_delegate.h View 1 2 chunks +15 lines, -18 lines 0 comments Download
M chrome/browser/android/offline_pages/downloads/offline_page_infobar_delegate.cc View 1 4 chunks +20 lines, -22 lines 0 comments Download
M chrome/browser/download/chrome_download_manager_delegate.cc View 1 2 3 2 chunks +8 lines, -3 lines 0 comments Download
M chrome/browser/ui/BUILD.gn View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
D chrome/browser/ui/android/infobars/download_overwrite_infobar.h View 1 chunk +0 lines, -42 lines 0 comments Download
D chrome/browser/ui/android/infobars/download_overwrite_infobar.cc View 1 chunk +0 lines, -68 lines 0 comments Download
A chrome/browser/ui/android/infobars/duplicate_download_infobar.h View 1 1 chunk +41 lines, -0 lines 0 comments Download
A chrome/browser/ui/android/infobars/duplicate_download_infobar.cc View 1 1 chunk +47 lines, -0 lines 0 comments Download
M chrome/browser/ui/android/infobars/infobar_android.h View 1 chunk +0 lines, -3 lines 0 comments Download
M components/infobars/core/infobar_delegate.h View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 41 (19 generated)
qinmin
PTAL. dfalcantara@ for download infobar codereview. fgorski@ for offline page changes pkasting for OWNER stamp
4 years, 1 month ago (2016-11-04 17:56:45 UTC) #3
Peter Kasting
On 2016/11/04 17:56:45, qinmin wrote: > pkasting for OWNER stamp Sorry, but: OWNER stamp of ...
4 years, 1 month ago (2016-11-04 21:01:12 UTC) #6
qinmin
On 2016/11/04 21:01:12, Peter Kasting wrote: > On 2016/11/04 17:56:45, qinmin wrote: > > pkasting ...
4 years, 1 month ago (2016-11-05 00:01:49 UTC) #9
Peter Kasting
On 2016/11/05 00:01:49, qinmin wrote: > On 2016/11/04 21:01:12, Peter Kasting wrote: > > On ...
4 years, 1 month ago (2016-11-05 00:05:24 UTC) #10
Peter Kasting
LGTM https://codereview.chromium.org/2478583004/diff/1/chrome/browser/ui/android/infobars/duplicate_download_infobar.cc File chrome/browser/ui/android/infobars/duplicate_download_infobar.cc (right): https://codereview.chromium.org/2478583004/diff/1/chrome/browser/ui/android/infobars/duplicate_download_infobar.cc#newcode15 chrome/browser/ui/android/infobars/duplicate_download_infobar.cc:15: using base::android::ScopedJavaLocalRef; Nit: Half the uses of this ...
4 years, 1 month ago (2016-11-05 00:26:58 UTC) #11
fgorski
offline_pages stuff lgtm https://codereview.chromium.org/2478583004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java (right): https://codereview.chromium.org/2478583004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java#newcode286 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/downloads/OfflinePageDownloadBridge.java:286: native void nativeStartDownload( nit: single line
4 years, 1 month ago (2016-11-07 17:52:45 UTC) #12
gone
https://codereview.chromium.org/2478583004/diff/1/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/2478583004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java#newcode88 chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java:88: boolean fileExists = doesFileAlreadyExists(fullDirPath, fileName); nit: Can you rename ...
4 years, 1 month ago (2016-11-07 19:45:55 UTC) #13
gone
https://codereview.chromium.org/2478583004/diff/1/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/2478583004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java#newcode88 chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java:88: boolean fileExists = doesFileAlreadyExists(fullDirPath, fileName); nit: Can you rename ...
4 years, 1 month ago (2016-11-07 19:45:56 UTC) #14
qinmin
https://codereview.chromium.org/2478583004/diff/1/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/2478583004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java#newcode88 chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java:88: boolean fileExists = doesFileAlreadyExists(fullDirPath, fileName); On 2016/11/07 19:45:55, dfalcantara ...
4 years, 1 month ago (2016-11-08 00:30:51 UTC) #15
gone
lgtm https://codereview.chromium.org/2478583004/diff/20001/chrome/browser/android/download/duplicate_download_infobar_delegate.h File chrome/browser/android/download/duplicate_download_infobar_delegate.h (right): https://codereview.chromium.org/2478583004/diff/20001/chrome/browser/android/download/duplicate_download_infobar_delegate.h#newcode30 chrome/browser/android/download/duplicate_download_infobar_delegate.h:30: base::string16 GetMessageText() const override; Group together GetMessageText and ...
4 years, 1 month ago (2016-11-08 01:41:51 UTC) #16
qinmin
https://codereview.chromium.org/2478583004/diff/20001/chrome/browser/android/download/duplicate_download_infobar_delegate.h File chrome/browser/android/download/duplicate_download_infobar_delegate.h (right): https://codereview.chromium.org/2478583004/diff/20001/chrome/browser/android/download/duplicate_download_infobar_delegate.h#newcode30 chrome/browser/android/download/duplicate_download_infobar_delegate.h:30: base::string16 GetMessageText() const override; On 2016/11/08 01:41:50, dfalcantara (check ...
4 years, 1 month ago (2016-11-08 19:19:05 UTC) #17
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/2478583004/40001
4 years, 1 month ago (2016-11-08 22:00:29 UTC) #24
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/299861)
4 years, 1 month ago (2016-11-08 22:12:47 UTC) #26
qinmin
+svaldez for chrome/browser/download OWNER
4 years, 1 month ago (2016-11-09 18:51:43 UTC) #28
qinmin
ping, svaldez@, would you give OWNER stamp for chrome/browser/download/chrome_download_manager_delegate.cc ? Thanks
4 years, 1 month ago (2016-11-10 19:42:51 UTC) #29
qinmin
ping, svaldez@, would you give OWNER stamp for chrome/browser/download/chrome_download_manager_delegate.cc ? Thanks
4 years, 1 month ago (2016-11-10 19:42:53 UTC) #30
asanka
https://codereview.chromium.org/2478583004/diff/40001/chrome/browser/download/chrome_download_manager_delegate.cc File chrome/browser/download/chrome_download_manager_delegate.cc (right): https://codereview.chromium.org/2478583004/diff/40001/chrome/browser/download/chrome_download_manager_delegate.cc#newcode620 chrome/browser/download/chrome_download_manager_delegate.cc:620: content::WebContents* web_contents = download->GetWebContents(); It's possible for the WebContents ...
4 years, 1 month ago (2016-11-10 20:49:39 UTC) #32
qinmin
https://codereview.chromium.org/2478583004/diff/40001/chrome/browser/download/chrome_download_manager_delegate.cc File chrome/browser/download/chrome_download_manager_delegate.cc (right): https://codereview.chromium.org/2478583004/diff/40001/chrome/browser/download/chrome_download_manager_delegate.cc#newcode620 chrome/browser/download/chrome_download_manager_delegate.cc:620: content::WebContents* web_contents = download->GetWebContents(); On 2016/11/10 20:49:39, asanka wrote: ...
4 years, 1 month ago (2016-11-10 21:37:09 UTC) #33
asanka
lgtm https://codereview.chromium.org/2478583004/diff/40001/chrome/browser/download/chrome_download_manager_delegate.cc File chrome/browser/download/chrome_download_manager_delegate.cc (right): https://codereview.chromium.org/2478583004/diff/40001/chrome/browser/download/chrome_download_manager_delegate.cc#newcode620 chrome/browser/download/chrome_download_manager_delegate.cc:620: content::WebContents* web_contents = download->GetWebContents(); On 2016/11/10 at 21:37:08, ...
4 years, 1 month ago (2016-11-10 21:57:13 UTC) #34
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/2478583004/60001
4 years, 1 month ago (2016-11-10 22:10:06 UTC) #37
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 1 month ago (2016-11-10 23:11:02 UTC) #39
commit-bot: I haz the power
4 years, 1 month ago (2016-11-10 23:28:43 UTC) #41
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/577d7c791ae9a560d457bb08a8a959bd89eeec30
Cr-Commit-Position: refs/heads/master@{#431389}

Powered by Google App Engine
This is Rietveld 408576698