Diff
Modified: trunk/Source/WebCore/ChangeLog (264356 => 264357)
--- trunk/Source/WebCore/ChangeLog 2020-07-14 18:19:00 UTC (rev 264356)
+++ trunk/Source/WebCore/ChangeLog 2020-07-14 18:31:08 UTC (rev 264357)
@@ -1,3 +1,15 @@
+2020-07-14 Jonathan Bedard <jbed...@apple.com>
+
+ [watchOS] Support armv7k build
+ https://bugs.webkit.org/show_bug.cgi?id=214306
+ <rdar://problem/65549901>
+
+ Reviewed by Aakash Jain.
+
+ No new tests, build fix.
+
+ * Configurations/Base.xcconfig: Disable 64 to 32 bit conversion warning for armv7k.
+
2020-07-14 Eric Carlson <eric.carl...@apple.com>
[macOS] Do not update ScreenTime when in private browsing mode
Modified: trunk/Source/WebCore/Configurations/Base.xcconfig (264356 => 264357)
--- trunk/Source/WebCore/Configurations/Base.xcconfig 2020-07-14 18:19:00 UTC (rev 264356)
+++ trunk/Source/WebCore/Configurations/Base.xcconfig 2020-07-14 18:31:08 UTC (rev 264357)
@@ -77,6 +77,7 @@
// FIXME: <http://webkit.org/b/109846> WebCore should build with -Wshorten-64-to-32
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION[arch=i386] = NO;
+GCC_WARN_64_TO_32_BIT_CONVERSION[arch=armv7k] = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION[arch=arm64*] = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION[arch=x86_64] = NO;
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
Modified: trunk/WebKitLibraries/ChangeLog (264356 => 264357)
--- trunk/WebKitLibraries/ChangeLog 2020-07-14 18:19:00 UTC (rev 264356)
+++ trunk/WebKitLibraries/ChangeLog 2020-07-14 18:31:08 UTC (rev 264357)
@@ -1,3 +1,19 @@
+2020-07-14 Jonathan Bedard <jbed...@apple.com>
+
+ [watchOS] Support armv7k build
+ https://bugs.webkit.org/show_bug.cgi?id=214306
+ <rdar://problem/65549901>
+
+ Reviewed by Aakash Jain.
+
+ * WebKitPrivateFrameworkStubs/watchos/6/FileProvider.framework/FileProvider.tbd: Add armv7k to supported architectures.
+ * WebKitPrivateFrameworkStubs/watchos/6/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd: Ditto.
+ * WebKitPrivateFrameworkStubs/watchos/6/LocalAuthentication.framework/LocalAuthentication.tbd: Ditto.
+ * WebKitPrivateFrameworkStubs/watchos/6/PepperUICore.framework/PepperUICore.tbd: Ditto.
+ * WebKitPrivateFrameworkStubs/watchos/6/RunningBoardServices.framework/RunningBoardServices.tbd: Ditto.
+ * WebKitPrivateFrameworkStubs/watchos/6/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd: Ditto.
+ * WebKitPrivateFrameworkStubs/watchos/6/URLFormatting.framework/URLFormatting.tbd: Ditto.
+
2020-06-15 Jonathan Bedard <jbed...@apple.com>
watchOS/tvOS: Remote unneeded FileProvider symbols
Modified: trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/FileProvider.framework/FileProvider.tbd (264356 => 264357)
--- trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/FileProvider.framework/FileProvider.tbd 2020-07-14 18:19:00 UTC (rev 264356)
+++ trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/FileProvider.framework/FileProvider.tbd 2020-07-14 18:31:08 UTC (rev 264357)
@@ -1,7 +1,7 @@
--- !tapi-tbd-v3
-archs: [ i386, x86_64, arm64, arm64e, arm64_32 ]
+archs: [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
platform: watchos
install-name: '/System/Library/Frameworks/FileProvider.framework/FileProvider'
exports:
- - archs: [ i386, x86_64, arm64, arm64e, arm64_32 ]
+ - archs: [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
...
Modified: trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd (264356 => 264357)
--- trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd 2020-07-14 18:19:00 UTC (rev 264356)
+++ trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd 2020-07-14 18:31:08 UTC (rev 264357)
@@ -2,6 +2,7 @@
archs:
- armv7
- armv7s
+ - armv7k
- arm64
- i386
- x86_64
@@ -11,6 +12,7 @@
archs:
- armv7
- armv7s
+ - armv7k
- arm64
- i386
- x86_64
Modified: trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/LocalAuthentication.framework/LocalAuthentication.tbd (264356 => 264357)
--- trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/LocalAuthentication.framework/LocalAuthentication.tbd 2020-07-14 18:19:00 UTC (rev 264356)
+++ trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/LocalAuthentication.framework/LocalAuthentication.tbd 2020-07-14 18:31:08 UTC (rev 264357)
@@ -1,9 +1,9 @@
--- !tapi-tbd-v3
-archs: [ i386, x86_64, arm64, arm64e, arm64_32 ]
+archs: [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
platform: watchos
install-name: '/System/Library/Frameworks/LocalAuthentication.framework/LocalAuthentication'
exports:
- - archs: [ i386, x86_64, arm64, arm64e, arm64_32 ]
+ - archs: [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
symbols: [ _LAAvailableMechanisms, _LACopyExternalizedContext, _LAErrorDomain,
_LAErrorSubcodeKey ]
objc-classes: [ LAContext ]
Modified: trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/PepperUICore.framework/PepperUICore.tbd (264356 => 264357)
--- trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/PepperUICore.framework/PepperUICore.tbd 2020-07-14 18:19:00 UTC (rev 264356)
+++ trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/PepperUICore.framework/PepperUICore.tbd 2020-07-14 18:31:08 UTC (rev 264357)
@@ -1,9 +1,9 @@
--- !tapi-tbd-v3
-archs: [ i386, x86_64, arm64, arm64e, arm64_32 ]
+archs: [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
platform: watchos
install-name: '/System/Library/PrivateFrameworks/PepperUICore.framework/PepperUICore'
exports:
- - archs: [ i386, x86_64, arm64, arm64e, arm64_32 ]
+ - archs: [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
symbols: [ _PUICStatusBarNavigationBackButtonPressedNotification, _PUICStatusBarTitleTappedNotification ]
objc-classes: [ PUICQuickboardListTrayButton, PUICActionGroup, PUICQuickboardListItemCell, PUICActionController,
PUICCrownInputSequencer, PUICPickerView, PUICQuickboardListItemCell, PUICQuickboardListViewController,
Modified: trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/RunningBoardServices.framework/RunningBoardServices.tbd (264356 => 264357)
--- trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/RunningBoardServices.framework/RunningBoardServices.tbd 2020-07-14 18:19:00 UTC (rev 264356)
+++ trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/RunningBoardServices.framework/RunningBoardServices.tbd 2020-07-14 18:31:08 UTC (rev 264357)
@@ -1,10 +1,10 @@
--- !tapi-tbd-v3
-archs: [ i386, x86_64, arm64, arm64e, arm64_32 ]
+archs: [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
install-name: '/System/Library/PrivateFrameworks/RunningBoardServices.framework/RunningBoardServices'
objc-constraint: none
platform: watchos
exports:
- - archs: [ i386, x86_64, arm64, arm64e, arm64_32 ]
+ - archs: [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
symbols: [ _RBSProcessTimeLimitationNone ]
objc-classes: [ RBSAttribute, RBSDomainAttribute, RBSTarget, RBSAssertion, RBSProcessIdentifier, RBSProcessState, RBSProcessHandle, RBSProcessStateDescriptor, RBSProcessPredicate, RBSProcessMonitor ]
...
Modified: trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd (264356 => 264357)
--- trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd 2020-07-14 18:19:00 UTC (rev 264356)
+++ trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd 2020-07-14 18:31:08 UTC (rev 264357)
@@ -1,11 +1,11 @@
--- !tapi-tbd-v3
-archs: [ i386, x86_64, arm64, arm64e, arm64_32 ]
+archs: [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
install-name: '/System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/SafariSafeBrowsing'
objc-constraint: none
platform: watchos
exports:
-
- archs: [ i386, x86_64, arm64, arm64e, arm64_32 ]
+ archs: [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
symbols: [ _SSBProviderTencent, _ZN12SafeBrowsing7Service4mainEv ]
objc-classes: [ SSBLookupContext, SSBLookupResult, SSBServiceLookupResult ]
...
Modified: trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/URLFormatting.framework/URLFormatting.tbd (264356 => 264357)
--- trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/URLFormatting.framework/URLFormatting.tbd 2020-07-14 18:19:00 UTC (rev 264356)
+++ trunk/WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/URLFormatting.framework/URLFormatting.tbd 2020-07-14 18:31:08 UTC (rev 264357)
@@ -1,5 +1,5 @@
--- !tapi-tbd-v3
-archs: [ i386, x86_64, arm64, arm64e, arm64_32 ]
+archs: [ i386, x86_64, arm64, arm64e, arm64_32, armv7k ]
install-name: '/System/Library/PrivateFrameworks/URLFormatting.framework/URLFormatting'
objc-constraint: none
platform: watchos