| Index: webkit/compositor_bindings/web_compositor_impl.cc
|
| diff --git a/webkit/compositor_bindings/web_compositor_impl.cc b/webkit/compositor_bindings/web_compositor_impl.cc
|
| deleted file mode 100644
|
| index dcf5ec36c3d2d8907abb1dbcc226b4dfcaac3223..0000000000000000000000000000000000000000
|
| --- a/webkit/compositor_bindings/web_compositor_impl.cc
|
| +++ /dev/null
|
| @@ -1,85 +0,0 @@
|
| -// Copyright 2011 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 "config.h"
|
| -
|
| -#include "web_compositor_impl.h"
|
| -
|
| -#ifdef LOG
|
| -#undef LOG
|
| -#endif
|
| -#include "base/message_loop_proxy.h"
|
| -#include "cc/layer_tree_host.h"
|
| -#include "cc/proxy.h"
|
| -#include "cc/settings.h"
|
| -#include "cc/thread_impl.h"
|
| -#include "third_party/WebKit/Source/Platform/chromium/public/Platform.h"
|
| -#include "webkit/glue/webthread_impl.h"
|
| -
|
| -using namespace cc;
|
| -
|
| -namespace WebKit {
|
| -
|
| -bool WebCompositorImpl::s_initialized = false;
|
| -Thread* WebCompositorImpl::s_mainThread = 0;
|
| -Thread* WebCompositorImpl::s_implThread = 0;
|
| -
|
| -void WebCompositor::initialize(WebThread* implThread)
|
| -{
|
| - WebCompositorImpl::initialize(implThread);
|
| -}
|
| -
|
| -bool WebCompositor::isThreadingEnabled()
|
| -{
|
| - return WebCompositorImpl::isThreadingEnabled();
|
| -}
|
| -
|
| -void WebCompositor::shutdown()
|
| -{
|
| - WebCompositorImpl::shutdown();
|
| -}
|
| -
|
| -void WebCompositorImpl::initialize(WebThread* implThread)
|
| -{
|
| - ASSERT(!s_initialized);
|
| - s_initialized = true;
|
| -
|
| - s_mainThread = cc::ThreadImpl::createForCurrentThread().release();
|
| - Proxy::setMainThread(s_mainThread);
|
| - if (implThread) {
|
| - webkit_glue::WebThreadImpl* webThreadImpl = static_cast<webkit_glue::WebThreadImpl*>(implThread);
|
| - MessageLoop* implMessageLoop = webThreadImpl->message_loop();
|
| - s_implThread = cc::ThreadImpl::createForDifferentThread(implMessageLoop->message_loop_proxy()).release();
|
| - Proxy::setImplThread(s_implThread);
|
| - } else
|
| - Proxy::setImplThread(0);
|
| -}
|
| -
|
| -bool WebCompositorImpl::isThreadingEnabled()
|
| -{
|
| - return s_implThread;
|
| -}
|
| -
|
| -bool WebCompositorImpl::initialized()
|
| -{
|
| - return s_initialized;
|
| -}
|
| -
|
| -void WebCompositorImpl::shutdown()
|
| -{
|
| - ASSERT(s_initialized);
|
| - ASSERT(!LayerTreeHost::anyLayerTreeHostInstanceExists());
|
| -
|
| - if (s_implThread) {
|
| - delete s_implThread;
|
| - s_implThread = 0;
|
| - }
|
| - delete s_mainThread;
|
| - s_mainThread = 0;
|
| - Proxy::setImplThread(0);
|
| - Proxy::setMainThread(0);
|
| - s_initialized = false;
|
| -}
|
| -
|
| -}
|
|
|