summaryrefslogtreecommitdiffstats
path: root/WebKit/mac
diff options
context:
space:
mode:
authorKristian Monsen <kristianm@google.com>2010-05-21 16:53:46 +0100
committerKristian Monsen <kristianm@google.com>2010-05-25 10:24:15 +0100
commit6c2af9490927c3c5959b5cb07461b646f8b32f6c (patch)
treef7111b9b22befab472616c1d50ec94eb50f1ec8c /WebKit/mac
parenta149172322a9067c14e8b474a53e63649aa17cad (diff)
downloadexternal_webkit-6c2af9490927c3c5959b5cb07461b646f8b32f6c.zip
external_webkit-6c2af9490927c3c5959b5cb07461b646f8b32f6c.tar.gz
external_webkit-6c2af9490927c3c5959b5cb07461b646f8b32f6c.tar.bz2
Merge WebKit at r59636: Initial merge by git
Change-Id: I59b289c4e6b18425f06ce41cc9d34c522515de91
Diffstat (limited to 'WebKit/mac')
-rw-r--r--WebKit/mac/ChangeLog159
-rw-r--r--WebKit/mac/Configurations/FeatureDefines.xcconfig2
-rw-r--r--WebKit/mac/Configurations/Version.xcconfig4
-rw-r--r--WebKit/mac/Misc/WebNSURLExtras.mm37
-rw-r--r--WebKit/mac/Plugins/Hosted/NetscapePluginHostManager.mm2
-rw-r--r--WebKit/mac/Plugins/Hosted/NetscapePluginHostProxy.mm4
-rw-r--r--WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h12
-rw-r--r--WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm2
-rw-r--r--WebKit/mac/Plugins/Hosted/WebHostedNetscapePluginView.mm10
-rw-r--r--WebKit/mac/Plugins/Hosted/WebKitPluginClient.defs2
-rw-r--r--WebKit/mac/Plugins/Hosted/WebKitPluginHostTypes.h6
-rw-r--r--WebKit/mac/Plugins/WebNetscapePluginView.mm9
-rw-r--r--WebKit/mac/WebCoreSupport/WebInspectorClient.mm6
-rw-r--r--WebKit/mac/WebKit.order3213
-rw-r--r--WebKit/mac/WebView/WebFrame.mm10
-rw-r--r--WebKit/mac/WebView/WebVideoFullscreenController.mm6
-rw-r--r--WebKit/mac/WebView/WebView.mm18
-rw-r--r--WebKit/mac/WebView/WebViewPrivate.h9
18 files changed, 1912 insertions, 1599 deletions
diff --git a/WebKit/mac/ChangeLog b/WebKit/mac/ChangeLog
index d7aa5bf..f43aa5a 100644
--- a/WebKit/mac/ChangeLog
+++ b/WebKit/mac/ChangeLog
@@ -1,3 +1,162 @@
+2010-05-14 Stephanie Lewis <slewis@apple.com>
+
+ Rubber-stamped by Mark Rowe.
+
+ Update order files.
+
+ * WebKit.order:
+
+2010-05-13 Timothy Hatcher <timothy@apple.com>
+
+ Allow reporting exceptions that occur when using JavaScriptCore APIs
+ to the Web Inspector.
+
+ <rdar://problem/7975410>
+
+ Reviewed by Sam Weinig.
+
+ * WebView/WebView.mm:
+ (+[WebView _reportException:inContext:]): Call WebCore::reportException after checking
+ that the global object is a DOMWindow.
+ * WebView/WebViewPrivate.h: Added _reportException:inContext:.
+
+2010-05-13 Alexey Proskuryakov <ap@apple.com>
+
+ Reviewed by Darin Adler.
+
+ https://bugs.webkit.org/show_bug.cgi?id=39089
+ <rdar://problem/7974044> Domain names in Russian '.рф' domain are displayed as punycode
+
+ Add a custom check for this domain. Currently, this is the only non-ASCII TLD, we'll
+ investigate a more extensible solution when there are more, and we know what the
+ typical restictions are.
+
+ * Misc/WebNSURLExtras.mm:
+ (allCharactersAllowedByTLDRules):
+ (-[NSString _web_mapHostNameWithRange:encode:makeString:]):
+
+2010-05-12 Simon Fraser <simon.fraser@apple.com>
+
+ Reviewed by David Hyatt.
+
+ Composited plug-ins can cause missed painting
+ https://bugs.webkit.org/show_bug.cgi?id=39033
+ <rdar://problem/7972478>
+
+ Eagerly enable compositing mode via the enclosing FrameView when the plug-in tells us it wants
+ to do compositing.
+
+ * Plugins/Hosted/WebHostedNetscapePluginView.mm:
+ (-[WebHostedNetscapePluginView createPlugin]):
+ * Plugins/WebNetscapePluginView.mm:
+ (-[WebNetscapePluginView createPlugin]):
+
+2010-05-12 Jer Noble <jer.noble@apple.com>
+
+ Reviewed by Darin Adler.
+
+ Bug 38689: #34005 will break fullscreen video playback
+ https://bugs.webkit.org/show_bug.cgi?id=38689
+
+ Use the new definition of PlatformMedia to check the actual type
+ returned by MediaPlayer.
+
+ * WebView/WebVideoFullscreenController.mm:
+ (-[WebVideoFullscreenController windowDidLoad]):
+
+2010-05-11 Mark Rowe <mrowe@apple.com>
+
+ Fix the world.
+
+ In r59162 a change was made to WebCore's FeatureDefines.xcconfig that enabled FILE_READER and FILE_WRITER.
+ The author and reviewer of that patch ignored the carefully-worded warning at the top of that file asking
+ that changes to the file be kept in sync across JavaScriptCore, WebCore and WebKit, as well as being kept
+ in sync with build-webkit. This led to WebCore and WebKit having different views of Document's vtable
+ and results in crashes in Safari shortly after launch when virtual function calls resulted in the wrong
+ function in WebCore being called.
+
+ We fix this by bringing the FeatureDefines.xcconfig files in to sync. Based on the ChangeLog message and
+ other changes in r59162 it appears that enabling FILE_WRITER was unintentional so that particular change
+ has been reverted.
+
+ * Configurations/FeatureDefines.xcconfig:
+
+2010-05-10 Simon Fraser <simon.fraser@apple.com>
+
+ Reviewed by Anders Carlsson.
+
+ Allow compositing layers to be connected across iframe boundaries on Mac
+ https://bugs.webkit.org/show_bug.cgi?id=38856
+
+ When painting an iframe into a compositing layer, the "PaintBehaviorFlattenCompositingLayers"
+ flag was mistakenly set, because we'd detect that we were drawing into a bitmap. This caused
+ content to show up in both compositing layers, and the painted background inside the iframe.
+
+ Fix by taking the flattening state from the parent frame, if there is one. For the root
+ frame, we continue to look to see if we're painting into a bitmap.
+
+ * WebView/WebFrame.mm:
+ (-[WebFrame _drawRect:contentsOnly:]):
+
+2010-05-10 Timothy Hatcher <timothy@apple.com>
+
+ Fix a crash when closing a WebView while the Web Inspector is open.
+
+ <rdar://problem/7966830>
+
+ Reviewed by Mark Rowe.
+
+ * WebCoreSupport/WebInspectorClient.mm:
+ (-[WebInspectorWindowController destroyInspectorView]): Null check Page since it can be null.
+ * WebView/WebView.mm:
+ (-[WebView _close]): Null out _private->page before deleting the page, so code called
+ during destruction don't access a half deleted Page object.
+
+2010-05-10 Anders Carlsson <andersca@apple.com>
+
+ Unbreak the world. (Fix Mac builds).
+
+ * Plugins/Hosted/WebKitPluginHostTypes.h:
+
+2010-05-10 Anders Carlsson <andersca@apple.com>
+
+ Reviewed by Simon Fraser.
+
+ Change the order of the RendererType enum values, so that old versions of WebKitPluginHost will
+ use accelerated compositing and not layer backed views.
+
+ * Plugins/Hosted/WebKitPluginHostTypes.h:
+
+2010-05-07 Anders Carlsson <andersca@apple.com>
+
+ Reviewed by Sam Weinig and Simon Fraser.
+
+ <rdar://problem/7947356>
+ QT Plug-in in hardware-accelerated WebKit is missing the controller
+
+ Replace the useSoftwareRenderer boolean with an enum that lets the plug-in host opt into using a layer
+ backed NSView instead of inserting the layer into the WebCore layer hierarchy.
+
+ * Plugins/Hosted/NetscapePluginHostManager.mm:
+ (WebKit::NetscapePluginHostManager::instantiatePlugin):
+ * Plugins/Hosted/NetscapePluginHostProxy.mm:
+ (WKPCInstantiatePluginReply):
+ * Plugins/Hosted/NetscapePluginInstanceProxy.h:
+ (WebKit::NetscapePluginInstanceProxy::rendererType):
+ (WebKit::NetscapePluginInstanceProxy::setRendererType):
+ (WebKit::NetscapePluginInstanceProxy::InstantiatePluginReply::InstantiatePluginReply):
+ * Plugins/Hosted/NetscapePluginInstanceProxy.mm:
+ (WebKit::NetscapePluginInstanceProxy::NetscapePluginInstanceProxy):
+ Replace the useSoftwareRenderer boolean everywhere with the RendererType enum.
+
+ * Plugins/Hosted/WebHostedNetscapePluginView.mm:
+ (-[WebHostedNetscapePluginView createPlugin]):
+ Only go into full compositing mode when the renderer type returned is UseAcceleratedCompositing.
+ Otherwise, use a layer backed NSView.
+
+ * Plugins/Hosted/WebKitPluginHostTypes.h:
+ Add a RendererType enum.
+
2010-05-06 Anders Carlsson <andersca@apple.com>
Reviewed by Darin Adler and Dan Bernstein..
diff --git a/WebKit/mac/Configurations/FeatureDefines.xcconfig b/WebKit/mac/Configurations/FeatureDefines.xcconfig
index 881c788..947f371 100644
--- a/WebKit/mac/Configurations/FeatureDefines.xcconfig
+++ b/WebKit/mac/Configurations/FeatureDefines.xcconfig
@@ -50,7 +50,7 @@ ENABLE_DATALIST = ENABLE_DATALIST;
ENABLE_DOM_STORAGE = ENABLE_DOM_STORAGE;
ENABLE_EVENTSOURCE = ENABLE_EVENTSOURCE;
ENABLE_FILTERS = ENABLE_FILTERS;
-ENABLE_FILE_READER = ;
+ENABLE_FILE_READER = ENABLE_FILE_READER;
ENABLE_FILE_WRITER = ;
ENABLE_GEOLOCATION = ENABLE_GEOLOCATION;
ENABLE_ICONDATABASE = ENABLE_ICONDATABASE;
diff --git a/WebKit/mac/Configurations/Version.xcconfig b/WebKit/mac/Configurations/Version.xcconfig
index cc5943e..daa79a9 100644
--- a/WebKit/mac/Configurations/Version.xcconfig
+++ b/WebKit/mac/Configurations/Version.xcconfig
@@ -21,8 +21,8 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-MAJOR_VERSION = 533;
-MINOR_VERSION = 9;
+MAJOR_VERSION = 534;
+MINOR_VERSION = 0;
TINY_VERSION = 0;
FULL_VERSION = $(MAJOR_VERSION).$(MINOR_VERSION);
diff --git a/WebKit/mac/Misc/WebNSURLExtras.mm b/WebKit/mac/Misc/WebNSURLExtras.mm
index 2affbed..00819e4 100644
--- a/WebKit/mac/Misc/WebNSURLExtras.mm
+++ b/WebKit/mac/Misc/WebNSURLExtras.mm
@@ -1050,6 +1050,41 @@ static BOOL allCharactersInIDNScriptWhiteList(const UChar *buffer, int32_t lengt
return YES;
}
+static BOOL allCharactersAllowedByTLDRules(const UChar* buffer, int32_t length)
+{
+ // Skip trailing dot for root domain.
+ if (buffer[length - 1] == '.')
+ --length;
+
+ if (length > 3
+ && buffer[length - 3] == '.'
+ && buffer[length - 2] == 0x0440 // CYRILLIC SMALL LETTER ER
+ && buffer[length - 1] == 0x0444) // CYRILLIC SMALL LETTER EF
+ {
+ // Rules defined by <http://www.cctld.ru/ru/docs/rulesrf.php>. This code only checks requirements that matter for presentation purposes.
+ for (int32_t i = length - 4; i; --i) {
+ UChar ch = buffer[i];
+
+ // Only modern Russian letters, digits and dashes are allowed.
+ if ((ch >= 0x0430 && ch <= 0x044f)
+ || ch == 0x0451
+ || (ch >= '0' && ch <= '9')
+ || ch == '-')
+ continue;
+
+ // Only check top level domain. Lower level registrars may have different rules.
+ if (ch == '.')
+ break;
+
+ return NO;
+ }
+ return YES;
+ }
+
+ // Not a known top level domain with special rules.
+ return NO;
+}
+
// Return value of nil means no mapping is necessary.
// If makeString is NO, then return value is either nil or self to indicate mapping is necessary.
// If makeString is YES, then return value is either nil or the mapped string.
@@ -1087,7 +1122,7 @@ static BOOL allCharactersInIDNScriptWhiteList(const UChar *buffer, int32_t lengt
if (numCharactersConverted == length && memcmp(sourceBuffer, destinationBuffer, length * sizeof(UChar)) == 0) {
return nil;
}
- if (!encode && !allCharactersInIDNScriptWhiteList(destinationBuffer, numCharactersConverted)) {
+ if (!encode && !allCharactersInIDNScriptWhiteList(destinationBuffer, numCharactersConverted) && !allCharactersAllowedByTLDRules(destinationBuffer, numCharactersConverted)) {
return nil;
}
return makeString ? (NSString *)[NSString stringWithCharacters:destinationBuffer length:numCharactersConverted] : (NSString *)self;
diff --git a/WebKit/mac/Plugins/Hosted/NetscapePluginHostManager.mm b/WebKit/mac/Plugins/Hosted/NetscapePluginHostManager.mm
index 281d41f..e4177f5 100644
--- a/WebKit/mac/Plugins/Hosted/NetscapePluginHostManager.mm
+++ b/WebKit/mac/Plugins/Hosted/NetscapePluginHostManager.mm
@@ -272,7 +272,7 @@ PassRefPtr<NetscapePluginInstanceProxy> NetscapePluginHostManager::instantiatePl
}
instance->setRenderContextID(reply->m_renderContextID);
- instance->setUseSoftwareRenderer(reply->m_useSoftwareRenderer);
+ instance->setRendererType(reply->m_rendererType);
return instance.release();
}
diff --git a/WebKit/mac/Plugins/Hosted/NetscapePluginHostProxy.mm b/WebKit/mac/Plugins/Hosted/NetscapePluginHostProxy.mm
index b437012..1d4cdad 100644
--- a/WebKit/mac/Plugins/Hosted/NetscapePluginHostProxy.mm
+++ b/WebKit/mac/Plugins/Hosted/NetscapePluginHostProxy.mm
@@ -499,7 +499,7 @@ kern_return_t WKPCBooleanAndDataReply(mach_port_t clientPort, uint32_t pluginID,
return KERN_SUCCESS;
}
-kern_return_t WKPCInstantiatePluginReply(mach_port_t clientPort, uint32_t pluginID, uint32_t requestID, kern_return_t result, uint32_t renderContextID, boolean_t useSoftwareRenderer)
+kern_return_t WKPCInstantiatePluginReply(mach_port_t clientPort, uint32_t pluginID, uint32_t requestID, kern_return_t result, uint32_t renderContextID, uint32_t rendererType)
{
NetscapePluginHostProxy* hostProxy = pluginProxyMap().get(clientPort);
if (!hostProxy)
@@ -509,7 +509,7 @@ kern_return_t WKPCInstantiatePluginReply(mach_port_t clientPort, uint32_t plugin
if (!instanceProxy)
return KERN_FAILURE;
- instanceProxy->setCurrentReply(requestID, new NetscapePluginInstanceProxy::InstantiatePluginReply(result, renderContextID, useSoftwareRenderer));
+ instanceProxy->setCurrentReply(requestID, new NetscapePluginInstanceProxy::InstantiatePluginReply(result, renderContextID, static_cast<RendererType>(rendererType)));
return KERN_SUCCESS;
}
diff --git a/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h b/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h
index 593d336..62c0f38 100644
--- a/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h
+++ b/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h
@@ -75,8 +75,8 @@ public:
uint32_t renderContextID() const { ASSERT(fastMallocSize(this)); return m_renderContextID; }
void setRenderContextID(uint32_t renderContextID) { m_renderContextID = renderContextID; }
- bool useSoftwareRenderer() const { return m_useSoftwareRenderer; }
- void setUseSoftwareRenderer(bool useSoftwareRenderer) { m_useSoftwareRenderer = useSoftwareRenderer; }
+ RendererType rendererType() const { return m_rendererType; }
+ void setRendererType(RendererType rendererType) { m_rendererType = rendererType; }
WebHostedNetscapePluginView *pluginView() const { ASSERT(fastMallocSize(this)); return m_pluginView; }
NetscapePluginHostProxy* hostProxy() const { ASSERT(fastMallocSize(this)); return m_pluginHostProxy; }
@@ -197,17 +197,17 @@ public:
struct InstantiatePluginReply : public Reply {
static const int ReplyType = InstantiatePlugin;
- InstantiatePluginReply(kern_return_t resultCode, uint32_t renderContextID, boolean_t useSoftwareRenderer)
+ InstantiatePluginReply(kern_return_t resultCode, uint32_t renderContextID, RendererType rendererType)
: Reply(InstantiatePlugin)
, m_resultCode(resultCode)
, m_renderContextID(renderContextID)
- , m_useSoftwareRenderer(useSoftwareRenderer)
+ , m_rendererType(rendererType)
{
}
kern_return_t m_resultCode;
uint32_t m_renderContextID;
- boolean_t m_useSoftwareRenderer;
+ RendererType m_rendererType;
};
struct GetScriptableNPObjectReply : public Reply {
@@ -300,7 +300,7 @@ private:
uint32_t m_pluginID;
uint32_t m_renderContextID;
- boolean_t m_useSoftwareRenderer;
+ RendererType m_rendererType;
bool m_waitingForReply;
HashMap<uint32_t, Reply*> m_replies;
diff --git a/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm b/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm
index f027534..8b0a2bf 100644
--- a/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm
+++ b/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm
@@ -216,7 +216,7 @@ NetscapePluginInstanceProxy::NetscapePluginInstanceProxy(NetscapePluginHostProxy
, m_requestTimer(this, &NetscapePluginInstanceProxy::requestTimerFired)
, m_currentURLRequestID(0)
, m_renderContextID(0)
- , m_useSoftwareRenderer(false)
+ , m_rendererType(UseSoftwareRenderer)
, m_waitingForReply(false)
, m_urlCheckCounter(0)
, m_pluginFunctionCallDepth(0)
diff --git a/WebKit/mac/Plugins/Hosted/WebHostedNetscapePluginView.mm b/WebKit/mac/Plugins/Hosted/WebHostedNetscapePluginView.mm
index 9da1b53..519e274 100644
--- a/WebKit/mac/Plugins/Hosted/WebHostedNetscapePluginView.mm
+++ b/WebKit/mac/Plugins/Hosted/WebHostedNetscapePluginView.mm
@@ -40,6 +40,7 @@
#import <WebCore/Bridge.h>
#import <WebCore/Frame.h>
#import <WebCore/FrameLoaderTypes.h>
+#import <WebCore/FrameView.h>
#import <WebCore/HTMLPlugInElement.h>
#import <WebCore/RenderEmbeddedObject.h>
#import <WebCore/WebCoreObjCExtras.h>
@@ -115,14 +116,17 @@ extern "C" {
if (!_proxy)
return NO;
- if (_proxy->useSoftwareRenderer())
+ if (_proxy->rendererType() == UseSoftwareRenderer)
_softwareRenderer = WKSoftwareCARendererCreate(_proxy->renderContextID());
else {
_pluginLayer = WKMakeRenderLayer(_proxy->renderContextID());
- if (accleratedCompositingEnabled)
+ if (accleratedCompositingEnabled && _proxy->rendererType() == UseAcceleratedCompositing) {
+ // Eagerly enter compositing mode, since we know we'll need it. This avoids firing setNeedsStyleRecalc()
+ // for iframes that contain composited plugins at bad times. https://bugs.webkit.org/show_bug.cgi?id=39033
+ core([self webFrame])->view()->enterCompositingMode();
[self element]->setNeedsStyleRecalc(SyntheticStyleChange);
- else
+ } else
self.wantsLayer = YES;
}
diff --git a/WebKit/mac/Plugins/Hosted/WebKitPluginClient.defs b/WebKit/mac/Plugins/Hosted/WebKitPluginClient.defs
index 6b1a319..4129ca1 100644
--- a/WebKit/mac/Plugins/Hosted/WebKitPluginClient.defs
+++ b/WebKit/mac/Plugins/Hosted/WebKitPluginClient.defs
@@ -213,7 +213,7 @@ simpleroutine PCInstantiatePluginReply(clientPort :mach_port_t;
requestID :uint32_t;
result :kern_return_t;
renderContextID :uint32_t;
- useSoftwareRenderer :boolean_t);
+ rendererType :uint32_t);
simpleroutine PCGetScriptableNPObjectReply(clientPort :mach_port_t;
pluginID :uint32_t;
diff --git a/WebKit/mac/Plugins/Hosted/WebKitPluginHostTypes.h b/WebKit/mac/Plugins/Hosted/WebKitPluginHostTypes.h
index e8bd82d..0bac2bc 100644
--- a/WebKit/mac/Plugins/Hosted/WebKitPluginHostTypes.h
+++ b/WebKit/mac/Plugins/Hosted/WebKitPluginHostTypes.h
@@ -58,4 +58,10 @@ enum ValueType {
NPObjectValueType
};
+enum RendererType {
+ UseAcceleratedCompositing,
+ UseSoftwareRenderer,
+ UseLayerBackedView
+};
+
#endif // WebKitPluginHostTypes_h
diff --git a/WebKit/mac/Plugins/WebNetscapePluginView.mm b/WebKit/mac/Plugins/WebNetscapePluginView.mm
index ebc3f85..9f5a6c2 100644
--- a/WebKit/mac/Plugins/WebNetscapePluginView.mm
+++ b/WebKit/mac/Plugins/WebNetscapePluginView.mm
@@ -61,6 +61,7 @@
#import <WebCore/Frame.h>
#import <WebCore/FrameLoader.h>
#import <WebCore/FrameTree.h>
+#import <WebCore/FrameView.h>
#import <WebCore/HTMLPlugInElement.h>
#import <WebCore/Page.h>
#import <WebCore/PluginMainThreadScheduler.h>
@@ -1089,10 +1090,14 @@ static inline void getNPRect(const NSRect& nr, NPRect& npr)
#if USE(ACCELERATED_COMPOSITING)
accleratedCompositingEnabled = [[[self webView] preferences] acceleratedCompositingEnabled];
#endif
- if (accleratedCompositingEnabled)
+ if (accleratedCompositingEnabled) {
+ // Eagerly enter compositing mode, since we know we'll need it. This avoids firing setNeedsStyleRecalc()
+ // for iframes that contain composited plugins at bad times. https://bugs.webkit.org/show_bug.cgi?id=39033
+ core([self webFrame])->view()->enterCompositingMode();
[self element]->setNeedsStyleRecalc(SyntheticStyleChange);
- else
+ } else
[self setWantsLayer:YES];
+
LOG(Plugins, "%@ is using Core Animation drawing model with layer %@", _pluginPackage.get(), _pluginLayer.get());
}
diff --git a/WebKit/mac/WebCoreSupport/WebInspectorClient.mm b/WebKit/mac/WebCoreSupport/WebInspectorClient.mm
index 00c51a9..661b0d2 100644
--- a/WebKit/mac/WebCoreSupport/WebInspectorClient.mm
+++ b/WebKit/mac/WebCoreSupport/WebInspectorClient.mm
@@ -433,8 +433,12 @@ void WebInspectorFrontendClient::updateWindowTitle() const
if (_attachedToInspectedWebView)
[self close];
+
_visible = NO;
- [_inspectedWebView page]->inspectorController()->disconnectFrontend();
+
+ if (Page* inspectedPage = [_inspectedWebView page])
+ inspectedPage->inspectorController()->disconnectFrontend();
+
[_webView close];
}
diff --git a/WebKit/mac/WebKit.order b/WebKit/mac/WebKit.order
index 187f66a..1776616 100644
--- a/WebKit/mac/WebKit.order
+++ b/WebKit/mac/WebKit.order
@@ -12,6 +12,7 @@ _WebKitLinkTimeVersion
-[WebPreferences setAutosaves:]
+[NSString(WebKitExtras) _webkit_localCacheDirectoryWithBundleIdentifier:]
-[NSString(WebKitExtras) _web_stringByAbbreviatingWithTildeInPath]
++[WebIconDatabase initialize]
+[WebIconDatabase delayDatabaseCleanup]
+[WebIconDatabase sharedIconDatabase]
-[WebIconDatabase init]
@@ -33,26 +34,36 @@ _InitWebCoreSystemInterface
+[WebHTMLView(WebPrivate) _selectionPasteboardTypes]
+[WebHTMLView(WebPrivate) supportedNonImageMIMETypes]
+[WebHTMLRepresentation supportedNonImageMIMETypes]
-__ZN21WebIconDatabaseClient13performImportEv
-__Z21importToWebCoreFormatv
-+[ThreadEnabler enableThreading]
--[ThreadEnabler threadEnablingSelector:]
-__ZL20objectFromPathForKeyP8NSStringP11objc_object
__ZL11stringArrayRKN3WTF7HashSetIN7WebCore6StringENS1_10StringHashENS_10HashTraitsIS2_EEEE
+[WebPDFView supportedMIMETypes]
+[WebPDFRepresentation supportedMIMETypes]
+[WebPDFRepresentation postScriptMIMETypes]
+[WebDataSource(WebInternal) _repTypesAllowImageTypeOmission:]
-_WebLocalizedString
--[NSURL(WebNSURLExtras) _web_originalDataAsString]
--[NSURL(WebNSURLExtras) _web_originalData]
-[WebIconDatabase retainIconForURL:]
-[WebIconDatabase(WebPendingPublic) isEnabled]
-+[WebView registerURLSchemeAsLocal:]
++[WebIconDatabase allowDatabaseCleanup]
+_WebLocalizedString
+[NSURL(WebNSURLExtras) _web_URLWithDataAsString:]
+[NSURL(WebNSURLExtras) _web_URLWithDataAsString:relativeToURL:]
-[NSString(WebKitExtras) _webkit_stringByTrimmingWhitespace]
+[NSURL(WebNSURLExtras) _web_URLWithData:relativeToURL:]
++[WebView(WebPrivate) _registerURLSchemeAsSecure:]
++[WebView(WebPrivate) _setDomainRelaxationForbidden:forURLScheme:]
++[WebView registerURLSchemeAsLocal:]
+-[WebPreferences(WebPrivate) setRespectStandardStyleKeyEquivalents:]
+-[WebPreferences _setBoolValue:forKey:]
+-[WebPreferences setPrivateBrowsingEnabled:]
+-[WebPreferences(WebPrivate) setDOMPasteAllowed:]
+-[WebPreferences setCacheModel:]
+-[WebPreferences _setIntegerValue:forKey:]
+-[WebPreferences(WebPrivate) setAutomaticallyDetectsCacheModel:]
++[WebPreferences(WebPrivate) _setInitialDefaultTextEncodingToSystemEncoding]
++[WebPreferences(WebPrivate) _systemCFStringEncoding]
+_WKGetWebDefaultCFStringEncoding
+-[NSString(WebKitExtras) _webkit_isCaseInsensitiveEqualToString:]
++[WebHistory(WebPrivate) _setVisitedLinkTrackingEnabled:]
++[WebHistory(WebPrivate) _removeAllVisitedLinks]
++[WebCoreStatistics setShouldPrintExceptions:]
-[NSURL(WebNSURLExtras) _webkit_canonicalize]
_WKNSURLProtocolClassForRequest
-[WebView(WebPrivate) _initWithFrame:frameName:groupName:usesDocumentViews:]
@@ -64,7 +75,10 @@ _WKNSURLProtocolClassForRequest
-[WebFrameView initWithFrame:]
+[WebViewFactory createSharedFactory]
+[WebKeyGenerator createSharedGenerator]
+-[WebDynamicScrollBarsView initWithFrame:]
-[WebClipView initWithFrame:]
+-[WebClipView visibleRect]
+-[WebDynamicScrollBarsView(WebInternal) tile]
-[WebFrameView visibleRect]
-[WebFrameView webFrame]
_WebKitInitializeLoggingChannelsIfNecessary
@@ -76,6 +90,8 @@ __ZN24WebDatabaseTrackerClient30sharedWebDatabaseTrackerClientEv
__ZN24WebDatabaseTrackerClientC1Ev
__ZN24WebDatabaseTrackerClientC2Ev
__ZL47WebKitInitializeApplicationCachePathIfNecessaryv
+__ZN30WebGeolocationControllerClientC1EP7WebView
+__ZN30WebGeolocationControllerClientC2EP7WebView
__ZN15WebChromeClientC1EP7WebView
__ZN15WebChromeClientC2EP7WebView
__ZN20WebContextMenuClientC1EP7WebView
@@ -86,6 +102,9 @@ __ZN13WebDragClientC1EP7WebView
__ZN13WebDragClientC2EP7WebView
__ZN18WebInspectorClientC1EP7WebView
__ZN18WebInspectorClientC2EP7WebView
+-[WebNodeHighlighter initWithInspectedWebView:]
+__ZN21WebPluginHalterClientC1EP7WebView
+__ZN21WebPluginHalterClientC2EP7WebView
-[WebView preferences]
-[WebPreferences(WebPrivate) _localStorageDatabasePath]
-[WebPreferences _stringValueForKey:]
@@ -95,6 +114,7 @@ __Z3kitPN7WebCore4PageE
-[WebFrame(WebInternal) _initWithWebFrameView:webView:]
-[WebFramePrivate setWebFrameView:]
-[WebFrameView(WebInternal) _setWebFrame:]
+-[WebFrame(WebInternal) _isIncludedInWebKitStatistics]
__ZN20WebFrameLoaderClientC1EP8WebFrame
__ZN20WebFrameLoaderClientC2EP8WebFrame
__ZN20WebFrameLoaderClient20createDocumentLoaderERKN7WebCore15ResourceRequestERKNS0_14SubstituteDataE
@@ -102,6 +122,7 @@ __ZN20WebDocumentLoaderMacC1ERKN7WebCore15ResourceRequestERKNS0_14SubstituteData
__ZN20WebDocumentLoaderMacC2ERKN7WebCore15ResourceRequestERKNS0_14SubstituteDataE
-[WebDataSource(WebInternal) _initWithDocumentLoader:]
+[WebDataSourcePrivate initialize]
+-[WebDataSource webFrame]
__Z10getWebViewP8WebFrame
__Z4coreP8WebFrame
__ZN20WebDocumentLoaderMac13setDataSourceEP13WebDataSourceP7WebView
@@ -118,35 +139,40 @@ __ZN20WebFrameLoaderClient31prepareForDataSourceReplacementEv
-[WebFrame(WebInternal) _dataSource]
__ZN20WebFrameLoaderClient31transitionToCommittedForNewPageEv
__ZNK20WebDocumentLoaderMac10dataSourceEv
+-[WebView(WebPrivate) _usesDocumentViews]
-[WebDataSource(WebPrivate) _responseMIMEType]
-[WebDataSource response]
-+[WebFrameView(WebInternal) _viewClassForMIMEType:]
-+[WebView(WebPrivate) _viewClass:andRepresentationClass:forMIMEType:]
+-[WebFrameView(WebInternal) _viewClassForMIMEType:]
+-[WebFrameView(WebInternal) _webView]
+-[WebFrame webView]
+-[WebPreferences arePlugInsEnabled]
++[WebFrameView(WebInternal) _viewClassForMIMEType:allowingPlugins:]
++[WebView(WebPrivate) _viewClass:andRepresentationClass:forMIMEType:allowingPlugins:]
-[NSDictionary(WebNSDictionaryExtras) _webkit_objectForMIMEType:]
+[WebHTMLView(WebPrivate) unsupportedTextMIMETypes]
-[WebView removePluginInstanceViewsFor:]
--[WebView(WebPrivate) _usesDocumentViews]
-[WebFrameView(WebInternal) _makeDocumentViewForDataSource:]
-[WebDataSource representation]
-[WebHTMLView initWithFrame:]
+[WebHTMLViewPrivate initialize]
-[WebPluginController initWithDocumentView:]
-[WebFrameView(WebInternal) _setDocumentView:]
--[WebFrameView(WebInternal) _webView]
--[WebFrame webView]
__Z4coreP7WebView
-[WebView(WebPrivate) page]
-[WebDynamicScrollBarsView(WebInternal) setSuppressLayout:]
-[WebHTMLView viewWillMoveToSuperview:]
-[WebHTMLView(WebHTMLViewFileInternal) _removeSuperviewObservers]
--[WebHTMLView setNeedsDisplay:]
+-[WebHTMLView setNeedsDisplayInRect:]
+__ZL21setNeedsDisplayInRectP6NSViewP13objc_selector6CGRect
-[WebHTMLView visibleRect]
-[WebClipView hasAdditionalClip]
-[WebFrame(WebInternal) _getVisibleRect:]
-[WebHTMLView viewDidMoveToSuperview]
-[WebHTMLView addSuperviewObservers]
+-[WebHTMLView(WebPrivate) _isUsingAcceleratedCompositing]
-[WebHTMLView isFlipped]
-[WebDynamicScrollBarsView(WebInternal) reflectScrolledClipView:]
+-[WebDynamicScrollBarsView(WebInternal) updateScrollers]
-[WebFrame(WebInternal) _updateBackgroundAndUpdatesWhileOffscreen]
-[WebView drawsBackground]
-[WebView(WebPrivate) backgroundColor]
@@ -162,19 +188,21 @@ __Z3kitPN7WebCore5FrameE
-[WebHTMLView(WebHTMLViewFileInternal) _isTopHTMLView]
-[WebHTMLView(WebHTMLViewFileInternal) _topHTMLView]
-[WebDataSource(WebInternal) _webView]
--[WebDataSource webFrame]
-[WebView mainFrame]
-[WebHTMLView(WebHTMLViewFileInternal) _webView]
-[WebView(WebPrivate) _dashboardBehavior:]
-__ZN15WebEditorClient23clearUndoRedoOperationsEv
+-[WebDataSource(WebInternal) _documentLoader]
+-[WebDataSource pageTitle]
__ZN20WebFrameLoaderClient15finishedLoadingEPN7WebCore14DocumentLoaderE
-[WebDataSource(WebInternal) _finishedLoading]
__ZNK7WebCore17FrameLoaderClient23shouldUsePluginDocumentERKNS_6StringE
+__ZNK20WebFrameLoaderClient11hasHTMLViewEv
_WKInitializeMaximumHTTPConnectionCountPerHost
+__ZNK7WebCore12ChromeClient28allowsAcceleratedCompositingEv
+__ZN15WebChromeClient22createHTMLParserQuirksEv
+__ZN7WebCore17FrameLoaderClient15allowJavaScriptEb
__ZNK20WebFrameLoaderClient17overrideMediaTypeEv
-[WebView mediaStyle]
-__ZN15WebChromeClient22createHTMLParserQuirksEv
-__ZNK15WebChromeClient19contentsSizeChangedEPN7WebCore5FrameERKNS0_7IntSizeE
__ZN20WebFrameLoaderClient24documentElementAvailableEv
__ZN20WebFrameLoaderClient18frameLoadCompletedEv
__ZN20WebFrameLoaderClient21forceLayoutForNonHTMLEv
@@ -184,6 +212,7 @@ __ZN20WebFrameLoaderClient21forceLayoutForNonHTMLEv
-[WebView _realZoomMultiplierIsTextOnly]
-[WebView _realZoomMultiplier]
-[WebView _setZoomMultiplier:isTextOnly:]
+-[WebView(WebViewInternal) _mainCoreFrame]
-[WebView(WebPendingPublic) scheduleInRunLoop:forMode:]
-[WebView(AllWebViews) _addToAllWebViewsSet]
-[WebView setGroupName:]
@@ -201,7 +230,6 @@ _WebVolumeFreeSize
-[WebView(WebPrivate) _preferencesChangedNotification:]
-[WebPreferences(WebPrivate) _useSiteSpecificSpoofing]
-[WebPreferences cursiveFontFamily]
-__ZNK20WebFrameLoaderClient11hasHTMLViewEv
-[WebPreferences defaultFixedFontSize]
-[WebPreferences defaultFontSize]
-[WebPreferences defaultTextEncodingName]
@@ -214,12 +242,13 @@ __ZNK20WebFrameLoaderClient11hasHTMLViewEv
-[WebPreferences isJavaScriptEnabled]
-[WebPreferences(WebPrivate) isWebSecurityEnabled]
-[WebPreferences(WebPrivate) allowUniversalAccessFromFileURLs]
+-[WebPreferences(WebPrivate) allowFileAccessFromFileURLs]
-[WebPreferences javaScriptCanOpenWindowsAutomatically]
-[WebPreferences minimumFontSize]
-[WebPreferences minimumLogicalFontSize]
--[WebPreferences arePlugInsEnabled]
-[WebPreferences(WebPrivate) databasesEnabled]
-[WebPreferences(WebPrivate) localStorageEnabled]
+-[WebPreferences(WebPrivate) experimentalNotificationsEnabled]
-[WebPreferences sansSerifFontFamily]
-[WebPreferences serifFontFamily]
-[WebPreferences standardFontFamily]
@@ -241,10 +270,20 @@ __Z4core40WebTextDirectionSubmenuInclusionBehavior
-[WebPreferences userStyleSheetEnabled]
-[WebView(WebPrivate) _needsAdobeFrameReloadingQuirk]
_WKAppVersionCheckLessThan
+-[WebView(WebPrivate) _needsLinkElementTextCSSQuirk]
-[WebView(WebPrivate) _needsKeyboardEventDisambiguationQuirks]
-[WebPreferences(WebPrivate) webArchiveDebugModeEnabled]
+-[WebPreferences(WebPrivate) localFileContentSniffingEnabled]
-[WebPreferences(WebPrivate) offlineWebApplicationCacheEnabled]
-[WebPreferences(WebPrivate) zoomsTextOnly]
+-[WebPreferences(WebPrivate) javaScriptCanAccessClipboard]
+-[WebPreferences(WebPrivate) isXSSAuditorEnabled]
+-[WebPreferences(WebPrivate) acceleratedCompositingEnabled]
+-[WebPreferences(WebPrivate) showDebugBorders]
+-[WebPreferences(WebPrivate) showRepaintCounter]
+-[WebPreferences(WebPrivate) pluginAllowedRunTime]
+-[WebPreferences(WebPrivate) webGLEnabled]
+-[WebPreferences(WebPrivate) isFrameFlatteningEnabled]
-[WebView setMaintainsBackForwardList:]
-[WebView setUIDelegate:]
-[WebView(WebPrivate) setMemoryCacheDelegateCallsEnabled:]
@@ -259,6 +298,7 @@ __ZN3WTF7HashMapIPN7WebCore15BackForwardListEP18WebBackForwardListNS_7PtrHashIS3
__ZN3WTF9HashTableIPN7WebCore15BackForwardListESt4pairIS3_P18WebBackForwardListENS_18PairFirstExtractorIS7_EENS_7PtrHashIS3_EEN
-[WebBackForwardList setCapacity:]
-[WebView setFrameLoadDelegate:]
+-[WebView(WebPrivate) _needsFrameLoadDelegateRetainQuirk]
-[WebView(WebPrivate) _cacheFrameLoadDelegateImplementations]
-[WebView setPolicyDelegate:]
-[WebView(WebViewEditing) setEditingDelegate:]
@@ -266,6 +306,9 @@ __ZN3WTF9HashTableIPN7WebCore15BackForwardListESt4pairIS3_P18WebBackForwardListE
-[WebView setResourceLoadDelegate:]
-[WebView(WebPrivate) _cacheResourceLoadDelegateImplementations]
-[WebView setDownloadDelegate:]
+-[WebView(WebPendingPublic) setHistoryDelegate:]
+-[WebView(WebPrivate) _cacheHistoryDelegateImplementations]
+-[WebView(WebViewGeolocation) _setGeolocationProvider:]
-[WebView setApplicationNameForUserAgent:]
-[WebView setHostWindow:]
-[WebView(WebPrivate) _setFormDelegate:]
@@ -276,61 +319,57 @@ __ZN3WTF9HashTableIPN7WebCore15BackForwardListESt4pairIS3_P18WebBackForwardListE
__ZL14fontFromNSFontP6NSFont
_WKGetGlyphsForCharacters
_WKGetGlyphTransformedAdvances
--[WebView viewWillMoveToSuperview:]
--[WebView removeSizeObservers]
--[WebView viewDidMoveToSuperview]
--[WebView addSizeObserversForWindow:]
+-[WebView(WebPrivate) setFrameSize:]
-[WebFrameView setFrameSize:]
+-[WebFrameView(WebFrameViewFileInternal) _web_frame]
-[WebView(WebPrivate) isFlipped]
--[WebFrame dataSource]
+-[WebHTMLView(WebInternal) _needsLayout]
+-[WebHTMLView(WebInternal) _frame]
+-[WebFrame(WebInternal) _needsLayout]
+-[WebHTMLView layout]
+-[WebHTMLView layoutToMinimumPageWidth:maximumPageWidth:adjustingViewSize:]
+-[WebHTMLView reapplyStyles]
+-[WebDynamicScrollBarsView(WebInternal) setScrollBarsSuppressed:repaintOnUnsuppress:]
+-[WebDynamicScrollBarsView(WebInternal) setScrollingModes:vertical:andLock:]
+__ZN15WebEditorClient10isEditableEv
+-[WebView(WebViewEditing) isEditable]
+-[WebHTMLView setNeedsLayout:]
+__ZNK15WebChromeClient19contentsSizeChangedEPN7WebCore5FrameERKNS0_7IntSizeE
+__ZN20WebFrameLoaderClient22dispatchDidFirstLayoutEv
+__Z42WebViewGetFrameLoadDelegateImplementationsP7WebView
+__Z21CallFrameLoadDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS2_S0_
-[WebView viewWillMoveToWindow:]
_WKSetNSWindowShouldPostEventNotifications
-[WebView removeWindowObservers]
--[WebView(WebPrivate) _boundsChanged]
-[WebView addWindowObserversForWindow:]
+_WKWindowWillOrderOnScreenNotification
-[WebHTMLView viewWillMoveToWindow:]
-[WebHTMLView(WebHTMLViewFileInternal) _removeMouseMovedObserverUnconditionally]
-[WebHTMLView(WebHTMLViewFileInternal) _removeWindowObservers]
-[WebHTMLView(WebHTMLViewFileInternal) _cancelUpdateMouseoverTimer]
--[WebHTMLView(WebHTMLViewFileInternal) _cancelUpdateFocusedAndActiveStateTimer]
-[WebHTMLView(WebPrivate) _pluginController]
-[WebPluginController stopAllPlugins]
-[WebHTMLView viewDidMoveToWindow]
-[WebHTMLView(WebPrivate) _stopAutoscrollTimer]
-[WebHTMLView addWindowObservers]
-_WKWindowWillOrderOnScreenNotification
-[WebHTMLView(WebPrivate) _frameOrBoundsChanged]
-[WebPluginController startAllPlugins]
-[WebFrameView viewDidMoveToWindow]
-[WebView viewDidMoveToWindow]
+-[WebView(WebPrivate) _updateActiveState]
-[NSString(WebKitExtras) _web_widthWithFont:]
-_canUseFastRenderer
--[WebFrame provisionalDataSource]
--[WebIconDatabase iconForURL:withSize:]
--[WebIconDatabase iconForURL:withSize:cache:]
--[NSString(WebNSURLExtras) _webkit_isFileURL]
-__Z13webGetNSImagePN7WebCore5ImageE6CGSize
+__ZL18canUseFastRendererPKtj
-[WebHTMLView(WebPrivate) hitTest:]
-[WebView setNextKeyView:]
-[WebFrameView setNextKeyView:]
-[NSView(WebExtras) _web_superviewOfClass:]
-[WebFrame loadRequest:]
-__ZN20WebFrameLoaderClient9userAgentERKN7WebCore4KURLE
--[WebView(WebViewInternal) _userAgentForURL:]
-+[WebView(WebPrivate) _standardUserAgentWithApplicationName:]
-+[NSUserDefaults(WebNSUserDefaultsExtras) _webkit_preferredLanguageCode]
-+[NSUserDefaults(WebNSUserDefaultsExtras) _webkit_ensureAndLockPreferredLanguageLock]
-_makeLock
--[NSString(WebNSUserDefaultsPrivate) _webkit_HTTPStyleLanguageCode]
-_WKCopyCFLocalizationPreferredName
-+[NSUserDefaults(WebNSUserDefaultsExtras) _webkit_addDefaultsChangeObserver]
-_addDefaultsChangeObserver
__ZN20WebFrameLoaderClient17cancelPolicyCheckEv
-__ZN20WebFrameLoaderClient39dispatchDecidePolicyForNavigationActionEMN7WebCore11FrameLoaderEFvNS0_12PolicyActionEERKNS0_16Navig
+__ZN20WebFrameLoaderClient39dispatchDecidePolicyForNavigationActionEMN7WebCore13PolicyCheckerEFvNS0_12PolicyActionEERKNS0_16Nav
-[WebView(WebPrivate) _policyDelegateForwarder]
+[WebDefaultPolicyDelegate sharedPolicyDelegate]
-[_WebSafeForwarder initWithTarget:defaultTarget:catchExceptions:]
-__ZN20WebFrameLoaderClient19setUpPolicyListenerEMN7WebCore11FrameLoaderEFvNS0_12PolicyActionEE
+__ZN20WebFrameLoaderClient19setUpPolicyListenerEMN7WebCore13PolicyCheckerEFvNS0_12PolicyActionEE
+[WebFramePolicyListener initialize]
-[WebFramePolicyListener initWithWebCoreFrame:]
__ZNK20WebFrameLoaderClient16actionDictionaryERKN7WebCore16NavigationActionEN3WTF10PassRefPtrINS0_9FormStateEEE
@@ -353,8 +392,6 @@ __ZN20WebFrameLoaderClient26didChangeEstimatedProgressEv
__ZN20WebFrameLoaderClient31dispatchDidStartProvisionalLoadEv
-[WebView(WebPrivate) _didStartProvisionalLoadForFrame:]
-[WebView(WebPrivate) _willChangeBackForwardKeys]
-__Z42WebViewGetFrameLoadDelegateImplementationsP7WebView
-__Z21CallFrameLoadDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS2_S0_
-[WebDataSource isLoading]
-[WebDataSource request]
-[NSURL(WebNSURLExtras) _web_hostString]
@@ -364,163 +401,121 @@ __Z21CallFrameLoadDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS2_S0_
-[NSData(WebNSDataExtras) _web_isCaseInsensitiveEqualToCString:]
-[NSString(WebNSURLExtras) _web_decodeHostName]
-[NSString(WebNSURLExtras) _web_mapHostNameWithRange:encode:makeString:]
--[NSString(WebKitExtras) _webkit_isCaseInsensitiveEqualToString:]
-[WebDataSource unreachableURL]
-[NSURL(WebNSURLExtras) _web_userVisibleString]
+-[NSURL(WebNSURLExtras) _web_originalData]
__ZL12mapHostNamesP8NSStringa
-__ZN3WTF6VectorItLm2048EE6shrinkEm
+-[NSURL(WebNSURLExtras) _web_originalDataAsString]
-[WebView mainFrameURL]
-[WebBackForwardList currentItem]
__Z3kitPN7WebCore11HistoryItemE
--[WebView(WebPrivate) setDefersCallbacks:]
++[WebView(WebPrivate) _standardUserAgentWithApplicationName:]
++[NSUserDefaults(WebNSUserDefaultsExtras) _webkit_preferredLanguageCode]
++[NSUserDefaults(WebNSUserDefaultsExtras) _webkit_ensureAndLockPreferredLanguageLock]
+_makeLock
+-[NSString(WebNSUserDefaultsPrivate) _webkit_HTTPStyleLanguageCode]
+_WKCopyCFLocalizationPreferredName
++[NSUserDefaults(WebNSUserDefaultsExtras) _webkit_addDefaultsChangeObserver]
+_addDefaultsChangeObserver
__ZN20WebFrameLoaderClient32assignIdentifierToInitialRequestEmPN7WebCore14DocumentLoaderERKNS0_15ResourceRequestE
__Z45WebViewGetResourceLoadDelegateImplementationsP7WebView
__Z24CallResourceLoadDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS2_S0_S0_
-[WebView(WebViewInternal) _addObject:forIdentifier:]
__ZN3WTF7HashMapImNS_9RetainPtrIP11objc_objectEENS_7IntHashImEENS_10HashTraitsImEENS7_IS4_EEE3setERKmRKS4_
--[WebFramePolicyListener dealloc]
+__ZN3WTF9HashTableImSt4pairImNS_9RetainPtrIP11objc_objectEEENS_18PairFirstExtractorIS6_EENS_7IntHashImEENS_14PairHashTraitsINS_
+__ZN20WebFrameLoaderClient9userAgentERKN7WebCore4KURLE
+-[WebView userAgentForURL:]
+__ZN20WebFrameLoaderClient23dispatchWillSendRequestEPN7WebCore14DocumentLoaderEmRNS0_15ResourceRequestERKNS0_16ResourceResponse
+__ZN20WebDocumentLoaderMac17increaseLoadCountEm
+__ZNK3WTF9HashTableImmNS_17IdentityExtractorImEENS_7IntHashImEENS_10HashTraitsImEES6_E8containsImNS_22IdentityHashTranslatorImm
+__ZN3WTF7HashSetImNS_7IntHashImEENS_10HashTraitsImEEE3addERKm
+__ZN3WTF9HashTableImmNS_17IdentityExtractorImEENS_7IntHashImEENS_10HashTraitsImEES6_E6expandEv
+__ZN3WTF9HashTableImmNS_17IdentityExtractorImEENS_7IntHashImEENS_10HashTraitsImEES6_E6rehashEi
+__ZN3WTF9HashTableImmNS_17IdentityExtractorImEENS_7IntHashImEENS_10HashTraitsImEES6_E13allocateTableEi
+__ZN3WTF9HashTableImmNS_17IdentityExtractorImEENS_7IntHashImEENS_10HashTraitsImEES6_E15deallocateTableEPmi
+-[WebView(WebViewInternal) _objectForIdentifier:]
+__ZNK3WTF7HashMapImNS_9RetainPtrIP11objc_objectEENS_7IntHashImEENS_10HashTraitsImEENS7_IS4_EEE3getERKm
+__Z24CallResourceLoadDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS2_S0_S0_S0_S0_
+__ZN3WTF9HashTableIN7WebCore12AtomicStringESt4pairIS2_NS1_6StringEENS_18PairFirstExtractorIS5_EENS1_15CaseFoldingHashENS_14Pair
+__ZN3WTF6VectorIN7WebCore6StringELm0EEaSERKS3_
__ZN7WebCore19ResourceRequestBaseD2Ev
+__ZNK20WebFrameLoaderClient32representationExistsForURLSchemeERKN7WebCore6StringE
++[WebView(WebPrivate) _representationExistsForURLScheme:]
+_WKCreateNSURLConnectionDelegateProxy
+__ZN20WebFrameLoaderClient26shouldUseCredentialStorageEPN7WebCore14DocumentLoaderEm
+_WKSetNSURLRequestShouldContentSniff
+-[WebFramePolicyListener dealloc]
-[WebView(WebIBActions) canGoBack]
-[WebView(WebIBActions) canGoForward]
-[WebFrameView isOpaque]
+-[WebView _windowDidBecomeKey:]
-[WebHTMLView windowDidBecomeKey:]
_WKMouseMovedNotification
--[WebHTMLView(WebPrivate) _updateFocusedAndActiveState]
--[WebHTMLView(WebInternal) _frame]
--[WebView _updateFocusedAndActiveStateForFrame:]
--[WebHTMLView(WebInternal) _isResigningFirstResponder]
-[WebHTMLView _windowChangedKeyState]
-[WebHTMLView _updateControlTints]
--[WebHTMLView windowWillOrderOnScreen:]
+-[WebView _windowWillOrderOnScreen:]
-[WebView(WebPrivate) viewWillDraw]
--[WebFrameView drawRect:]
+-[WebHTMLView(WebPrivate) viewWillDraw]
+-[WebHTMLView(WebInternal) _web_layoutIfNeededRecursive]
+-[WebHTMLView(WebInternal) _layoutIfNeeded]
+-[NSView(WebHTMLViewFileInternal) _web_addDescendantWebHTMLViewsToArray:]
+-[WebHTMLView isOpaque]
-[WebHTMLView(WebPrivate) _recursiveDisplayAllDirtyWithLockFocus:visRect:]
-[WebHTMLView(WebPrivate) _setAsideSubviews]
+-[WebHTMLView drawRect:]
-[WebHTMLView(WebPrivate) _restoreSubviews]
+-[WebView(WebPrivate) _mustDrawUnionedRect:singleRects:count:]
+-[WebHTMLView drawSingleRect:]
+-[WebClipView setAdditionalClip:]
+-[WebHTMLView(WebPrivate) _transparentBackground]
+-[WebFrame(WebInternal) _drawRect:contentsOnly:]
+_WKCGContextIsBitmapContext
+-[WebView(WebPrivate) _UIDelegateForwarder]
++[WebDefaultUIDelegate sharedUIDelegate]
+-[WebView currentNodeHighlight]
+-[WebClipView resetAdditionalClip]
+-[WebView(WebViewInternal) _needsOneShotDrawingSynchronization]
-[WebHTMLView viewWillMoveToHostWindow:]
-[NSArray(WebHTMLView) _web_makePluginViewsPerformSelector:withObject:]
-[WebHTMLView viewDidMoveToHostWindow]
--[WebPreferences(WebPrivate) setRespectStandardStyleKeyEquivalents:]
--[WebPreferences _setBoolValue:forKey:]
--[NSMutableDictionary(WebNSDictionaryExtras) _webkit_setBool:forKey:]
-+[NSUserDefaults(WebNSUserDefaultsExtras) _webkit_defaultsDidChange]
-+[WebView(WebFileInternal) _cacheModel]
--[WebPreferences setPrivateBrowsingEnabled:]
--[WebPreferences(WebPrivate) setDOMPasteAllowed:]
--[WebPreferences setCacheModel:]
--[WebPreferences _setIntegerValue:forKey:]
--[WebPreferences(WebPrivate) setAutomaticallyDetectsCacheModel:]
-+[WebPreferences(WebPrivate) _setInitialDefaultTextEncodingToSystemEncoding]
-+[WebPreferences(WebPrivate) _systemCFStringEncoding]
-_WKGetWebDefaultCFStringEncoding
--[WebHistory init]
-+[WebHistoryPrivate initialize]
--[WebHistoryPrivate init]
--[WebHistory setHistoryAgeInDaysLimit:]
--[WebHistoryPrivate setHistoryAgeInDaysLimit:]
--[WebHistory setHistoryItemLimit:]
--[WebHistoryPrivate setHistoryItemLimit:]
--[WebHistory loadFromURL:error:]
--[WebHistoryPrivate loadFromURL:collectDiscardedItemsInto:error:]
--[WebHistoryPrivate loadHistoryGutsFromURL:savedItemsCount:collectDiscardedItemsInto:error:]
-+[WebHistory setOptionalSharedHistory:]
-+[WebIconDatabase allowDatabaseCleanup]
-[WebBackForwardList dealloc]
__ZL9setCursorP8NSWindowP13objc_selector7CGPoint
-[NSWindow(BorderViewAccess) _web_borderView]
-__ZN20WebFrameLoaderClient23dispatchWillSendRequestEPN7WebCore14DocumentLoaderEmRNS0_15ResourceRequestERKNS0_16ResourceResponse
-__ZN20WebDocumentLoaderMac17increaseLoadCountEm
-__ZNK3WTF9HashTableImmNS_17IdentityExtractorImEENS_7IntHashImEENS_10HashTraitsImEES6_E8containsImNS_22IdentityHashTranslatorImm
-__ZN3WTF7HashSetImNS_7IntHashImEENS_10HashTraitsImEEE3addERKm
-__ZN3WTF9HashTableImmNS_17IdentityExtractorImEENS_7IntHashImEENS_10HashTraitsImEES6_E6expandEv
-__ZN3WTF9HashTableImmNS_17IdentityExtractorImEENS_7IntHashImEENS_10HashTraitsImEES6_E6rehashEi
-__ZN3WTF9HashTableImmNS_17IdentityExtractorImEENS_7IntHashImEENS_10HashTraitsImEES6_E13allocateTableEi
-__ZN3WTF9HashTableImmNS_17IdentityExtractorImEENS_7IntHashImEENS_10HashTraitsImEES6_E15deallocateTableEPmi
--[WebView(WebViewInternal) _objectForIdentifier:]
-__ZNK3WTF7HashMapImNS_9RetainPtrIP11objc_objectEENS_7IntHashImEENS_10HashTraitsImEENS7_IS4_EEE3getERKm
-__Z24CallResourceLoadDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS2_S0_S0_S0_S0_
-__ZN3WTF9HashTableIN7WebCore12AtomicStringESt4pairIS2_NS1_6StringEENS_18PairFirstExtractorIS5_EENS1_15CaseFoldingHashENS_14Pair
-__ZN3WTF6VectorIN7WebCore6StringELm0EEaSERKS3_
-__ZN3WTF6VectorIN7WebCore6StringELm0EE6shrinkEm
-__ZNK20WebFrameLoaderClient32representationExistsForURLSchemeERKN7WebCore6StringE
-+[WebView(WebPrivate) _representationExistsForURLScheme:]
-_WKCreateNSURLConnectionDelegateProxy
-__ZN20WebFrameLoaderClient26shouldUseCredentialStorageEPN7WebCore14DocumentLoaderEm
-__ZL29_updateMouseoverTimerCallbackP16__CFRunLoopTimerPv
--[WebHTMLView(WebPrivate) _updateMouseoverWithFakeEvent]
--[WebHTMLView(WebPrivate) _updateMouseoverWithEvent:]
--[WebView estimatedProgress]
--[WebIconDatabase defaultIconForURL:withSize:]
-+[WebView(WebPrivate) _shouldUseFontSmoothing]
-+[WebView(WebPrivate) _setShouldUseFontSmoothing:]
--[NSString(WebKitExtras) _web_drawDoubledAtPoint:withTopColor:bottomColor:font:]
--[NSString(WebKitExtras) _web_drawAtPoint:font:textColor:]
-_WKCGContextGetShouldSmoothFonts
-_WKSetCGFontRenderingMode
--[NSString(WebKitExtras) _webkit_hasCaseInsensitivePrefix:]
-+[NSURL(WebNSURLExtras) _web_URLWithUserTypedString:]
-+[NSURL(WebNSURLExtras) _web_URLWithUserTypedString:relativeToURL:]
--[WebHistoryPrivate historyItemLimit]
--[WebHistoryPrivate ageLimitDate]
--[WebHistoryPrivate historyAgeInDaysLimit]
--[WebHistoryItem(WebInternal) initFromDictionaryRepresentation:]
--[NSDictionary(WebNSDictionaryExtras) _webkit_stringForKey:]
--[WebHistoryItem(WebInternal) initWithURLString:title:displayTitle:lastVisitedTimeInterval:]
--[WebHistoryItem(WebInternal) initWithWebCoreHistoryItem:]
-__ZL19historyItemWrappersv
-__ZN3WTF7HashMapIPN7WebCore11HistoryItemEP14WebHistoryItemNS_7PtrHashIS3_EENS_10HashTraitsIS3_EENS8_IS5_EEE3setERKS3_RKS5_
-__ZN3WTF9HashTableIPN7WebCore11HistoryItemESt4pairIS3_P14WebHistoryItemENS_18PairFirstExtractorIS7_EENS_7PtrHashIS3_EENS_14Pair
--[NSDictionary(WebNSDictionaryExtras) _webkit_intForKey:]
--[NSDictionary(WebNSDictionaryExtras) _webkit_numberForKey:]
--[NSDictionary(WebNSDictionaryExtras) _webkit_boolForKey:]
--[NSDictionary(WebNSDictionaryExtras) _webkit_arrayForKey:]
--[NSArray(WebNSArrayExtras) _webkit_numberAtIndex:]
--[WebHistoryItem URLString]
--[WebHistoryItem lastVisitedTimeInterval]
--[WebHistoryPrivate addItem:discardDuplicate:]
--[WebHistoryPrivate addItemToDateCaches:]
--[WebHistoryPrivate findKey:forDay:]
-__ZNK3WTF9HashTableIxSt4pairIxNS_9RetainPtrI14NSMutableArrayEEENS_18PairFirstExtractorIS5_EENS_7IntHashIyEENS_14PairHashTraitsI
-__ZN3WTF7HashMapIxNS_9RetainPtrI14NSMutableArrayEENS_7IntHashIyEENS_10HashTraitsIxEENS6_IS3_EEE3setERKxRKS3_
--[WebHistoryPrivate insertItem:forDateKey:]
-__ZNK3WTF7HashMapIxNS_9RetainPtrI14NSMutableArrayEENS_7IntHashIyEENS_10HashTraitsIxEENS6_IS3_EEE3getERKx
--[NSArray(WebNSArrayExtras) _webkit_stringAtIndex:]
-+[WebCoreStatistics setShouldPrintExceptions:]
--[WebHistory itemForURL:]
--[WebHistoryPrivate itemForURL:]
--[WebHistoryPrivate itemForURLString:]
-__ZN21WebIconDatabaseClient28dispatchDidAddIconForPageURLERKN7WebCore6StringE
--[WebIconDatabase(WebInternal) _sendNotificationForURL:]
--[NSNotificationCenter(WebNSNotificationCenterExtras) postNotificationOnMainThreadWithName:object:userInfo:]
--[NSNotificationCenter(WebNSNotificationCenterExtras) postNotificationOnMainThreadWithName:object:userInfo:waitUntilDone:]
-+[NSNotificationCenter(WebNSNotificationCenterExtras) _postNotificationName:]
-__ZN20WebFrameLoaderClient31dispatchDecidePolicyForMIMETypeEMN7WebCore11FrameLoaderEFvNS0_12PolicyActionEERKNS0_6StringERKNS0_1
++[WebBaseNetscapePluginView initialize]
+_WKSendUserChangeNotifications
+__ZN20WebFrameLoaderClient31dispatchDecidePolicyForMIMETypeEMN7WebCore13PolicyCheckerEFvNS0_12PolicyActionEERKNS0_6StringERKNS0
+[WebView canShowMIMEType:]
++[WebView _canShowMIMEType:allowingPlugins:]
__ZNK20WebFrameLoaderClient15canShowMIMETypeERKN7WebCore6StringE
+-[WebView _canShowMIMEType:]
__ZN20WebFrameLoaderClient26dispatchDidReceiveResponseEPN7WebCore14DocumentLoaderEmRKNS0_16ResourceResponseE
__Z24CallResourceLoadDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS2_S0_S0_S0_
__ZN20WebFrameLoaderClient17dispatchWillCloseEv
__ZN20WebFrameLoaderClient18makeRepresentationEPN7WebCore14DocumentLoaderE
-[WebDataSource(WebInternal) _makeRepresentation]
-+[WebDataSource(WebFileInternal) _representationClassForMIMEType:]
++[WebDataSource(WebFileInternal) _representationClassForMIMEType:allowingPlugins:]
-[WebHTMLRepresentation init]
-[WebDataSource(WebFileInternal) _setRepresentation:]
-[WebHTMLRepresentation setDataSource:]
+__ZN15WebEditorClient23clearUndoRedoOperationsEv
__ZN20WebDocumentLoaderMac15detachFromFrameEv
__ZN20WebDocumentLoaderMac17releaseDataSourceEv
-__Z26WKNotifyHistoryItemChangedv
+__Z26WKNotifyHistoryItemChangedPN7WebCore11HistoryItemE
+__ZNK20WebFrameLoaderClient29dispatchDidAddBackForwardItemEPN7WebCore11HistoryItemE
__ZN20WebFrameLoaderClient19updateGlobalHistoryEv
-+[WebHistory optionalSharedHistory]
--[WebHistory(WebInternal) _visitedURL:withTitle:method:wasFailure:]
--[WebHistoryPrivate visitedURL:withTitle:]
--[WebHistoryPrivate removeItemFromDateCaches:]
-__ZN3WTF9HashTableIxSt4pairIxNS_9RetainPtrI14NSMutableArrayEEENS_18PairFirstExtractorIS5_EENS_7IntHashIyEENS_14PairHashTraitsIN
--[WebHistoryItem(WebInternal) _visitedWithTitle:]
-__Z4coreP14WebHistoryItem
--[WebHistory _sendNotification:entries:]
--[WebHistoryItem originalURLString]
+-[WebView(WebPendingPublic) historyDelegate]
+__Z40WebViewGetHistoryDelegateImplementationsP7WebView
+-[WebNavigationData initWithURLString:title:originalRequest:response:hasSubstituteData:clientRedirectSource:]
+__Z19CallHistoryDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS2_S0_S0_
+-[WebNavigationData response]
+-[WebNavigationData clientRedirectSource]
+-[WebNavigationData hasSubstituteData]
+-[WebNavigationData originalRequest]
+-[WebNavigationData title]
+-[WebNavigationData url]
+-[WebNavigationData dealloc]
+-[WebNavigationDataPrivate dealloc]
__ZN20WebFrameLoaderClient32updateGlobalHistoryRedirectLinksEv
--[WebDynamicScrollBarsView(WebInternal) setScrollBarsSuppressed:repaintOnUnsuppress:]
-[WebDataSource dealloc]
-[WebDataSourcePrivate dealloc]
__ZN20WebDocumentLoaderMac16detachDataSourceEv
@@ -533,135 +528,62 @@ __ZN20WebFrameLoaderClient13committedLoadEPN7WebCore14DocumentLoaderEPKci
-[WebFrame(WebInternal) _receivedData:textEncodingName:]
__ZN20WebFrameLoaderClient21dispatchDidCommitLoadEv
-[WebView(WebPrivate) _didCommitLoadForFrame:]
--[WebDataSource pageTitle]
-[WebHTMLRepresentation title]
--[WebDataSource(WebInternal) _documentLoader]
-[WebView(WebPrivate) _setJavaScriptURLsAreAllowed:]
+__ZL19historyItemWrappersv
__ZNK3WTF7HashMapIPN7WebCore11HistoryItemEP14WebHistoryItemNS_7PtrHashIS3_EENS_10HashTraitsIS3_EENS8_IS5_EEE3getERKS3_
+-[WebHistoryItem(WebInternal) initWithWebCoreHistoryItem:]
+__ZN3WTF7HashMapIPN7WebCore11HistoryItemEP14WebHistoryItemNS_7PtrHashIS3_EENS_10HashTraitsIS3_EENS8_IS5_EEE3setERKS3_RKS5_
+__ZN3WTF9HashTableIPN7WebCore11HistoryItemESt4pairIS3_P14WebHistoryItemENS_18PairFirstExtractorIS7_EENS_7PtrHashIS3_EENS_14Pair
+-[WebView becomeFirstResponder]
+-[WebFrameView acceptsFirstResponder]
-[WebFrameView becomeFirstResponder]
-[WebHTMLView acceptsFirstResponder]
-[WebHTMLView becomeFirstResponder]
-[WebView(WebPrivate) _isPerformingProgrammaticFocus]
-__ZN15WebEditorClient10isEditableEv
--[WebView(WebViewEditing) isEditable]
-[WebHTMLView(WebInternal) _updateFontPanel]
-[WebHTMLView(WebPrivate) _canEdit]
+__ZL11isTextInputPN7WebCore5FrameE
-[WebFrame(WebInternal) _addData:]
__ZN20WebFrameLoaderClient15willChangeTitleEPN7WebCore14DocumentLoaderE
__ZN20WebFrameLoaderClient14didChangeTitleEPN7WebCore14DocumentLoaderE
__ZN20WebFrameLoaderClient8setTitleERKN7WebCore6StringERKNS0_4KURLE
--[WebHistoryItem(WebInternal) setTitle:]
__ZN20WebFrameLoaderClient23dispatchDidReceiveTitleERKN7WebCore6StringE
__Z21CallFrameLoadDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS2_S0_S0_
-__ZN20WebFrameLoaderClient19windowObjectClearedEv
--[WebView(WebPendingPublic) scriptDebugDelegate]
-__ZN15WebChromeClient18formStateDidChangeEPKN7WebCore4NodeE
+__ZN15WebChromeClient20populateVisitedLinksEv
+__Z19CallHistoryDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS2_
+-[WebView(WebPendingPublic) addVisitedLinks:]
+__ZN3WTF6VectorItLm512EE6shrinkEm
-[WebHTMLView dataSourceUpdated:]
__ZN20WebFrameLoaderClient39postProgressEstimateChangedNotificationEv
__ZN20WebFrameLoaderClient31dispatchDidReceiveContentLengthEPN7WebCore14DocumentLoaderEmi
__Z24CallResourceLoadDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS2_S0_lS0_
-__ZNK20WebFrameLoaderClient17willCacheResponseEPN7WebCore14DocumentLoaderEmP19NSCachedURLResponse
-[WebHTMLRepresentation finishedLoadingWithDataSource:]
-[WebHTMLRepresentation _isDisplayingWebArchive]
__ZN20WebFrameLoaderClient29dispatchDidFinishDocumentLoadEv
+__ZN20WebFrameLoaderClient29dispatchDidHandleOnloadEventsEv
+_WKSetUpFontCache
+__ZN20WebFrameLoaderClient38dispatchDidFirstVisuallyNonEmptyLayoutEv
__ZN20WebFrameLoaderClient27dispatchDidLoadMainResourceEPN7WebCore14DocumentLoaderE
+__ZN20WebFrameLoaderClient21dispatchDidFinishLoadEv
+-[WebView(WebPrivate) _didFinishLoadForFrame:]
+-[WebView(WebPrivate) _didChangeBackForwardKeys]
+-[WebHistoryItem(WebPrivate) _transientPropertyForKey:]
+__ZN20WebFrameLoaderClient32postProgressFinishedNotificationEv
__ZN20WebFrameLoaderClient24dispatchDidFinishLoadingEPN7WebCore14DocumentLoaderEm
-[WebView(WebViewInternal) _removeObjectForIdentifier:]
-__ZN3WTF9HashTableImSt4pairImNS_9RetainPtrIP11objc_objectEEENS_18PairFirstExtractorIS6_EENS_7IntHashImEENS_14PairHashTraitsINS_
__ZN20WebDocumentLoaderMac17decreaseLoadCountEm
__ZN3WTF9HashTableImmNS_17IdentityExtractorImEENS_7IntHashImEENS_10HashTraitsImEES6_E4findImNS_22IdentityHashTranslatorImmS4_EE
__ZN3WTF9HashTableImmNS_17IdentityExtractorImEENS_7IntHashImEENS_10HashTraitsImEES6_E47removeAndInvalidateWithoutEntryConsisten
__ZN3WTF9HashTableImmNS_17IdentityExtractorImEENS_7IntHashImEENS_10HashTraitsImEES6_E6removeEPm
++[NSUserDefaults(WebNSUserDefaultsExtras) _webkit_defaultsDidChange]
-[WebHTMLView(WebNSTextInputSupport) inputContext]
-__ZL11isTextInputPN7WebCore5FrameE
-__ZN15WebChromeClient20populateVisitedLinksEv
--[WebHistory(WebInternal) _addVisitedLinksToPageGroup:]
--[WebHistoryPrivate addVisitedLinksToPageGroup:]
-__ZN3WTF6VectorItLm512EE6shrinkEm
-_WKSetUpFontCache
-_WKGetFontInLanguageForRange
--[WebDynamicScrollBarsView(WebInternal) setScrollingModes:vertical:andLock:]
--[WebDynamicScrollBarsView(WebInternal) updateScrollers]
-_WKGetFontInLanguageForCharacter
--[WebHTMLView(WebInternal) _needsLayout]
--[WebFrame(WebInternal) _needsLayout]
-__ZN20WebFrameLoaderClient22dispatchDidFirstLayoutEv
-__ZN20WebFrameLoaderClient38dispatchDidFirstVisuallyNonEmptyLayoutEv
--[WebHTMLView(WebPrivate) viewWillDraw]
--[WebHTMLView(WebInternal) _web_layoutIfNeededRecursive]
--[WebHTMLView(WebInternal) _layoutIfNeeded]
--[NSView(WebHTMLViewFileInternal) _web_addDescendantWebHTMLViewsToArray:]
--[WebHTMLView isOpaque]
--[WebHTMLView drawRect:]
--[WebView(WebPrivate) _mustDrawUnionedRect:singleRects:count:]
--[WebHTMLView drawSingleRect:]
--[WebClipView setAdditionalClip:]
--[WebHTMLView(WebPrivate) _transparentBackground]
--[WebFrame(WebInternal) _drawRect:contentsOnly:]
-_WKDrawBezeledTextFieldCell
--[WebView(WebPrivate) _UIDelegateForwarder]
-+[WebDefaultUIDelegate sharedUIDelegate]
--[WebView currentNodeHighlight]
--[WebClipView resetAdditionalClip]
-__ZN20WebFrameLoaderClient22dispatchDidReceiveIconEv
--[WebView(WebViewInternal) _dispatchDidReceiveIconFromWebFrame:]
--[WebView(WebViewInternal) _registerForIconNotification:]
-__ZN15WebChromeClient14firstResponderEv
-__ZN15WebEditorClient19setInputMethodStateEb
-__ZN15WebEditorClient32isContinuousSpellCheckingEnabledEv
--[WebView(WebViewEditing) isContinuousSpellCheckingEnabled]
--[WebView(WebFileInternal) _continuousCheckingAllowed]
-__ZN15WebEditorClient24isGrammarCheckingEnabledEv
--[WebView(WebViewGrammarChecking) isGrammarCheckingEnabled]
-__ZN15WebEditorClient25respondToChangedSelectionEv
--[WebView selectedFrame]
--[WebView(WebFileInternal) _focusedFrame]
-__ZL19containingFrameViewP6NSView
--[WebHTMLView(WebInternal) _selectionChanged]
--[WebHTMLView(WebNSTextInputSupport) _updateSelectionForInputManager]
--[WebHTMLView(WebHTMLViewFileInternal) _frameView]
--[WebHTMLView(WebPrivate) _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
-_WKDrawFocusRing
-__ZNK15WebChromeClient18scrollRectIntoViewERKN7WebCore7IntRectEPKNS0_10ScrollViewE
--[WebViewFactory defaultLanguageCode]
-__ZN20WebFrameLoaderClient29dispatchDidHandleOnloadEventsEv
-__ZN20WebFrameLoaderClient21dispatchDidFinishLoadEv
--[WebView(WebPrivate) _didFinishLoadForFrame:]
--[WebView(WebPrivate) _didChangeBackForwardKeys]
--[WebFrame DOMDocument]
--[WebHistoryItem(WebPrivate) _transientPropertyForKey:]
-__ZN20WebFrameLoaderClient32postProgressFinishedNotificationEv
-__ZL17isInPasswordFieldPN7WebCore5FrameE
--[WebHTMLView(WebNSTextInputSupport) validAttributesForMarkedText]
--[WebHTMLRepresentation currentForm]
--[WebHTMLRepresentation controlsInForm:]
-__ZL25formElementFromDOMElementP10DOMElement
--[WebHTMLRepresentation elementIsPassword:]
-__ZL26inputElementFromDOMElementP10DOMElement
--[WebHTMLRepresentation elementDoesAutoComplete:]
--[WebView(WebPrivate) _globalHistoryItem]
--[WebHTMLView(WebDocumentPrivateProtocols) selectionView]
--[WebHTMLView(WebPrivate) _recursive:displayRectIgnoringOpacity:inContext:topView:]
--[WebHistoryItem initWithURLString:title:lastVisitedTimeInterval:]
--[WebHistoryItem(WebInternal) _recordInitialVisit]
--[WebHistory(WebPrivate) allItems]
--[WebHistoryPrivate allItems]
--[WebHistoryItem(WebPrivate) visitCount]
--[WebHistory(WebPrivate) _itemForURLString:]
--[WebFrame(WebPrivate) _isFrameSet]
--[WebHTMLView(WebDocumentPrivateProtocols) string]
--[WebHTMLView(WebHTMLViewFileInternal) _documentRange]
--[DOMDocument(WebDOMDocumentOperationsInternal) _documentRange]
--[DOMDocument(WebDOMDocumentOperationsInternal) _createRangeWithNode:]
--[WebFrame(WebInternal) _stringForRange:]
+_WKCGContextGetShouldSmoothFonts
+_WKSetCGFontRenderingMode
-[WebHTMLView mouseMovedNotification:]
-_WKGetMIMETypeForExtension
-_WKQTIncludeOnlyModernMediaFileTypes
-_WKQTMovieMaxTimeLoadedChangeNotification
--[WebFrame childFrames]
-_WKQTMovieMaxTimeLoaded
-_maxValueForTimeRanges
+-[WebHTMLView(WebPrivate) _updateMouseoverWithEvent:]
-[WebView(WebPendingPublic) isHoverFeedbackSuspended]
+__ZNK15WebChromeClient18platformPageClientEv
__ZN15WebChromeClient23mouseDidMoveOverElementERKN7WebCore13HitTestResultEj
+[WebElementDictionary initialize]
-[WebElementDictionary initWithHitTestResult:]
@@ -672,82 +594,95 @@ __Z14CallUIDelegateP7WebViewP13objc_selectorP11objc_objectm
-[WebElementDictionary objectForKey:]
-[WebElementDictionary _absoluteLinkURL]
-[WebElementDictionary dealloc]
-__ZN15WebChromeClient10setToolTipERKN7WebCore6StringE
+__ZN15WebChromeClient10setToolTipERKN7WebCore6StringENS0_13TextDirectionE
+-[WebView(WebViewEventHandling) _setToolTip:]
+-[WebView(WebViewInternal) _selectedOrMainFrame]
+-[WebView selectedFrame]
+-[WebView(WebFileInternal) _focusedFrame]
+__ZL19containingFrameViewP6NSView
-[WebHTMLView(WebPrivate) _setToolTip:]
+-[WebHTMLView(WebPrivate) _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+__ZL29_updateMouseoverTimerCallbackP16__CFRunLoopTimerPv
+-[WebHTMLView(WebPrivate) _updateMouseoverWithFakeEvent]
+-[WebIconDatabase(WebInternal) _iconForFileURL:withSize:]
+-[WebIconDatabase(WebInternal) _iconsBySplittingRepresentationsOfIcon:]
+-[WebIconDatabase(WebInternal) _iconFromDictionary:forSize:cache:]
++[NSURL(WebNSURLExtras) _web_URLWithUserTypedString:]
++[NSURL(WebNSURLExtras) _web_URLWithUserTypedString:relativeToURL:]
+__ZL10isHexDigitc
+__ZL13hexDigitValuec
+-[WebFrame childFrames]
++[WebScriptWorld world]
+-[WebScriptWorld init]
+-[WebScriptWorld initWithWorld:]
+-[WebScriptWorldPrivate .cxx_construct]
+__ZL9allWorldsv
+__ZN3WTF7HashMapIPN7WebCore15DOMWrapperWorldEP14WebScriptWorldNS_7PtrHashIS3_EENS_10HashTraitsIS3_EENS8_IS5_EEE3addERKS3_RKS5_
+__ZN3WTF9HashTableIPN7WebCore15DOMWrapperWorldESt4pairIS3_P14WebScriptWorldENS_18PairFirstExtractorIS7_EENS_7PtrHashIS3_EENS_14
+-[WebScriptWorld unregisterWorld]
+-[WebScriptWorld dealloc]
+-[WebScriptWorldPrivate .cxx_destruct]
+-[WebView(WebPrivate) _globalHistoryItem]
+-[WebHistoryItem originalURLString]
+-[WebHTMLView(WebDocumentPrivateProtocols) selectionView]
+-[WebView(WebPrivate) _isSoftwareRenderable]
+-[WebHTMLView(WebPrivate) _recursive:displayRectIgnoringOpacity:inContext:topView:]
+-[WebView(WebPrivate) _includesFlattenedCompositingLayersWhenDrawingToBitmap]
+-[WebFrame(WebPrivate) _isFrameSet]
+-[WebHTMLView(WebDocumentPrivateProtocols) string]
+-[WebHTMLView(WebHTMLViewFileInternal) _documentRange]
+-[DOMDocument(WebDOMDocumentOperationsInternal) _documentRange]
+-[DOMDocument(WebDOMDocumentOperationsInternal) _createRangeWithNode:]
+-[WebFrame(WebInternal) _stringForRange:]
+-[NSString(WebKitExtras) _webkit_hasCaseInsensitivePrefix:]
+-[WebHTMLView updateCell:]
+-[WebView _windowDidResignKey:]
+-[WebHTMLView windowDidResignKey:]
+-[WebHTMLView removeMouseMovedObserver]
-[WebHTMLView shouldDelayWindowOrderingForEvent:]
-[WebHTMLView(WebHTMLViewFileInternal) _hitViewForEvent:]
-[WebHTMLView _isSelectionEvent:]
-[WebHTMLView(WebDocumentInternalProtocols) elementAtPoint:allowShadowContent:]
-[WebElementDictionary _isSelected]
--[WebHTMLView mouseDown:]
+-[WebHTMLView needsPanelToBecomeKey]
+-[WebHTMLView acceptsFirstMouse:]
-[WebHTMLView(WebHTMLViewFileInternal) _setMouseDownEvent:]
-__ZN15WebEditorClient22textFieldDidEndEditingEPN7WebCore7ElementE
-__Z16CallFormDelegateP7WebViewP13objc_selectorP11objc_objectS4_
-__ZN15WebEditorClient25shouldChangeSelectedRangeEPN7WebCore5RangeES2_NS0_9EAffinityEb
--[WebView(WebViewEditing) _shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:]
--[WebView(WebPrivate) _editingDelegateForwarder]
-+[WebDefaultEditingDelegate sharedEditingDelegate]
--[WebDefaultEditingDelegate webView:shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:]
--[WebHTMLView mouseDragged:]
-__ZN13WebDragClient28dragSourceActionMaskForPointERKN7WebCore8IntPointE
--[WebDefaultUIDelegate webView:dragSourceActionMaskForPoint:]
--[WebHTMLView mouseUp:]
--[WebHTMLView layout]
--[WebHTMLView layoutToMinimumPageWidth:maximumPageWidth:adjustingViewSize:]
--[WebHTMLView reapplyStyles]
+-[WebHTMLView _isScrollBarEvent:]
+-[WebElementDictionary _isInScrollBar]
+-[WebHTMLView scrollWheel:]
+_WKIsLatchingWheelEvent
+_WKGetWheelEventDeltas
+-[WebClipView scrollWheel:]
+-[WebDynamicScrollBarsView(WebInternal) scrollWheel:]
+-[WebDynamicScrollBarsView(WebInternal) allowsVerticalScrolling]
+-[WebDynamicScrollBarsView(WebInternal) autoforwardsScrollWheelEvents]
+-[WebClipView _immediateScrollToPoint:]
+-[WebHTMLView(WebHTMLViewFileInternal) _frameView]
+-[WebBackForwardList backListCount]
+-[WebBackForwardList forwardListCount]
+-[WebBackForwardList itemAtIndex:]
-[WebHistoryItem title]
--[WebDataSource(WebPrivate) _mainDocumentError]
--[WebHistory orderedLastVisitedDays]
--[WebHistoryPrivate orderedLastVisitedDays]
-__ZN3WTF6VectorIiLm0EE15reserveCapacityEm
-__ZSt16__introsort_loopIPilEvT_S1_T0_
-__ZSt22__final_insertion_sortIPiEvT_S1_
-__ZSt16__insertion_sortIPiEvT_S1_
-__ZN3WTF6VectorIiLm0EE6shrinkEm
--[WebHistory orderedItemsLastVisitedOnDay:]
--[WebHistoryPrivate orderedItemsLastVisitedOnDay:]
--[WebView(WebPrivate) _isClosed]
--[WebFrameView(WebPrivate) _contentView]
--[WebHTMLView resignFirstResponder]
--[WebHTMLView updateCell:]
--[WebHTMLView maintainsInactiveSelection]
--[WebView(WebViewEditing) maintainsInactiveSelection]
--[WebView(WebPendingPublic) setHoverFeedbackSuspended:]
--[WebHTMLView(WebInternal) _hoverFeedbackSuspendedChanged]
--[WebView elementAtPoint:]
--[WebView _elementAtWindowPoint:]
--[WebView(WebFileInternal) _frameViewAtWindowPoint:]
--[WebHTMLView(WebDocumentInternalProtocols) elementAtPoint:]
--[WebElementDictionary _domNode]
--[DOMDocument(WebDOMDocumentOperations) webFrame]
--[WebHistory(WebPrivate) _data]
--[WebHistoryPrivate data]
-__ZN16WebHistoryWriterC1EPN3WTF7HashMapIxNS0_9RetainPtrI14NSMutableArrayEENS0_7IntHashIyEENS0_10HashTraitsIxEENS7_IS4_EEEE
-__ZN16WebHistoryWriterC2EPN3WTF7HashMapIxNS0_9RetainPtrI14NSMutableArrayEENS0_7IntHashIyEENS0_10HashTraitsIxEENS7_IS4_EEEE
-__ZN16WebHistoryWriter17writeHistoryItemsERN7WebCore30BinaryPropertyListObjectStreamE
-__ZN7WebCore25HistoryPropertyListWriterD2Ev
--[WebView becomeFirstResponder]
--[WebFrameView acceptsFirstResponder]
--[WebHTMLView(WebDocumentPrivateProtocols) deselectAll]
--[WebHTMLView clearFocus]
--[WebView textSizeMultiplier]
--[WebView customTextEncodingName]
--[WebView _mainFrameOverrideEncoding]
--[WebPreferences userStyleSheetLocation]
--[NSString(WebNSURLExtras) _webkit_looksLikeAbsoluteURL]
--[NSString(WebNSURLExtras) _webkit_rangeOfURLScheme]
-__ZN20WebFrameLoaderClient33dispatchWillPerformClientRedirectERKN7WebCore4KURLEdd
-__Z21CallFrameLoadDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS2_S0_dS0_S0_
+__ZN3WTF6VectorItLm2048EE6shrinkEm
+-[WebFrame provisionalDataSource]
+-[WebFrame dataSource]
+-[WebView estimatedProgress]
+-[WebIconDatabase iconForURL:withSize:]
+-[WebIconDatabase iconForURL:withSize:cache:]
+-[NSString(WebNSURLExtras) _webkit_isFileURL]
+__Z13webGetNSImagePN7WebCore5ImageE6CGSize
+-[WebFrame DOMDocument]
+__ZL44needsMicrosoftMessengerDOMDocumentWorkaroundv
__ZNK20WebFrameLoaderClient29generatedMIMETypeForURLSchemeERKN7WebCore6StringE
-__ZNK20WebFrameLoaderClient25didPerformFirstNavigationEv
--[WebPreferences(WebPrivate) automaticallyDetectsCacheModel]
-__ZN20WebFrameLoaderClient19saveViewStateToItemEPN7WebCore11HistoryItemE
--[WebHistory removeItems:]
--[WebHistoryPrivate removeItems:]
--[WebHistoryPrivate removeItem:]
--[WebHistoryPrivate removeItemForURLString:]
-__ZN20WebFrameLoaderClient31dispatchDidCancelClientRedirectEv
+-[WebIconDatabase defaultIconForURL:withSize:]
+__ZN21WebIconDatabaseClient28dispatchDidAddIconForPageURLERKN7WebCore6StringE
+-[WebIconDatabase(WebInternal) _sendNotificationForURL:]
+-[NSNotificationCenter(WebNSNotificationCenterExtras) postNotificationOnMainThreadWithName:object:userInfo:]
+-[NSNotificationCenter(WebNSNotificationCenterExtras) postNotificationOnMainThreadWithName:object:userInfo:waitUntilDone:]
++[WebView(WebPrivate) _shouldUseFontSmoothing]
++[WebView(WebPrivate) _setShouldUseFontSmoothing:]
+-[NSString(WebKitExtras) _web_drawAtPoint:font:textColor:]
-[WebHistoryItem dealloc]
+-[WebIconDatabase releaseIconForURL:]
-[WebHTMLView dealloc]
-[WebHTMLView(WebPrivate) close]
-[WebHTMLView(WebPrivate) _clearLastHitViewIfSelf]
@@ -755,36 +690,125 @@ __ZN20WebFrameLoaderClient31dispatchDidCancelClientRedirectEv
-[WebPluginController _cancelOutstandingChecks]
-[WebHTMLViewPrivate clear]
-[WebPluginController dealloc]
--[WebHTMLRepresentation dealloc]
-[WebHTMLViewPrivate dealloc]
--[WebElementDictionary _webFrame]
--[WebElementDictionary _targetWebFrame]
--[NSURL(WebNSURLExtras) _webkit_URLByRemovingFragment]
--[NSURL(WebNSURLExtras) _webkit_URLByRemovingComponent:]
-__ZL10isHexDigitc
-__ZL13hexDigitValuec
-__ZL32applyHostNameFunctionToURLStringP8NSStringPFvS0_8_NSRangePvES2_
-__ZL29collectRangesThatNeedEncodingP8NSString8_NSRangePv
-__ZL28collectRangesThatNeedMappingP8NSString8_NSRangePva
--[NSString(WebNSURLExtras) _web_hostNameNeedsEncodingWithRange:]
--[WebHTMLView(WebPrivate) addTrackingRect:owner:userData:assumeInside:]
--[WebHTMLView(WebPrivate) _sendToolTipMouseEntered]
--[WebHTMLView(WebPrivate) _sendToolTipMouseExited]
--[WebHTMLView windowDidResignKey:]
--[WebHTMLView removeMouseMovedObserver]
++[NSNotificationCenter(WebNSNotificationCenterExtras) _postNotificationName:]
++[WebView(WebPrivate) _pointingHandCursor]
++[WebView(WebFileInternal) _cacheModel]
++[WebHTMLView(WebPrivate) _postFlagsChangedEvent:]
+-[WebHTMLView flagsChanged:]
+__ZN15WebEditorClient24handleInputMethodKeydownEPN7WebCore13KeyboardEventE
+-[WebHTMLView(WebInternal) _interceptEditingKeyEvent:shouldSaveCommand:]
+__ZN15WebEditorClient19handleKeyboardEventEPN7WebCore13KeyboardEventE
+-[WebHTMLView performKeyEquivalent:]
+-[WebHTMLView _handleStyleKeyEquivalent:]
+-[WebPreferences(WebPrivate) respectStandardStyleKeyEquivalents]
+-[WebHTMLView(WebNSTextInputSupport) doCommandBySelector:]
+-[WebHTMLView resignFirstResponder]
+-[WebHTMLView maintainsInactiveSelection]
+-[WebView hostWindow]
+-[WebView acceptsFirstResponder]
+-[WebView(WebViewEditing) maintainsInactiveSelection]
+-[WebHTMLView(WebDocumentPrivateProtocols) deselectAll]
+-[WebHTMLView clearFocus]
+-[NSView(WebExtras) _web_dragShouldBeginFromMouseDown:withExpiration:xHysteresis:yHysteresis:]
+-[WebClipView _focusRingVisibleRect]
+-[WebHistoryItem URLString]
+-[WebView(WebPendingPublic) shouldClose]
-[WebWindowWatcher windowWillClose:]
+-[WebView _windowWillClose:]
+-[WebView shouldCloseWithWindow]
+-[WebView(WebPrivate) _isClosed]
+-[WebView(WebPrivate) _clearUndoRedoOperations]
+-[WebView close]
+-[WebView(WebPrivate) _close]
+-[WebView(AllWebViews) _removeFromAllWebViewsSet]
+-[WebView(WebViewEventHandling) _closingEventHandling]
+-[WebView(WebViewInternal) _exitFullscreen]
+__ZN20WebFrameLoaderClient19saveViewStateToItemEPN7WebCore11HistoryItemE
+__ZN20WebFrameLoaderClient19detachedFromParent2Ev
+__ZN20WebFrameLoaderClient19detachedFromParent3Ev
+-[WebView(WebPendingPublic) setScriptDebugDelegate:]
+-[WebView(WebPrivate) _cacheScriptDebugDelegateImplementations]
+-[WebView(WebPrivate) _detachScriptDebuggerFromAllFrames]
+-[WebFrame(WebInternal) _detachScriptDebugger]
+-[WebView removeDragCaret]
+__ZN15WebEditorClient13pageDestroyedEv
+__ZN15WebEditorClientD0Ev
+__ZN18WebInspectorClient18inspectorDestroyedEv
+__ZN18WebInspectorClientD0Ev
+-[WebNodeHighlighter dealloc]
+__ZN21WebPluginHalterClientD0Ev
+__ZN20WebFrameLoaderClient20frameLoaderDestroyedEv
+-[WebFrame(WebInternal) _clearCoreFrame]
+__ZN20WebFrameLoaderClientD0Ev
+-[WebFrame dealloc]
+-[WebFramePrivate dealloc]
+__ZN30WebGeolocationControllerClient20geolocationDestroyedEv
+__ZN30WebGeolocationControllerClientD0Ev
+__ZN20WebContextMenuClient20contextMenuDestroyedEv
+__ZN20WebContextMenuClientD0Ev
+__ZN13WebDragClient23dragControllerDestroyedEv
+__ZN13WebDragClientD0Ev
+__ZN15WebChromeClient15chromeDestroyedEv
+__ZN15WebChromeClientD0Ev
+-[WebView(WebFileInternal) _clearLayerSyncLoopObserver]
+-[WebView preferencesIdentifier]
+-[WebPreferences identifier]
++[WebPreferences(WebPrivate) _removeReferenceForIdentifier:]
+-[WebPreferences(WebPrivate) didRemoveFromWebView]
+-[WebView(WebPrivate) _closePluginDatabases]
+-[WebView dealloc]
+-[WebViewPrivate dealloc]
+-[WebViewPrivate .cxx_destruct]
+-[WebFrameView dealloc]
+-[WebFrameViewPrivate dealloc]
+-[WebDynamicScrollBarsView dealloc]
+-[WebHTMLRepresentation dealloc]
+-[NSString(WebNSURLExtras) _webkit_scriptIfJavaScriptURL]
+-[NSString(WebNSURLExtras) _webkit_isJavaScriptURL]
+-[WebView(WebPrivate) setDefersCallbacks:]
+__ZN3WTF6VectorIN7WebCore6StringELm0EE6shrinkEm
+_WKCopyNSURLResponseStatusLine
__ZNK20WebFrameLoaderClient12canCachePageEv
+__ZNK20WebFrameLoaderClient25didPerformFirstNavigationEv
+-[WebPreferences(WebPrivate) automaticallyDetectsCacheModel]
+__ZN20WebFrameLoaderClient35dispatchDidClearWindowObjectInWorldEPN7WebCore15DOMWrapperWorldE
++[WebScriptWorld(WebInternal) findOrCreateWorld:]
++[WebScriptWorld standardWorld]
+-[WebFrame windowObject]
+-[WebFrameView drawRect:]
+__ZNK7WebCore12ChromeClient27didReceiveViewportArgumentsEPNS_5FrameERKNS_17ViewportArgumentsE
+__ZN15WebChromeClient18formStateDidChangeEPKN7WebCore4NodeE
__ZN20WebFrameLoaderClient11createFrameERKN7WebCore4KURLERKNS0_6StringEPNS0_21HTMLFrameOwnerElementES6_bii
+[WebFrame(WebInternal) _createSubframeWithOwnerElement:frameName:frameView:]
-[WebHTMLView addSubview:]
+[WebPluginController isPlugInView:]
-[WebFrame parentFrame]
-_WKSetNSURLConnectionDefersCallbacks
-__ZL41_updateFocusedAndActiveStateTimerCallbackP16__CFRunLoopTimerPv
-_haltTimerFired
-__ZN20WebFrameLoaderClient17objectContentTypeERKN7WebCore4KURLERKNS0_6StringE
-_WKSetNSURLRequestShouldContentSniff
-__ZN20WebFrameLoaderClient39dispatchDidLoadResourceByXMLHttpRequestEmRKN7WebCore12ScriptStringE
+__ZN7WebCore17FrameLoaderClient11allowImagesEb
+__ZN15WebChromeClient16statusbarVisibleEv
+__Z30CallUIDelegateReturningBooleanaP7WebViewP13objc_selector
+__ZNK20WebFrameLoaderClient17willCacheResponseEPN7WebCore14DocumentLoaderEmP19NSCachedURLResponse
+-[WebFrame(WebPrivate) _globalContextForScriptWorld:]
+__Z4coreP14WebScriptWorld
+__ZN3WTF9HashTableINS_6RefPtrIN7WebCore15DOMWrapperWorldEEESt4pairIS4_N3JSC12ProtectedPtrINS2_16JSDOMWindowShellEEEENS_18PairFi
+__ZNK3WTF7HashMapIPN7WebCore15DOMWrapperWorldEP14WebScriptWorldNS_7PtrHashIS3_EENS_10HashTraitsIS3_EENS8_IS5_EEE3getERKS3_
+__ZN15WebChromeClient12formDidFocusEPKN7WebCore4NodeE
+__ZN15WebChromeClient14firstResponderEv
+__ZN15WebChromeClient18focusedNodeChangedEPN7WebCore4NodeE
+__ZN15WebEditorClient19setInputMethodStateEb
+__ZN15WebEditorClient32isContinuousSpellCheckingEnabledEv
+-[WebView(WebViewEditing) isContinuousSpellCheckingEnabled]
+-[WebView(WebFileInternal) _continuousCheckingAllowed]
+__ZN15WebEditorClient24isGrammarCheckingEnabledEv
+-[WebView(WebViewGrammarChecking) isGrammarCheckingEnabled]
+__ZN15WebEditorClient25respondToChangedSelectionEv
+-[WebView(WebViewInternal) _selectionChanged]
+-[WebHTMLView(WebInternal) _selectionChanged]
+-[WebHTMLView(WebNSTextInputSupport) _updateSelectionForInputManager]
+__ZL17isInPasswordFieldPN7WebCore5FrameE
+-[WebHTMLView(WebNSTextInputSupport) validAttributesForMarkedText]
+__ZNK15WebChromeClient18scrollRectIntoViewERKN7WebCore7IntRectEPKNS0_10ScrollViewE
+__ZN7WebCore17FrameLoaderClient12allowPluginsEb
-[WebViewFactory pluginsInfo]
+[WebPluginDatabase sharedDatabase]
-[WebPluginDatabase init]
@@ -809,11 +833,6 @@ __ZN20WebFrameLoaderClient39dispatchDidLoadResourceByXMLHttpRequestEmRKN7WebCore
-[WebBasePluginPackage filename]
-[WebBasePluginPackage setName:]
-[WebBasePluginPackage setPluginDescription:]
--[WebNetscapePluginPackage getPluginInfoFromResources]
--[WebNetscapePluginPackage openResourceFile]
--[WebNetscapePluginPackage stringForStringListID:andIndex:]
-+[NSString(WebKitExtras) _web_encodingForResource:]
--[WebNetscapePluginPackage closeResourceFile:]
-[WebBasePluginPackage isNativeLibraryData:]
__ZN3WTF6VectorIhLm512EE6shrinkEm
-[WebBasePluginPackage pListForPath:createFile:]
@@ -828,396 +847,65 @@ __ZN3WTF6VectorIhLm512EE6shrinkEm
-[WebBasePluginPackage MIMETypeEnumerator]
-[WebPluginDatabase pluginForMIMEType:]
-[WebPluginDatabase pluginForKey:withEnumeratorSelector:]
--[WebNetscapePluginPackage executableType]
__ZL14checkCandidatePP20WebBasePluginPackageS1_
-[WebBasePluginPackage isQuickTimePlugIn]
-[WebBasePluginPackage bundle]
-[WebBasePluginPackage isJavaPlugIn]
+-[WebNetscapePluginPackage executableType]
+[WebHTMLView(WebPrivate) supportedImageMIMETypes]
+[WebHTMLRepresentation supportedImageMIMETypes]
++[WebView(WebPrivate) _registerPluginMIMEType:]
__ZN3WTF7HashSetIN7WebCore6StringENS1_10StringHashENS_10HashTraitsIS2_EEE3addERKS2_
+__ZL20knownPluginMIMETypesv
__ZN3WTF9HashTableIN7WebCore6StringES2_NS_17IdentityExtractorIS2_EENS1_10StringHashENS_10HashTraitsIS2_EES7_E6expandEv
__ZN3WTF9HashTableIN7WebCore6StringES2_NS_17IdentityExtractorIS2_EENS1_10StringHashENS_10HashTraitsIS2_EES7_E6rehashEi
__ZN3WTF9HashTableIN7WebCore6StringES2_NS_17IdentityExtractorIS2_EENS1_10StringHashENS_10HashTraitsIS2_EES7_E13allocateTableEi
__ZN3WTF9HashTableIN7WebCore6StringES2_NS_17IdentityExtractorIS2_EENS1_10StringHashENS_10HashTraitsIS2_EES7_E15deallocateTableE
__ZN3WTF9HashTableIN7WebCore6StringES2_NS_17IdentityExtractorIS2_EENS1_10StringHashENS_10HashTraitsIS2_EES7_E4findIS2_NS_22Iden
--[WebBasePluginPackage versionNumber]
-[WebPluginDatabase plugins]
-[WebBasePluginPackage name]
-[WebBasePluginPackage pluginDescription]
-[WebBasePluginPackage extensionsForMIMEType:]
-[WebBasePluginPackage descriptionForMIMEType:]
-__ZN15WebChromeClient19addMessageToConsoleEN7WebCore13MessageSourceENS0_12MessageLevelERKNS0_6StringEjS5_
-__ZN20WebFrameLoaderClient22dispatchDidFailLoadingEPN7WebCore14DocumentLoaderEmRKNS0_13ResourceErrorE
--[WebHTMLView setNeedsLayout:]
--[WebIconDatabase(WebInternal) _iconForFileURL:withSize:]
--[WebIconDatabase(WebInternal) _iconsBySplittingRepresentationsOfIcon:]
--[WebIconDatabase(WebInternal) _iconFromDictionary:forSize:cache:]
--[WebHistoryItem alternateTitle]
--[WebHistoryItem setAlternateTitle:]
--[WebHistoryItem(WebPrivate) URL]
--[WebBackForwardList forwardListCount]
--[WebBackForwardList backListCount]
--[WebBackForwardList itemAtIndex:]
-+[WebView(WebPrivate) canCloseAllWebViews]
--[WebIconDatabase(WebInternal) _applicationWillTerminate:]
-+[WebView _applicationWillTerminate]
-__ZL27fastDocumentTeardownEnabledv
-+[WebView(WebPrivate) closeAllWebViews]
--[WebView(WebPrivate) _clearUndoRedoOperations]
--[WebView close]
--[WebView(WebPrivate) _close]
--[WebView(WebPrivate) _closeWithFastTeardown]
--[WebView(WebPrivate) _closePluginDatabases]
-+[WebPluginDatabase closeSharedDatabase]
--[WebView _windowWillClose:]
--[WebView shouldCloseWithWindow]
--[WebHTMLView windowWillClose:]
--[NSEvent(WebExtras) _web_isOptionTabKeyEvent]
--[WebFrame(WebPrivate) _isDisplayingStandaloneImage]
--[WebView(WebPendingPublic) markAllMatchesForText:caseSensitive:highlight:limit:]
--[WebHTMLView(WebDocumentInternalProtocols) setMarkedTextMatchesAreHighlighted:]
--[WebHTMLView(WebDocumentInternalProtocols) markAllMatchesForText:caseSensitive:limit:]
-__ZL14incrementFrameP8WebFrameaa
--[WebView(WebPendingPublic) unmarkAllTextMatches]
--[WebHTMLView(WebDocumentInternalProtocols) unmarkAllTextMatches]
--[WebDynamicScrollBarsView setAllowsHorizontalScrolling:]
--[WebDynamicScrollBarsView(WebInternal) accessibilityIsIgnored]
-+[NSPasteboard(WebExtras) _web_setFindPasteboardString:withOwner:]
+__ZN20WebFrameLoaderClient33dispatchDidReplaceStateWithinPageEv
+__ZN15WebEditorClient27doTextFieldCommandFromEventEPN7WebCore7ElementEPNS0_13KeyboardEventE
__ZN20WebFrameLoaderClient50dispatchDidReceiveServerRedirectForProvisionalLoadEv
-__ZN20WebFrameLoaderClient29savePlatformDataToCachedFrameEPN7WebCore11CachedFrameE
-+[WebStringTruncator centerTruncateString:toWidth:]
-__ZL15defaultMenuFontv
+__ZN20WebFrameLoaderClient37canAuthenticateAgainstProtectionSpaceEPN7WebCore14DocumentLoaderEmRKNS0_15ProtectionSpaceE
+__Z40CallResourceLoadDelegateReturningBooleanaPFP11objc_objectS0_P13objc_selectorzEP7WebViewS2_S0_S0_S0_
+__ZN20WebFrameLoaderClient22dispatchDidReceiveIconEv
+-[WebView(WebViewInternal) _dispatchDidReceiveIconFromWebFrame:]
+-[WebView(WebViewInternal) _registerForIconNotification:]
+__Z19CallHistoryDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS2_S0_S0_S0_
+__ZN20WebFrameLoaderClient25didDisplayInsecureContentEv
+__Z21CallFrameLoadDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS2_
+__ZN15WebEditorClient22textFieldDidEndEditingEPN7WebCore7ElementE
+__Z16CallFormDelegateP7WebViewP13objc_selectorP11objc_objectS4_
+__ZN15WebChromeClient11formDidBlurEPKN7WebCore4NodeE
-[WebClipView additionalClip]
+_WKSetNSURLConnectionDefersCallbacks
+__ZN20WebFrameLoaderClient21didRunInsecureContentEPN7WebCore14SecurityOriginE
+-[WebSecurityOrigin(WebInternal) _initWithWebCoreSecurityOrigin:]
+-[WebSecurityOrigin dealloc]
+__ZN20WebFrameLoaderClient33dispatchWillPerformClientRedirectERKN7WebCore4KURLEdd
+__Z21CallFrameLoadDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS2_S0_dS0_S0_
-[WebHTMLView willRemoveSubview:]
-__ZN20WebFrameLoaderClient19detachedFromParent2Ev
-__ZN20WebFrameLoaderClient19detachedFromParent3Ev
--[WebFrameView dealloc]
--[WebFrameViewPrivate dealloc]
-__ZN20WebFrameLoaderClient20frameLoaderDestroyedEv
--[WebFrame(WebInternal) _clearCoreFrame]
-__ZN20WebFrameLoaderClientD0Ev
--[WebFrame dealloc]
--[WebFramePrivate dealloc]
--[NSView(WebExtras) _web_dragShouldBeginFromMouseDown:withExpiration:xHysteresis:yHysteresis:]
--[NSString(WebNSURLExtras) _webkit_scriptIfJavaScriptURL]
--[NSString(WebNSURLExtras) _webkit_isJavaScriptURL]
--[WebHTMLView(WebPrivate) _removeTrackingRects:count:]
--[WebHTMLView(WebPrivate) _addTrackingRect:owner:userData:assumeInside:useTrackingNum:]
--[WebView _hitTest:dragTypes:]
--[WebView draggingEntered:]
--[WebView documentViewAtWindowPoint:]
-__ZN13WebDragClient17actionMaskForDragEPN7WebCore8DragDataE
--[WebDefaultUIDelegate webView:dragDestinationActionMaskForDraggingInfo:]
-__ZNK19WebPasteboardHelper25insertablePasteboardTypesEv
-__ZNK19WebPasteboardHelper17urlFromPasteboardEPK12NSPasteboardPN7WebCore6StringE
--[NSPasteboard(WebExtras) _web_bestURL]
--[WebView draggingUpdated:]
--[WebView _shouldAutoscrollForDraggingInfo:]
--[WebView prepareForDragOperation:]
--[WebView performDragOperation:]
-__ZN13WebDragClient32willPerformDragDestinationActionEN7WebCore21DragDestinationActionEPNS0_8DragDataE
--[WebDefaultUIDelegate webView:willPerformDragDestinationAction:forDraggingInfo:]
--[WebHTMLView scrollWheel:]
-_WKGetWheelEventDeltas
--[WebClipView scrollWheel:]
--[WebDynamicScrollBarsView(WebInternal) scrollWheel:]
--[WebDynamicScrollBarsView(WebInternal) allowsVerticalScrolling]
--[WebDynamicScrollBarsView(WebInternal) autoforwardsScrollWheelEvents]
--[DOMNode(WebDOMNodeOperations) webArchive]
--[WebArchive(WebInternal) _initWithCoreLegacyWebArchive:]
-+[WebArchivePrivate initialize]
--[WebArchivePrivate .cxx_construct]
--[WebArchivePrivate initWithCoreArchive:]
--[WebArchive data]
--[WebArchivePrivate coreArchive]
--[WebArchive dealloc]
--[WebArchivePrivate dealloc]
--[WebArchivePrivate .cxx_destruct]
--[WebHTMLView needsPanelToBecomeKey]
--[WebHTMLView acceptsFirstMouse:]
--[NSView(WebExtras) _web_dragShouldBeginFromMouseDown:withExpiration:]
-+[WebPreferences(WebInternal) _concatenateKeyWithIBCreatorID:]
--[WebPreferences setJavaEnabled:]
--[WebPreferences setJavaScriptEnabled:]
--[WebPreferences setUserStyleSheetEnabled:]
--[WebPreferences setPlugInsEnabled:]
--[WebPreferences setAllowsAnimatedImages:]
--[WebPreferences setLoadsImagesAutomatically:]
--[WebPreferences setShouldPrintBackgrounds:]
--[WebPreferences(WebPrivate) setEditableLinkBehavior:]
--[NSMutableDictionary(WebNSDictionaryExtras) _webkit_setInt:forKey:]
--[WebPreferences setMinimumFontSize:]
--[WebPreferences setDefaultTextEncodingName:]
--[WebPreferences _setStringValue:forKey:]
--[WebPreferences setUserStyleSheetLocation:]
--[WebPreferences setStandardFontFamily:]
--[WebPreferences setDefaultFontSize:]
--[WebPreferences setFixedFontFamily:]
--[WebPreferences setDefaultFixedFontSize:]
--[WebPreferences setMinimumLogicalFontSize:]
-+[WebCache initialize]
-+[WebCache setDisabled:]
--[WebPreferences setJavaScriptCanOpenWindowsAutomatically:]
--[WebPreferences setAllowsAnimatedImageLooping:]
--[WebView initWithFrame:]
--[WebView initWithFrame:frameName:groupName:]
-__ZL32needsWebViewInitThreadWorkaroundv
--[WebView setPreferences:]
--[WebPreferences identifier]
-+[WebPreferences(WebPrivate) _removeReferenceForIdentifier:]
--[WebPreferences(WebPrivate) didRemoveFromWebView]
-+[WebView(WebFileInternal) _preferencesRemovedNotification:]
-+[WebView(WebFileInternal) _maxCacheModelInAnyInstance]
--[WebFrame loadData:MIMEType:textEncodingName:baseURL:]
--[WebFrame _loadData:MIMEType:textEncodingName:baseURL:unreachableURL:]
-__ZL22createUniqueWebDataURLv
--[WebFrame stopLoading]
--[WebView setPreferencesIdentifier:]
--[WebPreferences dealloc]
--[WebPreferencesPrivate dealloc]
--[WebFrame loadHTMLString:baseURL:]
--[WebFrame _loadHTMLString:baseURL:unreachableURL:]
--[WebFrameView setAllowsScrolling:]
--[WebDefaultUIDelegate webView:didDrawRect:]
--[WebView setTextSizeMultiplier:]
--[WebPreferences(WebPrivate) setShowsURLsInToolTips:]
--[WebView(WebPrivate) textIteratorForRect:]
--[WebTextIterator initWithRange:]
-+[WebTextIteratorPrivate initialize]
--[WebTextIteratorPrivate .cxx_construct]
--[WebTextIterator atEnd]
--[WebTextIterator currentTextLength]
--[WebTextIterator currentTextPointer]
--[WebTextIterator currentRange]
--[WebTextIterator advance]
--[WebTextIterator dealloc]
--[WebTextIteratorPrivate .cxx_destruct]
--[WebView hostWindow]
--[WebView dealloc]
--[WebView(AllWebViews) _removeFromAllWebViewsSet]
--[WebView(WebPendingPublic) setScriptDebugDelegate:]
--[WebView(WebPrivate) _cacheScriptDebugDelegateImplementations]
--[WebView(WebPrivate) _detachScriptDebuggerFromAllFrames]
--[WebFrame(WebInternal) _detachScriptDebugger]
--[WebView removeDragCaret]
-__ZN15WebEditorClient13pageDestroyedEv
-__ZN15WebEditorClientD0Ev
-__ZN18WebInspectorClient18inspectorDestroyedEv
-__ZN18WebInspectorClientD0Ev
-__ZN20WebContextMenuClient20contextMenuDestroyedEv
-__ZN20WebContextMenuClientD0Ev
-__ZN13WebDragClient23dragControllerDestroyedEv
-__ZN13WebDragClientD0Ev
-__ZN15WebChromeClient15chromeDestroyedEv
-__ZN15WebChromeClientD0Ev
--[WebView preferencesIdentifier]
--[WebViewPrivate dealloc]
--[WebViewPrivate .cxx_destruct]
-+[WebPreferences(WebPrivate) _checkLastReferenceForIdentifier:]
--[WebView(WebViewEditing) selectedDOMRange]
--[WebView(WebFileInternal) _selectedOrMainFrame]
--[WebFrame(WebInternal) _findFrameWithSelection]
--[WebFrame(WebInternal) _hasSelection]
--[WebHTMLView(WebDocumentPrivateProtocols) selectedAttributedString]
--[WebHTMLView(WebHTMLViewFileInternal) _selectedRange]
--[WebHTMLView(WebDocumentPrivateProtocols) _attributeStringFromDOMRange:]
-+[NSAttributedString(WebKitExtras) _web_attributedStringFromRange:]
--[DOMRange(WebDOMRangeOperations) webArchive]
--[WebArchive mainResource]
--[WebResource(WebResourceInternal) _initWithCoreResource:]
-+[WebResourcePrivate initialize]
--[WebResourcePrivate initWithCoreResource:]
--[WebResource textEncodingName]
--[WebResource data]
--[WebResource MIMEType]
--[WebResource URL]
--[WebArchive subresources]
--[WebView initWithCoder:]
--[WebPreferences initWithCoder:]
--[WebView(WebViewEditing) editingDelegate]
--[WebView(WebPrivate) setAlwaysShowVerticalScroller:]
--[WebDynamicScrollBarsView(WebInternal) setVerticalScrollingMode:andLock:]
--[WebDynamicScrollBarsView(WebInternal) horizontalScrollingMode]
--[WebDynamicScrollBarsView(WebInternal) setScrollingModesLocked:]
--[WebView(WebViewEditing) spellCheckerDocumentTag]
--[WebResource dealloc]
--[WebResourcePrivate dealloc]
-__ZN3WTF6VectorINS_6RefPtrIN7WebCore15ArchiveResourceEEELm0EE6shrinkEm
--[WebView(WebViewEditing) setContinuousSpellCheckingEnabled:]
-+[WebView(WebFileInternal) _preflightSpellChecker]
-+[WebView(WebFileInternal) _preflightSpellCheckerNow:]
--[WebView(WebViewEditing) undoManager]
--[WebDefaultEditingDelegate undoManagerForWebView:]
--[WebView(WebViewEditing) selectionAffinity]
--[WebView(WebViewEditing) setSelectedDOMRange:affinity:]
--[WebView(WebViewEditing) setEditable:]
-__ZN15WebEditorClient18shouldBeginEditingEPN7WebCore5RangeE
--[WebDefaultEditingDelegate webView:shouldBeginEditingInDOMRange:]
-__ZN15WebEditorClient15didBeginEditingEv
--[WebDefaultUIDelegate webViewFirstResponder:]
--[WebView(WebPendingPublic) setTabKeyCyclesThroughElements:]
--[WebHTMLView keyDown:]
-__ZN15WebEditorClient24handleInputMethodKeydownEPN7WebCore13KeyboardEventE
--[WebHTMLView(WebInternal) _interceptEditingKeyEvent:shouldSaveCommand:]
--[WebHTMLView(WebNSTextInputSupport) hasMarkedText]
--[WebHTMLView(WebNSTextInputSupport) insertText:]
-__ZN3WTF6VectorIN7WebCore15KeypressCommandELm0EE14expandCapacityEmPKS2_
-__ZN3WTF6VectorIN7WebCore15KeypressCommandELm0EE14expandCapacityEm
-__ZN3WTF6VectorIN7WebCore15KeypressCommandELm0EE15reserveCapacityEm
-__ZN15WebEditorClient19handleKeyboardEventEPN7WebCore13KeyboardEventE
--[WebHTMLView coreCommandBySelector:]
-__ZN15WebEditorClient16shouldInsertTextERKN7WebCore6StringEPNS0_5RangeENS0_18EditorInsertActionE
--[WebView(WebViewEditing) typingStyle]
--[WebFrame(WebInternal) _typingStyle]
-__ZN15WebEditorClient22registerCommandForUndoEN3WTF10PassRefPtrIN7WebCore11EditCommandEEE
-__ZN15WebEditorClient28registerCommandForUndoOrRedoEN3WTF10PassRefPtrIN7WebCore11EditCommandEEEb
-+[WebEditCommand initialize]
-+[WebEditCommand commandWithEditCommand:]
--[WebEditCommand .cxx_construct]
--[WebEditCommand initWithEditCommand:]
-__ZN15WebEditorClient24respondToChangedContentsEv
--[WebHTMLView keyUp:]
-__ZN15WebEditorClient35isAutomaticQuoteSubstitutionEnabledEv
--[WebView(WebViewTextChecking) isAutomaticQuoteSubstitutionEnabled]
-__ZN15WebEditorClient31isAutomaticLinkDetectionEnabledEv
--[WebView(WebViewTextChecking) isAutomaticLinkDetectionEnabled]
-__ZN15WebEditorClient34isAutomaticDashSubstitutionEnabledEv
--[WebView(WebViewTextChecking) isAutomaticDashSubstitutionEnabled]
-__ZN15WebEditorClient33isAutomaticTextReplacementEnabledEv
--[WebView(WebViewTextChecking) isAutomaticTextReplacementEnabled]
-__ZN15WebEditorClient36isAutomaticSpellingCorrectionEnabledEv
--[WebView(WebViewTextChecking) isAutomaticSpellingCorrectionEnabled]
-__ZN15WebEditorClient20checkTextOfParagraphEPKtiyRN3WTF6VectorIN7WebCore18TextCheckingResultELm0EEE
-__ZN15WebEditorClient23spellCheckerDocumentTagEv
-__ZN15WebEditorClient13didEndEditingEv
--[WebEditCommand dealloc]
--[WebEditCommand .cxx_destruct]
--[WebHTMLView(WebPrivate) removeTrackingRect:]
--[WebView windowScriptObject]
--[WebFrame name]
-__ZN20WebFrameLoaderClient14cancelledErrorERKN7WebCore15ResourceRequestE
-+[NSError(WebKitExtras) _webKitErrorWithDomain:code:URL:]
-+[NSError(WebKitExtras) _registerWebKitErrors]
-_registerErrors
-+[NSError(WebKitExtras) _webkit_addErrorsWithCodesAndDescriptions:inDomain:]
-+[NSError(WebKitExtras) _webkit_errorWithDomain:code:URL:]
--[NSError(WebKitExtras) _webkit_initWithDomain:code:URL:]
-__ZN20WebFrameLoaderClient20setMainDocumentErrorEPN7WebCore14DocumentLoaderERKNS0_13ResourceErrorE
--[WebDataSource(WebInternal) _setMainDocumentError:]
-__ZL49applyAppleDictionaryApplicationQuirkNonInlinePartP20WebFrameLoaderClientRKN7WebCore15ResourceRequestE
-+[WebHistoryItem(WebPrivate) _releaseAllPendingPageCaches]
-+[WebKitStatistics webViewCount]
-+[WebKitStatistics frameCount]
-+[WebKitStatistics dataSourceCount]
-+[WebKitStatistics viewCount]
-+[WebKitStatistics HTMLRepresentationCount]
-+[WebKitStatistics bridgeCount]
-+[WebCoreStatistics javaScriptProtectedGlobalObjectsCount]
--[WebView stringByEvaluatingJavaScriptFromString:]
--[WebFrame(WebInternal) _stringByEvaluatingJavaScriptFromString:]
--[WebFrame(WebInternal) _stringByEvaluatingJavaScriptFromString:forceUserGesture:]
-_WKDrawBezeledTextArea
-__ZNK15WebChromeClient17windowResizerRectEv
--[WebViewFactory inputElementAltText]
-__ZN26WebCachedFramePlatformData5clearEv
--[WebHTMLView(WebInternal) closeIfNotCurrentView]
-__ZN26WebCachedFramePlatformDataD0Ev
--[WebPluginDatabase close]
--[WebPluginDatabase(Internal) _removePlugin:]
-+[WebView(WebPrivate) _unregisterViewClassAndRepresentationClassForMIMEType:]
-__ZN3WTF9HashTableIN7WebCore6StringES2_NS_17IdentityExtractorIS2_EENS1_10StringHashENS_10HashTraitsIS2_EES7_E47removeAndInvalid
-__ZN3WTF9HashTableIN7WebCore6StringES2_NS_17IdentityExtractorIS2_EENS1_10StringHashENS_10HashTraitsIS2_EES7_E6removeEPS2_
--[WebNetscapePluginPackage wasRemovedFromPluginDatabase:]
--[WebBasePluginPackage wasRemovedFromPluginDatabase:]
--[WebNetscapePluginPackage(Internal) _unloadWithShutdown:]
--[WebView(WebPendingPublic) unscheduleFromRunLoop:forMode:]
+__ZN20WebFrameLoaderClient31dispatchDidCancelClientRedirectEv
+__ZN20WebFrameLoaderClient17objectContentTypeERKN7WebCore4KURLERKNS0_6StringE
-[WebView _pluginForMIMEType:]
__ZN20WebFrameLoaderClient12createPluginERKN7WebCore7IntSizeEPNS0_17HTMLPlugInElementERKNS0_4KURLERKN3WTF6VectorINS0_6StringELm
-__ZL3kitRKN3WTF6VectorIN7WebCore6StringELm0EEE
-__ZL10pluginViewP8WebFrameP16WebPluginPackageP7NSArrayS4_P5NSURLP10DOMElementa
--[WebPluginPackage viewFactory]
-+[WebPluginController plugInViewWithArguments:fromPluginPackage:]
-__ZNK7WebCore6Widget11isFrameViewEv
-__ZN7WebCore6Widget16setParentVisibleEb
--[WebPluginController addPlugin:]
--[WebView addPluginInstanceView:]
--[WebPluginDatabase addPluginInstanceView:]
--[WebPluginController webView]
--[WebPluginController webFrame]
--[WebView(WebPrivate) defersCallbacks]
-_resumeTimerFired
--[WebPluginController destroyPlugin:]
--[WebView removePluginInstanceView:]
--[WebPluginDatabase removePluginInstanceView:]
-__ZN12PluginWidgetD0Ev
--[WebPluginDatabase destroyAllPluginInstanceViews]
--[WebPluginDatabase dealloc]
--[WebView mainFrameTitle]
--[WebView setShouldCloseWithWindow:]
--[WebDataSource initialRequest]
-__ZN20WebFrameLoaderClient14shouldFallBackERKN7WebCore13ResourceErrorE
-__ZN20WebFrameLoaderClient30dispatchDidFailProvisionalLoadERKN7WebCore13ResourceErrorE
--[WebView(WebPrivate) _didFailProvisionalLoadWithError:forFrame:]
--[WebFramePolicyListener finalize]
--[WebElementDictionary finalize]
--[WebFramePolicyListener ignore]
--[WebDataSource finalize]
--[WebDataSourcePrivate finalize]
--[WebDefaultUIDelegate webView:didScrollDocumentInFrameView:]
-__ZN15WebChromeClient18makeFirstResponderEP11NSResponder
--[WebView(WebPrivate) _pushPerformingProgrammaticFocus]
--[WebDefaultUIDelegate webView:makeFirstResponder:]
--[WebView(WebPrivate) _popPerformingProgrammaticFocus]
--[WebElementDictionary count]
--[WebElementDictionary _fillCache]
-__ZL16cacheValueForKeyPKvS0_Pv
--[WebElementDictionary _title]
-__ZL13NSStringOrNilN7WebCore6StringE
--[WebElementDictionary _absoluteImageURL]
--[WebElementDictionary _isContentEditable]
--[WebElementDictionary _image]
--[WebElementDictionary _spellingToolTip]
--[WebElementDictionary _titleDisplayString]
--[WebElementDictionary _textContent]
--[WebElementDictionary _imageRect]
--[WebElementDictionary _altDisplayString]
--[WebElementDictionary _isLiveLink]
-__ZN20WebFrameLoaderClient38dispatchDidLoadResourceFromMemoryCacheEPN7WebCore14DocumentLoaderERKNS0_15ResourceRequestERKNS0_16R
--[WebHTMLRepresentation finalize]
--[WebHTMLView finalize]
--[WebHTMLViewPrivate finalize]
-__ZN20WebFrameLoaderClient38dispatchDecidePolicyForNewWindowActionEMN7WebCore11FrameLoaderEFvNS0_12PolicyActionEERKNS0_16Naviga
-__ZN20WebFrameLoaderClient19dispatchDidFailLoadERKN7WebCore13ResourceErrorE
--[WebView(WebPrivate) _didFailLoadWithError:forFrame:]
-+[WebBaseNetscapePluginView initialize]
-_WKSendUserChangeNotifications
+[WebHostedNetscapePluginView initialize]
-[WebBaseNetscapePluginView .cxx_construct]
-[WebHostedNetscapePluginView .cxx_construct]
+__ZL3kitRKN3WTF6VectorIN7WebCore6StringELm0EEE
-[WebHostedNetscapePluginView initWithFrame:pluginPackage:URL:baseURL:MIMEType:attributeKeys:attributeValues:loadManually:eleme
-[WebBaseNetscapePluginView initWithFrame:pluginPackage:URL:baseURL:MIMEType:attributeKeys:attributeValues:loadManually:element
-[WebHostedNetscapePluginView setAttributeKeys:andValues:]
--[WebBaseNetscapePluginView renewGState]
--[WebBaseNetscapePluginView viewWillMoveToSuperview:]
-[WebBaseNetscapePluginView visibleRect]
--[WebBaseNetscapePluginView isFlipped]
-[WebBaseNetscapePluginView _windowClipRect]
-__ZN20WebFrameLoaderClient35dispatchDidChangeLocationWithinPageEv
-__ZN20WebFrameLoaderClient13didFinishLoadEv
--[WebHTMLView validateUserInterfaceItem:]
--[WebHTMLView validateUserInterfaceItemWithoutDelegate:]
-__ZL3kitN7WebCore8TriStateE
-__Z30CallUIDelegateReturningBooleanaP7WebViewP13objc_selectorP11objc_objecta
--[WebView(WebIBActions) validateUserInterfaceItem:]
--[WebView(WebIBActions) validateUserInterfaceItemWithoutDelegate:]
--[WebView(WebIBActions) canMakeTextLarger]
--[WebView _canZoomIn:]
--[WebView _zoomMultiplier:]
--[WebView(WebIBActions) canMakeTextSmaller]
--[WebView _canZoomOut:]
--[WebHTMLView(WebPrivate) _hasSelection]
--[WebHTMLView(WebPrivate) _isEditable]
+-[WebBaseNetscapePluginView isFlipped]
+-[WebBaseNetscapePluginView renewGState]
+__ZN7WebCore6Widget16setParentVisibleEb
+-[WebBaseNetscapePluginView viewWillMoveToSuperview:]
-[WebBaseNetscapePluginView viewWillMoveToWindow:]
-[WebBaseNetscapePluginView removeTrackingRect]
-[WebHostedNetscapePluginView removeWindowObservers]
@@ -1225,40 +913,41 @@ __Z30CallUIDelegateReturningBooleanaP7WebViewP13objc_selectorP11objc_objecta
-[WebBaseNetscapePluginView setHasFocus:]
-[WebBaseNetscapePluginView viewDidMoveToWindow]
-[WebBaseNetscapePluginView resetTrackingRect]
--[WebBaseNetscapePluginView start]
-[WebBaseNetscapePluginView webView]
-[WebBaseNetscapePluginView webFrame]
--[WebBaseNetscapePluginView dataSource]
+-[WebBaseNetscapePluginView start]
-[WebHostedNetscapePluginView createPlugin]
--[WebView userAgentForURL:]
__ZN6WebKit25NetscapePluginHostManager6sharedEv
__ZN6WebKit25NetscapePluginHostManagerC1Ev
__ZN6WebKit25NetscapePluginHostManagerC2Ev
__ZN6WebKit25NetscapePluginHostManager17instantiatePluginEP24WebNetscapePluginPackageP27WebHostedNetscapePluginViewP8NSStringP7
-__ZN6WebKit25NetscapePluginHostManager14hostForPackageEP24WebNetscapePluginPackage
+-[WebPreferences(WebPrivate) usesProxiedOpenPanel]
+__ZN6WebKit25NetscapePluginHostManager14hostForPackageEP24WebNetscapePluginPackageb
__ZN3WTF7HashMapIP24WebNetscapePluginPackagePN6WebKit23NetscapePluginHostProxyENS_7PtrHashIS2_EENS_10HashTraitsIS2_EENS8_IS5_EE
__ZN3WTF9HashTableIP24WebNetscapePluginPackageSt4pairIS2_PN6WebKit23NetscapePluginHostProxyEENS_18PairFirstExtractorIS7_EENS_7P
-__ZN6WebKit25NetscapePluginHostManager15spawnPluginHostEP24WebNetscapePluginPackagejRjR19ProcessSerialNumber
+__ZN6WebKit25NetscapePluginHostManager15spawnPluginHostEP24WebNetscapePluginPackagejRjR19ProcessSerialNumberb
__ZN6WebKit25NetscapePluginHostManager20initializeVendorPortEv
__WKPACheckInApplication
_WKInitializeRenderServer
-[WebNetscapePluginPackage pluginHostArchitecture]
__WKPASpawnPluginHost
__WKPHCheckInWithPluginHost
-__ZN6WebKit23NetscapePluginHostProxyC1EjjRK19ProcessSerialNumber
-__ZN6WebKit23NetscapePluginHostProxyC2EjjRK19ProcessSerialNumber
+__ZN6WebKit23NetscapePluginHostProxyC1EjjRK19ProcessSerialNumberb
+__ZN6WebKit23NetscapePluginHostProxyC2EjjRK19ProcessSerialNumberb
__ZN6WebKitL14pluginProxyMapEv
__ZN3WTF7HashMapIjPN6WebKit23NetscapePluginHostProxyENS_7IntHashIjEENS_10HashTraitsIjEENS6_IS3_EEE3addERKjRKS3_
-__ZN3WTF9HashTableIjSt4pairIjPN6WebKit23NetscapePluginHostProxyEENS_18PairFirstExtractorIS5_EENS_7IntHashIjEENS_14PairHashTrait
_WKCreateMIGServerSource
__ZN6WebKit27NetscapePluginInstanceProxyC1EPNS_23NetscapePluginHostProxyEP27WebHostedNetscapePluginViewb
__ZN6WebKit27NetscapePluginInstanceProxyC2EPNS_23NetscapePluginHostProxyEP27WebHostedNetscapePluginViewb
+__ZN6WebKit27NetscapePluginInstanceProxy14LocalObjectMapC1Ev
+__ZN6WebKit27NetscapePluginInstanceProxy14LocalObjectMapC2Ev
__ZN6WebKit23NetscapePluginHostProxy14pluginInstanceEj
__ZNK3WTF7HashMapIjNS_6RefPtrIN6WebKit27NetscapePluginInstanceProxyEEENS_7IntHashIjEENS_10HashTraitsIjEENS7_IS4_EEE3getERKj
__ZN6WebKit23NetscapePluginHostProxy17addPluginInstanceEPNS_27NetscapePluginInstanceProxyE
__ZN3WTF7HashMapIjNS_6RefPtrIN6WebKit27NetscapePluginInstanceProxyEEENS_7IntHashIjEENS_10HashTraitsIjEENS7_IS4_EEE3setERKjRKS4_
__ZN6WebKit27NetscapePluginInstanceProxy13nextRequestIDEv
__WKPHInstantiatePlugin
+__ZN6WebKit27NetscapePluginInstanceProxy22willCallPluginFunctionEv
__ZN6WebKit27NetscapePluginInstanceProxy30processRequestsAndWaitForReplyEj
__ZN3WTF7HashMapIjPN6WebKit27NetscapePluginInstanceProxy5ReplyENS_7IntHashIjEENS_10HashTraitsIjEENS7_IS4_EEE4takeERKj
__ZN3WTF9HashTableIjSt4pairIjPN6WebKit27NetscapePluginInstanceProxy5ReplyEENS_18PairFirstExtractorIS6_EENS_7IntHashIjEENS_14Pai
@@ -1272,21 +961,27 @@ __ZN6WebKit27NetscapePluginInstanceProxy7loadURLEPKcS2_S2_j12LoadURLFlagsRj
-[WebBaseNetscapePluginView URLWithCString:]
-[NSString(WebKitExtras) _web_stringByStrippingReturnCharacters]
-[NSURL(WebNSURLExtras) _webkit_URLByRemovingResourceSpecifier]
+-[NSURL(WebNSURLExtras) _web_URLByTruncatingOneCharacterBeforeComponent:]
-[NSMutableURLRequest(WebNSURLRequestExtras) _web_setHTTPReferrer:]
__ZN6WebKit27NetscapePluginInstanceProxy11loadRequestEP12NSURLRequestPKcbRj
+-[WebBaseNetscapePluginView dataSource]
-[NSURL(WebNSURLExtras) _webkit_scriptIfJavaScriptURL]
-__ZN3WTF5DequeIPN6WebKit27NetscapePluginInstanceProxy13PluginRequestEE14expandCapacityEv
+__ZN3WTF5DequeINS_6RefPtrIN6WebKit27NetscapePluginInstanceProxy13PluginRequestEEEE14expandCapacityEv
__XPCInstantiatePluginReply
_WKPCInstantiatePluginReply
__ZN3WTF7HashMapIjPN6WebKit27NetscapePluginInstanceProxy5ReplyENS_7IntHashIjEENS_10HashTraitsIjEENS7_IS4_EEE3setERKjRKS4_
+__ZN6WebKit27NetscapePluginInstanceProxy21didCallPluginFunctionEv
__ZN6WebKit27NetscapePluginInstanceProxy22InstantiatePluginReplyD0Ev
_WKSoftwareCARendererCreate
_WKMakeRenderLayer
__ZN6WebKit27NetscapePluginInstanceProxy18windowFrameChangedE6CGRect
__WKPHPluginInstanceWindowFrameChanged
--[WebHostedNetscapePluginView updateAndSetWindow]
+__ZNK21WebPluginHalterClient7enabledEv
+-[WebView addPluginInstanceView:]
+-[WebPluginDatabase addPluginInstanceView:]
-[WebBaseNetscapePluginView currentWindow]
-__ZN6WebKit27NetscapePluginInstanceProxy6resizeE6CGRectS1_b
+-[WebHostedNetscapePluginView updateAndSetWindow]
+__ZN6WebKit27NetscapePluginInstanceProxy6resizeE6CGRectS1_
__WKPHResizePluginInstance
__XPCBooleanReply
_WKPCBooleanReply
@@ -1305,20 +1000,50 @@ __WKPHPluginInstanceStopTimers
__ZN6WebKit27NetscapePluginInstanceProxy11startTimersEb
__WKPHPluginInstanceStartTimers
-[WebHostedNetscapePluginView loadStream]
--[WebView acceptsFirstResponder]
--[WebHostedNetscapePluginView drawRect:]
-_WKSoftwareCARendererRender
+__ZNK7WebCore6Widget11isFrameViewEv
+-[WebHostedNetscapePluginView createPluginBindingsInstance:]
+-[WebBaseNetscapePluginView stop]
+-[WebHostedNetscapePluginView shouldStop]
+__ZN20NetscapePluginWidgetD0Ev
__ZN7WebCore5TimerIN6WebKit27NetscapePluginInstanceProxyEE5firedEv
__ZN6WebKit27NetscapePluginInstanceProxy17requestTimerFiredEPN7WebCore5TimerIS0_EE
__ZN6WebKit27NetscapePluginInstanceProxy14performRequestEPNS0_13PluginRequestE
--[WebPluginDatabase removePluginInstanceViewsFor:]
-__ZN20WebFrameLoaderClient22dispatchWillSubmitFormEMN7WebCore11FrameLoaderEFvNS0_12PolicyActionEEN3WTF10PassRefPtrINS0_9FormSta
+__ZN20WebFrameLoaderClient14cancelledErrorERKN7WebCore15ResourceRequestE
++[NSError(WebKitExtras) _webKitErrorWithDomain:code:URL:]
++[NSError(WebKitExtras) _registerWebKitErrors]
+_registerErrors
++[NSError(WebKitExtras) _webkit_addErrorsWithCodesAndDescriptions:inDomain:]
++[NSError(WebKitExtras) _webkit_errorWithDomain:code:URL:]
+-[NSError(WebKitExtras) _webkit_initWithDomain:code:URL:]
+__ZN20WebFrameLoaderClient14shouldFallBackERKN7WebCore13ResourceErrorE
+__ZN20WebFrameLoaderClient20setMainDocumentErrorEPN7WebCore14DocumentLoaderERKNS0_13ResourceErrorE
+-[WebDataSource(WebInternal) _setMainDocumentError:]
+__ZN20WebFrameLoaderClient30dispatchDidFailProvisionalLoadERKN7WebCore13ResourceErrorE
+-[WebView(WebPrivate) _didFailProvisionalLoadWithError:forFrame:]
+__ZN20WebFrameLoaderClient22dispatchDidFailLoadingEPN7WebCore14DocumentLoaderEmRKNS0_13ResourceErrorE
+-[WebFrame(WebInternal) _internalLoadDelegate]
+__ZN3WTF7HashMapIP8WebFrameNS_6RefPtrIN6WebKit27NetscapePluginInstanceProxy13PluginRequestEEENS_7PtrHashIS2_EENS_10HashTraitsIS
+__ZN3WTF9HashTableIP8WebFrameSt4pairIS2_NS_6RefPtrIN6WebKit27NetscapePluginInstanceProxy13PluginRequestEEEENS_18PairFirstExtrac
+-[WebFrame(WebInternal) _setInternalLoadDelegate:]
+-[WebBaseNetscapePluginView dealloc]
+-[WebHostedNetscapePluginView .cxx_destruct]
+-[WebBaseNetscapePluginView .cxx_destruct]
+__ZN17WebHaltablePluginD0Ev
+-[WebHostedNetscapePluginView drawRect:]
+_WKSoftwareCARendererRender
+__ZN6WebKit27NetscapePluginInstanceProxy7didDrawEv
+-[WebHostedNetscapePluginView webFrame:didFinishLoadWithError:]
+-[WebHostedNetscapePluginView webFrame:didFinishLoadWithReason:]
+__ZN6WebKit27NetscapePluginInstanceProxy31webFrameDidFinishLoadWithReasonEP8WebFrames
+__WKPHLoadURLNotify
+__ZN20WebFrameLoaderClient22dispatchWillSubmitFormEMN7WebCore13PolicyCheckerEFvNS0_12PolicyActionEEN3WTF10PassRefPtrINS0_9FormS
-[WebView(WebPrivate) _formDelegate]
__Z16CallFormDelegateP7WebViewP13objc_selectorP11objc_objectS4_S4_S4_S4_
-[WebFramePolicyListener continue]
--[WebBaseNetscapePluginView stop]
--[WebHostedNetscapePluginView shouldStop]
+-[WebPluginDatabase removePluginInstanceViewsFor:]
__ZN6WebKit27NetscapePluginInstanceProxy10shouldStopEv
+-[WebView removePluginInstanceView:]
+-[WebPluginDatabase removePluginInstanceView:]
-[WebHostedNetscapePluginView destroyPlugin]
_WKSoftwareCARendererDestroy
__ZN6WebKit27NetscapePluginInstanceProxy7destroyEv
@@ -1329,6 +1054,9 @@ __ZN6WebKit27NetscapePluginInstanceProxy16cancelStreamLoadEjs
__ZNK3WTF7HashMapIjNS_6RefPtrIN6WebKit26HostedNetscapePluginStreamEEENS_7IntHashIjEENS_10HashTraitsIjEENS7_IS4_EEE3getERKj
__ZN6WebKit27NetscapePluginInstanceProxy7cleanupEv
__ZN6WebKit27NetscapePluginInstanceProxy14stopAllStreamsEv
+__ZN6WebKit27NetscapePluginInstanceProxy14LocalObjectMap5clearEv
+__ZN3WTF9HashTableIjSt4pairIjN3JSC12ProtectedPtrINS2_8JSObjectEEEENS_18PairFirstExtractorIS6_EENS_7IntHashIjEENS_14PairHashTrai
+__ZN3WTF9HashTableIPN3JSC8JSObjectESt4pairIS3_S4_IjjEENS_18PairFirstExtractorIS6_EENS_7PtrHashIS3_EENS_14PairHashTraitsINS_10Ha
__ZN3WTF9HashTableIPN6WebKit13ProxyInstanceES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES9_E4swapERSA_
__ZN3WTF9HashTableIPN6WebKit13ProxyInstanceES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES9_E15dealloca
__ZN6WebKit27NetscapePluginInstanceProxy10invalidateEv
@@ -1337,6 +1065,8 @@ __ZN6WebKit27NetscapePluginInstanceProxyD1Ev
__ZN6WebKit27NetscapePluginInstanceProxyD2Ev
__ZN3WTF20deleteAllPairSecondsIPN6WebKit27NetscapePluginInstanceProxy5ReplyEKNS_7HashMapIjS4_NS_7IntHashIjEENS_10HashTraitsIjEE
__ZN3WTF9HashTableIjSt4pairIjNS_9RetainPtrIP11objc_objectEEENS_18PairFirstExtractorIS6_EENS_7IntHashIjEENS_14PairHashTraitsINS_
+__ZN6WebKit27NetscapePluginInstanceProxy14LocalObjectMapD1Ev
+__ZN6WebKit27NetscapePluginInstanceProxy14LocalObjectMapD2Ev
-[WebHostedNetscapePluginView inputContext]
+[WebTextInputWindowController sharedTextInputWindowController]
-[WebTextInputWindowController init]
@@ -1344,80 +1074,202 @@ __ZN3WTF9HashTableIjSt4pairIjNS_9RetainPtrIP11objc_objectEEENS_18PairFirstExtrac
_WKGetInputPanelWindowStyle
-[WebTextInputWindowController inputContext]
-[WebTextInputPanel _inputContext]
-__ZN20NetscapePluginWidgetD0Ev
--[WebBaseNetscapePluginView dealloc]
--[WebHostedNetscapePluginView .cxx_destruct]
--[WebBaseNetscapePluginView .cxx_destruct]
+-[WebHTMLView mouseUp:]
__ZN6WebKit23NetscapePluginHostProxy28deadNameNotificationCallbackEP12__CFMachPortPvlS3_
__ZN6WebKit23NetscapePluginHostProxy14pluginHostDiedEv
__ZN3WTF9HashTableIjSt4pairIjNS_6RefPtrIN6WebKit27NetscapePluginInstanceProxyEEEENS_18PairFirstExtractorIS6_EENS_7IntHashIjEENS
__ZN6WebKit25NetscapePluginHostManager14pluginHostDiedEPNS_23NetscapePluginHostProxyE
__ZN6WebKit23NetscapePluginHostProxyD1Ev
__ZN6WebKit23NetscapePluginHostProxyD2Ev
-__ZN15WebChromeClient11scaleFactorEv
-__ZN15WebEditorClient27doTextFieldCommandFromEventEPN7WebCore7ElementEPNS0_13KeyboardEventE
--[WebDefaultEditingDelegate webView:shouldInsertText:replacingDOMRange:givenAction:]
-__ZN15WebEditorClient24textFieldDidBeginEditingEPN7WebCore7ElementE
--[WebHTMLRepresentation formForElement:]
-__ZN15WebEditorClient24textDidChangeInTextFieldEPN7WebCore7ElementE
--[WebHTMLView performKeyEquivalent:]
--[WebHTMLView _handleStyleKeyEquivalent:]
--[WebPreferences(WebPrivate) respectStandardStyleKeyEquivalents]
--[WebHTMLView(WebNSTextInputSupport) doCommandBySelector:]
--[WebDefaultEditingDelegate webView:doCommandBySelector:]
--[WebHTMLRepresentation elementWithName:inForm:]
-__ZN15WebEditorClient24smartInsertDeleteEnabledEv
+__ZN3WTF9HashTableIjSt4pairIjPN6WebKit23NetscapePluginHostProxyEENS_18PairFirstExtractorIS5_EENS_7IntHashIjEENS_14PairHashTrait
+__ZN21WebIconDatabaseClient13performImportEv
+__Z21importToWebCoreFormatv
++[ThreadEnabler enableThreading]
+-[ThreadEnabler threadEnablingSelector:]
+__ZL20objectFromPathForKeyP8NSStringP11objc_object
+-[NSMutableDictionary(WebNSDictionaryExtras) _webkit_setBool:forKey:]
+_WKGetMIMETypeForExtension
+_WKQTIncludeOnlyModernMediaFileTypes
+_WKQTMovieMaxTimeLoadedChangeNotification
+-[WebViewFactory defaultLanguageCode]
+_WKQTMovieSelectPreferredAlternates
+_WKQTMovieSelectPreferredAlternateTrackForMediaType
+_WKQTMovieGetType
+_WKQTMovieMaxTimeSeekable
+_maxValueForTimeRanges
+__ZN15WebChromeClient23attachRootGraphicsLayerEPN7WebCore5FrameEPNS0_13GraphicsLayerE
+-[WebHTMLView(WebInternal) attachRootLayer:]
+-[WebView(WebPrivate) _postsAcceleratedCompositingNotifications]
+__ZN15WebChromeClient37setNeedsOneShotDrawingSynchronizationEv
+-[WebView(WebViewInternal) _setNeedsOneShotDrawingSynchronization:]
+__ZN15WebChromeClient28scheduleCompositingLayerSyncEv
+-[WebView(WebViewInternal) _scheduleCompositingLayerSync]
+_WKQTMovieMaxTimeLoaded
+__ZL32layerSyncRunLoopObserverCallBackP19__CFRunLoopObservermPv
+-[WebView(WebViewInternal) _syncCompositingChanges]
++[WebView(WebPrivate) canCloseAllWebViews]
+-[WebIconDatabase(WebInternal) _applicationWillTerminate:]
++[WebView _applicationWillTerminate]
+__ZL27fastDocumentTeardownEnabledv
++[WebView(WebPrivate) closeAllWebViews]
+-[WebView(WebIBActions) stopLoading:]
+-[WebFrame stopLoading]
+-[WebView(WebPrivate) _closeWithFastTeardown]
++[WebPluginDatabase closeSharedDatabase]
++[WebHistoryItem(WebPrivate) _releaseAllPendingPageCaches]
+-[WebView initWithFrame:]
+-[WebView initWithFrame:frameName:groupName:]
+__ZL32needsWebViewInitThreadWorkaroundv
++[WebView(WebViewInternal) shouldIncludeInWebKitStatistics]
+-[WebView stringByEvaluatingJavaScriptFromString:]
+-[WebFrame(WebInternal) _stringByEvaluatingJavaScriptFromString:]
+-[WebFrame(WebInternal) _stringByEvaluatingJavaScriptFromString:forceUserGesture:]
+-[WebView(WebPendingPublic) scriptDebugDelegate]
+__ZNK3JSC7JSValue8toStringEPNS_9ExecStateE
+__ZN3WTF12bitwise_castIdlEET_T0_
++[WebView(WebFileInternal) _preferencesRemovedNotification:]
++[WebView(WebFileInternal) _maxCacheModelInAnyInstance]
+_WKDrawBezeledTextArea
+__ZNK15WebChromeClient17windowResizerRectEv
+_WKDrawBezeledTextFieldCell
+__ZN20WebFrameLoaderClient29savePlatformDataToCachedFrameEPN7WebCore11CachedFrameE
+-[WebViewFactory inputElementAltText]
+_WKGetFontInLanguageForRange
+-[WebNetscapePluginPackage getPluginInfoFromResources]
+-[WebNetscapePluginPackage openResourceFile]
+-[WebNetscapePluginPackage stringForStringListID:andIndex:]
++[NSString(WebKitExtras) _web_encodingForResource:]
+-[WebNetscapePluginPackage closeResourceFile:]
+__ZN15WebChromeClient19addMessageToConsoleEN7WebCore13MessageSourceENS0_11MessageTypeENS0_12MessageLevelERKNS0_6StringEjS6_
+__ZN26WebCachedFramePlatformData5clearEv
+-[WebHTMLView(WebInternal) closeIfNotCurrentView]
+__ZN26WebCachedFramePlatformDataD0Ev
++[WebStringTruncator centerTruncateString:toWidth:]
+__ZL15defaultMenuFontv
+__ZN20WebFrameLoaderClient22dispatchDidChangeIconsEv
++[NSObject(WebScripting) isKeyExcludedFromWebScript:]
+-[WebIconDatabase iconURLForURL:]
+-[WebHistoryItem(WebPrivate) RSSFeedReferrer]
+-[WebElementDictionary _webFrame]
+-[WebElementDictionary _domNode]
+-[DOMDocument(WebDOMDocumentOperations) webFrame]
+-[WebElementDictionary _targetWebFrame]
+-[NSURL(WebNSURLExtras) _webkit_URLByRemovingFragment]
+__ZNK20WebFrameLoaderClient32dispatchDidRemoveBackForwardItemEPN7WebCore11HistoryItemE
+-[WebPluginDatabase close]
+-[WebPluginDatabase(Internal) _removePlugin:]
++[WebView(WebPrivate) _unregisterPluginMIMEType:]
++[WebView(WebPrivate) _unregisterViewClassAndRepresentationClassForMIMEType:]
+__ZN3WTF9HashTableIN7WebCore6StringES2_NS_17IdentityExtractorIS2_EENS1_10StringHashENS_10HashTraitsIS2_EES7_E47removeAndInvalid
+__ZN3WTF9HashTableIN7WebCore6StringES2_NS_17IdentityExtractorIS2_EENS1_10StringHashENS_10HashTraitsIS2_EES7_E6removeEPS2_
+-[WebNetscapePluginPackage wasRemovedFromPluginDatabase:]
+-[WebBasePluginPackage wasRemovedFromPluginDatabase:]
+-[WebNetscapePluginPackage(Internal) _unloadWithShutdown:]
+-[WebHTMLView windowWillClose:]
+-[WebPreferences setJavaScriptCanOpenWindowsAutomatically:]
+-[WebPreferences setJavaScriptEnabled:]
+__ZN7WebCore17FrameLoaderClient17didNotAllowScriptEv
+-[WebPreferences setJavaEnabled:]
+-[WebPreferences setPlugInsEnabled:]
+__ZN15WebChromeClient10windowRectEv
+-[WebHTMLRepresentation currentForm]
+-[WebHTMLRepresentation controlsInForm:]
+__ZL25formElementFromDOMElementP10DOMElement
+-[WebHTMLRepresentation elementIsPassword:]
+__ZL26inputElementFromDOMElementP10DOMElement
+-[WebHTMLRepresentation elementDoesAutoComplete:]
++[WebDatabaseManager sharedWebDatabaseManager]
+-[WebDatabaseManager origins]
+-[WebDataSource(WebPrivate) _mainDocumentError]
+-[WebHTMLView validRequestorForSendType:returnType:]
+-[WebHTMLView(WebDocumentPrivateProtocols) pasteboardTypesForSelection]
+-[WebHTMLView(WebInternal) _canSmartCopyOrDelete]
-[WebView(WebViewEditing) smartInsertDeleteEnabled]
-__ZN15WebEditorClient17shouldDeleteRangeEPN7WebCore5RangeE
--[WebDefaultEditingDelegate webView:shouldDeleteDOMRange:]
-__ZN15WebEditorClient28textWillBeDeletedInTextFieldEPN7WebCore7ElementE
-__Z32CallFormDelegateReturningBooleanaP7WebViewP13objc_selectorP11objc_objectS2_S4_
-__ZN3WTF6VectorIN7WebCore18TextCheckingResultELm0EE14expandCapacityEmPKS2_
-__ZN3WTF6VectorIN7WebCore18TextCheckingResultELm0EE14expandCapacityEm
-__ZN3WTF6VectorIN7WebCore18TextCheckingResultELm0EE15reserveCapacityEm
-__ZN7WebCore18TextCheckingResultC2ERKS0_
-__ZN3WTF6VectorIN7WebCore13GrammarDetailELm0EEC1ERKS3_
-__ZN3WTF6VectorIN7WebCore13GrammarDetailELm0EEC2ERKS3_
-__ZN7WebCore18TextCheckingResultD2Ev
-_WKSetPatternPhaseInUserSpace
--[NSString(WebNSURLExtras) _web_isUserVisibleURL]
-+[WebHTMLView(WebPrivate) _postFlagsChangedEvent:]
--[WebHTMLView flagsChanged:]
-__ZN15WebEditorClient33isSelectTrailingWhitespaceEnabledEv
--[WebView(WebPrivate) isSelectTrailingWhitespaceEnabled]
-__ZN15WebChromeClient11canRunModalEv
+-[WebHTMLView(WebPrivate) _isEditable]
+-[WebHTMLView(WebPrivate) _hasSelection]
+-[WebHTMLView(WebPrivate) addTrackingRect:owner:userData:assumeInside:]
+-[WebHTMLView(WebPrivate) _sendToolTipMouseEntered]
+-[WebHTMLView(WebPrivate) _sendToolTipMouseExited]
+-[WebHTMLView(WebPrivate) removeTrackingRect:]
++[WebCache initialize]
++[WebCache empty]
+-[WebBackForwardList pageCacheSize]
+-[WebBackForwardList setPageCacheSize:]
+-[WebView(WebPrivate) setUsesPageCache:]
-[WebHTMLView(WebPrivate) view:stringForToolTip:point:userData:]
-+[WebStringTruncator rightTruncateString:toWidth:withFont:]
--[WebView(WebIBActions) goBack:]
--[WebView goBack]
-__ZNK20WebFrameLoaderClient21shouldGoToHistoryItemEPN7WebCore11HistoryItemE
-__ZN20WebFrameLoaderClient16restoreViewStateEv
--[WebDynamicScrollBarsView(WebInternal) allowsHorizontalScrolling]
--[WebView(WebPendingPublic) shouldClose]
--[NSEvent(WebExtras) _web_isReturnOrEnterKeyEvent]
--[NSEvent(WebExtras) _web_isKeyEvent:]
-__ZN20WebFrameLoaderClient27registerForIconNotificationEb
--[WebView(WebViewInternal) _receivedIconChangedNotification:]
-__ZN20WebFrameLoaderClient36transitionToCommittedFromCachedFrameEPN7WebCore11CachedFrameE
-__ZN20WebFrameLoaderClient11forceLayoutEv
--[WebHTMLView setNeedsToApplyStyles:]
+-[WebHTMLView validateUserInterfaceItem:]
+-[WebHTMLView validateUserInterfaceItemWithoutDelegate:]
+-[WebHTMLView coreCommandBySelector:]
+__ZL22commandNameForSelectorP13objc_selector
+__ZN3WTF7HashMapIP13objc_selectorN7WebCore6StringENS_7PtrHashIS2_EENS_10HashTraitsIS2_EENS7_IS4_EEE3addERKS2_RKS4_
+__ZN3WTF9HashTableIP13objc_selectorSt4pairIS2_N7WebCore6StringEENS_18PairFirstExtractorIS6_EENS_7PtrHashIS2_EENS_14PairHashTrai
+__ZNK3WTF9HashTableIP13objc_selectorSt4pairIS2_N7WebCore6StringEENS_18PairFirstExtractorIS6_EENS_7PtrHashIS2_EENS_14PairHashTra
+__ZL3kitN7WebCore8TriStateE
+__Z30CallUIDelegateReturningBooleanaP7WebViewP13objc_selectorP11objc_objecta
+-[WebFrame(WebPrivate) _isDisplayingStandaloneImage]
+-[WebHTMLView selectAll:]
+-[WebHTMLView executeCoreCommandBySelector:]
+-[WebHTMLView callDelegateDoCommandBySelectorIfNeeded:]
+-[WebView(WebPrivate) _editingDelegateForwarder]
++[WebDefaultEditingDelegate sharedEditingDelegate]
+-[WebDefaultEditingDelegate webView:doCommandBySelector:]
+__ZN15WebEditorClient25shouldChangeSelectedRangeEPN7WebCore5RangeES2_NS0_9EAffinityEb
+-[WebView(WebViewEditing) _shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:]
+-[WebDefaultEditingDelegate webView:shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:]
+-[WebHTMLView(WebInternal) smartInsertDeleteEnabled]
+-[WebHTMLView(WebInternal) isAutomaticQuoteSubstitutionEnabled]
+-[WebView(WebViewTextChecking) isAutomaticQuoteSubstitutionEnabled]
+-[WebHTMLView(WebInternal) isAutomaticDashSubstitutionEnabled]
+-[WebView(WebViewTextChecking) isAutomaticDashSubstitutionEnabled]
+-[WebHTMLView(WebInternal) isAutomaticLinkDetectionEnabled]
+-[WebView(WebViewTextChecking) isAutomaticLinkDetectionEnabled]
+-[WebHTMLView(WebInternal) isAutomaticTextReplacementEnabled]
+-[WebView(WebViewTextChecking) isAutomaticTextReplacementEnabled]
+-[WebView(WebIBActions) validateUserInterfaceItem:]
+-[WebView(WebIBActions) validateUserInterfaceItemWithoutDelegate:]
+-[WebHTMLView(WebInternal) isGrammarCheckingEnabled]
+-[WebHTMLView(WebInternal) isAutomaticSpellingCorrectionEnabled]
+-[WebView(WebViewTextChecking) isAutomaticSpellingCorrectionEnabled]
+-[WebView(WebIBActions) toggleContinuousSpellChecking:]
+-[WebView(WebViewEditing) setContinuousSpellCheckingEnabled:]
+-[WebFrame(WebInternal) _unmarkAllMisspellings]
++[WebView(WebFileInternal) _preflightSpellChecker]
++[WebView(WebFileInternal) _preflightSpellCheckerNow:]
+-[WebHTMLView(WebInternal) toggleGrammarChecking:]
+-[WebView(WebViewGrammarChecking) toggleGrammarChecking:]
+-[WebView(WebViewGrammarChecking) setGrammarCheckingEnabled:]
+__ZN13WebDragClient28dragSourceActionMaskForPointERKN7WebCore8IntPointE
+-[WebDefaultUIDelegate webView:dragSourceActionMaskForPoint:]
+-[WebHTMLView mouseDown:]
+-[WebView(WebPendingPublic) canResetPageZoom]
+-[WebView _canResetZoom:]
+-[WebView _zoomMultiplier:]
+-[WebView(WebIBActions) canMakeTextStandardSize]
+-[WebView(WebPendingPublic) canZoomPageIn]
+-[WebView _canZoomIn:]
+-[WebView(WebPendingPublic) canZoomPageOut]
+-[WebView _canZoomOut:]
+-[WebHTMLRepresentation canProvideDocumentSource]
+-[WebFrame(WebInternal) _canProvideDocumentSource]
+-[WebView(WebIBActions) reload:]
+-[WebFrame reload]
+-[WebHTMLView(WebPrivate) _removeTrackingRects:count:]
+-[WebHTMLView(WebPrivate) _addTrackingRect:owner:userData:assumeInside:useTrackingNum:]
__XPCGetWindowNPObject
_WKPCGetWindowNPObject
__ZN6WebKit27NetscapePluginInstanceProxy17getWindowNPObjectERj
-__ZN6WebKit27NetscapePluginInstanceProxy11idForObjectEPN3JSC8JSObjectE
+__ZN6WebKit27NetscapePluginInstanceProxy14LocalObjectMap11idForObjectEPN3JSC8JSObjectE
__ZNK3WTF9HashTableIjSt4pairIjN3JSC12ProtectedPtrINS2_8JSObjectEEEENS_18PairFirstExtractorIS6_EENS_7IntHashIjEENS_14PairHashTra
__ZN3WTF7HashMapIjN3JSC12ProtectedPtrINS1_8JSObjectEEENS_7IntHashIjEENS_10HashTraitsIjEENS7_IS4_EEE3setERKjRKS4_
-__ZN3WTF9HashTableIjSt4pairIjN3JSC12ProtectedPtrINS2_8JSObjectEEEENS_18PairFirstExtractorIS6_EENS_7IntHashIjEENS_14PairHashTrai
+__ZN3WTF7HashMapIPN3JSC8JSObjectESt4pairIjjENS_7PtrHashIS3_EENS_10HashTraitsIS3_EENS8_IS5_EEE3setERKS3_RKS5_
__XPCEvaluate
_WKPCEvaluate
-__ZN6WebKit27NetscapePluginInstanceProxy22willCallPluginFunctionEv
-__ZN6WebKit27NetscapePluginInstanceProxy8evaluateEjRKN7WebCore6StringERPcRj
-__ZNK3JSC21UStringSourceProvider6lengthEv
-__ZNK3JSC21UStringSourceProvider4dataEv
+__ZN6WebKit27NetscapePluginInstanceProxy8evaluateEjRKN7WebCore6StringERPcRjb
+__ZNK7WebCore20StringSourceProvider6lengthEv
+__ZNK7WebCore20StringSourceProvider4dataEv
__ZN6WebKit27NetscapePluginInstanceProxy12marshalValueEPN3JSC9ExecStateENS1_7JSValueERPcRj
__ZN6WebKit27NetscapePluginInstanceProxy15addValueToArrayEP14NSMutableArrayPN3JSC9ExecStateENS3_7JSValueE
__WKPHBooleanAndDataReply
-__ZN6WebKit27NetscapePluginInstanceProxy21didCallPluginFunctionEv
__XPCGetStringIdentifier
_WKPCGetStringIdentifier
__XPCInvoke
@@ -1427,20 +1279,36 @@ __ZN6WebKit27NetscapePluginInstanceProxy6invokeEjRKN3JSC10IdentifierEPcjRS5_Rj
__ZNK3WTF7HashMapIjN3JSC12ProtectedPtrINS1_8JSObjectEEENS_7IntHashIjEENS_10HashTraitsIjEENS7_IS4_EEE3getERKj
__ZN6WebKit27NetscapePluginInstanceProxy15demarshalValuesEPN3JSC9ExecStateEPcjRNS1_20MarkedArgumentBufferE
__ZN6WebKit27NetscapePluginInstanceProxy23demarshalValueFromArrayEPN3JSC9ExecStateEP7NSArrayRmRNS1_7JSValueE
-__XPCReleaseObject
-_WKPCReleaseObject
-__ZN6WebKit27NetscapePluginInstanceProxy13releaseObjectEj
+__XPCForgetBrowserObject
+_WKPCForgetBrowserObject
+__ZN6WebKit27NetscapePluginInstanceProxy21forgetBrowserObjectIDEj
+__ZN6WebKit27NetscapePluginInstanceProxy14LocalObjectMap6forgetEj
__ZN6WebKit26HostedNetscapePluginStreamC1EPNS_27NetscapePluginInstanceProxyEjP12NSURLRequest
__ZN6WebKit26HostedNetscapePluginStreamC2EPNS_27NetscapePluginInstanceProxyEjP12NSURLRequest
__ZN3WTF7HashMapIjNS_6RefPtrIN6WebKit26HostedNetscapePluginStreamEEENS_7IntHashIjEENS_10HashTraitsIjEENS7_IS4_EEE3addERKjRKS4_
__ZN3WTF9HashTableIjSt4pairIjNS_6RefPtrIN6WebKit26HostedNetscapePluginStreamEEEENS_18PairFirstExtractorIS6_EENS_7IntHashIjEENS_
__ZN6WebKit26HostedNetscapePluginStream5startEv
--[WebHostedNetscapePluginView createPluginBindingsInstance:]
+-[WebBaseNetscapePluginView element]
+-[WebBaseNetscapePluginView shouldClipOutPlugin]
+__ZNK7WebCore12PluginWidget14isPluginWidgetEv
+-[WebHostedNetscapePluginView pluginLayer]
+__ZN7WebCore6Widget22widgetPositionsUpdatedEv
+-[WebBaseNetscapePluginView windowResignedKey:]
+-[WebBaseNetscapePluginView invalidatePluginContentRect:]
+__ZN6WebKit26HostedNetscapePluginStream18didReceiveResponseEPN7WebCore26NetscapePlugInStreamLoaderERKNS1_16ResourceResponseE
+_WKGetNSURLResponseLastModifiedDate
+__ZN6WebKit26HostedNetscapePluginStream11startStreamEP5NSURLxP6NSDateP8NSStringP6NSData
+-[NSURL(WebNSURLExtras) _web_URLCString]
+__WKPHStartStream
+__ZNK6WebKit26HostedNetscapePluginStream15wantsAllStreamsEv
+__ZN6WebKit26HostedNetscapePluginStream14didReceiveDataEPN7WebCore26NetscapePlugInStreamLoaderEPKci
+__WKPHStreamDidReceiveData
+__ZN6WebKit26HostedNetscapePluginStream16didFinishLoadingEPN7WebCore26NetscapePlugInStreamLoaderE
+__WKPHStreamDidFinishLoading
+__ZN6WebKit27NetscapePluginInstanceProxy16disconnectStreamEPNS_26HostedNetscapePluginStreamE
+__ZN6WebKit26HostedNetscapePluginStreamD0Ev
__ZN6WebKit27NetscapePluginInstanceProxy22createBindingsInstanceEN3WTF10PassRefPtrIN3JSC8Bindings10RootObjectEEE
__WKPHGetScriptableNPObject
-__XPCInvalidateRect
-_WKPCInvalidateRect
-__ZN6WebKit27NetscapePluginInstanceProxy14invalidateRectEdddd
__XPCGetScriptableNPObjectReply
_WKPCGetScriptableNPObjectReply
__ZN6WebKit13ProxyInstanceC1EN3WTF10PassRefPtrIN3JSC8Bindings10RootObjectEEEPNS_27NetscapePluginInstanceProxyEj
@@ -1451,6 +1319,9 @@ __ZN3WTF9HashTableIPN6WebKit13ProxyInstanceES3_NS_17IdentityExtractorIS3_EENS_7P
__ZN3WTF9HashTableIPN6WebKit13ProxyInstanceES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES9_E6rehashEi
__ZN3WTF9HashTableIPN6WebKit13ProxyInstanceES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES9_E13allocate
__ZN6WebKit27NetscapePluginInstanceProxy26GetScriptableNPObjectReplyD0Ev
+__ZN6WebKit13ProxyInstance16newRuntimeObjectEPN3JSC9ExecStateE
+__ZN6WebKit18ProxyRuntimeObjectC1EPN3JSC9ExecStateEN3WTF10PassRefPtrINS_13ProxyInstanceEEE
+__ZN6WebKit18ProxyRuntimeObjectC2EPN3JSC9ExecStateEN3WTF10PassRefPtrINS_13ProxyInstanceEEE
__ZN3JSC8Bindings8Instance12virtualBeginEv
__ZNK6WebKit13ProxyInstance8getClassEv
__ZN6WebKitL10proxyClassEv
@@ -1459,293 +1330,189 @@ __ZN6WebKit13ProxyInstance10fieldNamedERKN3JSC10IdentifierE
__WKPHNPObjectHasProperty
__XPCIdentifierInfo
_WKPCIdentifierInfo
-__ZN3WTF7HashMapINS_6RefPtrIN3JSC7UString3RepEEEPNS2_8Bindings5FieldENS_7StrHashIS5_EENS_10HashTraitsIS5_EENSB_IS8_EEE3addEPS4_
-__ZN3WTF9HashTableINS_6RefPtrIN3JSC7UString3RepEEESt4pairIS5_PNS2_8Bindings5FieldEENS_18PairFirstExtractorISA_EENS_7StrHashIS5_
__ZNK6WebKit10ProxyClass12methodsNamedERKN3JSC10IdentifierEPNS1_8Bindings8InstanceE
__ZN6WebKit13ProxyInstance12methodsNamedERKN3JSC10IdentifierE
__WKPHNPObjectHasMethod
-__ZN3WTF7HashMapINS_6RefPtrIN3JSC7UString3RepEEEPNS2_8Bindings6MethodENS_7StrHashIS5_EENS_10HashTraitsIS5_EENSB_IS8_EEE3addEPS4
-__ZN3WTF9HashTableINS_6RefPtrIN3JSC7UString3RepEEESt4pairIS5_PNS2_8Bindings6MethodEENS_18PairFirstExtractorISA_EENS_7StrHashIS5
-__ZN3WTF6VectorIPN3JSC8Bindings6MethodELm0EEC1ERKS5_
-__ZN3WTF6VectorIPN3JSC8Bindings6MethodELm0EEC2ERKS5_
__ZN3JSC8Bindings5Class14fallbackObjectEPNS_9ExecStateEPNS0_8InstanceERKNS_10IdentifierE
__ZN3JSC8Bindings8Instance10virtualEndEv
__ZN3JSC8Bindings8Instance18getOwnPropertySlotEPNS_8JSObjectEPNS_9ExecStateERKNS_10IdentifierERNS_12PropertySlotE
-__ZN6WebKit26HostedNetscapePluginStream7didFailEPN7WebCore26NetscapePlugInStreamLoaderERKNS1_13ResourceErrorE
-__WKPHStreamDidFail
-__ZN15WebChromeClient10windowRectEv
-__ZN6WebKit13ProxyInstanceD0Ev
-__ZN3WTF20deleteAllPairSecondsIPN3JSC8Bindings5FieldEKNS_7HashMapINS_6RefPtrINS1_7UString3RepEEES4_NS_7StrHashIS9_EENS_10HashTr
-__ZN3WTF20deleteAllPairSecondsIPN3JSC8Bindings6MethodEKNS_7HashMapINS_6RefPtrINS1_7UString3RepEEES4_NS_7StrHashIS9_EENS_10HashT
-__ZN6WebKit27NetscapePluginInstanceProxy14removeInstanceEPNS_13ProxyInstanceE
-__ZN3WTF9HashTableIPN6WebKit13ProxyInstanceES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES9_E4findIS3_N
-__ZN3WTF9HashTableIPN6WebKit13ProxyInstanceES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES9_E47removeAn
-__ZN3WTF9HashTableIPN6WebKit13ProxyInstanceES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES9_E6removeEPS
-__ZN6WebKit13ProxyInstance10invalidateEv
-__WKPHNPObjectRelease
-__ZN3WTF6VectorINS_6RefPtrIN6WebKit26HostedNetscapePluginStreamEEELm0EE14expandCapacityEm
-__ZN3WTF6VectorINS_6RefPtrIN6WebKit26HostedNetscapePluginStreamEEELm0EE15reserveCapacityEm
-__ZN6WebKit26HostedNetscapePluginStream4stopEv
-__ZN3WTF6VectorINS_6RefPtrIN6WebKit26HostedNetscapePluginStreamEEELm0EE6shrinkEm
-__ZN3JSC21UStringSourceProviderD0Ev
--[WebView(WebIBActions) goForward:]
--[WebView goForward]
--[WebFramePolicyListener download]
-__ZN20WebFrameLoaderClient8downloadEPN7WebCore14ResourceHandleERKNS0_15ResourceRequestES5_RKNS0_16ResourceResponseE
--[WebDownload _initWithLoadingConnection:request:response:delegate:proxy:]
--[WebDownload _setRealDelegate:]
--[WebDownloadInternal setRealDelegate:]
--[WebDownload init]
--[WebDownloadInternal respondsToSelector:]
--[WebDownloadInternal downloadDidBegin:]
--[WebDownloadInternal download:didReceiveResponse:]
-__ZNK20WebFrameLoaderClient25setOriginalURLForDownloadEP11WebDownloadRKN7WebCore15ResourceRequestE
-__ZN20WebFrameLoaderClient29interruptForPolicyChangeErrorERKN7WebCore15ResourceRequestE
--[WebDownloadInternal download:didReceiveDataOfLength:]
--[WebDownloadInternal download:decideDestinationWithSuggestedFilename:]
--[NSFileManager(WebNSFileManagerExtras) _webkit_setMetadataURL:referrer:atPath:]
-_setMetaData
-_WKSetMetadataURL
--[WebDownloadInternal download:didCreateDestination:]
--[WebDownloadInternal downloadDidFinish:]
--[WebDownload dealloc]
--[WebDownloadInternal dealloc]
-__ZN20NetscapePluginWidget11handleEventEPN7WebCore5EventE
--[WebHostedNetscapePluginView handleMouseMoved:]
-__ZN6WebKit27NetscapePluginInstanceProxy10mouseEventEP6NSViewP7NSEvent16NPCocoaEventType
-__WKPHPluginInstanceMouseEvent
-__ZN6WebKit26HostedNetscapePluginStream18didReceiveResponseEPN7WebCore26NetscapePlugInStreamLoaderERKNS1_16ResourceResponseE
-_WKGetNSURLResponseLastModifiedDate
-__ZN6WebKit26HostedNetscapePluginStream11startStreamEP5NSURLxP6NSDateP8NSStringP6NSData
--[NSURL(WebNSURLExtras) _web_URLCString]
-__WKPHStartStream
-__ZNK6WebKit26HostedNetscapePluginStream15wantsAllStreamsEv
-__ZN6WebKit26HostedNetscapePluginStream14didReceiveDataEPN7WebCore26NetscapePlugInStreamLoaderEPKci
-__WKPHStreamDidReceiveData
-__ZN6WebKit26HostedNetscapePluginStream16didFinishLoadingEPN7WebCore26NetscapePlugInStreamLoaderE
-__WKPHStreamDidFinishLoading
-__ZN6WebKit27NetscapePluginInstanceProxy16disconnectStreamEPNS_26HostedNetscapePluginStreamE
-__ZN6WebKit26HostedNetscapePluginStreamD0Ev
--[WebHostedNetscapePluginView mouseExited:]
-__ZN20WebFrameLoaderClient18dispatchCreatePageEv
--[WebBaseNetscapePluginView preferencesHaveChanged:]
-__ZN20WebFrameLoaderClient12dispatchShowEv
--[WebBaseNetscapePluginView windowResignedKey:]
--[WebView(WebPendingPublic) canMarkAllTextMatches]
--[WebView(WebPendingPublic) searchFor:direction:caseSensitive:wrap:startInSelection:]
--[WebHTMLView(WebDocumentPrivateProtocols) searchFor:direction:caseSensitive:wrap:startInSelection:]
--[WebView(WebPendingPublic) rectsForTextMatches]
--[WebHTMLView(WebDocumentInternalProtocols) rectsForTextMatches]
-__ZN3WTF6VectorIN7WebCore7IntRectELm0EE6shrinkEm
--[WebHTMLView(WebDocumentPrivateProtocols) selectionRect]
--[WebHTMLView(WebDocumentPrivateProtocols) selectionTextRects]
-__ZN3WTF6VectorIN7WebCore9FloatRectELm0EE6shrinkEm
--[WebHTMLView(WebDocumentPrivateProtocols) selectionImageForcingBlackText:]
--[WebHTMLView(WebDocumentPrivateProtocols) selectedString]
--[WebFrame(WebInternal) _selectedString]
--[WebBaseNetscapePluginView windowBecameKey:]
--[WebHostedNetscapePluginView windowFrameDidChange:]
-+[WebStringTruncator widthOfString:font:]
+__ZN20WebFrameLoaderClient16restoreViewStateEv
+__ZN3WTF7HashMapINS_6RefPtrIN7WebCore10StringImplEEEPN3JSC8Bindings6MethodENS2_10StringHashENS_10HashTraitsIS4_EENSA_IS8_EEE3ad
+__ZN3WTF9HashTableINS_6RefPtrIN7WebCore10StringImplEEESt4pairIS4_PN3JSC8Bindings6MethodEENS_18PairFirstExtractorISA_EENS2_10Str
__ZN3WTF6VectorIPN3JSC8Bindings6MethodELm0EE14expandCapacityEmPKS4_
__ZN3WTF6VectorIPN3JSC8Bindings6MethodELm0EE14expandCapacityEm
__ZN3WTF6VectorIPN3JSC8Bindings6MethodELm0EE15reserveCapacityEm
+__ZN3WTF6VectorIPN3JSC8Bindings6MethodELm0EEC1ERKS5_
+__ZN3WTF6VectorIPN3JSC8Bindings6MethodELm0EEC2ERKS5_
__ZN3WTF6VectorIPN3JSC8Bindings6MethodELm0EE6shrinkEm
-__ZN6WebKit13ProxyInstance12invokeMethodEPN3JSC9ExecStateERKN3WTF6VectorIPNS1_8Bindings6MethodELm0EEERKNS1_7ArgListE
+__ZN6WebKit13ProxyInstance9getMethodEPN3JSC9ExecStateERKNS1_10IdentifierE
+__ZN6WebKit13ProxyInstance12invokeMethodEPN3JSC9ExecStateEPNS1_13RuntimeMethodERKNS1_7ArgListE
+__ZNK6WebKit18ProxyRuntimeMethod9classInfoEv
__ZN6WebKit13ProxyInstance6invokeEPN3JSC9ExecStateE10InvokeTypeyRKNS1_7ArgListE
__ZN6WebKit27NetscapePluginInstanceProxy13marshalValuesEPN3JSC9ExecStateERKNS1_7ArgListE
__WKPHNPObjectInvoke
__XPCBooleanAndDataReply
_WKPCBooleanAndDataReply
+__ZN6WebKit27NetscapePluginInstanceProxy30moveGlobalExceptionToExecStateEPN3JSC9ExecStateE
+__ZN6WebKitL21globalExceptionStringEv
__ZN6WebKit27NetscapePluginInstanceProxy14demarshalValueEPN3JSC9ExecStateEPKcj
__ZN6WebKit27NetscapePluginInstanceProxy19BooleanAndDataReplyD0Ev
--[NSString(WebNSURLExtras) _webkit_stringByReplacingValidPercentEscapes]
--[WebFrame findFrameNamed:]
-__ZN6WebKit27NetscapePluginInstanceProxy18evaluateJavaScriptEPNS0_13PluginRequestE
--[WebHostedNetscapePluginView mouseEntered:]
--[WebView(WebIBActions) stopLoading:]
+-[WebBaseNetscapePluginView inFlatteningPaint]
+__ZN6WebKit27NetscapePluginInstanceProxy17retainLocalObjectEN3JSC7JSValueE
+__ZN6WebKit27NetscapePluginInstanceProxy18releaseLocalObjectEN3JSC7JSValueE
+-[WebView(WebPrivate) _viewWillDrawInternal]
+__ZNK3WTF7HashMapIPN7WebCore10StringImplEPN3JSC8JSStringENS1_10StringHashENS_10HashTraitsIS3_EENS8_IS6_EEE3getERKS3_
+__ZN3WTF6VectorIN3JSC8RegisterELm8EE6shrinkEm
+-[WebBaseNetscapePluginView supportsSnapshotting]
+__ZN6WebKit27NetscapePluginInstanceProxy8snapshotEP9CGContextjj
+__WKPHPluginInstanceSnapshot
+-[WebBaseNetscapePluginView windowBecameKey:]
+-[WebHostedNetscapePluginView windowFrameDidChange:]
+-[WebView(WebPendingPublic) zoomPageIn:]
+-[WebView _zoomIn:isTextOnly:]
+-[WebView(WebPendingPublic) zoomPageOut:]
+-[WebView _zoomOut:isTextOnly:]
+-[WebHostedNetscapePluginView visibleRectDidChange]
+-[WebBaseNetscapePluginView visibleRectDidChange]
+_WKSyncSurfaceToView
+-[WebPreferences(WebPrivate) setZoomsTextOnly:]
+-[WebBaseNetscapePluginView preferencesHaveChanged:]
+-[WebFrameView documentViewShouldHandlePrint]
+-[WebFrameView printOperationWithPrintInfo:]
+-[WebFrameView canPrintHeadersAndFooters]
+-[WebHTMLView canPrintHeadersAndFooters]
+-[WebHTMLView knowsPageRange:]
+-[NSPrintOperation(WebKitExtras) _web_availablePaperWidth]
+-[WebHTMLView(WebPrivate) _beginPrintModeWithPageWidth:shrinkToFit:]
+-[WebHTMLView _setPrinting:minimumPageWidth:maximumPageWidth:adjustViewSize:]
+-[WebHTMLView setNeedsToApplyStyles:]
+-[WebView(WebViewPrintingPrivate) _adjustPrintingMarginsForHeaderAndFooter]
+-[NSPrintOperation(WebKitExtras) _web_pageSetupScaleFactor]
+-[WebView(WebViewPrintingPrivate) _headerHeight]
+__Z28CallUIDelegateReturningFloatP7WebViewP13objc_selector
+-[WebView(WebViewPrintingPrivate) _footerHeight]
+-[WebHTMLView _scaleFactorForPrintOperation:]
+-[NSPrintOperation(WebKitExtras) _web_availablePaperHeight]
+-[WebFrame(WebInternal) _computePageRectsWithPrintWidthScaleFactor:printHeight:]
+-[WebHTMLView _provideTotalScaleFactorForPrintOperation:]
+-[WebHTMLView beginDocument]
+-[WebHTMLView endDocument]
+-[WebHTMLView _endPrintModeAndRestoreWindowAutodisplay]
+-[WebHTMLView(WebPrivate) _endPrintMode]
+-[WebView(WebIBActions) canMakeTextLarger]
+-[WebView(WebIBActions) canMakeTextSmaller]
+-[WebView(WebIBActions) makeTextLarger:]
+-[WebView(WebIBActions) makeTextSmaller:]
+-[WebView(WebPendingPublic) resetPageZoom:]
+-[WebView _resetZoom:isTextOnly:]
+-[WebView(WebIBActions) makeTextStandardSize:]
+-[WebView initWithCoder:]
+-[WebDynamicScrollBarsView initWithCoder:]
+-[WebPreferences initWithCoder:]
++[WebPreferences(WebInternal) _concatenateKeyWithIBCreatorID:]
+-[WebView setPreferences:]
+-[WebPreferences setMinimumFontSize:]
+-[NSMutableDictionary(WebNSDictionaryExtras) _webkit_setInt:forKey:]
+-[WebHTMLRepresentation documentSource]
+-[WebDataSource data]
+-[WebFrame loadData:MIMEType:textEncodingName:baseURL:]
+-[WebFrame _loadData:MIMEType:textEncodingName:baseURL:unreachableURL:]
+__ZL22createUniqueWebDataURLv
+__ZN3WTF6RefPtrIN7WebCore10StringImplEED2Ev
+-[WebDefaultPolicyDelegate webView:decidePolicyForNavigationAction:request:frame:decisionListener:]
++[WebPreferences(WebPrivate) _checkLastReferenceForIdentifier:]
+-[WebPreferences dealloc]
+-[WebPreferencesPrivate dealloc]
+-[WebView supportsTextEncoding]
+-[WebHTMLView(WebDocumentPrivateProtocols) supportsTextEncoding]
+-[WebView customTextEncodingName]
+-[WebView _mainFrameOverrideEncoding]
+-[WebView setCustomTextEncodingName:]
+__ZN6WebKit13ProxyInstanceD0Ev
+__ZN3WTF20deleteAllPairSecondsIPN3JSC8Bindings5FieldEKNS_7HashMapINS_6RefPtrIN7WebCore10StringImplEEES4_NS7_10StringHashENS_10H
+__ZN3WTF20deleteAllPairSecondsIPN3JSC8Bindings6MethodEKNS_7HashMapINS_6RefPtrIN7WebCore10StringImplEEES4_NS7_10StringHashENS_10
__ZN6WebKit11ProxyMethodD0Ev
--[WebDownloadInternal download:shouldDecodeSourceDataOfMIMEType:]
-__ZN20WebFrameLoaderClient25pluginWillHandleLoadErrorERKN7WebCore16ResourceResponseE
--[NSError(WebKitExtras) _initWithPluginErrorCode:contentURL:pluginPageURL:pluginName:MIMEType:]
--[WebHTMLRepresentation receivedError:withDataSource:]
-_WKDrawMediaUIPart
-__ZL24createCGImageRefFromDataPKhj
-__ZL14drawMediaImageP9CGContext6CGRectP7CGImage
-_WKDrawMediaSliderTrack
-_WKQTMovieMaxTimeSeekable
-__ZN15WebChromeClient5focusEv
-__Z13webGetNSImagePN7WebCore5ImageE7_NSSize
-__ZL12CallDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS0_S2_S0_
-__ZL12CallDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS0_S2_S0_S0_
-__ZL12CallDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS0_S2_S0_S0_S0_S0_
-__ZL12CallDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS0_S2_S0_S0_S0_
-__ZL12CallDelegateP7WebViewP11objc_objectP13objc_selectorS2_
-__Z24CallResourceLoadDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS2_S0_iS0_
-__ZL12CallDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS0_S2_S0_iS0_
-__ZSt16__introsort_loopIPiiEvT_S1_T0_
-__ZL9setCursorP8NSWindowP13objc_selector8_NSPoint
-+[WebNetscapePluginPackage initialize]
-_WebLMGetCurApRefNum
-_WebLMSetCurApRefNum
-+[WebNetscapePluginDocumentView initialize]
--[WebNetscapePluginDocumentView .cxx_construct]
--[WebNetscapePluginDocumentView initWithFrame:pluginPackage:URL:baseURL:MIMEType:attributeKeys:attributeValues:loadManually:ele
--[WebNetscapePluginDocumentView setAttributeKeys:andValues:]
--[WebNetscapePluginPackage load]
--[WebNetscapePluginPackage _tryLoad]
--[WebNetscapePluginPackage _applyDjVuWorkaround]
--[WebNetscapePluginDocumentView createPlugin]
--[WebNetscapePluginPackage open]
--[WebNetscapePluginDocumentView(Internal) _createPlugin]
-+[WebNetscapePluginDocumentView setCurrentPluginView:]
--[WebNetscapePluginPackage pluginFuncs]
-_NPN_UserAgent
-__Z21pluginViewForInstanceP4_NPP
-+[WebNetscapePluginDocumentView currentPluginView]
--[WebNetscapePluginDocumentView(WebNPPCallbacks) userAgent]
-_NPN_GetValue
--[WebNetscapePluginDocumentView(WebNPPCallbacks) getVariable:value:]
-_NPN_SetValue
--[WebNetscapePluginDocumentView(WebNPPCallbacks) setVariable:value:]
-_NPN_InvalidateRect
--[WebNetscapePluginDocumentView(WebNPPCallbacks) invalidateRect:]
-__ZN29WebNetscapePluginEventHandler6createEP29WebNetscapePluginDocumentView
--[WebNetscapePluginDocumentView eventModel]
-__ZN35WebNetscapePluginEventHandlerCarbonC1EP29WebNetscapePluginDocumentView
-__ZN35WebNetscapePluginEventHandlerCarbonC2EP29WebNetscapePluginDocumentView
--[WebNetscapePluginDocumentView updateAndSetWindow]
--[WebNetscapePluginDocumentView saveAndSetNewPortState]
--[WebNetscapePluginDocumentView saveAndSetNewPortStateForUpdate:]
--[WebNetscapePluginDocumentView superviewsHaveSuperviews]
--[WebNetscapePluginDocumentView setWindowIfNecessary]
--[WebNetscapePluginDocumentView isNewWindowEqualToOldWindow]
--[WebNetscapePluginDocumentView willCallPlugInFunction]
--[WebNetscapePluginDocumentView didCallPlugInFunction]
--[WebNetscapePluginDocumentView restorePortState:]
--[WebNetscapePluginDocumentView windowFocusChanged:]
-__ZN35WebNetscapePluginEventHandlerCarbon18windowFocusChangedEb
-__ZL14getCarbonEventP11EventRecord
-__ZN35WebNetscapePluginEventHandlerCarbon9sendEventEP11EventRecord
--[WebNetscapePluginDocumentView sendEvent:isDrawRect:]
--[WebNetscapePluginDocumentView stopTimers]
--[WebBaseNetscapePluginView stopTimers]
-__ZN35WebNetscapePluginEventHandlerCarbon10stopTimersEv
--[WebNetscapePluginDocumentView startTimers]
--[WebBaseNetscapePluginView startTimers]
-__ZN35WebNetscapePluginEventHandlerCarbon11startTimersEb
--[WebNetscapePluginDocumentView loadStream]
--[WebNetscapePluginDocumentView(Internal) _shouldCancelSrcStream]
--[NSURL(WebNSURLExtras) _web_isEmpty]
--[WebNetscapePluginDocumentView(WebNPPCallbacks) loadRequest:inTarget:withNotifyData:sendNotification:]
-__ZN23WebNetscapePluginStreamC1EP12NSURLRequestP4_NPPbPv
-__ZN23WebNetscapePluginStreamC2EP12NSURLRequestP4_NPPbPv
-__ZN23WebNetscapePluginStream9setPluginEP4_NPP
--[WebBaseNetscapePluginView pluginPackage]
-__ZL7streamsv
-__ZN3WTF7HashMapIP9_NPStreamP4_NPPNS_7PtrHashIS2_EENS_10HashTraitsIS2_EENS7_IS4_EEE3addERKS2_RKS4_
-__ZN3WTF9HashTableIP9_NPStreamSt4pairIS2_P4_NPPENS_18PairFirstExtractorIS6_EENS_7PtrHashIS2_EENS_14PairHashTraitsINS_10HashTrai
-__ZN3WTF7HashSetINS_6RefPtrI23WebNetscapePluginStreamEENS_7PtrHashIS3_EENS_10HashTraitsIS3_EEE3addERKS3_
-__ZN3WTF9HashTableINS_6RefPtrI23WebNetscapePluginStreamEES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES
-__ZN23WebNetscapePluginStream5startEv
-__ZN3WTF6VectorI6CGRectLm16EE6shrinkEm
--[WebNetscapePluginDocumentView drawRect:]
--[WebNetscapePluginDocumentView sendDrawRectEvent:]
-__ZN35WebNetscapePluginEventHandlerCarbon8drawRectEP9CGContextRK7_NSRect
-__ZN35WebNetscapePluginEventHandlerCarbon19nullEventTimerFiredEP16__CFRunLoopTimerPv
-__ZN35WebNetscapePluginEventHandlerCarbon13sendNullEventEv
-__ZN23WebNetscapePluginStream18didReceiveResponseEPN7WebCore26NetscapePlugInStreamLoaderERKNS0_16ResourceResponseE
-__ZN23WebNetscapePluginStream11startStreamEP5NSURLxP6NSDateP8NSStringP6NSData
-__ZNK23WebNetscapePluginStream15wantsAllStreamsEv
-__ZN23WebNetscapePluginStream14didReceiveDataEPN7WebCore26NetscapePlugInStreamLoaderEPKci
-__ZN23WebNetscapePluginStream11deliverDataEv
-__ZN23WebNetscapePluginStream16didFinishLoadingEPN7WebCore26NetscapePlugInStreamLoaderE
-__ZN23WebNetscapePluginStream23destroyStreamWithReasonEs
-__ZN23WebNetscapePluginStream13destroyStreamEv
--[WebNetscapePluginDocumentView disconnectStream:]
-__ZN23WebNetscapePluginStreamD0Ev
--[WebNetscapePluginDocumentView createPluginScriptableObject]
-_NPN_MemFree
-_NPN_PostURLNotify
--[WebNetscapePluginDocumentView(WebNPPCallbacks) postURLNotify:target:len:buf:file:notifyData:]
--[WebNetscapePluginDocumentView(WebNPPCallbacks) _postURL:target:len:buf:file:notifyData:sendNotification:allowHeaders:]
--[NSData(WebNSDataExtras) _web_startsWithBlankLine]
--[NSData(WebNSDataExtras) _web_locationAfterFirstBlankLine]
--[NSData(WebNSDataExtras) _webkit_parseRFC822HeaderFields]
--[NSString(WebNSDataExtrasInternal) _web_capitalizeRFC822HeaderFieldName]
-_NPN_GetURLNotify
--[WebNetscapePluginDocumentView(WebNPPCallbacks) getURLNotify:target:notifyData:]
-_NPN_GetURL
--[WebNetscapePluginDocumentView(WebNPPCallbacks) getURL:target:]
--[WebPluginRequest initWithRequest:frameName:notifyData:sendNotification:didStartFromUserGesture:]
--[WebNetscapePluginDocumentView(WebNPPCallbacks) loadPluginRequest:]
--[WebPluginRequest request]
--[WebPluginRequest frameName]
--[WebNetscapePluginDocumentView(WebNPPCallbacks) evaluateJavaScriptPluginRequest:]
--[WebPluginRequest isCurrentEventUserGesture]
--[WebPluginRequest sendNotification]
--[WebPluginRequest dealloc]
--[WebHistoryItem(WebPrivate) _getDailyVisitCounts:]
--[WebHistoryItem(WebPrivate) _getWeeklyVisitCounts:]
--[WebHistoryItem(WebPrivate) _lastVisitWasHTTPNonGet]
--[WebHistoryItem(WebPrivate) lastVisitWasFailure]
--[WebHistoryItem(WebPrivate) _redirectURLs]
--[WebView(WebIBActions) reload:]
--[WebFrame reload]
-__Z14CallUIDelegateP7WebViewP13objc_selectorP11objc_objectj
-__ZL12CallDelegateP7WebViewP11objc_objectP13objc_selectorS2_j
--[WebNetscapePluginDocumentView mouseEntered:]
-__ZN35WebNetscapePluginEventHandlerCarbon12mouseEnteredEP7NSEvent
-__ZL14getCarbonEventP11EventRecordP7NSEvent
-_WKConvertNSEventToCarbonEvent
--[WebNetscapePluginDocumentView handleMouseMoved:]
-__ZN35WebNetscapePluginEventHandlerCarbon10mouseMovedEP7NSEvent
--[WebBaseNetscapePluginView acceptsFirstResponder]
--[WebBaseNetscapePluginView becomeFirstResponder]
--[WebNetscapePluginDocumentView focusChanged]
-__ZN35WebNetscapePluginEventHandlerCarbon12focusChangedEb
-__ZN35WebNetscapePluginEventHandlerCarbon22installKeyEventHandlerEv
--[WebNetscapePluginDocumentView mouseDown:]
-__ZN35WebNetscapePluginEventHandlerCarbon9mouseDownEP7NSEvent
--[WebNetscapePluginDocumentView inputContext]
--[WebNetscapePluginDocumentView mouseUp:]
-__ZN35WebNetscapePluginEventHandlerCarbon7mouseUpEP7NSEvent
--[WebNetscapePluginDocumentView mouseExited:]
-__ZN35WebNetscapePluginEventHandlerCarbon11mouseExitedEP7NSEvent
--[WebNetscapePluginDocumentView mouseDragged:]
-__ZN35WebNetscapePluginEventHandlerCarbon12mouseDraggedEP7NSEvent
--[WebNetscapePluginDocumentView keyDown:]
-__ZN35WebNetscapePluginEventHandlerCarbon7keyDownEP7NSEvent
-_WKSendKeyEventToTSM
-__ZN35WebNetscapePluginEventHandlerCarbon15TSMEventHandlerEP25OpaqueEventHandlerCallRefP14OpaqueEventRefPv
--[WebNetscapePluginDocumentView keyUp:]
-__ZN35WebNetscapePluginEventHandlerCarbon5keyUpEP7NSEvent
--[WebNetscapePluginDocumentView flagsChanged:]
-__ZN35WebNetscapePluginEventHandlerCarbon12flagsChangedEP7NSEvent
--[WebBaseNetscapePluginView resignFirstResponder]
-__ZN35WebNetscapePluginEventHandlerCarbon21removeKeyEventHandlerEv
--[WebNetscapePluginDocumentView shouldStop]
--[WebNetscapePluginDocumentView destroyPlugin]
--[WebNetscapePluginDocumentView(Internal) _destroyPlugin]
--[WebNetscapePluginPackage close]
-__ZN35WebNetscapePluginEventHandlerCarbonD0Ev
--[WebNetscapePluginDocumentView dealloc]
--[WebNetscapePluginDocumentView fini]
--[WebNetscapePluginDocumentView .cxx_destruct]
-__ZL12CallDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS0_S2_S0_dS0_S0_
--[WebViewFactory imageTitleForFilename:width:height:]
--[WebHTMLRepresentation matchLabels:againstElement:]
--[WebHTMLRepresentation searchForLabels:beforeElement:]
-__ZN20WebFrameLoaderClient22createJavaAppletWidgetERKN7WebCore7IntSizeEPNS0_17HTMLAppletElementERKNS0_4KURLERKN3WTF6VectorINS0_
-__ZL14parameterValueRKN3WTF6VectorIN7WebCore6StringELm0EEES5_RKS2_
-__ZN7WebCore6Widget11handleEventEPNS_5EventE
-__ZN20WebFrameLoaderClient10javaAppletEP6NSView
--[WebPluginController webPlugInContainerShowStatus:]
-__ZN20WebFrameLoaderClient21fileDoesNotExistErrorERKN7WebCore16ResourceResponseE
-__ZN23WebNetscapePluginStream7didFailEPN7WebCore26NetscapePlugInStreamLoaderERKNS0_13ResourceErrorE
-__ZN23WebNetscapePluginStream22destroyStreamWithErrorEP7NSError
-__ZN23WebNetscapePluginStream14reasonForErrorEP7NSError
+__ZN6WebKit27NetscapePluginInstanceProxy14removeInstanceEPNS_13ProxyInstanceE
+__ZN3WTF9HashTableIPN6WebKit13ProxyInstanceES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES9_E4findIS3_N
+__ZN3WTF9HashTableIPN6WebKit13ProxyInstanceES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES9_E47removeAn
+__ZN3WTF9HashTableIPN6WebKit13ProxyInstanceES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES9_E6removeEPS
+__ZN6WebKit13ProxyInstance10invalidateEv
+__WKPHNPObjectRelease
+__ZN7WebCore20StringSourceProviderD0Ev
+__ZN6WebKit18ProxyRuntimeObjectD1Ev
+__ZN6WebKit18ProxyRuntimeObjectD2Ev
+__ZN6WebKit18ProxyRuntimeMethodD1Ev
+__ZN3JSC13RuntimeMethodD2Ev
+_WKGetUserToBaseCTM
+-[WebView(WebIBActions) goBack:]
+-[WebView goBack]
+__ZNK20WebFrameLoaderClient21shouldGoToHistoryItemEPN7WebCore11HistoryItemE
+-[WebHistoryItem(WebPrivate) URL]
+__ZNK20WebFrameLoaderClient33dispatchDidChangeBackForwardIndexEv
+-[WebView(WebIBActions) goForward:]
+-[WebView goForward]
+__ZN20WebFrameLoaderClient36transitionToCommittedFromCachedFrameEPN7WebCore11CachedFrameE
+-[WebFrame loadAlternateHTMLString:baseURL:forUnreachableURL:]
+-[WebFrame _loadHTMLString:baseURL:unreachableURL:]
+-[WebFrame(WebInternal) _findFrameWithSelection]
+-[WebFrame(WebInternal) _hasSelection]
+__ZN20WebFrameLoaderClient19dispatchDidFailLoadERKN7WebCore13ResourceErrorE
+-[WebView(WebPrivate) _didFailLoadWithError:forFrame:]
+-[WebHTMLView keyUp:]
+-[WebHTMLView keyDown:]
+-[WebHTMLView(WebNSTextInputSupport) insertText:]
+__ZN3WTF6VectorIN7WebCore15KeypressCommandELm0EE14expandCapacityEmPKS2_
+__ZN3WTF6VectorIN7WebCore15KeypressCommandELm0EE14expandCapacityEm
+__ZN3WTF6VectorIN7WebCore15KeypressCommandELm0EE15reserveCapacityEm
+-[WebFrameView keyDown:]
+-[WebFrameView(WebPrivate) _isScrollable]
+-[WebDynamicScrollBarsView horizontalScrollingAllowed]
+-[WebDynamicScrollBarsView verticalScrollingAllowed]
+-[WebFrameView(WebPrivate) _largestScrollableChild]
+-[WebHTMLView(WebInternal) detachRootLayer]
+-[WebBaseNetscapePluginView viewWillMoveToHostWindow:]
+-[WebBaseNetscapePluginView viewDidMoveToHostWindow]
+__ZN20WebFrameLoaderClient38dispatchDidLoadResourceFromMemoryCacheEPN7WebCore14DocumentLoaderERKNS0_15ResourceRequestERKNS0_16R
+__Z24CallResourceLoadDelegatePFP11objc_objectS0_P13objc_selectorzEP7WebViewS2_S0_S0_lS0_
+__ZL32applyHostNameFunctionToURLStringP8NSStringPFvS0_8_NSRangePvES2_
+__ZL29collectRangesThatNeedEncodingP8NSString8_NSRangePv
+__ZL28collectRangesThatNeedMappingP8NSString8_NSRangePva
+-[NSString(WebNSURLExtras) _web_hostNameNeedsEncodingWithRange:]
+__ZL8hexDigiti
+-[NSEvent(WebExtras) _web_isOptionTabKeyEvent]
+-[NSString(WebNSURLExtras) _web_isUserVisibleURL]
++[WebStringTruncator rightTruncateString:toWidth:withFont:]
+__ZN20WebFrameLoaderClient41dispatchDidReceiveAuthenticationChallengeEPN7WebCore14DocumentLoaderEmRKNS0_23AuthenticationChallen
++[WebPanelAuthenticationHandler sharedHandler]
+-[WebPanelAuthenticationHandler init]
+-[WebPanelAuthenticationHandler startAuthentication:window:]
+-[WebAuthenticationPanel initWithCallback:selector:]
+-[NSMutableDictionary(WebNSDictionaryExtras) _webkit_setObject:forUncopiedKey:]
+-[WebAuthenticationPanel runAsSheetOnWindow:withChallenge:]
+-[WebAuthenticationPanel setUpForChallenge:]
+-[WebAuthenticationPanel loadNib]
+-[NSControl(WebExtras) sizeToFitAndAdjustWindowHeight]
+-[NonBlockingPanel _blocksActionWhenModal:]
+-[WebAuthenticationPanel logIn:]
+-[WebAuthenticationPanel sheetDidEnd:returnCode:contextInfo:]
+-[WebPanelAuthenticationHandler _authenticationDoneWithChallenge:result:]
+-[WebAuthenticationPanel dealloc]
+-[WebPanelAuthenticationHandler tryNextChallengeForWindow:]
+-[WebView(WebPrivate) _setIncludesFlattenedCompositingLayersWhenDrawingToBitmap:]
+-[WebHTMLView(WebPrivate) _compositingLayersHostingView]
+-[WebHTMLView mouseDragged:]
+-[WebDynamicScrollBarsView(WebInternal) allowsHorizontalScrolling]
+__ZN15WebChromeClient11scaleFactorEv
+__ZN15WebChromeClient13setWindowRectERKN7WebCore9FloatRectE
+__ZN15WebEditorClient33isSelectTrailingWhitespaceEnabledEv
+-[WebView(WebPrivate) isSelectTrailingWhitespaceEnabled]
__ZN13WebDragClient24declareAndWriteDragImageEP12NSPasteboardP10DOMElementP5NSURLP8NSStringPN7WebCore5FrameE
__ZL14getTopHTMLViewPN7WebCore5FrameE
+-[DOMNode(WebDOMNodeOperations) webArchive]
+-[WebArchive(WebInternal) _initWithCoreLegacyWebArchive:]
++[WebArchivePrivate initialize]
+-[WebArchivePrivate .cxx_construct]
+-[WebArchivePrivate initWithCoreArchive:]
-[NSPasteboard(WebExtras) _web_declareAndWriteDragImageForElement:URL:title:archive:source:]
+[NSPasteboard(WebExtras) _web_writableTypesForImageIncludingArchive:]
__ZL33_writableTypesForImageWithArchivev
@@ -1759,214 +1526,465 @@ __ZL36_writableTypesForImageWithoutArchivev
__ZL18promisedDataClientv
__ZN7WebCore20CachedResourceClient12imageChangedEPNS_11CachedImageEPKNS_7IntRectE
__ZN7WebCore20CachedResourceClient14notifyFinishedEPNS_14CachedResourceE
+-[WebArchive data]
+-[WebArchivePrivate coreArchive]
__ZN13WebDragClient27willPerformDragSourceActionEN7WebCore16DragSourceActionERKNS0_8IntPointEPNS0_9ClipboardE
-[WebDefaultUIDelegate webView:willPerformDragSourceAction:fromPoint:withPasteboard:]
__ZN13WebDragClient9startDragEN3WTF9RetainPtrI7NSImageEERKN7WebCore8IntPointES7_PNS4_9ClipboardEPNS4_5FrameEb
-[WebHTMLView(WebInternal) _mouseDownEvent]
-[WebHTMLView dragImage:at:offset:event:pasteboard:source:slideBack:]
-[WebHTMLView draggingSourceOperationMaskForLocal:]
--[WebHTMLView draggedImage:movedTo:]
--[WebFrame(WebInternal) _dragSourceMovedTo:]
+-[WebView _hitTest:dragTypes:]
+-[WebView draggingEntered:]
+-[WebView documentViewAtWindowPoint:]
+-[WebView(WebFileInternal) _frameViewAtWindowPoint:]
+__ZN13WebDragClient17actionMaskForDragEPN7WebCore8DragDataE
+-[WebDefaultUIDelegate webView:dragDestinationActionMaskForDraggingInfo:]
+__ZNK19WebPasteboardHelper25insertablePasteboardTypesEv
+-[WebView draggingUpdated:]
+-[WebView _shouldAutoscrollForDraggingInfo:]
-[WebView draggingExited:]
-[WebHTMLView draggedImage:endedAt:operation:]
-[WebFrame(WebInternal) _dragSourceEndedAt:operation:]
--[WebNetscapePluginDocumentView setLayer:]
-__ZN34WebNetscapePluginEventHandlerCocoaC1EP29WebNetscapePluginDocumentView
-__ZN34WebNetscapePluginEventHandlerCocoaC2EP29WebNetscapePluginDocumentView
-__ZN34WebNetscapePluginEventHandlerCocoa18windowFocusChangedEb
-__ZN34WebNetscapePluginEventHandlerCocoa9sendEventEP13_NPCocoaEvent
-__ZN29WebNetscapePluginEventHandler10stopTimersEv
-__ZN29WebNetscapePluginEventHandler11startTimersEb
-_NPN_ConvertPoint
--[WebBaseNetscapePluginView convertFromX:andY:space:toX:andY:space:]
-__Z26browserContainerCheckFuncsv
-_WKN_CheckIfAllowedToLoadURL
--[WebNetscapePluginDocumentView checkIfAllowedToLoadURL:frame:callbackFunc:context:]
--[WebNetscapeContainerCheckContextInfo initWithCheckRequestID:callbackFunc:context:]
-+[WebPluginContainerCheck checkWithRequest:target:resultObject:selector:controller:contextInfo:]
--[WebPluginContainerCheck initWithRequest:target:resultObject:selector:controller:contextInfo:]
--[WebPluginContainerCheck start]
--[WebPluginContainerCheck _isForbiddenFileLoad]
--[WebPluginContainerCheck _askPolicyDelegate]
--[WebPluginContainerCheck _actionInformationWithURL:]
--[WebPolicyDecisionListener _initWithTarget:action:]
--[WebPolicyDecisionListenerPrivate initWithTarget:action:]
--[WebPolicyDecisionListener use]
--[WebPolicyDecisionListener _usePolicy:]
--[WebPluginContainerCheck _continueWithPolicy:]
--[WebNetscapePluginDocumentView _containerCheckResult:contextInfo:]
--[WebNetscapeContainerCheckContextInfo callback]
--[WebNetscapeContainerCheckContextInfo context]
--[WebNetscapeContainerCheckContextInfo checkRequestID]
--[WebNetscapePluginDocumentView plugin]
--[WebNetscapePluginDocumentView _webPluginContainerCancelCheckIfAllowedToLoadRequest:]
--[WebPluginContainerCheck contextInfo]
--[WebNetscapePluginDocumentView cancelCheckIfAllowedToLoadURL:]
--[WebPluginContainerCheck cancel]
--[WebPolicyDecisionListener _invalidate]
--[WebPolicyDecisionListener dealloc]
--[WebPolicyDecisionListenerPrivate dealloc]
--[WebPluginContainerCheck dealloc]
-_NPN_MemAlloc
-__ZN34WebNetscapePluginEventHandlerCocoaD0Ev
+-[WebArchive dealloc]
+-[WebArchivePrivate dealloc]
+-[WebArchivePrivate .cxx_destruct]
+__ZN3WTF6VectorINS_6RefPtrIN7WebCore15ArchiveResourceEEELm0EE6shrinkEm
+__ZN7WebCore17FrameLoaderClient29dispatchDidNavigateWithinPageEv
+__ZN20WebFrameLoaderClient35dispatchDidChangeLocationWithinPageEv
+__ZN20WebFrameLoaderClient13didFinishLoadEv
+-[WebPluginDatabase destroyAllPluginInstanceViews]
+-[WebPluginDatabase dealloc]
+__ZN6WebKit26HostedNetscapePluginStream10cancelLoadEs
+__ZNK6WebKit26HostedNetscapePluginStream14errorForReasonEs
+__ZN6WebKit26HostedNetscapePluginStream10cancelLoadEP7NSError
+__ZN6WebKit26HostedNetscapePluginStream7didFailEPN7WebCore26NetscapePlugInStreamLoaderERKNS1_13ResourceErrorE
+__ZN6WebKit26HostedNetscapePluginStream14reasonForErrorEP7NSError
+__WKPHStreamDidFail
+-[WebHTMLView(WebPrivate) pasteboard:provideDataForType:]
+-[WebHTMLView(WebInternal) promisedDragTIFFDataSource]
+-[WebArchive initWithData:]
+-[WebArchivePrivate init]
+-[WebArchivePrivate setCoreArchive:]
+-[NSPasteboard(WebExtras) _web_writePromisedRTFDFromArchive:containsImage:]
+-[WebArchive subresources]
+-[WebResource(WebResourceInternal) _initWithCoreResource:]
++[WebResourcePrivate initialize]
+-[WebResourcePrivate initWithCoreResource:]
+-[WebArchive mainResource]
+-[WebResource MIMEType]
+-[WebResource(WebResourcePrivate) _fileWrapperRepresentation]
+-[WebResource data]
+-[WebResource(WebResourcePrivate) _suggestedFilename]
+-[NSPasteboard(WebExtras) _web_writeFileWrapperAsRTFDAttachment:]
-[WebView _pluginForExtension:]
-[WebPluginDatabase pluginForExtension:]
-[WebBasePluginPackage extensionEnumerator]
-[WebBasePluginPackage MIMETypeForExtension:]
-__ZN34WebNetscapePluginEventHandlerCocoa10mouseMovedEP7NSEvent
-__ZN34WebNetscapePluginEventHandlerCocoa14sendMouseEventEP7NSEvent16NPCocoaEventType
-__ZN34WebNetscapePluginEventHandlerCocoa11mouseExitedEP7NSEvent
+__ZN20WebFrameLoaderClient22createJavaAppletWidgetERKN7WebCore7IntSizeEPNS0_17HTMLAppletElementERKNS0_4KURLERKN3WTF6VectorINS0_
+__ZL14parameterValueRKN3WTF6VectorIN7WebCore6StringELm0EEES5_RKS2_
+__ZL10pluginViewP8WebFrameP16WebPluginPackageP7NSArrayS4_P5NSURLP10DOMElementa
+-[WebPluginPackage viewFactory]
++[WebPluginController plugInViewWithArguments:fromPluginPackage:]
+-[WebPluginController addPlugin:]
+-[WebPluginController webView]
+-[WebPluginController webFrame]
+-[WebView(WebPrivate) defersCallbacks]
+__ZL13isKindOfClassP11objc_objectP8NSString
+__ZN20WebFrameLoaderClient10javaAppletEP6NSView
+-[WebPluginController webPlugInContainerShowStatus:]
+-[WebPluginController stopOnePlugin:]
+-[WebPluginController destroyPlugin:]
+-[WebPluginController destroyOnePlugin:]
+-[WebViewFactory fileButtonChooseFileLabel]
+-[WebViewFactory fileButtonNoFileSelectedLabel]
+-[NSString(WebNSURLExtras) _webkit_stringByReplacingValidPercentEscapes]
+-[WebFrame findFrameNamed:]
+__ZN6WebKit27NetscapePluginInstanceProxy18evaluateJavaScriptEPNS0_13PluginRequestE
+__ZN20WebFrameLoaderClient27registerForIconNotificationEb
+-[WebView(WebViewInternal) _receivedIconChangedNotification:]
+-[WebViewFactory imageTitleForFilename:width:height:]
+-[NSView(WebExtras) _web_dragShouldBeginFromMouseDown:withExpiration:]
+-[WebView(WebPendingPublic) markAllMatchesForText:caseSensitive:highlight:limit:]
+-[WebHTMLView(WebDocumentInternalProtocols) setMarkedTextMatchesAreHighlighted:]
+-[WebHTMLView(WebDocumentInternalProtocols) markAllMatchesForText:caseSensitive:limit:]
+-[WebView(WebPendingPublic) unmarkAllTextMatches]
+-[WebHTMLView(WebDocumentInternalProtocols) unmarkAllTextMatches]
+__ZL14incrementFrameP8WebFrameaa
++[NSPasteboard(WebExtras) _web_setFindPasteboardString:withOwner:]
+-[WebFrame globalContext]
+-[NSData(WebNSDataExtras) _web_startsWithBlankLine]
+-[NSData(WebNSDataExtras) _web_locationAfterFirstBlankLine]
+-[NSData(WebNSDataExtras) _webkit_parseRFC822HeaderFields]
+-[NSString(WebNSDataExtrasInternal) _web_capitalizeRFC822HeaderFieldName]
+-[NSFileManager(WebNSFileManagerExtras) _webkit_pathWithUniqueFilenameForPath:]
+-[NSString(WebKitExtras) _webkit_filenameByFixingIllegalCharacters]
+_fileExists
+__ZNK6WebKit13ProxyInstance27supportsInvokeDefaultMethodEv
+__WKPHNPObjectHasInvokeDefaultMethod
+__ZN20WebFrameLoaderClient20redirectDataToPluginEPN7WebCore6WidgetE
+-[WebHTMLRepresentation _redirectDataToManualLoader:forPluginView:]
+-[WebHostedNetscapePluginView pluginView:receivedResponse:]
+__ZN6WebKit26HostedNetscapePluginStreamC1EPNS_27NetscapePluginInstanceProxyEPN7WebCore11FrameLoaderE
+__ZN6WebKit26HostedNetscapePluginStreamC2EPNS_27NetscapePluginInstanceProxyEPN7WebCore11FrameLoaderE
+__ZN6WebKit27NetscapePluginInstanceProxy15setManualStreamEN3WTF10PassRefPtrINS_26HostedNetscapePluginStreamEEE
+__ZN6WebKit26HostedNetscapePluginStream23startStreamWithResponseEP13NSURLResponse
+-[WebHostedNetscapePluginView pluginView:receivedData:]
+-[WebHostedNetscapePluginView pluginViewFinishedLoading:]
+_WKDrawFocusRing
+-[WebViewFactory submitButtonDefaultLabel]
+__ZN15WebChromeClient36requestGeolocationPermissionForFrameEPN7WebCore5FrameEPNS0_11GeolocationE
+-[WebGeolocationPolicyListener .cxx_construct]
+-[WebGeolocationPolicyListener initWithGeolocation:]
+__Z14CallUIDelegateP7WebViewP13objc_selectorP11objc_objectS4_S4_
+-[WebSecurityOrigin port]
+-[WebSecurityOrigin host]
+-[WebSecurityOrigin protocol]
+-[WebGeolocationPolicyListener deny]
+-[WebGeolocationPolicyListener .cxx_destruct]
+-[WebHTMLRepresentation receivedError:withDataSource:]
+__ZN20WebFrameLoaderClient18cannotShowURLErrorERKN7WebCore15ResourceRequestE
+__ZN15WebChromeClient5focusEv
+__ZN20WebFrameLoaderClient21fileDoesNotExistErrorERKN7WebCore16ResourceResponseE
+__ZN6WebKit27NetscapePluginInstanceProxy14LocalObjectMap6retainEPN3JSC8JSObjectE
+__ZN6WebKit27NetscapePluginInstanceProxy14LocalObjectMap7releaseEPN3JSC8JSObjectE
+__XPCConvertPoint
+_WKPCConvertPoint
+__ZN6WebKit27NetscapePluginInstanceProxy12convertPointEdd17NPCoordinateSpaceRdS2_S1_
+-[WebBaseNetscapePluginView convertFromX:andY:space:toX:andY:space:]
+__ZN20NetscapePluginWidget11handleEventEPN7WebCore5EventE
+-[WebHostedNetscapePluginView handleMouseEntered:]
+__ZN6WebKit27NetscapePluginInstanceProxy10mouseEventEP6NSViewP7NSEvent16NPCocoaEventType
+__WKPHPluginInstanceMouseEvent
+-[WebHostedNetscapePluginView handleMouseMoved:]
+_WKGetFontInLanguageForCharacter
+__XPCInvalidateRect
+_WKPCInvalidateRect
+__ZN6WebKit27NetscapePluginInstanceProxy14invalidateRectEdddd
+__WKPHPluginInstanceDidDraw
+___WKPCInvalidateRect_block_invoke_2
+-[WebPDFRepresentation setDataSource:]
+-[WebPDFView initWithFrame:]
++[WebPDFView(FileInternal) _PDFPreviewViewClass]
++[WebPDFView PDFKitBundle]
+-[PDFPrefUpdatingProxy initWithView:]
+-[WebPDFView setNextKeyView:]
+-[WebPDFView viewWillMoveToWindow:]
+-[WebPDFView viewDidMoveToWindow]
+-[WebPDFView(FileInternal) _trackFirstResponder]
+-[WebPDFView(FileInternal) _clipViewForPDFDocumentView]
+-[WebPDFView becomeFirstResponder]
+-[WebPDFView setDataSource:]
+-[WebPDFRepresentation title]
+-[WebPDFView acceptsFirstResponder]
+-[WebPDFRepresentation receivedData:withDataSource:]
+-[WebPDFView dataSourceUpdated:]
+-[WebPDFView hitTest:]
+-[WebPDFRepresentation receivedError:withDataSource:]
+-[WebPDFView setNeedsLayout:]
+-[WebPDFView layout]
+-[WebPDFView selectionView]
+-[WebPDFView dealloc]
+__ZNK7WebCore20StringSourceProvider8getRangeEii
+__XPCResolveURL
+_WKPCResolveURL
+__ZN6WebKit27NetscapePluginInstanceProxy10resolveURLEPKcS2_RPcRj
+-[WebBaseNetscapePluginView resolvedURLStringForURL:target:]
+__ZN3WTF6VectorIcLm0EE6shrinkEm
+__XPCGetCookies
+_WKPCGetCookies
+__ZN6WebKit27NetscapePluginInstanceProxy10getCookiesEPcjRS1_Rj
+-[WebHostedNetscapePluginView setLayer:]
+__ZN3WTF7HashMapINS_6RefPtrIN7WebCore10StringImplEEEPN3JSC8Bindings5FieldENS2_10StringHashENS_10HashTraitsIS4_EENSA_IS8_EEE3add
+__ZN3WTF9HashTableINS_6RefPtrIN7WebCore10StringImplEEESt4pairIS4_PN3JSC8Bindings5FieldEENS_18PairFirstExtractorISA_EENS2_10Stri
+-[WebViewFactory refreshPlugins]
+__ZN15WebChromeClient27invalidateContentsAndWindowERKN7WebCore7IntRectEb
+-[WebFramePolicyListener invalidate]
+__ZN20WebFrameLoaderClient29interruptForPolicyChangeErrorERKN7WebCore15ResourceRequestE
+-[WebFramePolicyListener ignore]
+-[WebHTMLView(WebNSTextInputSupport) hasMarkedText]
+__ZN15WebEditorClient16shouldInsertTextERKN7WebCore6StringEPNS0_5RangeENS0_18EditorInsertActionE
+-[WebDefaultEditingDelegate webView:shouldInsertText:replacingDOMRange:givenAction:]
+__ZN15WebEditorClient24textFieldDidBeginEditingEPN7WebCore7ElementE
+__ZN15WebEditorClient24textDidChangeInTextFieldEPN7WebCore7ElementE
+-[WebHTMLRepresentation formForElement:]
+__ZN15WebEditorClient22registerCommandForUndoEN3WTF10PassRefPtrIN7WebCore11EditCommandEEE
+__ZN15WebEditorClient28registerCommandForUndoOrRedoEN3WTF10PassRefPtrIN7WebCore11EditCommandEEEb
+-[WebView(WebViewEditing) undoManager]
++[WebEditCommand initialize]
++[WebEditCommand commandWithEditCommand:]
+-[WebEditCommand .cxx_construct]
+-[WebEditCommand initWithEditCommand:]
+__ZN15WebEditorClient24respondToChangedContentsEv
+__ZN15WebEditorClient35isAutomaticQuoteSubstitutionEnabledEv
+__ZN15WebEditorClient31isAutomaticLinkDetectionEnabledEv
+__ZN15WebEditorClient34isAutomaticDashSubstitutionEnabledEv
+__ZN15WebEditorClient33isAutomaticTextReplacementEnabledEv
+__ZN15WebEditorClient36isAutomaticSpellingCorrectionEnabledEv
+__ZN15WebEditorClient20checkTextOfParagraphEPKtiyRN3WTF6VectorIN7WebCore18TextCheckingResultELm0EEE
+__ZN15WebEditorClient23spellCheckerDocumentTagEv
+-[WebView(WebViewEditing) spellCheckerDocumentTag]
+__ZN3WTF6VectorIN7WebCore18TextCheckingResultELm0EE14expandCapacityEmPKS2_
+__ZN3WTF6VectorIN7WebCore18TextCheckingResultELm0EE14expandCapacityEm
+__ZN3WTF6VectorIN7WebCore18TextCheckingResultELm0EE15reserveCapacityEm
+__ZN7WebCore18TextCheckingResultC2ERKS0_
+__ZN3WTF6VectorIN7WebCore13GrammarDetailELm0EEC1ERKS3_
+__ZN3WTF6VectorIN7WebCore13GrammarDetailELm0EEC2ERKS3_
+__ZN7WebCore18TextCheckingResultD2Ev
+_WKSetPatternPhaseInUserSpace
+__ZN15WebChromeClient13willPopUpMenuEP6NSMenu
+_WKPopupMenu
__ZN15WebChromeClient12createWindowEPN7WebCore5FrameERKNS0_16FrameLoadRequestERKNS0_14WindowFeaturesE
__Z14CallUIDelegateP7WebViewP13objc_selectorP11objc_objectS4_
-__ZL12CallDelegateP7WebViewP11objc_objectP13objc_selectorS2_S2_
+__ZN6WebKit25NetscapePluginHostManager15didCreateWindowEv
__ZN15WebChromeClient18setToolbarsVisibleEb
__ZN15WebChromeClient19setStatusbarVisibleEb
__ZN15WebChromeClient20setScrollbarsVisibleEb
+-[WebFrameView setAllowsScrolling:]
__ZN15WebChromeClient17setMenubarVisibleEb
__ZN15WebChromeClient12setResizableEb
__ZN15WebChromeClient8pageRectEv
-__ZN15WebChromeClient13setWindowRectERKN7WebCore9FloatRectE
__ZN15WebChromeClient4showEv
-__ZN34WebNetscapePluginEventHandlerCocoa12mouseEnteredEP7NSEvent
-__ZN34WebNetscapePluginEventHandlerCocoa12focusChangedEb
-__ZN34WebNetscapePluginEventHandlerCocoa22installKeyEventHandlerEv
-__ZN34WebNetscapePluginEventHandlerCocoa9mouseDownEP7NSEvent
-__ZN34WebNetscapePluginEventHandlerCocoa12mouseDraggedEP7NSEvent
-__ZN34WebNetscapePluginEventHandlerCocoa7mouseUpEP7NSEvent
+-[WebHostedNetscapePluginView handleMouseExited:]
+-[WebEditCommand dealloc]
+-[WebEditCommand .cxx_destruct]
+__ZN15WebChromeClient15closeWindowSoonEv
+-[WebView(WebPrivate) _closeWindow]
-[WebBaseNetscapePluginView windowWillClose:]
--[WebFrameView keyDown:]
--[WebFrameView(WebFrameViewFileInternal) _web_frame]
--[WebNetscapePluginDocumentView scrollWheel:]
-__ZN35WebNetscapePluginEventHandlerCarbon11scrollWheelEP7NSEvent
-__ZN3WTF6VectorINS_6RefPtrI23WebNetscapePluginStreamEELm0EE14expandCapacityEm
-__ZN3WTF6VectorINS_6RefPtrI23WebNetscapePluginStreamEELm0EE15reserveCapacityEm
-__ZN23WebNetscapePluginStream4stopEv
-__ZN23WebNetscapePluginStream35cancelLoadAndDestroyStreamWithErrorEP7NSError
-__ZN23WebNetscapePluginStream19cancelLoadWithErrorEP7NSError
-__ZN3WTF6VectorINS_6RefPtrI23WebNetscapePluginStreamEELm0EE6shrinkEm
--[WebHTMLView(WebPrivate) pasteboard:provideDataForType:]
--[WebHTMLView(WebInternal) promisedDragTIFFDataSource]
--[WebArchive initWithData:]
--[WebArchivePrivate init]
--[WebArchivePrivate setCoreArchive:]
--[NSPasteboard(WebExtras) _web_writePromisedRTFDFromArchive:containsImage:]
--[WebResource(WebResourcePrivate) _fileWrapperRepresentation]
--[WebResource(WebResourcePrivate) _suggestedFilename]
--[NSPasteboard(WebExtras) _web_writeFileWrapperAsRTFDAttachment:]
-__ZN15WebChromeClient16statusbarVisibleEv
-__Z30CallUIDelegateReturningBooleanaP7WebViewP13objc_selector
--[WebIconDatabase releaseIconForURL:]
+__Z32CallFormDelegateReturningBooleanaP7WebViewP13objc_selectorP11objc_objectS2_S4_
+__ZN20WebFrameLoaderClient27dispatchWillSendSubmitEventEPN7WebCore15HTMLFormElementE
+-[WebHTMLRepresentation matchLabels:againstElement:]
+-[WebHTMLRepresentation searchForLabels:beforeElement:resultDistance:resultIsInCellAbove:]
+-[WebHTMLRepresentation elementWithName:inForm:]
+__ZN15WebChromeClient18makeFirstResponderEP11NSResponder
+-[WebView(WebPrivate) _pushPerformingProgrammaticFocus]
+-[WebView(WebPrivate) _popPerformingProgrammaticFocus]
+__ZN20WebFrameLoaderClient38dispatchDecidePolicyForNewWindowActionEMN7WebCore13PolicyCheckerEFvNS0_12PolicyActionEERKNS0_16Navi
+__ZN20WebFrameLoaderClient18dispatchCreatePageEv
+__ZN20WebFrameLoaderClient12dispatchShowEv
+__ZN15WebEditorClient24smartInsertDeleteEnabledEv
+__ZN15WebEditorClient17shouldDeleteRangeEPN7WebCore5RangeE
+-[WebDefaultEditingDelegate webView:shouldDeleteDOMRange:]
+__ZN15WebEditorClient28textWillBeDeletedInTextFieldEPN7WebCore7ElementE
+__ZNK15WebChromeClient11tabsToLinksEv
+-[WebPreferences tabsToLinks]
+__ZN15WebChromeClient12canTakeFocusEN7WebCore14FocusDirectionE
+__ZN15WebChromeClient9takeFocusEN7WebCore14FocusDirectionE
+-[WebView(WebViewInternal) _becomingFirstResponderFromOutside]
+-[WebBackForwardList forwardItem]
+-[WebBackForwardList backItem]
+-[WebView(WebViewEventHandling) mouseUp:]
+-[NSView(WebExtras) _webView]
+__ZN15WebChromeClient7unfocusEv
+-[WebDefaultUIDelegate webViewUnfocus:]
+__ZN15WebChromeClient14keyboardUIModeEv
+-[WebView(WebViewInternal) _keyboardUIMode]
+-[WebView(WebViewInternal) _retrieveKeyboardUIModeFromPreferences:]
+-[WebBaseNetscapePluginView acceptsFirstResponder]
+-[WebBaseNetscapePluginView becomeFirstResponder]
+-[WebHostedNetscapePluginView focusChanged]
+__ZN6WebKit27NetscapePluginInstanceProxy12focusChangedEb
+__WKPHPluginInstanceFocusChanged
+-[WebHostedNetscapePluginView mouseDown:]
+-[WebHostedNetscapePluginView mouseUp:]
+-[WebHostedNetscapePluginView mouseDragged:]
+-[WebBaseNetscapePluginView resignFirstResponder]
+-[WebView(WebPrivate) _clearMainFrameName]
+-[WebViewFactory contextMenuItemTagOpenLink]
+-[WebViewFactory contextMenuItemTagOpenLinkInNewWindow]
+-[WebViewFactory contextMenuItemTagDownloadLinkToDisk]
+-[WebViewFactory contextMenuItemTagCopyLinkToClipboard]
+-[WebViewFactory contextMenuItemTagOpenImageInNewWindow]
+-[WebViewFactory contextMenuItemTagDownloadImageToDisk]
+-[WebViewFactory contextMenuItemTagCopyImageToClipboard]
+-[WebViewFactory contextMenuItemTagSearchInSpotlight]
+-[WebViewFactory contextMenuItemTagLookUpInDictionary]
+-[WebViewFactory contextMenuItemTagSearchWeb]
+-[WebViewFactory contextMenuItemTagCopy]
+-[WebViewFactory contextMenuItemTagGoBack]
+-[WebViewFactory contextMenuItemTagGoForward]
+-[WebViewFactory contextMenuItemTagStop]
+-[WebViewFactory contextMenuItemTagReload]
+-[WebViewFactory contextMenuItemTagOpenFrameInNewWindow]
+-[WebViewFactory contextMenuItemTagNoGuessesFound]
+-[WebViewFactory contextMenuItemTagIgnoreSpelling]
+-[WebViewFactory contextMenuItemTagLearnSpelling]
+-[WebViewFactory contextMenuItemTagIgnoreGrammar]
+-[WebViewFactory contextMenuItemTagCut]
+-[WebViewFactory contextMenuItemTagPaste]
+__ZN20WebContextMenuClient29getCustomMenuFromDefaultItemsEPN7WebCore11ContextMenuE
+__ZL19isPreVersion3Clientv
+__ZL26fixMenusToSendToOldClientsP14NSMutableArray
+__ZL28isPreInspectElementTagClientv
+-[WebElementDictionary _absoluteImageURL]
+-[WebFramePolicyListener download]
+__ZN20WebFrameLoaderClient8downloadEPN7WebCore14ResourceHandleERKNS0_15ResourceRequestES5_RKNS0_16ResourceResponseE
+-[WebDownload _initWithLoadingConnection:request:response:delegate:proxy:]
+-[WebDownload _setRealDelegate:]
+-[WebDownloadInternal setRealDelegate:]
+-[WebDownload init]
+-[WebDownloadInternal respondsToSelector:]
+-[WebDownloadInternal downloadDidBegin:]
+-[WebDownloadInternal download:didReceiveResponse:]
+__ZNK20WebFrameLoaderClient25setOriginalURLForDownloadEP11WebDownloadRKN7WebCore15ResourceRequestE
+-[WebDownloadInternal download:didReceiveDataOfLength:]
+-[WebDownloadInternal download:decideDestinationWithSuggestedFilename:]
+-[NSFileManager(WebNSFileManagerExtras) _webkit_setMetadataURL:referrer:atPath:]
+-[NSURL(WebNSURLExtras) _web_URLByRemovingUserInfo]
+-[NSURL(WebNSURLExtras) _web_URLByRemovingComponentAndSubsequentCharacter:]
+_setMetaData
+_WKSetMetadataURL
+-[WebDownloadInternal download:didCreateDestination:]
+-[WebDownloadInternal downloadDidFinish:]
+-[WebDownload dealloc]
+-[WebDownloadInternal dealloc]
+-[WebPDFRepresentation finishedLoadingWithDataSource:]
++[WebPDFRepresentation PDFDocumentClass]
+-[WebPDFView setPDFDocument:]
+-[WebPDFView(FileInternal) _scaleOrDisplayModeOrPageChanged:]
+-[WebPDFView(FileInternal) _applyPDFDefaults]
+-[WebPreferences(WebPrivate) PDFScaleFactor]
+-[WebPreferences _floatValueForKey:]
+-[WebPreferences(WebPrivate) PDFDisplayMode]
+__Z23allScriptsInPDFDocumentP11PDFDocument
+-[WebPDFView PDFDocument]
+__ZN15WebChromeClient21exceededDatabaseQuotaEPN7WebCore5FrameERKNS0_6StringE
+-[WebSecurityOrigin quota]
+-[WebDatabaseManager detailsForDatabase:withOrigin:]
+-[WebSecurityOrigin(WebInternal) _core]
+-[WebSecurityOrigin setQuota:]
+__ZN24WebDatabaseTrackerClient23dispatchDidModifyOriginEPN7WebCore14SecurityOriginE
+__ZN24WebDatabaseTrackerClient25dispatchDidModifyDatabaseEPN7WebCore14SecurityOriginERKNS0_6StringE
++[WebIconDatabase(WebPrivate) _checkIntegrityBeforeOpening]
+-[WebPreferences(WebPrivate) setAllowUniversalAccessFromFileURLs:]
+-[WebPreferences(WebPrivate) setAllowFileAccessFromFileURLs:]
+-[WebPreferences setStandardFontFamily:]
+-[WebPreferences _setStringValue:forKey:]
+-[WebPreferences setFixedFontFamily:]
-[WebPreferences setSerifFontFamily:]
-[WebPreferences setSansSerifFontFamily:]
-[WebPreferences setCursiveFontFamily:]
-[WebPreferences setFantasyFontFamily:]
+-[WebPreferences setDefaultFontSize:]
+-[WebPreferences setDefaultFixedFontSize:]
+-[WebPreferences(WebPrivate) setEditableLinkBehavior:]
-[WebPreferences setTabsToLinks:]
+-[WebPreferences setShouldPrintBackgrounds:]
+-[WebPreferences(WebPrivate) setXSSAuditorEnabled:]
+-[WebPreferences(WebPrivate) setExperimentalNotificationsEnabled:]
+-[WebPreferences(WebPrivate) setPluginAllowedRunTime:]
+-[WebPreferences(WebPrivate) setAuthorAndUserStylesEnabled:]
+-[WebPreferences(WebPrivate) setJavaScriptCanAccessClipboard:]
+-[WebPreferences(WebPrivate) setOfflineWebApplicationCacheEnabled:]
+-[WebPreferences(WebPrivate) setDeveloperExtrasEnabled:]
+-[WebPreferences setLoadsImagesAutomatically:]
+-[WebPreferences(WebPrivate) setFrameFlatteningEnabled:]
+-[WebPreferences setUserStyleSheetEnabled:]
-[WebPreferences setUsesPageCache:]
+-[WebPreferences(WebPrivate) setAcceleratedCompositingEnabled:]
+-[WebPreferences(WebPrivate) setWebGLEnabled:]
+[WebPluginDatabase setAdditionalWebPlugInPaths:]
--[WebHistory removeAllItems]
--[WebHistoryPrivate removeAllItems]
-+[WebCache empty]
--[WebBackForwardList pageCacheSize]
--[WebBackForwardList setPageCacheSize:]
--[WebView(WebPrivate) setUsesPageCache:]
--[WebIconDatabase(WebPendingPublic) removeAllIcons]
-__ZN21WebIconDatabaseClient25dispatchDidRemoveAllIconsEv
--[WebIconDatabase(WebInternal) _sendDidRemoveAllIconsNotification]
--[WebView(WebPendingPublic) setMediaVolume:]
--[WebView(WebDebugBinding) addObserver:forKeyPath:options:context:]
--[WebView(WebPrivate) setObservationInfo:]
-+[WebView(WebPrivate) automaticallyNotifiesObserversForKey:]
+-[WebDefaultUIDelegate webView:didDrawRect:]
+-[WebView(WebPrivate) _setPostsAcceleratedCompositingNotifications:]
-[WebView(WebPrivate) drawRect:]
--[WebView(WebIBActions) makeTextStandardSize:]
--[WebView _resetZoom:isTextOnly:]
--[WebView(WebPendingPublic) resetPageZoom:]
+-[WebView(WebViewEditing) setEditable:]
+-[WebView(WebViewEditing) editingDelegate]
+-[WebView(WebPendingPublic) setTabKeyCyclesThroughElements:]
-[WebView(WebPrivate) _setDashboardBehavior:to:]
--[WebView(WebPrivate) _clearMainFrameName]
--[WebPreferences(WebPrivate) setAuthorAndUserStylesEnabled:]
--[WebPreferences(WebPrivate) setOfflineWebApplicationCacheEnabled:]
--[WebPreferences(WebPrivate) setDeveloperExtrasEnabled:]
+-[WebDefaultEditingDelegate undoManagerForWebView:]
+-[WebView groupName]
++[WebView(WebPrivate) _removeAllUserContentFromGroup:]
-[WebView(WebViewEditing) setSmartInsertDeleteEnabled:]
-[WebView(WebPrivate) setSelectTrailingWhitespaceEnabled:]
-[WebView(WebPrivate) inspector]
-[WebInspector initWithWebView:]
-[WebInspector setJavaScriptProfilingEnabled:]
+[WebView(WebPrivate) _setUsesTestModeFocusRingColor:]
--[WebDefaultPolicyDelegate webView:decidePolicyForNavigationAction:request:frame:decisionListener:]
++[WebView(WebPrivate) _resetOriginAccessWhitelists]
++[WebHistory optionalSharedHistory]
-[WebDefaultPolicyDelegate webView:decidePolicyForMIMEType:request:frame:decisionListener:]
--[WebFrame windowObject]
--[WebFrame globalContext]
+-[WebFrame(WebPrivate) _pendingFrameUnloadEventCount]
+-[WebDefaultUIDelegate webViewFirstResponder:]
-[WebHTMLView accessibilityFocusedUIElement]
-[WebFrame(WebInternal) _accessibilityTree]
--[WebFrame(WebPrivate) _pendingFrameUnloadEventCount]
--[NSView(WebExtras) _web_parentWebFrameView]
--[WebHistoryItem hash]
--[WebClipView _focusRingVisibleRect]
-+[WebView(WebPrivate) _pointingHandCursor]
--[NSEvent(WebExtras) _web_isDeleteKeyEvent]
--[WebFrameView allowsScrolling]
--[WebFrameView _scrollLineHorizontally:]
--[WebFrameView _scrollOverflowInDirection:granularity:]
--[WebFrameView(WebPrivate) _hasScrollBars]
--[WebFrameView(WebPrivate) _largestChildWithScrollBars]
--[WebHostedNetscapePluginView mouseDown:]
--[WebHostedNetscapePluginView mouseDragged:]
--[WebHostedNetscapePluginView mouseUp:]
--[WebHostedNetscapePluginView scrollWheel:]
+-[WebView(WebViewEditing) setSelectedDOMRange:affinity:]
+-[WebFrame loadHTMLString:baseURL:]
-[WebViewFactory unregisterUniqueIdForUIElement:]
_WKUnregisterUniqueIdForElement
-[WebViewFactory accessibilityHandleFocusChanged]
_WKAccessibilityHandleFocusChanged
+-[WebHTMLView accessibilityAttributeValue:]
+-[WebViewFactory AXHeadingText]
-[WebViewFactory textMarkerWithBytes:length:]
_WKCreateAXTextMarker
+-[WebDefaultUIDelegate webView:didScrollDocumentInFrameView:]
-[WebViewFactory objectIsTextMarker:]
_WKGetAXTextMarkerTypeID
-[WebViewFactory objectIsTextMarkerRange:]
_WKGetAXTextMarkerRangeTypeID
--[WebHTMLView accessibilityAttributeValue:]
+__ZN15WebEditorClient18shouldBeginEditingEPN7WebCore5RangeE
+__ZN15WebEditorClient15didBeginEditingEv
+-[WebDynamicScrollBarsView(WebInternal) accessibilityIsIgnored]
-[WebHTMLView _accessibilityParentForSubview:]
-[WebViewFactory AXWebAreaText]
-[WebViewFactory AXLinkText]
--[WebViewFactory AXHeadingText]
-[WebViewFactory AXDefinitionListTermText]
-[WebViewFactory AXDefinitionListDefinitionText]
--[WebViewFactory fileButtonChooseFileLabel]
--[WebViewFactory fileButtonNoFileSelectedLabel]
+_WKDrawMediaUIPart
+__ZL16controlsForThemei
+__ZN13MediaControls8drawPartEiP9CGContext6CGRectj
+__ZNK21MediaSharedUIControls14controlForPartEi
+__ZN30MediaSharedUIBackgroundElement5paintEP9CGContext6CGRect
+__ZNK14MediaUIElement23setUpContextForPaintingEP9CGContext6CGRect
+__ZL25createGenericGrayGradientPKdS0_m
+__ZL35draw3PartBannerInRectRelativeToEdgeP9CGContext6CGRect10CGRectEdgedPKvP7CGColorS4_
+__ZNK14MediaUIElement27restoreContextAfterPaintingEP9CGContext
+__ZN25MediaSharedUIImageElement5paintEP9CGContext6CGRect
+__ZNK25MediaSharedUIImageElement20constrainAspectRatioEv
+__ZN25MediaSharedUIImageElement21createBackgroundImageEP9CGContext6CGRect
+__ZNK25MediaSharedUIImageElement5imageEv
+__ZL28createMediaPDFRetreat30Imagev
+__ZL32createCGLayerFromPDFDataProviderP14CGDataProvider
+__ZNK25MediaSharedUIImageElement14drawBackgroundEP9CGContext6CGRect
+__ZL15drawOuterShadowP9CGContext6CGRectPKv
+__ZL10drawShadowP9CGContext6CGRectPKv6CGSizedP7CGColor
+__ZL16drawImageOrLayerP9CGContext6CGRectPKv
+__ZL15drawInnerShadowP9CGContext6CGRectPKv6CGSizedP7CGColor
+__ZL29createMediaPDFPlayButtonImagev
+-[WebViewFactory mediaElementLoadingStateText]
+_WKQTMovieHasClosedCaptions
+__ZN15WebChromeClient25supportsFullscreenForNodeEPKN7WebCore4NodeE
+-[WebView(WebPrivate) _isUsingAcceleratedCompositing]
+_WKMeasureMediaUIPart
+__ZNK13MediaControls11naturalSizeEi
+__ZNK39MediaSharedUITimelineSliderThumbElement11naturalSizeEv
+_WKDrawMediaSliderTrack
+__ZN13MediaControls15drawSliderTrackEP9CGContext6CGRectddj
+__ZNK21MediaSharedUIControls6sliderEv
+__ZN27MediaSharedUITimelineSlider5paintEP9CGContext6CGRect
+__ZL23addRoundedRectToContextP9CGContext6CGRectd
+__ZNK27MediaSharedUITimelineSlider22highlightUnloadedRangeEP9CGContext6CGRect
+__ZN39MediaSharedUITimelineSliderThumbElement5paintEP9CGContext6CGRect
+__ZL34createMediaPDFEnterFullscreenImagev
+__ZL34createMediaPDFAudioVolumeHighImagev
+-[WebViewFactory localizedMediaControlElementString:]
-[WebViewFactory textMarkerRangeWithStart:end:]
_WKCreateAXTextMarkerRange
-[WebFrame(WebPrivate) _numberOfActiveAnimations]
-[WebFrame(WebPrivate) _pauseAnimation:onNode:atTime:]
--[WebFrame(WebKitDebug) renderTreeAsExternalRepresentation]
+-[WebFrame(WebKitDebug) renderTreeAsExternalRepresentationForPrinting:]
+[WebCoreStatistics garbageCollectJavaScriptObjects]
--[WebNullPluginView initWithFrame:error:DOMElement:]
--[WebNullPluginView viewDidMoveToWindow]
--[WebNullPluginView reportFailure]
--[WebNullPluginView dealloc]
+-[WebFrame(WebPrivate) _layerTreeAsText]
+-[WebFrame(WebPrivate) _pauseTransitionOfProperty:onNode:atTime:]
+-[WebPreferences(WebPrivate) _setPreferenceForTestWithValue:forKey:]
-[WebInspector webViewClosed]
--[WebView(WebDebugBinding) removeObserver:forKeyPath:]
+[WebCoreStatistics emptyCache]
-+[NSObject(WebScripting) isKeyExcludedFromWebScript:]
--[WebIconDatabase iconURLForURL:]
-__ZN15WebChromeClient7repaintERKN7WebCore7IntRectEbbb
--[WebHistoryItem(WebPrivate) RSSFeedReferrer]
--[WebViewFactory refreshPlugins]
+-[NSError(WebKitExtras) _initWithPluginErrorCode:contentURL:pluginPageURL:pluginName:MIMEType:]
+-[WebViewFactory missingPluginText]
-[WebViewFactory searchableIndexIntroduction]
-__ZN15WebChromeClient15closeWindowSoonEv
--[WebView(WebPrivate) _closeWindow]
--[WebHTMLView validRequestorForSendType:returnType:]
--[WebHTMLView(WebDocumentPrivateProtocols) pasteboardTypesForSelection]
--[WebHTMLView(WebInternal) _canSmartCopyOrDelete]
--[WebHTMLView(WebInternal) isGrammarCheckingEnabled]
--[WebView(WebPendingPublic) canResetPageZoom]
--[WebView _canResetZoom:]
--[WebView(WebIBActions) canMakeTextStandardSize]
--[WebView(WebPendingPublic) canZoomPageIn]
--[WebView(WebPendingPublic) canZoomPageOut]
--[WebHTMLRepresentation canProvideDocumentSource]
--[WebFrame(WebInternal) _canProvideDocumentSource]
--[WebView supportsTextEncoding]
--[WebHTMLView(WebDocumentPrivateProtocols) supportsTextEncoding]
__ZN15WebEditorClient26shouldMoveRangeAfterDeleteEPN7WebCore5RangeES2_
-[WebDefaultEditingDelegate webView:shouldMoveRangeAfterDelete:replacingRange:]
+__ZN15WebEditorClient13didEndEditingEv
__ZN15WebEditorClient25shouldShowDeleteInterfaceEPN7WebCore11HTMLElementE
__ZN15WebEditorClient16shouldEndEditingEPN7WebCore5RangeE
-[WebView(WebPrivate) _executeCoreCommandByName:value:]
@@ -1977,40 +1995,50 @@ __ZN15WebEditorClient4undoEv
-[WebEditCommand command]
__ZN15WebEditorClient22registerCommandForRedoEN3WTF10PassRefPtrIN7WebCore11EditCommandEEE
__ZN15WebEditorClient23textDidChangeInTextAreaEPN7WebCore7ElementE
-__ZN15WebChromeClient7unfocusEv
--[WebDefaultUIDelegate webViewUnfocus:]
+-[WebView textSizeMultiplier]
__ZN15WebEditorClient33didSetSelectionTypesForPasteboardEv
-[WebDefaultEditingDelegate webView:didSetSelectionTypesForPasteboard:]
__ZN15WebEditorClient29didWriteSelectionToPasteboardEv
-[WebDefaultEditingDelegate webView:didWriteSelectionToPasteboard:]
-[WebHTMLView(WebInternal) paste:]
--[WebHTMLView callDelegateDoCommandBySelectorIfNeeded:]
-[WebHTMLView(WebHTMLViewFileInternal) _pasteWithPasteboard:allowPlainText:]
-[WebView(WebViewInternal) _setInsertionPasteboard:]
+-[WebHTMLView(WebHTMLViewFileInternal) _selectedRange]
-[WebHTMLView(WebHTMLViewFileInternal) _documentFragmentFromPasteboard:inContext:allowPlainText:]
-[WebHTMLView(WebPrivate) _documentFragmentFromPasteboard:forType:inContext:subresources:]
-[WebHTMLView(WebHTMLViewFileInternal) _dataSource]
-[WebDataSource(WebInternal) _documentFragmentWithArchive:]
-[WebArchive(WebInternal) _coreLegacyWebArchive]
+-[WebResource URL]
-[WebFrame(WebInternal) _documentFragmentWithMarkupString:baseURLString:]
-[WebHTMLView(WebHTMLViewFileInternal) _shouldInsertFragment:replacingDOMRange:givenAction:]
-[WebHTMLView(WebPrivate) _canSmartReplaceWithPasteboard:]
-[WebFrame(WebPrivate) _replaceSelectionWithFragment:selectReplacement:smartReplace:matchStyle:]
+-[WebResource dealloc]
+-[WebResourcePrivate dealloc]
-[WebView(WebIBActions) _responderValidateUserInterfaceItem:]
-[WebView(WebFileInternal) _responderForResponderOperations]
-[NSView(WebExtras) _web_firstResponderIsSelfOrDescendantView]
__ZN15WebChromeClient5printEPN7WebCore5FrameE
+-[WebDefaultUIDelegate webView:makeFirstResponder:]
+-[WebHTMLView(WebNSTextInputSupport) firstRectForCharacterRange:]
+-[WebFrame(WebInternal) _convertNSRangeToDOMRange:]
+-[WebFrame(WebInternal) _convertToDOMRange:]
+-[WebFrame(WebInternal) _firstRectForDOMRange:]
__ZNK15WebEditorClient7canRedoEv
__ZN15WebEditorClient4redoEv
-[WebEditorUndoTarget redoEditing:]
-[DOMDocument(WebDOMDocumentOperations) URLWithAttributeString:]
-[WebView(WebPrivate) _catchesDelegateExceptions]
+-[WebView performDragOperation:]
__ZNK19WebPasteboardHelper22fragmentFromPasteboardEPK12NSPasteboard
-[WebHTMLView(WebInternal) _documentFragmentFromPasteboard:]
__ZN15WebEditorClient16shouldInsertNodeEPN7WebCore4NodeEPNS0_5RangeENS0_18EditorInsertActionE
+__ZN13WebDragClient32willPerformDragDestinationActionEN7WebCore21DragDestinationActionEPNS0_8DragDataE
+-[WebDefaultUIDelegate webView:willPerformDragDestinationAction:forDraggingInfo:]
+-[WebHTMLView(WebPrivate) _hasHTMLDocument]
__ZN15WebEditorClient17userVisibleStringEP5NSURL
_WKGetExtensionsForMIMEType
--[WebHTMLView(WebPrivate) _hasHTMLDocument]
+[WebHTMLView(WebHTMLViewFileInternal) _excludedElementsForAttributedStringConversion]
+[NSURL(WebDataURL) _web_uniqueWebDataURL]
-[WebResource initWithData:URL:MIMEType:textEncodingName:frameName:]
@@ -2018,36 +2046,24 @@ _WKGetExtensionsForMIMEType
__ZN7WebCore20ResourceResponseBaseD2Ev
-[WebDataSource addSubresource:]
-[WebResource(WebResourceInternal) _coreResource]
+__ZNK19WebPasteboardHelper17urlFromPasteboardEPK12NSPasteboardPN7WebCore6StringE
+-[NSPasteboard(WebExtras) _web_bestURL]
+-[NSString(WebNSURLExtras) _webkit_looksLikeAbsoluteURL]
+-[NSString(WebNSURLExtras) _webkit_rangeOfURLScheme]
+__ZNK19WebPasteboardHelper23plainTextFromPasteboardEPK12NSPasteboard
__ZN13WebDragClient22createDragImageForLinkERN7WebCore4KURLERKNS0_6StringEPNS0_5FrameE
-[WebHTMLView(WebPrivate) _dragImageForURL:withLabel:]
-__ZNK19WebPasteboardHelper23plainTextFromPasteboardEPK12NSPasteboard
+-[NSString(WebKitExtras) _web_drawDoubledAtPoint:withTopColor:bottomColor:font:]
+__ZN15WebChromeClient18chooseIconForFilesERKN3WTF6VectorIN7WebCore6StringELm0EEEPNS2_11FileChooserE
__ZL25uniqueURLWithRelativePartP8NSString
-[WebDataSource(WebInternal) _documentFragmentWithImageResource:]
-[WebDataSource(WebInternal) _imageElementWithImageResource:]
+__ZN3WTF6VectorINS_6RefPtrIN7WebCore7ArchiveEEELm0EE6shrinkEm
-[WebHTMLView menuForEvent:]
--[WebViewFactory contextMenuItemTagOpenLink]
--[WebViewFactory contextMenuItemTagOpenLinkInNewWindow]
--[WebViewFactory contextMenuItemTagDownloadLinkToDisk]
--[WebViewFactory contextMenuItemTagCopyLinkToClipboard]
--[WebViewFactory contextMenuItemTagOpenImageInNewWindow]
--[WebViewFactory contextMenuItemTagDownloadImageToDisk]
--[WebViewFactory contextMenuItemTagCopyImageToClipboard]
--[WebViewFactory contextMenuItemTagSearchInSpotlight]
--[WebViewFactory contextMenuItemTagLookUpInDictionary]
--[WebViewFactory contextMenuItemTagSearchWeb]
--[WebViewFactory contextMenuItemTagCopy]
--[WebViewFactory contextMenuItemTagGoBack]
--[WebViewFactory contextMenuItemTagGoForward]
--[WebViewFactory contextMenuItemTagStop]
--[WebViewFactory contextMenuItemTagReload]
--[WebViewFactory contextMenuItemTagOpenFrameInNewWindow]
--[WebViewFactory contextMenuItemTagNoGuessesFound]
--[WebViewFactory contextMenuItemTagIgnoreSpelling]
--[WebViewFactory contextMenuItemTagLearnSpelling]
--[WebViewFactory contextMenuItemTagIgnoreGrammar]
--[WebViewFactory contextMenuItemTagCut]
--[WebViewFactory contextMenuItemTagPaste]
-__ZN20WebContextMenuClient29getCustomMenuFromDefaultItemsEPN7WebCore11ContextMenuE
+-[WebViewFactory contextMenuItemTagSpeechMenu]
+-[WebViewFactory contextMenuItemTagStartSpeaking]
+-[WebViewFactory contextMenuItemTagStopSpeaking]
+__ZN20WebContextMenuClient10isSpeakingEv
-[WebViewFactory contextMenuItemTagSpellingMenu]
-[WebViewFactory contextMenuItemTagShowSpellingPanel:]
-[WebViewFactory contextMenuItemTagCheckSpelling]
@@ -2075,9 +2091,6 @@ __ZN15WebEditorClient27substitutionsPanelIsShowingEv
-[WebViewFactory contextMenuItemTagOutline]
-[WebViewFactory contextMenuItemTagStyles]
-[WebViewFactory contextMenuItemTagShowColors]
--[WebViewFactory contextMenuItemTagSpeechMenu]
--[WebViewFactory contextMenuItemTagStartSpeaking]
--[WebViewFactory contextMenuItemTagStopSpeaking]
-[WebViewFactory contextMenuItemTagWritingDirectionMenu]
-[WebViewFactory contextMenuItemTagDefaultDirection]
-[WebViewFactory contextMenuItemTagLeftToRight]
@@ -2085,121 +2098,238 @@ __ZN15WebEditorClient27substitutionsPanelIsShowingEv
-[WebHTMLView(WebNSTextInputSupport) selectedRange]
-[WebFrame(WebPrivate) _selectedNSRange]
-[WebFrame(WebInternal) _convertToNSRange:]
--[WebHTMLView(WebNSTextInputSupport) firstRectForCharacterRange:]
--[WebFrame(WebInternal) _convertNSRangeToDOMRange:]
--[WebFrame(WebInternal) _convertToDOMRange:]
--[WebFrame(WebInternal) _firstRectForDOMRange:]
__ZN15WebChromeClient19customHighlightRectEPN7WebCore4NodeERKNS0_12AtomicStringERKNS0_9FloatRectE
-[WebHTMLView(WebInternal) _highlighterForType:]
__ZN15WebChromeClient20paintCustomHighlightEPN7WebCore4NodeERKNS0_12AtomicStringERKNS0_9FloatRectES8_bb
--[WebView(WebIBActions) makeTextLarger:]
--[WebView _zoomIn:isTextOnly:]
+-[WebViewFactory resetButtonDefaultLabel]
-[WebDefaultPolicyDelegate webView:shouldGoToHistoryItem:]
--[WebView(WebPendingPublic) zoomPageIn:]
--[WebView(WebPendingPublic) zoomPageOut:]
--[WebView _zoomOut:isTextOnly:]
--[WebPDFRepresentation setDataSource:]
--[WebPDFView initWithFrame:]
-+[WebPDFView(FileInternal) _PDFPreviewViewClass]
-+[WebPDFView PDFKitBundle]
--[PDFPrefUpdatingProxy initWithView:]
--[WebPDFView setNextKeyView:]
--[WebPDFView viewWillMoveToWindow:]
--[WebPDFView viewDidMoveToWindow]
--[WebPDFView(FileInternal) _trackFirstResponder]
--[WebPDFView(FileInternal) _clipViewForPDFDocumentView]
--[WebPDFView becomeFirstResponder]
--[WebPDFView setDataSource:]
--[WebPDFView setNeedsLayout:]
--[WebPDFView layout]
--[WebPDFView acceptsFirstResponder]
--[WebPDFRepresentation receivedData:withDataSource:]
--[WebPDFView dataSourceUpdated:]
--[WebPDFRepresentation title]
--[WebPDFRepresentation finishedLoadingWithDataSource:]
--[WebDataSource data]
-+[WebPDFRepresentation PDFDocumentClass]
--[WebPDFView setPDFDocument:]
--[WebPDFView(FileInternal) _scaleOrDisplayModeOrPageChanged:]
--[WebPDFView(FileInternal) _applyPDFDefaults]
--[WebPreferences(WebPrivate) PDFScaleFactor]
--[WebPreferences _floatValueForKey:]
--[WebPreferences(WebPrivate) PDFDisplayMode]
--[WebPDFView selectionView]
--[WebPDFView string]
--[WebPDFView dealloc]
+-[WebFrame(WebKitDebug) counterValueForElement:]
+__ZN15WebChromeClient11canRunModalEv
+[WebCoreStatistics javaScriptObjectsCount]
+-[WebFrame name]
-[WebBackForwardList capacity]
-[WebBackForwardList addItem:]
+__Z4coreP14WebHistoryItem
-[WebBackForwardList goToItem:]
-[WebDefaultUIDelegate webView:setToolbarsVisible:]
-[WebDefaultUIDelegate webView:setStatusBarVisible:]
-[WebDefaultUIDelegate webView:setResizable:]
-[WebDefaultUIDelegate webViewShow:]
-__XPCGetProperty
-_WKPCGetProperty
-__ZN6WebKit27NetscapePluginInstanceProxy11getPropertyEjRKN3JSC10IdentifierERPcRj
--[WebHostedNetscapePluginView setLayer:]
-[WebDefaultPolicyDelegate webView:decidePolicyForNewWindowAction:request:newFrameName:decisionListener:]
-[WebDefaultUIDelegate webView:createWebViewWithRequest:windowFeatures:]
+__ZN15WebChromeClient14menubarVisibleEv
+__ZN7WebCore12ChromeClient22registerContentHandlerERKNS_6StringES3_S3_S3_
+__ZN7WebCore12ChromeClient23registerProtocolHandlerERKNS_6StringES3_S3_S3_
-[WebKeyGenerator strengthMenuItemTitles]
--[WebViewFactory resetButtonDefaultLabel]
-__ZL19isPreVersion3Clientv
-__ZL26fixMenusToSendToOldClientsP14NSMutableArray
-__ZL28isPreInspectElementTagClientv
__ZN15WebChromeClient20runJavaScriptConfirmEPN7WebCore5FrameERKNS0_6StringE
__Z30CallUIDelegateReturningBooleanaP7WebViewP13objc_selectorP11objc_objectS4_
__ZN15WebChromeClient19runJavaScriptPromptEPN7WebCore5FrameERKNS0_6StringES5_RS3_
-__Z14CallUIDelegateP7WebViewP13objc_selectorP11objc_objectS4_S4_
__ZN15WebChromeClient17scrollbarsVisibleEv
+-[WebFrameView allowsScrolling]
__ZN15WebChromeClient15toolbarsVisibleEv
-__ZN15WebChromeClient14menubarVisibleEv
-[NSString(WebNSURLExtras) _web_encodeHostName]
__ZL22readIDNScriptWhiteListv
__ZL26readIDNScriptWhiteListFileP8NSString
-__ZNK15WebChromeClient11tabsToLinksEv
--[WebPreferences tabsToLinks]
--[WebViewFactory submitButtonDefaultLabel]
-__ZN15WebChromeClient12canTakeFocusEN7WebCore14FocusDirectionE
-__ZN15WebChromeClient9takeFocusEN7WebCore14FocusDirectionE
--[WebView(WebViewInternal) _becomingFirstResponderFromOutside]
--[WebHostedNetscapePluginView focusChanged]
-__ZN6WebKit27NetscapePluginInstanceProxy12focusChangedEb
-__WKPHPluginInstanceFocusChanged
-__ZN15WebChromeClient14keyboardUIModeEv
--[WebView(WebViewInternal) _keyboardUIMode]
--[WebView(WebViewInternal) _retrieveKeyboardUIModeFromPreferences:]
+-[WebFrameView _scrollLineHorizontally:]
+-[WebFrameView _scrollOverflowInDirection:granularity:]
+-[WebHTMLView(WebNSTextInputSupport) setMarkedText:selectedRange:]
+-[WebResponderChainSink initWithResponderChain:]
+-[WebHTMLView complete:]
+-[WebTextCompletionController initWithWebView:HTMLView:]
+-[WebTextCompletionController doCompletion]
+-[WebFrame(WebInternal) _rangeByAlteringCurrentSelection:direction:granularity:]
+-[WebResponderChainSink receivedUnhandledCommand]
+-[WebResponderChainSink detach]
+-[WebTextCompletionController popupWindowIsOpen]
+-[WebTextCompletionController filterKeyDown:]
+-[WebTextCompletionController endRevertingChange:moveLeft:]
+-[WebTextCompletionController dealloc]
+-[WebFrameView scrollPageUp:]
+-[WebFrameView _pageVertically:]
+-[WebView(WebViewEditingActions) scrollPageUp:]
+-[WebView(WebViewEditingActions) _performResponderOperation:with:]
+-[WebResponderChainSink tryToPerform:with:]
+-[WebFrameView scrollPageDown:]
+-[WebView(WebViewEditingActions) scrollPageDown:]
+-[WebFrameView scrollToBeginningOfDocument:]
+-[WebFrameView _scrollToBeginningOfDocument]
+-[WebView(WebViewEditingActions) scrollToBeginningOfDocument:]
+-[WebFrameView scrollToEndOfDocument:]
+-[WebFrameView _scrollToEndOfDocument]
+-[WebView(WebViewEditingActions) scrollToEndOfDocument:]
+-[WebFrameView(WebPrivate) _contentView]
+-[WebViewFactory multipleFileUploadTextForNumberOfFiles:]
+-[WebFrameView(WebInternal) _verticalPageScrollDistance]
+-[WebFrameView _scrollVerticallyBy:]
+-[WebViewFactory validationMessagePatternMismatchText]
+-[WebViewFactory validationMessageValueMissingText]
+-[WebViewFactory validationMessageTypeMismatchText]
+__ZN20WebFrameLoaderClient34didTransferChildFrameToNewDocumentEv
+-[WebDefaultUIDelegate webViewClose:]
+-[WebHistory init]
++[WebHistoryPrivate initialize]
+-[WebHistoryPrivate init]
++[WebHistory setOptionalSharedHistory:]
+-[WebHistory(WebInternal) _addVisitedLinksToPageGroup:]
+-[WebHistoryPrivate addVisitedLinksToPageGroup:]
+-[WebView(WebViewPrivateStyleInfo) _computedStyleIncludingVisitedInfo:forElement:]
-[WebHistory dealloc]
-[WebHistoryPrivate dealloc]
--[WebDefaultUIDelegate webViewClose:]
-__ZN15WebChromeClient21exceededDatabaseQuotaEPN7WebCore5FrameERKNS0_6StringE
--[WebSecurityOrigin(WebInternal) _initWithWebCoreSecurityOrigin:]
--[WebSecurityOrigin setQuota:]
-__ZN24WebDatabaseTrackerClient23dispatchDidModifyOriginEPN7WebCore14SecurityOriginE
--[WebSecurityOrigin dealloc]
-__ZN24WebDatabaseTrackerClient25dispatchDidModifyDatabaseEPN7WebCore14SecurityOriginERKNS0_6StringE
--[NSURL(WebNSURLExtras) _web_URLWithLowercasedScheme]
--[WebFrame loadAlternateHTMLString:baseURL:forUnreachableURL:]
-__ZN3WTF10RefCountedIN7WebCore10StringImplEE5derefEv
-__ZN20WebFrameLoaderClient18cannotShowURLErrorERKN7WebCore15ResourceRequestE
+__ZN3WTF9HashTableIxSt4pairIxNS_9RetainPtrI14NSMutableArrayEEENS_18PairFirstExtractorIS5_EENS_7IntHashIyEENS_14PairHashTraitsIN
+-[WebHistory(WebInternal) _visitedURL:withTitle:method:wasFailure:increaseVisitCount:]
+-[WebHistoryPrivate visitedURL:withTitle:increaseVisitCount:]
+-[WebHistoryItem initWithURLString:title:lastVisitedTimeInterval:]
+-[WebHistoryItem(WebInternal) _recordInitialVisit]
+-[WebHistoryPrivate addItemToDateCaches:]
+-[WebHistoryItem lastVisitedTimeInterval]
+-[WebHistoryPrivate findKey:forDay:]
+__ZL16getDayBoundariesdRdS_
+__ZNK3WTF9HashTableIxSt4pairIxNS_9RetainPtrI14NSMutableArrayEEENS_18PairFirstExtractorIS5_EENS_7IntHashIyEENS_14PairHashTraitsI
+__ZN3WTF7HashMapIxNS_9RetainPtrI14NSMutableArrayEENS_7IntHashIyEENS_10HashTraitsIxEENS6_IS3_EEE3setERKxRKS3_
+-[WebHistory _sendNotification:entries:]
+-[WebHistory(WebPrivate) allItems]
+-[WebHistoryPrivate allItems]
+-[WebView(WebPrivate) _loadBackForwardListFromOtherView:]
+__ZN20WebFrameLoaderClient30dispatchDidPushStateWithinPageEv
-[WebHistoryItem(WebPrivate) target]
-[WebHistoryItem(WebPrivate) isTargetItem]
-[WebHistoryItem(WebPrivate) children]
-__ZN20WebFrameLoaderClient31dispatchUnableToImplementPolicyERKN7WebCore13ResourceErrorE
--[WebView goToBackForwardItem:]
-__ZN3WTF6VectorIN3JSC8RegisterELm8EE6shrinkEm
--[NSString(WebKitExtras) _webkit_fixedCarbonPOSIXPath]
-_WKCreateCustomCFReadStream
-_WKSignalCFReadStreamHasBytes
-_WKSignalCFReadStreamEnd
-__ZN20WebFrameLoaderClient12blockedErrorERKN7WebCore15ResourceRequestE
--[WebHTMLView(WebNSTextInputSupport) setMarkedText:selectedRange:]
+-[WebPreferences setUserStyleSheetLocation:]
+-[WebPreferences userStyleSheetLocation]
+__ZN20WebFrameLoaderClient29dispatchDidPopStateWithinPageEv
+__ZN18WebInspectorClient15populateSettingERKN7WebCore6StringEPS1_
++[WebWorkersPrivate workerThreadCount]
+-[WebInspector show:]
+__ZN18WebInspectorClient21openInspectorFrontendEPN7WebCore19InspectorControllerE
+-[WebInspectorWindowController initWithInspectedWebView:]
+-[WebInspectorWindowController init]
+-[WebPreferences init]
+-[WebPreferences setAllowsAnimatedImages:]
+-[WebPreferences setMinimumLogicalFontSize:]
+-[WebView setDrawsBackground:]
+-[WebView(WebPrivate) setProhibitsMainFrameScrolling:]
+-[WebInspectorWindowController webView]
+__ZN26WebInspectorFrontendClientC1EP7WebViewP28WebInspectorWindowControllerPN7WebCore19InspectorControllerEPNS4_4PageE
+__ZN26WebInspectorFrontendClientC2EP7WebViewP28WebInspectorWindowControllerPN7WebCore19InspectorControllerEPNS4_4PageE
+-[WebInspectorWindowController setFrontendClient:]
+-[WebInspector evaluateInFrontend:callId:script:]
+__ZN26WebInspectorFrontendClient19localizedStringsURLEv
+__ZN26WebInspectorFrontendClient12hiddenPanelsEv
+__ZN18WebInspectorClient13hideHighlightEv
+-[WebNodeHighlighter hideHighlight]
+__ZN26WebInspectorFrontendClient14frontendLoadedEv
+-[WebInspectorWindowController showWindow:]
+-[WebInspectorWindowController attached]
+__ZN26WebInspectorFrontendClient23setAttachedWindowHeightEj
+-[WebInspectorWindowController setAttachedWindowHeight:]
+__ZN26WebInspectorFrontendClient12bringToFrontEv
+__ZNK26WebInspectorFrontendClient17updateWindowTitleEv
+-[WebInspectorWindowController window]
+_WKNSWindowMakeBottomCornersSquare
+__ZN26WebInspectorFrontendClient19inspectedURLChangedERKN7WebCore6StringE
+__ZN18WebInspectorClient12storeSettingERKN7WebCore6StringES3_
+-[WebInspector close:]
+__ZN26WebInspectorFrontendClient11closeWindowEv
+-[WebInspectorWindowController destroyInspectorView]
+-[WebInspectorWindowController close]
+__ZN26WebInspectorFrontendClientD0Ev
+-[WebInspectorWindowController dealloc]
+__ZN18WebInspectorClient9highlightEPN7WebCore4NodeE
+-[WebNodeHighlighter highlightNode:]
+-[WebNodeHighlight initWithTargetView:inspectorController:]
+-[WebNodeHighlight(FileInternal) _computeHighlightWindowFrame]
+-[WebNodeHighlightView initWithWebNodeHighlight:]
+-[WebNodeHighlightView isFlipped]
+-[WebNodeHighlight setDelegate:]
+-[WebNodeHighlight attach]
+-[WebNodeHighlightView drawRect:]
+-[WebNodeHighlight inspectorController]
+-[WebNodeHighlighter didAttachWebNodeHighlight:]
+-[WebView setCurrentNodeHighlight:]
+-[WebNodeHighlight(FileInternal) _repositionHighlightWindow]
+-[WebNodeHighlight targetView]
+-[WebNodeHighlight setNeedsUpdateInTargetViewRect:]
+-[WebNodeHighlight detach]
+-[WebNodeHighlighter willDetachWebNodeHighlight:]
+-[WebNodeHighlightView detachFromWebNodeHighlight]
+-[WebNodeHighlight dealloc]
+-[WebNodeHighlightView dealloc]
+-[WebInspector setTimelineProfilingEnabled:]
+__XPCHasMethod
+_WKPCHasMethod
+__ZN6WebKit27NetscapePluginInstanceProxy9hasMethodEjRKN3JSC10IdentifierE
+__WKPHBooleanReply
+__ZNK6WebKit10ProxyField17valueFromInstanceEPN3JSC9ExecStateEPKNS1_8Bindings8InstanceE
+__ZNK6WebKit13ProxyInstance10fieldValueEPN3JSC9ExecStateEPKNS1_8Bindings5FieldE
+__WKPHNPObjectGetProperty
+__ZNK6WebKit18ProxyRuntimeObject9classInfoEv
+__ZN6WebKit10ProxyFieldD0Ev
+__ZL30createMediaPDFPauseButtonImagev
+__ZNK27MediaSharedUICCImageElement20constrainAspectRatioEv
+__ZNK25MediaSharedUIImageElement11naturalSizeEv
+__ZL33createMediaPDFClosedCaptionsImagev
+__ZN27MediaSharedUICCImageElement21createBackgroundImageEP9CGContext6CGRect
+_WKQTMovieSetShowClosedCaptions
+__ZN20WebFrameLoaderClient25pluginWillHandleLoadErrorERKN7WebCore16ResourceResponseE
+__ZN15WebChromeClient22enterFullscreenForNodeEPN7WebCore4NodeE
+-[WebView(WebViewInternal) _enterFullscreenForNode:]
+-[WebVideoFullscreenController .cxx_construct]
+-[WebVideoFullscreenController init]
+-[WebVideoFullscreenWindow initWithContentRect:styleMask:backing:defer:]
+-[WebVideoFullscreenController windowDidLoad]
+-[WebVideoFullscreenController fullscreenWindow]
+__ZL16initQTMovieLayerv
+__ZL12QTKitLibraryv
+-[WebVideoFullscreenController setMediaElement:]
+__ZL36initQTMovieRateDidChangeNotificationv
+-[WebVideoFullscreenController enterFullscreen:]
+-[WebVideoFullscreenController mediaElementRect]
+-[WebVideoFullscreenController setupFadeAnimationIfNeededAndFadeIn:]
+-[WebWindowFadeAnimation initWithDuration:window:initialAlpha:finalAlpha:]
+-[WebWindowFadeAnimation init]
+-[WebVideoFullscreenWindow animateFromRect:toRect:withSubAnimation:controllerAction:]
+-[WebWindowScaleAnimation initWithHintedDuration:window:initalFrame:finalFrame:]
+-[WebWindowScaleAnimation init]
+-[WebWindowScaleAnimation setSubAnimation:]
+-[WebWindowScaleAnimation setCurrentProgress:]
+-[WebWindowScaleAnimation currentFrame]
+-[WebWindowScaleAnimation currentValue]
+_WKWindowSetScaledFrame
+_flipRect
+-[WebWindowFadeAnimation setCurrentProgress:]
+-[WebWindowFadeAnimation currentAlpha]
+_WKWindowSetAlpha
+-[WebVideoFullscreenWindow canBecomeKeyWindow]
+-[WebWindowScaleAnimation startAnimation]
+-[WebWindowScaleAnimation additionalDurationNeededToReachFinalFrame]
+_squaredDistance
+-[WebWindowScaleAnimation setDuration:]
+_WebWindowAnimationDurationFromDuration
+__ZN15WebChromeClient21exitFullscreenForNodeEPN7WebCore4NodeE
+-[WebVideoFullscreenController exitFullscreen]
+-[WebVideoFullscreenController clearFadeAnimation]
+-[WebWindowFadeAnimation stopAnimation]
+-[WebWindowFadeAnimation setWindow:]
+-[WebWindowScaleAnimation stopAnimation]
+-[WebWindowScaleAnimation dealloc]
+-[WebVideoFullscreenWindow animationDidEnd:]
+-[WebWindowScaleAnimation setWindow:]
+-[WebVideoFullscreenWindow animatedResizeDidEnd]
+-[WebVideoFullscreenController windowDidExitFullscreen]
+-[WebVideoFullscreenController dealloc]
+-[WebVideoFullscreenController .cxx_destruct]
+-[WebVideoFullscreenWindow dealloc]
+__ZL33createMediaPDFAudioVolumeOffImagev
+-[WebHTMLView accessibilityHitTest:]
+-[WebView(WebViewEditing) selectedDOMRange]
__ZN3WTF6VectorIN7WebCore20CompositionUnderlineELm0EE14expandCapacityEmPKS2_
__ZN3WTF6VectorIN7WebCore20CompositionUnderlineELm0EE14expandCapacityEm
__ZN3WTF6VectorIN7WebCore20CompositionUnderlineELm0EE15reserveCapacityEm
__ZN3WTF6VectorIN7WebCore20CompositionUnderlineELm0EE6shrinkEm
-[WebFrame(WebPrivate) _selectNSRange:]
-[WebHTMLView(WebNSTextInputSupport) attributedSubstringFromRange:]
++[NSAttributedString(WebKitExtras) _web_attributedStringFromRange:]
+__ZN3WTF6VectorIjLm1EE6shrinkEm
-[WebHTMLView(WebNSTextInputSupport) markedRange]
-[WebHTMLView(WebNSTextInputSupport) unmarkText]
-[WebHTMLView(WebNSTextInputSupport) characterIndexForPoint:]
@@ -2208,7 +2338,6 @@ __ZN3WTF6VectorIN7WebCore20CompositionUnderlineELm0EE6shrinkEm
-[WebHTMLView(WebNSTextInputSupport) conversationIdentifier]
-[WebView(WebPendingPublic) aeDescByEvaluatingJavaScriptFromString:]
__ZL17aeDescFromJSValuePN3JSC9ExecStateENS_7JSValueE
-__ZN3WTF12bitwise_castIdlEET_T0_
__ZNK3WTF9HashTableIPN3JSC8JSObjectES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES9_E8containsIS3_NS_22
__ZN3WTF7HashSetIPN3JSC8JSObjectENS_7PtrHashIS3_EENS_10HashTraitsIS3_EEE3addERKS3_
__ZN3WTF9HashTableIPN3JSC8JSObjectES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES9_E6expandEv
@@ -2219,134 +2348,100 @@ __ZN3WTF9HashTableIPN3JSC8JSObjectES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3
__ZN3WTF9HashTableIPN3JSC8JSObjectES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES9_E47removeAndInvalida
__ZN3WTF9HashTableIPN3JSC8JSObjectES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES9_E6removeEPS3_
-[WebFrame(WebInternal) _convertDOMRangeToNSRange:]
-__ZNK6WebKit13ProxyInstance27supportsInvokeDefaultMethodEv
-__WKPHNPObjectHasInvokeDefaultMethod
+-[WebPDFView(FileInternal) _updatePreferencesSoon]
+-[WebPDFView(FileInternal) _updatePreferences:]
+-[WebPreferences(WebPrivate) setPDFScaleFactor:]
+-[WebPreferences _setFloatValue:forKey:]
+-[WebPreferences(WebPrivate) setPDFDisplayMode:]
+-[WebPDFView viewState]
++[WebHTMLView(WebPrivate) supportedMIMETypes]
++[WebHTMLRepresentation supportedMIMETypes]
+__ZN7WebCore17FrameLoaderClient18didNotAllowPluginsEv
__ZN6WebKit13ProxyInstance19invokeDefaultMethodEPN3JSC9ExecStateERKNS1_7ArgListE
-__ZNK6WebKit10ProxyField17valueFromInstanceEPN3JSC9ExecStateEPKNS1_8Bindings8InstanceE
-__ZNK6WebKit13ProxyInstance10fieldValueEPN3JSC9ExecStateEPKNS1_8Bindings5FieldE
-__WKPHNPObjectGetProperty
-__ZN6WebKit10ProxyFieldD0Ev
-__WKPHLoadURLNotify
__XPCGetIntIdentifier
_WKPCGetIntIdentifier
-__ZNK6WebKit10ProxyField18setValueToInstanceEPN3JSC9ExecStateEPKNS1_8Bindings8InstanceENS1_7JSValueE
-__ZNK6WebKit13ProxyInstance13setFieldValueEPN3JSC9ExecStateEPKNS1_8Bindings5FieldENS1_7JSValueE
-__WKPHNPObjectSetProperty
-__XPCConstruct
-_WKPCConstruct
-__ZN6WebKit27NetscapePluginInstanceProxy9constructEjPcjRS1_Rj
-__ZNK6WebKit13ProxyInstance17supportsConstructEv
-__WKPHNPObjectHasConstructMethod
-__ZN6WebKit13ProxyInstance15invokeConstructEPN3JSC9ExecStateERKNS1_7ArgListE
-__XPCGetPluginElementNPObject
-_WKPCGetPluginElementNPObject
-__ZN6WebKit27NetscapePluginInstanceProxy24getPluginElementNPObjectERj
--[WebBaseNetscapePluginView element]
-__XPCSetProperty
-_WKPCSetProperty
-__ZN6WebKit27NetscapePluginInstanceProxy11setPropertyEjRKN3JSC10IdentifierEPcj
+__ZNK3JSC8JSObject11toPrimitiveEPNS_9ExecStateENS_22PreferredPrimitiveTypeE
__XPCEnumerate
_WKPCEnumerate
__ZN6WebKit27NetscapePluginInstanceProxy9enumerateEjRPcRj
-__ZN3WTF9HashTableIPN3JSC7UString3RepES4_NS_17IdentityExtractorIS4_EENS_7PtrHashIS4_EENS_10HashTraitsIS4_EESA_E15deallocateTabl
+__ZN3WTF9HashTableIPN7WebCore10StringImplES3_NS_17IdentityExtractorIS3_EENS_7PtrHashIS3_EENS_10HashTraitsIS3_EES9_E15deallocate
+__ZN3WTF6VectorIN3JSC10IdentifierELm20EE6shrinkEm
__ZN6WebKit13ProxyInstance16getPropertyNamesEPN3JSC9ExecStateERNS1_17PropertyNameArrayE
__WKPHNPObjectEnumerate
+__XPCGetProperty
+_WKPCGetProperty
+__ZN6WebKit27NetscapePluginInstanceProxy11getPropertyEjRKN3JSC10IdentifierERPcRj
+__XPCHasProperty
+_WKPCHasProperty
+__ZN6WebKit27NetscapePluginInstanceProxy11hasPropertyEjRKN3JSC10IdentifierE
__XPCInvokeDefault
_WKPCInvokeDefault
__ZN6WebKit27NetscapePluginInstanceProxy13invokeDefaultEjPcjRS1_Rj
__ZN3WTF12bitwise_castIldEET_T0_
-__ZN20WebFrameLoaderClient20redirectDataToPluginEPN7WebCore6WidgetE
--[WebHTMLRepresentation _redirectDataToManualLoader:forPluginView:]
--[WebHostedNetscapePluginView pluginView:receivedResponse:]
-__ZN6WebKit26HostedNetscapePluginStreamC1EPNS_27NetscapePluginInstanceProxyEPN7WebCore11FrameLoaderE
-__ZN6WebKit26HostedNetscapePluginStreamC2EPNS_27NetscapePluginInstanceProxyEPN7WebCore11FrameLoaderE
-__ZN6WebKit27NetscapePluginInstanceProxy15setManualStreamEN3WTF10PassRefPtrINS_26HostedNetscapePluginStreamEEE
-__ZN6WebKit26HostedNetscapePluginStream23startStreamWithResponseEP13NSURLResponse
--[WebHostedNetscapePluginView pluginView:receivedData:]
--[WebHostedNetscapePluginView pluginViewFinishedLoading:]
-__ZN6WebKit26HostedNetscapePluginStream10cancelLoadEs
-__ZNK6WebKit26HostedNetscapePluginStream14errorForReasonEs
-__ZNK6WebKit26HostedNetscapePluginStream30pluginCancelledConnectionErrorEv
-__ZN6WebKit26HostedNetscapePluginStream10cancelLoadEP7NSError
-+[WebDatabaseManager sharedWebDatabaseManager]
+__ZNK6WebKit10ProxyField18setValueToInstanceEPN3JSC9ExecStateEPKNS1_8Bindings8InstanceENS1_7JSValueE
+__ZNK6WebKit13ProxyInstance13setFieldValueEPN3JSC9ExecStateEPKNS1_8Bindings5FieldENS1_7JSValueE
+__WKPHNPObjectSetProperty
+__ZNK6WebKit18ProxyRuntimeObject24getInternalProxyInstanceEv
+__XPCStatusText
+_WKPCStatusText
+__ZN6WebKit27NetscapePluginInstanceProxy6statusEPKc
+-[WebFrame(WebKitDebug) numberOfPages::]
+-[WebFrame(WebKitDebug) pageNumberForElement:::]
+__ZN20WebFrameLoaderClient12blockedErrorERKN7WebCore15ResourceRequestE
-[WebDatabaseManager deleteAllDatabases]
+-[WebFrame(WebPrivate) _stringByEvaluatingJavaScriptFromString:withGlobalObject:inScriptWorld:]
-[WebSecurityOrigin initWithURL:]
--[WebSecurityOrigin port]
--[WebSecurityOrigin host]
--[WebSecurityOrigin protocol]
--[WebFrame(WebPrivate) _pauseTransitionOfProperty:onNode:atTime:]
-__ZN3WTF6VectorINS_6RefPtrIN7WebCore7ArchiveEEELm0EE6shrinkEm
+-[WebFrame(WebPrivate) _pauseSVGAnimation:onSMILNode:atTime:]
++[WebView(WebPrivate) _addUserStyleSheetToGroup:world:source:url:whitelist:blacklist:]
+__ZL14toStringVectorP7NSArray
++[WebView(WebPrivate) _addUserScriptToGroup:world:source:url:whitelist:blacklist:injectionTime:]
-[WebDataSource webArchive]
-[WebIconDatabase(WebPendingPublic) setEnabled:]
-[WebIconDatabase(WebInternal) _shutDownIconDatabase]
--[WebPDFView viewState]
--[WebFramePolicyListener invalidate]
-__ZL8hexDigiti
-__ZNK3JSC21UStringSourceProvider8getRangeEii
-__ZN7WebCore13ResourceErrorD2Ev
-+[WebIconDatabase(WebPrivate) _checkIntegrityBeforeOpening]
-__XPCConvertPoint
-_WKPCConvertPoint
-__ZN6WebKit27NetscapePluginInstanceProxy12convertPointEdd17NPCoordinateSpaceRdS2_S1_
--[WebHistoryItem(WebPrivate) _lastVisitedDate]
-__ZN6WebKit27NetscapePluginInstanceProxy10wheelEventEP6NSViewP7NSEvent
-__WKPHPluginInstanceWheelEvent
--[WebPreferences init]
++[WebApplicationCache setMaximumSize:]
+__ZN15WebChromeClient22reachedMaxAppCacheSizeEx
+-[WebHistory(WebPrivate) _itemForURLString:]
+-[WebHistoryPrivate itemForURLString:]
+-[WebHistory itemForURL:]
+-[WebHistoryPrivate itemForURL:]
+-[WebHistoryItem(WebInternal) setTitle:]
+-[WebView(WebPrivate) _dispatchPendingLoadRequests]
+_WKCreateCustomCFReadStream
+_WKSignalCFReadStreamHasBytes
+__ZN15WebChromeClient39shouldReplaceWithGeneratedFileForUploadERKN7WebCore6StringERS1_
+-[WebDefaultUIDelegate webView:shouldReplaceUploadFile:usingGeneratedFilename:]
+_WKSignalCFReadStreamEnd
+__ZNK27MediaSharedUITimelineSlider21timelineRectForBoundsE6CGRect
+__ZN20WebFrameLoaderClient31dispatchUnableToImplementPolicyERKN7WebCore13ResourceErrorE
+__ZN20WebFrameLoaderClient24revertToProvisionalStateEPN7WebCore14DocumentLoaderE
+-[WebDataSource(WebInternal) _revertToProvisionalState]
+-[WebView goToBackForwardItem:]
+-[NSString(WebKitExtras) _webkit_fixedCarbonPOSIXPath]
++[WebView(WebPrivate) _addOriginAccessWhitelistEntryWithSourceOrigin:destinationProtocol:destinationHost:allowDestinationSubdom
+__XPCSetException
+_WKPCSetException
+__ZN6WebKit27NetscapePluginInstanceProxy18setGlobalExceptionERKN7WebCore6StringE
++[WebView(WebPrivate) _removeOriginAccessWhitelistEntryWithSourceOrigin:destinationProtocol:destinationHost:allowDestinationSub
-[WebPreferences(WebPrivate) setApplicationChromeModeEnabled:]
-[WebHistoryItem(WebPrivate) _setTransientProperty:forKey:]
--[WebHistoryItem(WebPrivate) _setLastVisitWasFailure:]
--[WebBackForwardList backItem]
-_WKAdvanceDefaultButtonPulseAnimation
--[WKAppKitDrawDecoyWindow isKeyWindow]
--[WebHostedNetscapePluginView keyDown:]
--[WebTextInputWindowController interpretKeyEvent:string:]
--[WebTextInputPanel _interpretKeyEvent:string:]
-__ZN6WebKit27NetscapePluginInstanceProxy8keyEventEP6NSViewP7NSEvent16NPCocoaEventType
-_WKGetNSEventKeyChar
-__WKPHPluginInstanceKeyboardEvent
--[WebHostedNetscapePluginView keyUp:]
--[WebFrameView scrollLineUp:]
--[WebFrameView _scrollLineVertically:]
--[WebFrameView(WebFrameViewFileInternal) _verticalKeyboardScrollDistance]
--[WebFrameView _scrollVerticallyBy:]
--[WebFrameView scrollLineDown:]
--[WebHostedNetscapePluginView flagsChanged:]
-__ZN6WebKit27NetscapePluginInstanceProxy12flagsChangedEP7NSEvent
--[WebDataSource(WebPrivate) _fileWrapperForURL:]
--[WebDataSource subresourceForURL:]
-__XPCSetMenuBarVisible
-_WKPCSetMenuBarVisible
-__ZN6WebKit23NetscapePluginHostProxy17setMenuBarVisibleEb
--[WebBackForwardList backListWithLimit:]
-__ZL15vectorToNSArrayRN3WTF6VectorINS_6RefPtrIN7WebCore11HistoryItemEEELm0EEE
-__ZL30bumperCarBackForwardHackNeededv
-__ZN3WTF6VectorINS_6RefPtrIN7WebCore11HistoryItemEEELm0EE6shrinkEm
--[WebHistoryItem(WebPrivate) targetItem]
--[WebHistoryItem icon]
--[WebBackForwardList forwardItem]
-__ZN15WebChromeClient13willPopUpMenuEP6NSMenu
-_WKPopupMenu
--[WebBaseNetscapePluginView viewWillMoveToHostWindow:]
--[WebBaseNetscapePluginView viewDidMoveToHostWindow]
--[WebFrame(WebPrivate) _isDescendantOfFrame:]
-__ZN3WTF6VectorItLm2048EE14expandCapacityEmPKt
-__ZN3WTF6VectorItLm2048EE14expandCapacityEm
-__ZN3WTF6VectorItLm2048EE15reserveCapacityEm
--[WebHTMLView copy:]
--[WebHTMLView executeCoreCommandBySelector:]
--[WebView(WebViewEditingInMail) _selectionIsAll]
--[WebView(WebPrivate) _cachedResponseForURL:]
--[NSMutableURLRequest(WebNSURLRequestExtras) _web_setHTTPUserAgent:]
-+[WebView(WebPrivate) suggestedFileExtensionForMIMEType:]
-_WKGetPreferredExtensionForMIMEType
--[WebHTMLView(WebPrivate) pasteboardChangedOwner:]
--[NSURL(WebNSURLExtras) _webkit_isJavaScriptURL]
++[WebURLsWithTitles URLsFromPasteboard:]
++[WebView(WebPrivate) canShowFile:]
++[WebView(WebPrivate) _MIMETypeForFile:]
+-[NSView(WebExtras) _web_dragOperationForDraggingInfo:]
+-[WebIconDatabase(WebPendingPublic) removeAllIcons]
+__ZN21WebIconDatabaseClient25dispatchDidRemoveAllIconsEv
+-[WebIconDatabase(WebInternal) _sendDidRemoveAllIconsNotification]
+-[WebPreferences(WebPrivate) setWebArchiveDebugModeEnabled:]
+-[WebPreferences(WebPrivate) setLocalFileContentSniffingEnabled:]
+-[WebPreferences(WebPrivate) setShowDebugBorders:]
+-[WebPreferences(WebPrivate) setShowRepaintCounter:]
+[WebCoreStatistics statistics]
+[WebCache statistics]
+[WebCoreStatistics javaScriptGlobalObjectsCount]
+[WebCoreStatistics javaScriptProtectedObjectsCount]
+[WebCoreStatistics javaScriptProtectedObjectTypeCounts]
__ZN3WTF9HashTableIPKcSt4pairIS2_jENS_18PairFirstExtractorIS4_EENS_7PtrHashIS2_EENS_14PairHashTraitsINS_10HashTraitsIS2_EENSA_I
++[WebCoreStatistics javaScriptObjectTypeCounts]
+[WebCoreStatistics iconPageURLMappingCount]
+[WebCoreStatistics iconRetainedPageURLCount]
+[WebCoreStatistics iconRecordCount]
@@ -2355,181 +2450,153 @@ __ZN3WTF9HashTableIPKcSt4pairIS2_jENS_18PairFirstExtractorIS4_EENS_7PtrHashIS2_E
+[WebCoreStatistics cachedFontDataInactiveCount]
+[WebCoreStatistics glyphPageCount]
+[WebCoreStatistics memoryStatistics]
-__XPCSetModal
-_WKPCSetModal
-__ZN6WebKit23NetscapePluginHostProxy8setModalEb
-__ZN6WebKit23NetscapePluginHostProxy10beginModalEv
--[WebPlaceholderModalWindow _wantsUserAttention]
-__ZN6WebKit23NetscapePluginHostProxy8endModalEv
--[WebHTMLRepresentation canSaveAsWebArchive]
--[WebFrame(WebInternal) _canSaveAsWebArchive]
-+[WebView(WebPrivate) _decodeData:]
--[WebFrameView documentViewShouldHandlePrint]
--[WebFrameView printOperationWithPrintInfo:]
--[WebFrameView canPrintHeadersAndFooters]
--[WebHTMLView canPrintHeadersAndFooters]
--[WebHTMLView knowsPageRange:]
--[WebHTMLView _availablePaperWidthForPrintOperation:]
--[WebHTMLView _setPrinting:minimumPageWidth:maximumPageWidth:adjustViewSize:]
--[WebView(WebViewPrintingPrivate) _adjustPrintingMarginsForHeaderAndFooter]
--[NSPrintOperation(WebKitExtras) _web_pageSetupScaleFactor]
--[WebView(WebViewPrintingPrivate) _headerHeight]
-__Z28CallUIDelegateReturningFloatP7WebViewP13objc_selector
--[WebView(WebViewPrintingPrivate) _footerHeight]
--[WebHTMLView _scaleFactorForPrintOperation:]
--[WebHTMLView(WebHTMLViewFileInternal) _calculatePrintHeight]
--[WebFrame(WebInternal) _computePageRectsWithPrintWidthScaleFactor:printHeight:]
--[WebHTMLView _provideTotalScaleFactorForPrintOperation:]
--[WebHTMLView beginDocument]
--[WebHTMLView rectForPage:]
--[WebHTMLView drawPageBorderWithSize:]
--[WebView(WebViewPrintingPrivate) _drawHeaderAndFooter]
--[WebView(WebViewPrintingPrivate) _drawHeaderInRect:]
-__Z14CallUIDelegateP7WebViewP13objc_selector6CGRect
--[WebView(WebViewPrintingPrivate) _drawFooterInRect:]
--[WebHTMLView endDocument]
--[WebHTMLView _endPrintMode]
--[WebHTMLView(WebPrivate) _hasInsertionPoint]
--[WebPreferences(WebPrivate) setZoomsTextOnly:]
--[WebView(WebIBActions) makeTextSmaller:]
--[WebFrameView initWithCoder:]
--[WebHTMLRepresentation documentSource]
--[WebView setCustomTextEncodingName:]
--[WebBackForwardList containsItem:]
--[WebRenderNode initWithWebFrameView:]
--[WebRenderNode dealloc]
-__ZL14copyRenderNodePN7WebCore12RenderObjectE
--[WebRenderNode initWithName:position:rect:view:children:]
--[WebRenderNode children]
--[WebRenderNode name]
--[WebRenderNode absolutePositionString]
--[WebRenderNode positionString]
--[WebRenderNode widthString]
--[WebRenderNode heightString]
-+[WebView(WebPrivate) _setAlwaysUsesComplexTextCodePath:]
+[WebCoreStatistics returnFreeMemoryToSystem]
+[WebCache isDisabled]
++[WebCache setDisabled:]
+[WebCoreStatistics purgeInactiveFontData]
--[WebView(WebPrivate) _loadBackForwardListFromOtherView:]
--[WebDatabaseManager origins]
++[WebCoreStatistics cachedPageCount]
++[WebCoreStatistics cachedFrameCount]
++[WebCoreStatistics autoreleasedPageCount]
+-[WebFrame(WebPrivate) _cacheabilityDictionary]
+__ZNK3WTF9HashTableIN7WebCore12AtomicStringESt4pairIS2_PNS_6VectorINS1_23RegisteredEventListenerELm1EEEENS_18PairFirstExtractor
++[WebView(WebPrivate) _setAlwaysUsesComplexTextCodePath:]
+-[WebView(WebPrivate) setBackgroundColor:]
+-[WebPreferences(WebPrivate) setDatabasesEnabled:]
+-[WebPreferences(WebPrivate) setLocalStorageEnabled:]
-[WebInspector isDebuggingJavaScript]
-[WebInspector isProfilingJavaScript]
+-[WebNodeHighlight highlightView]
+__ZN26WebInspectorFrontendClient12detachWindowEv
+-[WebInspectorWindowController detach]
-[WebView customUserAgent]
--[WebInspector show:]
-__ZN18WebInspectorClient10createPageEv
--[WebInspectorWindowController initWithInspectedWebView:]
--[WebInspectorWindowController init]
--[WebView setDrawsBackground:]
--[WebView(WebPrivate) setProhibitsMainFrameScrolling:]
--[WebInspectorWindowController webView]
-__ZN18WebInspectorClient19inspectedURLChangedERKN7WebCore6StringE
-__ZNK18WebInspectorClient17updateWindowTitleEv
-__ZN18WebInspectorClient19localizedStringsURLEv
-__ZN18WebInspectorClient12hiddenPanelsEv
-__ZN18WebInspectorClient13hideHighlightEv
--[WebInspectorWindowController hideHighlight]
-__ZN18WebInspectorClient10showWindowEv
--[WebInspectorWindowController window]
-_WKNSWindowMakeBottomCornersSquare
--[WebInspectorWindowController showWindow:]
--[WebInspectorWindowController setAttachedWindowHeight:]
-__ZN18WebInspectorClient12attachWindowEv
--[WebInspectorWindowController attach]
-[WebInspector showConsole:]
--[WebDefaultEditingDelegate webView:shouldEndEditingInDOMRange:]
-__ZN18WebInspectorClient9highlightEPN7WebCore4NodeE
--[WebInspectorWindowController highlightNode:]
--[WebNodeHighlight initWithTargetView:inspectorController:]
--[WebNodeHighlight(FileInternal) _computeHighlightWindowFrame]
--[WebNodeHighlightView initWithWebNodeHighlight:]
--[WebNodeHighlightView isFlipped]
--[WebNodeHighlight setDelegate:]
--[WebNodeHighlight attach]
--[WebNodeHighlightView drawRect:]
--[WebNodeHighlight inspectorController]
--[WebInspectorWindowController didAttachWebNodeHighlight:]
--[WebView setCurrentNodeHighlight:]
--[WebNodeHighlight detach]
--[WebInspectorWindowController willDetachWebNodeHighlight:]
--[WebNodeHighlightView detachFromWebNodeHighlight]
--[WebNodeHighlight dealloc]
--[WebNodeHighlightView dealloc]
-__ZN18WebInspectorClient12detachWindowEv
--[WebInspectorWindowController detach]
--[WebInspectorWindowController close]
--[WebDefaultUIDelegate webViewFrame:]
--[WebDefaultUIDelegate webView:setFrame:]
--[WebNodeHighlight highlightView]
--[WebHTMLView _wantsKeyDownForEvent:]
--[WebInspectorWindowController windowShouldClose:]
+-[WebDefaultEditingDelegate webView:shouldBeginEditingInDOMRange:]
+-[WebInspectorWindowController validateUserInterfaceItem:]
+-[WebView setShouldCloseWithWindow:]
-[WebFrame(WebPrivate) _setIsDisconnected:]
-__ZN18WebInspectorClient11closeWindowEv
+-[WebDefaultEditingDelegate webView:shouldEndEditingInDOMRange:]
+-[WebHTMLView(WebPrivate) _canEditRichly]
+-[WebHTMLView(WebPrivate) _hasInsertionPoint]
+-[WebView(WebFileInternal) _isLoading]
+-[WebInspectorWindowController toggleDebuggingJavaScript:]
-[WebInspector toggleDebuggingJavaScript:]
-[WebInspector startDebuggingJavaScript:]
+-[WebInspectorWindowController toggleProfilingJavaScript:]
-[WebInspector toggleProfilingJavaScript:]
-[WebInspector startProfilingJavaScript:]
--[WebInspector stopProfilingJavaScript:]
+__ZNK7WebCore6Widget12isPluginViewEv
+-[WebDefaultUIDelegate webViewFocus:]
+-[WebPreferences(WebPrivate) _setUseSiteSpecificSpoofing:]
+__ZN26WebInspectorFrontendClient12attachWindowEv
+-[WebInspectorWindowController attach]
+-[WebInspectorWindowController webView:dragDestinationActionMaskForDraggingInfo:]
+-[WebInspectorWindowController windowShouldClose:]
+-[WebHostedNetscapePluginView keyDown:]
+-[WebTextInputWindowController interpretKeyEvent:string:]
+-[WebTextInputPanel _interpretKeyEvent:string:]
+__ZN6WebKit27NetscapePluginInstanceProxy8keyEventEP6NSViewP7NSEvent16NPCocoaEventType
+_WKGetNSEventKeyChar
+__WKPHPluginInstanceKeyboardEvent
+-[WebHostedNetscapePluginView keyUp:]
+-[WebHostedNetscapePluginView flagsChanged:]
+__ZN6WebKit27NetscapePluginInstanceProxy12flagsChangedEP7NSEvent
+-[WebHostedNetscapePluginView scrollWheel:]
+__ZN6WebKit27NetscapePluginInstanceProxy10wheelEventEP6NSViewP7NSEvent
+__WKPHPluginInstanceWheelEvent
+__XPCGetPluginElementNPObject
+_WKPCGetPluginElementNPObject
+__ZN6WebKit27NetscapePluginInstanceProxy24getPluginElementNPObjectERj
+-[WebFrameView(WebPrivate) _setCustomScrollViewClass:]
+-[DOMHTMLIFrameElement(WebDOMHTMLIFrameElementOperations) contentFrame]
+-[WebView(WebPendingPublic) canMarkAllTextMatches]
+-[WebView(WebPendingPublic) searchFor:direction:caseSensitive:wrap:startInSelection:]
+-[WebHTMLView(WebDocumentPrivateProtocols) searchFor:direction:caseSensitive:wrap:startInSelection:]
+-[WebView(WebPendingPublic) rectsForTextMatches]
+-[WebHTMLView(WebDocumentInternalProtocols) rectsForTextMatches]
+__ZN3WTF6VectorIN7WebCore7IntRectELm0EE6shrinkEm
+-[WebHTMLView(WebDocumentPrivateProtocols) selectionRect]
+-[WebHTMLView(WebDocumentPrivateProtocols) selectionTextRects]
+__ZN3WTF6VectorIN7WebCore9FloatRectELm0EE6shrinkEm
+-[WebHTMLView(WebDocumentPrivateProtocols) selectionImageForcingBlackText:]
+-[WebHTMLView(WebDocumentPrivateProtocols) selectedString]
+-[WebFrame(WebInternal) _selectedString]
++[WebStringTruncator widthOfString:font:]
+__ZNK6WebKit26HostedNetscapePluginStream30pluginCancelledConnectionErrorEv
+-[WebBaseNetscapePluginView pluginPackage]
+__XPCSetFullscreenWindowIsShowing
+_WKPCSetFullscreenWindowIsShowing
+__ZN6WebKit23NetscapePluginHostProxy28setFullscreenWindowIsShowingEb
+__ZNK6WebKit23NetscapePluginHostProxy18didEnterFullscreenEv
+__XPCSetMenuBarVisible
+_WKPCSetMenuBarVisible
+__ZN6WebKit23NetscapePluginHostProxy17setMenuBarVisibleEb
+__ZNK6WebKit23NetscapePluginHostProxy17didExitFullscreenEv
+__ZN15WebChromeClient27runBeforeUnloadConfirmPanelERKN7WebCore6StringEPNS0_5FrameE
+-[WebFrameView scrollLineDown:]
+-[WebFrameView _scrollLineVertically:]
+-[WebFrameView(WebFrameViewFileInternal) _verticalKeyboardScrollDistance]
+__ZN25MediaSharedUIImageElement9glowColorEv
+-[WebView(WebViewEventHandling) mouseDown:]
+-[NSEvent(WebExtras) _web_isEscapeKeyEvent]
+-[NSEvent(WebExtras) _web_isKeyEvent:]
++[NSURL(WebNSURLExtras) _web_URLWithData:]
+-[WebHTMLView namesOfPromisedFilesDroppedAtDestination:]
+-[NSString(WebKitExtras) _webkit_hasCaseInsensitiveSuffix:]
+-[WebHTMLView(WebPrivate) pasteboardChangedOwner:]
+-[WebView prepareForDragOperation:]
+-[WebHostedNetscapePluginView privateBrowsingModeDidChange]
+__ZN6WebKit27NetscapePluginInstanceProxy28privateBrowsingModeDidChangeEb
+__WKPHPluginInstancePrivateBrowsingModeDidChange
+-[WebFrame(WebPrivate) _allowsFollowingLink:]
+-[WebElementDictionary _imageRect]
+-[WebDataSource(WebPrivate) _fileWrapperForURL:]
+-[WebDataSource subresourceForURL:]
+-[WebHTMLView copy:]
+-[WebView(WebViewEditingInMail) _selectionIsAll]
+-[WebDefaultUIDelegate webViewFrame:]
+-[WebFrame(WebPrivate) _firstLayoutDone]
-[WebHistoryItem(WebPrivate) setRSSFeedReferrer:]
--[NSView(WebExtras) _web_dragOperationForDraggingInfo:]
--[NSString(WebKitExtras) _webkit_filenameByFixingIllegalCharacters]
+_WKAdvanceDefaultButtonPulseAnimation
+-[WKAppKitDrawDecoyWindow isKeyWindow]
+-[WebHTMLRepresentation canSaveAsWebArchive]
+-[WebFrame(WebInternal) _canSaveAsWebArchive]
++[WebView(WebPrivate) suggestedFileExtensionForMIMEType:]
+_WKGetPreferredExtensionForMIMEType
-[WebIconDatabase(WebInternal) _scaleIcon:toSize:]
--[WebPDFView hitTest:]
+-[WebPDFView selectedString]
+-[WebPDFView rectsForTextMatches]
+-[WebPDFView(FileInternal) _visiblePDFPages]
+-[WebPDFView unmarkAllTextMatches]
+-[WebPDFView(FileInternal) _setTextMatches:]
-[WebPDFView(FileInternal) _PDFDocumentViewMightHaveScrolled:]
--[NSView(WebExtras) _webView]
--[WebPDFView(FileInternal) _updatePreferencesSoon]
--[WebPDFView(FileInternal) _updatePreferences:]
--[WebPreferences(WebPrivate) setPDFScaleFactor:]
--[WebPreferences _setFloatValue:forKey:]
--[NSMutableDictionary(WebNSDictionaryExtras) _webkit_setFloat:forKey:]
--[WebPreferences(WebPrivate) setPDFDisplayMode:]
--[WebPDFView PDFViewOpenPDFInNativeApplication:]
--[WebPDFView(FileInternal) _openWithFinder:]
--[WebPDFView(FileInternal) _path]
--[WebPDFView(FileInternal) _temporaryPDFDirectoryPath]
-[WebPDFView setMarkedTextMatchesAreHighlighted:]
-[WebPDFView markAllMatchesForText:caseSensitive:limit:]
-[WebPDFView(FileInternal) _nextMatchFor:direction:caseSensitive:wrap:fromSelection:startInSelection:]
--[WebPDFView(FileInternal) _setTextMatches:]
--[WebPDFView selectedString]
+-[NSMutableDictionary(WebNSDictionaryExtras) _webkit_setFloat:forKey:]
-[WebPDFView searchFor:direction:caseSensitive:wrap:startInSelection:]
--[WebPDFView unmarkAllTextMatches]
--[WebPDFView rectsForTextMatches]
--[WebPDFView(FileInternal) _visiblePDFPages]
-[WebPDFView selectionRect]
-[WebPDFView selectionTextRects]
-[WebPDFView selectionImageForcingBlackText:]
-[WebPDFView selectedAttributedString]
-[WebPDFView(FileInternal) _scaledAttributedString:]
-+[WebURLsWithTitles URLsFromPasteboard:]
-+[WebView(WebPrivate) canShowFile:]
-+[WebView(WebPrivate) _MIMETypeForFile:]
-__ZN20WebFrameLoaderClient41dispatchDidReceiveAuthenticationChallengeEPN7WebCore14DocumentLoaderEmRKNS0_23AuthenticationChallen
-+[WebPanelAuthenticationHandler sharedHandler]
--[WebPanelAuthenticationHandler init]
--[WebPanelAuthenticationHandler startAuthentication:window:]
--[WebAuthenticationPanel initWithCallback:selector:]
--[NSMutableDictionary(WebNSDictionaryExtras) _webkit_setObject:forUncopiedKey:]
--[WebAuthenticationPanel runAsSheetOnWindow:withChallenge:]
--[WebAuthenticationPanel setUpForChallenge:]
--[WebAuthenticationPanel loadNib]
--[NSControl(WebExtras) sizeToFitAndAdjustWindowHeight]
--[NonBlockingPanel _blocksActionWhenModal:]
--[WebAuthenticationPanel logIn:]
--[WebAuthenticationPanel sheetDidEnd:returnCode:contextInfo:]
--[WebPanelAuthenticationHandler _authenticationDoneWithChallenge:result:]
--[WebAuthenticationPanel dealloc]
--[WebPanelAuthenticationHandler tryNextChallengeForWindow:]
--[WebView(WebPrivate) setBackgroundColor:]
-__ZN15WebChromeClient23dashboardRegionsChangedEv
--[WebView(WebPrivate) _addScrollerDashboardRegions:]
--[WebView(WebPrivate) _addScrollerDashboardRegions:from:]
--[WebView(WebPrivate) _addScrollerDashboardRegionsForFrameView:dashboardRegions:]
--[WebView(WebPrivate) _setAdditionalWebPlugInPaths:]
--[WebFrame(WebPrivate) _recursive_resumeNullEventsForAllNetscapePlugins]
--[WebHTMLView(WebPrivate) _resumeNullEventsForAllNetscapePlugins]
-__ZNK7WebCore6Widget11isScrollbarEv
--[WebPreferences(WebPrivate) _setUseSiteSpecificSpoofing:]
--[WebFrame(WebPrivate) _recursive_pauseNullEventsForAllNetscapePlugins]
--[WebHTMLView(WebPrivate) _pauseNullEventsForAllNetscapePlugins]
-+[NSObject(WebScripting) isSelectorExcludedFromWebScript:]
--[WebHTMLView(WebInternal) _destroyAllWebPlugins]
+-[WebPDFView PDFViewSavePDFToDownloadFolder:]
+__Z14CallUIDelegateP7WebViewP13objc_selectorP11objc_objecta
+-[WebPDFView PDFViewOpenPDFInNativeApplication:]
+-[WebPDFView(FileInternal) _openWithFinder:]
+-[WebPDFView(FileInternal) _path]
+-[WebPDFView(FileInternal) _temporaryPDFDirectoryPath]
+-[WebBackForwardList containsItem:]
++[WebURLsWithTitles titlesFromPasteboard:]
+-[WebDownloadInternal download:shouldDecodeSourceDataOfMIMEType:]
+-[WebView(WebPrivate) _cachedResponseForURL:]
+-[NSMutableURLRequest(WebNSURLRequestExtras) _web_setHTTPUserAgent:]
+-[WebHTMLView writeSelectionToPasteboard:types:]
+-[WebHTMLView(WebDocumentPrivateProtocols) writeSelectionWithPasteboardTypes:toPasteboard:]
+-[WebHTMLView(WebHTMLViewFileInternal) _writeSelectionWithPasteboardTypes:toPasteboard:cachedAttributedString:]
+__ZN20WebContextMenuClient11downloadURLERKN7WebCore4KURLE
+-[WebView(WebPrivate) _downloadURL:]
+-[WebDownload _initWithRequest:delegate:directory:]
+-[WebDownload initWithRequest:delegate:]
+-[NSURL(WebNSURLExtras) _web_URLWithLowercasedScheme]
+-[NSEvent(WebExtras) _web_isReturnOrEnterKeyEvent]
+-[WebPreferences setDefaultTextEncodingName:]
diff --git a/WebKit/mac/WebView/WebFrame.mm b/WebKit/mac/WebView/WebFrame.mm
index b4169b6..7545bd8 100644
--- a/WebKit/mac/WebView/WebFrame.mm
+++ b/WebKit/mac/WebView/WebFrame.mm
@@ -541,7 +541,15 @@ static inline WebDataSource *dataSource(DocumentLoader* loader)
FrameView* view = _private->coreFrame->view();
- bool shouldFlatten = WKCGContextIsBitmapContext(ctx) && [getWebView(self) _includesFlattenedCompositingLayersWhenDrawingToBitmap];
+ bool shouldFlatten = false;
+ if (Frame* parentFrame = _private->coreFrame->tree()->parent()) {
+ // For subframes, we need to inherit the paint behavior from our parent
+ FrameView* parentView = parentFrame ? parentFrame->view() : 0;
+ if (parentView)
+ shouldFlatten = parentView->paintBehavior() & PaintBehaviorFlattenCompositingLayers;
+ } else
+ shouldFlatten = WKCGContextIsBitmapContext(ctx) && [getWebView(self) _includesFlattenedCompositingLayersWhenDrawingToBitmap];
+
PaintBehavior oldBehavior = PaintBehaviorNormal;
if (shouldFlatten) {
oldBehavior = view->paintBehavior();
diff --git a/WebKit/mac/WebView/WebVideoFullscreenController.mm b/WebKit/mac/WebView/WebVideoFullscreenController.mm
index 21e4814..8cbe0a0 100644
--- a/WebKit/mac/WebView/WebVideoFullscreenController.mm
+++ b/WebKit/mac/WebView/WebVideoFullscreenController.mm
@@ -93,8 +93,8 @@ SOFT_LINK_POINTER(QTKit, QTMovieRateDidChangeNotification, NSString *)
QTMovieLayer *layer = [[getQTMovieLayerClass() alloc] init];
[[window contentView] setLayer:layer];
[[window contentView] setWantsLayer:YES];
- if (_mediaElement)
- [layer setMovie:_mediaElement->platformMedia().qtMovie];
+ if (_mediaElement && _mediaElement->platformMedia().type == WebCore::PlatformMedia::QTMovieType)
+ [layer setMovie:_mediaElement->platformMedia().media.qtMovie];
[window setHasShadow:YES]; // This is nicer with a shadow.
[window setLevel:NSPopUpMenuWindowLevel-1];
[layer release];
@@ -114,7 +114,7 @@ SOFT_LINK_POINTER(QTKit, QTMovieRateDidChangeNotification, NSString *)
#else
_mediaElement = mediaElement;
if ([self isWindowLoaded]) {
- QTMovie *movie = _mediaElement->platformMedia().qtMovie;
+ QTMovie *movie = _mediaElement->platformMedia().type == WebCore::PlatformMedia::QTMovieType ? _mediaElement->platformMedia().media.qtMovie : 0;
QTMovieLayer *movieLayer = (QTMovieLayer *)[[[self fullscreenWindow] contentView] layer];
ASSERT(movieLayer && [movieLayer isKindOfClass:[getQTMovieLayerClass() class]]);
diff --git a/WebKit/mac/WebView/WebView.mm b/WebKit/mac/WebView/WebView.mm
index 2442846..36313b4 100644
--- a/WebKit/mac/WebView/WebView.mm
+++ b/WebKit/mac/WebView/WebView.mm
@@ -530,6 +530,21 @@ static NSString *createUserVisibleWebKitVersionString()
return [NSString stringWithFormat:@"Mozilla/5.0 (Macintosh; U; " PROCESSOR " Mac OS X %@; %@) AppleWebKit/%@ (KHTML, like Gecko)", osVersion, language, webKitVersion];
}
++ (void)_reportException:(JSValueRef)exception inContext:(JSContextRef)context
+{
+ if (!exception || !context)
+ return;
+
+ JSLock lock(SilenceAssertionsOnly);
+ JSC::ExecState* execState = toJS(context);
+
+ // Make sure the context has a DOMWindow global object, otherwise this context didn't originate from a WebView.
+ if (!toJSDOMWindow(execState->lexicalGlobalObject()))
+ return;
+
+ reportException(execState, toJS(execState, exception));
+}
+
static void WebKitInitializeApplicationCachePathIfNecessary()
{
#if ENABLE(OFFLINE_WEB_APPLICATIONS)
@@ -1084,8 +1099,9 @@ static bool fastDocumentTeardownEnabled()
// Deleteing the WebCore::Page will clear the page cache so we call destroy on
// all the plug-ins in the page cache to break any retain cycles.
// See comment in HistoryItem::releaseAllPendingPageCaches() for more information.
- delete _private->page;
+ Page* page = _private->page;
_private->page = 0;
+ delete page;
if (_private->hasSpellCheckerDocumentTag) {
[[NSSpellChecker sharedSpellChecker] closeSpellDocumentWithTag:_private->spellCheckerDocumentTag];
diff --git a/WebKit/mac/WebView/WebViewPrivate.h b/WebKit/mac/WebView/WebViewPrivate.h
index 327743a..cedc62c 100644
--- a/WebKit/mac/WebView/WebViewPrivate.h
+++ b/WebKit/mac/WebView/WebViewPrivate.h
@@ -28,6 +28,7 @@
#import <WebKit/WebView.h>
#import <WebKit/WebFramePrivate.h>
+#import <JavaScriptCore/JSBase.h>
#if !defined(ENABLE_DASHBOARD_SUPPORT)
#define ENABLE_DASHBOARD_SUPPORT 1
@@ -240,6 +241,14 @@ Could be worth adding to the API.
*/
- (void)_loadBackForwardListFromOtherView:(WebView *)otherView;
+/*
+ @method _reportException:inContext:
+ @abstract Logs the exception to the Web Inspector. This only needs called for exceptions that
+ occur while using the JavaScriptCore APIs with a context owned by a WebKit.
+ @param exception The exception value to log.
+ @param context The context the exception occured in.
+*/
++ (void)_reportException:(JSValueRef)exception inContext:(JSContextRef)context;
/*!
@method _dispatchPendingLoadRequests: