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

Issue 481563002: Mac: Support default browser Handoff in Yosemite. (Closed)

Created:
6 years, 4 months ago by erikchen
Modified:
6 years, 4 months ago
Reviewers:
Avi (use Gerrit), Nico, sky
CC:
chromium-reviews, erikwright+watch_chromium.org, Mark Mentovai
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Mac: Support default browser Handoff in Yosemite. This allows Chrome to accept a Handoff from any app when Chrome is the default browser. This has been manually tested. Note that getting this to work in Yosemite DP5 requires manual modification of the Info.plist prior to codesigning, as well as Chrome to be built as a 64-bit binary. The former is an Apple bug, and the latter won't matter, since we're phasing Chrome off of 32-bits. See bug for more details. BUG=381516 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=290404

Patch Set 1 : #

Total comments: 2

Patch Set 2 : Remove unnecessary function parameter name. #

Total comments: 2

Patch Set 3 : Comments from thakis. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+57 lines, -0 lines) Patch
M base/mac/sdk_forward_declarations.h View 1 chunk +14 lines, -0 lines 0 comments Download
M base/mac/sdk_forward_declarations.mm View 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/app/app-Info.plist View 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/app_controller_mac.mm View 1 2 1 chunk +30 lines, -0 lines 0 comments Download

Messages

Total messages: 26 (0 generated)
erikchen
avi: Please review.
6 years, 4 months ago (2014-08-15 22:48:17 UTC) #1
Avi (use Gerrit)
LGTM https://codereview.chromium.org/481563002/diff/20001/chrome/browser/app_controller_mac.mm File chrome/browser/app_controller_mac.mm (right): https://codereview.chromium.org/481563002/diff/20001/chrome/browser/app_controller_mac.mm#newcode1557 chrome/browser/app_controller_mac.mm:1557: (void (^)(NSArray* restorableObjects))restorationHandler { Do you need the ...
6 years, 4 months ago (2014-08-15 22:51:00 UTC) #2
erikchen
https://codereview.chromium.org/481563002/diff/20001/chrome/browser/app_controller_mac.mm File chrome/browser/app_controller_mac.mm (right): https://codereview.chromium.org/481563002/diff/20001/chrome/browser/app_controller_mac.mm#newcode1557 chrome/browser/app_controller_mac.mm:1557: (void (^)(NSArray* restorableObjects))restorationHandler { On 2014/08/15 22:51:00, Avi wrote: ...
6 years, 4 months ago (2014-08-15 22:56:26 UTC) #3
erikchen
The CQ bit was checked by erikchen@chromium.org
6 years, 4 months ago (2014-08-15 22:56:36 UTC) #4
Avi (use Gerrit)
SLGTM
6 years, 4 months ago (2014-08-15 22:58:31 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/erikchen@chromium.org/481563002/40001
6 years, 4 months ago (2014-08-15 22:59:37 UTC) #6
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: chromium_presubmit on tryserver.chromium.linux ...
6 years, 4 months ago (2014-08-16 02:13:58 UTC) #7
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 4 months ago (2014-08-16 02:17:21 UTC) #8
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/4790)
6 years, 4 months ago (2014-08-16 02:17:22 UTC) #9
erikchen
mark: Looking for OWNER review of base/mac sky: Looking for OWNER review of chrome/app and ...
6 years, 4 months ago (2014-08-18 17:34:27 UTC) #10
sky
I'm not a good reviewer for these changes: sky->thakis . If thakis says he's too ...
6 years, 4 months ago (2014-08-18 18:24:54 UTC) #11
Nico
lgtm https://codereview.chromium.org/481563002/diff/40001/chrome/browser/app_controller_mac.mm File chrome/browser/app_controller_mac.mm (right): https://codereview.chromium.org/481563002/diff/40001/chrome/browser/app_controller_mac.mm#newcode1551 chrome/browser/app_controller_mac.mm:1551: return ([userActivityType isEqualToString:NSUserActivityTypeBrowsingWeb]); remove pointless parens around this
6 years, 4 months ago (2014-08-18 18:36:18 UTC) #12
Nico
(but more mac users sounds great! Maybe Avi?) On Mon, Aug 18, 2014 at 11:36 ...
6 years, 4 months ago (2014-08-18 18:36:42 UTC) #13
Nico
Err, "more mac owners" (for ui) :-) On Mon, Aug 18, 2014 at 11:36 AM, ...
6 years, 4 months ago (2014-08-18 18:36:59 UTC) #14
erikchen
https://codereview.chromium.org/481563002/diff/40001/chrome/browser/app_controller_mac.mm File chrome/browser/app_controller_mac.mm (right): https://codereview.chromium.org/481563002/diff/40001/chrome/browser/app_controller_mac.mm#newcode1551 chrome/browser/app_controller_mac.mm:1551: return ([userActivityType isEqualToString:NSUserActivityTypeBrowsingWeb]); On 2014/08/18 18:36:18, Nico (very away) ...
6 years, 4 months ago (2014-08-18 18:47:57 UTC) #15
sky
On Mon, Aug 18, 2014 at 11:36 AM, Nico Weber <thakis@chromium.org> wrote: > (but more ...
6 years, 4 months ago (2014-08-18 19:30:07 UTC) #16
erikchen
Moving mark@ to cc list. thakis is an OWNER of all files in this CL.
6 years, 4 months ago (2014-08-18 19:34:47 UTC) #17
erikchen
The CQ bit was checked by erikchen@chromium.org
6 years, 4 months ago (2014-08-18 19:34:56 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/erikchen@chromium.org/481563002/60001
6 years, 4 months ago (2014-08-18 19:38:15 UTC) #19
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: android_dbg_triggered_tests on tryserver.chromium.linux ...
6 years, 4 months ago (2014-08-18 21:16:06 UTC) #20
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 4 months ago (2014-08-18 21:37:45 UTC) #21
commit-bot: I haz the power
Try jobs failed on following builders: android_dbg_triggered_tests on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_dbg_triggered_tests/builds/6741)
6 years, 4 months ago (2014-08-18 21:37:46 UTC) #22
erikchen
The CQ bit was checked by erikchen@chromium.org
6 years, 4 months ago (2014-08-18 21:38:45 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/erikchen@chromium.org/481563002/60001
6 years, 4 months ago (2014-08-18 21:40:05 UTC) #24
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: android_dbg_triggered_tests on tryserver.chromium.linux ...
6 years, 4 months ago (2014-08-18 22:05:53 UTC) #25
commit-bot: I haz the power
6 years, 4 months ago (2014-08-18 23:25:32 UTC) #26
Message was sent while issue was closed.
Committed patchset #3 (60001) as 290404

Powered by Google App Engine
This is Rietveld 408576698