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

Issue 157403004: [mac] Implement dragging of multiple tabs. (Closed)

Created:
6 years, 10 months ago by Andre
Modified:
6 years, 10 months ago
CC:
chromium-reviews, dcheng
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

[mac] Implement dragging of multiple tabs to a new window or another window. BUG=10899 TEST=Cmd-click to select multiple tabs, drag up or down to detach, drop tabs to another window or make a new window. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=253476

Patch Set 1 : #

Total comments: 19

Patch Set 2 : Fixes for rsesek. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+194 lines, -114 lines) Patch
M chrome/browser/ui/cocoa/browser_window_controller.mm View 1 4 chunks +111 lines, -80 lines 0 comments Download
M chrome/browser/ui/cocoa/tabs/tab_strip_controller.h View 1 3 chunks +18 lines, -5 lines 0 comments Download
M chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm View 1 6 chunks +32 lines, -13 lines 0 comments Download
M chrome/browser/ui/cocoa/tabs/tab_strip_drag_controller.mm View 4 chunks +15 lines, -8 lines 0 comments Download
M chrome/browser/ui/cocoa/tabs/tab_window_controller.h View 3 chunks +9 lines, -5 lines 0 comments Download
M chrome/browser/ui/cocoa/tabs/tab_window_controller.mm View 2 chunks +9 lines, -3 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
Andre
https://codereview.chromium.org/157403004/diff/130001/chrome/browser/ui/cocoa/browser_window_controller.mm File chrome/browser/ui/cocoa/browser_window_controller.mm (right): https://codereview.chromium.org/157403004/diff/130001/chrome/browser/ui/cocoa/browser_window_controller.mm#newcode1324 chrome/browser/ui/cocoa/browser_window_controller.mm:1324: tabFrame = [[dragController window] convertRectToScreen:tabFrame]; Changed from [view window] ...
6 years, 10 months ago (2014-02-12 22:56:37 UTC) #1
Andre
6 years, 10 months ago (2014-02-20 02:08:10 UTC) #2
Andre
https://codereview.chromium.org/157403004/diff/210001/chrome/browser/ui/cocoa/browser_window_controller.mm File chrome/browser/ui/cocoa/browser_window_controller.mm (right): https://codereview.chromium.org/157403004/diff/210001/chrome/browser/ui/cocoa/browser_window_controller.mm#newcode1322 chrome/browser/ui/cocoa/browser_window_controller.mm:1322: tabOrigin = [[dragController window] convertBaseToScreen:tabOrigin]; Changed from [view window] ...
6 years, 10 months ago (2014-02-20 23:05:26 UTC) #3
Robert Sesek
Nice! This is a lot less than I expected. https://codereview.chromium.org/157403004/diff/210001/chrome/browser/ui/cocoa/browser_window_controller.mm File chrome/browser/ui/cocoa/browser_window_controller.mm (left): https://codereview.chromium.org/157403004/diff/210001/chrome/browser/ui/cocoa/browser_window_controller.mm#oldcode1293 chrome/browser/ui/cocoa/browser_window_controller.mm:1293: ...
6 years, 10 months ago (2014-02-24 15:25:20 UTC) #4
Andre
https://codereview.chromium.org/157403004/diff/210001/chrome/browser/ui/cocoa/browser_window_controller.mm File chrome/browser/ui/cocoa/browser_window_controller.mm (left): https://codereview.chromium.org/157403004/diff/210001/chrome/browser/ui/cocoa/browser_window_controller.mm#oldcode1293 chrome/browser/ui/cocoa/browser_window_controller.mm:1293: // Moving between windows. Figure out the WebContents to ...
6 years, 10 months ago (2014-02-25 01:16:16 UTC) #5
Robert Sesek
LGTM https://codereview.chromium.org/157403004/diff/210001/chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm File chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm (right): https://codereview.chromium.org/157403004/diff/210001/chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm#newcode787 chrome/browser/ui/cocoa/tabs/tab_strip_controller.mm:787: - (NSArray*)selectedViews { On 2014/02/25 01:16:16, Andre wrote: ...
6 years, 10 months ago (2014-02-25 21:06:46 UTC) #6
Andre
The CQ bit was checked by andresantoso@chromium.org
6 years, 10 months ago (2014-02-25 23:07:07 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/andresantoso@chromium.org/157403004/300001
6 years, 10 months ago (2014-02-26 00:23:16 UTC) #8
Paweł Hajdan Jr.
The CQ bit was unchecked by phajdan.jr@chromium.org
6 years, 10 months ago (2014-02-26 05:32:12 UTC) #9
Paweł Hajdan Jr.
The CQ bit was checked by phajdan.jr@chromium.org
6 years, 10 months ago (2014-02-26 05:41:34 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/andresantoso@chromium.org/157403004/300001
6 years, 10 months ago (2014-02-26 06:01:46 UTC) #11
commit-bot: I haz the power
6 years, 10 months ago (2014-02-26 15:42:19 UTC) #12
Message was sent while issue was closed.
Change committed as 253476

Powered by Google App Engine
This is Rietveld 408576698