[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