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

Issue 2663373003: [Android] Add options in the context menu of CCT to open in a new Chrome tab or incoginto tab (Closed)

Created:
3 years, 10 months ago by ltian
Modified:
3 years, 10 months ago
Reviewers:
Ted C, Maria
CC:
chromium-reviews, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Android] Add options in the context menu of CCT to open in a new Chrome tab or incoginto tab Add two options ("Open in new Chrome tab" and "Open in Chrome incognito tab") in the context menu of CCT to open the link in a new Chrome tab or a new Chrome incognito tab. The "Open in new Chrome tab" behavior differs from the behavior in the Chrome context menu, where it opens the tab in the background. The "Open in Chrome incognito tab" behavior matches the behavior in the Chrome context menu. BUG=682708 Review-Url: https://codereview.chromium.org/2663373003 Cr-Commit-Position: refs/heads/master@{#452246} Committed: https://chromium.googlesource.com/chromium/src/+/9695e1d22d1961510082f3c3444acd39e66a0190

Patch Set 1 #

Patch Set 2 : Update the bug number for the CL. #

Patch Set 3 : Add logic to behave differently based on whether current browser is the default browser #

Patch Set 4 : Fix failure for test cases #

Total comments: 7

Patch Set 5 : Fix for Ted's comments. #

Total comments: 7

Patch Set 6 : Update based on Ted's comments. #

Patch Set 7 : Fix Incorrect lazy initialization and update of static field compile error. #

Patch Set 8 : Add lock in initialize function of DefaultBrowserInfo class. #

Total comments: 7

Patch Set 9 : Updates based on Maira's comments. #

Patch Set 10 : Fix comflict. #

Total comments: 4

Patch Set 11 : Update based on Maria's comments. #

Total comments: 4

Patch Set 12 : Upddate based on Maria's nits. #

Patch Set 13 : Rebase to master branch. #

Messages

Total messages: 76 (52 generated)
ltian
Hi, Ted Could you take a look about my changes in this CL? Thanks!
3 years, 10 months ago (2017-02-01 13:11:48 UTC) #6
Ted C
lgtm The slides in the bug show "Open in $Browser" as an option if Chrome ...
3 years, 10 months ago (2017-02-01 23:38:25 UTC) #8
Ted C
On 2017/02/01 23:38:25, Ted C wrote: > lgtm > > The slides in the bug ...
3 years, 10 months ago (2017-02-01 23:39:34 UTC) #9
ltian
On 2017/02/01 23:39:34, Ted C wrote: > On 2017/02/01 23:38:25, Ted C wrote: > > ...
3 years, 10 months ago (2017-02-06 18:38:01 UTC) #10
Ted C
On 2017/02/06 18:38:01, ltian wrote: > On 2017/02/01 23:39:34, Ted C wrote: > > On ...
3 years, 10 months ago (2017-02-06 18:47:27 UTC) #11
ltian
On 2017/02/06 18:47:27, Ted C wrote: > On 2017/02/06 18:38:01, ltian wrote: > > On ...
3 years, 10 months ago (2017-02-06 18:49:07 UTC) #12
ltian
3 years, 10 months ago (2017-02-08 03:06:08 UTC) #21
Ted C
https://codereview.chromium.org/2663373003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java File chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java (right): https://codereview.chromium.org/2663373003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java#newcode329 chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java:329: if (isChromeDefault()) { Let's use ChromePreferenceManager.getInstance(context).getCachedChromeDefaultBrowser() here. It was ...
3 years, 10 months ago (2017-02-11 00:08:46 UTC) #22
Ted C
+mariakhomenko for discussion on unifying our is chrome default/default browser logic into a helper (naming/location/etc..)
3 years, 10 months ago (2017-02-11 00:15:50 UTC) #24
Maria
https://codereview.chromium.org/2663373003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/tab/TabContextMenuItemDelegate.java File chrome/android/java/src/org/chromium/chrome/browser/tab/TabContextMenuItemDelegate.java (right): https://codereview.chromium.org/2663373003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/tab/TabContextMenuItemDelegate.java#newcode58 chrome/android/java/src/org/chromium/chrome/browser/tab/TabContextMenuItemDelegate.java:58: mDefaultBrowserFetcher = new AsyncTask<Void, Void, String>() { On 2017/02/11 ...
3 years, 10 months ago (2017-02-11 00:55:58 UTC) #25
ltian
https://codereview.chromium.org/2663373003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java File chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java (right): https://codereview.chromium.org/2663373003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java#newcode329 chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java:329: if (isChromeDefault()) { On 2017/02/11 00:08:46, Ted C wrote: ...
3 years, 10 months ago (2017-02-14 01:43:44 UTC) #28
Ted C
https://codereview.chromium.org/2663373003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java File chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java (right): https://codereview.chromium.org/2663373003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java#newcode23 chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java:23: private static final String SAMPLE_URL = "https://www.google.com"; I would ...
3 years, 10 months ago (2017-02-14 19:02:00 UTC) #31
ltian
https://codereview.chromium.org/2663373003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java File chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java (right): https://codereview.chromium.org/2663373003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java#newcode23 chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java:23: private static final String SAMPLE_URL = "https://www.google.com"; On 2017/02/14 ...
3 years, 10 months ago (2017-02-16 05:05:10 UTC) #44
Maria
https://codereview.chromium.org/2663373003/diff/140001/chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java File chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java (right): https://codereview.chromium.org/2663373003/diff/140001/chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java#newcode27 chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java:27: /** Prevents multi-threads from getting created simultaneously. */ A ...
3 years, 10 months ago (2017-02-16 05:41:12 UTC) #45
ltian
https://codereview.chromium.org/2663373003/diff/140001/chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java File chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java (right): https://codereview.chromium.org/2663373003/diff/140001/chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java#newcode27 chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java:27: /** Prevents multi-threads from getting created simultaneously. */ On ...
3 years, 10 months ago (2017-02-17 05:52:55 UTC) #54
Maria
https://codereview.chromium.org/2663373003/diff/180001/chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java File chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java (right): https://codereview.chromium.org/2663373003/diff/180001/chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java#newcode80 chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java:80: ChromePreferenceManager.getInstance().setCachedChromeDefaultBrowser(isDefault); Just do this in initBrowserFetcher. E.g. on line ...
3 years, 10 months ago (2017-02-17 23:01:23 UTC) #55
Maria
lgtm https://codereview.chromium.org/2663373003/diff/200001/chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java File chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java (right): https://codereview.chromium.org/2663373003/diff/200001/chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java#newcode49 chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java:49: // Caches whether Chrome is set as a ...
3 years, 10 months ago (2017-02-21 04:52:17 UTC) #60
ltian
https://codereview.chromium.org/2663373003/diff/180001/chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java File chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java (right): https://codereview.chromium.org/2663373003/diff/180001/chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java#newcode80 chrome/android/java/src/org/chromium/chrome/browser/DefaultBrowserInfo.java:80: ChromePreferenceManager.getInstance().setCachedChromeDefaultBrowser(isDefault); On 2017/02/17 23:01:23, Maria wrote: > Just do ...
3 years, 10 months ago (2017-02-21 19:15:37 UTC) #61
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/2663373003/220001
3 years, 10 months ago (2017-02-21 20:14:21 UTC) #64
commit-bot: I haz the power
Try jobs failed on following builders: cast_shell_linux on master.tryserver.chromium.linux (JOB_TIMED_OUT, no build URL) chromeos_daisy_chromium_compile_only_ng on ...
3 years, 10 months ago (2017-02-21 22:18:41 UTC) #66
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/2663373003/220001
3 years, 10 months ago (2017-02-22 08:39:45 UTC) #68
commit-bot: I haz the power
Failed to apply patch for chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabAppMenuPropertiesDelegate.java: While running git apply --index -p1; error: patch failed: ...
3 years, 10 months ago (2017-02-22 08:44:53 UTC) #70
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/2663373003/240001
3 years, 10 months ago (2017-02-22 20:25:49 UTC) #73
commit-bot: I haz the power
3 years, 10 months ago (2017-02-22 22:48:43 UTC) #76
Message was sent while issue was closed.
Committed patchset #13 (id:240001) as
https://chromium.googlesource.com/chromium/src/+/9695e1d22d1961510082f3c3444a...

Powered by Google App Engine
This is Rietveld 408576698