提交 1a8304ec 编写于 作者: A Adam Barth

Delete //sky/services/platform

There's no longer any code to share in this library. Instead, inline the one
trival class into both //sky/shell and //services/sky.

TBR=eseidel@google.com

Review URL: https://codereview.chromium.org/1237043002 .
上级 1949505f
......@@ -2,8 +2,6 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
visibility = [ "//sky/*" ]
component("web") {
output_name = "sky_web"
......
# Copyright 2015 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
source_set("platform") {
sources = [
"platform_impl.cc",
"platform_impl.h",
]
deps = [
"//base",
"//mojo/common",
"//mojo/public/cpp/bindings",
"//mojo/public/cpp/system",
"//mojo/public/cpp/utility",
"//sky/engine",
"//url",
]
}
......@@ -20,7 +20,6 @@ common_deps = [
"//sky/engine/tonic",
"//sky/engine/wtf",
"//sky/services/engine:interfaces",
"//sky/services/platform",
"//sky/shell/dart",
"//ui/gfx/geometry",
"//ui/gl",
......@@ -56,6 +55,8 @@ source_set("common") {
"ui/input_event_converter.h",
"ui/internals.cc",
"ui/internals.h",
"ui/platform_impl.cc",
"ui/platform_impl.h",
"ui_delegate.cc",
"ui_delegate.h",
]
......
......@@ -15,13 +15,13 @@
#include "sky/engine/public/platform/sky_display_metrics.h"
#include "sky/engine/public/platform/sky_display_metrics.h"
#include "sky/engine/public/web/Sky.h"
#include "sky/services/platform/platform_impl.h"
#include "sky/shell/dart/dart_library_provider_files.h"
#include "sky/shell/dart/dart_library_provider_network.h"
#include "sky/shell/service_provider.h"
#include "sky/shell/ui/animator.h"
#include "sky/shell/ui/input_event_converter.h"
#include "sky/shell/ui/internals.h"
#include "sky/shell/ui/platform_impl.h"
#include "third_party/skia/include/core/SkCanvas.h"
#include "third_party/skia/include/core/SkPictureRecorder.h"
......
// Copyright 2014 The Chromium Authors. All rights reserved.
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "sky/services/platform/platform_impl.h"
#include "sky/shell/ui/platform_impl.h"
namespace sky {
namespace shell {
PlatformImpl::PlatformImpl()
: main_thread_task_runner_(base::MessageLoop::current()->task_runner()) {
......@@ -21,4 +22,5 @@ base::SingleThreadTaskRunner* PlatformImpl::mainThreadTaskRunner() {
return main_thread_task_runner_.get();
}
} // namespace shell
} // namespace sky
......@@ -2,17 +2,14 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef SKY_VIEWER_PLATFORM_PLATFORM_IMPL_H_
#define SKY_VIEWER_PLATFORM_PLATFORM_IMPL_H_
#ifndef SKY_SHELL_UI_PLATFORM_IMPL_H_
#define SKY_SHELL_UI_PLATFORM_IMPL_H_
#include "base/message_loop/message_loop.h"
#include "sky/engine/public/platform/Platform.h"
namespace mojo {
class ApplicationImpl;
}
namespace sky {
namespace shell {
class PlatformImpl : public blink::Platform {
public:
......@@ -29,6 +26,7 @@ class PlatformImpl : public blink::Platform {
DISALLOW_COPY_AND_ASSIGN(PlatformImpl);
};
} // namespace shell
} // namespace sky
#endif // SKY_VIEWER_PLATFORM_PLATFORM_IMPL_H_
#endif // SKY_SHELL_UI_PLATFORM_IMPL_H_
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册