[Webkit-unassigned] [Bug 44505] [EFL] Missing plugins support for efl port

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 19 03:47:36 PDT 2011


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





--- Comment #46 from Mariusz Grzegorczyk <mariusz.g at samsung.com>  2011-09-19 03:47:35 PST ---
(From update of attachment 107665)
View in context: https://bugs.webkit.org/attachment.cgi?id=107665&action=review

>> Source/WebCore/CMakeListsEfl.txt:169
>> +    platform/network/soup/ProxyServerSoup.cpp
> 
> Is this file and the curl equivalent related to this change? I don't see proxy code being used in this patch.

When ENABLE_NETSCAPE_PLUGIN_API is on in PluginView.cpp in function PluginView::getValueForURL(), proxyServersForURL() is called. By default webkit is build with macro off and causes build break for efl port.

>> Source/WebCore/plugins/efl/PluginPackageEfl.cpp:129
>> +    m_isLoaded = true;
> 
> Is m_isLoaded really supposed to stay true if the dlsym() calls below fail?

If one of the dlsym() calls below fail program goes to abort label, which calls unloadWithoutShutdown() which sets m_isLoaded to false.

>> Source/WebCore/plugins/efl/PluginViewEfl.cpp:52
>> +#if ENABLE(NETSCAPE_PLUGIN_API)
> 
> This file is built only if NETSCAPE_PLUGIN_API is enabled, so are these checks needed?

Yes, it can be ommited

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