Source/WebCore: iOS build fixing: export required by iOS WebKit1.
authorsimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 Jan 2014 22:20:04 +0000 (22:20 +0000)
committersimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 Jan 2014 22:20:04 +0000 (22:20 +0000)
* WebCore.exp.in:

Source/WebKit/mac: iOS build fixing: link WebKit against Security.framework on iOS.

* Configurations/WebKit.xcconfig:

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

Source/WebCore/ChangeLog
Source/WebCore/WebCore.exp.in
Source/WebKit/mac/ChangeLog
Source/WebKit/mac/Configurations/WebKit.xcconfig

index 23559d9..17e9df7 100644 (file)
@@ -1,3 +1,9 @@
+2014-01-14  Simon Fraser  <simon.fraser@apple.com>
+
+        iOS build fixing: export required by iOS WebKit1.
+
+        * WebCore.exp.in:
+
 2014-01-14  Commit Queue  <commit-queue@webkit.org>
 
         Unreviewed, rolling out r162000.
index f673dea..6dddc8b 100644 (file)
@@ -2260,19 +2260,26 @@ __ZN7WebCore10ScrollView15setScrollOffsetERKNS_8IntPointE
 __ZN7WebCore10XLinkNames4initEv
 __ZN7WebCore10inSameLineERKNS_15VisiblePositionES2_
 __ZN7WebCore11BidiContext41copyStackRemovingUnicodeEmbeddingContextsEv
+__ZN7WebCore11BidiContext6createEh14UCharDirectionbNS_19BidiEmbeddingSourceEPS0_
+__ZN7WebCore11CachedImage5imageEv
 __ZN7WebCore11EditCommand18setEndingSelectionERKNS_16VisibleSelectionE
+__ZN7WebCore11Geolocation29resetAllGeolocationPermissionEv
 __ZN7WebCore11ImageSource26s_acceleratedImageDecodingE
 __ZN7WebCore11MathMLNames4initEv
 __ZN7WebCore11MemoryCache18pruneDeadResourcesEv
 __ZN7WebCore11MemoryCache18pruneLiveResourcesEb
 __ZN7WebCore11isEndOfLineERKNS_15VisiblePositionE
+__ZN7WebCore12AudioSession11setCategoryENS0_12CategoryTypeE
+__ZN7WebCore12AudioSession13sharedSessionEv
 __ZN7WebCore12EventHandler10mouseMovedEP8WebEvent
+__ZN7WebCore12EventHandler10touchEventEP8WebEvent
 __ZN7WebCore12EventHandler10wheelEventEP8WebEvent
 __ZN7WebCore12EventHandler15sendScrollEventEv
 __ZN7WebCore12EventHandler16handleTouchEventERKNS_18PlatformTouchEventE
 __ZN7WebCore12EventHandler7mouseUpEP8WebEvent
 __ZN7WebCore12EventHandler8keyEventEP8WebEvent
 __ZN7WebCore12EventHandler9mouseDownEP8WebEvent
+__ZN7WebCore12GCController22discardAllCompiledCodeEv
 __ZN7WebCore12GCController23releaseExecutableMemoryEv
 __ZN7WebCore13SelectionRectC1Ev
 __ZN7WebCore13cachedCGColorERKNS_5ColorENS_10ColorSpaceE
@@ -2281,6 +2288,7 @@ __ZN7WebCore13endOfDocumentERKNS_15VisiblePositionE
 __ZN7WebCore13endOfSentenceERKNS_15VisiblePositionE
 __ZN7WebCore13getRawCookiesERKNS_21NetworkStorageSessionERKNS_3URLES5_RN3WTF6VectorINS_6CookieELm0ENS6_15CrashOnOverflowEEE
 __ZN7WebCore13isStartOfLineERKNS_15VisiblePositionE
+__ZN7WebCore14DocumentLoader19setResponseMIMETypeERKN3WTF6StringE
 __ZN7WebCore14DocumentWriter3endEv
 __ZN7WebCore14FrameSelection13setCaretColorERKNS_5ColorE
 __ZN7WebCore14FrameSelection16updateAppearanceEv
@@ -2298,6 +2306,13 @@ __ZN7WebCore14ResourceHandle6cancelEv
 __ZN7WebCore14ResourceHandle9setClientEPNS_20ResourceHandleClientE
 __ZN7WebCore14ResourceHandleD1Ev
 __ZN7WebCore14cookiesEnabledERKNS_21NetworkStorageSessionERKNS_3URLES5_
+__ZN7WebCore15DatabaseTracker18setDatabasesPausedEb
+__ZN7WebCore15DatabaseTracker25deleteDatabaseFileIfEmptyERKN3WTF6StringE
+__ZN7WebCore15DatabaseTracker28removeDeletedOpenedDatabasesEv
+__ZN7WebCore15DatabaseTracker38emptyDatabaseFilesRemovalTaskDidFinishEv
+__ZN7WebCore15DatabaseTracker44emptyDatabaseFilesRemovalTaskWillBeScheduledEv
+__ZN7WebCore15DatabaseTracker7trackerEv
+__ZN7WebCore15GraphicsContext12drawBidiTextERKNS_4FontERKNS_7TextRunERKNS_10FloatPointENS1_24CustomFontNotReadyActionEPNS_10BidiStatusEi
 __ZN7WebCore15GraphicsContext15drawLineForTextERKNS_10FloatPointEfb
 __ZN7WebCore15GraphicsContext15drawNativeImageEP7CGImageRKNS_9FloatSizeENS_10ColorSpaceERKNS_9FloatRectES9_fNS_17CompositeOperatorENS_9BlendModeENS_16ImageOrientationE
 __ZN7WebCore15GraphicsContext22setEmojiDrawingEnabledEb
@@ -2313,12 +2328,16 @@ __ZN7WebCore15isEndOfDocumentERKNS_15VisiblePositionE
 __ZN7WebCore15startOfDocumentEPKNS_4NodeE
 __ZN7WebCore15startOfDocumentERKNS_15VisiblePositionE
 __ZN7WebCore15startOfSentenceERKNS_15VisiblePositionE
+__ZN7WebCore16FontPlatformDataC1EPK8__CTFontfbbbNS_15FontOrientationENS_16FontWidthVariantE
+__ZN7WebCore16MIMETypeRegistry24isSupportedMediaMIMETypeERKN3WTF6StringE
+__ZN7WebCore16MIMETypeRegistry32getPreferredExtensionForMIMETypeERKN3WTF6StringE
 __ZN7WebCore16ThreadGlobalData26sharedMainThreadStaticDataE
 __ZN7WebCore16VisibleSelection27selectionFromContentsOfNodeEPNS_4NodeE
 __ZN7WebCore16VisibleSelectionC1Ev
 __ZN7WebCore16deleteAllCookiesERKNS_21NetworkStorageSessionE
 __ZN7WebCore16nextWordPositionERKNS_15VisiblePositionE
 __ZN7WebCore17CredentialStorage16clearCredentialsEv
+__ZN7WebCore17HistoryController18replaceCurrentItemEPNS_11HistoryItemE
 __ZN7WebCore17isStartOfDocumentERKNS_15VisiblePositionE
 __ZN7WebCore18PlatformPasteboard10readBufferEiRKN3WTF6StringE
 __ZN7WebCore18PlatformPasteboard10readStringEiRKN3WTF6StringE
@@ -2328,11 +2347,15 @@ __ZN7WebCore18PlatformPasteboard5writeERKNS_15PasteboardImageE
 __ZN7WebCore18PlatformPasteboard5writeERKNS_20PasteboardWebContentE
 __ZN7WebCore18PlatformPasteboard7readURLEiRKN3WTF6StringE
 __ZN7WebCore18PlatformPasteboardC1Ev
+__ZN7WebCore18isEditablePositionERKNS_8PositionENS_12EditableTypeENS_12EUpdateStyleE
 __ZN7WebCore18textBreakFollowingEPNS_17TextBreakIteratorEi
 __ZN7WebCore19ResourceRequestBase14setCachePolicyENS_26ResourceRequestCachePolicyE
 __ZN7WebCore19ResourceRequestBase19defaultAllowCookiesEv
+__ZN7WebCore19ResourceRequestBase22setDefaultAllowCookiesEb
 __ZN7WebCore19applicationIsWebAppEv
+__ZN7WebCore19asciiLineBreakTableE
 __ZN7WebCore20NetworkStateNotifier11setIsOnLineEb
+__ZN7WebCore20PlatformEventFactory27createPlatformKeyboardEventEP8WebEvent
 __ZN7WebCore20ResourceHandleClient22willCacheResponseAsyncEPNS_14ResourceHandleEPK20_CFCachedURLResponse
 __ZN7WebCore20applicationIsOkCupidEv
 __ZN7WebCore20endOfEditableContentERKNS_15VisiblePositionE
@@ -2340,9 +2363,13 @@ __ZN7WebCore20lastOffsetForEditingEPKNS_4NodeE
 __ZN7WebCore20networkStateNotifierEv
 __ZN7WebCore20nextSentencePositionERKNS_15VisiblePositionE
 __ZN7WebCore20previousWordPositionERKNS_15VisiblePositionE
+__ZN7WebCore21DeviceOrientationData6createEbdbdbdbdbd
 __ZN7WebCore21MemoryPressureHandler19clearMemoryPressureEv
 __ZN7WebCore21MemoryPressureHandler25hasReceivedMemoryPressureEv
 __ZN7WebCore21MemoryPressureHandler25installMemoryReleaseBlockEU13block_pointerFvvEb
+__ZN7WebCore21MemoryPressureHandler25setReceivedMemoryPressureENS_20MemoryPressureReasonE
+__ZN7WebCore21MemoryPressureHandler31shouldWaitForMemoryClearMessageEv
+__ZN7WebCore21SQLiteDatabaseTracker9setClientEPNS_27SQLiteDatabaseTrackerClientE
 __ZN7WebCore21applicationIsFacebookEv
 __ZN7WebCore21nextParagraphPositionERKNS_15VisiblePositionEi
 __ZN7WebCore21setStrokeAndFillColorEP9CGContextP7CGColor
@@ -2351,6 +2378,8 @@ __ZN7WebCore22HTMLPlugInImageElement25createShadowIFrameSubtreeERKN3WTF6StringE
 __ZN7WebCore22startOfEditableContentERKNS_15VisiblePositionE
 __ZN7WebCore23applicationIsMobileMailEv
 __ZN7WebCore23atBoundaryOfGranularityERKNS_15VisiblePositionENS_15TextGranularityENS_18SelectionDirectionE
+__ZN7WebCore24DocumentMarkerController14markersInRangeEPNS_5RangeENS_14DocumentMarker11MarkerTypesE
+__ZN7WebCore24acquireLineBreakIteratorEN3WTF10StringViewERKNS0_12AtomicStringEPKtj
 __ZN7WebCore24createTemporaryDirectoryEP8NSString
 __ZN7WebCore24distanceBetweenPositionsERKNS_15VisiblePositionES2_
 __ZN7WebCore24keyIdentifierForKeyEventEP8WebEvent
@@ -2359,15 +2388,21 @@ __ZN7WebCore24releaseLineBreakIteratorEPNS_17TextBreakIteratorE
 __ZN7WebCore25applicationIsMobileSafariEv
 __ZN7WebCore25enclosingBlockFlowElementERKNS_15VisiblePositionE
 __ZN7WebCore25previousParagraphPositionERKNS_15VisiblePositionEi
+__ZN7WebCore26HTMLTextFormControlElement15hidePlaceholderEv
+__ZN7WebCore26HTMLTextFormControlElement26showPlaceholderIfNecessaryEv
 __ZN7WebCore27TileControllerMemoryHandler27trimUnparentedTilesToTargetEi
+__ZN7WebCore27createDragImageForSelectionERNS_5FrameEb
 __ZN7WebCore27tileControllerMemoryHandlerEv
 __ZN7WebCore27withinTextUnitOfGranularityERKNS_15VisiblePositionENS_15TextGranularityENS_18SelectionDirectionE
+__ZN7WebCore28createCGColorWithDeviceWhiteEdd
 __ZN7WebCore29ScrollingTreeScrollingNodeIOS6createERNS_13ScrollingTreeEy
 __ZN7WebCore30closestWordBoundaryForPositionERKNS_15VisiblePositionE
 __ZN7WebCore30enclosingTextUnitOfGranularityERKNS_15VisiblePositionENS_15TextGranularityENS_18SelectionDirectionE
 __ZN7WebCore31NonSharedCharacterBreakIteratorC1EPKti
 __ZN7WebCore31NonSharedCharacterBreakIteratorD1Ev
 __ZN7WebCore31applicationIsDaijisenDictionaryEv
+__ZN7WebCore31applicationIsMicrosoftMessengerEv
+__ZN7WebCore31enableURLSchemeCanonicalizationEb
 __ZN7WebCore33applicationIsTheEconomistOnIPhoneEv
 __ZN7WebCore35positionOfNextBoundaryOfGranularityERKNS_15VisiblePositionENS_15TextGranularityENS_18SelectionDirectionE
 __ZN7WebCore41initializeHTTPConnectionSettingsOnStartupEv
@@ -2402,16 +2437,24 @@ __ZN7WebCore5Range6setEndERKNS_8PositionERi
 __ZN7WebCore5Range8setStartERKNS_8PositionERi
 __ZN7WebCore6Chrome11focusNSViewEP7WAKView
 __ZN7WebCore6Editor17confirmMarkedTextEv
+__ZN7WebCore6Editor22insertDictationPhrasesEN3WTF10PassOwnPtrINS1_6VectorINS3_INS1_6StringELm0ENS1_15CrashOnOverflowEEELm0ES5_EEEENS1_9RetainPtrIP11objc_objectEE
 __ZN7WebCore6Editor23setTextAsChildOfElementERKN3WTF6StringEPNS_7ElementE
+__ZN7WebCore6Editor24removeUnchangeableStylesEv
 __ZN7WebCore6Editor33markMisspellingsAfterTypingToWordERKNS_15VisiblePositionERKNS_16VisibleSelectionEb
+__ZN7WebCore6Editor35setDictationPhrasesAsChildOfElementEN3WTF10PassOwnPtrINS1_6VectorINS3_INS1_6StringELm0ENS1_15CrashOnOverflowEEELm0ES5_EEEENS1_9RetainPtrIP11objc_objectEEPNS_7ElementE
 __ZN7WebCore6Editor46setTextAlignmentForChangedBaseWritingDirectionE16WritingDirection
 __ZN7WebCore6Editor59ensureLastEditCommandHasCurrentSelectionIfOpenForMoreTypingEv
+__ZN7WebCore6Widget17setPlatformWidgetEP7WAKView
 __ZN7WebCore6WidgetC2EP7WAKView
+__ZN7WebCore8Document13getTouchRectsERN3WTF6VectorINS_7IntRectELm0ENS1_15CrashOnOverflowEEE
 __ZN7WebCore8Document19dispatchWindowEventEN3WTF10PassRefPtrINS_5EventEEENS2_INS_11EventTargetEEE
 __ZN7WebCore8IntPointC1ERK7CGPoint
 __ZN7WebCore8PositionC1EN3WTF10PassRefPtrINS_4NodeEEENS0_19LegacyEditingOffsetE
 __ZN7WebCore8SVGNames4initEv
 __ZN7WebCore8Settings13setStandaloneEb
+__ZN7WebCore8Settings23setNetworkInterfaceNameERKN3WTF6StringE
+__ZN7WebCore8Settings31setAudioSessionCategoryOverrideEj
+__ZN7WebCore8Settings34setNetworkDataUsageTrackingEnabledEb
 __ZN7WebCore9FontCache17getCachedFontDataERKNS_15FontDescriptionERKN3WTF12AtomicStringEbNS0_12ShouldRetainE
 __ZN7WebCore9FontCache25getLastResortFallbackFontERKNS_15FontDescriptionENS0_12ShouldRetainE
 __ZN7WebCore9FrameView20setWasScrolledByUserEb
@@ -2419,9 +2462,12 @@ __ZN7WebCore9FrameView24renderedCharactersExceedEj
 __ZN7WebCore9FrameView30graphicsLayerForPlatformWidgetEP7WAKView
 __ZN7WebCore9FrameView32setCustomFixedPositionLayoutRectERKNS_7IntRectE
 __ZN7WebCore9FrameView35setUseCustomFixedPositionLayoutRectEb
+__ZN7WebCore9FrameView36scheduleLayerFlushAllowingThrottlingEv
+__ZN7WebCore9PageGroup17removeVisitedLinkERKNS_3URLE
 __ZN7WebCore9TileCache14drainLayerPoolEv
 __ZN7WebCore9TileCache20setLayerPoolCapacityEj
 __ZNK7WebCore10FloatPointcv7CGPointEv
+__ZNK7WebCore14DocumentLoader16responseMIMETypeEv
 __ZNK7WebCore14FrameSelection17wordOffsetInRangeEPKNS_5RangeE
 __ZNK7WebCore14FrameSelection20selectionAtWordStartEv
 __ZNK7WebCore14FrameSelection23spaceFollowsWordInRangeEPKNS_5RangeE
@@ -2433,11 +2479,16 @@ __ZNK7WebCore14FrameSelection29rangeByMovingCurrentSelectionEi
 __ZNK7WebCore14FrameSelection32rangeByExtendingCurrentSelectionEi
 __ZNK7WebCore14FrameSelection35characterInRelationToCaretSelectionEi
 __ZNK7WebCore14FrameSelection36elementRangeContainingCaretSelectionEv
+__ZNK7WebCore14ResourceBuffer12sharedBufferEv
+__ZNK7WebCore14SecurityOrigin14cachePartitionEv
 __ZNK7WebCore14SecurityOrigin8toStringEv
 __ZNK7WebCore15GraphicsLayerCA21contentsLayerForMediaEv
 __ZNK7WebCore15VisiblePosition4leftEb
 __ZNK7WebCore15VisiblePosition5rightEb
 __ZNK7WebCore17RenderTextControl22textFormControlElementEv
+__ZNK7WebCore26HTMLTextFormControlElement23visiblePositionForIndexEi
+__ZNK7WebCore32FixedPositionViewportConstraints28layerPositionForViewportRectERKNS_9FloatRectE
+__ZNK7WebCore33StickyPositionViewportConstraints32layerPositionForConstrainingRectERKNS_9FloatRectE
 __ZNK7WebCore4Node16hasEditableStyleENS0_13EditableLevelENS0_22UserSelectAllTreatmentE
 __ZNK7WebCore4Node19rootEditableElementEv
 __ZNK7WebCore4Node25isEditableToAccessibilityENS0_13EditableLevelE
@@ -2447,6 +2498,7 @@ __ZNK7WebCore5Frame15preferredHeightEv
 __ZNK7WebCore5Frame16rectForSelectionERNS_16VisibleSelectionE
 __ZNK7WebCore5Frame18renderRectForPointE7CGPointPbPf
 __ZNK7WebCore5Frame19rangedSelectionBaseEv
+__ZNK7WebCore5Frame21styleAtSelectionStartEv
 __ZNK7WebCore5Frame22rectForScrollToVisibleEv
 __ZNK7WebCore5Frame23wordsInCurrentParagraphEv
 __ZNK7WebCore5Frame26formElementsCharacterCountEv
@@ -2456,6 +2508,7 @@ __ZNK7WebCore5Frame9caretRectEv
 __ZNK7WebCore6Editor16hasBidiSelectionEv
 __ZNK7WebCore6Editor6clientEv
 __ZNK7WebCore7IntSizecv6CGSizeEv
+__ZNK7WebCore8Document31isTelephoneNumberParsingAllowedEv
 __ZNK7WebCore8Document31isTelephoneNumberParsingEnabledEv
 __ZNK7WebCore8Position8previousENS_16PositionMoveTypeE
 __ZNK7WebCore9FloatQuad13isRectilinearEv
index 33a807a..d0e762f 100644 (file)
@@ -1,3 +1,9 @@
+2014-01-14  Simon Fraser  <simon.fraser@apple.com>
+
+        iOS build fixing: link WebKit against Security.framework on iOS.
+
+        * Configurations/WebKit.xcconfig:
+
 2014-01-14  Dean Jackson  <dino@apple.com>
 
         [WK1] Allow generated export files on iOS
index 18cfbb4..bb3b95e 100644 (file)
@@ -78,7 +78,7 @@ UMBRELLA_FRAMEWORKS_DIR = $(PRODUCTION_FRAMEWORKS_DIR)/WebKit.framework/Versions
 
 OTHER_LDFLAGS_BASE = -licucore -framework JavaScriptCore -framework QuartzCore -framework WebCore;
 OTHER_LDFLAGS = $(inherited) $(OTHER_LDFLAGS_BASE) $(OTHER_LDFLAGS_$(PLATFORM_NAME));
-OTHER_LDFLAGS_iphoneos = -lobjc -framework CFNetwork -framework CoreFoundation -framework CoreGraphics -framework CoreText -framework Foundation -framework GraphicsServices -framework ImageIO -lMobileGestalt;
+OTHER_LDFLAGS_iphoneos = -lobjc -framework CFNetwork -framework CoreFoundation -framework CoreGraphics -framework CoreText -framework Foundation -framework GraphicsServices -framework ImageIO -lMobileGestalt -framework Security;
 OTHER_LDFLAGS_iphonesimulator = $(OTHER_LDFLAGS_iphoneos);
 OTHER_LDFLAGS_macosx = -sub_umbrella WebCore -framework Carbon -framework Cocoa -framework DiskArbitration -framework IOKit -framework OpenGL -framework Security;