Plug-ins using the Core Animation drawing model should work when hosting the layer tree in the window server
Created attachment 134148 [details] Patch
Comment on attachment 134148 [details] Patch Attachment 134148 [details] did not pass qt-wk2-ews (qt): Output: http://queues.webkit.org/results/12147744
Comment on attachment 134148 [details] Patch Attachment 134148 [details] did not pass gtk-ews (gtk): Output: http://queues.webkit.org/results/12142750
Comment on attachment 134148 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=134148&action=review > Source/WebKit2/PluginProcess/PluginControllerProxy.messages.in:103 > + # Sent when the containing window's layer hosting mode changes > + SetLayerHostingMode(uint32_t layerHostingMode) Do we want to call this LayerHostingModeChanged to match the message above? > Source/WebKit2/WebProcess/Plugins/Plugin.h:29 > +#include "LayerHostingContext.h" Is this header included on all platforms? Or should it be in an #ifdef?
Created attachment 134152 [details] Patch
Comment on attachment 134152 [details] Patch Attachment 134152 [details] did not pass gtk-ews (gtk): Output: http://queues.webkit.org/results/12140789
(In reply to comment #4) > (From update of attachment 134148 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=134148&action=review > > > Source/WebKit2/PluginProcess/PluginControllerProxy.messages.in:103 > > + # Sent when the containing window's layer hosting mode changes > > + SetLayerHostingMode(uint32_t layerHostingMode) > > Do we want to call this LayerHostingModeChanged to match the message above? > Nah, it's really a setter. > > Source/WebKit2/WebProcess/Plugins/Plugin.h:29 > > +#include "LayerHostingContext.h" > > Is this header included on all platforms? Or should it be in an #ifdef? I'll add #ifdefs.
Created attachment 134154 [details] Patch
Committed r112338: <http://trac.webkit.org/changeset/112338>