[Webkit-unassigned] [Bug 20081] [Qt] Add support for windowless NPAPI plugins

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 29 23:19:44 PDT 2009


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


Girish Ramakrishnan <girish at forwardbias.in> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #40299|0                           |1
        is obsolete|                            |




--- Comment #29 from Girish Ramakrishnan <girish at forwardbias.in>  2009-09-29 23:19:43 PDT ---
Created an attachment (id=40345)
 --> (https://bugs.webkit.org/attachment.cgi?id=40345)
Windowless patch - painting and event handling (6)

Some updates.

Context menu problem - This is a gtk/qt integration issue and is not a problem
that can be solved by this patch. If you use gtk inside Qt application, we are
unable to show a gtk context menu. I am not 100% sure why but this appears to
be because of gtk failing to grab mouse since Qt has grabbed it. Problem
reproducible with diamondx plugin.

GrabWidget - works, with no changes - yay, we can see flash in screenshots :)

Also, I ended up modifying the original patch with the following changes (after
reading mozilla code)
1. Implement enter/leave notifications
2. Implement focusin/out.
3. I also made the setX... functions pointer based - I couldn't find any coding
policy on this for WebKit but the Qt way atleast is to pass a pointer (instead
of a ref) when the object gets modified.

-- 
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