[Webkit-unassigned] [Bug 31232] [Qt] Windowed Plugins : Implement composited plugins for windowed mode

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 10 20:34:10 PST 2009


https://bugs.webkit.org/show_bug.cgi?id=31232





--- Comment #5 from Girish Ramakrishnan <girish at forwardbias.in>  2009-11-10 20:34:10 PST ---
(In reply to comment #4)
> What you could try is the following: Instead of the round trip to the X server
> and the translation through Gtk/Gdk, what happens if you send the events
> "directly" just like you would send them to a windowless plugin? It might be
> quicker and with a bit of luck it might work, too ;-)

Ah, brilliant suggestion as always. This actually works. Just pushed a change
to my git repo. So, I will try merging to webkit now.

Since, the code is very different from the embed container code, I am thinking
we will add this as a separate file PluginCompositedQt.[cpp|h]. This also makes
it easy to ifdef out the whole thing. To start with, we can make
PluginComposited a WebCore Widget but in the long run, I guess we can remove it
too. In fact, we should be able to reuse (in theory) the windowless event
dispatching and the composited mode event dispatching. I have to check if
refactoring that portion is worth the lesser readability though.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list