Title: [111121] trunk
Revision
111121
Author
[email protected]
Date
2012-03-17 08:45:23 -0700 (Sat, 17 Mar 2012)

Log Message

[BlackBerry] Enable Web Timing for performance profiling and improvement.
https://bugs.webkit.org/show_bug.cgi?id=81085

Reviewed by Rob Buis.

.:

* Source/cmake/OptionsBlackBerry.cmake:
* Source/cmakeconfig.h.cmake:

Source/WebKit/blackberry:

* Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::init):

Tools:

* Scripts/build-webkit:

Modified Paths

Diff

Modified: trunk/ChangeLog (111120 => 111121)


--- trunk/ChangeLog	2012-03-17 12:13:10 UTC (rev 111120)
+++ trunk/ChangeLog	2012-03-17 15:45:23 UTC (rev 111121)
@@ -1,3 +1,13 @@
+2012-03-17  Charles Wei  <[email protected]>
+
+        [BlackBerry] Enable Web Timing for performance profiling and improvement.
+        https://bugs.webkit.org/show_bug.cgi?id=81085
+
+        Reviewed by Rob Buis.
+
+        * Source/cmake/OptionsBlackBerry.cmake:
+        * Source/cmakeconfig.h.cmake:
+
 2012-03-16  Kihong Kwon  <[email protected]>
 
         Support for Battery Status API.

Modified: trunk/Source/WebKit/blackberry/Api/WebPage.cpp (111120 => 111121)


--- trunk/Source/WebKit/blackberry/Api/WebPage.cpp	2012-03-17 12:13:10 UTC (rev 111120)
+++ trunk/Source/WebKit/blackberry/Api/WebPage.cpp	2012-03-17 15:45:23 UTC (rev 111121)
@@ -491,6 +491,10 @@
 #if ENABLE(REQUEST_ANIMATION_FRAME)
     m_page->windowScreenDidChange((PlatformDisplayID)0);
 #endif
+
+#if ENABLE(WEB_TIMING)
+    m_page->settings()->setMemoryInfoEnabled(true);
+#endif
 }
 
 void WebPagePrivate::load(const char* url, const char* networkToken, const char* method, Platform::NetworkRequest::CachePolicy cachePolicy, const char* data, size_t dataLength, const char* const* headers, size_t headersLength, bool isInitial, bool mustHandleInternally, bool forceDownload, const char* overrideContentType)

Modified: trunk/Source/WebKit/blackberry/ChangeLog (111120 => 111121)


--- trunk/Source/WebKit/blackberry/ChangeLog	2012-03-17 12:13:10 UTC (rev 111120)
+++ trunk/Source/WebKit/blackberry/ChangeLog	2012-03-17 15:45:23 UTC (rev 111121)
@@ -1,3 +1,13 @@
+2012-03-17  Charles Wei  <[email protected]>
+
+        [BlackBerry] Enable Web Timing for performance profiling and improvement.
+        https://bugs.webkit.org/show_bug.cgi?id=81085
+
+        Reviewed by Rob Buis.
+
+        * Api/WebPage.cpp:
+        (BlackBerry::WebKit::WebPagePrivate::init):
+
 2012-03-16  Arvid Nilsson  <[email protected]>
 
         [BlackBerry] Rename the existing WebPageCompositor class to WebPageCompositorPrivate

Modified: trunk/Source/cmake/OptionsBlackBerry.cmake (111120 => 111121)


--- trunk/Source/cmake/OptionsBlackBerry.cmake	2012-03-17 12:13:10 UTC (rev 111120)
+++ trunk/Source/cmake/OptionsBlackBerry.cmake	2012-03-17 15:45:23 UTC (rev 111121)
@@ -177,6 +177,7 @@
 WEBKIT_FEATURE(ENABLE_VIDEO "Enable video" DEFAULT ON)
 WEBKIT_FEATURE(ENABLE_VIEWPORT_REFLOW "Enable viewport reflow" DEFAULT ON)
 WEBKIT_FEATURE(ENABLE_WEB_SOCKETS "Enable web sockets" DEFAULT ON)
+WEBKIT_FEATURE(ENABLE_WEB_TIMING "Enable web timing" DEFAULT ON)
 WEBKIT_FEATURE(ENABLE_WML "Enable WML" DEFAULT OFF)
 WEBKIT_FEATURE(ENABLE_WORKERS "Enable workers" DEFAULT ON)
 WEBKIT_FEATURE(ENABLE_XHTMLMP "Enable XHTMLMP" DEFAULT OFF)

Modified: trunk/Source/cmakeconfig.h.cmake (111120 => 111121)


--- trunk/Source/cmakeconfig.h.cmake	2012-03-17 12:13:10 UTC (rev 111120)
+++ trunk/Source/cmakeconfig.h.cmake	2012-03-17 15:45:23 UTC (rev 111121)
@@ -46,6 +46,7 @@
 #cmakedefine01 ENABLE_VIDEO
 #cmakedefine01 ENABLE_WEBGL
 #cmakedefine01 ENABLE_WEB_SOCKETS
+#cmakedefine01 ENABLE_WEB_TIMING
 #cmakedefine01 ENABLE_WORKERS
 #cmakedefine01 ENABLE_XSLT
 

Modified: trunk/Tools/ChangeLog (111120 => 111121)


--- trunk/Tools/ChangeLog	2012-03-17 12:13:10 UTC (rev 111120)
+++ trunk/Tools/ChangeLog	2012-03-17 15:45:23 UTC (rev 111121)
@@ -1,3 +1,12 @@
+2012-03-17  Charles Wei  <[email protected]>
+
+        [BlackBerry] Enable Web Timing for performance profiling and improvement.
+        https://bugs.webkit.org/show_bug.cgi?id=81085
+
+        Reviewed by Rob Buis.
+
+        * Scripts/build-webkit:
+
 2012-03-17  Dominik Röttsches  <[email protected]>
 
         Add a dependencies installation step for EFL to buildbot master.cfg

Modified: trunk/Tools/Scripts/build-webkit (111120 => 111121)


--- trunk/Tools/Scripts/build-webkit	2012-03-17 12:13:10 UTC (rev 111120)
+++ trunk/Tools/Scripts/build-webkit	2012-03-17 15:45:23 UTC (rev 111121)
@@ -354,7 +354,7 @@
       define => "ENABLE_WEB_SOCKETS", default => 1, value=> \$webSocketsSupport },
 
     { option => "web-timing", desc => "Toggle Web Timing support",
-      define => "ENABLE_WEB_TIMING", default => 0, value=> \$webTimingSupport },
+      define => "ENABLE_WEB_TIMING", default => isBlackBerry(), value=> \$webTimingSupport },
 
     { option => "workers", desc => "Toggle Web Workers support",
       define => "ENABLE_WORKERS", default => (isAppleWebKit() || isGtk() || isBlackBerry() || isEfl()), value => \$workersSupport },
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to