WebKit exposes a page setting to enable and disable composited layer borders for debugging issues with accelerated compositing. It would be useful to expose this setting so that Epiphany can use it.
Created attachment 143132 [details] Patch
Thanks for the patch. If this patch contains new public API please make sure it follows the guidelines for new WebKit2 GTK+ API. See http://trac.webkit.org/wiki/WebKitGTK/AddingNewWebKit2API
Comment on attachment 143132 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=143132&action=review Looks good! Please add a test case to the WebKitSettings unit test too. > Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp:919 > + * WebKitSettings:draw-compositing-indicators Missing trailing : there
Comment on attachment 143132 [details] Patch Attachment 143132 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/12748323
Created attachment 143329 [details] Patch with unit test and doc fix
Comment on attachment 143329 [details] Patch with unit test and doc fix LGTM!
Comment on attachment 143329 [details] Patch with unit test and doc fix Clearing flags on attachment: 143329 Committed r118183: <http://trac.webkit.org/changeset/118183>
All reviewed patches have been landed. Closing bug.