diff options
author | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-12 15:32:07 +0000 |
---|---|---|
committer | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-12 15:32:07 +0000 |
commit | 1db6ff15f8395dad889990f75e6e0e12113bcc52 (patch) | |
tree | 17562fda11b829e49f55f99f2b1138ddeab8beb2 | |
parent | e8fb87f7be935d8ac566e8c7161cb89ef95f8b61 (diff) | |
download | chromium_src-1db6ff15f8395dad889990f75e6e0e12113bcc52.zip chromium_src-1db6ff15f8395dad889990f75e6e0e12113bcc52.tar.gz chromium_src-1db6ff15f8395dad889990f75e6e0e12113bcc52.tar.bz2 |
Header dependency cleanup in chrome/
- reduce header dependencies
- remove things that shouldn't be #included in a header, like string_util.h and theme_resources.h!
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/245011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28705 0039d316-1c4b-4281-b951-d872f2087c98
68 files changed, 89 insertions, 31 deletions
diff --git a/chrome/browser/alternate_nav_url_fetcher.cc b/chrome/browser/alternate_nav_url_fetcher.cc index a8f7838..e789b20 100644 --- a/chrome/browser/alternate_nav_url_fetcher.cc +++ b/chrome/browser/alternate_nav_url_fetcher.cc @@ -12,6 +12,7 @@ #include "chrome/browser/tab_contents/tab_contents.h" #include "chrome/common/notification_service.h" #include "grit/generated_resources.h" +#include "grit/theme_resources.h" AlternateNavURLFetcher::AlternateNavURLFetcher( const GURL& alternate_nav_url) diff --git a/chrome/browser/autocomplete/search_provider_unittest.cc b/chrome/browser/autocomplete/search_provider_unittest.cc index abc0279..493df22 100644 --- a/chrome/browser/autocomplete/search_provider_unittest.cc +++ b/chrome/browser/autocomplete/search_provider_unittest.cc @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include "base/string_util.h" #include "base/time.h" #include "build/build_config.h" #include "chrome/browser/autocomplete/search_provider.h" diff --git a/chrome/browser/automation/automation_extension_function.cc b/chrome/browser/automation/automation_extension_function.cc index 4849583..4bbc89f 100644 --- a/chrome/browser/automation/automation_extension_function.cc +++ b/chrome/browser/automation/automation_extension_function.cc @@ -11,6 +11,7 @@ #include "chrome/browser/automation/extension_automation_constants.h" #include "chrome/browser/extensions/extension_function_dispatcher.h" #include "chrome/browser/renderer_host/render_view_host.h" +#include "chrome/browser/renderer_host/render_view_host_delegate.h" bool AutomationExtensionFunction::enabled_ = false; diff --git a/chrome/browser/automation/automation_provider.cc b/chrome/browser/automation/automation_provider.cc index e0b6b1a..f45efdc 100644 --- a/chrome/browser/automation/automation_provider.cc +++ b/chrome/browser/automation/automation_provider.cc @@ -40,6 +40,7 @@ #include "chrome/browser/login_prompt.h" #include "chrome/browser/net/url_request_mock_util.h" #include "chrome/browser/profile_manager.h" +#include "chrome/browser/renderer_host/render_process_host.h" #include "chrome/browser/renderer_host/render_view_host.h" #include "chrome/browser/ssl/ssl_manager.h" #include "chrome/browser/ssl/ssl_blocking_page.h" diff --git a/chrome/browser/automation/extension_port_container.cc b/chrome/browser/automation/extension_port_container.cc index 11e0f42..a87bd82 100644 --- a/chrome/browser/automation/extension_port_container.cc +++ b/chrome/browser/automation/extension_port_container.cc @@ -13,6 +13,7 @@ #include "chrome/browser/chrome_thread.h" #include "chrome/browser/extensions/extension_message_service.h" #include "chrome/browser/profile.h" +#include "chrome/browser/renderer_host/render_process_host.h" #include "chrome/browser/renderer_host/render_view_host.h" #include "chrome/common/notification_service.h" #include "chrome/common/render_messages.h" diff --git a/chrome/browser/browser_list.cc b/chrome/browser/browser_list.cc index 8db7b46..aba80b7 100644 --- a/chrome/browser/browser_list.cc +++ b/chrome/browser/browser_list.cc @@ -12,6 +12,7 @@ #include "chrome/browser/browser_shutdown.h" #include "chrome/browser/browser_window.h" #include "chrome/browser/profile_manager.h" +#include "chrome/browser/renderer_host/render_process_host.h" #include "chrome/browser/tab_contents/navigation_controller.h" #include "chrome/common/notification_registrar.h" #include "chrome/common/notification_service.h" diff --git a/chrome/browser/cocoa/bookmark_bar_controller.mm b/chrome/browser/cocoa/bookmark_bar_controller.mm index 0872b3a..f8286de 100644 --- a/chrome/browser/cocoa/bookmark_bar_controller.mm +++ b/chrome/browser/cocoa/bookmark_bar_controller.mm @@ -30,6 +30,7 @@ #include "chrome/common/pref_names.h" #include "chrome/common/pref_service.h" #include "grit/generated_resources.h" +#include "grit/theme_resources.h" #include "skia/ext/skia_utils_mac.h" #import "third_party/mozilla/include/NSPasteboard+Utils.h" diff --git a/chrome/browser/cocoa/browser_window_controller.mm b/chrome/browser/cocoa/browser_window_controller.mm index 8daa0d9..94eca85 100644 --- a/chrome/browser/cocoa/browser_window_controller.mm +++ b/chrome/browser/cocoa/browser_window_controller.mm @@ -40,6 +40,7 @@ #import "chrome/browser/browser_theme_provider.h" #include "chrome/common/pref_service.h" #import "chrome/browser/cocoa/background_gradient_view.h" +#include "grit/theme_resources.h" #import "third_party/GTM/AppKit/GTMTheme.h" namespace { diff --git a/chrome/browser/cocoa/constrained_window_mac.h b/chrome/browser/cocoa/constrained_window_mac.h index 519a42a..612b459 100644 --- a/chrome/browser/cocoa/constrained_window_mac.h +++ b/chrome/browser/cocoa/constrained_window_mac.h @@ -10,6 +10,7 @@ #include "chrome/browser/tab_contents/constrained_window.h" #include "base/basictypes.h" +#include "base/logging.h" #include "base/scoped_nsobject.h" @class BrowserWindowController; diff --git a/chrome/browser/cocoa/download_shelf_controller.mm b/chrome/browser/cocoa/download_shelf_controller.mm index 52980b6..64c887f 100644 --- a/chrome/browser/cocoa/download_shelf_controller.mm +++ b/chrome/browser/cocoa/download_shelf_controller.mm @@ -16,6 +16,7 @@ #import "chrome/browser/cocoa/download_shelf_view.h" #include "chrome/browser/download/download_manager.h" #include "grit/generated_resources.h" +#include "grit/theme_resources.h" namespace { diff --git a/chrome/browser/cocoa/download_started_animation_mac.mm b/chrome/browser/cocoa/download_started_animation_mac.mm index a4b5ab0..c2536f0 100644 --- a/chrome/browser/cocoa/download_started_animation_mac.mm +++ b/chrome/browser/cocoa/download_started_animation_mac.mm @@ -18,6 +18,7 @@ #include "chrome/browser/tab_contents/tab_contents_view_mac.h" #include "chrome/common/notification_registrar.h" #include "chrome/common/notification_service.h" +#include "grit/theme_resources.h" #include "third_party/skia/include/utils/mac/SkCGUtils.h" class DownloadAnimationTabObserver; diff --git a/chrome/browser/cocoa/hung_renderer_controller.mm b/chrome/browser/cocoa/hung_renderer_controller.mm index 8967389..3c37cf8 100644 --- a/chrome/browser/cocoa/hung_renderer_controller.mm +++ b/chrome/browser/cocoa/hung_renderer_controller.mm @@ -14,11 +14,13 @@ #include "chrome/browser/browser_list.h" #include "chrome/browser/hung_renderer_dialog.h" #import "chrome/browser/cocoa/multi_key_equivalent_button.h" +#include "chrome/browser/renderer_host/render_process_host.h" #include "chrome/browser/tab_contents/tab_contents.h" #include "chrome/common/logging_chrome.h" #include "chrome/common/result_codes.h" #include "grit/chromium_strings.h" #include "grit/generated_resources.h" +#include "grit/theme_resources.h" #include "third_party/GTM/AppKit/GTMUILocalizerAndLayoutTweaker.h" namespace { diff --git a/chrome/browser/cocoa/page_info_window_controller.mm b/chrome/browser/cocoa/page_info_window_controller.mm index 4fa8cb2..04c8049 100644 --- a/chrome/browser/cocoa/page_info_window_controller.mm +++ b/chrome/browser/cocoa/page_info_window_controller.mm @@ -12,6 +12,7 @@ #include "chrome/browser/cocoa/page_info_window_mac.h" #include "chrome/common/pref_names.h" #include "chrome/common/pref_service.h" +#include "grit/theme_resources.h" @interface PageInfoWindowController (Private) // Saves the window preference to the local state. diff --git a/chrome/browser/cocoa/tab_strip_controller.mm b/chrome/browser/cocoa/tab_strip_controller.mm index e72eb19..b4a61d1 100644 --- a/chrome/browser/cocoa/tab_strip_controller.mm +++ b/chrome/browser/cocoa/tab_strip_controller.mm @@ -30,6 +30,7 @@ #include "chrome/browser/tabs/tab_strip_model.h" #include "grit/app_resources.h" #include "grit/generated_resources.h" +#include "grit/theme_resources.h" #include "skia/ext/skia_utils_mac.h" NSString* const kTabStripNumberOfTabsChanged = @"kTabStripNumberOfTabsChanged"; diff --git a/chrome/browser/debugger/devtools_manager.cc b/chrome/browser/debugger/devtools_manager.cc index 66a6b7a..bff379c 100644 --- a/chrome/browser/debugger/devtools_manager.cc +++ b/chrome/browser/debugger/devtools_manager.cc @@ -6,6 +6,7 @@ #include "base/message_loop.h" #include "chrome/browser/browser_process.h" +#include "chrome/browser/browsing_instance.h" #include "chrome/browser/debugger/devtools_window.h" #include "chrome/browser/debugger/devtools_client_host.h" #include "chrome/browser/profile.h" diff --git a/chrome/browser/dom_ui/new_tab_ui.cc b/chrome/browser/dom_ui/new_tab_ui.cc index b335810..fd81683 100644 --- a/chrome/browser/dom_ui/new_tab_ui.cc +++ b/chrome/browser/dom_ui/new_tab_ui.cc @@ -45,6 +45,7 @@ #include "grit/chromium_strings.h" #include "grit/generated_resources.h" #include "grit/locale_settings.h" +#include "grit/theme_resources.h" namespace { diff --git a/chrome/browser/extensions/execute_code_in_tab_function.cc b/chrome/browser/extensions/execute_code_in_tab_function.cc index 92d6fb9..8827c5c 100755 --- a/chrome/browser/extensions/execute_code_in_tab_function.cc +++ b/chrome/browser/extensions/execute_code_in_tab_function.cc @@ -4,6 +4,7 @@ #include "chrome/browser/extensions/execute_code_in_tab_function.h" +#include "base/string_util.h" #include "chrome/browser/browser.h" #include "chrome/browser/extensions/extension_tabs_module.h" #include "chrome/browser/extensions/extension_tabs_module_constants.h" diff --git a/chrome/browser/extensions/extension_dom_ui.cc b/chrome/browser/extensions/extension_dom_ui.cc index df4746d..a3e9ad2 100644 --- a/chrome/browser/extensions/extension_dom_ui.cc +++ b/chrome/browser/extensions/extension_dom_ui.cc @@ -4,6 +4,7 @@ #include "chrome/browser/extensions/extension_dom_ui.h" +#include "base/string_util.h" #include "chrome/browser/browser.h" #include "chrome/browser/browser_list.h" #include "chrome/browser/profile.h" diff --git a/chrome/browser/extensions/extension_host.cc b/chrome/browser/extensions/extension_host.cc index f69068f..82c966c 100644 --- a/chrome/browser/extensions/extension_host.cc +++ b/chrome/browser/extensions/extension_host.cc @@ -13,6 +13,7 @@ #include "chrome/browser/browser.h" #include "chrome/browser/browser_list.h" #include "chrome/browser/browser_theme_provider.h" +#include "chrome/browser/browsing_instance.h" #include "chrome/browser/debugger/devtools_manager.h" #include "chrome/browser/dom_ui/dom_ui_factory.h" #include "chrome/browser/extensions/extension_message_service.h" diff --git a/chrome/browser/extensions/extension_page_actions_module.cc b/chrome/browser/extensions/extension_page_actions_module.cc index 82fa1c4..446a91d 100644 --- a/chrome/browser/extensions/extension_page_actions_module.cc +++ b/chrome/browser/extensions/extension_page_actions_module.cc @@ -4,6 +4,7 @@ #include "chrome/browser/extensions/extension_page_actions_module.h" +#include "base/string_util.h" #include "chrome/browser/browser.h" #include "chrome/browser/browser_list.h" #include "chrome/browser/profile.h" diff --git a/chrome/browser/extensions/extension_toolstrip_api.cc b/chrome/browser/extensions/extension_toolstrip_api.cc index 829d443..492c730 100644 --- a/chrome/browser/extensions/extension_toolstrip_api.cc +++ b/chrome/browser/extensions/extension_toolstrip_api.cc @@ -5,6 +5,7 @@ #include "chrome/browser/extensions/extension_toolstrip_api.h" #include "base/json_writer.h" +#include "base/string_util.h" #include "chrome/browser/browser.h" #include "chrome/browser/extensions/extension_host.h" #include "chrome/browser/extensions/extension_message_service.h" diff --git a/chrome/browser/extensions/extensions_ui.cc b/chrome/browser/extensions/extensions_ui.cc index ff2505f..b77a751 100644 --- a/chrome/browser/extensions/extensions_ui.cc +++ b/chrome/browser/extensions/extensions_ui.cc @@ -11,6 +11,7 @@ #include "chrome/browser/browser_process.h" #include "chrome/browser/chrome_thread.h" #include "chrome/browser/debugger/devtools_manager.h" +#include "chrome/browser/extensions/extension_function_dispatcher.h" #include "chrome/browser/extensions/extension_message_service.h" #include "chrome/browser/extensions/extensions_service.h" #include "chrome/browser/extensions/extension_updater.h" diff --git a/chrome/browser/external_tab_container.cc b/chrome/browser/external_tab_container.cc index 28a19d0..f66cab5 100644 --- a/chrome/browser/external_tab_container.cc +++ b/chrome/browser/external_tab_container.cc @@ -16,6 +16,7 @@ #include "chrome/browser/load_notification_details.h" #include "chrome/browser/page_info_window.h" #include "chrome/browser/profile.h" +#include "chrome/browser/renderer_host/render_process_host.h" #include "chrome/browser/tab_contents/provisional_load_details.h" #include "chrome/browser/views/tab_contents/render_view_context_menu_external_win.h" #include "chrome/browser/tab_contents/tab_contents.h" diff --git a/chrome/browser/find_backend_unittest.cc b/chrome/browser/find_backend_unittest.cc index afe555a..e00e3e9 100644 --- a/chrome/browser/find_backend_unittest.cc +++ b/chrome/browser/find_backend_unittest.cc @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include "base/string_util.h" #include "chrome/browser/renderer_host/test/test_render_view_host.h" #include "chrome/common/url_constants.h" diff --git a/chrome/browser/gtk/find_bar_gtk.cc b/chrome/browser/gtk/find_bar_gtk.cc index 5ff2606..13a4deb 100644 --- a/chrome/browser/gtk/find_bar_gtk.cc +++ b/chrome/browser/gtk/find_bar_gtk.cc @@ -25,6 +25,7 @@ #include "chrome/common/gtk_util.h" #include "chrome/common/notification_service.h" #include "grit/generated_resources.h" +#include "grit/theme_resources.h" #include "webkit/api/public/gtk/WebInputEventFactory.h" namespace { diff --git a/chrome/browser/gtk/gtk_theme_provider_unittest.cc b/chrome/browser/gtk/gtk_theme_provider_unittest.cc index 79869e8..36ac2db 100644 --- a/chrome/browser/gtk/gtk_theme_provider_unittest.cc +++ b/chrome/browser/gtk/gtk_theme_provider_unittest.cc @@ -8,6 +8,7 @@ #include "chrome/browser/profile.h" #include "chrome/common/pref_names.h" #include "chrome/test/testing_profile.h" +#include "grit/theme_resources.h" #include "testing/gtest/include/gtest/gtest.h" namespace { diff --git a/chrome/browser/gtk/hung_renderer_dialog_gtk.cc b/chrome/browser/gtk/hung_renderer_dialog_gtk.cc index 75f7bca..a687a77 100644 --- a/chrome/browser/gtk/hung_renderer_dialog_gtk.cc +++ b/chrome/browser/gtk/hung_renderer_dialog_gtk.cc @@ -11,6 +11,7 @@ #include "app/resource_bundle.h" #include "base/process_util.h" #include "chrome/browser/browser_list.h" +#include "chrome/browser/renderer_host/render_process_host.h" #include "chrome/browser/tab_contents/tab_contents.h" #include "chrome/common/gtk_util.h" #include "chrome/common/logging_chrome.h" diff --git a/chrome/browser/gtk/location_bar_view_gtk.cc b/chrome/browser/gtk/location_bar_view_gtk.cc index ee6424c..3e47b15 100644 --- a/chrome/browser/gtk/location_bar_view_gtk.cc +++ b/chrome/browser/gtk/location_bar_view_gtk.cc @@ -31,6 +31,7 @@ #include "chrome/common/notification_service.h" #include "chrome/common/page_transition_types.h" #include "grit/generated_resources.h" +#include "grit/theme_resources.h" #include "third_party/skia/include/core/SkBitmap.h" #include "webkit/glue/window_open_disposition.h" diff --git a/chrome/browser/gtk/page_info_window_gtk.cc b/chrome/browser/gtk/page_info_window_gtk.cc index dc3b6f6..cd1c92c 100644 --- a/chrome/browser/gtk/page_info_window_gtk.cc +++ b/chrome/browser/gtk/page_info_window_gtk.cc @@ -15,7 +15,7 @@ #include "chrome/common/gtk_util.h" #include "grit/locale_settings.h" #include "grit/generated_resources.h" - +#include "grit/theme_resources.h" namespace { diff --git a/chrome/browser/gtk/tab_contents_drag_source.cc b/chrome/browser/gtk/tab_contents_drag_source.cc index 1b6b94c..dfaad61 100644 --- a/chrome/browser/gtk/tab_contents_drag_source.cc +++ b/chrome/browser/gtk/tab_contents_drag_source.cc @@ -6,6 +6,7 @@ #include "app/gtk_dnd_util.h" #include "base/mime_util.h" +#include "base/string_util.h" #include "chrome/browser/renderer_host/render_view_host_delegate.h" #include "chrome/browser/tab_contents/tab_contents.h" #include "chrome/browser/tab_contents/tab_contents_view.h" diff --git a/chrome/browser/importer/importer.cc b/chrome/browser/importer/importer.cc index cf9e278..50a0831 100644 --- a/chrome/browser/importer/importer.cc +++ b/chrome/browser/importer/importer.cc @@ -17,6 +17,7 @@ #include "chrome/browser/browser.h" #include "chrome/browser/browser_list.h" #include "chrome/browser/browser_process.h" +#include "chrome/browser/browsing_instance.h" #include "chrome/browser/favicon_service.h" #include "chrome/browser/first_run.h" #include "chrome/browser/importer/firefox_profile_lock.h" diff --git a/chrome/browser/omnibox_search_hint.cc b/chrome/browser/omnibox_search_hint.cc index 9d36690..47f9d5a 100644 --- a/chrome/browser/omnibox_search_hint.cc +++ b/chrome/browser/omnibox_search_hint.cc @@ -22,6 +22,7 @@ #include "chrome/common/notification_type.h" #include "chrome/common/pref_names.h" #include "grit/generated_resources.h" +#include "grit/theme_resources.h" // The URLs of search engines for which we want to trigger the infobar. const char* kSearchEngineURLs[] = { diff --git a/chrome/browser/renderer_host/audio_renderer_host.h b/chrome/browser/renderer_host/audio_renderer_host.h index 4be5327..a540c14 100644 --- a/chrome/browser/renderer_host/audio_renderer_host.h +++ b/chrome/browser/renderer_host/audio_renderer_host.h @@ -68,7 +68,6 @@ #define CHROME_BROWSER_RENDERER_HOST_AUDIO_RENDERER_HOST_H_ #include <map> -#include <deque> #include "base/lock.h" #include "base/process.h" diff --git a/chrome/browser/renderer_host/backing_store.h b/chrome/browser/renderer_host/backing_store.h index df34eee..6278884 100644 --- a/chrome/browser/renderer_host/backing_store.h +++ b/chrome/browser/renderer_host/backing_store.h @@ -10,7 +10,6 @@ #include "base/gfx/size.h" #include "base/process.h" #include "build/build_config.h" -#include "chrome/common/mru_cache.h" #if defined(OS_WIN) #include <windows.h> diff --git a/chrome/browser/renderer_host/backing_store_manager.cc b/chrome/browser/renderer_host/backing_store_manager.cc index aeaee18..6bc2edd 100644 --- a/chrome/browser/renderer_host/backing_store_manager.cc +++ b/chrome/browser/renderer_host/backing_store_manager.cc @@ -9,7 +9,7 @@ #include "chrome/browser/renderer_host/render_widget_host.h" #include "chrome/browser/renderer_host/render_widget_host_painting_observer.h" #include "chrome/common/chrome_constants.h" - +#include "chrome/common/mru_cache.h" namespace { diff --git a/chrome/browser/renderer_host/browser_render_process_host.cc b/chrome/browser/renderer_host/browser_render_process_host.cc index 35df945..bd92c8f 100644 --- a/chrome/browser/renderer_host/browser_render_process_host.cc +++ b/chrome/browser/renderer_host/browser_render_process_host.cc @@ -26,13 +26,16 @@ #include "base/thread.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/child_process_security_policy.h" +#include "chrome/browser/extensions/extension_function_dispatcher.h" #include "chrome/browser/extensions/extension_message_service.h" #include "chrome/browser/extensions/extensions_service.h" #include "chrome/browser/extensions/user_script_master.h" #include "chrome/browser/history/history.h" #include "chrome/browser/plugin_service.h" #include "chrome/browser/profile.h" +#include "chrome/browser/renderer_host/audio_renderer_host.h" #include "chrome/browser/renderer_host/render_view_host.h" +#include "chrome/browser/renderer_host/render_view_host_delegate.h" #include "chrome/browser/renderer_host/render_widget_helper.h" #include "chrome/browser/renderer_host/render_widget_host.h" #include "chrome/browser/renderer_host/resource_message_filter.h" diff --git a/chrome/browser/renderer_host/browser_render_process_host.h b/chrome/browser/renderer_host/browser_render_process_host.h index 10dcbb7..367b19c 100644 --- a/chrome/browser/renderer_host/browser_render_process_host.h +++ b/chrome/browser/renderer_host/browser_render_process_host.h @@ -17,11 +17,11 @@ #include "base/string16.h" #include "base/timer.h" #include "chrome/common/transport_dib.h" -#include "chrome/browser/renderer_host/audio_renderer_host.h" #include "chrome/browser/renderer_host/render_process_host.h" #include "chrome/common/notification_registrar.h" #include "webkit/api/public/WebCache.h" +class AudioRendererHost; class CommandLine; class GURL; class RendererMainThread; diff --git a/chrome/browser/renderer_host/cross_site_resource_handler.cc b/chrome/browser/renderer_host/cross_site_resource_handler.cc index e6eed17..8bc6517 100644 --- a/chrome/browser/renderer_host/cross_site_resource_handler.cc +++ b/chrome/browser/renderer_host/cross_site_resource_handler.cc @@ -9,6 +9,7 @@ #include "base/logging.h" #include "base/message_loop.h" #include "chrome/browser/renderer_host/render_view_host.h" +#include "chrome/browser/renderer_host/render_view_host_delegate.h" #include "chrome/browser/renderer_host/resource_dispatcher_host_request_info.h" #include "net/base/io_buffer.h" diff --git a/chrome/browser/renderer_host/file_system_accessor.h b/chrome/browser/renderer_host/file_system_accessor.h index b280705..8400898 100644 --- a/chrome/browser/renderer_host/file_system_accessor.h +++ b/chrome/browser/renderer_host/file_system_accessor.h @@ -25,11 +25,11 @@ #ifndef CHROME_BROWSER_RENDERER_HOST_FILE_SYSTEM_ACCESSOR_H_ #define CHROME_BROWSER_RENDERER_HOST_FILE_SYSTEM_ACCESSOR_H_ -#include "base/file_path.h" #include "base/scoped_ptr.h" #include "base/ref_counted.h" #include "base/task.h" +class FilePath; class MessageLoop; class FileSystemAccessor diff --git a/chrome/browser/renderer_host/render_sandbox_host_linux.h b/chrome/browser/renderer_host/render_sandbox_host_linux.h index 5b38b4c..6911787 100644 --- a/chrome/browser/renderer_host/render_sandbox_host_linux.h +++ b/chrome/browser/renderer_host/render_sandbox_host_linux.h @@ -8,8 +8,6 @@ #define CHROME_BROWSER_RENDERER_HOST_RENDER_SANDBOX_HOST_LINUX_H_ #include "base/singleton.h" -#include "base/thread.h" -#include "base/message_loop.h" // This is a singleton object which handles sandbox requests from the // renderers. diff --git a/chrome/browser/renderer_host/render_view_host.h b/chrome/browser/renderer_host/render_view_host.h index 7f24d97..c903ad6 100644 --- a/chrome/browser/renderer_host/render_view_host.h +++ b/chrome/browser/renderer_host/render_view_host.h @@ -9,12 +9,11 @@ #include <vector> #include "base/scoped_ptr.h" -#include "chrome/browser/extensions/extension_function_dispatcher.h" -#include "chrome/browser/renderer_host/render_view_host_delegate.h" #include "chrome/browser/renderer_host/render_widget_host.h" #include "chrome/common/notification_registrar.h" -#include "chrome/common/notification_type.h" #include "chrome/common/page_zoom.h" +#include "chrome/common/view_types.h" +#include "net/base/load_states.h" #include "webkit/api/public/WebConsoleMessage.h" #include "webkit/api/public/WebDragOperation.h" #include "webkit/api/public/WebTextDirection.h" @@ -22,6 +21,7 @@ #include "webkit/glue/password_form_dom_manager.h" #include "webkit/glue/window_open_disposition.h" +class FilePath; class ListValue; class RenderViewHostDelegate; class SiteInstance; @@ -29,6 +29,7 @@ class SkBitmap; class ViewMsg_Navigate; struct ContextMenuParams; struct MediaPlayerAction; +struct ThumbnailScore; struct ViewHostMsg_DidPrintPage_Params; struct ViewMsg_Navigate_Params; struct WebDropData; diff --git a/chrome/browser/renderer_host/render_widget_host.h b/chrome/browser/renderer_host/render_widget_host.h index b672924..27bf238 100644 --- a/chrome/browser/renderer_host/render_widget_host.h +++ b/chrome/browser/renderer_host/render_widget_host.h @@ -6,7 +6,6 @@ #define CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_H_ #include <queue> -#include <vector> #include "app/gfx/native_widget_types.h" #include "base/process.h" diff --git a/chrome/browser/renderer_host/resource_dispatcher_host.h b/chrome/browser/renderer_host/resource_dispatcher_host.h index 3a2c2a7..776f720 100644 --- a/chrome/browser/renderer_host/resource_dispatcher_host.h +++ b/chrome/browser/renderer_host/resource_dispatcher_host.h @@ -21,7 +21,6 @@ #include "base/observer_list.h" #include "base/process.h" #include "base/timer.h" -#include "chrome/browser/renderer_host/resource_handler.h" #include "chrome/common/child_process_info.h" #include "chrome/browser/privacy_blacklist/blocked_response.h" #include "ipc/ipc_message.h" @@ -35,6 +34,7 @@ class LoginHandler; class MessageLoop; class PluginService; class ResourceDispatcherHostRequestInfo; +class ResourceHandler; class SafeBrowsingService; class SaveFileManager; class SSLClientAuthHandler; diff --git a/chrome/browser/renderer_host/resource_message_filter.cc b/chrome/browser/renderer_host/resource_message_filter.cc index 8927ab0..51023c5 100644 --- a/chrome/browser/renderer_host/resource_message_filter.cc +++ b/chrome/browser/renderer_host/resource_message_filter.cc @@ -444,6 +444,10 @@ URLRequestContext* ResourceMessageFilter::GetRequestContext( return request_context; } +MessageLoop* ResourceMessageFilter::ui_loop() { + return render_widget_helper_->ui_loop(); +} + void ResourceMessageFilter::OnMsgCreateWindow( int opener_id, bool user_gesture, int* route_id) { render_widget_helper_->CreateNewWindow(opener_id, diff --git a/chrome/browser/renderer_host/resource_message_filter.h b/chrome/browser/renderer_host/resource_message_filter.h index bcb5ece5..8821ac6 100644 --- a/chrome/browser/renderer_host/resource_message_filter.h +++ b/chrome/browser/renderer_host/resource_message_filter.h @@ -23,7 +23,6 @@ #include "base/task.h" #include "build/build_config.h" #include "chrome/browser/net/resolve_proxy_msg_helper.h" -#include "chrome/browser/renderer_host/render_widget_helper.h" #include "chrome/browser/renderer_host/resource_dispatcher_host.h" #include "chrome/common/nacl_types.h" #include "chrome/common/notification_registrar.h" @@ -102,7 +101,7 @@ class ResourceMessageFilter : public IPC::ChannelProxy::MessageFilter, ResourceDispatcherHost* resource_dispatcher_host() { return resource_dispatcher_host_; } - MessageLoop* ui_loop() { return render_widget_helper_->ui_loop(); } + MessageLoop* ui_loop(); bool off_the_record() { return off_the_record_; } CallbackWithReturnValue<int>::Type* next_route_id_callback() { return next_route_id_callback_.get(); diff --git a/chrome/browser/renderer_host/site_instance.cc b/chrome/browser/renderer_host/site_instance.cc index a038347..337ce3d 100644 --- a/chrome/browser/renderer_host/site_instance.cc +++ b/chrome/browser/renderer_host/site_instance.cc @@ -4,6 +4,7 @@ #include "chrome/browser/renderer_host/site_instance.h" +#include "chrome/browser/browsing_instance.h" #include "chrome/browser/dom_ui/dom_ui_factory.h" #include "chrome/browser/renderer_host/browser_render_process_host.h" #include "chrome/common/url_constants.h" diff --git a/chrome/browser/renderer_host/site_instance.h b/chrome/browser/renderer_host/site_instance.h index 4773007..d8b7672 100644 --- a/chrome/browser/renderer_host/site_instance.h +++ b/chrome/browser/renderer_host/site_instance.h @@ -5,11 +5,12 @@ #ifndef CHROME_BROWSER_RENDERER_HOST_SITE_INSTANCE_H_ #define CHROME_BROWSER_RENDERER_HOST_SITE_INSTANCE_H_ -#include "chrome/browser/browsing_instance.h" #include "chrome/browser/renderer_host/render_process_host.h" #include "chrome/common/notification_registrar.h" #include "googleurl/src/gurl.h" +class BrowsingInstance; + /////////////////////////////////////////////////////////////////////////////// // // SiteInstance class diff --git a/chrome/browser/renderer_host/test/site_instance_unittest.cc b/chrome/browser/renderer_host/test/site_instance_unittest.cc index 0320152..8f0b894 100644 --- a/chrome/browser/renderer_host/test/site_instance_unittest.cc +++ b/chrome/browser/renderer_host/test/site_instance_unittest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/string16.h" +#include "chrome/browser/browsing_instance.h" #include "chrome/browser/child_process_security_policy.h" #include "chrome/browser/renderer_host/browser_render_process_host.h" #include "chrome/browser/renderer_host/render_view_host.h" diff --git a/chrome/browser/ssl/ssl_blocking_page.cc b/chrome/browser/ssl/ssl_blocking_page.cc index d9fb4e6..2de2d58c 100644 --- a/chrome/browser/ssl/ssl_blocking_page.cc +++ b/chrome/browser/ssl/ssl_blocking_page.cc @@ -12,6 +12,7 @@ #include "chrome/browser/browser.h" #include "chrome/browser/cert_store.h" #include "chrome/browser/dom_operation_notification_details.h" +#include "chrome/browser/renderer_host/render_process_host.h" #include "chrome/browser/ssl/ssl_cert_error_handler.h" #include "chrome/browser/ssl/ssl_error_info.h" #include "chrome/browser/tab_contents/navigation_controller.h" diff --git a/chrome/browser/ssl/ssl_policy.cc b/chrome/browser/ssl/ssl_policy.cc index 330ea27..dbdb3cf 100644 --- a/chrome/browser/ssl/ssl_policy.cc +++ b/chrome/browser/ssl/ssl_policy.cc @@ -13,7 +13,9 @@ #include "base/string_util.h" #include "chrome/browser/cert_store.h" #include "chrome/browser/profile.h" +#include "chrome/browser/renderer_host/render_process_host.h" #include "chrome/browser/renderer_host/render_view_host.h" +#include "chrome/browser/renderer_host/site_instance.h" #include "chrome/browser/ssl/ssl_cert_error_handler.h" #include "chrome/browser/ssl/ssl_error_info.h" #include "chrome/browser/ssl/ssl_request_info.h" diff --git a/chrome/browser/tab_contents/constrained_window.h b/chrome/browser/tab_contents/constrained_window.h index a1b8c2a..057ee27 100644 --- a/chrome/browser/tab_contents/constrained_window.h +++ b/chrome/browser/tab_contents/constrained_window.h @@ -5,8 +5,7 @@ #ifndef CHROME_BROWSER_TAB_CONTENTS_CONSTRAINED_WINDOW_H_ #define CHROME_BROWSER_TAB_CONTENTS_CONSTRAINED_WINDOW_H_ -#include "chrome/common/page_transition_types.h" -#include "webkit/glue/window_open_disposition.h" +#include "build/build_config.h" // The different platform specific subclasses use different delegates for their // dialogs. diff --git a/chrome/browser/tab_contents/infobar_delegate.h b/chrome/browser/tab_contents/infobar_delegate.h index 8079fba..104501e 100644 --- a/chrome/browser/tab_contents/infobar_delegate.h +++ b/chrome/browser/tab_contents/infobar_delegate.h @@ -9,13 +9,13 @@ #include "base/basictypes.h" #include "chrome/browser/tab_contents/navigation_controller.h" -#include "third_party/skia/include/core/SkBitmap.h" #include "webkit/glue/window_open_disposition.h" class AlertInfoBarDelegate; class ConfirmInfoBarDelegate; class InfoBar; class LinkInfoBarDelegate; +class SkBitmap; class ThemeInstalledInfoBarDelegate; // An interface implemented by objects wishing to control an InfoBar. diff --git a/chrome/browser/tab_contents/interstitial_page.cc b/chrome/browser/tab_contents/interstitial_page.cc index 935dc1c..0959aa4 100644 --- a/chrome/browser/tab_contents/interstitial_page.cc +++ b/chrome/browser/tab_contents/interstitial_page.cc @@ -6,12 +6,15 @@ #include "base/compiler_specific.h" #include "base/message_loop.h" +#include "base/string_util.h" #include "base/thread.h" #include "chrome/browser/browser_list.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/dom_operation_notification_details.h" +#include "chrome/browser/renderer_host/render_process_host.h" #include "chrome/browser/renderer_host/render_widget_host_view.h" #include "chrome/browser/renderer_host/resource_dispatcher_host.h" +#include "chrome/browser/renderer_host/site_instance.h" #include "chrome/browser/tab_contents/navigation_controller.h" #include "chrome/browser/tab_contents/navigation_entry.h" #include "chrome/browser/tab_contents/tab_contents.h" diff --git a/chrome/browser/tab_contents/navigation_controller.h b/chrome/browser/tab_contents/navigation_controller.h index 24b3a86..57fe395 100644 --- a/chrome/browser/tab_contents/navigation_controller.h +++ b/chrome/browser/tab_contents/navigation_controller.h @@ -5,10 +5,6 @@ #ifndef CHROME_BROWSER_TAB_CONTENTS_NAVIGATION_CONTROLLER_H_ #define CHROME_BROWSER_TAB_CONTENTS_NAVIGATION_CONTROLLER_H_ -#include <map> -#include <string> -#include <vector> - #include "build/build_config.h" #include "base/linked_ptr.h" diff --git a/chrome/browser/tab_contents/navigation_entry.cc b/chrome/browser/tab_contents/navigation_entry.cc index 5030c5d..f2de70ec 100644 --- a/chrome/browser/tab_contents/navigation_entry.cc +++ b/chrome/browser/tab_contents/navigation_entry.cc @@ -5,7 +5,9 @@ #include "chrome/browser/tab_contents/navigation_entry.h" #include "app/resource_bundle.h" +#include "base/string_util.h" #include "chrome/browser/profile.h" +#include "chrome/browser/renderer_host/site_instance.h" #include "chrome/browser/tab_contents/navigation_controller.h" #include "chrome/common/pref_names.h" #include "chrome/common/pref_service.h" @@ -62,6 +64,13 @@ NavigationEntry::NavigationEntry(SiteInstance* instance, restored_(false) { } +NavigationEntry::~NavigationEntry() { +} + +void NavigationEntry::set_site_instance(SiteInstance* site_instance) { + site_instance_ = site_instance; +} + const string16& NavigationEntry::GetTitleForDisplay( const NavigationController* navigation_controller) { // Most pages have real titles. Don't even bother caching anything if this is diff --git a/chrome/browser/tab_contents/navigation_entry.h b/chrome/browser/tab_contents/navigation_entry.h index df060d4..433f80b 100644 --- a/chrome/browser/tab_contents/navigation_entry.h +++ b/chrome/browser/tab_contents/navigation_entry.h @@ -6,16 +6,15 @@ #define CHROME_BROWSER_TAB_CONTENTS_NAVIGATION_ENTRY_H_ #include "base/basictypes.h" +#include "base/ref_counted.h" #include "base/scoped_ptr.h" -#include "base/string_util.h" -#include "chrome/browser/renderer_host/site_instance.h" #include "chrome/browser/tab_contents/security_style.h" #include "chrome/common/page_transition_types.h" #include "googleurl/src/gurl.h" -#include "grit/theme_resources.h" #include "third_party/skia/include/core/SkBitmap.h" class NavigationController; +class SiteInstance; //////////////////////////////////////////////////////////////////////////////// // @@ -179,8 +178,7 @@ class NavigationEntry { const GURL& referrer, const string16& title, PageTransition::Type transition_type); - ~NavigationEntry() { - } + ~NavigationEntry(); // Page-related stuff -------------------------------------------------------- @@ -202,9 +200,7 @@ class NavigationEntry { // Note that the SiteInstance should usually not be changed after it is set, // but this may happen if the NavigationEntry was cloned and needs to use a // different SiteInstance. - void set_site_instance(SiteInstance* site_instance) { - site_instance_ = site_instance; - } + void set_site_instance(SiteInstance* site_instance); SiteInstance* site_instance() const { return site_instance_; } diff --git a/chrome/browser/tab_contents/navigation_entry_unittest.cc b/chrome/browser/tab_contents/navigation_entry_unittest.cc index 6f8957d..0353de2 100644 --- a/chrome/browser/tab_contents/navigation_entry_unittest.cc +++ b/chrome/browser/tab_contents/navigation_entry_unittest.cc @@ -3,6 +3,8 @@ // found in the LICENSE file. #include "base/string16.h" +#include "base/string_util.h" +#include "chrome/browser/renderer_host/site_instance.h" #include "chrome/browser/tab_contents/navigation_entry.h" #include "testing/gtest/include/gtest/gtest.h" diff --git a/chrome/browser/tab_contents/render_view_host_delegate_helper.cc b/chrome/browser/tab_contents/render_view_host_delegate_helper.cc index be2b104..2e8698e 100644 --- a/chrome/browser/tab_contents/render_view_host_delegate_helper.cc +++ b/chrome/browser/tab_contents/render_view_host_delegate_helper.cc @@ -5,6 +5,7 @@ #include "chrome/browser/tab_contents/render_view_host_delegate_helper.h" #include "base/command_line.h" +#include "base/string_util.h" #include "chrome/browser/browser.h" #include "chrome/browser/character_encoding.h" #include "chrome/browser/profile.h" diff --git a/chrome/browser/tab_contents/tab_contents.cc b/chrome/browser/tab_contents/tab_contents.cc index 4279332..ba0c339 100644 --- a/chrome/browser/tab_contents/tab_contents.cc +++ b/chrome/browser/tab_contents/tab_contents.cc @@ -38,8 +38,10 @@ #include "chrome/browser/password_manager/password_manager.h" #include "chrome/browser/plugin_installer.h" #include "chrome/browser/profile.h" +#include "chrome/browser/renderer_host/render_process_host.h" #include "chrome/browser/renderer_host/render_widget_host_view.h" #include "chrome/browser/renderer_host/resource_request_details.h" +#include "chrome/browser/renderer_host/site_instance.h" #include "chrome/browser/renderer_host/web_cache_manager.h" #include "chrome/browser/tab_contents/infobar_delegate.h" #include "chrome/browser/tab_contents/interstitial_page.h" diff --git a/chrome/browser/tab_contents/web_drag_dest_gtk.cc b/chrome/browser/tab_contents/web_drag_dest_gtk.cc index 6290e99..b33bbff 100644 --- a/chrome/browser/tab_contents/web_drag_dest_gtk.cc +++ b/chrome/browser/tab_contents/web_drag_dest_gtk.cc @@ -5,6 +5,7 @@ #include "chrome/browser/tab_contents/web_drag_dest_gtk.h" #include "app/gtk_dnd_util.h" +#include "base/string_util.h" #include "chrome/browser/tab_contents/tab_contents.h" #include "chrome/common/gtk_util.h" diff --git a/chrome/browser/tabs/tab_strip_model.cc b/chrome/browser/tabs/tab_strip_model.cc index a0802f9..b1f4bd6 100644 --- a/chrome/browser/tabs/tab_strip_model.cc +++ b/chrome/browser/tabs/tab_strip_model.cc @@ -14,6 +14,7 @@ #include "chrome/browser/browser_shutdown.h" #include "chrome/browser/metrics/user_metrics.h" #include "chrome/browser/profile.h" +#include "chrome/browser/renderer_host/render_process_host.h" #include "chrome/browser/sessions/tab_restore_service.h" #include "chrome/browser/tabs/tab_strip_model_order_controller.h" #include "chrome/browser/tab_contents/navigation_controller.h" diff --git a/chrome/browser/views/browser_actions_container.cc b/chrome/browser/views/browser_actions_container.cc index a6f2e85..be59548 100644 --- a/chrome/browser/views/browser_actions_container.cc +++ b/chrome/browser/views/browser_actions_container.cc @@ -7,6 +7,7 @@ #include "app/gfx/canvas.h" #include "app/resource_bundle.h" #include "base/stl_util-inl.h" +#include "base/string_util.h" #include "chrome/browser/extensions/extension_browser_event_router.h" #include "chrome/browser/extensions/extensions_service.h" #include "chrome/browser/extensions/extension_tabs_module.h" diff --git a/chrome/browser/views/page_info_window_view.cc b/chrome/browser/views/page_info_window_view.cc index 9702e5b..199ecd7 100644 --- a/chrome/browser/views/page_info_window_view.cc +++ b/chrome/browser/views/page_info_window_view.cc @@ -20,6 +20,7 @@ #include "chrome/common/pref_names.h" #include "grit/locale_settings.h" #include "grit/generated_resources.h" +#include "grit/theme_resources.h" #include "net/base/x509_certificate.h" #include "views/background.h" #include "views/grid_layout.h" diff --git a/chrome/browser/worker_host/worker_process_host.cc b/chrome/browser/worker_host/worker_process_host.cc index b3a5b1c..b05df3b 100644 --- a/chrome/browser/worker_host/worker_process_host.cc +++ b/chrome/browser/worker_host/worker_process_host.cc @@ -19,6 +19,7 @@ #include "chrome/browser/browser_process.h" #include "chrome/browser/child_process_security_policy.h" #include "chrome/browser/renderer_host/render_view_host.h" +#include "chrome/browser/renderer_host/render_view_host_delegate.h" #include "chrome/browser/renderer_host/resource_message_filter.h" #include "chrome/browser/worker_host/message_port_dispatcher.h" #include "chrome/browser/worker_host/worker_service.h" diff --git a/chrome/test/page_cycler/page_cycler_test.cc b/chrome/test/page_cycler/page_cycler_test.cc index d373550..033cd09 100644 --- a/chrome/test/page_cycler/page_cycler_test.cc +++ b/chrome/test/page_cycler/page_cycler_test.cc @@ -23,6 +23,7 @@ #if defined(OS_MACOSX) #include <errno.h> +#include <fcntl.h> #include <string.h> #include <sys/resource.h> #endif diff --git a/chrome/test/ui/ui_layout_test.cc b/chrome/test/ui/ui_layout_test.cc index 9fab8c0..51c54b7 100644 --- a/chrome/test/ui/ui_layout_test.cc +++ b/chrome/test/ui/ui_layout_test.cc @@ -5,6 +5,7 @@ #include "chrome/test/ui/ui_layout_test.h" #include "base/file_util.h" +#include "base/string_util.h" #include "chrome/common/chrome_paths.h" #include "chrome/common/chrome_switches.h" #include "chrome/test/automation/tab_proxy.h" diff --git a/chrome/test/ui_test_utils.cc b/chrome/test/ui_test_utils.cc index 6bdc983..63f453c 100644 --- a/chrome/test/ui_test_utils.cc +++ b/chrome/test/ui_test_utils.cc @@ -14,6 +14,7 @@ #include "chrome/browser/browser.h" #include "chrome/browser/dom_operation_notification_details.h" #include "chrome/browser/download/download_manager.h" +#include "chrome/browser/renderer_host/render_process_host.h" #include "chrome/browser/tab_contents/navigation_controller.h" #include "chrome/browser/tab_contents/navigation_entry.h" #include "chrome/browser/tab_contents/tab_contents.h" diff --git a/chrome/worker/worker_uitest.cc b/chrome/worker/worker_uitest.cc index 07c1596..c2c6016 100644 --- a/chrome/worker/worker_uitest.cc +++ b/chrome/worker/worker_uitest.cc @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include "base/string_util.h" #include "chrome/browser/worker_host/worker_service.h" #include "chrome/test/automation/browser_proxy.h" #include "chrome/test/automation/tab_proxy.h" |