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

Issue 7633029: Remove extension.h #include from profile.h. (Closed)

Created:
9 years, 4 months ago by Mihai Parparita -not on Chrome
Modified:
9 years, 4 months ago
CC:
chromium-reviews, ncarter (slow), idana, Raghu Simha, Erik does not do reviews, brettw-cc_chromium.org, kkania, mihaip+watch_chromium.org, Aaron Boodman, Paweł Hajdan Jr., Avi (use Gerrit), tim (not reviewing)
Visibility:
Public.

Description

Remove extension.h #include from profile.h. Touching extension.h now results in 202 files being compiled instead of 495 (when building the chrome target). Required that the UnloadedExtensionReason enum be moved to extension_constants.h. R=asargent@chromium.org Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=96686

Patch Set 1 #

Patch Set 2 : Fix unit_tests. #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+57 lines, -44 lines) Patch
M chrome/browser/automation/automation_extension_tracker.cc View 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/background/background_contents_service.cc View 2 chunks +5 lines, -3 lines 0 comments Download
M chrome/browser/extensions/app_process_apitest.cc View 1 1 chunk +1 line, -0 lines 1 comment Download
M chrome/browser/extensions/extension_browsertest.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/extension_disabled_infobar_delegate.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_info_map.h View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_info_map.cc View 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/browser/extensions/extension_info_map_unittest.cc View 1 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/extensions/extension_menu_manager_unittest.cc View 1 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/extensions/extension_service.h View 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/extensions/extension_service.cc View 10 chunks +12 lines, -10 lines 0 comments Download
M chrome/browser/extensions/image_loading_tracker_unittest.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/user_script_listener_unittest.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/profiles/profile.h View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/profiles/profile_impl.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/profiles/profile_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/glue/app_change_processor.cc View 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/sync/glue/extension_change_processor.cc View 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/ui/tab_contents/tab_contents_wrapper_synced_tab_delegate.cc View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/extension.h View 2 chunks +4 lines, -8 lines 0 comments Download
M chrome/common/extensions/extension.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/extension_constants.h View 1 chunk +6 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
Mihai Parparita -not on Chrome
9 years, 4 months ago (2011-08-12 20:35:13 UTC) #1
asargent_no_longer_on_chrome
LGTM, nice savings http://codereview.chromium.org/7633029/diff/2002/chrome/browser/extensions/app_process_apitest.cc File chrome/browser/extensions/app_process_apitest.cc (right): http://codereview.chromium.org/7633029/diff/2002/chrome/browser/extensions/app_process_apitest.cc#newcode13 chrome/browser/extensions/app_process_apitest.cc:13: #include "chrome/common/extensions/extension.h" "Include what you use, ...
9 years, 4 months ago (2011-08-12 21:00:41 UTC) #2
commit-bot: I haz the power
Presubmit check for 7633029-2002 failed and returned exit status 1. Running presubmit commit checks ...
9 years, 4 months ago (2011-08-12 22:23:44 UTC) #3
Mihai Parparita -not on Chrome
Miranda or Elliot: could you LGTM for profiles? Fred: could you LGM for sync? Thanks, ...
9 years, 4 months ago (2011-08-12 22:27:32 UTC) #4
Elliot Glaysher
Datatype change in profile LGTM. (Also thanks for shrinking header dependencies!)
9 years, 4 months ago (2011-08-12 22:33:57 UTC) #5
akalin
On 2011/08/12 22:33:57, Elliot Glaysher wrote: > Datatype change in profile LGTM. > > (Also ...
9 years, 4 months ago (2011-08-12 22:51:50 UTC) #6
commit-bot: I haz the power
9 years, 4 months ago (2011-08-13 05:31:02 UTC) #7
Change committed as 96686

Powered by Google App Engine
This is Rietveld 408576698