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

Issue 6537015: Start moving core pieces of Chrome multi-process code to src\content. (Closed)

Created:
9 years, 10 months ago by jam
Modified:
9 years, 7 months ago
CC:
chromium-reviews, darin (slow to review)
Visibility:
Public.

Description

Start moving core pieces of Chrome multi-process code to src\content. I'm starting with tab_contents directory.In future changes the headers that include these files will be updated. Once all the files are moved (i.e. renderer_host, rest of browser, renderer etc), then refactoring can begin so that content\DEPS doesn't have chrome in it. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=75369

Patch Set 1 #

Patch Set 2 : '' #

Total comments: 1

Patch Set 3 : '' #

Patch Set 4 : '' #

Total comments: 2

Patch Set 5 : '' #

Patch Set 6 : '' #

Patch Set 7 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+444 lines, -13710 lines) Patch
M DEPS View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M chrome/DEPS View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/prefs/browser_prefs.cc View 1 2 3 4 5 6 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/renderer_host/render_view_host.cc View 1 2 3 4 5 6 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/browser/renderer_host/render_view_host_delegate.h View 1 2 3 4 5 6 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/browser/tab_contents/background_contents.h View 1 2 3 4 5 6 1 chunk +2 lines, -176 lines 0 comments Download
D chrome/browser/tab_contents/background_contents.cc View 1 2 3 4 5 6 1 chunk +0 lines, -269 lines 0 comments Download
M chrome/browser/tab_contents/constrained_window.h View 1 2 3 4 5 6 1 chunk +2 lines, -52 lines 0 comments Download
M chrome/browser/tab_contents/infobar_delegate.h View 1 2 3 4 5 6 1 chunk +1 line, -108 lines 0 comments Download
M chrome/browser/tab_contents/infobar_delegate.cc View 1 2 3 4 5 6 1 chunk +0 lines, -73 lines 0 comments Download
M chrome/browser/tab_contents/interstitial_page.h View 1 2 3 4 5 6 1 chunk +2 lines, -235 lines 0 comments Download
D chrome/browser/tab_contents/interstitial_page.cc View 1 2 3 4 5 6 1 chunk +0 lines, -733 lines 0 comments Download
M chrome/browser/tab_contents/language_state.h View 1 2 3 4 5 6 1 chunk +2 lines, -99 lines 0 comments Download
D chrome/browser/tab_contents/language_state.cc View 1 2 3 4 5 6 1 chunk +0 lines, -76 lines 0 comments Download
M chrome/browser/tab_contents/navigation_controller.h View 1 2 3 4 5 6 1 chunk +2 lines, -593 lines 0 comments Download
D chrome/browser/tab_contents/navigation_controller.cc View 1 2 3 4 5 6 1 chunk +0 lines, -1203 lines 0 comments Download
D chrome/browser/tab_contents/navigation_controller_unittest.cc View 1 2 3 4 5 6 1 chunk +0 lines, -2025 lines 0 comments Download
M chrome/browser/tab_contents/navigation_entry.h View 1 2 3 4 5 6 1 chunk +2 lines, -419 lines 0 comments Download
D chrome/browser/tab_contents/navigation_entry.cc View 1 2 3 4 5 6 1 chunk +0 lines, -106 lines 0 comments Download
D chrome/browser/tab_contents/navigation_entry_unittest.cc View 1 2 3 4 5 6 1 chunk +0 lines, -183 lines 0 comments Download
M chrome/browser/tab_contents/page_navigator.h View 1 2 3 4 5 6 1 chunk +2 lines, -20 lines 0 comments Download
M chrome/browser/tab_contents/provisional_load_details.h View 1 2 3 4 5 6 1 chunk +2 lines, -72 lines 0 comments Download
D chrome/browser/tab_contents/provisional_load_details.cc View 1 2 3 4 5 6 1 chunk +0 lines, -34 lines 0 comments Download
M chrome/browser/tab_contents/render_view_host_manager.h View 1 2 3 4 5 6 1 chunk +2 lines, -263 lines 0 comments Download
D chrome/browser/tab_contents/render_view_host_manager.cc View 1 2 3 4 5 6 1 chunk +0 lines, -729 lines 0 comments Download
D chrome/browser/tab_contents/render_view_host_manager_unittest.cc View 1 2 3 4 5 6 1 chunk +0 lines, -345 lines 0 comments Download
M chrome/browser/tab_contents/tab_contents.h View 1 2 3 4 5 6 1 chunk +2 lines, -1252 lines 0 comments Download
D chrome/browser/tab_contents/tab_contents.cc View 1 2 3 4 5 6 1 chunk +0 lines, -2962 lines 0 comments Download
M chrome/browser/tab_contents/tab_contents_delegate.h View 1 2 3 4 5 6 1 chunk +2 lines, -318 lines 0 comments Download
D chrome/browser/tab_contents/tab_contents_delegate.cc View 1 2 3 4 5 6 1 chunk +0 lines, -224 lines 0 comments Download
M chrome/browser/tab_contents/tab_contents_observer.h View 1 2 3 4 5 6 1 chunk +2 lines, -60 lines 0 comments Download
D chrome/browser/tab_contents/tab_contents_observer.cc View 1 2 3 4 5 6 1 chunk +0 lines, -32 lines 0 comments Download
M chrome/browser/tab_contents/tab_contents_view.h View 1 2 3 4 5 6 1 chunk +2 lines, -208 lines 0 comments Download
D chrome/browser/tab_contents/tab_contents_view.cc View 1 2 3 4 5 6 1 chunk +0 lines, -169 lines 0 comments Download
M chrome/browser/tab_contents/test_tab_contents.h View 1 2 3 4 5 6 1 chunk +2 lines, -71 lines 0 comments Download
D chrome/browser/tab_contents/test_tab_contents.cc View 1 2 3 4 5 6 1 chunk +0 lines, -107 lines 0 comments Download
M chrome/browser/ui/browser.h View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/browser.cc View 1 2 3 4 5 6 6 chunks +17 lines, -5 lines 0 comments Download
M chrome/browser/ui/cocoa/hung_renderer_controller.mm View 1 2 3 4 5 6 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/ui/gtk/hung_renderer_dialog_gtk.cc View 1 2 3 4 5 6 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc View 1 2 3 4 5 6 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/ui/tab_contents/tab_contents_wrapper.h View 1 2 3 4 5 6 3 chunks +12 lines, -0 lines 0 comments Download
M chrome/browser/ui/tab_contents/tab_contents_wrapper.cc View 1 2 3 4 5 6 4 chunks +124 lines, -1 line 0 comments Download
M chrome/browser/ui/views/hung_renderer_view.cc View 1 2 3 4 5 6 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/ui/views/tabs/base_tab.cc View 1 2 3 4 5 6 2 chunks +2 lines, -1 line 0 comments Download
M chrome/chrome.gyp View 1 2 3 4 5 6 2 chunks +2 lines, -1 line 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 3 chunks +1 line, -24 lines 0 comments Download
M chrome/chrome_common.gypi View 1 2 3 4 5 6 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 6 4 chunks +5 lines, -5 lines 0 comments Download
A content/DEPS View 1 2 4 1 chunk +23 lines, -0 lines 0 comments Download
A content/OWNERS View 1 2 3 4 1 chunk +4 lines, -0 lines 0 comments Download
A + content/browser/tab_contents/background_contents.h View 1 4 2 chunks +3 lines, -3 lines 0 comments Download
A + content/browser/tab_contents/background_contents.cc View 1 4 1 chunk +1 line, -1 line 0 comments Download
A + content/browser/tab_contents/constrained_window.h View 1 4 2 chunks +3 lines, -3 lines 0 comments Download
A + content/browser/tab_contents/infobar_delegate.h View 1 2 3 4 2 chunks +4 lines, -119 lines 0 comments Download
A + content/browser/tab_contents/infobar_delegate.cc View 1 2 3 4 2 chunks +4 lines, -117 lines 0 comments Download
A + content/browser/tab_contents/interstitial_page.h View 1 4 2 chunks +3 lines, -3 lines 0 comments Download
A + content/browser/tab_contents/interstitial_page.cc View 1 4 2 chunks +5 lines, -6 lines 0 comments Download
A + content/browser/tab_contents/language_state.h View 1 4 2 chunks +4 lines, -5 lines 0 comments Download
A + content/browser/tab_contents/language_state.cc View 1 4 1 chunk +3 lines, -3 lines 0 comments Download
A + content/browser/tab_contents/navigation_controller.h View 1 4 2 chunks +3 lines, -3 lines 0 comments Download
A + content/browser/tab_contents/navigation_controller.cc View 1 4 2 chunks +5 lines, -5 lines 0 comments Download
A + content/browser/tab_contents/navigation_controller_unittest.cc View 1 4 0 chunks +-1 lines, --1 lines 0 comments Download
A + content/browser/tab_contents/navigation_entry.h View 1 4 2 chunks +3 lines, -3 lines 0 comments Download
A + content/browser/tab_contents/navigation_entry.cc View 1 4 1 chunk +2 lines, -2 lines 0 comments Download
A + content/browser/tab_contents/navigation_entry_unittest.cc View 1 4 0 chunks +-1 lines, --1 lines 0 comments Download
A + content/browser/tab_contents/page_navigator.h View 1 4 2 chunks +3 lines, -3 lines 0 comments Download
A + content/browser/tab_contents/provisional_load_details.h View 1 4 2 chunks +3 lines, -3 lines 0 comments Download
A + content/browser/tab_contents/provisional_load_details.cc View 1 4 1 chunk +1 line, -1 line 0 comments Download
A + content/browser/tab_contents/render_view_host_manager.h View 1 4 2 chunks +3 lines, -3 lines 0 comments Download
A + content/browser/tab_contents/render_view_host_manager.cc View 1 2 3 4 5 6 2 chunks +6 lines, -6 lines 0 comments Download
A + content/browser/tab_contents/render_view_host_manager_unittest.cc View 1 4 0 chunks +-1 lines, --1 lines 0 comments Download
A + content/browser/tab_contents/tab_contents.h View 1 2 3 4 5 6 8 chunks +15 lines, -19 lines 0 comments Download
A + content/browser/tab_contents/tab_contents.cc View 1 2 3 4 5 6 10 chunks +11 lines, -122 lines 0 comments Download
A + content/browser/tab_contents/tab_contents_delegate.h View 1 2 3 4 3 chunks +7 lines, -4 lines 0 comments Download
A + content/browser/tab_contents/tab_contents_delegate.cc View 1 2 3 4 2 chunks +4 lines, -1 line 0 comments Download
A + content/browser/tab_contents/tab_contents_observer.h View 1 4 2 chunks +4 lines, -4 lines 0 comments Download
A + content/browser/tab_contents/tab_contents_observer.cc View 1 4 1 chunk +2 lines, -2 lines 0 comments Download
A + content/browser/tab_contents/tab_contents_view.h View 1 4 2 chunks +3 lines, -3 lines 0 comments Download
A + content/browser/tab_contents/tab_contents_view.cc View 1 4 1 chunk +3 lines, -3 lines 0 comments Download
A + content/browser/tab_contents/test_tab_contents.h View 1 2 3 4 2 chunks +3 lines, -3 lines 0 comments Download
A + content/browser/tab_contents/test_tab_contents.cc View 1 4 0 chunks +-1 lines, --1 lines 0 comments Download
A content/content.gyp View 1 4 1 chunk +13 lines, -0 lines 0 comments Download
A content/content_browser.gypi View 1 2 3 4 5 6 1 chunk +60 lines, -0 lines 0 comments Download
A content/content_common.gypi View 1 2 3 4 5 1 chunk +25 lines, -0 lines 0 comments Download
M ui/base/ui_base.gypi View 1 2 3 4 5 6 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 25 (0 generated)
bradn
So this looks ok. But it actually makes me want to revisit something with mark. ...
9 years, 10 months ago (2011-02-17 18:01:31 UTC) #1
Mark Mentovai
I don’t know what you mean by “layers in Xcode.” Certainly, though, the circular-dependency thing ...
9 years, 10 months ago (2011-02-17 18:15:03 UTC) #2
bradn
On Thu, Feb 17, 2011 at 10:14 AM, Mark Mentovai <mark@chromium.org> wrote: > I don’t ...
9 years, 10 months ago (2011-02-17 18:37:06 UTC) #3
Mark Mentovai
Bradley Nelson wrote: > Sorry didn't express that well. > I meant that you'd been ...
9 years, 10 months ago (2011-02-17 18:40:36 UTC) #4
jam
On Thu, Feb 17, 2011 at 10:36 AM, Bradley Nelson <bradnelson@google.com>wrote: > > > On ...
9 years, 10 months ago (2011-02-17 18:46:10 UTC) #5
jam
Thanks for taking a look btw! On Thu, Feb 17, 2011 at 10:46 AM, John ...
9 years, 10 months ago (2011-02-17 18:46:57 UTC) #6
bradn
On Thu, Feb 17, 2011 at 10:46 AM, John Abd-El-Malek <jam@chromium.org>wrote: > > > On ...
9 years, 10 months ago (2011-02-17 18:47:47 UTC) #7
bradn
So given Mark's response. I'd say you might want to consider switching the .gypi's you've ...
9 years, 10 months ago (2011-02-17 18:49:49 UTC) #8
jam
On Thu, Feb 17, 2011 at 10:49 AM, Bradley Nelson <bradnelson@google.com>wrote: > So given Mark's ...
9 years, 10 months ago (2011-02-17 18:57:19 UTC) #9
bradn
Oh sorry, I miss read Mark's reply. In light of that, your CL seems ok ...
9 years, 10 months ago (2011-02-17 19:08:26 UTC) #10
Mark Mentovai
I don’t have a strong preference, personally.
9 years, 10 months ago (2011-02-17 19:23:00 UTC) #11
jam
On Thu, Feb 17, 2011 at 11:08 AM, Bradley Nelson <bradnelson@google.com>wrote: > Oh sorry, I ...
9 years, 10 months ago (2011-02-17 19:46:44 UTC) #12
jam
Brett/Avi for review. Darin/Ben: in case you have any comments if I moved more than ...
9 years, 10 months ago (2011-02-17 23:06:49 UTC) #13
Avi (use Gerrit)
Code LG. gyp, can't say, though I have a comment. http://codereview.chromium.org/6537015/diff/7001/chrome/chrome_tests.gypi File chrome/chrome_tests.gypi (right): http://codereview.chromium.org/6537015/diff/7001/chrome/chrome_tests.gypi#newcode1805 ...
9 years, 10 months ago (2011-02-17 23:28:39 UTC) #14
jam
can you take another look? to avoid the circular dependency on Mac's gyp checking, I've ...
9 years, 10 months ago (2011-02-18 03:14:41 UTC) #15
Avi (use Gerrit)
SLGTM. I'll probably do some refactoring on TCW later; I want it to be just ...
9 years, 10 months ago (2011-02-18 03:51:48 UTC) #16
Ben Goodger (Google)
So you decided to go with the "browser" name for the code that runs in ...
9 years, 10 months ago (2011-02-18 04:04:49 UTC) #17
Ben Goodger (Google)
I'm OK with this step knowing that you're using stub headers and we can shuffle/rename ...
9 years, 10 months ago (2011-02-18 04:08:30 UTC) #18
jam
sounds good On Thu, Feb 17, 2011 at 7:51 PM, <avi@chromium.org> wrote: > SLGTM. I'll ...
9 years, 10 months ago (2011-02-18 05:17:35 UTC) #19
darin (slow to review)
My only comment is: This is so awesome!!1! On Thu, Feb 17, 2011 at 3:06 ...
9 years, 10 months ago (2011-02-18 05:18:35 UTC) #20
jam
I didn't think of anything better. browser has the advantage that people are already familiar ...
9 years, 10 months ago (2011-02-18 05:18:47 UTC) #21
jam
On Thu, Feb 17, 2011 at 8:08 PM, <ben@chromium.org> wrote: > I'm OK with this ...
9 years, 10 months ago (2011-02-18 05:20:17 UTC) #22
Ben Goodger (Google)
On Thu, Feb 17, 2011 at 9:20 PM, John Abd-El-Malek <jam@chromium.org> wrote: > That's how ...
9 years, 10 months ago (2011-02-18 16:35:59 UTC) #23
jam
On Fri, Feb 18, 2011 at 8:35 AM, Ben Goodger (Google) <ben@chromium.org>wrote: > On Thu, ...
9 years, 10 months ago (2011-02-18 16:43:06 UTC) #24
Ben Goodger (Google)
9 years, 10 months ago (2011-02-18 16:44:09 UTC) #25
On Friday, February 18, 2011, John Abd-El-Malek <jam@chromium.org> wrote:
> One thought in the back of my mind is just to get rid of the gypi files
altogether.  I believe they were added to the chrome ones to reduce contention.
 content should be fairly static, and will have a lot less files than chrome, so
maybe we can put everything in content.gyp.  Thoughts?

I think you're going to have more files in there than you think :-)

Powered by Google App Engine
This is Rietveld 408576698