<!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>[172802] trunk/Source/WebCore</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/172802">172802</a></dd>
<dt>Author</dt> <dd>commit-queue@webkit.org</dd>
<dt>Date</dt> <dd>2014-08-20 11:37:41 -0700 (Wed, 20 Aug 2014)</dd>
</dl>
<h3>Log Message</h3>
<pre>Unreviewed, rolling out <a href="http://trac.webkit.org/projects/webkit/changeset/172798">r172798</a>.
https://bugs.webkit.org/show_bug.cgi?id=136113
Broke builds (Requested by msaboff on #webkit).
Reverted changeset:
"Introducing WEBCORE_EXPORT macro."
https://bugs.webkit.org/show_bug.cgi?id=136108
http://trac.webkit.org/changeset/172798</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaCDMh">trunk/Source/WebCore/Modules/encryptedmedia/CDM.h</a></li>
<li><a href="#trunkSourceWebCoreModulesspeechDOMWindowSpeechSynthesish">trunk/Source/WebCore/Modules/speech/DOMWindowSpeechSynthesis.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseDatabaseManagerh">trunk/Source/WebCore/Modules/webdatabase/DatabaseManager.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseDatabaseTrackerh">trunk/Source/WebCore/Modules/webdatabase/DatabaseTracker.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAXObjectCacheh">trunk/Source/WebCore/accessibility/AXObjectCache.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsDOMWrapperWorldh">trunk/Source/WebCore/bindings/js/DOMWrapperWorld.h</a></li>
<li><a href="#trunkSourceWebCorebridgejscBridgeJSCh">trunk/Source/WebCore/bridge/jsc/BridgeJSC.h</a></li>
<li><a href="#trunkSourceWebCorebridgeruntime_methodcpp">trunk/Source/WebCore/bridge/runtime_method.cpp</a></li>
<li><a href="#trunkSourceWebCorebridgeruntime_methodh">trunk/Source/WebCore/bridge/runtime_method.h</a></li>
<li><a href="#trunkSourceWebCorebridgeruntime_objectcpp">trunk/Source/WebCore/bridge/runtime_object.cpp</a></li>
<li><a href="#trunkSourceWebCorebridgeruntime_objecth">trunk/Source/WebCore/bridge/runtime_object.h</a></li>
<li><a href="#trunkSourceWebCorebridgeruntime_rooth">trunk/Source/WebCore/bridge/runtime_root.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSComputedStyleDeclarationh">trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSParserModeh">trunk/Source/WebCore/css/CSSParserMode.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSValueh">trunk/Source/WebCore/css/CSSValue.h</a></li>
<li><a href="#trunkSourceWebCorecssDOMWindowCSSh">trunk/Source/WebCore/css/DOMWindowCSS.h</a></li>
<li><a href="#trunkSourceWebCorecssStyleSheetContentsh">trunk/Source/WebCore/css/StyleSheetContents.h</a></li>
<li><a href="#trunkSourceWebCoredomCharacterDatah">trunk/Source/WebCore/dom/CharacterData.h</a></li>
<li><a href="#trunkSourceWebCoredomClientRecth">trunk/Source/WebCore/dom/ClientRect.h</a></li>
<li><a href="#trunkSourceWebCoredomClientRectListh">trunk/Source/WebCore/dom/ClientRectList.h</a></li>
<li><a href="#trunkSourceWebCoredomContainerNodeh">trunk/Source/WebCore/dom/ContainerNode.h</a></li>
<li><a href="#trunkSourceWebCoredomContextDestructionObserverh">trunk/Source/WebCore/dom/ContextDestructionObserver.h</a></li>
<li><a href="#trunkSourceWebCoredomDOMImplementationh">trunk/Source/WebCore/dom/DOMImplementation.h</a></li>
<li><a href="#trunkSourceWebCoredomDataTransferh">trunk/Source/WebCore/dom/DataTransfer.h</a></li>
<li><a href="#trunkSourceWebCoredomDeviceMotionDatah">trunk/Source/WebCore/dom/DeviceMotionData.h</a></li>
<li><a href="#trunkSourceWebCoredomDeviceOrientationDatah">trunk/Source/WebCore/dom/DeviceOrientationData.h</a></li>
<li><a href="#trunkSourceWebCoredomDocumenth">trunk/Source/WebCore/dom/Document.h</a></li>
<li><a href="#trunkSourceWebCoredomDocumentMarkerh">trunk/Source/WebCore/dom/DocumentMarker.h</a></li>
<li><a href="#trunkSourceWebCoredomDocumentMarkerControllerh">trunk/Source/WebCore/dom/DocumentMarkerController.h</a></li>
<li><a href="#trunkSourceWebCoredomDocumentStyleSheetCollectionh">trunk/Source/WebCore/dom/DocumentStyleSheetCollection.h</a></li>
<li><a href="#trunkSourceWebCoredomElementh">trunk/Source/WebCore/dom/Element.h</a></li>
<li><a href="#trunkSourceWebCoredomEventh">trunk/Source/WebCore/dom/Event.h</a></li>
<li><a href="#trunkSourceWebCoredomEventListenerMaph">trunk/Source/WebCore/dom/EventListenerMap.h</a></li>
<li><a href="#trunkSourceWebCoreeditingDictationAlternativeh">trunk/Source/WebCore/editing/DictationAlternative.h</a></li>
<li><a href="#trunkSourceWebCoreeditingEditCommandh">trunk/Source/WebCore/editing/EditCommand.h</a></li>
<li><a href="#trunkSourceWebCoreeditingEditingStyleh">trunk/Source/WebCore/editing/EditingStyle.h</a></li>
<li><a href="#trunkSourceWebCoreeditingEditorh">trunk/Source/WebCore/editing/Editor.h</a></li>
<li><a href="#trunkSourceWebCoreeditingmacAlternativeTextUIControllerh">trunk/Source/WebCore/editing/mac/AlternativeTextUIController.h</a></li>
<li><a href="#trunkSourceWebCorehistoryBackForwardControllerh">trunk/Source/WebCore/history/BackForwardController.h</a></li>
<li><a href="#trunkSourceWebCorehistoryBackForwardListh">trunk/Source/WebCore/history/BackForwardList.h</a></li>
<li><a href="#trunkSourceWebCorehistoryCachedFrameh">trunk/Source/WebCore/history/CachedFrame.h</a></li>
<li><a href="#trunkSourceWebCoreloaderCookieJarh">trunk/Source/WebCore/loader/CookieJar.h</a></li>
<li><a href="#trunkSourceWebCoreloaderCrossOriginPreflightResultCacheh">trunk/Source/WebCore/loader/CrossOriginPreflightResultCache.h</a></li>
<li><a href="#trunkSourceWebCoreloaderDocumentLoaderh">trunk/Source/WebCore/loader/DocumentLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloaderDocumentWriterh">trunk/Source/WebCore/loader/DocumentWriter.h</a></li>
<li><a href="#trunkSourceWebCoreloaderappcacheApplicationCacheh">trunk/Source/WebCore/loader/appcache/ApplicationCache.h</a></li>
<li><a href="#trunkSourceWebCoreloaderappcacheApplicationCacheHosth">trunk/Source/WebCore/loader/appcache/ApplicationCacheHost.h</a></li>
<li><a href="#trunkSourceWebCoreloaderappcacheApplicationCacheStorageh">trunk/Source/WebCore/loader/appcache/ApplicationCacheStorage.h</a></li>
<li><a href="#trunkSourceWebCoreloaderarchiveArchiveResourceh">trunk/Source/WebCore/loader/archive/ArchiveResource.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedImageh">trunk/Source/WebCore/loader/cache/CachedImage.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedResourceh">trunk/Source/WebCore/loader/cache/CachedResource.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedResourceHandleh">trunk/Source/WebCore/loader/cache/CachedResourceHandle.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedResourceLoaderh">trunk/Source/WebCore/loader/cache/CachedResourceLoader.h</a></li>
<li><a href="#trunkSourceWebCorepageChromeh">trunk/Source/WebCore/page/Chrome.h</a></li>
<li><a href="#trunkSourceWebCorepageContextMenuControllerh">trunk/Source/WebCore/page/ContextMenuController.h</a></li>
<li><a href="#trunkSourceWebCorepageDOMWindowh">trunk/Source/WebCore/page/DOMWindow.h</a></li>
<li><a href="#trunkSourceWebCorepageDOMWindowExtensionh">trunk/Source/WebCore/page/DOMWindowExtension.h</a></li>
<li><a href="#trunkSourceWebCorepageDragControllerh">trunk/Source/WebCore/page/DragController.h</a></li>
<li><a href="#trunkSourceWebCorepageEventHandlerh">trunk/Source/WebCore/page/EventHandler.h</a></li>
<li><a href="#trunkSourceWebCorepageanimationAnimationControllerh">trunk/Source/WebCore/page/animation/AnimationController.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingAsyncScrollingCoordinatorh">trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h</a></li>
<li><a href="#trunkSourceWebCoreplatformCalculationValueh">trunk/Source/WebCore/platform/CalculationValue.h</a></li>
<li><a href="#trunkSourceWebCoreplatformContentFilterh">trunk/Source/WebCore/platform/ContentFilter.h</a></li>
<li><a href="#trunkSourceWebCoreplatformContextMenuh">trunk/Source/WebCore/platform/ContextMenu.h</a></li>
<li><a href="#trunkSourceWebCoreplatformContextMenuItemh">trunk/Source/WebCore/platform/ContextMenuItem.h</a></li>
<li><a href="#trunkSourceWebCoreplatformCrossThreadCopierh">trunk/Source/WebCore/platform/CrossThreadCopier.h</a></li>
<li><a href="#trunkSourceWebCoreplatformCursorh">trunk/Source/WebCore/platform/Cursor.h</a></li>
<li><a href="#trunkSourceWebCoreplatformDatabaseStrategyh">trunk/Source/WebCore/platform/DatabaseStrategy.h</a></li>
<li><a href="#trunkSourceWebCoreplatformDisplaySleepDisablerh">trunk/Source/WebCore/platform/DisplaySleepDisabler.h</a></li>
<li><a href="#trunkSourceWebCoreplatformDragDatah">trunk/Source/WebCore/platform/DragData.h</a></li>
<li><a href="#trunkSourceWebCoreplatformLocalizedStringsh">trunk/Source/WebCore/platform/LocalizedStrings.h</a></li>
<li><a href="#trunkSourceWebCoreplatformPlatformExportMacrosh">trunk/Source/WebCore/platform/PlatformExportMacros.h</a></li>
<li><a href="#trunkSourceWebCoreplatformaudioAudioHardwareListenerh">trunk/Source/WebCore/platform/audio/AudioHardwareListener.h</a></li>
<li><a href="#trunkSourceWebCoreplatformaudioAudioSessionh">trunk/Source/WebCore/platform/audio/AudioSession.h</a></li>
<li><a href="#trunkSourceWebCoreplatformaudioiosMediaSessionManagerIOSmm">trunk/Source/WebCore/platform/audio/ios/MediaSessionManagerIOS.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsBitmapImageh">trunk/Source/WebCore/platform/graphics/BitmapImage.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsColorh">trunk/Source/WebCore/platform/graphics/Color.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsDisplayRefreshMonitorh">trunk/Source/WebCore/platform/graphics/DisplayRefreshMonitor.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstransformsAffineTransformh">trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.h</a></li>
<li><a href="#trunkSourceWebCoreplatformiosWebCoreSystemInterfaceIOSmm">trunk/Source/WebCore/platform/ios/WebCoreSystemInterfaceIOS.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformiosWebVideoFullscreenModelMediaElementh">trunk/Source/WebCore/platform/ios/WebVideoFullscreenModelMediaElement.h</a></li>
<li><a href="#trunkSourceWebCoreplatformioswakWAKViewmm">trunk/Source/WebCore/platform/ios/wak/WAKView.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformioswakWKContentObservationh">trunk/Source/WebCore/platform/ios/wak/WKContentObservation.h</a></li>
<li><a href="#trunkSourceWebCoreplatformioswakWKViewh">trunk/Source/WebCore/platform/ios/wak/WKView.h</a></li>
<li><a href="#trunkSourceWebCoreplatformioswakWebCoreThreadh">trunk/Source/WebCore/platform/ios/wak/WebCoreThread.h</a></li>
<li><a href="#trunkSourceWebCoreplatformioswakWebCoreThreadMessageh">trunk/Source/WebCore/platform/ios/wak/WebCoreThreadMessage.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmacBlockExceptionsh">trunk/Source/WebCore/platform/mac/BlockExceptions.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmockDeviceOrientationClientMockh">trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkAuthenticationChallengeBaseh">trunk/Source/WebCore/platform/network/AuthenticationChallengeBase.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkBlobDatah">trunk/Source/WebCore/platform/network/BlobData.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkBlobDataFileReferenceh">trunk/Source/WebCore/platform/network/BlobDataFileReference.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkBlobRegistryh">trunk/Source/WebCore/platform/network/BlobRegistry.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkBlobRegistryImplh">trunk/Source/WebCore/platform/network/BlobRegistryImpl.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkCredentialBaseh">trunk/Source/WebCore/platform/network/CredentialBase.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkCredentialStorageh">trunk/Source/WebCore/platform/network/CredentialStorage.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkPlatformCookieJarh">trunk/Source/WebCore/platform/network/PlatformCookieJar.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkcfAuthenticationChallengeh">trunk/Source/WebCore/platform/network/cf/AuthenticationChallenge.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkcocoaCredentialCocoah">trunk/Source/WebCore/platform/network/cocoa/CredentialCocoa.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkmacCertificateInfoh">trunk/Source/WebCore/platform/network/mac/CertificateInfo.h</a></li>
<li><a href="#trunkSourceWebCoreplatformsqlSQLiteDatabaseh">trunk/Source/WebCore/platform/sql/SQLiteDatabase.h</a></li>
<li><a href="#trunkSourceWebCoreplatformsqlSQLiteDatabaseTrackerh">trunk/Source/WebCore/platform/sql/SQLiteDatabaseTracker.h</a></li>
<li><a href="#trunkSourceWebCoreplatformsqlSQLiteStatementh">trunk/Source/WebCore/platform/sql/SQLiteStatement.h</a></li>
<li><a href="#trunkSourceWebCoreplatformsqlSQLiteTransactionh">trunk/Source/WebCore/platform/sql/SQLiteTransaction.h</a></li>
<li><a href="#trunkSourceWebCoreplatformtextBidiContexth">trunk/Source/WebCore/platform/text/BidiContext.h</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/ChangeLog        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -1,3 +1,16 @@
</span><ins>+2014-08-20 Commit Queue <commit-queue@webkit.org>
+
+ Unreviewed, rolling out r172798.
+ https://bugs.webkit.org/show_bug.cgi?id=136113
+
+ Broke builds (Requested by msaboff on #webkit).
+
+ Reverted changeset:
+
+ "Introducing WEBCORE_EXPORT macro."
+ https://bugs.webkit.org/show_bug.cgi?id=136108
+ http://trac.webkit.org/changeset/172798
+
</ins><span class="cx"> 2014-08-20 Alex Christensen <achristensen@webkit.org>
</span><span class="cx">
</span><span class="cx"> Introducing WEBCORE_EXPORT macro.
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaCDMh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/CDM.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/CDM.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/Modules/encryptedmedia/CDM.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx"> static bool supportsKeySystem(const String&);
</span><span class="cx"> static bool keySystemSupportsMimeType(const String& keySystem, const String& mimeType);
</span><span class="cx"> static std::unique_ptr<CDM> create(const String& keySystem);
</span><del>- WEBCORE_EXPORT static void registerCDMFactory(CreateCDM, CDMSupportsKeySystem, CDMSupportsKeySystemAndMimeType);
</del><ins>+ static void registerCDMFactory(CreateCDM, CDMSupportsKeySystem, CDMSupportsKeySystemAndMimeType);
</ins><span class="cx"> ~CDM();
</span><span class="cx">
</span><span class="cx"> bool supportsMIMEType(const String&) const;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesspeechDOMWindowSpeechSynthesish"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/speech/DOMWindowSpeechSynthesis.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/speech/DOMWindowSpeechSynthesis.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/Modules/speech/DOMWindowSpeechSynthesis.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> explicit DOMWindowSpeechSynthesis(DOMWindow*);
</span><span class="cx"> virtual ~DOMWindowSpeechSynthesis();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT static SpeechSynthesis* speechSynthesis(DOMWindow*);
</del><ins>+ static SpeechSynthesis* speechSynthesis(DOMWindow*);
</ins><span class="cx"> static DOMWindowSpeechSynthesis* from(DOMWindow*);
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseDatabaseManagerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/DatabaseManager.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/DatabaseManager.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/Modules/webdatabase/DatabaseManager.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -54,15 +54,15 @@
</span><span class="cx"> class DatabaseManager {
</span><span class="cx"> WTF_MAKE_NONCOPYABLE(DatabaseManager); WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT static DatabaseManager& manager();
</del><ins>+ static DatabaseManager& manager();
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT void initialize(const String& databasePath);
- WEBCORE_EXPORT void setClient(DatabaseManagerClient*);
</del><ins>+ void initialize(const String& databasePath);
+ void setClient(DatabaseManagerClient*);
</ins><span class="cx"> String databaseDirectoryPath() const;
</span><span class="cx"> void setDatabaseDirectoryPath(const String&);
</span><span class="cx">
</span><span class="cx"> bool isAvailable();
</span><del>- WEBCORE_EXPORT void setIsAvailable(bool);
</del><ins>+ void setIsAvailable(bool);
</ins><span class="cx">
</span><span class="cx"> // This gets a DatabaseContext for the specified ScriptExecutionContext.
</span><span class="cx"> // If one doesn't already exist, it will create a new one.
</span><span class="lines">@@ -86,24 +86,24 @@
</span><span class="cx"> PassRefPtr<Database> openDatabase(ScriptExecutionContext*, const String& name, const String& expectedVersion, const String& displayName, unsigned long estimatedSize, PassRefPtr<DatabaseCallback>, DatabaseError&);
</span><span class="cx"> PassRefPtr<DatabaseSync> openDatabaseSync(ScriptExecutionContext*, const String& name, const String& expectedVersion, const String& displayName, unsigned long estimatedSize, PassRefPtr<DatabaseCallback>, DatabaseError&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool hasOpenDatabases(ScriptExecutionContext*);
</del><ins>+ bool hasOpenDatabases(ScriptExecutionContext*);
</ins><span class="cx"> void stopDatabases(ScriptExecutionContext*, DatabaseTaskSynchronizer*);
</span><span class="cx">
</span><span class="cx"> String fullPathForDatabase(SecurityOrigin*, const String& name, bool createIfDoesNotExist = true);
</span><span class="cx">
</span><span class="cx"> bool hasEntryForOrigin(SecurityOrigin*);
</span><del>- WEBCORE_EXPORT void origins(Vector<RefPtr<SecurityOrigin>>& result);
- WEBCORE_EXPORT bool databaseNamesForOrigin(SecurityOrigin*, Vector<String>& result);
- WEBCORE_EXPORT DatabaseDetails detailsForNameAndOrigin(const String&, SecurityOrigin*);
</del><ins>+ void origins(Vector<RefPtr<SecurityOrigin>>& result);
+ bool databaseNamesForOrigin(SecurityOrigin*, Vector<String>& result);
+ DatabaseDetails detailsForNameAndOrigin(const String&, SecurityOrigin*);
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT unsigned long long usageForOrigin(SecurityOrigin*);
- WEBCORE_EXPORT unsigned long long quotaForOrigin(SecurityOrigin*);
</del><ins>+ unsigned long long usageForOrigin(SecurityOrigin*);
+ unsigned long long quotaForOrigin(SecurityOrigin*);
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT void setQuota(SecurityOrigin*, unsigned long long);
</del><ins>+ void setQuota(SecurityOrigin*, unsigned long long);
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT void deleteAllDatabases();
- WEBCORE_EXPORT bool deleteOrigin(SecurityOrigin*);
- WEBCORE_EXPORT bool deleteDatabase(SecurityOrigin*, const String& name);
</del><ins>+ void deleteAllDatabases();
+ bool deleteOrigin(SecurityOrigin*);
+ bool deleteDatabase(SecurityOrigin*, const String& name);
</ins><span class="cx">
</span><span class="cx"> void interruptAllDatabasesForContext(ScriptExecutionContext*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseDatabaseTrackerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/DatabaseTracker.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/DatabaseTracker.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/Modules/webdatabase/DatabaseTracker.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> public:
</span><span class="cx"> static void initializeTracker(const String& databasePath);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT static DatabaseTracker& tracker();
</del><ins>+ static DatabaseTracker& tracker();
</ins><span class="cx"> // This singleton will potentially be used from multiple worker threads and the page's context thread simultaneously. To keep this safe, it's
</span><span class="cx"> // currently using 4 locks. In order to avoid deadlock when taking multiple locks, you must take them in the correct order:
</span><span class="cx"> // m_databaseGuard before quotaManager if both locks are needed.
</span><span class="lines">@@ -99,18 +99,18 @@
</span><span class="cx"> bool deleteDatabase(SecurityOrigin*, const String& name);
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- WEBCORE_EXPORT void removeDeletedOpenedDatabases();
- WEBCORE_EXPORT static bool deleteDatabaseFileIfEmpty(const String&);
</del><ins>+ void removeDeletedOpenedDatabases();
+ static bool deleteDatabaseFileIfEmpty(const String&);
</ins><span class="cx">
</span><span class="cx"> // MobileSafari will grab this mutex on the main thread before dispatching the task to
</span><span class="cx"> // clean up zero byte database files. Any operations to open new database will have to
</span><span class="cx"> // wait for that task to finish by waiting on this mutex.
</span><span class="cx"> static Mutex& openDatabaseMutex();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT static void emptyDatabaseFilesRemovalTaskWillBeScheduled();
- WEBCORE_EXPORT static void emptyDatabaseFilesRemovalTaskDidFinish();
</del><ins>+ static void emptyDatabaseFilesRemovalTaskWillBeScheduled();
+ static void emptyDatabaseFilesRemovalTaskDidFinish();
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT void setDatabasesPaused(bool);
</del><ins>+ void setDatabasesPaused(bool);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void setClient(DatabaseManagerClient*);
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAXObjectCacheh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AXObjectCache.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AXObjectCache.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/accessibility/AXObjectCache.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -77,12 +77,12 @@
</span><span class="cx"> explicit AXObjectCache(Document&);
</span><span class="cx"> ~AXObjectCache();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT static AccessibilityObject* focusedUIElementForPage(const Page*);
</del><ins>+ static AccessibilityObject* focusedUIElementForPage(const Page*);
</ins><span class="cx">
</span><span class="cx"> // Returns the root object for the entire document.
</span><del>- WEBCORE_EXPORT AccessibilityObject* rootObject();
</del><ins>+ AccessibilityObject* rootObject();
</ins><span class="cx"> // Returns the root object for a specific frame.
</span><del>- WEBCORE_EXPORT AccessibilityObject* rootObjectForFrame(Frame*);
</del><ins>+ AccessibilityObject* rootObjectForFrame(Frame*);
</ins><span class="cx">
</span><span class="cx"> // For AX objects with elements that back them.
</span><span class="cx"> AccessibilityObject* getOrCreate(RenderObject*);
</span><span class="lines">@@ -127,11 +127,11 @@
</span><span class="cx"> void recomputeIsIgnored(RenderObject* renderer);
</span><span class="cx">
</span><span class="cx"> #if HAVE(ACCESSIBILITY)
</span><del>- WEBCORE_EXPORT static void enableAccessibility();
- WEBCORE_EXPORT static void disableAccessibility();
</del><ins>+ static void enableAccessibility();
+ static void disableAccessibility();
</ins><span class="cx">
</span><span class="cx"> // Enhanced user interface accessibility can be toggled by the assistive technology.
</span><del>- WEBCORE_EXPORT static void setEnhancedUserInterfaceAccessibility(bool flag);
</del><ins>+ static void setEnhancedUserInterfaceAccessibility(bool flag);
</ins><span class="cx">
</span><span class="cx"> static bool accessibilityEnabled() { return gAccessibilityEnabled; }
</span><span class="cx"> static bool accessibilityEnhancedUserInterfaceEnabled() { return gAccessibilityEnhancedUserInterfaceEnabled; }
</span><span class="lines">@@ -236,8 +236,8 @@
</span><span class="cx"> HashMap<Node*, AXID> m_nodeObjectMapping;
</span><span class="cx"> HashSet<Node*> m_textMarkerNodes;
</span><span class="cx"> std::unique_ptr<AXComputedObjectAttributeCache> m_computedObjectAttributeCache;
</span><del>- WEBCORE_EXPORT static bool gAccessibilityEnabled;
- WEBCORE_EXPORT static bool gAccessibilityEnhancedUserInterfaceEnabled;
</del><ins>+ static bool gAccessibilityEnabled;
+ static bool gAccessibilityEnhancedUserInterfaceEnabled;
</ins><span class="cx">
</span><span class="cx"> HashSet<AXID> m_idsInUse;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsDOMWrapperWorldh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/DOMWrapperWorld.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/DOMWrapperWorld.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/bindings/js/DOMWrapperWorld.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -39,10 +39,10 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new DOMWrapperWorld(vm, isNormal));
</span><span class="cx"> }
</span><del>- WEBCORE_EXPORT ~DOMWrapperWorld();
</del><ins>+ ~DOMWrapperWorld();
</ins><span class="cx">
</span><span class="cx"> // Free as much memory held onto by this world as possible.
</span><del>- WEBCORE_EXPORT void clearWrappers();
</del><ins>+ void clearWrappers();
</ins><span class="cx">
</span><span class="cx"> void didCreateWindowShell(ScriptController* scriptController) { m_scriptControllersWithWindowShells.add(scriptController); }
</span><span class="cx"> void didDestroyWindowShell(ScriptController* scriptController) { m_scriptControllersWithWindowShells.remove(scriptController); }
</span></span></pre></div>
<a id="trunkSourceWebCorebridgejscBridgeJSCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/jsc/BridgeJSC.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/jsc/BridgeJSC.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/bridge/jsc/BridgeJSC.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -70,7 +70,7 @@
</span><span class="cx">
</span><span class="cx"> class Instance : public RefCounted<Instance> {
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT Instance(PassRefPtr<RootObject>);
</del><ins>+ Instance(PassRefPtr<RootObject>);
</ins><span class="cx">
</span><span class="cx"> // These functions are called before and after the main entry points into
</span><span class="cx"> // the native implementations. They can be used to establish and cleanup
</span><span class="lines">@@ -79,7 +79,7 @@
</span><span class="cx"> void end();
</span><span class="cx">
</span><span class="cx"> virtual Class* getClass() const = 0;
</span><del>- WEBCORE_EXPORT JSObject* createRuntimeObject(ExecState*);
</del><ins>+ JSObject* createRuntimeObject(ExecState*);
</ins><span class="cx"> void willInvalidateRuntimeObject();
</span><span class="cx">
</span><span class="cx"> // Returns false if the value was not set successfully.
</span><span class="lines">@@ -102,7 +102,7 @@
</span><span class="cx">
</span><span class="cx"> RootObject* rootObject() const;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual ~Instance();
</del><ins>+ virtual ~Instance();
</ins><span class="cx">
</span><span class="cx"> virtual bool getOwnPropertySlot(JSObject*, ExecState*, PropertyName, PropertySlot&) { return false; }
</span><span class="cx"> virtual void put(JSObject*, ExecState*, PropertyName, JSValue, PutPropertySlot&) { }
</span><span class="lines">@@ -110,7 +110,7 @@
</span><span class="cx"> protected:
</span><span class="cx"> virtual void virtualBegin() { }
</span><span class="cx"> virtual void virtualEnd() { }
</span><del>- WEBCORE_EXPORT virtual RuntimeObject* newRuntimeObject(ExecState*);
</del><ins>+ virtual RuntimeObject* newRuntimeObject(ExecState*);
</ins><span class="cx">
</span><span class="cx"> RefPtr<RootObject> m_rootObject;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorebridgeruntime_methodcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/runtime_method.cpp (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/runtime_method.cpp        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/bridge/runtime_method.cpp        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> using namespace Bindings;
</span><span class="cx">
</span><del>-WEBCORE_EXPORT const ClassInfo RuntimeMethod::s_info = { "RuntimeMethod", &InternalFunction::s_info, 0, CREATE_METHOD_TABLE(RuntimeMethod) };
</del><ins>+const ClassInfo RuntimeMethod::s_info = { "RuntimeMethod", &InternalFunction::s_info, 0, CREATE_METHOD_TABLE(RuntimeMethod) };
</ins><span class="cx">
</span><span class="cx"> RuntimeMethod::RuntimeMethod(JSGlobalObject* globalObject, Structure* structure, Method* method)
</span><span class="cx"> // Callers will need to pass in the right global object corresponding to this native object "method".
</span></span></pre></div>
<a id="trunkSourceWebCorebridgeruntime_methodh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/runtime_method.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/runtime_method.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/bridge/runtime_method.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -59,12 +59,12 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- WEBCORE_EXPORT RuntimeMethod(JSGlobalObject*, Structure*, Bindings::Method*);
- WEBCORE_EXPORT void finishCreation(VM&, const String&);
</del><ins>+ RuntimeMethod(JSGlobalObject*, Structure*, Bindings::Method*);
+ void finishCreation(VM&, const String&);
</ins><span class="cx"> static const unsigned StructureFlags = OverridesGetOwnPropertySlot | InternalFunction::StructureFlags;
</span><del>- WEBCORE_EXPORT static CallType getCallData(JSCell*, CallData&);
</del><ins>+ static CallType getCallData(JSCell*, CallData&);
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT static bool getOwnPropertySlot(JSObject*, ExecState*, PropertyName, PropertySlot&);
</del><ins>+ static bool getOwnPropertySlot(JSObject*, ExecState*, PropertyName, PropertySlot&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> static EncodedJSValue lengthGetter(ExecState*, JSObject*, EncodedJSValue, PropertyName);
</span></span></pre></div>
<a id="trunkSourceWebCorebridgeruntime_objectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/runtime_object.cpp (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/runtime_object.cpp        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/bridge/runtime_object.cpp        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> namespace JSC {
</span><span class="cx"> namespace Bindings {
</span><span class="cx">
</span><del>-WEBCORE_EXPORT const ClassInfo RuntimeObject::s_info = { "RuntimeObject", &Base::s_info, 0, CREATE_METHOD_TABLE(RuntimeObject) };
</del><ins>+const ClassInfo RuntimeObject::s_info = { "RuntimeObject", &Base::s_info, 0, CREATE_METHOD_TABLE(RuntimeObject) };
</ins><span class="cx">
</span><span class="cx"> RuntimeObject::RuntimeObject(VM& vm, Structure* structure, PassRefPtr<Instance> instance)
</span><span class="cx"> : JSDestructibleObject(vm, structure)
</span></span></pre></div>
<a id="trunkSourceWebCorebridgeruntime_objecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/runtime_object.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/runtime_object.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/bridge/runtime_object.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -43,16 +43,16 @@
</span><span class="cx"> return object;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT static void destroy(JSCell*);
</del><ins>+ static void destroy(JSCell*);
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT static bool getOwnPropertySlot(JSObject*, ExecState*, PropertyName, PropertySlot&);
- WEBCORE_EXPORT static void put(JSCell*, ExecState*, PropertyName, JSValue, PutPropertySlot&);
- WEBCORE_EXPORT static bool deleteProperty(JSCell*, ExecState*, PropertyName);
- WEBCORE_EXPORT static JSValue defaultValue(const JSObject*, ExecState*, PreferredPrimitiveType);
- WEBCORE_EXPORT static CallType getCallData(JSCell*, CallData&);
- WEBCORE_EXPORT static ConstructType getConstructData(JSCell*, ConstructData&);
</del><ins>+ static bool getOwnPropertySlot(JSObject*, ExecState*, PropertyName, PropertySlot&);
+ static void put(JSCell*, ExecState*, PropertyName, JSValue, PutPropertySlot&);
+ static bool deleteProperty(JSCell*, ExecState*, PropertyName);
+ static JSValue defaultValue(const JSObject*, ExecState*, PreferredPrimitiveType);
+ static CallType getCallData(JSCell*, CallData&);
+ static ConstructType getConstructData(JSCell*, ConstructData&);
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT static void getOwnPropertyNames(JSObject*, ExecState*, PropertyNameArray&, EnumerationMode);
</del><ins>+ static void getOwnPropertyNames(JSObject*, ExecState*, PropertyNameArray&, EnumerationMode);
</ins><span class="cx">
</span><span class="cx"> void invalidate();
</span><span class="cx">
</span><span class="lines">@@ -73,8 +73,8 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- WEBCORE_EXPORT RuntimeObject(VM&, Structure*, PassRefPtr<Instance>);
- WEBCORE_EXPORT void finishCreation(VM&);
</del><ins>+ RuntimeObject(VM&, Structure*, PassRefPtr<Instance>);
+ void finishCreation(VM&);
</ins><span class="cx"> static const unsigned StructureFlags = OverridesGetOwnPropertySlot | OverridesGetPropertyNames | Base::StructureFlags;
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCorebridgeruntime_rooth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/runtime_root.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/runtime_root.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/bridge/runtime_root.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> friend class JavaJSObject;
</span><span class="cx">
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT virtual ~RootObject();
</del><ins>+ virtual ~RootObject();
</ins><span class="cx">
</span><span class="cx"> static PassRefPtr<RootObject> create(const void* nativeHandle, JSGlobalObject*);
</span><span class="cx">
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx"> bool gcIsProtected(JSObject*);
</span><span class="cx">
</span><span class="cx"> const void* nativeHandle() const;
</span><del>- WEBCORE_EXPORT JSGlobalObject* globalObject() const;
</del><ins>+ JSGlobalObject* globalObject() const;
</ins><span class="cx"> void updateGlobalObject(JSGlobalObject*);
</span><span class="cx">
</span><span class="cx"> void addRuntimeObject(VM&, RuntimeObject*);
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSComputedStyleDeclarationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/css/CSSComputedStyleDeclaration.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -99,7 +99,7 @@
</span><span class="cx"> String getPropertyValue(CSSPropertyID) const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- WEBCORE_EXPORT CSSComputedStyleDeclaration(PassRefPtr<Node>, bool allowVisitedStyle, const String&);
</del><ins>+ CSSComputedStyleDeclaration(PassRefPtr<Node>, bool allowVisitedStyle, const String&);
</ins><span class="cx">
</span><span class="cx"> // CSSOM functions. Don't make these public.
</span><span class="cx"> virtual CSSRule* parentRule() const override;
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSParserModeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSParserMode.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSParserMode.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/css/CSSParserMode.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx"> CSSParserContext(CSSParserMode, const URL& baseURL = URL());
</span><del>- WEBCORE_EXPORT CSSParserContext(Document&, const URL& baseURL = URL(), const String& charset = emptyString());
</del><ins>+ CSSParserContext(Document&, const URL& baseURL = URL(), const String& charset = emptyString());
</ins><span class="cx">
</span><span class="cx"> URL baseURL;
</span><span class="cx"> String charset;
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSValue.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSValue.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/css/CSSValue.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -207,7 +207,7 @@
</span><span class="cx"> ~CSSValue() { }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- WEBCORE_EXPORT void destroy();
</del><ins>+ void destroy();
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> unsigned m_isCSSOMSafe : 1;
</span></span></pre></div>
<a id="trunkSourceWebCorecssDOMWindowCSSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/DOMWindowCSS.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/DOMWindowCSS.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/css/DOMWindowCSS.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx">
</span><span class="cx"> class DOMWindowCSS : public RefCounted<DOMWindowCSS> {
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT static PassRefPtr<DOMWindowCSS> create();
</del><ins>+ static PassRefPtr<DOMWindowCSS> create();
</ins><span class="cx">
</span><span class="cx"> bool supports(const String& property, const String& value) const;
</span><span class="cx"> bool supports(const String& conditionText) const;
</span></span></pre></div>
<a id="trunkSourceWebCorecssStyleSheetContentsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleSheetContents.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleSheetContents.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/css/StyleSheetContents.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -139,7 +139,7 @@
</span><span class="cx"> void shrinkToFit();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- WEBCORE_EXPORT StyleSheetContents(StyleRuleImport* ownerRule, const String& originalURL, const CSSParserContext&);
</del><ins>+ StyleSheetContents(StyleRuleImport* ownerRule, const String& originalURL, const CSSParserContext&);
</ins><span class="cx"> StyleSheetContents(const StyleSheetContents&);
</span><span class="cx">
</span><span class="cx"> void clearCharsetRule();
</span></span></pre></div>
<a id="trunkSourceWebCoredomCharacterDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/CharacterData.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/CharacterData.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/dom/CharacterData.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> String data() const { return m_data; }
</span><span class="cx"> static ptrdiff_t dataMemoryOffset() { return OBJECT_OFFSETOF(CharacterData, m_data); }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void setData(const String&, ExceptionCode&);
</del><ins>+ void setData(const String&, ExceptionCode&);
</ins><span class="cx"> unsigned length() const { return m_data.length(); }
</span><span class="cx"> String substringData(unsigned offset, unsigned count, ExceptionCode&);
</span><span class="cx"> void appendData(const String&, ExceptionCode&);
</span></span></pre></div>
<a id="trunkSourceWebCoredomClientRecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ClientRect.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ClientRect.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/dom/ClientRect.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -50,9 +50,9 @@
</span><span class="cx"> float height() const { return m_rect.height(); }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- WEBCORE_EXPORT ClientRect();
- WEBCORE_EXPORT explicit ClientRect(const IntRect&);
- WEBCORE_EXPORT explicit ClientRect(const FloatRect&);
</del><ins>+ ClientRect();
+ explicit ClientRect(const IntRect&);
+ explicit ClientRect(const FloatRect&);
</ins><span class="cx">
</span><span class="cx"> FloatRect m_rect;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoredomClientRectListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ClientRectList.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ClientRectList.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/dom/ClientRectList.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -40,14 +40,14 @@
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<ClientRectList> create() { return adoptRef(new ClientRectList); }
</span><span class="cx"> static PassRefPtr<ClientRectList> create(const Vector<FloatQuad>& quads) { return adoptRef(new ClientRectList(quads)); }
</span><del>- WEBCORE_EXPORT ~ClientRectList();
</del><ins>+ ~ClientRectList();
</ins><span class="cx">
</span><span class="cx"> unsigned length() const;
</span><span class="cx"> ClientRect* item(unsigned index);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- WEBCORE_EXPORT ClientRectList();
- WEBCORE_EXPORT explicit ClientRectList(const Vector<FloatQuad>&);
</del><ins>+ ClientRectList();
+ explicit ClientRectList(const Vector<FloatQuad>&);
</ins><span class="cx">
</span><span class="cx"> Vector<RefPtr<ClientRect>> m_list;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoredomContainerNodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ContainerNode.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ContainerNode.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/dom/ContainerNode.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -88,13 +88,13 @@
</span><span class="cx"> Node* lastChild() const { return m_lastChild; }
</span><span class="cx"> bool hasChildNodes() const { return m_firstChild; }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT unsigned childNodeCount() const;
- WEBCORE_EXPORT Node* childNode(unsigned index) const;
</del><ins>+ unsigned childNodeCount() const;
+ Node* childNode(unsigned index) const;
</ins><span class="cx">
</span><span class="cx"> bool insertBefore(PassRefPtr<Node> newChild, Node* refChild, ExceptionCode& = ASSERT_NO_EXCEPTION);
</span><span class="cx"> bool replaceChild(PassRefPtr<Node> newChild, Node* oldChild, ExceptionCode& = ASSERT_NO_EXCEPTION);
</span><del>- WEBCORE_EXPORT bool removeChild(Node* child, ExceptionCode& = ASSERT_NO_EXCEPTION);
- WEBCORE_EXPORT bool appendChild(PassRefPtr<Node> newChild, ExceptionCode& = ASSERT_NO_EXCEPTION);
</del><ins>+ bool removeChild(Node* child, ExceptionCode& = ASSERT_NO_EXCEPTION);
+ bool appendChild(PassRefPtr<Node> newChild, ExceptionCode& = ASSERT_NO_EXCEPTION);
</ins><span class="cx">
</span><span class="cx"> // These methods are only used during parsing.
</span><span class="cx"> // They don't send DOM mutation events or handle reparenting.
</span></span></pre></div>
<a id="trunkSourceWebCoredomContextDestructionObserverh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ContextDestructionObserver.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ContextDestructionObserver.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/dom/ContextDestructionObserver.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -33,13 +33,13 @@
</span><span class="cx">
</span><span class="cx"> class ContextDestructionObserver {
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT explicit ContextDestructionObserver(ScriptExecutionContext*);
- WEBCORE_EXPORT virtual void contextDestroyed();
</del><ins>+ explicit ContextDestructionObserver(ScriptExecutionContext*);
+ virtual void contextDestroyed();
</ins><span class="cx">
</span><span class="cx"> ScriptExecutionContext* scriptExecutionContext() const { return m_scriptExecutionContext; }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- WEBCORE_EXPORT virtual ~ContextDestructionObserver();
</del><ins>+ virtual ~ContextDestructionObserver();
</ins><span class="cx"> void observeContext(ScriptExecutionContext*);
</span><span class="cx">
</span><span class="cx"> ScriptExecutionContext* m_scriptExecutionContext;
</span></span></pre></div>
<a id="trunkSourceWebCoredomDOMImplementationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DOMImplementation.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DOMImplementation.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/dom/DOMImplementation.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -68,8 +68,8 @@
</span><span class="cx"> // Other methods (not part of DOM)
</span><span class="cx"> static PassRefPtr<Document> createDocument(const String& MIMEType, Frame*, const URL&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT static bool isXMLMIMEType(const String& MIMEType);
- WEBCORE_EXPORT static bool isTextMIMEType(const String& MIMEType);
</del><ins>+ static bool isXMLMIMEType(const String& MIMEType);
+ static bool isTextMIMEType(const String& MIMEType);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> Document& m_document;
</span></span></pre></div>
<a id="trunkSourceWebCoredomDataTransferh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DataTransfer.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DataTransfer.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/dom/DataTransfer.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<DataTransfer> createForCopyAndPaste(DataTransferAccessPolicy);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT ~DataTransfer();
</del><ins>+ ~DataTransfer();
</ins><span class="cx">
</span><span class="cx"> String dropEffect() const;
</span><span class="cx"> void setDropEffect(const String&);
</span></span></pre></div>
<a id="trunkSourceWebCoredomDeviceMotionDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DeviceMotionData.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DeviceMotionData.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/dom/DeviceMotionData.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> public:
</span><span class="cx"> class Acceleration : public RefCounted<DeviceMotionData::Acceleration> {
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT static PassRefPtr<Acceleration> create(bool canProvideX, double x, bool canProvideY, double y, bool canProvideZ, double z);
</del><ins>+ static PassRefPtr<Acceleration> create(bool canProvideX, double x, bool canProvideY, double y, bool canProvideZ, double z);
</ins><span class="cx">
</span><span class="cx"> bool canProvideX() const { return m_canProvideX; }
</span><span class="cx"> bool canProvideY() const { return m_canProvideY; }
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx">
</span><span class="cx"> class RotationRate : public RefCounted<DeviceMotionData::RotationRate> {
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT static PassRefPtr<RotationRate> create(bool canProvideAlpha, double alpha, bool canProvideBeta, double beta, bool canProvideGamma, double gamma);
</del><ins>+ static PassRefPtr<RotationRate> create(bool canProvideAlpha, double alpha, bool canProvideBeta, double beta, bool canProvideGamma, double gamma);
</ins><span class="cx">
</span><span class="cx"> bool canProvideAlpha() const { return m_canProvideAlpha; }
</span><span class="cx"> bool canProvideBeta() const { return m_canProvideBeta; }
</span><span class="lines">@@ -82,7 +82,7 @@
</span><span class="cx"> bool m_canProvideGamma;
</span><span class="cx"> };
</span><span class="cx">
</span><del>- WEBCORE_EXPORT static PassRefPtr<DeviceMotionData> create();
</del><ins>+ static PassRefPtr<DeviceMotionData> create();
</ins><span class="cx"> static PassRefPtr<DeviceMotionData> create(PassRefPtr<Acceleration> acceleration, PassRefPtr<Acceleration> accelerationIncludingGravity,
</span><span class="cx"> PassRefPtr<RotationRate> rotationRate, bool canProvideInterval, double interval);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomDeviceOrientationDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DeviceOrientationData.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DeviceOrientationData.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/dom/DeviceOrientationData.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -35,9 +35,9 @@
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<DeviceOrientationData> create();
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- WEBCORE_EXPORT static PassRefPtr<DeviceOrientationData> create(bool canProvideAlpha, double alpha, bool canProvideBeta, double beta, bool canProvideGamma, double gamma, bool canProvideCompassHeading, double compassHeading, bool canProvideCompassAccuracy, double compassAccuracy);
</del><ins>+ static PassRefPtr<DeviceOrientationData> create(bool canProvideAlpha, double alpha, bool canProvideBeta, double beta, bool canProvideGamma, double gamma, bool canProvideCompassHeading, double compassHeading, bool canProvideCompassAccuracy, double compassAccuracy);
</ins><span class="cx"> #else
</span><del>- WEBCORE_EXPORT static PassRefPtr<DeviceOrientationData> create(bool canProvideAlpha, double alpha, bool canProvideBeta, double beta, bool canProvideGamma, double gamma, bool canProvideAbsolute = false, bool absolute = false);
</del><ins>+ static PassRefPtr<DeviceOrientationData> create(bool canProvideAlpha, double alpha, bool canProvideBeta, double beta, bool canProvideGamma, double gamma, bool canProvideAbsolute = false, bool absolute = false);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> double alpha() const;
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/dom/Document.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -299,7 +299,7 @@
</span><span class="cx">
</span><span class="cx"> void removedLastRef();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT static HashSet<Document*>& allDocuments();
</del><ins>+ static HashSet<Document*>& allDocuments();
</ins><span class="cx">
</span><span class="cx"> MediaQueryMatcher& mediaQueryMatcher();
</span><span class="cx">
</span><span class="lines">@@ -421,8 +421,8 @@
</span><span class="cx"> bool hasManifest() const;
</span><span class="cx">
</span><span class="cx"> virtual PassRefPtr<Element> createElement(const AtomicString& tagName, ExceptionCode&);
</span><del>- WEBCORE_EXPORT PassRefPtr<DocumentFragment> createDocumentFragment();
- WEBCORE_EXPORT PassRefPtr<Text> createTextNode(const String& data);
</del><ins>+ PassRefPtr<DocumentFragment> createDocumentFragment();
+ PassRefPtr<Text> createTextNode(const String& data);
</ins><span class="cx"> PassRefPtr<Comment> createComment(const String& data);
</span><span class="cx"> PassRefPtr<CDATASection> createCDATASection(const String& data, ExceptionCode&);
</span><span class="cx"> PassRefPtr<ProcessingInstruction> createProcessingInstruction(const String& target, const String& data, ExceptionCode&);
</span><span class="lines">@@ -431,7 +431,7 @@
</span><span class="cx"> PassRefPtr<EntityReference> createEntityReference(const String& name, ExceptionCode&);
</span><span class="cx"> PassRefPtr<Node> importNode(Node* importedNode, ExceptionCode& ec) { return importNode(importedNode, true, ec); }
</span><span class="cx"> PassRefPtr<Node> importNode(Node* importedNode, bool deep, ExceptionCode&);
</span><del>- WEBCORE_EXPORT PassRefPtr<Element> createElementNS(const String& namespaceURI, const String& qualifiedName, ExceptionCode&);
</del><ins>+ PassRefPtr<Element> createElementNS(const String& namespaceURI, const String& qualifiedName, ExceptionCode&);
</ins><span class="cx"> PassRefPtr<Element> createElement(const QualifiedName&, bool createdByParser);
</span><span class="cx">
</span><span class="cx"> bool cssRegionsEnabled() const;
</span><span class="lines">@@ -558,7 +558,7 @@
</span><span class="cx"> * constructed from these which is used to create the a new style selector which collates all of the stylesheets
</span><span class="cx"> * found and is used to calculate the derived styles for all rendering objects.
</span><span class="cx"> */
</span><del>- WEBCORE_EXPORT void styleResolverChanged(StyleResolverUpdateFlag);
</del><ins>+ void styleResolverChanged(StyleResolverUpdateFlag);
</ins><span class="cx">
</span><span class="cx"> void scheduleOptimizedStyleSheetUpdate();
</span><span class="cx">
</span><span class="lines">@@ -568,14 +568,14 @@
</span><span class="cx"> Vector<String> formElementsState() const;
</span><span class="cx"> void setStateForNewFormElements(const Vector<String>&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT FrameView* view() const; // can be NULL
</del><ins>+ FrameView* view() const; // can be NULL
</ins><span class="cx"> Frame* frame() const { return m_frame; } // can be NULL
</span><del>- WEBCORE_EXPORT Page* page() const; // can be NULL
- WEBCORE_EXPORT Settings* settings() const; // can be NULL
</del><ins>+ Page* page() const; // can be NULL
+ Settings* settings() const; // can be NULL
</ins><span class="cx">
</span><span class="cx"> float deviceScaleFactor() const;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT PassRefPtr<Range> createRange();
</del><ins>+ PassRefPtr<Range> createRange();
</ins><span class="cx">
</span><span class="cx"> PassRefPtr<NodeIterator> createNodeIterator(Node* root, unsigned whatToShow,
</span><span class="cx"> PassRefPtr<NodeFilter>, bool expandEntityReferences, ExceptionCode&);
</span><span class="lines">@@ -588,24 +588,24 @@
</span><span class="cx"> PassRefPtr<Text> createEditingTextNode(const String&);
</span><span class="cx">
</span><span class="cx"> void recalcStyle(Style::Change = Style::NoChange);
</span><del>- WEBCORE_EXPORT void updateStyleIfNeeded();
</del><ins>+ void updateStyleIfNeeded();
</ins><span class="cx"> bool updateStyleIfNeededForNode(const Node&);
</span><del>- WEBCORE_EXPORT void updateLayout();
</del><ins>+ void updateLayout();
</ins><span class="cx"> enum RunPostLayoutTasks {
</span><span class="cx"> RunPostLayoutTasksAsynchronously,
</span><span class="cx"> RunPostLayoutTasksSynchronously,
</span><span class="cx"> };
</span><del>- WEBCORE_EXPORT void updateLayoutIgnorePendingStylesheets(RunPostLayoutTasks = RunPostLayoutTasksAsynchronously);
</del><ins>+ void updateLayoutIgnorePendingStylesheets(RunPostLayoutTasks = RunPostLayoutTasksAsynchronously);
</ins><span class="cx"> PassRef<RenderStyle> styleForElementIgnoringPendingStylesheets(Element*);
</span><span class="cx">
</span><span class="cx"> // Returns true if page box (margin boxes and page borders) is visible.
</span><del>- WEBCORE_EXPORT bool isPageBoxVisible(int pageIndex);
</del><ins>+ bool isPageBoxVisible(int pageIndex);
</ins><span class="cx">
</span><span class="cx"> // Returns the preferred page size and margins in pixels, assuming 96
</span><span class="cx"> // pixels per inch. pageSize, marginTop, marginRight, marginBottom,
</span><span class="cx"> // marginLeft must be initialized to the default values that are used if
</span><span class="cx"> // auto is specified.
</span><del>- WEBCORE_EXPORT void pageSizeAndMarginsInPixels(int pageIndex, IntSize& pageSize, int& marginTop, int& marginRight, int& marginBottom, int& marginLeft);
</del><ins>+ void pageSizeAndMarginsInPixels(int pageIndex, IntSize& pageSize, int& marginTop, int& marginRight, int& marginBottom, int& marginLeft);
</ins><span class="cx">
</span><span class="cx"> CachedResourceLoader* cachedResourceLoader() { return m_cachedResourceLoader.get(); }
</span><span class="cx">
</span><span class="lines">@@ -625,14 +625,14 @@
</span><span class="cx"> bool hasLivingRenderTree() const { return renderView() && !renderTreeBeingDestroyed(); }
</span><span class="cx">
</span><span class="cx"> AXObjectCache* existingAXObjectCache() const;
</span><del>- WEBCORE_EXPORT AXObjectCache* axObjectCache() const;
</del><ins>+ AXObjectCache* axObjectCache() const;
</ins><span class="cx"> void clearAXObjectCache();
</span><span class="cx">
</span><span class="cx"> // to get visually ordered hebrew and arabic pages right
</span><span class="cx"> void setVisuallyOrdered();
</span><span class="cx"> bool visuallyOrdered() const { return m_visuallyOrdered; }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT DocumentLoader* loader() const;
</del><ins>+ DocumentLoader* loader() const;
</ins><span class="cx">
</span><span class="cx"> void open(Document* ownerDocument = 0);
</span><span class="cx"> void implicitOpen();
</span><span class="lines">@@ -666,7 +666,7 @@
</span><span class="cx"> const String& baseTarget() const { return m_baseTarget; }
</span><span class="cx"> void processBaseElement();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual URL completeURL(const String&) const override final;
</del><ins>+ virtual URL completeURL(const String&) const override final;
</ins><span class="cx"> URL completeURL(const String&, const URL& baseURLOverride) const;
</span><span class="cx">
</span><span class="cx"> virtual String userAgent(const URL&) const override;
</span><span class="lines">@@ -738,7 +738,7 @@
</span><span class="cx"> String selectedStylesheetSet() const;
</span><span class="cx"> void setSelectedStylesheetSet(const String&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool setFocusedElement(PassRefPtr<Element>, FocusDirection = FocusDirectionNone);
</del><ins>+ bool setFocusedElement(PassRefPtr<Element>, FocusDirection = FocusDirectionNone);
</ins><span class="cx"> Element* focusedElement() const { return m_focusedElement.get(); }
</span><span class="cx"> UserActionElementSet& userActionElements() { return m_userActionElements; }
</span><span class="cx"> const UserActionElementSet& userActionElements() const { return m_userActionElements; }
</span><span class="lines">@@ -759,7 +759,7 @@
</span><span class="cx"> Element* cssTarget() const { return m_cssTarget; }
</span><span class="cx"> static ptrdiff_t cssTargetMemoryOffset() { return OBJECT_OFFSETOF(Document, m_cssTarget); }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void scheduleForcedStyleRecalc();
</del><ins>+ void scheduleForcedStyleRecalc();
</ins><span class="cx"> void scheduleStyleRecalc();
</span><span class="cx"> void unscheduleStyleRecalc();
</span><span class="cx"> bool hasPendingStyleRecalc() const;
</span><span class="lines">@@ -806,7 +806,7 @@
</span><span class="cx"> void setWindowAttributeEventListener(const AtomicString& eventType, const QualifiedName& attributeName, const AtomicString& value);
</span><span class="cx"> void setWindowAttributeEventListener(const AtomicString& eventType, PassRefPtr<EventListener>);
</span><span class="cx"> EventListener* getWindowAttributeEventListener(const AtomicString& eventType);
</span><del>- WEBCORE_EXPORT void dispatchWindowEvent(PassRefPtr<Event>, PassRefPtr<EventTarget> = 0);
</del><ins>+ void dispatchWindowEvent(PassRefPtr<Event>, PassRefPtr<EventTarget> = 0);
</ins><span class="cx"> void dispatchWindowLoadEvent();
</span><span class="cx">
</span><span class="cx"> PassRefPtr<Event> createEvent(const String& eventType, ExceptionCode&);
</span><span class="lines">@@ -882,7 +882,7 @@
</span><span class="cx">
</span><span class="cx"> String origin() const;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT String domain() const;
</del><ins>+ String domain() const;
</ins><span class="cx"> void setDomain(const String& newDomain, ExceptionCode&);
</span><span class="cx">
</span><span class="cx"> String lastModified() const;
</span><span class="lines">@@ -927,10 +927,10 @@
</span><span class="cx"> static bool hasValidNamespaceForElements(const QualifiedName&);
</span><span class="cx"> static bool hasValidNamespaceForAttributes(const QualifiedName&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT HTMLElement* body() const;
</del><ins>+ HTMLElement* body() const;
</ins><span class="cx"> void setBody(PassRefPtr<HTMLElement>, ExceptionCode&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT HTMLHeadElement* head();
</del><ins>+ HTMLHeadElement* head();
</ins><span class="cx">
</span><span class="cx"> DocumentMarkerController& markers() const { return *m_markers; }
</span><span class="cx">
</span><span class="lines">@@ -992,7 +992,7 @@
</span><span class="cx"> bool hasNodesWithPlaceholderStyle() const { return m_hasNodesWithPlaceholderStyle; }
</span><span class="cx"> void setHasNodesWithPlaceholderStyle() { m_hasNodesWithPlaceholderStyle = true; }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT const Vector<IconURL>& shortcutIconURLs();
</del><ins>+ const Vector<IconURL>& shortcutIconURLs();
</ins><span class="cx"> const Vector<IconURL>& iconURLs(int iconTypesMask);
</span><span class="cx"> void addIconURL(const String& url, const String& mimeType, const String& size, IconType);
</span><span class="cx">
</span><span class="lines">@@ -1052,13 +1052,13 @@
</span><span class="cx"> void registerForVisibilityStateChangedCallbacks(Element*);
</span><span class="cx"> void unregisterForVisibilityStateChangedCallbacks(Element*);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void setShouldCreateRenderers(bool);
</del><ins>+ void setShouldCreateRenderers(bool);
</ins><span class="cx"> bool shouldCreateRenderers();
</span><span class="cx">
</span><span class="cx"> void setDecoder(PassRefPtr<TextResourceDecoder>);
</span><span class="cx"> TextResourceDecoder* decoder() const { return m_decoder.get(); }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT String displayStringModifiedByEncoding(const String&) const;
</del><ins>+ String displayStringModifiedByEncoding(const String&) const;
</ins><span class="cx"> PassRefPtr<StringImpl> displayStringModifiedByEncoding(PassRefPtr<StringImpl>) const;
</span><span class="cx"> void displayBufferModifiedByEncoding(LChar* buffer, unsigned len) const
</span><span class="cx"> {
</span><span class="lines">@@ -1074,7 +1074,7 @@
</span><span class="cx"> bool frameElementsShouldIgnoreScrolling() const { return m_frameElementsShouldIgnoreScrolling; }
</span><span class="cx">
</span><span class="cx"> #if ENABLE(DASHBOARD_SUPPORT)
</span><del>- WEBCORE_EXPORT void setAnnotatedRegionsDirty(bool f) { m_annotatedRegionsDirty = f; }
</del><ins>+ void setAnnotatedRegionsDirty(bool f) { m_annotatedRegionsDirty = f; }
</ins><span class="cx"> bool annotatedRegionsDirty() const { return m_annotatedRegionsDirty; }
</span><span class="cx"> bool hasAnnotatedRegions () const { return m_hasAnnotatedRegions; }
</span><span class="cx"> void setHasAnnotatedRegions(bool f) { m_hasAnnotatedRegions = f; }
</span><span class="lines">@@ -1084,8 +1084,8 @@
</span><span class="cx">
</span><span class="cx"> virtual void removeAllEventListeners() override;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT const SVGDocumentExtensions* svgExtensions();
- WEBCORE_EXPORT SVGDocumentExtensions* accessSVGExtensions();
</del><ins>+ const SVGDocumentExtensions* svgExtensions();
+ SVGDocumentExtensions* accessSVGExtensions();
</ins><span class="cx">
</span><span class="cx"> void initSecurityContext();
</span><span class="cx"> void initContentSecurityPolicy();
</span><span class="lines">@@ -1110,8 +1110,8 @@
</span><span class="cx"> void enqueuePopstateEvent(PassRefPtr<SerializedScriptValue> stateObject);
</span><span class="cx"> virtual DocumentEventQueue& eventQueue() const override { return m_eventQueue; }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void addMediaCanStartListener(MediaCanStartListener*);
- WEBCORE_EXPORT void removeMediaCanStartListener(MediaCanStartListener*);
</del><ins>+ void addMediaCanStartListener(MediaCanStartListener*);
+ void removeMediaCanStartListener(MediaCanStartListener*);
</ins><span class="cx"> MediaCanStartListener* takeAnyMediaCanStartListener();
</span><span class="cx">
</span><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span><span class="lines">@@ -1125,12 +1125,12 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> void requestFullScreenForElement(Element*, unsigned short flags, FullScreenCheckType);
</span><del>- WEBCORE_EXPORT void webkitCancelFullScreen();
</del><ins>+ void webkitCancelFullScreen();
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT void webkitWillEnterFullScreenForElement(Element*);
- WEBCORE_EXPORT void webkitDidEnterFullScreenForElement(Element*);
- WEBCORE_EXPORT void webkitWillExitFullScreenForElement(Element*);
- WEBCORE_EXPORT void webkitDidExitFullScreenForElement(Element*);
</del><ins>+ void webkitWillEnterFullScreenForElement(Element*);
+ void webkitDidEnterFullScreenForElement(Element*);
+ void webkitWillExitFullScreenForElement(Element*);
+ void webkitDidExitFullScreenForElement(Element*);
</ins><span class="cx">
</span><span class="cx"> void setFullScreenRenderer(RenderFullScreen*);
</span><span class="cx"> RenderFullScreen* fullScreenRenderer() const { return m_fullScreenRenderer; }
</span><span class="lines">@@ -1141,7 +1141,7 @@
</span><span class="cx"> void fullScreenElementRemoved();
</span><span class="cx"> void removeFullScreenElementOfSubtree(Node*, bool amongChildrenOnly = false);
</span><span class="cx"> bool isAnimatingFullScreen() const;
</span><del>- WEBCORE_EXPORT void setAnimatingFullScreen(bool);
</del><ins>+ void setAnimatingFullScreen(bool);
</ins><span class="cx">
</span><span class="cx"> // W3C API
</span><span class="cx"> bool webkitFullscreenEnabled() const;
</span><span class="lines">@@ -1190,8 +1190,8 @@
</span><span class="cx"> void initDNSPrefetch();
</span><span class="cx">
</span><span class="cx"> unsigned wheelEventHandlerCount() const { return m_wheelEventHandlerCount; }
</span><del>- WEBCORE_EXPORT void didAddWheelEventHandler();
- WEBCORE_EXPORT void didRemoveWheelEventHandler();
</del><ins>+ void didAddWheelEventHandler();
+ void didRemoveWheelEventHandler();
</ins><span class="cx">
</span><span class="cx"> double lastHandledUserGestureTimestamp() const { return m_lastHandledUserGestureTimestamp; }
</span><span class="cx"> void resetLastHandledUserGestureTimestamp();
</span><span class="lines">@@ -1623,8 +1623,8 @@
</span><span class="cx"> // document if it has the appropriate meta tag.
</span><span class="cx"> // - isTelephoneNumberParsingEnabled() == isTelephoneNumberParsingAllowed() && page()->settings()->isTelephoneNumberParsingEnabled()
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool isTelephoneNumberParsingAllowed() const;
- WEBCORE_EXPORT bool isTelephoneNumberParsingEnabled() const;
</del><ins>+ bool isTelephoneNumberParsingAllowed() const;
+ bool isTelephoneNumberParsingEnabled() const;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> friend void setParserFeature(const String& key, const String& value, Document*, void* userData);
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentMarkerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentMarker.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentMarker.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/dom/DocumentMarker.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -126,7 +126,7 @@
</span><span class="cx"> unsigned startOffset() const { return m_startOffset; }
</span><span class="cx"> unsigned endOffset() const { return m_endOffset; }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT const String& description() const;
</del><ins>+ const String& description() const;
</ins><span class="cx"> bool activeMatch() const;
</span><span class="cx"> DocumentMarkerDetails* details() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentMarkerControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentMarkerController.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentMarkerController.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/dom/DocumentMarkerController.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> void addMarker(Range*, DocumentMarker::MarkerType, const String& description);
</span><span class="cx"> void addMarkerToNode(Node*, unsigned startOffset, unsigned length, DocumentMarker::MarkerType);
</span><span class="cx"> void addMarkerToNode(Node*, unsigned startOffset, unsigned length, DocumentMarker::MarkerType, PassRefPtr<DocumentMarkerDetails>);
</span><del>- WEBCORE_EXPORT void addTextMatchMarker(const Range*, bool activeMatch);
</del><ins>+ void addTextMatchMarker(const Range*, bool activeMatch);
</ins><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> void addMarker(Range*, DocumentMarker::MarkerType, String description, const Vector<String>& interpretations, const RetainPtr<id>& metadata);
</span><span class="cx"> void addDictationPhraseWithAlternativesMarker(Range*, const Vector<String>& interpretations);
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx"> void removeMarkers(Range*, DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers(), RemovePartiallyOverlappingMarkerOrNot = DoNotRemovePartiallyOverlappingMarker);
</span><span class="cx"> void removeMarkers(Node*, unsigned startOffset, int length, DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers(), RemovePartiallyOverlappingMarkerOrNot = DoNotRemovePartiallyOverlappingMarker);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void removeMarkers(DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers());
</del><ins>+ void removeMarkers(DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers());
</ins><span class="cx"> void removeMarkers(Node*, DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers());
</span><span class="cx"> void repaintMarkers(DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers());
</span><span class="cx"> void invalidateRenderedRectsForMarkersInRect(const LayoutRect&);
</span><span class="lines">@@ -84,9 +84,9 @@
</span><span class="cx"> void setMarkersActive(Node*, unsigned startOffset, unsigned endOffset, bool);
</span><span class="cx">
</span><span class="cx"> DocumentMarker* markerContainingPoint(const LayoutPoint&, DocumentMarker::MarkerType);
</span><del>- WEBCORE_EXPORT Vector<DocumentMarker*> markersFor(Node*, DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers());
- WEBCORE_EXPORT Vector<DocumentMarker*> markersInRange(Range*, DocumentMarker::MarkerTypes);
- WEBCORE_EXPORT Vector<IntRect> renderedRectsForMarkers(DocumentMarker::MarkerType);
</del><ins>+ Vector<DocumentMarker*> markersFor(Node*, DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers());
+ Vector<DocumentMarker*> markersInRange(Range*, DocumentMarker::MarkerTypes);
+ Vector<IntRect> renderedRectsForMarkers(DocumentMarker::MarkerType);
</ins><span class="cx"> void clearDescriptionOnMarkersIntersectingRange(Range*, DocumentMarker::MarkerTypes);
</span><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentStyleSheetCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentStyleSheetCollection.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentStyleSheetCollection.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/dom/DocumentStyleSheetCollection.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -67,8 +67,8 @@
</span><span class="cx"> void invalidateInjectedStyleSheetCache();
</span><span class="cx"> void updateInjectedStyleSheetCache() const;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void addAuthorSheet(PassRef<StyleSheetContents> authorSheet);
- WEBCORE_EXPORT void addUserSheet(PassRef<StyleSheetContents> userSheet);
</del><ins>+ void addAuthorSheet(PassRef<StyleSheetContents> authorSheet);
+ void addUserSheet(PassRef<StyleSheetContents> userSheet);
</ins><span class="cx">
</span><span class="cx"> enum UpdateFlag { NoUpdate = 0, OptimizedUpdate, FullUpdate };
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Element.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Element.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/dom/Element.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -142,9 +142,9 @@
</span><span class="cx"> DEFINE_ATTRIBUTE_EVENT_LISTENER(webkitfullscreenerror);
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool hasAttribute(const QualifiedName&) const;
- WEBCORE_EXPORT const AtomicString& getAttribute(const QualifiedName&) const;
- WEBCORE_EXPORT void setAttribute(const QualifiedName&, const AtomicString& value);
</del><ins>+ bool hasAttribute(const QualifiedName&) const;
+ const AtomicString& getAttribute(const QualifiedName&) const;
+ void setAttribute(const QualifiedName&, const AtomicString& value);
</ins><span class="cx"> void setAttributeWithoutSynchronization(const QualifiedName&, const AtomicString& value);
</span><span class="cx"> void setSynchronizedLazyAttribute(const QualifiedName&, const AtomicString& value);
</span><span class="cx"> bool removeAttribute(const QualifiedName&);
</span><span class="lines">@@ -160,7 +160,7 @@
</span><span class="cx"> bool fastHasAttribute(const QualifiedName&) const;
</span><span class="cx"> const AtomicString& fastGetAttribute(const QualifiedName&) const;
</span><span class="cx"> #ifndef NDEBUG
</span><del>- WEBCORE_EXPORT bool fastAttributeLookupAllowed(const QualifiedName&) const;
</del><ins>+ bool fastAttributeLookupAllowed(const QualifiedName&) const;
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #ifdef DUMP_NODE_STATISTICS
</span><span class="lines">@@ -174,10 +174,10 @@
</span><span class="cx"> bool hasAttribute(const AtomicString& name) const;
</span><span class="cx"> bool hasAttributeNS(const AtomicString& namespaceURI, const AtomicString& localName) const;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT const AtomicString& getAttribute(const AtomicString& name) const;
</del><ins>+ const AtomicString& getAttribute(const AtomicString& name) const;
</ins><span class="cx"> const AtomicString& getAttributeNS(const AtomicString& namespaceURI, const AtomicString& localName) const;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void setAttribute(const AtomicString& name, const AtomicString& value, ExceptionCode&);
</del><ins>+ void setAttribute(const AtomicString& name, const AtomicString& value, ExceptionCode&);
</ins><span class="cx"> static bool parseAttributeName(QualifiedName&, const AtomicString& namespaceURI, const AtomicString& qualifiedName, ExceptionCode&);
</span><span class="cx"> void setAttributeNS(const AtomicString& namespaceURI, const AtomicString& qualifiedName, const AtomicString& value, ExceptionCode&);
</span><span class="cx">
</span><span class="lines">@@ -227,15 +227,15 @@
</span><span class="cx"> virtual int scrollWidth();
</span><span class="cx"> virtual int scrollHeight();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT IntRect boundsInRootViewSpace();
</del><ins>+ IntRect boundsInRootViewSpace();
</ins><span class="cx">
</span><span class="cx"> PassRefPtr<ClientRectList> getClientRects();
</span><span class="cx"> PassRefPtr<ClientRect> getBoundingClientRect();
</span><span class="cx">
</span><span class="cx"> // Returns the absolute bounding box translated into client coordinates.
</span><del>- WEBCORE_EXPORT IntRect clientRect() const;
</del><ins>+ IntRect clientRect() const;
</ins><span class="cx"> // Returns the absolute bounding box translated into screen coordinates.
</span><del>- WEBCORE_EXPORT IntRect screenRect() const;
</del><ins>+ IntRect screenRect() const;
</ins><span class="cx">
</span><span class="cx"> bool removeAttribute(const AtomicString& name);
</span><span class="cx"> bool removeAttributeNS(const AtomicString& namespaceURI, const AtomicString& localName);
</span><span class="lines">@@ -324,8 +324,8 @@
</span><span class="cx"> virtual bool rendererIsNeeded(const RenderStyle&);
</span><span class="cx"> void didAffectSelector(AffectedSelectorMask);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT ShadowRoot* shadowRoot() const;
- WEBCORE_EXPORT PassRefPtr<ShadowRoot> createShadowRoot(ExceptionCode&);
</del><ins>+ ShadowRoot* shadowRoot() const;
+ PassRefPtr<ShadowRoot> createShadowRoot(ExceptionCode&);
</ins><span class="cx">
</span><span class="cx"> ShadowRoot* userAgentShadowRoot() const;
</span><span class="cx"> ShadowRoot& ensureUserAgentShadowRoot();
</span><span class="lines">@@ -397,7 +397,7 @@
</span><span class="cx"> virtual String completeURLsInAttributeValue(const URL& base, const Attribute&) const;
</span><span class="cx"> virtual bool isHTMLContentAttribute(const Attribute&) const { return false; }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT URL getURLAttribute(const QualifiedName&) const;
</del><ins>+ URL getURLAttribute(const QualifiedName&) const;
</ins><span class="cx"> URL getNonEmptyURLAttribute(const QualifiedName&) const;
</span><span class="cx">
</span><span class="cx"> virtual const AtomicString& imageSourceURL() const;
</span><span class="lines">@@ -408,13 +408,13 @@
</span><span class="cx"> virtual void updateFocusAppearance(bool restorePreviousSelection);
</span><span class="cx"> virtual void blur();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT String innerText();
</del><ins>+ String innerText();
</ins><span class="cx"> String outerText();
</span><span class="cx">
</span><span class="cx"> virtual String title() const;
</span><span class="cx">
</span><span class="cx"> const AtomicString& pseudo() const;
</span><del>- WEBCORE_EXPORT void setPseudo(const AtomicString&);
</del><ins>+ void setPseudo(const AtomicString&);
</ins><span class="cx">
</span><span class="cx"> LayoutSize minimumSizeForResizing() const;
</span><span class="cx"> void setMinimumSizeForResizing(const LayoutSize&);
</span><span class="lines">@@ -443,8 +443,8 @@
</span><span class="cx"> virtual void finishParsingChildren() override;
</span><span class="cx"> virtual void beginParsingChildren() override final;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT PseudoElement* beforePseudoElement() const;
- WEBCORE_EXPORT PseudoElement* afterPseudoElement() const;
</del><ins>+ PseudoElement* beforePseudoElement() const;
+ PseudoElement* afterPseudoElement() const;
</ins><span class="cx"> bool childNeedsShadowWalker() const;
</span><span class="cx"> void didShadowTreeAwareChildrenChange();
</span><span class="cx">
</span><span class="lines">@@ -501,7 +501,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> void webkitRequestFullScreen(unsigned short flags);
</span><del>- WEBCORE_EXPORT bool containsFullScreenElement() const;
</del><ins>+ bool containsFullScreenElement() const;
</ins><span class="cx"> void setContainsFullScreenElement(bool);
</span><span class="cx"> void setContainsFullScreenElementOnAncestorsCrossingFrameBoundaries(bool);
</span><span class="cx">
</span><span class="lines">@@ -563,7 +563,7 @@
</span><span class="cx"> void clearStyleDerivedDataBeforeDetachingRenderer();
</span><span class="cx"> void clearHoverAndActiveStatusBeforeDetachingRenderer();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT URL absoluteLinkURL() const;
</del><ins>+ URL absoluteLinkURL() const;
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> Element(const QualifiedName& tagName, Document& document, ConstructionType type)
</span></span></pre></div>
<a id="trunkSourceWebCoredomEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Event.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Event.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/dom/Event.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -86,7 +86,7 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new Event);
</span><span class="cx"> }
</span><del>- WEBCORE_EXPORT static PassRefPtr<Event> create(const AtomicString& type, bool canBubble, bool cancelable)
</del><ins>+ static PassRefPtr<Event> create(const AtomicString& type, bool canBubble, bool cancelable)
</ins><span class="cx"> {
</span><span class="cx"> return adoptRef(new Event(type, canBubble, cancelable));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoredomEventListenerMaph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/EventListenerMap.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/EventListenerMap.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/dom/EventListenerMap.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> EventListenerMap();
</span><span class="cx">
</span><span class="cx"> bool isEmpty() const { return m_entries.isEmpty(); }
</span><del>- WEBCORE_EXPORT bool contains(const AtomicString& eventType) const;
</del><ins>+ bool contains(const AtomicString& eventType) const;
</ins><span class="cx"> bool containsCapturing(const AtomicString& eventType) const;
</span><span class="cx">
</span><span class="cx"> void clear();
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingDictationAlternativeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/DictationAlternative.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/DictationAlternative.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/editing/DictationAlternative.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -30,8 +30,8 @@
</span><span class="cx">
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> struct DictationAlternative {
</span><del>- WEBCORE_EXPORT DictationAlternative(unsigned start, unsigned length, uint64_t context);
- WEBCORE_EXPORT DictationAlternative();
</del><ins>+ DictationAlternative(unsigned start, unsigned length, uint64_t context);
+ DictationAlternative();
</ins><span class="cx"> unsigned rangeStart;
</span><span class="cx"> unsigned rangeLength;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingEditCommandh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/EditCommand.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/EditCommand.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/editing/EditCommand.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -70,7 +70,7 @@
</span><span class="cx"> Document& document() { return m_document.get(); }
</span><span class="cx"> CompositeEditCommand* parent() const { return m_parent; }
</span><span class="cx"> void setStartingSelection(const VisibleSelection&);
</span><del>- WEBCORE_EXPORT void setEndingSelection(const VisibleSelection&);
</del><ins>+ void setEndingSelection(const VisibleSelection&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> Ref<Document> m_document;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingEditingStyleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/EditingStyle.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/EditingStyle.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/editing/EditingStyle.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -95,7 +95,7 @@
</span><span class="cx"> return adoptRef(new EditingStyle(propertyID, value));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT ~EditingStyle();
</del><ins>+ ~EditingStyle();
</ins><span class="cx">
</span><span class="cx"> MutableStyleProperties* style() { return m_mutableStyle.get(); }
</span><span class="cx"> bool textDirection(WritingDirection&) const;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingEditorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/Editor.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/Editor.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/editing/Editor.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -100,7 +100,7 @@
</span><span class="cx"> explicit Editor(Frame&);
</span><span class="cx"> ~Editor();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT EditorClient* client() const;
</del><ins>+ EditorClient* client() const;
</ins><span class="cx"> TextCheckerClient* textChecker() const;
</span><span class="cx">
</span><span class="cx"> CompositeEditCommand* lastEditCommand() { return m_lastEditCommand.get(); }
</span><span class="lines">@@ -109,30 +109,30 @@
</span><span class="cx"> void handleInputMethodKeydown(KeyboardEvent*);
</span><span class="cx"> bool handleTextEvent(TextEvent*);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool canEdit() const;
- WEBCORE_EXPORT bool canEditRichly() const;
</del><ins>+ bool canEdit() const;
+ bool canEditRichly() const;
</ins><span class="cx">
</span><span class="cx"> bool canDHTMLCut();
</span><span class="cx"> bool canDHTMLCopy();
</span><del>- WEBCORE_EXPORT bool canDHTMLPaste();
</del><ins>+ bool canDHTMLPaste();
</ins><span class="cx"> bool tryDHTMLCopy();
</span><span class="cx"> bool tryDHTMLCut();
</span><del>- WEBCORE_EXPORT bool tryDHTMLPaste();
</del><ins>+ bool tryDHTMLPaste();
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT bool canCut() const;
- WEBCORE_EXPORT bool canCopy() const;
- WEBCORE_EXPORT bool canPaste() const;
- WEBCORE_EXPORT bool canDelete() const;
</del><ins>+ bool canCut() const;
+ bool canCopy() const;
+ bool canPaste() const;
+ bool canDelete() const;
</ins><span class="cx"> bool canSmartCopyOrDelete();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void cut();
- WEBCORE_EXPORT void copy();
- WEBCORE_EXPORT void paste();
</del><ins>+ void cut();
+ void copy();
+ void paste();
</ins><span class="cx"> void paste(Pasteboard&);
</span><span class="cx"> void pasteAsPlainText();
</span><del>- WEBCORE_EXPORT void performDelete();
</del><ins>+ void performDelete();
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT void copyURL(const URL&, const String& title);
</del><ins>+ void copyURL(const URL&, const String& title);
</ins><span class="cx"> void copyURL(const URL&, const String& title, Pasteboard&);
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx"> void copyImage(const HitTestResult&);
</span><span class="lines">@@ -140,51 +140,51 @@
</span><span class="cx">
</span><span class="cx"> String readPlainTextFromPasteboard(Pasteboard&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void indent();
- WEBCORE_EXPORT void outdent();
</del><ins>+ void indent();
+ void outdent();
</ins><span class="cx"> void transpose();
</span><span class="cx">
</span><span class="cx"> bool shouldInsertFragment(PassRefPtr<DocumentFragment>, PassRefPtr<Range>, EditorInsertAction);
</span><span class="cx"> bool shouldInsertText(const String&, Range*, EditorInsertAction) const;
</span><del>- WEBCORE_EXPORT bool shouldDeleteRange(Range*) const;
</del><ins>+ bool shouldDeleteRange(Range*) const;
</ins><span class="cx"> bool shouldApplyStyle(StyleProperties*, Range*);
</span><span class="cx">
</span><span class="cx"> void respondToChangedContents(const VisibleSelection& endingSelection);
</span><span class="cx">
</span><span class="cx"> bool selectionStartHasStyle(CSSPropertyID, const String& value) const;
</span><del>- WEBCORE_EXPORT TriState selectionHasStyle(CSSPropertyID, const String& value) const;
</del><ins>+ TriState selectionHasStyle(CSSPropertyID, const String& value) const;
</ins><span class="cx"> String selectionStartCSSPropertyValue(CSSPropertyID);
</span><span class="cx">
</span><span class="cx"> TriState selectionUnorderedListState() const;
</span><span class="cx"> TriState selectionOrderedListState() const;
</span><del>- WEBCORE_EXPORT PassRefPtr<Node> insertOrderedList();
- WEBCORE_EXPORT PassRefPtr<Node> insertUnorderedList();
- WEBCORE_EXPORT bool canIncreaseSelectionListLevel();
- WEBCORE_EXPORT bool canDecreaseSelectionListLevel();
- WEBCORE_EXPORT PassRefPtr<Node> increaseSelectionListLevel();
- WEBCORE_EXPORT PassRefPtr<Node> increaseSelectionListLevelOrdered();
- WEBCORE_EXPORT PassRefPtr<Node> increaseSelectionListLevelUnordered();
- WEBCORE_EXPORT void decreaseSelectionListLevel();
</del><ins>+ PassRefPtr<Node> insertOrderedList();
+ PassRefPtr<Node> insertUnorderedList();
+ bool canIncreaseSelectionListLevel();
+ bool canDecreaseSelectionListLevel();
+ PassRefPtr<Node> increaseSelectionListLevel();
+ PassRefPtr<Node> increaseSelectionListLevelOrdered();
+ PassRefPtr<Node> increaseSelectionListLevelUnordered();
+ void decreaseSelectionListLevel();
</ins><span class="cx">
</span><span class="cx"> void removeFormattingAndStyle();
</span><span class="cx">
</span><span class="cx"> void clearLastEditCommand();
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- WEBCORE_EXPORT void ensureLastEditCommandHasCurrentSelectionIfOpenForMoreTyping();
</del><ins>+ void ensureLastEditCommandHasCurrentSelectionIfOpenForMoreTyping();
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool deleteWithDirection(SelectionDirection, TextGranularity, bool killRing, bool isTypingAction);
- WEBCORE_EXPORT void deleteSelectionWithSmartDelete(bool smartDelete);
</del><ins>+ bool deleteWithDirection(SelectionDirection, TextGranularity, bool killRing, bool isTypingAction);
+ void deleteSelectionWithSmartDelete(bool smartDelete);
</ins><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> void clearText();
</span><del>- WEBCORE_EXPORT void removeUnchangeableStyles();
</del><ins>+ void removeUnchangeableStyles();
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> bool dispatchCPPEvent(const AtomicString&, DataTransferAccessPolicy);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void applyStyle(StyleProperties*, EditAction = EditActionUnspecified);
</del><ins>+ void applyStyle(StyleProperties*, EditAction = EditActionUnspecified);
</ins><span class="cx"> void applyParagraphStyle(StyleProperties*, EditAction = EditActionUnspecified);
</span><del>- WEBCORE_EXPORT void applyStyleToSelection(StyleProperties*, EditAction);
</del><ins>+ void applyStyleToSelection(StyleProperties*, EditAction);
</ins><span class="cx"> void applyParagraphStyleToSelection(StyleProperties*, EditAction);
</span><span class="cx">
</span><span class="cx"> void appliedEditing(PassRefPtr<CompositeEditCommand>);
</span><span class="lines">@@ -197,58 +197,58 @@
</span><span class="cx">
</span><span class="cx"> class Command {
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT Command();
</del><ins>+ Command();
</ins><span class="cx"> Command(const EditorInternalCommand*, EditorCommandSource, PassRefPtr<Frame>);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool execute(const String& parameter = String(), Event* triggeringEvent = 0) const;
- WEBCORE_EXPORT bool execute(Event* triggeringEvent) const;
</del><ins>+ bool execute(const String& parameter = String(), Event* triggeringEvent = 0) const;
+ bool execute(Event* triggeringEvent) const;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT bool isSupported() const;
- WEBCORE_EXPORT bool isEnabled(Event* triggeringEvent = 0) const;
</del><ins>+ bool isSupported() const;
+ bool isEnabled(Event* triggeringEvent = 0) const;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT TriState state(Event* triggeringEvent = 0) const;
</del><ins>+ TriState state(Event* triggeringEvent = 0) const;
</ins><span class="cx"> String value(Event* triggeringEvent = 0) const;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool isTextInsertion() const;
</del><ins>+ bool isTextInsertion() const;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> const EditorInternalCommand* m_command;
</span><span class="cx"> EditorCommandSource m_source;
</span><span class="cx"> RefPtr<Frame> m_frame;
</span><span class="cx"> };
</span><del>- WEBCORE_EXPORT Command command(const String& commandName); // Command source is CommandFromMenuOrKeyBinding.
</del><ins>+ Command command(const String& commandName); // Command source is CommandFromMenuOrKeyBinding.
</ins><span class="cx"> Command command(const String& commandName, EditorCommandSource);
</span><del>- WEBCORE_EXPORT static bool commandIsSupportedFromMenuOrKeyBinding(const String& commandName); // Works without a frame.
</del><ins>+ static bool commandIsSupportedFromMenuOrKeyBinding(const String& commandName); // Works without a frame.
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT bool insertText(const String&, Event* triggeringEvent);
</del><ins>+ bool insertText(const String&, Event* triggeringEvent);
</ins><span class="cx"> bool insertTextForConfirmedComposition(const String& text);
</span><del>- WEBCORE_EXPORT bool insertDictatedText(const String&, const Vector<DictationAlternative>& dictationAlternatives, Event* triggeringEvent);
</del><ins>+ bool insertDictatedText(const String&, const Vector<DictationAlternative>& dictationAlternatives, Event* triggeringEvent);
</ins><span class="cx"> bool insertTextWithoutSendingTextEvent(const String&, bool selectInsertedText, TextEvent* triggeringEvent);
</span><span class="cx"> bool insertLineBreak();
</span><span class="cx"> bool insertParagraphSeparator();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool isContinuousSpellCheckingEnabled() const;
- WEBCORE_EXPORT void toggleContinuousSpellChecking();
</del><ins>+ bool isContinuousSpellCheckingEnabled() const;
+ void toggleContinuousSpellChecking();
</ins><span class="cx"> bool isGrammarCheckingEnabled();
</span><span class="cx"> void toggleGrammarChecking();
</span><span class="cx"> void ignoreSpelling();
</span><span class="cx"> void learnSpelling();
</span><span class="cx"> int spellCheckerDocumentTag();
</span><del>- WEBCORE_EXPORT bool isSelectionUngrammatical();
</del><ins>+ bool isSelectionUngrammatical();
</ins><span class="cx"> String misspelledSelectionString() const;
</span><span class="cx"> String misspelledWordAtCaretOrRange(Node* clickedNode) const;
</span><span class="cx"> Vector<String> guessesForMisspelledWord(const String&) const;
</span><span class="cx"> Vector<String> guessesForMisspelledOrUngrammatical(bool& misspelled, bool& ungrammatical);
</span><span class="cx"> bool isSpellCheckingEnabledInFocusedNode() const;
</span><span class="cx"> bool isSpellCheckingEnabledFor(Node*) const;
</span><del>- WEBCORE_EXPORT void markMisspellingsAfterTypingToWord(const VisiblePosition &wordStart, const VisibleSelection& selectionAfterTyping, bool doReplacement);
</del><ins>+ void markMisspellingsAfterTypingToWord(const VisiblePosition &wordStart, const VisibleSelection& selectionAfterTyping, bool doReplacement);
</ins><span class="cx"> void markMisspellings(const VisibleSelection&, RefPtr<Range>& firstMisspellingRange);
</span><span class="cx"> void markBadGrammar(const VisibleSelection&);
</span><span class="cx"> void markMisspellingsAndBadGrammar(const VisibleSelection& spellingSelection, bool markGrammar, const VisibleSelection& grammarSelection);
</span><span class="cx"> void markAndReplaceFor(PassRefPtr<SpellCheckRequest>, const Vector<TextCheckingResult>&);
</span><span class="cx">
</span><span class="cx"> bool isOverwriteModeEnabled() const { return m_overwriteModeEnabled; }
</span><del>- WEBCORE_EXPORT void toggleOverwriteModeEnabled();
</del><ins>+ void toggleOverwriteModeEnabled();
</ins><span class="cx">
</span><span class="cx"> void markAllMisspellingsAndBadGrammarInRanges(TextCheckingTypeMask, Range* spellingRange, Range* grammarRange);
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="lines">@@ -257,7 +257,7 @@
</span><span class="cx"> void changeBackToReplacedString(const String& replacedString);
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- WEBCORE_EXPORT void advanceToNextMisspelling(bool startBeforeSelection = false);
</del><ins>+ void advanceToNextMisspelling(bool startBeforeSelection = false);
</ins><span class="cx"> #endif // !PLATFORM(IOS)
</span><span class="cx"> void showSpellingGuessPanel();
</span><span class="cx"> bool spellingPanelIsShowing();
</span><span class="lines">@@ -281,24 +281,24 @@
</span><span class="cx"> void showColorPanel();
</span><span class="cx"> void toggleBold();
</span><span class="cx"> void toggleUnderline();
</span><del>- WEBCORE_EXPORT void setBaseWritingDirection(WritingDirection);
</del><ins>+ void setBaseWritingDirection(WritingDirection);
</ins><span class="cx">
</span><span class="cx"> // smartInsertDeleteEnabled and selectTrailingWhitespaceEnabled are
</span><span class="cx"> // mutually exclusive, meaning that enabling one will disable the other.
</span><span class="cx"> bool smartInsertDeleteEnabled();
</span><span class="cx"> bool isSelectTrailingWhitespaceEnabled();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool hasBidiSelection() const;
</del><ins>+ bool hasBidiSelection() const;
</ins><span class="cx">
</span><span class="cx"> // international text input composition
</span><span class="cx"> bool hasComposition() const { return m_compositionNode; }
</span><del>- WEBCORE_EXPORT void setComposition(const String&, const Vector<CompositionUnderline>&, unsigned selectionStart, unsigned selectionEnd);
- WEBCORE_EXPORT void confirmComposition();
- WEBCORE_EXPORT void confirmComposition(const String&); // if no existing composition, replaces selection
- WEBCORE_EXPORT void cancelComposition();
</del><ins>+ void setComposition(const String&, const Vector<CompositionUnderline>&, unsigned selectionStart, unsigned selectionEnd);
+ void confirmComposition();
+ void confirmComposition(const String&); // if no existing composition, replaces selection
+ void cancelComposition();
</ins><span class="cx"> bool cancelCompositionIfSelectionIsInvalid();
</span><del>- WEBCORE_EXPORT PassRefPtr<Range> compositionRange() const;
- WEBCORE_EXPORT bool getCompositionSelection(unsigned& selectionStart, unsigned& selectionEnd) const;
</del><ins>+ PassRefPtr<Range> compositionRange() const;
+ bool getCompositionSelection(unsigned& selectionStart, unsigned& selectionEnd) const;
</ins><span class="cx">
</span><span class="cx"> // getting international text input composition state (for use by InlineTextBox)
</span><span class="cx"> Text* compositionNode() const { return m_compositionNode.get(); }
</span><span class="lines">@@ -307,12 +307,12 @@
</span><span class="cx"> bool compositionUsesCustomUnderlines() const { return !m_customCompositionUnderlines.isEmpty(); }
</span><span class="cx"> const Vector<CompositionUnderline>& customCompositionUnderlines() const { return m_customCompositionUnderlines; }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void setIgnoreCompositionSelectionChange(bool);
</del><ins>+ void setIgnoreCompositionSelectionChange(bool);
</ins><span class="cx"> bool ignoreCompositionSelectionChange() const { return m_ignoreCompositionSelectionChange; }
</span><span class="cx">
</span><span class="cx"> void setStartNewKillRingSequence(bool);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT PassRefPtr<Range> rangeForPoint(const IntPoint& windowPoint);
</del><ins>+ PassRefPtr<Range> rangeForPoint(const IntPoint& windowPoint);
</ins><span class="cx">
</span><span class="cx"> void clear();
</span><span class="cx">
</span><span class="lines">@@ -326,25 +326,25 @@
</span><span class="cx"> PassRefPtr<Range> selectedRange();
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- WEBCORE_EXPORT void confirmMarkedText();
- WEBCORE_EXPORT void setTextAsChildOfElement(const String&, Element*);
- WEBCORE_EXPORT void setTextAlignmentForChangedBaseWritingDirection(WritingDirection);
- WEBCORE_EXPORT void insertDictationPhrases(PassOwnPtr<Vector<Vector<String> > > dictationPhrases, RetainPtr<id> metadata);
- WEBCORE_EXPORT void setDictationPhrasesAsChildOfElement(PassOwnPtr<Vector<Vector<String> > > dictationPhrases, RetainPtr<id> metadata, Element* element);
</del><ins>+ void confirmMarkedText();
+ void setTextAsChildOfElement(const String&, Element*);
+ void setTextAlignmentForChangedBaseWritingDirection(WritingDirection);
+ void insertDictationPhrases(PassOwnPtr<Vector<Vector<String> > > dictationPhrases, RetainPtr<id> metadata);
+ void setDictationPhrasesAsChildOfElement(PassOwnPtr<Vector<Vector<String> > > dictationPhrases, RetainPtr<id> metadata, Element* element);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void addToKillRing(Range*, bool prepend);
</span><span class="cx">
</span><span class="cx"> void startAlternativeTextUITimer();
</span><span class="cx"> // If user confirmed a correction in the correction panel, correction has non-zero length, otherwise it means that user has dismissed the panel.
</span><del>- WEBCORE_EXPORT void handleAlternativeTextUIResult(const String& correction);
</del><ins>+ void handleAlternativeTextUIResult(const String& correction);
</ins><span class="cx"> void dismissCorrectionPanelAsIgnored();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void pasteAsFragment(PassRefPtr<DocumentFragment>, bool smartReplace, bool matchStyle, MailBlockquoteHandling = MailBlockquoteHandling::RespectBlockquote);
- WEBCORE_EXPORT void pasteAsPlainText(const String&, bool smartReplace);
</del><ins>+ void pasteAsFragment(PassRefPtr<DocumentFragment>, bool smartReplace, bool matchStyle, MailBlockquoteHandling = MailBlockquoteHandling::RespectBlockquote);
+ void pasteAsPlainText(const String&, bool smartReplace);
</ins><span class="cx">
</span><span class="cx"> // This is only called on the mac where paste is implemented primarily at the WebKit level.
</span><del>- WEBCORE_EXPORT void pasteAsPlainTextBypassingDHTML();
</del><ins>+ void pasteAsPlainTextBypassingDHTML();
</ins><span class="cx">
</span><span class="cx"> void clearMisspellingsAndBadGrammar(const VisibleSelection&);
</span><span class="cx"> void markMisspellingsAndBadGrammar(const VisibleSelection&);
</span><span class="lines">@@ -353,7 +353,7 @@
</span><span class="cx">
</span><span class="cx"> String selectedText() const;
</span><span class="cx"> String selectedTextForDataTransfer() const;
</span><del>- WEBCORE_EXPORT bool findString(const String&, FindOptions);
</del><ins>+ bool findString(const String&, FindOptions);
</ins><span class="cx">
</span><span class="cx"> PassRefPtr<Range> rangeOfString(const String&, Range*, FindOptions);
</span><span class="cx"> PassRefPtr<Range> findStringAndScrollToVisible(const String&, Range*, FindOptions);
</span><span class="lines">@@ -361,18 +361,18 @@
</span><span class="cx"> const VisibleSelection& mark() const; // Mark, to be used as emacs uses it.
</span><span class="cx"> void setMark(const VisibleSelection&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void computeAndSetTypingStyle(StyleProperties* , EditAction = EditActionUnspecified);
- WEBCORE_EXPORT void applyEditingStyleToBodyElement() const;
</del><ins>+ void computeAndSetTypingStyle(StyleProperties* , EditAction = EditActionUnspecified);
+ void applyEditingStyleToBodyElement() const;
</ins><span class="cx"> void applyEditingStyleToElement(Element*) const;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT IntRect firstRectForRange(Range*) const;
</del><ins>+ IntRect firstRectForRange(Range*) const;
</ins><span class="cx">
</span><span class="cx"> void respondToChangedSelection(const VisibleSelection& oldSelection, FrameSelection::SetSelectionOptions);
</span><del>- WEBCORE_EXPORT void updateEditorUINowIfScheduled();
</del><ins>+ void updateEditorUINowIfScheduled();
</ins><span class="cx"> bool shouldChangeSelection(const VisibleSelection& oldSelection, const VisibleSelection& newSelection, EAffinity, bool stillSelecting) const;
</span><del>- WEBCORE_EXPORT unsigned countMatchesForText(const String&, Range*, FindOptions, unsigned limit, bool markMatches, Vector<RefPtr<Range>>*);
</del><ins>+ unsigned countMatchesForText(const String&, Range*, FindOptions, unsigned limit, bool markMatches, Vector<RefPtr<Range>>*);
</ins><span class="cx"> bool markedTextMatchesAreHighlighted() const;
</span><del>- WEBCORE_EXPORT void setMarkedTextMatchesAreHighlighted(bool);
</del><ins>+ void setMarkedTextMatchesAreHighlighted(bool);
</ins><span class="cx">
</span><span class="cx"> void textFieldDidBeginEditing(Element*);
</span><span class="cx"> void textFieldDidEndEditing(Element*);
</span><span class="lines">@@ -380,15 +380,15 @@
</span><span class="cx"> bool doTextFieldCommandFromEvent(Element*, KeyboardEvent*);
</span><span class="cx"> void textWillBeDeletedInTextField(Element* input);
</span><span class="cx"> void textDidChangeInTextArea(Element*);
</span><del>- WEBCORE_EXPORT WritingDirection baseWritingDirectionForSelectionStart() const;
</del><ins>+ WritingDirection baseWritingDirectionForSelectionStart() const;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT void replaceSelectionWithFragment(PassRefPtr<DocumentFragment>, bool selectReplacement, bool smartReplace, bool matchStyle, MailBlockquoteHandling = MailBlockquoteHandling::RespectBlockquote);
- WEBCORE_EXPORT void replaceSelectionWithText(const String&, bool selectReplacement, bool smartReplace);
- WEBCORE_EXPORT bool selectionStartHasMarkerFor(DocumentMarker::MarkerType, int from, int length) const;
</del><ins>+ void replaceSelectionWithFragment(PassRefPtr<DocumentFragment>, bool selectReplacement, bool smartReplace, bool matchStyle, MailBlockquoteHandling = MailBlockquoteHandling::RespectBlockquote);
+ void replaceSelectionWithText(const String&, bool selectReplacement, bool smartReplace);
+ bool selectionStartHasMarkerFor(DocumentMarker::MarkerType, int from, int length) const;
</ins><span class="cx"> void updateMarkersForWordsAffectedByEditing(bool onlyHandleWordsContainingSelection);
</span><span class="cx"> void deletedAutocorrectionAtPosition(const Position&, const String& originalString);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void simplifyMarkup(Node* startNode, Node* endNode);
</del><ins>+ void simplifyMarkup(Node* startNode, Node* endNode);
</ins><span class="cx">
</span><span class="cx"> void deviceScaleFactorChanged();
</span><span class="cx">
</span><span class="lines">@@ -401,25 +401,25 @@
</span><span class="cx"> VisibleSelection avoidIntersectionWithDeleteButtonController(const VisibleSelection&) const;
</span><span class="cx">
</span><span class="cx"> #if USE(APPKIT)
</span><del>- WEBCORE_EXPORT void uppercaseWord();
- WEBCORE_EXPORT void lowercaseWord();
- WEBCORE_EXPORT void capitalizeWord();
</del><ins>+ void uppercaseWord();
+ void lowercaseWord();
+ void capitalizeWord();
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if USE(AUTOMATIC_TEXT_REPLACEMENT)
</span><del>- WEBCORE_EXPORT void showSubstitutionsPanel();
- WEBCORE_EXPORT bool substitutionsPanelIsShowing();
- WEBCORE_EXPORT void toggleSmartInsertDelete();
- WEBCORE_EXPORT bool isAutomaticQuoteSubstitutionEnabled();
- WEBCORE_EXPORT void toggleAutomaticQuoteSubstitution();
- WEBCORE_EXPORT bool isAutomaticLinkDetectionEnabled();
- WEBCORE_EXPORT void toggleAutomaticLinkDetection();
- WEBCORE_EXPORT bool isAutomaticDashSubstitutionEnabled();
- WEBCORE_EXPORT void toggleAutomaticDashSubstitution();
- WEBCORE_EXPORT bool isAutomaticTextReplacementEnabled();
- WEBCORE_EXPORT void toggleAutomaticTextReplacement();
- WEBCORE_EXPORT bool isAutomaticSpellingCorrectionEnabled();
- WEBCORE_EXPORT void toggleAutomaticSpellingCorrection();
</del><ins>+ void showSubstitutionsPanel();
+ bool substitutionsPanelIsShowing();
+ void toggleSmartInsertDelete();
+ bool isAutomaticQuoteSubstitutionEnabled();
+ void toggleAutomaticQuoteSubstitution();
+ bool isAutomaticLinkDetectionEnabled();
+ void toggleAutomaticLinkDetection();
+ bool isAutomaticDashSubstitutionEnabled();
+ void toggleAutomaticDashSubstitution();
+ bool isAutomaticTextReplacementEnabled();
+ void toggleAutomaticTextReplacement();
+ bool isAutomaticSpellingCorrectionEnabled();
+ void toggleAutomaticSpellingCorrection();
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(DELETION_UI)
</span><span class="lines">@@ -427,25 +427,25 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>- WEBCORE_EXPORT static RenderStyle* styleForSelectionStart(Frame* , Node *&nodeToRemove);
- WEBCORE_EXPORT bool insertParagraphSeparatorInQuotedContent();
- WEBCORE_EXPORT const SimpleFontData* fontForSelection(bool&) const;
- WEBCORE_EXPORT NSDictionary* fontAttributesForSelectionStart() const;
- WEBCORE_EXPORT String stringSelectionForPasteboard();
</del><ins>+ static RenderStyle* styleForSelectionStart(Frame* , Node *&nodeToRemove);
+ bool insertParagraphSeparatorInQuotedContent();
+ const SimpleFontData* fontForSelection(bool&) const;
+ NSDictionary* fontAttributesForSelectionStart() const;
+ String stringSelectionForPasteboard();
</ins><span class="cx"> String stringSelectionForPasteboardWithImageAltText();
</span><span class="cx"> PassRefPtr<DocumentFragment> webContentFromPasteboard(Pasteboard&, Range& context, bool allowPlainText, bool& chosePlainText);
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx"> bool canCopyExcludingStandaloneImages();
</span><span class="cx"> void takeFindStringFromSelection();
</span><del>- WEBCORE_EXPORT void readSelectionFromPasteboard(const String& pasteboardName, MailBlockquoteHandling = MailBlockquoteHandling::RespectBlockquote);
- WEBCORE_EXPORT void replaceNodeFromPasteboard(Node*, const String& pasteboardName);
- WEBCORE_EXPORT PassRefPtr<SharedBuffer> dataSelectionForPasteboard(const String& pasteboardName);
</del><ins>+ void readSelectionFromPasteboard(const String& pasteboardName, MailBlockquoteHandling = MailBlockquoteHandling::RespectBlockquote);
+ void replaceNodeFromPasteboard(Node*, const String& pasteboardName);
+ PassRefPtr<SharedBuffer> dataSelectionForPasteboard(const String& pasteboardName);
</ins><span class="cx"> #endif // !PLATFORM(IOS)
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA) || PLATFORM(EFL)
</span><del>- WEBCORE_EXPORT void writeSelectionToPasteboard(Pasteboard&);
- WEBCORE_EXPORT void writeImageToPasteboard(Pasteboard&, Element& imageElement, const URL&, const String& title);
</del><ins>+ void writeSelectionToPasteboard(Pasteboard&);
+ void writeImageToPasteboard(Pasteboard&, Element& imageElement, const URL&, const String& title);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(TELEPHONE_NUMBER_DETECTION) && !PLATFORM(IOS)
</span><span class="lines">@@ -468,7 +468,7 @@
</span><span class="cx"> void markMisspellingsOrBadGrammar(const VisibleSelection&, bool checkSpelling, RefPtr<Range>& firstMisspellingRange);
</span><span class="cx"> TextCheckingTypeMask resolveTextCheckingTypeMask(TextCheckingTypeMask);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT String selectedText(TextIteratorBehavior) const;
</del><ins>+ String selectedText(TextIteratorBehavior) const;
</ins><span class="cx">
</span><span class="cx"> void selectComposition();
</span><span class="cx"> enum SetCompositionMode { ConfirmComposition, CancelComposition };
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingmacAlternativeTextUIControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/mac/AlternativeTextUIController.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/mac/AlternativeTextUIController.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/editing/mac/AlternativeTextUIController.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -41,11 +41,11 @@
</span><span class="cx"> public:
</span><span class="cx"> AlternativeTextUIController() { }
</span><span class="cx"> // Returns a context ID.
</span><del>- WEBCORE_EXPORT uint64_t addAlternatives(const RetainPtr<NSTextAlternatives>&);
- WEBCORE_EXPORT void clear();
- WEBCORE_EXPORT void showAlternatives(NSView*, const FloatRect& boundingBoxOfPrimaryString, uint64_t context, void(^acceptanceHandler)(NSString*));
- void WEBCORE_EXPORT removeAlternatives(uint64_t context);
- WEBCORE_EXPORT Vector<String> alternativesForContext(uint64_t context);
</del><ins>+ uint64_t addAlternatives(const RetainPtr<NSTextAlternatives>&);
+ void clear();
+ void showAlternatives(NSView*, const FloatRect& boundingBoxOfPrimaryString, uint64_t context, void(^acceptanceHandler)(NSString*));
+ void removeAlternatives(uint64_t context);
+ Vector<String> alternativesForContext(uint64_t context);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void handleAcceptedAlternative(NSString* acceptedAlternative, uint64_t context, NSTextAlternatives*);
</span></span></pre></div>
<a id="trunkSourceWebCorehistoryBackForwardControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/history/BackForwardController.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/history/BackForwardController.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/history/BackForwardController.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -44,20 +44,20 @@
</span><span class="cx">
</span><span class="cx"> BackForwardClient* client() const { return m_client.get(); }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool canGoBackOrForward(int distance) const;
</del><ins>+ bool canGoBackOrForward(int distance) const;
</ins><span class="cx"> void goBackOrForward(int distance);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool goBack();
- WEBCORE_EXPORT bool goForward();
</del><ins>+ bool goBack();
+ bool goForward();
</ins><span class="cx">
</span><span class="cx"> void addItem(PassRefPtr<HistoryItem>);
</span><span class="cx"> void setCurrentItem(HistoryItem*);
</span><span class="cx">
</span><span class="cx"> int count() const;
</span><del>- WEBCORE_EXPORT int backCount() const;
- WEBCORE_EXPORT int forwardCount() const;
</del><ins>+ int backCount() const;
+ int forwardCount() const;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT HistoryItem* itemAtIndex(int);
</del><ins>+ HistoryItem* itemAtIndex(int);
</ins><span class="cx">
</span><span class="cx"> void close();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehistoryBackForwardListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/history/BackForwardList.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/history/BackForwardList.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/history/BackForwardList.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -47,31 +47,31 @@
</span><span class="cx"> Page* page() { return m_page; }
</span><span class="cx">
</span><span class="cx"> virtual void addItem(PassRefPtr<HistoryItem>) override;
</span><del>- WEBCORE_EXPORT void goBack();
- WEBCORE_EXPORT void goForward();
</del><ins>+ void goBack();
+ void goForward();
</ins><span class="cx"> virtual void goToItem(HistoryItem*) override;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT HistoryItem* backItem();
- WEBCORE_EXPORT HistoryItem* currentItem();
- WEBCORE_EXPORT HistoryItem* forwardItem();
</del><ins>+ HistoryItem* backItem();
+ HistoryItem* currentItem();
+ HistoryItem* forwardItem();
</ins><span class="cx"> virtual HistoryItem* itemAtIndex(int) override;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void backListWithLimit(int, HistoryItemVector&);
- WEBCORE_EXPORT void forwardListWithLimit(int, HistoryItemVector&);
</del><ins>+ void backListWithLimit(int, HistoryItemVector&);
+ void forwardListWithLimit(int, HistoryItemVector&);
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT int capacity();
- WEBCORE_EXPORT void setCapacity(int);
- WEBCORE_EXPORT bool enabled();
- WEBCORE_EXPORT void setEnabled(bool);
</del><ins>+ int capacity();
+ void setCapacity(int);
+ bool enabled();
+ void setEnabled(bool);
</ins><span class="cx"> virtual int backListCount() override;
</span><span class="cx"> virtual int forwardListCount() override;
</span><del>- WEBCORE_EXPORT bool containsItem(HistoryItem*);
</del><ins>+ bool containsItem(HistoryItem*);
</ins><span class="cx">
</span><span class="cx"> virtual void close() override;
</span><del>- WEBCORE_EXPORT bool closed();
</del><ins>+ bool closed();
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT void removeItem(HistoryItem*);
- WEBCORE_EXPORT HistoryItemVector& entries();
</del><ins>+ void removeItem(HistoryItem*);
+ HistoryItemVector& entries();
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> virtual unsigned current() override;
</span><span class="lines">@@ -81,7 +81,7 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- WEBCORE_EXPORT explicit BackForwardList(Page*);
</del><ins>+ explicit BackForwardList(Page*);
</ins><span class="cx">
</span><span class="cx"> Page* m_page;
</span><span class="cx"> HistoryItemVector m_entries;
</span></span></pre></div>
<a id="trunkSourceWebCorehistoryCachedFrameh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/history/CachedFrame.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/history/CachedFrame.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/history/CachedFrame.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -73,8 +73,8 @@
</span><span class="cx"> void clear();
</span><span class="cx"> void destroy();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void setCachedFramePlatformData(std::unique_ptr<CachedFramePlatformData>);
- WEBCORE_EXPORT CachedFramePlatformData* cachedFramePlatformData();
</del><ins>+ void setCachedFramePlatformData(std::unique_ptr<CachedFramePlatformData>);
+ CachedFramePlatformData* cachedFramePlatformData();
</ins><span class="cx">
</span><span class="cx"> using CachedFrameBase::document;
</span><span class="cx"> using CachedFrameBase::view;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderCookieJarh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/CookieJar.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/CookieJar.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/loader/CookieJar.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -40,13 +40,13 @@
</span><span class="cx"> // Functions in this file take a Document pointer to determine which cookie storage to use. We should merge that into call sites, and use PlatformCookieJar directly.
</span><span class="cx">
</span><span class="cx"> // These two functions implement document.cookie API, with special rules for HttpOnly cookies.
</span><del>-WEBCORE_EXPORT String cookies(const Document*, const URL&);
-WEBCORE_EXPORT void setCookies(Document*, const URL&, const String& cookieString);
</del><ins>+String cookies(const Document*, const URL&);
+void setCookies(Document*, const URL&, const String& cookieString);
</ins><span class="cx">
</span><del>-WEBCORE_EXPORT bool cookiesEnabled(const Document*);
-WEBCORE_EXPORT String cookieRequestHeaderFieldValue(const Document*, const URL&);
-WEBCORE_EXPORT bool getRawCookies(const Document*, const URL&, Vector<Cookie>&);
-WEBCORE_EXPORT void deleteCookie(const Document*, const URL&, const String& cookieName);
</del><ins>+bool cookiesEnabled(const Document*);
+String cookieRequestHeaderFieldValue(const Document*, const URL&);
+bool getRawCookies(const Document*, const URL&, Vector<Cookie>&);
+void deleteCookie(const Document*, const URL&, const String& cookieName);
</ins><span class="cx">
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderCrossOriginPreflightResultCacheh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/CrossOriginPreflightResultCache.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/CrossOriginPreflightResultCache.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/loader/CrossOriginPreflightResultCache.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -66,12 +66,12 @@
</span><span class="cx"> WTF_MAKE_NONCOPYABLE(CrossOriginPreflightResultCache); WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx">
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT static CrossOriginPreflightResultCache& shared();
</del><ins>+ static CrossOriginPreflightResultCache& shared();
</ins><span class="cx">
</span><span class="cx"> void appendEntry(const String& origin, const URL&, std::unique_ptr<CrossOriginPreflightResultCacheItem>);
</span><span class="cx"> bool canSkipPreflight(const String& origin, const URL&, StoredCredentials, const String& method, const HTTPHeaderMap& requestHeaders);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void empty();
</del><ins>+ void empty();
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> friend NeverDestroyed<CrossOriginPreflightResultCache>;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderDocumentLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/DocumentLoader.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/DocumentLoader.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/loader/DocumentLoader.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -83,24 +83,24 @@
</span><span class="cx"> {
</span><span class="cx"> return adoptRef(new DocumentLoader(request, data));
</span><span class="cx"> }
</span><del>- WEBCORE_EXPORT virtual ~DocumentLoader();
</del><ins>+ virtual ~DocumentLoader();
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT void setFrame(Frame*);
</del><ins>+ void setFrame(Frame*);
</ins><span class="cx"> Frame* frame() const { return m_frame; }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void attachToFrame();
- WEBCORE_EXPORT virtual void detachFromFrame();
</del><ins>+ virtual void attachToFrame();
+ virtual void detachFromFrame();
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT FrameLoader* frameLoader() const;
- WEBCORE_EXPORT ResourceLoader* mainResourceLoader() const;
- WEBCORE_EXPORT PassRefPtr<ResourceBuffer> mainResourceData() const;
</del><ins>+ FrameLoader* frameLoader() const;
+ ResourceLoader* mainResourceLoader() const;
+ PassRefPtr<ResourceBuffer> mainResourceData() const;
</ins><span class="cx">
</span><span class="cx"> DocumentWriter& writer() const { return m_writer; }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT const ResourceRequest& originalRequest() const;
- WEBCORE_EXPORT const ResourceRequest& originalRequestCopy() const;
</del><ins>+ const ResourceRequest& originalRequest() const;
+ const ResourceRequest& originalRequestCopy() const;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT const ResourceRequest& request() const;
</del><ins>+ const ResourceRequest& request() const;
</ins><span class="cx"> ResourceRequest& request();
</span><span class="cx">
</span><span class="cx"> CachedResourceLoader& cachedResourceLoader() { return m_cachedResourceLoader.get(); }
</span><span class="lines">@@ -108,16 +108,16 @@
</span><span class="cx"> const SubstituteData& substituteData() const { return m_substituteData; }
</span><span class="cx">
</span><span class="cx"> // FIXME: This is the same as requestURL(). We should remove one of them.
</span><del>- WEBCORE_EXPORT const URL& url() const;
- WEBCORE_EXPORT const URL& unreachableURL() const;
</del><ins>+ const URL& url() const;
+ const URL& unreachableURL() const;
</ins><span class="cx">
</span><span class="cx"> const URL& originalURL() const;
</span><del>- WEBCORE_EXPORT const URL& requestURL() const;
- WEBCORE_EXPORT const URL& responseURL() const;
- WEBCORE_EXPORT const String& responseMIMEType() const;
</del><ins>+ const URL& requestURL() const;
+ const URL& responseURL() const;
+ const String& responseMIMEType() const;
</ins><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> // FIXME: This method seems to violate the encapsulation of this class.
</span><del>- WEBCORE_EXPORT void setResponseMIMEType(const String&);
</del><ins>+ void setResponseMIMEType(const String&);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void replaceRequestURLForSameDocumentNavigation(const URL&);
</span><span class="lines">@@ -125,7 +125,7 @@
</span><span class="cx"> void stopLoading();
</span><span class="cx"> void setCommitted(bool committed) { m_committed = committed; }
</span><span class="cx"> bool isCommitted() const { return m_committed; }
</span><del>- WEBCORE_EXPORT bool isLoading() const;
</del><ins>+ bool isLoading() const;
</ins><span class="cx">
</span><span class="cx"> const ResourceError& mainDocumentError() const { return m_mainDocumentError; }
</span><span class="cx">
</span><span class="lines">@@ -139,8 +139,8 @@
</span><span class="cx"> void setIsClientRedirect(bool isClientRedirect) { m_isClientRedirect = isClientRedirect; }
</span><span class="cx"> void handledOnloadEvents();
</span><span class="cx"> bool wasOnloadHandled() { return m_wasOnloadHandled; }
</span><del>- WEBCORE_EXPORT bool isLoadingInAPISense() const;
- WEBCORE_EXPORT void setTitle(const StringWithDirection&);
</del><ins>+ bool isLoadingInAPISense() const;
+ void setTitle(const StringWithDirection&);
</ins><span class="cx"> const String& overrideEncoding() const { return m_overrideEncoding; }
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(MAC)
</span><span class="lines">@@ -150,23 +150,23 @@
</span><span class="cx">
</span><span class="cx"> #if ENABLE(WEB_ARCHIVE) || ENABLE(MHTML)
</span><span class="cx"> void setArchive(PassRefPtr<Archive>);
</span><del>- WEBCORE_EXPORT void addAllArchiveResources(Archive*);
- WEBCORE_EXPORT void addArchiveResource(PassRefPtr<ArchiveResource>);
</del><ins>+ void addAllArchiveResources(Archive*);
+ void addArchiveResource(PassRefPtr<ArchiveResource>);
</ins><span class="cx"> PassRefPtr<Archive> popArchiveForSubframe(const String& frameName, const URL&);
</span><del>- WEBCORE_EXPORT SharedBuffer* parsedArchiveData() const;
</del><ins>+ SharedBuffer* parsedArchiveData() const;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT bool scheduleArchiveLoad(ResourceLoader*, const ResourceRequest&);
</del><ins>+ bool scheduleArchiveLoad(ResourceLoader*, const ResourceRequest&);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> // Return the ArchiveResource for the URL only when loading an Archive
</span><span class="cx"> ArchiveResource* archiveResourceForURL(const URL&) const;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT PassRefPtr<ArchiveResource> mainResource() const;
</del><ins>+ PassRefPtr<ArchiveResource> mainResource() const;
</ins><span class="cx">
</span><span class="cx"> // Return an ArchiveResource for the URL, either creating from live data or
</span><span class="cx"> // pulling from the ArchiveResourceCollection
</span><del>- WEBCORE_EXPORT PassRefPtr<ArchiveResource> subresource(const URL&) const;
- WEBCORE_EXPORT Vector<RefPtr<ArchiveResource>> subresources() const;
</del><ins>+ PassRefPtr<ArchiveResource> subresource(const URL&) const;
+ Vector<RefPtr<ArchiveResource>> subresources() const;
</ins><span class="cx">
</span><span class="cx"> #ifndef NDEBUG
</span><span class="cx"> bool isSubstituteLoadPending(ResourceLoader*) const;
</span><span class="lines">@@ -185,8 +185,8 @@
</span><span class="cx"> void stopRecordingResponses();
</span><span class="cx"> const StringWithDirection& title() const { return m_pageTitle; }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT URL urlForHistory() const;
- WEBCORE_EXPORT bool urlForHistoryReflectsFailure() const;
</del><ins>+ URL urlForHistory() const;
+ bool urlForHistoryReflectsFailure() const;
</ins><span class="cx">
</span><span class="cx"> // These accessors accommodate WebCore's somewhat fickle custom of creating history
</span><span class="cx"> // items for redirects, but only sometimes. For "source" and "destination",
</span><span class="lines">@@ -209,7 +209,7 @@
</span><span class="cx"> void setMainResourceDataBufferingPolicy(DataBufferingPolicy);
</span><span class="cx">
</span><span class="cx"> void startLoadingMainResource();
</span><del>- WEBCORE_EXPORT void cancelMainResourceLoad(const ResourceError&);
</del><ins>+ void cancelMainResourceLoad(const ResourceError&);
</ins><span class="cx">
</span><span class="cx"> // Support iconDatabase in synchronous mode.
</span><span class="cx"> void iconLoadDecisionAvailable();
</span><span class="lines">@@ -227,8 +227,8 @@
</span><span class="cx">
</span><span class="cx"> void addSubresourceLoader(ResourceLoader*);
</span><span class="cx"> void removeSubresourceLoader(ResourceLoader*);
</span><del>- WEBCORE_EXPORT void addPlugInStreamLoader(ResourceLoader*);
- WEBCORE_EXPORT void removePlugInStreamLoader(ResourceLoader*);
</del><ins>+ void addPlugInStreamLoader(ResourceLoader*);
+ void removePlugInStreamLoader(ResourceLoader*);
</ins><span class="cx">
</span><span class="cx"> void subresourceLoaderFinishedLoadingOnePart(ResourceLoader*);
</span><span class="cx">
</span><span class="lines">@@ -254,7 +254,7 @@
</span><span class="cx">
</span><span class="cx"> // The WebKit layer calls this function when it's ready for the data to
</span><span class="cx"> // actually be added to the document.
</span><del>- WEBCORE_EXPORT void commitData(const char* bytes, size_t length);
</del><ins>+ void commitData(const char* bytes, size_t length);
</ins><span class="cx">
</span><span class="cx"> ApplicationCacheHost* applicationCacheHost() const { return m_applicationCacheHost.get(); }
</span><span class="cx">
</span><span class="lines">@@ -269,7 +269,7 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- WEBCORE_EXPORT DocumentLoader(const ResourceRequest&, const SubstituteData&);
</del><ins>+ DocumentLoader(const ResourceRequest&, const SubstituteData&);
</ins><span class="cx">
</span><span class="cx"> bool m_deferMainResourceDataLoad;
</span><span class="cx">
</span><span class="lines">@@ -294,10 +294,10 @@
</span><span class="cx"> void willSendRequest(ResourceRequest&, const ResourceResponse&);
</span><span class="cx"> void finishedLoading(double finishTime);
</span><span class="cx"> void mainReceivedError(const ResourceError&);
</span><del>- WEBCORE_EXPORT virtual void redirectReceived(CachedResource*, ResourceRequest&, const ResourceResponse&) override;
- WEBCORE_EXPORT virtual void responseReceived(CachedResource*, const ResourceResponse&) override;
- WEBCORE_EXPORT virtual void dataReceived(CachedResource*, const char* data, int length) override;
- WEBCORE_EXPORT virtual void notifyFinished(CachedResource*) override;
</del><ins>+ virtual void redirectReceived(CachedResource*, ResourceRequest&, const ResourceResponse&) override;
+ virtual void responseReceived(CachedResource*, const ResourceResponse&) override;
+ virtual void dataReceived(CachedResource*, const char* data, int length) override;
+ virtual void notifyFinished(CachedResource*) override;
</ins><span class="cx">
</span><span class="cx"> bool maybeLoadEmpty();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderDocumentWriterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/DocumentWriter.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/DocumentWriter.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/loader/DocumentWriter.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -52,11 +52,11 @@
</span><span class="cx"> void begin();
</span><span class="cx"> void begin(const URL&, bool dispatchWindowObjectAvailable = true, Document* ownerDocument = 0);
</span><span class="cx"> void addData(const char* bytes, size_t length);
</span><del>- WEBCORE_EXPORT void end();
</del><ins>+ void end();
</ins><span class="cx">
</span><span class="cx"> void setFrame(Frame* frame) { m_frame = frame; }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void setEncoding(const String& encoding, bool userChosen);
</del><ins>+ void setEncoding(const String& encoding, bool userChosen);
</ins><span class="cx">
</span><span class="cx"> const String& mimeType() const { return m_mimeType; }
</span><span class="cx"> void setMIMEType(const String& type) { m_mimeType = type; }
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderappcacheApplicationCacheh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/appcache/ApplicationCache.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/appcache/ApplicationCache.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/loader/appcache/ApplicationCache.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<ApplicationCache> create() { return adoptRef(new ApplicationCache); }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT static void deleteCacheForOrigin(SecurityOrigin*);
</del><ins>+ static void deleteCacheForOrigin(SecurityOrigin*);
</ins><span class="cx">
</span><span class="cx"> ~ApplicationCache();
</span><span class="cx">
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx">
</span><span class="cx"> static bool requestIsHTTPOrHTTPSGet(const ResourceRequest&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT static int64_t diskUsageForOrigin(SecurityOrigin*);
</del><ins>+ static int64_t diskUsageForOrigin(SecurityOrigin*);
</ins><span class="cx">
</span><span class="cx"> int64_t estimatedSizeInStorage() const { return m_estimatedSizeInStorage; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderappcacheApplicationCacheHosth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/appcache/ApplicationCacheHost.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/appcache/ApplicationCacheHost.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/loader/appcache/ApplicationCacheHost.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -123,10 +123,10 @@
</span><span class="cx"> void finishedLoadingMainResource();
</span><span class="cx"> void failedLoadingMainResource();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool maybeLoadResource(ResourceLoader*, const ResourceRequest&, const URL& originalURL);
- WEBCORE_EXPORT bool maybeLoadFallbackForRedirect(ResourceLoader*, ResourceRequest&, const ResourceResponse&);
- WEBCORE_EXPORT bool maybeLoadFallbackForResponse(ResourceLoader*, const ResourceResponse&);
- WEBCORE_EXPORT bool maybeLoadFallbackForError(ResourceLoader*, const ResourceError&);
</del><ins>+ bool maybeLoadResource(ResourceLoader*, const ResourceRequest&, const URL& originalURL);
+ bool maybeLoadFallbackForRedirect(ResourceLoader*, ResourceRequest&, const ResourceResponse&);
+ bool maybeLoadFallbackForResponse(ResourceLoader*, const ResourceResponse&);
+ bool maybeLoadFallbackForError(ResourceLoader*, const ResourceError&);
</ins><span class="cx">
</span><span class="cx"> bool maybeLoadSynchronously(ResourceRequest&, ResourceError&, ResourceResponse&, Vector<char>& data);
</span><span class="cx"> void maybeLoadFallbackSynchronously(const ResourceRequest&, ResourceError&, ResourceResponse&, Vector<char>& data);
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderappcacheApplicationCacheStorageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/appcache/ApplicationCacheStorage.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/appcache/ApplicationCacheStorage.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/loader/appcache/ApplicationCacheStorage.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -53,20 +53,20 @@
</span><span class="cx"> DiskOrOperationFailure
</span><span class="cx"> };
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void setCacheDirectory(const String&);
</del><ins>+ void setCacheDirectory(const String&);
</ins><span class="cx"> const String& cacheDirectory() const;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void setMaximumSize(int64_t size);
- WEBCORE_EXPORT int64_t maximumSize() const;
</del><ins>+ void setMaximumSize(int64_t size);
+ int64_t maximumSize() const;
</ins><span class="cx"> bool isMaximumSizeReached() const;
</span><span class="cx"> int64_t spaceNeeded(int64_t cacheToSave);
</span><span class="cx">
</span><span class="cx"> int64_t defaultOriginQuota() const { return m_defaultOriginQuota; }
</span><del>- WEBCORE_EXPORT void setDefaultOriginQuota(int64_t quota);
- WEBCORE_EXPORT bool calculateUsageForOrigin(const SecurityOrigin*, int64_t& usage);
- WEBCORE_EXPORT bool calculateQuotaForOrigin(const SecurityOrigin*, int64_t& quota);
</del><ins>+ void setDefaultOriginQuota(int64_t quota);
+ bool calculateUsageForOrigin(const SecurityOrigin*, int64_t& usage);
+ bool calculateQuotaForOrigin(const SecurityOrigin*, int64_t& quota);
</ins><span class="cx"> bool calculateRemainingSizeForOriginExcludingCache(const SecurityOrigin*, ApplicationCache*, int64_t& remainingSize);
</span><del>- WEBCORE_EXPORT bool storeUpdatedQuotaForOrigin(const SecurityOrigin*, int64_t quota);
</del><ins>+ bool storeUpdatedQuotaForOrigin(const SecurityOrigin*, int64_t quota);
</ins><span class="cx"> bool checkOriginQuota(ApplicationCacheGroup*, ApplicationCache* oldCache, ApplicationCache* newCache, int64_t& totalSpaceNeeded);
</span><span class="cx">
</span><span class="cx"> ApplicationCacheGroup* cacheGroupForURL(const URL&); // Cache to load a main resource from.
</span><span class="lines">@@ -85,17 +85,17 @@
</span><span class="cx"> // Removes the group if the cache to be removed is the newest one (so, storeNewestCache() needs to be called beforehand when updating).
</span><span class="cx"> void remove(ApplicationCache*);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void empty();
</del><ins>+ void empty();
</ins><span class="cx">
</span><del>- static bool WEBCORE_EXPORT storeCopyOfCache(const String& cacheDirectory, ApplicationCacheHost*);
</del><ins>+ static bool storeCopyOfCache(const String& cacheDirectory, ApplicationCacheHost*);
</ins><span class="cx">
</span><span class="cx"> bool manifestURLs(Vector<URL>* urls);
</span><span class="cx"> bool cacheGroupSize(const String& manifestURL, int64_t* size);
</span><span class="cx"> bool deleteCacheGroup(const String& manifestURL);
</span><del>- WEBCORE_EXPORT void vacuumDatabaseFile();
</del><ins>+ void vacuumDatabaseFile();
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT void getOriginsWithCache(HashSet<RefPtr<SecurityOrigin>, SecurityOriginHash>&);
- WEBCORE_EXPORT void deleteAllEntries();
</del><ins>+ void getOriginsWithCache(HashSet<RefPtr<SecurityOrigin>, SecurityOriginHash>&);
+ void deleteAllEntries();
</ins><span class="cx">
</span><span class="cx"> static int64_t unknownQuota() { return -1; }
</span><span class="cx"> static int64_t noQuota() { return std::numeric_limits<int64_t>::max(); }
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderarchiveArchiveResourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/archive/ArchiveResource.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/archive/ArchiveResource.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/loader/archive/ArchiveResource.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> class ArchiveResource : public SubstituteResource {
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<ArchiveResource> create(PassRefPtr<SharedBuffer>, const URL&, const ResourceResponse&);
</span><del>- WEBCORE_EXPORT static PassRefPtr<ArchiveResource> create(PassRefPtr<SharedBuffer>, const URL&,
</del><ins>+ static PassRefPtr<ArchiveResource> create(PassRefPtr<SharedBuffer>, const URL&,
</ins><span class="cx"> const String& mimeType, const String& textEncoding, const String& frameName,
</span><span class="cx"> const ResourceResponse& = ResourceResponse());
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedImage.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedImage.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/loader/cache/CachedImage.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -56,8 +56,8 @@
</span><span class="cx"> CachedImage(const URL&, Image*, CacheBehaviorType, SessionID);
</span><span class="cx"> virtual ~CachedImage();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT Image* image(); // Returns the nullImage() if the image is not available yet.
- WEBCORE_EXPORT Image* imageForRenderer(const RenderObject*); // Returns the nullImage() if the image is not available yet.
</del><ins>+ Image* image(); // Returns the nullImage() if the image is not available yet.
+ Image* imageForRenderer(const RenderObject*); // Returns the nullImage() if the image is not available yet.
</ins><span class="cx"> bool hasImage() const { return m_image.get(); }
</span><span class="cx"> bool currentFrameKnownToBeOpaque(const RenderElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedResourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedResource.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedResource.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/loader/cache/CachedResource.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -116,8 +116,8 @@
</span><span class="cx"> ResourceLoadPriority loadPriority() const { return m_loadPriority; }
</span><span class="cx"> void setLoadPriority(ResourceLoadPriority);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void addClient(CachedResourceClient*);
- WEBCORE_EXPORT void removeClient(CachedResourceClient*);
</del><ins>+ void addClient(CachedResourceClient*);
+ void removeClient(CachedResourceClient*);
</ins><span class="cx"> bool hasClients() const { return !m_clients.isEmpty() || !m_clientsAwaitingCallback.isEmpty(); }
</span><span class="cx"> bool hasClient(CachedResourceClient* client) { return m_clients.contains(client) || m_clientsAwaitingCallback.contains(client); }
</span><span class="cx"> bool deleteIfPossible();
</span><span class="lines">@@ -220,7 +220,7 @@
</span><span class="cx"> void decreasePreloadCount() { ASSERT(m_preloadCount); --m_preloadCount; }
</span><span class="cx">
</span><span class="cx"> void registerHandle(CachedResourceHandleBase* h);
</span><del>- WEBCORE_EXPORT void unregisterHandle(CachedResourceHandleBase* h);
</del><ins>+ void unregisterHandle(CachedResourceHandleBase* h);
</ins><span class="cx">
</span><span class="cx"> bool canUseCacheValidator() const;
</span><span class="cx">
</span><span class="lines">@@ -249,7 +249,7 @@
</span><span class="cx"> virtual bool canReuse(const ResourceRequest&) const { return true; }
</span><span class="cx">
</span><span class="cx"> #if USE(FOUNDATION)
</span><del>- WEBCORE_EXPORT void tryReplaceEncodedData(PassRefPtr<SharedBuffer>);
</del><ins>+ void tryReplaceEncodedData(PassRefPtr<SharedBuffer>);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if USE(SOUP)
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedResourceHandleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedResourceHandle.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedResourceHandle.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/loader/cache/CachedResourceHandle.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> CachedResourceHandleBase(CachedResource*);
</span><span class="cx"> CachedResourceHandleBase(const CachedResourceHandleBase&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void setResource(CachedResource*);
</del><ins>+ void setResource(CachedResource*);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> CachedResourceHandleBase& operator=(const CachedResourceHandleBase&) { return *this; }
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedResourceLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedResourceLoader.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedResourceLoader.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/loader/cache/CachedResourceLoader.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -117,13 +117,13 @@
</span><span class="cx">
</span><span class="cx"> void loadDone(CachedResource*, bool shouldPerformPostLoadActions = true);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void garbageCollectDocumentResources();
</del><ins>+ void garbageCollectDocumentResources();
</ins><span class="cx">
</span><span class="cx"> void incrementRequestCount(const CachedResource*);
</span><span class="cx"> void decrementRequestCount(const CachedResource*);
</span><span class="cx"> int requestCount() const { return m_requestCount; }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool isPreloaded(const String& urlString) const;
</del><ins>+ bool isPreloaded(const String& urlString) const;
</ins><span class="cx"> void clearPreloads();
</span><span class="cx"> void clearPendingPreloads();
</span><span class="cx"> void preload(CachedResource::Type, CachedResourceRequest&, const String& charset);
</span></span></pre></div>
<a id="trunkSourceWebCorepageChromeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Chrome.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Chrome.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/page/Chrome.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -116,7 +116,7 @@
</span><span class="cx"> void focusedElementChanged(Element*) const;
</span><span class="cx"> void focusedFrameChanged(Frame*) const;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT Page* createWindow(Frame*, const FrameLoadRequest&, const WindowFeatures&, const NavigationAction&) const;
</del><ins>+ Page* createWindow(Frame*, const FrameLoadRequest&, const WindowFeatures&, const NavigationAction&) const;
</ins><span class="cx"> void show() const;
</span><span class="cx">
</span><span class="cx"> bool canRunModal() const;
</span><span class="lines">@@ -145,7 +145,7 @@
</span><span class="cx"> void runJavaScriptAlert(Frame*, const String&);
</span><span class="cx"> bool runJavaScriptConfirm(Frame*, const String&);
</span><span class="cx"> bool runJavaScriptPrompt(Frame*, const String& message, const String& defaultValue, String& result);
</span><del>- WEBCORE_EXPORT void setStatusbarText(Frame*, const String&);
</del><ins>+ void setStatusbarText(Frame*, const String&);
</ins><span class="cx"> bool shouldInterruptJavaScript();
</span><span class="cx">
</span><span class="cx"> IntRect windowResizerRect() const;
</span><span class="lines">@@ -154,7 +154,7 @@
</span><span class="cx">
</span><span class="cx"> void setToolTip(const HitTestResult&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void print(Frame*);
</del><ins>+ void print(Frame*);
</ins><span class="cx">
</span><span class="cx"> void enableSuddenTermination();
</span><span class="cx"> void disableSuddenTermination();
</span><span class="lines">@@ -175,7 +175,7 @@
</span><span class="cx"> bool requiresFullscreenForVideoPlayback();
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>- WEBCORE_EXPORT void focusNSView(NSView*);
</del><ins>+ void focusNSView(NSView*);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> bool selectItemWritingDirectionIsNatural();
</span></span></pre></div>
<a id="trunkSourceWebCorepageContextMenuControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/ContextMenuController.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/ContextMenuController.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/page/ContextMenuController.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -50,16 +50,16 @@
</span><span class="cx"> ~ContextMenuController();
</span><span class="cx">
</span><span class="cx"> ContextMenu* contextMenu() const { return m_contextMenu.get(); }
</span><del>- WEBCORE_EXPORT void clearContextMenu();
</del><ins>+ void clearContextMenu();
</ins><span class="cx">
</span><span class="cx"> void handleContextMenuEvent(Event*);
</span><span class="cx"> void showContextMenu(Event*, PassRefPtr<ContextMenuProvider>);
</span><span class="cx">
</span><span class="cx"> void populate();
</span><del>- WEBCORE_EXPORT void contextMenuItemSelected(ContextMenuItem*);
</del><ins>+ void contextMenuItemSelected(ContextMenuItem*);
</ins><span class="cx"> void addInspectElementItem();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void checkOrEnableIfNeeded(ContextMenuItem&) const;
</del><ins>+ void checkOrEnableIfNeeded(ContextMenuItem&) const;
</ins><span class="cx">
</span><span class="cx"> void setContextMenuContext(const ContextMenuContext& context) { m_context = context; }
</span><span class="cx"> const ContextMenuContext& context() const { return m_context; }
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMWindowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMWindow.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMWindow.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/page/DOMWindow.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -124,10 +124,10 @@
</span><span class="cx">
</span><span class="cx"> PassRefPtr<MediaQueryList> matchMedia(const String&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT unsigned pendingUnloadEventListeners() const;
</del><ins>+ unsigned pendingUnloadEventListeners() const;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT static bool dispatchAllPendingBeforeUnloadEvents();
- WEBCORE_EXPORT static void dispatchAllPendingUnloadEvents();
</del><ins>+ static bool dispatchAllPendingBeforeUnloadEvents();
+ static void dispatchAllPendingUnloadEvents();
</ins><span class="cx">
</span><span class="cx"> static FloatRect adjustWindowRect(Page*, const FloatRect& pendingChanges);
</span><span class="cx">
</span><span class="lines">@@ -160,11 +160,11 @@
</span><span class="cx">
</span><span class="cx"> void focus(ScriptExecutionContext* = 0);
</span><span class="cx"> void blur();
</span><del>- WEBCORE_EXPORT void close(ScriptExecutionContext* = 0);
</del><ins>+ void close(ScriptExecutionContext* = 0);
</ins><span class="cx"> void print();
</span><span class="cx"> void stop();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT PassRefPtr<DOMWindow> open(const String& urlString, const AtomicString& frameName, const String& windowFeaturesString,
</del><ins>+ PassRefPtr<DOMWindow> open(const String& urlString, const AtomicString& frameName, const String& windowFeaturesString,
</ins><span class="cx"> DOMWindow& activeWindow, DOMWindow& firstWindow);
</span><span class="cx">
</span><span class="cx"> void showModalDialog(const String& urlString, const String& dialogFeaturesString, DOMWindow& activeWindow, DOMWindow& firstWindow, std::function<void (DOMWindow&)> prepareDialogFunction);
</span><span class="lines">@@ -216,7 +216,7 @@
</span><span class="cx">
</span><span class="cx"> // DOM Level 2 AbstractView Interface
</span><span class="cx">
</span><del>- WEBCORE_EXPORT Document* document() const;
</del><ins>+ Document* document() const;
</ins><span class="cx">
</span><span class="cx"> // CSSOM View Module
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMWindowExtensionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMWindowExtension.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMWindowExtension.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/page/DOMWindowExtension.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> DOMWrapperWorld& world() const { return *m_world; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- WEBCORE_EXPORT DOMWindowExtension(Frame*, DOMWrapperWorld&);
</del><ins>+ DOMWindowExtension(Frame*, DOMWrapperWorld&);
</ins><span class="cx">
</span><span class="cx"> RefPtr<DOMWrapperWorld> m_world;
</span><span class="cx"> RefPtr<Frame> m_disconnectedFrame;
</span></span></pre></div>
<a id="trunkSourceWebCorepageDragControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DragController.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DragController.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/page/DragController.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -57,10 +57,10 @@
</span><span class="cx">
</span><span class="cx"> DragClient& client() const { return m_client; }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT DragOperation dragEntered(DragData&);
- WEBCORE_EXPORT void dragExited(DragData&);
- WEBCORE_EXPORT DragOperation dragUpdated(DragData&);
- WEBCORE_EXPORT bool performDragOperation(DragData&);
</del><ins>+ DragOperation dragEntered(DragData&);
+ void dragExited(DragData&);
+ DragOperation dragUpdated(DragData&);
+ bool performDragOperation(DragData&);
</ins><span class="cx">
</span><span class="cx"> bool mouseIsOverFileInput() const { return m_fileInputElementUnderMouse; }
</span><span class="cx"> unsigned numberOfItemsToBeAccepted() const { return m_numberOfItemsToBeAccepted; }
</span><span class="lines">@@ -80,9 +80,9 @@
</span><span class="cx"> DragSourceAction delegateDragSourceAction(const IntPoint& rootViewPoint);
</span><span class="cx">
</span><span class="cx"> Element* draggableElement(const Frame*, Element* start, const IntPoint&, DragState&) const;
</span><del>- WEBCORE_EXPORT void dragEnded();
</del><ins>+ void dragEnded();
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT void placeDragCaret(const IntPoint&);
</del><ins>+ void placeDragCaret(const IntPoint&);
</ins><span class="cx">
</span><span class="cx"> bool startDrag(Frame& src, const DragState&, DragOperation srcOp, const PlatformMouseEvent& dragEvent, const IntPoint& dragOrigin);
</span><span class="cx"> static const IntSize& maxDragImageSize();
</span></span></pre></div>
<a id="trunkSourceWebCorepageEventHandlerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/EventHandler.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/EventHandler.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/page/EventHandler.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -147,14 +147,14 @@
</span><span class="cx"> void dispatchFakeMouseMoveEventSoon();
</span><span class="cx"> void dispatchFakeMouseMoveEventSoonInQuad(const FloatQuad&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT HitTestResult hitTestResultAtPoint(const LayoutPoint&,
</del><ins>+ HitTestResult hitTestResultAtPoint(const LayoutPoint&,
</ins><span class="cx"> HitTestRequest::HitTestRequestType hitType = HitTestRequest::ReadOnly | HitTestRequest::Active | HitTestRequest::DisallowShadowContent,
</span><span class="cx"> const LayoutSize& padding = LayoutSize());
</span><span class="cx">
</span><span class="cx"> bool mousePressed() const { return m_mousePressed; }
</span><span class="cx"> Node* mousePressNode() const { return m_mousePressNode.get(); }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void setCapturingMouseEventsElement(PassRefPtr<Element>); // A caller is responsible for resetting capturing element to 0.
</del><ins>+ void setCapturingMouseEventsElement(PassRefPtr<Element>); // A caller is responsible for resetting capturing element to 0.
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(DRAG_SUPPORT)
</span><span class="cx"> bool updateDragAndDrop(const PlatformMouseEvent&, DataTransfer*);
</span><span class="lines">@@ -178,22 +178,22 @@
</span><span class="cx"> static Frame* subframeForTargetNode(Node*);
</span><span class="cx"> static Frame* subframeForHitTestResult(const MouseEventWithHitTestResults&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool scrollOverflow(ScrollDirection, ScrollGranularity, Node* startingNode = 0);
- WEBCORE_EXPORT bool scrollRecursively(ScrollDirection, ScrollGranularity, Node* startingNode = 0);
- WEBCORE_EXPORT bool logicalScrollRecursively(ScrollLogicalDirection, ScrollGranularity, Node* startingNode = 0);
</del><ins>+ bool scrollOverflow(ScrollDirection, ScrollGranularity, Node* startingNode = 0);
+ bool scrollRecursively(ScrollDirection, ScrollGranularity, Node* startingNode = 0);
+ bool logicalScrollRecursively(ScrollLogicalDirection, ScrollGranularity, Node* startingNode = 0);
</ins><span class="cx">
</span><span class="cx"> bool tabsToLinks(KeyboardEvent*) const;
</span><span class="cx"> bool tabsToAllFormControls(KeyboardEvent*) const;
</span><span class="cx">
</span><span class="cx"> bool mouseMoved(const PlatformMouseEvent&);
</span><del>- WEBCORE_EXPORT bool passMouseMovedEventToScrollbars(const PlatformMouseEvent&);
</del><ins>+ bool passMouseMovedEventToScrollbars(const PlatformMouseEvent&);
</ins><span class="cx">
</span><span class="cx"> void lostMouseCapture();
</span><span class="cx">
</span><span class="cx"> bool handleMousePressEvent(const PlatformMouseEvent&);
</span><span class="cx"> bool handleMouseMoveEvent(const PlatformMouseEvent&, HitTestResult* hoveredNode = 0, bool onlyUpdateScrollbars = false);
</span><span class="cx"> bool handleMouseReleaseEvent(const PlatformMouseEvent&);
</span><del>- WEBCORE_EXPORT bool handleWheelEvent(const PlatformWheelEvent&);
</del><ins>+ bool handleWheelEvent(const PlatformWheelEvent&);
</ins><span class="cx"> void defaultWheelEventHandler(Node*, WheelEvent*);
</span><span class="cx"> bool handlePasteGlobalSelection(const PlatformMouseEvent&);
</span><span class="cx">
</span><span class="lines">@@ -221,7 +221,7 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(CONTEXT_MENUS)
</span><del>- WEBCORE_EXPORT bool sendContextMenuEvent(const PlatformMouseEvent&);
</del><ins>+ bool sendContextMenuEvent(const PlatformMouseEvent&);
</ins><span class="cx"> bool sendContextMenuEventForKey();
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="lines">@@ -230,41 +230,41 @@
</span><span class="cx"> bool needsKeyboardEventDisambiguationQuirks() const;
</span><span class="cx">
</span><span class="cx"> static unsigned accessKeyModifiers();
</span><del>- WEBCORE_EXPORT bool handleAccessKey(const PlatformKeyboardEvent&);
- WEBCORE_EXPORT bool keyEvent(const PlatformKeyboardEvent&);
</del><ins>+ bool handleAccessKey(const PlatformKeyboardEvent&);
+ bool keyEvent(const PlatformKeyboardEvent&);
</ins><span class="cx"> void defaultKeyboardEventHandler(KeyboardEvent*);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void handleKeyboardSelectionMovementForAccessibility(KeyboardEvent*);
</del><ins>+ void handleKeyboardSelectionMovementForAccessibility(KeyboardEvent*);
</ins><span class="cx">
</span><span class="cx"> bool handleTextInputEvent(const String& text, Event* underlyingEvent = 0, TextEventInputType = TextEventInputKeyboard);
</span><span class="cx"> void defaultTextInputEventHandler(TextEvent*);
</span><span class="cx">
</span><span class="cx"> #if ENABLE(DRAG_SUPPORT)
</span><del>- WEBCORE_EXPORT bool eventMayStartDrag(const PlatformMouseEvent&) const;
</del><ins>+ bool eventMayStartDrag(const PlatformMouseEvent&) const;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT void dragSourceEndedAt(const PlatformMouseEvent&, DragOperation);
</del><ins>+ void dragSourceEndedAt(const PlatformMouseEvent&, DragOperation);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void focusDocumentView();
</span><span class="cx">
</span><span class="cx"> void capsLockStateMayHaveChanged(); // Only called by FrameSelection
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void sendScrollEvent(); // Ditto
</del><ins>+ void sendScrollEvent(); // Ditto
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA) && defined(__OBJC__)
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- WEBCORE_EXPORT void mouseDown(NSEvent *);
- WEBCORE_EXPORT void mouseDragged(NSEvent *);
- WEBCORE_EXPORT void mouseUp(NSEvent *);
- WEBCORE_EXPORT void mouseMoved(NSEvent *);
- WEBCORE_EXPORT bool keyEvent(NSEvent *);
- WEBCORE_EXPORT bool wheelEvent(NSEvent *);
</del><ins>+ void mouseDown(NSEvent *);
+ void mouseDragged(NSEvent *);
+ void mouseUp(NSEvent *);
+ void mouseMoved(NSEvent *);
+ bool keyEvent(NSEvent *);
+ bool wheelEvent(NSEvent *);
</ins><span class="cx"> #else
</span><del>- WEBCORE_EXPORT void mouseDown(WebEvent *);
- WEBCORE_EXPORT void mouseUp(WebEvent *);
- WEBCORE_EXPORT void mouseMoved(WebEvent *);
- WEBCORE_EXPORT bool keyEvent(WebEvent *);
- WEBCORE_EXPORT bool wheelEvent(WebEvent *);
</del><ins>+ void mouseDown(WebEvent *);
+ void mouseUp(WebEvent *);
+ void mouseMoved(WebEvent *);
+ bool keyEvent(WebEvent *);
+ bool wheelEvent(WebEvent *);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(IOS_TOUCH_EVENTS)
</span><span class="lines">@@ -272,15 +272,15 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- WEBCORE_EXPORT void passMouseMovedEventToScrollbars(NSEvent *);
</del><ins>+ void passMouseMovedEventToScrollbars(NSEvent *);
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT void sendFakeEventsAfterWidgetTracking(NSEvent *initiatingEvent);
</del><ins>+ void sendFakeEventsAfterWidgetTracking(NSEvent *initiatingEvent);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx"> void setActivationEventNumber(int num) { m_activationEventNumber = num; }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT static NSEvent *currentNSEvent();
</del><ins>+ static NSEvent *currentNSEvent();
</ins><span class="cx"> #else
</span><span class="cx"> static WebEvent *currentEvent();
</span><span class="cx"> #endif // !PLATFORM(IOS)
</span><span class="lines">@@ -291,7 +291,7 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(TOUCH_EVENTS)
</span><del>- WEBCORE_EXPORT bool handleTouchEvent(const PlatformTouchEvent&);
</del><ins>+ bool handleTouchEvent(const PlatformTouchEvent&);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> bool useHandCursor(Node*, bool isOverLink, bool shiftKey);
</span><span class="lines">@@ -315,14 +315,14 @@
</span><span class="cx">
</span><span class="cx"> bool handleMouseDoubleClickEvent(const PlatformMouseEvent&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool handleMousePressEvent(const MouseEventWithHitTestResults&);
</del><ins>+ bool handleMousePressEvent(const MouseEventWithHitTestResults&);
</ins><span class="cx"> bool handleMousePressEventSingleClick(const MouseEventWithHitTestResults&);
</span><span class="cx"> bool handleMousePressEventDoubleClick(const MouseEventWithHitTestResults&);
</span><span class="cx"> bool handleMousePressEventTripleClick(const MouseEventWithHitTestResults&);
</span><span class="cx"> #if ENABLE(DRAG_SUPPORT)
</span><span class="cx"> bool handleMouseDraggedEvent(const MouseEventWithHitTestResults&);
</span><span class="cx"> #endif
</span><del>- WEBCORE_EXPORT bool handleMouseReleaseEvent(const MouseEventWithHitTestResults&);
</del><ins>+ bool handleMouseReleaseEvent(const MouseEventWithHitTestResults&);
</ins><span class="cx">
</span><span class="cx"> OptionalCursor selectCursor(const HitTestResult&, bool shiftKey);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationAnimationControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/AnimationController.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/AnimationController.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/page/animation/AnimationController.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -54,16 +54,16 @@
</span><span class="cx"> // This is called when an accelerated animation or transition has actually started to animate.
</span><span class="cx"> void notifyAnimationStarted(RenderElement*, double startTime);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool pauseAnimationAtTime(RenderElement*, const AtomicString& name, double t); // To be used only for testing
- WEBCORE_EXPORT bool pauseTransitionAtTime(RenderElement*, const String& property, double t); // To be used only for testing
- WEBCORE_EXPORT unsigned numberOfActiveAnimations(Document*) const; // To be used only for testing
</del><ins>+ bool pauseAnimationAtTime(RenderElement*, const AtomicString& name, double t); // To be used only for testing
+ bool pauseTransitionAtTime(RenderElement*, const String& property, double t); // To be used only for testing
+ unsigned numberOfActiveAnimations(Document*) const; // To be used only for testing
</ins><span class="cx">
</span><span class="cx"> bool isRunningAnimationOnRenderer(RenderElement*, CSSPropertyID, AnimationBase::RunningState) const;
</span><span class="cx"> bool isRunningAcceleratedAnimationOnRenderer(RenderElement*, CSSPropertyID, AnimationBase::RunningState) const;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool isSuspended() const;
- WEBCORE_EXPORT void suspendAnimations();
- WEBCORE_EXPORT void resumeAnimations();
</del><ins>+ bool isSuspended() const;
+ void suspendAnimations();
+ void resumeAnimations();
</ins><span class="cx"> #if ENABLE(REQUEST_ANIMATION_FRAME)
</span><span class="cx"> void serviceAnimations();
</span><span class="cx"> #endif
</span><span class="lines">@@ -75,8 +75,8 @@
</span><span class="cx"> void beginAnimationUpdate();
</span><span class="cx"> void endAnimationUpdate();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool allowsNewAnimationsWhileSuspended() const;
- WEBCORE_EXPORT void setAllowsNewAnimationsWhileSuspended(bool);
</del><ins>+ bool allowsNewAnimationsWhileSuspended() const;
+ void setAllowsNewAnimationsWhileSuspended(bool);
</ins><span class="cx">
</span><span class="cx"> static bool supportsAcceleratedAnimationOfProperty(CSSPropertyID);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingAsyncScrollingCoordinatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -49,16 +49,16 @@
</span><span class="cx"> class AsyncScrollingCoordinator : public ScrollingCoordinator {
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<AsyncScrollingCoordinator> create(Page*);
</span><del>- WEBCORE_EXPORT virtual ~AsyncScrollingCoordinator();
</del><ins>+ virtual ~AsyncScrollingCoordinator();
</ins><span class="cx">
</span><span class="cx"> ScrollingTree* scrollingTree() const { return m_scrollingTree.get(); }
</span><span class="cx">
</span><span class="cx"> void scrollingStateTreePropertiesChanged();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void scheduleUpdateScrollPositionAfterAsyncScroll(ScrollingNodeID, const FloatPoint&, bool programmaticScroll, SetOrSyncScrollingLayerPosition);
</del><ins>+ void scheduleUpdateScrollPositionAfterAsyncScroll(ScrollingNodeID, const FloatPoint&, bool programmaticScroll, SetOrSyncScrollingLayerPosition);
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- WEBCORE_EXPORT AsyncScrollingCoordinator(Page*);
</del><ins>+ AsyncScrollingCoordinator(Page*);
</ins><span class="cx">
</span><span class="cx"> void setScrollingTree(PassRefPtr<ScrollingTree> scrollingTree) { m_scrollingTree = scrollingTree; }
</span><span class="cx">
</span><span class="lines">@@ -68,7 +68,7 @@
</span><span class="cx">
</span><span class="cx"> void updateScrollPositionAfterAsyncScroll(ScrollingNodeID, const FloatPoint&, bool programmaticScroll, SetOrSyncScrollingLayerPosition);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual String scrollingStateTreeAsText() const override;
</del><ins>+ virtual String scrollingStateTreeAsText() const override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> virtual bool isAsyncScrollingCoordinator() const override { return true; }
</span><span class="lines">@@ -76,29 +76,29 @@
</span><span class="cx"> virtual bool supportsFixedPositionLayers() const override { return true; }
</span><span class="cx"> virtual bool hasVisibleSlowRepaintViewportConstrainedObjects(FrameView*) const override { return false; }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void frameViewLayoutUpdated(FrameView*) override;
- WEBCORE_EXPORT virtual void frameViewRootLayerDidChange(FrameView*) override;
- WEBCORE_EXPORT virtual void frameViewNonFastScrollableRegionChanged(FrameView*) override;
</del><ins>+ virtual void frameViewLayoutUpdated(FrameView*) override;
+ virtual void frameViewRootLayerDidChange(FrameView*) override;
+ virtual void frameViewNonFastScrollableRegionChanged(FrameView*) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual bool requestScrollPositionUpdate(FrameView*, const IntPoint&) override;
</del><ins>+ virtual bool requestScrollPositionUpdate(FrameView*, const IntPoint&) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual ScrollingNodeID attachToStateTree(ScrollingNodeType, ScrollingNodeID newNodeID, ScrollingNodeID parentID) override;
- WEBCORE_EXPORT virtual void detachFromStateTree(ScrollingNodeID) override;
- WEBCORE_EXPORT virtual void clearStateTree() override;
</del><ins>+ virtual ScrollingNodeID attachToStateTree(ScrollingNodeType, ScrollingNodeID newNodeID, ScrollingNodeID parentID) override;
+ virtual void detachFromStateTree(ScrollingNodeID) override;
+ virtual void clearStateTree() override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void updateViewportConstrainedNode(ScrollingNodeID, const ViewportConstraints&, GraphicsLayer*) override;
</del><ins>+ virtual void updateViewportConstrainedNode(ScrollingNodeID, const ViewportConstraints&, GraphicsLayer*) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void updateFrameScrollingNode(ScrollingNodeID, GraphicsLayer* scrollLayer, GraphicsLayer* scrolledContentsLayer, GraphicsLayer* counterScrollingLayer, GraphicsLayer* insetClipLayer, const ScrollingGeometry* = nullptr);
- WEBCORE_EXPORT virtual void updateOverflowScrollingNode(ScrollingNodeID, GraphicsLayer* scrollLayer, GraphicsLayer* scrolledContentsLayer, const ScrollingGeometry* = nullptr);
</del><ins>+ virtual void updateFrameScrollingNode(ScrollingNodeID, GraphicsLayer* scrollLayer, GraphicsLayer* scrolledContentsLayer, GraphicsLayer* counterScrollingLayer, GraphicsLayer* insetClipLayer, const ScrollingGeometry* = nullptr);
+ virtual void updateOverflowScrollingNode(ScrollingNodeID, GraphicsLayer* scrollLayer, GraphicsLayer* scrolledContentsLayer, const ScrollingGeometry* = nullptr);
</ins><span class="cx">
</span><span class="cx"> virtual bool isRubberBandInProgress() const override;
</span><span class="cx"> virtual void setScrollPinningBehavior(ScrollPinningBehavior) override;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void syncChildPositions(const LayoutRect& viewportRect) override;
- WEBCORE_EXPORT virtual void scrollableAreaScrollbarLayerDidChange(ScrollableArea*, ScrollbarOrientation) override;
</del><ins>+ virtual void syncChildPositions(const LayoutRect& viewportRect) override;
+ virtual void scrollableAreaScrollbarLayerDidChange(ScrollableArea*, ScrollbarOrientation) override;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void recomputeWheelEventHandlerCountForFrameView(FrameView*) override;
- WEBCORE_EXPORT virtual void setSynchronousScrollingReasons(SynchronousScrollingReasons) override;
</del><ins>+ virtual void recomputeWheelEventHandlerCountForFrameView(FrameView*) override;
+ virtual void setSynchronousScrollingReasons(SynchronousScrollingReasons) override;
</ins><span class="cx">
</span><span class="cx"> virtual void scheduleTreeStateCommit() = 0;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformCalculationValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/CalculationValue.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/CalculationValue.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/CalculationValue.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -136,7 +136,7 @@
</span><span class="cx">
</span><span class="cx"> class CalculationValue : public RefCounted<CalculationValue> {
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT static PassRef<CalculationValue> create(std::unique_ptr<CalcExpressionNode>, CalculationPermittedValueRange);
</del><ins>+ static PassRef<CalculationValue> create(std::unique_ptr<CalcExpressionNode>, CalculationPermittedValueRange);
</ins><span class="cx"> float evaluate(float maxValue) const;
</span><span class="cx">
</span><span class="cx"> bool shouldClampToNonNegative() const { return m_shouldClampToNonNegative; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformContentFilterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ContentFilter.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ContentFilter.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/ContentFilter.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> static bool canHandleResponse(const ResourceResponse&);
</span><span class="cx">
</span><span class="cx"> explicit ContentFilter(const ResourceResponse&);
</span><del>- WEBCORE_EXPORT ~ContentFilter();
</del><ins>+ ~ContentFilter();
</ins><span class="cx">
</span><span class="cx"> void addData(const char* data, int length);
</span><span class="cx"> void finishedAddingData();
</span><span class="lines">@@ -69,13 +69,13 @@
</span><span class="cx"> const char* getReplacementData(int& length) const;
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><del>- WEBCORE_EXPORT ContentFilter();
- WEBCORE_EXPORT void encode(NSKeyedArchiver *) const;
- WEBCORE_EXPORT static bool decode(NSKeyedUnarchiver *, ContentFilter&);
</del><ins>+ ContentFilter();
+ void encode(NSKeyedArchiver *) const;
+ static bool decode(NSKeyedUnarchiver *, ContentFilter&);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- WEBCORE_EXPORT bool handleUnblockRequestAndDispatchIfSuccessful(const ResourceRequest&, std::function<void()>);
</del><ins>+ bool handleUnblockRequestAndDispatchIfSuccessful(const ResourceRequest&, std::function<void()>);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformContextMenuh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ContextMenu.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ContextMenu.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/ContextMenu.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -77,8 +77,8 @@
</span><span class="cx">
</span><span class="cx"> unsigned itemCount() const;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT PlatformMenuDescription platformDescription() const;
- WEBCORE_EXPORT void setPlatformDescription(PlatformMenuDescription);
</del><ins>+ PlatformMenuDescription platformDescription() const;
+ void setPlatformDescription(PlatformMenuDescription);
</ins><span class="cx">
</span><span class="cx"> PlatformMenuDescription releasePlatformDescription();
</span><span class="cx"> #endif // USE(CROSS_PLATFORM_CONTEXT_MENUS)
</span><span class="lines">@@ -101,7 +101,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> #if !USE(CROSS_PLATFORM_CONTEXT_MENUS)
</span><del>-WEBCORE_EXPORT Vector<ContextMenuItem> contextMenuItemVector(PlatformMenuDescription);
</del><ins>+Vector<ContextMenuItem> contextMenuItemVector(PlatformMenuDescription);
</ins><span class="cx"> PlatformMenuDescription platformMenuDescription(Vector<ContextMenuItem>&);
</span><span class="cx"> #endif
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformContextMenuItemh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ContextMenuItem.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ContextMenuItem.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/ContextMenuItem.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -188,22 +188,22 @@
</span><span class="cx"> class ContextMenuItem {
</span><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT ContextMenuItem(ContextMenuItemType, ContextMenuAction, const String&, ContextMenu* subMenu = 0);
- WEBCORE_EXPORT ContextMenuItem(ContextMenuItemType, ContextMenuAction, const String&, bool enabled, bool checked);
</del><ins>+ ContextMenuItem(ContextMenuItemType, ContextMenuAction, const String&, ContextMenu* subMenu = 0);
+ ContextMenuItem(ContextMenuItemType, ContextMenuAction, const String&, bool enabled, bool checked);
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT ~ContextMenuItem();
</del><ins>+ ~ContextMenuItem();
</ins><span class="cx">
</span><span class="cx"> void setType(ContextMenuItemType);
</span><del>- WEBCORE_EXPORT ContextMenuItemType type() const;
</del><ins>+ ContextMenuItemType type() const;
</ins><span class="cx">
</span><span class="cx"> void setAction(ContextMenuAction);
</span><del>- WEBCORE_EXPORT ContextMenuAction action() const;
</del><ins>+ ContextMenuAction action() const;
</ins><span class="cx">
</span><span class="cx"> void setChecked(bool = true);
</span><del>- WEBCORE_EXPORT bool checked() const;
</del><ins>+ bool checked() const;
</ins><span class="cx">
</span><span class="cx"> void setEnabled(bool = true);
</span><del>- WEBCORE_EXPORT bool enabled() const;
</del><ins>+ bool enabled() const;
</ins><span class="cx">
</span><span class="cx"> void setSubMenu(ContextMenu*);
</span><span class="cx">
</span><span class="lines">@@ -225,16 +225,16 @@
</span><span class="cx"> const Vector<ContextMenuItem>& subMenuItems() const { return m_subMenuItems; }
</span><span class="cx"> #else
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT explicit ContextMenuItem(PlatformMenuItemDescription);
</del><ins>+ explicit ContextMenuItem(PlatformMenuItemDescription);
</ins><span class="cx"> explicit ContextMenuItem(ContextMenu* subMenu = 0);
</span><span class="cx"> ContextMenuItem(ContextMenuAction, const String&, bool enabled, bool checked, Vector<ContextMenuItem>& submenuItems);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT PlatformMenuItemDescription releasePlatformDescription();
</del><ins>+ PlatformMenuItemDescription releasePlatformDescription();
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT String title() const;
</del><ins>+ String title() const;
</ins><span class="cx"> void setTitle(const String&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT PlatformMenuDescription platformSubMenu() const;
</del><ins>+ PlatformMenuDescription platformSubMenu() const;
</ins><span class="cx"> void setSubMenu(Vector<ContextMenuItem>&);
</span><span class="cx">
</span><span class="cx"> #endif // USE(CROSS_PLATFORM_CONTEXT_MENUS)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformCrossThreadCopierh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/CrossThreadCopier.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/CrossThreadCopier.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/CrossThreadCopier.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -107,7 +107,7 @@
</span><span class="cx"> static_assert(std::is_convertible<RefCountedType*, ThreadSafeRefCounted<RefCountedType>*>::value, "T is not convertible to ThreadSafeRefCounted!");
</span><span class="cx">
</span><span class="cx"> typedef PassRefPtr<RefCountedType> Type;
</span><del>- WEBCORE_EXPORT static Type copy(const T& refPtr)
</del><ins>+ static Type copy(const T& refPtr)
</ins><span class="cx"> {
</span><span class="cx"> return refPtr;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformCursorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/Cursor.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/Cursor.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/Cursor.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -126,7 +126,7 @@
</span><span class="cx"> Custom
</span><span class="cx"> };
</span><span class="cx">
</span><del>- WEBCORE_EXPORT static const Cursor& fromType(Cursor::Type);
</del><ins>+ static const Cursor& fromType(Cursor::Type);
</ins><span class="cx">
</span><span class="cx"> Cursor()
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="lines">@@ -138,16 +138,16 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>- WEBCORE_EXPORT Cursor(Image*, const IntPoint& hotSpot);
- WEBCORE_EXPORT Cursor(const Cursor&);
</del><ins>+ Cursor(Image*, const IntPoint& hotSpot);
+ Cursor(const Cursor&);
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(MOUSE_CURSOR_SCALE)
</span><span class="cx"> // Hot spot is in image pixels.
</span><span class="cx"> Cursor(Image*, const IntPoint& hotSpot, float imageScaleFactor);
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- WEBCORE_EXPORT ~Cursor();
- WEBCORE_EXPORT Cursor& operator=(const Cursor&);
</del><ins>+ ~Cursor();
+ Cursor& operator=(const Cursor&);
</ins><span class="cx">
</span><span class="cx"> explicit Cursor(Type);
</span><span class="cx"> Type type() const
</span><span class="lines">@@ -161,7 +161,7 @@
</span><span class="cx"> // Image scale in image pixels per logical (UI) pixel.
</span><span class="cx"> float imageScaleFactor() const { return m_imageScaleFactor; }
</span><span class="cx"> #endif
</span><del>- WEBCORE_EXPORT PlatformCursor platformCursor() const;
</del><ins>+ PlatformCursor platformCursor() const;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void ensurePlatformCursor() const;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformDatabaseStrategyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/DatabaseStrategy.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/DatabaseStrategy.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/DatabaseStrategy.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -37,11 +37,11 @@
</span><span class="cx"> class DatabaseStrategy {
</span><span class="cx"> public:
</span><span class="cx"> #if ENABLE(SQL_DATABASE)
</span><del>- WEBCORE_EXPORT virtual AbstractDatabaseServer* getDatabaseServer();
</del><ins>+ virtual AbstractDatabaseServer* getDatabaseServer();
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INDEXED_DATABASE)
</span><del>- WEBCORE_EXPORT virtual PassRefPtr<IDBFactoryBackendInterface> createIDBFactoryBackend(const String& databaseDirectoryIdentifier);
</del><ins>+ virtual PassRefPtr<IDBFactoryBackendInterface> createIDBFactoryBackend(const String& databaseDirectoryIdentifier);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> protected:
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformDisplaySleepDisablerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/DisplaySleepDisabler.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/DisplaySleepDisabler.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/DisplaySleepDisabler.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -31,10 +31,10 @@
</span><span class="cx"> class DisplaySleepDisabler {
</span><span class="cx"> public:
</span><span class="cx"> static std::unique_ptr<DisplaySleepDisabler> create(const char*);
</span><del>- WEBCORE_EXPORT virtual ~DisplaySleepDisabler();
</del><ins>+ virtual ~DisplaySleepDisabler();
</ins><span class="cx">
</span><span class="cx"> protected:
</span><del>- WEBCORE_EXPORT DisplaySleepDisabler(const char*);
</del><ins>+ DisplaySleepDisabler(const char*);
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformDragDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/DragData.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/DragData.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/DragData.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -82,10 +82,10 @@
</span><span class="cx"> enum FilenameConversionPolicy { DoNotConvertFilenames, ConvertFilenames };
</span><span class="cx">
</span><span class="cx"> // clientPosition is taken to be the position of the drag event within the target window, with (0,0) at the top left
</span><del>- WEBCORE_EXPORT DragData(DragDataRef, const IntPoint& clientPosition, const IntPoint& globalPosition, DragOperation, DragApplicationFlags = DragApplicationNone);
- WEBCORE_EXPORT DragData(const String& dragStorageName, const IntPoint& clientPosition, const IntPoint& globalPosition, DragOperation, DragApplicationFlags = DragApplicationNone);
</del><ins>+ DragData(DragDataRef, const IntPoint& clientPosition, const IntPoint& globalPosition, DragOperation, DragApplicationFlags = DragApplicationNone);
+ DragData(const String& dragStorageName, const IntPoint& clientPosition, const IntPoint& globalPosition, DragOperation, DragApplicationFlags = DragApplicationNone);
</ins><span class="cx"> #if PLATFORM(WIN)
</span><del>- WEBCORE_EXPORT DragData(const DragDataMap&, const IntPoint& clientPosition, const IntPoint& globalPosition, DragOperation sourceOperationMask, DragApplicationFlags = DragApplicationNone);
</del><ins>+ DragData(const DragDataMap&, const IntPoint& clientPosition, const IntPoint& globalPosition, DragOperation sourceOperationMask, DragApplicationFlags = DragApplicationNone);
</ins><span class="cx"> const DragDataMap& dragDataMap();
</span><span class="cx"> void getDragFileDescriptorData(int& size, String& pathname);
</span><span class="cx"> void getDragFileContentData(int size, void* dataBlob);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformLocalizedStringsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/LocalizedStrings.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/LocalizedStrings.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/LocalizedStrings.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(CONTEXT_MENUS)
</span><del>- WEBCORE_EXPORT String contextMenuItemTagOpenLinkInNewWindow();
</del><ins>+ String contextMenuItemTagOpenLinkInNewWindow();
</ins><span class="cx"> String contextMenuItemTagDownloadLinkToDisk();
</span><span class="cx"> String contextMenuItemTagCopyLinkToClipboard();
</span><span class="cx"> String contextMenuItemTagOpenImageInNewWindow();
</span><span class="lines">@@ -89,42 +89,42 @@
</span><span class="cx"> String contextMenuItemTagSearchWeb();
</span><span class="cx"> String contextMenuItemTagLookUpInDictionary(const String& selectedString);
</span><span class="cx"> String contextMenuItemTagOpenLink();
</span><del>- WEBCORE_EXPORT String contextMenuItemTagIgnoreGrammar();
- WEBCORE_EXPORT String contextMenuItemTagSpellingMenu();
- WEBCORE_EXPORT String contextMenuItemTagShowSpellingPanel(bool show);
- WEBCORE_EXPORT String contextMenuItemTagCheckSpelling();
- WEBCORE_EXPORT String contextMenuItemTagCheckSpellingWhileTyping();
- WEBCORE_EXPORT String contextMenuItemTagCheckGrammarWithSpelling();
- WEBCORE_EXPORT String contextMenuItemTagFontMenu();
- WEBCORE_EXPORT String contextMenuItemTagBold();
- WEBCORE_EXPORT String contextMenuItemTagItalic();
- WEBCORE_EXPORT String contextMenuItemTagUnderline();
- WEBCORE_EXPORT String contextMenuItemTagOutline();
- WEBCORE_EXPORT String contextMenuItemTagWritingDirectionMenu();
</del><ins>+ String contextMenuItemTagIgnoreGrammar();
+ String contextMenuItemTagSpellingMenu();
+ String contextMenuItemTagShowSpellingPanel(bool show);
+ String contextMenuItemTagCheckSpelling();
+ String contextMenuItemTagCheckSpellingWhileTyping();
+ String contextMenuItemTagCheckGrammarWithSpelling();
+ String contextMenuItemTagFontMenu();
+ String contextMenuItemTagBold();
+ String contextMenuItemTagItalic();
+ String contextMenuItemTagUnderline();
+ String contextMenuItemTagOutline();
+ String contextMenuItemTagWritingDirectionMenu();
</ins><span class="cx"> String contextMenuItemTagTextDirectionMenu();
</span><del>- WEBCORE_EXPORT String contextMenuItemTagDefaultDirection();
- WEBCORE_EXPORT String contextMenuItemTagLeftToRight();
- WEBCORE_EXPORT String contextMenuItemTagRightToLeft();
</del><ins>+ String contextMenuItemTagDefaultDirection();
+ String contextMenuItemTagLeftToRight();
+ String contextMenuItemTagRightToLeft();
</ins><span class="cx"> #if PLATFORM(COCOA)
</span><span class="cx"> String contextMenuItemTagSearchInSpotlight();
</span><del>- WEBCORE_EXPORT String contextMenuItemTagShowFonts();
- WEBCORE_EXPORT String contextMenuItemTagStyles();
- WEBCORE_EXPORT String contextMenuItemTagShowColors();
- WEBCORE_EXPORT String contextMenuItemTagSpeechMenu();
- WEBCORE_EXPORT String contextMenuItemTagStartSpeaking();
- WEBCORE_EXPORT String contextMenuItemTagStopSpeaking();
- WEBCORE_EXPORT String contextMenuItemTagCorrectSpellingAutomatically();
- WEBCORE_EXPORT String contextMenuItemTagSubstitutionsMenu();
- WEBCORE_EXPORT String contextMenuItemTagShowSubstitutions(bool show);
- WEBCORE_EXPORT String contextMenuItemTagSmartCopyPaste();
- WEBCORE_EXPORT String contextMenuItemTagSmartQuotes();
- WEBCORE_EXPORT String contextMenuItemTagSmartDashes();
- WEBCORE_EXPORT String contextMenuItemTagSmartLinks();
- WEBCORE_EXPORT String contextMenuItemTagTextReplacement();
- WEBCORE_EXPORT String contextMenuItemTagTransformationsMenu();
- WEBCORE_EXPORT String contextMenuItemTagMakeUpperCase();
- WEBCORE_EXPORT String contextMenuItemTagMakeLowerCase();
- WEBCORE_EXPORT String contextMenuItemTagCapitalize();
</del><ins>+ String contextMenuItemTagShowFonts();
+ String contextMenuItemTagStyles();
+ String contextMenuItemTagShowColors();
+ String contextMenuItemTagSpeechMenu();
+ String contextMenuItemTagStartSpeaking();
+ String contextMenuItemTagStopSpeaking();
+ String contextMenuItemTagCorrectSpellingAutomatically();
+ String contextMenuItemTagSubstitutionsMenu();
+ String contextMenuItemTagShowSubstitutions(bool show);
+ String contextMenuItemTagSmartCopyPaste();
+ String contextMenuItemTagSmartQuotes();
+ String contextMenuItemTagSmartDashes();
+ String contextMenuItemTagSmartLinks();
+ String contextMenuItemTagTextReplacement();
+ String contextMenuItemTagTransformationsMenu();
+ String contextMenuItemTagMakeUpperCase();
+ String contextMenuItemTagMakeLowerCase();
+ String contextMenuItemTagCapitalize();
</ins><span class="cx"> String contextMenuItemTagChangeBack(const String& replacedString);
</span><span class="cx"> #endif
</span><span class="cx"> String contextMenuItemTagOpenVideoInNewWindow();
</span><span class="lines">@@ -142,7 +142,7 @@
</span><span class="cx"> String contextMenuItemTagMediaPlay();
</span><span class="cx"> String contextMenuItemTagMediaPause();
</span><span class="cx"> String contextMenuItemTagMediaMute();
</span><del>- WEBCORE_EXPORT String contextMenuItemTagInspectElement();
</del><ins>+ String contextMenuItemTagInspectElement();
</ins><span class="cx"> #endif // ENABLE(CONTEXT_MENUS)
</span><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformPlatformExportMacrosh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/PlatformExportMacros.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/PlatformExportMacros.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/PlatformExportMacros.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -46,13 +46,8 @@
</span><span class="cx"> #define WEBKIT_EXPORTDATA WTF_IMPORT
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>-// FIXME: This should be WTF_EXPORT once WEBCORE_EXPORT is used instead of WebCore.exp.in.
-#define WEBCORE_EXPORT WTF_EXPORT
-
</del><span class="cx"> #else // !USE(EXPORT_MACROS)
</span><span class="cx">
</span><del>-#define WEBCORE_EXPORT
-
</del><span class="cx"> #if OS(WINDOWS) && !COMPILER(GCC)
</span><span class="cx">
</span><span class="cx"> #if defined(WEBCORE_IS_LINKED_IN_SAME_BINARY)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioAudioHardwareListenerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/AudioHardwareListener.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/AudioHardwareListener.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/audio/AudioHardwareListener.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> virtual void audioOutputDeviceChanged() = 0;
</span><span class="cx"> };
</span><span class="cx">
</span><del>- WEBCORE_EXPORT static PassRefPtr<AudioHardwareListener> create(Client&);
</del><ins>+ static PassRefPtr<AudioHardwareListener> create(Client&);
</ins><span class="cx"> virtual ~AudioHardwareListener() { }
</span><span class="cx">
</span><span class="cx"> AudioHardwareActivityType hardwareActivity() const { return m_activity; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioAudioSessionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/AudioSession.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/AudioSession.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/audio/AudioSession.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> class AudioSession {
</span><span class="cx"> WTF_MAKE_NONCOPYABLE(AudioSession);
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT static AudioSession& sharedSession();
</del><ins>+ static AudioSession& sharedSession();
</ins><span class="cx">
</span><span class="cx"> enum CategoryType {
</span><span class="cx"> None,
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> PlayAndRecord,
</span><span class="cx"> AudioProcessing,
</span><span class="cx"> };
</span><del>- WEBCORE_EXPORT void setCategory(CategoryType);
</del><ins>+ void setCategory(CategoryType);
</ins><span class="cx"> CategoryType category() const;
</span><span class="cx">
</span><span class="cx"> void setCategoryOverride(CategoryType);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioiosMediaSessionManagerIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/ios/MediaSessionManagerIOS.mm (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/ios/MediaSessionManagerIOS.mm        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/audio/ios/MediaSessionManagerIOS.mm        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -82,9 +82,9 @@
</span><span class="cx"> #define MPNowPlayingInfoPropertyPlaybackRate getMPNowPlayingInfoPropertyPlaybackRate()
</span><span class="cx"> #define MPVolumeViewWirelessRoutesAvailableDidChangeNotification getMPVolumeViewWirelessRoutesAvailableDidChangeNotification()
</span><span class="cx">
</span><del>-WEBCORE_EXPORT NSString* WebUIApplicationWillResignActiveNotification = @"WebUIApplicationWillResignActiveNotification";
-WEBCORE_EXPORT NSString* WebUIApplicationWillEnterForegroundNotification = @"WebUIApplicationWillEnterForegroundNotification";
-WEBCORE_EXPORT NSString* WebUIApplicationDidBecomeActiveNotification = @"WebUIApplicationDidBecomeActiveNotification";
</del><ins>+NSString* WebUIApplicationWillResignActiveNotification = @"WebUIApplicationWillResignActiveNotification";
+NSString* WebUIApplicationWillEnterForegroundNotification = @"WebUIApplicationWillEnterForegroundNotification";
+NSString* WebUIApplicationDidBecomeActiveNotification = @"WebUIApplicationDidBecomeActiveNotification";
</ins><span class="cx">
</span><span class="cx"> using namespace WebCore;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsBitmapImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/BitmapImage.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/BitmapImage.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/graphics/BitmapImage.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -156,7 +156,7 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if USE(CG)
</span><del>- WEBCORE_EXPORT virtual CGImageRef getCGImageRef() override;
</del><ins>+ virtual CGImageRef getCGImageRef() override;
</ins><span class="cx"> virtual CGImageRef getFirstCGImageRefOfSize(const IntSize&) override;
</span><span class="cx"> virtual RetainPtr<CFArrayRef> getCGImageArray() override;
</span><span class="cx"> #endif
</span><span class="lines">@@ -195,8 +195,8 @@
</span><span class="cx"> Certain // The repetition count is known to be correct.
</span><span class="cx"> };
</span><span class="cx">
</span><del>- WEBCORE_EXPORT BitmapImage(PassNativeImagePtr, ImageObserver* = 0);
- WEBCORE_EXPORT BitmapImage(ImageObserver* = 0);
</del><ins>+ BitmapImage(PassNativeImagePtr, ImageObserver* = 0);
+ BitmapImage(ImageObserver* = 0);
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(WIN)
</span><span class="cx"> virtual void drawFrameMatchingSourceSize(GraphicsContext*, const FloatRect& dstRect, const IntSize& srcSize, ColorSpace styleColorSpace, CompositeOperator) override;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsColorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/Color.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/Color.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/graphics/Color.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -78,7 +78,7 @@
</span><span class="cx"> Color(float r, float g, float b, float a) : m_color(makeRGBA32FromFloats(r, g, b, a)), m_valid(true) { }
</span><span class="cx"> // Creates a new color from the specific CMYK and alpha values.
</span><span class="cx"> Color(float c, float m, float y, float k, float a) : m_color(makeRGBAFromCMYKA(c, m, y, k, a)), m_valid(true) { }
</span><del>- WEBCORE_EXPORT explicit Color(const String&);
</del><ins>+ explicit Color(const String&);
</ins><span class="cx"> explicit Color(const char*);
</span><span class="cx">
</span><span class="cx"> static Color createUnchecked(int r, int g, int b)
</span><span class="lines">@@ -94,7 +94,7 @@
</span><span class="cx">
</span><span class="cx"> // Returns the color serialized according to HTML5
</span><span class="cx"> // - http://www.whatwg.org/specs/web-apps/current-work/#serialization-of-a-color
</span><del>- WEBCORE_EXPORT String serialized() const;
</del><ins>+ String serialized() const;
</ins><span class="cx">
</span><span class="cx"> // Returns the color serialized as either #RRGGBB or #RRGGBBAA
</span><span class="cx"> // The latter format is not a valid CSS color, and should only be seen in DRT dumps.
</span><span class="lines">@@ -114,8 +114,8 @@
</span><span class="cx"> RGBA32 rgb() const { return m_color; } // Preserve the alpha.
</span><span class="cx"> void setRGB(int r, int g, int b) { m_color = makeRGB(r, g, b); m_valid = true; }
</span><span class="cx"> void setRGB(RGBA32 rgb) { m_color = rgb; m_valid = true; }
</span><del>- WEBCORE_EXPORT void getRGBA(float& r, float& g, float& b, float& a) const;
- WEBCORE_EXPORT void getRGBA(double& r, double& g, double& b, double& a) const;
</del><ins>+ void getRGBA(float& r, float& g, float& b, float& a) const;
+ void getRGBA(double& r, double& g, double& b, double& a) const;
</ins><span class="cx"> void getHSL(double& h, double& s, double& l) const;
</span><span class="cx">
</span><span class="cx"> Color light() const;
</span><span class="lines">@@ -137,7 +137,7 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if USE(CG)
</span><del>- WEBCORE_EXPORT Color(CGColorRef);
</del><ins>+ Color(CGColorRef);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> static bool parseHexColor(const String&, RGBA32&);
</span><span class="lines">@@ -145,11 +145,11 @@
</span><span class="cx"> static bool parseHexColor(const UChar*, unsigned, RGBA32&);
</span><span class="cx">
</span><span class="cx"> static const RGBA32 black = 0xFF000000;
</span><del>- WEBCORE_EXPORT static const RGBA32 white = 0xFFFFFFFF;
</del><ins>+ static const RGBA32 white = 0xFFFFFFFF;
</ins><span class="cx"> static const RGBA32 darkGray = 0xFF808080;
</span><span class="cx"> static const RGBA32 gray = 0xFFA0A0A0;
</span><span class="cx"> static const RGBA32 lightGray = 0xFFC0C0C0;
</span><del>- WEBCORE_EXPORT static const RGBA32 transparent = 0x00000000;
</del><ins>+ static const RGBA32 transparent = 0x00000000;
</ins><span class="cx"> static const RGBA32 cyan = 0xFF00FFFF;
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsDisplayRefreshMonitorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/DisplayRefreshMonitor.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/DisplayRefreshMonitor.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/graphics/DisplayRefreshMonitor.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> class DisplayRefreshMonitor : public RefCounted<DisplayRefreshMonitor> {
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<DisplayRefreshMonitor> create(DisplayRefreshMonitorClient*);
</span><del>- WEBCORE_EXPORT virtual ~DisplayRefreshMonitor();
</del><ins>+ virtual ~DisplayRefreshMonitor();
</ins><span class="cx">
</span><span class="cx"> // Return true if callback request was scheduled, false if it couldn't be
</span><span class="cx"> // (e.g., hardware refresh is not available)
</span><span class="lines">@@ -75,8 +75,8 @@
</span><span class="cx"> Mutex& mutex() { return m_mutex; }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- WEBCORE_EXPORT explicit DisplayRefreshMonitor(PlatformDisplayID);
- WEBCORE_EXPORT static void handleDisplayRefreshedNotificationOnMainThread(void* data);
</del><ins>+ explicit DisplayRefreshMonitor(PlatformDisplayID);
+ static void handleDisplayRefreshedNotificationOnMainThread(void* data);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void displayDidRefresh();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstransformsAffineTransformh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -50,8 +50,8 @@
</span><span class="cx"> class AffineTransform {
</span><span class="cx"> WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT AffineTransform();
- WEBCORE_EXPORT AffineTransform(double a, double b, double c, double d, double e, double f);
</del><ins>+ AffineTransform();
+ AffineTransform(double a, double b, double c, double d, double e, double f);
</ins><span class="cx">
</span><span class="cx"> #if USE(CG)
</span><span class="cx"> AffineTransform(const CGAffineTransform&);
</span><span class="lines">@@ -62,9 +62,9 @@
</span><span class="cx"> void map(double x, double y, double& x2, double& y2) const;
</span><span class="cx">
</span><span class="cx"> // Rounds the mapped point to the nearest integer value.
</span><del>- WEBCORE_EXPORT IntPoint mapPoint(const IntPoint&) const;
</del><ins>+ IntPoint mapPoint(const IntPoint&) const;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT FloatPoint mapPoint(const FloatPoint&) const;
</del><ins>+ FloatPoint mapPoint(const FloatPoint&) const;
</ins><span class="cx">
</span><span class="cx"> IntSize mapSize(const IntSize&) const;
</span><span class="cx">
</span><span class="lines">@@ -74,10 +74,10 @@
</span><span class="cx"> // box computations but may not be what is wanted in other contexts.
</span><span class="cx"> IntRect mapRect(const IntRect&) const;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT FloatRect mapRect(const FloatRect&) const;
</del><ins>+ FloatRect mapRect(const FloatRect&) const;
</ins><span class="cx"> FloatQuad mapQuad(const FloatQuad&) const;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool isIdentity() const;
</del><ins>+ bool isIdentity() const;
</ins><span class="cx">
</span><span class="cx"> double a() const { return m_transform[0]; }
</span><span class="cx"> void setA(double a) { m_transform[0] = a; }
</span><span class="lines">@@ -94,28 +94,28 @@
</span><span class="cx">
</span><span class="cx"> void makeIdentity();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT AffineTransform& multiply(const AffineTransform& other);
- WEBCORE_EXPORT AffineTransform& scale(double);
</del><ins>+ AffineTransform& multiply(const AffineTransform& other);
+ AffineTransform& scale(double);
</ins><span class="cx"> AffineTransform& scale(double sx, double sy);
</span><span class="cx"> AffineTransform& scaleNonUniform(double sx, double sy);
</span><span class="cx"> AffineTransform& rotate(double d);
</span><span class="cx"> AffineTransform& rotateFromVector(double x, double y);
</span><del>- WEBCORE_EXPORT AffineTransform& translate(double tx, double ty);
</del><ins>+ AffineTransform& translate(double tx, double ty);
</ins><span class="cx"> AffineTransform& shear(double sx, double sy);
</span><span class="cx"> AffineTransform& flipX();
</span><del>- WEBCORE_EXPORT AffineTransform& flipY();
</del><ins>+ AffineTransform& flipY();
</ins><span class="cx"> AffineTransform& skew(double angleX, double angleY);
</span><span class="cx"> AffineTransform& skewX(double angle);
</span><span class="cx"> AffineTransform& skewY(double angle);
</span><span class="cx">
</span><span class="cx"> // These functions get the length of an axis-aligned unit vector
</span><span class="cx"> // once it has been mapped through the transform
</span><del>- WEBCORE_EXPORT double xScale() const;
- WEBCORE_EXPORT double yScale() const;
</del><ins>+ double xScale() const;
+ double yScale() const;
</ins><span class="cx">
</span><span class="cx"> double det() const;
</span><del>- WEBCORE_EXPORT bool isInvertible() const;
- WEBCORE_EXPORT AffineTransform inverse() const;
</del><ins>+ bool isInvertible() const;
+ AffineTransform inverse() const;
</ins><span class="cx">
</span><span class="cx"> void blend(const AffineTransform& from, double progress);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosWebCoreSystemInterfaceIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/WebCoreSystemInterfaceIOS.mm (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/WebCoreSystemInterfaceIOS.mm        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/ios/WebCoreSystemInterfaceIOS.mm        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -26,24 +26,24 @@
</span><span class="cx"> #import "config.h"
</span><span class="cx"> #import "WebCoreSystemInterface.h"
</span><span class="cx">
</span><del>-WEBCORE_EXPORT void (*wkCALayerEnumerateRectsBeingDrawnWithBlock)(CALayer *, CGContextRef context, void (^block)(CGRect rect));
-WEBCORE_EXPORT BOOL (*wkCGContextGetShouldSmoothFonts)(CGContextRef);
-WEBCORE_EXPORT CGPatternRef (*wkCGPatternCreateWithImageAndTransform)(CGImageRef, CGAffineTransform, int);
-WEBCORE_EXPORT void (*wkCGContextResetClip)(CGContextRef);
-WEBCORE_EXPORT CFStringRef (*wkCopyCFLocalizationPreferredName)(CFStringRef);
-WEBCORE_EXPORT void (*wkClearGlyphVector)(void* glyphs);
-WEBCORE_EXPORT OSStatus (*wkConvertCharToGlyphs)(void* styleGroup, const UniChar*, unsigned numCharacters, void* glyphs);
-WEBCORE_EXPORT NSString* (*wkGetMIMETypeForExtension)(NSString*);
-WEBCORE_EXPORT NSDate *(*wkGetNSURLResponseLastModifiedDate)(NSURLResponse *response);
-WEBCORE_EXPORT void (*wkSetBaseCTM)(CGContextRef, CGAffineTransform);
-WEBCORE_EXPORT void (*wkSetPatternPhaseInUserSpace)(CGContextRef, CGPoint point);
-WEBCORE_EXPORT CGAffineTransform (*wkGetUserToBaseCTM)(CGContextRef);
-WEBCORE_EXPORT bool (*wkCGContextIsPDFContext)(CGContextRef);
-WEBCORE_EXPORT void (*wkSetUpFontCache)();
-WEBCORE_EXPORT void (*wkSignalCFReadStreamEnd)(CFReadStreamRef stream);
-WEBCORE_EXPORT void (*wkSignalCFReadStreamHasBytes)(CFReadStreamRef stream);
-WEBCORE_EXPORT void (*wkSignalCFReadStreamError)(CFReadStreamRef stream, CFStreamError *error);
-WEBCORE_EXPORT CFReadStreamRef (*wkCreateCustomCFReadStream)(void *(*formCreate)(CFReadStreamRef, void *),
</del><ins>+void (*wkCALayerEnumerateRectsBeingDrawnWithBlock)(CALayer *, CGContextRef context, void (^block)(CGRect rect));
+BOOL (*wkCGContextGetShouldSmoothFonts)(CGContextRef);
+CGPatternRef (*wkCGPatternCreateWithImageAndTransform)(CGImageRef, CGAffineTransform, int);
+void (*wkCGContextResetClip)(CGContextRef);
+CFStringRef (*wkCopyCFLocalizationPreferredName)(CFStringRef);
+void (*wkClearGlyphVector)(void* glyphs);
+OSStatus (*wkConvertCharToGlyphs)(void* styleGroup, const UniChar*, unsigned numCharacters, void* glyphs);
+NSString* (*wkGetMIMETypeForExtension)(NSString*);
+NSDate *(*wkGetNSURLResponseLastModifiedDate)(NSURLResponse *response);
+void (*wkSetBaseCTM)(CGContextRef, CGAffineTransform);
+void (*wkSetPatternPhaseInUserSpace)(CGContextRef, CGPoint point);
+CGAffineTransform (*wkGetUserToBaseCTM)(CGContextRef);
+bool (*wkCGContextIsPDFContext)(CGContextRef);
+void (*wkSetUpFontCache)();
+void (*wkSignalCFReadStreamEnd)(CFReadStreamRef stream);
+void (*wkSignalCFReadStreamHasBytes)(CFReadStreamRef stream);
+void (*wkSignalCFReadStreamError)(CFReadStreamRef stream, CFStreamError *error);
+CFReadStreamRef (*wkCreateCustomCFReadStream)(void *(*formCreate)(CFReadStreamRef, void *),
</ins><span class="cx"> void (*formFinalize)(CFReadStreamRef, void *),
</span><span class="cx"> Boolean (*formOpen)(CFReadStreamRef, CFStreamError *, Boolean *, void *),
</span><span class="cx"> CFIndex (*formRead)(CFReadStreamRef, UInt8 *, CFIndex, CFStreamError *, Boolean *, void *),
</span><span class="lines">@@ -52,104 +52,104 @@
</span><span class="cx"> void (*formSchedule)(CFReadStreamRef, CFRunLoopRef, CFStringRef, void *),
</span><span class="cx"> void (*formUnschedule)(CFReadStreamRef, CFRunLoopRef, CFStringRef, void *),
</span><span class="cx"> void *context);
</span><del>-WEBCORE_EXPORT NSString* (*wkCopyNSURLResponseStatusLine)(NSURLResponse*);
-WEBCORE_EXPORT void (*wkSetNSURLConnectionDefersCallbacks)(NSURLConnection *, BOOL);
-WEBCORE_EXPORT void (*wkSetNSURLRequestShouldContentSniff)(NSMutableURLRequest *, BOOL);
-WEBCORE_EXPORT id (*wkCreateNSURLConnectionDelegateProxy)(void);
-WEBCORE_EXPORT unsigned (*wkInitializeMaximumHTTPConnectionCountPerHost)(unsigned preferredConnectionCount);
-WEBCORE_EXPORT int (*wkGetHTTPRequestPriority)(CFURLRequestRef);
-WEBCORE_EXPORT void (*wkSetHTTPRequestMaximumPriority)(int priority);
-WEBCORE_EXPORT void (*wkSetHTTPRequestPriority)(CFURLRequestRef, int priority);
-WEBCORE_EXPORT void (*wkSetHTTPRequestMinimumFastLanePriority)(int priority);
-WEBCORE_EXPORT void (*wkHTTPRequestEnablePipelining)(CFURLRequestRef);
-WEBCORE_EXPORT void (*wkSetCONNECTProxyForStream)(CFReadStreamRef, CFStringRef proxyHost, CFNumberRef proxyPort);
-WEBCORE_EXPORT void (*wkSetCONNECTProxyAuthorizationForStream)(CFReadStreamRef, CFStringRef proxyAuthorizationString);
-WEBCORE_EXPORT void (*wkSetCookieStoragePrivateBrowsingEnabled)(BOOL);
-WEBCORE_EXPORT CFHTTPMessageRef (*wkCopyCONNECTProxyResponse)(CFReadStreamRef, CFURLRef responseURL, CFStringRef proxyHost, CFNumberRef proxyPort);
-WEBCORE_EXPORT bool (*wkExecutableWasLinkedOnOrAfterIOSVersion)(int);
-WEBCORE_EXPORT int (*wkGetDeviceClass)(void);
-WEBCORE_EXPORT CGSize (*wkGetScreenSize)(void);
-WEBCORE_EXPORT CGSize (*wkGetAvailableScreenSize)(void);
-WEBCORE_EXPORT void (*wkSetLayerContentsScale)(CALayer *);
-WEBCORE_EXPORT float (*wkGetScreenScaleFactor)(void);
-WEBCORE_EXPORT bool (*wkIsGB18030ComplianceRequired)(void);
-WEBCORE_EXPORT void (*wkCGPathAddRoundedRect)(CGMutablePathRef path, const CGAffineTransform* matrix, CGRect rect, CGFloat cornerWidth, CGFloat cornerHeight);
-WEBCORE_EXPORT void (*wkCFURLRequestAllowAllPostCaching)(CFURLRequestRef);
-WEBCORE_EXPORT CFArrayRef (*wkCopyNSURLResponseCertificateChain)(NSURLResponse*);
-WEBCORE_EXPORT CFStringEncoding (*wkGetWebDefaultCFStringEncoding)(void);
</del><ins>+NSString* (*wkCopyNSURLResponseStatusLine)(NSURLResponse*);
+void (*wkSetNSURLConnectionDefersCallbacks)(NSURLConnection *, BOOL);
+void (*wkSetNSURLRequestShouldContentSniff)(NSMutableURLRequest *, BOOL);
+id (*wkCreateNSURLConnectionDelegateProxy)(void);
+unsigned (*wkInitializeMaximumHTTPConnectionCountPerHost)(unsigned preferredConnectionCount);
+int (*wkGetHTTPRequestPriority)(CFURLRequestRef);
+void (*wkSetHTTPRequestMaximumPriority)(int priority);
+void (*wkSetHTTPRequestPriority)(CFURLRequestRef, int priority);
+void (*wkSetHTTPRequestMinimumFastLanePriority)(int priority);
+void (*wkHTTPRequestEnablePipelining)(CFURLRequestRef);
+void (*wkSetCONNECTProxyForStream)(CFReadStreamRef, CFStringRef proxyHost, CFNumberRef proxyPort);
+void (*wkSetCONNECTProxyAuthorizationForStream)(CFReadStreamRef, CFStringRef proxyAuthorizationString);
+void (*wkSetCookieStoragePrivateBrowsingEnabled)(BOOL);
+CFHTTPMessageRef (*wkCopyCONNECTProxyResponse)(CFReadStreamRef, CFURLRef responseURL, CFStringRef proxyHost, CFNumberRef proxyPort);
+bool (*wkExecutableWasLinkedOnOrAfterIOSVersion)(int);
+int (*wkGetDeviceClass)(void);
+CGSize (*wkGetScreenSize)(void);
+CGSize (*wkGetAvailableScreenSize)(void);
+void (*wkSetLayerContentsScale)(CALayer *);
+float (*wkGetScreenScaleFactor)(void);
+bool (*wkIsGB18030ComplianceRequired)(void);
+void (*wkCGPathAddRoundedRect)(CGMutablePathRef path, const CGAffineTransform* matrix, CGRect rect, CGFloat cornerWidth, CGFloat cornerHeight);
+void (*wkCFURLRequestAllowAllPostCaching)(CFURLRequestRef);
+CFArrayRef (*wkCopyNSURLResponseCertificateChain)(NSURLResponse*);
+CFStringEncoding (*wkGetWebDefaultCFStringEncoding)(void);
</ins><span class="cx">
</span><span class="cx"> #if USE(CFNETWORK)
</span><del>-WEBCORE_EXPORT CFHTTPCookieStorageRef (*wkGetDefaultHTTPCookieStorage)();
-WEBCORE_EXPORT WKCFURLCredentialRef (*wkCopyCredentialFromCFPersistentStorage)(CFURLProtectionSpaceRef protectionSpace);
-WEBCORE_EXPORT void (*wkSetCFURLRequestShouldContentSniff)(CFMutableURLRequestRef, bool);
-WEBCORE_EXPORT void (*wkSetRequestStorageSession)(CFURLStorageSessionRef, CFMutableURLRequestRef);
</del><ins>+CFHTTPCookieStorageRef (*wkGetDefaultHTTPCookieStorage)();
+WKCFURLCredentialRef (*wkCopyCredentialFromCFPersistentStorage)(CFURLProtectionSpaceRef protectionSpace);
+void (*wkSetCFURLRequestShouldContentSniff)(CFMutableURLRequestRef, bool);
+void (*wkSetRequestStorageSession)(CFURLStorageSessionRef, CFMutableURLRequestRef);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>-WEBCORE_EXPORT bool (*wkGetVerticalGlyphsForCharacters)(CTFontRef, const UniChar[], CGGlyph[], size_t);
-WEBCORE_EXPORT CTLineRef (*wkCreateCTLineWithUniCharProvider)(const UniChar* (*provide)(CFIndex stringIndex, CFIndex* charCount, CFDictionaryRef* attributes, void*), void (*dispose)(const UniChar* chars, void*), void*);
-WEBCORE_EXPORT bool (*wkCTFontTransformGlyphs)(CTFontRef font, CGGlyph glyphs[], CGSize advances[], CFIndex count, wkCTFontTransformOptions options);
</del><ins>+bool (*wkGetVerticalGlyphsForCharacters)(CTFontRef, const UniChar[], CGGlyph[], size_t);
+CTLineRef (*wkCreateCTLineWithUniCharProvider)(const UniChar* (*provide)(CFIndex stringIndex, CFIndex* charCount, CFDictionaryRef* attributes, void*), void (*dispose)(const UniChar* chars, void*), void*);
+bool (*wkCTFontTransformGlyphs)(CTFontRef font, CGGlyph glyphs[], CGSize advances[], CFIndex count, wkCTFontTransformOptions options);
</ins><span class="cx">
</span><del>-WEBCORE_EXPORT CGSize (*wkCTRunGetInitialAdvance)(CTRunRef);
</del><ins>+CGSize (*wkCTRunGetInitialAdvance)(CTRunRef);
</ins><span class="cx">
</span><del>-WEBCORE_EXPORT CTTypesetterRef (*wkCreateCTTypesetterWithUniCharProviderAndOptions)(const UniChar* (*provide)(CFIndex stringIndex, CFIndex* charCount, CFDictionaryRef* attributes, void*), void (*dispose)(const UniChar* chars, void*), void*, CFDictionaryRef options);
</del><ins>+CTTypesetterRef (*wkCreateCTTypesetterWithUniCharProviderAndOptions)(const UniChar* (*provide)(CFIndex stringIndex, CFIndex* charCount, CFDictionaryRef* attributes, void*), void (*dispose)(const UniChar* chars, void*), void*, CFDictionaryRef options);
</ins><span class="cx">
</span><span class="cx"> #if !PLATFORM(IOS_SIMULATOR)
</span><del>-WEBCORE_EXPORT CGContextRef (*wkIOSurfaceContextCreate)(IOSurfaceRef surface, unsigned width, unsigned height, CGColorSpaceRef colorSpace);
-WEBCORE_EXPORT CGImageRef (*wkIOSurfaceContextCreateImage)(CGContextRef context);
</del><ins>+CGContextRef (*wkIOSurfaceContextCreate)(IOSurfaceRef surface, unsigned width, unsigned height, CGColorSpaceRef colorSpace);
+CGImageRef (*wkIOSurfaceContextCreateImage)(CGContextRef context);
</ins><span class="cx"> #endif // !PLATFORM(IOS_SIMULATOR)
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS_SIMULATOR)
</span><del>-WEBCORE_EXPORT void (*wkSetCrashReportApplicationSpecificInformation)(CFStringRef);
</del><ins>+void (*wkSetCrashReportApplicationSpecificInformation)(CFStringRef);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>-WEBCORE_EXPORT CFURLStorageSessionRef (*wkCreatePrivateStorageSession)(CFStringRef);
-WEBCORE_EXPORT NSURLRequest* (*wkCopyRequestWithStorageSession)(CFURLStorageSessionRef, NSURLRequest*);
-WEBCORE_EXPORT CFHTTPCookieStorageRef (*wkCopyHTTPCookieStorage)(CFURLStorageSessionRef);
-WEBCORE_EXPORT unsigned (*wkGetHTTPCookieAcceptPolicy)(CFHTTPCookieStorageRef);
-WEBCORE_EXPORT void (*wkSetHTTPCookieAcceptPolicy)(CFHTTPCookieStorageRef, unsigned);
-WEBCORE_EXPORT NSArray *(*wkHTTPCookies)(CFHTTPCookieStorageRef);
-WEBCORE_EXPORT NSArray *(*wkHTTPCookiesForURL)(CFHTTPCookieStorageRef, NSURL *, NSURL *);
-WEBCORE_EXPORT void (*wkSetHTTPCookiesForURL)(CFHTTPCookieStorageRef, NSArray *, NSURL *, NSURL *);
-WEBCORE_EXPORT void (*wkDeleteAllHTTPCookies)(CFHTTPCookieStorageRef);
-WEBCORE_EXPORT void (*wkDeleteHTTPCookie)(CFHTTPCookieStorageRef, NSHTTPCookie *);
</del><ins>+CFURLStorageSessionRef (*wkCreatePrivateStorageSession)(CFStringRef);
+NSURLRequest* (*wkCopyRequestWithStorageSession)(CFURLStorageSessionRef, NSURLRequest*);
+CFHTTPCookieStorageRef (*wkCopyHTTPCookieStorage)(CFURLStorageSessionRef);
+unsigned (*wkGetHTTPCookieAcceptPolicy)(CFHTTPCookieStorageRef);
+void (*wkSetHTTPCookieAcceptPolicy)(CFHTTPCookieStorageRef, unsigned);
+NSArray *(*wkHTTPCookies)(CFHTTPCookieStorageRef);
+NSArray *(*wkHTTPCookiesForURL)(CFHTTPCookieStorageRef, NSURL *, NSURL *);
+void (*wkSetHTTPCookiesForURL)(CFHTTPCookieStorageRef, NSArray *, NSURL *, NSURL *);
+void (*wkDeleteAllHTTPCookies)(CFHTTPCookieStorageRef);
+void (*wkDeleteHTTPCookie)(CFHTTPCookieStorageRef, NSHTTPCookie *);
</ins><span class="cx">
</span><del>-WEBCORE_EXPORT CFStringRef (*wkGetCFURLResponseMIMEType)(CFURLResponseRef);
-WEBCORE_EXPORT CFURLRef (*wkGetCFURLResponseURL)(CFURLResponseRef);
-WEBCORE_EXPORT CFHTTPMessageRef (*wkGetCFURLResponseHTTPResponse)(CFURLResponseRef);
-WEBCORE_EXPORT CFStringRef (*wkCopyCFURLResponseSuggestedFilename)(CFURLResponseRef);
-WEBCORE_EXPORT void (*wkSetCFURLResponseMIMEType)(CFURLResponseRef, CFStringRef mimeType);
</del><ins>+CFStringRef (*wkGetCFURLResponseMIMEType)(CFURLResponseRef);
+CFURLRef (*wkGetCFURLResponseURL)(CFURLResponseRef);
+CFHTTPMessageRef (*wkGetCFURLResponseHTTPResponse)(CFURLResponseRef);
+CFStringRef (*wkCopyCFURLResponseSuggestedFilename)(CFURLResponseRef);
+void (*wkSetCFURLResponseMIMEType)(CFURLResponseRef, CFStringRef mimeType);
</ins><span class="cx">
</span><del>-WEBCORE_EXPORT void(*wkDestroyRenderingResources)(void);
</del><ins>+void(*wkDestroyRenderingResources)(void);
</ins><span class="cx">
</span><del>-WEBCORE_EXPORT bool (*wkCaptionAppearanceHasUserPreferences)(void);
-WEBCORE_EXPORT bool (*wkCaptionAppearanceShowCaptionsWhenAvailable)(void);
-WEBCORE_EXPORT CGColorRef(*wkCaptionAppearanceCopyForegroundColor)(void);
-WEBCORE_EXPORT CGColorRef(*wkCaptionAppearanceCopyBackgroundColor)(void);
-WEBCORE_EXPORT CGColorRef(*wkCaptionAppearanceCopyWindowColor)(void);
-WEBCORE_EXPORT bool(*wkCaptionAppearanceGetForegroundOpacity)(CGFloat*);
-WEBCORE_EXPORT bool(*wkCaptionAppearanceGetBackgroundOpacity)(CGFloat*);
-WEBCORE_EXPORT bool(*wkCaptionAppearanceGetWindowOpacity)(CGFloat*);
-WEBCORE_EXPORT CGFontRef(*wkCaptionAppearanceCopyFontForStyle)(int);
-WEBCORE_EXPORT bool(*wkCaptionAppearanceGetRelativeCharacterSize)(CGFloat*);
-WEBCORE_EXPORT int(*wkCaptionAppearanceGetTextEdgeStyle)(void);
-WEBCORE_EXPORT CFStringRef(*wkCaptionAppearanceGetSettingsChangedNotification)(void);
</del><ins>+bool (*wkCaptionAppearanceHasUserPreferences)(void);
+bool (*wkCaptionAppearanceShowCaptionsWhenAvailable)(void);
+CGColorRef(*wkCaptionAppearanceCopyForegroundColor)(void);
+CGColorRef(*wkCaptionAppearanceCopyBackgroundColor)(void);
+CGColorRef(*wkCaptionAppearanceCopyWindowColor)(void);
+bool(*wkCaptionAppearanceGetForegroundOpacity)(CGFloat*);
+bool(*wkCaptionAppearanceGetBackgroundOpacity)(CGFloat*);
+bool(*wkCaptionAppearanceGetWindowOpacity)(CGFloat*);
+CGFontRef(*wkCaptionAppearanceCopyFontForStyle)(int);
+bool(*wkCaptionAppearanceGetRelativeCharacterSize)(CGFloat*);
+int(*wkCaptionAppearanceGetTextEdgeStyle)(void);
+CFStringRef(*wkCaptionAppearanceGetSettingsChangedNotification)(void);
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(PUBLIC_SUFFIX_LIST)
</span><del>-WEBCORE_EXPORT bool (*wkIsPublicSuffix)(NSString *host);
</del><ins>+bool (*wkIsPublicSuffix)(NSString *host);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if ENABLE(CACHE_PARTITIONING)
</span><del>-WEBCORE_EXPORT CFStringRef (*wkCachePartitionKey)(void);
</del><ins>+CFStringRef (*wkCachePartitionKey)(void);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><del>-WEBCORE_EXPORT CFStringRef (*wkGetUserAgent)(void);
-WEBCORE_EXPORT CFStringRef (*wkGetDeviceName)(void);
-WEBCORE_EXPORT CFStringRef (*wkGetOSNameForUserAgent)(void);
-WEBCORE_EXPORT CFStringRef (*wkGetPlatformNameForNavigator)(void);
-WEBCORE_EXPORT CFStringRef (*wkGetVendorNameForNavigator)(void);
</del><ins>+CFStringRef (*wkGetUserAgent)(void);
+CFStringRef (*wkGetDeviceName)(void);
+CFStringRef (*wkGetOSNameForUserAgent)(void);
+CFStringRef (*wkGetPlatformNameForNavigator)(void);
+CFStringRef (*wkGetVendorNameForNavigator)(void);
</ins><span class="cx">
</span><del>-WEBCORE_EXPORT int (*wkExernalDeviceTypeForPlayer)(AVPlayer *);
-WEBCORE_EXPORT NSString *(*wkExernalDeviceDisplayNameForPlayer)(AVPlayer *);
</del><ins>+int (*wkExernalDeviceTypeForPlayer)(AVPlayer *);
+NSString *(*wkExernalDeviceDisplayNameForPlayer)(AVPlayer *);
</ins><span class="cx">
</span><del>-WEBCORE_EXPORT bool (*wkQueryDecoderAvailability)(void);
</del><ins>+bool (*wkQueryDecoderAvailability)(void);
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosWebVideoFullscreenModelMediaElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/WebVideoFullscreenModelMediaElement.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/WebVideoFullscreenModelMediaElement.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/ios/WebVideoFullscreenModelMediaElement.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -44,32 +44,32 @@
</span><span class="cx">
</span><span class="cx"> class WebVideoFullscreenModelMediaElement : public WebVideoFullscreenModel, public EventListener {
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT WebVideoFullscreenModelMediaElement();
- WEBCORE_EXPORT virtual ~WebVideoFullscreenModelMediaElement();
</del><ins>+ WebVideoFullscreenModelMediaElement();
+ virtual ~WebVideoFullscreenModelMediaElement();
</ins><span class="cx"> void setWebVideoFullscreenInterface(WebVideoFullscreenInterface* interface) {m_videoFullscreenInterface = interface;}
</span><del>- WEBCORE_EXPORT void setMediaElement(HTMLMediaElement*);
- WEBCORE_EXPORT void setVideoFullscreenLayer(PlatformLayer*);
</del><ins>+ void setMediaElement(HTMLMediaElement*);
+ void setVideoFullscreenLayer(PlatformLayer*);
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) override;
</del><ins>+ virtual void handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) override;
</ins><span class="cx"> void updateForEventName(const WTF::AtomicString&);
</span><span class="cx"> bool operator==(const EventListener& rhs) override
</span><span class="cx"> {return static_cast<WebCore::EventListener*>(this) == &rhs;}
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual void play() override;
- WEBCORE_EXPORT virtual void pause() override;
- WEBCORE_EXPORT virtual void togglePlayState() override;
- WEBCORE_EXPORT virtual void beginScrubbing() override;
- WEBCORE_EXPORT virtual void endScrubbing() override;
- WEBCORE_EXPORT virtual void seekToTime(double time) override;
- WEBCORE_EXPORT virtual void fastSeek(double time) override;
- WEBCORE_EXPORT virtual void beginScanningForward() override;
- WEBCORE_EXPORT virtual void beginScanningBackward() override;
- WEBCORE_EXPORT virtual void endScanning() override;
- WEBCORE_EXPORT virtual void requestExitFullscreen() override;
- WEBCORE_EXPORT virtual void setVideoLayerFrame(FloatRect) override;
- WEBCORE_EXPORT virtual void setVideoLayerGravity(WebVideoFullscreenModel::VideoGravity) override;
- WEBCORE_EXPORT virtual void selectAudioMediaOption(uint64_t index) override;
- WEBCORE_EXPORT virtual void selectLegibleMediaOption(uint64_t index) override;
</del><ins>+ virtual void play() override;
+ virtual void pause() override;
+ virtual void togglePlayState() override;
+ virtual void beginScrubbing() override;
+ virtual void endScrubbing() override;
+ virtual void seekToTime(double time) override;
+ virtual void fastSeek(double time) override;
+ virtual void beginScanningForward() override;
+ virtual void beginScanningBackward() override;
+ virtual void endScanning() override;
+ virtual void requestExitFullscreen() override;
+ virtual void setVideoLayerFrame(FloatRect) override;
+ virtual void setVideoLayerGravity(WebVideoFullscreenModel::VideoGravity) override;
+ virtual void selectAudioMediaOption(uint64_t index) override;
+ virtual void selectLegibleMediaOption(uint64_t index) override;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> static const Vector<WTF::AtomicString>& observedEventNames();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformioswakWAKViewmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/wak/WAKView.mm (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/wak/WAKView.mm        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/ios/wak/WAKView.mm        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -40,8 +40,8 @@
</span><span class="cx"> #import "WebEvent.h"
</span><span class="cx"> #import <wtf/Assertions.h>
</span><span class="cx">
</span><del>-WEBCORE_EXPORT NSString *WAKViewFrameSizeDidChangeNotification = @"WAKViewFrameSizeDidChangeNotification";
-WEBCORE_EXPORT NSString *WAKViewDidScrollNotification = @"WAKViewDidScrollNotification";
</del><ins>+NSString *WAKViewFrameSizeDidChangeNotification = @"WAKViewFrameSizeDidChangeNotification";
+NSString *WAKViewDidScrollNotification = @"WAKViewDidScrollNotification";
</ins><span class="cx">
</span><span class="cx"> static WAKView *globalFocusView = nil;
</span><span class="cx"> static CGInterpolationQuality sInterpolationQuality;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformioswakWKContentObservationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/wak/WKContentObservation.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/wak/WKContentObservation.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/ios/wak/WKContentObservation.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -41,14 +41,14 @@
</span><span class="cx">
</span><span class="cx"> bool WKObservingContentChanges(void);
</span><span class="cx">
</span><del>-WEBCORE_EXPORT void WKStopObservingContentChanges(void);
-WEBCORE_EXPORT void WKBeginObservingContentChanges(bool allowsIntedeterminateChanges);
</del><ins>+void WKStopObservingContentChanges(void);
+void WKBeginObservingContentChanges(bool allowsIntedeterminateChanges);
</ins><span class="cx">
</span><span class="cx"> WKContentChange WKObservedContentChange(void);
</span><span class="cx"> void WKSetObservedContentChange(WKContentChange aChange);
</span><span class="cx">
</span><del>-WEBCORE_EXPORT int WebThreadCountOfObservedContentModifiers(void);
-WEBCORE_EXPORT void WebThreadClearObservedContentModifiers(void);
</del><ins>+int WebThreadCountOfObservedContentModifiers(void);
+void WebThreadClearObservedContentModifiers(void);
</ins><span class="cx">
</span><span class="cx"> bool WebThreadContainsObservedContentModifier(void * aContentModifier);
</span><span class="cx"> void WebThreadAddObservedContentModifier(void * aContentModifier);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformioswakWKViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/wak/WKView.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/wak/WKView.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/ios/wak/WKView.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -97,33 +97,33 @@
</span><span class="cx">
</span><span class="cx"> extern WKClassInfo WKViewClassInfo;
</span><span class="cx">
</span><del>-WEBCORE_EXPORT WKViewRef WKViewCreateWithFrame (CGRect rect, WKViewContext *context);
</del><ins>+WKViewRef WKViewCreateWithFrame (CGRect rect, WKViewContext *context);
</ins><span class="cx"> void WKViewInitialize (WKViewRef view, CGRect rect, WKViewContext *context);
</span><span class="cx">
</span><span class="cx"> void WKViewSetViewContext (WKViewRef view, WKViewContext *context);
</span><span class="cx"> void WKViewGetViewContext (WKViewRef view, WKViewContext *context);
</span><span class="cx">
</span><del>-WEBCORE_EXPORT CGRect WKViewGetBounds (WKViewRef view);
</del><ins>+CGRect WKViewGetBounds (WKViewRef view);
</ins><span class="cx">
</span><del>-WEBCORE_EXPORT void WKViewSetFrameOrigin (WKViewRef view, CGPoint newPoint);
-WEBCORE_EXPORT void WKViewSetFrameSize (WKViewRef view, CGSize newSize);
</del><ins>+void WKViewSetFrameOrigin (WKViewRef view, CGPoint newPoint);
+void WKViewSetFrameSize (WKViewRef view, CGSize newSize);
</ins><span class="cx"> void WKViewSetBoundsOrigin(WKViewRef view, CGPoint newOrigin);
</span><span class="cx"> void WKViewSetBoundsSize (WKViewRef view, CGSize newSize);
</span><span class="cx">
</span><del>-WEBCORE_EXPORT CGRect WKViewGetFrame (WKViewRef view);
</del><ins>+CGRect WKViewGetFrame (WKViewRef view);
</ins><span class="cx">
</span><del>-WEBCORE_EXPORT void WKViewSetScale (WKViewRef view, float scale);
-WEBCORE_EXPORT float WKViewGetScale (WKViewRef view);
</del><ins>+void WKViewSetScale (WKViewRef view, float scale);
+float WKViewGetScale (WKViewRef view);
</ins><span class="cx"> CGAffineTransform _WKViewGetTransform(WKViewRef view);
</span><span class="cx">
</span><del>-WEBCORE_EXPORT WAKWindow *WKViewGetWindow (WKViewRef view);
</del><ins>+WAKWindow *WKViewGetWindow (WKViewRef view);
</ins><span class="cx">
</span><span class="cx"> CFArrayRef WKViewGetSubviews (WKViewRef view);
</span><span class="cx">
</span><span class="cx"> WKViewRef WKViewGetSuperview (WKViewRef view);
</span><span class="cx">
</span><del>-WEBCORE_EXPORT void WKViewAddSubview (WKViewRef view, WKViewRef subview);
-WEBCORE_EXPORT void WKViewRemoveFromSuperview (WKViewRef view);
</del><ins>+void WKViewAddSubview (WKViewRef view, WKViewRef subview);
+void WKViewRemoveFromSuperview (WKViewRef view);
</ins><span class="cx">
</span><span class="cx"> CGPoint WKViewConvertPointToSuperview (WKViewRef view, CGPoint aPoint);
</span><span class="cx"> CGPoint WKViewConvertPointFromSuperview (WKViewRef view, CGPoint aPoint);
</span><span class="lines">@@ -132,18 +132,18 @@
</span><span class="cx">
</span><span class="cx"> CGRect WKViewConvertRectToSuperview (WKViewRef view, CGRect aRect);
</span><span class="cx"> CGRect WKViewConvertRectFromSuperview (WKViewRef view, CGRect aRect);
</span><del>-WEBCORE_EXPORT CGRect WKViewConvertRectToBase (WKViewRef view, CGRect r);
-WEBCORE_EXPORT CGRect WKViewConvertRectFromBase (WKViewRef view, CGRect aRect);
</del><ins>+CGRect WKViewConvertRectToBase (WKViewRef view, CGRect r);
+CGRect WKViewConvertRectFromBase (WKViewRef view, CGRect aRect);
</ins><span class="cx">
</span><span class="cx"> CGRect WKViewGetVisibleRect (WKViewRef view);
</span><span class="cx">
</span><span class="cx"> WKViewRef WKViewFirstChild (WKViewRef view);
</span><span class="cx"> WKViewRef WKViewNextSibling (WKViewRef view);
</span><del>-WEBCORE_EXPORT WKViewRef WKViewTraverseNext (WKViewRef view);
</del><ins>+WKViewRef WKViewTraverseNext (WKViewRef view);
</ins><span class="cx">
</span><del>-WEBCORE_EXPORT bool WKViewAcceptsFirstResponder (WKViewRef view);
-WEBCORE_EXPORT bool WKViewBecomeFirstResponder (WKViewRef view);
-WEBCORE_EXPORT bool WKViewResignFirstResponder (WKViewRef view);
</del><ins>+bool WKViewAcceptsFirstResponder (WKViewRef view);
+bool WKViewBecomeFirstResponder (WKViewRef view);
+bool WKViewResignFirstResponder (WKViewRef view);
</ins><span class="cx">
</span><span class="cx"> unsigned int WKViewGetAutoresizingMask(WKViewRef view);
</span><span class="cx"> void WKViewSetAutoresizingMask (WKViewRef view, unsigned int mask);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformioswakWebCoreThreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/wak/WebCoreThread.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/wak/WebCoreThread.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/ios/wak/WebCoreThread.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -52,40 +52,40 @@
</span><span class="cx"> void WebThreadLock(void);
</span><span class="cx">
</span><span class="cx"> // This is a no-op for compatibility only. It will go away. Please don't use.
</span><del>-WEBCORE_EXPORT void WebThreadUnlock(void);
</del><ins>+void WebThreadUnlock(void);
</ins><span class="cx">
</span><span class="cx"> // Please don't use anything below this line unless you know what you are doing. If unsure, ask.
</span><span class="cx"> // ---------------------------------------------------------------------------------------------
</span><del>-WEBCORE_EXPORT bool WebThreadIsLocked(void);
-WEBCORE_EXPORT bool WebThreadIsLockedOrDisabled(void);
</del><ins>+bool WebThreadIsLocked(void);
+bool WebThreadIsLockedOrDisabled(void);
</ins><span class="cx">
</span><del>-WEBCORE_EXPORT void WebThreadLockPushModal(void);
-WEBCORE_EXPORT void WebThreadLockPopModal(void);
</del><ins>+void WebThreadLockPushModal(void);
+void WebThreadLockPopModal(void);
</ins><span class="cx">
</span><del>-WEBCORE_EXPORT void WebThreadEnable(void);
-WEBCORE_EXPORT bool WebThreadIsEnabled(void);
-WEBCORE_EXPORT bool WebThreadIsCurrent(void);
-WEBCORE_EXPORT bool WebThreadNotCurrent(void);
</del><ins>+void WebThreadEnable(void);
+bool WebThreadIsEnabled(void);
+bool WebThreadIsCurrent(void);
+bool WebThreadNotCurrent(void);
</ins><span class="cx">
</span><span class="cx"> // These are for <rdar://problem/6817341> Many apps crashing calling -[UIFieldEditor text] in secondary thread
</span><span class="cx"> // Don't use them to solve any random problems you might have.
</span><del>-WEBCORE_EXPORT void WebThreadLockFromAnyThread();
-WEBCORE_EXPORT void WebThreadLockFromAnyThreadNoLog();
-WEBCORE_EXPORT void WebThreadUnlockFromAnyThread();
</del><ins>+void WebThreadLockFromAnyThread();
+void WebThreadLockFromAnyThreadNoLog();
+void WebThreadUnlockFromAnyThread();
</ins><span class="cx">
</span><span class="cx"> // This is for <rdar://problem/8005192> Mail entered a state where message subject and content isn't displayed.
</span><span class="cx"> // It should only be used for MobileMail to work around <rdar://problem/8005192>.
</span><del>-WEBCORE_EXPORT void WebThreadUnlockGuardForMail();
</del><ins>+void WebThreadUnlockGuardForMail();
</ins><span class="cx">
</span><span class="cx"> static inline bool WebThreadShouldYield(void) { return webThreadShouldYield; }
</span><span class="cx"> static inline void WebThreadSetShouldYield() { webThreadShouldYield = true; }
</span><span class="cx">
</span><del>-WEBCORE_EXPORT CFRunLoopRef WebThreadRunLoop(void);
</del><ins>+CFRunLoopRef WebThreadRunLoop(void);
</ins><span class="cx"> NSRunLoop* WebThreadNSRunLoop(void);
</span><span class="cx"> WebThreadContext *WebThreadCurrentContext(void);
</span><span class="cx"> bool WebThreadContextIsCurrent(void);
</span><span class="cx">
</span><del>-WEBCORE_EXPORT void WebThreadSetDelegateSourceRunLoopMode(CFStringRef mode);
</del><ins>+void WebThreadSetDelegateSourceRunLoopMode(CFStringRef mode);
</ins><span class="cx">
</span><span class="cx"> #if defined(__cplusplus)
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformioswakWebCoreThreadMessageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/wak/WebCoreThreadMessage.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/wak/WebCoreThreadMessage.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/ios/wak/WebCoreThreadMessage.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -46,24 +46,24 @@
</span><span class="cx"> @end
</span><span class="cx">
</span><span class="cx"> // Register a class for deallocation on the WebThread
</span><del>-WEBCORE_EXPORT void WebCoreObjCDeallocOnWebThread(Class cls);
</del><ins>+void WebCoreObjCDeallocOnWebThread(Class cls);
</ins><span class="cx"> void WebCoreObjCDeallocWithWebThreadLock(Class cls);
</span><span class="cx">
</span><span class="cx"> // Asynchronous from main thread to web thread.
</span><del>-WEBCORE_EXPORT void WebThreadAdoptAndRelease(id obj);
</del><ins>+void WebThreadAdoptAndRelease(id obj);
</ins><span class="cx">
</span><span class="cx"> // Synchronous from web thread to main thread, or main thread to main thread.
</span><del>-WEBCORE_EXPORT void WebThreadCallDelegate(NSInvocation *invocation);
-WEBCORE_EXPORT void WebThreadRunOnMainThread(void (^)(void));
</del><ins>+void WebThreadCallDelegate(NSInvocation *invocation);
+void WebThreadRunOnMainThread(void (^)(void));
</ins><span class="cx">
</span><span class="cx"> // Asynchronous from web thread to main thread, but synchronous when called on the main thread.
</span><del>-WEBCORE_EXPORT void WebThreadCallDelegateAsync(NSInvocation *invocation);
</del><ins>+void WebThreadCallDelegateAsync(NSInvocation *invocation);
</ins><span class="cx">
</span><span class="cx"> // Asynchronous from web thread to main thread, but synchronous when called on the main thread.
</span><del>-WEBCORE_EXPORT void WebThreadPostNotification(NSString *name, id object, id userInfo);
</del><ins>+void WebThreadPostNotification(NSString *name, id object, id userInfo);
</ins><span class="cx">
</span><span class="cx"> // Convenience method for making an NSInvocation object
</span><del>-WEBCORE_EXPORT NSInvocation *WebThreadMakeNSInvocation(id target, SEL selector);
</del><ins>+NSInvocation *WebThreadMakeNSInvocation(id target, SEL selector);
</ins><span class="cx">
</span><span class="cx"> #if defined(__cplusplus)
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacBlockExceptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/BlockExceptions.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/BlockExceptions.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/mac/BlockExceptions.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx">
</span><span class="cx"> #import <Foundation/NSException.h>
</span><span class="cx">
</span><del>-WEBCORE_EXPORT NO_RETURN_DUE_TO_ASSERT void ReportBlockedObjCException(NSException *);
</del><ins>+NO_RETURN_DUE_TO_ASSERT void ReportBlockedObjCException(NSException *);
</ins><span class="cx">
</span><span class="cx"> #define BEGIN_BLOCK_OBJC_EXCEPTIONS @try {
</span><span class="cx"> #define END_BLOCK_OBJC_EXCEPTIONS } @catch(NSException *localException) { ReportBlockedObjCException(localException); }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockDeviceOrientationClientMockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> // client when running DumpRenderTree.
</span><span class="cx"> class DeviceOrientationClientMock : public DeviceOrientationClient {
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT DeviceOrientationClientMock();
</del><ins>+ DeviceOrientationClientMock();
</ins><span class="cx">
</span><span class="cx"> // DeviceOrientationClient
</span><span class="cx"> virtual void setController(DeviceOrientationController*) override;
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> virtual DeviceOrientationData* lastOrientation() const override { return m_orientation.get(); }
</span><span class="cx"> virtual void deviceOrientationControllerDestroyed() override { }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void setOrientation(PassRefPtr<DeviceOrientationData>);
</del><ins>+ void setOrientation(PassRefPtr<DeviceOrientationData>);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> void timerFired(Timer<DeviceOrientationClientMock>&);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkAuthenticationChallengeBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/AuthenticationChallengeBase.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/AuthenticationChallengeBase.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/network/AuthenticationChallengeBase.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -36,19 +36,19 @@
</span><span class="cx">
</span><span class="cx"> class AuthenticationChallengeBase {
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT AuthenticationChallengeBase();
</del><ins>+ AuthenticationChallengeBase();
</ins><span class="cx"> AuthenticationChallengeBase(const ProtectionSpace& protectionSpace, const Credential& proposedCredential, unsigned previousFailureCount, const ResourceResponse& response, const ResourceError& error);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT unsigned previousFailureCount() const;
- WEBCORE_EXPORT const Credential& proposedCredential() const;
- WEBCORE_EXPORT const ProtectionSpace& protectionSpace() const;
- WEBCORE_EXPORT const ResourceResponse& failureResponse() const;
- WEBCORE_EXPORT const ResourceError& error() const;
</del><ins>+ unsigned previousFailureCount() const;
+ const Credential& proposedCredential() const;
+ const ProtectionSpace& protectionSpace() const;
+ const ResourceResponse& failureResponse() const;
+ const ResourceError& error() const;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT bool isNull() const;
- WEBCORE_EXPORT void nullify();
</del><ins>+ bool isNull() const;
+ void nullify();
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT static bool compare(const AuthenticationChallenge& a, const AuthenticationChallenge& b);
</del><ins>+ static bool compare(const AuthenticationChallenge& a, const AuthenticationChallenge& b);
</ins><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> // The AuthenticationChallenge subclass may "shadow" this method to compare platform specific fields
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkBlobDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/BlobData.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/BlobData.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/network/BlobData.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> struct BlobDataItem {
</span><del>- WEBCORE_EXPORT static const long long toEndOfFile;
</del><ins>+ static const long long toEndOfFile;
</ins><span class="cx">
</span><span class="cx"> enum {
</span><span class="cx"> Data,
</span><span class="lines">@@ -124,7 +124,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> const String& contentType() const { return m_contentType; }
</span><del>- WEBCORE_EXPORT void setContentType(const String&);
</del><ins>+ void setContentType(const String&);
</ins><span class="cx">
</span><span class="cx"> const BlobDataItemList& items() const { return m_items; }
</span><span class="cx"> void swapItems(BlobDataItemList&);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkBlobDataFileReferenceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/BlobDataFileReference.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/BlobDataFileReference.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/network/BlobDataFileReference.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -39,11 +39,11 @@
</span><span class="cx"> return adoptRef(new BlobDataFileReference(path));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT virtual ~BlobDataFileReference();
</del><ins>+ virtual ~BlobDataFileReference();
</ins><span class="cx">
</span><span class="cx"> void startTrackingModifications();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT const String& path();
</del><ins>+ const String& path();
</ins><span class="cx"> unsigned long long size();
</span><span class="cx"> double expectedModificationTime();
</span><span class="cx">
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> virtual void revokeFileAccess();
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- WEBCORE_EXPORT BlobDataFileReference(const String& path);
</del><ins>+ BlobDataFileReference(const String& path);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> #if ENABLE(FILE_REPLACEMENT)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkBlobRegistryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/BlobRegistry.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/BlobRegistry.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/network/BlobRegistry.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx"> virtual bool isBlobRegistryImpl() const { return false; }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- WEBCORE_EXPORT virtual ~BlobRegistry();
</del><ins>+ virtual ~BlobRegistry();
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkBlobRegistryImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/BlobRegistryImpl.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/BlobRegistryImpl.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/network/BlobRegistryImpl.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> public:
</span><span class="cx"> virtual ~BlobRegistryImpl();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT BlobData* getBlobDataFromURL(const URL&) const;
</del><ins>+ BlobData* getBlobDataFromURL(const URL&) const;
</ins><span class="cx">
</span><span class="cx"> PassRefPtr<ResourceHandle> createResourceHandle(const ResourceRequest&, ResourceHandleClient*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkCredentialBaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/CredentialBase.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/CredentialBase.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/network/CredentialBase.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -43,18 +43,18 @@
</span><span class="cx"> public:
</span><span class="cx"> bool isEmpty() const;
</span><span class="cx">
</span><del>- WEBCORE_EXPORT const String& user() const;
- WEBCORE_EXPORT const String& password() const;
- WEBCORE_EXPORT bool hasPassword() const;
- WEBCORE_EXPORT CredentialPersistence persistence() const;
</del><ins>+ const String& user() const;
+ const String& password() const;
+ bool hasPassword() const;
+ CredentialPersistence persistence() const;
</ins><span class="cx">
</span><span class="cx"> bool encodingRequiresPlatformData() const { return false; }
</span><span class="cx">
</span><span class="cx"> static bool compare(const Credential&, const Credential&);
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- WEBCORE_EXPORT CredentialBase();
- WEBCORE_EXPORT CredentialBase(const String& user, const String& password, CredentialPersistence);
</del><ins>+ CredentialBase();
+ CredentialBase(const String& user, const String& password, CredentialPersistence);
</ins><span class="cx"> CredentialBase(const Credential& original, CredentialPersistence);
</span><span class="cx">
</span><span class="cx"> static bool platformCompare(const Credential&, const Credential&) { return true; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkCredentialStorageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/CredentialStorage.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/CredentialStorage.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/network/CredentialStorage.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -40,17 +40,17 @@
</span><span class="cx"> static void remove(const ProtectionSpace&);
</span><span class="cx">
</span><span class="cx"> // OS persistent storage.
</span><del>- WEBCORE_EXPORT static Credential getFromPersistentStorage(const ProtectionSpace&);
</del><ins>+ static Credential getFromPersistentStorage(const ProtectionSpace&);
</ins><span class="cx">
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> static void saveToPersistentStorage(const ProtectionSpace&, const Credential&);
</span><del>- WEBCORE_EXPORT static void clearCredentials();
</del><ins>+ static void clearCredentials();
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> // These methods work for authentication schemes that support sending credentials without waiting for a request. E.g., for HTTP Basic authentication scheme
</span><span class="cx"> // a client should assume that all paths at or deeper than the depth of a known protected resource share are within the same protection space.
</span><span class="cx"> static bool set(const Credential&, const URL&); // Returns true if the URL corresponds to a known protection space, so credentials could be updated.
</span><del>- WEBCORE_EXPORT static Credential get(const URL&);
</del><ins>+ static Credential get(const URL&);
</ins><span class="cx">
</span><span class="cx"> static void setPrivateMode(bool);
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkPlatformCookieJarh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/PlatformCookieJar.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/PlatformCookieJar.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/network/PlatformCookieJar.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">
</span><span class="cx"> // FIXME: These should probably be NetworkStorageSession member functions.
</span><span class="cx">
</span><del>-WEBCORE_EXPORT String cookiesForDOM(const NetworkStorageSession&, const URL& firstParty, const URL&);
</del><ins>+String cookiesForDOM(const NetworkStorageSession&, const URL& firstParty, const URL&);
</ins><span class="cx"> void setCookiesFromDOM(const NetworkStorageSession&, const URL& firstParty, const URL&, const String&);
</span><span class="cx"> bool cookiesEnabled(const NetworkStorageSession&, const URL& firstParty, const URL&);
</span><span class="cx"> String cookieRequestHeaderFieldValue(const NetworkStorageSession&, const URL& firstParty, const URL&);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkcfAuthenticationChallengeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/cf/AuthenticationChallenge.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/cf/AuthenticationChallenge.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/network/cf/AuthenticationChallenge.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> class AuthenticationChallenge : public AuthenticationChallengeBase {
</span><span class="cx"> public:
</span><span class="cx"> AuthenticationChallenge() {}
</span><del>- WEBCORE_EXPORT AuthenticationChallenge(const ProtectionSpace&, const Credential& proposedCredential, unsigned previousFailureCount, const ResourceResponse&, const ResourceError&);
</del><ins>+ AuthenticationChallenge(const ProtectionSpace&, const Credential& proposedCredential, unsigned previousFailureCount, const ResourceResponse&, const ResourceError&);
</ins><span class="cx"> #if USE(CFNETWORK)
</span><span class="cx"> AuthenticationChallenge(CFURLAuthChallengeRef, AuthenticationClient*);
</span><span class="cx">
</span><span class="lines">@@ -61,8 +61,8 @@
</span><span class="cx"> NSURLAuthenticationChallenge *nsURLAuthenticationChallenge() const { return m_nsChallenge.get(); }
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void setAuthenticationClient(AuthenticationClient*); // Changes sender to one that invokes client methods.
- WEBCORE_EXPORT AuthenticationClient* authenticationClient() const;
</del><ins>+ void setAuthenticationClient(AuthenticationClient*); // Changes sender to one that invokes client methods.
+ AuthenticationClient* authenticationClient() const;
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> friend class AuthenticationChallengeBase;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkcocoaCredentialCocoah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/cocoa/CredentialCocoa.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/cocoa/CredentialCocoa.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/network/cocoa/CredentialCocoa.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -55,21 +55,21 @@
</span><span class="cx"> #if USE(CFNETWORK)
</span><span class="cx"> explicit Credential(CFURLCredentialRef);
</span><span class="cx"> #endif
</span><del>- WEBCORE_EXPORT explicit Credential(NSURLCredential *);
</del><ins>+ explicit Credential(NSURLCredential *);
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT bool isEmpty() const;
</del><ins>+ bool isEmpty() const;
</ins><span class="cx">
</span><span class="cx"> bool encodingRequiresPlatformData() const { return m_nsCredential && encodingRequiresPlatformData(m_nsCredential.get()); }
</span><span class="cx">
</span><span class="cx"> #if USE(CFNETWORK)
</span><span class="cx"> CFURLCredentialRef cfCredential() const;
</span><span class="cx"> #endif
</span><del>- WEBCORE_EXPORT NSURLCredential *nsCredential() const;
</del><ins>+ NSURLCredential *nsCredential() const;
</ins><span class="cx">
</span><span class="cx"> static bool platformCompare(const Credential&, const Credential&);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- WEBCORE_EXPORT static bool encodingRequiresPlatformData(NSURLCredential *);
</del><ins>+ static bool encodingRequiresPlatformData(NSURLCredential *);
</ins><span class="cx">
</span><span class="cx"> mutable RetainPtr<NSURLCredential> m_nsCredential;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkmacCertificateInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/mac/CertificateInfo.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/mac/CertificateInfo.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/network/mac/CertificateInfo.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -33,9 +33,9 @@
</span><span class="cx">
</span><span class="cx"> class CertificateInfo {
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT CertificateInfo();
- WEBCORE_EXPORT explicit CertificateInfo(const ResourceResponse&);
- WEBCORE_EXPORT explicit CertificateInfo(CFArrayRef certificateChain);
</del><ins>+ CertificateInfo();
+ explicit CertificateInfo(const ResourceResponse&);
+ explicit CertificateInfo(CFArrayRef certificateChain);
</ins><span class="cx">
</span><span class="cx"> void setCertificateChain(CFArrayRef certificateChain) { m_certificateChain = certificateChain; }
</span><span class="cx"> CFArrayRef certificateChain() const { return m_certificateChain.get(); }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformsqlSQLiteDatabaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/sql/SQLiteDatabase.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/sql/SQLiteDatabase.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/sql/SQLiteDatabase.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -57,21 +57,21 @@
</span><span class="cx"> WTF_MAKE_NONCOPYABLE(SQLiteDatabase);
</span><span class="cx"> friend class SQLiteTransaction;
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT SQLiteDatabase();
- WEBCORE_EXPORT ~SQLiteDatabase();
</del><ins>+ SQLiteDatabase();
+ ~SQLiteDatabase();
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT bool open(const String& filename, bool forWebSQLDatabase = false);
</del><ins>+ bool open(const String& filename, bool forWebSQLDatabase = false);
</ins><span class="cx"> bool isOpen() const { return m_db; }
</span><del>- WEBCORE_EXPORT void close();
</del><ins>+ void close();
</ins><span class="cx"> void interrupt();
</span><span class="cx"> bool isInterrupted();
</span><span class="cx">
</span><span class="cx"> void updateLastChangesCount();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool executeCommand(const String&);
</del><ins>+ bool executeCommand(const String&);
</ins><span class="cx"> bool returnsAtLeastOneResult(const String&);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool tableExists(const String&);
</del><ins>+ bool tableExists(const String&);
</ins><span class="cx"> void clearAllTables();
</span><span class="cx"> int runVacuumCommand();
</span><span class="cx"> int runIncrementalVacuumCommand();
</span><span class="lines">@@ -104,8 +104,8 @@
</span><span class="cx"> enum SynchronousPragma { SyncOff = 0, SyncNormal = 1, SyncFull = 2 };
</span><span class="cx"> void setSynchronous(SynchronousPragma);
</span><span class="cx">
</span><del>- WEBCORE_EXPORT int lastError();
- WEBCORE_EXPORT const char* lastErrorMsg();
</del><ins>+ int lastError();
+ const char* lastErrorMsg();
</ins><span class="cx">
</span><span class="cx"> sqlite3* sqlite3Handle() const {
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="lines">@@ -131,15 +131,15 @@
</span><span class="cx"> enum AutoVacuumPragma { AutoVacuumNone = 0, AutoVacuumFull = 1, AutoVacuumIncremental = 2 };
</span><span class="cx"> bool turnOnIncrementalAutoVacuum();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT void setCollationFunction(const String& collationName, std::function<int(int, const void*, int, const void*)>);
</del><ins>+ void setCollationFunction(const String& collationName, std::function<int(int, const void*, int, const void*)>);
</ins><span class="cx"> void removeCollationFunction(const String& collationName);
</span><span class="cx">
</span><span class="cx"> // Set this flag to allow access from multiple threads. Not all multi-threaded accesses are safe!
</span><span class="cx"> // See http://www.sqlite.org/cvstrac/wiki?p=MultiThreading for more info.
</span><span class="cx"> #ifndef NDEBUG
</span><del>- WEBCORE_EXPORT void disableThreadingChecks();
</del><ins>+ void disableThreadingChecks();
</ins><span class="cx"> #else
</span><del>- WEBCORE_EXPORT void disableThreadingChecks() {}
</del><ins>+ void disableThreadingChecks() {}
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformsqlSQLiteDatabaseTrackerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/sql/SQLiteDatabaseTracker.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/sql/SQLiteDatabaseTracker.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/sql/SQLiteDatabaseTracker.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> void decrementTransactionInProgressCount();
</span><span class="cx"> void incrementTransactionInProgressCount();
</span><span class="cx">
</span><del>-WEBCORE_EXPORT void setClient(SQLiteDatabaseTrackerClient*);
</del><ins>+void setClient(SQLiteDatabaseTrackerClient*);
</ins><span class="cx">
</span><span class="cx"> #if !ASSERT_DISABLED
</span><span class="cx"> bool hasTransactionInProgress();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformsqlSQLiteStatementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/sql/SQLiteStatement.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/sql/SQLiteStatement.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/sql/SQLiteStatement.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -37,23 +37,23 @@
</span><span class="cx"> class SQLiteStatement {
</span><span class="cx"> WTF_MAKE_NONCOPYABLE(SQLiteStatement); WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT SQLiteStatement(SQLiteDatabase&, const String&);
- WEBCORE_EXPORT ~SQLiteStatement();
</del><ins>+ SQLiteStatement(SQLiteDatabase&, const String&);
+ ~SQLiteStatement();
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT int prepare();
- WEBCORE_EXPORT int bindBlob(int index, const void* blob, int size);
- WEBCORE_EXPORT int bindBlob(int index, const String&);
- WEBCORE_EXPORT int bindText(int index, const String&);
- WEBCORE_EXPORT int bindInt(int index, int);
- WEBCORE_EXPORT int bindInt64(int index, int64_t);
- WEBCORE_EXPORT int bindDouble(int index, double);
- WEBCORE_EXPORT int bindNull(int index);
- WEBCORE_EXPORT int bindValue(int index, const SQLValue&);
- WEBCORE_EXPORT unsigned bindParameterCount() const;
</del><ins>+ int prepare();
+ int bindBlob(int index, const void* blob, int size);
+ int bindBlob(int index, const String&);
+ int bindText(int index, const String&);
+ int bindInt(int index, int);
+ int bindInt64(int index, int64_t);
+ int bindDouble(int index, double);
+ int bindNull(int index);
+ int bindValue(int index, const SQLValue&);
+ unsigned bindParameterCount() const;
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT int step();
</del><ins>+ int step();
</ins><span class="cx"> int finalize();
</span><del>- WEBCORE_EXPORT int reset();
</del><ins>+ int reset();
</ins><span class="cx">
</span><span class="cx"> int prepareAndStep() { if (int error = prepare()) return error; return step(); }
</span><span class="cx">
</span><span class="lines">@@ -73,8 +73,8 @@
</span><span class="cx"> // returned in the last step()
</span><span class="cx"> int columnCount();
</span><span class="cx">
</span><del>- WEBCORE_EXPORT bool isColumnNull(int col);
- WEBCORE_EXPORT bool isColumnDeclaredAsBlob(int col);
</del><ins>+ bool isColumnNull(int col);
+ bool isColumnDeclaredAsBlob(int col);
</ins><span class="cx"> String getColumnName(int col);
</span><span class="cx"> SQLValue getColumnValue(int col);
</span><span class="cx"> String getColumnText(int col);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformsqlSQLiteTransactionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/sql/SQLiteTransaction.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/sql/SQLiteTransaction.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/sql/SQLiteTransaction.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -36,12 +36,12 @@
</span><span class="cx"> class SQLiteTransaction {
</span><span class="cx"> WTF_MAKE_NONCOPYABLE(SQLiteTransaction); WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT SQLiteTransaction(SQLiteDatabase& db, bool readOnly = false);
- WEBCORE_EXPORT ~SQLiteTransaction();
</del><ins>+ SQLiteTransaction(SQLiteDatabase& db, bool readOnly = false);
+ ~SQLiteTransaction();
</ins><span class="cx">
</span><del>- WEBCORE_EXPORT void begin();
- WEBCORE_EXPORT void commit();
- WEBCORE_EXPORT void rollback();
</del><ins>+ void begin();
+ void commit();
+ void rollback();
</ins><span class="cx"> void stop();
</span><span class="cx">
</span><span class="cx"> bool inProgress() const { return m_inProgress; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformtextBidiContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/text/BidiContext.h (172801 => 172802)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/text/BidiContext.h        2014-08-20 18:11:15 UTC (rev 172801)
+++ trunk/Source/WebCore/platform/text/BidiContext.h        2014-08-20 18:37:41 UTC (rev 172802)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> // Used to keep track of explicit embeddings.
</span><span class="cx"> class BidiContext : public RefCounted<BidiContext> {
</span><span class="cx"> public:
</span><del>- WEBCORE_EXPORT static PassRefPtr<BidiContext> create(unsigned char level, UCharDirection, bool override = false, BidiEmbeddingSource = FromStyleOrDOM, BidiContext* parent = 0);
</del><ins>+ static PassRefPtr<BidiContext> create(unsigned char level, UCharDirection, bool override = false, BidiEmbeddingSource = FromStyleOrDOM, BidiContext* parent = 0);
</ins><span class="cx">
</span><span class="cx"> BidiContext* parent() const { return m_parent.get(); }
</span><span class="cx"> unsigned char level() const { return m_level; }
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> bool override() const { return m_override; }
</span><span class="cx"> BidiEmbeddingSource source() const { return static_cast<BidiEmbeddingSource>(m_source); }
</span><span class="cx">
</span><del>- WEBCORE_EXPORT PassRefPtr<BidiContext> copyStackRemovingUnicodeEmbeddingContexts();
</del><ins>+ PassRefPtr<BidiContext> copyStackRemovingUnicodeEmbeddingContexts();
</ins><span class="cx"> private:
</span><span class="cx"> BidiContext(unsigned char level, UCharDirection direction, bool override, BidiEmbeddingSource source, BidiContext* parent)
</span><span class="cx"> : m_level(level)
</span></span></pre>
</div>
</div>
</body>
</html>