[webkit-dev] Some doubt about PluginView in WebCore

2011-12-20 Thread huangxueqing
Hi webkits:

 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.

 Thanks.

 


百度客户端部

RD

 黄学青

 | Tel: 5992-1996 

| Mob:186-0306-3814 | Hi: huangxq1986| Office:首创 F3-BW651

 

 

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


Re: [webkit-dev] Some doubt about PluginView in WebCore

2011-12-20 Thread Adam Roben
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