https://bugs.webkit.org/show_bug.cgi?id=99253
Patch by Antoine Quint <graouts@apple.com> on 2012-10-14
Reviewed by Timothy Hatcher.
* inspector/Inspector.json:
* inspector/InspectorPageAgent.cpp:
(WebCore::InspectorPageAgent::setCompositingBordersVisible):
* inspector/InspectorPageAgent.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@131265
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2012-10-14 Antoine Quint <graouts@apple.com>
+
+ InspectorPageAgent should expose a method to control the compositing debug settings.
+ https://bugs.webkit.org/show_bug.cgi?id=99253
+
+ Reviewed by Timothy Hatcher.
+
+ * inspector/Inspector.json:
+ * inspector/InspectorPageAgent.cpp:
+ (WebCore::InspectorPageAgent::setCompositingBordersVisible):
+ * inspector/InspectorPageAgent.h:
+
2012-10-13 Chris Rogers <crogers@google.com>
WebAudioBus needs support for resizing bus to a smaller size
],
"description": "Toggles mouse event-based touch event emulation.",
"hidden": true
+ },
+ {
+ "name": "setCompositingBordersVisible",
+ "description": "Controls the visibility of compositing borders.",
+ "parameters": [
+ { "name": "visible", "type": "boolean", "description": "True for showing compositing borders." }
+ ],
+ "hidden": true
}
],
"events": [
#endif
}
+void InspectorPageAgent::setCompositingBordersVisible(ErrorString*, bool visible)
+{
+ Settings* settings = m_page->settings();
+ if (!settings)
+ return;
+
+ settings->setShowDebugBorders(visible);
+ settings->setShowRepaintCounter(visible);
+}
+
} // namespace WebCore
#endif // ENABLE(INSPECTOR)
virtual void clearDeviceOrientationOverride(ErrorString*);
virtual void canOverrideDeviceOrientation(ErrorString*, bool*);
virtual void setTouchEmulationEnabled(ErrorString*, bool);
+ virtual void setCompositingBordersVisible(ErrorString*, bool);
// Geolocation override helpers.
GeolocationPosition* overrideGeolocationPosition(GeolocationPosition*);