Title: [264357] trunk
Revision
264357
Author
jbed...@apple.com
Date
2020-07-14 11:31:08 -0700 (Tue, 14 Jul 2020)

Log Message

[watchOS] Support armv7k build
https://bugs.webkit.org/show_bug.cgi?id=214306
<rdar://problem/65549901>

Reviewed by Aakash Jain.

Source/WebCore:

No new tests, build fix.

* Configurations/Base.xcconfig: Disable 64 to 32 bit conversion warning for armv7k.

WebKitLibraries:

* 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.

Modified Paths

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
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to