[Webkit-unassigned] [Bug 29302] NPAPI plugin support feature on Webkit for S60 platform

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 8 14:23:07 PDT 2009


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





--- Comment #17 from Yael <yael.aharon at nokia.com>  2009-10-08 14:23:06 PDT ---
(In reply to comment #16)
> (From update of attachment 40429 [details])
> As discussed with Yael on IRC, we need another iteration for this patch. It
> should be possible to replace the custom event structures with a typedef QEvent
> NPEvent; We may just need to find an alternate solution for the painting.
> 
> Ideally npinterface.h will only contain the interface declaration that allows
> us to avoid using ordinals for library loading.

Simon, I will change npinterface.h to include only 

class NPInterface {
public:
    virtual NPError NP_Initialize(NPNetscapeFuncs *aNPNFuncs, NPPluginFuncs
*aNPPFuncs) = 0;
    virtual void NP_Shutdown() = 0;
    virtual char* NP_GetMIMEDescription() = 0;
    virtual void NP_Paint(QPainter& painter, const QRect& rect) = 0;
};

The only problem is that if a plugin does not want to support windowless mode,
it is still required to have an empty implementation of NP_Paint().

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