Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(165)

Unified Diff: webkit/child/webkitplatformsupport_impl.cc

Issue 185553014: Revert "Revert 254514 "Revert 254507 "Reland "Move WebKitPlatformSupport..."" (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « webkit/child/webkitplatformsupport_impl.h ('k') | webkit/child/websocketstreamhandle_bridge.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webkit/child/webkitplatformsupport_impl.cc
diff --git a/content/child/blink_platform_impl.cc b/webkit/child/webkitplatformsupport_impl.cc
similarity index 90%
rename from content/child/blink_platform_impl.cc
rename to webkit/child/webkitplatformsupport_impl.cc
index a5fd1d2b60dcfced041d891d4b8e80c51f48e593..1c55e130034a3051d9e37859d03eb400f97d67ab 100644
--- a/content/child/blink_platform_impl.cc
+++ b/webkit/child/webkitplatformsupport_impl.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "content/child/blink_platform_impl.h"
+#include "webkit/child/webkitplatformsupport_impl.h"
#include <math.h>
@@ -26,8 +26,6 @@
#include "base/synchronization/lock.h"
#include "base/sys_info.h"
#include "base/time/time.h"
-#include "content/child/web_socket_stream_handle_impl.h"
-#include "content/child/web_url_loader_impl.h"
#include "grit/blink_resources.h"
#include "grit/webkit_resources.h"
#include "grit/webkit_strings.h"
@@ -38,6 +36,8 @@
#include "third_party/WebKit/public/platform/WebString.h"
#include "ui/base/layout.h"
#include "webkit/child/webkit_child_helpers.h"
+#include "webkit/child/websocketstreamhandle_impl.h"
+#include "webkit/child/weburlloader_impl.h"
#include "webkit/common/user_agent/user_agent.h"
#if defined(OS_ANDROID)
@@ -106,9 +106,9 @@ class MemoryUsageCache {
base::Lock lock_;
};
-} // namespace
+} // anonymous namespace
-namespace content {
+namespace webkit_glue {
static int ToMessageID(WebLocalizedString::Name name) {
switch (name) {
@@ -344,29 +344,29 @@ static int ToMessageID(WebLocalizedString::Name name) {
return -1;
}
-BlinkPlatformImpl::BlinkPlatformImpl()
+WebKitPlatformSupportImpl::WebKitPlatformSupportImpl()
: main_loop_(base::MessageLoop::current()),
shared_timer_func_(NULL),
shared_timer_fire_time_(0.0),
shared_timer_fire_time_was_set_while_suspended_(false),
shared_timer_suspended_(0) {}
-BlinkPlatformImpl::~BlinkPlatformImpl() {
+WebKitPlatformSupportImpl::~WebKitPlatformSupportImpl() {
}
-WebURLLoader* BlinkPlatformImpl::createURLLoader() {
+WebURLLoader* WebKitPlatformSupportImpl::createURLLoader() {
return new WebURLLoaderImpl(this);
}
-WebSocketStreamHandle* BlinkPlatformImpl::createSocketStreamHandle() {
+WebSocketStreamHandle* WebKitPlatformSupportImpl::createSocketStreamHandle() {
return new WebSocketStreamHandleImpl(this);
}
-WebString BlinkPlatformImpl::userAgent(const WebURL& url) {
+WebString WebKitPlatformSupportImpl::userAgent(const WebURL& url) {
return WebString::fromUTF8(webkit_glue::GetUserAgent(url));
}
-WebData BlinkPlatformImpl::parseDataURL(
+WebData WebKitPlatformSupportImpl::parseDataURL(
const WebURL& url,
WebString& mimetype_out,
WebString& charset_out) {
@@ -380,20 +380,20 @@ WebData BlinkPlatformImpl::parseDataURL(
return WebData();
}
-WebURLError BlinkPlatformImpl::cancelledError(
+WebURLError WebKitPlatformSupportImpl::cancelledError(
const WebURL& unreachableURL) const {
return WebURLLoaderImpl::CreateError(unreachableURL, false, net::ERR_ABORTED);
}
-void BlinkPlatformImpl::decrementStatsCounter(const char* name) {
+void WebKitPlatformSupportImpl::decrementStatsCounter(const char* name) {
base::StatsCounter(name).Decrement();
}
-void BlinkPlatformImpl::incrementStatsCounter(const char* name) {
+void WebKitPlatformSupportImpl::incrementStatsCounter(const char* name) {
base::StatsCounter(name).Increment();
}
-void BlinkPlatformImpl::histogramCustomCounts(
+void WebKitPlatformSupportImpl::histogramCustomCounts(
const char* name, int sample, int min, int max, int bucket_count) {
// Copied from histogram macro, but without the static variable caching
// the histogram because name is dynamic.
@@ -404,7 +404,7 @@ void BlinkPlatformImpl::histogramCustomCounts(
counter->Add(sample);
}
-void BlinkPlatformImpl::histogramEnumeration(
+void WebKitPlatformSupportImpl::histogramEnumeration(
const char* name, int sample, int boundary_value) {
// Copied from histogram macro, but without the static variable caching
// the histogram because name is dynamic.
@@ -415,18 +415,18 @@ void BlinkPlatformImpl::histogramEnumeration(
counter->Add(sample);
}
-void BlinkPlatformImpl::histogramSparse(const char* name, int sample) {
+void WebKitPlatformSupportImpl::histogramSparse(const char* name, int sample) {
// For sparse histograms, we can use the macro, as it does not incorporate a
// static.
UMA_HISTOGRAM_SPARSE_SLOWLY(name, sample);
}
-const unsigned char* BlinkPlatformImpl::getTraceCategoryEnabledFlag(
+const unsigned char* WebKitPlatformSupportImpl::getTraceCategoryEnabledFlag(
const char* category_group) {
return TRACE_EVENT_API_GET_CATEGORY_GROUP_ENABLED(category_group);
}
-long* BlinkPlatformImpl::getTraceSamplingState(
+long* WebKitPlatformSupportImpl::getTraceSamplingState(
const unsigned thread_bucket) {
switch (thread_bucket) {
case 0:
@@ -446,7 +446,7 @@ COMPILE_ASSERT(
sizeof(base::debug::TraceEventHandle),
TraceEventHandle_types_must_be_same_size);
-blink::Platform::TraceEventHandle BlinkPlatformImpl::addTraceEvent(
+blink::Platform::TraceEventHandle WebKitPlatformSupportImpl::addTraceEvent(
char phase,
const unsigned char* category_group_enabled,
const char* name,
@@ -464,7 +464,7 @@ blink::Platform::TraceEventHandle BlinkPlatformImpl::addTraceEvent(
return result;
}
-void BlinkPlatformImpl::updateTraceEventDuration(
+void WebKitPlatformSupportImpl::updateTraceEventDuration(
const unsigned char* category_group_enabled,
const char* name,
TraceEventHandle handle) {
@@ -476,7 +476,7 @@ void BlinkPlatformImpl::updateTraceEventDuration(
namespace {
-WebData loadAudioSpatializationResource(BlinkPlatformImpl* platform,
+WebData loadAudioSpatializationResource(WebKitPlatformSupportImpl* platform,
const char* name) {
#ifdef IDR_AUDIO_SPATIALIZATION_COMPOSITE
if (!strcmp(name, "Composite")) {
@@ -648,7 +648,7 @@ const DataResource kDataResources[] = {
} // namespace
-WebData BlinkPlatformImpl::loadResource(const char* name) {
+WebData WebKitPlatformSupportImpl::loadResource(const char* name) {
// Some clients will call into this method with an empty |name| when they have
// optional resources. For example, the PopupMenuChromium code can have icons
// for some Autofill items but not for others.
@@ -675,7 +675,7 @@ WebData BlinkPlatformImpl::loadResource(const char* name) {
return WebData();
}
-WebString BlinkPlatformImpl::queryLocalizedString(
+WebString WebKitPlatformSupportImpl::queryLocalizedString(
WebLocalizedString::Name name) {
int message_id = ToMessageID(name);
if (message_id < 0)
@@ -683,12 +683,12 @@ WebString BlinkPlatformImpl::queryLocalizedString(
return GetLocalizedString(message_id);
}
-WebString BlinkPlatformImpl::queryLocalizedString(
+WebString WebKitPlatformSupportImpl::queryLocalizedString(
WebLocalizedString::Name name, int numeric_value) {
return queryLocalizedString(name, base::IntToString16(numeric_value));
}
-WebString BlinkPlatformImpl::queryLocalizedString(
+WebString WebKitPlatformSupportImpl::queryLocalizedString(
WebLocalizedString::Name name, const WebString& value) {
int message_id = ToMessageID(name);
if (message_id < 0)
@@ -696,7 +696,7 @@ WebString BlinkPlatformImpl::queryLocalizedString(
return ReplaceStringPlaceholders(GetLocalizedString(message_id), value, NULL);
}
-WebString BlinkPlatformImpl::queryLocalizedString(
+WebString WebKitPlatformSupportImpl::queryLocalizedString(
WebLocalizedString::Name name,
const WebString& value1,
const WebString& value2) {
@@ -711,25 +711,25 @@ WebString BlinkPlatformImpl::queryLocalizedString(
GetLocalizedString(message_id), values, NULL);
}
-double BlinkPlatformImpl::currentTime() {
+double WebKitPlatformSupportImpl::currentTime() {
return base::Time::Now().ToDoubleT();
}
-double BlinkPlatformImpl::monotonicallyIncreasingTime() {
+double WebKitPlatformSupportImpl::monotonicallyIncreasingTime() {
return base::TimeTicks::Now().ToInternalValue() /
static_cast<double>(base::Time::kMicrosecondsPerSecond);
}
-void BlinkPlatformImpl::cryptographicallyRandomValues(
+void WebKitPlatformSupportImpl::cryptographicallyRandomValues(
unsigned char* buffer, size_t length) {
base::RandBytes(buffer, length);
}
-void BlinkPlatformImpl::setSharedTimerFiredFunction(void (*func)()) {
+void WebKitPlatformSupportImpl::setSharedTimerFiredFunction(void (*func)()) {
shared_timer_func_ = func;
}
-void BlinkPlatformImpl::setSharedTimerFireInterval(
+void WebKitPlatformSupportImpl::setSharedTimerFireInterval(
double interval_seconds) {
shared_timer_fire_time_ = interval_seconds + monotonicallyIncreasingTime();
if (shared_timer_suspended_) {
@@ -756,45 +756,45 @@ void BlinkPlatformImpl::setSharedTimerFireInterval(
shared_timer_.Stop();
shared_timer_.Start(FROM_HERE, base::TimeDelta::FromMicroseconds(interval),
- this, &BlinkPlatformImpl::DoTimeout);
+ this, &WebKitPlatformSupportImpl::DoTimeout);
OnStartSharedTimer(base::TimeDelta::FromMicroseconds(interval));
}
-void BlinkPlatformImpl::stopSharedTimer() {
+void WebKitPlatformSupportImpl::stopSharedTimer() {
shared_timer_.Stop();
}
-void BlinkPlatformImpl::callOnMainThread(
+void WebKitPlatformSupportImpl::callOnMainThread(
void (*func)(void*), void* context) {
main_loop_->PostTask(FROM_HERE, base::Bind(func, context));
}
-base::PlatformFile BlinkPlatformImpl::databaseOpenFile(
+base::PlatformFile WebKitPlatformSupportImpl::databaseOpenFile(
const blink::WebString& vfs_file_name, int desired_flags) {
return base::kInvalidPlatformFileValue;
}
-int BlinkPlatformImpl::databaseDeleteFile(
+int WebKitPlatformSupportImpl::databaseDeleteFile(
const blink::WebString& vfs_file_name, bool sync_dir) {
return -1;
}
-long BlinkPlatformImpl::databaseGetFileAttributes(
+long WebKitPlatformSupportImpl::databaseGetFileAttributes(
const blink::WebString& vfs_file_name) {
return 0;
}
-long long BlinkPlatformImpl::databaseGetFileSize(
+long long WebKitPlatformSupportImpl::databaseGetFileSize(
const blink::WebString& vfs_file_name) {
return 0;
}
-long long BlinkPlatformImpl::databaseGetSpaceAvailableForOrigin(
+long long WebKitPlatformSupportImpl::databaseGetSpaceAvailableForOrigin(
const blink::WebString& origin_identifier) {
return 0;
}
-blink::WebString BlinkPlatformImpl::signedPublicKeyAndChallengeString(
+blink::WebString WebKitPlatformSupportImpl::signedPublicKeyAndChallengeString(
unsigned key_size_index,
const blink::WebString& challenge,
const blink::WebURL& url) {
@@ -822,28 +822,28 @@ static size_t getMemoryUsageMB(bool bypass_cache) {
mem_usage_cache_singleton->IsCachedValueValid(&current_mem_usage))
return current_mem_usage;
- current_mem_usage = webkit_glue::MemoryUsageKB() >> 10;
+ current_mem_usage = MemoryUsageKB() >> 10;
mem_usage_cache_singleton->SetMemoryValue(current_mem_usage);
return current_mem_usage;
}
-size_t BlinkPlatformImpl::memoryUsageMB() {
+size_t WebKitPlatformSupportImpl::memoryUsageMB() {
return getMemoryUsageMB(false);
}
-size_t BlinkPlatformImpl::actualMemoryUsageMB() {
+size_t WebKitPlatformSupportImpl::actualMemoryUsageMB() {
return getMemoryUsageMB(true);
}
-size_t BlinkPlatformImpl::physicalMemoryMB() {
+size_t WebKitPlatformSupportImpl::physicalMemoryMB() {
return static_cast<size_t>(base::SysInfo::AmountOfPhysicalMemoryMB());
}
-size_t BlinkPlatformImpl::numberOfProcessors() {
+size_t WebKitPlatformSupportImpl::numberOfProcessors() {
return static_cast<size_t>(base::SysInfo::NumberOfProcessors());
}
-void BlinkPlatformImpl::startHeapProfiling(
+void WebKitPlatformSupportImpl::startHeapProfiling(
const blink::WebString& prefix) {
// FIXME(morrita): Make this built on windows.
#if !defined(NO_TCMALLOC) && defined(USE_TCMALLOC) && !defined(OS_WIN)
@@ -851,20 +851,20 @@ void BlinkPlatformImpl::startHeapProfiling(
#endif
}
-void BlinkPlatformImpl::stopHeapProfiling() {
+void WebKitPlatformSupportImpl::stopHeapProfiling() {
#if !defined(NO_TCMALLOC) && defined(USE_TCMALLOC) && !defined(OS_WIN)
HeapProfilerStop();
#endif
}
-void BlinkPlatformImpl::dumpHeapProfiling(
+void WebKitPlatformSupportImpl::dumpHeapProfiling(
const blink::WebString& reason) {
#if !defined(NO_TCMALLOC) && defined(USE_TCMALLOC) && !defined(OS_WIN)
HeapProfilerDump(reason.utf8().data());
#endif
}
-WebString BlinkPlatformImpl::getHeapProfile() {
+WebString WebKitPlatformSupportImpl::getHeapProfile() {
#if !defined(NO_TCMALLOC) && defined(USE_TCMALLOC) && !defined(OS_WIN)
char* data = GetHeapProfile();
WebString result = WebString::fromUTF8(std::string(data));
@@ -875,17 +875,17 @@ WebString BlinkPlatformImpl::getHeapProfile() {
#endif
}
-bool BlinkPlatformImpl::processMemorySizesInBytes(
+bool WebKitPlatformSupportImpl::processMemorySizesInBytes(
size_t* private_bytes,
size_t* shared_bytes) {
return CurrentProcessMetrics()->GetMemoryBytes(private_bytes, shared_bytes);
}
-bool BlinkPlatformImpl::memoryAllocatorWasteInBytes(size_t* size) {
+bool WebKitPlatformSupportImpl::memoryAllocatorWasteInBytes(size_t* size) {
return base::allocator::GetAllocatorWasteSize(size);
}
-size_t BlinkPlatformImpl::maxDecodedImageBytes() {
+size_t WebKitPlatformSupportImpl::maxDecodedImageBytes() {
#if defined(OS_ANDROID)
if (base::android::SysUtils::IsLowEndDevice()) {
// Limit image decoded size to 3M pixels on low end devices.
@@ -900,11 +900,11 @@ size_t BlinkPlatformImpl::maxDecodedImageBytes() {
#endif
}
-void BlinkPlatformImpl::SuspendSharedTimer() {
+void WebKitPlatformSupportImpl::SuspendSharedTimer() {
++shared_timer_suspended_;
}
-void BlinkPlatformImpl::ResumeSharedTimer() {
+void WebKitPlatformSupportImpl::ResumeSharedTimer() {
// The shared timer may have fired or been adjusted while we were suspended.
if (--shared_timer_suspended_ == 0 &&
(!shared_timer_.IsRunning() ||
@@ -915,4 +915,4 @@ void BlinkPlatformImpl::ResumeSharedTimer() {
}
}
-} // namespace content
+} // namespace webkit_glue
« no previous file with comments | « webkit/child/webkitplatformsupport_impl.h ('k') | webkit/child/websocketstreamhandle_bridge.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698