Modified: trunk/Source/WebKit2/ChangeLog (163351 => 163352)
--- trunk/Source/WebKit2/ChangeLog 2014-02-04 02:08:23 UTC (rev 163351)
+++ trunk/Source/WebKit2/ChangeLog 2014-02-04 02:09:25 UTC (rev 163352)
@@ -1,3 +1,13 @@
+2014-02-03 Tim Horton <timothy_hor...@apple.com>
+
+ [iOS][wk2] Temporarily disable accelerated drawing for canvas
+ https://bugs.webkit.org/show_bug.cgi?id=128147
+
+ Reviewed by Simon Fraser.
+
+ * Shared/WebPreferencesStore.h:
+ Temporarily disable accelerated canvas for WebKit2 on iOS.
+
2014-02-03 Anders Carlsson <ander...@apple.com>
Add loading property to WKWebView
Modified: trunk/Source/WebKit2/Shared/WebPreferencesStore.h (163351 => 163352)
--- trunk/Source/WebKit2/Shared/WebPreferencesStore.h 2014-02-04 02:08:23 UTC (rev 163351)
+++ trunk/Source/WebKit2/Shared/WebPreferencesStore.h 2014-02-04 02:09:25 UTC (rev 163352)
@@ -70,6 +70,12 @@
#define DEFAULT_VIDEO_PLUGIN_PROXY_ENABLED false
#endif
+#if PLATFORM(IOS)
+#define DEFAULT_CANVAS_USES_ACCELERATED_DRAWING false
+#else
+#define DEFAULT_CANVAS_USES_ACCELERATED_DRAWING true
+#endif
+
#define FOR_EACH_WEBKIT_BOOL_PREFERENCE(macro) \
macro(_javascript_Enabled, _javascript_Enabled, Bool, bool, true) \
macro(_javascript_MarkupEnabled, _javascript_MarkupEnabled, Bool, bool, true) \
@@ -93,7 +99,7 @@
macro(AcceleratedCompositingEnabled, acceleratedCompositingEnabled, Bool, bool, true) \
macro(ForceCompositingMode, forceCompositingMode, Bool, bool, false) \
macro(AcceleratedDrawingEnabled, acceleratedDrawingEnabled, Bool, bool, false) \
- macro(CanvasUsesAcceleratedDrawing, canvasUsesAcceleratedDrawing, Bool, bool, true) \
+ macro(CanvasUsesAcceleratedDrawing, canvasUsesAcceleratedDrawing, Bool, bool, DEFAULT_CANVAS_USES_ACCELERATED_DRAWING) \
macro(CompositingBordersVisible, compositingBordersVisible, Bool, bool, false) \
macro(CompositingRepaintCountersVisible, compositingRepaintCountersVisible, Bool, bool, false) \
macro(TiledScrollingIndicatorVisible, tiledScrollingIndicatorVisible, Bool, bool, false) \