Introducing WEBCORE_EXPORT macro.
https://bugs.webkit.org/show_bug.cgi?id=136108

Reviewed by Antti Koivisto.

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.cpp:
* bridge/runtime_method.h:
* bridge/runtime_object.cpp:
* 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.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@172798 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Enable ARM64 disassembler on EFL
https://bugs.webkit.org/show_bug.cgi?id=136089

Patch by Akos Kiss <akiss@inf.u-szeged.hu> on 2014-08-20
Reviewed by Filip Pizlo.

Source/JavaScriptCore:

* CMakeLists.txt:
Added disassembler/ARM64Disassembler.cpp and
disassembler/ARM64/A64DOpcode.cpp to JavaScriptCore_SOURCES.

* disassembler/ARM64/A64DOpcode.cpp:
Added USE(ARM64_DISASSEMBLER) guard around implementation.

* disassembler/ARM64/A64DOpcode.h:
(JSC::ARM64Disassembler::A64DOpcode::appendUnsignedImmediate64):
(JSC::ARM64Disassembler::A64DOpcode::appendPCRelativeOffset):
Made format strings portable by changing "%llx" to "%" PRIx64 for
uint64_t arguments.

Source/WTF:

* wtf/Platform.h:
Enable WTF_USE_ARM64_DISASSEMBLER for EFL as well.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@172799 268f45cc-cd09-0410-ab3c-d52691b4dbfc
fast/multicol/mixed-opacity-fixed-test.html fails in compositing mode
https://bugs.webkit.org/show_bug.cgi?id=136109

* platform/mac-wk2/TestExpectations: Updated test expectations to a non-flaky failure,
and to point to the new bug.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@172800 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Win] Assertion fails when running JSC stress tests.
https://bugs.webkit.org/show_bug.cgi?id=136103

Patch by peavo@outlook.com <peavo@outlook.com> on 2014-08-20
Reviewed by Darin Adler.

Use unsigned bitfield member instead of enum bitfield member to avoid negative values.

* bytecode/CodeOrigin.h: Use unsigned bitfield member.
(JSC::InlineCallFrame::specializationKind): Compile fix.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@172801 268f45cc-cd09-0410-ab3c-d52691b4dbfc