Source/WebCore/ChangeLog

 12012-04-04 Mark Pilgrim <pilgrim@chromium.org>
 2
 3 Call histogramEnumeration directly
 4 https://bugs.webkit.org/show_bug.cgi?id=83106
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 * bindings/v8/custom/V8InspectorFrontendHostCustom.cpp:
 9 (WebCore::histogramEnumeration):
 10 * platform/chromium/HistogramSupportChromium.cpp:
 11 (WebCore::HistogramSupport::histogramEnumeration):
 12 * platform/chromium/PlatformSupport.h:
 13 (PlatformSupport):
 14
1152012-04-04 Alexis Menard <alexis.menard@openbossa.org>
216
317 Re-add variable names in CSS related headers to help understanding the meaning of them.
113187

Source/WebCore/bindings/v8/custom/V8InspectorFrontendHostCustom.cpp

3232#if ENABLE(INSPECTOR)
3333#include "V8InspectorFrontendHost.h"
3434
 35#if !PLATFORM(QT)
 36#include "HistogramSupport.h"
 37#endif
3538#include "InspectorController.h"
3639#include "InspectorFrontendClient.h"
3740#include "InspectorFrontendHost.h"
38 #if !PLATFORM(QT)
39 #include "PlatformSupport.h"
40 #endif
4141#include "PlatformString.h"
4242
4343#include "V8Binding.h"

@@static v8::Handle<v8::Value> histogramEn
125125
126126 int sample = args[0]->ToInt32()->Value();
127127 if (sample < boundaryValue)
128  PlatformSupport::histogramEnumeration(name, sample, boundaryValue);
 128 HistogramSupport::histogramEnumeration(name, sample, boundaryValue);
129129
130130 return v8::Undefined();
131131}
113183

Source/WebCore/platform/chromium/HistogramSupportChromium.cpp

3131#include "config.h"
3232#include "HistogramSupport.h"
3333
34 #include "PlatformSupport.h"
 34#include <public/Platform.h>
3535
3636namespace WebCore {
3737
3838void HistogramSupport::histogramEnumeration(const char* name, int sample, int boundaryValue)
3939{
40  PlatformSupport::histogramEnumeration(name, sample, boundaryValue);
 40 WebKit::Platform::current()->histogramEnumeration(name, sample, boundaryValue);
4141}
4242
4343} // namespace WebCore
113183

Source/WebCore/platform/chromium/PlatformSupport.h

@@public:
261261
262262 // StatsCounters ------------------------------------------------------
263263 static void histogramCustomCounts(const char* name, int sample, int min, int max, int bucketCount);
264  static void histogramEnumeration(const char* name, int sample, int boundaryValue);
265264
266265 // Sudden Termination
267266 static void suddenTerminationChanged(bool enabled);
113183

Source/WebKit/chromium/ChangeLog

 12012-04-04 Mark Pilgrim <pilgrim@chromium.org>
 2
 3 Call histogramEnumeration directly
 4 https://bugs.webkit.org/show_bug.cgi?id=83106
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 * src/ChromeClientImpl.cpp:
 9 (WebKit::ChromeClientImpl::shouldRunModalDialogDuringPageDismissal):
 10 * src/PlatformSupport.cpp:
 11 (WebCore):
 12 * src/WebViewImpl.cpp:
 13 (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
 14
1152012-04-04 Hans Wennborg <hans@chromium.org>
216
317 WebSpeechRecognizer.h: add missing forward declaration
113187

Source/WebKit/chromium/src/ChromeClientImpl.cpp

101101#include "WebWindowFeatures.h"
102102#include "WindowFeatures.h"
103103#include "WrappedResourceRequest.h"
 104#include <public/Platform.h>
104105#include <wtf/text/StringBuilder.h>
105106#include <wtf/text/StringConcatenate.h>
106107#include <wtf/unicode/CharacterNames.h>

@@bool ChromeClientImpl::shouldRunModalDia
10201021 int dismissal = static_cast<int>(dismissalType) - 1; // Exclude NoDismissal.
10211022 ASSERT(0 <= dismissal && dismissal < static_cast<int>(arraysize(kDismissals)));
10221023
1023  PlatformSupport::histogramEnumeration("Renderer.ModalDialogsDuringPageDismissal", dismissal * arraysize(kDialogs) + dialog, arraysize(kDialogs) * arraysize(kDismissals));
 1024 WebKit::Platform::current()->histogramEnumeration("Renderer.ModalDialogsDuringPageDismissal", dismissal * arraysize(kDialogs) + dialog, arraysize(kDialogs) * arraysize(kDismissals));
10241025
10251026 m_webView->mainFrame()->addMessageToConsole(WebConsoleMessage(WebConsoleMessage::LevelError, makeString("Blocked ", kDialogs[dialog], "('", dialogMessage, "') during ", kDismissals[dismissal], ".")));
10261027
113183

Source/WebKit/chromium/src/PlatformSupport.cpp

@@void PlatformSupport::histogramCustomCou
718718 webKitPlatformSupport()->histogramCustomCounts(name, sample, min, max, bucketCount);
719719}
720720
721 void PlatformSupport::histogramEnumeration(const char* name, int sample, int boundaryValue)
722 {
723  webKitPlatformSupport()->histogramEnumeration(name, sample, boundaryValue);
724 }
725 
726721// Sudden Termination ---------------------------------------------------------
727722
728723void PlatformSupport::suddenTerminationChanged(bool enabled)
113183

Source/WebKit/chromium/src/WebViewImpl.cpp

144144#include "platform/WebKitPlatformSupport.h"
145145#include "platform/WebString.h"
146146#include "platform/WebVector.h"
 147#include <public/Platform.h>
147148#include <public/WebFloatPoint.h>
148149#include <public/WebGraphicsContext3D.h>
149150#include <public/WebLayer.h>

@@private:
32933294
32943295void WebViewImpl::setIsAcceleratedCompositingActive(bool active)
32953296{
3296  PlatformSupport::histogramEnumeration("GPU.setIsAcceleratedCompositingActive", active * 2 + m_isAcceleratedCompositingActive, 4);
 3297 WebKit::Platform::current()->histogramEnumeration("GPU.setIsAcceleratedCompositingActive", active * 2 + m_isAcceleratedCompositingActive, 4);
32973298
32983299 if (m_isAcceleratedCompositingActive == active)
32993300 return;
113183