On Dec 20, 2011, at 7:23 AM, huangxueqing wrote:

> As guys know, there two implement of plug-in in webkit, the first is located 
> in WebKit/WebProcess/plugins and another in WebCore/plugins, safari5 use 
> former and Chromium implement plug-in in separate process in 
> webkit/support/glue/plugins.
> I want to know WebCore/plugins whether be maintained in future? Currently, it 
> seems windowless plug-in has some problem in WebCore/plugins, for instance, 
> PluginView::setNPWindowRect do nothing although m_npWindow.window is NULL, 
> but WebKit/WebProcess/plugins hook |TrackPopupMenu| and chromium call a GDI 
> api |CreateCompatableDC|. I have commit a bug about this  
> https://bugs.webkit.org/show_bug.cgi?id=74917.
> Actually, we hope WebCore/plugins be maintained since most base-on webkit 
> browser use it except chromium. Anyway, I found lots of bug about plug-in, I 
> will commit these in later.

I think Anders Carlsson (who wrote the original implementations of both 
WebCore's and WebKit2's plugins support) would like to see the WebKit2 code 
replace the WebCore code eventually. The WebKit2 code is well-suited to running 
either in-process or out-of-process. Perhaps Chromium could even adopt it 
eventually.

Any bugs you find should be filed at <http://webkit.org/new-bug>. Thanks!

-Adam

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to