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

Issue 661237: This adds in the ability for Chrome to generate windows with snapshots of all... (Closed)

Created:
10 years, 10 months ago by Greg Spencer (Chromium)
Modified:
9 years, 7 months ago
Reviewers:
brettw, Daniel Erat
CC:
chromium-reviews, ben+cc_chromium.org
Visibility:
Public.

Description

This adds in the ability for Chrome to generate windows with snapshots of all currently open tabs in all browsers. This is needed for overview mode on ChromeOS. BUG=http://code.google.com/p/chromium-os/issues/detail?id=1170 TEST=Ran Chrome under ChromeOS with updated window manager. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=45824

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Patch Set 4 : '' #

Patch Set 5 : '' #

Patch Set 6 : '' #

Patch Set 7 : '' #

Patch Set 8 : '' #

Patch Set 9 : '' #

Patch Set 10 : '' #

Total comments: 1

Patch Set 11 : '' #

Total comments: 10

Patch Set 12 : '' #

Patch Set 13 : '' #

Patch Set 14 : '' #

Patch Set 15 : '' #

Patch Set 16 : '' #

Patch Set 17 : '' #

Patch Set 18 : '' #

Patch Set 19 : '' #

Patch Set 20 : '' #

Patch Set 21 : '' #

Patch Set 22 : '' #

Patch Set 23 : '' #

Patch Set 24 : '' #

Patch Set 25 : '' #

Patch Set 26 : '' #

Patch Set 27 : '' #

Patch Set 28 : '' #

Total comments: 7

Patch Set 29 : '' #

Patch Set 30 : '' #

Patch Set 31 : '' #

Patch Set 32 : '' #

Patch Set 33 : '' #

Patch Set 34 : '' #

Patch Set 35 : '' #

Patch Set 36 : '' #

Total comments: 31

Patch Set 37 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1297 lines, -102 lines) Patch
M app/surface/transport_dib.h View 34 35 36 3 chunks +21 lines, -0 lines 0 comments Download
M app/x11_util.h View 26 27 28 29 30 31 1 chunk +4 lines, -2 lines 0 comments Download
M app/x11_util.cc View 26 27 28 29 30 31 1 chunk +38 lines, -0 lines 0 comments Download
M base/file_descriptor_posix.h View 34 35 36 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/browser/browser_init.cc View 18 19 20 21 22 23 24 25 26 27 28 29 30 31 5 chunks +8 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/frame/browser_view.cc View 18 19 20 21 22 23 24 25 26 27 28 29 30 31 2 chunks +15 lines, -1 line 0 comments Download
M chrome/browser/chromeos/panels/panel_browsertest.cc View 25 26 27 28 29 30 31 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/wm_ipc.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 8 chunks +36 lines, -59 lines 0 comments Download
M chrome/browser/chromeos/wm_ipc.cc View 25 26 27 28 29 30 31 1 chunk +10 lines, -4 lines 0 comments Download
A chrome/browser/chromeos/wm_overview_controller.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 1 chunk +147 lines, -0 lines 0 comments Download
A chrome/browser/chromeos/wm_overview_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 1 chunk +517 lines, -0 lines 0 comments Download
A chrome/browser/chromeos/wm_overview_snapshot.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 1 chunk +59 lines, -0 lines 0 comments Download
A chrome/browser/chromeos/wm_overview_snapshot.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 1 chunk +80 lines, -0 lines 0 comments Download
M chrome/browser/renderer_host/backing_store_x.cc View 29 30 31 32 33 34 35 36 2 chunks +11 lines, -6 lines 0 comments Download
M chrome/browser/renderer_host/render_widget_helper.h View 29 30 31 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/renderer_host/render_widget_host.h View 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 4 chunks +14 lines, -1 line 0 comments Download
M chrome/browser/renderer_host/render_widget_host.cc View 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 chunks +16 lines, -0 lines 0 comments Download
M chrome/browser/renderer_host/render_widget_host_painting_observer.h View 29 30 31 2 chunks +14 lines, -0 lines 0 comments Download
M chrome/browser/renderer_host/render_widget_host_unittest.cc View 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 5 chunks +49 lines, -1 line 0 comments Download
M chrome/browser/tab_contents/thumbnail_generator.h View 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 5 chunks +34 lines, -0 lines 0 comments Download
M chrome/browser/tab_contents/thumbnail_generator.cc View 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 7 chunks +114 lines, -9 lines 0 comments Download
M chrome/browser/tab_contents/thumbnail_generator_unittest.cc View 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/chrome_browser.gypi View 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/common/render_messages_internal.h View 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 2 chunks +14 lines, -0 lines 0 comments Download
M chrome/renderer/render_widget.h View 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 chunks +4 lines, -1 line 0 comments Download
M chrome/renderer/render_widget.cc View 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 5 chunks +70 lines, -4 lines 0 comments Download
M gfx/skbitmap_operations.h View 29 30 31 1 chunk +2 lines, -4 lines 0 comments Download
M views/widget/widget_gtk.cc View 18 22 23 24 25 26 27 28 29 30 31 1 chunk +2 lines, -1 line 0 comments Download

Messages

Total messages: 12 (0 generated)
Greg Spencer (Chromium)
This change will be paired with a new version of the window manager (layout manager, ...
10 years, 9 months ago (2010-03-18 01:40:38 UTC) #1
Greg Spencer (Chromium)
Brett, hold off on reviewing this -- I found that I wasn't really doing what ...
10 years, 9 months ago (2010-03-19 01:10:36 UTC) #2
Daniel Erat
I know you said that you're reworking this, but here are a few comments that ...
10 years, 9 months ago (2010-03-19 04:49:09 UTC) #3
Greg Spencer (Chromium)
OK, Brett, go ahead and start on this now. Sorry it took so long to ...
10 years, 8 months ago (2010-04-10 00:31:10 UTC) #4
brettw
I'm really sorry I took so long. I was focusing on Pepper stuff this week ...
10 years, 8 months ago (2010-04-16 17:52:29 UTC) #5
Greg Spencer (Chromium)
So, if it makes sense to add a new message round-trip to the renderer, it ...
10 years, 8 months ago (2010-04-17 00:47:57 UTC) #6
brettw
On Fri, Apr 16, 2010 at 5:47 PM, <gspencer@chromium.org> wrote: > So, if it makes ...
10 years, 8 months ago (2010-04-19 16:44:27 UTC) #7
Greg Spencer (Chromium)
OK, Brett, I've implemented what I outlined earlier for you, so go ahead and review ...
10 years, 8 months ago (2010-04-23 00:08:52 UTC) #8
brettw
These are all lower-level comments, I don't have any more comments about the high level ...
10 years, 8 months ago (2010-04-26 17:21:57 UTC) #9
brettw
http://codereview.chromium.org/661237/diff/298001/251007 File chrome/browser/chromeos/wm_overview_controller.cc (right): http://codereview.chromium.org/661237/diff/298001/251007#newcode90 chrome/browser/chromeos/wm_overview_controller.cc:90: private: Style: no blank line after this. http://codereview.chromium.org/661237/diff/298001/251007#newcode364 chrome/browser/chromeos/wm_overview_controller.cc:364: ...
10 years, 8 months ago (2010-04-26 17:43:48 UTC) #10
Greg Spencer (Chromium)
http://codereview.chromium.org/661237/diff/298001/251033 File app/surface/transport_dib.h (right): http://codereview.chromium.org/661237/diff/298001/251033#newcode79 app/surface/transport_dib.h:79: static Handle TestHandleValue() { On 2010/04/26 17:21:57, brettw wrote: ...
10 years, 8 months ago (2010-04-26 19:49:38 UTC) #11
brettw
10 years, 8 months ago (2010-04-27 05:07:45 UTC) #12
LGTM!

Powered by Google App Engine
This is Rietveld 408576698