Changeset 290663 in webkit
- Timestamp:
- Mar 1, 2022, 11:34:43 AM (5 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
-
ChangeLog (modified) (1 diff)
-
Configurations/WebCore.xcconfig (modified) (1 diff)
-
platform/ios/VideoFullscreenInterfaceAVKit.mm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r290662 r290663 1 2022-03-01 Commit Queue <commit-queue@webkit.org> 2 3 Unreviewed, reverting r290619. 4 https://bugs.webkit.org/show_bug.cgi?id=237337 5 6 Introduced build failure 7 8 Reverted changeset: 9 10 "[iOS] Weak link AVPictureInPictureController" 11 https://bugs.webkit.org/show_bug.cgi?id=237227 12 https://commits.webkit.org/r290619 13 1 14 2022-03-01 Antoine Quint <graouts@webkit.org> 2 15 -
trunk/Source/WebCore/Configurations/WebCore.xcconfig
r290619 r290663 145 145 WK_SCENEKIT_LDFLAGS_macosx = -weak_framework SceneKit; 146 146 147 WK_AVKIT_LDFLAGS = $(WK_AVKIT_LDFLAGS_$(WK_PLATFORM_NAME));148 WK_AVKIT_LDFLAGS_iphoneos = -weak_framework AVKit;149 WK_AVKIT_LDFLAGS_iphonesimulator = -weak_framework AVKit;150 151 147 // FIXME: Reduce the number of allowable_clients <rdar://problem/31823969> 152 OTHER_LDFLAGS = $(inherited) $(WK_RELOCATABLE_FRAMEWORK_LDFLAGS) -lsqlite3 -lobjc -allowable_client WebCoreTestSupport -allowable_client WebKitLegacy -force_load $(BUILT_PRODUCTS_DIR)/libPAL.a -framework CFNetwork -framework CoreAudio -framework CoreGraphics -framework CoreText -framework Foundation -framework IOSurface -framework ImageIO -framework Metal $(OTHER_LDFLAGS_PLATFORM_$(WK_COCOA_TOUCH)) $(OTHER_LDFLAGS_PLATFORM_$(WK_PLATFORM_NAME)) $(WK_ANGLE_LDFLAGS) $(WK_WEBGPU_LDFLAGS) $(WK_APPKIT_LDFLAGS) $(WK_APPSUPPORT_LDFLAGS) $(WK_AUDIO_UNIT_LDFLAGS) $(WK_CARBON_LDFLAGS) $(WK_CORE_UI_LDFLAGS) $(WK_DATA_DETECTORS_CORE_LDFLAGS) $(WK_GRAPHICS_SERVICES_LDFLAGS) $(WK_IOSURFACE_ACCELERATOR_LDFLAGS) $(WK_LIBWEBRTC_LDFLAGS) $(WK_MOBILE_CORE_SERVICES_LDFLAGS) $(WK_MOBILE_GESTALT_LDFLAGS) $(WK_NETWORK_EXTENSION_LD_FLAGS) $(WK_SYSTEM_CONFIGURATION_LDFLAGS) $(WK_CORE_IMAGE_LDFLAGS) $(WK_URL_FORMATTING_LDFLAGS) $(WK_SCENEKIT_LDFLAGS) $(SOURCE_VERSION_LDFLAGS) $(WK_AVKIT_LDFLAGS);148 OTHER_LDFLAGS = $(inherited) $(WK_RELOCATABLE_FRAMEWORK_LDFLAGS) -lsqlite3 -lobjc -allowable_client WebCoreTestSupport -allowable_client WebKitLegacy -force_load $(BUILT_PRODUCTS_DIR)/libPAL.a -framework CFNetwork -framework CoreAudio -framework CoreGraphics -framework CoreText -framework Foundation -framework IOSurface -framework ImageIO -framework Metal $(OTHER_LDFLAGS_PLATFORM_$(WK_COCOA_TOUCH)) $(OTHER_LDFLAGS_PLATFORM_$(WK_PLATFORM_NAME)) $(WK_ANGLE_LDFLAGS) $(WK_WEBGPU_LDFLAGS) $(WK_APPKIT_LDFLAGS) $(WK_APPSUPPORT_LDFLAGS) $(WK_AUDIO_UNIT_LDFLAGS) $(WK_CARBON_LDFLAGS) $(WK_CORE_UI_LDFLAGS) $(WK_DATA_DETECTORS_CORE_LDFLAGS) $(WK_GRAPHICS_SERVICES_LDFLAGS) $(WK_IOSURFACE_ACCELERATOR_LDFLAGS) $(WK_LIBWEBRTC_LDFLAGS) $(WK_MOBILE_CORE_SERVICES_LDFLAGS) $(WK_MOBILE_GESTALT_LDFLAGS) $(WK_NETWORK_EXTENSION_LD_FLAGS) $(WK_SYSTEM_CONFIGURATION_LDFLAGS) $(WK_CORE_IMAGE_LDFLAGS) $(WK_URL_FORMATTING_LDFLAGS) $(WK_SCENEKIT_LDFLAGS) $(SOURCE_VERSION_LDFLAGS); 153 149 154 150 OTHER_LDFLAGS_PLATFORM_cocoatouch = -allowable_client WebKit -allowable_client iTunesU -allowable_client Casablanca -allowable_client Remote -allowable_client TVBooks -allowable_client DumpRenderTree -allowable_client WebKitTestRunner -allowable_client TestWebKitAPI; -
trunk/Source/WebCore/platform/ios/VideoFullscreenInterfaceAVKit.mm
r290619 r290663 39 39 #import "WebAVPlayerController.h" 40 40 #import <AVFoundation/AVTime.h> 41 #import <AVKit/AVPictureInPictureController.h>42 41 #import <UIKit/UIKit.h> 43 42 #import <UIKit/UIWindow.h> … … 62 61 SOFT_LINK_CLASS_OPTIONAL(AVKit, AVObservationController) 63 62 #endif 63 SOFT_LINK_CLASS_OPTIONAL(AVKit, AVPictureInPictureController) 64 64 SOFT_LINK_CLASS_OPTIONAL(AVKit, AVPlayerViewController) 65 65 SOFT_LINK_CLASS_OPTIONAL(AVKit, __AVPlayerLayerView) … … 1644 1644 if (isPictureInPictureSupported.has_value()) 1645 1645 return *isPictureInPictureSupported; 1646 return [ AVPictureInPictureControllerisPictureInPictureSupported];1646 return [getAVPictureInPictureControllerClass() isPictureInPictureSupported]; 1647 1647 #else 1648 1648 return false;
Note:
See TracChangeset
for help on using the changeset viewer.