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