<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[164951] trunk</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/164951">164951</a></dd>
<dt>Author</dt> <dd>darin@apple.com</dd>
<dt>Date</dt> <dd>2014-03-02 14:35:36 -0800 (Sun, 02 Mar 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Sort Mac platform export files so they merge better
https://bugs.webkit.org/show_bug.cgi?id=129581

Reviewed by Sam Weinig.

Source/WebCore:

* WebCore.exp.in: Ran the new sort-export-file on this.

Source/WebKit/mac:

* WebKit.exp: Ran the new sort-export-file on this.

Tools:

* Scripts/sort-export-file: Added. Quickly whipped together script that sorts
Mac export files in a &quot;canonical&quot; order for this project.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreWebCoreexpin">trunk/Source/WebCore/WebCore.exp.in</a></li>
<li><a href="#trunkSourceWebKitmacChangeLog">trunk/Source/WebKit/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitmacWebKitexp">trunk/Source/WebKit/mac/WebKit.exp</a></li>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkToolsScriptssortexportfile">trunk/Tools/Scripts/sort-export-file</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (164950 => 164951)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-03-02 22:26:05 UTC (rev 164950)
+++ trunk/Source/WebCore/ChangeLog        2014-03-02 22:35:36 UTC (rev 164951)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2014-03-02  Darin Adler  &lt;darin@apple.com&gt;
+
+        Sort Mac platform export files so they merge better
+        https://bugs.webkit.org/show_bug.cgi?id=129581
+
+        Reviewed by Sam Weinig.
+
+        * WebCore.exp.in: Ran the new sort-export-file on this.
+
</ins><span class="cx"> 2014-03-02  Dean Jackson  &lt;dino@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Add protected casting to FilterOperation classes.
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCoreexpin"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.exp.in (164950 => 164951)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.exp.in        2014-03-02 22:26:05 UTC (rev 164950)
+++ trunk/Source/WebCore/WebCore.exp.in        2014-03-02 22:35:36 UTC (rev 164951)
</span><span class="lines">@@ -67,9 +67,6 @@
</span><span class="cx"> __ZN3WTF12AtomicString3addEPK10__CFString
</span><span class="cx"> __ZN3WTF6StringC1EP8NSString
</span><span class="cx"> __ZN3WTF6StringC1EPK10__CFString
</span><del>-__ZN7WebCore15CertificateInfoC1ERKNS_16ResourceResponseE
-__ZN7WebCore15CertificateInfoC1EPK9__CFArray
-__ZN7WebCore15CertificateInfoC1Ev
</del><span class="cx"> __ZN7WebCore10ClientRectC1ERKNS_7IntRectE
</span><span class="cx"> __ZN7WebCore10ClientRectC1ERKNS_9FloatRectE
</span><span class="cx"> __ZN7WebCore10ClientRectC1Ev
</span><span class="lines">@@ -81,11 +78,9 @@
</span><span class="cx"> __ZN7WebCore10MouseEvent6createERKN3WTF12AtomicStringENS1_10PassRefPtrINS_9DOMWindowEEERKNS_18PlatformMouseEventEiNS5_INS_4NodeEEE
</span><span class="cx"> __ZN7WebCore10MouseEvent6createERKN3WTF12AtomicStringEbbdNS1_10PassRefPtrINS_9DOMWindowEEEiiiiibbbbtNS5_INS_11EventTargetEEENS5_INS_9ClipboardEEEb
</span><span class="cx"> __ZN7WebCore10Pasteboard14writePlainTextERKN3WTF6StringENS0_18SmartReplaceOptionE
</span><ins>+__ZN7WebCore10Pasteboard21createForCopyAndPasteEv
</ins><span class="cx"> __ZN7WebCore10RenderView10compositorEv
</span><span class="cx"> __ZN7WebCore10RenderView7hitTestERKNS_14HitTestRequestERNS_13HitTestResultE
</span><del>-__ZN7WebCore15SQLiteStatement14getColumnInt64Ei
-__ZN7WebCore15SQLiteStatement21getColumnBlobAsVectorEiRN3WTF6VectorIcLm0ENS1_15CrashOnOverflowEEE
-__ZN7WebCore15SQLiteStatement21getColumnBlobAsVectorEiRN3WTF6VectorIhLm0ENS1_15CrashOnOverflowEEE
</del><span class="cx"> __ZN7WebCore10ScrollView16setParentVisibleEb
</span><span class="cx"> __ZN7WebCore10ScrollView17setUseFixedLayoutEb
</span><span class="cx"> __ZN7WebCore10ScrollView18setFixedLayoutSizeERKNS_7IntSizeE
</span><span class="lines">@@ -104,21 +99,25 @@
</span><span class="cx"> __ZN7WebCore10StorageMap3keyEj
</span><span class="cx"> __ZN7WebCore10StorageMap6createEj
</span><span class="cx"> __ZN7WebCore10StorageMap7setItemERKN3WTF6StringES4_RS2_Rb
</span><del>-__ZN7WebCore10deleteFileERKN3WTF6StringE
-__ZN7WebCore10fileExistsERKN3WTF6StringE
-__ZN7WebCore10setCookiesEPNS_8DocumentERKNS_3URLERKN3WTF6StringE
-__ZN7WebCore10toDocumentEN3JSC7JSValueE
-__ZN7WebCore10TextStreamlsEPKc
</del><span class="cx"> __ZN7WebCore10TextStream7releaseEv
</span><ins>+__ZN7WebCore10TextStreamlsEPKc
+__ZN7WebCore10TextStreamlsEPKv
+__ZN7WebCore10TextStreamlsERKN3WTF6StringE
+__ZN7WebCore10TextStreamlsERKNS_9FloatSizeE
</ins><span class="cx"> __ZN7WebCore10TextStreamlsEb
</span><span class="cx"> __ZN7WebCore10TextStreamlsEd
</span><span class="cx"> __ZN7WebCore10TextStreamlsEf
</span><span class="cx"> __ZN7WebCore10TextStreamlsEi
</span><span class="cx"> __ZN7WebCore10TextStreamlsEj
</span><span class="cx"> __ZN7WebCore10TextStreamlsEy
</span><del>-__ZN7WebCore10TextStreamlsEPKv
-__ZN7WebCore10TextStreamlsERKN3WTF6StringE
-__ZN7WebCore10TextStreamlsERKNS_9FloatSizeE
</del><ins>+__ZN7WebCore10TimeRanges13intersectWithERKS0_
+__ZN7WebCore10TimeRanges6createEdd
+__ZN7WebCore10TimeRanges6createEv
+__ZN7WebCore10TimeRangesC1Edd
+__ZN7WebCore10deleteFileERKN3WTF6StringE
+__ZN7WebCore10fileExistsERKN3WTF6StringE
+__ZN7WebCore10setCookiesEPNS_8DocumentERKNS_3URLERKN3WTF6StringE
+__ZN7WebCore10toDocumentEN3JSC7JSValueE
</ins><span class="cx"> __ZN7WebCore11BitmapImage13getCGImageRefEv
</span><span class="cx"> __ZN7WebCore11BitmapImageC1EP7CGImagePNS_13ImageObserverE
</span><span class="cx"> __ZN7WebCore11BitmapImageC1EPNS_13ImageObserverE
</span><span class="lines">@@ -240,39 +239,14 @@
</span><span class="cx"> __ZN7WebCore12TextIterator8subrangeEPNS_5RangeEii
</span><span class="cx"> __ZN7WebCore12TextIteratorC1EPKNS_5RangeENS_20TextIteratorBehaviorE
</span><span class="cx"> __ZN7WebCore12TextIteratorD1Ev
</span><ins>+__ZN7WebCore12UTF8EncodingEv
</ins><span class="cx"> __ZN7WebCore12UserActivity7startedEv
</span><span class="cx"> __ZN7WebCore12UserActivityC1EPKc
</span><del>-__ZN7WebCore12UTF8EncodingEv
</del><span class="cx"> __ZN7WebCore12WorkerThread17workerThreadCountEv
</span><span class="cx"> __ZN7WebCore12cacheStorageEv
</span><span class="cx"> __ZN7WebCore12deleteCookieERKNS_21NetworkStorageSessionERKNS_3URLERKN3WTF6StringE
</span><span class="cx"> __ZN7WebCore12gcControllerEv
</span><span class="cx"> __ZN7WebCore12iconDatabaseEv
</span><del>-__ZN7WebCore13KeyboardEventC1Ev
-__ZN7WebCore15FocusController20nextFocusableElementENS_20FocusNavigationScopeEPNS_4NodeEPNS_13KeyboardEventE
-__ZN7WebCore15FocusController24previousFocusableElementENS_20FocusNavigationScopeEPNS_4NodeEPNS_13KeyboardEventE
-__ZNK7WebCore9FloatRect8containsERKS0_
-__ZNK7WebCore11HTMLElement5titleEv
-__ZNK7WebCore17HTMLOptionElement4textEv
-__ZNK7WebCore17HTMLSelectElement13selectedIndexEv
-__ZNK7WebCore16HTMLInputElement13isSearchFieldEv
-__ZNK7WebCore16HTMLInputElement20isDateTimeLocalFieldEv
-__ZNK7WebCore16HTMLInputElement13valueAsNumberEv
-__ZNK7WebCore19HTMLTextAreaElement5valueEv
-__ZNK7WebCore16HTMLInputElement12isEmailFieldEv
-__ZN7WebCore20FocusNavigationScope22focusNavigationScopeOfEPNS_4NodeE
-__ZNK7WebCore16HTMLInputElement12isMonthFieldEv
-__ZNK7WebCore16HTMLInputElement11isDateFieldEv
-__ZNK7WebCore17HTMLSelectElement9listItemsEv
-__ZNK7WebCore16HTMLInputElement15isDateTimeFieldEv
-__ZNK7WebCore16HTMLInputElement11isTimeFieldEv
-__ZNK7WebCore16HTMLInputElement13isNumberFieldEv
-__ZNK7WebCore16HTMLInputElement11isWeekFieldEv
-__ZNK7WebCore16HTMLInputElement10isURLFieldEv
-__ZNK7WebCore16HTMLInputElement16isTelephoneFieldEv
-__ZN7WebCore9HTMLNames10actionAttrE
-__ZNK7WebCore7Element15getURLAttributeERKNS_13QualifiedNameE
-__ZN7WebCore16HTMLInputElement16setValueAsNumberEdRiNS_22TextFieldEventBehaviorE
</del><span class="cx"> __ZN7WebCore13AXObjectCache10rootObjectEv
</span><span class="cx"> __ZN7WebCore13AXObjectCache18rootObjectForFrameEPNS_5FrameE
</span><span class="cx"> __ZN7WebCore13AXObjectCache19enableAccessibilityEv
</span><span class="lines">@@ -314,6 +288,7 @@
</span><span class="cx"> __ZN7WebCore13IdentifierRep3getEi
</span><span class="cx"> __ZN7WebCore13JSHTMLElement6s_infoE
</span><span class="cx"> __ZN7WebCore13KeyboardEventC1ERKNS_21PlatformKeyboardEventEPNS_9DOMWindowE
</span><ins>+__ZN7WebCore13KeyboardEventC1Ev
</ins><span class="cx"> __ZN7WebCore13NodeTraversal13deepLastChildEPNS_4NodeE
</span><span class="cx"> __ZN7WebCore13NodeTraversal19nextAncestorSiblingEPKNS_4NodeE
</span><span class="cx"> __ZN7WebCore13NodeTraversal19nextAncestorSiblingEPKNS_4NodeES3_
</span><span class="lines">@@ -322,6 +297,7 @@
</span><span class="cx"> __ZN7WebCore13ResourceErrorC1EP7NSError
</span><span class="cx"> __ZN7WebCore13ResourceErrorC1EP9__CFError
</span><span class="cx"> __ZN7WebCore13SQLResultDoneE
</span><ins>+__ZN7WebCore13SelectionRectC1ERKNS_7IntRectEbi
</ins><span class="cx"> __ZN7WebCore13StyledElement22setInlineStylePropertyENS_13CSSPropertyIDERKN3WTF6StringEb
</span><span class="cx"> __ZN7WebCore13StyledElement22setInlineStylePropertyENS_13CSSPropertyIDEdNS_17CSSPrimitiveValue9UnitTypesEb
</span><span class="cx"> __ZN7WebCore13cookiesForDOMERKNS_21NetworkStorageSessionERKNS_3URLES5_
</span><span class="lines">@@ -382,9 +358,6 @@
</span><span class="cx"> __ZN7WebCore14ResourceHandle12firstRequestEv
</span><span class="cx"> __ZN7WebCore14ResourceHandle20forceContentSniffingEv
</span><span class="cx"> __ZN7WebCore14ResourceHandle23continueWillSendRequestERKNS_15ResourceRequestE
</span><del>-#if !USE(CFNETWORK)
-__ZN7WebCore14ResourceHandle25continueWillCacheResponseEP19NSCachedURLResponse
-#endif
</del><span class="cx"> __ZN7WebCore14ResourceHandle25loadResourceSynchronouslyEPNS_17NetworkingContextERKNS_15ResourceRequestENS_17StoredCredentialsERNS_13ResourceErrorERNS_16ResourceResponseERN3WTF6VectorIcLm0ENSB_15CrashOnOverflowEEE
</span><span class="cx"> __ZN7WebCore14ResourceHandle26continueDidReceiveResponseEv
</span><span class="cx"> __ZN7WebCore14ResourceHandle26synchronousLoadRunLoopModeEv
</span><span class="lines">@@ -396,8 +369,8 @@
</span><span class="cx"> __ZN7WebCore14ResourceLoader6cancelEv
</span><span class="cx"> __ZN7WebCore14SQLiteDatabase11tableExistsERKN3WTF6StringE
</span><span class="cx"> __ZN7WebCore14SQLiteDatabase12lastErrorMsgEv
</span><del>-__ZN7WebCore14SQLiteDatabase20setCollationFunctionERKN3WTF6StringENSt3__18functionIFiiPKviS8_EEE
</del><span class="cx"> __ZN7WebCore14SQLiteDatabase14executeCommandERKN3WTF6StringE
</span><ins>+__ZN7WebCore14SQLiteDatabase20setCollationFunctionERKN3WTF6StringENSt3__18functionIFiiPKviS8_EEE
</ins><span class="cx"> __ZN7WebCore14SQLiteDatabase4openERKN3WTF6StringEb
</span><span class="cx"> __ZN7WebCore14SQLiteDatabase5closeEv
</span><span class="cx"> __ZN7WebCore14SQLiteDatabase9lastErrorEv
</span><span class="lines">@@ -420,10 +393,6 @@
</span><span class="cx"> __ZN7WebCore14ScrollableArea15contentsResizedEv
</span><span class="cx"> __ZN7WebCore14ScrollableArea15didAddScrollbarEPNS_9ScrollbarENS_20ScrollbarOrientationE
</span><span class="cx"> __ZN7WebCore14ScrollableArea16handleWheelEventERKNS_18PlatformWheelEventE
</span><del>-__ZNK7WebCore14ScrollableArea16scrolledToBottomEv
-__ZNK7WebCore14ScrollableArea14scrolledToLeftEv
-__ZNK7WebCore14ScrollableArea13scrolledToTopEv
-__ZNK7WebCore14ScrollableArea15scrolledToRightEv
</del><span class="cx"> __ZN7WebCore14ScrollableArea17willEndLiveResizeEv
</span><span class="cx"> __ZN7WebCore14ScrollableArea19invalidateScrollbarEPNS_9ScrollbarERKNS_7IntRectE
</span><span class="cx"> __ZN7WebCore14ScrollableArea19willRemoveScrollbarEPNS_9ScrollbarENS_20ScrollbarOrientationE
</span><span class="lines">@@ -455,8 +424,6 @@
</span><span class="cx"> __ZN7WebCore14StorageTracker7originsERN3WTF6VectorINS1_6RefPtrINS_14SecurityOriginEEELm0ENS1_15CrashOnOverflowEEE
</span><span class="cx"> __ZN7WebCore14StorageTracker7trackerEv
</span><span class="cx"> __ZN7WebCore14SubframeLoader12allowPluginsENS_28ReasonForCallingAllowPluginsE
</span><del>-__ZN7WebCore14TileController6createEPNS_15PlatformCALayerE
-__ZN7WebCore14TileController8setScaleEf
</del><span class="cx"> __ZN7WebCore14TileController14setTilesOpaqueEb
</span><span class="cx"> __ZN7WebCore14TileController15setNeedsDisplayEv
</span><span class="cx"> __ZN7WebCore14TileController21setAcceleratesDrawingEb
</span><span class="lines">@@ -464,6 +431,8 @@
</span><span class="cx"> __ZN7WebCore14TileController23setTileDebugBorderColorENS_5ColorE
</span><span class="cx"> __ZN7WebCore14TileController23setTileDebugBorderWidthEf
</span><span class="cx"> __ZN7WebCore14TileController27tileCacheLayerBoundsChangedEv
</span><ins>+__ZN7WebCore14TileController6createEPNS_15PlatformCALayerE
+__ZN7WebCore14TileController8setScaleEf
</ins><span class="cx"> __ZN7WebCore14decodeHostNameEP8NSString
</span><span class="cx"> __ZN7WebCore14encodeHostNameEP8NSString
</span><span class="cx"> __ZN7WebCore14endOfParagraphERKNS_15VisiblePositionENS_27EditingBoundaryCrossingRuleE
</span><span class="lines">@@ -492,6 +461,9 @@
</span><span class="cx"> __ZN7WebCore15BackForwardList8capacityEv
</span><span class="cx"> __ZN7WebCore15BackForwardList9goForwardEv
</span><span class="cx"> __ZN7WebCore15BackForwardListC1EPNS_4PageE
</span><ins>+__ZN7WebCore15CertificateInfoC1EPK9__CFArray
+__ZN7WebCore15CertificateInfoC1ERKNS_16ResourceResponseE
+__ZN7WebCore15CertificateInfoC1Ev
</ins><span class="cx"> __ZN7WebCore15DOMWrapperWorld13clearWrappersEv
</span><span class="cx"> __ZN7WebCore15DOMWrapperWorldD1Ev
</span><span class="cx"> __ZN7WebCore15DatabaseManager10initializeERKN3WTF6StringE
</span><span class="lines">@@ -512,6 +484,8 @@
</span><span class="cx"> __ZN7WebCore15FocusController15setFocusedFrameEN3WTF10PassRefPtrINS_5FrameEEE
</span><span class="cx"> __ZN7WebCore15FocusController15setInitialFocusENS_14FocusDirectionEPNS_13KeyboardEventE
</span><span class="cx"> __ZN7WebCore15FocusController17setFocusedElementEPNS_7ElementEN3WTF10PassRefPtrINS_5FrameEEENS_14FocusDirectionE
</span><ins>+__ZN7WebCore15FocusController20nextFocusableElementENS_20FocusNavigationScopeEPNS_4NodeEPNS_13KeyboardEventE
+__ZN7WebCore15FocusController24previousFocusableElementENS_20FocusNavigationScopeEPNS_4NodeEPNS_13KeyboardEventE
</ins><span class="cx"> __ZN7WebCore15FocusController9setActiveEb
</span><span class="cx"> __ZN7WebCore15GraphicsContext10strokeRectERKNS_9FloatRectEf
</span><span class="cx"> __ZN7WebCore15GraphicsContext11clearShadowEv
</span><span class="lines">@@ -542,12 +516,12 @@
</span><span class="cx"> __ZN7WebCore15GraphicsContextD1Ev
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCA10initializeEv
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCA10setFiltersERKNS_16FilterOperationsE
</span><del>-__ZN7WebCore15GraphicsLayerCA12setBlendModeENS_9BlendModeE
</del><span class="cx"> __ZN7WebCore15GraphicsLayerCA10setOpacityEf
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCA11setChildrenERKN3WTF6VectorIPNS_13GraphicsLayerELm0ENS1_15CrashOnOverflowEEE
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCA11setPositionERKNS_10FloatPointE
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCA12addAnimationERKNS_17KeyframeValueListERKNS_7IntSizeEPKNS_9AnimationERKN3WTF6StringEd
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCA12replaceChildEPNS_13GraphicsLayerES2_
</span><ins>+__ZN7WebCore15GraphicsLayerCA12setBlendModeENS_9BlendModeE
</ins><span class="cx"> __ZN7WebCore15GraphicsLayerCA12setMaskLayerEPNS_13GraphicsLayerE
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCA12setTransformERKNS_20TransformationMatrixE
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCA13addChildAboveEPNS_13GraphicsLayerES2_
</span><span class="lines">@@ -578,6 +552,7 @@
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCA18setReplicatedLayerEPNS_13GraphicsLayerE
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCA18setShowDebugBorderEb
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCA19setContentsToCanvasEP7CALayer
</span><ins>+__ZN7WebCore15GraphicsLayerCA19setCustomAppearanceENS_13GraphicsLayer16CustomAppearanceE
</ins><span class="cx"> __ZN7WebCore15GraphicsLayerCA20setChildrenTransformERKNS_20TransformationMatrixE
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCA20setReplicatedByLayerEPNS_13GraphicsLayerE
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCA21flushCompositingStateERKNS_9FloatRectE
</span><span class="lines">@@ -595,17 +570,11 @@
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCA31platformCALayerAnimationStartedEd
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCA37flushCompositingStateForThisLayerOnlyEv
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCA40platformCALayerSetNeedsToRevalidateTilesEv
</span><del>-__ZNK7WebCore15GraphicsLayerCA49platformCALayerContentsScaleMultiplierForNewTilesEPNS_15PlatformCALayerE
-__ZNK7WebCore21ViewportConfiguration10layoutSizeEv
-__ZNK7WebCore21ViewportConfiguration12initialScaleEv
</del><span class="cx"> __ZN7WebCore15GraphicsLayerCA7setNameERKN3WTF6StringE
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCA7setSizeERKNS_9FloatSizeE
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCA8addChildEPNS_13GraphicsLayerE
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCAC2EPNS_19GraphicsLayerClientE
</span><span class="cx"> __ZN7WebCore15GraphicsLayerCAD2Ev
</span><del>-__ZN7WebCore15GraphicsLayerCA19setCustomAppearanceENS_13GraphicsLayer16CustomAppearanceE
-__ZNK7WebCore15GraphicsLayerCA14primaryLayerIDEv
-__ZNK7WebCore21ViewportConfiguration12minimumScaleEv
</del><span class="cx"> __ZN7WebCore15HitTestLocation12rectForPointERKNS_11LayoutPointEjjjj
</span><span class="cx"> __ZN7WebCore15HitTestLocationC1ERKNS_10FloatPointE
</span><span class="cx"> __ZN7WebCore15HitTestLocationD1Ev
</span><span class="lines">@@ -623,16 +592,19 @@
</span><span class="cx"> __ZN7WebCore15SQLiteStatement12isColumnNullEi
</span><span class="cx"> __ZN7WebCore15SQLiteStatement13getColumnTextEi
</span><span class="cx"> __ZN7WebCore15SQLiteStatement14executeCommandEv
</span><ins>+__ZN7WebCore15SQLiteStatement14getColumnInt64Ei
</ins><span class="cx"> __ZN7WebCore15SQLiteStatement21getColumnBlobAsStringEi
</span><ins>+__ZN7WebCore15SQLiteStatement21getColumnBlobAsVectorEiRN3WTF6VectorIcLm0ENS1_15CrashOnOverflowEEE
+__ZN7WebCore15SQLiteStatement21getColumnBlobAsVectorEiRN3WTF6VectorIhLm0ENS1_15CrashOnOverflowEEE
</ins><span class="cx"> __ZN7WebCore15SQLiteStatement22isColumnDeclaredAsBlobEi
</span><span class="cx"> __ZN7WebCore15SQLiteStatement4stepEv
</span><span class="cx"> __ZN7WebCore15SQLiteStatement5resetEv
</span><span class="cx"> __ZN7WebCore15SQLiteStatement7bindIntEii
</span><del>-__ZN7WebCore15SQLiteStatement8bindBlobEiPKvi
-__ZN7WebCore15SQLiteStatement9bindInt64Eix
</del><span class="cx"> __ZN7WebCore15SQLiteStatement7prepareEv
</span><ins>+__ZN7WebCore15SQLiteStatement8bindBlobEiPKvi
</ins><span class="cx"> __ZN7WebCore15SQLiteStatement8bindBlobEiRKN3WTF6StringE
</span><span class="cx"> __ZN7WebCore15SQLiteStatement8bindTextEiRKN3WTF6StringE
</span><ins>+__ZN7WebCore15SQLiteStatement9bindInt64Eix
</ins><span class="cx"> __ZN7WebCore15SQLiteStatementC1ERNS_14SQLiteDatabaseERKN3WTF6StringE
</span><span class="cx"> __ZN7WebCore15SQLiteStatementD1Ev
</span><span class="cx"> __ZN7WebCore15ScrollAlignment17alignCenterAlwaysE
</span><span class="lines">@@ -643,21 +615,18 @@
</span><span class="cx"> __ZN7WebCore15StringTruncator13rightTruncateERKN3WTF6StringEfRKNS_4FontENS0_24EnableRoundingHacksOrNotE
</span><span class="cx"> __ZN7WebCore15StringTruncator14centerTruncateERKN3WTF6StringEfRKNS_4FontENS0_24EnableRoundingHacksOrNotE
</span><span class="cx"> __ZN7WebCore15StringTruncator5widthERKN3WTF6StringERKNS_4FontENS0_24EnableRoundingHacksOrNotE
</span><del>-__ZN7WebCore15UserInputBridge20handleAccessKeyEventERKNS_21PlatformKeyboardEventENS_11InputSourceE
</del><ins>+__ZN7WebCore15UserInputBridge11loadRequestERKNS_16FrameLoadRequestENS_11InputSourceE
+__ZN7WebCore15UserInputBridge11reloadFrameEPNS_5FrameEbNS_11InputSourceE
+__ZN7WebCore15UserInputBridge12tryClosePageENS_11InputSourceE
</ins><span class="cx"> __ZN7WebCore15UserInputBridge14handleKeyEventERKNS_21PlatformKeyboardEventENS_11InputSourceE
</span><del>-__ZN7WebCore15UserInputBridge16stopLoadingFrameEPNS_5FrameENS_11InputSourceE
</del><span class="cx"> __ZN7WebCore15UserInputBridge16handleWheelEventERKNS_18PlatformWheelEventENS_11InputSourceE
</span><ins>+__ZN7WebCore15UserInputBridge16stopLoadingFrameEPNS_5FrameENS_11InputSourceE
+__ZN7WebCore15UserInputBridge17scrollRecursivelyENS_15ScrollDirectionENS_17ScrollGranularityENS_11InputSourceE
+__ZN7WebCore15UserInputBridge20handleAccessKeyEventERKNS_21PlatformKeyboardEventENS_11InputSourceE
+__ZN7WebCore15UserInputBridge20handleMouseMoveEventERKNS_18PlatformMouseEventENS_11InputSourceE
+__ZN7WebCore15UserInputBridge21handleMousePressEventERKNS_18PlatformMouseEventENS_11InputSourceE
</ins><span class="cx"> __ZN7WebCore15UserInputBridge23handleMouseReleaseEventERKNS_18PlatformMouseEventENS_11InputSourceE
</span><span class="cx"> __ZN7WebCore15UserInputBridge31handleMouseMoveOnScrollbarEventERKNS_18PlatformMouseEventENS_11InputSourceE
</span><del>-__ZN7WebCore15UserInputBridge21handleMousePressEventERKNS_18PlatformMouseEventENS_11InputSourceE
-__ZN7WebCore15UserInputBridge11reloadFrameEPNS_5FrameEbNS_11InputSourceE
-__ZN7WebCore15UserInputBridge20handleMouseMoveEventERKNS_18PlatformMouseEventENS_11InputSourceE
-__ZN7WebCore15UserInputBridge17scrollRecursivelyENS_15ScrollDirectionENS_17ScrollGranularityENS_11InputSourceE
-__ZN7WebCore15UserInputBridge11loadRequestERKNS_16FrameLoadRequestENS_11InputSourceE
-#if ENABLE(CONTEXT_MENUS)
-__ZN7WebCore15UserInputBridge22handleContextMenuEventERKNS_18PlatformMouseEventEPKNS_5FrameENS_11InputSourceE
-#endif
-__ZN7WebCore15UserInputBridge12tryClosePageENS_11InputSourceE
</del><span class="cx"> __ZN7WebCore15VisiblePositionC1ERKNS_8PositionENS_9EAffinityE
</span><span class="cx"> __ZN7WebCore15defaultLanguageEv
</span><span class="cx"> __ZN7WebCore15localizedStringEPKc
</span><span class="lines">@@ -683,6 +652,7 @@
</span><span class="cx"> __ZN7WebCore16HTMLInputElement13setAutofilledEb
</span><span class="cx"> __ZN7WebCore16HTMLInputElement15setEditingValueERKN3WTF6StringE
</span><span class="cx"> __ZN7WebCore16HTMLInputElement15setValueForUserERKN3WTF6StringE
</span><ins>+__ZN7WebCore16HTMLInputElement16setValueAsNumberEdRiNS_22TextFieldEventBehaviorE
</ins><span class="cx"> __ZN7WebCore16HTMLInputElement17setSuggestedValueERKN3WTF6StringE
</span><span class="cx"> __ZN7WebCore16HTMLInputElement8setValueERKN3WTF6StringENS_22TextFieldEventBehaviorE
</span><span class="cx"> __ZN7WebCore16IconDatabaseBase28synchronousIconURLForPageURLERKN3WTF6StringE
</span><span class="lines">@@ -727,6 +697,8 @@
</span><span class="cx"> __ZN7WebCore16VisibleSelectionC1EPKNS_5RangeENS_9EAffinityEb
</span><span class="cx"> __ZN7WebCore16VisibleSelectionC1ERKNS_15VisiblePositionES3_b
</span><span class="cx"> __ZN7WebCore16VisibleSelectionC1ERKNS_15VisiblePositionEb
</span><ins>+__ZN7WebCore16VisitedLinkStoreC2Ev
+__ZN7WebCore16VisitedLinkStoreD2Ev
</ins><span class="cx"> __ZN7WebCore16createFullMarkupERKNS_4NodeE
</span><span class="cx"> __ZN7WebCore16createFullMarkupERKNS_5RangeE
</span><span class="cx"> __ZN7WebCore16enclosingIntRectERK6CGRect
</span><span class="lines">@@ -759,8 +731,8 @@
</span><span class="cx"> __ZN7WebCore17encodeForFileNameERKN3WTF6StringE
</span><span class="cx"> __ZN7WebCore17languageDidChangeEv
</span><span class="cx"> __ZN7WebCore17openTemporaryFileERKN3WTF6StringERi
</span><del>-__ZN7WebCore17setCookiesFromDOMERKNS_21NetworkStorageSessionERKNS_3URLES5_RKN3WTF6StringE
</del><span class="cx"> __ZN7WebCore17sRGBColorSpaceRefEv
</span><ins>+__ZN7WebCore17setCookiesFromDOMERKNS_21NetworkStorageSessionERKNS_3URLES5_RKN3WTF6StringE
</ins><span class="cx"> __ZN7WebCore17userVisibleStringEP5NSURL
</span><span class="cx"> __ZN7WebCore18DOMWindowExtensionC1EPNS_5FrameERNS_15DOMWrapperWorldE
</span><span class="cx"> __ZN7WebCore18PlatformCALayerMac18setGeometryFlippedEb
</span><span class="lines">@@ -807,8 +779,9 @@
</span><span class="cx"> __ZN7WebCore19MediaSessionManager15endInterruptionENS_12MediaSession20EndInterruptionFlagsE
</span><span class="cx"> __ZN7WebCore19MediaSessionManager17beginInterruptionEv
</span><span class="cx"> __ZN7WebCore19MediaSessionManager17removeRestrictionENS_12MediaSession9MediaTypeEj
</span><del>-__ZNK7WebCore19MediaSessionManager30applicationWillEnterBackgroundEv
-__ZNK7WebCore19MediaSessionManager30applicationWillEnterForegroundEv
</del><ins>+__ZN7WebCore19PlatformCAAnimation10setToValueERKNS_20TransformationMatrixE
+__ZN7WebCore19PlatformCAAnimation6createEP19CAPropertyAnimation
+__ZN7WebCore19PlatformCAAnimationD1Ev
</ins><span class="cx"> __ZN7WebCore19ResourceRequestBase11setHTTPBodyEN3WTF10PassRefPtrINS_8FormDataEEE
</span><span class="cx"> __ZN7WebCore19ResourceRequestBase13setHTTPMethodERKN3WTF6StringE
</span><span class="cx"> __ZN7WebCore19ResourceRequestBase18setHTTPHeaderFieldEPKcRKN3WTF6StringE
</span><span class="lines">@@ -818,16 +791,11 @@
</span><span class="cx"> __ZN7WebCore19ResourceRequestBase25setDefaultTimeoutIntervalEd
</span><span class="cx"> __ZN7WebCore19ResourceRequestBase50setResponseContentDispositionEncodingFallbackArrayERKN3WTF6StringES4_S4_
</span><span class="cx"> __ZN7WebCore19ResourceRequestBase6setURLERKNS_3URLE
</span><del>-__ZN7WebCore19PlatformCAAnimation6createEP19CAPropertyAnimation
-__ZN7WebCore19PlatformCAAnimation10setToValueERKNS_20TransformationMatrixE
-__ZN7WebCore19PlatformCAAnimationD1Ev
</del><span class="cx"> __ZN7WebCore19SQLResultConstraintE
</span><span class="cx"> __ZN7WebCore19TextResourceDecoder5flushEv
</span><span class="cx"> __ZN7WebCore19TextResourceDecoder6decodeEPKcm
</span><span class="cx"> __ZN7WebCore19TextResourceDecoderC1ERKN3WTF6StringERKNS_12TextEncodingEb
</span><span class="cx"> __ZN7WebCore19TextResourceDecoderD1Ev
</span><del>-__ZN7WebCore16VisitedLinkStoreC2Ev
-__ZN7WebCore16VisitedLinkStoreD2Ev
</del><span class="cx"> __ZN7WebCore19getFileCreationTimeERKN3WTF6StringERl
</span><span class="cx"> __ZN7WebCore19toInt32EnforceRangeEPN3JSC9ExecStateENS0_7JSValueE
</span><span class="cx"> __ZN7WebCore20CachedResourceLoader31garbageCollectDocumentResourcesEv
</span><span class="lines">@@ -835,6 +803,7 @@
</span><span class="cx"> __ZN7WebCore20DictationAlternativeC1Ev
</span><span class="cx"> __ZN7WebCore20DisplaySleepDisablerC1EPKc
</span><span class="cx"> __ZN7WebCore20DisplaySleepDisablerD1Ev
</span><ins>+__ZN7WebCore20FocusNavigationScope22focusNavigationScopeOfEPNS_4NodeE
</ins><span class="cx"> __ZN7WebCore20PasteboardWebContentC1Ev
</span><span class="cx"> __ZN7WebCore20PasteboardWebContentD1Ev
</span><span class="cx"> __ZN7WebCore20RenderEmbeddedObject29setPluginUnavailabilityReasonENS0_26PluginUnavailabilityReasonE
</span><span class="lines">@@ -855,8 +824,8 @@
</span><span class="cx"> __ZN7WebCore20ResourceResponseBase24setExpectedContentLengthEx
</span><span class="cx"> __ZN7WebCore20ResourceResponseBase6setURLERKNS_3URLE
</span><span class="cx"> __ZN7WebCore20ResourceResponseBaseC2Ev
</span><del>-__ZN7WebCore20TransformationMatrix9translateEdd
</del><span class="cx"> __ZN7WebCore20TransformationMatrix5scaleEd
</span><ins>+__ZN7WebCore20TransformationMatrix9translateEdd
</ins><span class="cx"> __ZN7WebCore20UserGestureIndicator7s_stateE
</span><span class="cx"> __ZN7WebCore20UserGestureIndicatorC1ENS_26ProcessingUserGestureStateE
</span><span class="cx"> __ZN7WebCore20UserGestureIndicatorD1Ev
</span><span class="lines">@@ -902,6 +871,7 @@
</span><span class="cx"> __ZN7WebCore21ViewportConfiguration22textDocumentParametersEv
</span><span class="cx"> __ZN7WebCore21ViewportConfiguration23imageDocumentParametersEv
</span><span class="cx"> __ZN7WebCore21ViewportConfiguration23setDefaultConfigurationERKNS0_10ParametersE
</span><ins>+__ZN7WebCore21ViewportConfigurationC1Ev
</ins><span class="cx"> __ZN7WebCore21WindowsLatin1EncodingEv
</span><span class="cx"> __ZN7WebCore21createCFURLFromBufferEPKcmPK7__CFURL
</span><span class="cx"> __ZN7WebCore21findEventWithKeyStateEPNS_5EventE
</span><span class="lines">@@ -922,16 +892,16 @@
</span><span class="cx"> __ZN7WebCore22ScriptExecutionContext2vmEv
</span><span class="cx"> __ZN7WebCore22StorageEventDispatcher34dispatchLocalStorageEventsToFramesERNS_9PageGroupERKN3WTF6VectorINS3_6RefPtrINS_5FrameEEELm0ENS3_15CrashOnOverflowEEERKNS3_6StringESE_SE_SE_PNS_14SecurityOriginE
</span><span class="cx"> __ZN7WebCore22URLWithUserTypedStringEP8NSStringP5NSURL
</span><ins>+__ZN7WebCore22WheelEventDeltaTracker17endTrackingDeltasEv
+__ZN7WebCore22WheelEventDeltaTracker19beginTrackingDeltasEv
+__ZN7WebCore22WheelEventDeltaTracker21recordWheelEventDeltaERKNS_18PlatformWheelEventE
+__ZN7WebCore22WheelEventDeltaTrackerC1Ev
</ins><span class="cx"> __ZN7WebCore22counterValueForElementEPNS_7ElementE
</span><span class="cx"> __ZN7WebCore22createFragmentFromTextERNS_5RangeERKN3WTF6StringE
</span><span class="cx"> __ZN7WebCore22externalRepresentationEPNS_5FrameEj
</span><span class="cx"> __ZN7WebCore22externalRepresentationEPNS_7ElementEj
</span><span class="cx"> __ZN7WebCore22systemMarketingVersionEv
</span><span class="cx"> __ZN7WebCore22userPreferredLanguagesEv
</span><del>-__ZN7WebCore22WheelEventDeltaTracker17endTrackingDeltasEv
-__ZN7WebCore22WheelEventDeltaTracker19beginTrackingDeltasEv
-__ZN7WebCore22WheelEventDeltaTracker21recordWheelEventDeltaERKNS_18PlatformWheelEventE
-__ZN7WebCore22WheelEventDeltaTrackerC1Ev
</del><span class="cx"> __ZN7WebCore23ApplicationCacheStorage14setMaximumSizeEx
</span><span class="cx"> __ZN7WebCore23ApplicationCacheStorage16deleteAllEntriesEv
</span><span class="cx"> __ZN7WebCore23ApplicationCacheStorage16storeCopyOfCacheERKN3WTF6StringEPNS_20ApplicationCacheHostE
</span><span class="lines">@@ -949,9 +919,6 @@
</span><span class="cx"> __ZN7WebCore23dataForURLComponentTypeEP5NSURLl
</span><span class="cx"> __ZN7WebCore23decodeHostNameWithRangeEP8NSString8_NSRange
</span><span class="cx"> __ZN7WebCore23encodeHostNameWithRangeEP8NSString8_NSRange
</span><del>-#if !PLATFORM(IOS)
-__ZN7WebCore23eventTimeStampSince1970EP7NSEvent
-#endif
</del><span class="cx"> __ZN7WebCore23getFileModificationTimeERKN3WTF6StringERl
</span><span class="cx"> __ZN7WebCore23getHostnamesWithCookiesERKNS_21NetworkStorageSessionERN3WTF7HashSetINS3_6StringENS3_10StringHashENS3_10HashTraitsIS5_EEEE
</span><span class="cx"> __ZN7WebCore24CachedResourceHandleBase11setResourceEPNS_14CachedResourceE
</span><span class="lines">@@ -966,7 +933,6 @@
</span><span class="cx"> __ZN7WebCore24FrameDestructionObserverD2Ev
</span><span class="cx"> __ZN7WebCore24ImmutableStylePropertiesD1Ev
</span><span class="cx"> __ZN7WebCore24ReferenceFilterOperationC1ERKN3WTF6StringES4_NS_15FilterOperation13OperationTypeE
</span><del>-__ZN7WebCore21ViewportConfigurationC1Ev
</del><span class="cx"> __ZN7WebCore24createFragmentFromMarkupERNS_8DocumentERKN3WTF6StringES5_NS_19ParserContentPolicyE
</span><span class="cx"> __ZN7WebCore24decodeURLEscapeSequencesERKN3WTF6StringE
</span><span class="cx"> __ZN7WebCore24deleteCookiesForHostnameERKNS_21NetworkStorageSessionERKN3WTF6StringE
</span><span class="lines">@@ -990,6 +956,8 @@
</span><span class="cx"> __ZN7WebCore27CSSComputedStyleDeclarationC1EN3WTF10PassRefPtrINS_4NodeEEEbRKNS1_6StringE
</span><span class="cx"> __ZN7WebCore27DeviceOrientationClientMock14setOrientationEN3WTF10PassRefPtrINS_21DeviceOrientationDataEEE
</span><span class="cx"> __ZN7WebCore27DeviceOrientationClientMockC1Ev
</span><ins>+__ZN7WebCore27applicationIsAdobeInstallerEv
+__ZN7WebCore27applicationIsMicrosoftMyDayEv
</ins><span class="cx"> __ZN7WebCore27protocolHostAndPortAreEqualERKNS_3URLES2_
</span><span class="cx"> __ZN7WebCore27startObservingCookieChangesEPFvvE
</span><span class="cx"> __ZN7WebCore28DocumentStyleSheetCollection12addUserSheetEN3WTF7PassRefINS_18StyleSheetContentsEEE
</span><span class="lines">@@ -1055,11 +1023,8 @@
</span><span class="cx"> __ZN7WebCore4Page16setDefersLoadingEb
</span><span class="cx"> __ZN7WebCore4Page18removeSchedulePairEN3WTF10PassRefPtrINS1_12SchedulePairEEE
</span><span class="cx"> __ZN7WebCore4Page18setPageScaleFactorEfRKNS_8IntPointE
</span><del>-#if ENABLE(RUBBER_BANDING)
-__ZN7WebCore4Page19addFooterWithHeightEi
-__ZN7WebCore4Page19addHeaderWithHeightEi
-#endif
</del><span class="cx"> __ZN7WebCore4Page19addLayoutMilestonesEj
</span><ins>+__ZN7WebCore4Page20scrollingCoordinatorEv
</ins><span class="cx"> __ZN7WebCore4Page20setDeviceScaleFactorEf
</span><span class="cx"> __ZN7WebCore4Page20unmarkAllTextMatchesEv
</span><span class="cx"> __ZN7WebCore4Page21markAllMatchesForTextERKN3WTF6StringEjbj
</span><span class="lines">@@ -1073,10 +1038,9 @@
</span><span class="cx"> __ZN7WebCore4Page24scrollingStateTreeAsTextEv
</span><span class="cx"> __ZN7WebCore4Page25suspendScriptedAnimationsEv
</span><span class="cx"> __ZN7WebCore4Page27invalidateStylesForAllLinksEv
</span><del>-__ZN7WebCore4Page33synchronousScrollingReasonsAsTextEv
</del><span class="cx"> __ZN7WebCore4Page32setMemoryCacheClientCallsEnabledEb
</span><ins>+__ZN7WebCore4Page33synchronousScrollingReasonsAsTextEv
</ins><span class="cx"> __ZN7WebCore4Page35resumeActiveDOMObjectsAndAnimationsEv
</span><del>-__ZN7WebCore4Page20scrollingCoordinatorEv
</del><span class="cx"> __ZN7WebCore4Page36setShouldSuppressScrollbarAnimationsEb
</span><span class="cx"> __ZN7WebCore4Page36suspendActiveDOMObjectsAndAnimationsEv
</span><span class="cx"> __ZN7WebCore4Page37setInLowQualityImageInterpolationModeEb
</span><span class="lines">@@ -1131,7 +1095,6 @@
</span><span class="cx"> __ZN7WebCore5RangeD1Ev
</span><span class="cx"> __ZN7WebCore6Chrome16setStatusbarTextEPNS_5FrameERKN3WTF6StringE
</span><span class="cx"> __ZN7WebCore6Chrome5printEPNS_5FrameE
</span><del>-__ZN7WebCore6Editor7copyURLERKNS_3URLERKN3WTF6StringE
</del><span class="cx"> __ZN7WebCore6Editor10applyStyleEPNS_15StylePropertiesENS_10EditActionE
</span><span class="cx"> __ZN7WebCore6Editor10findStringERKN3WTF6StringEj
</span><span class="cx"> __ZN7WebCore6Editor10insertTextERKN3WTF6StringEPNS_5EventE
</span><span class="lines">@@ -1179,10 +1142,10 @@
</span><span class="cx"> __ZN7WebCore6Editor6indentEv
</span><span class="cx"> __ZN7WebCore6Editor7CommandC1Ev
</span><span class="cx"> __ZN7WebCore6Editor7commandERKN3WTF6StringE
</span><ins>+__ZN7WebCore6Editor7copyURLERKNS_3URLERKN3WTF6StringE
</ins><span class="cx"> __ZN7WebCore6Editor7outdentEv
</span><span class="cx"> __ZN7WebCore6JSNode6s_infoE
</span><span class="cx"> __ZN7WebCore6Region21updateBoundsFromShapeEv
</span><del>-__ZNK7WebCore6Region5Shape7isValidEv
</del><span class="cx"> __ZN7WebCore6Region5uniteERKS0_
</span><span class="cx"> __ZN7WebCore6Region8subtractERKS0_
</span><span class="cx"> __ZN7WebCore6Region9intersectERKS0_
</span><span class="lines">@@ -1198,7 +1161,6 @@
</span><span class="cx"> __ZN7WebCore6Widget9setParentEPNS_10ScrollViewE
</span><span class="cx"> __ZN7WebCore6WidgetD2Ev
</span><span class="cx"> __ZN7WebCore6toInt8EPN3JSC9ExecStateENS0_7JSValueENS_30IntegerConversionConfigurationE
</span><del>-__ZN7WebCore7toInt16EPN3JSC9ExecStateENS0_7JSValueENS_30IntegerConversionConfigurationE
</del><span class="cx"> __ZN7WebCore6toNodeEN3JSC7JSValueE
</span><span class="cx"> __ZN7WebCore7Element12setAttributeERKN3WTF12AtomicStringES4_Ri
</span><span class="cx"> __ZN7WebCore7Element12setAttributeERKNS_13QualifiedNameERKN3WTF12AtomicStringE
</span><span class="lines">@@ -1218,10 +1180,10 @@
</span><span class="cx"> __ZN7WebCore7cookiesEPKNS_8DocumentERKNS_3URLE
</span><span class="cx"> __ZN7WebCore7jsArrayEPN3JSC9ExecStateEPNS_17JSDOMGlobalObjectEN3WTF10PassRefPtrINS_13DOMStringListEEE
</span><span class="cx"> __ZN7WebCore7makeRGBEiii
</span><ins>+__ZN7WebCore7toInt16EPN3JSC9ExecStateENS0_7JSValueENS_30IntegerConversionConfigurationE
</ins><span class="cx"> __ZN7WebCore7toInt64EPN3JSC9ExecStateENS0_7JSValueENS_30IntegerConversionConfigurationE
</span><span class="cx"> __ZN7WebCore7toRangeEN3JSC7JSValueE
</span><span class="cx"> __ZN7WebCore7toUInt8EPN3JSC9ExecStateENS0_7JSValueENS_30IntegerConversionConfigurationE
</span><del>-__ZN7WebCore8toUInt16EPN3JSC9ExecStateENS0_7JSValueENS_30IntegerConversionConfigurationE
</del><span class="cx"> __ZN7WebCore8BlobData10appendBlobERKNS_3URLExx
</span><span class="cx"> __ZN7WebCore8BlobData14setContentTypeERKN3WTF6StringE
</span><span class="cx"> __ZN7WebCore8CSSValue7destroyEv
</span><span class="lines">@@ -1229,10 +1191,12 @@
</span><span class="cx"> __ZN7WebCore8Document12allDocumentsEv
</span><span class="cx"> __ZN7WebCore8Document12updateLayoutEv
</span><span class="cx"> __ZN7WebCore8Document13createElementERKNS_13QualifiedNameEb
</span><ins>+__ZN7WebCore8Document13svgExtensionsEv
</ins><span class="cx"> __ZN7WebCore8Document14createTextNodeERKN3WTF6StringE
</span><span class="cx"> __ZN7WebCore8Document16isPageBoxVisibleEi
</span><span class="cx"> __ZN7WebCore8Document16shortcutIconURLsEv
</span><span class="cx"> __ZN7WebCore8Document17setFocusedElementEN3WTF10PassRefPtrINS_7ElementEEENS_14FocusDirectionE
</span><ins>+__ZN7WebCore8Document19accessSVGExtensionsEv
</ins><span class="cx"> __ZN7WebCore8Document19updateStyleIfNeededEv
</span><span class="cx"> __ZN7WebCore8Document20styleResolverChangedENS_23StyleResolverUpdateFlagE
</span><span class="cx"> __ZN7WebCore8Document22createDocumentFragmentEv
</span><span class="lines">@@ -1310,6 +1274,7 @@
</span><span class="cx"> __ZN7WebCore8makeRGBAEiiii
</span><span class="cx"> __ZN7WebCore8openFileERKN3WTF6StringENS_12FileOpenModeE
</span><span class="cx"> __ZN7WebCore8toStringERKN3WTF6VectorINS_11ProxyServerELm0ENS0_15CrashOnOverflowEEE
</span><ins>+__ZN7WebCore8toUInt16EPN3JSC9ExecStateENS0_7JSValueENS_30IntegerConversionConfigurationE
</ins><span class="cx"> __ZN7WebCore8toUInt64EPN3JSC9ExecStateENS0_7JSValueENS_30IntegerConversionConfigurationE
</span><span class="cx"> __ZN7WebCore9ClipboardD1Ev
</span><span class="cx"> __ZN7WebCore9DOMWindow30dispatchAllPendingUnloadEventsEv
</span><span class="lines">@@ -1370,6 +1335,7 @@
</span><span class="cx"> __ZN7WebCore9FrameView39flushCompositingStateIncludingSubframesEv
</span><span class="cx"> __ZN7WebCore9FrameView52disableLayerFlushThrottlingTemporarilyForInteractionEv
</span><span class="cx"> __ZN7WebCore9FrameView6createERNS_5FrameE
</span><ins>+__ZN7WebCore9HTMLNames10actionAttrE
</ins><span class="cx"> __ZN7WebCore9HTMLNames10listingTagE
</span><span class="cx"> __ZN7WebCore9HTMLNames11textareaTagE
</span><span class="cx"> __ZN7WebCore9HTMLNames12selectedAttrE
</span><span class="lines">@@ -1443,9 +1409,6 @@
</span><span class="cx"> __ZN7WebCore9PageGroup30closeIdleLocalStorageDatabasesEv
</span><span class="cx"> __ZN7WebCore9PageGroup30removeUserStyleSheetsFromWorldERNS_15DOMWrapperWorldE
</span><span class="cx"> __ZN7WebCore9PageGroup9pageGroupERKN3WTF6StringE
</span><del>-#if !PLATFORM(IOS)
-__ZN7WebCore9Scrollbar10mouseMovedERKNS_18PlatformMouseEventE
-#endif
</del><span class="cx"> __ZN7WebCore9Scrollbar11mouseExitedEv
</span><span class="cx"> __ZN7WebCore9Scrollbar12mouseEnteredEv
</span><span class="cx"> __ZN7WebCore9Scrollbar13setProportionEii
</span><span class="lines">@@ -1467,12 +1430,6 @@
</span><span class="cx"> __ZN7WebCore9plainTextEPKNS_5RangeENS_20TextIteratorBehaviorEb
</span><span class="cx"> __ZN7WebCore9toElementEN3JSC7JSValueE
</span><span class="cx"> __ZN7WebCore9unionRectERKN3WTF6VectorINS_9FloatRectELm0ENS0_15CrashOnOverflowEEE
</span><del>-__ZN7WebCore10Pasteboard21createForCopyAndPasteEv
-__ZN7WebCore10TimeRanges6createEv
-__ZN7WebCore10TimeRanges6createEdd
-__ZN7WebCore10TimeRangesC1Edd
-__ZN7WebCore10TimeRanges13intersectWithERKS0_
-__ZN7WebCore13SelectionRectC1ERKNS_7IntRectEbi
</del><span class="cx"> __ZNK3JSC8Bindings10RootObject12globalObjectEv
</span><span class="cx"> __ZNK3WTF6String14createCFStringEv
</span><span class="cx"> __ZNK7WebCore10Credential11hasPasswordEv
</span><span class="lines">@@ -1518,6 +1475,7 @@
</span><span class="cx"> __ZNK7WebCore11FrameLoader20activeDocumentLoaderEv
</span><span class="cx"> __ZNK7WebCore11FrameLoader27numPendingOrLoadingRequestsEb
</span><span class="cx"> __ZNK7WebCore11FrameLoader8loadTypeEv
</span><ins>+__ZNK7WebCore11HTMLElement5titleEv
</ins><span class="cx"> __ZNK7WebCore11HistoryItem11hasChildrenEv
</span><span class="cx"> __ZNK7WebCore11HistoryItem11originalURLEv
</span><span class="cx"> __ZNK7WebCore11HistoryItem11scrollPointEv
</span><span class="lines">@@ -1622,7 +1580,11 @@
</span><span class="cx"> __ZNK7WebCore14ResourceBuffer7isEmptyEv
</span><span class="cx"> __ZNK7WebCore14ResourceHandle10connectionEv
</span><span class="cx"> __ZNK7WebCore14ResourceLoader11frameLoaderEv
</span><ins>+__ZNK7WebCore14ScrollableArea13scrolledToTopEv
</ins><span class="cx"> __ZNK7WebCore14ScrollableArea14scrollAnimatorEv
</span><ins>+__ZNK7WebCore14ScrollableArea14scrolledToLeftEv
+__ZNK7WebCore14ScrollableArea15scrolledToRightEv
+__ZNK7WebCore14ScrollableArea16scrolledToBottomEv
</ins><span class="cx"> __ZNK7WebCore14ScrollableArea17totalContentsSizeEv
</span><span class="cx"> __ZNK7WebCore14ScrollableArea18visibleContentRectENS0_26VisibleContentRectBehaviorE
</span><span class="cx"> __ZNK7WebCore14ScrollableArea20contentAreaWillPaintEv
</span><span class="lines">@@ -1655,6 +1617,7 @@
</span><span class="cx"> __ZNK7WebCore15GraphicsContext20updatingControlTintsEv
</span><span class="cx"> __ZNK7WebCore15GraphicsLayerCA12tiledBackingEv
</span><span class="cx"> __ZNK7WebCore15GraphicsLayerCA13platformLayerEv
</span><ins>+__ZNK7WebCore15GraphicsLayerCA14primaryLayerIDEv
</ins><span class="cx"> __ZNK7WebCore15GraphicsLayerCA18getDebugBorderInfoERNS_5ColorERf
</span><span class="cx"> __ZNK7WebCore15GraphicsLayerCA21canThrottleLayerFlushEv
</span><span class="cx"> __ZNK7WebCore15GraphicsLayerCA24dumpAdditionalPropertiesERNS_10TextStreamEij
</span><span class="lines">@@ -1663,6 +1626,7 @@
</span><span class="cx"> __ZNK7WebCore15GraphicsLayerCA30visibleRectChangeRequiresFlushERKNS_9FloatRectE
</span><span class="cx"> __ZNK7WebCore15GraphicsLayerCA32platformCALayerDeviceScaleFactorEv
</span><span class="cx"> __ZNK7WebCore15GraphicsLayerCA33platformCALayerShowRepaintCounterEPNS_15PlatformCALayerE
</span><ins>+__ZNK7WebCore15GraphicsLayerCA49platformCALayerContentsScaleMultiplierForNewTilesEPNS_15PlatformCALayerE
</ins><span class="cx"> __ZNK7WebCore15ProgressTracker17estimatedProgressEv
</span><span class="cx"> __ZNK7WebCore15ProtectionSpace10serverTypeEv
</span><span class="cx"> __ZNK7WebCore15ProtectionSpace26receivesCredentialSecurelyEv
</span><span class="lines">@@ -1680,10 +1644,22 @@
</span><span class="cx"> __ZNK7WebCore15VisiblePosition4nextENS_27EditingBoundaryCrossingRuleE
</span><span class="cx"> __ZNK7WebCore15VisiblePosition8previousENS_27EditingBoundaryCrossingRuleE
</span><span class="cx"> __ZNK7WebCore16EventListenerMap8containsERKN3WTF12AtomicStringE
</span><ins>+__ZNK7WebCore16HTMLInputElement10isURLFieldEv
+__ZNK7WebCore16HTMLInputElement11isDateFieldEv
</ins><span class="cx"> __ZNK7WebCore16HTMLInputElement11isTextFieldEv
</span><ins>+__ZNK7WebCore16HTMLInputElement11isTimeFieldEv
+__ZNK7WebCore16HTMLInputElement11isWeekFieldEv
+__ZNK7WebCore16HTMLInputElement12isEmailFieldEv
+__ZNK7WebCore16HTMLInputElement12isMonthFieldEv
+__ZNK7WebCore16HTMLInputElement13isNumberFieldEv
+__ZNK7WebCore16HTMLInputElement13isSearchFieldEv
+__ZNK7WebCore16HTMLInputElement13valueAsNumberEv
</ins><span class="cx"> __ZNK7WebCore16HTMLInputElement14suggestedValueEv
</span><ins>+__ZNK7WebCore16HTMLInputElement15isDateTimeFieldEv
</ins><span class="cx"> __ZNK7WebCore16HTMLInputElement15isPasswordFieldEv
</span><ins>+__ZNK7WebCore16HTMLInputElement16isTelephoneFieldEv
</ins><span class="cx"> __ZNK7WebCore16HTMLInputElement18shouldAutocompleteEv
</span><ins>+__ZNK7WebCore16HTMLInputElement20isDateTimeLocalFieldEv
</ins><span class="cx"> __ZNK7WebCore16HTMLInputElement6isTextEv
</span><span class="cx"> __ZNK7WebCore16IconDatabaseBase12databasePathEv
</span><span class="cx"> __ZNK7WebCore16ResourceResponse13nsURLResponseEv
</span><span class="lines">@@ -1694,8 +1670,11 @@
</span><span class="cx"> __ZNK7WebCore16VisibleSelection19rootEditableElementEv
</span><span class="cx"> __ZNK7WebCore16VisibleSelection23isContentRichlyEditableEv
</span><span class="cx"> __ZNK7WebCore16VisibleSelection5isAllENS_27EditingBoundaryCrossingRuleE
</span><ins>+__ZNK7WebCore17HTMLOptionElement4textEv
</ins><span class="cx"> __ZNK7WebCore17HTMLPlugInElement12pluginWidgetEv
</span><ins>+__ZNK7WebCore17HTMLSelectElement13selectedIndexEv
</ins><span class="cx"> __ZNK7WebCore17HTMLSelectElement5valueEv
</span><ins>+__ZNK7WebCore17HTMLSelectElement9listItemsEv
</ins><span class="cx"> __ZNK7WebCore17JSDOMGlobalObject22scriptExecutionContextEv
</span><span class="cx"> __ZNK7WebCore17ResourceErrorBase8lazyInitEv
</span><span class="cx"> __ZNK7WebCore18PlatformPasteboard11changeCountEv
</span><span class="lines">@@ -1704,9 +1683,12 @@
</span><span class="cx"> __ZNK7WebCore19AnimationController11isSuspendedEv
</span><span class="cx"> __ZNK7WebCore19AnimationController24numberOfActiveAnimationsEPNS_8DocumentE
</span><span class="cx"> __ZNK7WebCore19AnimationController33allowsNewAnimationsWhileSuspendedEv
</span><ins>+__ZNK7WebCore19HTMLTextAreaElement5valueEv
</ins><span class="cx"> __ZNK7WebCore19IDBDatabaseMetadata12isolatedCopyEv
</span><span class="cx"> __ZNK7WebCore19InspectorController12getHighlightEPNS_9HighlightE
</span><span class="cx"> __ZNK7WebCore19InspectorController29buildObjectForHighlightedNodeEv
</span><ins>+__ZNK7WebCore19MediaSessionManager30applicationWillEnterBackgroundEv
+__ZNK7WebCore19MediaSessionManager30applicationWillEnterForegroundEv
</ins><span class="cx"> __ZNK7WebCore19ResourceRequestBase10httpMethodEv
</span><span class="cx"> __ZNK7WebCore19ResourceRequestBase15httpHeaderFieldEPKc
</span><span class="cx"> __ZNK7WebCore19ResourceRequestBase20firstPartyForCookiesEv
</span><span class="lines">@@ -1737,6 +1719,9 @@
</span><span class="cx"> __ZNK7WebCore21RenderLayerCompositor11scrollLayerEv
</span><span class="cx"> __ZNK7WebCore21RenderLayerCompositor15rootRenderLayerEv
</span><span class="cx"> __ZNK7WebCore21UserContentURLPattern7matchesERKNS_3URLE
</span><ins>+__ZNK7WebCore21ViewportConfiguration10layoutSizeEv
+__ZNK7WebCore21ViewportConfiguration12initialScaleEv
+__ZNK7WebCore21ViewportConfiguration12minimumScaleEv
</ins><span class="cx"> __ZNK7WebCore22WheelEventDeltaTracker30dominantScrollGestureDirectionEv
</span><span class="cx"> __ZNK7WebCore23ApplicationCacheStorage11maximumSizeEv
</span><span class="cx"> __ZNK7WebCore23AuthenticationChallenge20authenticationClientEv
</span><span class="lines">@@ -1803,13 +1788,13 @@
</span><span class="cx"> __ZNK7WebCore5Range14startContainerERi
</span><span class="cx"> __ZNK7WebCore5Range19boundaryPointsValidEv
</span><span class="cx"> __ZNK7WebCore5Range21compareBoundaryPointsENS0_10CompareHowEPKS0_Ri
</span><ins>+__ZNK7WebCore5Range23commonAncestorContainerERi
</ins><span class="cx"> __ZNK7WebCore5Range4textEv
</span><span class="cx"> __ZNK7WebCore5Range9collapsedERi
</span><span class="cx"> __ZNK7WebCore5Range9endOffsetERi
</span><span class="cx"> __ZNK7WebCore5Range9firstNodeEv
</span><span class="cx"> __ZNK7WebCore5Range9textQuadsERN3WTF6VectorINS_9FloatQuadELm0ENS1_15CrashOnOverflowEEEbPNS0_20RangeInFixedPositionE
</span><span class="cx"> __ZNK7WebCore5Range9textRectsERN3WTF6VectorINS_7IntRectELm0ENS1_15CrashOnOverflowEEEbPNS0_20RangeInFixedPositionE
</span><del>-__ZNK7WebCore5Range23commonAncestorContainerERi
</del><span class="cx"> __ZNK7WebCore6Chrome12createWindowEPNS_5FrameERKNS_16FrameLoadRequestERKNS_14WindowFeaturesERKNS_16NavigationActionE
</span><span class="cx"> __ZNK7WebCore6Editor12selectedTextEv
</span><span class="cx"> __ZNK7WebCore6Editor13canEditRichlyEv
</span><span class="lines">@@ -1837,6 +1822,7 @@
</span><span class="cx"> __ZNK7WebCore6Editor9canDeleteEv
</span><span class="cx"> __ZNK7WebCore6Length22decrementCalculatedRefEv
</span><span class="cx"> __ZNK7WebCore6Length22incrementCalculatedRefEv
</span><ins>+__ZNK7WebCore6Region5Shape7isValidEv
</ins><span class="cx"> __ZNK7WebCore6Region5rectsEv
</span><span class="cx"> __ZNK7WebCore6Region8containsERKS0_
</span><span class="cx"> __ZNK7WebCore6Region9totalAreaEv
</span><span class="lines">@@ -1854,6 +1840,7 @@
</span><span class="cx"> __ZNK7WebCore7Element12getAttributeERKN3WTF12AtomicStringE
</span><span class="cx"> __ZNK7WebCore7Element12getAttributeERKNS_13QualifiedNameE
</span><span class="cx"> __ZNK7WebCore7Element12hasAttributeERKN3WTF12AtomicStringE
</span><ins>+__ZNK7WebCore7Element15getURLAttributeERKNS_13QualifiedNameE
</ins><span class="cx"> __ZNK7WebCore7Element18afterPseudoElementEv
</span><span class="cx"> __ZNK7WebCore7Element19beforePseudoElementEv
</span><span class="cx"> __ZNK7WebCore7IntRect10intersectsERKS0_
</span><span class="lines">@@ -1888,9 +1875,10 @@
</span><span class="cx"> __ZNK7WebCore9DOMWindow7consoleEv
</span><span class="cx"> __ZNK7WebCore9FloatQuad11boundingBoxEv
</span><span class="cx"> __ZNK7WebCore9FloatRect10intersectsERKS0_
</span><ins>+__ZNK7WebCore9FloatRect8containsERKS0_
</ins><span class="cx"> __ZNK7WebCore9FloatRectcv6CGRectEv
</span><del>-__ZNK7WebCore9FloatSize6isZeroEv
</del><span class="cx"> __ZNK7WebCore9FloatSize14diagonalLengthEv
</span><ins>+__ZNK7WebCore9FloatSize6isZeroEv
</ins><span class="cx"> __ZNK7WebCore9FrameTree10childCountEv
</span><span class="cx"> __ZNK7WebCore9FrameTree12traverseNextEPKNS_5FrameE
</span><span class="cx"> __ZNK7WebCore9FrameTree14isDescendantOfEPKNS_5FrameE
</span><span class="lines">@@ -1941,10 +1929,10 @@
</span><span class="cx"> __ZThn???_N7WebCore15GraphicsLayerCA28platformCALayerPaintContentsEPNS_15PlatformCALayerERNS_15GraphicsContextERKNS_9FloatRectE
</span><span class="cx"> __ZThn???_N7WebCore15GraphicsLayerCA31platformCALayerAnimationStartedEd
</span><span class="cx"> __ZThn???_N7WebCore15GraphicsLayerCA40platformCALayerSetNeedsToRevalidateTilesEv
</span><ins>+__ZThn???_NK7WebCore15GraphicsLayerCA26platformCALayerExposedRectEv
</ins><span class="cx"> __ZThn???_NK7WebCore15GraphicsLayerCA32platformCALayerDeviceScaleFactorEv
</span><span class="cx"> __ZThn???_NK7WebCore15GraphicsLayerCA33platformCALayerShowRepaintCounterEPNS_15PlatformCALayerE
</span><span class="cx"> __ZThn???_NK7WebCore15GraphicsLayerCA49platformCALayerContentsScaleMultiplierForNewTilesEPNS_15PlatformCALayerE
</span><del>-__ZThn???_NK7WebCore15GraphicsLayerCA26platformCALayerExposedRectEv
</del><span class="cx"> _filenameByFixingIllegalCharacters
</span><span class="cx"> _hasCaseInsensitivePrefix
</span><span class="cx"> _hasCaseInsensitiveSubstring
</span><span class="lines">@@ -2002,10 +1990,29 @@
</span><span class="cx"> _wkSignalCFReadStreamError
</span><span class="cx"> _wkSignalCFReadStreamHasBytes
</span><span class="cx"> 
</span><del>-__ZN7WebCore27applicationIsAdobeInstallerEv
-__ZN7WebCore27applicationIsMicrosoftMyDayEv
</del><ins>+#if !defined(NSGEOMETRY_TYPES_SAME_AS_CGGEOMETRY_TYPES) &amp;&amp; PLATFORM(MAC)
+__ZN7WebCore7IntSizeC1ERK7_NSSize
+__ZNK7WebCore7IntSizecv7_NSSizeEv
+#endif
</ins><span class="cx"> 
</span><del>-#if !PLATFORM(IOS)
</del><ins>+#if !defined(NDEBUG)
+__ZN7WebCore14SQLiteDatabase22disableThreadingChecksEv
+__ZN7WebCore24NoEventDispatchAssertion7s_countE
+__ZNK7WebCore7Element26fastAttributeLookupAllowedERKNS_13QualifiedNameE
+#endif
+
+#if !ASSERT_DISABLED
+__ZN7WebCore27NoExceptionAssertionCheckerC1EPKci
+__ZN7WebCore27NoExceptionAssertionCheckerD1Ev
+#endif
+
+#if !LOG_DISABLED
+__ZN7WebCore20LogNotYetImplementedE
+__ZN7WebCore28notImplementedLoggingChannelEv
+__ZN7WebCore36initializeLoggingChannelsIfNecessaryEv
+#endif
+
+#if PLATFORM(MAC)
</ins><span class="cx"> .objc_class_name_DOMAttr
</span><span class="cx"> .objc_class_name_DOMCDATASection
</span><span class="cx"> .objc_class_name_DOMCSSCharsetRule
</span><span class="lines">@@ -2108,10 +2115,10 @@
</span><span class="cx"> __ZN7WebCore16colorFromNSColorEP7NSColor
</span><span class="cx"> __ZN7WebCore16deleteAllCookiesERKNS_21NetworkStorageSessionE
</span><span class="cx"> __ZN7WebCore16enclosingIntRectERK7_NSRect
</span><del>-__ZN7WebCore17ScrollbarThemeMac28removeOverhangAreaBackgroundEP7CALayer
</del><ins>+__ZN7WebCore17ScrollbarThemeMac23setUpOverhangAreaShadowEP7CALayer
</ins><span class="cx"> __ZN7WebCore17ScrollbarThemeMac24removeOverhangAreaShadowEP7CALayer
</span><span class="cx"> __ZN7WebCore17ScrollbarThemeMac27setUpOverhangAreaBackgroundEP7CALayerRKNS_5ColorE
</span><del>-__ZN7WebCore17ScrollbarThemeMac23setUpOverhangAreaShadowEP7CALayer
</del><ins>+__ZN7WebCore17ScrollbarThemeMac28removeOverhangAreaBackgroundEP7CALayer
</ins><span class="cx"> __ZN7WebCore19applicationIsSafariEv
</span><span class="cx"> __ZN7WebCore20PlatformEventFactory24createPlatformMouseEventEP7NSEventP6NSView
</span><span class="cx"> __ZN7WebCore20PlatformEventFactory27createPlatformKeyboardEventEP7NSEvent
</span><span class="lines">@@ -2126,6 +2133,7 @@
</span><span class="cx"> __ZN7WebCore22applicationIsAppleMailEv
</span><span class="cx"> __ZN7WebCore22contextMenuItemTagBoldEv
</span><span class="cx"> __ZN7WebCore23enableSuddenTerminationEv
</span><ins>+__ZN7WebCore23eventTimeStampSince1970EP7NSEvent
</ins><span class="cx"> __ZN7WebCore24contextMenuItemTagItalicEv
</span><span class="cx"> __ZN7WebCore24contextMenuItemTagStylesEv
</span><span class="cx"> __ZN7WebCore24disableSuddenTerminationEv
</span><span class="lines">@@ -2204,6 +2212,7 @@
</span><span class="cx"> __ZN7WebCore8IntPointC1ERK7CGPoint
</span><span class="cx"> __ZN7WebCore8IntPointC1ERK8_NSPoint
</span><span class="cx"> __ZN7WebCore9FloatRectC1ERK7_NSRect
</span><ins>+__ZN7WebCore9Scrollbar10mouseMovedERKNS_18PlatformMouseEventE
</ins><span class="cx"> __ZNK7WebCore10FloatPointcv8_NSPointEv
</span><span class="cx"> __ZNK7WebCore6Cursor14platformCursorEv
</span><span class="cx"> __ZNK7WebCore7IntRectcv7_NSRectEv
</span><span class="lines">@@ -2280,6 +2289,25 @@
</span><span class="cx"> _wkWindowSetScaledFrame
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><ins>+#if PLATFORM(MAC) &amp;&amp; __MAC_OS_X_VERSION_MIN_REQUIRED &gt;= 1080
+__ZN7WebCore24TextAlternativeWithRangeC1EP18NSTextAlternatives8_NSRange
+__ZN7WebCore27AlternativeTextUIController15addAlternativesERKN3WTF9RetainPtrI18NSTextAlternativesEE
+__ZN7WebCore27AlternativeTextUIController16showAlternativesEP6NSViewRKNS_9FloatRectEyU13block_pointerFvP8NSStringE
+__ZN7WebCore27AlternativeTextUIController18removeAlternativesEy
+__ZN7WebCore27AlternativeTextUIController22alternativesForContextEy
+__ZN7WebCore27AlternativeTextUIController5clearEv
+__ZN7WebCore32collectDictationTextAlternativesEP18NSAttributedStringRN3WTF6VectorINS_24TextAlternativeWithRangeELm0ENS2_15CrashOnOverflowEEE
+_wkCGContextDrawsWithCorrectShadowOffsets
+_wkExecutableWasLinkedOnOrBeforeLion
+_wkNSElasticDeltaForReboundDelta
+_wkNSElasticDeltaForTimeDelta
+_wkNSReboundDeltaForElasticDelta
+#endif
+
+#if PLATFORM(MAC) &amp;&amp; __MAC_OS_X_VERSION_MIN_REQUIRED &gt;= 1090
+_wkCreateMemoryStatusPressureCriticalDispatchOnMainQueue
+#endif
+
</ins><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> .objc_class_name_NSCursor
</span><span class="cx"> .objc_class_name_WAKClipView
</span><span class="lines">@@ -2380,7 +2408,6 @@
</span><span class="cx"> __ZN7WebCore13endOfSentenceERKNS_15VisiblePositionE
</span><span class="cx"> __ZN7WebCore13getRawCookiesERKNS_21NetworkStorageSessionERKNS_3URLES5_RN3WTF6VectorINS_6CookieELm0ENS6_15CrashOnOverflowEEE
</span><span class="cx"> __ZN7WebCore13isStartOfLineERKNS_15VisiblePositionE
</span><del>-__ZN7WebCore14areRangesEqualEPKNS_5RangeES2_
</del><span class="cx"> __ZN7WebCore14DocumentLoader19setResponseMIMETypeERKN3WTF6StringE
</span><span class="cx"> __ZN7WebCore14DocumentWriter3endEv
</span><span class="cx"> __ZN7WebCore14FrameSelection13setCaretColorERKNS_5ColorE
</span><span class="lines">@@ -2398,6 +2425,7 @@
</span><span class="cx"> __ZN7WebCore14ResourceHandle6cancelEv
</span><span class="cx"> __ZN7WebCore14ResourceHandle9setClientEPNS_20ResourceHandleClientE
</span><span class="cx"> __ZN7WebCore14ResourceHandleD1Ev
</span><ins>+__ZN7WebCore14areRangesEqualEPKNS_5RangeES2_
</ins><span class="cx"> __ZN7WebCore14cookiesEnabledERKNS_21NetworkStorageSessionERKNS_3URLES5_
</span><span class="cx"> __ZN7WebCore15DatabaseTracker18setDatabasesPausedEb
</span><span class="cx"> __ZN7WebCore15DatabaseTracker25deleteDatabaseFileIfEmptyERKN3WTF6StringE
</span><span class="lines">@@ -2432,8 +2460,8 @@
</span><span class="cx"> __ZN7WebCore17CredentialStorage16clearCredentialsEv
</span><span class="cx"> __ZN7WebCore17HistoryController18replaceCurrentItemEPNS_11HistoryItemE
</span><span class="cx"> __ZN7WebCore17isStartOfDocumentERKNS_15VisiblePositionE
</span><del>-__ZN7WebCore17systemTotalMemoryEv
</del><span class="cx"> __ZN7WebCore17systemMemoryLevelEv
</span><ins>+__ZN7WebCore17systemTotalMemoryEv
</ins><span class="cx"> __ZN7WebCore18PlatformPasteboard10readBufferEiRKN3WTF6StringE
</span><span class="cx"> __ZN7WebCore18PlatformPasteboard10readStringEiRKN3WTF6StringE
</span><span class="cx"> __ZN7WebCore18PlatformPasteboard5countEv
</span><span class="lines">@@ -2488,11 +2516,6 @@
</span><span class="cx"> __ZN7WebCore27createDragImageForSelectionERNS_5FrameEb
</span><span class="cx"> __ZN7WebCore27tileControllerMemoryHandlerEv
</span><span class="cx"> __ZN7WebCore27withinTextUnitOfGranularityERKNS_15VisiblePositionENS_15TextGranularityENS_18SelectionDirectionE
</span><del>-#if defined(__LP64__) &amp;&amp; __LP64__
-__ZN7WebCore28createCGColorWithDeviceWhiteEdd
-#else
-__ZN7WebCore28createCGColorWithDeviceWhiteEff
-#endif
</del><span class="cx"> __ZN7WebCore29ScrollingTreeScrollingNodeIOS6createERNS_13ScrollingTreeEy
</span><span class="cx"> __ZN7WebCore30closestWordBoundaryForPositionERKNS_15VisiblePositionE
</span><span class="cx"> __ZN7WebCore30enclosingTextUnitOfGranularityERKNS_15VisiblePositionENS_15TextGranularityENS_18SelectionDirectionE
</span><span class="lines">@@ -2586,6 +2609,8 @@
</span><span class="cx"> __ZNK7WebCore15VisiblePosition4leftEb
</span><span class="cx"> __ZNK7WebCore15VisiblePosition5rightEb
</span><span class="cx"> __ZNK7WebCore17RenderTextControl22textFormControlElementEv
</span><ins>+__ZNK7WebCore22HTMLFormControlElement11autocorrectEv
+__ZNK7WebCore22HTMLFormControlElement18autocapitalizeTypeEv
</ins><span class="cx"> __ZNK7WebCore26HTMLTextFormControlElement23visiblePositionForIndexEi
</span><span class="cx"> __ZNK7WebCore32FixedPositionViewportConstraints28layerPositionForViewportRectERKNS_9FloatRectE
</span><span class="cx"> __ZNK7WebCore33StickyPositionViewportConstraints32layerPositionForConstrainingRectERKNS_9FloatRectE
</span><span class="lines">@@ -2614,15 +2639,13 @@
</span><span class="cx"> __ZNK7WebCore9FloatRectcv6CGRectEv
</span><span class="cx"> __ZNK7WebCore9FloatSizecv6CGSizeEv
</span><span class="cx"> __ZNK7WebCore9RenderBox11borderRadiiEv
</span><del>-__ZNK7WebCore22HTMLFormControlElement11autocorrectEv
-__ZNK7WebCore22HTMLFormControlElement18autocapitalizeTypeEv
</del><span class="cx"> _webThreadShouldYield
</span><span class="cx"> _wkExecutableWasLinkedOnOrAfterIOSVersion
</span><span class="cx"> _wkGetDeviceClass
</span><span class="cx"> _wkGetDeviceName
</span><ins>+_wkGetOSNameForUserAgent
</ins><span class="cx"> _wkGetPlatformNameForNavigator
</span><span class="cx"> _wkGetScreenScaleFactor
</span><del>-_wkGetOSNameForUserAgent
</del><span class="cx"> _wkGetUserAgent
</span><span class="cx"> _wkGetVendorNameForNavigator
</span><span class="cx"> _wkGetVerticalGlyphsForCharacters
</span><span class="lines">@@ -2631,59 +2654,26 @@
</span><span class="cx"> _wkSetLayerContentsScale
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if !defined(NDEBUG)
-__ZN7WebCore14SQLiteDatabase22disableThreadingChecksEv
-__ZN7WebCore24NoEventDispatchAssertion7s_countE
-__ZNK7WebCore7Element26fastAttributeLookupAllowedERKNS_13QualifiedNameE
</del><ins>+#if PLATFORM(IOS) &amp;&amp; defined(__LP64__) &amp;&amp; __LP64__
+__ZN7WebCore28createCGColorWithDeviceWhiteEdd
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if !LOG_DISABLED
-__ZN7WebCore20LogNotYetImplementedE
-__ZN7WebCore28notImplementedLoggingChannelEv
-__ZN7WebCore36initializeLoggingChannelsIfNecessaryEv
</del><ins>+#if PLATFORM(IOS) &amp;&amp; !(defined(__LP64__) &amp;&amp; __LP64__)
+__ZN7WebCore28createCGColorWithDeviceWhiteEff
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if !ASSERT_DISABLED
-__ZN7WebCore27NoExceptionAssertionCheckerC1EPKci
-__ZN7WebCore27NoExceptionAssertionCheckerD1Ev
</del><ins>+#if PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED &gt;= 1090
+__ZN7WebCore23wrapSerializedCryptoKeyERKN3WTF6VectorIhLm0ENS0_15CrashOnOverflowEEES5_RS3_
+__ZN7WebCore25unwrapSerializedCryptoKeyERKN3WTF6VectorIhLm0ENS0_15CrashOnOverflowEEES5_RS3_
+__ZN7WebCore28getDefaultWebCryptoMasterKeyERN3WTF6VectorIhLm0ENS0_15CrashOnOverflowEEE
+_wkCTFontTransformGlyphs
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if !defined(NSGEOMETRY_TYPES_SAME_AS_CGGEOMETRY_TYPES) &amp;&amp; !PLATFORM(IOS)
-__ZN7WebCore7IntSizeC1ERK7_NSSize
-__ZNK7WebCore7IntSizecv7_NSSizeEv
-#endif
-
</del><span class="cx"> #if !PLATFORM(IOS_SIMULATOR)
</span><span class="cx"> _wkIOSurfaceContextCreate
</span><span class="cx"> _wkIOSurfaceContextCreateImage
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if !PLATFORM(IOS) &amp;&amp; __MAC_OS_X_VERSION_MIN_REQUIRED &gt;= 1080
-__ZN7WebCore24TextAlternativeWithRangeC1EP18NSTextAlternatives8_NSRange
-__ZN7WebCore27AlternativeTextUIController15addAlternativesERKN3WTF9RetainPtrI18NSTextAlternativesEE
-__ZN7WebCore27AlternativeTextUIController16showAlternativesEP6NSViewRKNS_9FloatRectEyU13block_pointerFvP8NSStringE
-__ZN7WebCore27AlternativeTextUIController18removeAlternativesEy
-__ZN7WebCore27AlternativeTextUIController22alternativesForContextEy
-__ZN7WebCore27AlternativeTextUIController5clearEv
-__ZN7WebCore32collectDictationTextAlternativesEP18NSAttributedStringRN3WTF6VectorINS_24TextAlternativeWithRangeELm0ENS2_15CrashOnOverflowEEE
-_wkCGContextDrawsWithCorrectShadowOffsets
-_wkExecutableWasLinkedOnOrBeforeLion
-_wkNSElasticDeltaForReboundDelta
-_wkNSElasticDeltaForTimeDelta
-_wkNSReboundDeltaForElasticDelta
-#endif
-
-#if !PLATFORM(IOS) &amp;&amp; __MAC_OS_X_VERSION_MIN_REQUIRED &gt;= 1090
-_wkCreateMemoryStatusPressureCriticalDispatchOnMainQueue
-#endif
-
-#if PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED &gt;= 1090
-_wkCTFontTransformGlyphs
-__ZN7WebCore23wrapSerializedCryptoKeyERKN3WTF6VectorIhLm0ENS0_15CrashOnOverflowEEES5_RS3_
-__ZN7WebCore25unwrapSerializedCryptoKeyERKN3WTF6VectorIhLm0ENS0_15CrashOnOverflowEEES5_RS3_
-__ZN7WebCore28getDefaultWebCryptoMasterKeyERN3WTF6VectorIhLm0ENS0_15CrashOnOverflowEEE
-#endif
-
</del><span class="cx"> #if ENABLE(3D_RENDERING)
</span><span class="cx"> _WebCoreHas3DRendering
</span><span class="cx"> #endif
</span><span class="lines">@@ -2694,19 +2684,86 @@
</span><span class="cx"> __ZN7WebCore6Editor14capitalizeWordEv
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><ins>+#if ENABLE(ASYNC_SCROLLING)
+__ZN7WebCore13ScrollingTree16handleWheelEventERKNS_18PlatformWheelEventE
+__ZN7WebCore13ScrollingTree18commitNewTreeStateEN3WTF10PassOwnPtrINS_18ScrollingStateTreeEEE
+__ZN7WebCore13ScrollingTree21setCanRubberBandStateEbbbb
+__ZN7WebCore13ScrollingTree31willWheelEventStartSwipeGestureERKNS_18PlatformWheelEventE
+__ZN7WebCore13ScrollingTree32isPointInNonFastScrollableRegionENS_8IntPointE
+__ZN7WebCore13ScrollingTree35shouldHandleWheelEventSynchronouslyERKNS_18PlatformWheelEventE
+__ZN7WebCore13ScrollingTree37setScrollingPerformanceLoggingEnabledEb
+__ZN7WebCore13ScrollingTree42scrollPositionChangedViaDelegatedScrollingEyRKNS_8IntPointE
+__ZN7WebCore13ScrollingTreeC2Ev
+__ZN7WebCore13ScrollingTreeD1Ev
+__ZN7WebCore13ScrollingTreeD2Ev
+__ZN7WebCore15ScrollingThread15dispatchBarrierENSt3__18functionIFvvEEE
+__ZN7WebCore15ScrollingThread8dispatchENSt3__18functionIFvvEEE
+__ZN7WebCore18ScrollingStateNode8setLayerERKNS_19LayerRepresentationE
+__ZN7WebCore18ScrollingStateTree10attachNodeENS_17ScrollingNodeTypeEyy
+__ZN7WebCore18ScrollingStateTree14stateNodeForIDEy
+__ZN7WebCore18ScrollingStateTree15setRemovedNodesEN3WTF6VectorIyLm0ENS1_15CrashOnOverflowEEE
+__ZN7WebCore18ScrollingStateTree6commitENS_19LayerRepresentation4TypeE
+__ZN7WebCore18ScrollingStateTree6createEPNS_25AsyncScrollingCoordinatorE
+__ZN7WebCore18ScrollingStateTreeD1Ev
+__ZN7WebCore20ScrollingCoordinator13pageDestroyedEv
+__ZN7WebCore20ScrollingCoordinator45setForceSynchronousScrollLayerPositionUpdatesEb
+__ZN7WebCore22ScrollingTreeFixedNode6createERNS_13ScrollingTreeEy
+__ZN7WebCore23ScrollingStateFixedNode17updateConstraintsERKNS_32FixedPositionViewportConstraintsE
+__ZN7WebCore23ScrollingTreeStickyNode6createERNS_13ScrollingTreeEy
+__ZN7WebCore24ScrollingStateStickyNode17updateConstraintsERKNS_33StickyPositionViewportConstraintsE
+__ZN7WebCore25AsyncScrollingCoordinator14clearStateTreeEv
+__ZN7WebCore25AsyncScrollingCoordinator17attachToStateTreeENS_17ScrollingNodeTypeEyy
+__ZN7WebCore25AsyncScrollingCoordinator18syncChildPositionsERKNS_10LayoutRectE
+__ZN7WebCore25AsyncScrollingCoordinator19detachFromStateTreeEy
+__ZN7WebCore25AsyncScrollingCoordinator19updateScrollingNodeEyPNS_13GraphicsLayerES2_S2_
+__ZN7WebCore25AsyncScrollingCoordinator22frameViewLayoutUpdatedEPNS_9FrameViewE
+__ZN7WebCore25AsyncScrollingCoordinator27frameViewRootLayerDidChangeEPNS_9FrameViewE
+__ZN7WebCore25AsyncScrollingCoordinator27requestScrollPositionUpdateEPNS_9FrameViewERKNS_8IntPointE
+__ZN7WebCore25AsyncScrollingCoordinator29updateViewportConstrainedNodeEyRKNS_19ViewportConstraintsEPNS_13GraphicsLayerE
+__ZN7WebCore25AsyncScrollingCoordinator30setSynchronousScrollingReasonsEj
+__ZN7WebCore25AsyncScrollingCoordinator37scrollableAreaScrollbarLayerDidChangeEPNS_14ScrollableAreaENS_20ScrollbarOrientationE
+__ZN7WebCore25AsyncScrollingCoordinator39frameViewNonFastScrollableRegionChangedEPNS_9FrameViewE
+__ZN7WebCore25AsyncScrollingCoordinator43recomputeWheelEventHandlerCountForFrameViewEPNS_9FrameViewE
+__ZN7WebCore25AsyncScrollingCoordinator44scheduleUpdateScrollPositionAfterAsyncScrollEyRKNS_10FloatPointEbNS_31SetOrSyncScrollingLayerPositionE
+__ZN7WebCore25AsyncScrollingCoordinatorC2EPNS_4PageE
+__ZN7WebCore25AsyncScrollingCoordinatorD2Ev
+__ZN7WebCore27ScrollingStateScrollingNode14setFooterLayerERKNS_19LayerRepresentationE
+__ZN7WebCore27ScrollingStateScrollingNode14setHeaderLayerERKNS_19LayerRepresentationE
+__ZN7WebCore27ScrollingStateScrollingNode15setFooterHeightEi
+__ZN7WebCore27ScrollingStateScrollingNode15setHeaderHeightEi
+__ZN7WebCore27ScrollingStateScrollingNode15setScrollOriginERKNS_8IntPointE
+__ZN7WebCore27ScrollingStateScrollingNode17setScrollPositionERKNS_10FloatPointE
+__ZN7WebCore27ScrollingStateScrollingNode19setFrameScaleFactorEf
+__ZN7WebCore27ScrollingStateScrollingNode20setTotalContentsSizeERKNS_7IntSizeE
+__ZN7WebCore27ScrollingStateScrollingNode24setCounterScrollingLayerERKNS_19LayerRepresentationE
+__ZN7WebCore27ScrollingStateScrollingNode24setScrolledContentsLayerERKNS_19LayerRepresentationE
+__ZN7WebCore27ScrollingStateScrollingNode25setWheelEventHandlerCountEj
+__ZN7WebCore27ScrollingStateScrollingNode26setNonFastScrollableRegionERKNS_6RegionE
+__ZN7WebCore27ScrollingStateScrollingNode26setRequestedScrollPositionERKNS_10FloatPointEb
+__ZN7WebCore27ScrollingStateScrollingNode27setScrollableAreaParametersERKNS_24ScrollableAreaParametersE
+__ZN7WebCore27ScrollingStateScrollingNode30setSynchronousScrollingReasonsEj
+__ZN7WebCore27ScrollingStateScrollingNode32setViewportConstrainedObjectRectERKNS_9FloatRectE
+__ZN7WebCore27ScrollingStateScrollingNode33setScrollBehaviorForFixedElementsENS_30ScrollBehaviorForFixedElementsE
+__ZNK7WebCore25AsyncScrollingCoordinator24scrollingStateTreeAsTextEv
+#endif
+
+#if ENABLE(ASYNC_SCROLLING) &amp;&amp; PLATFORM(MAC)
+__ZN7WebCore29ScrollingTreeScrollingNodeMac6createERNS_13ScrollingTreeEy
+#endif
+
</ins><span class="cx"> #if USE(AVFOUNDATION)
</span><span class="cx"> __ZN7WebCore8Settings20gAVFoundationEnabledE
</span><span class="cx"> __ZN7WebCore8Settings22setAVFoundationEnabledEb
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(BLOB)
</span><ins>+__ZN7WebCore12BlobDataItem11toEndOfFileE
+__ZN7WebCore12BlobRegistryD2Ev
</ins><span class="cx"> __ZN7WebCore12blobRegistryEv
</span><span class="cx"> __ZN7WebCore14LoaderStrategy18createBlobRegistryEv
</span><span class="cx"> __ZN7WebCore7RawDataC1Ev
</span><span class="cx"> __ZN7WebCore8BlobData10appendDataEN3WTF10PassRefPtrINS_7RawDataEEExx
</span><span class="cx"> __ZN7WebCore8BlobData10appendFileERKN3WTF6StringExxd
</span><del>-__ZN7WebCore12BlobDataItem11toEndOfFileE
-__ZN7WebCore12BlobRegistryD2Ev
</del><span class="cx"> __ZTVN7WebCore12BlobRegistryE
</span><span class="cx"> __ZTVN7WebCore16BlobRegistryImplE
</span><span class="cx"> #endif
</span><span class="lines">@@ -2717,12 +2774,12 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if USE(CFNETWORK)
</span><del>-__ZNK7WebCore13ResourceErrorcvP9__CFErrorEv
-__ZNK7WebCore15ResourceRequest12cfURLRequestENS_20HTTPBodyUpdatePolicyE
-__ZNK7WebCore16ResourceResponse13cfURLResponseEv
</del><span class="cx"> __ZN7WebCore14ResourceHandle28releaseConnectionForDownloadEv
</span><span class="cx"> __ZN7WebCore15ResourceRequestC1EP12NSURLRequest
</span><span class="cx"> __ZN7WebCore16ResourceResponseC1EP13NSURLResponse
</span><ins>+__ZNK7WebCore13ResourceErrorcvP9__CFErrorEv
+__ZNK7WebCore15ResourceRequest12cfURLRequestENS_20HTTPBodyUpdatePolicyE
+__ZNK7WebCore16ResourceResponse13cfURLResponseEv
</ins><span class="cx"> _wkCFURLRequestCopyHTTPRequestBodyParts
</span><span class="cx"> _wkCFURLRequestSetHTTPRequestBodyParts
</span><span class="cx"> _wkCopyCredentialFromCFPersistentStorage
</span><span class="lines">@@ -2731,6 +2788,10 @@
</span><span class="cx"> _wkSetRequestStorageSession
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><ins>+#if !USE(CFNETWORK)
+__ZN7WebCore14ResourceHandle25continueWillCacheResponseEP19NSCachedURLResponse
+#endif
+
</ins><span class="cx"> #if ENABLE(CONTEXT_MENUS)
</span><span class="cx"> __ZN7WebCore11ContextMenu22setPlatformDescriptionEP14NSMutableArray
</span><span class="cx"> __ZN7WebCore12EventHandler20sendContextMenuEventERKNS_18PlatformMouseEventE
</span><span class="lines">@@ -2739,8 +2800,8 @@
</span><span class="cx"> __ZN7WebCore15ContextMenuItemC1ENS_19ContextMenuItemTypeENS_17ContextMenuActionERKN3WTF6StringEbb
</span><span class="cx"> __ZN7WebCore15ContextMenuItemC1EP10NSMenuItem
</span><span class="cx"> __ZN7WebCore15ContextMenuItemD1Ev
</span><ins>+__ZN7WebCore15UserInputBridge22handleContextMenuEventERKNS_18PlatformMouseEventEPKNS_5FrameENS_11InputSourceE
</ins><span class="cx"> __ZN7WebCore21ContextMenuController16clearContextMenuEv
</span><del>-__ZNK7WebCore21ContextMenuController21checkOrEnableIfNeededERNS_15ContextMenuItemE
</del><span class="cx"> __ZN7WebCore21ContextMenuController23contextMenuItemSelectedEPNS_15ContextMenuItemE
</span><span class="cx"> __ZN7WebCore21contextMenuItemVectorEP14NSMutableArray
</span><span class="cx"> __ZNK7WebCore11ContextMenu19platformDescriptionEv
</span><span class="lines">@@ -2750,29 +2811,30 @@
</span><span class="cx"> __ZNK7WebCore15ContextMenuItem6actionEv
</span><span class="cx"> __ZNK7WebCore15ContextMenuItem7checkedEv
</span><span class="cx"> __ZNK7WebCore15ContextMenuItem7enabledEv
</span><ins>+__ZNK7WebCore21ContextMenuController21checkOrEnableIfNeededERNS_15ContextMenuItemE
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(CSS_FILTERS)
-__ZN7WebCore16FilterOperationsaSERKS0_
-#endif
-
</del><span class="cx"> #if ENABLE(CSS3_CONDITIONAL_RULES)
</span><span class="cx"> .objc_class_name_DOMCSSSupportsRule
</span><span class="cx"> __ZN7WebCore12DOMWindowCSS6createEv
</span><span class="cx"> __ZN7WebCore4toJSEPN3JSC9ExecStateEPNS_17JSDOMGlobalObjectEPNS_12DOMWindowCSSE
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><ins>+#if ENABLE(CSS_FILTERS)
+__ZN7WebCore16FilterOperationsaSERKS0_
+#endif
+
</ins><span class="cx"> #if ENABLE(DASHBOARD_SUPPORT)
</span><span class="cx"> __ZNK7WebCore8Document16annotatedRegionsEv
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(DISK_IMAGE_CACHE)
</span><del>-__ZN7WebCore14diskImageCacheEv
</del><span class="cx"> __ZN7WebCore11MemoryCache23flushCachedImagesToDiskEv
</span><del>-__ZNK7WebCore12SharedBuffer32memoryMappedNotificationCallbackEv
</del><span class="cx"> __ZN7WebCore12SharedBuffer21allowToBeMemoryMappedEv
</span><span class="cx"> __ZN7WebCore12SharedBuffer35setMemoryMappedNotificationCallbackEPFvN3WTF10PassRefPtrIS0_EENS0_16CompletionStatusEPvES5_
</span><ins>+__ZN7WebCore14diskImageCacheEv
</ins><span class="cx"> __ZNK7WebCore12SharedBuffer25isAllowedToBeMemoryMappedEv
</span><ins>+__ZNK7WebCore12SharedBuffer32memoryMappedNotificationCallbackEv
</ins><span class="cx"> __ZNK7WebCore12SharedBuffer36memoryMappedNotificationCallbackDataEv
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="lines">@@ -2784,37 +2846,40 @@
</span><span class="cx"> __ZN7WebCore14DragController11performDragERNS_8DragDataE
</span><span class="cx"> __ZN7WebCore14DragController14placeDragCaretERKNS_8IntPointE
</span><span class="cx"> __ZN7WebCore14DragController9dragEndedEv
</span><del>-#if __has_feature(objc_protocol_qualifier_mangling)
-__ZN7WebCore8DragDataC1EPU25objcproto14NSDraggingInfo11objc_objectRKNS_8IntPointES5_NS_13DragOperationENS_20DragApplicationFlagsE
-#else
-__ZN7WebCore8DragDataC1EP11objc_objectRKNS_8IntPointES5_NS_13DragOperationENS_20DragApplicationFlagsE
-#endif
</del><span class="cx"> __ZN7WebCore8DragDataC1ERKN3WTF6StringERKNS_8IntPointES7_NS_13DragOperationENS_20DragApplicationFlagsE
</span><span class="cx"> __ZNK7WebCore12EventHandler17eventMayStartDragERKNS_18PlatformMouseEventE
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><ins>+#if ENABLE(DRAG_SUPPORT) &amp;&amp; __has_feature(objc_protocol_qualifier_mangling)
+__ZN7WebCore8DragDataC1EPU25objcproto14NSDraggingInfo11objc_objectRKNS_8IntPointES5_NS_13DragOperationENS_20DragApplicationFlagsE
+#endif
+
+#if ENABLE(DRAG_SUPPORT) &amp;&amp; !__has_feature(objc_protocol_qualifier_mangling)
+__ZN7WebCore8DragDataC1EP11objc_objectRKNS_8IntPointES5_NS_13DragOperationENS_20DragApplicationFlagsE
+#endif
+
</ins><span class="cx"> #if ENABLE(ENCRYPTED_MEDIA_V2)
</span><span class="cx"> __ZN7WebCore3CDM18registerCDMFactoryEPFN3WTF10PassOwnPtrINS_19CDMPrivateInterfaceEEEPS0_EPFbRKNS1_6StringEEPFbSA_SA_E
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span><ins>+__ZN7WebCore8Document22setAnimatingFullScreenEb
</ins><span class="cx"> __ZN7WebCore8Document22webkitCancelFullScreenEv
</span><span class="cx"> __ZN7WebCore8Document33webkitDidExitFullScreenForElementEPNS_7ElementE
</span><span class="cx"> __ZN7WebCore8Document34webkitDidEnterFullScreenForElementEPNS_7ElementE
</span><span class="cx"> __ZN7WebCore8Document34webkitWillExitFullScreenForElementEPNS_7ElementE
</span><span class="cx"> __ZN7WebCore8Document35webkitWillEnterFullScreenForElementEPNS_7ElementE
</span><del>-__ZN7WebCore8Document22setAnimatingFullScreenEb
</del><span class="cx"> __ZNK7WebCore7Element25containsFullScreenElementEv
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(GEOLOCATION)
</span><span class="cx"> __ZN7WebCore11Geolocation12setIsAllowedEb
</span><span class="cx"> __ZN7WebCore11GeolocationD1Ev
</span><del>-__ZNK7WebCore11Geolocation5frameEv
</del><span class="cx"> __ZN7WebCore20provideGeolocationToEPNS_4PageEPNS_17GeolocationClientE
</span><span class="cx"> __ZN7WebCore21GeolocationController13errorOccurredEPNS_16GeolocationErrorE
</span><span class="cx"> __ZN7WebCore21GeolocationController14supplementNameEv
</span><span class="cx"> __ZN7WebCore21GeolocationController15positionChangedEPNS_19GeolocationPositionE
</span><ins>+__ZNK7WebCore11Geolocation5frameEv
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(HIDDEN_PAGE_DOM_TIMER_THROTTLING)
</span><span class="lines">@@ -2844,14 +2909,53 @@
</span><span class="cx"> __ZNK7WebCore12IconDatabase9isEnabledEv
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><ins>+#if ENABLE(INDEXED_DATABASE)
+__ZN7WebCore10IDBKeyData14setNumberValueEd
+__ZN7WebCore10IDBKeyData6decodeERNS_12KeyedDecoderERS0_
+__ZN7WebCore10IDBKeyDataC1EPKNS_6IDBKeyE
+__ZN7WebCore10IDBKeyPath6decodeERNS_12KeyedDecoderERS0_
+__ZN7WebCore10IDBKeyPathC1ERKN3WTF6StringE
+__ZN7WebCore10IDBKeyPathC1ERKN3WTF6VectorINS1_6StringELm0ENS1_15CrashOnOverflowEEE
+__ZN7WebCore18IDBDatabaseBackend14deleteDatabaseEN3WTF10PassRefPtrINS_12IDBCallbacksEEE
+__ZN7WebCore18IDBDatabaseBackend14openConnectionEN3WTF10PassRefPtrINS_12IDBCallbacksEEENS2_INS_20IDBDatabaseCallbacksEEExy
+__ZN7WebCore18IDBDatabaseBackend6createERKN3WTF6StringES4_PNS_26IDBFactoryBackendInterfaceERNS_19IDBServerConnectionE
+__ZN7WebCore18IDBDatabaseBackendD1Ev
+__ZN7WebCore21CrossThreadCopierBaseILb0ELb0ENS_10IDBKeyDataEE4copyERKS1_
+__ZN7WebCore21CrossThreadCopierBaseILb0ELb0ENS_12IDBGetResultEE4copyERKS1_
+__ZN7WebCore21CrossThreadCopierBaseILb0ELb0ENS_15IDBKeyRangeDataEE4copyERKS1_
+__ZN7WebCore21CrossThreadCopierBaseILb0ELb0ENS_16IDBIndexMetadataEE4copyERKS1_
+__ZN7WebCore21CrossThreadCopierBaseILb0ELb0ENS_22IDBObjectStoreMetadataEE4copyERKS1_
+__ZN7WebCore21CrossThreadCopierBaseILb0ELb0ENS_9IndexedDB10CursorTypeEE4copyERKS2_
+__ZN7WebCore21CrossThreadCopierBaseILb0ELb0ENS_9IndexedDB15CursorDirectionEE4copyERKS2_
+__ZN7WebCore21CrossThreadCopierBaseILb0ELb0ENS_9IndexedDB15TransactionModeEE4copyERKS2_
+__ZN7WebCore25deserializeIDBValueBufferEPN3JSC9ExecStateERKN3WTF6VectorIhLm0ENS3_15CrashOnOverflowEEEb
+__ZN7WebCore25generateIndexKeysForValueEPN3JSC9ExecStateERKNS_16IDBIndexMetadataERKN10Deprecated11ScriptValueERN3WTF6VectorINS_10IDBKeyDataELm0ENSA_15CrashOnOverflowEEE
+__ZN7WebCore6IDBKeyD1Ev
+__ZNK7WebCore10IDBKeyData17maybeCreateIDBKeyEv
+__ZNK7WebCore10IDBKeyData6encodeERNS_12KeyedEncoderE
+__ZNK7WebCore10IDBKeyData7compareERKS0_
+__ZNK7WebCore10IDBKeyPath6encodeERNS_12KeyedEncoderE
+__ZNK7WebCore11IDBKeyRange9isOnlyKeyEv
+__ZNK7WebCore15IDBKeyRangeData15isExactlyOneKeyEv
+__ZNK7WebCore15IDBKeyRangeData22maybeCreateIDBKeyRangeEv
+__ZNK7WebCore6IDBKey7isValidEv
+#endif
+
+#if ENABLE(INDEXED_DATABASE) &amp;&amp; !defined(NDEBUG)
+__ZNK7WebCore10IDBKeyData13loggingStringEv
+#endif
+
</ins><span class="cx"> #if ENABLE(INPUT_TYPE_COLOR)
</span><ins>+__ZN7WebCore16HTMLInputElement25selectColorInColorChooserERKNS_5ColorE
</ins><span class="cx"> __ZN7WebCore5ColorC1EP7CGColor
</span><span class="cx"> __ZN7WebCore5ColorC1ERKN3WTF6StringE
</span><del>-__ZN7WebCore16HTMLInputElement25selectColorInColorChooserERKNS_5ColorE
</del><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(INSPECTOR)
</span><ins>+__ZN7WebCore14SchemeRegistry27shouldTreatURLSchemeAsLocalERKN3WTF6StringE
</ins><span class="cx"> __ZN7WebCore15InspectorClient31doDispatchMessageOnFrontendPageEPNS_4PageERKN3WTF6StringE
</span><ins>+__ZN7WebCore19InspectorController13didBeginFrameEv
+__ZN7WebCore19InspectorController14didCancelFrameEv
</ins><span class="cx"> __ZN7WebCore19InspectorController15connectFrontendEPN9Inspector24InspectorFrontendChannelE
</span><span class="cx"> __ZN7WebCore19InspectorController18disconnectFrontendEN9Inspector25InspectorDisconnectReasonE
</span><span class="cx"> __ZN7WebCore19InspectorController18setProfilerEnabledEb
</span><span class="lines">@@ -2893,12 +2997,9 @@
</span><span class="cx"> __ZN7WebCore4toJSEPN3JSC9ExecStateEPNS_17JSDOMGlobalObjectEPNS_9DOMWindowE
</span><span class="cx"> __ZN7WebCore9DOMWindow4openERKN3WTF6StringERKNS1_12AtomicStringES4_RS0_S8_
</span><span class="cx"> __ZN7WebCore9DOMWindow5closeEPNS_22ScriptExecutionContextE
</span><del>-__ZN7WebCore19InspectorController13didBeginFrameEv
-__ZN7WebCore19InspectorController14didCancelFrameEv
</del><span class="cx"> __ZNK7WebCore19InspectorController13drawHighlightERNS_15GraphicsContextE
</span><span class="cx"> __ZNK7WebCore19InspectorController15profilerEnabledEv
</span><span class="cx"> __ZNK7WebCore9DOMWindow8documentEv
</span><del>-__ZN7WebCore14SchemeRegistry27shouldTreatURLSchemeAsLocalERKN3WTF6StringE
</del><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(INSPECTOR) &amp;&amp; PLATFORM(IOS)
</span><span class="lines">@@ -2913,12 +3014,16 @@
</span><span class="cx"> __ZN7WebCore5Frame22setTextAutosizingWidthEf
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><ins>+#if ENABLE(MEDIA_SOURCE)
+__ZN7WebCore26MockMediaPlayerMediaSource19registerMediaEngineEPFvPFN3WTF10PassOwnPtrINS_27MediaPlayerPrivateInterfaceEEEPNS_11MediaPlayerEEPFvRNS1_7HashSetINS1_6StringENS1_10StringHashENS1_10HashTraitsISA_EEEEEPFNS5_12SupportsTypeERKNS_28MediaEngineSupportParametersEEPFvRNS1_6VectorISA_Lm0ENS1_15CrashOnOverflowEEEEPFvvEPFvRKSA_EPFbSX_SX_EE
+#endif
+
</ins><span class="cx"> #if ENABLE(MEDIA_STREAM)
</span><del>-__ZN7WebCore16UserMediaRequest22userMediaAccessGrantedEv
</del><span class="cx"> __ZN7WebCore16UserMediaRequest21userMediaAccessDeniedEv
</span><ins>+__ZN7WebCore16UserMediaRequest22userMediaAccessGrantedEv
</ins><span class="cx"> __ZN7WebCore18provideUserMediaToEPNS_4PageEPNS_15UserMediaClientE
</span><del>-__ZNK7WebCore16UserMediaRequest14securityOriginEv
</del><span class="cx"> __ZN7WebCore21MockMediaStreamCenter29registerMockMediaStreamCenterEv
</span><ins>+__ZNK7WebCore16UserMediaRequest14securityOriginEv
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(NETSCAPE_PLUGIN_API)
</span><span class="lines">@@ -2949,23 +3054,23 @@
</span><span class="cx"> __ZNK7WebCore14SecurityOrigin9canAccessEPKS0_
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><ins>+#if ENABLE(NOTIFICATIONS)
+__ZN7WebCore12Notification16permissionStringENS_18NotificationClient10PermissionE
+#endif
+
</ins><span class="cx"> #if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
</span><del>-__ZN7WebCore12NotificationC1Ev
-__ZN7WebCore12NotificationD1Ev
-__ZN7WebCore12Notification8finalizeEv
</del><span class="cx"> __ZN7WebCore12Notification17dispatchShowEventEv
</span><span class="cx"> __ZN7WebCore12Notification18dispatchClickEventEv
</span><span class="cx"> __ZN7WebCore12Notification18dispatchCloseEventEv
</span><span class="cx"> __ZN7WebCore12Notification18dispatchErrorEventEv
</span><ins>+__ZN7WebCore12Notification8finalizeEv
+__ZN7WebCore12NotificationC1Ev
+__ZN7WebCore12NotificationD1Ev
</ins><span class="cx"> __ZN7WebCore14toNotificationEN3JSC7JSValueE
</span><span class="cx"> __ZN7WebCore19provideNotificationEPNS_4PageEPNS_18NotificationClientE
</span><span class="cx"> __ZN7WebCore22NotificationController10clientFromEPNS_4PageE
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(NOTIFICATIONS)
-__ZN7WebCore12Notification16permissionStringENS_18NotificationClient10PermissionE
-#endif
-
</del><span class="cx"> #if ENABLE(ORIENTATION_EVENTS)
</span><span class="cx"> __ZN7WebCore5Frame26sendOrientationChangeEventEi
</span><span class="cx"> #endif
</span><span class="lines">@@ -3037,6 +3142,8 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(RUBBER_BANDING)
</span><ins>+__ZN7WebCore4Page19addFooterWithHeightEi
+__ZN7WebCore4Page19addHeaderWithHeightEi
</ins><span class="cx"> __ZNK7WebCore9FrameView31setWantsLayerForTopOverHangAreaEb
</span><span class="cx"> __ZNK7WebCore9FrameView34setWantsLayerForBottomOverHangAreaEb
</span><span class="cx"> #endif
</span><span class="lines">@@ -3045,80 +3152,11 @@
</span><span class="cx"> __ZN7WebCore15SpeechSynthesis22setPlatformSynthesizerEN3WTF10PassOwnPtrINS_25PlatformSpeechSynthesizerEEE
</span><span class="cx"> __ZN7WebCore24DOMWindowSpeechSynthesis15speechSynthesisEPNS_9DOMWindowE
</span><span class="cx"> __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE
</span><del>-__ZTVN7WebCore25PlatformSpeechSynthesizerE
</del><span class="cx"> __ZN7WebCore25PlatformSpeechSynthesizerD2Ev
</span><span class="cx"> __ZN7WebCore28PlatformSpeechSynthesisVoice6createERKN3WTF6StringES4_S4_bb
</span><ins>+__ZTVN7WebCore25PlatformSpeechSynthesizerE
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-__ZN7WebCore8Document13svgExtensionsEv
-__ZN7WebCore8Document19accessSVGExtensionsEv
-
-#if ENABLE(ASYNC_SCROLLING)
-__ZN7WebCore13ScrollingTree16handleWheelEventERKNS_18PlatformWheelEventE
-__ZN7WebCore13ScrollingTree18commitNewTreeStateEN3WTF10PassOwnPtrINS_18ScrollingStateTreeEEE
-__ZN7WebCore13ScrollingTree21setCanRubberBandStateEbbbb
-__ZN7WebCore13ScrollingTree31willWheelEventStartSwipeGestureERKNS_18PlatformWheelEventE
-__ZN7WebCore13ScrollingTree32isPointInNonFastScrollableRegionENS_8IntPointE
-__ZN7WebCore13ScrollingTree35shouldHandleWheelEventSynchronouslyERKNS_18PlatformWheelEventE
-__ZN7WebCore13ScrollingTree37setScrollingPerformanceLoggingEnabledEb
-__ZN7WebCore13ScrollingTree42scrollPositionChangedViaDelegatedScrollingEyRKNS_8IntPointE
-__ZN7WebCore13ScrollingTreeC2Ev
-__ZN7WebCore13ScrollingTreeD1Ev
-__ZN7WebCore13ScrollingTreeD2Ev
-__ZN7WebCore15ScrollingThread15dispatchBarrierENSt3__18functionIFvvEEE
-__ZN7WebCore15ScrollingThread8dispatchENSt3__18functionIFvvEEE
-__ZN7WebCore18ScrollingStateNode8setLayerERKNS_19LayerRepresentationE
-__ZN7WebCore18ScrollingStateTree10attachNodeENS_17ScrollingNodeTypeEyy
-__ZN7WebCore18ScrollingStateTree14stateNodeForIDEy
-__ZN7WebCore18ScrollingStateTree15setRemovedNodesEN3WTF6VectorIyLm0ENS1_15CrashOnOverflowEEE
-__ZN7WebCore18ScrollingStateTree6commitENS_19LayerRepresentation4TypeE
-__ZN7WebCore18ScrollingStateTree6createEPNS_25AsyncScrollingCoordinatorE
-__ZN7WebCore18ScrollingStateTreeD1Ev
-__ZN7WebCore20ScrollingCoordinator13pageDestroyedEv
-__ZN7WebCore20ScrollingCoordinator45setForceSynchronousScrollLayerPositionUpdatesEb
-__ZN7WebCore22ScrollingTreeFixedNode6createERNS_13ScrollingTreeEy
-__ZN7WebCore23ScrollingStateFixedNode17updateConstraintsERKNS_32FixedPositionViewportConstraintsE
-__ZN7WebCore23ScrollingTreeStickyNode6createERNS_13ScrollingTreeEy
-__ZN7WebCore24ScrollingStateStickyNode17updateConstraintsERKNS_33StickyPositionViewportConstraintsE
-__ZN7WebCore25AsyncScrollingCoordinator14clearStateTreeEv
-__ZN7WebCore25AsyncScrollingCoordinator17attachToStateTreeENS_17ScrollingNodeTypeEyy
-__ZN7WebCore25AsyncScrollingCoordinator18syncChildPositionsERKNS_10LayoutRectE
-__ZN7WebCore25AsyncScrollingCoordinator19detachFromStateTreeEy
-__ZN7WebCore25AsyncScrollingCoordinator19updateScrollingNodeEyPNS_13GraphicsLayerES2_S2_
-__ZN7WebCore25AsyncScrollingCoordinator22frameViewLayoutUpdatedEPNS_9FrameViewE
-__ZNK7WebCore25AsyncScrollingCoordinator24scrollingStateTreeAsTextEv
-__ZN7WebCore25AsyncScrollingCoordinator27frameViewRootLayerDidChangeEPNS_9FrameViewE
-__ZN7WebCore25AsyncScrollingCoordinator27requestScrollPositionUpdateEPNS_9FrameViewERKNS_8IntPointE
-__ZN7WebCore25AsyncScrollingCoordinator29updateViewportConstrainedNodeEyRKNS_19ViewportConstraintsEPNS_13GraphicsLayerE
-__ZN7WebCore25AsyncScrollingCoordinator30setSynchronousScrollingReasonsEj
-__ZN7WebCore25AsyncScrollingCoordinator37scrollableAreaScrollbarLayerDidChangeEPNS_14ScrollableAreaENS_20ScrollbarOrientationE
-__ZN7WebCore25AsyncScrollingCoordinator39frameViewNonFastScrollableRegionChangedEPNS_9FrameViewE
-__ZN7WebCore25AsyncScrollingCoordinator43recomputeWheelEventHandlerCountForFrameViewEPNS_9FrameViewE
-__ZN7WebCore25AsyncScrollingCoordinator44scheduleUpdateScrollPositionAfterAsyncScrollEyRKNS_10FloatPointEbNS_31SetOrSyncScrollingLayerPositionE
-__ZN7WebCore25AsyncScrollingCoordinatorC2EPNS_4PageE
-__ZN7WebCore25AsyncScrollingCoordinatorD2Ev
-__ZN7WebCore27ScrollingStateScrollingNode14setFooterLayerERKNS_19LayerRepresentationE
-__ZN7WebCore27ScrollingStateScrollingNode14setHeaderLayerERKNS_19LayerRepresentationE
-__ZN7WebCore27ScrollingStateScrollingNode15setFooterHeightEi
-__ZN7WebCore27ScrollingStateScrollingNode15setHeaderHeightEi
-__ZN7WebCore27ScrollingStateScrollingNode15setScrollOriginERKNS_8IntPointE
-__ZN7WebCore27ScrollingStateScrollingNode17setScrollPositionERKNS_10FloatPointE
-__ZN7WebCore27ScrollingStateScrollingNode32setViewportConstrainedObjectRectERKNS_9FloatRectE
-__ZN7WebCore27ScrollingStateScrollingNode19setFrameScaleFactorEf
-__ZN7WebCore27ScrollingStateScrollingNode20setTotalContentsSizeERKNS_7IntSizeE
-__ZN7WebCore27ScrollingStateScrollingNode24setCounterScrollingLayerERKNS_19LayerRepresentationE
-__ZN7WebCore27ScrollingStateScrollingNode24setScrolledContentsLayerERKNS_19LayerRepresentationE
-__ZN7WebCore27ScrollingStateScrollingNode25setWheelEventHandlerCountEj
-__ZN7WebCore27ScrollingStateScrollingNode26setNonFastScrollableRegionERKNS_6RegionE
-__ZN7WebCore27ScrollingStateScrollingNode26setRequestedScrollPositionERKNS_10FloatPointEb
-__ZN7WebCore27ScrollingStateScrollingNode27setScrollableAreaParametersERKNS_24ScrollableAreaParametersE
-__ZN7WebCore27ScrollingStateScrollingNode30setSynchronousScrollingReasonsEj
-__ZN7WebCore27ScrollingStateScrollingNode33setScrollBehaviorForFixedElementsENS_30ScrollBehaviorForFixedElementsE
-#if !PLATFORM(IOS)
-__ZN7WebCore29ScrollingTreeScrollingNodeMac6createERNS_13ScrollingTreeEy
-#endif
-#endif
-
</del><span class="cx"> #if ENABLE(VIDEO)
</span><span class="cx"> .objc_class_name_WebVideoFullscreenController
</span><span class="cx"> __ZN7WebCore10TimeRanges3addEdd
</span><span class="lines">@@ -3134,6 +3172,7 @@
</span><span class="cx"> __ZN7WebCore16HTMLMediaElement4playEv
</span><span class="cx"> __ZN7WebCore16HTMLMediaElement5pauseEv
</span><span class="cx"> __ZN7WebCore16HTMLMediaElement8setMutedEb
</span><ins>+__ZN7WebCore25MediaPlayerFactorySupport23callRegisterMediaEngineEPFvPFvPFN3WTF10PassOwnPtrINS_27MediaPlayerPrivateInterfaceEEEPNS_11MediaPlayerEEPFvRNS1_7HashSetINS1_6StringENS1_10StringHashENS1_10HashTraitsISA_EEEEEPFNS5_12SupportsTypeERKNS_28MediaEngineSupportParametersEEPFvRNS1_6VectorISA_Lm0ENS1_15CrashOnOverflowEEEEPFvvEPFvRKSA_EPFbSX_SX_EEE
</ins><span class="cx"> __ZN7WebCore4toJSEPN3JSC9ExecStateEPNS_17JSDOMGlobalObjectEPNS_10TimeRangesE
</span><span class="cx"> __ZNK7WebCore10TimeRanges7nearestEd
</span><span class="cx"> __ZNK7WebCore16HTMLMediaElement11currentTimeEv
</span><span class="lines">@@ -3175,54 +3214,10 @@
</span><span class="cx"> __ZThn?_N7WebCore35WebVideoFullscreenModelMediaElement11handleEventEPNS_22ScriptExecutionContextEPNS_5EventE
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-
-#if ENABLE(VIEW_MODE_CSS_MEDIA)
-__ZN7WebCore4Page11setViewModeENS0_8ViewModeE
-#endif
-
</del><span class="cx"> #if ENABLE(VIDEO_TRACK)
</span><span class="cx"> __ZN7WebCore9PageGroup18captionPreferencesEv
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(VIDEO)
-__ZN7WebCore25MediaPlayerFactorySupport23callRegisterMediaEngineEPFvPFvPFN3WTF10PassOwnPtrINS_27MediaPlayerPrivateInterfaceEEEPNS_11MediaPlayerEEPFvRNS1_7HashSetINS1_6StringENS1_10StringHashENS1_10HashTraitsISA_EEEEEPFNS5_12SupportsTypeERKNS_28MediaEngineSupportParametersEEPFvRNS1_6VectorISA_Lm0ENS1_15CrashOnOverflowEEEEPFvvEPFvRKSA_EPFbSX_SX_EEE
</del><ins>+#if ENABLE(VIEW_MODE_CSS_MEDIA)
+__ZN7WebCore4Page11setViewModeENS0_8ViewModeE
</ins><span class="cx"> #endif
</span><del>-
-#if ENABLE(MEDIA_SOURCE)
-__ZN7WebCore26MockMediaPlayerMediaSource19registerMediaEngineEPFvPFN3WTF10PassOwnPtrINS_27MediaPlayerPrivateInterfaceEEEPNS_11MediaPlayerEEPFvRNS1_7HashSetINS1_6StringENS1_10StringHashENS1_10HashTraitsISA_EEEEEPFNS5_12SupportsTypeERKNS_28MediaEngineSupportParametersEEPFvRNS1_6VectorISA_Lm0ENS1_15CrashOnOverflowEEEEPFvvEPFvRKSA_EPFbSX_SX_EE
-#endif
-
-#if ENABLE(INDEXED_DATABASE)
-#if !defined(NDEBUG)
-__ZNK7WebCore10IDBKeyData13loggingStringEv
-#endif
-__ZNK7WebCore10IDBKeyData17maybeCreateIDBKeyEv
-__ZNK7WebCore10IDBKeyData6encodeERNS_12KeyedEncoderE
-__ZNK7WebCore10IDBKeyData7compareERKS0_
-__ZNK7WebCore10IDBKeyPath6encodeERNS_12KeyedEncoderE
-__ZNK7WebCore11IDBKeyRange9isOnlyKeyEv
-__ZNK7WebCore15IDBKeyRangeData15isExactlyOneKeyEv
-__ZNK7WebCore15IDBKeyRangeData22maybeCreateIDBKeyRangeEv
-__ZNK7WebCore6IDBKey7isValidEv
-__ZN7WebCore10IDBKeyData14setNumberValueEd
-__ZN7WebCore10IDBKeyData6decodeERNS_12KeyedDecoderERS0_
-__ZN7WebCore10IDBKeyDataC1EPKNS_6IDBKeyE
-__ZN7WebCore10IDBKeyPathC1ERKN3WTF6StringE
-__ZN7WebCore10IDBKeyPathC1ERKN3WTF6VectorINS1_6StringELm0ENS1_15CrashOnOverflowEEE
-__ZN7WebCore10IDBKeyPath6decodeERNS_12KeyedDecoderERS0_
-__ZN7WebCore18IDBDatabaseBackend14deleteDatabaseEN3WTF10PassRefPtrINS_12IDBCallbacksEEE
-__ZN7WebCore18IDBDatabaseBackend14openConnectionEN3WTF10PassRefPtrINS_12IDBCallbacksEEENS2_INS_20IDBDatabaseCallbacksEEExy
-__ZN7WebCore18IDBDatabaseBackend6createERKN3WTF6StringES4_PNS_26IDBFactoryBackendInterfaceERNS_19IDBServerConnectionE
-__ZN7WebCore18IDBDatabaseBackendD1Ev
-__ZN7WebCore21CrossThreadCopierBaseILb0ELb0ENS_10IDBKeyDataEE4copyERKS1_
-__ZN7WebCore21CrossThreadCopierBaseILb0ELb0ENS_12IDBGetResultEE4copyERKS1_
-__ZN7WebCore21CrossThreadCopierBaseILb0ELb0ENS_15IDBKeyRangeDataEE4copyERKS1_
-__ZN7WebCore21CrossThreadCopierBaseILb0ELb0ENS_16IDBIndexMetadataEE4copyERKS1_
-__ZN7WebCore21CrossThreadCopierBaseILb0ELb0ENS_22IDBObjectStoreMetadataEE4copyERKS1_
-__ZN7WebCore21CrossThreadCopierBaseILb0ELb0ENS_9IndexedDB10CursorTypeEE4copyERKS2_
-__ZN7WebCore21CrossThreadCopierBaseILb0ELb0ENS_9IndexedDB15CursorDirectionEE4copyERKS2_
-__ZN7WebCore21CrossThreadCopierBaseILb0ELb0ENS_9IndexedDB15TransactionModeEE4copyERKS2_
-__ZN7WebCore25deserializeIDBValueBufferEPN3JSC9ExecStateERKN3WTF6VectorIhLm0ENS3_15CrashOnOverflowEEEb
-__ZN7WebCore25generateIndexKeysForValueEPN3JSC9ExecStateERKNS_16IDBIndexMetadataERKN10Deprecated11ScriptValueERN3WTF6VectorINS_10IDBKeyDataELm0ENSA_15CrashOnOverflowEEE
-__ZN7WebCore6IDBKeyD1Ev
-#endif
</del></span></pre></div>
<a id="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (164950 => 164951)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2014-03-02 22:26:05 UTC (rev 164950)
+++ trunk/Source/WebKit/mac/ChangeLog        2014-03-02 22:35:36 UTC (rev 164951)
</span><span class="lines">@@ -1,5 +1,14 @@
</span><span class="cx"> 2014-03-02  Darin Adler  &lt;darin@apple.com&gt;
</span><span class="cx"> 
</span><ins>+        Sort Mac platform export files so they merge better
+        https://bugs.webkit.org/show_bug.cgi?id=129581
+
+        Reviewed by Sam Weinig.
+
+        * WebKit.exp: Ran the new sort-export-file on this.
+
+2014-03-02  Darin Adler  &lt;darin@apple.com&gt;
+
</ins><span class="cx">         Change public text iterator API implementations to not depend on 16-bit character pointers
</span><span class="cx">         https://bugs.webkit.org/show_bug.cgi?id=129566
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebKitexp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebKit.exp (164950 => 164951)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebKit.exp        2014-03-02 22:26:05 UTC (rev 164950)
+++ trunk/Source/WebKit/mac/WebKit.exp        2014-03-02 22:35:36 UTC (rev 164951)
</span><span class="lines">@@ -6,7 +6,6 @@
</span><span class="cx"> .objc_class_name_WebCoreStatistics
</span><span class="cx"> .objc_class_name_WebDataSource
</span><span class="cx"> .objc_class_name_WebDatabaseManager
</span><del>-.objc_class_name_WebStorageManager
</del><span class="cx"> .objc_class_name_WebDefaultPolicyDelegate
</span><span class="cx"> .objc_class_name_WebDeviceOrientation
</span><span class="cx"> .objc_class_name_WebDeviceOrientationProviderMock
</span><span class="lines">@@ -28,6 +27,7 @@
</span><span class="cx"> .objc_class_name_WebScriptCallFrame
</span><span class="cx"> .objc_class_name_WebScriptWorld
</span><span class="cx"> .objc_class_name_WebSecurityOrigin
</span><ins>+.objc_class_name_WebStorageManager
</ins><span class="cx"> .objc_class_name_WebTextIterator
</span><span class="cx"> .objc_class_name_WebUserContentURLPattern
</span><span class="cx"> .objc_class_name_WebView
</span><span class="lines">@@ -52,12 +52,12 @@
</span><span class="cx"> _WebElementImageRectKey
</span><span class="cx"> _WebElementImageURLKey
</span><span class="cx"> _WebElementIsSelectedKey
</span><del>-_WebElementMediaURLKey
</del><span class="cx"> _WebElementLinkIsLiveKey
</span><span class="cx"> _WebElementLinkLabelKey
</span><span class="cx"> _WebElementLinkTargetFrameKey
</span><span class="cx"> _WebElementLinkTitleKey
</span><span class="cx"> _WebElementLinkURLKey
</span><ins>+_WebElementMediaURLKey
</ins><span class="cx"> _WebFrameCanSuspendActiveDOMObjects
</span><span class="cx"> _WebFrameHasPlugins
</span><span class="cx"> _WebFrameHasUnloadListener
</span><span class="lines">@@ -94,8 +94,8 @@
</span><span class="cx"> _WebScriptErrorDescriptionKey
</span><span class="cx"> _WebScriptErrorDomain
</span><span class="cx"> _WebScriptErrorLineNumberKey
</span><ins>+_WebStorageDidModifyOriginNotification
</ins><span class="cx"> _WebStorageDirectoryDefaultsKey
</span><del>-_WebStorageDidModifyOriginNotification
</del><span class="cx"> _WebViewDidBeginEditingNotification
</span><span class="cx"> _WebViewDidChangeNotification
</span><span class="cx"> _WebViewDidChangeSelectionNotification
</span></span></pre></div>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (164950 => 164951)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2014-03-02 22:26:05 UTC (rev 164950)
+++ trunk/Tools/ChangeLog        2014-03-02 22:35:36 UTC (rev 164951)
</span><span class="lines">@@ -1,3 +1,13 @@
</span><ins>+2014-03-02  Darin Adler  &lt;darin@apple.com&gt;
+
+        Sort Mac platform export files so they merge better
+        https://bugs.webkit.org/show_bug.cgi?id=129581
+
+        Reviewed by Sam Weinig.
+
+        * Scripts/sort-export-file: Added. Quickly whipped together script that sorts
+        Mac export files in a &quot;canonical&quot; order for this project.
+
</ins><span class="cx"> 2014-02-28  Zalan Bujtas  &lt;zalan@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Add hiDPI support to DumpRenderTree/WebKitTestRunner without the need of reloading the test case.
</span></span></pre></div>
<a id="trunkToolsScriptssortexportfile"></a>
<div class="addfile"><h4>Added: trunk/Tools/Scripts/sort-export-file (0 => 164951)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/sort-export-file                                (rev 0)
+++ trunk/Tools/Scripts/sort-export-file        2014-03-02 22:35:36 UTC (rev 164951)
</span><span class="lines">@@ -0,0 +1,245 @@
</span><ins>+#!/usr/bin/perl -w
+
+# Copyright (C) 2014 Apple Inc. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# 1.  Redistributions of source code must retain the above copyright
+#     notice, this list of conditions and the following disclaimer. 
+# 2.  Redistributions in binary form must reproduce the above copyright
+#     notice, this list of conditions and the following disclaimer in the
+#     documentation and/or other materials provided with the distribution. 
+# 3.  Neither the name of Apple Computer, Inc. (&quot;Apple&quot;) nor the names of
+#     its contributors may be used to endorse or promote products derived
+#     from this software without specific prior written permission. 
+#
+# THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS &quot;AS IS&quot; AND ANY
+# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+# DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
+# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+use strict;
+
+use Cwd;
+use FindBin;
+use Getopt::Long;
+
+my $shouldPrintWarnings = 1;
+my $shouldShowHelp;
+my $shouldBeVerbose;
+
+my $getOptionsResult = GetOptions(
+    'h|help' =&gt; \$shouldShowHelp,
+    'w|warnings!' =&gt; \$shouldPrintWarnings,
+);
+
+if (!$getOptionsResult || $shouldShowHelp) {
+    print STDERR &lt;&lt;END;
+Usage: @{[ basename($0) ]} [options] [path/to/file.exp.in ...]
+  -h|--help           show this help message
+  -v|--verbose        include verbose output about progress
+  -w|--[no-]warnings  show or suppress warnings (default: show warnings)
+END
+    exit 1;
+}
+
+if (!scalar @ARGV) {
+    my $prefix = &quot;$FindBin::RealBin/Source/&quot;;
+    $prefix =~ s|/Tools\/Scripts/|/| or die &quot;ERROR: Script not in Tools/Scripts\n&quot;;
+    my $currentDirectory = cwd();
+    $prefix =~ s|^\Q$currentDirectory\E/||;
+    @ARGV = (
+        $prefix . &quot;WebCore/WebCore.exp.in&quot;,
+        $prefix . &quot;WebKit/mac/WebKit.exp&quot;,
+        $prefix . &quot;WebKit/mac/WebKit.mac.exp&quot;,
+    );
+}
+
+my @conditionalStack = ();
+my %symbols = ();
+
+sub pushConditional($);
+sub negateTopConditional();
+sub popTopConditional();
+sub addSymbol($);
+sub serializeAll();
+
+my $sawError = 0;
+my $exitStatus = 0;
+
+sub sawError($)
+{
+    my $error = shift;
+
+    warn &quot;ERROR: $error&quot;;
+    $sawError = 1;
+    $exitStatus = 1;
+}
+
+for my $exportFile (@ARGV) {
+    if ($exportFile !~ /\.exp(\.in)?$/) {
+        print STDERR &quot;WARNING: Not an export file: $exportFile\n&quot; if $shouldPrintWarnings;
+        next;
+    }
+
+    print STDERR &quot;Sorting $exportFile\n&quot;;
+
+    $sawError = 0;
+    my $before = &quot;&quot;;
+
+    @conditionalStack = ();
+    %symbols = ();
+
+    open IN, &quot;&lt;&quot;, $exportFile or die &quot;Could not open $exportFile: $!&quot;;
+    while (my $line = &lt;IN&gt;) {
+        $before .= $line;
+        next if $line =~ /^\s*$/;
+        if ($line =~ /^\#if (.+)$/) {
+            pushConditional($1);
+            next;
+        }
+        if ($line =~ /^\#else$/) {
+            negateTopConditional() or sawError(&quot;#else without matching #if&quot;);
+            next;
+        }
+        if ($line =~ /^\#endif$/) {
+            popTopConditional() or sawError(&quot;#else without matching #if&quot;);
+            next;
+        }
+        if ($line =~ /^(\.?[A-Za-z0-9_\?]+)$/) {
+            addSymbol($1);
+            next;
+        }
+        chomp $line;
+        sawError(&quot;Could not parse: \&quot;$line\&quot;&quot;);
+    }
+    close IN;
+
+    next if $sawError;
+
+    my $after = serializeAll();
+
+    if ($before eq $after) {
+        print STDERR &quot;Leaving $exportFile alone since it is already sorted\n&quot; if $shouldBeVerbose;
+    } else {
+        print STDERR &quot;Writing sorted $exportFile\n&quot; if $shouldBeVerbose;
+        open OUT, &quot;&gt;&quot;, $exportFile or die &quot;Could not overwrite $exportFile: $!&quot;;
+        print OUT $after;
+        close OUT;
+    }
+}
+
+exit $exitStatus;
+
+sub makeExpressionCanonical($)
+{
+    my $expression = shift;
+
+    # PLATFORM(MAC) and PLATFORM(IOS) are mutually exclusive.
+    $expression =~ s/!PLATFORM\(IOS\)/PLATFORM(MAC)/g;
+    $expression =~ s/!PLATFORM\(MAC\)/PLATFORM(IOS)/g;
+
+    return $expression;
+}
+
+sub negateExpression($)
+{
+    my $expression = shift;
+
+    return makeExpressionCanonical(substr $expression, 1) if $expression =~ /^\!/;
+    return makeExpressionCanonical(&quot;!&quot; . $expression) unless $expression =~ /\s/;
+    return makeExpressionCanonical(&quot;!(&quot; . $expression . &quot;)&quot;);
+}
+
+sub pushConditional($)
+{
+    my $expression = shift;
+
+    push @conditionalStack, makeExpressionCanonical($expression);
+}
+
+sub negateTopConditional()
+{
+    return 0 if !scalar @conditionalStack;
+    push @conditionalStack, negateExpression(pop @conditionalStack);
+    return 1;
+}
+
+sub popTopConditional()
+{
+    return 0 if !scalar @conditionalStack;
+    pop @conditionalStack;
+    return 1;
+}
+
+sub addSymbol($)
+{
+    my $symbol = shift;
+
+    $symbols{serializeConditionalStack()}{$symbol} = 1;
+}
+
+sub serializeConditionalStack()
+{
+    return join ' &amp;&amp; ', @conditionalStack;
+}
+
+sub compareExpressions
+{
+    my $mungedA = $a;
+    my $mungedB = $b;
+
+    # NSGEOMETRY_TYPES_SAME_AS_CGGEOMETRY_TYPES
+    $mungedA =~ s/\bNSGEOMETRY_TYPES_SAME_AS_CGGEOMETRY_TYPES\b/000/g;
+    $mungedB =~ s/\bNSGEOMETRY_TYPES_SAME_AS_CGGEOMETRY_TYPES\b/000/g;
+
+    # NDEBUG
+    $mungedA =~ s/\bNDEBUG\b/001/g;
+    $mungedB =~ s/\bNDEBUG\b/001/g;
+
+    # ASSERT_DISABLED and LOG_DISABLED
+    $mungedA =~ s/(\w+)_DISABLED/002$1/g;
+    $mungedB =~ s/(\w+)_DISABLED/002$1/g;
+
+    # PLATFORM(MAC)
+    $mungedA =~ s/\bPLATFORM\(MAC/010/g;
+    $mungedB =~ s/\bPLATFORM\(MAC/010/g;
+
+    # PLATFORM(IOS)
+    $mungedA =~ s/\bPLATFORM\(IOS/011/g;
+    $mungedB =~ s/\bPLATFORM\(IOS/011/g;
+
+    # USE(X) sorts under X, not USE
+    $mungedA =~ s/\b(\w+)\((.+?)\)/$2:$1/g;
+    $mungedB =~ s/\b(\w+)\((.+?)\)/$2:$1/g;
+
+    # Negated version of a condition sorts just after that condition.
+    $mungedA =~ s/\!\((.+)\)/$1~/g;
+    $mungedA =~ s/\!(.+)/$1~/g;
+    $mungedB =~ s/\!\((.+)\)/$1~/g;
+    $mungedB =~ s/\!(.+)/$1~/g;
+
+    return $mungedA cmp $mungedB;
+}
+
+sub serializeAll()
+{
+    my $result = &quot;&quot;;
+    foreach my $expression (sort compareExpressions keys %symbols) {
+        $result .= &quot;\n&quot; if $result ne &quot;&quot;;
+        $result .= &quot;#if $expression\n&quot; if $expression ne &quot;&quot;;
+        foreach my $symbol (sort keys %{$symbols{$expression}}) {
+            $result .= &quot;$symbol\n&quot;;
+        }
+        $result .= &quot;#endif\n&quot; if $expression ne &quot;&quot;;
+    }
+    return $result;
+}
</ins><span class="cx">Property changes on: trunk/Tools/Scripts/sort-export-file
</span><span class="cx">___________________________________________________________________
</span></span></pre></div>
<a id="svnexecutable"></a>
<div class="addfile"><h4>Added: svn:executable</h4></div>
</div>

</body>
</html>