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

Issue 580043002: [Android] Prompt with infobar on filename conflict (Closed)

Created:
6 years, 3 months ago by Changwan Ryu
Modified:
5 years, 9 months ago
Reviewers:
asanka, Peter Kasting, newt (away), qinmin, Ted C, christopher.paratore
CC:
chromium-reviews, benjhayden+dwatch_chromium.org, asanka, klobag.chromium
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Android] Prompt with infobar on filename conflict Previously on Android, we silently uniquified when there is a filename conflict. Now we're changing the behavior to prompt the user with an infobar. BUG=333085, 415711 TEST=1) Download same file twice, choose 'replace file', and checked that file is overwritten. 2) Download same file twice, choose 'create new file', and checked a new file is created. 3) Download same file twice, dismiss the infobar and checked download did not happen. 4) Download file A twice, check the infobar, download file B twice, and checked that two infobars have showed up, and checked that both files can still be overwritten and new files can be created. 5) Download same file twice, check that infobar shows up, and navigate to another link and checked that infobar is still there and you can initiate the download. Committed: https://crrev.com/fd2eb7523de2f1997d10ca2782745d487f8dff06 Cr-Commit-Position: refs/heads/master@{#319177}

Patch Set 1 #

Patch Set 2 : #

Total comments: 2

Patch Set 3 : addressed ted's comments and added dismiss listener #

Total comments: 14

Patch Set 4 : addressed ted's and min's comments #

Patch Set 5 : call onFileNotSelected() when uniquification fails #

Patch Set 6 : switching to infobar implementation #

Patch Set 7 : rebased #

Patch Set 8 : #

Patch Set 9 : full implementation #

Total comments: 10

Patch Set 10 : adding comments and a null check #

Patch Set 11 : addressed ted's comments #

Total comments: 16

Patch Set 12 : addressed ted's comments #

Total comments: 50

Patch Set 13 : addressed pkasting@'s comments #

Total comments: 10

Patch Set 14 : addressed comments and added 'create new file' behavior #

Total comments: 4

Patch Set 15 : rebased and changed to sticky infobar #

Patch Set 16 : also handles use cases from ChromeDownloadDelegate #

Total comments: 28

Patch Set 17 : addressed pkasting@'s comments #

Total comments: 14

Patch Set 18 : fixed nits #

Total comments: 15

Patch Set 19 : addressed qinmin's and tedchoc's comments #

Patch Set 20 : avoided Java-only infobar #

Total comments: 44

Patch Set 21 : used Java DownloadInfo and fixed nits #

Total comments: 18

Patch Set 22 : #

Total comments: 4

Patch Set 23 : changed function order according to headers #

Unified diffs Side-by-side diffs Delta from patch set Stats (+776 lines, -8 lines) Patch
A chrome/android/java/res/drawable-hdpi/infobar_downloading.png View 1 2 3 4 5 6 7 8 9 10 11 12 13 Binary file 0 comments Download
A chrome/android/java/res/drawable-mdpi/infobar_downloading.png View 1 2 3 4 5 6 7 8 9 10 11 12 13 Binary file 0 comments Download
A chrome/android/java/res/drawable-xhdpi/infobar_downloading.png View 1 2 3 4 5 6 7 8 9 10 11 12 13 Binary file 0 comments Download
A chrome/android/java/res/drawable-xxhdpi/infobar_downloading.png View 1 2 3 4 5 6 7 8 9 10 11 12 13 Binary file 0 comments Download
A chrome/android/java/res/drawable-xxxhdpi/infobar_downloading.png View 1 2 3 4 5 6 7 8 9 10 11 12 13 Binary file 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 11 12 13 14 15 16 17 18 19 20 3 chunks +58 lines, -0 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 12 13 14 15 16 17 18 1 chunk +2 lines, -2 lines 0 comments Download
A chrome/android/java/src/org/chromium/chrome/browser/infobar/DownloadOverwriteInfoBar.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +136 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/android/java/strings/android_chrome_strings.grd View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +11 lines, -0 lines 0 comments Download
M chrome/browser/android/chrome_jni_registrar.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +4 lines, -1 line 0 comments Download
A chrome/browser/android/download/android_download_manager_overwrite_infobar_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +60 lines, -0 lines 0 comments Download
A chrome/browser/android/download/android_download_manager_overwrite_infobar_delegate.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +81 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 12 13 14 15 16 17 18 19 20 21 1 chunk +10 lines, -1 line 0 comments Download
M chrome/browser/android/download/chrome_download_delegate.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +43 lines, -4 lines 0 comments Download
A chrome/browser/android/download/chrome_download_manager_overwrite_infobar_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +68 lines, -0 lines 0 comments Download
A chrome/browser/android/download/chrome_download_manager_overwrite_infobar_delegate.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +89 lines, -0 lines 0 comments Download
A chrome/browser/android/download/download_overwrite_infobar_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +52 lines, -0 lines 0 comments Download
A chrome/browser/android/download/download_overwrite_infobar_delegate.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +16 lines, -0 lines 0 comments Download
M chrome/browser/download/chrome_download_manager_delegate.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +11 lines, -0 lines 0 comments Download
M chrome/browser/download/download_target_determiner.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +4 lines, -0 lines 0 comments Download
A chrome/browser/ui/android/infobars/download_overwrite_infobar.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +43 lines, -0 lines 0 comments Download
A chrome/browser/ui/android/infobars/download_overwrite_infobar.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +72 lines, -0 lines 0 comments Download
M chrome/browser/ui/android/infobars/infobar_android.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +7 lines, -0 lines 0 comments Download
M chrome/chrome_browser_ui.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 67 (7 generated)
Changwan Ryu
qinmin@chromium.org: Please review changes in select_file_dialog_android.* asanka@chromium.org: Please review changes in download_target_determiner.cc miguelg@chromium.org: Please review ...
6 years, 3 months ago (2014-09-18 09:54:46 UTC) #2
Changwan Ryu
On 2014/09/18 09:54:46, Changwan Ryu wrote: > mailto:qinmin@chromium.org: Please review changes in > select_file_dialog_android.* > ...
6 years, 3 months ago (2014-09-18 09:55:27 UTC) #3
Ted C
On 2014/09/18 09:55:27, Changwan Ryu wrote: > On 2014/09/18 09:54:46, Changwan Ryu wrote: > > ...
6 years, 3 months ago (2014-09-18 18:19:58 UTC) #4
qinmin
selectFileDialog is for file input, so I am not sure whether it is the right ...
6 years, 3 months ago (2014-09-18 22:25:12 UTC) #5
Changwan Ryu
On 2014/09/18 22:25:12, qinmin wrote: > selectFileDialog is for file input, so I am not ...
6 years, 3 months ago (2014-09-18 23:58:31 UTC) #6
Changwan Ryu
On 2014/09/18 18:19:58, Ted C wrote: > On 2014/09/18 09:55:27, Changwan Ryu wrote: > > ...
6 years, 3 months ago (2014-09-18 23:59:05 UTC) #7
Ted C
(with the caveat that I don't know this code well, so I will defer to ...
6 years, 3 months ago (2014-09-19 00:42:25 UTC) #8
Changwan Ryu
https://codereview.chromium.org/580043002/diff/20001/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/580043002/diff/20001/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java#newcode108 ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java:108: showOverwriteDialog(weakRefActivity.get(), window, defaultPath); On 2014/09/19 00:42:25, Ted C wrote: ...
6 years, 3 months ago (2014-09-19 01:36:40 UTC) #9
Ted C
this looks fine to me, but need to make sure you satisfy Min's request https://codereview.chromium.org/580043002/diff/40001/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java ...
6 years, 3 months ago (2014-09-19 22:31:41 UTC) #10
qinmin
https://codereview.chromium.org/580043002/diff/40001/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/580043002/diff/40001/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java#newcode121 ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java:121: remove this line https://codereview.chromium.org/580043002/diff/40001/ui/shell_dialogs/select_file_dialog_android.h File ui/shell_dialogs/select_file_dialog_android.h (right): https://codereview.chromium.org/580043002/diff/40001/ui/shell_dialogs/select_file_dialog_android.h#newcode34 ui/shell_dialogs/select_file_dialog_android.h:34: ...
6 years, 3 months ago (2014-09-20 05:06:59 UTC) #11
Changwan Ryu
PTAL https://codereview.chromium.org/580043002/diff/40001/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/580043002/diff/40001/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java#newcode71 ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java:71: public void showOverwriteDialog(final String path, final WindowAndroid window) ...
6 years, 3 months ago (2014-09-22 14:02:38 UTC) #12
asanka
RBRSTMP LGTM for /download/ change.
6 years, 3 months ago (2014-09-22 20:32:35 UTC) #13
qinmin
lgtm % comment https://codereview.chromium.org/580043002/diff/40001/ui/shell_dialogs/select_file_dialog_android.h File ui/shell_dialogs/select_file_dialog_android.h (right): https://codereview.chromium.org/580043002/diff/40001/ui/shell_dialogs/select_file_dialog_android.h#newcode34 ui/shell_dialogs/select_file_dialog_android.h:34: ScopedJavaLocalRef<jstring> GetUniqueFilePath(JNIEnv* env, On 2014/09/22 14:02:38, ...
6 years, 2 months ago (2014-10-02 17:02:48 UTC) #14
Ted C
On 2014/10/02 17:02:48, qinmin wrote: > lgtm % comment > > https://codereview.chromium.org/580043002/diff/40001/ui/shell_dialogs/select_file_dialog_android.h > File ui/shell_dialogs/select_file_dialog_android.h ...
6 years, 2 months ago (2014-10-02 20:28:25 UTC) #15
Changwan Ryu
On 2014/10/02 20:28:25, Ted C wrote: > On 2014/10/02 17:02:48, qinmin wrote: > > lgtm ...
6 years, 2 months ago (2014-10-06 00:33:44 UTC) #16
Changwan Ryu
On 2014/10/02 17:02:48, qinmin wrote: > lgtm % comment > > https://codereview.chromium.org/580043002/diff/40001/ui/shell_dialogs/select_file_dialog_android.h > File ui/shell_dialogs/select_file_dialog_android.h ...
6 years, 2 months ago (2014-10-08 05:48:42 UTC) #17
Changwan Ryu
On 2014/10/08 05:48:42, Changwan Ryu wrote: > On 2014/10/02 17:02:48, qinmin wrote: > > lgtm ...
6 years, 2 months ago (2014-10-10 00:13:07 UTC) #18
Ted C
Wanted to ask the big question about whether this should be using the confirm infobars ...
6 years, 2 months ago (2014-10-14 01:25:37 UTC) #19
Changwan Ryu
https://codereview.chromium.org/580043002/diff/170001/chrome/android/java/src/org/chromium/chrome/browser/infobar/DownloadOverwriteInfoBar.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/DownloadOverwriteInfoBar.java (right): https://codereview.chromium.org/580043002/diff/170001/chrome/android/java/src/org/chromium/chrome/browser/infobar/DownloadOverwriteInfoBar.java#newcode21 chrome/android/java/src/org/chromium/chrome/browser/infobar/DownloadOverwriteInfoBar.java:21: * Java version of the translate infobar On 2014/10/14 ...
6 years, 2 months ago (2014-10-14 04:04:40 UTC) #20
Changwan Ryu
6 years, 2 months ago (2014-10-14 04:07:34 UTC) #22
Ted C
overall, this looks reasonable to me. Sad we can't use a confirm inforbar, but formatting ...
6 years, 2 months ago (2014-10-15 00:19:44 UTC) #23
Changwan Ryu
https://codereview.chromium.org/580043002/diff/210001/chrome/android/java/src/org/chromium/chrome/browser/infobar/DownloadOverwriteInfoBar.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/DownloadOverwriteInfoBar.java (right): https://codereview.chromium.org/580043002/diff/210001/chrome/android/java/src/org/chromium/chrome/browser/infobar/DownloadOverwriteInfoBar.java#newcode52 chrome/android/java/src/org/chromium/chrome/browser/infobar/DownloadOverwriteInfoBar.java:52: return isPrimaryButton ? InfoBar.ACTION_TYPE_OK : InfoBar.ACTION_TYPE_CANCEL; On 2014/10/15 00:19:44, ...
6 years, 2 months ago (2014-10-15 22:23:24 UTC) #24
Changwan Ryu
pkasting@chromium.org: Please review changes in infobars. Thanks.
6 years, 2 months ago (2014-10-21 19:54:59 UTC) #26
christopher.paratore_sciacademy.org
unlock code 71028 On Tuesday, October 21, 2014 2:55:00 PM UTC-5, chan...@chromium.org wrote: > > ...
6 years, 2 months ago (2014-10-21 19:57:01 UTC) #27
Peter Kasting
You shouldn't be using infobars for this kind of user interaction. Please consult the UI ...
6 years, 2 months ago (2014-10-21 19:58:43 UTC) #28
Ted C
On 2014/10/21 19:58:43, Peter Kasting wrote: > You shouldn't be using infobars for this kind ...
6 years, 2 months ago (2014-10-21 20:02:29 UTC) #29
Peter Kasting
On 2014/10/21 20:02:29, Ted C wrote: > On 2014/10/21 19:58:43, Peter Kasting wrote: > > ...
6 years, 2 months ago (2014-10-21 20:13:26 UTC) #30
Peter Kasting
https://codereview.chromium.org/580043002/diff/230001/chrome/android/java/strings/android_chrome_strings.grd File chrome/android/java/strings/android_chrome_strings.grd (right): https://codereview.chromium.org/580043002/diff/230001/chrome/android/java/strings/android_chrome_strings.grd#newcode194 chrome/android/java/strings/android_chrome_strings.grd:194: No thanks "No thanks" is vague. As a user, ...
6 years, 2 months ago (2014-10-24 01:32:23 UTC) #31
Changwan Ryu
https://codereview.chromium.org/580043002/diff/230001/chrome/android/java/strings/android_chrome_strings.grd File chrome/android/java/strings/android_chrome_strings.grd (right): https://codereview.chromium.org/580043002/diff/230001/chrome/android/java/strings/android_chrome_strings.grd#newcode194 chrome/android/java/strings/android_chrome_strings.grd:194: No thanks On 2014/10/24 01:32:22, Peter Kasting wrote: > ...
6 years, 1 month ago (2014-10-27 06:40:05 UTC) #32
Ted C
few last little comments https://codereview.chromium.org/580043002/diff/230001/chrome/browser/android/download_overwrite_infobar_delegate.cc File chrome/browser/android/download_overwrite_infobar_delegate.cc (right): https://codereview.chromium.org/580043002/diff/230001/chrome/browser/android/download_overwrite_infobar_delegate.cc#newcode33 chrome/browser/android/download_overwrite_infobar_delegate.cc:33: if (!web_contents) On 2014/10/27 06:40:04, ...
6 years, 1 month ago (2014-10-27 15:30:12 UTC) #33
Peter Kasting
https://codereview.chromium.org/580043002/diff/230001/chrome/android/java/strings/android_chrome_strings.grd File chrome/android/java/strings/android_chrome_strings.grd (right): https://codereview.chromium.org/580043002/diff/230001/chrome/android/java/strings/android_chrome_strings.grd#newcode194 chrome/android/java/strings/android_chrome_strings.grd:194: No thanks On 2014/10/27 06:40:04, Changwan Ryu wrote: > ...
6 years, 1 month ago (2014-10-27 17:49:27 UTC) #34
Changwan Ryu
https://codereview.chromium.org/580043002/diff/230001/chrome/browser/android/download_overwrite_infobar_delegate.cc File chrome/browser/android/download_overwrite_infobar_delegate.cc (right): https://codereview.chromium.org/580043002/diff/230001/chrome/browser/android/download_overwrite_infobar_delegate.cc#newcode33 chrome/browser/android/download_overwrite_infobar_delegate.cc:33: if (!web_contents) On 2014/10/27 15:30:11, Ted C wrote: > ...
6 years, 1 month ago (2014-10-28 04:59:44 UTC) #35
Changwan Ryu
PTAL https://codereview.chromium.org/580043002/diff/230001/chrome/android/java/strings/android_chrome_strings.grd File chrome/android/java/strings/android_chrome_strings.grd (right): https://codereview.chromium.org/580043002/diff/230001/chrome/android/java/strings/android_chrome_strings.grd#newcode194 chrome/android/java/strings/android_chrome_strings.grd:194: No thanks On 2014/10/27 17:49:27, Peter Kasting wrote: ...
6 years, 1 month ago (2014-10-28 05:01:29 UTC) #36
Ted C
lgtm https://codereview.chromium.org/580043002/diff/270001/chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java (right): https://codereview.chromium.org/580043002/diff/270001/chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java#newcode38 chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java:38: public static final int ACTION_TYPE_OVERWRITE = 5; add ...
6 years, 1 month ago (2014-10-29 00:15:12 UTC) #37
Peter Kasting
Thanks for keeping on top of things on the bug... it seems like people are ...
6 years, 1 month ago (2014-10-29 04:08:03 UTC) #38
qinmin
On 2014/10/29 04:08:03, Peter Kasting wrote: > Thanks for keeping on top of things on ...
5 years, 10 months ago (2015-02-03 23:05:31 UTC) #39
Changwan Ryu
On 2015/02/03 23:05:31, qinmin wrote: > On 2014/10/29 04:08:03, Peter Kasting wrote: > > Thanks ...
5 years, 10 months ago (2015-02-04 08:28:48 UTC) #40
Changwan Ryu
PTAL https://codereview.chromium.org/580043002/diff/270001/chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java (right): https://codereview.chromium.org/580043002/diff/270001/chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java#newcode38 chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java:38: public static final int ACTION_TYPE_OVERWRITE = 5; On ...
5 years, 10 months ago (2015-02-16 01:01:03 UTC) #41
Peter Kasting
https://codereview.chromium.org/580043002/diff/310001/chrome/browser/android/download_overwrite_infobar_delegate.cc File chrome/browser/android/download_overwrite_infobar_delegate.cc (right): https://codereview.chromium.org/580043002/diff/310001/chrome/browser/android/download_overwrite_infobar_delegate.cc#newcode30 chrome/browser/android/download_overwrite_infobar_delegate.cc:30: content::DownloadItem* download, This argument is only used to calculate ...
5 years, 10 months ago (2015-02-18 00:51:31 UTC) #42
Changwan Ryu
Thanks for the careful review. PTAL. https://codereview.chromium.org/580043002/diff/310001/chrome/browser/android/download_overwrite_infobar_delegate.cc File chrome/browser/android/download_overwrite_infobar_delegate.cc (right): https://codereview.chromium.org/580043002/diff/310001/chrome/browser/android/download_overwrite_infobar_delegate.cc#newcode30 chrome/browser/android/download_overwrite_infobar_delegate.cc:30: content::DownloadItem* download, On ...
5 years, 10 months ago (2015-02-18 07:15:03 UTC) #43
Peter Kasting
LGTM https://codereview.chromium.org/580043002/diff/330001/chrome/browser/android/download_overwrite_infobar_delegate.cc File chrome/browser/android/download_overwrite_infobar_delegate.cc (right): https://codereview.chromium.org/580043002/diff/330001/chrome/browser/android/download_overwrite_infobar_delegate.cc#newcode19 chrome/browser/android/download_overwrite_infobar_delegate.cc:19: #include "ui/base/l10n/l10n_util.h" Many of these #includes (e.g. utf_string_conversions.h, ...
5 years, 10 months ago (2015-02-18 21:32:29 UTC) #44
Changwan Ryu
https://codereview.chromium.org/580043002/diff/330001/chrome/browser/android/download_overwrite_infobar_delegate.cc File chrome/browser/android/download_overwrite_infobar_delegate.cc (right): https://codereview.chromium.org/580043002/diff/330001/chrome/browser/android/download_overwrite_infobar_delegate.cc#newcode19 chrome/browser/android/download_overwrite_infobar_delegate.cc:19: #include "ui/base/l10n/l10n_util.h" On 2015/02/18 21:32:28, Peter Kasting wrote: > ...
5 years, 10 months ago (2015-02-19 07:41:16 UTC) #46
qinmin
lgtm % nits https://codereview.chromium.org/580043002/diff/350001/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/580043002/diff/350001/chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java#newcode310 chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java:310: private boolean launchInfoBarIfFileExists(final DownloadInfo info) { ...
5 years, 10 months ago (2015-02-20 01:00:40 UTC) #47
Ted C
https://codereview.chromium.org/580043002/diff/350001/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/580043002/diff/350001/chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java#newcode323 chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java:323: InfoBar infoBar = new DownloadOverwriteInfoBar(0, new DownloadOverwriteInfoBar.Callback() { We ...
5 years, 10 months ago (2015-02-20 01:48:08 UTC) #48
Changwan Ryu
https://codereview.chromium.org/580043002/diff/350001/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/580043002/diff/350001/chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java#newcode310 chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java:310: private boolean launchInfoBarIfFileExists(final DownloadInfo info) { On 2015/02/20 01:00:40, ...
5 years, 10 months ago (2015-02-23 06:50:37 UTC) #50
Ted C
I'm fine with a TODO, but I don't see where the complexity is coming from. ...
5 years, 10 months ago (2015-02-23 18:48:15 UTC) #51
Changwan Ryu
On 2015/02/23 18:48:15, Ted C wrote: > I'm fine with a TODO, but I don't ...
5 years, 10 months ago (2015-02-25 03:32:30 UTC) #52
Peter Kasting
I hope this is what Ted wanted. I haven't been paying attention to that subthread. ...
5 years, 10 months ago (2015-02-25 06:24:58 UTC) #53
Ted C
<sidebar> When I say it's fine to leave something as a TODO, I do mean ...
5 years, 10 months ago (2015-02-26 00:57:56 UTC) #54
Changwan Ryu
https://codereview.chromium.org/580043002/diff/390001/chrome/android/java/src/org/chromium/chrome/browser/infobar/DownloadOverwriteInfoBar.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/DownloadOverwriteInfoBar.java (right): https://codereview.chromium.org/580043002/diff/390001/chrome/android/java/src/org/chromium/chrome/browser/infobar/DownloadOverwriteInfoBar.java#newcode33 chrome/android/java/src/org/chromium/chrome/browser/infobar/DownloadOverwriteInfoBar.java:33: public interface DownloadOverwriteCallback { On 2015/02/26 00:57:55, Ted C ...
5 years, 9 months ago (2015-03-02 14:46:37 UTC) #55
Peter Kasting
https://codereview.chromium.org/580043002/diff/410001/chrome/browser/android/download/download_overwrite_infobar_delegate.h File chrome/browser/android/download/download_overwrite_infobar_delegate.h (right): https://codereview.chromium.org/580043002/diff/410001/chrome/browser/android/download/download_overwrite_infobar_delegate.h#newcode14 chrome/browser/android/download/download_overwrite_infobar_delegate.h:14: using base::android::ScopedJavaGlobalRef; This shouldn't be here (nor the #include ...
5 years, 9 months ago (2015-03-02 21:05:16 UTC) #56
Ted C
Final few comments. Wish I had a better suggestion for the naming...but at least I ...
5 years, 9 months ago (2015-03-03 01:14:44 UTC) #57
Peter Kasting
> https://codereview.chromium.org/580043002/diff/410001/chrome/browser/android/download/download_overwrite_infobar_delegate_for_android_download_manager.h > File > chrome/browser/android/download/download_overwrite_infobar_delegate_for_android_download_manager.h > (right): > > https://codereview.chromium.org/580043002/diff/410001/chrome/browser/android/download/download_overwrite_infobar_delegate_for_android_download_manager.h#newcode23 > chrome/browser/android/download/download_overwrite_infobar_delegate_for_android_download_manager.h:23: > class ...
5 years, 9 months ago (2015-03-03 01:43:10 UTC) #58
Ted C
On 2015/03/03 01:43:10, Peter Kasting wrote: > > > https://codereview.chromium.org/580043002/diff/410001/chrome/browser/android/download/download_overwrite_infobar_delegate_for_android_download_manager.h > > File > > ...
5 years, 9 months ago (2015-03-03 02:27:08 UTC) #59
Changwan Ryu
I've changed the names to {Android,Chrome}DownloadManagerOverwriteInfoBarDelegate. I also considered removing 'overwrite' in it, but I ...
5 years, 9 months ago (2015-03-04 05:15:04 UTC) #60
Ted C
lgtm Thanks for pushing through with this! https://codereview.chromium.org/580043002/diff/430001/chrome/browser/android/download/android_download_manager_overwrite_infobar_delegate.cc File chrome/browser/android/download/android_download_manager_overwrite_infobar_delegate.cc (right): https://codereview.chromium.org/580043002/diff/430001/chrome/browser/android/download/android_download_manager_overwrite_infobar_delegate.cc#newcode51 chrome/browser/android/download/android_download_manager_overwrite_infobar_delegate.cc:51: AndroidDownloadManagerOverwriteInfoBarDelegate:: This ...
5 years, 9 months ago (2015-03-04 16:24:24 UTC) #61
Changwan Ryu
https://codereview.chromium.org/580043002/diff/430001/chrome/browser/android/download/android_download_manager_overwrite_infobar_delegate.cc File chrome/browser/android/download/android_download_manager_overwrite_infobar_delegate.cc (right): https://codereview.chromium.org/580043002/diff/430001/chrome/browser/android/download/android_download_manager_overwrite_infobar_delegate.cc#newcode51 chrome/browser/android/download/android_download_manager_overwrite_infobar_delegate.cc:51: AndroidDownloadManagerOverwriteInfoBarDelegate:: On 2015/03/04 16:24:24, Ted C wrote: > This ...
5 years, 9 months ago (2015-03-04 16:41:33 UTC) #62
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/580043002/450001
5 years, 9 months ago (2015-03-04 23:39:28 UTC) #65
commit-bot: I haz the power
Committed patchset #23 (id:450001)
5 years, 9 months ago (2015-03-05 00:43:30 UTC) #66
commit-bot: I haz the power
5 years, 9 months ago (2015-03-05 00:44:03 UTC) #67
Message was sent while issue was closed.
Patchset 23 (id:??) landed as
https://crrev.com/fd2eb7523de2f1997d10ca2782745d487f8dff06
Cr-Commit-Position: refs/heads/master@{#319177}

Powered by Google App Engine
This is Rietveld 408576698