Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 44c9738463cc8eb35d7bc0879cbceaffbbdf1267 https://github.com/WebKit/WebKit/commit/44c9738463cc8eb35d7bc0879cbceaffbbdf1267 Author: Antoine Quint <grao...@webkit.org> Date: 2023-03-23 (Thu, 23 Mar 2023)
Changed paths: M Source/JavaScriptCore/bytecode/ExecutableInfo.h M Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h M Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h M Source/JavaScriptCore/heap/BlockDirectory.h M Source/JavaScriptCore/jit/ThunkGenerators.cpp M Source/JavaScriptCore/parser/Parser.h M Source/JavaScriptCore/runtime/ISO8601.h M Source/JavaScriptCore/runtime/JSGlobalObject.h M Source/JavaScriptCore/runtime/StringPrototypeInlines.h M Source/JavaScriptCore/runtime/Structure.h M Source/JavaScriptCore/wasm/WasmStreamingParser.h M Source/WTF/wtf/FileSystem.cpp M Source/WTF/wtf/Language.h M Source/WTF/wtf/URLParser.h M Source/WebCore/Modules/async-clipboard/Clipboard.h M Source/WebCore/Modules/indexeddb/server/SQLiteIDBCursor.h M Source/WebCore/Modules/mediacontrols/MediaControlsHost.h M Source/WebCore/Modules/mediarecorder/MediaRecorder.h M Source/WebCore/Modules/mediastream/RTCRtpSFrameTransformer.h M Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp M Source/WebCore/Modules/paymentrequest/PaymentRequest.cpp M Source/WebCore/Modules/push-api/PushDatabase.cpp M Source/WebCore/accessibility/AXObjectCache.h M Source/WebCore/accessibility/AccessibilityObject.h M Source/WebCore/accessibility/isolatedtree/AXIsolatedObject.h M Source/WebCore/animation/FrameRateAligner.h M Source/WebCore/animation/KeyframeEffect.h M Source/WebCore/animation/WebAnimationTypes.h M Source/WebCore/bindings/js/JSCustomElementInterface.h M Source/WebCore/bindings/js/JSDOMAbstractOperations.h M Source/WebCore/bindings/js/JSDOMPromise.h M Source/WebCore/bindings/js/JSDOMPromiseDeferred.h M Source/WebCore/bindings/js/WebCoreJSClientData.h M Source/WebCore/css/DOMMatrixReadOnly.h M Source/WebCore/css/SelectorFilter.h M Source/WebCore/css/parser/CSSParserImpl.cpp M Source/WebCore/css/parser/CSSPropertyParserHelpers.cpp M Source/WebCore/display/DisplayTreeBuilder.h M Source/WebCore/display/css/DisplayCSSPainter.h M Source/WebCore/dom/ContainerNode.cpp M Source/WebCore/dom/DataTransfer.h M Source/WebCore/dom/Document.h M Source/WebCore/dom/Element.h M Source/WebCore/dom/FragmentDirectiveRangeFinder.cpp M Source/WebCore/dom/MouseRelatedEvent.h M Source/WebCore/dom/PointerEvent.h M Source/WebCore/dom/ScriptExecutionContext.h M Source/WebCore/dom/UserGestureIndicator.h M Source/WebCore/editing/Editor.h M Source/WebCore/editing/FrameSelection.h M Source/WebCore/editing/HTMLInterchange.h M Source/WebCore/editing/VisibleUnits.cpp M Source/WebCore/editing/cocoa/HTMLConverter.h M Source/WebCore/editing/markup.h M Source/WebCore/fileapi/NetworkSendQueue.h M Source/WebCore/html/FeaturePolicy.h M Source/WebCore/html/FileInputType.h M Source/WebCore/html/HTMLAttachmentElement.h M Source/WebCore/html/HTMLImageElement.h M Source/WebCore/html/HTMLOptionElement.h M Source/WebCore/html/HTMLPlugInImageElement.h M Source/WebCore/html/shadow/MediaControlTextTrackContainerElement.h M Source/WebCore/inspector/InspectorFrontendAPIDispatcher.h M Source/WebCore/layout/floats/FloatingContext.h M Source/WebCore/layout/formattingContexts/inline/InlineContentBreaker.h M Source/WebCore/layout/formattingContexts/inline/InlineFormattingGeometry.h M Source/WebCore/layout/formattingContexts/inline/InlineLevelBox.h M Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.h M Source/WebCore/layout/formattingContexts/inline/invalidation/InlineInvalidation.h M Source/WebCore/layout/formattingContexts/inline/text/TextUtil.h M Source/WebCore/layout/integration/inline/InlineIteratorLineBox.h M Source/WebCore/loader/CrossOriginAccessControl.h M Source/WebCore/loader/DocumentThreadableLoader.h M Source/WebCore/loader/LinkLoader.h M Source/WebCore/loader/PingLoader.h M Source/WebCore/loader/ResourceLoadObserver.h M Source/WebCore/loader/cache/CachedResourceLoader.h M Source/WebCore/page/EventHandler.h M Source/WebCore/page/LocalDOMWindow.h M Source/WebCore/page/csp/ContentSecurityPolicy.h M Source/WebCore/page/csp/ContentSecurityPolicySourceListDirective.h M Source/WebCore/page/ios/ContentChangeObserver.h M Source/WebCore/platform/ReferrerPolicy.cpp M Source/WebCore/platform/audio/PlatformMediaSession.h M Source/WebCore/platform/graphics/ImageTypes.h M Source/WebCore/platform/graphics/avfoundation/objc/LocalSampleBufferDisplayLayer.h M Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp M Source/WebCore/platform/graphics/cv/ImageRotationSessionVT.h M Source/WebCore/platform/graphics/displaylists/DisplayListIterator.h M Source/WebCore/platform/mac/PlatformPasteboardMac.mm M Source/WebCore/platform/network/NetworkStorageSession.h M Source/WebCore/platform/network/ResourceResponseBase.h M Source/WebCore/rendering/RenderBox.h M Source/WebCore/rendering/RenderLayer.h M Source/WebCore/rendering/RenderLayoutState.h M Source/WebCore/rendering/RenderListBox.h M Source/WebCore/rendering/RenderObject.cpp M Source/WebCore/rendering/RenderObject.h M Source/WebCore/rendering/RenderObjectEnums.h M Source/WebCore/rendering/RenderTable.h M Source/WebCore/rendering/SelectionRangeData.h M Source/WebCore/rendering/TextAutoSizing.h M Source/WebCore/rendering/TextBoxPainter.cpp M Source/WebCore/rendering/line/TrailingObjects.h M Source/WebCore/rendering/updating/RenderTreeBuilder.h M Source/WebCore/style/StyleInvalidator.h M Source/WebCore/style/StyleTreeResolver.h M Source/WebCore/workers/WorkerRunLoop.cpp M Source/WebCore/workers/service/SWClientConnection.h M Source/WebCore/workers/service/server/RegistrationDatabase.h M Source/WebCore/xml/XMLHttpRequest.h M Source/WebKit/NetworkProcess/Classifier/ResourceLoadStatisticsDatabaseStore.h M Source/WebKit/NetworkProcess/NetworkResourceLoader.h M Source/WebKit/UIProcess/RemoteLayerTree/ios/ScrollingTreeScrollingNodeDelegateIOS.h M Source/WebKit/UIProcess/WebPageProxy.h M Source/WebKit/UIProcess/WebProcessCache.h M Source/WebKit/UIProcess/WebProcessProxy.h M Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.h M Source/WebKit/UIProcess/ios/DragDropInteractionState.h M Source/WebKit/WebProcess/GPU/webrtc/AudioMediaStreamTrackRendererInternalUnitManager.cpp M Source/WebKit/WebProcess/GPU/webrtc/SharedVideoFrame.h M Source/WebKit/WebProcess/WebPage/WebFrame.h M Source/WebKit/WebProcess/WebPage/WebPage.h M Source/WebKit/webpushd/PushService.mm M Tools/TestWebKitAPI/Tests/WTF/URLParser.cpp M Tools/TestWebKitAPI/Tests/WebCore/URLParserTextEncoding.cpp M Tools/TestWebKitAPI/Tests/WebKitCocoa/DecidePolicyForNavigationAction.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/Download.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessPreWarming.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKHTTPCookieStore.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKURLSchemeHandler-1.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/WebsiteDataStoreCustomPaths.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/iOSStylusSupport.mm M Tools/TestWebKitAPI/cocoa/HTTPServer.h Log Message: ----------- make all { No, Yes } and { Yes, No } enums use bool as underlying type https://bugs.webkit.org/show_bug.cgi?id=254322 Reviewed by Chris Dumez. Make No/Yes and Yes/No enums use bool as underlying type and ensure the values are sorted so that No==0 and Yes==1. * Source/JavaScriptCore/bytecode/ExecutableInfo.h: * Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h: * Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h: * Source/JavaScriptCore/heap/BlockDirectory.h: * Source/JavaScriptCore/jit/ThunkGenerators.cpp: * Source/JavaScriptCore/parser/Parser.h: * Source/JavaScriptCore/runtime/ISO8601.h: * Source/JavaScriptCore/runtime/JSGlobalObject.h: * Source/JavaScriptCore/runtime/StringPrototypeInlines.h: * Source/JavaScriptCore/runtime/Structure.h: * Source/JavaScriptCore/wasm/WasmStreamingParser.h: * Source/WTF/wtf/FileSystem.cpp: * Source/WTF/wtf/Language.h: * Source/WTF/wtf/URLParser.h: * Source/WebCore/Modules/async-clipboard/Clipboard.h: * Source/WebCore/Modules/indexeddb/server/SQLiteIDBCursor.h: * Source/WebCore/Modules/mediacontrols/MediaControlsHost.h: * Source/WebCore/Modules/mediarecorder/MediaRecorder.h: * Source/WebCore/Modules/mediastream/RTCRtpSFrameTransformer.h: * Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp: * Source/WebCore/Modules/paymentrequest/PaymentRequest.cpp: * Source/WebCore/Modules/push-api/PushDatabase.cpp: * Source/WebCore/accessibility/AXObjectCache.h: * Source/WebCore/accessibility/AccessibilityObject.h: * Source/WebCore/accessibility/isolatedtree/AXIsolatedObject.h: * Source/WebCore/animation/FrameRateAligner.h: * Source/WebCore/animation/KeyframeEffect.h: * Source/WebCore/animation/WebAnimationTypes.h: * Source/WebCore/bindings/js/JSCustomElementInterface.h: * Source/WebCore/bindings/js/JSDOMAbstractOperations.h: * Source/WebCore/bindings/js/JSDOMPromise.h: * Source/WebCore/bindings/js/JSDOMPromiseDeferred.h: * Source/WebCore/bindings/js/WebCoreJSClientData.h: * Source/WebCore/css/DOMMatrixReadOnly.h: * Source/WebCore/css/SelectorFilter.h: * Source/WebCore/css/parser/CSSParserImpl.cpp: * Source/WebCore/css/parser/CSSPropertyParserHelpers.cpp: * Source/WebCore/display/DisplayTreeBuilder.h: * Source/WebCore/display/css/DisplayCSSPainter.h: * Source/WebCore/dom/ContainerNode.cpp: * Source/WebCore/dom/DataTransfer.h: * Source/WebCore/dom/Document.h: * Source/WebCore/dom/Element.h: * Source/WebCore/dom/FragmentDirectiveRangeFinder.cpp: * Source/WebCore/dom/MouseRelatedEvent.h: * Source/WebCore/dom/PointerEvent.h: * Source/WebCore/dom/ScriptExecutionContext.h: * Source/WebCore/dom/UserGestureIndicator.h: * Source/WebCore/editing/Editor.h: * Source/WebCore/editing/FrameSelection.h: * Source/WebCore/editing/HTMLInterchange.h: * Source/WebCore/editing/VisibleUnits.cpp: * Source/WebCore/editing/cocoa/HTMLConverter.h: * Source/WebCore/editing/markup.h: (): Deleted. * Source/WebCore/fileapi/NetworkSendQueue.h: * Source/WebCore/html/FeaturePolicy.h: * Source/WebCore/html/FileInputType.h: * Source/WebCore/html/HTMLAttachmentElement.h: * Source/WebCore/html/HTMLImageElement.h: * Source/WebCore/html/HTMLOptionElement.h: * Source/WebCore/html/HTMLPlugInImageElement.h: * Source/WebCore/html/shadow/MediaControlTextTrackContainerElement.h: * Source/WebCore/inspector/InspectorFrontendAPIDispatcher.h: * Source/WebCore/layout/floats/FloatingContext.h: * Source/WebCore/layout/formattingContexts/inline/InlineContentBreaker.h: * Source/WebCore/layout/formattingContexts/inline/InlineFormattingGeometry.h: * Source/WebCore/layout/formattingContexts/inline/InlineLevelBox.h: * Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.h: * Source/WebCore/layout/formattingContexts/inline/invalidation/InlineInvalidation.h: * Source/WebCore/layout/formattingContexts/inline/text/TextUtil.h: * Source/WebCore/layout/integration/inline/InlineIteratorLineBox.h: * Source/WebCore/loader/CrossOriginAccessControl.h: * Source/WebCore/loader/DocumentThreadableLoader.h: * Source/WebCore/loader/LinkLoader.h: * Source/WebCore/loader/PingLoader.h: * Source/WebCore/loader/ResourceLoadObserver.h: * Source/WebCore/loader/cache/CachedResourceLoader.h: * Source/WebCore/page/EventHandler.h: * Source/WebCore/page/LocalDOMWindow.h: * Source/WebCore/page/csp/ContentSecurityPolicy.h: * Source/WebCore/page/csp/ContentSecurityPolicySourceListDirective.h: * Source/WebCore/page/ios/ContentChangeObserver.h: * Source/WebCore/platform/ReferrerPolicy.cpp: * Source/WebCore/platform/audio/PlatformMediaSession.h: * Source/WebCore/platform/graphics/ImageTypes.h: * Source/WebCore/platform/graphics/avfoundation/objc/LocalSampleBufferDisplayLayer.h: * Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp: (WebCore::GraphicsLayerCA::updateAnimations): * Source/WebCore/platform/graphics/cv/ImageRotationSessionVT.h: * Source/WebCore/platform/graphics/displaylists/DisplayListIterator.h: * Source/WebCore/platform/mac/PlatformPasteboardMac.mm: * Source/WebCore/platform/network/NetworkStorageSession.h: * Source/WebCore/platform/network/ResourceResponseBase.h: * Source/WebCore/rendering/RenderBox.h: * Source/WebCore/rendering/RenderLayer.h: * Source/WebCore/rendering/RenderLayoutState.h: * Source/WebCore/rendering/RenderListBox.h: * Source/WebCore/rendering/RenderObject.cpp: * Source/WebCore/rendering/RenderObject.h: * Source/WebCore/rendering/RenderObjectEnums.h: * Source/WebCore/rendering/RenderTable.h: * Source/WebCore/rendering/SelectionRangeData.h: * Source/WebCore/rendering/TextAutoSizing.h: * Source/WebCore/rendering/TextBoxPainter.cpp: (WebCore::TextBoxPainter<TextBoxPath>::collectDecoratingBoxesForTextBox): * Source/WebCore/rendering/line/TrailingObjects.h: * Source/WebCore/rendering/updating/RenderTreeBuilder.h: * Source/WebCore/style/StyleInvalidator.h: * Source/WebCore/style/StyleTreeResolver.h: * Source/WebCore/workers/WorkerRunLoop.cpp: * Source/WebCore/workers/service/SWClientConnection.h: * Source/WebCore/workers/service/server/RegistrationDatabase.h: * Source/WebCore/xml/XMLHttpRequest.h: * Source/WebKit/NetworkProcess/Classifier/ResourceLoadStatisticsDatabaseStore.h: * Source/WebKit/NetworkProcess/NetworkResourceLoader.h: * Source/WebKit/UIProcess/RemoteLayerTree/ios/ScrollingTreeScrollingNodeDelegateIOS.h: * Source/WebKit/UIProcess/WebPageProxy.h: * Source/WebKit/UIProcess/WebProcessCache.h: * Source/WebKit/UIProcess/WebProcessProxy.h: * Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.h: * Source/WebKit/UIProcess/ios/DragDropInteractionState.h: * Source/WebKit/WebProcess/GPU/webrtc/AudioMediaStreamTrackRendererInternalUnitManager.cpp: * Source/WebKit/WebProcess/GPU/webrtc/SharedVideoFrame.h: * Source/WebKit/WebProcess/WebPage/WebFrame.h: * Source/WebKit/WebProcess/WebPage/WebPage.h: * Source/WebKit/webpushd/PushService.mm: * Tools/TestWebKitAPI/Tests/WTF/URLParser.cpp: * Tools/TestWebKitAPI/Tests/WebCore/URLParserTextEncoding.cpp: * Tools/TestWebKitAPI/Tests/WebKitCocoa/DecidePolicyForNavigationAction.mm: * Tools/TestWebKitAPI/Tests/WebKitCocoa/Download.mm: * Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessPreWarming.mm: * Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm: * Tools/TestWebKitAPI/Tests/WebKitCocoa/WKHTTPCookieStore.mm: * Tools/TestWebKitAPI/Tests/WebKitCocoa/WKURLSchemeHandler-1.mm: * Tools/TestWebKitAPI/Tests/WebKitCocoa/WebsiteDataStoreCustomPaths.mm: * Tools/TestWebKitAPI/Tests/WebKitCocoa/iOSStylusSupport.mm: * Tools/TestWebKitAPI/cocoa/HTTPServer.h: Canonical link: https://commits.webkit.org/262018@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes