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

Issue 2853143003: MacViews: Allows the toolkit-views Device Chooser bubble to be used (Closed)

Created:
3 years, 7 months ago by varkha
Modified:
3 years, 7 months ago
Reviewers:
tapted, raymes, juncai
CC:
chromium-reviews, tfarina, mac-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

MacViews: Allows the toolkit-views Device Chooser bubble to be used BUG=610430 TBR=raymes@chromium.org Review-Url: https://codereview.chromium.org/2853143003 Cr-Commit-Position: refs/heads/master@{#469822} Committed: https://chromium.googlesource.com/chromium/src/+/ec11daa13a86c2535a123ea45e91e5b82d4d7d1e

Patch Set 1 : MacViews: Allows the toolkit-views Device Chooser bubble to be used #

Total comments: 20

Patch Set 2 : MacViews: Allows the toolkit-views Device Chooser bubble to be used (separated Mac specifics) #

Total comments: 10

Patch Set 3 : MacViews: Allows the toolkit-views Device Chooser bubble to be used (files rename) #

Patch Set 4 : MacViews: Allows the toolkit-views Device Chooser bubble to be used (swizzling tests) #

Total comments: 2

Patch Set 5 : MacViews: Allows the toolkit-views Device Chooser bubble to be used (swizzling tests) #

Total comments: 8

Patch Set 6 : MacViews: Allows the toolkit-views Device Chooser bubble to be used (nits) #

Total comments: 8

Patch Set 7 : MacViews: Allows the toolkit-views Device Chooser bubble to be used (nits) #

Unified diffs Side-by-side diffs Delta from patch set Stats (+262 lines, -417 lines) Patch
M chrome/browser/ui/BUILD.gn View 1 2 3 4 5 6 4 chunks +6 lines, -2 lines 0 comments Download
A chrome/browser/ui/cocoa/bubble_anchor_helper.h View 1 2 3 4 5 1 chunk +21 lines, -0 lines 0 comments Download
A chrome/browser/ui/cocoa/bubble_anchor_helper.mm View 1 2 3 4 5 1 chunk +68 lines, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/permission_bubble/chooser_bubble_ui_cocoa.mm View 1 2 3 3 chunks +4 lines, -21 lines 0 comments Download
A chrome/browser/ui/cocoa/permission_bubble/chooser_bubble_ui_views_mac.mm View 1 2 3 4 5 6 1 chunk +59 lines, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/permission_bubble/permission_bubble_controller.mm View 1 2 3 5 chunks +5 lines, -44 lines 0 comments Download
M chrome/browser/ui/cocoa/permission_bubble/permission_bubble_controller_unittest.mm View 1 2 3 4 5 3 chunks +5 lines, -4 lines 0 comments Download
M chrome/browser/ui/cocoa/permission_bubble/permission_prompt_impl_views_mac.mm View 1 2 3 2 chunks +3 lines, -2 lines 0 comments Download
A + chrome/browser/ui/views/permission_bubble/chooser_bubble_ui.h View 1 2 3 chunks +15 lines, -9 lines 0 comments Download
A + chrome/browser/ui/views/permission_bubble/chooser_bubble_ui.cc View 1 2 3 4 5 6 chunks +15 lines, -49 lines 0 comments Download
M chrome/browser/ui/views/permission_bubble/chooser_bubble_ui_view.h View 1 2 1 chunk +0 lines, -49 lines 0 comments Download
M chrome/browser/ui/views/permission_bubble/chooser_bubble_ui_view.cc View 1 2 1 chunk +0 lines, -237 lines 0 comments Download
A chrome/browser/ui/views/permission_bubble/chooser_bubble_ui_views.cc View 1 2 3 4 5 6 1 chunk +61 lines, -0 lines 0 comments Download

Messages

Total messages: 69 (54 generated)
varkha
tapted@, can you please take a first look? Thanks!
3 years, 7 months ago (2017-05-02 09:25:34 UTC) #8
varkha
https://codereview.chromium.org/2853143003/diff/20001/chrome/browser/ui/cocoa/permission_bubble/chooser_bubble_ui_views_mac.mm File chrome/browser/ui/cocoa/permission_bubble/chooser_bubble_ui_views_mac.mm (right): https://codereview.chromium.org/2853143003/diff/20001/chrome/browser/ui/cocoa/permission_bubble/chooser_bubble_ui_views_mac.mm#newcode23 chrome/browser/ui/cocoa/permission_bubble/chooser_bubble_ui_views_mac.mm:23: NSPoint AnchorPointForWindow(NSWindow* parent) { Self review: simplify with inlines. ...
3 years, 7 months ago (2017-05-02 12:25:49 UTC) #11
tapted
darn this one is trickier than I thought :/. and components/bubble seems kinda half-baked and ...
3 years, 7 months ago (2017-05-03 01:10:54 UTC) #12
varkha
Thanks for the pointers! I've refactored this CL similar to https://codereview.chromium.org/1935993004. PTAL. https://codereview.chromium.org/2853143003/diff/20001/chrome/browser/ui/cocoa/permission_bubble/chooser_bubble_ui_cocoa.mm File chrome/browser/ui/cocoa/permission_bubble/chooser_bubble_ui_cocoa.mm ...
3 years, 7 months ago (2017-05-03 05:01:21 UTC) #16
tapted
https://codereview.chromium.org/2853143003/diff/60001/chrome/browser/ui/BUILD.gn File chrome/browser/ui/BUILD.gn (right): https://codereview.chromium.org/2853143003/diff/60001/chrome/browser/ui/BUILD.gn#newcode1632 chrome/browser/ui/BUILD.gn:1632: "views/permission_bubble/chooser_bubble_ui_view_views.cc", This won't be compiled on ChromeOS (also perhaps ...
3 years, 7 months ago (2017-05-03 05:23:09 UTC) #19
varkha
https://codereview.chromium.org/2853143003/diff/60001/chrome/browser/ui/BUILD.gn File chrome/browser/ui/BUILD.gn (right): https://codereview.chromium.org/2853143003/diff/60001/chrome/browser/ui/BUILD.gn#newcode1632 chrome/browser/ui/BUILD.gn:1632: "views/permission_bubble/chooser_bubble_ui_view_views.cc", On 2017/05/03 05:23:09, tapted wrote: > This won't ...
3 years, 7 months ago (2017-05-03 08:47:04 UTC) #26
tapted
lgtm - just a few nits https://codereview.chromium.org/2853143003/diff/100001/chrome/browser/ui/cocoa/permission_bubble/permission_prompt_impl_views_mac.mm File chrome/browser/ui/cocoa/permission_bubble/permission_prompt_impl_views_mac.mm (right): https://codereview.chromium.org/2853143003/diff/100001/chrome/browser/ui/cocoa/permission_bubble/permission_prompt_impl_views_mac.mm#newcode29 chrome/browser/ui/cocoa/permission_bubble/permission_prompt_impl_views_mac.mm:29: browser_, HasVisibleLocationBarForBrowser(browser_))); On ...
3 years, 7 months ago (2017-05-03 09:09:11 UTC) #33
varkha
+raymes@ for OWNERS in chrome/browser/ui/views/permission_bubble/ Thanks! https://codereview.chromium.org/2853143003/diff/120001/chrome/browser/ui/cocoa/bubble_anchor_helper.h File chrome/browser/ui/cocoa/bubble_anchor_helper.h (right): https://codereview.chromium.org/2853143003/diff/120001/chrome/browser/ui/cocoa/bubble_anchor_helper.h#newcode8 chrome/browser/ui/cocoa/bubble_anchor_helper.h:8: #import <Foundation/NSGeometry.h> On ...
3 years, 7 months ago (2017-05-03 09:22:40 UTC) #38
raymes
I defer to juncai who wrote the code.
3 years, 7 months ago (2017-05-04 02:30:11 UTC) #48
juncai
Can you also post some screenshots of the choosers from Mac and ChromeOS (can build ...
3 years, 7 months ago (2017-05-04 18:27:15 UTC) #49
juncai
LGTM with the above comments addressed.
3 years, 7 months ago (2017-05-05 17:05:26 UTC) #50
varkha
On 2017/05/05 17:05:26, juncai wrote: > LGTM with the above comments addressed. Thanks, raymes@, can ...
3 years, 7 months ago (2017-05-05 18:23:17 UTC) #55
varkha
https://codereview.chromium.org/2853143003/diff/200001/chrome/browser/ui/cocoa/permission_bubble/chooser_bubble_ui_views_mac.mm File chrome/browser/ui/cocoa/permission_bubble/chooser_bubble_ui_views_mac.mm (right): https://codereview.chromium.org/2853143003/diff/200001/chrome/browser/ui/cocoa/permission_bubble/chooser_bubble_ui_views_mac.mm#newcode16 chrome/browser/ui/cocoa/permission_bubble/chooser_bubble_ui_views_mac.mm:16: #include "chrome/browser/ui/views/permission_bubble/chooser_bubble_ui.h" On 2017/05/04 18:27:15, juncai wrote: > maybe ...
3 years, 7 months ago (2017-05-05 18:23:29 UTC) #56
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/2853143003/260001
3 years, 7 months ago (2017-05-06 00:04:40 UTC) #66
commit-bot: I haz the power
3 years, 7 months ago (2017-05-06 00:12:59 UTC) #69
Message was sent while issue was closed.
Committed patchset #7 (id:260001) as
https://chromium.googlesource.com/chromium/src/+/ec11daa13a86c2535a123ea45e91...

Powered by Google App Engine
This is Rietveld 408576698