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 @@
#include "headless/lib/browser/headless_browser_main_parts.h"
#include "headless/lib/browser/headless_permission_manager.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 "ui/base/resource/resource_bundle.h"
......
......@@ -18,7 +18,6 @@
#include "content/public/browser/browser_task_traits.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/devtools_agent_host.h"
#include "content/public/browser/web_contents.h"
#include "content/public/common/content_switches.h"
#include "headless/app/headless_shell_switches.h"
#include "headless/lib/browser/headless_browser_context_impl.h"
......@@ -26,23 +25,14 @@
#include "headless/lib/browser/headless_devtools_agent_host_client.h"
#include "headless/lib/browser/headless_web_contents_impl.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 "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/gfx/geometry/size.h"
#if defined(USE_NSS_CERTS)
#include "net/cert_net/nss_ocsp.h"
#endif
namespace content {
class DevToolsAgentHost;
}
namespace headless {
namespace {
......
......@@ -14,20 +14,24 @@
#include "base/memory/weak_ptr.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_web_contents_impl.h"
#include "headless/public/headless_devtools_target.h"
#include "headless/public/headless_export.h"
namespace ui {
class Compositor;
} // namespace ui
namespace gfx {
class Rect;
} // namespace gfx
namespace headless {
class HeadlessBrowserContextImpl;
class HeadlessBrowserMainParts;
class HeadlessURLRequestContextGetter;
class HeadlessWebContentsImpl;
extern const base::FilePath::CharType kDefaultProfileName[];
......
......@@ -10,6 +10,8 @@
#include "content/public/browser/web_contents.h"
#include "headless/lib/browser/headless_clipboard.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/window.h"
#include "ui/base/clipboard/clipboard.h"
......
......@@ -6,6 +6,7 @@
#import "base/mac/scoped_objc_class_swizzler.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/gfx/mac/coordinate_conversion.h"
......
......@@ -7,7 +7,9 @@
#include "base/task/post_task.h"
#include "content/public/browser/browser_task_traits.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_web_contents_impl.h"
namespace headless {
namespace protocol {
......
......@@ -7,6 +7,7 @@
#include "build/build_config.h"
#include "headless/lib/browser/headless_browser_context_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"
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