New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WebPageProxy::DidReceiveEvent Type compatibility change #4611
Conversation
EWS run on previous version of this PR (hash 371d418) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Aside from fixing EWS bots, there are a few issues that need to be addressed in review comments. Otherwise, this PR is looking good. Thanks!
WebCore::PlatformEvent::Type, | ||
WebCore::PlatformEvent::Type::NoType, | ||
|
||
// PlatformKeyboardEvent |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: Please fix indentation of the comment to match the enum values here and below.
if type == 'WebEvent::Type': | ||
sys.stderr.write('>>> headers: {}'.format(headers)) | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please remove this debugging code. :)
Source/WebKit/Shared/WebEvent.h
Outdated
enum Type { | ||
enum class Type { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
While we're here, let's make this a uint8_t
as well to match WebCore::PlatformEvent::Type
.
- enum Type {
+ enum class Type : uint8_t {
template<> struct EnumTraits<WebCore::PlatformEvent::Type> { | ||
using values = EnumValues< | ||
WebCore::PlatformEvent::Type, | ||
WebCore::PlatformEvent::Type::NoType, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this EnumTraits<WebCore::PlatformEvent::Type>
definition really needed? (Can you try commenting them out and rebuilding to check?)
Since WebKit::WebEvents::Type
exists in the WebKit project, I would think that only WebEvent::Type
values are passed via CoreIPC as PlatformEvent::Type
should be internal to WebCore.
Here's why this is important: By defining EnumTraits<WebCore::PlatformEvent::Type>
, we could potentially hide bugs where CoreIPC is accidentally sending PlatformEvent::Type
instead of WebEvent::Type
values, and the individual enum values for those two enum classes don't match. We want the compiler to complain that it doesn't know how to encode/decode PlatformEvent::Type
values for CoreIPC because each of those is likely a real bug.
WebWheelEvent::WebWheelEvent(Type type, const IntPoint& position, const IntPoint& globalPosition, const FloatSize& delta, const FloatSize& wheelTicks, Granularity granularity, OptionSet<Modifier> modifiers, WallTime timestamp) | ||
WebWheelEvent::WebWheelEvent(WebEvent::Type type, const IntPoint& position, const IntPoint& globalPosition, const FloatSize& delta, const FloatSize& wheelTicks, Granularity granularity, OptionSet<Modifier> modifiers, WallTime timestamp) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm curious why the argument type had to be more specific here (WebEvent::Type
vs. Type
) when WebWheelEvent::isWheelEventType()
below didn't need to change.
Also, WebMouseEvent::isMouseEventType()
and WebKeyboardEvent::isKeyboardEventType()
didn't need to change in their respective source files.
To be clear, this isn't technically wrong, but I'm curious why it's not consistent with other similar methods.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think (but am not sure) that WebWheelEvent
and the others inherit the changes from WebEvent
? Not sure, but it's never asked me to change those across those files other than when it is using WebEvent
directly in those files
switch (platformMouseEvent.type()) { | ||
case PlatformEvent::MousePressed: { | ||
case PlatformEvent::Type::MousePressed: { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for reformatting this switch
statement!
EWS run on previous version of this PR (hash eac6052) |
EWS run on previous version of this PR (hash 8ec65eb) |
@@ -155,4 +155,45 @@ template<> struct EnumTraits<WebCore::PlatformEvent::Modifier> { | |||
>; | |||
}; | |||
|
|||
//template<> struct EnumTraits<WebCore::PlatformEvent::Type> { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We shouldn't leave this.
8ec65eb
to
be6c9ed
Compare
EWS run on previous version of this PR (hash be6c9ed) |
Need the bug URL (OOPS!). Reviewed by NOBODY (OOPS!). * JSTests/test262/config.yaml: * JSTests/wasm/gc/arrays.js: (testArrayNewDefault): (testArrayGet): * JSTests/wasm/wasm.json: * LayoutTests/TestExpectations: * LayoutTests/accessibility-isolated-tree/TestExpectations: * LayoutTests/fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt: * LayoutTests/fast/backgrounds/background-shorthand-with-backgroundSize-style.html: * LayoutTests/fast/backgrounds/size/parsing-background-size-values-expected.txt: * LayoutTests/fast/backgrounds/size/parsing-inherit-expected.txt: * LayoutTests/fast/backgrounds/size/resources/parsing-background-size-values.js: * LayoutTests/fast/backgrounds/size/resources/parsing-inherit.js: * LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt: * LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: * LayoutTests/fast/css/ios/system-color-for-css-value-expected.txt: * LayoutTests/fast/css/ios/system-color-for-css-value.html: * LayoutTests/fast/dom/dom-constructors-expected.txt: * LayoutTests/fast/dom/dom-constructors.html: * LayoutTests/fast/repaint/table-writing-modes-h-expected.txt: * LayoutTests/fast/repaint/table-writing-modes-v-expected.txt: * LayoutTests/fast/table/border-collapsing/collapsed-borders-adjoining-sections-vertical-rl-expected.png: * LayoutTests/fast/table/border-collapsing/collapsed-borders-adjoining-sections-vertical-rl-expected.txt: * LayoutTests/fast/table/growCellForImageQuirk-vertical-expected.txt: * LayoutTests/http/wpt/webauthn/public-key-credential-create-failure.https-expected.txt: * LayoutTests/http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt: * LayoutTests/imported/w3c/resources/import-expectations.json: * LayoutTests/imported/w3c/web-platform-tests/css/css-animations/KeyframeEffect-getKeyframes.tentative.html: * LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/background-332-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/background-size-001.html: * LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/parsing/background-size-computed.html: * LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/layer-statement-before-import-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/css-color/animation/color-interpolation-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-area-valid-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-shorthand-valid-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-shorthand-valid.html: * LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-baseURL.tentative-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-baseURL.tentative.html: * LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-concat-expected.html: Removed. * LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-concat-ref.html: Removed. * LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-cssRules-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-disabled-regular-sheet-insertion-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-disallow-import.tentative-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-duplicate-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-constructable-replace-on-regular-sheet-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-modify-after-removal-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/cssom/CSSStyleSheet-template-adoption-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/cssom/adoptedstylesheets-observablearray-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-pseudo-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/cssom/idlharness-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/css/cssom/insertRule-across-context-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/popup-redirect-cache.https.html: * LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/document-reporting/report-to-both_coop-ro.https.html: * LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/document-reporting/reporting-redirect-with-same-origin-allow-popups.https.html: * LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/document-reporting/reporting-redirect-with-unsafe-none.https.html: * LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-coop-navigated-opener.https.html: * LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-redirect-with-same-origin-allow-popups.https.html: * LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/resources/reporting-common.js: (const.reportToken): (const.reportingEndpointsHeaders): * LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/resources/common.js: * LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/resources/coop-coep.py: (main): * LayoutTests/imported/w3c/web-platform-tests/html/cross-origin-opener-policy/resources/postback.html: * LayoutTests/imported/w3c/web-platform-tests/html/semantics/popups/popup-light-dismiss.tentative-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-002-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-002.html: * LayoutTests/imported/w3c/web-platform-tests/resource-timing/TAO-port-mismatch-means-crossorigin-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/resource-timing/cors-preflight.any.worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/resource-timing/sizes-redirect-img-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/server-timing/cross_origin-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/navigation-preload/resource-timing.https-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/resource-timing-cross-origin.https-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/shadow-dom/declarative/declarative-shadow-dom-attachment.tentative-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/shadow-dom/declarative/declarative-shadow-dom-basic.tentative-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/shadow-dom/declarative/declarative-shadow-dom-opt-in.tentative-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/shadow-dom/declarative/innerhtml-before-closing-tag.tentative-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/shadow-dom/declarative/move-template-before-closing-tag-expected.txt: Removed. * LayoutTests/imported/w3c/web-platform-tests/shadow-dom/declarative/move-template-before-closing-tag.tentative-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/shadow-dom/declarative/script-access.tentative-expected.txt: * LayoutTests/media/encrypted-media/encrypted-media-append-encrypted-unencrypted-expected.txt: * LayoutTests/media/encrypted-media/encrypted-media-append-encrypted-unencrypted.html: * LayoutTests/platform/glib/TestExpectations: * LayoutTests/platform/glib/fast/css/h1-in-section-elements-expected.txt: * LayoutTests/platform/glib/fast/table/027-vertical-expected.txt: * LayoutTests/platform/glib/fast/table/028-vertical-expected.txt: * LayoutTests/platform/glib/fast/table/border-collapsing/002-vertical-expected.txt: * LayoutTests/platform/glib/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt: * LayoutTests/platform/glib/fast/table/table-display-types-vertical-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/border-styles-vertical-lr-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/border-styles-vertical-lr-mixed-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/border-styles-vertical-rl-expected.txt: * LayoutTests/platform/glib/fast/writing-mode/border-styles-vertical-rl-mixed-expected.txt: * LayoutTests/platform/glib/tables/mozilla_expected_failures/bugs/bug7113-expected.txt: * LayoutTests/platform/gtk/TestExpectations: * LayoutTests/platform/gtk/fast/table/038-vertical-expected.txt: * LayoutTests/platform/gtk/fast/table/040-vertical-expected.txt: * LayoutTests/platform/gtk/fast/table/auto-with-percent-height-vertical-expected.txt: * LayoutTests/platform/gtk/fast/table/border-collapsing/001-vertical-expected.txt: * LayoutTests/platform/gtk/fast/table/border-collapsing/003-vertical-expected.txt: * LayoutTests/platform/gtk/fast/table/border-collapsing/004-vertical-expected.txt: * LayoutTests/platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt: * LayoutTests/platform/gtk/fast/table/rowspan-paint-order-vertical-expected.txt: * LayoutTests/platform/gtk/fast/text/text-letter-spacing-expected.txt: * LayoutTests/platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.txt: * LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: * LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt: * LayoutTests/platform/gtk/tables/mozilla/bugs/bug2962-expected.txt: * LayoutTests/platform/ios-wk2/TestExpectations: * LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: * LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-pseudo-expected.txt: * LayoutTests/platform/ios/TestExpectations: * LayoutTests/platform/ios/fast/css/h1-in-section-elements-expected.txt: * LayoutTests/platform/ios/fast/css/ios/system-color-for-css-value-expected.txt: Removed. * LayoutTests/platform/ios/fast/overflow/overflow-rtl-vertical-expected.txt: * LayoutTests/platform/ios/fast/table/027-vertical-expected.txt: * LayoutTests/platform/ios/fast/table/028-vertical-expected.txt: * LayoutTests/platform/ios/fast/table/038-vertical-expected.txt: * LayoutTests/platform/ios/fast/table/040-vertical-expected.txt: * LayoutTests/platform/ios/fast/table/auto-with-percent-height-vertical-expected.txt: * LayoutTests/platform/ios/fast/table/border-collapsing/001-vertical-expected.txt: * LayoutTests/platform/ios/fast/table/border-collapsing/002-vertical-expected.txt: * LayoutTests/platform/ios/fast/table/border-collapsing/003-vertical-expected.txt: * LayoutTests/platform/ios/fast/table/border-collapsing/004-vertical-expected.txt: * LayoutTests/platform/ios/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt: * LayoutTests/platform/ios/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt: * LayoutTests/platform/ios/fast/table/rowspan-paint-order-vertical-expected.txt: * LayoutTests/platform/ios/fast/table/table-display-types-vertical-expected.txt: * LayoutTests/platform/ios/fast/text/whitespace/nbsp-mode-and-linewraps-expected.txt: * LayoutTests/platform/ios/fast/writing-mode/vertical-align-table-baseline-expected.png: * LayoutTests/platform/ios/fast/writing-mode/vertical-align-table-baseline-expected.txt: * LayoutTests/platform/ios/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt: * LayoutTests/platform/ipad/TestExpectations: * LayoutTests/platform/ipad/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt: * LayoutTests/platform/mac-wk1/TestExpectations: * LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: * LayoutTests/platform/mac-wk2/TestExpectations: * LayoutTests/platform/mac/TestExpectations: * LayoutTests/platform/mac/fast/css/h1-in-section-elements-expected.png: * LayoutTests/platform/mac/fast/css/h1-in-section-elements-expected.txt: * LayoutTests/platform/mac/fast/overflow/overflow-rtl-expected.png: * LayoutTests/platform/mac/fast/overflow/overflow-rtl-vertical-expected.png: * LayoutTests/platform/mac/fast/overflow/overflow-rtl-vertical-expected.txt: * LayoutTests/platform/mac/fast/table/027-vertical-expected.png: * LayoutTests/platform/mac/fast/table/027-vertical-expected.txt: * LayoutTests/platform/mac/fast/table/028-vertical-expected.png: * LayoutTests/platform/mac/fast/table/028-vertical-expected.txt: * LayoutTests/platform/mac/fast/table/038-vertical-expected.png: * LayoutTests/platform/mac/fast/table/038-vertical-expected.txt: * LayoutTests/platform/mac/fast/table/040-vertical-expected.png: * LayoutTests/platform/mac/fast/table/040-vertical-expected.txt: * LayoutTests/platform/mac/fast/table/auto-with-percent-height-vertical-expected.png: * LayoutTests/platform/mac/fast/table/auto-with-percent-height-vertical-expected.txt: * LayoutTests/platform/mac/fast/table/border-collapsing/001-vertical-expected.txt: * LayoutTests/platform/mac/fast/table/border-collapsing/002-vertical-expected.txt: * LayoutTests/platform/mac/fast/table/border-collapsing/003-vertical-expected.txt: * LayoutTests/platform/mac/fast/table/border-collapsing/004-vertical-expected.txt: * LayoutTests/platform/mac/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt: * LayoutTests/platform/mac/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt: * LayoutTests/platform/mac/fast/table/rowspan-paint-order-vertical-expected.txt: * LayoutTests/platform/mac/fast/table/table-display-types-vertical-expected.txt: * LayoutTests/platform/mac/fast/text/whitespace/nbsp-mode-and-linewraps-expected.txt: * LayoutTests/platform/mac/fast/writing-mode/vertical-align-table-baseline-expected.png: * LayoutTests/platform/mac/fast/writing-mode/vertical-align-table-baseline-expected.txt: * LayoutTests/platform/win/TestExpectations: * LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: * LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt: * LayoutTests/svg/css/getComputedStyle-basic-expected.txt: * Source/JavaScriptCore/API/JSAPIGlobalObject.mm: * Source/JavaScriptCore/API/JSContext.mm: * Source/JavaScriptCore/API/JSObjectRef.cpp: * Source/JavaScriptCore/API/JSScript.mm: * Source/JavaScriptCore/API/JSScriptSourceProvider.mm: * Source/JavaScriptCore/CMakeLists.txt: * Source/JavaScriptCore/Configurations/JavaScriptCore.xcconfig: * Source/JavaScriptCore/DerivedSources.make: * Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj: * Source/JavaScriptCore/Sources.txt: * Source/JavaScriptCore/bytecode/AccessCase.cpp: (JSC::AccessCase::operator delete): * Source/JavaScriptCore/bytecode/BytecodeList.rb: * Source/JavaScriptCore/bytecode/StructureStubInfo.cpp: (JSC::StructureStubInfo::reset): (JSC::slowOperationFromUnlinkedStructureStubInfo): (JSC::StructureStubInfo::initializeFromUnlinkedStructureStubInfo): * Source/JavaScriptCore/bytecode/StructureStubInfo.h: (JSC::StructureStubInfo::StructureStubInfo): (JSC::appropriateOptimizingGetByIdFunction): (JSC::appropriateGenericGetByIdFunction): * Source/JavaScriptCore/bytecode/Watchpoint.cpp: (JSC::Watchpoint::operator delete): * Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp: * Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp: (JSC::FTL::DFG::LowerDFGToB3::compileGetPrivateNameById): * Source/JavaScriptCore/heap/Heap.cpp: (JSC::Heap::Heap): * Source/JavaScriptCore/heap/Heap.h: * Source/JavaScriptCore/heap/HeapSubspaceTypes.h: * Source/JavaScriptCore/inspector/remote/cocoa/RemoteInspectorXPCConnection.mm: * Source/JavaScriptCore/jit/GPRInfo.h: (JSC::JSValueRegs::withTwoAvailableRegs): (JSC::JSValueRegs::payloadOnly): * Source/JavaScriptCore/jit/ICStats.h: * Source/JavaScriptCore/jit/JITOperations.cpp: (JSC::JSC_DEFINE_JIT_OPERATION): * Source/JavaScriptCore/jit/JITStubRoutine.cpp: (JSC::JITStubRoutine::operator delete): * Source/JavaScriptCore/jit/RegisterSet.cpp: * Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp: * Source/JavaScriptCore/llint/WebAssembly.asm: * Source/JavaScriptCore/llint/WebAssembly32_64.asm: * Source/JavaScriptCore/llint/WebAssembly64.asm: * Source/JavaScriptCore/runtime/ArrayBufferView.cpp: (JSC::ArrayBufferView::ArrayBufferView): (JSC::ArrayBufferView::visitDerived): (JSC::ArrayBufferView::visitDerived const): (JSC::ArrayBufferView::wrap): (JSC::ArrayBufferView::operator delete): (JSC::ArrayBufferView::~ArrayBufferView): Deleted. * Source/JavaScriptCore/runtime/ArrayBufferView.h: (JSC::ArrayBufferView::getType const): (JSC::ArrayBufferView::~ArrayBufferView): * Source/JavaScriptCore/runtime/DataView.cpp: (JSC::DataView::DataView): (JSC::DataView::wrapImpl): (JSC::DataView::wrap): Deleted. * Source/JavaScriptCore/runtime/DataView.h: * Source/JavaScriptCore/runtime/GenericTypedArrayView.h: * Source/JavaScriptCore/runtime/GenericTypedArrayViewInlines.h: (JSC::GenericTypedArrayView<Adaptor>::GenericTypedArrayView): (JSC::GenericTypedArrayView<Adaptor>::wrapImpl): (JSC::GenericTypedArrayView<Adaptor>::wrap): Deleted. * Source/JavaScriptCore/runtime/JSGlobalObject.cpp: * Source/JavaScriptCore/runtime/JSGlobalObject.h: * Source/JavaScriptCore/runtime/TemporalObject.cpp: (JSC::doubleNumberOption): (JSC::temporalRoundingIncrement): * Source/JavaScriptCore/runtime/TypedArrayType.h: * Source/JavaScriptCore/wasm/WasmAirIRGenerator.cpp: (JSC::Wasm::AirIRGenerator::lookupTruncationRange): (JSC::Wasm::AirIRGenerator::addUncheckedFloatingPointTruncation): (JSC::Wasm::AirIRGenerator::truncSaturated): (JSC::Wasm::AirIRGenerator::addCheckedFloatingPointTruncation): (JSC::Wasm::AirIRGenerator::addArrayNew): (JSC::Wasm::AirIRGenerator::addArrayNewDefault): (JSC::Wasm::AirIRGenerator::addArrayGet): (JSC::Wasm::AirIRGenerator::addArraySet): (JSC::Wasm::AirIRGenerator::addArrayLen): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32TruncSF64>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32TruncSF32>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32TruncUF64>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I32TruncUF32>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64TruncSF64>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64TruncUF64>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64TruncSF32>): (JSC::Wasm::AirIRGenerator::addOp<OpType::I64TruncUF32>): * Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp: (JSC::Wasm::B3IRGenerator::addArrayNew): (JSC::Wasm::B3IRGenerator::addArrayNewDefault): (JSC::Wasm::B3IRGenerator::addArrayGet): (JSC::Wasm::B3IRGenerator::addArraySet): (JSC::Wasm::B3IRGenerator::addArrayLen): * Source/JavaScriptCore/wasm/WasmCallee.cpp: (JSC::Wasm::Callee::operator delete): * Source/JavaScriptCore/wasm/WasmExceptionType.h: * Source/JavaScriptCore/wasm/WasmFunctionParser.h: (JSC::Wasm::FunctionParser<Context>::parseExpression): (JSC::Wasm::FunctionParser<Context>::parseUnreachableExpression): * Source/JavaScriptCore/wasm/WasmLLIntGenerator.cpp: (JSC::Wasm::LLIntGenerator::addArrayNew): (JSC::Wasm::LLIntGenerator::addArrayNewDefault): (JSC::Wasm::LLIntGenerator::addArrayGet): (JSC::Wasm::LLIntGenerator::addArraySet): (JSC::Wasm::LLIntGenerator::addArrayLen): * Source/JavaScriptCore/wasm/WasmOperations.cpp: (JSC::Wasm::JSC_DEFINE_JIT_OPERATION): * Source/JavaScriptCore/wasm/WasmOperations.h: * Source/JavaScriptCore/wasm/WasmSlowPaths.cpp: (JSC::LLInt::WASM_SLOW_PATH_DECL): * Source/JavaScriptCore/wasm/WasmSlowPaths.h: * Source/JavaScriptCore/wasm/js/JSWebAssembly.cpp: * Source/JavaScriptCore/wasm/wasm.json: * Source/ThirdParty/ANGLE/ANGLE.plist: * Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj: * Source/ThirdParty/ANGLE/CMakeLists.txt: * Source/ThirdParty/ANGLE/CONTRIBUTORS: * Source/ThirdParty/ANGLE/DEPS: * Source/ThirdParty/ANGLE/GLESv2.cmake: * Source/ThirdParty/ANGLE/PlatformGTK.cmake: * Source/ThirdParty/ANGLE/PlatformWPE.cmake: * Source/ThirdParty/ANGLE/build_overrides/vulkan_validation_layers.gni: * Source/ThirdParty/ANGLE/changes.diff: * Source/ThirdParty/ANGLE/doc/DebuggingTips.md: * Source/ThirdParty/ANGLE/doc/ExtensionSupport.md: * Source/ThirdParty/ANGLE/extensions/ANGLE_shader_pixel_local_storage.txt: * Source/ThirdParty/ANGLE/include/CMakeLists.txt: * Source/ThirdParty/ANGLE/include/EGL/eglext_angle.h: * Source/ThirdParty/ANGLE/include/GLES2/gl2ext_angle.h: * Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h: * Source/ThirdParty/ANGLE/include/platform/FeaturesMtl_autogen.h: * Source/ThirdParty/ANGLE/include/platform/FeaturesVk_autogen.h: * Source/ThirdParty/ANGLE/include/platform/mtl_features.json: * Source/ThirdParty/ANGLE/include/platform/vk_features.json: * Source/ThirdParty/ANGLE/infra/config/generated/cr-buildbucket.cfg: * Source/ThirdParty/ANGLE/infra/config/generated/luci-milo.cfg: * Source/ThirdParty/ANGLE/infra/config/generated/luci-scheduler.cfg: * Source/ThirdParty/ANGLE/infra/config/generated/project.cfg: * Source/ThirdParty/ANGLE/infra/config/main.star: * Source/ThirdParty/ANGLE/infra/specs/angle.json: * Source/ThirdParty/ANGLE/infra/specs/angle_mb_config.pyl: * Source/ThirdParty/ANGLE/infra/specs/mixins.pyl: * Source/ThirdParty/ANGLE/infra/specs/test_suites.pyl: * Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_features.json: * Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_format.json: * Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_load_functions_table.json: * Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_preprocessor.json: * Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_translator.json: * Source/ThirdParty/ANGLE/scripts/code_generation_hashes/DXGI_format.json: * Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Extension_files.json: * Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_CTS_(dEQP)_build_files.json: * Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_WGL_loader.json: * Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_entry_points.json: * Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GLenum_value_to_string_map.json: * Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Metal_default_shaders.json: * Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Metal_format_table.json: * Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Test_spec_JSON.json: * Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_format.json: * Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_mandatory_format_support_table.json: * Source/ThirdParty/ANGLE/scripts/code_generation_hashes/proc_table.json: * Source/ThirdParty/ANGLE/scripts/code_generation_hashes/restricted_traces.json: * Source/ThirdParty/ANGLE/scripts/egl_angle_ext.xml: * Source/ThirdParty/ANGLE/scripts/entry_point_packed_gl_enums.json: * Source/ThirdParty/ANGLE/scripts/gen_gl_enum_utils.py: (dump_value_to_string_mapping): * Source/ThirdParty/ANGLE/scripts/generate_android_bp.py: (main): * Source/ThirdParty/ANGLE/scripts/generate_entry_points.py: * Source/ThirdParty/ANGLE/scripts/gl_angle_ext.xml: * Source/ThirdParty/ANGLE/scripts/registry_xml.py: * Source/ThirdParty/ANGLE/scripts/roll_aosp.sh: * Source/ThirdParty/ANGLE/src/angle_commit.h: * Source/ThirdParty/ANGLE/src/common/angle_version.h: * Source/ThirdParty/ANGLE/src/common/entry_points_enum_autogen.cpp: (angle::GetEntryPointName): * Source/ThirdParty/ANGLE/src/common/entry_points_enum_autogen.h: * Source/ThirdParty/ANGLE/src/common/linux/dma_buf_utils.cpp: (angle::GLInternalFormatToGbmFourCCFormat): * Source/ThirdParty/ANGLE/src/common/linux/dma_buf_utils.h: * Source/ThirdParty/ANGLE/src/common/platform.h: * Source/ThirdParty/ANGLE/src/common/utilities.cpp: (gl::IsMipmapFiltered): * Source/ThirdParty/ANGLE/src/common/utilities.h: * Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor.y: * Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor_lex_autogen.cpp: * Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor_tab_autogen.cpp: (yy_symbol_value_print): (yy_symbol_print): (yy_stack_print): (yy_reduce_print): (yydestruct): (yyparse): (yystrlen): Deleted. (yystpcpy): Deleted. (yytnamerr): Deleted. (yysyntax_error): Deleted. * Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.cpp: (sh::OutputHLSL::OutputHLSL): (sh::OutputHLSL::header const): * Source/ThirdParty/ANGLE/src/compiler/translator/glslang_tab_autogen.cpp: (yy_symbol_value_print): (yy_symbol_print): (yy_stack_print): (yy_reduce_print): (yydestruct): (yyparse): (yystrlen): Deleted. (yystpcpy): Deleted. (yytnamerr): Deleted. (yysyntax_error): Deleted. * Source/ThirdParty/ANGLE/src/compiler/translator/glslang_tab_autogen.h: * Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp: (sh::RewritePixelLocalStorageToImages): * Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/vulkan/ReplaceForShaderFramebufferFetch.cpp: * Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo.h: * Source/ThirdParty/ANGLE/src/gpu_info_util/SystemInfo_vulkan.cpp: (angle::GetSystemInfoVulkanWithICD): * Source/ThirdParty/ANGLE/src/image_util/loadimage.h: * Source/ThirdParty/ANGLE/src/image_util/loadimage.inc: * Source/ThirdParty/ANGLE/src/libANGLE/Caps.cpp: (egl::DisplayExtensions::getStrings const): (egl::ClientExtensions::getStrings const): * Source/ThirdParty/ANGLE/src/libANGLE/Caps.h: * Source/ThirdParty/ANGLE/src/libANGLE/Constants.h: * Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp: (gl::Context::initializeDefaultResources): (gl::Context::deleteFramebuffer): (gl::Context::useProgramStages): (gl::Context::bindProgramPipeline): (gl::Context::getIntegervImpl const): (gl::Context::getIntegeri_v): (gl::Context::initCaps): (gl::Context::prepareForDispatch): (gl::Context::framebufferMemorylessPixelLocalStorage): (gl::Context::framebufferTexturePixelLocalStorage): (gl::Context::beginPixelLocalStorage): (gl::Context::endPixelLocalStorage): (gl::Context::pixelLocalStorageBarrier): (gl::Context::getIndexedQueryParameterInfo const): (gl::Context::logicOpANGLE): * Source/ThirdParty/ANGLE/src/libANGLE/Context.h: * Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_ext_autogen.h: * Source/ThirdParty/ANGLE/src/libANGLE/Display.cpp: * Source/ThirdParty/ANGLE/src/libANGLE/EGLSync.cpp: (egl::Sync::Sync): (egl::Sync::copyMetalSharedEventANGLE const): * Source/ThirdParty/ANGLE/src/libANGLE/EGLSync.h: * Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h: * Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.cpp: (gl::Framebuffer::onDestroy): (gl::Framebuffer::formsRenderingFeedbackLoopWith const): (gl::Framebuffer::getPixelLocalStorage): (gl::Framebuffer::detachPixelLocalStorage): * Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.h: * Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.cpp: (gl::GLES1Renderer::prepareForDraw): (gl::GLES1Renderer::addVertexShaderDefs): (gl::GLES1Renderer::addFragmentShaderDefs): (gl::GLES1Renderer::initializeRendererProgram): (gl::GLES1Renderer::setUniform1ui): * Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.h: * Source/ThirdParty/ANGLE/src/libANGLE/GLES1Shaders.inc: * Source/ThirdParty/ANGLE/src/libANGLE/GLES1State.cpp: (gl::GLES1State::setCurrentColor): (gl::GLES1State::setLogicOpEnabled): (gl::operator==): (gl::operator!=): * Source/ThirdParty/ANGLE/src/libANGLE/GLES1State.h: (gl::TextureEnvironmentParameters::tie const): * Source/ThirdParty/ANGLE/src/libANGLE/ProgramPipeline.cpp: (gl::ProgramPipelineState::useProgramStages): (gl::ProgramPipeline::useProgramStages): (gl::ProgramPipeline::link): * Source/ThirdParty/ANGLE/src/libANGLE/ProgramPipeline.h: * Source/ThirdParty/ANGLE/src/libANGLE/State.cpp: (gl::State::setEnableFeature): (gl::State::getEnableFeature const): (gl::State::setProgram): (gl::State::setProgramPipelineBinding): (gl::State::setPixelLocalStorageActive): (gl::State::getBooleanv const): (gl::State::getIntegeri_v const): (gl::State::syncProgramPipelineObject): (gl::State::onProgramPipelineExecutableChange): (gl::State::setLogicOpEnabled): (gl::State::setLogicOp): * Source/ThirdParty/ANGLE/src/libANGLE/State.h: (gl::State::getLinkedProgramExecutable const): (gl::State::getLinkedProgramPipeline const): (gl::State::getPixelLocalStorageActive const): (gl::State::setAllDirtyBits): (gl::State::isLogicOpEnabled const): (gl::State::getLogicOp const): * Source/ThirdParty/ANGLE/src/libANGLE/Texture.cpp: (gl::IsMipmapFiltered): Deleted. * Source/ThirdParty/ANGLE/src/libANGLE/TransformFeedback.cpp: (gl::TransformFeedback::begin): * Source/ThirdParty/ANGLE/src/libANGLE/angletypes.cpp: (gl::RasterizerState::operator=): (gl::DepthStencilState::operator=): (gl::Box::volume const): (gl::Box::extend): * Source/ThirdParty/ANGLE/src/libANGLE/angletypes.h: * Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp: (angle::FrameCaptureShared::maybeCapturePreCallUpdates): * Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_autogen.cpp: (gl::CaptureLogicOpANGLE): (gl::CaptureFramebufferMemorylessPixelLocalStorageANGLE): (gl::CaptureFramebufferTexturePixelLocalStorageANGLE): (gl::CaptureBeginPixelLocalStorageANGLE): (gl::CaptureEndPixelLocalStorageANGLE): (gl::CapturePixelLocalStorageBarrierANGLE): * Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_autogen.h: * Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_params.cpp: (gl::CaptureBeginPixelLocalStorageANGLE_loadops): (gl::CaptureBeginPixelLocalStorageANGLE_cleardata): * Source/ThirdParty/ANGLE/src/libANGLE/capture/frame_capture_replay_autogen.cpp: (angle::FrameCaptureShared::ReplayCall): * Source/ThirdParty/ANGLE/src/libANGLE/capture/gl_enum_utils_autogen.cpp: (gl::GLenumToString): * Source/ThirdParty/ANGLE/src/libANGLE/formatutils.h: (gl::GetNativeVisualID): * Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.cpp: (gl::GetExtensionInfoMap): * Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.h: * Source/ThirdParty/ANGLE/src/libANGLE/queryutils.cpp: (gl::SetMaterialParameters): (gl::GetQueryParameterInfo): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/ContextImpl.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/DisplayImpl.cpp: (rx::DisplayImpl::isGBM const): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/DisplayImpl.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/EGLSyncImpl.cpp: (rx::EGLSyncImpl::copyMetalSharedEventANGLE const): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/EGLSyncImpl.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/FormatID_autogen.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/Format_table_autogen.cpp: (angle::Format::InternalFormatToID): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/angle_format_map.json: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DynamicHLSL.cpp: (rx::DynamicHLSL::generateShaderLinkHLSL const): (rx::DynamicHLSL::generateGeometryShaderHLSL const): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/RendererD3D.cpp: (rx::RendererD3D::getNativePixelLocalStorageType const): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/RendererD3D.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.cpp: (rx::ShaderD3D::compile): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.cpp: (rx::Context11::getNativePixelLocalStorageType const): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp: (rx::ShaderConstants11::onViewportChange): (rx::StateManager11::syncViewport): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/converged/CompositorNativeWindow11.cpp: (rx::RoHelper::RoHelper): (rx::RoHelper::~RoHelper): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/converged/CompositorNativeWindow11.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp: (rx::d3d11_gl::GetReservedFragmentUniformVectors): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Context9.cpp: (rx::Context9::getNativePixelLocalStorageType const): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Context9.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/renderer9_utils.cpp: (rx::d3d9_gl::GetReservedFragmentUniformVectors): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.cpp: (rx::ContextGL::getNativePixelLocalStorageType const): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RendererGL.cpp: (rx::RendererGL::getNativePixelLocalStorageType const): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RendererGL.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ShaderGL.cpp: (rx::ShaderGL::compile): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp: (rx::mLogicOp): (rx::StateManagerGL::syncState): (rx::StateManagerGL::setClipDistancesEnable): (rx::StateManagerGL::setLogicOpEnabled): (rx::StateManagerGL::setLogicOp): (rx::mLocalDirtyBits): Deleted. * Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp: (rx::DisplayEGL::supportsDmaBufFormat const): (rx::DisplayEGL::queryDmaBufFormats): (rx::DisplayEGL::queryDmaBufModifiers): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DisplayEGL.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp: (rx::DmaBufImageSiblingEGL::DmaBufImageSiblingEGL): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp: (rx::FunctionsEGL::EGLDispatchTable::EGLDispatchTable): (rx::FunctionsEGL::initialize): (rx::FunctionsEGL::queryDmaBufFormatsEXT const): (rx::FunctionsEGL::queryDmaBufModifiersEXT const): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/FunctionsEGL.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp: (rx::nativegl_gl::GenerateCaps): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/load_functions_data.json: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/load_functions_table_autogen.cpp: (angle::GetLoadFunctionsMap): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.mm: (rx::ContextMtl::getNativePixelLocalStorageType const): (rx::ContextMtl::endBlitAndComputeEncoding): (rx::ContextMtl::endEncoding): (rx::ContextMtl::flushCommandBuffer): (rx::ContextMtl::present): (rx::ContextMtl::getBlitCommandEncoder): (rx::ContextMtl::getBlitCommandEncoderWithoutEndingRenderEncoder): (rx::ContextMtl::getComputeCommandEncoderWithoutEndingRenderEncoder): (rx::ContextMtl::getIndexPreprocessingCommandEncoder): (rx::ContextMtl::ensureCommandBufferReady): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm: (rx::DisplayMtl::generateExtensions const): (rx::DisplayMtl::getNativeExtensions const): (rx::DisplayMtl::getNativePixelLocalStorageType const): (rx::DisplayMtl::initializeFeatures): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProvokingVertexHelper.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProvokingVertexHelper.mm: (rx::ProvokingVertexHelper::ProvokingVertexHelper): (rx::ProvokingVertexHelper::releaseInFlightBuffers): (rx::ProvokingVertexHelper::preconditionIndexBuffer): (rx::ProvokingVertexHelper::generateIndexBuffer): (rx::ProvokingVertexHelper::commitPreconditionCommandBuffer): Deleted. (rx::ProvokingVertexHelper::getComputeCommandEncoder): Deleted. (rx::ProvokingVertexHelper::ensureCommandBufferReady): Deleted. * Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SyncMtl.h: (rx::mtl::Sync::copySharedEvent const): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/SyncMtl.mm: (rx::mtl::makeSignalValue): (rx::mtl::Sync::initialize): (rx::mtl::Sync::set): (rx::mtl::Sync::clientWait): (rx::mtl::Sync::serverWait): (rx::mtl::Sync::getStatus): (rx::mtl::Sync::copySharedEvent const): (rx::FenceNVMtl::set): (rx::SyncMtl::set): (rx::EGLSyncMtl::EGLSyncMtl): (rx::EGLSyncMtl::initialize): (rx::EGLSyncMtl::copyMetalSharedEventANGLE const): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/TextureMtl.mm: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_common.h: (rx::mtl::WrappedObject::leakObject): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/format_autogen.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_default_shaders_src_autogen.inc: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/shaders/mtl_default_shaders_src_autogen.metal: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ContextNULL.cpp: (rx::ContextNULL::ContextNULL): (rx::ContextNULL::getNativePixelLocalStorageType const): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ContextNULL.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.cpp: (rx::mShareGroupVk): (rx::ContextVk::handleDirtyGraphicsDynamicLogicOp): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DisplayVk.cpp: (rx::DisplayVk::DisplayVk): (rx::DisplayVk::initialize): (rx::DisplayVk::isConfigFormatSupported const): (rx::DisplayVk::isSurfaceFormatColorspacePairSupported const): (rx::DisplayVk::isColorspaceSupported const): (rx::DisplayVk::initSupportedSurfaceFormatColorspaces): (rx::DisplayVk::generateExtensions const): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DisplayVk.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.cpp: (rx::FramebufferVk::FramebufferVk): (rx::FramebufferVk::destroy): (rx::FramebufferVk::updateColorResolveAttachment): (rx::FramebufferVk::removeColorResolveAttachment): (rx::FramebufferVk::releaseCurrentFramebuffer): (rx::FramebufferVk::resolveColorWithSubpass): (rx::FramebufferVk::syncState): (rx::FramebufferVk::getFramebuffer): (rx::FramebufferVk::startNewRenderPass): (rx::FramebufferVk::switchToFramebufferFetchMode): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RendererVk.cpp: (rx::RendererVk::initialize): (rx::RendererVk::initializeDevice): (rx::RendererVk::initFeatures): (rx::RendererVk::getNativePixelLocalStorageType const): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RendererVk.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp: (rx::vk::priv::SecondaryCommandBuffer::executeCommands): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h: (rx::vk::priv::SecondaryCommandBuffer::bindDescriptorSets): (rx::vk::priv::SecondaryCommandBuffer::pipelineBarrier): (rx::vk::priv::SecondaryCommandBuffer::setLogicOp): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShaderVk.cpp: (rx::ShaderVk::compile): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.cpp: (rx::WindowSurfaceVk::initializeImpl): (rx::WindowSurfaceVk::present): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.cpp: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/AHBFunctions.cpp: (rx::AHBFunctions::AHBFunctions): (rx::AHBFunctions::~AHBFunctions): (rx::AHBFunctions::getAhbProcAddresses): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/AHBFunctions.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/android/DisplayVkAndroid.cpp: (rx::DisplayVkAndroid::generateConfigs): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DisplayVkLinux.cpp: (rx::DisplayVkLinux::DisplayVkLinux): (rx::DisplayVkLinux::queryDmaBufFormats): (rx::DisplayVkLinux::queryDmaBufModifiers): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DisplayVkLinux.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/gbm/DisplayVkGbm.cpp: (rx::DisplayVkGbm::generateConfigs): (rx::DisplayVkGbm::isGBM const): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/gbm/DisplayVkGbm.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp: (rx::vk::GraphicsPipelineDesc::initDefaults): (rx::vk::GraphicsPipelineDesc::initializePipeline const): (rx::vk::GraphicsPipelineDesc::updateLogicOpEnabled): (rx::vk::GraphicsPipelineDesc::updateLogicOp): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cache_utils.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp: (rx::RendererVk::ensureCapsInitialized const): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_format_map.json: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp: (rx::vk::Format::initialize): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_helpers.cpp: (rx::vk::RenderPassAttachment::finalizeLoadStore): (rx::vk::RenderPassCommandBufferHelper::finalizeColorImageLayout): (rx::vk::ImageHelper::pruneSupersededUpdatesForLevel): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.cpp: (rx::gl_vk::GetLogicOp): * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.h: * Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_wrapper.h: (rx::vk::priv::CommandBuffer::setLogicOp): * Source/ThirdParty/ANGLE/src/libANGLE/validationEGL.cpp: (egl::ValidateCopyMetalSharedEventANGLE): * Source/ThirdParty/ANGLE/src/libANGLE/validationEGL_autogen.h: * Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp: (gl::err::ValidateFragmentShaderColorBufferTypeMatch): (gl::ValidateTransformFeedbackPrimitiveMode): (gl::ValidateDrawInstancedANGLE): (gl::ValidateDrawStates): (gl::ValidateLogicOpCommon): * Source/ThirdParty/ANGLE/src/libANGLE/validationES.h: * Source/ThirdParty/ANGLE/src/libANGLE/validationES1.cpp: (gl::ValidateLogicOp): * Source/ThirdParty/ANGLE/src/libANGLE/validationES2.cpp: (gl::err::ValidCap): * Source/ThirdParty/ANGLE/src/libANGLE/validationES3.cpp: (gl::ValidateTexImageFormatCombination): (gl::ValidateBeginTransformFeedback): (gl::ValidateIndexedStateQuery): (gl::ValidateResumeTransformFeedback): * Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.cpp: (gl::ValidateFramebufferMemorylessPixelLocalStorageANGLE): (gl::ValidateFramebufferTexturePixelLocalStorageANGLE): (gl::ValidateBeginPixelLocalStorageANGLE): (gl::ValidateEndPixelLocalStorageANGLE): (gl::ValidatePixelLocalStorageBarrierANGLE): (gl::ValidateLogicOpANGLE): * Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h: * Source/ThirdParty/ANGLE/src/libEGL/egl_loader_autogen.cpp: (angle::LoadEGL_EGL): * Source/ThirdParty/ANGLE/src/libEGL/egl_loader_autogen.h: * Source/ThirdParty/ANGLE/src/libEGL/libEGL_autogen.cpp: * Source/ThirdParty/ANGLE/src/libEGL/libEGL_autogen.def: * Source/ThirdParty/ANGLE/src/libGLESv2.gni: * Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs.cpp: (egl::CopyMetalSharedEventANGLE): * Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs_autogen.h: * Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_ext_autogen.cpp: * Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_ext_autogen.h: * Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.cpp: * Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.h: * Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_autogen.cpp: * Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_autogen.def: * Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_no_capture_autogen.def: * Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_with_capture_autogen.def: * Source/ThirdParty/ANGLE/src/libGLESv2/opengl32_autogen.def: * Source/ThirdParty/ANGLE/src/libGLESv2/opengl32_with_wgl_autogen.def: * Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_egl_autogen.cpp: * Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_glx_autogen.cpp: * Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_wgl_autogen.cpp: * Source/ThirdParty/ANGLE/src/tests/BUILD.gn: * Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests.gni: * Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_expectations.txt: * Source/ThirdParty/ANGLE/src/tests/angle_perftests.gni: * Source/ThirdParty/ANGLE/src/tests/capture_replay_tests.py: (TestBatch.RunWithCapture): * Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/capture_replay_expectations.txt: * Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp.gni: * Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles31_test_expectations.txt: * Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSurfaceTest.cpp: (angle::EGLSurfaceTest::createProgram): (angle::EGLSurfaceTestD3D11::setupFragCoordOffset): (angle::TEST_P): * Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSyncTest.cpp: (TEST_P): * Source/ThirdParty/ANGLE/src/tests/gl_tests/AttributeLayoutTest.cpp: * Source/ThirdParty/ANGLE/src/tests/gl_tests/BlitFramebufferANGLETest.cpp: * Source/ThirdParty/ANGLE/src/tests/gl_tests/ClearTest.cpp: * Source/ThirdParty/ANGLE/src/tests/gl_tests/ContextNoErrorTest.cpp: (ContextNoErrorPPOTest31::~ContextNoErrorPPOTest31): (ContextNoErrorPPOTest31::bindProgramPipeline): (ContextNoErrorPPOTest31::drawQuadWithPPO): (TEST_P): (ContextNoErrorTest31::~ContextNoErrorTest31): Deleted. (ContextNoErrorTest31::bindProgramPipeline): Deleted. (ContextNoErrorTest31::drawQuadWithPPO): Deleted. * Source/ThirdParty/ANGLE/src/tests/gl_tests/FramebufferTest.cpp: * Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp: * Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampledRenderToTextureTest.cpp: (angle::MultisampledRenderToTextureES31Test::drawCopyThenBlendAllAttachmentsMixed): * Source/ThirdParty/ANGLE/src/tests/gl_tests/PixelLocalStorageTest.cpp: (Array::Array): (Array::operator const T * const): (MakeArray): (GLenumArray): (ClearValue::ClearValue): (ClearValue::operator const void * const): (ClearF): (ClearI): (ClearUI): (ClearArray): (PixelLocalStorageTest::useProgram): (PixelLocalStoragePrototype::PLSPlane::reset): Deleted. (PixelLocalStoragePrototype::PLSPlane::~PLSPlane): Deleted. (PixelLocalStoragePrototype::PLSPlane::tex const): Deleted. (PixelLocalStoragePrototype::PLSPlane::width const): Deleted. (PixelLocalStoragePrototype::PLSPlane::height const): Deleted. (PixelLocalStoragePrototype::PLSPlane::internalformat const): Deleted. (PixelLocalStoragePrototype::PLSPlane::clearValuef const): Deleted. (PixelLocalStoragePrototype::PLSPlane::clearValuei const): Deleted. (PixelLocalStoragePrototype::PLSPlane::clearValueui const): Deleted. (PixelLocalStoragePrototype::PLSPlane::setClearValuef): Deleted. (PixelLocalStoragePrototype::PLSPlane::setClearValuei): Deleted. (PixelLocalStoragePrototype::PLSPlane::setClearValueui): Deleted. (PixelLocalStoragePrototype::boundLocalStoragePlanes): Deleted. (PixelLocalStoragePrototype::framebufferPixelLocalStorage): Deleted. (PixelLocalStoragePrototype::framebufferPixelLocalClearValuefv): Deleted. (PixelLocalStoragePrototype::framebufferPixelLocalClearValueiv): Deleted. (PixelLocalStoragePrototype::framebufferPixelLocalClearValueuiv): Deleted. (AutoRestoreDrawBuffers::AutoRestoreDrawBuffers): Deleted. (AutoRestoreDrawBuffers::~AutoRestoreDrawBuffers): Deleted. (AutoRestoreClearColor::AutoRestoreClearColor): Deleted. (AutoRestoreClearColor::~AutoRestoreClearColor): Deleted. (AutoDisableScissor::AutoDisableScissor): Deleted. (AutoDisableScissor::~AutoDisableScissor): Deleted. (PixelLocalStoragePrototype::beginPixelLocalStorage): Deleted. (PixelLocalStoragePrototype::pixelLocalStorageBarrier): Deleted. (PixelLocalStoragePrototype::endPixelLocalStorage): Deleted. * Source/ThirdParty/ANGLE/src/tests/gl_tests/ProvokingVertexTest.cpp: (angle::sizeOfVectorContents): (angle::checkFlatQuadColors): (angle::TEST_P): * Source/ThirdParty/ANGLE/src/tests/gl_tests/RenderbufferMultisampleTest.cpp: * Source/ThirdParty/ANGLE/src/tests/gl_tests/SamplersTest.cpp: * Source/ThirdParty/ANGLE/src/tests/gl_tests/StateChangeTest.cpp: * Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureTest.cpp: * Source/ThirdParty/ANGLE/src/tests/gl_tests/TransformFeedbackTest.cpp: * Source/ThirdParty/ANGLE/src/tests/gl_tests/VertexAttributeTest.cpp: * Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanExternalImageTest.cpp: (angle::TEST_P): * Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp: (angle::VulkanPerformanceCounterTest::VulkanPerformanceCounterTest): (angle::VulkanPerformanceCounterTest::isFeatureEnabled const): (angle::VulkanPerformanceCounterTest::hasLoadOpNoneSupport const): (angle::VulkanPerformanceCounterTest::hasStoreOpNoneSupport const): (angle::VulkanPerformanceCounterTest::hasMutableMipmapTextureUpload const): (angle::VulkanPerformanceCounterTest::hasPreferDrawOverClearAttachments const): (angle::VulkanPerformanceCounterTest::hasSupportsPipelineCreationFeedback const): (angle::VulkanPerformanceCounterTest::hasWarmUpPipelineCacheAtLink const): (angle::VulkanPerformanceCounterTest::hasPreferCPUForBufferSubData const): (angle::VulkanPerformanceCounterTest::hasPreferSubmitAtFBOBoundary const): (angle::VulkanPerformanceCounterTest::hasDisallowMixedDepthStencilLoadOpNoneAndLoad const): (angle::VulkanPerformanceCounterTest::initANGLEFeatures): Deleted. * Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp: * Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/FogTest.cpp: (FogBlendTest::FogBlendTest): (TEST_P): * Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/LightsTest.cpp: (TEST_P): (LightsTest::drawTestQuad): * Source/ThirdParty/ANGLE/src/tests/gles1_conformance_tests/ConformanceTests.cpp: (angle::TEST_P): (RegisterContextCompatibilityTests): * Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp: (egl_platform::TracePerfTest::TracePerfTest): * Source/ThirdParty/ANGLE/src/tests/py_utils/android_helper.py: (_FindAapt): (_RemovePrefix): (_FindPackageName): (Initialize): (_FindAdb): (_GetDeviceApkPath): (_CompareHashes): (_PrepareTestSuite): (_RunInstrumentation): * Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_traces.json: * Source/ThirdParty/ANGLE/src/tests/run_perf_tests.py: (_run_tests): * Source/ThirdParty/ANGLE/src/tests/test_utils/ANGLETest.cpp: (ANGLETestBase::ANGLETestSetUp): * Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_configs.cpp: (angle::PlatformParameters::isEnableRequested const): (angle::PlatformParameters::isDisableRequested const): (angle::PlatformParameters::isEnabled const): Deleted. (angle::PlatformParameters::isDisabled const): Deleted. * Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_configs.h: * Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.cpp: (angle::IsConfigAllowlisted): * Source/ThirdParty/ANGLE/tools/angle_tools.py: (upload_to_google_storage): * Source/ThirdParty/ANGLE/tools/flex-bison/README.md: * Source/ThirdParty/ANGLE/tools/flex-bison/linux/bison.sha1: * Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/bison.m4: * Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/c-like.m4: * Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/c.m4: * Source/ThirdParty/ANGLE/tools/flex-bison/third_party/skeletons/yacc.c: (m4_ifset): (b4_push_if): (if): (while): * Source/ThirdParty/ANGLE/tools/flex-bison/windows/bison.exe.sha1: * Source/ThirdParty/ANGLE/tools/flex-bison/windows/flex.exe.sha1: * Source/ThirdParty/ANGLE/tools/flex-bison/windows/m4.exe.sha1: * Source/ThirdParty/ANGLE/tools/flex-bison/windows/msys-2.0.dll.sha1: * Source/ThirdParty/ANGLE/tools/flex-bison/windows/msys-iconv-2.dll.sha1: * Source/ThirdParty/ANGLE/tools/flex-bison/windows/msys-intl-8.dll.sha1: * Source/ThirdParty/ANGLE/util/EGLWindow.cpp: (EGLWindow::EGLWindow): (EGLWindow::initializeDisplay): (EGLWindow::queryFeatures): (EGLWindow::isFeatureEnabled): * Source/ThirdParty/ANGLE/util/EGLWindow.h: * Source/ThirdParty/ANGLE/util/angle_features_autogen.cpp: * Source/ThirdParty/ANGLE/util/angle_features_autogen.h: * Source/ThirdParty/ANGLE/util/capture/trace_egl_loader_autogen.cpp: (trace_angle::LoadEGL): * Source/ThirdParty/ANGLE/util/capture/trace_egl_loader_autogen.h: * Source/ThirdParty/ANGLE/util/capture/trace_gles_loader_autogen.cpp: (trace_angle::LoadGLES): * Source/ThirdParty/ANGLE/util/capture/trace_gles_loader_autogen.h: * Source/ThirdParty/ANGLE/util/egl_loader_autogen.cpp: (angle::LoadEGL): * Source/ThirdParty/ANGLE/util/egl_loader_autogen.h: * Source/ThirdParty/ANGLE/util/gles_loader_autogen.cpp: (angle::LoadGLES): * Source/ThirdParty/ANGLE/util/gles_loader_autogen.h: * Source/ThirdParty/libwebrtc/CMakeLists.txt: * Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig: * Source/WTF/Scripts/Preferences/WebPreferences.yaml: * Source/WTF/Scripts/Preferences/WebPreferencesExperimental.yaml: * Source/WTF/wtf/Platform.h: * Source/WTF/wtf/PlatformEnableCocoa.h: * Source/WTF/wtf/PlatformHave.h: * Source/WTF/wtf/PlatformUse.h: * Source/WTF/wtf/RunLoop.cpp: (WTF::RunLoop::create): * Source/WTF/wtf/RunLoop.h: * Source/WTF/wtf/generic/WorkQueueGeneric.cpp: (WTF::WorkQueueBase::platformInitialize): * Source/WebCore/CMakeLists.txt: * Source/WebCore/Configurations/WebCore.xcconfig: * Source/WebCore/DerivedSources-input.xcfilelist: * Source/WebCore/DerivedSources-output.xcfilelist: * Source/WebCore/DerivedSources.make: * Source/WebCore/Headers.cmake: * Source/WebCore/Modules/mediastream/MediaStreamTrack.cpp: (WebCore::MediaStreamTrack::updateToPageMutedState): * Source/WebCore/Modules/screen-wake-lock/WakeLock.h: * Source/WebCore/Modules/webxr/WebXROpaqueFramebuffer.cpp: (WebCore::WebXROpaqueFramebuffer::startFrame): (WebCore::WebXROpaqueFramebuffer::endFrame): (WebCore::WebXROpaqueFramebuffer::setupFramebuffer): * Source/WebCore/Modules/webxr/WebXRWebGLLayer.cpp: * Source/WebCore/PAL/Configurations/PAL.xcconfig: * Source/WebCore/PAL/pal/spi/cg/CoreGraphicsSPI.h: * Source/WebCore/PlatformMac.cmake: * Source/WebCore/Sources.txt: * Source/WebCore/SourcesGTK.txt: * Source/WebCore/SourcesWPE.txt: * Source/WebCore/WebCore.xcodeproj/project.pbxproj: * Source/WebCore/accessibility/AXObjectCache.cpp: (WebCore::AXObjectCache::getOrCreate): * Source/WebCore/accessibility/AccessibilityObject.h: (WebCore::AccessibilityObject::hasDirtySubtree const): * Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.cpp: (WebCore::AXIsolatedTree::updateChildren): * Source/WebCore/bindings/js/WebCoreBuiltinNames.h: * Source/WebCore/bindings/scripts/CodeGeneratorJS.pm: (GenerateHeader): * Source/WebCore/css/CSSFunctionValue.cpp: * Source/WebCore/css/CSSGridLineNamesValue.cpp: * Source/WebCore/css/CSSGridTemplateAreasValue.cpp: * Source/WebCore/css/CSSProperties.json: * Source/WebCore/css/CSSStyleSheet.cpp: (WebCore::CSSStyleSheet::create): (WebCore::CSSStyleSheet::CSSStyleSheet): (WebCore::CSSStyleSheet::didMutateRules): (WebCore::CSSStyleSheet::didMutate): (WebCore::CSSStyleSheet::forEachStyleScope): (WebCore::CSSStyleSheet::setDisabled): (WebCore::CSSStyleSheet::insertRule): (WebCore::CSSStyleSheet::replace): (WebCore::CSSStyleSheet::replaceSync): (WebCore::CSSStyleSheet::constructorDocument const): (WebCore::CSSStyleSheet::addAdoptingTreeScope): (WebCore::CSSStyleSheet::removeAdoptingTreeScope): * Source/WebCore/css/CSSStyleSheet.h: * Source/WebCore/css/CSSStyleSheet.idl: * Source/WebCore/css/CSSSubgridValue.cpp: * Source/WebCore/css/CSSUnicodeRangeValue.h: * Source/WebCore/css/CSSValue.cpp: (WebCore::CSSValue::operator delete): * Source/WebCore/css/CSSValueKeywords.in: * Source/WebCore/css/ComputedStyleExtractor.cpp: (WebCore::fillSizeToCSSValue): (WebCore::ComputedStyleExtractor::valueForPropertyInStyle): * Source/WebCore/css/DeprecatedCSSOMValue.cpp: (WebCore::DeprecatedCSSOMValue::operator delete): * Source/WebCore/css/DocumentOrShadowRoot+CSSOM.idl: * Source/WebCore/css/MediaList.h: * Source/WebCore/css/MediaQueryMatcher.cpp: (WebCore::MediaQueryMatcher::evaluateAll): * Source/WebCore/css/StyleColor.cpp: (WebCore::StyleColor::isSystemColorKeyword): * Source/WebCore/css/StyleProperties.cpp: (WebCore::isValueIDIncludingList): (WebCore::StyleProperties::getPropertyValue const): (WebCore::gridAutoFlowContains): (WebCore::StyleProperties::getGridValue const): (WebCore::isCustomIdentValue): (WebCore::canOmitTrailingGridAreaValue): (WebCore::StyleProperties::getGridRowColumnShorthandValue const): (WebCore::StyleProperties::getGridAreaShorthandValue const): (WebCore::StyleProperties::asTextInternal const): * Source/WebCore/css/StyleProperties.h: * Source/WebCore/css/parser/CSSParserContext.cpp: (WebCore::operator==): * Source/WebCore/css/parser/CSSParserContext.h: * Source/WebCore/css/parser/CSSParserIdioms.cpp: (WebCore::isValueAllowedInMode): * Source/WebCore/css/parser/CSSParserImpl.cpp: (WebCore::CSSParserImpl::parseStyleSheet): * Source/WebCore/css/parser/CSSPropertyParser.cpp: (WebCore::consumeBackgroundSize): (WebCore::CSSPropertyParser::parseSingleValue): (WebCore::CSSPropertyParser::parseShorthand): * Source/WebCore/css/query/GenericMediaQueryTypes.h: * Source/WebCore/css/quirks.css: (table): * Source/WebCore/css/typedom/CSSNumericValue.cpp: * Source/WebCore/css/typedom/numeric/CSSMathMin.cpp: * Source/WebCore/css/typedom/numeric/CSSNumericArray.cpp: * Source/WebCore/dom/DOMImplementation.cpp: (WebCore::createXMLDocument): (WebCore::DOMImplementation::createDocument): (WebCore::DOMImplementation::createHTMLDocument): * Source/WebCore/dom/Document.cpp: (WebCore::Document::Document): (WebCore::Document::createParser): (WebCore::Document::hasListenerTypeForEventType const): * Source/WebCore/dom/Document.h: (WebCore::Document::parserContentPolicy const): (WebCore::Document::setParserContentPolicy): * Source/WebCore/dom/Element.cpp: (WebCore::isForceEvent): (WebCore::Element::dispatchMouseForceWillBegin): * Source/WebCore/dom/Element.h: * Source/WebCore/dom/ElementInternals.idl: * Source/WebCore/dom/FragmentScriptingPermission.h: * Source/WebCore/dom/KeyboardEvent.cpp: (WebCore::eventTypeForKeyboardEventType): * Source/WebCore/dom/Node.cpp: (WebCore::NodeRareData::operator delete): (WebCore::Node::moveShadowTreeToNewDocument): * Source/WebCore/dom/ScriptableDocumentParser.h: (WebCore::ScriptableDocumentParser::parserContentPolicy const): (WebCore::ScriptableDocumentParser::setParserContentPolicy): (WebCore::ScriptableDocumentParser::ScriptableDocumentParser): (WebCore::ScriptableDocumentParser::parserContentPolicy): Deleted. * Source/WebCore/dom/ShadowRoot.cpp: (WebCore::ShadowRoot::insertedIntoAncestor): (WebCore::ShadowRoot::moveShadowRootToNewParentScope): (WebCore::ShadowRoot::moveShadowRootToNewDocument): * Source/WebCore/dom/ShadowRoot.h: * Source/WebCore/dom/TreeScope.cpp: (WebCore::TreeScope::~TreeScope): (WebCore::TreeScope::adoptedStyleSheets const): (WebCore::TreeScope::setAdoptedStyleSheets): * Source/WebCore/dom/TreeScope.h: * Source/WebCore/html/HTMLAttributeNames.in: * Source/WebCore/html/HTMLDocument.cpp: (WebCore::HTMLDocument::createParser): * Source/WebCore/html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::mediaType const): (WebCore::HTMLMediaElement::canProduceAudio const): (WebCore::HTMLMediaElement::mediaState const): * Source/WebCore/html/HTMLMediaElement.h: (WebCore::HTMLMediaElement::hasSource const): * Source/WebCore/html/HTMLTemplateElement.cpp: (WebCore::HTMLTemplateElement::attachAsDeclarativeShadowRootIfNeeded): * Source/WebCore/html/HTMLTemplateElement.h: * Source/WebCore/html/HTMLTextFormControlElement.cpp: (WebCore::HTMLTextFormControlElement::directionForFormData const): * Source/WebCore/html/MediaElementSession.cpp: (WebCore::MediaElementSession::updateMediaUsageIfChanged): * Source/WebCore/html/canvas/ANGLEInstancedArrays.cpp: (WebCore::ANGLEInstancedArrays::supported): * Source/WebCore/html/canvas/WebGL2RenderingContext.cpp: * Source/WebCore/html/canvas/WebGLBuffer.cpp: (WebCore::WebGLBuffer::associateBufferDataImpl): Deleted. (WebCore::WebGLBuffer::associateBufferData): Deleted. (WebCore::WebGLBuffer::associateBufferSubDataImpl): Deleted. (WebCore::WebGLBuffer::associateBufferSubData): Deleted. (WebCore::WebGLBuffer::associateCopyBufferSubData): Deleted. (WebCore::WebGLBuffer::disassociateBufferData): Deleted. (WebCore::WebGLBuffer::byteLength const): Deleted. (WebCore::WebGLBuffer::elementArrayBuffer const): Deleted. (WebCore::WebGLBuffer::getCachedMaxIndex): Deleted. (WebCore::WebGLBuffer::setCachedMaxIndex): Deleted. (WebCore::WebGLBuffer::clearCachedMaxIndices): Deleted. * Source/WebCore/html/canvas/WebGLBuffer.h: * Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.cpp: (WebCore::WebGLCompressedTextureS3TC::supported): * Source/WebCore/html/canvas/WebGLDrawBuffers.cpp: (WebCore::WebGLDrawBuffers::supported): * Source/WebCore/html/canvas/WebGLFramebuffer.cpp: (WebCore::WebGLFramebuffer::setAttachmentForBoundFramebuffer): (WebCore::WebGLFramebuffer::removeAttachmentFromBoundFramebuffer): (WebCore::getClearBitsByAttachmentType): Deleted. (WebCore::getClearBitsByFormat): Deleted. (WebCore::isAttachmentComplete): Deleted. (WebCore::WebGLFramebuffer::getColorBufferWidth const): Deleted. (WebCore::WebGLFramebuffer::getColorBufferHeight const): Deleted. (WebCore::WebGLFramebuffer::getColorBufferFormat const): Deleted. (WebCore::WebGLFramebuffer::checkStatus const): Deleted. (WebCore::WebGLFramebuffer::onAccess): Deleted. (WebCore::WebGLFramebuffer::initializeAttachments): Deleted. * Source/WebCore/html/canvas/WebGLFramebuffer.h: * Source/WebCore/html/canvas/WebGLProgram.cpp: (WebCore::WebGLProgram::cacheActiveAttribLocations): * Source/WebCore/html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::initializeVertexArrayObjects): (WebCore::WebGLRenderingContext::validateIndexArrayConservative): Deleted. * Source/WebCore/html/canvas/WebGLRenderingContext.h: * Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp: (WebCore::WebGLRenderingContextBase::create): (WebCore::WebGLRenderingContextBase::initializeNewContext): (WebCore::WebGLRenderingContextBase::setupFlags): (WebCore::WebGLRenderingContextBase::~WebGLRenderingContextBase): (WebCore::WebGLRenderingContextBase::reshape): (WebCore::WebGLRenderingContextBase::bindTexture): (WebCore::WebGLRenderingContextBase::bufferData): (WebCore::WebGLRenderingContextBase::bufferSubData): (WebCore::WebGLRenderingContextBase::checkFramebufferStatus): (WebCore::WebGLRenderingContextBase::clear): (WebCore::WebGLRenderingContextBase::compileShader): (WebCore::WebGLRenderingContextBase::compressedTexImage2D): (WebCore::WebGLRenderingContextBase::compressedTexSubImage2D): (WebCore::WebGLRenderingContextBase::copyTexSubImage2D): (WebCore::WebGLRenderingContextBase::deleteTexture): (WebCore::WebGLRenderingContextBase::disable): (WebCore::WebGLRenderingContextBase::disableVertexAttribArray): (WebCore::WebGLRenderingContextBase::validateVertexArrayObject): (WebCore::WebGLRenderingContextBase::validateWebGLObject): (WebCore::WebGLRenderingContextBase::validateWebGLProgramOrShader): (WebCore::WebGLRenderingContextBase::drawArrays): (WebCore::WebGLRenderingContextBase::drawElements): (WebCore::WebGLRenderingContextBase::enable): (WebCore::WebGLRenderingContextBase::framebufferRenderbuffer): (WebCore::WebGLRenderingContextBase::framebufferTexture2D): (WebCore::WebGLRenderingContextBase::generateMipmap): (WebCore::WebGLRenderingContextBase::getProgramParameter): (WebCore::WebGLRenderingContextBase::getUniform): (WebCore::WebGLRenderingContextBase::getUniformLocation): (WebCore::WebGLRenderingContextBase::getVertexAttrib): (WebCore::WebGLRenderingContextBase::linkProgramWithoutInvalidatingAttribLocations): (WebCore::WebGLRenderingContextBase::readPixels): (WebCore::WebGLRenderingContextBase::renderbufferStorage): (WebCore::WebGLRenderingContextBase::shaderSource): (WebCore::WebGLRenderingContextBase::texImageSourceHelper): (WebCore::WebGLRenderingContextBase::texImageArrayBufferViewHelper): (WebCore::WebGLRenderingContextBase::texImageImpl): (WebCore::WebGLRenderingContextBase::texImage2DBase): (WebCore::WebGLRenderingContextBase::texSubImage2DBase): (WebCore::WebGLRenderingContextBase::validateTexFunc): (WebCore::WebGLRenderingContextBase::validateTexFuncParameters): (WebCore::WebGLRenderingContextBase::validateTexFuncFormatAndType): (WebCore::WebGLRenderingContextBase::validateForbiddenInternalFormats): (WebCore::WebGLRenderingContextBase::copyTexImage2D): (WebCore::WebGLRenderingContextBase::texParameter): (WebCore::WebGLRenderingContextBase::uniform1i): (WebCore::WebGLRenderingContextBase::uniform1iv): (WebCore::WebGLRenderingContextBase::validateTextureBinding): (WebCore::WebGLRenderingContextBase::validateTexture2DBinding): (WebCore::WebGLRenderingContextBase::vertexAttribfImpl): (WebCore::WebGLRenderingContextBase::vertexAttribfvImpl): (WebCore::WebGLRenderingContextBase::setFramebuffer): (WebCore::WebGLRenderingContextBase::restoreCurrentTexture2D): (WebCore::WebGLRenderingContextBase::drawArraysInstanced): (WebCore::WebGLRenderingContextBase::drawElementsInstanced): (WebCore::clip2D): Deleted. (WebCore::getChannelBitsByFormat): Deleted. (WebCore::possibleFormatAndTypeForInternalFormat): Deleted. (WebCore::WebGLRenderingContextBasβ¦
be6c9ed
to
e998af7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like you've accidentally pushed a bunch of unrelated changes to this branch? 836 files changed, +17,863 β21,187
Fixing this in #8605 |
371d4180f2500f0c0f7c20bed07e4436bc8f1d0c
e998af7