Introducing WEBCORE_EXPORT macro.
authorachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 20 Aug 2014 21:56:55 +0000 (21:56 +0000)
committerachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 20 Aug 2014 21:56:55 +0000 (21:56 +0000)
commitd7bf072746828a1a3b37f0f04e9d0270b8a4126c
tree870ac114dbadb69536126eec9be0cb5203b5510a
parentae6b385c45c8fe4b1345d36e22c52ca182e01e8f
Introducing WEBCORE_EXPORT macro.
https://bugs.webkit.org/show_bug.cgi?id=136108

Reviewed by Antti Koivisto.

Source/WebCore:

This should eventually replace WebCore.exp.in.

* platform/PlatformExportMacros.h:
Define WEBCORE_EXPORT to nothing to not cause problems while I'm working on it.
* Modules/encryptedmedia/CDM.h:
* Modules/speech/DOMWindowSpeechSynthesis.h:
* Modules/webdatabase/DatabaseManager.h:
* Modules/webdatabase/DatabaseTracker.h:
* accessibility/AXObjectCache.h:
* bindings/js/DOMWrapperWorld.h:
* bridge/jsc/BridgeJSC.h:
* bridge/runtime_method.h:
* bridge/runtime_object.h:
* bridge/runtime_root.h:
* css/CSSComputedStyleDeclaration.h:
* css/CSSParserMode.h:
* css/CSSValue.h:
* css/DOMWindowCSS.h:
* css/StyleSheetContents.h:
* dom/CharacterData.h:
* dom/ClientRect.h:
* dom/ClientRectList.h:
* dom/ContainerNode.h:
* dom/ContextDestructionObserver.h:
* dom/DOMImplementation.h:
* dom/DataTransfer.h:
* dom/DeviceMotionData.h:
* dom/DeviceOrientationData.h:
* dom/Document.h:
(WebCore::Document::setAnnotatedRegionsDirty):
* dom/DocumentMarker.h:
* dom/DocumentMarkerController.h:
* dom/DocumentStyleSheetCollection.h:
* dom/Element.h:
* dom/Event.h:
(WebCore::Event::create):
* dom/EventListenerMap.h:
* editing/DictationAlternative.h:
* editing/EditCommand.h:
* editing/EditingStyle.h:
* editing/Editor.h:
* editing/mac/AlternativeTextUIController.h:
* history/BackForwardController.h:
* history/BackForwardList.h:
* history/CachedFrame.h:
* loader/CookieJar.h:
* loader/CrossOriginPreflightResultCache.h:
* loader/DocumentLoader.h:
* loader/DocumentWriter.h:
* loader/appcache/ApplicationCache.h:
* loader/appcache/ApplicationCacheHost.h:
* loader/appcache/ApplicationCacheStorage.h:
* loader/archive/ArchiveResource.h:
* loader/cache/CachedImage.h:
* loader/cache/CachedResource.h:
* loader/cache/CachedResourceHandle.h:
* loader/cache/CachedResourceLoader.h:
* page/Chrome.h:
* page/ContextMenuController.h:
* page/DOMWindow.h:
* page/DOMWindowExtension.h:
* page/DragController.h:
* page/EventHandler.h:
* page/animation/AnimationController.h:
* page/scrolling/AsyncScrollingCoordinator.h:
* platform/CalculationValue.h:
* platform/ContentFilter.h:
* platform/ContextMenu.h:
* platform/ContextMenuItem.h:
* platform/CrossThreadCopier.h:
* platform/Cursor.h:
* platform/DatabaseStrategy.h:
* platform/DisplaySleepDisabler.h:
* platform/DragData.h:
* platform/LocalizedStrings.h:
* platform/audio/AudioHardwareListener.h:
* platform/audio/AudioSession.h:
* platform/audio/ios/MediaSessionManagerIOS.mm:
* platform/graphics/BitmapImage.h:
* platform/graphics/Color.h:
* platform/graphics/DisplayRefreshMonitor.h:
* platform/graphics/transforms/AffineTransform.h:
* platform/ios/WebCoreSystemInterfaceIOS.mm:
* platform/ios/WebVideoFullscreenModelMediaElement.h:
* platform/ios/wak/WAKView.mm:
* platform/ios/wak/WKContentObservation.h:
* platform/ios/wak/WKView.h:
* platform/ios/wak/WebCoreThread.h:
* platform/ios/wak/WebCoreThreadMessage.h:
* platform/mac/BlockExceptions.h:
* platform/mock/DeviceOrientationClientMock.h:
* platform/network/AuthenticationChallengeBase.h:
* platform/network/BlobData.h:
* platform/network/BlobDataFileReference.h:
* platform/network/BlobRegistry.h:
* platform/network/BlobRegistryImpl.h:
* platform/network/CredentialBase.h:
* platform/network/CredentialStorage.h:
* platform/network/PlatformCookieJar.h:
* platform/network/cf/AuthenticationChallenge.h:
* platform/network/cocoa/CredentialCocoa.h:
* platform/network/mac/CertificateInfo.h:
* platform/sql/SQLiteDatabase.h:
(WebCore::SQLiteDatabase::disableThreadingChecks):
* platform/sql/SQLiteDatabaseTracker.h:
* platform/sql/SQLiteStatement.h:
* platform/sql/SQLiteTransaction.h:
* platform/text/BidiContext.h:
Added WEBCORE_EXPORT macros.

Source/WebKit2:

* config.h:
Added stub definition of WEBCORE_EXPORT defined to nothing to be able to compile with WebCore headers.

Tools:

* TestWebKitAPI/config.h:
Added stub definition of WEBCORE_EXPORT defined to nothing to be able to compile with WebCore headers.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@172814 268f45cc-cd09-0410-ab3c-d52691b4dbfc
107 files changed:
Source/WebCore/ChangeLog
Source/WebCore/Modules/encryptedmedia/CDM.h
Source/WebCore/Modules/speech/DOMWindowSpeechSynthesis.h
Source/WebCore/Modules/webdatabase/DatabaseManager.h
Source/WebCore/Modules/webdatabase/DatabaseTracker.h
Source/WebCore/accessibility/AXObjectCache.h
Source/WebCore/bindings/js/DOMWrapperWorld.h
Source/WebCore/bridge/jsc/BridgeJSC.h
Source/WebCore/bridge/runtime_method.h
Source/WebCore/bridge/runtime_object.h
Source/WebCore/bridge/runtime_root.h
Source/WebCore/css/CSSComputedStyleDeclaration.h
Source/WebCore/css/CSSParserMode.h
Source/WebCore/css/CSSValue.h
Source/WebCore/css/DOMWindowCSS.h
Source/WebCore/css/StyleSheetContents.h
Source/WebCore/dom/CharacterData.h
Source/WebCore/dom/ClientRect.h
Source/WebCore/dom/ClientRectList.h
Source/WebCore/dom/ContainerNode.h
Source/WebCore/dom/ContextDestructionObserver.h
Source/WebCore/dom/DOMImplementation.h
Source/WebCore/dom/DataTransfer.h
Source/WebCore/dom/DeviceMotionData.h
Source/WebCore/dom/DeviceOrientationData.h
Source/WebCore/dom/Document.h
Source/WebCore/dom/DocumentMarker.h
Source/WebCore/dom/DocumentMarkerController.h
Source/WebCore/dom/DocumentStyleSheetCollection.h
Source/WebCore/dom/Element.h
Source/WebCore/dom/Event.h
Source/WebCore/dom/EventListenerMap.h
Source/WebCore/editing/DictationAlternative.h
Source/WebCore/editing/EditCommand.h
Source/WebCore/editing/EditingStyle.h
Source/WebCore/editing/Editor.h
Source/WebCore/editing/mac/AlternativeTextUIController.h
Source/WebCore/history/BackForwardController.h
Source/WebCore/history/BackForwardList.h
Source/WebCore/history/CachedFrame.h
Source/WebCore/loader/CookieJar.h
Source/WebCore/loader/CrossOriginPreflightResultCache.h
Source/WebCore/loader/DocumentLoader.h
Source/WebCore/loader/DocumentWriter.h
Source/WebCore/loader/appcache/ApplicationCache.h
Source/WebCore/loader/appcache/ApplicationCacheHost.h
Source/WebCore/loader/appcache/ApplicationCacheStorage.h
Source/WebCore/loader/archive/ArchiveResource.h
Source/WebCore/loader/cache/CachedImage.h
Source/WebCore/loader/cache/CachedResource.h
Source/WebCore/loader/cache/CachedResourceHandle.h
Source/WebCore/loader/cache/CachedResourceLoader.h
Source/WebCore/page/Chrome.h
Source/WebCore/page/ContextMenuController.h
Source/WebCore/page/DOMWindow.h
Source/WebCore/page/DOMWindowExtension.h
Source/WebCore/page/DragController.h
Source/WebCore/page/EventHandler.h
Source/WebCore/page/animation/AnimationController.h
Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h
Source/WebCore/platform/CalculationValue.h
Source/WebCore/platform/ContentFilter.h
Source/WebCore/platform/ContextMenu.h
Source/WebCore/platform/ContextMenuItem.h
Source/WebCore/platform/CrossThreadCopier.h
Source/WebCore/platform/Cursor.h
Source/WebCore/platform/DatabaseStrategy.h
Source/WebCore/platform/DisplaySleepDisabler.h
Source/WebCore/platform/DragData.h
Source/WebCore/platform/LocalizedStrings.h
Source/WebCore/platform/PlatformExportMacros.h
Source/WebCore/platform/audio/AudioHardwareListener.h
Source/WebCore/platform/audio/AudioSession.h
Source/WebCore/platform/audio/ios/MediaSessionManagerIOS.mm
Source/WebCore/platform/graphics/BitmapImage.h
Source/WebCore/platform/graphics/Color.h
Source/WebCore/platform/graphics/DisplayRefreshMonitor.h
Source/WebCore/platform/graphics/transforms/AffineTransform.h
Source/WebCore/platform/ios/WebCoreSystemInterfaceIOS.mm
Source/WebCore/platform/ios/WebVideoFullscreenModelMediaElement.h
Source/WebCore/platform/ios/wak/WAKView.mm
Source/WebCore/platform/ios/wak/WKContentObservation.h
Source/WebCore/platform/ios/wak/WKView.h
Source/WebCore/platform/ios/wak/WebCoreThread.h
Source/WebCore/platform/ios/wak/WebCoreThreadMessage.h
Source/WebCore/platform/mac/BlockExceptions.h
Source/WebCore/platform/mock/DeviceOrientationClientMock.h
Source/WebCore/platform/network/AuthenticationChallengeBase.h
Source/WebCore/platform/network/BlobData.h
Source/WebCore/platform/network/BlobDataFileReference.h
Source/WebCore/platform/network/BlobRegistry.h
Source/WebCore/platform/network/BlobRegistryImpl.h
Source/WebCore/platform/network/CredentialBase.h
Source/WebCore/platform/network/CredentialStorage.h
Source/WebCore/platform/network/PlatformCookieJar.h
Source/WebCore/platform/network/cf/AuthenticationChallenge.h
Source/WebCore/platform/network/cocoa/CredentialCocoa.h
Source/WebCore/platform/network/mac/CertificateInfo.h
Source/WebCore/platform/sql/SQLiteDatabase.h
Source/WebCore/platform/sql/SQLiteDatabaseTracker.h
Source/WebCore/platform/sql/SQLiteStatement.h
Source/WebCore/platform/sql/SQLiteTransaction.h
Source/WebCore/platform/text/BidiContext.h
Source/WebKit2/ChangeLog
Source/WebKit2/config.h
Tools/ChangeLog
Tools/TestWebKitAPI/config.h