Chromium Code Reviews
[email protected] (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(452)

Issue 2806087: chrome/browser cleanup: Splitting ProfileImpl out of profile.cc. (Closed)

Created:
10 years, 4 months ago by Patrick Horn
Modified:
9 years, 7 months ago
CC:
chromium-reviews, huanr, tedbo, darin (slow to review), ben+cc_chromium.org
Base URL:
http://src.chromium.org/git/chromium.git
Visibility:
Public.

Description

Split ProfileImpl out of profile.cc. This is a relatively trivial change which moves ProfileImpl into a separate file to avoid depending on its implementation. The fact that no code references ProfileImpl implies that it doesn't need to be public anyway. Does not affect OffTheRecordProfile, since its dependencies are relatively minimal. BUG=none TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=54409

Patch Set 1 #

Total comments: 1

Patch Set 2 : Rebased, cleaned up headers. #

Patch Set 3 : Moved ifdef block to the top #

Patch Set 4 : duplicate CreateProfile #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1430 lines, -1344 lines) Patch
M chrome/browser/profile.h View 1 3 chunks +3 lines, -218 lines 0 comments Download
M chrome/browser/profile.cc View 1 2 3 5 chunks +20 lines, -1126 lines 0 comments Download
A chrome/browser/profile_impl.h View 1 1 chunk +229 lines, -0 lines 0 comments Download
A chrome/browser/profile_impl.cc View 1 1 chunk +1176 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
Patrick Horn
Currently it is fairly non-trivial to embed Chromium in an existing application, such as ChromeFrame ...
10 years, 4 months ago (2010-07-28 23:52:13 UTC) #1
brettw
LGTM http://codereview.chromium.org/2806087/diff/1/2 File chrome/browser/profile.cc (right): http://codereview.chromium.org/2806087/diff/1/2#newcode92 chrome/browser/profile.cc:92: #include "chrome/browser/background_contents_service.h" Crazy, why on earth were these ...
10 years, 4 months ago (2010-07-30 18:40:14 UTC) #2
Patrick Horn
brettw, could you take one more look after I rebased and moved the headers?
10 years, 4 months ago (2010-07-30 22:11:19 UTC) #3
brettw
10 years, 4 months ago (2010-07-30 22:46:54 UTC) #4
LGTM

Powered by Google App Engine
This is Rietveld 408576698