RESOLVED FIXED 87053
[GTK] [WebKit2] Add an API to enable and disable composited layer indicators
https://bugs.webkit.org/show_bug.cgi?id=87053
Summary [GTK] [WebKit2] Add an API to enable and disable composited layer indicators
Martin Robinson
Reported 2012-05-21 15:34:33 PDT
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.
Attachments
Patch (7.42 KB, patch)
2012-05-21 16:33 PDT, Martin Robinson
no flags
Patch with unit test and doc fix (8.37 KB, patch)
2012-05-22 11:15 PDT, Martin Robinson
no flags
Martin Robinson
Comment 1 2012-05-21 16:33:41 PDT
WebKit Review Bot
Comment 2 2012-05-21 16:36:00 PDT
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
Carlos Garcia Campos
Comment 3 2012-05-21 23:19:59 PDT
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
WebKit Review Bot
Comment 4 2012-05-21 23:48:29 PDT
Comment on attachment 143132 [details] Patch Attachment 143132 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/12748323
Martin Robinson
Comment 5 2012-05-22 11:15:52 PDT
Created attachment 143329 [details] Patch with unit test and doc fix
Carlos Garcia Campos
Comment 6 2012-05-22 23:34:22 PDT
Comment on attachment 143329 [details] Patch with unit test and doc fix LGTM!
WebKit Review Bot
Comment 7 2012-05-23 09:06:20 PDT
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>
WebKit Review Bot
Comment 8 2012-05-23 09:06:25 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.