Commit d6151869 authored by Takuto Ikuta's avatar Takuto Ikuta Committed by Commit Bot

Remove unnecessary include from headless_browser_impl

This is to speed up compile of headless_browser_impl.
On linux, compile time of  headless_browser_impl.cc reduced from 22 seconds to 8 seconds.


Change-Id: I0645dfc245894e83762711f419d9634e57077ccb
Reviewed-on: https://chromium-review.googlesource.com/1245000Reviewed-by: default avatarDmitry Gozman <dgozman@chromium.org>
Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#594527}
parent 671621ef
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#include "headless/lib/browser/headless_browser_main_parts.h" #include "headless/lib/browser/headless_browser_main_parts.h"
#include "headless/lib/browser/headless_permission_manager.h" #include "headless/lib/browser/headless_permission_manager.h"
#include "headless/lib/browser/headless_url_request_context_getter.h" #include "headless/lib/browser/headless_url_request_context_getter.h"
#include "headless/lib/browser/headless_web_contents_impl.h"
#include "net/url_request/url_request_context.h" #include "net/url_request/url_request_context.h"
#include "ui/base/resource/resource_bundle.h" #include "ui/base/resource/resource_bundle.h"
......
...@@ -18,7 +18,6 @@ ...@@ -18,7 +18,6 @@
#include "content/public/browser/browser_task_traits.h" #include "content/public/browser/browser_task_traits.h"
#include "content/public/browser/browser_thread.h" #include "content/public/browser/browser_thread.h"
#include "content/public/browser/devtools_agent_host.h" #include "content/public/browser/devtools_agent_host.h"
#include "content/public/browser/web_contents.h"
#include "content/public/common/content_switches.h" #include "content/public/common/content_switches.h"
#include "headless/app/headless_shell_switches.h" #include "headless/app/headless_shell_switches.h"
#include "headless/lib/browser/headless_browser_context_impl.h" #include "headless/lib/browser/headless_browser_context_impl.h"
...@@ -26,23 +25,14 @@ ...@@ -26,23 +25,14 @@
#include "headless/lib/browser/headless_devtools_agent_host_client.h" #include "headless/lib/browser/headless_devtools_agent_host_client.h"
#include "headless/lib/browser/headless_web_contents_impl.h" #include "headless/lib/browser/headless_web_contents_impl.h"
#include "headless/lib/headless_content_main_delegate.h" #include "headless/lib/headless_content_main_delegate.h"
#include "headless/public/internal/headless_devtools_client_impl.h"
#include "net/http/http_util.h" #include "net/http/http_util.h"
#include "services/network/public/cpp/network_switches.h" #include "services/network/public/cpp/network_switches.h"
#include "ui/aura/client/focus_client.h"
#include "ui/aura/env.h"
#include "ui/aura/window.h"
#include "ui/events/devices/device_data_manager.h" #include "ui/events/devices/device_data_manager.h"
#include "ui/gfx/geometry/size.h"
#if defined(USE_NSS_CERTS) #if defined(USE_NSS_CERTS)
#include "net/cert_net/nss_ocsp.h" #include "net/cert_net/nss_ocsp.h"
#endif #endif
namespace content {
class DevToolsAgentHost;
}
namespace headless { namespace headless {
namespace { namespace {
......
...@@ -14,20 +14,24 @@ ...@@ -14,20 +14,24 @@
#include "base/memory/weak_ptr.h" #include "base/memory/weak_ptr.h"
#include "base/single_thread_task_runner.h" #include "base/single_thread_task_runner.h"
#include "content/public/browser/web_contents.h"
#include "headless/lib/browser/headless_devtools_manager_delegate.h" #include "headless/lib/browser/headless_devtools_manager_delegate.h"
#include "headless/lib/browser/headless_web_contents_impl.h" #include "headless/public/headless_devtools_target.h"
#include "headless/public/headless_export.h" #include "headless/public/headless_export.h"
namespace ui { namespace ui {
class Compositor; class Compositor;
} // namespace ui } // namespace ui
namespace gfx {
class Rect;
} // namespace gfx
namespace headless { namespace headless {
class HeadlessBrowserContextImpl; class HeadlessBrowserContextImpl;
class HeadlessBrowserMainParts; class HeadlessBrowserMainParts;
class HeadlessURLRequestContextGetter; class HeadlessURLRequestContextGetter;
class HeadlessWebContentsImpl;
extern const base::FilePath::CharType kDefaultProfileName[]; extern const base::FilePath::CharType kDefaultProfileName[];
......
...@@ -10,6 +10,8 @@ ...@@ -10,6 +10,8 @@
#include "content/public/browser/web_contents.h" #include "content/public/browser/web_contents.h"
#include "headless/lib/browser/headless_clipboard.h" #include "headless/lib/browser/headless_clipboard.h"
#include "headless/lib/browser/headless_screen.h" #include "headless/lib/browser/headless_screen.h"
#include "headless/lib/browser/headless_web_contents_impl.h"
#include "headless/lib/browser/headless_window_tree_host.h"
#include "ui/aura/env.h" #include "ui/aura/env.h"
#include "ui/aura/window.h" #include "ui/aura/window.h"
#include "ui/base/clipboard/clipboard.h" #include "ui/base/clipboard/clipboard.h"
......
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
#import "base/mac/scoped_objc_class_swizzler.h" #import "base/mac/scoped_objc_class_swizzler.h"
#include "content/public/browser/web_contents.h" #include "content/public/browser/web_contents.h"
#include "headless/lib/browser/headless_web_contents_impl.h"
#import "ui/base/cocoa/base_view.h" #import "ui/base/cocoa/base_view.h"
#import "ui/gfx/mac/coordinate_conversion.h" #import "ui/gfx/mac/coordinate_conversion.h"
......
...@@ -7,7 +7,9 @@ ...@@ -7,7 +7,9 @@
#include "base/task/post_task.h" #include "base/task/post_task.h"
#include "content/public/browser/browser_task_traits.h" #include "content/public/browser/browser_task_traits.h"
#include "content/public/browser/browser_thread.h" #include "content/public/browser/browser_thread.h"
#include "content/public/browser/web_contents.h"
#include "headless/lib/browser/headless_browser_impl.h" #include "headless/lib/browser/headless_browser_impl.h"
#include "headless/lib/browser/headless_web_contents_impl.h"
namespace headless { namespace headless {
namespace protocol { namespace protocol {
......
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
#include "build/build_config.h" #include "build/build_config.h"
#include "headless/lib/browser/headless_browser_context_impl.h" #include "headless/lib/browser/headless_browser_context_impl.h"
#include "headless/lib/browser/headless_browser_impl.h" #include "headless/lib/browser/headless_browser_impl.h"
#include "headless/lib/browser/headless_web_contents_impl.h"
#include "ui/gfx/geometry/size.h" #include "ui/gfx/geometry/size.h"
namespace headless { namespace headless {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment