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

Issue 1683533002: Herb: Show an icon allowing the user to open a tab in Chrome (Closed)

Created:
4 years, 10 months ago by gone
Modified:
4 years, 10 months ago
Reviewers:
Ted C, Ian Wen
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Herb: Show an icon allowing the user to open a tab in Chrome * Adds an icon to CCTs opened by Chrome that allows the user to open the URL in the full Chrome browser. * Allows CustomTabActivity to be finished() when it fires a PendingIntent that was created by Chrome itself. * Adds an icon for the "open in chrome" action. BUG=582539 Committed: https://crrev.com/3d5e851ca2d3baaaf570af6dc93872cf73d2772f Cr-Commit-Position: refs/heads/master@{#374797}

Patch Set 1 #

Patch Set 2 : Adding temp icon #

Patch Set 3 : Adding back behavior #

Patch Set 4 : Fix back button #

Total comments: 6

Patch Set 5 : Ian's comments #

Patch Set 6 : Back never closes #

Total comments: 6

Patch Set 7 : Removed return, updated icons #

Patch Set 8 : Trying to unify codepaths #

Total comments: 4

Patch Set 9 : Coments #

Patch Set 10 : Ripping out back behavior yet again because people can't decide things #

Messages

Total messages: 34 (15 generated)
gone
+Ian for the Custom Tab changes +Ted to make sure what I'm doing makes sense ...
4 years, 10 months ago (2016-02-09 01:48:26 UTC) #2
Ian Wen
https://chromiumcodereview.appspot.com/1683533002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java (right): https://chromiumcodereview.appspot.com/1683533002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java#newcode1 chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java:1: // Copyright 2015 The Chromium Authors. All rights reserved. ...
4 years, 10 months ago (2016-02-09 20:30:49 UTC) #5
gone
https://codereview.chromium.org/1683533002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java (right): https://codereview.chromium.org/1683533002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java#newcode1 chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java:1: // Copyright 2015 The Chromium Authors. All rights reserved. ...
4 years, 10 months ago (2016-02-09 21:09:59 UTC) #7
gone
https://chromiumcodereview.appspot.com/1683533002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java File chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java (right): https://chromiumcodereview.appspot.com/1683533002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java#newcode90 chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java:90: public static final String EXTRA_IS_ALLOWED_TO_RETURN_TO_PARENT = On 2016/02/09 20:30:49, ...
4 years, 10 months ago (2016-02-09 21:21:32 UTC) #9
gone
Hmm now I'm concerned about the catch all back button case being wrong for child ...
4 years, 10 months ago (2016-02-09 21:29:04 UTC) #10
Ian Wen
lgtm with nits. https://chromiumcodereview.appspot.com/1683533002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabIntentDataProvider.java File chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabIntentDataProvider.java (right): https://chromiumcodereview.appspot.com/1683533002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabIntentDataProvider.java#newcode360 chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabIntentDataProvider.java:360: getCustomButtonOnToolbar().getPendingIntent().getCreatorPackage())) { getCreatorPackage() is API 17, ...
4 years, 10 months ago (2016-02-10 01:33:31 UTC) #11
gone
https://chromiumcodereview.appspot.com/1683533002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabIntentDataProvider.java File chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabIntentDataProvider.java (right): https://chromiumcodereview.appspot.com/1683533002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabIntentDataProvider.java#newcode360 chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabIntentDataProvider.java:360: getCustomButtonOnToolbar().getPendingIntent().getCreatorPackage())) { On 2016/02/10 01:33:31, Ian Wen wrote: > ...
4 years, 10 months ago (2016-02-10 18:48:33 UTC) #13
Ted C
lgtm
4 years, 10 months ago (2016-02-10 18:54:50 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1683533002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1683533002/120001
4 years, 10 months ago (2016-02-10 18:58:11 UTC) #17
gone
Redoing this slightly so that the same pathway is used (as much as possible).
4 years, 10 months ago (2016-02-10 19:15:13 UTC) #19
gone
Er, PTAL again. I've rerouted how URLs are opened in the browser so that the ...
4 years, 10 months ago (2016-02-10 21:52:25 UTC) #21
Ian Wen
Looks good again. The only issue is that we should still handle intent parsing in ...
4 years, 10 months ago (2016-02-10 22:08:40 UTC) #22
gone
Alrighty, comments addressed again. https://chromiumcodereview.appspot.com/1683533002/diff/140001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java File chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java (right): https://chromiumcodereview.appspot.com/1683533002/diff/140001/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java#newcode77 chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java:77: "org.chromium.chrome.browser.customtabs.ALLOW_OPEN_IN_BROWSER"; On 2016/02/10 22:08:40, Ian ...
4 years, 10 months ago (2016-02-10 22:28:24 UTC) #23
Ian Wen
Still lgtm. :)
4 years, 10 months ago (2016-02-10 22:41:41 UTC) #24
gone
Ripped out the back button behavior again.
4 years, 10 months ago (2016-02-10 23:09:52 UTC) #26
Ted C
lgtm
4 years, 10 months ago (2016-02-10 23:24:48 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1683533002/180001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1683533002/180001
4 years, 10 months ago (2016-02-10 23:25:37 UTC) #30
commit-bot: I haz the power
Committed patchset #10 (id:180001)
4 years, 10 months ago (2016-02-11 00:11:40 UTC) #32
commit-bot: I haz the power
4 years, 10 months ago (2016-02-16 22:33:01 UTC) #34
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/3d5e851ca2d3baaaf570af6dc93872cf73d2772f
Cr-Commit-Position: refs/heads/master@{#374797}

Powered by Google App Engine
This is Rietveld 408576698