[openjfx] branch master updated (8f1ac5c -> 2759d51)
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Wed Apr 19 16:02:06 UTC 2017
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a change to branch master
in repository openjfx.
from 8f1ac5c Upload to unstable
adds 87953dc New upstream version 8u131-b11
new db65845 Merge tag 'upstream/8u131-b11'
new 122832d Refreshed the patches
new 9b1d224 Upload to unstable
new 6c2ec5e Make a Release instead of a Debug build
new 2a3f926 Disabled the sampling profiler in WebKit (fails to build on arm64)
new 1560b27 Disabled assembler in WebKit on mips
new 2759d51 Upload to unstable
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
build.properties | 4 +-
debian/changelog | 17 +
debian/gradle.properties | 1 +
...07-disable-assembler-on-unsupported-archs.patch | 2 +-
debian/patches/08-disable-sse2.patch | 20 +-
debian/patches/18-fix-ambiguous-pow.patch | 13 -
.../19-disable-webkit-sampling-profiler.patch | 14 +
debian/patches/fix-arm64-build.patch | 22 +-
debian/patches/series | 2 +-
.../javafx/tk/quantum/GlassWindowEventHandler.java | 1 +
.../java/com/sun/webkit/LoadListenerClient.java | 56 +-
.../sun/javafx/scene/web/skin/HTMLEditorSkin.java | 2 +-
.../java/com/sun/javafx/webkit/UIClientImpl.java | 74 +-
.../com/sun/javafx/webkit/drt/DumpRenderTree.java | 84 +-
.../com/sun/javafx/webkit/drt/UIClientImpl.java | 2 +-
.../com/sun/javafx/webkit/prism/WCFontImpl.java | 38 +
.../javafx/webkit/prism/WCImageDecoderImpl.java | 8 +
.../main/java/com/sun/webkit/ContextMenuItem.java | 8 +-
.../main/java/com/sun/webkit/CursorManager.java | 87 +-
.../java/com/sun/webkit/LoadListenerClient.java | 56 +-
.../web/src/main/java/com/sun/webkit/UIClient.java | 2 +-
.../web/src/main/java/com/sun/webkit/WebPage.java | 70 +-
.../src/main/java/com/sun/webkit/dom/JSObject.java | 26 +
.../java/com/sun/webkit/event/WCFocusEvent.java | 16 +-
.../main/java/com/sun/webkit/event/WCKeyEvent.java | 38 +-
.../java/com/sun/webkit/event/WCMouseEvent.java | 20 +-
.../com/sun/webkit/graphics/GraphicsDecoder.java | 105 +-
.../sun/webkit/graphics/RenderMediaControls.java | 27 +-
.../java/com/sun/webkit/graphics/RenderTheme.java | 41 +-
.../com/sun/webkit/graphics/ScrollBarTheme.java | 24 +-
.../main/java/com/sun/webkit/graphics/WCFont.java | 3 +
.../com/sun/webkit/graphics/WCGlyphBuffer.java | 38 +
.../main/java/com/sun/webkit/graphics/WCPath.java | 6 +-
.../com/sun/webkit/graphics/WCPathIterator.java | 12 +-
.../com/sun/webkit/graphics/WCRenderQueue.java | 3 +-
.../java/com/sun/webkit/perf/WCFontPerfLogger.java | 8 +
.../com/sun/webkit/text/TextBreakIterator.java | 27 +-
.../java/com/sun/webkit/text/TextNormalizer.java | 9 +-
.../src/main/java/javafx/scene/web/WebEngine.java | 24 +-
modules/web/src/main/native/CMakeLists.txt | 71 +-
modules/web/src/main/native/Source/CMakeLists.txt | 11 +-
.../JavaScriptCore/API/JSAPIWrapperObject.mm | 5 +-
.../native/Source/JavaScriptCore/API/JSBase.cpp | 2 +-
.../main/native/Source/JavaScriptCore/API/JSBase.h | 2 +-
.../JavaScriptCore/API/JSCTestRunnerUtils.cpp | 15 +
.../Source/JavaScriptCore/API/JSCTestRunnerUtils.h | 2 +
.../JavaScriptCore/API/JSCallbackConstructor.h | 2 +-
.../Source/JavaScriptCore/API/JSCallbackObject.h | 8 +-
.../JavaScriptCore/API/JSCallbackObjectFunctions.h | 12 +-
.../Source/JavaScriptCore/API/JSClassRef.cpp | 2 +-
.../native/Source/JavaScriptCore/API/JSContext.h | 23 +-
.../Source/JavaScriptCore/API/JSContextRef.cpp | 29 +-
.../native/Source/JavaScriptCore/API/JSExport.h | 92 +-
.../Source/JavaScriptCore/API/JSManagedValue.h | 18 +-
.../Source/JavaScriptCore/API/JSManagedValue.mm | 5 +-
.../Source/JavaScriptCore/API/JSObjectRef.cpp | 13 +-
.../native/Source/JavaScriptCore/API/JSRetainPtr.h | 5 +-
.../Source/JavaScriptCore/API/JSScriptRef.cpp | 15 +-
.../native/Source/JavaScriptCore/API/JSValue.h | 24 +-
.../native/Source/JavaScriptCore/API/JSValue.mm | 6 +-
.../Source/JavaScriptCore/API/JSVirtualMachine.mm | 16 +-
.../Source/JavaScriptCore/API/JSWrapperMap.mm | 2 +-
.../JavaScriptCore/API/ObjCCallbackFunction.mm | 17 +-
.../Source/JavaScriptCore/API/WebKitAvailability.h | 7 +-
.../API/tests/CompareAndSwapTest.cpp | 2 +-
.../API/tests/ExecutionTimeLimitTest.cpp | 460 +-
.../API/tests/PingPongStackOverflowTest.cpp | 182 +
.../API/tests/PingPongStackOverflowTest.h | 39 +
.../Source/JavaScriptCore/API/tests/testapi.c | 9 +-
.../Source/JavaScriptCore/API/tests/testapi.mm | 43 +-
.../native/Source/JavaScriptCore/CMakeLists.txt | 721 +-
.../JavaScriptCore/Configurations/Base.xcconfig | 41 +-
.../Configurations/CompileRuntimeToLLVMIR.xcconfig | 39 -
.../Configurations/DebugRelease.xcconfig | 1 -
.../Configurations/FeatureDefines.xcconfig | 86 +-
.../JavaScriptCore/Configurations/JSC.xcconfig | 4 +-
.../Configurations/JavaScriptCore.xcconfig | 2 +-
.../Configurations/LLVMForJSC.xcconfig | 56 -
.../Configurations/ToolExecutable.xcconfig | 6 +-
.../JavaScriptCore/Configurations/Version.xcconfig | 3 +-
.../Source/JavaScriptCore/DerivedSources.make | 174 +-
.../ForwardingHeaders/JavaScriptCore/APICast.h | 2 +-
.../ForwardingHeaders/JavaScriptCore/JSBase.h | 2 +-
.../JavaScriptCore/JSCTestRunnerUtils.h | 2 +-
.../JavaScriptCore/JSContextRef.h | 2 +-
.../ForwardingHeaders/JavaScriptCore/JSObjectRef.h | 2 +-
.../ForwardingHeaders/JavaScriptCore/JSRetainPtr.h | 2 +-
.../ForwardingHeaders/JavaScriptCore/JSStringRef.h | 2 +-
.../JavaScriptCore/JSStringRefCF.h | 2 +-
.../ForwardingHeaders/JavaScriptCore/JSValueRef.h | 2 +-
.../ForwardingHeaders/JavaScriptCore/JavaScript.h | 2 +-
.../JavaScriptCore/JavaScriptCore.h | 2 +-
.../JavaScriptCore/OpaqueJSString.h | 2 +-
.../JavaScriptCore/WebKitAvailability.h | 2 +-
.../main/native/Source/JavaScriptCore/Info.plist | 2 +-
.../JavaScriptCore.vcxproj/JavaScriptCore.proj | 67 +-
.../JavaScriptCore.vcxproj/JavaScriptCore.vcxproj | 287 +-
.../JavaScriptCore.vcxproj.filters | 633 +-
.../JavaScriptCoreCommon.props | 2 +-
.../JavaScriptCoreGenerated.vcxproj | 24 +-
.../LLInt/LLIntAssembly/LLIntAssembly.vcxproj | 24 +-
.../LLIntDesiredOffsets.vcxproj | 24 +-
.../LLIntOffsetsExtractor.vcxproj | 27 +-
.../JavaScriptCore.vcxproj/copy-files.cmd | 1 +
.../JavaScriptCore.vcxproj/jsc/DLLLauncherMain.cpp | 2 +-
.../JavaScriptCore.vcxproj/jsc/jsc.vcxproj | 27 +-
.../JavaScriptCore.vcxproj/jsc/jscCommon.props | 2 +-
.../JavaScriptCore.vcxproj/jsc/jscLauncher.vcxproj | 27 +-
.../libllvmForJSC/libllvmForJSC.props | 17 -
.../libllvmForJSC/libllvmForJSC.vcxproj | 157 -
.../libllvmForJSC/libllvmForJSC.vcxproj.filters | 12 -
.../testRegExp/testRegExp.vcxproj | 27 +-
.../testRegExp/testRegExpLauncher.vcxproj | 27 +-
.../JavaScriptCore.vcxproj/testapi/testapi.vcxproj | 31 +-
.../testapi/testapi.vcxproj.filters | 4 +
.../testapi/testapiLauncher.vcxproj | 27 +-
.../JavaScriptCore.xcodeproj/project.pbxproj | 3787 ++++--
.../native/Source/JavaScriptCore/PlatformEfl.cmake | 4 +
.../native/Source/JavaScriptCore/PlatformGTK.cmake | 5 +
.../Source/JavaScriptCore/PlatformJava.cmake | 81 +-
.../native/Source/JavaScriptCore/PlatformMac.cmake | 28 +-
.../native/Source/JavaScriptCore/PlatformWin.cmake | 39 +-
.../JavaScriptCore/Scripts/UpdateContents.py | 48 +
.../JavaScriptCore/Scripts/builtins/__init__.py | 3 +
.../JavaScriptCore/Scripts/builtins/builtins.py | 11 +
.../builtins/builtins_generate_combined_header.py | 152 +
.../builtins_generate_combined_implementation.py | 91 +
.../builtins/builtins_generate_separate_header.py | 199 +
.../builtins_generate_separate_implementation.py | 106 +
.../Scripts/builtins/builtins_generator.py | 169 +
.../Scripts/builtins/builtins_model.py | 274 +
.../Scripts/builtins/builtins_templates.py | 216 +
.../{inspector/scripts => Scripts}/cssmin.py | 0
.../generate-combined-inspector-json.py | 0
.../JavaScriptCore/Scripts/generate-js-builtins.py | 161 +
.../inline-and-minify-stylesheets-and-scripts.py | 0
.../native/Source/JavaScriptCore/Scripts/jsmin.py | 238 +
.../Source/JavaScriptCore/Scripts/lazywriter.py | 58 +
.../JavaScriptCore-Builtin.Promise-Combined.js | 54 +
.../JavaScriptCore-Builtin.Promise-Separate.js | 54 +
.../JavaScriptCore-Builtin.prototype-Combined.js | 78 +
.../JavaScriptCore-Builtin.prototype-Separate.js | 78 +
.../JavaScriptCore-BuiltinConstructor-Combined.js | 110 +
.../JavaScriptCore-BuiltinConstructor-Separate.js | 110 +
...avaScriptCore-InternalClashingNames-Combined.js | 41 +
.../WebCore-ArbitraryConditionalGuard-Separate.js | 33 +
.../WebCore-DuplicateFlagAnnotation-Separate.js | 27 +
...WebCore-DuplicateKeyValueAnnotation-Separate.js | 34 +
.../builtins/WebCore-GuardedBuiltin-Separate.js | 33 +
.../WebCore-GuardedInternalBuiltin-Separate.js | 34 +
.../builtins/WebCore-UnguardedBuiltin-Separate.js | 31 +
.../builtins/WebCore-xmlCasingTest-Separate.js | 65 +
...vaScriptCore-Builtin.Promise-Combined.js-result | 163 +
...vaScriptCore-Builtin.Promise-Separate.js-result | 165 +
...ScriptCore-Builtin.prototype-Combined.js-result | 187 +
...ScriptCore-Builtin.prototype-Separate.js-result | 189 +
...criptCore-BuiltinConstructor-Combined.js-result | 219 +
...criptCore-BuiltinConstructor-Separate.js-result | 221 +
...iptCore-InternalClashingNames-Combined.js-error | 1 +
...ptCore-InternalClashingNames-Combined.js-result | 146 +
...criptCore-Operations.Promise-Combined.js-result | 415 +
...re-ArbitraryConditionalGuard-Separate.js-result | 198 +
...bCore-DuplicateFlagAnnotation-Separate.js-error | 1 +
...e-DuplicateKeyValueAnnotation-Separate.js-error | 1 +
.../WebCore-GuardedBuiltin-Separate.js-result | 198 +
...bCore-GuardedInternalBuiltin-Separate.js-result | 230 +
.../WebCore-UnguardedBuiltin-Separate.js-result | 189 +
.../WebCore-xmlCasingTest-Separate.js-result | 281 +
.../{inspector/scripts => Scripts}/xxd.pl | 0
.../native/Source/JavaScriptCore/UpdateContents.py | 48 -
.../JavaScriptCore/assembler/ARM64Assembler.h | 502 +-
.../Source/JavaScriptCore/assembler/ARMAssembler.h | 12 +-
.../JavaScriptCore/assembler/ARMv7Assembler.h | 9 +-
.../Source/JavaScriptCore/assembler/AbortReason.h | 4 +
.../assembler/AbstractMacroAssembler.h | 434 +-
.../assembler/AllowMacroScratchRegisterUsage.h | 59 +
.../JavaScriptCore/assembler/AssemblerBuffer.h | 4 +-
.../JavaScriptCore/assembler/AssemblerCommon.h | 294 +
.../Source/JavaScriptCore/assembler/CodeLocation.h | 19 +-
.../assembler/DisallowMacroScratchRegisterUsage.h | 59 +
.../Source/JavaScriptCore/assembler/LinkBuffer.cpp | 17 +-
.../Source/JavaScriptCore/assembler/LinkBuffer.h | 16 +-
.../JavaScriptCore/assembler/MIPSAssembler.h | 13 +-
.../JavaScriptCore/assembler/MacroAssembler.cpp | 124 +
.../JavaScriptCore/assembler/MacroAssembler.h | 163 +-
.../JavaScriptCore/assembler/MacroAssemblerARM.cpp | 292 +-
.../JavaScriptCore/assembler/MacroAssemblerARM.h | 75 +-
.../assembler/MacroAssemblerARM64.cpp | 507 +
.../JavaScriptCore/assembler/MacroAssemblerARM64.h | 783 +-
.../assembler/MacroAssemblerARMv7.cpp | 328 +-
.../JavaScriptCore/assembler/MacroAssemblerARMv7.h | 85 +-
.../assembler/MacroAssemblerCodeRef.h | 4 +
.../JavaScriptCore/assembler/MacroAssemblerMIPS.h | 132 +-
.../assembler/MacroAssemblerPrinter.cpp | 216 +
.../assembler/MacroAssemblerPrinter.h | 305 +
.../JavaScriptCore/assembler/MacroAssemblerSH4.h | 28 +-
.../JavaScriptCore/assembler/MacroAssemblerX86.h | 26 +-
.../assembler/MacroAssemblerX86Common.cpp | 504 +-
.../assembler/MacroAssemblerX86Common.h | 1318 +-
.../assembler/MacroAssemblerX86_64.h | 642 +-
.../JavaScriptCore/assembler/RepatchBuffer.h | 201 -
.../Source/JavaScriptCore/assembler/SH4Assembler.h | 8 +-
.../Source/JavaScriptCore/assembler/X86Assembler.h | 580 +-
.../JavaScriptCore/b3/B3ArgumentRegValue.cpp | 49 +
.../Source/JavaScriptCore/b3/B3ArgumentRegValue.h | 67 +
.../Source/JavaScriptCore/b3/B3BasicBlock.cpp | 128 +
.../native/Source/JavaScriptCore/b3/B3BasicBlock.h | 167 +
.../Source/JavaScriptCore/b3/B3BasicBlockInlines.h | 111 +
.../Source/JavaScriptCore/b3/B3BasicBlockUtils.h | 151 +
.../JavaScriptCore/b3/B3BlockInsertionSet.cpp | 134 +
.../Source/JavaScriptCore/b3/B3BlockInsertionSet.h | 97 +
.../Source/JavaScriptCore/b3/B3BlockWorklist.h | 60 +
.../JavaScriptCore/b3/B3BreakCriticalEdges.cpp | 68 +
.../JavaScriptCore/b3/B3BreakCriticalEdges.h | 42 +
.../Source/JavaScriptCore/b3/B3CCallValue.cpp | 45 +
.../native/Source/JavaScriptCore/b3/B3CCallValue.h | 71 +
.../main/native/Source/JavaScriptCore/b3/B3CFG.h | 80 +
.../Source/JavaScriptCore/b3/B3CheckSpecial.cpp | 247 +
.../Source/JavaScriptCore/b3/B3CheckSpecial.h | 171 +
.../Source/JavaScriptCore/b3/B3CheckValue.cpp | 69 +
.../native/Source/JavaScriptCore/b3/B3CheckValue.h | 73 +
.../native/Source/JavaScriptCore/b3/B3Common.cpp | 72 +
.../native/Source/JavaScriptCore/b3/B3Common.h | 127 +
.../Source/JavaScriptCore/b3/B3Commutativity.cpp | 52 +
.../Source/JavaScriptCore/b3/B3Commutativity.h | 50 +
.../Source/JavaScriptCore/b3/B3Compilation.cpp | 68 +
.../Source/JavaScriptCore/b3/B3Compilation.h | 77 +
.../JavaScriptCore/b3/B3ComputeDivisionMagic.h | 143 +
.../Source/JavaScriptCore/b3/B3Const32Value.cpp | 251 +
.../Source/JavaScriptCore/b3/B3Const32Value.h | 95 +
.../Source/JavaScriptCore/b3/B3Const64Value.cpp | 251 +
.../Source/JavaScriptCore/b3/B3Const64Value.h | 95 +
.../JavaScriptCore/b3/B3ConstDoubleValue.cpp | 190 +
.../Source/JavaScriptCore/b3/B3ConstDoubleValue.h | 88 +
.../Source/JavaScriptCore/b3/B3ConstFloatValue.cpp | 172 +
.../Source/JavaScriptCore/b3/B3ConstFloatValue.h | 86 +
.../Source/JavaScriptCore/b3/B3ConstPtrValue.h | 73 +
.../JavaScriptCore/b3/B3ConstrainedValue.cpp | 43 +
.../Source/JavaScriptCore/b3/B3ConstrainedValue.h | 72 +
.../Source/JavaScriptCore/b3/B3ControlValue.cpp | 95 +
.../Source/JavaScriptCore/b3/B3ControlValue.h | 163 +
.../Source/JavaScriptCore/b3/B3DataSection.cpp | 52 +
.../Source/JavaScriptCore/b3/B3DataSection.h | 55 +
.../native/Source/JavaScriptCore/b3/B3Dominators.h | 54 +
.../Source/JavaScriptCore/b3/B3DuplicateTails.cpp | 159 +
.../Source/JavaScriptCore/b3/B3DuplicateTails.h | 46 +
.../native/Source/JavaScriptCore/b3/B3Effects.cpp | 101 +
.../native/Source/JavaScriptCore/b3/B3Effects.h | 95 +
.../b3/B3EliminateCommonSubexpressions.cpp | 703 ++
.../b3/B3EliminateCommonSubexpressions.h | 44 +
.../native/Source/JavaScriptCore/b3/B3FixSSA.cpp | 271 +
.../native/Source/JavaScriptCore/b3/B3FixSSA.h | 52 +
.../JavaScriptCore/b3/B3FoldPathConstants.cpp | 276 +
.../Source/JavaScriptCore/b3/B3FoldPathConstants.h | 44 +
.../Source/JavaScriptCore/b3/B3FrequencyClass.cpp | 53 +
.../Source/JavaScriptCore/b3/B3FrequencyClass.h | 59 +
.../Source/JavaScriptCore/b3/B3FrequentedBlock.h | 44 +
.../native/Source/JavaScriptCore/b3/B3Generate.cpp | 122 +
.../native/Source/JavaScriptCore/b3/B3Generate.h | 59 +
.../JavaScriptCore/b3/B3GenericFrequentedBlock.h | 89 +
.../Source/JavaScriptCore/b3/B3HeapRange.cpp | 49 +
.../native/Source/JavaScriptCore/b3/B3HeapRange.h | 114 +
.../native/Source/JavaScriptCore/b3/B3IndexMap.h | 87 +
.../native/Source/JavaScriptCore/b3/B3IndexSet.h | 165 +
.../Source/JavaScriptCore/b3/B3InsertionSet.cpp | 67 +
.../Source/JavaScriptCore/b3/B3InsertionSet.h | 87 +
.../JavaScriptCore/b3/B3InsertionSetInlines.h | 47 +
.../JavaScriptCore/b3/B3LegalizeMemoryOffsets.cpp | 93 +
.../JavaScriptCore/b3/B3LegalizeMemoryOffsets.h | 44 +
.../Source/JavaScriptCore/b3/B3LowerMacros.cpp | 377 +
.../Source/JavaScriptCore/b3/B3LowerMacros.h | 45 +
.../b3/B3LowerMacrosAfterOptimizations.cpp | 190 +
.../b3/B3LowerMacrosAfterOptimizations.h | 44 +
.../Source/JavaScriptCore/b3/B3LowerToAir.cpp | 2420 ++++
.../native/Source/JavaScriptCore/b3/B3LowerToAir.h | 45 +
.../Source/JavaScriptCore/b3/B3MathExtras.cpp | 127 +
.../native/Source/JavaScriptCore/b3/B3MathExtras.h | 48 +
.../Source/JavaScriptCore/b3/B3MemoryValue.cpp | 71 +
.../Source/JavaScriptCore/b3/B3MemoryValue.h | 155 +
.../Source/JavaScriptCore/b3/B3MoveConstants.cpp | 268 +
.../Source/JavaScriptCore/b3/B3MoveConstants.h | 44 +
.../Source/JavaScriptCore/b3/B3OpaqueByproduct.h | 52 +
.../JavaScriptCore/b3/B3OpaqueByproducts.cpp | 60 +
.../Source/JavaScriptCore/b3/B3OpaqueByproducts.h | 59 +
.../native/Source/JavaScriptCore/b3/B3Opcode.cpp | 302 +
.../native/Source/JavaScriptCore/b3/B3Opcode.h | 274 +
.../native/Source/JavaScriptCore/b3/B3Origin.cpp | 40 +
.../native/Source/JavaScriptCore/b3/B3Origin.h | 64 +
.../Source/JavaScriptCore/b3/B3OriginDump.cpp | 46 +
.../native/Source/JavaScriptCore/b3/B3OriginDump.h | 57 +
.../Source/JavaScriptCore/b3/B3PCToOriginMap.h | 72 +
.../JavaScriptCore/b3/B3PatchpointSpecial.cpp | 160 +
.../Source/JavaScriptCore/b3/B3PatchpointSpecial.h | 69 +
.../Source/JavaScriptCore/b3/B3PatchpointValue.cpp | 61 +
.../Source/JavaScriptCore/b3/B3PatchpointValue.h | 81 +
.../Source/JavaScriptCore/b3/B3PhaseScope.cpp | 62 +
.../native/Source/JavaScriptCore/b3/B3PhaseScope.h | 57 +
.../Source/JavaScriptCore/b3/B3PhiChildren.cpp | 56 +
.../Source/JavaScriptCore/b3/B3PhiChildren.h | 181 +
.../Source/JavaScriptCore/b3/B3Procedure.cpp | 345 +
.../native/Source/JavaScriptCore/b3/B3Procedure.h | 274 +
.../Source/JavaScriptCore/b3/B3ProcedureInlines.h | 47 +
.../native/Source/JavaScriptCore/b3/B3PureCSE.cpp | 91 +
.../native/Source/JavaScriptCore/b3/B3PureCSE.h | 65 +
.../JavaScriptCore/b3/B3ReduceDoubleToFloat.cpp | 157 +
.../JavaScriptCore/b3/B3ReduceDoubleToFloat.h | 44 +
.../Source/JavaScriptCore/b3/B3ReduceStrength.cpp | 2420 ++++
.../Source/JavaScriptCore/b3/B3ReduceStrength.h | 50 +
.../Source/JavaScriptCore/b3/B3SSACalculator.cpp | 150 +
.../Source/JavaScriptCore/b3/B3SSACalculator.h | 171 +
.../Source/JavaScriptCore/b3/B3SlotBaseValue.cpp | 51 +
.../Source/JavaScriptCore/b3/B3SlotBaseValue.h | 67 +
.../Source/JavaScriptCore/b3/B3SparseCollection.h | 146 +
.../Source/JavaScriptCore/b3/B3StackSlot.cpp | 55 +
.../native/Source/JavaScriptCore/b3/B3StackSlot.h | 109 +
.../b3/B3StackmapGenerationParams.cpp | 78 +
.../JavaScriptCore/b3/B3StackmapGenerationParams.h | 118 +
.../Source/JavaScriptCore/b3/B3StackmapSpecial.cpp | 296 +
.../Source/JavaScriptCore/b3/B3StackmapSpecial.h | 93 +
.../Source/JavaScriptCore/b3/B3StackmapValue.cpp | 95 +
.../Source/JavaScriptCore/b3/B3StackmapValue.h | 312 +
.../JavaScriptCore/b3/B3SuccessorCollection.h | 146 +
.../Source/JavaScriptCore/b3/B3SwitchCase.cpp | 42 +
.../native/Source/JavaScriptCore/b3/B3SwitchCase.h | 67 +
.../Source/JavaScriptCore/b3/B3SwitchValue.cpp | 79 +
.../Source/JavaScriptCore/b3/B3SwitchValue.h | 134 +
.../Source/JavaScriptCore/b3/B3TimingScope.cpp | 55 +
.../Source/JavaScriptCore/b3/B3TimingScope.h | 51 +
.../native/Source/JavaScriptCore/b3/B3Type.cpp | 61 +
.../main/native/Source/JavaScriptCore/b3/B3Type.h | 97 +
.../Source/JavaScriptCore/b3/B3UpsilonValue.cpp | 55 +
.../Source/JavaScriptCore/b3/B3UpsilonValue.h | 76 +
.../Source/JavaScriptCore/b3/B3UseCounts.cpp | 63 +
.../native/Source/JavaScriptCore/b3/B3UseCounts.h | 60 +
.../native/Source/JavaScriptCore/b3/B3Validate.cpp | 479 +
.../native/Source/JavaScriptCore/b3/B3Validate.h | 42 +
.../native/Source/JavaScriptCore/b3/B3Value.cpp | 720 ++
.../main/native/Source/JavaScriptCore/b3/B3Value.h | 370 +
.../Source/JavaScriptCore/b3/B3ValueInlines.h | 237 +
.../native/Source/JavaScriptCore/b3/B3ValueKey.cpp | 118 +
.../native/Source/JavaScriptCore/b3/B3ValueKey.h | 203 +
.../Source/JavaScriptCore/b3/B3ValueKeyInlines.h | 71 +
.../native/Source/JavaScriptCore/b3/B3ValueRep.cpp | 189 +
.../native/Source/JavaScriptCore/b3/B3ValueRep.h | 275 +
.../native/Source/JavaScriptCore/b3/B3Variable.cpp | 56 +
.../native/Source/JavaScriptCore/b3/B3Variable.h | 93 +
.../Source/JavaScriptCore/b3/B3VariableValue.cpp | 66 +
.../Source/JavaScriptCore/b3/B3VariableValue.h | 67 +
.../JavaScriptCore/b3/air/AirAllocateStack.cpp | 307 +
.../JavaScriptCore/b3/air/AirAllocateStack.h | 47 +
.../native/Source/JavaScriptCore/b3/air/AirArg.cpp | 330 +
.../native/Source/JavaScriptCore/b3/air/AirArg.h | 1345 ++
.../Source/JavaScriptCore/b3/air/AirArgInlines.h | 116 +
.../Source/JavaScriptCore/b3/air/AirBasicBlock.cpp | 87 +
.../Source/JavaScriptCore/b3/air/AirBasicBlock.h | 176 +
.../JavaScriptCore/b3/air/AirBlockWorklist.h | 56 +
.../JavaScriptCore/b3/air/AirCCallSpecial.cpp | 167 +
.../Source/JavaScriptCore/b3/air/AirCCallSpecial.h | 88 +
.../b3/air/AirCCallingConvention.cpp | 127 +
.../JavaScriptCore/b3/air/AirCCallingConvention.h | 55 +
.../Source/JavaScriptCore/b3/air/AirCode.cpp | 139 +
.../native/Source/JavaScriptCore/b3/air/AirCode.h | 243 +
.../Source/JavaScriptCore/b3/air/AirCustom.cpp | 184 +
.../Source/JavaScriptCore/b3/air/AirCustom.h | 213 +
.../JavaScriptCore/b3/air/AirEliminateDeadCode.cpp | 153 +
.../JavaScriptCore/b3/air/AirEliminateDeadCode.h | 47 +
.../JavaScriptCore/b3/air/AirEmitShuffle.cpp | 542 +
.../Source/JavaScriptCore/b3/air/AirEmitShuffle.h | 118 +
.../JavaScriptCore/b3/air/AirFixObviousSpills.cpp | 532 +
.../JavaScriptCore/b3/air/AirFixObviousSpills.h | 45 +
.../b3/air/AirFixPartialRegisterStalls.cpp | 237 +
.../b3/air/AirFixPartialRegisterStalls.h | 49 +
.../JavaScriptCore/b3/air/AirFrequentedBlock.h | 44 +
.../Source/JavaScriptCore/b3/air/AirGenerate.cpp | 248 +
.../Source/JavaScriptCore/b3/air/AirGenerate.h | 52 +
.../Source/JavaScriptCore/b3/air/AirGenerated.cpp | 33 +
.../JavaScriptCore/b3/air/AirGenerationContext.h | 55 +
.../JavaScriptCore/b3/air/AirHandleCalleeSaves.cpp | 77 +
.../JavaScriptCore/b3/air/AirHandleCalleeSaves.h | 50 +
.../JavaScriptCore/b3/air/AirInsertionSet.cpp | 57 +
.../Source/JavaScriptCore/b3/air/AirInsertionSet.h | 84 +
.../Source/JavaScriptCore/b3/air/AirInst.cpp | 60 +
.../native/Source/JavaScriptCore/b3/air/AirInst.h | 203 +
.../Source/JavaScriptCore/b3/air/AirInstInlines.h | 299 +
.../b3/air/AirIteratedRegisterCoalescing.cpp | 1542 +++
.../b3/air/AirIteratedRegisterCoalescing.h | 44 +
.../Source/JavaScriptCore/b3/air/AirLiveness.h | 396 +
.../b3/air/AirLogRegisterPressure.cpp | 102 +
.../JavaScriptCore/b3/air/AirLogRegisterPressure.h | 43 +
.../b3/air/AirLowerAfterRegAlloc.cpp | 247 +
.../JavaScriptCore/b3/air/AirLowerAfterRegAlloc.h | 44 +
.../JavaScriptCore/b3/air/AirLowerMacros.cpp | 105 +
.../Source/JavaScriptCore/b3/air/AirLowerMacros.h | 45 +
.../Source/JavaScriptCore/b3/air/AirOpcode.opcodes | 830 ++
.../b3/air/AirOptimizeBlockOrder.cpp | 182 +
.../JavaScriptCore/b3/air/AirOptimizeBlockOrder.h | 53 +
.../Source/JavaScriptCore/b3/air/AirPhaseScope.cpp | 60 +
.../Source/JavaScriptCore/b3/air/AirPhaseScope.h | 57 +
.../JavaScriptCore/b3/air/AirRegisterPriority.cpp | 104 +
.../JavaScriptCore/b3/air/AirRegisterPriority.h | 62 +
.../b3/air/AirReportUsedRegisters.cpp | 95 +
.../JavaScriptCore/b3/air/AirReportUsedRegisters.h | 45 +
.../JavaScriptCore/b3/air/AirSimplifyCFG.cpp | 172 +
.../Source/JavaScriptCore/b3/air/AirSimplifyCFG.h | 44 +
.../Source/JavaScriptCore/b3/air/AirSpecial.cpp | 79 +
.../Source/JavaScriptCore/b3/air/AirSpecial.h | 138 +
.../JavaScriptCore/b3/air/AirSpillEverything.cpp | 187 +
.../JavaScriptCore/b3/air/AirSpillEverything.h | 53 +
.../Source/JavaScriptCore/b3/air/AirStackSlot.cpp | 69 +
.../Source/JavaScriptCore/b3/air/AirStackSlot.h | 134 +
.../JavaScriptCore/b3/air/AirStackSlotKind.cpp | 52 +
.../JavaScriptCore/b3/air/AirStackSlotKind.h | 67 +
.../native/Source/JavaScriptCore/b3/air/AirTmp.cpp | 55 +
.../native/Source/JavaScriptCore/b3/air/AirTmp.h | 302 +
.../Source/JavaScriptCore/b3/air/AirTmpInlines.h | 101 +
.../Source/JavaScriptCore/b3/air/AirTmpWidth.cpp | 183 +
.../Source/JavaScriptCore/b3/air/AirTmpWidth.h | 110 +
.../Source/JavaScriptCore/b3/air/AirUseCounts.h | 122 +
.../Source/JavaScriptCore/b3/air/AirValidate.cpp | 141 +
.../Source/JavaScriptCore/b3/air/AirValidate.h | 42 +
.../JavaScriptCore/b3/air/opcode_generator.rb | 1092 ++
.../Source/JavaScriptCore/b3/air/testair.cpp | 1753 +++
.../native/Source/JavaScriptCore/b3/testb3.cpp | 12593 +++++++++++++++++++
.../JavaScriptCore/bindings/ScriptFunctionCall.cpp | 3 +-
.../Source/JavaScriptCore/bindings/ScriptValue.cpp | 8 +-
.../Source/JavaScriptCore/bindings/ScriptValue.h | 1 +
.../JavaScriptCore/build-symbol-table-index.py | 116 -
.../JavaScriptCore/builtins/Array.prototype.js | 644 -
.../JavaScriptCore/builtins/ArrayConstructor.js | 11 +-
.../builtins/ArrayIterator.prototype.js | 59 -
.../builtins/ArrayIteratorPrototype.js | 60 +
.../JavaScriptCore/builtins/ArrayPrototype.js | 663 +
.../JavaScriptCore/builtins/BuiltinExecutables.cpp | 52 +-
.../JavaScriptCore/builtins/BuiltinExecutables.h | 10 +-
.../Source/JavaScriptCore/builtins/BuiltinNames.h | 61 +-
.../Source/JavaScriptCore/builtins/BuiltinUtils.h | 54 +
.../JavaScriptCore/builtins/DatePrototype.js | 182 +
.../JavaScriptCore/builtins/Function.prototype.js | 34 -
.../JavaScriptCore/builtins/FunctionPrototype.js | 58 +
.../JavaScriptCore/builtins/GeneratorPrototype.js | 93 +
.../Source/JavaScriptCore/builtins/GlobalObject.js | 13 +-
.../builtins/InspectorInstrumentationObject.js | 40 +
.../builtins/InternalPromiseConstructor.js | 86 +
.../JavaScriptCore/builtins/Iterator.prototype.js | 30 -
.../JavaScriptCore/builtins/IteratorPrototype.js | 31 +
.../Source/JavaScriptCore/builtins/MapPrototype.js | 46 +
.../JavaScriptCore/builtins/ModuleLoaderObject.js | 562 +
.../JavaScriptCore/builtins/NumberPrototype.js | 47 +
.../JavaScriptCore/builtins/ObjectConstructor.js | 3 +-
.../JavaScriptCore/builtins/Operations.Promise.js | 214 -
.../JavaScriptCore/builtins/Promise.prototype.js | 66 -
.../JavaScriptCore/builtins/PromiseConstructor.js | 26 +-
.../JavaScriptCore/builtins/PromiseOperations.js | 215 +
.../JavaScriptCore/builtins/PromisePrototype.js | 73 +
.../JavaScriptCore/builtins/ReflectObject.js | 12 +
.../Source/JavaScriptCore/builtins/SetPrototype.js | 46 +
.../JavaScriptCore/builtins/StringConstructor.js | 7 +-
.../builtins/StringIterator.prototype.js | 63 -
.../builtins/StringIteratorPrototype.js | 64 +
.../JavaScriptCore/builtins/StringPrototype.js | 82 +
.../builtins/TypedArrayConstructor.js | 181 +
.../JavaScriptCore/builtins/TypedArrayPrototype.js | 314 +
...AdaptiveInferredPropertyValueWatchpointBase.cpp | 91 +
.../AdaptiveInferredPropertyValueWatchpointBase.h | 75 +
.../Source/JavaScriptCore/bytecode/ByValInfo.h | 29 +-
.../JavaScriptCore/bytecode/BytecodeBasicBlock.cpp | 53 +-
.../JavaScriptCore/bytecode/BytecodeBasicBlock.h | 15 +-
.../bytecode/BytecodeIntrinsicRegistry.cpp | 37 +-
.../bytecode/BytecodeIntrinsicRegistry.h | 42 +-
.../Source/JavaScriptCore/bytecode/BytecodeKills.h | 1 +
.../JavaScriptCore/bytecode/BytecodeList.json | 41 +-
.../bytecode/BytecodeLivenessAnalysis.cpp | 38 +-
.../bytecode/BytecodeLivenessAnalysis.h | 4 +-
.../JavaScriptCore/bytecode/BytecodeUseDef.h | 119 +-
.../JavaScriptCore/bytecode/CallLinkInfo.cpp | 45 +-
.../Source/JavaScriptCore/bytecode/CallLinkInfo.h | 111 +-
.../JavaScriptCore/bytecode/CallLinkStatus.cpp | 27 +-
.../JavaScriptCore/bytecode/CallLinkStatus.h | 25 +-
.../Source/JavaScriptCore/bytecode/CallMode.cpp | 49 +
.../Source/JavaScriptCore/bytecode/CallMode.h | 55 +
.../Source/JavaScriptCore/bytecode/CodeBlock.cpp | 1846 +--
.../Source/JavaScriptCore/bytecode/CodeBlock.h | 640 +-
.../bytecode/CodeBlockJettisoningWatchpoint.cpp | 7 +-
.../Source/JavaScriptCore/bytecode/CodeOrigin.cpp | 137 +-
.../Source/JavaScriptCore/bytecode/CodeOrigin.h | 144 +-
.../Source/JavaScriptCore/bytecode/CodeType.cpp | 3 +
.../Source/JavaScriptCore/bytecode/CodeType.h | 2 +-
.../JavaScriptCore/bytecode/ComplexGetStatus.cpp | 39 +-
.../JavaScriptCore/bytecode/ComplexGetStatus.h | 16 +-
.../bytecode/ConstantStructureCheck.cpp | 76 -
.../bytecode/ConstantStructureCheck.h | 74 -
.../Source/JavaScriptCore/bytecode/DataFormat.cpp | 39 +
.../Source/JavaScriptCore/bytecode/DataFormat.h | 9 +-
.../bytecode/DeferredCompilationCallback.cpp | 4 +-
.../bytecode/DeferredCompilationCallback.h | 4 +-
.../Source/JavaScriptCore/bytecode/EvalCodeCache.h | 41 +-
.../JavaScriptCore/bytecode/ExecutableInfo.h | 80 +
.../Source/JavaScriptCore/bytecode/ExitKind.cpp | 22 +-
.../Source/JavaScriptCore/bytecode/ExitKind.h | 8 +-
.../JavaScriptCore/bytecode/FullBytecodeLiveness.h | 1 +
.../JavaScriptCore/bytecode/GetByIdStatus.cpp | 113 +-
.../Source/JavaScriptCore/bytecode/GetByIdStatus.h | 6 +-
.../JavaScriptCore/bytecode/GetByIdVariant.cpp | 71 +-
.../JavaScriptCore/bytecode/GetByIdVariant.h | 25 +-
.../Source/JavaScriptCore/bytecode/HandlerInfo.h | 11 +-
.../JavaScriptCore/bytecode/InlineCallFrame.cpp | 124 +
.../JavaScriptCore/bytecode/InlineCallFrame.h | 269 +
.../JavaScriptCore/bytecode/InlineCallFrameSet.cpp | 8 +-
.../JavaScriptCore/bytecode/InlineCallFrameSet.h | 2 -
.../Source/JavaScriptCore/bytecode/Instruction.h | 16 +
.../bytecode/InternalFunctionAllocationProfile.h | 64 +
.../bytecode/ObjectPropertyCondition.cpp | 160 +
.../bytecode/ObjectPropertyCondition.h | 268 +
.../bytecode/ObjectPropertyConditionSet.cpp | 368 +
.../bytecode/ObjectPropertyConditionSet.h | 175 +
.../Source/JavaScriptCore/bytecode/Opcode.cpp | 13 +
.../native/Source/JavaScriptCore/bytecode/Opcode.h | 8 +
.../JavaScriptCore/bytecode/PolymorphicAccess.cpp | 1469 +++
.../JavaScriptCore/bytecode/PolymorphicAccess.h | 453 +
.../bytecode/PolymorphicAccessStructureList.h | 112 -
.../bytecode/PolymorphicGetByIdList.cpp | 157 -
.../bytecode/PolymorphicGetByIdList.h | 137 -
.../bytecode/PolymorphicPutByIdList.cpp | 156 -
.../bytecode/PolymorphicPutByIdList.h | 231 -
.../JavaScriptCore/bytecode/PreciseJumpTargets.cpp | 10 +-
.../JavaScriptCore/bytecode/PreciseJumpTargets.h | 2 +
.../JavaScriptCore/bytecode/PropertyCondition.cpp | 364 +
.../JavaScriptCore/bytecode/PropertyCondition.h | 338 +
.../JavaScriptCore/bytecode/PutByIdFlags.cpp | 50 +
.../Source/JavaScriptCore/bytecode/PutByIdFlags.h | 105 +
.../JavaScriptCore/bytecode/PutByIdStatus.cpp | 176 +-
.../Source/JavaScriptCore/bytecode/PutByIdStatus.h | 4 +
.../JavaScriptCore/bytecode/PutByIdVariant.cpp | 61 +-
.../JavaScriptCore/bytecode/PutByIdVariant.h | 44 +-
.../JavaScriptCore/bytecode/SamplingTool.cpp | 6 +-
.../Source/JavaScriptCore/bytecode/SamplingTool.h | 6 +-
.../JavaScriptCore/bytecode/SpeculatedType.cpp | 12 +-
.../JavaScriptCore/bytecode/SpeculatedType.h | 117 +-
.../bytecode/StructureStubClearingWatchpoint.cpp | 38 +-
.../bytecode/StructureStubClearingWatchpoint.h | 31 +-
.../JavaScriptCore/bytecode/StructureStubInfo.cpp | 193 +-
.../JavaScriptCore/bytecode/StructureStubInfo.h | 248 +-
.../JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp | 231 +-
.../JavaScriptCore/bytecode/UnlinkedCodeBlock.h | 315 +-
.../bytecode/UnlinkedFunctionExecutable.cpp | 224 +
.../bytecode/UnlinkedFunctionExecutable.h | 181 +
.../bytecode/UnlinkedInstructionStream.cpp | 5 +
.../bytecode/UnlinkedInstructionStream.h | 1 +
.../JavaScriptCore/bytecode/ValueProfile.cpp | 68 +
.../Source/JavaScriptCore/bytecode/ValueProfile.h | 58 +
.../JavaScriptCore/bytecode/ValueRecovery.cpp | 3 +
.../Source/JavaScriptCore/bytecode/ValueRecovery.h | 121 +-
.../Source/JavaScriptCore/bytecode/Watchpoint.h | 33 +
.../bytecompiler/BytecodeGenerator.cpp | 1465 ++-
.../bytecompiler/BytecodeGenerator.h | 220 +-
.../JavaScriptCore/bytecompiler/NodesCodegen.cpp | 884 +-
.../JavaScriptCore/bytecompiler/SetForScope.h | 62 +
.../copy-llvm-ir-to-derived-sources.sh | 43 -
.../create-llvm-ir-from-source-file.py | 41 -
.../JavaScriptCore/create-symbol-table-index.py | 106 -
.../native/Source/JavaScriptCore/create_hash_table | 64 +-
.../Source/JavaScriptCore/create_regex_tables | 2 +-
.../Source/JavaScriptCore/debugger/Breakpoint.h | 25 +-
.../Source/JavaScriptCore/debugger/Debugger.cpp | 204 +-
.../Source/JavaScriptCore/debugger/Debugger.h | 32 +-
.../JavaScriptCore/debugger/DebuggerCallFrame.cpp | 10 +-
.../JavaScriptCore/debugger/DebuggerScope.cpp | 28 +-
.../Source/JavaScriptCore/debugger/DebuggerScope.h | 6 +-
.../JavaScriptCore/debugger/ScriptProfilingScope.h | 93 +
.../Source/JavaScriptCore/dfg/DFGAbstractHeap.h | 2 +
.../JavaScriptCore/dfg/DFGAbstractInterpreter.h | 6 +-
.../dfg/DFGAbstractInterpreterInlines.h | 351 +-
.../Source/JavaScriptCore/dfg/DFGAbstractValue.cpp | 94 +-
.../Source/JavaScriptCore/dfg/DFGAbstractValue.h | 19 +-
.../DFGAdaptiveInferredPropertyValueWatchpoint.cpp | 60 +
.../DFGAdaptiveInferredPropertyValueWatchpoint.h | 51 +
.../dfg/DFGAdaptiveStructureWatchpoint.cpp | 77 +
.../dfg/DFGAdaptiveStructureWatchpoint.h | 57 +
.../native/Source/JavaScriptCore/dfg/DFGAnalysis.h | 81 -
.../dfg/DFGArgumentsEliminationPhase.cpp | 86 +-
.../Source/JavaScriptCore/dfg/DFGArithMode.cpp | 16 +
.../Source/JavaScriptCore/dfg/DFGArithMode.h | 1 +
.../Source/JavaScriptCore/dfg/DFGArrayMode.cpp | 59 +-
.../Source/JavaScriptCore/dfg/DFGArrayMode.h | 26 +-
.../dfg/DFGArrayifySlowPathGenerator.h | 1 +
.../Source/JavaScriptCore/dfg/DFGBasicBlock.cpp | 15 -
.../Source/JavaScriptCore/dfg/DFGBasicBlock.h | 15 +-
.../JavaScriptCore/dfg/DFGBlockInsertionSet.cpp | 5 +-
.../native/Source/JavaScriptCore/dfg/DFGBlockMap.h | 1 +
.../Source/JavaScriptCore/dfg/DFGBlockWorklist.cpp | 86 -
.../Source/JavaScriptCore/dfg/DFGBlockWorklist.h | 138 +-
.../JavaScriptCore/dfg/DFGByteCodeParser.cpp | 1406 ++-
.../Source/JavaScriptCore/dfg/DFGCFAPhase.cpp | 4 +-
.../main/native/Source/JavaScriptCore/dfg/DFGCFG.h | 80 +
.../dfg/DFGCFGSimplificationPhase.cpp | 5 +-
.../Source/JavaScriptCore/dfg/DFGCSEPhase.cpp | 9 +-
.../dfg/DFGCallArrayAllocatorSlowPathGenerator.h | 2 +
...DFGCallCreateDirectArgumentsSlowPathGenerator.h | 1 +
.../Source/JavaScriptCore/dfg/DFGCapabilities.cpp | 45 +-
.../Source/JavaScriptCore/dfg/DFGClobberize.h | 159 +-
.../JavaScriptCore/dfg/DFGClobbersExitState.cpp | 105 +
.../JavaScriptCore/dfg/DFGClobbersExitState.h | 69 +
.../JavaScriptCore/dfg/DFGCombinedLiveness.cpp | 2 +-
.../native/Source/JavaScriptCore/dfg/DFGCommon.cpp | 2 +-
.../native/Source/JavaScriptCore/dfg/DFGCommon.h | 19 +-
.../Source/JavaScriptCore/dfg/DFGCommonData.cpp | 35 +-
.../Source/JavaScriptCore/dfg/DFGCommonData.h | 15 +-
.../JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp | 230 +-
.../dfg/DFGConstantHoistingPhase.cpp | 2 +-
.../dfg/DFGCopyBarrierOptimizationPhase.cpp | 133 +
.../dfg/DFGCopyBarrierOptimizationPhase.h | 44 +
.../dfg/DFGCriticalEdgeBreakingPhase.cpp | 6 +-
.../JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp | 1 +
.../JavaScriptCore/dfg/DFGDesiredInferredType.h | 132 +
.../JavaScriptCore/dfg/DFGDesiredTransitions.cpp | 6 +-
.../JavaScriptCore/dfg/DFGDesiredTransitions.h | 6 +-
.../JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp | 52 +-
.../JavaScriptCore/dfg/DFGDesiredWatchpoints.h | 88 +-
.../dfg/DFGDesiredWeakReferences.cpp | 15 +-
.../JavaScriptCore/dfg/DFGDesiredWeakReferences.h | 4 +-
.../Source/JavaScriptCore/dfg/DFGDisassembler.cpp | 4 +-
.../native/Source/JavaScriptCore/dfg/DFGDoesGC.cpp | 36 +-
.../Source/JavaScriptCore/dfg/DFGDominators.cpp | 476 -
.../Source/JavaScriptCore/dfg/DFGDominators.h | 186 +-
.../native/Source/JavaScriptCore/dfg/DFGDriver.cpp | 19 +-
.../native/Source/JavaScriptCore/dfg/DFGEdge.cpp | 8 +-
.../native/Source/JavaScriptCore/dfg/DFGEdge.h | 4 +-
.../Source/JavaScriptCore/dfg/DFGEdgeDominates.h | 3 +-
.../Source/JavaScriptCore/dfg/DFGFixupPhase.cpp | 954 +-
.../Source/JavaScriptCore/dfg/DFGFlushFormat.h | 22 +
.../Source/JavaScriptCore/dfg/DFGForAllKills.h | 29 +-
.../Source/JavaScriptCore/dfg/DFGGenerationInfo.h | 27 +-
.../native/Source/JavaScriptCore/dfg/DFGGraph.cpp | 321 +-
.../native/Source/JavaScriptCore/dfg/DFGGraph.h | 146 +-
.../Source/JavaScriptCore/dfg/DFGHeapLocation.cpp | 12 +-
.../Source/JavaScriptCore/dfg/DFGHeapLocation.h | 4 +-
.../JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp | 64 +-
.../JavaScriptCore/dfg/DFGInPlaceAbstractState.h | 28 +-
.../JavaScriptCore/dfg/DFGInferredTypeCheck.cpp | 102 +
.../JavaScriptCore/dfg/DFGInferredTypeCheck.h | 45 +
.../Source/JavaScriptCore/dfg/DFGInsertionSet.cpp | 56 +
.../Source/JavaScriptCore/dfg/DFGInsertionSet.h | 42 +-
.../dfg/DFGIntegerCheckCombiningPhase.cpp | 27 +-
.../dfg/DFGIntegerRangeOptimizationPhase.cpp | 581 +-
.../Source/JavaScriptCore/dfg/DFGJITCode.cpp | 44 +
.../native/Source/JavaScriptCore/dfg/DFGJITCode.h | 15 +-
.../Source/JavaScriptCore/dfg/DFGJITCompiler.cpp | 155 +-
.../Source/JavaScriptCore/dfg/DFGJITCompiler.h | 61 +-
.../Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp | 8 +-
.../JavaScriptCore/dfg/DFGJumpReplacement.cpp | 2 +-
.../Source/JavaScriptCore/dfg/DFGLICMPhase.cpp | 89 +-
.../dfg/DFGLiveCatchVariablePreservationPhase.cpp | 174 +
.../dfg/DFGLiveCatchVariablePreservationPhase.h | 52 +
.../dfg/DFGLivenessAnalysisPhase.cpp | 28 +-
.../dfg/DFGLoopPreHeaderCreationPhase.cpp | 84 +-
.../dfg/DFGMaximalFlushInsertionPhase.cpp | 159 +
.../dfg/DFGMaximalFlushInsertionPhase.h | 57 +
.../Source/JavaScriptCore/dfg/DFGMayExit.cpp | 64 +-
.../native/Source/JavaScriptCore/dfg/DFGMayExit.h | 48 +-
.../Source/JavaScriptCore/dfg/DFGMergeMode.h | 47 -
.../JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp | 2 +-
.../JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp | 99 +
.../JavaScriptCore/dfg/DFGMultiGetByOffsetData.h | 154 +
.../JavaScriptCore/dfg/DFGNaiveDominators.cpp | 135 -
.../Source/JavaScriptCore/dfg/DFGNaiveDominators.h | 71 -
.../Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp | 16 +-
.../Source/JavaScriptCore/dfg/DFGNaturalLoops.h | 19 +-
.../native/Source/JavaScriptCore/dfg/DFGNode.h | 191 +-
.../Source/JavaScriptCore/dfg/DFGNodeFlags.cpp | 14 +-
.../Source/JavaScriptCore/dfg/DFGNodeFlags.h | 27 +-
.../Source/JavaScriptCore/dfg/DFGNodeOrigin.cpp | 41 +
.../Source/JavaScriptCore/dfg/DFGNodeOrigin.h | 79 +-
.../native/Source/JavaScriptCore/dfg/DFGNodeType.h | 45 +-
.../dfg/DFGOSRAvailabilityAnalysisPhase.cpp | 2 +-
.../dfg/DFGOSRAvailabilityAnalysisPhase.h | 2 +-
.../Source/JavaScriptCore/dfg/DFGOSREntry.cpp | 44 +-
.../dfg/DFGOSREntrypointCreationPhase.cpp | 18 +-
.../Source/JavaScriptCore/dfg/DFGOSRExit.cpp | 10 +-
.../native/Source/JavaScriptCore/dfg/DFGOSRExit.h | 1 -
.../Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp | 1 +
.../Source/JavaScriptCore/dfg/DFGOSRExitBase.h | 16 +-
.../JavaScriptCore/dfg/DFGOSRExitCompiler.cpp | 27 +-
.../JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp | 18 +-
.../JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp | 21 +-
.../dfg/DFGOSRExitCompilerCommon.cpp | 175 +-
.../JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h | 90 +
.../Source/JavaScriptCore/dfg/DFGOSRExitFuzz.h | 2 +-
.../JavaScriptCore/dfg/DFGOSRExitPreparation.cpp | 11 +-
.../dfg/DFGObjectAllocationSinkingPhase.cpp | 257 +-
.../Source/JavaScriptCore/dfg/DFGOperations.cpp | 434 +-
.../Source/JavaScriptCore/dfg/DFGOperations.h | 25 +-
.../dfg/DFGPhantomInsertionPhase.cpp | 7 +-
.../native/Source/JavaScriptCore/dfg/DFGPhase.cpp | 9 +-
.../native/Source/JavaScriptCore/dfg/DFGPhase.h | 3 +
.../native/Source/JavaScriptCore/dfg/DFGPlan.cpp | 116 +-
.../native/Source/JavaScriptCore/dfg/DFGPlan.h | 16 +-
.../JavaScriptCore/dfg/DFGPrePostNumbering.cpp | 19 +-
.../JavaScriptCore/dfg/DFGPrePostNumbering.h | 11 +-
.../JavaScriptCore/dfg/DFGPreciseLocalClobberize.h | 12 +-
.../dfg/DFGPredictionPropagationPhase.cpp | 207 +-
.../JavaScriptCore/dfg/DFGPromoteHeapAccess.h | 101 -
.../JavaScriptCore/dfg/DFGPromotedHeapLocation.h | 2 +-
.../Source/JavaScriptCore/dfg/DFGPropertyTypeKey.h | 129 +
.../JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp | 150 +-
.../Source/JavaScriptCore/dfg/DFGSSACalculator.cpp | 4 +-
.../Source/JavaScriptCore/dfg/DFGSSACalculator.h | 12 +-
.../JavaScriptCore/dfg/DFGSSAConversionPhase.cpp | 16 +-
.../JavaScriptCore/dfg/DFGSSAConversionPhase.h | 6 -
.../Source/JavaScriptCore/dfg/DFGSafeToExecute.h | 122 +-
.../dfg/DFGSaneStringGetByValSlowPathGenerator.h | 1 +
.../JavaScriptCore/dfg/DFGSlowPathGenerator.h | 69 +-
.../JavaScriptCore/dfg/DFGSpeculativeJIT.cpp | 1468 ++-
.../Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h | 635 +-
.../JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp | 672 +-
.../JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp | 662 +-
.../JavaScriptCore/dfg/DFGStackLayoutPhase.cpp | 4 +-
.../dfg/DFGStaticExecutionCountEstimationPhase.cpp | 5 +-
.../dfg/DFGStaticExecutionCountEstimationPhase.h | 4 -
.../dfg/DFGStoreBarrierInsertionPhase.cpp | 32 +-
.../dfg/DFGStrengthReductionPhase.cpp | 70 +-
.../dfg/DFGStructureAbstractValue.cpp | 10 +-
.../JavaScriptCore/dfg/DFGStructureAbstractValue.h | 17 +-
.../dfg/DFGStructureRegistrationPhase.cpp | 52 +-
.../Source/JavaScriptCore/dfg/DFGThreadData.h | 7 +-
.../native/Source/JavaScriptCore/dfg/DFGThunks.cpp | 11 +-
.../dfg/DFGTierUpCheckInjectionPhase.cpp | 16 +-
.../dfg/DFGToFTLDeferredCompilationCallback.cpp | 32 +-
.../dfg/DFGToFTLDeferredCompilationCallback.h | 11 +-
...ToFTLForOSREntryDeferredCompilationCallback.cpp | 27 +-
...FGToFTLForOSREntryDeferredCompilationCallback.h | 11 +-
.../dfg/DFGTypeCheckHoistingPhase.cpp | 16 +-
.../JavaScriptCore/dfg/DFGUnificationPhase.cpp | 6 +-
.../Source/JavaScriptCore/dfg/DFGUseKind.cpp | 17 +-
.../native/Source/JavaScriptCore/dfg/DFGUseKind.h | 22 +-
.../Source/JavaScriptCore/dfg/DFGValidate.cpp | 51 +-
.../dfg/DFGVarargsForwardingPhase.cpp | 14 +
.../JavaScriptCore/dfg/DFGVariableEventStream.cpp | 7 +-
.../dfg/DFGWatchpointCollectionPhase.cpp | 11 +-
.../Source/JavaScriptCore/dfg/DFGWorklist.cpp | 73 +-
.../native/Source/JavaScriptCore/dfg/DFGWorklist.h | 21 +-
.../disassembler/ARM64Disassembler.cpp | 16 +-
.../disassembler/ARMv7Disassembler.cpp | 2 +-
.../JavaScriptCore/disassembler/Disassembler.cpp | 34 +-
.../JavaScriptCore/disassembler/Disassembler.h | 11 +-
.../disassembler/LLVMDisassembler.cpp | 133 -
.../JavaScriptCore/disassembler/LLVMDisassembler.h | 46 -
.../disassembler/UDis86Disassembler.cpp | 4 +-
.../disassembler/UDis86Disassembler.h | 4 +-
.../disassembler/X86Disassembler.cpp | 38 +-
.../disassembler/udis86/udis86_syn-att.c | 20 +-
.../main/native/Source/JavaScriptCore/dynbench.cpp | 241 +
.../native/Source/JavaScriptCore/features.json | 199 +-
.../JavaScriptCore/ftl/FTLAbbreviatedTypes.h | 25 +-
.../Source/JavaScriptCore/ftl/FTLAbbreviations.h | 352 -
.../Source/JavaScriptCore/ftl/FTLAbstractHeap.cpp | 144 +-
.../Source/JavaScriptCore/ftl/FTLAbstractHeap.h | 117 +-
.../ftl/FTLAbstractHeapRepository.cpp | 80 +-
.../JavaScriptCore/ftl/FTLAbstractHeapRepository.h | 51 +-
.../JavaScriptCore/ftl/FTLAvailableRecovery.h | 10 +-
.../Source/JavaScriptCore/ftl/FTLCapabilities.cpp | 65 +-
.../Source/JavaScriptCore/ftl/FTLCommonValues.cpp | 71 +-
.../Source/JavaScriptCore/ftl/FTLCommonValues.h | 61 +-
.../Source/JavaScriptCore/ftl/FTLCompile.cpp | 863 +-
.../JavaScriptCore/ftl/FTLDWARFDebugLineInfo.cpp | 337 -
.../JavaScriptCore/ftl/FTLDWARFDebugLineInfo.h | 142 -
.../Source/JavaScriptCore/ftl/FTLDWARFRegister.cpp | 86 -
.../Source/JavaScriptCore/ftl/FTLDWARFRegister.h | 63 -
.../Source/JavaScriptCore/ftl/FTLDataSection.cpp | 64 -
.../Source/JavaScriptCore/ftl/FTLDataSection.h | 56 -
.../JavaScriptCore/ftl/FTLExceptionTarget.cpp | 76 +
.../Source/JavaScriptCore/ftl/FTLExceptionTarget.h | 68 +
.../Source/JavaScriptCore/ftl/FTLExitArgument.h | 14 +-
.../JavaScriptCore/ftl/FTLExitArgumentList.h | 43 -
.../JavaScriptCore/ftl/FTLExitThunkGenerator.cpp | 69 -
.../JavaScriptCore/ftl/FTLExitThunkGenerator.h | 58 -
.../Source/JavaScriptCore/ftl/FTLExitValue.cpp | 13 +-
.../Source/JavaScriptCore/ftl/FTLExitValue.h | 21 +-
.../native/Source/JavaScriptCore/ftl/FTLFail.cpp | 4 -
.../JavaScriptCore/ftl/FTLForOSREntryJITCode.cpp | 4 +-
.../JavaScriptCore/ftl/FTLForOSREntryJITCode.h | 2 +-
.../Source/JavaScriptCore/ftl/FTLFormattedValue.h | 29 +-
.../JavaScriptCore/ftl/FTLInlineCacheDescriptor.h | 131 -
.../JavaScriptCore/ftl/FTLInlineCacheSize.cpp | 141 -
.../Source/JavaScriptCore/ftl/FTLInlineCacheSize.h | 55 -
.../JavaScriptCore/ftl/FTLIntrinsicRepository.cpp | 65 -
.../JavaScriptCore/ftl/FTLIntrinsicRepository.h | 180 -
.../Source/JavaScriptCore/ftl/FTLJITCode.cpp | 69 +-
.../native/Source/JavaScriptCore/ftl/FTLJITCode.h | 42 +-
.../Source/JavaScriptCore/ftl/FTLJITFinalizer.cpp | 87 +-
.../Source/JavaScriptCore/ftl/FTLJITFinalizer.h | 15 +-
.../native/Source/JavaScriptCore/ftl/FTLJSCall.cpp | 57 -
.../native/Source/JavaScriptCore/ftl/FTLJSCall.h | 65 -
.../Source/JavaScriptCore/ftl/FTLJSCallBase.cpp | 86 -
.../Source/JavaScriptCore/ftl/FTLJSCallBase.h | 67 -
.../Source/JavaScriptCore/ftl/FTLJSCallVarargs.cpp | 220 -
.../Source/JavaScriptCore/ftl/FTLJSCallVarargs.h | 77 -
.../Source/JavaScriptCore/ftl/FTLLazySlowPath.cpp | 79 +
.../Source/JavaScriptCore/ftl/FTLLazySlowPath.h | 100 +
.../JavaScriptCore/ftl/FTLLazySlowPathCall.h | 56 +
.../native/Source/JavaScriptCore/ftl/FTLLink.cpp | 37 +-
.../Source/JavaScriptCore/ftl/FTLLocation.cpp | 53 +-
.../native/Source/JavaScriptCore/ftl/FTLLocation.h | 47 +-
.../Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp | 10614 ++++++++++++++++
.../Source/JavaScriptCore/ftl/FTLLowerDFGToB3.h | 43 +
.../JavaScriptCore/ftl/FTLLowerDFGToLLVM.cpp | 8714 -------------
.../Source/JavaScriptCore/ftl/FTLLowerDFGToLLVM.h | 43 -
.../Source/JavaScriptCore/ftl/FTLOSREntry.cpp | 9 +-
.../Source/JavaScriptCore/ftl/FTLOSRExit.cpp | 82 +-
.../native/Source/JavaScriptCore/ftl/FTLOSRExit.h | 170 +-
.../JavaScriptCore/ftl/FTLOSRExitCompilationInfo.h | 53 -
.../JavaScriptCore/ftl/FTLOSRExitCompiler.cpp | 337 +-
.../Source/JavaScriptCore/ftl/FTLOSRExitHandle.cpp | 62 +
.../Source/JavaScriptCore/ftl/FTLOSRExitHandle.h | 67 +
.../Source/JavaScriptCore/ftl/FTLOperations.cpp | 35 +-
.../Source/JavaScriptCore/ftl/FTLOperations.h | 4 +
.../native/Source/JavaScriptCore/ftl/FTLOutput.cpp | 232 +-
.../native/Source/JavaScriptCore/ftl/FTLOutput.h | 634 +-
.../ftl/FTLPatchpointExceptionHandle.cpp | 121 +
.../ftl/FTLPatchpointExceptionHandle.h | 106 +
.../JavaScriptCore/ftl/FTLRegisterAtOffset.cpp | 41 -
.../JavaScriptCore/ftl/FTLRegisterAtOffset.h | 80 -
.../Source/JavaScriptCore/ftl/FTLSlowPathCall.cpp | 240 +-
.../Source/JavaScriptCore/ftl/FTLSlowPathCall.h | 81 +-
.../Source/JavaScriptCore/ftl/FTLStackMaps.cpp | 300 -
.../Source/JavaScriptCore/ftl/FTLStackMaps.h | 143 -
.../JavaScriptCore/ftl/FTLStackmapArgumentList.h | 43 +
.../native/Source/JavaScriptCore/ftl/FTLState.cpp | 47 +-
.../native/Source/JavaScriptCore/ftl/FTLState.h | 60 +-
.../native/Source/JavaScriptCore/ftl/FTLThunks.cpp | 48 +-
.../native/Source/JavaScriptCore/ftl/FTLThunks.h | 1 +
.../Source/JavaScriptCore/ftl/FTLTypedPointer.h | 4 +-
.../Source/JavaScriptCore/ftl/FTLUnwindInfo.cpp | 1044 --
.../Source/JavaScriptCore/ftl/FTLUnwindInfo.h | 57 -
.../Source/JavaScriptCore/ftl/FTLValueFormat.cpp | 124 -
.../Source/JavaScriptCore/ftl/FTLValueFormat.h | 67 -
.../Source/JavaScriptCore/ftl/FTLValueRange.cpp | 10 +-
.../Source/JavaScriptCore/ftl/FTLValueRange.h | 5 +-
.../native/Source/JavaScriptCore/ftl/FTLWeight.h | 13 +-
.../Source/JavaScriptCore/ftl/FTLWeightedTarget.h | 5 +-
.../Source/JavaScriptCore/generate-bytecode-files | 10 -
.../Source/JavaScriptCore/generate-js-builtins | 321 -
.../native/Source/JavaScriptCore/heap/CellState.h | 60 +
.../Source/JavaScriptCore/heap/CodeBlockSet.cpp | 118 +-
.../Source/JavaScriptCore/heap/CodeBlockSet.h | 35 +-
.../JavaScriptCore/heap/ConservativeRoots.cpp | 39 +-
.../Source/JavaScriptCore/heap/ConservativeRoots.h | 7 +-
.../Source/JavaScriptCore/heap/CopiedAllocator.h | 3 +-
.../Source/JavaScriptCore/heap/CopiedBlock.cpp | 94 +
.../Source/JavaScriptCore/heap/CopiedBlock.h | 62 +-
.../JavaScriptCore/heap/CopiedBlockInlines.h | 16 +-
.../Source/JavaScriptCore/heap/CopiedSpace.cpp | 32 +-
.../Source/JavaScriptCore/heap/CopiedSpace.h | 20 +-
.../JavaScriptCore/heap/CopiedSpaceInlines.h | 24 +-
.../Source/JavaScriptCore/heap/CopyBarrier.h | 198 +
.../native/Source/JavaScriptCore/heap/CopyToken.h | 1 -
.../Source/JavaScriptCore/heap/CopyVisitor.cpp | 38 +-
.../Source/JavaScriptCore/heap/CopyVisitor.h | 15 +-
.../JavaScriptCore/heap/CopyVisitorInlines.h | 36 +-
.../Source/JavaScriptCore/heap/CopyWorkList.h | 1 -
.../Source/JavaScriptCore/heap/CopyWriteBarrier.h | 89 -
.../JavaScriptCore/heap/EdenGCActivityCallback.cpp | 8 +-
.../JavaScriptCore/heap/FullGCActivityCallback.cpp | 8 +-
.../JavaScriptCore/heap/GCActivityCallback.cpp | 39 +-
.../JavaScriptCore/heap/GCActivityCallback.h | 14 +-
.../Source/JavaScriptCore/heap/GCAssertions.h | 13 +
.../Source/JavaScriptCore/heap/GCLogging.cpp | 2 +-
.../native/Source/JavaScriptCore/heap/GCThread.cpp | 139 -
.../native/Source/JavaScriptCore/heap/GCThread.h | 62 -
.../JavaScriptCore/heap/GCThreadSharedData.cpp | 210 -
.../JavaScriptCore/heap/GCThreadSharedData.h | 126 -
.../Source/JavaScriptCore/heap/HandleBlock.h | 1 -
.../native/Source/JavaScriptCore/heap/HandleSet.h | 2 -
.../native/Source/JavaScriptCore/heap/Heap.cpp | 505 +-
.../main/native/Source/JavaScriptCore/heap/Heap.h | 122 +-
.../Source/JavaScriptCore/heap/HeapHelperPool.cpp | 47 +
.../Source/JavaScriptCore/heap/HeapHelperPool.h | 37 +
.../Source/JavaScriptCore/heap/HeapInlines.h | 134 +-
.../Source/JavaScriptCore/heap/HeapObserver.h | 42 +
.../Source/JavaScriptCore/heap/HeapProfiler.cpp | 66 +
.../Source/JavaScriptCore/heap/HeapProfiler.h | 60 +
.../Source/JavaScriptCore/heap/HeapRootVisitor.h | 9 +-
.../Source/JavaScriptCore/heap/HeapSnapshot.cpp | 175 +
.../Source/JavaScriptCore/heap/HeapSnapshot.h | 65 +
.../JavaScriptCore/heap/HeapSnapshotBuilder.cpp | 284 +
.../JavaScriptCore/heap/HeapSnapshotBuilder.h | 107 +
.../Source/JavaScriptCore/heap/HeapStatistics.cpp | 31 +-
.../Source/JavaScriptCore/heap/HeapStatistics.h | 9 +-
.../Source/JavaScriptCore/heap/HeapTimer.cpp | 57 +
.../native/Source/JavaScriptCore/heap/HeapTimer.h | 14 +-
.../Source/JavaScriptCore/heap/HeapVerifier.cpp | 10 -
.../Source/JavaScriptCore/heap/HeapVerifier.h | 36 +-
.../JavaScriptCore/heap/IncrementalSweeper.cpp | 55 +-
.../JavaScriptCore/heap/IncrementalSweeper.h | 4 +-
.../Source/JavaScriptCore/heap/ListableHandler.h | 12 +-
.../Source/JavaScriptCore/heap/LiveObjectData.h | 47 +
.../Source/JavaScriptCore/heap/LiveObjectList.cpp | 41 +
.../Source/JavaScriptCore/heap/LiveObjectList.h | 57 +
.../JavaScriptCore/heap/MachineStackMarker.cpp | 668 +-
.../JavaScriptCore/heap/MachineStackMarker.h | 154 +-
.../Source/JavaScriptCore/heap/MarkStack.cpp | 5 +-
.../Source/JavaScriptCore/heap/MarkedAllocator.cpp | 5 +-
.../Source/JavaScriptCore/heap/MarkedAllocator.h | 31 +-
.../Source/JavaScriptCore/heap/MarkedBlock.cpp | 28 +-
.../Source/JavaScriptCore/heap/MarkedBlock.h | 55 +-
.../Source/JavaScriptCore/heap/MarkedSpace.cpp | 65 +-
.../Source/JavaScriptCore/heap/MarkedSpace.h | 27 +-
.../JavaScriptCore/heap/RecursiveAllocationScope.h | 65 -
.../Source/JavaScriptCore/heap/SlotVisitor.cpp | 450 +-
.../Source/JavaScriptCore/heap/SlotVisitor.h | 49 +-
.../JavaScriptCore/heap/SlotVisitorInlines.h | 213 +-
.../main/native/Source/JavaScriptCore/heap/Weak.h | 4 +-
.../Source/JavaScriptCore/heap/WeakBlock.cpp | 18 +-
.../native/Source/JavaScriptCore/heap/WeakBlock.h | 10 +-
.../Source/JavaScriptCore/heap/WeakInlines.h | 6 +-
.../JavaScriptCore/heap/WeakReferenceHarvester.h | 2 -
.../native/Source/JavaScriptCore/heap/WeakSet.cpp | 7 +-
.../JavaScriptCore/icu/unicode/localpointer.h | 6 +-
.../Source/JavaScriptCore/icu/unicode/platform.h | 872 +-
.../Source/JavaScriptCore/icu/unicode/ptypes.h | 74 +-
.../Source/JavaScriptCore/icu/unicode/putil.h | 35 +-
.../Source/JavaScriptCore/icu/unicode/ucal.h | 1565 +++
.../Source/JavaScriptCore/icu/unicode/uchar.h | 329 +-
.../Source/JavaScriptCore/icu/unicode/ucnv.h | 103 +-
.../Source/JavaScriptCore/icu/unicode/ucol.h | 350 +-
.../Source/JavaScriptCore/icu/unicode/uconfig.h | 189 +-
.../Source/JavaScriptCore/icu/unicode/udat.h | 1433 +++
.../Source/JavaScriptCore/icu/unicode/udatpg.h | 588 +
.../JavaScriptCore/icu/unicode/udisplaycontext.h | 124 +
.../Source/JavaScriptCore/icu/unicode/uenum.h | 40 +-
.../JavaScriptCore/icu/unicode/uformattable.h | 283 +
.../Source/JavaScriptCore/icu/unicode/uiter.h | 6 +-
.../Source/JavaScriptCore/icu/unicode/uloc.h | 37 +-
.../Source/JavaScriptCore/icu/unicode/umachine.h | 136 +-
.../Source/JavaScriptCore/icu/unicode/umisc.h | 60 +
.../Source/JavaScriptCore/icu/unicode/unorm2.h | 147 +-
.../Source/JavaScriptCore/icu/unicode/unum.h | 1247 ++
.../Source/JavaScriptCore/icu/unicode/unumsys.h | 174 +
.../Source/JavaScriptCore/icu/unicode/urename.h | 686 +-
.../Source/JavaScriptCore/icu/unicode/uscript.h | 343 +-
.../Source/JavaScriptCore/icu/unicode/uset.h | 22 +-
.../Source/JavaScriptCore/icu/unicode/ustring.h | 43 +-
.../native/Source/JavaScriptCore/icu/unicode/utf.h | 55 +-
.../Source/JavaScriptCore/icu/unicode/utf16.h | 39 +-
.../Source/JavaScriptCore/icu/unicode/utf8.h | 271 +-
.../Source/JavaScriptCore/icu/unicode/utf_old.h | 1170 +-
.../Source/JavaScriptCore/icu/unicode/utypes.h | 226 +-
.../Source/JavaScriptCore/icu/unicode/uvernum.h | 89 +-
.../Source/JavaScriptCore/icu/unicode/uversion.h | 28 +-
.../JavaScriptCore/inspector/ConsoleMessage.cpp | 24 +-
.../JavaScriptCore/inspector/ConsoleMessage.h | 18 +-
.../inspector/ContentSearchUtilities.cpp | 20 +-
.../inspector/ContentSearchUtilities.h | 2 -
.../JavaScriptCore/inspector/InjectedScript.cpp | 16 +-
.../JavaScriptCore/inspector/InjectedScript.h | 2 +-
.../inspector/InjectedScriptBase.cpp | 16 +-
.../JavaScriptCore/inspector/InjectedScriptBase.h | 1 -
.../inspector/InjectedScriptHost.cpp | 42 +-
.../JavaScriptCore/inspector/InjectedScriptHost.h | 8 +-
.../inspector/InjectedScriptManager.cpp | 24 +-
.../inspector/InjectedScriptManager.h | 4 +-
.../inspector/InjectedScriptModule.cpp | 9 +-
.../inspector/InjectedScriptModule.h | 5 +-
.../inspector/InjectedScriptSource.js | 93 +-
.../JavaScriptCore/inspector/InspectorAgentBase.h | 30 +-
.../inspector/InspectorAgentRegistry.cpp | 30 +-
.../inspector/InspectorAgentRegistry.h | 8 +-
.../inspector/InspectorBackendDispatcher.cpp | 317 +-
.../inspector/InspectorBackendDispatcher.h | 75 +-
.../inspector/InspectorEnvironment.h | 6 +-
.../inspector/InspectorFrontendChannel.h | 10 +
.../inspector/InspectorFrontendRouter.cpp | 101 +
.../inspector/InspectorFrontendRouter.h | 59 +
.../inspector/InspectorProtocolTypes.h | 7 +-
.../JavaScriptCore/inspector/InspectorValues.cpp | 8 +-
.../JavaScriptCore/inspector/InspectorValues.h | 12 +-
.../inspector/JSGlobalObjectConsoleClient.cpp | 4 +-
.../JSGlobalObjectInspectorController.cpp | 116 +-
.../inspector/JSGlobalObjectInspectorController.h | 44 +-
.../inspector/JSGlobalObjectScriptDebugServer.cpp | 39 +-
.../inspector/JSGlobalObjectScriptDebugServer.h | 11 +-
.../inspector/JSInjectedScriptHost.cpp | 54 +-
.../inspector/JSInjectedScriptHost.h | 19 +-
.../inspector/JSInjectedScriptHostPrototype.cpp | 20 +-
.../inspector/JSJavaScriptCallFrame.cpp | 14 +-
.../inspector/JSJavaScriptCallFrame.h | 11 +-
.../inspector/JSJavaScriptCallFramePrototype.cpp | 49 +-
.../inspector/PerGlobalObjectWrapperWorld.cpp | 52 +
.../inspector/PerGlobalObjectWrapperWorld.h | 48 +
.../JavaScriptCore/inspector/ScriptBreakpoint.h | 13 +-
.../JavaScriptCore/inspector/ScriptCallStack.cpp | 2 +-
.../inspector/ScriptCallStackFactory.cpp | 5 +
.../JavaScriptCore/inspector/ScriptDebugListener.h | 23 +-
.../JavaScriptCore/inspector/ScriptDebugServer.cpp | 67 +-
.../JavaScriptCore/inspector/ScriptDebugServer.h | 25 +-
.../inspector/agents/InspectorAgent.cpp | 29 +-
.../inspector/agents/InspectorAgent.h | 11 +-
.../inspector/agents/InspectorConsoleAgent.cpp | 64 +-
.../inspector/agents/InspectorConsoleAgent.h | 19 +-
.../inspector/agents/InspectorDebuggerAgent.cpp | 154 +-
.../inspector/agents/InspectorDebuggerAgent.h | 40 +-
.../inspector/agents/InspectorHeapAgent.cpp | 139 +
.../inspector/agents/InspectorHeapAgent.h | 68 +
.../inspector/agents/InspectorRuntimeAgent.cpp | 120 +-
.../inspector/agents/InspectorRuntimeAgent.h | 19 +-
.../agents/InspectorScriptProfilerAgent.cpp | 222 +
.../agents/InspectorScriptProfilerAgent.h | 83 +
.../agents/JSGlobalObjectConsoleAgent.cpp | 6 +-
.../inspector/agents/JSGlobalObjectConsoleAgent.h | 6 +-
.../agents/JSGlobalObjectDebuggerAgent.cpp | 21 +-
.../inspector/agents/JSGlobalObjectDebuggerAgent.h | 11 +-
.../agents/JSGlobalObjectRuntimeAgent.cpp | 29 +-
.../inspector/agents/JSGlobalObjectRuntimeAgent.h | 8 +-
.../augmentable/AlternateDispatchableAgent.h | 21 +-
.../augmentable/AugmentableInspectorController.h | 8 +-
.../JavaScriptCore/inspector/protocol/CSS.json | 33 +-
.../JavaScriptCore/inspector/protocol/Console.json | 4 +-
.../JavaScriptCore/inspector/protocol/DOM.json | 25 +
.../inspector/protocol/Debugger.json | 5 +-
.../JavaScriptCore/inspector/protocol/Heap.json | 39 +
.../inspector/protocol/LayerTree.json | 1 +
.../JavaScriptCore/inspector/protocol/Memory.json | 54 +
.../JavaScriptCore/inspector/protocol/Network.json | 22 -
.../JavaScriptCore/inspector/protocol/Runtime.json | 7 +-
.../inspector/protocol/ScriptProfiler.json | 92 +
.../inspector/protocol/Timeline.json | 13 +-
.../JavaScriptCore/inspector/protocol/Worker.json | 71 -
.../inspector/remote/RemoteAutomationTarget.cpp | 47 +
.../inspector/remote/RemoteAutomationTarget.h | 59 +
.../inspector/remote/RemoteConnectionToTarget.h | 98 +
.../inspector/remote/RemoteConnectionToTarget.mm | 285 +
.../inspector/remote/RemoteControllableTarget.cpp | 52 +
.../inspector/remote/RemoteControllableTarget.h | 72 +
.../inspector/remote/RemoteInspectionTarget.cpp | 72 +
.../inspector/remote/RemoteInspectionTarget.h | 78 +
.../inspector/remote/RemoteInspector.h | 85 +-
.../inspector/remote/RemoteInspector.mm | 500 +-
.../inspector/remote/RemoteInspectorConstants.h | 11 +-
.../inspector/remote/RemoteInspectorDebuggable.cpp | 101 -
.../inspector/remote/RemoteInspectorDebuggable.h | 103 -
.../remote/RemoteInspectorDebuggableConnection.h | 128 -
.../remote/RemoteInspectorDebuggableConnection.mm | 276 -
.../remote/RemoteInspectorXPCConnection.h | 9 +-
.../remote/RemoteInspectorXPCConnection.mm | 48 +-
.../scripts/codegen/cpp_generator_templates.py | 77 +-
...rate_cpp_alternate_backend_dispatcher_header.py | 1 +
.../generate_cpp_backend_dispatcher_header.py | 15 +-
...nerate_cpp_backend_dispatcher_implementation.py | 51 +-
.../generate_cpp_frontend_dispatcher_header.py | 5 +-
...erate_cpp_frontend_dispatcher_implementation.py | 11 +-
.../codegen/generate_cpp_protocol_types_header.py | 2 +-
.../generate_objc_backend_dispatcher_header.py | 14 +-
...erate_objc_backend_dispatcher_implementation.py | 37 +-
.../codegen/generate_objc_configuration_header.py | 14 +-
.../generate_objc_configuration_implementation.py | 24 +-
.../codegen/generate_objc_conversion_helpers.py | 16 +-
...rate_objc_frontend_dispatcher_implementation.py | 35 +-
.../scripts/codegen/generate_objc_header.py | 45 +-
.../codegen/generate_objc_internal_header.py | 14 +-
.../generate_objc_protocol_types_implementation.py | 40 +-
.../inspector/scripts/codegen/generator.py | 19 +-
.../inspector/scripts/codegen/models.py | 17 +-
.../inspector/scripts/codegen/objc_generator.py | 157 +-
.../scripts/codegen/objc_generator_templates.py | 7 +-
.../generate-inspector-protocol-bindings.py | 66 +-
.../commands-with-async-attribute.json-result | 603 +-
...ith-optional-call-return-parameters.json-result | 565 +-
.../domains-with-varying-command-sizes.json-result | 459 +-
.../scripts/tests/expected/enum-values.json-result | 383 +-
.../events-with-optional-parameters.json-result | 283 +-
...umber-typed-optional-parameter-flag.json-error} | 0
...n-number-typed-optional-type-member.json-error} | 0
...enerate-domains-with-feature-guards.json-result | 341 +-
.../same-type-id-different-domain.json-result | 155 +-
.../shadowed-optional-type-setters.json-result | 263 +-
...-declaration-aliased-primitive-type.json-result | 151 +-
.../type-declaration-array-type.json-result | 183 +-
.../type-declaration-enum-type.json-result | 219 +-
.../type-declaration-object-type.json-result | 333 +-
.../type-requiring-runtime-casts.json-result | 351 +-
...il-on-number-typed-optional-parameter-flag.json | 18 +
.../fail-on-number-typed-optional-type-member.json | 16 +
.../JavaScriptCore/interpreter/CallFrame.cpp | 173 +-
.../Source/JavaScriptCore/interpreter/CallFrame.h | 107 +-
.../JavaScriptCore/interpreter/CallFrameInlines.h | 158 -
.../JavaScriptCore/interpreter/Interpreter.cpp | 336 +-
.../JavaScriptCore/interpreter/Interpreter.h | 24 +-
.../Source/JavaScriptCore/interpreter/JSStack.cpp | 29 +-
.../Source/JavaScriptCore/interpreter/JSStack.h | 6 -
.../Source/JavaScriptCore/interpreter/Register.h | 20 +-
.../JavaScriptCore/interpreter/StackVisitor.cpp | 58 +-
.../JavaScriptCore/interpreter/StackVisitor.h | 2 +
.../JavaScriptCore/interpreter/VMEntryRecord.h | 2 +
.../jit/AccessorCallJITStubRoutine.cpp | 55 -
.../jit/AccessorCallJITStubRoutine.h | 57 -
.../jit/ArityCheckFailReturnThunks.cpp | 135 -
.../jit/ArityCheckFailReturnThunks.h | 59 -
.../Source/JavaScriptCore/jit/AssemblyHelpers.cpp | 292 +-
.../Source/JavaScriptCore/jit/AssemblyHelpers.h | 388 +-
.../Source/JavaScriptCore/jit/BinarySwitch.cpp | 78 +-
.../Source/JavaScriptCore/jit/BinarySwitch.h | 6 +-
.../Source/JavaScriptCore/jit/CCallHelpers.h | 151 +-
.../Source/JavaScriptCore/jit/CachedRecovery.cpp | 71 +
.../Source/JavaScriptCore/jit/CachedRecovery.h | 137 +
.../JavaScriptCore/jit/CallFrameShuffleData.cpp | 68 +
.../JavaScriptCore/jit/CallFrameShuffleData.h | 54 +
.../JavaScriptCore/jit/CallFrameShuffler.cpp | 774 ++
.../Source/JavaScriptCore/jit/CallFrameShuffler.h | 804 ++
.../JavaScriptCore/jit/CallFrameShuffler32_64.cpp | 305 +
.../JavaScriptCore/jit/CallFrameShuffler64.cpp | 369 +
.../jit/ExecutableAllocationFuzz.cpp | 2 +-
.../JavaScriptCore/jit/ExecutableAllocationFuzz.h | 2 +-
.../JavaScriptCore/jit/ExecutableAllocator.cpp | 30 +-
.../JavaScriptCore/jit/ExecutableAllocator.h | 39 +-
.../jit/ExecutableAllocatorFixedVMPool.cpp | 10 +
.../native/Source/JavaScriptCore/jit/FPRInfo.h | 43 +-
.../JavaScriptCore/jit/GCAwareJITStubRoutine.cpp | 44 +-
.../JavaScriptCore/jit/GCAwareJITStubRoutine.h | 23 +-
.../native/Source/JavaScriptCore/jit/GPRInfo.cpp | 42 +
.../native/Source/JavaScriptCore/jit/GPRInfo.h | 299 +-
.../JavaScriptCore/jit/HostCallReturnValue.h | 6 +-
.../Source/JavaScriptCore/jit/IntrinsicEmitter.cpp | 134 +
.../main/native/Source/JavaScriptCore/jit/JIT.cpp | 151 +-
.../main/native/Source/JavaScriptCore/jit/JIT.h | 163 +-
.../Source/JavaScriptCore/jit/JITAddGenerator.cpp | 136 +
.../Source/JavaScriptCore/jit/JITAddGenerator.h | 80 +
.../Source/JavaScriptCore/jit/JITArithmetic.cpp | 948 +-
.../JavaScriptCore/jit/JITArithmetic32_64.cpp | 779 +-
.../JavaScriptCore/jit/JITBitAndGenerator.cpp | 85 +
.../Source/JavaScriptCore/jit/JITBitAndGenerator.h | 49 +
.../JavaScriptCore/jit/JITBitBinaryOpGenerator.h | 71 +
.../JavaScriptCore/jit/JITBitOrGenerator.cpp | 74 +
.../Source/JavaScriptCore/jit/JITBitOrGenerator.h | 49 +
.../JavaScriptCore/jit/JITBitXorGenerator.cpp | 73 +
.../Source/JavaScriptCore/jit/JITBitXorGenerator.h | 49 +
.../native/Source/JavaScriptCore/jit/JITCall.cpp | 83 +-
.../Source/JavaScriptCore/jit/JITCall32_64.cpp | 64 +-
.../native/Source/JavaScriptCore/jit/JITCode.cpp | 61 +-
.../native/Source/JavaScriptCore/jit/JITCode.h | 25 +-
.../Source/JavaScriptCore/jit/JITDivGenerator.cpp | 116 +
.../Source/JavaScriptCore/jit/JITDivGenerator.h | 85 +
.../Source/JavaScriptCore/jit/JITExceptions.cpp | 24 +-
.../Source/JavaScriptCore/jit/JITExceptions.h | 3 +-
.../JavaScriptCore/jit/JITInlineCacheGenerator.cpp | 61 +-
.../JavaScriptCore/jit/JITInlineCacheGenerator.h | 21 +-
.../native/Source/JavaScriptCore/jit/JITInlines.h | 211 +-
.../JavaScriptCore/jit/JITLeftShiftGenerator.cpp | 84 +
.../JavaScriptCore/jit/JITLeftShiftGenerator.h | 49 +
.../Source/JavaScriptCore/jit/JITMulGenerator.cpp | 194 +
.../Source/JavaScriptCore/jit/JITMulGenerator.h | 83 +
.../Source/JavaScriptCore/jit/JITNegGenerator.cpp | 72 +
.../Source/JavaScriptCore/jit/JITNegGenerator.h | 64 +
.../Source/JavaScriptCore/jit/JITOpcodes.cpp | 348 +-
.../Source/JavaScriptCore/jit/JITOpcodes32_64.cpp | 142 +-
.../Source/JavaScriptCore/jit/JITOperations.cpp | 1160 +-
.../Source/JavaScriptCore/jit/JITOperations.h | 182 +-
.../JavaScriptCore/jit/JITPropertyAccess.cpp | 771 +-
.../JavaScriptCore/jit/JITPropertyAccess32_64.cpp | 602 +-
.../JavaScriptCore/jit/JITRightShiftGenerator.cpp | 140 +
.../JavaScriptCore/jit/JITRightShiftGenerator.h | 63 +
.../Source/JavaScriptCore/jit/JITStubRoutine.cpp | 2 +-
.../Source/JavaScriptCore/jit/JITStubRoutine.h | 4 +-
.../native/Source/JavaScriptCore/jit/JITStubs.cpp | 57 -
.../native/Source/JavaScriptCore/jit/JITStubs.h | 57 -
.../native/Source/JavaScriptCore/jit/JITStubsARM.h | 302 -
.../Source/JavaScriptCore/jit/JITStubsARMv7.h | 334 -
.../Source/JavaScriptCore/jit/JITStubsMSVC64.asm | 2 +-
.../native/Source/JavaScriptCore/jit/JITStubsX86.h | 205 -
.../Source/JavaScriptCore/jit/JITStubsX86Common.h | 164 -
.../Source/JavaScriptCore/jit/JITStubsX86_64.h | 234 -
.../Source/JavaScriptCore/jit/JITSubGenerator.cpp | 91 +
.../Source/JavaScriptCore/jit/JITSubGenerator.h | 78 +
.../native/Source/JavaScriptCore/jit/JITThunks.cpp | 12 +-
.../native/Source/JavaScriptCore/jit/JITThunks.h | 8 +-
.../jit/JITToDFGDeferredCompilationCallback.cpp | 10 +-
.../jit/JITToDFGDeferredCompilationCallback.h | 4 +-
.../Source/JavaScriptCore/jit/JSInterfaceJIT.h | 24 +-
.../JavaScriptCore/jit/PCToCodeOriginMap.cpp | 301 +
.../Source/JavaScriptCore/jit/PCToCodeOriginMap.h | 104 +
.../jit/PolymorphicCallStubRoutine.cpp | 14 +-
.../jit/PolymorphicCallStubRoutine.h | 4 +-
.../main/native/Source/JavaScriptCore/jit/Reg.h | 78 +-
.../Source/JavaScriptCore/jit/RegisterAtOffset.cpp | 45 +
.../Source/JavaScriptCore/jit/RegisterAtOffset.h | 81 +
.../JavaScriptCore/jit/RegisterAtOffsetList.cpp | 80 +
.../JavaScriptCore/jit/RegisterAtOffsetList.h | 82 +
.../native/Source/JavaScriptCore/jit/RegisterMap.h | 132 +
.../jit/RegisterPreservationWrapperGenerator.cpp | 236 -
.../jit/RegisterPreservationWrapperGenerator.h | 51 -
.../Source/JavaScriptCore/jit/RegisterSet.cpp | 229 +-
.../native/Source/JavaScriptCore/jit/RegisterSet.h | 43 +-
.../native/Source/JavaScriptCore/jit/Repatch.cpp | 1854 +--
.../native/Source/JavaScriptCore/jit/Repatch.h | 32 +-
.../jit/ScratchRegisterAllocator.cpp | 122 +-
.../JavaScriptCore/jit/ScratchRegisterAllocator.h | 35 +-
.../JavaScriptCore/jit/SetupVarargsFrame.cpp | 9 +
.../Source/JavaScriptCore/jit/SnippetOperand.h | 101 +
.../JavaScriptCore/jit/SpecializedThunkJIT.h | 34 +-
.../Source/JavaScriptCore/jit/TempRegisterSet.h | 10 +
.../Source/JavaScriptCore/jit/ThunkGenerators.cpp | 390 +-
.../Source/JavaScriptCore/jit/ThunkGenerators.h | 82 +-
.../src/main/native/Source/JavaScriptCore/jsc.cpp | 914 +-
.../Source/JavaScriptCore/llint/LLIntData.cpp | 136 +-
.../JavaScriptCore/llint/LLIntEntrypoint.cpp | 23 +-
.../JavaScriptCore/llint/LLIntOfflineAsmConfig.h | 10 +-
.../JavaScriptCore/llint/LLIntOffsetsExtractor.cpp | 3 +-
.../Source/JavaScriptCore/llint/LLIntPCRanges.h | 54 +
.../Source/JavaScriptCore/llint/LLIntSlowPaths.cpp | 379 +-
.../Source/JavaScriptCore/llint/LLIntSlowPaths.h | 13 +-
.../Source/JavaScriptCore/llint/LLIntThunks.cpp | 5 +
.../Source/JavaScriptCore/llint/LLIntThunks.h | 1 +
.../JavaScriptCore/llint/LowLevelInterpreter.asm | 786 +-
.../llint/LowLevelInterpreter32_64.asm | 984 +-
.../JavaScriptCore/llint/LowLevelInterpreter64.asm | 995 +-
.../Source/JavaScriptCore/llvm/InitializeLLVM.cpp | 77 -
.../Source/JavaScriptCore/llvm/InitializeLLVM.h | 53 -
.../JavaScriptCore/llvm/InitializeLLVMLinux.cpp | 44 -
.../JavaScriptCore/llvm/InitializeLLVMMac.cpp | 47 -
.../JavaScriptCore/llvm/InitializeLLVMPOSIX.cpp | 73 -
.../JavaScriptCore/llvm/InitializeLLVMPOSIX.h | 42 -
.../JavaScriptCore/llvm/InitializeLLVMWin.cpp | 51 -
.../native/Source/JavaScriptCore/llvm/LLVMAPI.cpp | 38 -
.../native/Source/JavaScriptCore/llvm/LLVMAPI.h | 54 -
.../Source/JavaScriptCore/llvm/LLVMAPIFunctions.h | 649 -
.../Source/JavaScriptCore/llvm/LLVMHeaders.h | 70 -
.../JavaScriptCore/llvm/library/LLVMAnchor.cpp | 28 -
.../JavaScriptCore/llvm/library/LLVMExports.cpp | 149 -
.../JavaScriptCore/llvm/library/LLVMOverrides.cpp | 59 -
.../JavaScriptCore/llvm/library/LLVMTrapCallback.h | 34 -
.../JavaScriptCore/llvm/library/config_llvm.h | 33 -
.../llvm/library/libllvmForJSC.version | 4 -
.../native/Source/JavaScriptCore/offlineasm/arm.rb | 35 +-
.../Source/JavaScriptCore/offlineasm/arm64.rb | 101 +-
.../native/Source/JavaScriptCore/offlineasm/asm.rb | 31 +-
.../Source/JavaScriptCore/offlineasm/backends.rb | 3 +-
.../Source/JavaScriptCore/offlineasm/cloop.rb | 8 +-
.../Source/JavaScriptCore/offlineasm/config.rb | 7 +-
.../offlineasm/generate_offset_extractor.rb | 5 -
.../JavaScriptCore/offlineasm/instructions.rb | 1 +
.../Source/JavaScriptCore/offlineasm/mips.rb | 61 +-
.../Source/JavaScriptCore/offlineasm/parser.rb | 74 +-
.../Source/JavaScriptCore/offlineasm/registers.rb | 24 +-
.../native/Source/JavaScriptCore/offlineasm/sh4.rb | 67 +-
.../native/Source/JavaScriptCore/offlineasm/x86.rb | 394 +-
.../Source/JavaScriptCore/parser/ASTBuilder.h | 228 +-
.../Source/JavaScriptCore/parser/Keywords.table | 6 +-
.../native/Source/JavaScriptCore/parser/Lexer.cpp | 138 +-
.../native/Source/JavaScriptCore/parser/Lexer.h | 61 +-
.../JavaScriptCore/parser/ModuleAnalyzer.cpp | 159 +
.../Source/JavaScriptCore/parser/ModuleAnalyzer.h | 63 +
.../JavaScriptCore/parser/NodeConstructors.h | 124 +-
.../native/Source/JavaScriptCore/parser/Nodes.cpp | 40 +-
.../native/Source/JavaScriptCore/parser/Nodes.h | 364 +-
.../JavaScriptCore/parser/NodesAnalyzeModule.cpp | 97 +
.../native/Source/JavaScriptCore/parser/Parser.cpp | 1709 ++-
.../native/Source/JavaScriptCore/parser/Parser.h | 634 +-
.../JavaScriptCore/parser/ParserFunctionInfo.h | 2 -
.../Source/JavaScriptCore/parser/ParserModes.h | 122 +-
.../Source/JavaScriptCore/parser/ParserTokens.h | 19 +-
.../Source/JavaScriptCore/parser/ResultType.h | 14 +-
.../Source/JavaScriptCore/parser/SourceCode.cpp | 2 +-
.../Source/JavaScriptCore/parser/SourceCode.h | 10 +-
.../Source/JavaScriptCore/parser/SourceCodeKey.h | 98 +
.../JavaScriptCore/parser/SourceProvider.cpp | 6 +-
.../Source/JavaScriptCore/parser/SourceProvider.h | 66 +-
.../JavaScriptCore/parser/SourceProviderCache.cpp | 2 +-
.../parser/SourceProviderCacheItem.h | 4 +
.../Source/JavaScriptCore/parser/SyntaxChecker.h | 93 +-
.../JavaScriptCore/parser/VariableEnvironment.cpp | 15 +
.../JavaScriptCore/parser/VariableEnvironment.h | 16 +-
.../Source/JavaScriptCore/postprocess-headers.sh | 6 +-
.../Source/JavaScriptCore/profiler/ProfileNode.h | 2 +-
.../JavaScriptCore/profiler/ProfilerDatabase.cpp | 12 +-
.../JavaScriptCore/profiler/ProfilerDatabase.h | 16 +-
.../profiler/ProfilerJettisonReason.cpp | 3 +
.../profiler/ProfilerJettisonReason.h | 3 +-
.../profiler/ProfilerOriginStack.cpp | 3 +-
.../Source/JavaScriptCore/replay/EncodedValue.cpp | 2 +-
.../Source/JavaScriptCore/replay/EncodedValue.h | 2 +-
.../replay/scripts/CodeGeneratorReplayInputs.py | 2 +-
...erate-enum-with-guard.json-TestReplayInputs.cpp | 4 +-
...e-memoized-type-modes.json-TestReplayInputs.cpp | 4 +-
.../Source/JavaScriptCore/runtime/ArgList.cpp | 9 +-
.../native/Source/JavaScriptCore/runtime/ArgList.h | 21 +-
.../Source/JavaScriptCore/runtime/ArrayBuffer.cpp | 6 +-
.../JavaScriptCore/runtime/ArrayConstructor.cpp | 24 +-
.../JavaScriptCore/runtime/ArrayConstructor.h | 9 +-
.../runtime/ArrayIteratorPrototype.cpp | 3 +-
.../JavaScriptCore/runtime/ArrayPrototype.cpp | 310 +-
.../Source/JavaScriptCore/runtime/ArrayPrototype.h | 18 +
.../JavaScriptCore/runtime/BasicBlockLocation.cpp | 21 +-
.../JavaScriptCore/runtime/BasicBlockLocation.h | 11 +-
.../JavaScriptCore/runtime/BooleanConstructor.cpp | 18 +-
.../JavaScriptCore/runtime/BooleanConstructor.h | 6 +-
.../Source/JavaScriptCore/runtime/BundlePath.cpp | 52 -
.../Source/JavaScriptCore/runtime/CallData.cpp | 15 +-
.../Source/JavaScriptCore/runtime/CallData.h | 9 +
.../Source/JavaScriptCore/runtime/ClassInfo.h | 20 +-
.../JavaScriptCore/runtime/ClonedArguments.cpp | 32 +-
.../Source/JavaScriptCore/runtime/CodeCache.cpp | 65 +-
.../Source/JavaScriptCore/runtime/CodeCache.h | 77 +-
.../JavaScriptCore/runtime/CommonIdentifiers.cpp | 14 +-
.../JavaScriptCore/runtime/CommonIdentifiers.h | 124 +-
.../JavaScriptCore/runtime/CommonSlowPaths.cpp | 268 +-
.../JavaScriptCore/runtime/CommonSlowPaths.h | 154 +-
.../Source/JavaScriptCore/runtime/Completion.cpp | 135 +-
.../Source/JavaScriptCore/runtime/Completion.h | 22 +
.../JavaScriptCore/runtime/ConcurrentJITLock.h | 6 +-
.../JavaScriptCore/runtime/ConsoleClient.cpp | 23 +-
.../JavaScriptCore/runtime/ConsolePrototype.cpp | 42 +-
.../JavaScriptCore/runtime/ConstructData.cpp | 20 +-
.../Source/JavaScriptCore/runtime/ConstructData.h | 9 +
.../JavaScriptCore/runtime/ControlFlowProfiler.cpp | 26 +-
.../JavaScriptCore/runtime/ControlFlowProfiler.h | 5 +-
.../JavaScriptCore/runtime/CustomGetterSetter.cpp | 7 +-
.../JavaScriptCore/runtime/CustomGetterSetter.h | 2 +-
.../JavaScriptCore/runtime/DateConstructor.cpp | 121 +-
.../JavaScriptCore/runtime/DateConstructor.h | 9 +-
.../JavaScriptCore/runtime/DatePrototype.cpp | 17 +-
.../Source/JavaScriptCore/runtime/DatePrototype.h | 6 +-
.../JavaScriptCore/runtime/DirectArguments.cpp | 25 +-
.../JavaScriptCore/runtime/DirectArguments.h | 5 +-
.../native/Source/JavaScriptCore/runtime/Error.cpp | 9 +
.../native/Source/JavaScriptCore/runtime/Error.h | 2 +
.../JavaScriptCore/runtime/ErrorConstructor.cpp | 6 +-
.../JavaScriptCore/runtime/ErrorConstructor.h | 3 +-
.../JavaScriptCore/runtime/ErrorInstance.cpp | 69 +-
.../JavaScriptCore/runtime/ExceptionFuzz.cpp | 2 +-
.../Source/JavaScriptCore/runtime/ExceptionFuzz.h | 2 +-
.../JavaScriptCore/runtime/ExceptionHelpers.cpp | 30 +-
.../JavaScriptCore/runtime/ExceptionHelpers.h | 3 +-
.../Source/JavaScriptCore/runtime/Executable.cpp | 477 +-
.../Source/JavaScriptCore/runtime/Executable.h | 296 +-
.../JavaScriptCore/runtime/FunctionConstructor.cpp | 30 +-
.../JavaScriptCore/runtime/FunctionConstructor.h | 12 +-
.../runtime/FunctionExecutableDump.cpp | 1 +
.../JavaScriptCore/runtime/FunctionPrototype.cpp | 48 +-
.../JavaScriptCore/runtime/FunctionPrototype.h | 2 +-
.../JavaScriptCore/runtime/FunctionRareData.cpp | 29 +-
.../JavaScriptCore/runtime/FunctionRareData.h | 59 +-
.../JavaScriptCore/runtime/GeneratorFrame.cpp | 97 +
.../Source/JavaScriptCore/runtime/GeneratorFrame.h | 90 +
.../runtime/GeneratorFunctionConstructor.cpp | 77 +
.../runtime/GeneratorFunctionConstructor.h | 66 +
.../runtime/GeneratorFunctionPrototype.cpp | 56 +
.../runtime/GeneratorFunctionPrototype.h | 60 +
.../JavaScriptCore/runtime/GeneratorPrototype.cpp | 62 +
.../JavaScriptCore/runtime/GeneratorPrototype.h | 64 +
.../Source/JavaScriptCore/runtime/GenericOffset.h | 1 +
.../Source/JavaScriptCore/runtime/GetPutInfo.h | 223 +
.../Source/JavaScriptCore/runtime/GetterSetter.h | 2 +-
.../Source/JavaScriptCore/runtime/Identifier.h | 10 +
.../JavaScriptCore/runtime/IdentifierInlines.h | 15 +
.../Source/JavaScriptCore/runtime/InferredType.cpp | 600 +
.../Source/JavaScriptCore/runtime/InferredType.h | 295 +
.../JavaScriptCore/runtime/InferredTypeTable.cpp | 166 +
.../JavaScriptCore/runtime/InferredTypeTable.h | 114 +
.../JavaScriptCore/runtime/InitializeThreading.cpp | 4 +-
.../runtime/InspectorInstrumentationObject.cpp | 99 +
.../runtime/InspectorInstrumentationObject.h | 67 +
.../runtime/IntendedStructureChain.cpp | 192 -
.../runtime/IntendedStructureChain.h | 87 -
.../JavaScriptCore/runtime/InternalFunction.cpp | 40 +-
.../JavaScriptCore/runtime/InternalFunction.h | 6 +-
.../Source/JavaScriptCore/runtime/IntlCollator.cpp | 448 +
.../Source/JavaScriptCore/runtime/IntlCollator.h | 89 +
.../runtime/IntlCollatorConstructor.cpp | 180 +
.../runtime/IntlCollatorConstructor.h | 67 +
.../runtime/IntlCollatorPrototype.cpp | 152 +
.../JavaScriptCore/runtime/IntlCollatorPrototype.h | 58 +
.../JavaScriptCore/runtime/IntlDateTimeFormat.cpp | 912 ++
.../JavaScriptCore/runtime/IntlDateTimeFormat.h | 111 +
.../runtime/IntlDateTimeFormatConstructor.cpp | 180 +
.../runtime/IntlDateTimeFormatConstructor.h | 67 +
.../runtime/IntlDateTimeFormatPrototype.cpp | 157 +
.../runtime/IntlDateTimeFormatPrototype.h | 58 +
.../JavaScriptCore/runtime/IntlNumberFormat.cpp | 523 +
.../JavaScriptCore/runtime/IntlNumberFormat.h | 93 +
.../runtime/IntlNumberFormatConstructor.cpp | 180 +
.../runtime/IntlNumberFormatConstructor.h | 67 +
.../runtime/IntlNumberFormatPrototype.cpp | 145 +
.../runtime/IntlNumberFormatPrototype.h | 58 +
.../Source/JavaScriptCore/runtime/IntlObject.cpp | 936 +-
.../Source/JavaScriptCore/runtime/IntlObject.h | 24 +-
.../Source/JavaScriptCore/runtime/Intrinsic.h | 10 +-
.../JavaScriptCore/runtime/IteratorOperations.cpp | 20 +-
.../JavaScriptCore/runtime/IteratorOperations.h | 2 +
.../JavaScriptCore/runtime/IteratorPrototype.cpp | 2 +-
.../Source/JavaScriptCore/runtime/JSArray.cpp | 171 +-
.../runtime/JSArrayBufferConstructor.cpp | 25 +-
.../runtime/JSArrayBufferConstructor.h | 5 +-
.../runtime/JSArrayBufferPrototype.cpp | 3 +-
.../JavaScriptCore/runtime/JSArrayBufferView.cpp | 58 +-
.../JavaScriptCore/runtime/JSArrayBufferView.h | 21 +-
.../runtime/JSArrayBufferViewInlines.h | 6 +-
.../JavaScriptCore/runtime/JSBoundFunction.cpp | 55 +-
.../JavaScriptCore/runtime/JSBoundFunction.h | 6 +-
.../runtime/JSBoundSlotBaseFunction.cpp | 94 +
.../runtime/JSBoundSlotBaseFunction.h | 75 +
.../Source/JavaScriptCore/runtime/JSCInlines.h | 2 +-
.../Source/JavaScriptCore/runtime/JSCJSValue.cpp | 33 +-
.../Source/JavaScriptCore/runtime/JSCJSValue.h | 10 +-
.../JavaScriptCore/runtime/JSCJSValueInlines.h | 40 +-
.../Source/JavaScriptCore/runtime/JSCallee.h | 2 +-
.../Source/JavaScriptCore/runtime/JSCatchScope.cpp | 36 -
.../Source/JavaScriptCore/runtime/JSCatchScope.h | 62 -
.../Source/JavaScriptCore/runtime/JSCell.cpp | 25 +
.../native/Source/JavaScriptCore/runtime/JSCell.h | 50 +-
.../Source/JavaScriptCore/runtime/JSCellInlines.h | 6 +-
.../Source/JavaScriptCore/runtime/JSDataView.cpp | 65 +-
.../Source/JavaScriptCore/runtime/JSDataView.h | 10 +-
.../JavaScriptCore/runtime/JSDataViewPrototype.cpp | 10 +-
.../JavaScriptCore/runtime/JSDataViewPrototype.h | 2 +
.../JavaScriptCore/runtime/JSEnvironmentRecord.h | 4 +-
.../Source/JavaScriptCore/runtime/JSExportMacros.h | 2 +-
.../Source/JavaScriptCore/runtime/JSFunction.cpp | 212 +-
.../Source/JavaScriptCore/runtime/JSFunction.h | 54 +-
.../JavaScriptCore/runtime/JSFunctionInlines.h | 34 +-
.../JavaScriptCore/runtime/JSFunctionNameScope.cpp | 36 -
.../JavaScriptCore/runtime/JSFunctionNameScope.h | 62 -
.../JavaScriptCore/runtime/JSGeneratorFunction.cpp | 67 +
.../JavaScriptCore/runtime/JSGeneratorFunction.h | 82 +
.../runtime/JSGenericTypedArrayView.h | 116 +-
.../runtime/JSGenericTypedArrayViewConstructor.h | 6 +-
.../JSGenericTypedArrayViewConstructorInlines.h | 211 +-
.../runtime/JSGenericTypedArrayViewInlines.h | 122 +-
.../JSGenericTypedArrayViewPrototypeFunctions.h | 514 +
.../JSGenericTypedArrayViewPrototypeInlines.h | 101 +-
.../runtime/JSGlobalLexicalEnvironment.cpp | 50 +
.../runtime/JSGlobalLexicalEnvironment.h | 71 +
.../JavaScriptCore/runtime/JSGlobalObject.cpp | 339 +-
.../Source/JavaScriptCore/runtime/JSGlobalObject.h | 203 +-
.../runtime/JSGlobalObjectDebuggable.cpp | 8 +-
.../runtime/JSGlobalObjectDebuggable.h | 14 +-
.../runtime/JSGlobalObjectFunctions.cpp | 41 +-
.../JavaScriptCore/runtime/JSInternalPromise.cpp | 69 +
.../JavaScriptCore/runtime/JSInternalPromise.h | 60 +
.../runtime/JSInternalPromiseConstructor.cpp | 93 +
.../runtime/JSInternalPromiseConstructor.h | 55 +
.../runtime/JSInternalPromiseDeferred.cpp | 81 +
.../runtime/JSInternalPromiseDeferred.h | 59 +
.../runtime/JSInternalPromisePrototype.cpp | 61 +
.../runtime/JSInternalPromisePrototype.h | 49 +
.../native/Source/JavaScriptCore/runtime/JSJob.cpp | 2 +-
.../runtime/JSLexicalEnvironment.cpp | 80 +-
.../JavaScriptCore/runtime/JSLexicalEnvironment.h | 14 +-
.../Source/JavaScriptCore/runtime/JSLock.cpp | 18 +-
.../native/Source/JavaScriptCore/runtime/JSLock.h | 7 +-
.../native/Source/JavaScriptCore/runtime/JSMap.cpp | 8 +
.../native/Source/JavaScriptCore/runtime/JSMap.h | 3 +-
.../JavaScriptCore/runtime/JSMapIterator.cpp | 6 -
.../Source/JavaScriptCore/runtime/JSMapIterator.h | 8 +-
.../JavaScriptCore/runtime/JSModuleEnvironment.cpp | 133 +
.../JavaScriptCore/runtime/JSModuleEnvironment.h | 103 +
.../runtime/JSModuleNamespaceObject.cpp | 199 +
.../runtime/JSModuleNamespaceObject.h | 80 +
.../JavaScriptCore/runtime/JSModuleRecord.cpp | 903 ++
.../Source/JavaScriptCore/runtime/JSModuleRecord.h | 221 +
.../Source/JavaScriptCore/runtime/JSNameScope.cpp | 86 -
.../Source/JavaScriptCore/runtime/JSNameScope.h | 81 -
.../JavaScriptCore/runtime/JSNativeStdFunction.cpp | 76 +
.../JavaScriptCore/runtime/JSNativeStdFunction.h | 69 +
.../Source/JavaScriptCore/runtime/JSONObject.cpp | 38 +-
.../Source/JavaScriptCore/runtime/JSONObject.h | 2 -
.../Source/JavaScriptCore/runtime/JSObject.cpp | 642 +-
.../Source/JavaScriptCore/runtime/JSObject.h | 423 +-
.../JavaScriptCore/runtime/JSObjectInlines.h | 82 +
.../Source/JavaScriptCore/runtime/JSPromise.cpp | 18 +-
.../Source/JavaScriptCore/runtime/JSPromise.h | 8 +-
.../runtime/JSPromiseConstructor.cpp | 61 +-
.../JavaScriptCore/runtime/JSPromiseConstructor.h | 14 +-
.../JavaScriptCore/runtime/JSPromiseDeferred.cpp | 48 +-
.../JavaScriptCore/runtime/JSPromiseDeferred.h | 16 +-
.../JavaScriptCore/runtime/JSPromisePrototype.cpp | 26 +-
.../JavaScriptCore/runtime/JSPromisePrototype.h | 8 +-
.../runtime/JSPropertyNameEnumerator.h | 6 +-
.../runtime/JSPropertyNameIterator.h | 2 +
.../Source/JavaScriptCore/runtime/JSProxy.cpp | 2 +-
.../Source/JavaScriptCore/runtime/JSScope.cpp | 161 +-
.../native/Source/JavaScriptCore/runtime/JSScope.h | 129 +-
.../runtime/JSSegmentedVariableObject.cpp | 4 +-
.../runtime/JSSegmentedVariableObject.h | 7 +-
.../native/Source/JavaScriptCore/runtime/JSSet.cpp | 8 +
.../native/Source/JavaScriptCore/runtime/JSSet.h | 3 +-
.../JavaScriptCore/runtime/JSSetIterator.cpp | 6 -
.../Source/JavaScriptCore/runtime/JSSetIterator.h | 8 +-
.../Source/JavaScriptCore/runtime/JSString.cpp | 23 +-
.../Source/JavaScriptCore/runtime/JSString.h | 81 +-
.../JavaScriptCore/runtime/JSStringBuilder.h | 4 +-
.../JavaScriptCore/runtime/JSStringJoiner.cpp | 2 +-
.../Source/JavaScriptCore/runtime/JSStringJoiner.h | 2 +-
.../JavaScriptCore/runtime/JSSymbolTableObject.cpp | 3 +-
.../JavaScriptCore/runtime/JSSymbolTableObject.h | 110 +-
.../native/Source/JavaScriptCore/runtime/JSType.h | 13 +-
.../Source/JavaScriptCore/runtime/JSTypeInfo.h | 38 +-
.../runtime/JSTypedArrayPrototypes.cpp | 3 +
.../runtime/JSTypedArrayPrototypes.h | 1 +
.../runtime/JSTypedArrayViewConstructor.cpp | 118 +
.../runtime/JSTypedArrayViewConstructor.h | 64 +
.../runtime/JSTypedArrayViewPrototype.cpp | 309 +
.../runtime/JSTypedArrayViewPrototype.h | 56 +
.../JavaScriptCore/runtime/JSTypedArrays.cpp | 1 +
.../Source/JavaScriptCore/runtime/JSWeakMap.cpp | 2 +-
.../Source/JavaScriptCore/runtime/JSWeakSet.cpp | 2 +-
.../JavaScriptCore/runtime/LiteralParser.cpp | 5 +-
.../Source/JavaScriptCore/runtime/Lookup.cpp | 35 +-
.../native/Source/JavaScriptCore/runtime/Lookup.h | 209 +-
.../JavaScriptCore/runtime/MapConstructor.cpp | 12 +-
.../Source/JavaScriptCore/runtime/MapConstructor.h | 7 +-
.../native/Source/JavaScriptCore/runtime/MapData.h | 21 +-
.../Source/JavaScriptCore/runtime/MapDataInlines.h | 42 +-
.../runtime/MapIteratorPrototype.cpp | 3 +-
.../Source/JavaScriptCore/runtime/MapPrototype.cpp | 103 +-
.../Source/JavaScriptCore/runtime/MapPrototype.h | 7 +
.../Source/JavaScriptCore/runtime/MathCommon.cpp | 14 +-
.../Source/JavaScriptCore/runtime/MathCommon.h | 2 +-
.../Source/JavaScriptCore/runtime/MathObject.cpp | 75 +-
.../JavaScriptCore/runtime/MemoryStatistics.cpp | 5 +-
.../JavaScriptCore/runtime/MemoryStatistics.h | 2 +-
.../JavaScriptCore/runtime/ModuleLoaderObject.cpp | 394 +
.../JavaScriptCore/runtime/ModuleLoaderObject.h | 88 +
.../runtime/NativeErrorConstructor.cpp | 6 +-
.../runtime/NativeStdFunctionCell.cpp | 58 +
.../JavaScriptCore/runtime/NativeStdFunctionCell.h | 61 +
.../JavaScriptCore/runtime/NullSetterFunction.cpp | 1 +
.../JavaScriptCore/runtime/NumberConstructor.cpp | 21 +-
.../JavaScriptCore/runtime/NumberConstructor.h | 5 +-
.../JavaScriptCore/runtime/NumberPrototype.cpp | 11 +-
.../JavaScriptCore/runtime/ObjectConstructor.cpp | 155 +-
.../JavaScriptCore/runtime/ObjectConstructor.h | 5 +
.../JavaScriptCore/runtime/ObjectPrototype.cpp | 77 +-
.../Source/JavaScriptCore/runtime/Operations.h | 59 -
.../Source/JavaScriptCore/runtime/Options.cpp | 378 +-
.../native/Source/JavaScriptCore/runtime/Options.h | 198 +-
.../JavaScriptCore/runtime/PropertyDescriptor.cpp | 17 +-
.../JavaScriptCore/runtime/PropertyDescriptor.h | 1 +
.../Source/JavaScriptCore/runtime/PropertyName.h | 2 +
.../Source/JavaScriptCore/runtime/PropertySlot.cpp | 7 +
.../Source/JavaScriptCore/runtime/PropertySlot.h | 66 +-
.../Source/JavaScriptCore/runtime/PrototypeMap.cpp | 28 +-
.../Source/JavaScriptCore/runtime/PrototypeMap.h | 9 +-
.../JavaScriptCore/runtime/ProxyConstructor.cpp | 89 +
.../JavaScriptCore/runtime/ProxyConstructor.h | 59 +
.../Source/JavaScriptCore/runtime/ProxyObject.cpp | 721 ++
.../Source/JavaScriptCore/runtime/ProxyObject.h | 94 +
.../JavaScriptCore/runtime/PutPropertySlot.h | 33 +-
.../JavaScriptCore/runtime/ReflectObject.cpp | 136 +-
.../Source/JavaScriptCore/runtime/RegExp.cpp | 30 +-
.../native/Source/JavaScriptCore/runtime/RegExp.h | 4 +-
.../Source/JavaScriptCore/runtime/RegExpCache.cpp | 5 +-
.../Source/JavaScriptCore/runtime/RegExpCache.h | 2 +-
.../JavaScriptCore/runtime/RegExpConstructor.cpp | 138 +-
.../JavaScriptCore/runtime/RegExpConstructor.h | 9 +-
.../Source/JavaScriptCore/runtime/RegExpKey.h | 3 +-
.../Source/JavaScriptCore/runtime/RegExpObject.cpp | 10 +-
.../Source/JavaScriptCore/runtime/RegExpObject.h | 4 +-
.../JavaScriptCore/runtime/RegExpPrototype.cpp | 54 +-
.../JavaScriptCore/runtime/RegExpPrototype.h | 5 +-
.../runtime/RegisterPreservationMode.h | 39 -
.../Source/JavaScriptCore/runtime/RuntimeType.cpp | 5 +-
.../JavaScriptCore/runtime/SamplingProfiler.cpp | 786 ++
.../JavaScriptCore/runtime/SamplingProfiler.h | 176 +
.../runtime/ScopedArgumentsTable.cpp | 2 +-
.../JavaScriptCore/runtime/SetConstructor.cpp | 12 +-
.../Source/JavaScriptCore/runtime/SetConstructor.h | 7 +-
.../runtime/SetIteratorPrototype.cpp | 3 +-
.../Source/JavaScriptCore/runtime/SetPrototype.cpp | 95 +-
.../Source/JavaScriptCore/runtime/SetPrototype.h | 7 +
.../JavaScriptCore/runtime/SlowPathReturnType.h | 86 +
.../Source/JavaScriptCore/runtime/SmallStrings.cpp | 9 +-
.../Source/JavaScriptCore/runtime/SmallStrings.h | 7 +-
.../JavaScriptCore/runtime/SparseArrayValueMap.cpp | 21 +-
.../JavaScriptCore/runtime/SparseArrayValueMap.h | 1 -
.../JavaScriptCore/runtime/StringConstructor.cpp | 11 +-
.../JavaScriptCore/runtime/StringConstructor.h | 3 +-
.../runtime/StringIteratorPrototype.cpp | 3 +-
.../Source/JavaScriptCore/runtime/StringObject.cpp | 5 +-
.../JavaScriptCore/runtime/StringPrototype.cpp | 528 +-
.../JavaScriptCore/runtime/StringPrototype.h | 18 +-
.../Source/JavaScriptCore/runtime/Structure.cpp | 180 +-
.../Source/JavaScriptCore/runtime/Structure.h | 119 +-
.../JavaScriptCore/runtime/StructureIDBlob.h | 7 +-
.../JavaScriptCore/runtime/StructureIDTable.cpp | 2 +-
.../JavaScriptCore/runtime/StructureInlines.h | 31 +-
.../JavaScriptCore/runtime/StructureRareData.cpp | 144 +-
.../JavaScriptCore/runtime/StructureRareData.h | 13 +-
.../runtime/StructureRareDataInlines.h | 6 +-
.../runtime/StructureTransitionTable.h | 22 +-
.../native/Source/JavaScriptCore/runtime/Symbol.h | 4 +-
.../JavaScriptCore/runtime/SymbolConstructor.h | 3 +-
.../JavaScriptCore/runtime/SymbolPrototype.cpp | 2 +
.../JavaScriptCore/runtime/SymbolPrototype.h | 5 +-
.../Source/JavaScriptCore/runtime/SymbolTable.cpp | 6 +-
.../Source/JavaScriptCore/runtime/SymbolTable.h | 27 +-
.../JavaScriptCore/runtime/TestRunnerUtils.cpp | 22 +
.../JavaScriptCore/runtime/TestRunnerUtils.h | 3 +
.../Source/JavaScriptCore/runtime/TypeProfiler.cpp | 4 +-
.../Source/JavaScriptCore/runtime/TypeProfiler.h | 43 +-
.../JavaScriptCore/runtime/TypeProfilerLog.h | 3 +-
.../Source/JavaScriptCore/runtime/TypeSet.cpp | 6 +-
.../native/Source/JavaScriptCore/runtime/VM.cpp | 224 +-
.../main/native/Source/JavaScriptCore/runtime/VM.h | 156 +-
.../Source/JavaScriptCore/runtime/VMEntryScope.cpp | 29 +-
.../Source/JavaScriptCore/runtime/VMEntryScope.h | 7 +-
.../Source/JavaScriptCore/runtime/VMInlines.h | 44 +
.../Source/JavaScriptCore/runtime/Watchdog.cpp | 229 +-
.../Source/JavaScriptCore/runtime/Watchdog.h | 106 +-
.../Source/JavaScriptCore/runtime/WatchdogJava.cpp | 2 -
.../Source/JavaScriptCore/runtime/WatchdogMac.cpp | 72 -
.../Source/JavaScriptCore/runtime/WatchdogNone.cpp | 50 -
.../Source/JavaScriptCore/runtime/WeakGCMap.h | 2 +-
.../JavaScriptCore/runtime/WeakMapConstructor.cpp | 6 +-
.../JavaScriptCore/runtime/WeakMapConstructor.h | 3 +-
.../Source/JavaScriptCore/runtime/WeakMapData.cpp | 12 +-
.../Source/JavaScriptCore/runtime/WeakMapData.h | 1 +
.../JavaScriptCore/runtime/WeakMapPrototype.cpp | 10 +-
.../Source/JavaScriptCore/runtime/WeakRandom.h | 100 -
.../JavaScriptCore/runtime/WeakSetConstructor.cpp | 6 +-
.../JavaScriptCore/runtime/WeakSetConstructor.h | 3 +-
.../JavaScriptCore/runtime/WeakSetPrototype.cpp | 8 +-
.../Source/JavaScriptCore/runtime/WriteBarrier.h | 11 +-
.../JavaScriptCore/runtime/WriteBarrierInlines.h | 4 +-
.../Source/JavaScriptCore/shell/CMakeLists.txt | 32 +-
.../Source/JavaScriptCore/shell/PlatformWin.cmake | 51 +
.../native/Source/JavaScriptCore/testRegExp.cpp | 19 +-
.../arrowfunction-expression.js | 63 +
.../tests/controlFlowProfiler/execution-count.js | 70 +
.../native/Source/JavaScriptCore/tests/es6.yaml | 1224 ++
...prototype_methods_Array.prototype.copyWithin.js | 9 +
...ay.prototype_methods_Array.prototype.entries.js | 9 +
...Array.prototype_methods_Array.prototype.fill.js | 9 +
...Array.prototype_methods_Array.prototype.find.js | 9 +
....prototype_methods_Array.prototype.findIndex.js | 9 +
...Array.prototype_methods_Array.prototype.keys.js | 9 +
...ray.prototype_methods_Array.prototype.values.js | 9 +
...ype_methods_Array.prototype[Symbol.iterator].js | 9 +
..._methods_Array.prototype[Symbol.unscopables].js | 17 +
...otype_methods_Array_iterator_prototype_chain.js | 19 +
.../tests/es6/Array_is_subclassable_Array.from.js | 10 +
.../Array_is_subclassable_Array.isArray_support.js | 10 +
.../tests/es6/Array_is_subclassable_Array.of.js | 10 +
...Array_is_subclassable_Array.prototype.concat.js | 11 +
...Array_is_subclassable_Array.prototype.filter.js | 11 +
.../Array_is_subclassable_Array.prototype.map.js | 11 +
.../Array_is_subclassable_Array.prototype.slice.js | 12 +
...Array_is_subclassable_Array.prototype.splice.js | 12 +
...rray_is_subclassable_correct_prototype_chain.js | 11 +
...ay_is_subclassable_length_property_accessing.js | 14 +
...rray_is_subclassable_length_property_setting.js | 13 +
...static_methods_Array.from_array-like_objects.js | 9 +
...tatic_methods_Array.from_generator_instances.js | 10 +
..._static_methods_Array.from_generic_iterables.js | 10 +
...ds_Array.from_instances_of_generic_iterables.js | 10 +
...y_static_methods_Array.from_iterator_closing.js | 16 +
...s_Array.from_map_function_array-like_objects.js | 11 +
..._Array.from_map_function_generator_instances.js | 12 +
...ds_Array.from_map_function_generic_iterables.js | 12 +
...ray.from_map_function_instances_of_iterables.js | 12 +
.../tests/es6/Array_static_methods_Array.of.js | 10 +
.../Array_static_methods_Array[Symbol.species].js | 10 +
...ion_is_subclassable_Function.prototype.apply.js | 11 +
...tion_is_subclassable_Function.prototype.bind.js | 11 +
...tion_is_subclassable_Function.prototype.call.js | 11 +
.../es6/Function_is_subclassable_can_be_called.js | 11 +
...unction_is_subclassable_can_be_used_with_new.js | 12 +
...tion_is_subclassable_correct_prototype_chain.js | 11 +
.../tests/es6/HTML-style_comments.js | 11 +
.../tests/es6/Map_-0_key_converts_to_+0.js | 15 +
.../tests/es6/Map_Map.prototype.clear.js | 9 +
.../tests/es6/Map_Map.prototype.delete.js | 9 +
.../tests/es6/Map_Map.prototype.entries.js | 9 +
.../tests/es6/Map_Map.prototype.forEach.js | 9 +
.../tests/es6/Map_Map.prototype.keys.js | 9 +
.../es6/Map_Map.prototype.set_returns_this.js | 10 +
.../tests/es6/Map_Map.prototype.size.js | 14 +
.../tests/es6/Map_Map.prototype.values.js | 9 +
.../es6/Map_Map.prototype[Symbol.iterator].js | 9 +
.../tests/es6/Map_Map[Symbol.species].js | 10 +
.../tests/es6/Map_Map_iterator_prototype_chain.js | 19 +
.../tests/es6/Map_basic_functionality.js | 14 +
.../tests/es6/Map_constructor_accepts_null.js | 10 +
.../tests/es6/Map_constructor_arguments.js | 14 +
.../tests/es6/Map_constructor_invokes_set.js | 19 +
.../tests/es6/Map_constructor_requires_new.js | 15 +
.../tests/es6/Map_iterator_closing.js | 16 +
.../tests/es6/Math_methods_Math.acosh.js | 9 +
.../tests/es6/Math_methods_Math.asinh.js | 9 +
.../tests/es6/Math_methods_Math.atanh.js | 9 +
.../tests/es6/Math_methods_Math.cbrt.js | 9 +
.../tests/es6/Math_methods_Math.clz32.js | 9 +
.../tests/es6/Math_methods_Math.cosh.js | 9 +
.../tests/es6/Math_methods_Math.expm1.js | 9 +
.../tests/es6/Math_methods_Math.fround.js | 9 +
.../tests/es6/Math_methods_Math.hypot.js | 12 +
.../tests/es6/Math_methods_Math.imul.js | 9 +
.../tests/es6/Math_methods_Math.log10.js | 9 +
.../tests/es6/Math_methods_Math.log1p.js | 9 +
.../tests/es6/Math_methods_Math.log2.js | 9 +
.../tests/es6/Math_methods_Math.sign.js | 9 +
.../tests/es6/Math_methods_Math.sinh.js | 9 +
.../tests/es6/Math_methods_Math.tanh.js | 9 +
.../tests/es6/Math_methods_Math.trunc.js | 9 +
.../tests/es6/Number_properties_Number.EPSILON.js | 9 +
.../Number_properties_Number.MAX_SAFE_INTEGER.js | 9 +
.../Number_properties_Number.MIN_SAFE_INTEGER.js | 9 +
.../tests/es6/Number_properties_Number.isFinite.js | 9 +
.../es6/Number_properties_Number.isInteger.js | 9 +
.../tests/es6/Number_properties_Number.isNaN.js | 9 +
.../es6/Number_properties_Number.isSafeInteger.js | 9 +
...type.__proto___absent_from_Object.createnull.js | 11 +
...totype.__proto___correct_property_descriptor.js | 16 +
.../Object.prototype.__proto___get_prototype.js | 10 +
...roto___present_in_Object.getOwnPropertyNames.js | 9 +
...rototype.__proto___present_in_hasOwnProperty.js | 9 +
.../Object.prototype.__proto___set_prototype.js | 11 +
.../es6/Object_static_methods_Object.assign.js | 10 +
...thods_Object.getOwnPropertyDescriptors-proxy.js | 97 +
...tic_methods_Object.getOwnPropertyDescriptors.js | 93 +
..._static_methods_Object.getOwnPropertySymbols.js | 17 +
.../tests/es6/Object_static_methods_Object.is.js | 11 +
.../Object_static_methods_Object.setPrototypeOf.js | 9 +
...atic_methods_accept_primitives_Object.freeze.js | 9 +
...t_primitives_Object.getOwnPropertyDescriptor.js | 9 +
...accept_primitives_Object.getOwnPropertyNames.js | 11 +
...hods_accept_primitives_Object.getPrototypeOf.js | 9 +
...ethods_accept_primitives_Object.isExtensible.js | 9 +
...ic_methods_accept_primitives_Object.isFrozen.js | 9 +
...ic_methods_accept_primitives_Object.isSealed.js | 9 +
...static_methods_accept_primitives_Object.keys.js | 10 +
...s_accept_primitives_Object.preventExtensions.js | 9 +
...static_methods_accept_primitives_Object.seal.js | 9 +
.../tests/es6/Promise_Promise.all.js | 29 +
.../es6/Promise_Promise.all_generic_iterables.js | 29 +
.../tests/es6/Promise_Promise.race.js | 29 +
.../es6/Promise_Promise.race_generic_iterables.js | 29 +
.../tests/es6/Promise_Promise[Symbol.species].js | 10 +
.../tests/es6/Promise_basic_functionality.js | 36 +
.../tests/es6/Promise_constructor_requires_new.js | 15 +
.../es6/Promise_is_subclassable_Promise.all.js | 30 +
.../es6/Promise_is_subclassable_Promise.race.js | 30 +
.../Promise_is_subclassable_basic_functionality.js | 37 +
...mise_is_subclassable_correct_prototype_chain.js | 11 +
.../tests/es6/Proxy_Array.isArray_support.js | 9 +
.../tests/es6/Proxy_JSON.stringify_support.js | 9 +
.../tests/es6/Proxy_Proxy.revocable.js | 17 +
.../tests/es6/Proxy_apply_handler.js | 19 +
.../tests/es6/Proxy_construct_handler.js | 17 +
.../tests/es6/Proxy_constructor_requires_new.js | 15 +
.../tests/es6/Proxy_defineProperty_handler.js | 21 +
.../tests/es6/Proxy_deleteProperty_handler.js | 16 +
.../tests/es6/Proxy_enumerate_handler.js | 21 +
.../es6/Proxy_getOwnPropertyDescriptor_handler.js | 22 +
.../tests/es6/Proxy_getPrototypeOf_handler.js | 16 +
.../JavaScriptCore/tests/es6/Proxy_get_handler.js | 15 +
.../es6/Proxy_get_handler_instances_of_proxies.js | 15 +
.../JavaScriptCore/tests/es6/Proxy_has_handler.js | 16 +
.../es6/Proxy_has_handler_instances_of_proxies.js | 16 +
...ernal_defineProperty_calls_SetIntegrityLevel.js | 13 +
.../Proxy_internal_defineProperty_calls_[[Set]].js | 13 +
...eteProperty_calls_Array.prototype.copyWithin.js | 13 +
...nal_deleteProperty_calls_Array.prototype.pop.js | 13 +
...deleteProperty_calls_Array.prototype.reverse.js | 13 +
...l_deleteProperty_calls_Array.prototype.shift.js | 13 +
..._deleteProperty_calls_Array.prototype.splice.js | 13 +
...deleteProperty_calls_Array.prototype.unshift.js | 13 +
...ertyDescriptor_calls_Function.prototype.bind.js | 14 +
...getOwnPropertyDescriptor_calls_Object.assign.js | 14 +
...riptor_calls_Object.prototype.hasOwnProperty.js | 14 +
...ernal_getOwnPropertyDescriptor_calls_[[Set]].js | 14 +
.../es6/Proxy_internal_get_calls_Array.from.js | 13 +
...xy_internal_get_calls_Array.prototype.concat.js | 20 +
...Proxy_internal_get_calls_Array.prototype.pop.js | 13 +
...y_internal_get_calls_Array.prototype.reverse.js | 13 +
...oxy_internal_get_calls_Array.prototype.shift.js | 13 +
...xy_internal_get_calls_Array.prototype.splice.js | 14 +
..._internal_get_calls_Array.prototype.toString.js | 13 +
..._get_calls_Array.prototype_iteration_methods.js | 26 +
...internal_get_calls_ClassDefinitionEvaluation.js | 13 +
...oxy_internal_get_calls_CreateDynamicFunction.js | 13 +
...y_internal_get_calls_CreateListFromArrayLike.js | 13 +
...oxy_internal_get_calls_Date.prototype.toJSON.js | 14 +
..._internal_get_calls_Error.prototype.toString.js | 13 +
...y_internal_get_calls_Function.prototype.bind.js | 13 +
.../es6/Proxy_internal_get_calls_HasBinding.js | 16 +
...nal_get_calls_IteratorComplete_IteratorValue.js | 24 +
.../es6/Proxy_internal_get_calls_JSON.stringify.js | 13 +
.../es6/Proxy_internal_get_calls_Object.assign.js | 13 +
...y_internal_get_calls_Object.defineProperties.js | 13 +
...internal_get_calls_Promise_resolve_functions.js | 13 +
...xy_internal_get_calls_RegExp.prototype.flags.js | 13 +
...oxy_internal_get_calls_RegExp.prototype.test.js | 13 +
...nal_get_calls_RegExp.prototype[Symbol.match].js | 15 +
...l_get_calls_RegExp.prototype[Symbol.replace].js | 15 +
...al_get_calls_RegExp.prototype[Symbol.search].js | 13 +
...nal_get_calls_RegExp.prototype[Symbol.split].js | 15 +
.../Proxy_internal_get_calls_RegExp_constructor.js | 15 +
...xy_internal_get_calls_String.prototype.match.js | 15 +
..._internal_get_calls_String.prototype.replace.js | 15 +
...y_internal_get_calls_String.prototype.search.js | 15 +
...xy_internal_get_calls_String.prototype.split.js | 15 +
.../es6/Proxy_internal_get_calls_String.raw.js | 14 +
.../es6/Proxy_internal_get_calls_ToPrimitive.js | 13 +
...roxy_internal_get_calls_ToPropertyDescriptor.js | 21 +
...Proxy_internal_get_calls_instanceof_operator.js | 14 +
...y_internal_ownKeys_calls_SerializeJSONObject.js | 13 +
...oxy_internal_ownKeys_calls_SetIntegrityLevel.js | 13 +
...xy_internal_ownKeys_calls_TestIntegrityLevel.js | 13 +
.../es6/Proxy_internal_set_calls_Array.from.js | 13 +
.../tests/es6/Proxy_internal_set_calls_Array.of.js | 13 +
...nternal_set_calls_Array.prototype.copyWithin.js | 13 +
...roxy_internal_set_calls_Array.prototype.fill.js | 13 +
...Proxy_internal_set_calls_Array.prototype.pop.js | 13 +
...roxy_internal_set_calls_Array.prototype.push.js | 13 +
...y_internal_set_calls_Array.prototype.reverse.js | 13 +
...oxy_internal_set_calls_Array.prototype.shift.js | 13 +
...xy_internal_set_calls_Array.prototype.splice.js | 13 +
...y_internal_set_calls_Array.prototype.unshift.js | 13 +
.../es6/Proxy_internal_set_calls_Object.assign.js | 13 +
.../tests/es6/Proxy_isExtensible_handler.js | 18 +
.../tests/es6/Proxy_ownKeys_handler.js | 18 +
.../tests/es6/Proxy_preventExtensions_handler.js | 19 +
.../tests/es6/Proxy_setPrototypeOf_handler.js | 21 +
.../JavaScriptCore/tests/es6/Proxy_set_handler.js | 17 +
.../es6/Proxy_set_handler_instances_of_proxies.js | 17 +
.../tests/es6/Reflect_Reflect.apply.js | 9 +
.../tests/es6/Reflect_Reflect.construct.js | 11 +
...uct_creates_instance_from_newTarget_argument.js | 10 +
...lect.construct_sets_new.target_meta_property.js | 13 +
.../tests/es6/Reflect_Reflect.defineProperty.js | 12 +
.../tests/es6/Reflect_Reflect.deleteProperty.js | 11 +
.../tests/es6/Reflect_Reflect.enumerate.js | 21 +
.../tests/es6/Reflect_Reflect.get.js | 9 +
.../Reflect_Reflect.getOwnPropertyDescriptor.js | 12 +
.../tests/es6/Reflect_Reflect.getPrototypeOf.js | 9 +
.../tests/es6/Reflect_Reflect.has.js | 9 +
.../tests/es6/Reflect_Reflect.isExtensible.js | 10 +
.../es6/Reflect_Reflect.ownKeys_string_keys.js | 13 +
.../es6/Reflect_Reflect.ownKeys_symbol_keys.js | 17 +
.../tests/es6/Reflect_Reflect.preventExtensions.js | 11 +
.../tests/es6/Reflect_Reflect.set.js | 11 +
.../tests/es6/Reflect_Reflect.setPrototypeOf.js | 11 +
.../tests/es6/RegExp.prototype.compile.js | 9 +
....prototype_properties_RegExp.prototype.flags.js | 9 +
...pe_properties_RegExp.prototype[Symbol.match].js | 9 +
..._properties_RegExp.prototype[Symbol.replace].js | 9 +
...e_properties_RegExp.prototype[Symbol.search].js | 9 +
...pe_properties_RegExp.prototype[Symbol.split].js | 9 +
....prototype_properties_RegExp[Symbol.species].js | 10 +
...RegExp_is_subclassable_RegExp.prototype.exec.js | 11 +
...RegExp_is_subclassable_RegExp.prototype.test.js | 11 +
.../RegExp_is_subclassable_basic_functionality.js | 11 +
...gExp_is_subclassable_correct_prototype_chain.js | 11 +
..._syntax_extensions_hyphens_in_character_sets.js | 9 +
...tensions_incomplete_patterns_and_quantifiers.js | 10 +
...xp_syntax_extensions_invalid_Unicode_escapes.js | 10 +
..._invalid_backreferences_become_octal_escapes.js | 10 +
..._syntax_extensions_invalid_character_escapes.js | 10 +
...extensions_invalid_control-character_escapes.js | 9 +
...yntax_extensions_invalid_hexadecimal_escapes.js | 10 +
...Exp_syntax_extensions_octal_escape_sequences.js | 10 +
.../tests/es6/RegExp_y_and_u_flags_u_flag.js | 9 +
...nd_u_flags_u_flag_Unicode_code_point_escapes.js | 9 +
.../tests/es6/RegExp_y_and_u_flags_y_flag.js | 11 +
.../es6/RegExp_y_and_u_flags_y_flag_lastIndex.js | 12 +
.../tests/es6/Set_-0_key_converts_to_+0.js | 15 +
.../es6/Set_Set.prototype.add_returns_this.js | 10 +
.../tests/es6/Set_Set.prototype.clear.js | 9 +
.../tests/es6/Set_Set.prototype.delete.js | 9 +
.../tests/es6/Set_Set.prototype.entries.js | 9 +
.../tests/es6/Set_Set.prototype.forEach.js | 9 +
.../tests/es6/Set_Set.prototype.keys.js | 9 +
.../tests/es6/Set_Set.prototype.size.js | 16 +
.../tests/es6/Set_Set.prototype.values.js | 9 +
.../es6/Set_Set.prototype[Symbol.iterator].js | 9 +
.../tests/es6/Set_Set[Symbol.species].js | 10 +
.../tests/es6/Set_Set_iterator_prototype_chain.js | 19 +
.../tests/es6/Set_basic_functionality.js | 15 +
.../tests/es6/Set_constructor_accepts_null.js | 10 +
.../tests/es6/Set_constructor_arguments.js | 13 +
.../tests/es6/Set_constructor_invokes_add.js | 19 +
.../tests/es6/Set_constructor_requires_new.js | 15 +
.../tests/es6/Set_iterator_closing.js | 19 +
.../es6/String.prototype_HTML_methods_existence.js | 16 +
...HTML_methods_quotes_in_arguments_are_escaped.js | 15 +
...totype_HTML_methods_tags_names_are_lowercase.js | 16 +
...ototype_methods_String.prototype.codePointAt.js | 9 +
....prototype_methods_String.prototype.endsWith.js | 10 +
....prototype_methods_String.prototype.includes.js | 10 +
...prototype_methods_String.prototype.normalize.js | 11 +
...ng.prototype_methods_String.prototype.repeat.js | 10 +
...rototype_methods_String.prototype.startsWith.js | 10 +
...pe_methods_String.prototype[Symbol.iterator].js | 9 +
...type_methods_String_iterator_prototype_chain.js | 19 +
.../String_static_methods_String.fromCodePoint.js | 9 +
.../tests/es6/String_static_methods_String.raw.js | 9 +
.../es6/Symbol_JSON.stringify_ignores_symbols.js | 12 +
.../es6/Symbol_Object.defineProperty_support.js | 18 +
.../tests/es6/Symbol_Objectsymbol.js | 15 +
.../tests/es6/Symbol_basic_functionality.js | 13 +
.../tests/es6/Symbol_can_convert_with_String.js | 9 +
.../Symbol_cannot_coerce_to_string_or_number.js | 22 +
.../tests/es6/Symbol_global_symbol_registry.js | 11 +
.../tests/es6/Symbol_new_Symbol_throws.js | 14 +
...ymbol_symbol_keys_are_hidden_to_pre-ES6_code.js | 21 +
.../tests/es6/Symbol_typeof_support.js | 9 +
.../Unicode_code_point_escapes_in_identifiers.js | 10 +
.../es6/Unicode_code_point_escapes_in_strings.js | 9 +
.../tests/es6/WeakMap_WeakMap.prototype.delete.js | 9 +
.../WeakMap_WeakMap.prototype.set_returns_this.js | 11 +
.../tests/es6/WeakMap_basic_functionality.js | 14 +
.../tests/es6/WeakMap_constructor_accepts_null.js | 10 +
.../tests/es6/WeakMap_constructor_arguments.js | 14 +
.../tests/es6/WeakMap_constructor_invokes_set.js | 19 +
.../tests/es6/WeakMap_constructor_requires_new.js | 15 +
.../tests/es6/WeakMap_frozen_objects_as_keys.js | 12 +
.../tests/es6/WeakMap_iterator_closing.js | 16 +
.../WeakMap_no_WeakMap.prototype.clear_method.js | 16 +
.../WeakSet_WeakSet.prototype.add_returns_this.js | 11 +
.../tests/es6/WeakSet_WeakSet.prototype.delete.js | 9 +
.../tests/es6/WeakSet_basic_functionality.js | 15 +
.../tests/es6/WeakSet_constructor_accepts_null.js | 10 +
.../tests/es6/WeakSet_constructor_arguments.js | 12 +
.../tests/es6/WeakSet_constructor_invokes_add.js | 19 +
.../tests/es6/WeakSet_constructor_requires_new.js | 15 +
.../tests/es6/WeakSet_iterator_closing.js | 16 +
.../WeakSet_no_WeakSet.prototype.clear_method.js | 16 +
.../__proto___in_object_literals_basic_support.js | 10 +
...ject_literals_multiple___proto___is_an_error.js | 14 +
...__in_object_literals_not_a_computed_property.js | 13 +
...___in_object_literals_not_a_shorthand_method.js | 12 +
..._in_object_literals_not_a_shorthand_property.js | 13 +
.../tests/es6/arrow_functions_0_parameters.js | 9 +
.../es6/arrow_functions_1_parameter_no_brackets.js | 10 +
...arrow_functions_cant_be_bound_can_be_curried.js | 11 +
.../es6/arrow_functions_correct_precedence.js | 11 +
.../arrow_functions_lexical_arguments_binding.js | 10 +
.../arrow_functions_lexical_new.target_binding.js | 12 +
.../es6/arrow_functions_lexical_super_binding.js | 20 +
.../es6/arrow_functions_lexical_this_binding.js | 11 +
.../es6/arrow_functions_multiple_parameters.js | 10 +
...no_line_break_between_params_and_code_=_code.js | 11 +
.../es6/arrow_functions_no_prototype_property.js | 10 +
...ow_functions_this_unchanged_by_call_or_apply.js | 11 +
.../tests/es6/block-level_function_declaration.js | 14 +
.../tests/es6/class_accessor_properties.js | 15 +
.../tests/es6/class_anonymous_class.js | 9 +
.../tests/es6/class_class_expression.js | 9 +
.../es6/class_class_name_is_lexically_scoped.js | 14 +
.../tests/es6/class_class_statement.js | 10 +
.../es6/class_computed_accessor_properties.js | 15 +
.../es6/class_computed_names_temporal_dead_zone.js | 15 +
.../tests/es6/class_computed_prototype_methods.js | 14 +
.../class_computed_static_accessor_properties.js | 15 +
.../tests/es6/class_computed_static_methods.js | 14 +
.../JavaScriptCore/tests/es6/class_constructor.js | 13 +
.../tests/es6/class_constructor_requires_new.js | 15 +
.../JavaScriptCore/tests/es6/class_extends.js | 12 +
.../tests/es6/class_extends_expressions.js | 12 +
.../JavaScriptCore/tests/es6/class_extends_null.js | 13 +
.../tests/es6/class_implicit_strict_mode.js | 12 +
.../tests/es6/class_is_block-scoped.js | 15 +
.../tests/es6/class_methods_arent_enumerable.js | 13 +
.../JavaScriptCore/tests/es6/class_new.target.js | 21 +
.../tests/es6/class_prototype_methods.js | 13 +
.../tests/es6/class_static_accessor_properties.js | 15 +
.../tests/es6/class_static_methods.js | 13 +
.../tests/es6/class_string-keyed_methods.js | 13 +
.../tests/es6/const_basic_support.js | 10 +
.../tests/es6/const_basic_support_strict_mode.js | 11 +
.../tests/es6/const_is_block-scoped.js | 11 +
.../tests/es6/const_is_block-scoped_strict_mode.js | 12 +
.../es6/const_redefining_a_const_is_an_error.js | 14 +
.../es6/const_redefining_a_const_strict_mode.js | 15 +
.../tests/es6/const_temporal_dead_zone.js | 13 +
.../es6/const_temporal_dead_zone_strict_mode.js | 14 +
...tion_parameters_arguments_object_interaction.js | 16 +
...ault_function_parameters_basic_functionality.js | 9 +
...meters_defaults_can_refer_to_previous_params.js | 9 +
...ers_explicit_undefined_defers_to_the_default.js | 9 +
...ult_function_parameters_new_Function_support.js | 11 +
.../default_function_parameters_separate_scope.js | 14 +
...fault_function_parameters_temporal_dead_zone.js | 19 +
...destructuring_assignment_computed_properties.js | 72 +
...cturing_assignment_computed_property_default.js | 8 +
...ucturing_assignment_computed_property_simple.js | 8 +
...ing_assignment_nested_cover_initialized_name.js | 17 +
.../destructuring_assignment_non_simple_target.js | 16 +
...destructuring_chained_iterable_destructuring.js | 11 +
.../destructuring_chained_object_destructuring.js | 11 +
.../tests/es6/destructuring_computed_properties.js | 11 +
.../tests/es6/destructuring_defaults.js | 12 +
.../es6/destructuring_defaults_in_parameters.js | 13 +
..._defaults_in_parameters_new_Function_support.js | 11 +
...turing_defaults_in_parameters_separate_scope.js | 14 +
...estructuring_defaults_let_temporal_dead_zone.js | 18 +
.../tests/es6/destructuring_empty_patterns.js | 11 +
.../destructuring_empty_patterns_in_parameters.js | 11 +
.../tests/es6/destructuring_in_catch_heads.js | 17 +
.../es6/destructuring_in_for-in_loop_heads.js | 11 +
.../es6/destructuring_in_for-of_loop_heads.js | 11 +
.../tests/es6/destructuring_in_parameters.js | 12 +
...ucturing_in_parameters_arguments_interaction.js | 12 +
...uring_in_parameters_function_length_property.js | 9 +
...ructuring_in_parameters_new_Function_support.js | 12 +
.../tests/es6/destructuring_initializer_scoping.js | 17 +
...tructuring_iterable_destructuring_expression.js | 10 +
.../tests/es6/destructuring_iterator_closing.js | 14 +
...ucturing_multiples_in_a_single_var_statement.js | 10 +
.../tests/es6/destructuring_nested.js | 12 +
.../tests/es6/destructuring_nested_rest.js | 11 +
...estructuring_object_destructuring_expression.js | 10 +
...cturing_object_destructuring_with_primitives.js | 17 +
...renthesised_left-hand-side_is_a_syntax_error.js | 16 +
.../JavaScriptCore/tests/es6/destructuring_rest.js | 12 +
.../destructuring_throws_on_null_and_undefined.js | 17 +
...cturing_trailing_commas_in_iterable_patterns.js | 10 +
...ructuring_trailing_commas_in_object_patterns.js | 10 +
.../tests/es6/destructuring_with_arrays.js | 13 +
.../es6/destructuring_with_astral_plane_strings.js | 11 +
.../es6/destructuring_with_generator_instances.js | 13 +
.../es6/destructuring_with_generic_iterables.js | 13 +
...ucturing_with_instances_of_generic_iterables.js | 13 +
.../tests/es6/destructuring_with_objects.js | 13 +
.../tests/es6/destructuring_with_sparse_arrays.js | 10 +
.../tests/es6/destructuring_with_strings.js | 13 +
.../es6/for..of_loops_iterator_closing_break.js | 14 +
.../es6/for..of_loops_iterator_closing_throw.js | 16 +
.../tests/es6/for..of_loops_with_arrays.js | 11 +
.../es6/for..of_loops_with_astral_plane_strings.js | 12 +
.../es6/for..of_loops_with_generator_instances.js | 14 +
.../es6/for..of_loops_with_generic_iterables.js | 14 +
...of_loops_with_instances_of_generic_iterables.js | 14 +
.../tests/es6/for..of_loops_with_sparse_arrays.js | 13 +
.../tests/es6/for..of_loops_with_strings.js | 12 +
.../function_name_property_accessor_properties.js | 12 +
.../es6/function_name_property_bound_functions.js | 11 +
.../function_name_property_class_expressions.js | 10 +
...nction_name_property_class_prototype_methods.js | 10 +
.../es6/function_name_property_class_statements.js | 12 +
.../function_name_property_class_static_methods.js | 10 +
.../function_name_property_function_expressions.js | 10 +
.../function_name_property_function_statements.js | 11 +
..._name_property_isnt_writable_is_configurable.js | 12 +
.../es6/function_name_property_new_Function.js | 9 +
.../function_name_property_object_methods_class.js | 13 +
...nction_name_property_object_methods_function.js | 13 +
.../function_name_property_shorthand_methods.js | 10 +
...roperty_shorthand_methods_no_lexical_binding.js | 10 +
.../function_name_property_symbol-keyed_methods.js | 17 +
.../es6/function_name_property_variables_class.js | 14 +
.../function_name_property_variables_function.js | 11 +
.../generators_%GeneratorPrototype%.constructor.js | 19 +
.../tests/es6/generators_%GeneratorPrototype%.js | 18 +
.../es6/generators_%GeneratorPrototype%.return.js | 19 +
.../es6/generators_%GeneratorPrototype%.throw.js | 20 +
.../tests/es6/generators_basic_functionality.js | 19 +
.../tests/es6/generators_cant_use_this_with_new.js | 17 +
.../generators_computed_shorthand_generators.js | 22 +
...rators_computed_shorthand_generators_classes.js | 22 +
.../tests/es6/generators_correct_this_binding.js | 19 +
.../generators_generator_function_expressions.js | 19 +
.../JavaScriptCore/tests/es6/generators_sending.js | 17 +
.../es6/generators_shorthand_generator_methods.js | 21 +
...nerators_shorthand_generator_methods_classes.js | 21 +
...ors_string-keyed_shorthand_generator_methods.js | 21 +
.../es6/generators_yield_operator_precedence.js | 16 +
.../tests/es6/generators_yield_star_arrays.js | 18 +
.../generators_yield_star_astral_plane_strings.js | 18 +
.../generators_yield_star_generator_instances.js | 20 +
.../es6/generators_yield_star_generic_iterables.js | 41 +
...generators_yield_star_instances_of_iterables.js | 41 +
.../es6/generators_yield_star_iterator_closing.js | 46 +
...rators_yield_star_iterator_closing_via_throw.js | 45 +
...eld_star_on_non-iterables_is_a_runtime_error.js | 21 +
.../es6/generators_yield_star_sparse_arrays.js | 18 +
.../tests/es6/generators_yield_star_strings.js | 18 +
.../JavaScriptCore/tests/es6/let_basic_support.js | 10 +
.../tests/es6/let_basic_support_strict_mode.js | 11 +
.../tests/es6/let_for-loop_iteration_scope.js | 20 +
.../let_for-loop_iteration_scope_strict_mode.js | 21 +
.../tests/es6/let_for-loop_statement_scope.js | 11 +
.../let_for-loop_statement_scope_strict_mode.js | 12 +
.../tests/es6/let_is_block-scoped.js | 11 +
.../tests/es6/let_is_block-scoped_strict_mode.js | 12 +
.../tests/es6/let_temporal_dead_zone.js | 13 +
.../es6/let_temporal_dead_zone_strict_mode.js | 14 +
.../tests/es6/miscellaneous_Invalid_Date.js | 9 +
...ellaneous_RegExp_constructor_can_alter_flags.js | 9 +
...tring.prototype_case_methods_Unicode_support.js | 9 +
.../miscellaneous_accessors_arent_constructors.js | 13 +
...aneous_built-in_prototypes_are_not_instances.js | 15 +
...eous_duplicate_property_names_in_strict_mode.js | 10 +
...iscellaneous_function_length_is_configurable.js | 17 +
...aneous_no_assignments_allowed_in_for-in_head.js | 14 +
...ous_no_escaped_reserved_words_as_identifiers.js | 14 +
...ellaneous_no_semicolon_needed_after_do-while.js | 9 +
...aneous_subclassables_Boolean_is_subclassable.js | 12 +
...cellaneous_subclassables_Map_is_subclassable.js | 15 +
...laneous_subclassables_Number_is_subclassable.js | 12 +
...cellaneous_subclassables_Set_is_subclassable.js | 16 +
...laneous_subclassables_String_is_subclassable.js | 14 +
.../es6/new.target_assignment_is_an_early_error.js | 18 +
.../tests/es6/new.target_in_constructors.js | 16 +
..._function_statements_in_if-statement_clauses.js | 16 +
...ics_hoisted_block-level_function_declaration.js | 23 +
...nction_semantics_labeled_function_statements.js | 13 +
...object_literal_extensions_computed_accessors.js | 16 +
...bject_literal_extensions_computed_properties.js | 10 +
...iteral_extensions_computed_shorthand_methods.js | 10 +
.../object_literal_extensions_shorthand_methods.js | 9 +
...ject_literal_extensions_shorthand_properties.js | 10 +
...al_extensions_string-keyed_shorthand_methods.js | 9 +
.../octal_and_binary_literals_binary_literals.js | 9 +
...d_binary_literals_binary_supported_by_Number.js | 9 +
.../octal_and_binary_literals_octal_literals.js | 9 +
...nd_binary_literals_octal_supported_by_Number.js | 9 +
.../tests/es6/own_property_order_JSON.parse.js | 17 +
.../tests/es6/own_property_order_JSON.stringify.js | 27 +
.../tests/es6/own_property_order_Object.assign.js | 36 +
...wn_property_order_Object.getOwnPropertyNames.js | 26 +
.../tests/es6/own_property_order_Object.keys.js | 26 +
...perty_order_Reflect.ownKeys_string_key_order.js | 26 +
...perty_order_Reflect.ownKeys_symbol_key_order.js | 24 +
.../tests/es6/own_property_order_for..in.js | 30 +
...alls_tail_call_optimisation_direct_recursion.js | 15 +
...alls_tail_call_optimisation_mutual_recursion.js | 22 +
...prototype_of_bound_functions_arrow_functions.js | 22 +
...prototype_of_bound_functions_basic_functions.js | 22 +
.../es6/prototype_of_bound_functions_classes.js | 22 +
...otype_of_bound_functions_generator_functions.js | 22 +
.../es6/prototype_of_bound_functions_subclasses.js | 20 +
...rest_parameters_arguments_object_interaction.js | 17 +
.../es6/rest_parameters_basic_functionality.js | 11 +
.../es6/rest_parameters_cant_be_used_in_setters.js | 15 +
.../rest_parameters_function_length_property.js | 9 +
.../es6/rest_parameters_new_Function_support.js | 11 +
...r_spreading_non-iterables_is_a_runtime_error.js | 13 +
...d_..._operator_with_arrays_in_array_literals.js | 9 +
...d_..._operator_with_arrays_in_function_calls.js | 9 +
..._with_astral_plane_strings_in_array_literals.js | 9 +
..._with_astral_plane_strings_in_function_calls.js | 9 +
..._operator_with_generator_instances_in_arrays.js | 10 +
...._operator_with_generator_instances_in_calls.js | 10 +
....._operator_with_generic_iterables_in_arrays.js | 10 +
......_operator_with_generic_iterables_in_calls.js | 10 +
...erator_with_instances_of_iterables_in_arrays.js | 10 +
...perator_with_instances_of_iterables_in_calls.js | 10 +
...perator_with_sparse_arrays_in_array_literals.js | 10 +
...perator_with_sparse_arrays_in_function_calls.js | 10 +
..._..._operator_with_strings_in_array_literals.js | 9 +
..._..._operator_with_strings_in_function_calls.js | 9 +
...tructor_calls_use_correct_new.target_binding.js | 17 +
.../tests/es6/super_expression_in_constructors.js | 15 +
.../tests/es6/super_in_methods_method_calls.js | 15 +
.../tests/es6/super_in_methods_property_access.js | 16 +
.../tests/es6/super_is_statically_bound.js | 19 +
.../super_method_calls_use_correct_this_binding.js | 17 +
.../tests/es6/super_statement_in_constructors.js | 17 +
.../es6/template_strings_basic_functionality.js | 11 +
.../template_strings_line_break_normalisation.js | 14 +
.../es6/template_strings_passed_array_is_frozen.js | 11 +
.../template_strings_tagged_template_strings.js | 20 +
.../es6/template_strings_toString_conversion.js | 13 +
.../tests/es6/typed_arrays_%TypedArray%.from.js | 17 +
.../tests/es6/typed_arrays_%TypedArray%.of.js | 17 +
...ped_arrays_%TypedArray%.prototype.copyWithin.js | 17 +
.../typed_arrays_%TypedArray%.prototype.entries.js | 17 +
.../typed_arrays_%TypedArray%.prototype.every.js | 17 +
.../typed_arrays_%TypedArray%.prototype.fill.js | 17 +
.../typed_arrays_%TypedArray%.prototype.filter.js | 17 +
.../typed_arrays_%TypedArray%.prototype.find.js | 17 +
...yped_arrays_%TypedArray%.prototype.findIndex.js | 17 +
.../typed_arrays_%TypedArray%.prototype.forEach.js | 17 +
.../typed_arrays_%TypedArray%.prototype.indexOf.js | 17 +
.../typed_arrays_%TypedArray%.prototype.join.js | 17 +
.../typed_arrays_%TypedArray%.prototype.keys.js | 17 +
...ed_arrays_%TypedArray%.prototype.lastIndexOf.js | 17 +
.../es6/typed_arrays_%TypedArray%.prototype.map.js | 17 +
.../typed_arrays_%TypedArray%.prototype.reduce.js | 17 +
...ed_arrays_%TypedArray%.prototype.reduceRight.js | 17 +
.../typed_arrays_%TypedArray%.prototype.reverse.js | 17 +
.../typed_arrays_%TypedArray%.prototype.slice.js | 17 +
.../typed_arrays_%TypedArray%.prototype.some.js | 17 +
.../typed_arrays_%TypedArray%.prototype.sort.js | 17 +
...typed_arrays_%TypedArray%.prototype.subarray.js | 17 +
.../typed_arrays_%TypedArray%.prototype.values.js | 17 +
...rays_%TypedArray%.prototype[Symbol.iterator].js | 17 +
.../typed_arrays_%TypedArray%[Symbol.species].js | 17 +
.../typed_arrays_ArrayBuffer[Symbol.species].js | 9 +
.../tests/es6/typed_arrays_DataView_Float32.js | 12 +
.../tests/es6/typed_arrays_DataView_Float64.js | 12 +
.../tests/es6/typed_arrays_DataView_Int16.js | 12 +
.../tests/es6/typed_arrays_DataView_Int32.js | 12 +
.../tests/es6/typed_arrays_DataView_Int8.js | 12 +
.../tests/es6/typed_arrays_DataView_Uint16.js | 12 +
.../tests/es6/typed_arrays_DataView_Uint32.js | 12 +
.../tests/es6/typed_arrays_DataView_Uint8.js | 12 +
.../tests/es6/typed_arrays_Float32Array.js | 11 +
.../tests/es6/typed_arrays_Float64Array.js | 11 +
.../tests/es6/typed_arrays_Int16Array.js | 11 +
.../tests/es6/typed_arrays_Int32Array.js | 11 +
.../tests/es6/typed_arrays_Int8Array.js | 11 +
.../tests/es6/typed_arrays_Uint16Array.js | 11 +
.../tests/es6/typed_arrays_Uint32Array.js | 11 +
.../tests/es6/typed_arrays_Uint8Array.js | 11 +
.../tests/es6/typed_arrays_Uint8ClampedArray.js | 11 +
.../es6/typed_arrays_constructors_require_new.js | 32 +
.../es6/typed_arrays_correct_prototype_chains.js | 31 +
.../es6/well-known_symbols_Symbol.hasInstance.js | 16 +
...well-known_symbols_Symbol.isConcatSpreadable.js | 12 +
...own_symbols_Symbol.iterator_arguments_object.js | 12 +
...well-known_symbols_Symbol.iterator_existence.js | 9 +
.../tests/es6/well-known_symbols_Symbol.match.js | 13 +
.../tests/es6/well-known_symbols_Symbol.replace.js | 13 +
.../tests/es6/well-known_symbols_Symbol.search.js | 13 +
...ymbols_Symbol.species_Array.prototype.concat.js | 14 +
...ymbols_Symbol.species_Array.prototype.filter.js | 14 +
...n_symbols_Symbol.species_Array.prototype.map.js | 14 +
...symbols_Symbol.species_Array.prototype.slice.js | 14 +
...ymbols_Symbol.species_Array.prototype.splice.js | 14 +
...ymbol.species_RegExp.prototype[Symbol.split].js | 17 +
.../well-known_symbols_Symbol.species_existence.js | 9 +
.../tests/es6/well-known_symbols_Symbol.split.js | 13 +
.../es6/well-known_symbols_Symbol.toPrimitive.js | 18 +
.../es6/well-known_symbols_Symbol.toStringTag.js | 11 +
...n_symbols_Symbol.toStringTag_misc._built-ins.js | 11 +
.../es6/well-known_symbols_Symbol.unscopables.js | 13 +
.../tests/executableAllocationFuzz.yaml | 2 +-
.../Source/JavaScriptCore/tests/heapProfiler.yaml | 25 +
.../tests/heapProfiler/basic-edges.js | 58 +
.../tests/heapProfiler/basic-nodes.js | 78 +
.../tests/heapProfiler/driver/driver.js | 242 +
.../Source/JavaScriptCore/tests/modules.yaml | 25 +
.../JavaScriptCore/tests/modules/aliasing.js | 18 +
.../tests/modules/aliasing/drink-2.js | 5 +
.../JavaScriptCore/tests/modules/aliasing/drink.js | 7 +
.../modules/caching-should-not-make-ambiguous.js | 5 +
.../modules/caching-should-not-make-ambiguous/A.js | 2 +
.../modules/caching-should-not-make-ambiguous/B.js | 1 +
.../modules/caching-should-not-make-ambiguous/C.js | 1 +
.../modules/caching-should-not-make-ambiguous/D.js | 1 +
.../caching-should-not-make-ambiguous/main.js | 1 +
.../tests/modules/cyclic-may-produce-tdz.js | 7 +
.../tests/modules/cyclic-may-produce-tdz/1.js | 12 +
.../tests/modules/cyclic-may-produce-tdz/2.js | 15 +
.../tests/modules/default-error/main.js | 1 +
.../modules/default-value-case-should-be-copied.js | 11 +
.../default-value-case-should-be-copied/module.js | 7 +
.../JavaScriptCore/tests/modules/defaults.js | 10 +
.../tests/modules/defaults/Cappuccino.js | 4 +
.../JavaScriptCore/tests/modules/defaults/Cocoa.js | 5 +
.../tests/modules/defaults/Matcha.js | 1 +
.../tests/modules/destructuring-export.js | 10 +
.../tests/modules/destructuring-export/array.js | 3 +
.../tests/modules/destructuring-export/main.js | 16 +
.../JavaScriptCore/tests/modules/different-view.js | 7 +
.../tests/modules/different-view/A.js | 2 +
.../tests/modules/different-view/B.js | 2 +
.../tests/modules/different-view/C.js | 1 +
.../tests/modules/different-view/D.js | 1 +
.../tests/modules/different-view/E.js | 1 +
.../tests/modules/different-view/main.js | 1 +
.../tests/modules/execution-order-cyclic.js | 5 +
.../tests/modules/execution-order-cyclic/1.js | 5 +
.../tests/modules/execution-order-cyclic/10.js | 7 +
.../tests/modules/execution-order-cyclic/11.js | 7 +
.../tests/modules/execution-order-cyclic/2.js | 8 +
.../tests/modules/execution-order-cyclic/3.js | 7 +
.../tests/modules/execution-order-cyclic/4.js | 6 +
.../tests/modules/execution-order-cyclic/5.js | 7 +
.../tests/modules/execution-order-cyclic/6.js | 7 +
.../tests/modules/execution-order-cyclic/7.js | 7 +
.../tests/modules/execution-order-cyclic/8.js | 6 +
.../tests/modules/execution-order-cyclic/9.js | 8 +
.../tests/modules/execution-order-dag.js | 7 +
.../tests/modules/execution-order-dag/1.js | 4 +
.../tests/modules/execution-order-dag/10.js | 7 +
.../tests/modules/execution-order-dag/2.js | 6 +
.../tests/modules/execution-order-dag/3.js | 6 +
.../tests/modules/execution-order-dag/4.js | 6 +
.../tests/modules/execution-order-dag/5.js | 7 +
.../tests/modules/execution-order-dag/6.js | 6 +
.../tests/modules/execution-order-dag/7.js | 6 +
.../tests/modules/execution-order-dag/8.js | 7 +
.../tests/modules/execution-order-dag/9.js | 6 +
.../tests/modules/execution-order-depth.js | 5 +
.../tests/modules/execution-order-depth/1.js | 4 +
.../tests/modules/execution-order-depth/2.js | 6 +
.../tests/modules/execution-order-depth/3.js | 6 +
.../tests/modules/execution-order-self.js | 6 +
.../tests/modules/execution-order-sibling.js | 7 +
.../tests/modules/execution-order-sibling/1.js | 4 +
.../tests/modules/execution-order-sibling/2.js | 4 +
.../tests/modules/execution-order-sibling/3.js | 4 +
.../tests/modules/execution-order-tree.js | 7 +
.../tests/modules/execution-order-tree/1.js | 4 +
.../tests/modules/execution-order-tree/10.js | 4 +
.../tests/modules/execution-order-tree/11.js | 7 +
.../tests/modules/execution-order-tree/2.js | 6 +
.../tests/modules/execution-order-tree/3.js | 7 +
.../tests/modules/execution-order-tree/4.js | 4 +
.../tests/modules/execution-order-tree/5.js | 7 +
.../tests/modules/execution-order-tree/6.js | 4 +
.../tests/modules/execution-order-tree/7.js | 6 +
.../tests/modules/execution-order-tree/8.js | 4 +
.../tests/modules/execution-order-tree/9.js | 6 +
.../tests/modules/export-conflict-ok.js | 5 +
.../tests/modules/export-conflict-ok/A.js | 2 +
.../tests/modules/export-conflict-ok/B.js | 2 +
.../tests/modules/export-conflict-ok/main.js | 2 +
.../JavaScriptCore/tests/modules/export-from.js | 8 +
.../tests/modules/export-from/main.js | 6 +
.../tests/modules/export-from/second.js | 9 +
.../tests/modules/export-with-declarations-list.js | 9 +
.../modules/export-with-declarations-list/main.js | 3 +
...tion-may-be-called-before-module-is-executed.js | 1 +
.../1.js | 15 +
.../2.js | 13 +
.../tests/modules/fallback-ambiguous.js | 12 +
.../tests/modules/fallback-ambiguous/A.js | 2 +
.../tests/modules/fallback-ambiguous/B.js | 1 +
.../tests/modules/fallback-ambiguous/C.js | 1 +
.../tests/modules/fallback-ambiguous/D.js | 2 +
.../tests/modules/fallback-ambiguous/E.js | 1 +
.../tests/modules/fallback-ambiguous/main.js | 1 +
.../JavaScriptCore/tests/modules/import-error.js | 13 +
.../modules/import-error/export-ambiguous-1.js | 1 +
.../modules/import-error/export-ambiguous-2.js | 1 +
.../tests/modules/import-error/export-ambiguous.js | 4 +
.../import-error/export-default-from-star-2.js | 2 +
.../import-error/export-default-from-star.js | 1 +
.../tests/modules/import-error/export-not-found.js | 2 +
.../tests/modules/import-error/import-ambiguous.js | 1 +
.../import-error/import-default-from-star.js | 1 +
.../tests/modules/import-error/import-not-found.js | 1 +
.../modules/imported-bindings-are-immutable.js | 43 +
.../imported-bindings-are-immutable/bindings.js | 11 +
...d-bindings-can-be-changed-in-original-module.js | 17 +
.../bindings.js | 16 +
.../tests/modules/indirect-export-error.js | 13 +
.../indirect-export-ambiguous-2.js | 2 +
.../indirect-export-ambiguous-3.js | 2 +
.../indirect-export-ambiguous-4.js | 1 +
.../indirect-export-ambiguous.js | 1 +
.../indirect-export-default-2.js | 1 +
.../indirect-export-default-3.js | 2 +
.../indirect-export-default.js | 2 +
.../indirect-export-not-found-2.js | 1 +
.../indirect-export-not-found.js | 1 +
.../JavaScriptCore/tests/modules/module-eval.js | 11 +
.../JavaScriptCore/tests/modules/module-eval/A.js | 8 +
.../JavaScriptCore/tests/modules/module-eval/B.js | 3 +
.../tests/modules/module-eval/drink.js | 3 +
.../tests/modules/module-is-strict-code.js | 19 +
.../tests/modules/namespace-ambiguous.js | 6 +
.../modules/namespace-ambiguous/ambiguous-2.js | 2 +
.../modules/namespace-ambiguous/ambiguous-3.js | 1 +
.../modules/namespace-ambiguous/ambiguous-4.js | 1 +
.../tests/modules/namespace-ambiguous/ambiguous.js | 1 +
.../tests/modules/namespace-error.js | 5 +
...e-local-error-should-hide-global-ambiguity-2.js | 3 +
...e-local-error-should-hide-global-ambiguity-3.js | 1 +
...e-local-error-should-hide-global-ambiguity-4.js | 3 +
...e-local-error-should-hide-global-ambiguity-5.js | 1 +
...e-local-error-should-hide-global-ambiguity-6.js | 1 +
...e-local-error-should-hide-global-ambiguity-7.js | 2 +
...ace-local-error-should-hide-global-ambiguity.js | 1 +
.../JavaScriptCore/tests/modules/namespace-tdz.js | 1 +
.../tests/modules/namespace-tdz/A.js | 10 +
.../tests/modules/namespace-tdz/B.js | 20 +
.../tests/modules/namespace-tdz/main.js | 1 +
.../JavaScriptCore/tests/modules/namespace.js | 82 +
.../tests/modules/namespace/additional-drink.js | 4 +
.../tests/modules/namespace/drink.js | 10 +
.../modules/namespace/more-additional-drink.js | 1 +
.../tests/modules/resources/assert.js | 19 +
.../Source/JavaScriptCore/tests/modules/scopes.js | 27 +
.../tests/modules/scopes/additional-drink.js | 4 +
.../JavaScriptCore/tests/modules/scopes/drink.js | 10 +
.../tests/modules/scopes/more-additional-drink.js | 1 +
.../JavaScriptCore/tests/modules/self-star-link.js | 15 +
.../tests/modules/self-star-link/A.js | 2 +
.../tests/modules/self-star-link/B.js | 1 +
.../tests/modules/self-star-link/C.js | 2 +
.../tests/modules/self-star-link/D.js | 1 +
.../tests/modules/self-star-link/E.js | 1 +
.../tests/modules/this-should-be-undefined.js | 3 +
.../tests/modules/uncacheable-when-see-star.js | 13 +
.../modules/uncacheable-when-see-star/A-pre.js | 1 +
.../tests/modules/uncacheable-when-see-star/A.js | 2 +
.../tests/modules/uncacheable-when-see-star/B.js | 1 +
.../tests/modules/uncacheable-when-see-star/C.js | 2 +
.../uncacheable-when-see-star/D.js} | 0
.../modules/uncacheable-when-see-star/E-pre.js | 1 +
.../tests/modules/uncacheable-when-see-star/E.js | 1 +
.../modules/uncacheable-when-see-star/main1.js | 1 +
.../modules/uncacheable-when-see-star/main2.js | 1 +
.../tests/mozilla/ecma/Array/15.4.4.3-1.js | 4 +-
.../tests/mozilla/ecma/Array/15.4.4.4-1.js | 4 +-
.../tests/mozilla/ecma/Array/15.4.4.4-2.js | 4 +-
.../tests/mozilla/ecma/GlobalObject/15.1.2.1-1.js | 5 +-
.../tests/mozilla/ecma/GlobalObject/15.1.2.2-1.js | 6 +-
.../tests/mozilla/ecma/GlobalObject/15.1.2.3-1.js | 4 +-
.../tests/mozilla/ecma/GlobalObject/15.1.2.4.js | 4 +-
.../tests/mozilla/ecma/GlobalObject/15.1.2.5-1.js | 4 +-
.../tests/mozilla/ecma/GlobalObject/15.1.2.6.js | 4 +-
.../tests/mozilla/ecma/GlobalObject/15.1.2.7.js | 4 +-
.../tests/mozilla/ecma/String/15.5.4.10-1.js | 4 +-
.../tests/mozilla/ecma/String/15.5.4.11-1.js | 4 +-
.../tests/mozilla/ecma/String/15.5.4.11-5.js | 4 +-
.../tests/mozilla/ecma/String/15.5.4.12-1.js | 4 +-
.../tests/mozilla/ecma/String/15.5.4.6-2.js | 4 +-
.../tests/mozilla/ecma/String/15.5.4.7-2.js | 4 +-
.../tests/mozilla/ecma/String/15.5.4.8-1.js | 4 +-
.../tests/mozilla/ecma/String/15.5.4.9-1.js | 4 +-
.../tests/mozilla/mozilla-tests.yaml | 2 +-
.../JavaScriptCore/tests/regexp/RegExpTest.data | 5 +
.../tests/stress/IIFE-es6-default-parameters.js | 35 +
.../tests/stress/IIFE-function-name-captured.js | 38 +
...dd-inferred-type-table-to-existing-structure.js | 31 +
.../stress/arith-abs-integer-range-optimization.js | 139 +
.../tests/stress/arith-abs-with-bitwise-or-zero.js | 54 +
.../tests/stress/arith-modulo-twice.js | 61 +
.../tests/stress/array-message-passing.js | 249 +
.../array-species-config-array-constructor.js | 29 +
.../tests/stress/array-species-functions.js | 79 +
.../stress/arrayify-array-storage-typed-array.js | 36 +
.../tests/stress/arrayify-int32-typed-array.js | 34 +
.../stress/arrow-function-token-is-not-keyword.js | 15 +
...ivation-sink-osrexit-default-value-tdz-error.js | 46 +
...nction-activation-sink-osrexit-default-value.js | 37 +
.../arrowfunction-activation-sink-osrexit.js | 25 +
.../tests/stress/arrowfunction-activation-sink.js | 24 +
.../tests/stress/arrowfunction-bound.js | 18 +
.../tests/stress/arrowfunction-call.js | 18 +
.../tests/stress/arrowfunction-constructor.js | 22 +
...function-lexical-bind-arguments-non-strict-1.js | 252 +
...function-lexical-bind-arguments-non-strict-2.js | 100 +
.../arrowfunction-lexical-bind-arguments-strict.js | 169 +
.../stress/arrowfunction-lexical-bind-newtarget.js | 92 +
.../arrowfunction-lexical-bind-supercall-1.js | 67 +
.../arrowfunction-lexical-bind-supercall-2.js | 176 +
.../arrowfunction-lexical-bind-supercall-3.js | 52 +
.../arrowfunction-lexical-bind-supercall-4.js | 141 +
.../arrowfunction-lexical-bind-superproperty.js | 220 +
.../stress/arrowfunction-lexical-bind-this-1.js | 21 +
.../stress/arrowfunction-lexical-bind-this-2.js | 76 +
.../stress/arrowfunction-lexical-bind-this-3.js | 28 +
.../stress/arrowfunction-lexical-bind-this-4.js | 26 +
.../stress/arrowfunction-lexical-bind-this-5.js | 48 +
.../stress/arrowfunction-lexical-bind-this-6.js | 24 +
.../stress/arrowfunction-lexical-bind-this-7.js | 24 +
.../stress/arrowfunction-lexical-bind-this-8.js | 104 +
...unction-lexical-this-activation-sink-osrexit.js | 34 +
.../arrowfunction-lexical-this-activation-sink.js | 38 +
...tion-lexical-this-sinking-no-double-allocate.js | 37 +
.../arrowfunction-lexical-this-sinking-osrexit.js | 36 +
.../arrowfunction-lexical-this-sinking-put.js | 45 +
.../tests/stress/arrowfunction-others.js | 17 +
.../tests/stress/arrowfunction-prototype.js | 22 +
.../tests/stress/arrowfunction-run-10-1.js | 24 +
.../tests/stress/arrowfunction-run-10-2.js | 25 +
.../tests/stress/arrowfunction-run-10000-1.js | 23 +
.../tests/stress/arrowfunction-run-10000-2.js | 23 +
.../arrowfunction-sinking-no-double-allocate.js | 28 +
.../tests/stress/arrowfunction-sinking-osrexit.js | 21 +
.../tests/stress/arrowfunction-sinking-put.js | 28 +
.../tests/stress/arrowfunction-tdz-1.js | 31 +
.../tests/stress/arrowfunction-tdz-2.js | 32 +
.../tests/stress/arrowfunction-tdz-3.js | 177 +
.../tests/stress/arrowfunction-tdz-4.js | 46 +
.../tests/stress/arrowfunction-tostring.js | 20 +
.../tests/stress/arrowfunction-typeof.js | 27 +
.../tests/stress/basic-eden-gc-test.js | 4 +
.../tests/stress/bound-function-uses-prototype.js | 31 +
...l-apply-builtin-functions-dont-use-iterators.js | 27 +
.../call-non-calleable-constructors-as-function.js | 59 +
...om-inlined-code-with-odd-number-of-arguments.js | 4 +
.../tests/stress/call-varargs-from-inlined-code.js | 4 +
.../tests/stress/catch-parameter-destructuring.js | 146 +
.../tests/stress/catch-parameter-syntax.js | 171 +
.../class-expression-generates-environment.js | 64 +
.../class-expression-should-be-tdz-in-heritage.js | 20 +
...hod-does-not-declare-variable-to-upper-scope.js | 29 +
.../tests/stress/class-subclassing-array.js | 35 +
.../tests/stress/class-subclassing-function.js | 37 +
.../tests/stress/class-subclassing-misc.js | 59 +
.../tests/stress/class-subclassing-string.js | 38 +
.../tests/stress/class-subclassing-typedarray.js | 19 +
.../tests/stress/class-syntax-block-scoping.js | 49 +
.../stress/class-syntax-definition-semantics.js | 36 +
.../stress/class-syntax-tdz-osr-entry-in-loop.js | 58 +
.../tests/stress/class-syntax-tdz.js | 56 +-
.../tests/stress/cloned-arguments-modification.js | 37 +
...ompare-eq-on-null-and-undefined-non-peephole.js | 45 +
...-and-undefined-optimized-in-constant-folding.js | 70 +
.../stress/compare-eq-on-null-and-undefined.js | 174 +
.../tests/stress/computed-accessor-parsing.js | 112 +
.../tests/stress/computed-accessor.js | 536 +
.../JavaScriptCore/tests/stress/const-semantics.js | 12 +
.../create-subclass-structure-might-throw.js | 34 +
.../tests/stress/deleteAllCompiledCode.js | 1033 --
...ucturing-assignment-require-object-coercible.js | 68 +
.../stress/destructuring-assignment-syntax.js | 72 +
...-try-catch-in-constructor-with-inlined-throw.js | 27 +
.../tests/stress/dfg-put-accessors-by-id-class.js | 82 +
.../tests/stress/dfg-put-accessors-by-id.js | 75 +
.../tests/stress/dfg-put-getter-by-id-class.js | 45 +
.../tests/stress/dfg-put-getter-by-id.js | 39 +
.../tests/stress/dfg-put-getter-by-val-class.js | 42 +
.../tests/stress/dfg-put-getter-by-val.js | 39 +
.../tests/stress/dfg-put-setter-by-id-class.js | 46 +
.../tests/stress/dfg-put-setter-by-id.js | 41 +
.../tests/stress/dfg-put-setter-by-val-class.js | 44 +
.../tests/stress/dfg-put-setter-by-val.js | 41 +
.../JavaScriptCore/tests/stress/dfg-tail-calls.js | 56 +
...fg-try-catch-wrong-value-recovery-on-ic-miss.js | 50 +
.../tests/stress/disable-function-dot-arguments.js | 2 +-
.../tests/stress/duplicate-computed-accessors.js | 402 +
...operty-get-should-not-handled-with-get-by-id.js | 18 +
.../tests/stress/es6-default-parameters.js | 32 +
.../tests/stress/es6-for-of-loop-exception.js | 29 +
...exception-dfg-inlined-frame-not-strict-equal.js | 39 +
.../tests/stress/exception-dfg-not-strict-equal.js | 71 +
.../stress/exception-dfg-operation-read-value.js | 35 +
.../stress/exception-dfg-throw-from-catch-block.js | 40 +
.../tests/stress/exception-effect-strcat.js | 42 +
.../stress/exception-in-strcat-string-overflow.js | 37 +
.../tests/stress/exception-in-strcat.js | 24 +
...fset-without-folding-the-structure-check-new.js | 42 +
.../JavaScriptCore/tests/stress/for-let-comma.js | 16 +
.../freeze-and-seal-should-prevent-extensions.js | 51 +
...-bad-callee-exception-interesting-live-state.js | 57 +
.../ftl-call-exception-interesting-live-state.js | 60 +
.../tests/stress/ftl-call-exception-no-catch.js | 51 +
.../tests/stress/ftl-call-exception.js | 59 +
...gs-bad-args-exception-interesting-live-state.js | 60 +
...-bad-callee-exception-interesting-live-state.js | 57 +
...all-varargs-exception-interesting-live-state.js | 60 +
.../stress/ftl-call-varargs-exception-no-catch.js | 51 +
.../tests/stress/ftl-call-varargs-exception.js | 59 +
.../tests/stress/ftl-force-osr-exit.js | 21 +
...ftl-function-dot-arguments-with-callee-saves.js | 23 +
...y-id-getter-exception-interesting-live-state.js | 61 +
.../ftl-get-by-id-getter-exception-no-catch.js | 53 +
.../tests/stress/ftl-get-by-id-getter-exception.js | 60 +
...-by-id-slow-exception-interesting-live-state.js | 58 +
.../ftl-get-by-id-slow-exception-no-catch.js | 49 +
.../tests/stress/ftl-get-by-id-slow-exception.js | 57 +
.../tests/stress/ftl-has-a-bad-time.js | 18 +
.../JavaScriptCore/tests/stress/ftl-negate-zero.js | 12 +
.../tests/stress/ftl-new-negative-array-size.js | 20 +
...l-operation-exception-interesting-live-state.js | 63 +
.../stress/ftl-operation-exception-no-catch.js | 52 +
.../tests/stress/ftl-operation-exception.js | 62 +
...y-id-setter-exception-interesting-live-state.js | 61 +
.../ftl-put-by-id-setter-exception-no-catch.js | 54 +
.../tests/stress/ftl-put-by-id-setter-exception.js | 60 +
...-by-id-slow-exception-interesting-live-state.js | 56 +
.../ftl-put-by-id-slow-exception-no-catch.js | 51 +
.../tests/stress/ftl-put-by-id-slow-exception.js | 55 +
.../JavaScriptCore/tests/stress/ftl-regexp-exec.js | 17 +
.../JavaScriptCore/tests/stress/ftl-regexp-test.js | 12 +
.../tests/stress/ftl-shr-exception.js | 19 +
.../tests/stress/ftl-string-equality.js | 35 +
.../tests/stress/ftl-string-ident-equality.js | 18 +
.../tests/stress/ftl-string-strict-equality.js | 35 +
.../tests/stress/ftl-sub-exception.js | 19 +
.../JavaScriptCore/tests/stress/ftl-tail-call.js | 20 +
.../stress/ftl-try-catch-arith-sub-exception.js | 59 +
...getter-ic-fail-to-call-operation-throw-error.js | 49 +
...atch-getter-throw-interesting-value-recovery.js | 65 +
.../tests/stress/ftl-try-catch-getter-throw.js | 57 +
.../ftl-try-catch-oom-error-lazy-slow-path.js | 69 +
...try-catch-patchpoint-with-volatile-registers.js | 73 +
.../tests/stress/ftl-try-catch-setter-throw.js | 46 +
.../ftl-try-catch-tail-call-inilned-caller.js | 60 +
.../stress/ftl-try-catch-varargs-call-throws.js | 32 +
.../tests/stress/ftl-xor-exception.js | 19 +
.../stress/function-configurable-properties.js | 79 +
.../stress/generator-arguments-from-function.js | 18 +
.../tests/stress/generator-arguments.js | 107 +
.../tests/stress/generator-class-methods-syntax.js | 48 +
.../tests/stress/generator-class-methods.js | 62 +
.../tests/stress/generator-eval-this.js | 65 +
.../tests/stress/generator-function-constructor.js | 9 +
.../stress/generator-function-create-optimized.js | 33 +
...ction-declaration-sinking-no-double-allocate.js | 36 +
...nerator-function-declaration-sinking-osrexit.js | 30 +
.../generator-function-declaration-sinking-put.js | 38 +
...nction-expression-sinking-no-double-allocate.js | 36 +
...enerator-function-expression-sinking-osrexit.js | 29 +
.../generator-function-expression-sinking-put.js | 37 +
.../tests/stress/generator-function-name.js | 12 +
.../tests/stress/generator-is-not-constructible.js | 41 +
.../stress/generator-methods-with-non-generator.js | 31 +
.../tests/stress/generator-methods.js | 61 +
.../tests/stress/generator-relations.js | 30 +
.../stress/generator-return-before-first-call.js | 23 +
.../tests/stress/generator-return.js | 133 +
.../tests/stress/generator-syntax.js | 95 +
.../JavaScriptCore/tests/stress/generator-this.js | 67 +
.../stress/generator-throw-before-first-call.js | 20 +
.../JavaScriptCore/tests/stress/generator-throw.js | 132 +
.../tests/stress/generator-with-new-target.js | 31 +
.../tests/stress/generator-with-super.js | 82 +
.../tests/stress/generator-yield-star.js | 326 +
.../stress/get-by-val-on-undecided-array-type.js | 358 +
.../stress/get-by-val-on-undecided-sane-chain-1.js | 63 +
.../stress/get-by-val-on-undecided-sane-chain-2.js | 52 +
.../stress/get-by-val-on-undecided-sane-chain-3.js | 51 +
.../stress/get-by-val-on-undecided-sane-chain-4.js | 53 +
.../stress/get-by-val-on-undecided-sane-chain-5.js | 53 +
.../stress/get-by-val-on-undecided-sane-chain-6.js | 54 +
.../stress/get-by-val-on-undecided-trivial.js | 37 +
.../stress/get-by-val-with-string-constructor.js | 23 +
.../tests/stress/get-by-val-with-string-exit.js | 34 +
.../stress/get-by-val-with-string-generated.js | 33 +
.../tests/stress/get-by-val-with-string-getter.js | 16 +
.../tests/stress/get-by-val-with-string.js | 31 +
.../stress/get-by-val-with-symbol-constructor.js | 23 +
.../tests/stress/get-by-val-with-symbol-exit.js | 38 +
.../tests/stress/get-by-val-with-symbol-getter.js | 23 +
.../tests/stress/get-by-val-with-symbol.js | 33 +
.../JavaScriptCore/tests/stress/getter-arity.js | 7 +
.../tests/stress/global-lexical-let-no-rhs.js | 14 +
.../stress/global-lexical-redeclare-variable.js | 74 +
.../tests/stress/global-lexical-redefine-const.js | 2 +
.../tests/stress/global-lexical-var-injection.js | 57 +
.../tests/stress/global-lexical-variable-tdz.js | 2 +
.../global-lexical-variable-unresolved-property.js | 2 +
.../global-lexical-variable-with-statement.js | 33 +
...global-property-into-variable-get-from-scope.js | 13 +
...ator-allocates-incorrect-size-for-activation.js | 41 +
.../inferred-type-table-stale-identifiers.js | 220 +
.../stress/injected-numeric-setter-on-prototype.js | 36 +
...or-gets-correct-codeblock-for-bytecodeoffset.js | 32 +
.../stress/instanceof-custom-hasinstancesymbol.js | 24 +
.../tests/stress/licm-no-pre-header.js | 17 +
.../tests/stress/licm-pre-header-cannot-exit.js | 19 +
.../tests/stress/make-dictionary-repatch.js | 36 +
.../JavaScriptCore/tests/stress/map-constructor.js | 2 +-
.../tests/stress/math-ceil-arith-rounding-mode.js | 85 +
.../tests/stress/math-ceil-basics.js | 257 +
.../tests/stress/math-floor-arith-rounding-mode.js | 85 +
.../tests/stress/math-floor-basics.js | 257 +
.../tests/stress/math-pow-coherency.js | 95 +
.../stress/math-round-should-not-use-truncate.js | 12 +
.../tests/stress/math-rounding-infinity.js | 31 +
.../tests/stress/math-rounding-nan.js | 28 +
.../tests/stress/math-rounding-negative-zero.js | 70 +
...-disable-architecture-specific-optimizations.js | 4 +-
.../stress/misaligned-int8-view-byte-offset.js | 25 +
.../tests/stress/misaligned-int8-view-read.js | 26 +
.../tests/stress/misaligned-int8-view-write.js | 30 +
.../stress/modules-syntax-error-with-names.js | 220 +
.../tests/stress/modules-syntax-error.js | 318 +
.../JavaScriptCore/tests/stress/modules-syntax.js | 312 +
.../stress/multi-get-by-offset-self-or-proto.js | 35 +
.../global-lexical-redeclare-variable/fifth.js | 2 +
.../global-lexical-redeclare-variable/first.js | 2 +
.../global-lexical-redeclare-variable/fourth.js | 2 +
.../global-lexical-redeclare-variable/second.js | 2 +
.../global-lexical-redeclare-variable/sixth.js | 2 +
.../global-lexical-redeclare-variable/third.js | 2 +
.../global-lexical-redefine-const/first.js | 21 +
.../global-lexical-redefine-const/second.js | 22 +
.../global-lexical-variable-tdz/first.js | 29 +
.../global-lexical-variable-tdz/second.js | 12 +
.../first.js | 27 +
.../second.js | 14 +
.../stress/mutual-tail-call-no-stack-overflow.js | 71 +
.../numeric-setter-on-prototype-non-blank-array.js | 36 +
.../tests/stress/numeric-setter-on-prototype.js | 32 +
.../tests/stress/numeric-setter-on-self.js | 32 +
.../JavaScriptCore/tests/stress/object-add.js | 16 +
.../JavaScriptCore/tests/stress/object-bit-and.js | 16 +
.../JavaScriptCore/tests/stress/object-bit-or.js | 16 +
.../JavaScriptCore/tests/stress/object-bit-xor.js | 16 +
.../JavaScriptCore/tests/stress/object-div.js | 16 +
.../JavaScriptCore/tests/stress/object-lshift.js | 16 +
.../JavaScriptCore/tests/stress/object-mul.js | 16 +
.../JavaScriptCore/tests/stress/object-rshift.js | 16 +
.../JavaScriptCore/tests/stress/object-sub.js | 16 +
.../JavaScriptCore/tests/stress/object-urshift.js | 16 +
.../Source/JavaScriptCore/tests/stress/op_add.js | 63 +
.../JavaScriptCore/tests/stress/op_bitand.js | 69 +
.../Source/JavaScriptCore/tests/stress/op_bitor.js | 69 +
.../JavaScriptCore/tests/stress/op_bitxor.js | 69 +
.../Source/JavaScriptCore/tests/stress/op_div.js | 73 +
.../JavaScriptCore/tests/stress/op_lshift.js | 79 +
.../Source/JavaScriptCore/tests/stress/op_mod.js | 73 +
.../Source/JavaScriptCore/tests/stress/op_mul.js | 73 +
.../JavaScriptCore/tests/stress/op_negate.js | 75 +
.../JavaScriptCore/tests/stress/op_postdec.js | 75 +
.../JavaScriptCore/tests/stress/op_postinc.js | 75 +
.../JavaScriptCore/tests/stress/op_predec.js | 75 +
.../JavaScriptCore/tests/stress/op_preinc.js | 75 +
.../JavaScriptCore/tests/stress/op_rshift.js | 79 +
.../Source/JavaScriptCore/tests/stress/op_sub.js | 73 +
.../JavaScriptCore/tests/stress/op_urshift.js | 79 +
...should-not-called-for-already-optimized-site.js | 12 +
.../tests/stress/pathname-resolve.js | 64 +
.../tests/stress/poly-call-stub-in-getter-stub.js | 37 +
.../tests/stress/promise-cannot-be-called.js | 44 +
.../tests/stress/promise-species-functions.js | 72 +
.../tests/stress/prop-type-boolean-then-string.js | 29 +
.../tests/stress/prop-type-int32-then-string.js | 25 +
.../tests/stress/prop-type-number-then-string.js | 25 +
.../prop-type-object-or-other-then-string.js | 33 +
.../tests/stress/prop-type-object-then-string.js | 25 +
.../tests/stress/prop-type-other-then-string.js | 25 +
.../tests/stress/prop-type-string-then-object.js | 25 +
.../prop-type-struct-or-other-then-string.js | 36 +
.../prop-type-struct-then-object-opt-fold.js | 34 +
.../prop-type-struct-then-object-opt-multi.js | 30 +
.../stress/prop-type-struct-then-object-opt.js | 28 +
.../tests/stress/prop-type-struct-then-object.js | 25 +
.../tests/stress/prop-type-symbol-then-object.js | 25 +
.../tests/stress/prop-type-symbol-then-string.js | 26 +
...-into-indexed-values-when-it-is-a-dictionary.js | 38 +
.../JavaScriptCore/tests/stress/proxy-basic.js | 335 +
.../JavaScriptCore/tests/stress/proxy-call.js | 394 +
.../JavaScriptCore/tests/stress/proxy-construct.js | 263 +
.../JavaScriptCore/tests/stress/proxy-delete.js | 277 +
.../proxy-get-and-set-recursion-stack-overflow.js | 67 +
.../tests/stress/proxy-get-own-property.js | 451 +
.../tests/stress/proxy-has-property.js | 369 +
.../tests/stress/proxy-in-proto-chain.js | 28 +
.../tests/stress/proxy-is-extensible.js | 345 +
.../tests/stress/proxy-of-a-proxy.js | 34 +
.../tests/stress/proxy-prevent-extensions.js | 265 +
.../tests/stress/proxy-property-descriptor.js | 83 +
.../JavaScriptCore/tests/stress/proxy-set.js | 646 +
.../tests/stress/proxy-with-private-symbols.js | 88 +
.../tests/stress/put-by-val-with-string-break.js | 25 +
.../stress/put-by-val-with-string-generated.js | 34 +
.../tests/stress/put-by-val-with-string-generic.js | 25 +
.../tests/stress/put-by-val-with-symbol-break.js | 25 +
.../tests/stress/put-by-val-with-symbol-generic.js | 25 +
.../JavaScriptCore/tests/stress/random-53bit.js | 24 +
.../JavaScriptCore/tests/stress/random-in-range.js | 14 +
.../tests/stress/reflect-define-property.js | 286 +
.../tests/stress/reflect-enumerate.js | 29 +
.../tests/stress/reflect-get-own-property.js | 147 +
.../tests/stress/reflect-get-prototype-of.js | 50 +
.../JavaScriptCore/tests/stress/reflect-get.js | 91 +
.../JavaScriptCore/tests/stress/reflect-has.js | 65 +
.../tests/stress/reflect-set-prototype-of.js | 75 +
.../stress/regexp-exec-effect-after-exception.js | 26 +
.../JavaScriptCore/tests/stress/regexp-search.js | 104 +
.../JavaScriptCore/tests/stress/regress-148564.js | 72 +
.../JavaScriptCore/tests/stress/regress-150532.js | 41 +
.../JavaScriptCore/tests/stress/regress-151324.js | 1700 +++
.../JavaScriptCore/tests/stress/regress-153816.js | 11 +
.../stress/replacement-watchpoint-dictionary.js | 27 +
.../tests/stress/replacement-watchpoint.js | 22 +
.../tests/stress/reserved-word-with-escape.js | 84 +-
.../tests/stress/resources/binary-op-test.js | 135 +
.../tests/stress/resources/standalone-pre.js | 334 +
.../typedarray-constructor-helper-functions.js | 60 +
.../resources/typedarray-test-helper-functions.js | 103 +
.../tests/stress/resources/unary-op-test.js | 134 +
.../JavaScriptCore/tests/stress/rest-elements.js | 18 +-
.../stress/rest-parameter-and-default-arguments.js | 36 +
.../tests/stress/rest-parameter-basics.js | 103 +
.../tests/stress/rest-parameter-inlined.js | 38 +
.../tests/stress/retry-cache-later.js | 18 +
.../stress/sampling-profiler-anonymous-function.js | 22 +
.../tests/stress/sampling-profiler-basic.js | 44 +
.../sampling-profiler-bound-function-name.js | 28 +
.../tests/stress/sampling-profiler-deep-stack.js | 33 +
.../tests/stress/sampling-profiler-display-name.js | 49 +
.../sampling-profiler-internal-function-name.js | 17 +
.../tests/stress/sampling-profiler-microtasks.js | 54 +
.../stress/sampling-profiler/samplingProfiler.js | 90 +
.../JavaScriptCore/tests/stress/set-constructor.js | 2 +-
.../tests/stress/set-same-prototype.js | 38 +
.../tests/stress/sink-multigetbyoffset.js | 27 +
.../tests/stress/sparse-define-empty-descriptor.js | 6 +
.../JavaScriptCore/tests/stress/spread-calling.js | 81 +
.../JavaScriptCore/tests/stress/spread-in-tail.js | 18 +
.../tests/stress/static-getter-in-names.js | 2 +-
.../tests/stress/string-from-char-code-slow.js | 10 +
.../tests/stress/string-normalize.js | 120 +
.../stress/string-rope-with-custom-valueof.js | 61 +
.../super-call-does-not-look-up-constructor.js | 20 +
.../tests/stress/super-in-lexical-scope.js | 63 +
.../tests/stress/super-method-calls-check-tdz.js | 25 +
.../JavaScriptCore/tests/stress/symbol-equality.js | 34 +
.../tests/stress/symbol-get-own-property.js | 14 +
.../tests/stress/symbol-hasInstance.js | 54 +
.../JavaScriptCore/tests/stress/symbol-species.js | 15 +
.../tests/stress/symbol-tostringtag-watchpoints.js | 62 +
.../tests/stress/symbol-tostringtag.js | 48 +
.../tests/stress/symbol-with-json.js | 27 +-
.../tests/stress/tagged-templates-syntax.js | 2 +-
.../tests/stress/tail-call-host-call-throw.js | 36 +
.../tests/stress/tail-call-in-inline-cache.js | 10 +
.../tests/stress/tail-call-no-stack-overflow.js | 45 +
.../tests/stress/tail-call-profiler.js | 29 +
.../tests/stress/tail-call-recognize.js | 178 +
.../stress/tail-call-varargs-no-stack-overflow.js | 28 +
.../stress/tail-calls-dont-overwrite-live-stack.js | 30 +
.../throw-from-ftl-call-ic-slow-path-cells.js | 2 +-
.../throw-from-ftl-call-ic-slow-path-undefined.js | 2 +-
.../stress/throw-from-ftl-call-ic-slow-path.js | 2 +-
.../JavaScriptCore/tests/stress/to-this-boolean.js | 22 +
.../JavaScriptCore/tests/stress/to-this-double.js | 8 +
.../JavaScriptCore/tests/stress/to-this-int32.js | 8 +
.../JavaScriptCore/tests/stress/to-this-int52.js | 8 +
.../JavaScriptCore/tests/stress/to-this-number.js | 20 +
.../JavaScriptCore/tests/stress/to-this-string.js | 27 +
.../JavaScriptCore/tests/stress/to-this-symbol.js | 18 +
.../stress/try-catch-custom-getter-as-get-by-id.js | 53 +
...tch-getter-as-get-by-id-register-restoration.js | 57 +
.../tests/stress/try-catch-getter-as-get-by-id.js | 53 +
.../tests/stress/try-catch-setter-as-put-by-id.js | 54 +
.../stress/try-catch-stub-routine-replaced.js | 87 +
.../typedarray-add-property-to-base-object.js | 21 +
.../tests/stress/typedarray-bad-getter.js | 36 +
.../tests/stress/typedarray-construct-iterator.js | 66 +
.../tests/stress/typedarray-constructor.js | 66 +
.../tests/stress/typedarray-copyWithin.js | 16 +
.../tests/stress/typedarray-every.js | 56 +
.../JavaScriptCore/tests/stress/typedarray-fill.js | 35 +
.../tests/stress/typedarray-filter.js | 103 +
.../JavaScriptCore/tests/stress/typedarray-find.js | 53 +
.../tests/stress/typedarray-findIndex.js | 53 +
.../tests/stress/typedarray-forEach.js | 91 +
.../JavaScriptCore/tests/stress/typedarray-from.js | 47 +
.../stress/typedarray-functions-with-neutered.js | 75 +
.../tests/stress/typedarray-getter-on-self.js | 43 +
.../tests/stress/typedarray-indexOf.js | 31 +
...ypedarray-intrinsic-getters-change-prototype.js | 39 +
.../tests/stress/typedarray-lastIndexOf.js | 28 +
.../tests/stress/typedarray-length-dictionary.js | 19 +
.../JavaScriptCore/tests/stress/typedarray-map.js | 102 +
.../JavaScriptCore/tests/stress/typedarray-of.js | 16 +
.../tests/stress/typedarray-reduce.js | 59 +
.../tests/stress/typedarray-reduceRight.js | 59 +
.../JavaScriptCore/tests/stress/typedarray-set.js | 27 +
.../tests/stress/typedarray-slice.js | 140 +
.../JavaScriptCore/tests/stress/typedarray-some.js | 56 +
.../JavaScriptCore/tests/stress/typedarray-sort.js | 57 +
.../tests/stress/typedarray-subarray.js | 61 +
...ndefined-access-dictionary-then-proto-change.js | 17 +
.../stress/undefined-access-then-proto-change.js | 19 +
.../JavaScriptCore/tests/stress/untyped-add.js | 16 +
.../JavaScriptCore/tests/stress/untyped-bit-and.js | 16 +
.../JavaScriptCore/tests/stress/untyped-bit-or.js | 16 +
.../JavaScriptCore/tests/stress/untyped-bit-xor.js | 16 +
.../JavaScriptCore/tests/stress/untyped-div.js | 16 +
.../JavaScriptCore/tests/stress/untyped-lshift.js | 16 +
.../JavaScriptCore/tests/stress/untyped-mul.js | 16 +
.../JavaScriptCore/tests/stress/untyped-rshift.js | 16 +
.../JavaScriptCore/tests/stress/untyped-sub.js | 16 +
.../JavaScriptCore/tests/stress/untyped-urshift.js | 16 +
.../tests/stress/v8-crypto-strict.js | 1697 +++
.../tests/stress/v8-deltablue-strict.js | 878 ++
.../tests/stress/v8-earley-boyer-strict.js | 4592 +++++++
.../tests/stress/v8-raytrace-strict.js | 904 ++
.../tests/stress/v8-regexp-strict.js | 1615 +++
.../tests/stress/v8-richards-strict.js | 539 +
.../JavaScriptCore/tests/stress/v8-splay-strict.js | 395 +
.../tests/stress/varargs-inlining-underflow.js | 18 +
.../tests/stress/varargs-no-forward.js | 18 +
.../JavaScriptCore/tests/stress/varargs-simple.js | 18 +
.../tests/stress/varargs-two-level.js | 22 +
.../tests/stress/varargs-with-unused-count.js | 23 +
.../tests/stress/wasm-arithmetic-float32.js | 105 +
.../tests/stress/wasm-arithmetic-float64.js | 215 +
.../tests/stress/wasm-arithmetic-int32.js | 220 +
.../JavaScriptCore/tests/stress/wasm-calls.js | 130 +
.../JavaScriptCore/tests/stress/wasm-comma.js | 46 +
.../tests/stress/wasm-control-flow.js | 326 +
.../JavaScriptCore/tests/stress/wasm-globals.js | 131 +
.../tests/stress/wasm-linear-memory.js | 271 +
.../JavaScriptCore/tests/stress/wasm-locals.js | 62 +
.../JavaScriptCore/tests/stress/wasm-relational.js | 242 +
.../tests/stress/wasm-type-conversion.js | 191 +
.../tests/stress/weak-map-constructor.js | 2 +-
.../tests/stress/weak-set-constructor.js | 2 +-
.../tests/stress/yield-and-line-terminator.js | 37 +
.../tests/stress/yield-label-generator.js | 50 +
.../JavaScriptCore/tests/stress/yield-label.js | 53 +
.../stress/yield-named-accessors-generator.js | 18 +
.../tests/stress/yield-named-accessors.js | 17 +
.../tests/stress/yield-named-variable-generator.js | 113 +
.../tests/stress/yield-named-variable.js | 198 +
.../tests/stress/yield-out-of-generator.js | 167 +
.../tests/typeProfiler/arrow-functions.js | 39 +
.../tests/typeProfiler/es6-block-scoping.js | 83 +
.../tests/typeProfiler/es6-classes.js | 39 +
.../Source/JavaScriptCore/tools/CodeProfile.h | 2 +-
.../JavaScriptCore/tools/FunctionOverrides.cpp | 4 +-
.../JavaScriptCore/tools/JSDollarVMPrototype.cpp | 8 +-
.../Source/JavaScriptCore/wasm/JSWASMModule.cpp | 19 +
.../Source/JavaScriptCore/wasm/JSWASMModule.h | 62 +-
.../Source/JavaScriptCore/wasm/WASMConstants.h | 329 +
.../native/Source/JavaScriptCore/wasm/WASMFormat.h | 98 +
.../wasm/WASMFunctionB3IRGenerator.h | 394 +
.../JavaScriptCore/wasm/WASMFunctionCompiler.h | 1541 +++
.../JavaScriptCore/wasm/WASMFunctionParser.cpp | 1225 ++
.../JavaScriptCore/wasm/WASMFunctionParser.h | 148 +
.../wasm/WASMFunctionSyntaxChecker.h | 287 +
.../JavaScriptCore/wasm/WASMModuleParser.cpp | 377 +
.../Source/JavaScriptCore/wasm/WASMModuleParser.h | 77 +
.../Source/JavaScriptCore/wasm/WASMReader.cpp | 249 +
.../native/Source/JavaScriptCore/wasm/WASMReader.h | 79 +
.../JavaScriptCore/yarr/RegularExpression.cpp | 2 +-
.../main/native/Source/JavaScriptCore/yarr/Yarr.h | 4 +-
.../JavaScriptCore/yarr/YarrCanonicalizeUCS2.cpp | 463 -
.../JavaScriptCore/yarr/YarrCanonicalizeUCS2.h | 138 -
.../JavaScriptCore/yarr/YarrCanonicalizeUCS2.js | 219 -
.../yarr/YarrCanonicalizeUnicode.cpp | 1182 ++
.../JavaScriptCore/yarr/YarrCanonicalizeUnicode.h | 144 +
.../JavaScriptCore/yarr/YarrCanonicalizeUnicode.js | 221 +
.../Source/JavaScriptCore/yarr/YarrInterpreter.cpp | 183 +-
.../Source/JavaScriptCore/yarr/YarrInterpreter.h | 20 +-
.../native/Source/JavaScriptCore/yarr/YarrJIT.cpp | 39 +-
.../native/Source/JavaScriptCore/yarr/YarrJIT.h | 5 +
.../native/Source/JavaScriptCore/yarr/YarrParser.h | 98 +-
.../Source/JavaScriptCore/yarr/YarrPattern.cpp | 106 +-
.../Source/JavaScriptCore/yarr/YarrPattern.h | 19 +-
.../JavaScriptCore/yarr/YarrSyntaxChecker.cpp | 6 +-
.../web/src/main/native/Source/PlatformGTK.cmake | 2 +-
.../web/src/main/native/Source/PlatformWin.cmake | 22 +
.../ThirdParty/ANGLE/ANGLE.vcxproj/libEGL.vcxproj | 26 +-
.../ANGLE/ANGLE.vcxproj/libGLESv2.vcxproj | 26 +-
.../ANGLE/ANGLE.vcxproj/preprocessor.vcxproj | 26 +-
.../ANGLE/ANGLE.vcxproj/translator_common.vcxproj | 26 +-
.../ANGLE/ANGLE.vcxproj/translator_glsl.vcxproj | 26 +-
.../ANGLE/ANGLE.vcxproj/translator_hlsl.vcxproj | 26 +-
.../native/Source/ThirdParty/ANGLE/CMakeLists.txt | 308 +
.../ThirdParty/ANGLE/Configurations/ANGLE.xcconfig | 6 +-
.../ThirdParty/ANGLE/Configurations/Base.xcconfig | 17 +-
.../ANGLE/Configurations/DebugRelease.xcconfig | 2 -
.../Source/ThirdParty/ANGLE/include/EGL/egl.h | 20 +
.../ThirdParty/ANGLE/include/EGL/eglsoftlinking.h | 2 +-
.../Source/ThirdParty/ANGLE/include/GLES2/gl2.h | 3 +-
.../src/compiler/preprocessor/MacroExpander.h | 2 +-
.../ANGLE/src/compiler/translator/Types.cpp | 3 +-
.../native/Source/ThirdParty/gtest/CMakeLists.txt | 14 +-
.../native/Source/ThirdParty/gtest/README.WebKit | 3 +
.../Source/ThirdParty/gtest/msvc/gtest-md.vcxproj | 27 +-
.../ThirdParty/gtest/src/gtest-death-test.cc | 21 +-
.../gtest/xcode/Config/DebugProject.xcconfig | 5 +
.../ThirdParty/gtest/xcode/Config/General.xcconfig | 24 +-
.../gtest/xcode/Config/ProductionProject.xcconfig | 24 +-
.../gtest/xcode/Config/ReleaseProject.xcconfig | 5 +
.../web/src/main/native/Source/WTF/CMakeLists.txt | 3 +
.../native/Source/WTF/Configurations/Base.xcconfig | 13 +-
.../WTF/Configurations/DebugRelease.xcconfig | 1 -
.../native/Source/WTF/Configurations/WTF.xcconfig | 2 +-
.../Source/WTF/Configurations/mbmalloc.xcconfig | 2 +-
.../main/native/Source/WTF/WTF.vcxproj/WTF.proj | 47 +-
.../main/native/Source/WTF/WTF.vcxproj/WTF.vcxproj | 59 +-
.../Source/WTF/WTF.vcxproj/WTF.vcxproj.filters | 36 +-
.../Source/WTF/WTF.vcxproj/WTFGenerated.vcxproj | 24 +-
.../Source/WTF/WTF.xcodeproj/project.pbxproj | 226 +-
.../Source/WTF/benchmarks/ConditionSpeedTest.cpp | 245 +
.../native/Source/WTF/benchmarks/LockSpeedTest.cpp | 173 +
.../native/Source/WTF/icu/unicode/bytestream.h | 13 +-
.../native/Source/WTF/icu/unicode/localpointer.h | 6 +-
.../main/native/Source/WTF/icu/unicode/platform.h | 878 +-
.../main/native/Source/WTF/icu/unicode/ptypes.h | 74 +-
.../src/main/native/Source/WTF/icu/unicode/putil.h | 35 +-
.../src/main/native/Source/WTF/icu/unicode/rep.h | 6 +-
.../native/Source/WTF/icu/unicode/std_string.h | 46 +-
.../main/native/Source/WTF/icu/unicode/strenum.h | 9 +-
.../native/Source/WTF/icu/unicode/stringpiece.h | 18 +-
.../src/main/native/Source/WTF/icu/unicode/uchar.h | 329 +-
.../src/main/native/Source/WTF/icu/unicode/ucnv.h | 103 +-
.../src/main/native/Source/WTF/icu/unicode/ucol.h | 350 +-
.../main/native/Source/WTF/icu/unicode/uconfig.h | 189 +-
.../src/main/native/Source/WTF/icu/unicode/uenum.h | 40 +-
.../src/main/native/Source/WTF/icu/unicode/uiter.h | 6 +-
.../src/main/native/Source/WTF/icu/unicode/uloc.h | 37 +-
.../main/native/Source/WTF/icu/unicode/umachine.h | 136 +-
.../main/native/Source/WTF/icu/unicode/unistr.h | 382 +-
.../main/native/Source/WTF/icu/unicode/unorm2.h | 147 +-
.../main/native/Source/WTF/icu/unicode/uobject.h | 148 +-
.../main/native/Source/WTF/icu/unicode/urename.h | 686 +-
.../main/native/Source/WTF/icu/unicode/uscript.h | 343 +-
.../src/main/native/Source/WTF/icu/unicode/uset.h | 22 +-
.../main/native/Source/WTF/icu/unicode/ustring.h | 43 +-
.../src/main/native/Source/WTF/icu/unicode/utf.h | 55 +-
.../src/main/native/Source/WTF/icu/unicode/utf16.h | 39 +-
.../src/main/native/Source/WTF/icu/unicode/utf8.h | 271 +-
.../main/native/Source/WTF/icu/unicode/utf_old.h | 1170 +-
.../main/native/Source/WTF/icu/unicode/utypes.h | 226 +-
.../main/native/Source/WTF/icu/unicode/uvernum.h | 89 +-
.../main/native/Source/WTF/icu/unicode/uversion.h | 28 +-
.../src/main/native/Source/WTF/wtf/ASCIICType.h | 155 +-
.../src/main/native/Source/WTF/wtf/Assertions.cpp | 35 +-
.../src/main/native/Source/WTF/wtf/Assertions.h | 108 +-
.../web/src/main/native/Source/WTF/wtf/Atomics.cpp | 49 +-
.../web/src/main/native/Source/WTF/wtf/Atomics.h | 266 +-
modules/web/src/main/native/Source/WTF/wtf/Bag.h | 2 +
.../web/src/main/native/Source/WTF/wtf/BitVector.h | 87 +-
.../web/src/main/native/Source/WTF/wtf/Bitmap.h | 4 +-
.../web/src/main/native/Source/WTF/wtf/BlockPtr.h | 109 +
modules/web/src/main/native/Source/WTF/wtf/Box.h | 77 +
.../src/main/native/Source/WTF/wtf/BubbleSort.h | 103 +
.../src/main/native/Source/WTF/wtf/ByteSpinLock.h | 69 -
.../src/main/native/Source/WTF/wtf/CMakeLists.txt | 49 +-
.../main/native/Source/WTF/wtf/CheckedArithmetic.h | 107 +-
.../web/src/main/native/Source/WTF/wtf/Compiler.h | 69 +-
.../web/src/main/native/Source/WTF/wtf/Condition.h | 255 +
.../WTF/wtf/CryptographicallyRandomNumber.cpp | 7 +-
.../web/src/main/native/Source/WTF/wtf/DataLog.cpp | 22 +-
modules/web/src/main/native/Source/WTF/wtf/Deque.h | 4 +-
.../src/main/native/Source/WTF/wtf/DisallowCType.h | 2 +-
.../src/main/native/Source/WTF/wtf/Dominators.h | 748 ++
.../src/main/native/Source/WTF/wtf/ExportMacros.h | 4 +-
.../src/main/native/Source/WTF/wtf/FastBitVector.h | 2 +-
.../src/main/native/Source/WTF/wtf/FastMalloc.h | 4 +-
.../main/native/Source/WTF/wtf/FeatureDefines.h | 90 +-
.../web/src/main/native/Source/WTF/wtf/Forward.h | 6 +-
.../main/native/Source/WTF/wtf/GraphNodeWorklist.h | 221 +
.../main/native/Source/WTF/wtf/HashCountedSet.h | 92 +-
.../web/src/main/native/Source/WTF/wtf/HashMap.h | 48 +-
.../web/src/main/native/Source/WTF/wtf/HashSet.h | 16 +-
.../src/main/native/Source/WTF/wtf/HashTable.cpp | 15 +-
.../web/src/main/native/Source/WTF/wtf/HashTable.h | 129 +-
.../web/src/main/native/Source/WTF/wtf/Hasher.h | 314 +
.../main/native/Source/WTF/wtf/IndexSparseSet.h | 147 +
.../web/src/main/native/Source/WTF/wtf/Insertion.h | 16 +-
.../main/native/Source/WTF/wtf/IteratorAdaptors.h | 12 +-
.../src/main/native/Source/WTF/wtf/IteratorRange.h | 4 +-
.../web/src/main/native/Source/WTF/wtf/ListDump.h | 36 +-
.../src/main/native/Source/WTF/wtf/ListHashSet.h | 14 +-
.../web/src/main/native/Source/WTF/wtf/Lock.cpp | 112 +
modules/web/src/main/native/Source/WTF/wtf/Lock.h | 133 +
.../src/main/native/Source/WTF/wtf/MainThread.cpp | 103 +-
.../src/main/native/Source/WTF/wtf/MainThread.h | 13 +-
.../web/src/main/native/Source/WTF/wtf/MallocPtr.h | 2 +-
.../src/main/native/Source/WTF/wtf/MathExtras.h | 70 +-
.../src/main/native/Source/WTF/wtf/MessageQueue.h | 52 +-
.../main/native/Source/WTF/wtf/MetaAllocator.cpp | 24 +-
.../src/main/native/Source/WTF/wtf/MetaAllocator.h | 7 +-
.../native/Source/WTF/wtf/MetaAllocatorHandle.h | 5 +-
.../web/src/main/native/Source/WTF/wtf/NakedPtr.h | 4 +-
.../main/native/Source/WTF/wtf/NeverDestroyed.h | 6 +-
.../src/main/native/Source/WTF/wtf/OSAllocator.h | 3 +
.../native/Source/WTF/wtf/OSAllocatorPosix.cpp | 10 +
.../main/native/Source/WTF/wtf/OSAllocatorWin.cpp | 4 +
.../src/main/native/Source/WTF/wtf/OSObjectPtr.h | 37 +-
.../main/native/Source/WTF/wtf/OSRandomSource.cpp | 12 +-
.../web/src/main/native/Source/WTF/wtf/OptionSet.h | 75 +
.../web/src/main/native/Source/WTF/wtf/Optional.h | 42 +-
.../src/main/native/Source/WTF/wtf/OrderMaker.h | 143 +
.../web/src/main/native/Source/WTF/wtf/PageBlock.h | 1 -
.../main/native/Source/WTF/wtf/PageReservation.h | 7 -
.../native/Source/WTF/wtf/ParallelHelperPool.cpp | 241 +
.../native/Source/WTF/wtf/ParallelHelperPool.h | 215 +
.../native/Source/WTF/wtf/ParallelJobsGeneric.cpp | 10 +-
.../native/Source/WTF/wtf/ParallelJobsGeneric.h | 6 +-
.../native/Source/WTF/wtf/ParallelVectorIterator.h | 82 +
.../src/main/native/Source/WTF/wtf/ParkingLot.cpp | 710 ++
.../src/main/native/Source/WTF/wtf/ParkingLot.h | 119 +
.../web/src/main/native/Source/WTF/wtf/Platform.h | 144 +-
.../main/native/Source/WTF/wtf/PlatformEfl.cmake | 2 -
.../main/native/Source/WTF/wtf/PlatformGTK.cmake | 2 -
.../main/native/Source/WTF/wtf/PlatformJava.cmake | 80 +-
.../main/native/Source/WTF/wtf/PlatformMac.cmake | 13 +
.../main/native/Source/WTF/wtf/PlatformWin.cmake | 16 +-
.../main/native/Source/WTF/wtf/PointerComparison.h | 40 +
.../src/main/native/Source/WTF/wtf/PrintStream.cpp | 5 +
.../src/main/native/Source/WTF/wtf/PrintStream.h | 20 +-
.../web/src/main/native/Source/WTF/wtf/RangeSet.h | 195 +
.../src/main/native/Source/WTF/wtf/RefCounter.cpp | 76 -
.../src/main/native/Source/WTF/wtf/RefCounter.h | 105 +-
.../web/src/main/native/Source/WTF/wtf/RefPtr.h | 6 +-
.../web/src/main/native/Source/WTF/wtf/RetainPtr.h | 4 +-
.../web/src/main/native/Source/WTF/wtf/RunLoop.cpp | 7 +-
.../web/src/main/native/Source/WTF/wtf/RunLoop.h | 19 +-
.../src/main/native/Source/WTF/wtf/SchedulePair.h | 10 +-
.../src/main/native/Source/WTF/wtf/ScopedLambda.h | 96 +
.../main/native/Source/WTF/wtf/SegmentedVector.h | 10 +-
.../native/Source/WTF/wtf/SentinelLinkedList.h | 79 +-
.../src/main/native/Source/WTF/wtf/SharedTask.h | 131 +
.../web/src/main/native/Source/WTF/wtf/SpinLock.h | 77 -
.../src/main/native/Source/WTF/wtf/StackBounds.h | 6 +
.../src/main/native/Source/WTF/wtf/StackStats.cpp | 19 +-
.../src/main/native/Source/WTF/wtf/StackStats.h | 7 +-
.../src/main/native/Source/WTF/wtf/StdLibExtras.h | 47 +-
.../web/src/main/native/Source/WTF/wtf/Stopwatch.h | 11 +-
.../src/main/native/Source/WTF/wtf/StringExtras.h | 2 +
.../src/main/native/Source/WTF/wtf/StringHasher.h | 297 -
.../main/native/Source/WTF/wtf/StringPrintStream.h | 4 +-
.../src/main/native/Source/WTF/wtf/SystemTracing.h | 99 +
.../native/Source/WTF/wtf/ThreadSafeRefCounted.h | 47 +-
.../src/main/native/Source/WTF/wtf/Threading.cpp | 4 +-
.../native/Source/WTF/wtf/ThreadingPthreads.cpp | 20 +-
.../main/native/Source/WTF/wtf/ThreadingWin.cpp | 3 +-
.../src/main/native/Source/WTF/wtf/TinyLRUCache.h | 81 +
.../web/src/main/native/Source/WTF/wtf/Vector.h | 8 +-
.../src/main/native/Source/WTF/wtf/WTFThreadData.h | 4 +-
.../src/main/native/Source/WTF/wtf/WeakRandom.h | 112 +
.../src/main/native/Source/WTF/wtf/WordLock.cpp | 269 +
.../web/src/main/native/Source/WTF/wtf/WordLock.h | 110 +
.../src/main/native/Source/WTF/wtf/WorkQueue.cpp | 110 +-
.../web/src/main/native/Source/WTF/wtf/WorkQueue.h | 40 +-
.../native/Source/WTF/wtf/cocoa/WorkQueueCocoa.cpp | 7 +
.../web/src/main/native/Source/WTF/wtf/dtoa.cpp | 13 +-
modules/web/src/main/native/Source/WTF/wtf/dtoa.h | 4 -
.../src/main/native/Source/WTF/wtf/dtoa/bignum.cc | 4 +-
.../native/Source/WTF/wtf/efl/DispatchQueueEfl.cpp | 10 +-
.../Source/WTF/wtf/efl/DispatchQueueWorkItemEfl.h | 6 +-
.../native/Source/WTF/wtf/efl/WorkQueueEfl.cpp | 10 +-
.../native/Source/WTF/wtf/glib/GMainLoopSource.cpp | 479 -
.../native/Source/WTF/wtf/glib/GMainLoopSource.h | 137 -
.../src/main/native/Source/WTF/wtf/glib/GRefPtr.h | 2 +-
.../WTF/wtf/glib/GThreadSafeMainLoopSource.cpp | 173 -
.../WTF/wtf/glib/GThreadSafeMainLoopSource.h | 71 -
.../main/native/Source/WTF/wtf/glib/GTypedefs.h | 1 +
.../main/native/Source/WTF/wtf/glib/GUniquePtr.h | 4 +-
.../native/Source/WTF/wtf/glib/MainThreadGLib.cpp | 4 +-
.../native/Source/WTF/wtf/glib/RunLoopGLib.cpp | 77 +-
.../native/Source/WTF/wtf/glib/WorkQueueGLib.cpp | 113 +-
.../native/Source/WTF/wtf/java/MainThreadJava.cpp | 10 +-
.../WTF/wtf/mac/DeprecatedSymbolsUsedBySafari.mm | 106 +-
.../native/Source/WTF/wtf/spi/cocoa/SecuritySPI.h | 60 +
.../Source/WTF/wtf/spi/darwin/CommonCryptoSPI.h | 41 +
.../native/Source/WTF/wtf/spi/darwin/SandboxSPI.h | 51 +
.../main/native/Source/WTF/wtf/spi/darwin/XPCSPI.h | 14 +-
.../native/Source/WTF/wtf/text/ASCIIFastPath.h | 4 +-
.../native/Source/WTF/wtf/text/AtomicString.cpp | 41 +-
.../main/native/Source/WTF/wtf/text/AtomicString.h | 60 +-
.../native/Source/WTF/wtf/text/AtomicStringHash.h | 6 +-
.../Source/WTF/wtf/text/AtomicStringImpl.cpp | 10 +-
.../src/main/native/Source/WTF/wtf/text/Base64.cpp | 64 +-
.../src/main/native/Source/WTF/wtf/text/Base64.h | 24 +-
.../main/native/Source/WTF/wtf/text/CString.cpp | 2 +-
.../main/native/Source/WTF/wtf/text/StringCommon.h | 74 +-
.../native/Source/WTF/wtf/text/StringConcatenate.h | 163 +-
.../main/native/Source/WTF/wtf/text/StringHash.h | 27 +-
.../main/native/Source/WTF/wtf/text/StringImpl.cpp | 371 +-
.../main/native/Source/WTF/wtf/text/StringImpl.h | 105 +-
.../native/Source/WTF/wtf/text/StringOperators.h | 8 +-
.../main/native/Source/WTF/wtf/text/StringView.cpp | 24 +-
.../main/native/Source/WTF/wtf/text/StringView.h | 37 +-
.../main/native/Source/WTF/wtf/text/WTFString.cpp | 31 +-
.../main/native/Source/WTF/wtf/text/WTFString.h | 124 +-
.../native/Source/WTF/wtf/text/cf/StringImplCF.cpp | 39 +-
.../main/native/Source/WTF/wtf/unicode/Collator.h | 3 +
.../main/native/Source/WTF/wtf/unicode/UTF8.cpp | 2 +-
.../Source/WTF/wtf/unicode/icu/CollatorICU.cpp | 19 +-
.../src/main/native/Source/WTF/wtf/win/GDIObject.h | 2 +-
.../native/Source/WTF/wtf/win/WorkQueueWin.cpp | 15 +-
.../native/Source/WebCore/AVFoundationSupport.py | 4 +-
.../src/main/native/Source/WebCore/CMakeLists.txt | 778 +-
.../Source/WebCore/Configurations/Base.xcconfig | 6 +-
.../WebCore/Configurations/DebugRelease.xcconfig | 1 -
.../WebCore/Configurations/FeatureDefines.xcconfig | 86 +-
.../Source/WebCore/Configurations/Version.xcconfig | 3 +-
.../Source/WebCore/Configurations/WebCore.xcconfig | 42 +-
.../Configurations/WebCoreTestSupport.xcconfig | 11 +-
.../main/native/Source/WebCore/DerivedSources.cpp | 49 +-
.../main/native/Source/WebCore/DerivedSources.make | 183 +-
.../WebCore/English.lproj/Localizable.strings | 15 +-
.../English.lproj/mediaControlsLocalizedStrings.js | 1 +
.../ForwardingHeaders/builtins/BuiltinUtils.h | 4 +
.../bytecode/UnlinkedFunctionExecutable.h | 4 +
.../WebCore/ForwardingHeaders/heap/HeapObserver.h | 4 +
.../inspector/InspectorFrontendRouter.h | 4 +
.../inspector/PerGlobalObjectWrapperWorld.h | 4 +
.../inspector/agents/InspectorHeapAgent.h | 4 +
.../agents/InspectorScriptProfilerAgent.h | 4 +
.../interpreter/CallFrameInlines.h | 4 -
.../ForwardingHeaders/runtime/ConstructAbility.h | 4 +
.../ForwardingHeaders/runtime/JSInternalPromise.h | 4 +
.../runtime/JSInternalPromiseDeferred.h | 4 +
.../ForwardingHeaders/runtime/JSModuleRecord.h | 4 +
.../runtime/JSNativeStdFunction.h | 4 +
.../WebCore/ForwardingHeaders/runtime/Symbol.h | 4 +
.../WebCore/ForwardingHeaders/runtime/Watchdog.h | 4 +
.../web/src/main/native/Source/WebCore/Info.plist | 2 +-
.../WebKitPlaybackTargetAvailabilityEvent.cpp | 10 +-
.../WebKitPlaybackTargetAvailabilityEvent.h | 12 +-
.../WebCore/Modules/battery/BatteryController.cpp | 2 +-
.../WebCore/Modules/battery/BatteryManager.cpp | 4 +-
.../WebCore/Modules/battery/BatteryManager.h | 4 +-
.../WebCore/Modules/battery/BatteryManager.idl | 8 +-
.../WebCore/Modules/battery/NavigatorBattery.cpp | 10 +-
.../WebCore/Modules/battery/NavigatorBattery.h | 2 +-
.../Source/WebCore/Modules/encryptedmedia/CDM.cpp | 4 +-
.../Source/WebCore/Modules/encryptedmedia/CDM.h | 4 +-
.../WebCore/Modules/encryptedmedia/CDMPrivate.h | 3 +-
.../Modules/encryptedmedia/CDMPrivateClearKey.cpp | 8 +-
.../Modules/encryptedmedia/CDMPrivateClearKey.h | 2 +-
.../encryptedmedia/CDMPrivateMediaPlayer.cpp | 4 +-
.../Modules/encryptedmedia/CDMPrivateMediaPlayer.h | 2 +-
.../Modules/encryptedmedia/CDMSessionClearKey.cpp | 15 +-
.../Modules/encryptedmedia/CDMSessionClearKey.h | 6 +-
.../encryptedmedia/MediaKeyMessageEvent.cpp | 8 +-
.../Modules/encryptedmedia/MediaKeyMessageEvent.h | 10 +-
.../Modules/encryptedmedia/MediaKeyNeededEvent.cpp | 8 +-
.../Modules/encryptedmedia/MediaKeyNeededEvent.h | 10 +-
.../Modules/encryptedmedia/MediaKeySession.cpp | 23 +-
.../Modules/encryptedmedia/MediaKeySession.h | 4 +-
.../Modules/encryptedmedia/MediaKeySession.idl | 8 +-
.../WebCore/Modules/encryptedmedia/MediaKeys.cpp | 6 +-
.../Source/WebCore/Modules/fetch/FetchBody.cpp | 189 +
.../Source/WebCore/Modules/fetch/FetchBody.h | 101 +
.../Source/WebCore/Modules/fetch/FetchBody.idl | 42 +
.../Source/WebCore/Modules/fetch/FetchHeaders.cpp | 199 +
.../Source/WebCore/Modules/fetch/FetchHeaders.h | 94 +
.../Source/WebCore/Modules/fetch/FetchHeaders.idl | 46 +
.../Source/WebCore/Modules/fetch/FetchHeaders.js | 59 +
.../Source/WebCore/Modules/fetch/FetchOptions.h | 132 +
.../Source/WebCore/Modules/fetch/FetchRequest.cpp | 451 +
.../Source/WebCore/Modules/fetch/FetchRequest.h | 104 +
.../Source/WebCore/Modules/fetch/FetchRequest.idl | 64 +
.../Source/WebCore/Modules/fetch/FetchResponse.cpp | 158 +
.../Source/WebCore/Modules/fetch/FetchResponse.h | 93 +
.../Source/WebCore/Modules/fetch/FetchResponse.idl | 57 +
.../Source/WebCore/Modules/fetch/FetchResponse.js | 53 +
.../WebCore/Modules/gamepad/GamepadEvent.cpp | 4 -
.../Source/WebCore/Modules/gamepad/GamepadEvent.h | 12 +-
.../WebCore/Modules/gamepad/NavigatorGamepad.cpp | 6 +-
.../WebCore/Modules/gamepad/NavigatorGamepad.h | 2 +-
.../gamepad/deprecated/NavigatorGamepad.cpp | 6 +-
.../Modules/gamepad/deprecated/NavigatorGamepad.h | 2 +-
.../WebCore/Modules/geolocation/Coordinates.cpp | 40 +-
.../WebCore/Modules/geolocation/Coordinates.h | 9 +-
.../WebCore/Modules/geolocation/GeoNotifier.cpp | 12 +-
.../WebCore/Modules/geolocation/GeoNotifier.h | 8 +-
.../WebCore/Modules/geolocation/Geolocation.cpp | 42 +-
.../WebCore/Modules/geolocation/Geolocation.h | 10 +-
.../Modules/geolocation/GeolocationController.cpp | 15 +-
.../WebCore/Modules/geolocation/GeolocationError.h | 1 -
.../Modules/geolocation/GeolocationPosition.h | 1 -
.../WebCore/Modules/geolocation/Geoposition.h | 12 +-
.../Modules/geolocation/NavigatorGeolocation.cpp | 6 +-
.../Modules/geolocation/NavigatorGeolocation.h | 2 +-
.../Modules/geolocation/NavigatorGeolocation.idl | 4 +-
.../Modules/geolocation/PositionCallback.idl | 1 +
.../WebCore/Modules/geolocation/PositionError.h | 1 -
.../Modules/geolocation/PositionErrorCallback.idl | 1 +
.../WebCore/Modules/geolocation/PositionOptions.h | 1 -
.../Modules/indexeddb/DOMWindowIndexedDatabase.cpp | 14 +-
.../Modules/indexeddb/DOMWindowIndexedDatabase.h | 4 +-
.../Source/WebCore/Modules/indexeddb/IDBAny.cpp | 217 +-
.../Source/WebCore/Modules/indexeddb/IDBAny.h | 150 +-
.../WebCore/Modules/indexeddb/IDBCallbacks.h | 82 -
.../Source/WebCore/Modules/indexeddb/IDBCursor.cpp | 284 +-
.../Source/WebCore/Modules/indexeddb/IDBCursor.h | 94 +-
.../Source/WebCore/Modules/indexeddb/IDBCursor.idl | 11 +-
.../WebCore/Modules/indexeddb/IDBCursorBackend.cpp | 109 -
.../WebCore/Modules/indexeddb/IDBCursorBackend.h | 96 -
.../indexeddb/IDBCursorBackendOperations.cpp | 90 -
.../Modules/indexeddb/IDBCursorBackendOperations.h | 88 -
.../Modules/indexeddb/IDBCursorWithValue.cpp | 55 +-
.../WebCore/Modules/indexeddb/IDBCursorWithValue.h | 48 +-
.../Modules/indexeddb/IDBCursorWithValue.idl | 3 +
.../WebCore/Modules/indexeddb/IDBDatabase.cpp | 396 +-
.../Source/WebCore/Modules/indexeddb/IDBDatabase.h | 128 +-
.../WebCore/Modules/indexeddb/IDBDatabase.idl | 13 +-
.../Modules/indexeddb/IDBDatabaseBackend.cpp | 622 -
.../WebCore/Modules/indexeddb/IDBDatabaseBackend.h | 175 -
.../Modules/indexeddb/IDBDatabaseCallbacks.h | 57 -
.../Modules/indexeddb/IDBDatabaseCallbacksImpl.cpp | 82 -
.../Modules/indexeddb/IDBDatabaseCallbacksImpl.h | 64 -
.../WebCore/Modules/indexeddb/IDBDatabaseError.h | 10 +-
.../Modules/indexeddb/IDBDatabaseException.cpp | 2 +-
.../Modules/indexeddb/IDBDatabaseIdentifier.cpp | 80 +
.../Modules/indexeddb/IDBDatabaseIdentifier.h | 155 +
.../Modules/indexeddb/IDBDatabaseMetadata.cpp | 79 -
.../Modules/indexeddb/IDBDatabaseMetadata.h | 85 -
.../Modules/indexeddb/IDBEventDispatcher.cpp | 26 +-
.../WebCore/Modules/indexeddb/IDBEventDispatcher.h | 2 +-
.../WebCore/Modules/indexeddb/IDBFactory.cpp | 164 +-
.../Source/WebCore/Modules/indexeddb/IDBFactory.h | 71 +-
.../WebCore/Modules/indexeddb/IDBFactory.idl | 4 +-
.../Modules/indexeddb/IDBFactoryBackendInterface.h | 73 -
.../WebCore/Modules/indexeddb/IDBGetResult.cpp | 54 +
.../WebCore/Modules/indexeddb/IDBGetResult.h | 109 +-
.../Source/WebCore/Modules/indexeddb/IDBIndex.cpp | 207 +-
.../Source/WebCore/Modules/indexeddb/IDBIndex.h | 122 +-
.../Source/WebCore/Modules/indexeddb/IDBIndex.idl | 24 +-
.../WebCore/Modules/indexeddb/IDBIndexMetadata.h | 68 -
.../Source/WebCore/Modules/indexeddb/IDBKey.cpp | 18 +-
.../Source/WebCore/Modules/indexeddb/IDBKey.h | 52 +-
.../WebCore/Modules/indexeddb/IDBKeyData.cpp | 317 +-
.../Source/WebCore/Modules/indexeddb/IDBKeyData.h | 192 +-
.../WebCore/Modules/indexeddb/IDBKeyPath.cpp | 42 +-
.../Source/WebCore/Modules/indexeddb/IDBKeyPath.h | 84 +-
.../WebCore/Modules/indexeddb/IDBKeyRange.cpp | 47 +-
.../Source/WebCore/Modules/indexeddb/IDBKeyRange.h | 31 +-
.../WebCore/Modules/indexeddb/IDBKeyRangeData.cpp | 71 +-
.../WebCore/Modules/indexeddb/IDBKeyRangeData.h | 63 +-
.../WebCore/Modules/indexeddb/IDBObjectStore.cpp | 571 +-
.../WebCore/Modules/indexeddb/IDBObjectStore.h | 170 +-
.../WebCore/Modules/indexeddb/IDBObjectStore.idl | 36 +-
.../Modules/indexeddb/IDBObjectStoreMetadata.h | 69 -
.../WebCore/Modules/indexeddb/IDBOpenDBRequest.cpp | 155 +-
.../WebCore/Modules/indexeddb/IDBOpenDBRequest.h | 59 +-
.../WebCore/Modules/indexeddb/IDBOpenDBRequest.idl | 2 +-
.../WebCore/Modules/indexeddb/IDBOperation.h | 50 -
.../Modules/indexeddb/IDBPendingDeleteCall.h | 52 -
.../WebCore/Modules/indexeddb/IDBPendingOpenCall.h | 63 -
.../indexeddb/IDBPendingTransactionMonitor.cpp | 68 -
.../indexeddb/IDBPendingTransactionMonitor.h | 57 -
.../WebCore/Modules/indexeddb/IDBRequest.cpp | 575 +-
.../Source/WebCore/Modules/indexeddb/IDBRequest.h | 162 +-
.../WebCore/Modules/indexeddb/IDBRequest.idl | 9 +-
.../indexeddb/IDBRequestCompletionEvent.cpp | 41 +
.../Modules/indexeddb/IDBRequestCompletionEvent.h | 53 +
.../Modules/indexeddb/IDBServerConnection.h | 99 -
.../WebCore/Modules/indexeddb/IDBTransaction.cpp | 385 +-
.../WebCore/Modules/indexeddb/IDBTransaction.h | 148 +-
.../WebCore/Modules/indexeddb/IDBTransaction.idl | 8 +-
.../Modules/indexeddb/IDBTransactionBackend.cpp | 377 -
.../Modules/indexeddb/IDBTransactionBackend.h | 128 -
.../indexeddb/IDBTransactionBackendOperations.cpp | 284 -
.../indexeddb/IDBTransactionBackendOperations.h | 471 -
.../indexeddb/IDBTransactionCoordinator.cpp | 118 -
.../Modules/indexeddb/IDBTransactionCoordinator.h | 71 -
.../Modules/indexeddb/IDBVersionChangeEvent.cpp | 55 +-
.../Modules/indexeddb/IDBVersionChangeEvent.h | 59 +-
.../Modules/indexeddb/IDBVersionChangeEvent.idl | 2 +-
.../Source/WebCore/Modules/indexeddb/IndexedDB.h | 47 +
.../indexeddb/WorkerGlobalScopeIndexedDatabase.cpp | 9 +-
.../indexeddb/WorkerGlobalScopeIndexedDatabase.h | 2 -
.../Modules/indexeddb/client/IDBAnyImpl.cpp | 177 +
.../WebCore/Modules/indexeddb/client/IDBAnyImpl.h | 122 +
.../indexeddb/client/IDBConnectionToServer.cpp | 408 +
.../indexeddb/client/IDBConnectionToServer.h | 145 +
.../client/IDBConnectionToServerDelegate.h | 88 +
.../Modules/indexeddb/client/IDBCursorImpl.cpp | 402 +
.../Modules/indexeddb/client/IDBCursorImpl.h | 120 +
.../indexeddb/client/IDBCursorWithValueImpl.cpp | 61 +
.../indexeddb/client/IDBCursorWithValueImpl.h | 54 +
.../Modules/indexeddb/client/IDBDatabaseImpl.cpp | 431 +
.../Modules/indexeddb/client/IDBDatabaseImpl.h | 121 +
.../Modules/indexeddb/client/IDBFactoryImpl.cpp | 172 +
.../Modules/indexeddb/client/IDBFactoryImpl.h | 63 +
.../Modules/indexeddb/client/IDBIndexImpl.cpp | 378 +
.../Modules/indexeddb/client/IDBIndexImpl.h | 114 +
.../indexeddb/client/IDBObjectStoreImpl.cpp | 691 +
.../Modules/indexeddb/client/IDBObjectStoreImpl.h | 133 +
.../indexeddb/client/IDBOpenDBRequestImpl.cpp | 214 +
.../indexeddb/client/IDBOpenDBRequestImpl.h | 80 +
.../Modules/indexeddb/client/IDBRequestImpl.cpp | 436 +
.../Modules/indexeddb/client/IDBRequestImpl.h | 158 +
.../indexeddb/client/IDBTransactionImpl.cpp | 907 ++
.../Modules/indexeddb/client/IDBTransactionImpl.h | 241 +
.../indexeddb/client/IDBVersionChangeEventImpl.cpp | 57 +
.../indexeddb/client/IDBVersionChangeEventImpl.h | 73 +
.../indexeddb/client/TransactionOperation.cpp | 50 +
.../indexeddb/client/TransactionOperation.h | 207 +
.../Modules/indexeddb/server/IDBBackingStore.h | 91 +
.../indexeddb/server/IDBConnectionToClient.cpp | 144 +
.../indexeddb/server/IDBConnectionToClient.h | 82 +
.../server/IDBConnectionToClientDelegate.h | 75 +
.../Modules/indexeddb/server/IDBSerialization.cpp | 70 +
.../Modules/indexeddb/server/IDBSerialization.h | 48 +
.../WebCore/Modules/indexeddb/server/IDBServer.cpp | 431 +
.../WebCore/Modules/indexeddb/server/IDBServer.h | 125 +
.../Modules/indexeddb/server/IndexValueEntry.cpp | 232 +
.../Modules/indexeddb/server/IndexValueEntry.h | 104 +
.../Modules/indexeddb/server/IndexValueStore.cpp | 402 +
.../Modules/indexeddb/server/IndexValueStore.h | 119 +
.../server/MemoryBackingStoreTransaction.cpp | 259 +
.../server/MemoryBackingStoreTransaction.h | 107 +
.../Modules/indexeddb/server/MemoryCursor.cpp | 66 +
.../Modules/indexeddb/server/MemoryCursor.h | 60 +
.../indexeddb/server/MemoryIDBBackingStore.cpp | 499 +
.../indexeddb/server/MemoryIDBBackingStore.h | 101 +
.../Modules/indexeddb/server/MemoryIndex.cpp | 236 +
.../WebCore/Modules/indexeddb/server/MemoryIndex.h | 108 +
.../Modules/indexeddb/server/MemoryIndexCursor.cpp | 213 +
.../Modules/indexeddb/server/MemoryIndexCursor.h | 63 +
.../Modules/indexeddb/server/MemoryObjectStore.cpp | 478 +
.../Modules/indexeddb/server/MemoryObjectStore.h | 131 +
.../indexeddb/server/MemoryObjectStoreCursor.cpp | 348 +
.../indexeddb/server/MemoryObjectStoreCursor.h | 76 +
.../indexeddb/server/SQLiteIDBBackingStore.cpp | 1698 +++
.../indexeddb/server/SQLiteIDBBackingStore.h | 127 +
.../Modules/indexeddb/server/SQLiteIDBCursor.cpp | 445 +
.../Modules/indexeddb/server/SQLiteIDBCursor.h | 122 +
.../indexeddb/server/SQLiteIDBTransaction.cpp | 177 +
.../indexeddb/server/SQLiteIDBTransaction.h | 90 +
.../indexeddb/server/ServerOpenDBRequest.cpp | 91 +
.../Modules/indexeddb/server/ServerOpenDBRequest.h | 81 +
.../Modules/indexeddb/server/UniqueIDBDatabase.cpp | 1333 ++
.../Modules/indexeddb/server/UniqueIDBDatabase.h | 224 +
.../server/UniqueIDBDatabaseConnection.cpp | 188 +
.../indexeddb/server/UniqueIDBDatabaseConnection.h | 94 +
.../server/UniqueIDBDatabaseTransaction.cpp | 330 +
.../server/UniqueIDBDatabaseTransaction.h | 102 +
.../Modules/indexeddb/shared/IDBCursorInfo.cpp | 103 +
.../Modules/indexeddb/shared/IDBCursorInfo.h | 137 +
.../Modules/indexeddb/shared/IDBDatabaseInfo.cpp | 160 +
.../Modules/indexeddb/shared/IDBDatabaseInfo.h | 113 +
.../WebCore/Modules/indexeddb/shared/IDBError.cpp | 70 +
.../WebCore/Modules/indexeddb/shared/IDBError.h | 81 +
.../Modules/indexeddb/shared/IDBIndexInfo.cpp | 65 +
.../Modules/indexeddb/shared/IDBIndexInfo.h | 102 +
.../indexeddb/shared/IDBObjectStoreInfo.cpp | 143 +
.../Modules/indexeddb/shared/IDBObjectStoreInfo.h | 116 +
.../Modules/indexeddb/shared/IDBRequestData.cpp | 129 +
.../Modules/indexeddb/shared/IDBRequestData.h | 170 +
.../indexeddb/shared/IDBResourceIdentifier.cpp | 109 +
.../indexeddb/shared/IDBResourceIdentifier.h | 151 +
.../Modules/indexeddb/shared/IDBResultData.cpp | 189 +
.../Modules/indexeddb/shared/IDBResultData.h | 206 +
.../indexeddb/shared/IDBTransactionInfo.cpp | 113 +
.../Modules/indexeddb/shared/IDBTransactionInfo.h | 126 +
.../indexeddb/shared/InProcessIDBServer.cpp | 405 +
.../Modules/indexeddb/shared/InProcessIDBServer.h | 115 +
.../WebCore/Modules/indexeddb/shared/IndexKey.cpp | 89 +
.../WebCore/Modules/indexeddb/shared/IndexKey.h | 56 +
.../WebCore/Modules/indieui/UIRequestEvent.cpp | 24 +-
.../WebCore/Modules/indieui/UIRequestEvent.h | 12 +-
.../Modules/mediacontrols/MediaControlsHost.cpp | 37 +-
.../Modules/mediacontrols/MediaControlsHost.h | 1 +
.../Modules/mediacontrols/mediaControlsApple.css | 92 +-
.../Modules/mediacontrols/mediaControlsApple.js | 262 +-
.../Modules/mediacontrols/mediaControlsBase.js | 16 +-
.../Modules/mediacontrols/mediaControlsGtk.js | 24 +-
.../Modules/mediacontrols/mediaControlsiOS.css | 24 +-
.../Modules/mediacontrols/mediaControlsiOS.js | 95 +-
.../mediasession/HTMLMediaElementMediaSession.cpp | 6 +-
.../mediasession/HTMLMediaElementMediaSession.h | 2 +-
.../mediasession/HTMLMediaElementMediaSession.idl | 4 +-
.../Modules/mediasession/MediaRemoteControls.cpp | 31 +-
.../Modules/mediasession/MediaRemoteControls.h | 18 +-
.../Modules/mediasession/MediaRemoteControls.idl | 2 -
.../WebCore/Modules/mediasession/MediaSession.cpp | 52 +-
.../WebCore/Modules/mediasession/MediaSession.h | 12 +-
.../WebCore/Modules/mediasession/MediaSession.idl | 4 +-
.../Modules/mediasession/MediaSessionManager.cpp | 1 +
.../Modules/mediasession/MediaSessionManager.h | 6 +-
.../Modules/mediasession/MediaSessionMetadata.h | 3 +-
.../mediasession/WebMediaSessionManager.cpp | 77 +-
.../Modules/mediasession/WebMediaSessionManager.h | 20 +-
.../mediasession/WebMediaSessionManagerClient.h | 1 +
.../Modules/mediasource/AudioTrackMediaSource.h | 2 +-
.../Modules/mediasource/DOMURLMediaSource.idl | 2 +-
.../WebCore/Modules/mediasource/MediaSource.cpp | 17 +-
.../WebCore/Modules/mediasource/MediaSource.h | 4 +-
.../WebCore/Modules/mediasource/MediaSource.idl | 3 -
.../WebCore/Modules/mediasource/SourceBuffer.cpp | 10 +-
.../WebCore/Modules/mediasource/SourceBuffer.h | 4 +-
.../WebCore/Modules/mediasource/SourceBuffer.idl | 3 -
.../WebCore/Modules/mediasource/SourceBufferList.h | 2 +-
.../Modules/mediasource/SourceBufferList.idl | 3 -
.../Modules/mediasource/TextTrackMediaSource.h | 2 +-
.../Modules/mediasource/VideoTrackMediaSource.h | 2 +-
.../Modules/mediastream/AllAudioCapabilities.h | 59 -
.../Modules/mediastream/AllAudioCapabilities.idl | 33 -
.../Modules/mediastream/AllVideoCapabilities.h | 57 -
.../Modules/mediastream/AllVideoCapabilities.idl | 38 -
.../Modules/mediastream/CapabilityRange.cpp | 92 -
.../WebCore/Modules/mediastream/CapabilityRange.h | 60 -
.../Modules/mediastream/CapabilityRange.idl | 33 -
.../Modules/mediastream/CaptureDeviceInfo.h | 59 +
.../Modules/mediastream/CaptureDeviceManager.cpp | 193 +
.../Modules/mediastream/CaptureDeviceManager.h | 64 +
.../Modules/mediastream/DOMURLMediaStream.idl | 2 +-
.../mediastream/HTMLMediaElementMediaStream.cpp | 10 +-
.../mediastream/HTMLMediaElementMediaStream.h | 4 +-
.../mediastream/HTMLMediaElementMediaStream.idl | 2 +-
.../WebCore/Modules/mediastream/MediaDeviceInfo.h | 3 +-
.../Modules/mediastream/MediaDeviceInfo.idl | 25 +
.../WebCore/Modules/mediastream/MediaDevices.cpp | 17 +-
.../WebCore/Modules/mediastream/MediaDevices.h | 8 +-
.../WebCore/Modules/mediastream/MediaDevices.idl | 7 +-
.../WebCore/Modules/mediastream/MediaDevices.js | 36 +
.../Modules/mediastream/MediaDevicesRequest.cpp | 182 +
.../Modules/mediastream/MediaDevicesRequest.h | 86 +
.../mediastream/MediaEndpointPeerConnection.cpp | 219 +
.../mediastream/MediaEndpointPeerConnection.h | 88 +
.../Modules/mediastream/MediaSourceSettings.cpp | 52 +
.../Modules/mediastream/MediaSourceSettings.h | 85 +
.../Modules/mediastream/MediaSourceStates.cpp | 59 -
.../Modules/mediastream/MediaSourceStates.h | 63 -
.../Modules/mediastream/MediaSourceStates.idl | 44 -
.../WebCore/Modules/mediastream/MediaStream.cpp | 98 +-
.../WebCore/Modules/mediastream/MediaStream.h | 29 +-
.../WebCore/Modules/mediastream/MediaStream.idl | 8 +-
.../mediastream/MediaStreamCapabilities.cpp | 139 -
.../Modules/mediastream/MediaStreamCapabilities.h | 69 -
.../mediastream/MediaStreamCapabilities.idl | 33 -
.../Modules/mediastream/MediaStreamEvent.cpp | 16 +-
.../WebCore/Modules/mediastream/MediaStreamEvent.h | 6 +-
.../Modules/mediastream/MediaStreamRegistry.cpp | 43 +-
.../Modules/mediastream/MediaStreamRegistry.h | 14 +-
.../Modules/mediastream/MediaStreamTrack.cpp | 76 +-
.../WebCore/Modules/mediastream/MediaStreamTrack.h | 28 +-
.../Modules/mediastream/MediaStreamTrack.idl | 12 +-
.../Modules/mediastream/MediaStreamTrackEvent.cpp | 16 +-
.../Modules/mediastream/MediaStreamTrackEvent.h | 6 +-
.../MediaStreamTrackSourcesCallback.idl | 2 +-
.../mediastream/MediaStreamTrackSourcesRequest.cpp | 70 -
.../mediastream/MediaStreamTrackSourcesRequest.h | 63 -
.../Modules/mediastream/MediaTrackConstraints.cpp | 4 +-
.../Modules/mediastream/MediaTrackConstraints.h | 4 +-
.../mediastream/MediaTrackSupportedConstraints.h | 74 +
.../mediastream/MediaTrackSupportedConstraints.idl | 39 +
.../Modules/mediastream/NavigatorMediaDevices.cpp | 6 +-
.../Modules/mediastream/NavigatorMediaDevices.h | 2 +-
.../Modules/mediastream/NavigatorUserMedia.cpp | 82 -
.../Modules/mediastream/NavigatorUserMedia.h | 50 -
.../Modules/mediastream/NavigatorUserMedia.idl | 4 +-
.../Modules/mediastream/NavigatorUserMedia.js | 48 +
.../mediastream/NavigatorUserMediaErrorCallback.h | 45 -
.../NavigatorUserMediaErrorCallback.idl | 30 -
.../NavigatorUserMediaSuccessCallback.h | 46 -
.../NavigatorUserMediaSuccessCallback.idl | 30 -
.../Modules/mediastream/PeerConnectionBackend.cpp | 47 +
.../Modules/mediastream/PeerConnectionBackend.h | 119 +
.../Modules/mediastream/PeerConnectionStates.h | 71 +
.../Modules/mediastream/RTCConfiguration.cpp | 165 +
.../WebCore/Modules/mediastream/RTCConfiguration.h | 50 +-
.../Modules/mediastream/RTCConfiguration.idl | 8 +-
.../WebCore/Modules/mediastream/RTCDTMFSender.cpp | 16 +-
.../WebCore/Modules/mediastream/RTCDTMFSender.h | 8 +-
.../WebCore/Modules/mediastream/RTCDTMFSender.idl | 8 +-
.../Modules/mediastream/RTCDTMFToneChangeEvent.cpp | 11 +-
.../Modules/mediastream/RTCDTMFToneChangeEvent.h | 4 +-
.../WebCore/Modules/mediastream/RTCDataChannel.cpp | 14 +-
.../WebCore/Modules/mediastream/RTCDataChannel.h | 6 +-
.../WebCore/Modules/mediastream/RTCDataChannel.idl | 8 +-
.../Modules/mediastream/RTCDataChannelEvent.cpp | 9 -
.../Modules/mediastream/RTCDataChannelEvent.h | 2 -
.../Modules/mediastream/RTCIceCandidate.cpp | 38 +-
.../WebCore/Modules/mediastream/RTCIceCandidate.h | 22 +-
.../Modules/mediastream/RTCIceCandidate.idl | 6 +-
.../Modules/mediastream/RTCIceCandidateEvent.cpp | 17 +-
.../Modules/mediastream/RTCIceCandidateEvent.h | 6 +-
.../WebCore/Modules/mediastream/RTCIceServer.h | 30 +-
.../Modules/mediastream/RTCOfferAnswerOptions.cpp | 95 +-
.../Modules/mediastream/RTCOfferAnswerOptions.h | 38 +-
.../Modules/mediastream/RTCPeerConnection.cpp | 680 +-
.../Modules/mediastream/RTCPeerConnection.h | 125 +-
.../Modules/mediastream/RTCPeerConnection.idl | 87 +-
.../Modules/mediastream/RTCPeerConnection.js | 119 +
.../mediastream/RTCPeerConnectionErrorCallback.h | 46 -
.../mediastream/RTCPeerConnectionErrorCallback.idl | 31 -
.../mediastream/RTCPeerConnectionInternals.js | 127 +
.../WebCore/Modules/mediastream/RTCRtpReceiver.cpp | 45 +
.../WebCore/Modules/mediastream/RTCRtpReceiver.h | 55 +
.../WebCore/Modules/mediastream/RTCRtpReceiver.idl | 35 +
.../WebCore/Modules/mediastream/RTCRtpSender.cpp | 73 +
.../WebCore/Modules/mediastream/RTCRtpSender.h | 75 +
.../WebCore/Modules/mediastream/RTCRtpSender.idl | 37 +
.../Modules/mediastream/RTCRtpSenderReceiverBase.h | 63 +
.../Modules/mediastream/RTCSessionDescription.cpp | 39 +-
.../Modules/mediastream/RTCSessionDescription.h | 23 +-
.../mediastream/RTCSessionDescriptionCallback.h | 52 -
.../mediastream/RTCSessionDescriptionCallback.idl | 36 -
.../RTCSessionDescriptionRequestImpl.cpp | 106 -
.../mediastream/RTCSessionDescriptionRequestImpl.h | 74 -
.../WebCore/Modules/mediastream/RTCStatsCallback.h | 46 -
.../Modules/mediastream/RTCStatsCallback.idl | 30 -
.../Modules/mediastream/RTCStatsRequestImpl.cpp | 113 -
.../Modules/mediastream/RTCStatsRequestImpl.h | 73 -
.../Modules/mediastream/RTCStatsResponse.cpp | 7 +-
.../WebCore/Modules/mediastream/RTCStatsResponse.h | 4 +-
.../WebCore/Modules/mediastream/RTCTrackEvent.cpp | 68 +
.../WebCore/Modules/mediastream/RTCTrackEvent.h | 71 +
.../WebCore/Modules/mediastream/RTCTrackEvent.idl | 37 +
.../Modules/mediastream/RTCVoidRequestImpl.cpp | 103 -
.../Modules/mediastream/RTCVoidRequestImpl.h | 73 -
.../WebCore/Modules/mediastream/UserMediaClient.h | 8 +-
.../Modules/mediastream/UserMediaController.cpp | 3 +-
.../Modules/mediastream/UserMediaController.h | 29 +-
.../mediastream/UserMediaPermissionCheck.cpp | 107 +
.../Modules/mediastream/UserMediaPermissionCheck.h | 80 +
.../Modules/mediastream/UserMediaRequest.cpp | 61 +-
.../WebCore/Modules/mediastream/UserMediaRequest.h | 24 +-
.../NavigatorContentUtils.cpp | 48 +-
.../navigatorcontentutils/NavigatorContentUtils.h | 8 +-
.../notifications/DOMWindowNotifications.cpp | 14 +-
.../Modules/notifications/DOMWindowNotifications.h | 6 +-
.../WebCore/Modules/notifications/Notification.cpp | 4 +-
.../WebCore/Modules/notifications/Notification.h | 2 +-
.../WebCore/Modules/notifications/Notification.idl | 8 +-
.../Modules/notifications/NotificationCenter.cpp | 4 +-
.../Modules/notifications/NotificationCenter.h | 2 +-
.../NotificationPermissionCallback.idl | 1 +
.../WorkerGlobalScopeNotifications.cpp | 6 +-
.../notifications/WorkerGlobalScopeNotifications.h | 2 +-
.../Modules/plugins/QuickTimePluginReplacement.idl | 1 -
.../Modules/plugins/QuickTimePluginReplacement.js | 2 +-
.../Modules/plugins/QuickTimePluginReplacement.mm | 84 +-
.../Modules/plugins/YouTubePluginReplacement.cpp | 48 +-
.../proximity/DeviceProximityController.cpp | 2 +-
.../Modules/proximity/DeviceProximityController.h | 2 +-
.../WebCore/Modules/quota/DOMWindowQuota.cpp | 2 +-
.../Modules/quota/NavigatorStorageQuota.cpp | 2 +-
.../WebCore/Modules/quota/StorageErrorCallback.idl | 1 +
.../WebCore/Modules/quota/StorageQuotaCallback.idl | 1 +
.../WebCore/Modules/quota/StorageUsageCallback.idl | 1 +
.../Modules/quota/WorkerNavigatorStorageQuota.cpp | 2 +-
.../Modules/speech/DOMWindowSpeechSynthesis.cpp | 6 +-
.../Modules/speech/DOMWindowSpeechSynthesis.h | 2 +-
.../WebCore/Modules/speech/SpeechSynthesis.cpp | 7 +-
.../WebCore/Modules/speech/SpeechSynthesis.h | 1 +
.../Modules/speech/SpeechSynthesisEvent.cpp | 13 +-
.../WebCore/Modules/speech/SpeechSynthesisEvent.h | 6 +-
.../Modules/speech/SpeechSynthesisUtterance.idl | 8 +-
.../Modules/streams/ByteLengthQueuingStrategy.idl | 37 +
.../Modules/streams/ByteLengthQueuingStrategy.js | 46 +
.../Modules/streams/CountQueuingStrategy.idl | 37 +
.../Modules/streams/CountQueuingStrategy.js | 45 +
.../WebCore/Modules/streams/ReadableStream.cpp | 287 -
.../WebCore/Modules/streams/ReadableStream.h | 169 -
.../WebCore/Modules/streams/ReadableStream.idl | 15 +-
.../WebCore/Modules/streams/ReadableStream.js | 207 +
.../Modules/streams/ReadableStreamController.h | 69 -
.../Modules/streams/ReadableStreamController.idl | 9 +-
.../Modules/streams/ReadableStreamController.js | 84 +
.../Modules/streams/ReadableStreamInternals.js | 370 +
.../Modules/streams/ReadableStreamReader.cpp | 80 -
.../WebCore/Modules/streams/ReadableStreamReader.h | 72 -
.../Modules/streams/ReadableStreamReader.idl | 13 +-
.../Modules/streams/ReadableStreamReader.js | 84 +
.../WebCore/Modules/streams/StreamInternals.js | 130 +
.../WebCore/Modules/streams/WritableStream.idl | 42 +
.../WebCore/Modules/streams/WritableStream.js | 189 +
.../Modules/streams/WritableStreamInternals.js | 135 +
.../Modules/vibration/NavigatorVibration.cpp | 10 +-
.../WebCore/Modules/vibration/NavigatorVibration.h | 4 +-
.../WebCore/Modules/webaudio/AnalyserNode.cpp | 2 +-
.../Source/WebCore/Modules/webaudio/AnalyserNode.h | 4 +-
.../WebCore/Modules/webaudio/AsyncAudioDecoder.cpp | 20 +-
.../WebCore/Modules/webaudio/AsyncAudioDecoder.h | 3 +-
.../Modules/webaudio/AudioBasicInspectorNode.cpp | 16 +-
.../Modules/webaudio/AudioBasicInspectorNode.h | 2 +-
.../Modules/webaudio/AudioBasicProcessorNode.cpp | 4 +-
.../Modules/webaudio/AudioBasicProcessorNode.h | 2 +-
.../Modules/webaudio/AudioBufferCallback.idl | 1 +
.../Modules/webaudio/AudioBufferSourceNode.cpp | 22 +-
.../Modules/webaudio/AudioBufferSourceNode.h | 8 +-
.../WebCore/Modules/webaudio/AudioContext.cpp | 94 +-
.../Source/WebCore/Modules/webaudio/AudioContext.h | 26 +-
.../WebCore/Modules/webaudio/AudioContext.idl | 3 +-
.../Modules/webaudio/AudioDestinationNode.cpp | 21 +-
.../Modules/webaudio/AudioDestinationNode.h | 33 +-
.../Source/WebCore/Modules/webaudio/AudioNode.cpp | 56 +-
.../Source/WebCore/Modules/webaudio/AudioNode.h | 8 +-
.../Source/WebCore/Modules/webaudio/AudioNode.idl | 7 -
.../WebCore/Modules/webaudio/AudioNodeInput.cpp | 18 +-
.../WebCore/Modules/webaudio/AudioNodeOutput.cpp | 34 +-
.../WebCore/Modules/webaudio/AudioNodeOutput.h | 2 +-
.../Source/WebCore/Modules/webaudio/AudioParam.cpp | 17 +-
.../Source/WebCore/Modules/webaudio/AudioParam.h | 4 +-
.../Modules/webaudio/AudioParamTimeline.cpp | 18 +-
.../WebCore/Modules/webaudio/AudioParamTimeline.h | 6 +-
.../Modules/webaudio/AudioProcessingEvent.cpp | 10 -
.../Modules/webaudio/AudioProcessingEvent.h | 11 +-
.../Modules/webaudio/AudioScheduledSourceNode.cpp | 16 +-
.../Modules/webaudio/AudioScheduledSourceNode.h | 4 +-
.../Modules/webaudio/AudioSummingJunction.cpp | 12 +-
.../Modules/webaudio/AudioSummingJunction.h | 6 +-
.../WebCore/Modules/webaudio/BiquadFilterNode.cpp | 2 +-
.../WebCore/Modules/webaudio/BiquadFilterNode.h | 4 +-
.../WebCore/Modules/webaudio/BiquadProcessor.cpp | 2 +-
.../WebCore/Modules/webaudio/BiquadProcessor.h | 2 +-
.../WebCore/Modules/webaudio/ChannelMergerNode.cpp | 6 +-
.../WebCore/Modules/webaudio/ChannelMergerNode.h | 4 +-
.../Modules/webaudio/ChannelSplitterNode.cpp | 4 +-
.../WebCore/Modules/webaudio/ChannelSplitterNode.h | 4 +-
.../WebCore/Modules/webaudio/ConvolverNode.cpp | 20 +-
.../WebCore/Modules/webaudio/ConvolverNode.h | 10 +-
.../WebCore/Modules/webaudio/ConvolverNode.idl | 2 +-
.../webaudio/DefaultAudioDestinationNode.cpp | 11 +-
.../Modules/webaudio/DefaultAudioDestinationNode.h | 4 +-
.../Source/WebCore/Modules/webaudio/DelayNode.cpp | 2 +-
.../Source/WebCore/Modules/webaudio/DelayNode.h | 4 +-
.../WebCore/Modules/webaudio/DelayProcessor.cpp | 2 +-
.../WebCore/Modules/webaudio/DelayProcessor.h | 2 +-
.../Modules/webaudio/DynamicsCompressorNode.cpp | 2 +-
.../Modules/webaudio/DynamicsCompressorNode.h | 4 +-
.../Source/WebCore/Modules/webaudio/GainNode.cpp | 4 +-
.../Source/WebCore/Modules/webaudio/GainNode.h | 4 +-
.../webaudio/MediaElementAudioSourceNode.cpp | 10 +-
.../Modules/webaudio/MediaElementAudioSourceNode.h | 8 +-
.../webaudio/MediaStreamAudioDestinationNode.cpp | 13 +-
.../webaudio/MediaStreamAudioDestinationNode.h | 4 +-
.../Modules/webaudio/MediaStreamAudioSource.cpp | 24 +-
.../Modules/webaudio/MediaStreamAudioSource.h | 13 +-
.../webaudio/MediaStreamAudioSourceNode.cpp | 95 +-
.../Modules/webaudio/MediaStreamAudioSourceNode.h | 37 +-
.../webaudio/OfflineAudioCompletionEvent.cpp | 10 -
.../Modules/webaudio/OfflineAudioCompletionEvent.h | 2 -
.../Modules/webaudio/OfflineAudioContext.cpp | 2 +-
.../Modules/webaudio/OfflineAudioContext.idl | 1 -
.../webaudio/OfflineAudioDestinationNode.cpp | 22 +-
.../Modules/webaudio/OfflineAudioDestinationNode.h | 5 +-
.../WebCore/Modules/webaudio/OscillatorNode.cpp | 8 +-
.../WebCore/Modules/webaudio/OscillatorNode.h | 8 +-
.../Source/WebCore/Modules/webaudio/PannerNode.cpp | 29 +-
.../Source/WebCore/Modules/webaudio/PannerNode.h | 11 +-
.../Modules/webaudio/ScriptProcessorNode.cpp | 35 +-
.../WebCore/Modules/webaudio/ScriptProcessorNode.h | 7 +-
.../WebCore/Modules/webaudio/WaveShaperNode.cpp | 8 +-
.../WebCore/Modules/webaudio/WaveShaperNode.h | 4 +-
.../Modules/webaudio/WaveShaperProcessor.cpp | 6 +-
.../WebCore/Modules/webaudio/WaveShaperProcessor.h | 4 +-
.../Modules/webdatabase/AbstractDatabaseServer.h | 6 +-
.../Modules/webdatabase/ChangeVersionWrapper.cpp | 4 +-
.../Modules/webdatabase/DOMWindowWebDatabase.cpp | 8 +-
.../Modules/webdatabase/DOMWindowWebDatabase.h | 2 +-
.../WebCore/Modules/webdatabase/Database.cpp | 581 +-
.../Source/WebCore/Modules/webdatabase/Database.h | 81 +-
.../Modules/webdatabase/DatabaseAuthorizer.cpp | 18 +-
.../Modules/webdatabase/DatabaseAuthorizer.h | 2 +-
.../Modules/webdatabase/DatabaseBackend.cpp | 55 -
.../WebCore/Modules/webdatabase/DatabaseBackend.h | 69 -
.../Modules/webdatabase/DatabaseBackendBase.cpp | 600 -
.../Modules/webdatabase/DatabaseBackendBase.h | 135 -
.../Modules/webdatabase/DatabaseCallback.idl | 4 +-
.../Modules/webdatabase/DatabaseContext.cpp | 27 +-
.../WebCore/Modules/webdatabase/DatabaseContext.h | 11 +-
.../Modules/webdatabase/DatabaseManager.cpp | 41 +-
.../WebCore/Modules/webdatabase/DatabaseManager.h | 9 +-
.../WebCore/Modules/webdatabase/DatabaseServer.cpp | 12 +-
.../WebCore/Modules/webdatabase/DatabaseServer.h | 8 +-
.../WebCore/Modules/webdatabase/DatabaseTask.cpp | 63 +-
.../WebCore/Modules/webdatabase/DatabaseTask.h | 50 +-
.../WebCore/Modules/webdatabase/DatabaseThread.cpp | 113 +-
.../WebCore/Modules/webdatabase/DatabaseThread.h | 13 +-
.../Modules/webdatabase/DatabaseTracker.cpp | 123 +-
.../WebCore/Modules/webdatabase/DatabaseTracker.h | 12 +-
.../WebCore/Modules/webdatabase/OriginLock.h | 4 +-
.../Modules/webdatabase/SQLCallbackWrapper.h | 8 +-
.../WebCore/Modules/webdatabase/SQLStatement.cpp | 192 +-
.../WebCore/Modules/webdatabase/SQLStatement.h | 39 +-
.../Modules/webdatabase/SQLStatementBackend.cpp | 246 -
.../Modules/webdatabase/SQLStatementBackend.h | 84 -
.../Modules/webdatabase/SQLStatementCallback.idl | 5 +-
.../webdatabase/SQLStatementErrorCallback.idl | 5 +-
.../WebCore/Modules/webdatabase/SQLTransaction.cpp | 86 +-
.../WebCore/Modules/webdatabase/SQLTransaction.h | 19 +-
.../Modules/webdatabase/SQLTransactionBackend.cpp | 179 +-
.../Modules/webdatabase/SQLTransactionBackend.h | 41 +-
.../Modules/webdatabase/SQLTransactionCallback.idl | 5 +-
.../Modules/webdatabase/SQLTransactionClient.cpp | 6 +-
.../Modules/webdatabase/SQLTransactionClient.h | 6 +-
.../webdatabase/SQLTransactionErrorCallback.idl | 4 +-
.../webdatabase/SQLTransactionStateMachine.h | 23 +-
.../Source/WebCore/Modules/websockets/CloseEvent.h | 24 +-
.../ThreadableWebSocketChannelClientWrapper.cpp | 6 +-
.../WebCore/Modules/websockets/WebSocket.cpp | 32 +-
.../Source/WebCore/Modules/websockets/WebSocket.h | 4 +-
.../WebCore/Modules/websockets/WebSocket.idl | 12 +-
.../Modules/websockets/WebSocketChannel.cpp | 20 +-
.../websockets/WebSocketExtensionDispatcher.cpp | 2 +-
.../Modules/websockets/WebSocketHandshake.cpp | 27 +-
.../WorkerThreadableWebSocketChannel.cpp | 4 +-
.../native/Source/WebCore/PlatformAppleWin.cmake | 37 +-
.../main/native/Source/WebCore/PlatformEfl.cmake | 192 +-
.../main/native/Source/WebCore/PlatformGTK.cmake | 239 +-
.../main/native/Source/WebCore/PlatformJava.cmake | 1235 +-
.../main/native/Source/WebCore/PlatformMac.cmake | 559 +-
.../main/native/Source/WebCore/PlatformWin.cmake | 149 +-
.../native/Source/WebCore/PlatformWinCairo.cmake | 56 +-
.../src/main/native/Source/WebCore/WebCore.order | 25 +-
.../Source/WebCore/WebCore.vcxproj/WebCore.proj | 58 +-
.../Source/WebCore/WebCore.vcxproj/WebCore.vcxproj | 2228 +++-
.../WebCore.vcxproj/WebCore.vcxproj.filters | 500 +-
.../WebCore.vcxproj/WebCoreGenerated.vcxproj | 24 +-
.../WebCore.vcxproj/WebCoreIncludeCommon.props | 2 +-
.../WebCore.vcxproj/WebCoreTestSupport.vcxproj | 27 +-
.../WebCore.vcxproj/build-generated-files.pl | 6 +
.../WebCore.vcxproj/copyForwardingHeaders.cmd | 2 +
.../WebCore/WebCore.xcodeproj/project.pbxproj | 3347 +++--
.../src/main/native/Source/WebCore/WebCorePrefix.h | 4 +
.../Source/WebCore/accessibility/AXObjectCache.cpp | 984 +-
.../Source/WebCore/accessibility/AXObjectCache.h | 106 +-
.../accessibility/AXTextStateChangeIntent.h | 3 +-
.../accessibility/AccessibilityARIAGrid.cpp | 4 +-
.../accessibility/AccessibilityARIAGridCell.cpp | 56 +-
.../accessibility/AccessibilityARIAGridCell.h | 2 +
.../accessibility/AccessibilityAllInOne.cpp | 3 +-
.../accessibility/AccessibilityListBoxOption.cpp | 4 +-
.../accessibility/AccessibilityMenuListOption.cpp | 2 +-
.../accessibility/AccessibilityNodeObject.cpp | 103 +-
.../WebCore/accessibility/AccessibilityObject.cpp | 318 +-
.../WebCore/accessibility/AccessibilityObject.h | 24 +-
.../accessibility/AccessibilityRenderObject.cpp | 144 +-
.../accessibility/AccessibilityScrollView.cpp | 2 +
.../accessibility/AccessibilityScrollbar.cpp | 5 +-
.../WebCore/accessibility/AccessibilityTable.cpp | 111 +-
.../WebCore/accessibility/AccessibilityTable.h | 4 +
.../accessibility/AccessibilityTableCell.cpp | 102 +-
.../WebCore/accessibility/AccessibilityTableCell.h | 9 +
.../accessibility/AccessibilityTableColumn.cpp | 11 +-
.../accessibility/AccessibilityTableColumn.h | 1 -
.../accessibility/AccessibilityTableRow.cpp | 43 +-
.../WebCore/accessibility/AccessibilityTableRow.h | 5 +
.../WebCore/accessibility/AccessibilityTree.cpp | 99 +
.../WebCore/accessibility/AccessibilityTree.h | 53 +
.../accessibility/AccessibilityTreeItem.cpp | 65 +
.../WebCore/accessibility/AccessibilityTreeItem.h | 53 +
.../atk/WebKitAccessibleInterfaceImage.cpp | 2 +-
.../accessibility/atk/WebKitAccessibleUtil.cpp | 4 +-
.../atk/WebKitAccessibleWrapperAtk.cpp | 10 +-
.../WebCore/accessibility/ios/AXObjectCacheIOS.mm | 1 -
.../ios/WebAccessibilityObjectWrapperIOS.mm | 356 +-
.../WebCore/accessibility/mac/AXObjectCacheMac.mm | 149 +-
.../mac/WebAccessibilityObjectWrapperBase.mm | 27 +-
.../mac/WebAccessibilityObjectWrapperMac.mm | 471 +-
.../win/AccessibilityObjectWrapperWin.h | 4 +-
.../Source/WebCore/animation/AnimationTimeline.cpp | 62 +
.../Source/WebCore/animation/AnimationTimeline.h | 79 +
.../Source/WebCore/animation/AnimationTimeline.idl | 38 +
.../Source/WebCore/animation/DocumentAnimation.cpp | 73 +
.../Source/WebCore/animation/DocumentAnimation.h | 59 +
.../Source/WebCore/animation/DocumentAnimation.idl | 36 +
.../Source/WebCore/animation/DocumentTimeline.cpp | 54 +
.../Source/WebCore/animation/DocumentTimeline.h | 56 +
.../Source/WebCore/animation/DocumentTimeline.idl | 36 +
.../bindings/generic/RuntimeEnabledFeatures.cpp | 3 +
.../bindings/generic/RuntimeEnabledFeatures.h | 9 +
.../WebCore/bindings/gobject/DOMObjectCache.cpp | 15 +-
.../gobject/GObjectNodeFilterCondition.cpp | 2 +-
.../bindings/gobject/GObjectNodeFilterCondition.h | 3 +-
.../bindings/gobject/GObjectXPathNSResolver.h | 1 -
.../WebCore/bindings/gobject/WebKitDOMCustom.cpp | 4 +-
.../bindings/gobject/WebKitDOMDeprecated.cpp | 154 +-
.../WebCore/bindings/gobject/WebKitDOMDeprecated.h | 244 +
.../bindings/gobject/WebKitDOMDeprecated.symbols | 18 +
.../bindings/gobject/WebKitDOMHTMLPrivate.cpp | 2 -
.../bindings/gobject/WebKitDOMNodeFilter.cpp | 6 +-
.../bindings/gobject/WebKitDOMNodeFilterPrivate.h | 3 +-
.../WebCore/bindings/gobject/WebKitDOMPrivate.cpp | 7 -
.../bindings/gobject/WebKitDOMXPathNSResolver.cpp | 4 +-
.../gobject/WebKitDOMXPathNSResolverPrivate.h | 3 +-
.../WebCore/bindings/gobject/webkitdom.symbols | 7 +
.../Source/WebCore/bindings/java/JavaDOMUtils.cpp | 6 +-
.../Source/WebCore/bindings/java/JavaDOMUtils.h | 15 +-
.../WebCore/bindings/java/JavaEventListener.cpp | 4 +
.../Source/WebCore/bindings/js/ArrayValue.cpp | 16 +
.../native/Source/WebCore/bindings/js/ArrayValue.h | 1 +
.../bindings/js/CachedScriptSourceProvider.h | 3 +-
.../Source/WebCore/bindings/js/CallbackFunction.h | 4 +-
.../bindings/js/DOMConstructorWithDocument.h | 8 +-
.../Source/WebCore/bindings/js/DOMWrapperWorld.cpp | 6 +-
.../Source/WebCore/bindings/js/DOMWrapperWorld.h | 5 +-
.../native/Source/WebCore/bindings/js/Dictionary.h | 32 +-
.../Source/WebCore/bindings/js/GCController.cpp | 34 +-
.../Source/WebCore/bindings/js/GCController.h | 4 +-
.../WebCore/bindings/js/IDBBindingUtilities.cpp | 324 +-
.../WebCore/bindings/js/IDBBindingUtilities.h | 34 +-
.../bindings/js/JSAnimationTimelineCustom.cpp | 62 +
.../Source/WebCore/bindings/js/JSAttrCustom.cpp | 2 +-
.../bindings/js/JSAudioBufferSourceNodeCustom.cpp | 8 +-
.../WebCore/bindings/js/JSAudioTrackCustom.cpp | 22 +-
.../WebCore/bindings/js/JSAudioTrackListCustom.cpp | 2 +-
.../WebCore/bindings/js/JSBindingsAllInOne.cpp | 22 +-
.../bindings/js/JSBiquadFilterNodeCustom.cpp | 14 +-
.../WebCore/bindings/js/JSCDATASectionCustom.cpp | 43 -
.../Source/WebCore/bindings/js/JSCSSRuleCustom.cpp | 2 +-
.../WebCore/bindings/js/JSCSSRuleListCustom.cpp | 4 +-
.../bindings/js/JSCSSStyleDeclarationCustom.cpp | 30 +-
.../WebCore/bindings/js/JSCSSValueCustom.cpp | 6 +-
.../Source/WebCore/bindings/js/JSCallbackData.cpp | 67 +-
.../Source/WebCore/bindings/js/JSCallbackData.h | 64 +-
.../js/JSCanvasRenderingContext2DCustom.cpp | 46 +-
.../bindings/js/JSCanvasRenderingContextCustom.cpp | 2 +-
.../WebCore/bindings/js/JSCharacterDataCustom.cpp | 18 +-
.../bindings/js/JSCommandLineAPIHostCustom.cpp | 62 +-
.../bindings/js/JSCryptoAlgorithmDictionary.cpp | 43 +-
.../Source/WebCore/bindings/js/JSCryptoCustom.cpp | 14 +-
.../WebCore/bindings/js/JSCryptoKeyCustom.cpp | 6 +-
.../WebCore/bindings/js/JSCryptoKeyPairCustom.cpp | 4 +-
.../bindings/js/JSCryptoKeySerializationJWK.cpp | 16 +-
.../bindings/js/JSCustomElementInterface.cpp | 106 +
.../WebCore/bindings/js/JSCustomElementInterface.h | 81 +
.../WebCore/bindings/js/JSCustomEventCustom.cpp | 10 +-
.../js/JSCustomSQLStatementErrorCallback.cpp | 9 +-
.../bindings/js/JSCustomXPathNSResolver.cpp | 3 +-
.../Source/WebCore/bindings/js/JSDOMBinding.cpp | 125 +-
.../Source/WebCore/bindings/js/JSDOMBinding.h | 177 +-
.../Source/WebCore/bindings/js/JSDOMConstructor.h | 240 +
.../WebCore/bindings/js/JSDOMFormDataCustom.cpp | 18 +-
.../WebCore/bindings/js/JSDOMGlobalObject.cpp | 53 +
.../Source/WebCore/bindings/js/JSDOMGlobalObject.h | 17 +-
.../bindings/js/JSDOMMimeTypeArrayCustom.cpp | 15 +-
.../bindings/js/JSDOMNamedFlowCollectionCustom.cpp | 51 +
.../WebCore/bindings/js/JSDOMPluginArrayCustom.cpp | 13 +-
.../WebCore/bindings/js/JSDOMPluginCustom.cpp | 13 +-
.../Source/WebCore/bindings/js/JSDOMPromise.cpp | 6 +
.../Source/WebCore/bindings/js/JSDOMPromise.h | 108 +-
.../WebCore/bindings/js/JSDOMStringListCustom.cpp | 8 +-
.../WebCore/bindings/js/JSDOMStringMapCustom.cpp | 8 +-
.../WebCore/bindings/js/JSDOMTokenListCustom.cpp | 58 +
.../Source/WebCore/bindings/js/JSDOMWindowBase.cpp | 131 +-
.../Source/WebCore/bindings/js/JSDOMWindowBase.h | 11 +-
.../WebCore/bindings/js/JSDOMWindowCustom.cpp | 615 +-
.../WebCore/bindings/js/JSDOMWindowShell.cpp | 9 +-
.../Source/WebCore/bindings/js/JSDOMWindowShell.h | 4 +-
.../Source/WebCore/bindings/js/JSDOMWrapper.cpp | 2 +-
.../Source/WebCore/bindings/js/JSDOMWrapper.h | 21 +-
.../Source/WebCore/bindings/js/JSDataCueCustom.cpp | 8 +-
.../WebCore/bindings/js/JSDataTransferCustom.cpp | 6 +-
.../js/JSDedicatedWorkerGlobalScopeCustom.cpp | 4 +-
.../bindings/js/JSDeviceMotionEventCustom.cpp | 158 +-
.../bindings/js/JSDeviceOrientationEventCustom.cpp | 58 +-
.../Source/WebCore/bindings/js/JSDictionary.cpp | 22 +-
.../Source/WebCore/bindings/js/JSDictionary.h | 12 +
.../WebCore/bindings/js/JSDocumentCustom.cpp | 135 +-
.../bindings/js/JSDocumentFragmentCustom.cpp | 38 +-
.../WebCore/bindings/js/JSDocumentTypeCustom.cpp | 18 +-
.../Source/WebCore/bindings/js/JSElementCustom.cpp | 36 +-
.../Source/WebCore/bindings/js/JSElementCustom.h | 2 +
.../Source/WebCore/bindings/js/JSErrorHandler.cpp | 10 +-
.../Source/WebCore/bindings/js/JSErrorHandler.h | 4 +-
.../Source/WebCore/bindings/js/JSEventCustom.cpp | 25 +-
.../Source/WebCore/bindings/js/JSEventListener.cpp | 14 +-
.../WebCore/bindings/js/JSEventTargetCustom.cpp | 26 +-
.../WebCore/bindings/js/JSEventTargetCustom.h | 55 +
.../Source/WebCore/bindings/js/JSExceptionBase.cpp | 11 +-
.../WebCore/bindings/js/JSFileReaderCustom.cpp | 8 +-
.../WebCore/bindings/js/JSFontFaceCustom.cpp | 50 +
.../WebCore/bindings/js/JSFontFaceSetCustom.cpp | 41 +
.../WebCore/bindings/js/JSGeolocationCustom.cpp | 44 +-
.../bindings/js/JSHTMLAllCollectionCustom.cpp | 41 +-
.../bindings/js/JSHTMLCanvasElementCustom.cpp | 50 +-
.../WebCore/bindings/js/JSHTMLCollectionCustom.cpp | 36 +-
.../WebCore/bindings/js/JSHTMLDocumentCustom.cpp | 89 +-
.../WebCore/bindings/js/JSHTMLElementCustom.cpp | 55 +-
.../js/JSHTMLFormControlsCollectionCustom.cpp | 27 +-
.../bindings/js/JSHTMLFormElementCustom.cpp | 29 +-
.../bindings/js/JSHTMLFrameElementCustom.cpp | 12 +-
.../bindings/js/JSHTMLFrameSetElementCustom.cpp | 27 +-
.../bindings/js/JSHTMLInputElementCustom.cpp | 56 +-
.../bindings/js/JSHTMLLinkElementCustom.cpp | 44 -
.../bindings/js/JSHTMLMediaElementCustom.cpp | 6 +-
.../bindings/js/JSHTMLOptionsCollectionCustom.cpp | 28 +-
.../bindings/js/JSHTMLSelectElementCustom.cpp | 14 +-
.../bindings/js/JSHTMLTemplateElementCustom.cpp | 6 +-
.../Source/WebCore/bindings/js/JSHistoryCustom.cpp | 126 +-
.../Source/WebCore/bindings/js/JSIDBAnyCustom.cpp | 34 +-
.../WebCore/bindings/js/JSIDBCursorCustom.cpp | 49 +
.../bindings/js/JSIDBCursorWithValueCustom.cpp | 44 +
.../WebCore/bindings/js/JSIDBDatabaseCustom.cpp | 72 +-
.../WebCore/bindings/js/JSIDBIndexCustom.cpp | 47 +
.../WebCore/bindings/js/JSIDBObjectStoreCustom.cpp | 112 +-
.../WebCore/bindings/js/JSImageConstructor.cpp | 41 +-
.../WebCore/bindings/js/JSImageConstructor.h | 31 +-
.../bindings/js/JSInspectorFrontendHostCustom.cpp | 64 +-
.../WebCore/bindings/js/JSKeyValueIterator.h | 188 +
.../WebCore/bindings/js/JSLazyEventListener.cpp | 53 +-
.../WebCore/bindings/js/JSLazyEventListener.h | 56 +-
.../WebCore/bindings/js/JSLocationCustom.cpp | 127 +-
.../WebCore/bindings/js/JSMainThreadExecState.cpp | 14 +-
.../WebCore/bindings/js/JSMainThreadExecState.h | 21 +
.../js/JSMainThreadExecStateInstrumentation.h | 15 +-
.../WebCore/bindings/js/JSMediaSessionCustom.cpp | 66 +
.../bindings/js/JSMediaSourceStatesCustom.cpp | 92 -
.../bindings/js/JSMediaStreamTrackCustom.cpp | 161 +
.../js/JSMediaTrackSupportedConstraintsCustom.cpp | 81 +
.../WebCore/bindings/js/JSMessageChannelCustom.cpp | 4 +-
.../WebCore/bindings/js/JSMessageEventCustom.cpp | 62 +-
.../WebCore/bindings/js/JSMessagePortCustom.cpp | 22 +-
.../WebCore/bindings/js/JSMessagePortCustom.h | 12 +-
.../js/JSMockContentFilterSettingsCustom.cpp | 98 +-
.../Source/WebCore/bindings/js/JSModuleLoader.cpp | 129 +
.../Source/WebCore/bindings/js/JSModuleLoader.h | 61 +
.../WebCore/bindings/js/JSMutationCallback.cpp | 2 +-
.../bindings/js/JSMutationObserverCustom.cpp | 2 +-
.../WebCore/bindings/js/JSNamedNodeMapCustom.cpp | 13 +-
.../WebCore/bindings/js/JSNavigatorCustom.cpp | 78 -
.../Source/WebCore/bindings/js/JSNodeCustom.cpp | 56 +-
.../WebCore/bindings/js/JSNodeFilterCondition.cpp | 86 -
.../WebCore/bindings/js/JSNodeFilterCondition.h | 56 -
.../WebCore/bindings/js/JSNodeFilterCustom.cpp | 66 +-
.../WebCore/bindings/js/JSNodeIteratorCustom.cpp | 3 +-
.../WebCore/bindings/js/JSNodeListCustom.cpp | 29 +-
.../Source/WebCore/bindings/js/JSNodeOrString.cpp | 2 +-
.../WebCore/bindings/js/JSOscillatorNodeCustom.cpp | 12 +-
.../WebCore/bindings/js/JSPannerNodeCustom.cpp | 24 +-
.../bindings/js/JSPluginElementFunctions.cpp | 8 +-
.../WebCore/bindings/js/JSPluginElementFunctions.h | 5 +-
.../WebCore/bindings/js/JSPopStateEventCustom.cpp | 34 +-
.../bindings/js/JSRTCStatsResponseCustom.cpp | 13 +-
.../js/JSReadableStreamControllerCustom.cpp | 50 -
.../WebCore/bindings/js/JSReadableStreamCustom.cpp | 64 -
.../js/JSReadableStreamPrivateConstructors.cpp | 98 +
.../js/JSReadableStreamPrivateConstructors.h | 43 +
.../bindings/js/JSReadableStreamReaderCustom.cpp | 78 -
.../js/JSRequestAnimationFrameCallbackCustom.cpp | 55 -
.../bindings/js/JSSQLResultSetRowListCustom.cpp | 40 +-
.../WebCore/bindings/js/JSSQLTransactionCustom.cpp | 49 +-
.../WebCore/bindings/js/JSSVGLengthCustom.cpp | 48 +-
.../Source/WebCore/bindings/js/JSStorageCustom.cpp | 49 +-
.../WebCore/bindings/js/JSStyleSheetCustom.cpp | 2 +-
.../WebCore/bindings/js/JSStyleSheetListCustom.cpp | 16 +-
.../WebCore/bindings/js/JSSubtleCryptoCustom.cpp | 440 +-
.../Source/WebCore/bindings/js/JSTextCustom.cpp | 43 -
.../WebCore/bindings/js/JSTextTrackCueCustom.cpp | 4 +-
.../WebCore/bindings/js/JSTextTrackCustom.cpp | 22 +-
.../WebCore/bindings/js/JSTextTrackListCustom.cpp | 2 +-
.../Source/WebCore/bindings/js/JSTouchCustom.cpp | 50 -
.../WebCore/bindings/js/JSTouchListCustom.cpp | 50 -
.../Source/WebCore/bindings/js/JSTrackCustom.cpp | 16 +-
.../WebCore/bindings/js/JSTrackEventCustom.cpp | 6 +-
.../WebCore/bindings/js/JSTreeWalkerCustom.cpp | 3 +-
.../js/JSUserMessageHandlersNamespaceCustom.cpp | 2 +-
.../WebCore/bindings/js/JSVideoTrackCustom.cpp | 22 +-
.../WebCore/bindings/js/JSVideoTrackListCustom.cpp | 2 +-
.../bindings/js/JSWebGL2RenderingContextCustom.cpp | 4 +-
.../js/JSWebGLRenderingContextBaseCustom.cpp | 334 +-
.../bindings/js/JSWebGLRenderingContextCustom.cpp | 6 +-
.../Source/WebCore/bindings/js/JSWorkerCustom.cpp | 6 +-
.../bindings/js/JSWorkerGlobalScopeBase.cpp | 13 +-
.../WebCore/bindings/js/JSWorkerGlobalScopeBase.h | 6 +-
.../bindings/js/JSWorkerGlobalScopeCustom.cpp | 38 +-
.../WebCore/bindings/js/JSXMLHttpRequestCustom.cpp | 108 +-
.../WebCore/bindings/js/JSXPathResultCustom.cpp | 2 +-
.../WebCore/bindings/js/JSXSLTProcessorCustom.cpp | 34 +-
.../WebCore/bindings/js/ReadableJSStream.cpp | 375 -
.../Source/WebCore/bindings/js/ReadableJSStream.h | 123 -
.../Source/WebCore/bindings/js/ScheduledAction.cpp | 6 +-
.../WebCore/bindings/js/ScriptCachedFrameData.cpp | 2 +-
.../WebCore/bindings/js/ScriptController.cpp | 48 +-
.../Source/WebCore/bindings/js/ScriptController.h | 29 +-
.../WebCore/bindings/js/ScriptControllerMac.mm | 14 +-
.../Source/WebCore/bindings/js/ScriptSourceCode.h | 2 +-
.../Source/WebCore/bindings/js/ScriptState.cpp | 4 +-
.../Source/WebCore/bindings/js/ScriptWrappable.h | 10 +-
.../WebCore/bindings/js/ScriptWrappableInlines.h | 8 +-
.../WebCore/bindings/js/SerializedScriptValue.cpp | 150 +-
.../WebCore/bindings/js/SerializedScriptValue.h | 18 +-
.../WebCore/bindings/js/WebCoreBuiltinNames.h | 98 +
.../bindings/js/WebCoreJSBuiltinInternals.cpp | 118 +
.../bindings/js/WebCoreJSBuiltinInternals.h | 78 +
.../WebCore/bindings/js/WebCoreJSBuiltins.cpp | 43 +
.../Source/WebCore/bindings/js/WebCoreJSBuiltins.h | 134 +
.../WebCore/bindings/js/WebCoreJSClientData.h | 24 +-
.../WebCore/bindings/js/WorkerScriptController.cpp | 36 +-
.../WebCore/bindings/js/WorkerScriptController.h | 11 +-
.../bindings/js/WorkerScriptDebugServer.cpp | 111 -
.../WebCore/bindings/js/WorkerScriptDebugServer.h | 68 -
.../native/Source/WebCore/bindings/objc/DOM.mm | 72 +-
.../native/Source/WebCore/bindings/objc/DOMCSS.mm | 2 +
.../Source/WebCore/bindings/objc/DOMEvents.mm | 63 +-
.../native/Source/WebCore/bindings/objc/DOMHTML.mm | 13 +-
.../Source/WebCore/bindings/objc/DOMInternal.h | 3 -
.../Source/WebCore/bindings/objc/DOMInternal.mm | 52 +-
.../WebCore/bindings/objc/DOMUIKitExtensions.mm | 4 +-
.../Source/WebCore/bindings/objc/DOMUtility.mm | 6 +-
.../bindings/objc/ObjCNodeFilterCondition.h | 3 +-
.../bindings/objc/ObjCNodeFilterCondition.mm | 2 +-
.../WebCore/bindings/objc/WebScriptObject.mm | 64 +-
.../WebCore/bindings/scripts/CodeGenerator.pm | 97 +-
.../bindings/scripts/CodeGeneratorGObject.pm | 187 +-
.../WebCore/bindings/scripts/CodeGeneratorJS.pm | 2107 ++--
.../WebCore/bindings/scripts/CodeGeneratorJava.pm | 63 +-
.../WebCore/bindings/scripts/CodeGeneratorObjC.pm | 64 +-
.../WebCore/bindings/scripts/IDLAttributes.txt | 28 +-
.../Source/WebCore/bindings/scripts/IDLParser.pm | 161 +-
.../WebCore/bindings/scripts/InFilesCompiler.pm | 21 +-
.../bindings/scripts/gobject-generate-headers.pl | 16 +
.../WebCore/bindings/scripts/preprocess-idls.pl | 52 +-
.../WebCore/bindings/scripts/preprocessor.pm | 46 +-
.../scripts/test/GObject/WebKitDOMTestCallback.h | 10 +
.../test/GObject/WebKitDOMTestCallbackFunction.cpp | 238 +
.../test/GObject/WebKitDOMTestCallbackFunction.h | 138 +
.../GObject/WebKitDOMTestCallbackFunctionPrivate.h | 36 +
.../WebKitDOMTestClassWithJSBuiltinConstructor.cpp | 104 +
.../WebKitDOMTestClassWithJSBuiltinConstructor.h | 53 +
...itDOMTestClassWithJSBuiltinConstructorPrivate.h | 33 +
.../test/GObject/WebKitDOMTestEventTarget.cpp | 2 +-
.../test/GObject/WebKitDOMTestInterface.cpp | 10 +-
.../GObject/WebKitDOMTestJSBuiltinConstructor.cpp | 175 +
.../GObject/WebKitDOMTestJSBuiltinConstructor.h | 83 +
.../WebKitDOMTestJSBuiltinConstructorPrivate.h | 33 +
.../scripts/test/GObject/WebKitDOMTestNode.cpp | 69 +-
.../scripts/test/GObject/WebKitDOMTestNode.h | 21 +
.../scripts/test/GObject/WebKitDOMTestObj.cpp | 470 +-
.../scripts/test/GObject/WebKitDOMTestObj.h | 319 +-
.../test/GObject/WebKitDOMTestOverrideBuiltins.cpp | 116 +
.../test/GObject/WebKitDOMTestOverrideBuiltins.h | 65 +
.../GObject/WebKitDOMTestOverrideBuiltinsPrivate.h | 33 +
.../scripts/test/JS/JSTestActiveDOMObject.cpp | 169 +-
.../scripts/test/JS/JSTestActiveDOMObject.h | 26 +-
.../bindings/scripts/test/JS/JSTestCallback.cpp | 127 +-
.../bindings/scripts/test/JS/JSTestCallback.h | 7 +-
.../scripts/test/JS/JSTestCallbackFunction.cpp | 203 +
.../scripts/test/JS/JSTestCallbackFunction.h | 68 +
.../JS/JSTestClassWithJSBuiltinConstructor.cpp | 226 +
.../test/JS/JSTestClassWithJSBuiltinConstructor.h | 92 +
...STestCustomConstructorWithNoInterfaceObject.cpp | 97 +-
.../JSTestCustomConstructorWithNoInterfaceObject.h | 24 +-
.../scripts/test/JS/JSTestCustomNamedGetter.cpp | 160 +-
.../scripts/test/JS/JSTestCustomNamedGetter.h | 31 +-
.../scripts/test/JS/JSTestEventConstructor.cpp | 167 +-
.../scripts/test/JS/JSTestEventConstructor.h | 26 +-
.../bindings/scripts/test/JS/JSTestEventTarget.cpp | 262 +-
.../bindings/scripts/test/JS/JSTestEventTarget.h | 46 +-
.../bindings/scripts/test/JS/JSTestException.cpp | 121 +-
.../bindings/scripts/test/JS/JSTestException.h | 26 +-
.../scripts/test/JS/JSTestGenerateIsReachable.cpp | 91 +-
.../scripts/test/JS/JSTestGenerateIsReachable.h | 26 +-
.../bindings/scripts/test/JS/JSTestInterface.cpp | 709 +-
.../bindings/scripts/test/JS/JSTestInterface.h | 41 +-
.../scripts/test/JS/JSTestJSBuiltinConstructor.cpp | 217 +
.../scripts/test/JS/JSTestJSBuiltinConstructor.h | 71 +
.../test/JS/JSTestMediaQueryListListener.cpp | 111 +-
.../scripts/test/JS/JSTestMediaQueryListListener.h | 26 +-
.../scripts/test/JS/JSTestNamedConstructor.cpp | 166 +-
.../scripts/test/JS/JSTestNamedConstructor.h | 26 +-
.../bindings/scripts/test/JS/JSTestNode.cpp | 125 +-
.../WebCore/bindings/scripts/test/JS/JSTestNode.h | 12 +-
.../scripts/test/JS/JSTestNondeterministic.cpp | 318 +-
.../scripts/test/JS/JSTestNondeterministic.h | 26 +-
.../WebCore/bindings/scripts/test/JS/JSTestObj.cpp | 4979 ++++----
.../WebCore/bindings/scripts/test/JS/JSTestObj.h | 52 +-
.../test/JS/JSTestOverloadedConstructors.cpp | 187 +-
.../scripts/test/JS/JSTestOverloadedConstructors.h | 26 +-
.../scripts/test/JS/JSTestOverrideBuiltins.cpp | 275 +
.../scripts/test/JS/JSTestOverrideBuiltins.h | 97 +
.../JS/JSTestSerializedScriptValueInterface.cpp | 232 +-
.../test/JS/JSTestSerializedScriptValueInterface.h | 30 +-
.../bindings/scripts/test/JS/JSTestTypedefs.cpp | 590 +-
.../bindings/scripts/test/JS/JSTestTypedefs.h | 26 +-
.../bindings/scripts/test/JS/JSattribute.cpp | 114 +-
.../WebCore/bindings/scripts/test/JS/JSattribute.h | 26 +-
.../bindings/scripts/test/JS/JSreadonly.cpp | 88 +-
.../WebCore/bindings/scripts/test/JS/JSreadonly.h | 26 +-
.../scripts/test/ObjC/DOMTestActiveDOMObject.mm | 7 -
.../bindings/scripts/test/ObjC/DOMTestCallback.h | 5 +
.../bindings/scripts/test/ObjC/DOMTestCallback.mm | 7 -
.../scripts/test/ObjC/DOMTestCallbackFunction.h | 46 +
.../scripts/test/ObjC/DOMTestCallbackFunction.mm | 139 +
.../test/ObjC/DOMTestCallbackFunctionInternal.h | 34 +
.../ObjC/DOMTestClassWithJSBuiltinConstructor.h | 31 +
.../ObjC/DOMTestClassWithJSBuiltinConstructor.mm | 75 +
.../DOMTestClassWithJSBuiltinConstructorInternal.h | 34 +
...OMTestCustomConstructorWithNoInterfaceObject.mm | 7 -
.../scripts/test/ObjC/DOMTestCustomNamedGetter.mm | 7 -
.../scripts/test/ObjC/DOMTestEventConstructor.mm | 7 -
.../scripts/test/ObjC/DOMTestEventTarget.h | 6 -
.../scripts/test/ObjC/DOMTestEventTarget.mm | 34 -
.../bindings/scripts/test/ObjC/DOMTestException.mm | 7 -
.../test/ObjC/DOMTestGenerateIsReachable.mm | 7 -
.../bindings/scripts/test/ObjC/DOMTestInterface.h | 1 +
.../bindings/scripts/test/ObjC/DOMTestInterface.mm | 53 +-
.../test/ObjC/DOMTestJSBuiltinConstructor.h | 37 +
.../test/ObjC/DOMTestJSBuiltinConstructor.mm | 117 +
.../ObjC/DOMTestJSBuiltinConstructorInternal.h | 34 +
.../test/ObjC/DOMTestMediaQueryListListener.mm | 7 -
.../scripts/test/ObjC/DOMTestNamedConstructor.mm | 7 -
.../bindings/scripts/test/ObjC/DOMTestNode.h | 3 +
.../bindings/scripts/test/ObjC/DOMTestNode.mm | 13 +
.../scripts/test/ObjC/DOMTestNondeterministic.mm | 7 -
.../bindings/scripts/test/ObjC/DOMTestObj.h | 27 +-
.../bindings/scripts/test/ObjC/DOMTestObj.mm | 231 +-
.../test/ObjC/DOMTestOverloadedConstructors.mm | 7 -
.../scripts/test/ObjC/DOMTestOverrideBuiltins.h | 35 +
.../scripts/test/ObjC/DOMTestOverrideBuiltins.mm | 83 +
.../test/ObjC/DOMTestOverrideBuiltinsInternal.h | 34 +
.../ObjC/DOMTestSerializedScriptValueInterface.mm | 7 -
.../bindings/scripts/test/ObjC/DOMTestTypedefs.mm | 7 -
.../bindings/scripts/test/ObjC/DOMattribute.mm | 7 -
.../bindings/scripts/test/ObjC/DOMreadonly.mm | 7 -
.../WebCore/bindings/scripts/test/TestCallback.idl | 5 +
.../bindings/scripts/test/TestCallbackFunction.idl | 43 +
.../test/TestClassWithJSBuiltinConstructor.idl | 32 +
.../scripts/test/TestCustomConstructor.idl | 1 -
.../bindings/scripts/test/TestEventTarget.idl | 13 +-
.../scripts/test/TestJSBuiltinConstructor.idl | 41 +
.../WebCore/bindings/scripts/test/TestNode.idl | 2 +-
.../WebCore/bindings/scripts/test/TestObj.idl | 69 +-
.../bindings/scripts/test/TestOverrideBuiltins.idl | 6 +
.../bindings/scripts/test/TestSupplemental.idl | 3 +
.../native/Source/WebCore/bridge/NP_jsobject.cpp | 2 +-
.../native/Source/WebCore/bridge/NP_jsobject.h | 2 +-
.../Source/WebCore/bridge/c/CRuntimeObject.cpp | 4 +-
.../Source/WebCore/bridge/c/CRuntimeObject.h | 6 +-
.../native/Source/WebCore/bridge/c/c_class.cpp | 4 +-
.../native/Source/WebCore/bridge/c/c_instance.cpp | 7 +-
.../native/Source/WebCore/bridge/c/c_instance.h | 7 +-
.../native/Source/WebCore/bridge/c/c_utility.cpp | 1 +
.../Source/WebCore/bridge/jni/JNIUtility.cpp | 6 +-
.../native/Source/WebCore/bridge/jni/JNIUtility.h | 8 +-
.../WebCore/bridge/jni/jsc/JNIUtilityPrivate.cpp | 8 +-
.../Source/WebCore/bridge/jni/jsc/JavaArrayJSC.cpp | 6 +-
.../Source/WebCore/bridge/jni/jsc/JavaClassJSC.cpp | 2 +-
.../Source/WebCore/bridge/jni/jsc/JavaFieldJSC.cpp | 8 +-
.../WebCore/bridge/jni/jsc/JavaInstanceJSC.cpp | 33 +-
.../native/Source/WebCore/bridge/jsc/BridgeJSC.cpp | 8 +-
.../native/Source/WebCore/bridge/jsc/BridgeJSC.h | 4 +-
.../Source/WebCore/bridge/objc/ObjCRuntimeObject.h | 6 +-
.../WebCore/bridge/objc/ObjCRuntimeObject.mm | 2 +-
.../WebCore/bridge/objc/WebScriptObjectProtocol.h | 2 +-
.../Source/WebCore/bridge/objc/objc_class.mm | 6 +-
.../Source/WebCore/bridge/objc/objc_instance.h | 4 +-
.../Source/WebCore/bridge/objc/objc_instance.mm | 60 +-
.../Source/WebCore/bridge/objc/objc_runtime.h | 2 +-
.../Source/WebCore/bridge/objc/objc_runtime.mm | 4 +-
.../native/Source/WebCore/bridge/runtime_array.cpp | 2 +-
.../native/Source/WebCore/bridge/runtime_array.h | 2 +-
.../Source/WebCore/bridge/runtime_method.cpp | 4 +-
.../native/Source/WebCore/bridge/runtime_method.h | 2 +-
.../Source/WebCore/bridge/runtime_object.cpp | 16 +-
.../native/Source/WebCore/bridge/runtime_object.h | 12 +-
.../native/Source/WebCore/bridge/runtime_root.cpp | 4 +-
.../native/Source/WebCore/bridge/runtime_root.h | 3 +-
.../web/src/main/native/Source/WebCore/config.h | 5 -
.../contentextensions/CombinedFiltersAlphabet.cpp | 2 +-
.../contentextensions/CombinedURLFilters.cpp | 14 +-
.../WebCore/contentextensions/ContentExtension.cpp | 4 +-
.../contentextensions/ContentExtensionActions.h | 6 +
.../contentextensions/ContentExtensionCompiler.cpp | 102 +-
.../contentextensions/ContentExtensionError.cpp | 2 +
.../contentextensions/ContentExtensionError.h | 3 +
.../contentextensions/ContentExtensionParser.cpp | 78 +-
.../contentextensions/ContentExtensionRule.cpp | 4 +
.../ContentExtensionStyleSheet.cpp | 6 +-
.../contentextensions/ContentExtensionStyleSheet.h | 2 +-
.../contentextensions/ContentExtensionsBackend.cpp | 32 +-
.../contentextensions/ContentExtensionsBackend.h | 2 +-
.../WebCore/contentextensions/DFACombiner.cpp | 10 +-
.../Source/WebCore/contentextensions/DFACombiner.h | 6 +-
.../WebCore/contentextensions/DFAMinimizer.cpp | 2 +-
.../WebCore/contentextensions/HashableActionList.h | 2 +-
.../contentextensions/ImmutableNFANodeBuilder.h | 12 +-
.../WebCore/contentextensions/MutableRange.h | 12 +-
.../WebCore/contentextensions/MutableRangeList.h | 10 +-
.../native/Source/WebCore/contentextensions/Term.h | 12 +-
.../WebCore/contentextensions/URLFilterParser.cpp | 2 +-
.../WebCore/crypto/CommonCryptoUtilities.cpp | 4 +-
.../Source/WebCore/crypto/CommonCryptoUtilities.h | 9 +-
.../Source/WebCore/crypto/CryptoAlgorithm.cpp | 26 +-
.../native/Source/WebCore/crypto/CryptoAlgorithm.h | 22 +-
.../WebCore/crypto/CryptoAlgorithmRegistry.cpp | 22 +-
.../WebCore/crypto/CryptoAlgorithmRegistry.h | 2 +-
.../native/Source/WebCore/crypto/CryptoKeyPair.cpp | 6 +-
.../native/Source/WebCore/crypto/CryptoKeyPair.h | 7 +-
.../native/Source/WebCore/crypto/CryptoKeyPair.idl | 3 +-
.../native/Source/WebCore/crypto/SubtleCrypto.h | 4 +-
.../crypto/algorithms/CryptoAlgorithmAES_CBC.cpp | 12 +-
.../crypto/algorithms/CryptoAlgorithmAES_CBC.h | 12 +-
.../crypto/algorithms/CryptoAlgorithmAES_KW.cpp | 12 +-
.../crypto/algorithms/CryptoAlgorithmAES_KW.h | 12 +-
.../crypto/algorithms/CryptoAlgorithmHMAC.cpp | 12 +-
.../crypto/algorithms/CryptoAlgorithmHMAC.h | 12 +-
.../algorithms/CryptoAlgorithmRSAES_PKCS1_v1_5.cpp | 18 +-
.../algorithms/CryptoAlgorithmRSAES_PKCS1_v1_5.h | 12 +-
.../CryptoAlgorithmRSASSA_PKCS1_v1_5.cpp | 19 +-
.../algorithms/CryptoAlgorithmRSASSA_PKCS1_v1_5.h | 12 +-
.../crypto/algorithms/CryptoAlgorithmRSA_OAEP.cpp | 19 +-
.../crypto/algorithms/CryptoAlgorithmRSA_OAEP.h | 12 +-
.../crypto/algorithms/CryptoAlgorithmSHA1.cpp | 2 +-
.../crypto/algorithms/CryptoAlgorithmSHA1.h | 2 +-
.../crypto/algorithms/CryptoAlgorithmSHA224.cpp | 2 +-
.../crypto/algorithms/CryptoAlgorithmSHA224.h | 2 +-
.../crypto/algorithms/CryptoAlgorithmSHA256.cpp | 2 +-
.../crypto/algorithms/CryptoAlgorithmSHA256.h | 2 +-
.../crypto/algorithms/CryptoAlgorithmSHA384.cpp | 2 +-
.../crypto/algorithms/CryptoAlgorithmSHA384.h | 2 +-
.../crypto/algorithms/CryptoAlgorithmSHA512.cpp | 2 +-
.../crypto/algorithms/CryptoAlgorithmSHA512.h | 2 +-
.../crypto/gnutls/CryptoAlgorithmAES_CBCGnuTLS.cpp | 4 +-
.../crypto/gnutls/CryptoAlgorithmAES_KWGnuTLS.cpp | 4 +-
.../crypto/gnutls/CryptoAlgorithmHMACGnuTLS.cpp | 4 +-
.../CryptoAlgorithmRSAES_PKCS1_v1_5GnuTLS.cpp | 4 +-
.../CryptoAlgorithmRSASSA_PKCS1_v1_5GnuTLS.cpp | 4 +-
.../gnutls/CryptoAlgorithmRSA_OAEPGnuTLS.cpp | 4 +-
.../WebCore/crypto/gnutls/CryptoKeyRSAGnuTLS.cpp | 19 +-
.../Source/WebCore/crypto/keys/CryptoKeyAES.cpp | 2 +-
.../Source/WebCore/crypto/keys/CryptoKeyAES.h | 2 +-
.../Source/WebCore/crypto/keys/CryptoKeyHMAC.cpp | 2 +-
.../Source/WebCore/crypto/keys/CryptoKeyHMAC.h | 2 +-
.../Source/WebCore/crypto/keys/CryptoKeyRSA.h | 11 +-
.../crypto/mac/CryptoAlgorithmAES_CBCMac.cpp | 10 +-
.../crypto/mac/CryptoAlgorithmAES_KWMac.cpp | 4 +-
.../WebCore/crypto/mac/CryptoAlgorithmHMACMac.cpp | 4 +-
.../mac/CryptoAlgorithmRSAES_PKCS1_v1_5Mac.cpp | 4 +-
.../mac/CryptoAlgorithmRSASSA_PKCS1_v1_5Mac.cpp | 4 +-
.../crypto/mac/CryptoAlgorithmRSA_OAEPMac.cpp | 4 +-
.../Source/WebCore/crypto/mac/CryptoKeyMac.cpp | 5 +-
.../Source/WebCore/crypto/mac/CryptoKeyRSAMac.cpp | 25 +-
.../crypto/mac/SerializedCryptoKeyWrapMac.mm | 16 +-
.../parameters/CryptoAlgorithmRsaKeyGenParams.h | 7 +
.../Source/WebCore/css/BasicShapeFunctions.cpp | 97 +-
.../main/native/Source/WebCore/css/CSSAllInOne.cpp | 48 +-
.../native/Source/WebCore/css/CSSBasicShapes.cpp | 114 +-
.../native/Source/WebCore/css/CSSBasicShapes.h | 61 +-
.../native/Source/WebCore/css/CSSBorderImage.cpp | 2 +-
.../Source/WebCore/css/CSSBorderImageSliceValue.h | 2 +-
.../Source/WebCore/css/CSSCalculationValue.cpp | 23 +-
.../Source/WebCore/css/CSSCalculationValue.h | 6 +-
.../native/Source/WebCore/css/CSSCanvasValue.cpp | 4 +-
.../native/Source/WebCore/css/CSSCanvasValue.h | 2 +-
.../native/Source/WebCore/css/CSSCharsetRule.idl | 4 +-
.../WebCore/css/CSSComputedStyleDeclaration.cpp | 1565 ++-
.../WebCore/css/CSSComputedStyleDeclaration.h | 26 +-
.../WebCore/css/CSSContentDistributionValue.h | 6 +-
.../Source/WebCore/css/CSSCrossfadeValue.cpp | 12 +-
.../native/Source/WebCore/css/CSSCrossfadeValue.h | 4 +-
.../Source/WebCore/css/CSSCursorImageValue.cpp | 2 +-
.../Source/WebCore/css/CSSCursorImageValue.h | 2 +-
.../Source/WebCore/css/CSSCustomPropertyValue.h | 96 +
.../Source/WebCore/css/CSSDefaultStyleSheets.cpp | 49 +-
.../Source/WebCore/css/CSSDefaultStyleSheets.h | 3 +-
.../Source/WebCore/css/CSSFilterImageValue.cpp | 17 +-
.../Source/WebCore/css/CSSFilterImageValue.h | 4 +-
.../main/native/Source/WebCore/css/CSSFontFace.cpp | 489 +-
.../main/native/Source/WebCore/css/CSSFontFace.h | 140 +-
.../native/Source/WebCore/css/CSSFontFaceSet.cpp | 473 +
.../native/Source/WebCore/css/CSSFontFaceSet.h | 111 +
.../Source/WebCore/css/CSSFontFaceSource.cpp | 177 +-
.../native/Source/WebCore/css/CSSFontFaceSource.h | 63 +-
.../Source/WebCore/css/CSSFontFaceSrcValue.cpp | 17 +-
.../Source/WebCore/css/CSSFontFeatureValue.cpp | 7 +-
.../Source/WebCore/css/CSSFontFeatureValue.h | 12 +-
.../native/Source/WebCore/css/CSSFontSelector.cpp | 465 +-
.../native/Source/WebCore/css/CSSFontSelector.h | 29 +-
.../native/Source/WebCore/css/CSSFunctionValue.cpp | 15 +
.../native/Source/WebCore/css/CSSFunctionValue.h | 3 +
.../native/Source/WebCore/css/CSSGradientValue.cpp | 26 +-
.../native/Source/WebCore/css/CSSGradientValue.h | 8 +-
.../main/native/Source/WebCore/css/CSSGrammar.y.in | 219 +-
.../WebCore/css/CSSGridTemplateAreasValue.cpp | 4 +-
.../Source/WebCore/css/CSSImageGeneratorValue.cpp | 2 +-
.../Source/WebCore/css/CSSImageGeneratorValue.h | 2 +-
.../native/Source/WebCore/css/CSSImageSetValue.cpp | 4 +-
.../native/Source/WebCore/css/CSSImageSetValue.h | 2 +-
.../native/Source/WebCore/css/CSSImageValue.cpp | 6 +-
.../main/native/Source/WebCore/css/CSSImageValue.h | 2 +-
.../native/Source/WebCore/css/CSSImportRule.idl | 2 +-
.../native/Source/WebCore/css/CSSInheritedValue.h | 13 +-
.../native/Source/WebCore/css/CSSInitialValue.h | 9 +-
.../native/Source/WebCore/css/CSSKeyframeRule.cpp | 2 +-
.../native/Source/WebCore/css/CSSKeyframeRule.h | 2 +-
.../native/Source/WebCore/css/CSSKeyframesRule.cpp | 18 +-
.../native/Source/WebCore/css/CSSKeyframesRule.idl | 3 +-
.../Source/WebCore/css/CSSNamedImageValue.cpp | 2 +-
.../native/Source/WebCore/css/CSSNamedImageValue.h | 2 +-
.../main/native/Source/WebCore/css/CSSPageRule.idl | 4 +-
.../main/native/Source/WebCore/css/CSSParser.cpp | 2088 ++-
.../src/main/native/Source/WebCore/css/CSSParser.h | 170 +-
.../native/Source/WebCore/css/CSSParserValues.cpp | 88 +-
.../native/Source/WebCore/css/CSSParserValues.h | 45 +-
.../Source/WebCore/css/CSSPrimitiveValue.cpp | 112 +-
.../native/Source/WebCore/css/CSSPrimitiveValue.h | 31 +-
.../Source/WebCore/css/CSSPrimitiveValueMappings.h | 415 +-
.../main/native/Source/WebCore/css/CSSProperty.cpp | 2 +-
.../native/Source/WebCore/css/CSSPropertyNames.in | 63 +-
.../native/Source/WebCore/css/CSSRevertValue.cpp | 38 +
.../native/Source/WebCore/css/CSSRevertValue.h | 57 +
.../src/main/native/Source/WebCore/css/CSSRule.idl | 2 +-
.../Source/WebCore/css/CSSSegmentedFontFace.cpp | 104 +-
.../Source/WebCore/css/CSSSegmentedFontFace.h | 42 +-
.../main/native/Source/WebCore/css/CSSSelector.cpp | 60 +-
.../main/native/Source/WebCore/css/CSSSelector.h | 35 +-
.../native/Source/WebCore/css/CSSSelectorList.cpp | 11 +-
.../Source/WebCore/css/CSSStyleDeclaration.h | 4 +-
.../Source/WebCore/css/CSSStyleDeclaration.idl | 14 +-
.../native/Source/WebCore/css/CSSStyleRule.idl | 4 +-
.../native/Source/WebCore/css/CSSStyleSheet.cpp | 31 +-
.../main/native/Source/WebCore/css/CSSStyleSheet.h | 14 +-
.../native/Source/WebCore/css/CSSToStyleMap.cpp | 68 +-
.../main/native/Source/WebCore/css/CSSToStyleMap.h | 2 +-
.../Source/WebCore/css/CSSUnicodeRangeValue.cpp | 4 +-
.../native/Source/WebCore/css/CSSUnsetValue.cpp | 38 +
.../main/native/Source/WebCore/css/CSSUnsetValue.h | 57 +
.../main/native/Source/WebCore/css/CSSValue.cpp | 62 +-
.../src/main/native/Source/WebCore/css/CSSValue.h | 26 +-
.../main/native/Source/WebCore/css/CSSValue.idl | 4 +-
.../native/Source/WebCore/css/CSSValueKeywords.in | 88 +-
.../native/Source/WebCore/css/CSSValueList.cpp | 112 +-
.../main/native/Source/WebCore/css/CSSValueList.h | 13 +-
.../native/Source/WebCore/css/CSSValuePool.cpp | 64 +-
.../main/native/Source/WebCore/css/CSSValuePool.h | 46 +-
.../WebCore/css/CSSVariableDependentValue.cpp | 49 +
.../Source/WebCore/css/CSSVariableDependentValue.h | 79 +
.../native/Source/WebCore/css/CSSVariableValue.cpp | 90 +
.../native/Source/WebCore/css/CSSVariableValue.h | 71 +
.../native/Source/WebCore/css/DocumentRuleSets.cpp | 57 +-
.../native/Source/WebCore/css/DocumentRuleSets.h | 38 +-
.../Source/WebCore/css/ElementRuleCollector.cpp | 304 +-
.../Source/WebCore/css/ElementRuleCollector.h | 53 +-
.../main/native/Source/WebCore/css/FontFace.cpp | 391 +
.../src/main/native/Source/WebCore/css/FontFace.h | 99 +
.../main/native/Source/WebCore/css/FontFace.idl | 50 +
.../main/native/Source/WebCore/css/FontFaceSet.cpp | 251 +
.../main/native/Source/WebCore/css/FontFaceSet.h | 133 +
.../main/native/Source/WebCore/css/FontFaceSet.idl | 56 +
.../main/native/Source/WebCore/css/FontLoader.cpp | 339 -
.../main/native/Source/WebCore/css/FontLoader.h | 112 -
.../main/native/Source/WebCore/css/FontLoader.idl | 53 -
.../Source/WebCore/css/FontVariantBuilder.cpp | 375 +
.../native/Source/WebCore/css/FontVariantBuilder.h | 47 +
.../Source/WebCore/css/InspectorCSSOMWrappers.cpp | 18 +-
.../Source/WebCore/css/InspectorCSSOMWrappers.h | 6 +-
.../native/Source/WebCore/css/MediaAllInOne.cpp | 34 -
.../main/native/Source/WebCore/css/MediaList.cpp | 21 +-
.../src/main/native/Source/WebCore/css/MediaList.h | 2 +-
.../main/native/Source/WebCore/css/MediaList.idl | 4 +-
.../main/native/Source/WebCore/css/MediaQuery.cpp | 4 +-
.../Source/WebCore/css/MediaQueryEvaluator.cpp | 67 +-
.../Source/WebCore/css/MediaQueryEvaluator.h | 17 +
.../native/Source/WebCore/css/MediaQueryExp.cpp | 5 +-
.../Source/WebCore/css/MediaQueryListListener.idl | 1 +
.../Source/WebCore/css/MediaQueryMatcher.cpp | 6 +-
.../native/Source/WebCore/css/MediaQueryMatcher.h | 2 +-
.../web/src/main/native/Source/WebCore/css/Pair.h | 8 +-
.../WebCore/css/PropertySetCSSStyleDeclaration.cpp | 30 +-
.../WebCore/css/PropertySetCSSStyleDeclaration.h | 8 +-
.../main/native/Source/WebCore/css/RGBColor.cpp | 24 +-
.../src/main/native/Source/WebCore/css/RGBColor.h | 8 +-
.../main/native/Source/WebCore/css/RuleFeature.cpp | 98 +-
.../main/native/Source/WebCore/css/RuleFeature.h | 30 +-
.../src/main/native/Source/WebCore/css/RuleSet.cpp | 78 +-
.../src/main/native/Source/WebCore/css/RuleSet.h | 30 +-
.../WebCore/css/SVGCSSComputedStyleDeclaration.cpp | 48 +-
.../native/Source/WebCore/css/SVGCSSParser.cpp | 16 +-
.../Source/WebCore/css/SVGCSSValueKeywords.in | 2 +-
.../native/Source/WebCore/css/SelectorChecker.cpp | 541 +-
.../native/Source/WebCore/css/SelectorChecker.h | 77 +-
.../WebCore/css/SelectorCheckerTestFunctions.h | 131 +-
.../native/Source/WebCore/css/SelectorFilter.cpp | 47 +-
.../native/Source/WebCore/css/SelectorFilter.h | 8 +-
...electorPseudoClassAndCompatibilityElementMap.in | 4 +
.../Source/WebCore/css/SelectorPseudoTypeMap.h | 3 +-
.../native/Source/WebCore/css/SourceSizeList.cpp | 6 +-
.../Source/WebCore/css/StyleBuilderConverter.h | 104 +-
.../native/Source/WebCore/css/StyleBuilderCustom.h | 222 +-
.../WebCore/css/StyleInvalidationAnalysis.cpp | 60 +-
.../Source/WebCore/css/StyleInvalidationAnalysis.h | 18 +-
.../main/native/Source/WebCore/css/StyleMedia.cpp | 2 +-
.../native/Source/WebCore/css/StyleProperties.cpp | 504 +-
.../native/Source/WebCore/css/StyleProperties.h | 21 +
.../native/Source/WebCore/css/StyleResolver.cpp | 856 +-
.../main/native/Source/WebCore/css/StyleResolver.h | 249 +-
.../main/native/Source/WebCore/css/StyleRule.cpp | 12 +-
.../src/main/native/Source/WebCore/css/StyleRule.h | 12 +-
.../native/Source/WebCore/css/StyleRuleImport.cpp | 3 +-
.../main/native/Source/WebCore/css/StyleSheet.h | 1 -
.../main/native/Source/WebCore/css/StyleSheet.idl | 6 +-
.../Source/WebCore/css/StyleSheetContents.cpp | 22 +-
.../native/Source/WebCore/css/StyleSheetContents.h | 3 +-
.../native/Source/WebCore/css/StyleSheetList.cpp | 14 +-
.../native/Source/WebCore/css/StyleSheetList.h | 1 +
.../Source/WebCore/css/TransformFunctions.cpp | 26 +-
.../native/Source/WebCore/css/TransformFunctions.h | 6 +-
.../Source/WebCore/css/WebKitCSSFilterValue.cpp | 4 +-
.../Source/WebCore/css/WebKitCSSFilterValue.h | 2 +-
.../native/Source/WebCore/css/WebKitCSSMatrix.cpp | 39 +-
.../native/Source/WebCore/css/WebKitCSSMatrix.h | 16 +-
.../Source/WebCore/css/WebKitCSSTransformValue.cpp | 4 +-
.../Source/WebCore/css/WebKitCSSTransformValue.h | 2 +-
.../main/native/Source/WebCore/css/fullscreen.css | 12 +-
.../src/main/native/Source/WebCore/css/html.css | 252 +-
...electorPseudoClassAndCompatibilityElementMap.py | 4 +-
.../WebCore/css/makeSelectorPseudoElementsMap.py | 2 +-
.../main/native/Source/WebCore/css/makegrammar.pl | 2 +-
.../src/main/native/Source/WebCore/css/makeprop.pl | 39 +-
.../src/main/native/Source/WebCore/css/mathml.css | 22 +-
.../native/Source/WebCore/css/mediaControls.css | 54 +-
.../native/Source/WebCore/css/mediaControlsGtk.css | 64 +-
.../src/main/native/Source/WebCore/css/plugIns.css | 6 +-
.../Source/WebCore/cssjit/SelectorCompiler.cpp | 411 +-
.../WebCore/dom/ActiveDOMCallbackMicrotask.cpp | 57 +
.../WebCore/dom/ActiveDOMCallbackMicrotask.h | 54 +
.../native/Source/WebCore/dom/ActiveDOMObject.cpp | 2 +-
.../native/Source/WebCore/dom/ActiveDOMObject.h | 7 +-
.../native/Source/WebCore/dom/AnimationEvent.cpp | 11 -
.../native/Source/WebCore/dom/AnimationEvent.h | 12 +-
.../src/main/native/Source/WebCore/dom/Attr.cpp | 32 +-
.../web/src/main/native/Source/WebCore/dom/Attr.h | 9 +-
.../src/main/native/Source/WebCore/dom/Attr.idl | 7 +-
.../Source/WebCore/dom/AuthorStyleSheets.cpp | 396 +
.../native/Source/WebCore/dom/AuthorStyleSheets.h | 142 +
.../native/Source/WebCore/dom/BeforeLoadEvent.h | 15 +-
.../native/Source/WebCore/dom/CDATASection.cpp | 2 +-
.../main/native/Source/WebCore/dom/CDATASection.h | 2 +-
.../native/Source/WebCore/dom/CDATASection.idl | 4 +-
.../native/Source/WebCore/dom/CharacterData.cpp | 29 +-
.../main/native/Source/WebCore/dom/CharacterData.h | 4 +-
.../native/Source/WebCore/dom/CharacterData.idl | 17 +-
.../Source/WebCore/dom/CheckedRadioButtons.cpp | 9 +-
.../Source/WebCore/dom/ChildListMutationScope.cpp | 11 +-
.../Source/WebCore/dom/ChildListMutationScope.h | 4 +-
.../native/Source/WebCore/dom/ChildNodeList.cpp | 17 -
.../main/native/Source/WebCore/dom/ChildNodeList.h | 2 -
.../native/Source/WebCore/dom/ClassCollection.cpp | 49 +
.../native/Source/WebCore/dom/ClassCollection.h | 78 +
.../native/Source/WebCore/dom/ClassNodeList.cpp | 48 -
.../main/native/Source/WebCore/dom/ClassNodeList.h | 78 -
.../native/Source/WebCore/dom/ClientRectList.cpp | 4 +-
.../native/Source/WebCore/dom/ClientRectList.idl | 2 +-
.../native/Source/WebCore/dom/ClipboardEvent.cpp | 6 +-
.../native/Source/WebCore/dom/ClipboardEvent.h | 9 +-
.../src/main/native/Source/WebCore/dom/Comment.cpp | 2 +-
.../src/main/native/Source/WebCore/dom/Comment.h | 2 +-
.../src/main/native/Source/WebCore/dom/Comment.idl | 3 +-
.../WebCore/dom/ComposedTreeAncestorIterator.h | 145 +
.../Source/WebCore/dom/ComposedTreeIterator.cpp | 217 +
.../Source/WebCore/dom/ComposedTreeIterator.h | 210 +
.../native/Source/WebCore/dom/CompositionEvent.cpp | 8 +-
.../native/Source/WebCore/dom/CompositionEvent.h | 16 +-
.../native/Source/WebCore/dom/ContainerNode.cpp | 321 +-
.../main/native/Source/WebCore/dom/ContainerNode.h | 64 +-
.../Source/WebCore/dom/ContainerNodeAlgorithms.cpp | 157 +-
.../Source/WebCore/dom/ContainerNodeAlgorithms.h | 224 +-
.../WebCore/dom/CustomElementDefinitions.cpp | 105 +
.../Source/WebCore/dom/CustomElementDefinitions.h | 85 +
.../main/native/Source/WebCore/dom/CustomEvent.cpp | 4 -
.../main/native/Source/WebCore/dom/CustomEvent.h | 6 +-
.../main/native/Source/WebCore/dom/DOMAllInOne.cpp | 16 +-
.../native/Source/WebCore/dom/DOMCoreException.h | 11 +-
.../native/Source/WebCore/dom/DOMExceptions.in | 3 -
.../Source/WebCore/dom/DOMImplementation.cpp | 92 +-
.../native/Source/WebCore/dom/DOMImplementation.h | 9 +-
.../Source/WebCore/dom/DOMImplementation.idl | 20 +-
.../Source/WebCore/dom/DOMNamedFlowCollection.cpp | 17 +-
.../Source/WebCore/dom/DOMNamedFlowCollection.h | 8 +-
.../native/Source/WebCore/dom/DOMStringList.cpp | 5 +-
.../main/native/Source/WebCore/dom/DOMStringList.h | 1 -
.../native/Source/WebCore/dom/DOMStringList.idl | 2 +-
.../native/Source/WebCore/dom/DOMStringMap.idl | 1 +
.../native/Source/WebCore/dom/DataTransfer.cpp | 4 +-
.../Source/WebCore/dom/DecodedDataDocumentParser.h | 2 +-
.../Source/WebCore/dom/DeviceMotionController.cpp | 2 +-
.../Source/WebCore/dom/DeviceMotionController.h | 2 +-
.../native/Source/WebCore/dom/DeviceMotionData.cpp | 14 +-
.../native/Source/WebCore/dom/DeviceMotionData.h | 7 +-
.../native/Source/WebCore/dom/DeviceMotionEvent.h | 10 +-
.../Source/WebCore/dom/DeviceOrientationClient.h | 1 +
.../WebCore/dom/DeviceOrientationController.cpp | 2 +-
.../WebCore/dom/DeviceOrientationController.h | 2 +-
.../Source/WebCore/dom/DeviceOrientationEvent.h | 9 +-
.../main/native/Source/WebCore/dom/Document.cpp | 1188 +-
.../src/main/native/Source/WebCore/dom/Document.h | 277 +-
.../main/native/Source/WebCore/dom/Document.idl | 143 +-
.../Source/WebCore/dom/DocumentEventQueue.cpp | 14 +-
.../native/Source/WebCore/dom/DocumentEventQueue.h | 2 +-
.../native/Source/WebCore/dom/DocumentFragment.cpp | 9 +-
.../native/Source/WebCore/dom/DocumentFragment.h | 2 +-
.../native/Source/WebCore/dom/DocumentFragment.idl | 3 +-
.../native/Source/WebCore/dom/DocumentMarker.cpp | 2 +-
.../native/Source/WebCore/dom/DocumentMarker.h | 8 +-
.../WebCore/dom/DocumentMarkerController.cpp | 355 +-
.../Source/WebCore/dom/DocumentMarkerController.h | 17 +-
.../Source/WebCore/dom/DocumentOrderedMap.cpp | 23 +-
.../native/Source/WebCore/dom/DocumentOrderedMap.h | 17 +-
.../native/Source/WebCore/dom/DocumentParser.cpp | 2 +-
.../native/Source/WebCore/dom/DocumentParser.h | 2 +-
.../WebCore/dom/DocumentStyleSheetCollection.cpp | 521 -
.../WebCore/dom/DocumentStyleSheetCollection.h | 188 -
.../native/Source/WebCore/dom/DocumentType.cpp | 7 +-
.../main/native/Source/WebCore/dom/DocumentType.h | 9 +-
.../native/Source/WebCore/dom/DocumentType.idl | 14 +-
.../src/main/native/Source/WebCore/dom/Element.cpp | 629 +-
.../src/main/native/Source/WebCore/dom/Element.h | 58 +-
.../src/main/native/Source/WebCore/dom/Element.idl | 59 +-
.../WebCore/dom/ElementAndTextDescendantIterator.h | 320 +
.../Source/WebCore/dom/ElementChildIterator.h | 15 +
.../main/native/Source/WebCore/dom/ElementData.cpp | 6 +-
.../main/native/Source/WebCore/dom/ElementData.h | 3 +-
.../Source/WebCore/dom/ElementDescendantIterator.h | 26 +-
.../native/Source/WebCore/dom/ElementIterator.h | 20 +
.../Source/WebCore/dom/ElementIteratorAssertions.h | 13 +-
.../native/Source/WebCore/dom/ElementRareData.h | 32 +-
.../src/main/native/Source/WebCore/dom/Entity.h | 3 +-
.../src/main/native/Source/WebCore/dom/Entity.idl | 10 +-
.../native/Source/WebCore/dom/EntityReference.cpp | 23 +-
.../native/Source/WebCore/dom/EntityReference.h | 11 +-
.../native/Source/WebCore/dom/EntityReference.idl | 8 +-
.../main/native/Source/WebCore/dom/ErrorEvent.cpp | 12 -
.../main/native/Source/WebCore/dom/ErrorEvent.h | 15 +-
.../src/main/native/Source/WebCore/dom/Event.cpp | 72 +-
.../web/src/main/native/Source/WebCore/dom/Event.h | 59 +-
.../src/main/native/Source/WebCore/dom/Event.idl | 2 +
.../native/Source/WebCore/dom/EventContext.cpp | 13 +-
.../main/native/Source/WebCore/dom/EventContext.h | 26 +-
.../native/Source/WebCore/dom/EventDispatcher.cpp | 486 +-
.../native/Source/WebCore/dom/EventDispatcher.h | 8 +-
.../native/Source/WebCore/dom/EventException.cpp | 62 -
.../native/Source/WebCore/dom/EventException.h | 16 -
.../native/Source/WebCore/dom/EventException.idl | 9 +-
.../main/native/Source/WebCore/dom/EventFactory.h | 43 -
.../native/Source/WebCore/dom/EventListenerMap.cpp | 50 +-
.../native/Source/WebCore/dom/EventListenerMap.h | 6 +-
.../main/native/Source/WebCore/dom/EventNames.h | 14 +
.../main/native/Source/WebCore/dom/EventNames.in | 5 +-
.../main/native/Source/WebCore/dom/EventQueue.h | 2 +-
.../main/native/Source/WebCore/dom/EventTarget.cpp | 95 +-
.../main/native/Source/WebCore/dom/EventTarget.h | 13 +-
.../main/native/Source/WebCore/dom/EventTarget.idl | 5 +-
.../Source/WebCore/dom/EventTargetFactory.in | 2 +-
.../native/Source/WebCore/dom/ExceptionBase.cpp | 7 +-
.../main/native/Source/WebCore/dom/ExceptionBase.h | 6 +-
.../main/native/Source/WebCore/dom/ExceptionCode.h | 87 +-
.../Source/WebCore/dom/ExtensionStyleSheets.cpp | 219 +
.../Source/WebCore/dom/ExtensionStyleSheets.h | 105 +
.../main/native/Source/WebCore/dom/FocusEvent.cpp | 15 +-
.../main/native/Source/WebCore/dom/FocusEvent.h | 18 +-
.../Source/WebCore/dom/GenericEventQueue.cpp | 8 +-
.../native/Source/WebCore/dom/GenericEventQueue.h | 2 +-
.../Source/WebCore/dom/GlobalEventHandlers.idl | 126 +-
.../native/Source/WebCore/dom/HashChangeEvent.h | 14 +-
.../WebCore/dom/IdTargetObserverRegistry.cpp | 8 +-
.../Source/WebCore/dom/IdTargetObserverRegistry.h | 6 +-
.../dom/IgnoreDestructiveWriteCountIncrementer.h | 2 +-
.../dom/IgnoreOpensDuringUnloadCountIncrementer.h | 57 +
.../Source/WebCore/dom/InlineStyleSheetOwner.cpp | 40 +-
.../Source/WebCore/dom/InlineStyleSheetOwner.h | 4 +-
.../native/Source/WebCore/dom/KeyboardEvent.cpp | 17 +-
.../main/native/Source/WebCore/dom/KeyboardEvent.h | 30 +-
.../native/Source/WebCore/dom/LiveNodeList.cpp | 34 +-
.../main/native/Source/WebCore/dom/LiveNodeList.h | 116 +-
.../native/Source/WebCore/dom/MessageEvent.cpp | 25 +-
.../main/native/Source/WebCore/dom/MessageEvent.h | 21 +-
.../main/native/Source/WebCore/dom/MessagePort.cpp | 39 +-
.../main/native/Source/WebCore/dom/MessagePort.h | 2 +-
.../main/native/Source/WebCore/dom/MessagePort.idl | 8 +-
.../main/native/Source/WebCore/dom/MicroTask.cpp | 51 -
.../src/main/native/Source/WebCore/dom/MicroTask.h | 55 -
.../main/native/Source/WebCore/dom/Microtasks.cpp | 106 +
.../main/native/Source/WebCore/dom/Microtasks.h | 78 +
.../main/native/Source/WebCore/dom/MouseEvent.cpp | 100 +-
.../main/native/Source/WebCore/dom/MouseEvent.h | 61 +-
.../Source/WebCore/dom/MouseRelatedEvent.cpp | 22 +-
.../native/Source/WebCore/dom/MouseRelatedEvent.h | 108 +-
.../main/native/Source/WebCore/dom/MutationEvent.h | 10 +-
.../native/Source/WebCore/dom/MutationObserver.cpp | 80 +-
.../native/Source/WebCore/dom/MutationObserver.h | 3 +-
.../WebCore/dom/MutationObserverInterestGroup.cpp | 2 +-
.../native/Source/WebCore/dom/MutationRecord.cpp | 27 +-
.../native/Source/WebCore/dom/MutationRecord.h | 8 +-
.../native/Source/WebCore/dom/MutationRecord.idl | 6 +-
.../Source/WebCore/dom/NamedFlowCollection.cpp | 17 +-
.../Source/WebCore/dom/NamedFlowCollection.h | 3 +-
.../native/Source/WebCore/dom/NamedNodeMap.cpp | 6 +
.../main/native/Source/WebCore/dom/NamedNodeMap.h | 1 +
.../native/Source/WebCore/dom/NamedNodeMap.idl | 7 +-
.../native/Source/WebCore/dom/NativeNodeFilter.cpp | 41 +
.../native/Source/WebCore/dom/NativeNodeFilter.h | 61 +
.../src/main/native/Source/WebCore/dom/Node.cpp | 289 +-
.../web/src/main/native/Source/WebCore/dom/Node.h | 96 +-
.../src/main/native/Source/WebCore/dom/Node.idl | 44 +-
.../main/native/Source/WebCore/dom/NodeFilter.cpp | 38 -
.../main/native/Source/WebCore/dom/NodeFilter.h | 94 +-
.../main/native/Source/WebCore/dom/NodeFilter.idl | 20 +-
.../Source/WebCore/dom/NodeFilterCondition.cpp | 2 +-
.../Source/WebCore/dom/NodeFilterCondition.h | 2 +-
.../native/Source/WebCore/dom/NodeIterator.cpp | 38 +-
.../main/native/Source/WebCore/dom/NodeIterator.h | 19 +-
.../native/Source/WebCore/dom/NodeIterator.idl | 6 +-
.../src/main/native/Source/WebCore/dom/NodeList.h | 1 -
.../main/native/Source/WebCore/dom/NodeList.idl | 4 -
.../native/Source/WebCore/dom/NodeOrString.cpp | 2 +-
.../main/native/Source/WebCore/dom/NodeRareData.h | 42 +-
.../Source/WebCore/dom/NodeRenderingTraversal.cpp | 284 -
.../Source/WebCore/dom/NodeRenderingTraversal.h | 96 -
.../WebCore/dom/NonDocumentTypeChildNode.idl | 4 +
.../native/Source/WebCore/dom/OverflowEvent.cpp | 12 +-
.../main/native/Source/WebCore/dom/OverflowEvent.h | 18 +-
.../Source/WebCore/dom/PageTransitionEvent.cpp | 10 -
.../Source/WebCore/dom/PageTransitionEvent.h | 11 +-
.../main/native/Source/WebCore/dom/ParentNode.idl | 2 +-
.../native/Source/WebCore/dom/PendingScript.cpp | 6 +-
.../main/native/Source/WebCore/dom/PendingScript.h | 3 +-
.../native/Source/WebCore/dom/PopStateEvent.cpp | 24 +-
.../main/native/Source/WebCore/dom/PopStateEvent.h | 8 +-
.../main/native/Source/WebCore/dom/Position.cpp | 140 +-
.../src/main/native/Source/WebCore/dom/Position.h | 10 +-
.../native/Source/WebCore/dom/PositionIterator.cpp | 2 +-
.../native/Source/WebCore/dom/PositionIterator.h | 13 +-
.../Source/WebCore/dom/ProcessingInstruction.cpp | 38 +-
.../Source/WebCore/dom/ProcessingInstruction.h | 15 +-
.../Source/WebCore/dom/ProcessingInstruction.idl | 6 +-
.../native/Source/WebCore/dom/ProgressEvent.cpp | 14 -
.../main/native/Source/WebCore/dom/ProgressEvent.h | 15 +-
.../native/Source/WebCore/dom/PseudoElement.cpp | 16 +-
.../main/native/Source/WebCore/dom/PseudoElement.h | 6 +-
.../native/Source/WebCore/dom/QualifiedName.cpp | 7 +-
.../src/main/native/Source/WebCore/dom/Range.cpp | 985 +-
.../web/src/main/native/Source/WebCore/dom/Range.h | 57 +-
.../src/main/native/Source/WebCore/dom/Range.idl | 61 +-
.../native/Source/WebCore/dom/RangeBoundaryPoint.h | 17 +-
.../native/Source/WebCore/dom/RangeException.cpp | 62 -
.../native/Source/WebCore/dom/RangeException.h | 58 -
.../native/Source/WebCore/dom/RangeException.idl | 38 -
.../Source/WebCore/dom/RawDataDocumentParser.h | 2 +-
.../Source/WebCore/dom/RenderedDocumentMarker.h | 49 +-
.../WebCore/dom/RequestAnimationFrameCallback.idl | 5 +-
.../native/Source/WebCore/dom/ScopedEventQueue.cpp | 14 +-
.../native/Source/WebCore/dom/ScopedEventQueue.h | 7 +-
.../native/Source/WebCore/dom/ScriptElement.cpp | 82 +-
.../main/native/Source/WebCore/dom/ScriptElement.h | 1 +
.../Source/WebCore/dom/ScriptExecutionContext.cpp | 24 +-
.../Source/WebCore/dom/ScriptExecutionContext.h | 13 +-
.../native/Source/WebCore/dom/ScriptRunner.cpp | 9 +-
.../main/native/Source/WebCore/dom/ScriptRunner.h | 1 -
.../WebCore/dom/ScriptedAnimationController.cpp | 3 +-
.../WebCore/dom/ScriptedAnimationController.h | 2 +-
.../native/Source/WebCore/dom/SecurityContext.cpp | 16 +-
.../native/Source/WebCore/dom/SecurityContext.h | 1 -
.../Source/WebCore/dom/SecurityOriginPolicy.cpp | 4 +-
.../WebCore/dom/SecurityPolicyViolationEvent.h | 43 +-
.../WebCore/dom/SecurityPolicyViolationEvent.idl | 6 +-
.../native/Source/WebCore/dom/SelectorQuery.cpp | 49 +-
.../main/native/Source/WebCore/dom/ShadowRoot.cpp | 136 +-
.../main/native/Source/WebCore/dom/ShadowRoot.h | 78 +-
.../main/native/Source/WebCore/dom/ShadowRoot.idl | 34 +
.../native/Source/WebCore/dom/SimulatedClick.cpp | 105 +
.../native/Source/WebCore/dom/SimulatedClick.h | 45 +
.../native/Source/WebCore/dom/SlotAssignment.cpp | 256 +
.../native/Source/WebCore/dom/SlotAssignment.h | 103 +
.../native/Source/WebCore/dom/SpaceSplitString.cpp | 8 +-
.../native/Source/WebCore/dom/SpaceSplitString.h | 4 +-
.../native/Source/WebCore/dom/StaticNodeList.cpp | 26 +-
.../native/Source/WebCore/dom/StaticNodeList.h | 10 +-
.../native/Source/WebCore/dom/StringCallback.idl | 4 +-
.../native/Source/WebCore/dom/StyledElement.cpp | 27 +-
.../main/native/Source/WebCore/dom/StyledElement.h | 5 +-
.../native/Source/WebCore/dom/TagCollection.cpp | 59 +
.../main/native/Source/WebCore/dom/TagCollection.h | 97 +
.../main/native/Source/WebCore/dom/TagNodeList.cpp | 59 -
.../main/native/Source/WebCore/dom/TagNodeList.h | 98 -
.../WebCore/dom/TemplateContentDocumentFragment.h | 2 +-
.../src/main/native/Source/WebCore/dom/Text.cpp | 24 +-
.../web/src/main/native/Source/WebCore/dom/Text.h | 2 +-
.../main/native/Source/WebCore/dom/TextEvent.cpp | 25 +-
.../src/main/native/Source/WebCore/dom/TextEvent.h | 21 +-
.../main/native/Source/WebCore/dom/TouchEvent.cpp | 4 +-
.../main/native/Source/WebCore/dom/TouchEvent.h | 20 +-
.../native/Source/WebCore/dom/TransitionEvent.cpp | 10 -
.../native/Source/WebCore/dom/TransitionEvent.h | 11 +-
.../main/native/Source/WebCore/dom/Traversal.cpp | 13 +-
.../src/main/native/Source/WebCore/dom/Traversal.h | 11 +-
.../main/native/Source/WebCore/dom/TreeScope.cpp | 23 +-
.../native/Source/WebCore/dom/TreeScopeAdopter.cpp | 5 +-
.../main/native/Source/WebCore/dom/TreeWalker.cpp | 160 +-
.../main/native/Source/WebCore/dom/TreeWalker.h | 37 +-
.../main/native/Source/WebCore/dom/TreeWalker.idl | 16 +-
.../WebCore/dom/TypedElementDescendantIterator.h | 4 +-
.../src/main/native/Source/WebCore/dom/UIEvent.cpp | 22 +-
.../src/main/native/Source/WebCore/dom/UIEvent.h | 21 +-
.../Source/WebCore/dom/UIEventWithKeyState.h | 92 +-
.../Source/WebCore/dom/UserActionElementSet.h | 1 -
.../Source/WebCore/dom/UserGestureIndicator.cpp | 10 +-
.../Source/WebCore/dom/UserGestureIndicator.h | 2 +
.../WebCore/dom/UserTypingGestureIndicator.cpp | 2 +-
.../Source/WebCore/dom/ViewportArguments.cpp | 155 +-
.../native/Source/WebCore/dom/ViewportArguments.h | 9 +-
.../native/Source/WebCore/dom/VisitedLinkState.cpp | 6 +-
.../native/Source/WebCore/dom/VisitedLinkState.h | 6 +-
.../Source/WebCore/dom/WebKitAnimationEvent.cpp | 11 -
.../Source/WebCore/dom/WebKitAnimationEvent.h | 11 +-
.../native/Source/WebCore/dom/WebKitNamedFlow.cpp | 12 +-
.../native/Source/WebCore/dom/WebKitNamedFlow.h | 10 +-
.../native/Source/WebCore/dom/WebKitNamedFlow.idl | 10 +-
.../Source/WebCore/dom/WebKitTransitionEvent.cpp | 10 -
.../Source/WebCore/dom/WebKitTransitionEvent.h | 11 +-
.../main/native/Source/WebCore/dom/WheelEvent.cpp | 11 +-
.../main/native/Source/WebCore/dom/WheelEvent.h | 19 +-
.../main/native/Source/WebCore/dom/XMLDocument.h | 58 +
.../main/native/Source/WebCore/dom/XMLDocument.idl | 28 +
.../dom/default/PlatformMessagePortChannel.cpp | 29 +-
.../dom/default/PlatformMessagePortChannel.h | 12 +-
.../Source/WebCore/dom/mac/GestureEvents.cpp | 32 +
.../Source/WebCore/dom/make_dom_exceptions.pl | 3 +
.../Source/WebCore/dom/make_event_factory.pl | 10 +-
.../main/native/Source/WebCore/dom/make_names.pl | 94 +-
.../WebCore/editing/AlternativeTextController.cpp | 56 +-
.../Source/WebCore/editing/AppendNodeCommand.cpp | 13 +-
.../Source/WebCore/editing/AppendNodeCommand.h | 8 +-
.../WebCore/editing/ApplyBlockElementCommand.cpp | 12 +-
.../Source/WebCore/editing/ApplyStyleCommand.cpp | 84 +-
.../Source/WebCore/editing/ApplyStyleCommand.h | 6 +-
.../WebCore/editing/CompositeEditCommand.cpp | 75 +-
.../WebCore/editing/DeleteFromTextNodeCommand.h | 2 +-
.../WebCore/editing/DeleteSelectionCommand.cpp | 25 +-
.../Source/WebCore/editing/DictationCommand.cpp | 6 +-
.../Source/WebCore/editing/DictionaryPopupInfo.h | 49 +
.../native/Source/WebCore/editing/EditCommand.cpp | 2 -
.../native/Source/WebCore/editing/EditCommand.h | 2 +-
.../native/Source/WebCore/editing/EditingStyle.cpp | 125 +-
.../native/Source/WebCore/editing/EditingStyle.h | 2 +-
.../main/native/Source/WebCore/editing/Editor.cpp | 254 +-
.../main/native/Source/WebCore/editing/Editor.h | 31 +-
.../Source/WebCore/editing/EditorCommand.cpp | 101 +-
.../Source/WebCore/editing/FormatBlockCommand.cpp | 4 +-
.../Source/WebCore/editing/FrameSelection.cpp | 275 +-
.../native/Source/WebCore/editing/FrameSelection.h | 15 +-
.../WebCore/editing/IndentOutdentCommand.cpp | 3 +-
.../WebCore/editing/InsertIntoTextNodeCommand.h | 2 +-
.../WebCore/editing/InsertLineBreakCommand.cpp | 2 +-
.../Source/WebCore/editing/InsertListCommand.cpp | 5 +-
.../WebCore/editing/InsertNodeBeforeCommand.cpp | 3 +-
.../WebCore/editing/InsertNodeBeforeCommand.h | 2 +-
.../editing/InsertParagraphSeparatorCommand.cpp | 2 +-
.../Source/WebCore/editing/InsertTextCommand.cpp | 2 +
.../Source/WebCore/editing/MarkupAccumulator.cpp | 18 +-
.../Source/WebCore/editing/MarkupAccumulator.h | 4 +-
.../editing/MergeIdenticalElementsCommand.cpp | 20 +-
.../WebCore/editing/MoveSelectionCommand.cpp | 2 +-
.../WebCore/editing/RemoveCSSPropertyCommand.cpp | 4 +-
.../Source/WebCore/editing/RemoveNodeCommand.cpp | 9 +-
.../Source/WebCore/editing/RemoveNodeCommand.h | 8 +-
.../Source/WebCore/editing/RenderedPosition.cpp | 10 +-
.../Source/WebCore/editing/RenderedPosition.h | 10 +-
.../editing/ReplaceDeleteFromTextNodeCommand.cpp | 2 +-
.../editing/ReplaceDeleteFromTextNodeCommand.h | 2 +-
.../editing/ReplaceInsertIntoTextNodeCommand.cpp | 2 +-
.../editing/ReplaceInsertIntoTextNodeCommand.h | 2 +-
.../WebCore/editing/ReplaceNodeWithSpanCommand.cpp | 18 +-
.../WebCore/editing/ReplaceSelectionCommand.cpp | 51 +-
.../WebCore/editing/ReplaceSelectionCommand.h | 2 +-
.../WebCore/editing/SetNodeAttributeCommand.cpp | 2 +-
.../Source/WebCore/editing/SmartReplaceCF.cpp | 4 +-
.../native/Source/WebCore/editing/SpellChecker.cpp | 25 +-
.../native/Source/WebCore/editing/SpellChecker.h | 2 +-
.../WebCore/editing/SpellingCorrectionCommand.cpp | 2 +-
.../Source/WebCore/editing/SplitElementCommand.cpp | 20 +-
.../WebCore/editing/SplitTextNodeCommand.cpp | 2 +-
.../Source/WebCore/editing/TextCheckingHelper.cpp | 114 +-
.../WebCore/editing/TextInsertionBaseCommand.cpp | 10 +-
.../native/Source/WebCore/editing/TextIterator.cpp | 111 +-
.../Source/WebCore/editing/TypingCommand.cpp | 28 +-
.../native/Source/WebCore/editing/TypingCommand.h | 8 +-
.../Source/WebCore/editing/VisiblePosition.cpp | 119 +-
.../Source/WebCore/editing/VisiblePosition.h | 20 +-
.../native/Source/WebCore/editing/VisibleUnits.cpp | 362 +-
.../native/Source/WebCore/editing/VisibleUnits.h | 24 +-
.../editing/WrapContentsInDummySpanCommand.cpp | 20 +-
.../Source/WebCore/editing/cocoa/DataDetection.h | 67 +
.../Source/WebCore/editing/cocoa/DataDetection.mm | 604 +
.../Source/WebCore/editing/cocoa/EditorCocoa.mm | 15 +-
.../Source/WebCore/editing/cocoa/HTMLConverter.mm | 58 +-
.../Source/WebCore/editing/gtk/EditorGtk.cpp | 2 +-
.../native/Source/WebCore/editing/htmlediting.cpp | 48 +-
.../native/Source/WebCore/editing/htmlediting.h | 27 +-
.../WebCore/editing/ios/DictationCommandIOS.cpp | 4 +-
.../WebCore/editing/ios/DictationCommandIOS.h | 2 +-
.../native/Source/WebCore/editing/ios/EditorIOS.mm | 33 +-
.../Source/WebCore/editing/java/EditorJava.cpp | 4 +-
.../editing/mac/AlternativeTextUIController.mm | 5 +-
.../Source/WebCore/editing/mac/DataDetection.h | 51 -
.../Source/WebCore/editing/mac/DataDetection.mm | 109 -
.../Source/WebCore/editing/mac/DictionaryLookup.h | 33 +-
.../Source/WebCore/editing/mac/DictionaryLookup.mm | 118 +-
.../native/Source/WebCore/editing/mac/EditorMac.mm | 56 +-
.../editing/mac/TextUndoInsertionMarkupMac.h | 2 +-
.../editing/mac/TextUndoInsertionMarkupMac.mm | 2 +-
.../main/native/Source/WebCore/editing/markup.cpp | 148 +-
.../main/native/Source/WebCore/editing/markup.h | 10 +-
.../Source/WebCore/editing/win/EditorWin.cpp | 2 +-
.../src/main/native/Source/WebCore/features.json | 143 +-
.../Source/WebCore/fileapi/AsyncFileStream.cpp | 2 +-
.../main/native/Source/WebCore/fileapi/Blob.cpp | 77 +-
.../src/main/native/Source/WebCore/fileapi/Blob.h | 7 +-
.../main/native/Source/WebCore/fileapi/Blob.idl | 2 +-
.../main/native/Source/WebCore/fileapi/BlobURL.cpp | 2 +-
.../main/native/Source/WebCore/fileapi/BlobURL.h | 2 -
.../main/native/Source/WebCore/fileapi/FileError.h | 4 +-
.../main/native/Source/WebCore/fileapi/FileList.h | 7 +-
.../native/Source/WebCore/fileapi/FileReader.cpp | 6 +-
.../native/Source/WebCore/fileapi/FileReader.h | 6 +-
.../native/Source/WebCore/fileapi/FileReader.idl | 8 +-
.../Source/WebCore/fileapi/FileReaderLoader.cpp | 6 +-
.../Source/WebCore/fileapi/FileReaderLoader.h | 2 +-
.../Source/WebCore/fileapi/FileReaderSync.cpp | 5 +-
.../native/Source/WebCore/fileapi/FileReaderSync.h | 2 +-
.../WebCore/fileapi/ThreadableBlobRegistry.cpp | 10 +-
.../WebCore/fileapi/ThreadableBlobRegistry.h | 2 +-
.../Source/WebCore/fileapi/WebKitBlobBuilder.cpp | 9 +-
.../Source/WebCore/fileapi/WebKitBlobBuilder.h | 2 +-
.../WebCore/history/BackForwardController.cpp | 6 +-
.../Source/WebCore/history/BackForwardController.h | 2 +-
.../Source/WebCore/history/BackForwardList.cpp | 4 +-
.../native/Source/WebCore/history/CachedFrame.cpp | 22 +-
.../native/Source/WebCore/history/CachedFrame.h | 1 +
.../native/Source/WebCore/history/CachedPage.cpp | 14 +-
.../native/Source/WebCore/history/CachedPage.h | 5 +-
.../native/Source/WebCore/history/HistoryItem.cpp | 102 +-
.../native/Source/WebCore/history/HistoryItem.h | 37 +-
.../native/Source/WebCore/history/PageCache.cpp | 359 +-
.../main/native/Source/WebCore/history/PageCache.h | 7 +-
.../Source/WebCore/html/AttributeDOMTokenList.cpp | 57 +
.../Source/WebCore/html/AttributeDOMTokenList.h | 54 +
.../native/Source/WebCore/html/Autocapitalize.cpp | 70 +-
.../Source/WebCore/html/BaseButtonInputType.cpp | 2 +-
.../html/BaseChooserOnlyDateAndTimeInputType.cpp | 7 +-
.../Source/WebCore/html/CachedHTMLCollection.h | 158 +
.../main/native/Source/WebCore/html/ClassList.cpp | 88 -
.../main/native/Source/WebCore/html/ClassList.h | 66 -
.../Source/WebCore/html/CollectionTraversal.h | 248 +
.../native/Source/WebCore/html/CollectionType.h | 43 +-
.../native/Source/WebCore/html/ColorInputType.cpp | 36 +-
.../native/Source/WebCore/html/ColorInputType.h | 11 +-
.../native/Source/WebCore/html/DOMFormData.cpp | 7 +-
.../Source/WebCore/html/DOMSettableTokenList.cpp | 69 -
.../Source/WebCore/html/DOMSettableTokenList.h | 28 +-
.../Source/WebCore/html/DOMSettableTokenList.idl | 6 +-
.../native/Source/WebCore/html/DOMTokenList.cpp | 217 +-
.../main/native/Source/WebCore/html/DOMTokenList.h | 57 +-
.../native/Source/WebCore/html/DOMTokenList.idl | 7 +-
.../src/main/native/Source/WebCore/html/DOMURL.idl | 2 +-
.../native/Source/WebCore/html/DateInputType.cpp | 3 +-
.../Source/WebCore/html/DateTimeInputType.cpp | 3 +-
.../Source/WebCore/html/DateTimeLocalInputType.cpp | 3 +-
.../native/Source/WebCore/html/EmailInputType.cpp | 9 +-
.../Source/WebCore/html/FTPDirectoryDocument.cpp | 35 +-
.../native/Source/WebCore/html/FileInputType.cpp | 8 +-
.../Source/WebCore/html/FormAssociatedElement.cpp | 17 +-
.../Source/WebCore/html/FormAssociatedElement.h | 3 +-
.../native/Source/WebCore/html/FormController.cpp | 53 +-
.../WebCore/html/GenericCachedHTMLCollection.cpp | 92 +
.../WebCore/html/GenericCachedHTMLCollection.h | 52 +
.../Source/WebCore/html/HTMLAllCollection.cpp | 2 +-
.../native/Source/WebCore/html/HTMLAllCollection.h | 7 +-
.../Source/WebCore/html/HTMLAllCollection.idl | 4 +-
.../Source/WebCore/html/HTMLAnchorElement.cpp | 50 +-
.../native/Source/WebCore/html/HTMLAnchorElement.h | 10 +-
.../Source/WebCore/html/HTMLAnchorElement.idl | 23 +-
.../Source/WebCore/html/HTMLAppletElement.cpp | 6 +-
.../native/Source/WebCore/html/HTMLAreaElement.cpp | 12 +-
.../native/Source/WebCore/html/HTMLAreaElement.h | 2 +-
.../native/Source/WebCore/html/HTMLAreaElement.idl | 16 +-
.../Source/WebCore/html/HTMLAttachmentElement.cpp | 9 +-
.../Source/WebCore/html/HTMLAttachmentElement.h | 1 +
.../Source/WebCore/html/HTMLAttributeNames.in | 10 +
.../native/Source/WebCore/html/HTMLBRElement.cpp | 6 +-
.../native/Source/WebCore/html/HTMLBaseElement.idl | 3 +-
.../Source/WebCore/html/HTMLBaseFontElement.cpp | 7 +-
.../Source/WebCore/html/HTMLBaseFontElement.h | 4 +-
.../Source/WebCore/html/HTMLBaseFontElement.idl | 8 +-
.../native/Source/WebCore/html/HTMLBodyElement.cpp | 4 +-
.../Source/WebCore/html/HTMLButtonElement.cpp | 12 +-
.../native/Source/WebCore/html/HTMLButtonElement.h | 1 +
.../Source/WebCore/html/HTMLButtonElement.idl | 13 +-
.../Source/WebCore/html/HTMLCanvasElement.cpp | 176 +-
.../native/Source/WebCore/html/HTMLCanvasElement.h | 31 +-
.../Source/WebCore/html/HTMLCanvasElement.idl | 2 +-
.../native/Source/WebCore/html/HTMLCollection.cpp | 356 +-
.../native/Source/WebCore/html/HTMLCollection.h | 94 +-
.../native/Source/WebCore/html/HTMLCollection.idl | 7 +
.../native/Source/WebCore/html/HTMLDataElement.cpp | 46 +
.../native/Source/WebCore/html/HTMLDataElement.h | 43 +
.../native/Source/WebCore/html/HTMLDataElement.idl | 28 +
.../Source/WebCore/html/HTMLDataListElement.cpp | 4 +-
.../Source/WebCore/html/HTMLDetailsElement.cpp | 130 +-
.../Source/WebCore/html/HTMLDetailsElement.h | 10 +-
.../Source/WebCore/html/HTMLDetailsElement.idl | 1 -
.../native/Source/WebCore/html/HTMLDivElement.cpp | 6 +-
.../native/Source/WebCore/html/HTMLDocument.cpp | 15 +-
.../main/native/Source/WebCore/html/HTMLDocument.h | 2 -
.../native/Source/WebCore/html/HTMLDocument.idl | 23 +-
.../native/Source/WebCore/html/HTMLElement.cpp | 138 +-
.../main/native/Source/WebCore/html/HTMLElement.h | 3 +-
.../native/Source/WebCore/html/HTMLElement.idl | 13 +-
.../Source/WebCore/html/HTMLElementsAllInOne.cpp | 5 +
.../Source/WebCore/html/HTMLEmbedElement.cpp | 9 +-
.../Source/WebCore/html/HTMLFieldSetElement.cpp | 20 +-
.../Source/WebCore/html/HTMLFieldSetElement.h | 6 +-
.../Source/WebCore/html/HTMLFieldSetElement.idl | 8 +-
.../native/Source/WebCore/html/HTMLFontElement.cpp | 2 +-
.../Source/WebCore/html/HTMLFormControlElement.cpp | 194 +-
.../Source/WebCore/html/HTMLFormControlElement.h | 8 +-
.../WebCore/html/HTMLFormControlsCollection.cpp | 46 +-
.../WebCore/html/HTMLFormControlsCollection.h | 18 +-
.../WebCore/html/HTMLFormControlsCollection.idl | 4 +-
.../native/Source/WebCore/html/HTMLFormElement.cpp | 145 +-
.../native/Source/WebCore/html/HTMLFormElement.h | 12 +-
.../native/Source/WebCore/html/HTMLFormElement.idl | 22 +-
.../Source/WebCore/html/HTMLFrameElement.cpp | 2 +-
.../Source/WebCore/html/HTMLFrameElement.idl | 5 +-
.../Source/WebCore/html/HTMLFrameElementBase.cpp | 11 +-
.../Source/WebCore/html/HTMLFrameOwnerElement.cpp | 1 +
.../Source/WebCore/html/HTMLFrameOwnerElement.h | 3 +-
.../Source/WebCore/html/HTMLFrameSetElement.cpp | 8 +-
.../native/Source/WebCore/html/HTMLHRElement.cpp | 6 +-
.../WebCore/html/HTMLHyperlinkElementUtils.idl | 51 +
.../Source/WebCore/html/HTMLIFrameElement.cpp | 13 +-
.../native/Source/WebCore/html/HTMLIFrameElement.h | 6 +
.../Source/WebCore/html/HTMLIFrameElement.idl | 6 +
.../Source/WebCore/html/HTMLImageElement.cpp | 178 +-
.../native/Source/WebCore/html/HTMLImageElement.h | 22 +-
.../Source/WebCore/html/HTMLImageElement.idl | 4 +-
.../Source/WebCore/html/HTMLInputElement.cpp | 165 +-
.../native/Source/WebCore/html/HTMLInputElement.h | 39 +-
.../Source/WebCore/html/HTMLInputElement.idl | 31 +-
.../Source/WebCore/html/HTMLKeygenElement.cpp | 21 +-
.../native/Source/WebCore/html/HTMLKeygenElement.h | 2 +
.../Source/WebCore/html/HTMLKeygenElement.idl | 2 +-
.../Source/WebCore/html/HTMLLabelElement.cpp | 14 +-
.../native/Source/WebCore/html/HTMLLinkElement.cpp | 54 +-
.../native/Source/WebCore/html/HTMLLinkElement.h | 13 +-
.../native/Source/WebCore/html/HTMLLinkElement.idl | 4 +-
.../native/Source/WebCore/html/HTMLMapElement.cpp | 13 +-
.../Source/WebCore/html/HTMLMarqueeElement.cpp | 31 +-
.../Source/WebCore/html/HTMLMarqueeElement.h | 12 +-
.../Source/WebCore/html/HTMLMarqueeElement.idl | 4 +-
.../Source/WebCore/html/HTMLMediaElement.cpp | 832 +-
.../native/Source/WebCore/html/HTMLMediaElement.h | 95 +-
.../Source/WebCore/html/HTMLMediaElement.idl | 25 +-
.../Source/WebCore/html/HTMLMediaElementEnums.h | 6 +
.../native/Source/WebCore/html/HTMLMetaElement.cpp | 8 +-
.../Source/WebCore/html/HTMLMeterElement.cpp | 14 +-
.../native/Source/WebCore/html/HTMLMeterElement.h | 1 +
.../Source/WebCore/html/HTMLNameCollection.cpp | 13 -
.../Source/WebCore/html/HTMLNameCollection.h | 34 +-
.../Source/WebCore/html/HTMLOListElement.cpp | 8 +-
.../native/Source/WebCore/html/HTMLOListElement.h | 6 +-
.../Source/WebCore/html/HTMLObjectElement.cpp | 66 +-
.../native/Source/WebCore/html/HTMLObjectElement.h | 1 +
.../Source/WebCore/html/HTMLObjectElement.idl | 2 +-
.../Source/WebCore/html/HTMLOptGroupElement.cpp | 2 +-
.../Source/WebCore/html/HTMLOptionElement.cpp | 38 +-
.../Source/WebCore/html/HTMLOptionsCollection.cpp | 4 +-
.../Source/WebCore/html/HTMLOptionsCollection.h | 26 +-
.../Source/WebCore/html/HTMLOptionsCollection.idl | 6 +-
.../Source/WebCore/html/HTMLOutputElement.cpp | 25 +-
.../native/Source/WebCore/html/HTMLOutputElement.h | 7 +-
.../Source/WebCore/html/HTMLOutputElement.idl | 9 +-
.../Source/WebCore/html/HTMLParagraphElement.cpp | 6 +-
.../Source/WebCore/html/HTMLParamElement.cpp | 2 +-
.../Source/WebCore/html/HTMLPictureElement.cpp | 76 +
.../Source/WebCore/html/HTMLPictureElement.h | 61 +
.../Source/WebCore/html/HTMLPictureElement.idl | 28 +
.../Source/WebCore/html/HTMLPlugInElement.cpp | 21 +-
.../native/Source/WebCore/html/HTMLPlugInElement.h | 3 +
.../Source/WebCore/html/HTMLPlugInImageElement.cpp | 92 +-
.../Source/WebCore/html/HTMLPlugInImageElement.h | 10 +-
.../Source/WebCore/html/HTMLProgressElement.cpp | 18 +-
.../Source/WebCore/html/HTMLProgressElement.h | 1 +
.../Source/WebCore/html/HTMLQuoteElement.cpp | 1 -
.../Source/WebCore/html/HTMLScriptElement.cpp | 21 +-
.../native/Source/WebCore/html/HTMLScriptElement.h | 5 +-
.../Source/WebCore/html/HTMLScriptElement.idl | 6 +-
.../Source/WebCore/html/HTMLSelectElement.cpp | 100 +-
.../native/Source/WebCore/html/HTMLSelectElement.h | 8 +-
.../Source/WebCore/html/HTMLSelectElement.idl | 20 +-
.../native/Source/WebCore/html/HTMLSlotElement.cpp | 102 +
.../native/Source/WebCore/html/HTMLSlotElement.h | 53 +
.../native/Source/WebCore/html/HTMLSlotElement.idl | 35 +
.../Source/WebCore/html/HTMLSourceElement.cpp | 41 +-
.../native/Source/WebCore/html/HTMLSourceElement.h | 11 +-
.../Source/WebCore/html/HTMLSourceElement.idl | 4 +-
.../Source/WebCore/html/HTMLStyleElement.cpp | 2 +-
.../native/Source/WebCore/html/HTMLStyleElement.h | 4 +-
.../Source/WebCore/html/HTMLSummaryElement.cpp | 62 +-
.../Source/WebCore/html/HTMLSummaryElement.h | 7 +-
.../Source/WebCore/html/HTMLTableCellElement.cpp | 36 +-
.../Source/WebCore/html/HTMLTableCellElement.h | 16 +-
.../Source/WebCore/html/HTMLTableCellElement.idl | 21 +-
.../Source/WebCore/html/HTMLTableColElement.cpp | 8 +-
.../Source/WebCore/html/HTMLTableColElement.h | 6 +-
.../Source/WebCore/html/HTMLTableColElement.idl | 4 +
.../Source/WebCore/html/HTMLTableDataCellElement.h | 59 +
.../WebCore/html/HTMLTableDataCellElement.idl | 30 +
.../Source/WebCore/html/HTMLTableElement.cpp | 135 +-
.../native/Source/WebCore/html/HTMLTableElement.h | 8 +-
.../Source/WebCore/html/HTMLTableElement.idl | 8 +-
.../WebCore/html/HTMLTableHeaderCellElement.cpp | 59 +
.../WebCore/html/HTMLTableHeaderCellElement.h | 62 +
.../WebCore/html/HTMLTableHeaderCellElement.idl | 29 +
.../Source/WebCore/html/HTMLTablePartElement.cpp | 16 +-
.../Source/WebCore/html/HTMLTableRowElement.cpp | 104 +-
.../Source/WebCore/html/HTMLTableRowElement.h | 5 +-
.../Source/WebCore/html/HTMLTableRowElement.idl | 2 +-
.../WebCore/html/HTMLTableRowsCollection.cpp | 2 +-
.../Source/WebCore/html/HTMLTableRowsCollection.h | 9 +-
.../WebCore/html/HTMLTableSectionElement.cpp | 15 +-
.../WebCore/html/HTMLTableSectionElement.idl | 2 +-
.../native/Source/WebCore/html/HTMLTagNames.in | 15 +-
.../Source/WebCore/html/HTMLTemplateElement.cpp | 6 +-
.../Source/WebCore/html/HTMLTemplateElement.h | 2 +-
.../Source/WebCore/html/HTMLTextAreaElement.cpp | 95 +-
.../Source/WebCore/html/HTMLTextAreaElement.h | 23 +-
.../Source/WebCore/html/HTMLTextAreaElement.idl | 21 +-
.../WebCore/html/HTMLTextFormControlElement.cpp | 80 +-
.../WebCore/html/HTMLTextFormControlElement.h | 7 +-
.../native/Source/WebCore/html/HTMLTimeElement.cpp | 46 +
.../native/Source/WebCore/html/HTMLTimeElement.h | 43 +
.../native/Source/WebCore/html/HTMLTimeElement.idl | 28 +
.../Source/WebCore/html/HTMLTitleElement.cpp | 19 +-
.../native/Source/WebCore/html/HTMLTitleElement.h | 4 +-
.../Source/WebCore/html/HTMLTitleElement.idl | 2 +-
.../Source/WebCore/html/HTMLTrackElement.cpp | 10 +-
.../Source/WebCore/html/HTMLUnknownElement.h | 6 +
.../Source/WebCore/html/HTMLVideoElement.cpp | 112 +-
.../native/Source/WebCore/html/HTMLVideoElement.h | 18 +-
.../Source/WebCore/html/HTMLVideoElement.idl | 5 +-
.../native/Source/WebCore/html/HTMLWBRElement.cpp | 2 +-
.../native/Source/WebCore/html/HiddenInputType.cpp | 2 +-
.../native/Source/WebCore/html/ImageDocument.cpp | 33 +-
.../native/Source/WebCore/html/ImageInputType.cpp | 21 +-
.../main/native/Source/WebCore/html/InputType.cpp | 34 +-
.../main/native/Source/WebCore/html/InputType.h | 82 +-
.../native/Source/WebCore/html/InputTypeNames.cpp | 48 +-
.../Source/WebCore/html/LinkRelAttribute.cpp | 26 +-
.../native/Source/WebCore/html/MediaController.cpp | 106 +-
.../native/Source/WebCore/html/MediaController.h | 6 +-
.../native/Source/WebCore/html/MediaController.idl | 9 +-
.../Source/WebCore/html/MediaControllerInterface.h | 2 +-
.../native/Source/WebCore/html/MediaDocument.cpp | 50 +-
.../Source/WebCore/html/MediaElementSession.cpp | 55 +-
.../Source/WebCore/html/MediaElementSession.h | 6 +-
.../Source/WebCore/html/MediaFragmentURIParser.cpp | 4 +-
.../native/Source/WebCore/html/MediaKeyError.h | 4 +-
.../native/Source/WebCore/html/MediaKeyEvent.cpp | 15 +-
.../native/Source/WebCore/html/MediaKeyEvent.h | 13 +-
.../native/Source/WebCore/html/MonthInputType.cpp | 3 +-
.../native/Source/WebCore/html/NumberInputType.cpp | 6 +-
.../native/Source/WebCore/html/PluginDocument.cpp | 16 +-
.../Source/WebCore/html/PublicURLManager.cpp | 16 +-
.../native/Source/WebCore/html/PublicURLManager.h | 2 +-
.../native/Source/WebCore/html/RadioInputType.cpp | 2 +-
.../native/Source/WebCore/html/RadioNodeList.cpp | 33 +-
.../native/Source/WebCore/html/RadioNodeList.h | 10 +-
.../native/Source/WebCore/html/RadioNodeList.idl | 3 +-
.../native/Source/WebCore/html/RangeInputType.cpp | 35 +-
.../native/Source/WebCore/html/RangeInputType.h | 2 +-
.../main/native/Source/WebCore/html/RelList.cpp | 87 -
.../src/main/native/Source/WebCore/html/RelList.h | 57 -
.../native/Source/WebCore/html/RubyElement.cpp | 6 +-
.../native/Source/WebCore/html/RubyTextElement.cpp | 4 +-
.../native/Source/WebCore/html/SearchInputType.cpp | 16 +-
.../main/native/Source/WebCore/html/StepRange.cpp | 9 +-
.../Source/WebCore/html/TextFieldInputType.cpp | 84 +-
.../Source/WebCore/html/TextFieldInputType.h | 7 +-
.../native/Source/WebCore/html/TimeInputType.cpp | 3 +-
.../native/Source/WebCore/html/URLInputType.cpp | 6 +
.../main/native/Source/WebCore/html/URLInputType.h | 1 +
.../src/main/native/Source/WebCore/html/URLUtils.h | 6 +-
.../main/native/Source/WebCore/html/URLUtils.idl | 22 +-
.../Source/WebCore/html/ValidationMessage.cpp | 28 +-
.../native/Source/WebCore/html/ValidityState.idl | 1 -
.../native/Source/WebCore/html/VoidCallback.idl | 5 +-
.../native/Source/WebCore/html/WeekInputType.cpp | 3 +-
.../WebCore/html/canvas/CanvasRenderingContext.h | 5 +
.../html/canvas/CanvasRenderingContext2D.cpp | 963 +-
.../WebCore/html/canvas/CanvasRenderingContext2D.h | 140 +-
.../html/canvas/CanvasRenderingContext2D.idl | 33 +-
.../Source/WebCore/html/canvas/CanvasStyle.cpp | 12 +-
.../WebCore/html/canvas/WebGL2RenderingContext.cpp | 55 +-
.../Source/WebCore/html/canvas/WebGLBuffer.cpp | 17 +-
.../WebCore/html/canvas/WebGLContextEvent.cpp | 8 -
.../Source/WebCore/html/canvas/WebGLContextEvent.h | 9 +-
.../WebCore/html/canvas/WebGLContextGroup.cpp | 4 +-
.../WebCore/html/canvas/WebGLDebugShaders.idl | 2 +-
.../WebCore/html/canvas/WebGLDrawBuffers.cpp | 15 +-
.../WebCore/html/canvas/WebGLFramebuffer.cpp | 28 +-
.../WebCore/html/canvas/WebGLRenderingContext.cpp | 80 +-
.../html/canvas/WebGLRenderingContextBase.cpp | 401 +-
.../html/canvas/WebGLRenderingContextBase.h | 14 +-
.../html/canvas/WebGLRenderingContextBase.idl | 6 +-
.../WebCore/html/canvas/WebGLVertexArrayObject.cpp | 3 +-
.../html/canvas/WebGLVertexArrayObjectOES.cpp | 3 +-
.../Source/WebCore/html/parser/AtomicHTMLToken.h | 5 +-
.../WebCore/html/parser/CSSPreloadScanner.cpp | 15 +-
.../WebCore/html/parser/HTMLConstructionSite.cpp | 126 +-
.../WebCore/html/parser/HTMLConstructionSite.h | 14 +-
.../WebCore/html/parser/HTMLDocumentParser.cpp | 123 +-
.../WebCore/html/parser/HTMLDocumentParser.h | 4 +-
.../WebCore/html/parser/HTMLElementStack.cpp | 10 +-
.../Source/WebCore/html/parser/HTMLElementStack.h | 4 +-
.../html/parser/HTMLFormattingElementList.cpp | 9 +-
.../WebCore/html/parser/HTMLMetaCharsetParser.cpp | 2 +-
.../WebCore/html/parser/HTMLParserIdioms.cpp | 146 +-
.../Source/WebCore/html/parser/HTMLParserIdioms.h | 66 +-
.../WebCore/html/parser/HTMLParserOptions.cpp | 2 +-
.../WebCore/html/parser/HTMLParserScheduler.cpp | 12 +-
.../WebCore/html/parser/HTMLParserScheduler.h | 46 +-
.../WebCore/html/parser/HTMLPreloadScanner.cpp | 155 +-
.../WebCore/html/parser/HTMLPreloadScanner.h | 8 +
.../WebCore/html/parser/HTMLResourcePreloader.cpp | 4 +-
.../WebCore/html/parser/HTMLResourcePreloader.h | 1 +
.../WebCore/html/parser/HTMLScriptRunner.cpp | 18 +-
.../Source/WebCore/html/parser/HTMLSrcsetParser.h | 5 +
.../Source/WebCore/html/parser/HTMLStackItem.h | 21 +-
.../native/Source/WebCore/html/parser/HTMLToken.h | 2 +-
.../Source/WebCore/html/parser/HTMLTreeBuilder.cpp | 61 +-
.../Source/WebCore/html/parser/HTMLTreeBuilder.h | 36 +-
.../WebCore/html/parser/TextDocumentParser.cpp | 6 +-
.../WebCore/html/parser/TextDocumentParser.h | 2 +-
.../Source/WebCore/html/parser/XSSAuditor.cpp | 234 +-
.../native/Source/WebCore/html/parser/XSSAuditor.h | 15 +-
.../WebCore/html/parser/XSSAuditorDelegate.cpp | 6 +-
.../WebCore/html/shadow/ContentDistributor.cpp | 160 -
.../WebCore/html/shadow/ContentDistributor.h | 96 -
.../WebCore/html/shadow/DetailsMarkerControl.cpp | 4 +-
.../Source/WebCore/html/shadow/InsertionPoint.cpp | 162 -
.../Source/WebCore/html/shadow/InsertionPoint.h | 130 -
.../WebCore/html/shadow/MediaControlElements.cpp | 70 +-
.../Source/WebCore/html/shadow/MediaControls.cpp | 8 +-
.../WebCore/html/shadow/MediaControlsApple.cpp | 190 +-
.../WebCore/html/shadow/MeterShadowElement.cpp | 10 +-
.../WebCore/html/shadow/MeterShadowElement.h | 3 +-
.../WebCore/html/shadow/ProgressShadowElement.cpp | 2 +-
.../WebCore/html/shadow/SliderThumbElement.cpp | 66 +-
.../WebCore/html/shadow/SliderThumbElement.h | 2 +-
.../WebCore/html/shadow/SpinButtonElement.cpp | 8 +-
.../html/shadow/TextControlInnerElements.cpp | 38 +-
.../WebCore/html/shadow/TextControlInnerElements.h | 4 +-
.../shadow/mac/ImageControlsButtonElementMac.cpp | 4 +-
.../shadow/mac/ImageControlsRootElementMac.cpp | 11 +-
.../Source/WebCore/html/track/AudioTrack.cpp | 13 +-
.../native/Source/WebCore/html/track/AudioTrack.h | 13 +-
.../Source/WebCore/html/track/AudioTrack.idl | 1 -
.../Source/WebCore/html/track/AudioTrackList.cpp | 4 +-
.../Source/WebCore/html/track/AudioTrackList.idl | 8 +-
.../WebCore/html/track/InbandGenericTextTrack.cpp | 6 +-
.../WebCore/html/track/InbandGenericTextTrack.h | 2 -
.../Source/WebCore/html/track/InbandTextTrack.h | 4 -
.../WebCore/html/track/InbandWebVTTTextTrack.cpp | 7 +-
.../WebCore/html/track/InbandWebVTTTextTrack.h | 2 -
.../WebCore/html/track/LoadableTextTrack.cpp | 17 +-
.../Source/WebCore/html/track/LoadableTextTrack.h | 2 -
.../native/Source/WebCore/html/track/TextTrack.cpp | 71 +-
.../native/Source/WebCore/html/track/TextTrack.h | 28 +-
.../native/Source/WebCore/html/track/TextTrack.idl | 14 +-
.../Source/WebCore/html/track/TextTrackCue.cpp | 7 +-
.../Source/WebCore/html/track/TextTrackCue.h | 5 +-
.../Source/WebCore/html/track/TextTrackCue.idl | 9 +-
.../Source/WebCore/html/track/TextTrackCueList.cpp | 9 +-
.../Source/WebCore/html/track/TextTrackList.cpp | 30 +-
.../Source/WebCore/html/track/TextTrackList.idl | 7 +-
.../Source/WebCore/html/track/TrackEvent.cpp | 9 +-
.../native/Source/WebCore/html/track/TrackEvent.h | 10 +-
.../Source/WebCore/html/track/TrackListBase.cpp | 17 +-
.../native/Source/WebCore/html/track/VTTCue.cpp | 55 +-
.../main/native/Source/WebCore/html/track/VTTCue.h | 6 -
.../native/Source/WebCore/html/track/VTTCue.idl | 2 -
.../native/Source/WebCore/html/track/VTTRegion.cpp | 26 +-
.../native/Source/WebCore/html/track/VTTRegion.h | 4 +-
.../native/Source/WebCore/html/track/VTTRegion.idl | 2 +-
.../Source/WebCore/html/track/VTTRegionList.cpp | 2 +-
.../Source/WebCore/html/track/VTTRegionList.h | 2 +-
.../Source/WebCore/html/track/VTTRegionList.idl | 2 +-
.../Source/WebCore/html/track/VideoTrack.cpp | 12 +-
.../native/Source/WebCore/html/track/VideoTrack.h | 13 +-
.../Source/WebCore/html/track/VideoTrack.idl | 1 -
.../Source/WebCore/html/track/VideoTrackList.cpp | 4 +-
.../Source/WebCore/html/track/VideoTrackList.idl | 8 +-
.../Source/WebCore/html/track/WebVTTElement.cpp | 22 +-
.../Source/WebCore/html/track/WebVTTElement.h | 7 +-
.../Source/WebCore/html/track/WebVTTParser.cpp | 28 +-
.../Source/WebCore/html/track/WebVTTParser.h | 11 -
.../native/Source/WebCore/icu/unicode/bytestream.h | 13 +-
.../native/Source/WebCore/icu/unicode/chariter.h | 8 +-
.../Source/WebCore/icu/unicode/localpointer.h | 6 +-
.../native/Source/WebCore/icu/unicode/platform.h | 872 +-
.../native/Source/WebCore/icu/unicode/ptypes.h | 74 +-
.../main/native/Source/WebCore/icu/unicode/putil.h | 35 +-
.../main/native/Source/WebCore/icu/unicode/rep.h | 6 +-
.../native/Source/WebCore/icu/unicode/std_string.h | 46 +-
.../native/Source/WebCore/icu/unicode/strenum.h | 9 +-
.../Source/WebCore/icu/unicode/stringpiece.h | 18 +-
.../main/native/Source/WebCore/icu/unicode/ubrk.h | 70 +-
.../main/native/Source/WebCore/icu/unicode/uchar.h | 329 +-
.../main/native/Source/WebCore/icu/unicode/ucnv.h | 103 +-
.../main/native/Source/WebCore/icu/unicode/ucol.h | 350 +-
.../native/Source/WebCore/icu/unicode/ucoleitr.h | 8 +-
.../native/Source/WebCore/icu/unicode/uconfig.h | 189 +-
.../native/Source/WebCore/icu/unicode/ucsdet.h | 47 +-
.../main/native/Source/WebCore/icu/unicode/uenum.h | 40 +-
.../main/native/Source/WebCore/icu/unicode/uidna.h | 145 +-
.../main/native/Source/WebCore/icu/unicode/uiter.h | 6 +-
.../main/native/Source/WebCore/icu/unicode/uloc.h | 37 +-
.../native/Source/WebCore/icu/unicode/umachine.h | 136 +-
.../native/Source/WebCore/icu/unicode/unistr.h | 382 +-
.../native/Source/WebCore/icu/unicode/unorm2.h | 147 +-
.../native/Source/WebCore/icu/unicode/uobject.h | 148 +-
.../native/Source/WebCore/icu/unicode/urename.h | 686 +-
.../native/Source/WebCore/icu/unicode/uscript.h | 343 +-
.../native/Source/WebCore/icu/unicode/usearch.h | 15 +-
.../main/native/Source/WebCore/icu/unicode/uset.h | 22 +-
.../native/Source/WebCore/icu/unicode/ushape.h | 10 +-
.../native/Source/WebCore/icu/unicode/ustring.h | 43 +-
.../main/native/Source/WebCore/icu/unicode/utext.h | 155 +-
.../main/native/Source/WebCore/icu/unicode/utf.h | 55 +-
.../main/native/Source/WebCore/icu/unicode/utf16.h | 39 +-
.../main/native/Source/WebCore/icu/unicode/utf8.h | 271 +-
.../native/Source/WebCore/icu/unicode/utf_old.h | 1170 +-
.../native/Source/WebCore/icu/unicode/utypes.h | 226 +-
.../native/Source/WebCore/icu/unicode/uvernum.h | 89 +-
.../native/Source/WebCore/icu/unicode/uversion.h | 28 +-
.../WebCore/inspector/CommandLineAPIHost.cpp | 45 +-
.../Source/WebCore/inspector/CommandLineAPIHost.h | 21 +-
.../WebCore/inspector/CommandLineAPIModule.cpp | 17 +-
.../WebCore/inspector/CommandLineAPIModule.h | 3 +-
.../inspector/CommandLineAPIModuleSource.js | 24 +-
.../native/Source/WebCore/inspector/DOMEditor.cpp | 22 +-
.../native/Source/WebCore/inspector/DOMEditor.h | 6 +-
.../Source/WebCore/inspector/DOMPatchSupport.cpp | 47 +-
.../Source/WebCore/inspector/InspectorAllInOne.cpp | 8 +-
.../inspector/InspectorApplicationCacheAgent.cpp | 26 +-
.../inspector/InspectorApplicationCacheAgent.h | 9 +-
.../Source/WebCore/inspector/InspectorCSSAgent.cpp | 440 +-
.../Source/WebCore/inspector/InspectorCSSAgent.h | 43 +-
.../Source/WebCore/inspector/InspectorClient.h | 17 +-
.../inspector/InspectorConsoleInstrumentation.h | 23 +-
.../WebCore/inspector/InspectorController.cpp | 274 +-
.../Source/WebCore/inspector/InspectorController.h | 70 +-
.../Source/WebCore/inspector/InspectorDOMAgent.cpp | 271 +-
.../Source/WebCore/inspector/InspectorDOMAgent.h | 30 +-
.../inspector/InspectorDOMDebuggerAgent.cpp | 42 +-
.../WebCore/inspector/InspectorDOMDebuggerAgent.h | 16 +-
.../WebCore/inspector/InspectorDOMStorageAgent.cpp | 30 +-
.../WebCore/inspector/InspectorDOMStorageAgent.h | 11 +-
.../WebCore/inspector/InspectorDatabaseAgent.cpp | 86 +-
.../WebCore/inspector/InspectorDatabaseAgent.h | 11 +-
.../inspector/InspectorDatabaseInstrumentation.h | 48 -
.../inspector/InspectorDatabaseResource.cpp | 4 +-
.../WebCore/inspector/InspectorDatabaseResource.h | 2 +-
.../Source/WebCore/inspector/InspectorForwarding.h | 36 -
.../WebCore/inspector/InspectorFrontendClient.h | 4 +-
.../inspector/InspectorFrontendClientLocal.cpp | 87 +-
.../inspector/InspectorFrontendClientLocal.h | 14 +-
.../WebCore/inspector/InspectorFrontendHost.cpp | 95 +-
.../WebCore/inspector/InspectorFrontendHost.h | 13 +-
.../WebCore/inspector/InspectorFrontendHost.idl | 16 +-
.../Source/WebCore/inspector/InspectorHistory.cpp | 4 +-
.../WebCore/inspector/InspectorIndexedDBAgent.cpp | 261 +-
.../WebCore/inspector/InspectorIndexedDBAgent.h | 9 +-
.../WebCore/inspector/InspectorInstrumentation.cpp | 326 +-
.../WebCore/inspector/InspectorInstrumentation.h | 251 +-
.../WebCore/inspector/InspectorLayerTreeAgent.cpp | 30 +-
.../WebCore/inspector/InspectorLayerTreeAgent.h | 12 +-
.../WebCore/inspector/InspectorMemoryAgent.cpp | 132 +
.../WebCore/inspector/InspectorMemoryAgent.h | 66 +
.../WebCore/inspector/InspectorNetworkAgent.cpp | 710 ++
.../WebCore/inspector/InspectorNetworkAgent.h | 136 +
.../WebCore/inspector/InspectorNodeFinder.cpp | 2 +-
.../Source/WebCore/inspector/InspectorOverlay.cpp | 134 +-
.../Source/WebCore/inspector/InspectorOverlay.h | 2 +-
.../WebCore/inspector/InspectorPageAgent.cpp | 145 +-
.../Source/WebCore/inspector/InspectorPageAgent.h | 36 +-
.../WebCore/inspector/InspectorReplayAgent.cpp | 52 +-
.../WebCore/inspector/InspectorReplayAgent.h | 7 +-
.../WebCore/inspector/InspectorResourceAgent.cpp | 740 --
.../WebCore/inspector/InspectorResourceAgent.h | 153 -
.../WebCore/inspector/InspectorStyleSheet.cpp | 133 +-
.../WebCore/inspector/InspectorTimelineAgent.cpp | 302 +-
.../WebCore/inspector/InspectorTimelineAgent.h | 68 +-
.../WebCore/inspector/InspectorWebAgentBase.h | 33 +-
.../WebCore/inspector/InspectorWorkerAgent.cpp | 239 -
.../WebCore/inspector/InspectorWorkerAgent.h | 93 -
.../WebCore/inspector/InspectorWorkerResource.h | 66 -
.../WebCore/inspector/InstrumentingAgents.cpp | 33 +-
.../Source/WebCore/inspector/InstrumentingAgents.h | 62 +-
.../WebCore/inspector/NetworkResourcesData.cpp | 26 +-
.../WebCore/inspector/NetworkResourcesData.h | 12 +-
.../Source/WebCore/inspector/PageConsoleAgent.cpp | 7 +-
.../Source/WebCore/inspector/PageConsoleAgent.h | 5 +-
.../Source/WebCore/inspector/PageDebuggerAgent.cpp | 61 +-
.../Source/WebCore/inspector/PageDebuggerAgent.h | 17 +-
.../Source/WebCore/inspector/PageRuntimeAgent.cpp | 39 +-
.../Source/WebCore/inspector/PageRuntimeAgent.h | 15 +-
.../WebCore/inspector/PageScriptDebugServer.cpp | 44 +-
.../WebCore/inspector/PageScriptDebugServer.h | 9 +-
.../WebCore/inspector/TimelineRecordFactory.cpp | 123 +-
.../WebCore/inspector/TimelineRecordFactory.h | 92 +-
.../Source/WebCore/inspector/WebConsoleAgent.cpp | 24 +-
.../Source/WebCore/inspector/WebConsoleAgent.h | 7 +-
.../Source/WebCore/inspector/WebDebuggerAgent.cpp | 12 +-
.../Source/WebCore/inspector/WebDebuggerAgent.h | 7 +-
.../WebCore/inspector/WebInjectedScriptHost.h | 2 +-
.../WebCore/inspector/WebInjectedScriptManager.cpp | 23 +-
.../WebCore/inspector/WebInjectedScriptManager.h | 5 +-
.../WebCore/inspector/WorkerConsoleAgent.cpp | 48 -
.../Source/WebCore/inspector/WorkerConsoleAgent.h | 53 -
.../WebCore/inspector/WorkerDebuggerAgent.cpp | 159 -
.../Source/WebCore/inspector/WorkerDebuggerAgent.h | 68 -
.../inspector/WorkerInspectorController.cpp | 175 -
.../WebCore/inspector/WorkerInspectorController.h | 89 -
.../WebCore/inspector/WorkerRuntimeAgent.cpp | 109 -
.../Source/WebCore/inspector/WorkerRuntimeAgent.h | 65 -
.../native/Source/WebCore/loader/ContentFilter.cpp | 143 +-
.../native/Source/WebCore/loader/ContentFilter.h | 51 +-
.../native/Source/WebCore/loader/CookieJar.cpp | 4 +-
.../WebCore/loader/CrossOriginAccessControl.cpp | 17 +-
.../WebCore/loader/CrossOriginAccessControl.h | 2 +-
.../loader/CrossOriginPreflightResultCache.cpp | 2 +-
.../loader/CrossOriginPreflightResultCache.h | 2 +-
.../Source/WebCore/loader/DocumentLoader.cpp | 235 +-
.../native/Source/WebCore/loader/DocumentLoader.h | 40 +-
.../WebCore/loader/DocumentThreadableLoader.cpp | 91 +-
.../WebCore/loader/DocumentThreadableLoader.h | 16 +-
.../Source/WebCore/loader/DocumentWriter.cpp | 18 +-
.../native/Source/WebCore/loader/DocumentWriter.h | 2 +-
.../native/Source/WebCore/loader/EmptyClients.cpp | 33 +-
.../native/Source/WebCore/loader/EmptyClients.h | 64 +-
.../Source/WebCore/loader/FTPDirectoryParser.cpp | 4 +-
.../Source/WebCore/loader/FTPDirectoryParser.h | 4 +-
.../Source/WebCore/loader/FormSubmission.cpp | 21 +-
.../native/Source/WebCore/loader/FrameLoader.cpp | 401 +-
.../native/Source/WebCore/loader/FrameLoader.h | 16 +-
.../Source/WebCore/loader/FrameLoaderClient.h | 18 +-
.../Source/WebCore/loader/FrameLoaderTypes.h | 5 -
.../Source/WebCore/loader/FrameNetworkingContext.h | 2 +-
.../Source/WebCore/loader/HistoryController.cpp | 85 +-
.../native/Source/WebCore/loader/ImageLoader.cpp | 8 +-
.../native/Source/WebCore/loader/LinkLoader.cpp | 5 +-
.../Source/WebCore/loader/LoaderStrategy.cpp | 26 +-
.../native/Source/WebCore/loader/LoaderStrategy.h | 35 +-
.../Source/WebCore/loader/MediaResourceLoader.cpp | 127 +-
.../Source/WebCore/loader/MediaResourceLoader.h | 51 +-
.../Source/WebCore/loader/MixedContentChecker.cpp | 16 +
.../Source/WebCore/loader/MixedContentChecker.h | 1 +
.../Source/WebCore/loader/NavigationAction.cpp | 2 +-
.../Source/WebCore/loader/NavigationScheduler.cpp | 41 +-
.../Source/WebCore/loader/NavigationScheduler.h | 1 +
.../WebCore/loader/NetscapePlugInStreamLoader.cpp | 50 +-
.../WebCore/loader/NetscapePlugInStreamLoader.h | 8 +-
.../native/Source/WebCore/loader/PingLoader.cpp | 61 +-
.../main/native/Source/WebCore/loader/PingLoader.h | 9 +-
.../Source/WebCore/loader/PolicyCallback.cpp | 6 +-
.../native/Source/WebCore/loader/PolicyChecker.cpp | 8 +-
.../native/Source/WebCore/loader/PolicyChecker.h | 3 +-
.../Source/WebCore/loader/ResourceLoadNotifier.h | 2 +-
.../Source/WebCore/loader/ResourceLoadObserver.cpp | 373 +
.../Source/WebCore/loader/ResourceLoadObserver.h | 77 +
.../WebCore/loader/ResourceLoadScheduler.cpp | 404 -
.../Source/WebCore/loader/ResourceLoadScheduler.h | 139 -
.../WebCore/loader/ResourceLoadStatistics.cpp | 310 +
.../Source/WebCore/loader/ResourceLoadStatistics.h | 84 +
.../Source/WebCore/loader/ResourceLoader.cpp | 133 +-
.../native/Source/WebCore/loader/ResourceLoader.h | 17 +-
.../Source/WebCore/loader/ResourceLoaderOptions.h | 25 +-
.../Source/WebCore/loader/SubframeLoader.cpp | 44 +-
.../native/Source/WebCore/loader/SubframeLoader.h | 6 +-
.../Source/WebCore/loader/SubresourceLoader.cpp | 21 +-
.../Source/WebCore/loader/SubresourceLoader.h | 5 +-
.../Source/WebCore/loader/TextResourceDecoder.cpp | 6 +-
.../Source/WebCore/loader/TextTrackLoader.cpp | 9 +-
.../native/Source/WebCore/loader/TextTrackLoader.h | 6 -
.../Source/WebCore/loader/ThreadableLoader.cpp | 10 +-
.../Source/WebCore/loader/ThreadableLoader.h | 10 +-
.../WebCore/loader/ThreadableLoaderClientWrapper.h | 2 +-
.../WebCore/loader/WorkerThreadableLoader.cpp | 18 +-
.../Source/WebCore/loader/WorkerThreadableLoader.h | 3 +-
.../WebCore/loader/appcache/ApplicationCache.cpp | 26 +-
.../WebCore/loader/appcache/ApplicationCache.h | 2 +-
.../loader/appcache/ApplicationCacheGroup.cpp | 50 +-
.../loader/appcache/ApplicationCacheHost.cpp | 18 +-
.../WebCore/loader/appcache/ApplicationCacheHost.h | 4 +-
.../loader/appcache/ApplicationCacheStorage.cpp | 60 +-
.../loader/appcache/DOMApplicationCache.cpp | 17 +-
.../WebCore/loader/appcache/DOMApplicationCache.h | 6 +-
.../loader/appcache/DOMApplicationCache.idl | 10 +-
.../WebCore/loader/appcache/ManifestParser.cpp | 2 +-
.../Source/WebCore/loader/archive/Archive.cpp | 8 +-
.../WebCore/loader/archive/ArchiveFactory.cpp | 9 +-
.../loader/archive/ArchiveResourceCollection.cpp | 19 +-
.../loader/archive/ArchiveResourceCollection.h | 2 +-
.../WebCore/loader/archive/cf/LegacyWebArchive.cpp | 82 +-
.../loader/archive/cf/LegacyWebArchiveMac.mm | 2 +-
.../WebCore/loader/archive/mhtml/MHTMLArchive.cpp | 72 +-
.../WebCore/loader/archive/mhtml/MHTMLArchive.h | 2 -
.../WebCore/loader/archive/mhtml/MHTMLParser.cpp | 56 +-
.../WebCore/loader/cache/CachedCSSStyleSheet.cpp | 13 +-
.../WebCore/loader/cache/CachedCSSStyleSheet.h | 5 +-
.../Source/WebCore/loader/cache/CachedFont.cpp | 32 +-
.../Source/WebCore/loader/cache/CachedFont.h | 7 +-
.../Source/WebCore/loader/cache/CachedFontClient.h | 2 +-
.../Source/WebCore/loader/cache/CachedImage.cpp | 29 +-
.../Source/WebCore/loader/cache/CachedImage.h | 4 +-
.../WebCore/loader/cache/CachedImageClient.h | 2 +-
.../WebCore/loader/cache/CachedRawResource.cpp | 24 +-
.../WebCore/loader/cache/CachedRawResource.h | 7 +-
.../WebCore/loader/cache/CachedRawResourceClient.h | 3 +-
.../Source/WebCore/loader/cache/CachedResource.cpp | 158 +-
.../Source/WebCore/loader/cache/CachedResource.h | 14 +-
.../loader/cache/CachedResourceClientWalker.h | 2 +-
.../WebCore/loader/cache/CachedResourceHandle.cpp | 2 +-
.../WebCore/loader/cache/CachedResourceLoader.cpp | 200 +-
.../WebCore/loader/cache/CachedResourceLoader.h | 7 +-
.../WebCore/loader/cache/CachedResourceRequest.cpp | 3 +-
.../WebCore/loader/cache/CachedResourceRequest.h | 1 +
.../loader/cache/CachedSVGDocumentReference.cpp | 2 +-
.../Source/WebCore/loader/cache/CachedSVGFont.cpp | 39 +-
.../Source/WebCore/loader/cache/CachedSVGFont.h | 6 +-
.../Source/WebCore/loader/cache/CachedScript.cpp | 36 +-
.../Source/WebCore/loader/cache/CachedScript.h | 8 +-
.../Source/WebCore/loader/cache/MemoryCache.cpp | 76 +-
.../Source/WebCore/loader/cache/MemoryCache.h | 4 +-
.../WebCore/loader/cf/ResourceLoaderCFNet.cpp | 2 +-
.../WebCore/loader/cocoa/DiskCacheMonitorCocoa.h | 13 -
.../WebCore/loader/cocoa/DiskCacheMonitorCocoa.mm | 19 +-
.../WebCore/loader/cocoa/SubresourceLoaderCocoa.mm | 4 +
.../Source/WebCore/loader/icon/IconDatabase.cpp | 224 +-
.../Source/WebCore/loader/icon/IconDatabase.h | 13 +-
.../WebCore/loader/icon/IconDatabaseBase.cpp | 4 +-
.../Source/WebCore/loader/icon/IconDatabaseBase.h | 14 +-
.../Source/WebCore/loader/icon/IconLoader.cpp | 2 +-
.../Source/WebCore/loader/icon/PageURLRecord.cpp | 2 +-
.../WebCore/loader/mac/DocumentLoaderMac.cpp | 4 +-
.../Source/WebCore/loader/mac/ResourceLoaderMac.mm | 8 +-
.../WebCore/loader/soup/CachedRawResourceSoup.cpp | 2 +-
.../Source/WebCore/make-generated-sources.sh | 1 +
.../src/main/native/Source/WebCore/mapfile-macosx | 9 +-
.../src/main/native/Source/WebCore/mapfile-vers | 4 +
.../mathml/MathMLInlineContainerElement.cpp | 30 +-
.../Source/WebCore/mathml/MathMLMathElement.cpp | 2 +-
.../WebCore/mathml/MathMLMencloseElement.cpp | 2 +-
.../Source/WebCore/mathml/MathMLSelectElement.cpp | 3 +-
.../Source/WebCore/mathml/MathMLSelectElement.h | 2 +-
.../Source/WebCore/mathml/MathMLTextElement.cpp | 8 +-
.../Source/WebCore/page/CaptionUserPreferences.cpp | 23 +-
.../Source/WebCore/page/CaptionUserPreferences.h | 8 +-
.../WebCore/page/CaptionUserPreferencesMediaAF.cpp | 105 +-
.../src/main/native/Source/WebCore/page/Chrome.cpp | 19 +-
.../src/main/native/Source/WebCore/page/Chrome.h | 4 -
.../main/native/Source/WebCore/page/ChromeClient.h | 36 +-
.../Source/WebCore/page/ContentSecurityPolicy.cpp | 1783 ---
.../Source/WebCore/page/ContentSecurityPolicy.h | 144 -
.../native/Source/WebCore/page/ContextMenuClient.h | 11 -
.../Source/WebCore/page/ContextMenuController.cpp | 52 +-
.../Source/WebCore/page/ContextMenuController.h | 7 +-
.../Source/WebCore/page/ContextMenuProvider.h | 3 +-
.../src/main/native/Source/WebCore/page/Crypto.cpp | 11 +-
.../Source/WebCore/page/DOMSecurityPolicy.cpp | 180 -
.../native/Source/WebCore/page/DOMSecurityPolicy.h | 72 -
.../Source/WebCore/page/DOMSecurityPolicy.idl | 46 -
.../native/Source/WebCore/page/DOMSelection.cpp | 40 +-
.../main/native/Source/WebCore/page/DOMTimer.cpp | 36 +-
.../main/native/Source/WebCore/page/DOMWindow.cpp | 228 +-
.../main/native/Source/WebCore/page/DOMWindow.h | 22 +-
.../main/native/Source/WebCore/page/DOMWindow.idl | 45 +-
.../Source/WebCore/page/DOMWindowExtension.cpp | 8 +-
.../Source/WebCore/page/DOMWindowExtension.h | 4 +-
.../Source/WebCore/page/DOMWindowProperty.cpp | 4 +-
.../native/Source/WebCore/page/DOMWindowProperty.h | 4 +-
.../Source/WebCore/page/DatabaseProvider.cpp | 14 -
.../native/Source/WebCore/page/DatabaseProvider.h | 17 +-
.../Source/WebCore/page/DebugPageOverlays.cpp | 8 +-
.../Source/WebCore/page/DeviceController.cpp | 9 +-
.../native/Source/WebCore/page/DeviceController.h | 4 +-
.../Source/WebCore/page/DiagnosticLoggingKeys.cpp | 62 +-
.../Source/WebCore/page/DiagnosticLoggingKeys.h | 12 +
.../native/Source/WebCore/page/DragController.cpp | 45 +-
.../native/Source/WebCore/page/EventHandler.cpp | 338 +-
.../main/native/Source/WebCore/page/EventHandler.h | 125 +-
.../native/Source/WebCore/page/EventSource.cpp | 29 +-
.../main/native/Source/WebCore/page/EventSource.h | 5 +-
.../native/Source/WebCore/page/EventSource.idl | 9 +-
.../native/Source/WebCore/page/FocusController.cpp | 237 +-
.../native/Source/WebCore/page/FocusController.h | 29 +-
.../src/main/native/Source/WebCore/page/Frame.cpp | 64 +-
.../src/main/native/Source/WebCore/page/Frame.h | 20 +-
.../Source/WebCore/page/FrameSnapshotting.cpp | 4 +-
.../main/native/Source/WebCore/page/FrameTree.cpp | 32 +-
.../main/native/Source/WebCore/page/FrameTree.h | 2 +
.../main/native/Source/WebCore/page/FrameView.cpp | 486 +-
.../main/native/Source/WebCore/page/FrameView.h | 74 +-
.../main/native/Source/WebCore/page/History.cpp | 81 +-
.../src/main/native/Source/WebCore/page/History.h | 13 +-
.../main/native/Source/WebCore/page/History.idl | 10 +-
.../main/native/Source/WebCore/page/Location.cpp | 44 +-
.../src/main/native/Source/WebCore/page/Location.h | 22 +-
.../main/native/Source/WebCore/page/Location.idl | 24 +-
.../main/native/Source/WebCore/page/MainFrame.cpp | 25 +-
.../main/native/Source/WebCore/page/MainFrame.h | 15 +-
.../native/Source/WebCore/page/MediaProducer.h | 5 +
.../native/Source/WebCore/page/NavigatorBase.cpp | 8 +-
.../Source/WebCore/page/OriginAccessEntry.cpp | 8 +-
.../native/Source/WebCore/page/OriginAccessEntry.h | 2 +-
.../src/main/native/Source/WebCore/page/Page.cpp | 354 +-
.../web/src/main/native/Source/WebCore/page/Page.h | 83 +-
.../native/Source/WebCore/page/PageConfiguration.h | 8 +
.../Source/WebCore/page/PageConsoleClient.cpp | 20 +-
.../native/Source/WebCore/page/PageDebuggable.cpp | 24 +-
.../native/Source/WebCore/page/PageDebuggable.h | 20 +-
.../main/native/Source/WebCore/page/PageGroup.cpp | 6 +-
.../main/native/Source/WebCore/page/PageGroup.h | 2 +-
.../native/Source/WebCore/page/PageOverlay.cpp | 25 +-
.../main/native/Source/WebCore/page/PageOverlay.h | 20 +-
.../Source/WebCore/page/PageOverlayController.cpp | 4 +-
.../native/Source/WebCore/page/PageSerializer.cpp | 2 +-
.../native/Source/WebCore/page/PageThrottler.cpp | 18 +-
.../native/Source/WebCore/page/PageThrottler.h | 22 +-
.../Source/WebCore/page/PageVisibilityState.cpp | 7 +-
.../native/Source/WebCore/page/Performance.cpp | 39 +-
.../main/native/Source/WebCore/page/Performance.h | 6 +-
.../native/Source/WebCore/page/Performance.idl | 3 +-
.../WebCore/page/PerformanceResourceTiming.cpp | 2 +-
.../Source/WebCore/page/PerformanceTiming.cpp | 6 +-
.../Source/WebCore/page/PerformanceUserTiming.cpp | 65 +-
.../Source/WebCore/page/PerformanceUserTiming.h | 1 -
.../Source/WebCore/page/PointerLockController.cpp | 3 +-
.../native/Source/WebCore/page/PrintContext.cpp | 62 +-
.../main/native/Source/WebCore/page/PrintContext.h | 5 +-
.../Source/WebCore/page/ResourceUsageData.cpp | 59 +
.../native/Source/WebCore/page/ResourceUsageData.h | 76 +
.../Source/WebCore/page/ResourceUsageOverlay.cpp | 130 +
.../Source/WebCore/page/ResourceUsageOverlay.h | 93 +
.../Source/WebCore/page/ResourceUsageThread.cpp | 130 +
.../Source/WebCore/page/ResourceUsageThread.h | 92 +
.../src/main/native/Source/WebCore/page/Screen.cpp | 4 -
.../native/Source/WebCore/page/SecurityOrigin.cpp | 30 +-
.../native/Source/WebCore/page/SecurityOrigin.h | 3 +-
.../Source/WebCore/page/SecurityOriginData.cpp | 98 +
.../Source/WebCore/page/SecurityOriginData.h | 83 +
.../native/Source/WebCore/page/SecurityPolicy.cpp | 3 +-
.../main/native/Source/WebCore/page/SessionID.h | 9 +-
.../main/native/Source/WebCore/page/Settings.cpp | 94 +-
.../src/main/native/Source/WebCore/page/Settings.h | 84 +-
.../main/native/Source/WebCore/page/Settings.in | 14 +-
.../Source/WebCore/page/SpatialNavigation.cpp | 13 +-
.../Source/WebCore/page/SuspendableTimer.cpp | 2 +-
.../native/Source/WebCore/page/SuspendableTimer.h | 2 +-
.../native/Source/WebCore/page/TextIndicator.cpp | 272 +-
.../native/Source/WebCore/page/TextIndicator.h | 72 +-
.../Source/WebCore/page/UserContentController.cpp | 38 +-
.../Source/WebCore/page/UserContentController.h | 8 +-
.../Source/WebCore/page/UserContentURLPattern.cpp | 13 +-
.../main/native/Source/WebCore/page/UserScript.h | 4 +-
.../native/Source/WebCore/page/UserStyleSheet.h | 4 +-
.../Source/WebCore/page/ViewportConfiguration.cpp | 192 +-
.../Source/WebCore/page/ViewportConfiguration.h | 12 +-
.../Source/WebCore/page/WheelEventDeltaFilter.cpp | 125 +
.../Source/WebCore/page/WheelEventDeltaFilter.h | 74 +
.../Source/WebCore/page/WheelEventDeltaTracker.cpp | 86 -
.../Source/WebCore/page/WheelEventDeltaTracker.h | 66 -
.../Source/WebCore/page/WheelEventTestTrigger.cpp | 14 +-
.../Source/WebCore/page/WheelEventTestTrigger.h | 4 +-
.../Source/WebCore/page/WindowEventHandlers.idl | 26 +-
.../native/Source/WebCore/page/WindowFeatures.cpp | 283 +-
.../native/Source/WebCore/page/WindowFeatures.h | 68 +-
.../WebCore/page/animation/AnimationBase.cpp | 12 +-
.../Source/WebCore/page/animation/AnimationBase.h | 3 +-
.../WebCore/page/animation/AnimationController.cpp | 31 +-
.../WebCore/page/animation/AnimationController.h | 1 +
.../page/animation/CSSPropertyAnimation.cpp | 134 +-
.../WebCore/page/animation/CompositeAnimation.cpp | 22 +-
.../WebCore/page/animation/KeyframeAnimation.cpp | 11 +-
.../page/cocoa/ResourceUsageOverlayCocoa.mm | 477 +
.../WebCore/page/cocoa/ResourceUsageThreadCocoa.mm | 237 +
.../Source/WebCore/page/cocoa/SettingsCocoa.mm | 124 +
.../WebCore/page/csp/ContentSecurityPolicy.cpp | 515 +
.../WebCore/page/csp/ContentSecurityPolicy.h | 158 +
.../page/csp/ContentSecurityPolicyDirective.h | 58 +
.../csp/ContentSecurityPolicyDirectiveList.cpp | 624 +
.../page/csp/ContentSecurityPolicyDirectiveList.h | 136 +
.../ContentSecurityPolicyMediaListDirective.cpp | 117 +
.../csp/ContentSecurityPolicyMediaListDirective.h | 52 +
.../csp/ContentSecurityPolicyResponseHeaders.cpp | 62 +
.../csp/ContentSecurityPolicyResponseHeaders.h | 60 +
.../page/csp/ContentSecurityPolicySource.cpp | 108 +
.../WebCore/page/csp/ContentSecurityPolicySource.h | 62 +
.../page/csp/ContentSecurityPolicySourceList.cpp | 377 +
.../page/csp/ContentSecurityPolicySourceList.h | 69 +
.../ContentSecurityPolicySourceListDirective.cpp | 50 +
.../csp/ContentSecurityPolicySourceListDirective.h | 51 +
.../Source/WebCore/page/gtk/EventHandlerGtk.cpp | 8 +-
.../native/Source/WebCore/page/ios/FrameIOS.mm | 48 +-
.../native/Source/WebCore/page/ios/UserAgentIOS.mm | 44 +-
.../Source/WebCore/page/java/ChromeClientJava.cpp | 26 +-
.../Source/WebCore/page/java/ChromeClientJava.h | 159 +-
.../Source/WebCore/page/mac/EventHandlerMac.mm | 31 +-
.../native/Source/WebCore/page/mac/PageMac.cpp | 75 -
.../main/native/Source/WebCore/page/mac/PageMac.mm | 92 +
.../WebCore/page/mac/ServicesOverlayController.mm | 10 +-
.../native/Source/WebCore/page/mac/SettingsMac.mm | 112 -
.../Source/WebCore/page/mac/TextIndicatorWindow.h | 29 +-
.../Source/WebCore/page/mac/TextIndicatorWindow.mm | 165 +-
.../WebCore/page/mac/WheelEventDeltaFilterMac.h | 55 +
.../WebCore/page/mac/WheelEventDeltaFilterMac.mm | 71 +
.../page/scrolling/AsyncScrollingCoordinator.cpp | 47 +-
.../page/scrolling/AsyncScrollingCoordinator.h | 4 +
.../page/scrolling/AxisScrollSnapOffsets.cpp | 4 +-
.../page/scrolling/ScrollingConstraints.cpp | 18 +
.../WebCore/page/scrolling/ScrollingConstraints.h | 4 +
.../page/scrolling/ScrollingCoordinator.cpp | 36 +-
.../WebCore/page/scrolling/ScrollingCoordinator.h | 4 +
.../WebCore/page/scrolling/ScrollingStateTree.cpp | 6 +-
.../WebCore/page/scrolling/ScrollingStateTree.h | 1 +
.../WebCore/page/scrolling/ScrollingThread.cpp | 13 +-
.../WebCore/page/scrolling/ScrollingThread.h | 11 +-
.../WebCore/page/scrolling/ScrollingTree.cpp | 48 +-
.../Source/WebCore/page/scrolling/ScrollingTree.h | 5 +-
.../scrolling/ScrollingTreeFrameScrollingNode.cpp | 13 +-
.../scrolling/ScrollingTreeFrameScrollingNode.h | 2 +-
.../page/scrolling/ScrollingTreeScrollingNode.cpp | 5 +-
.../page/scrolling/ThreadedScrollingTree.cpp | 2 +-
.../ScrollingCoordinatorCoordinatedGraphics.cpp | 1 -
...ollingStateScrollingNodeCoordinatedGraphics.cpp | 37 -
.../page/scrolling/ios/ScrollingCoordinatorIOS.h | 1 -
.../page/scrolling/ios/ScrollingCoordinatorIOS.mm | 7 +-
.../ios/ScrollingTreeFrameScrollingNodeIOS.mm | 26 +-
.../page/scrolling/ios/ScrollingTreeIOS.cpp | 2 +-
.../page/scrolling/mac/ScrollingCoordinatorMac.h | 1 -
.../page/scrolling/mac/ScrollingCoordinatorMac.mm | 9 +-
.../mac/ScrollingStateFrameScrollingNodeMac.mm | 10 +-
.../page/scrolling/mac/ScrollingThreadMac.mm | 6 +-
.../mac/ScrollingTreeFrameScrollingNodeMac.h | 3 +-
.../mac/ScrollingTreeFrameScrollingNodeMac.mm | 69 +-
.../native/Source/WebCore/page/win/FrameCGWin.cpp | 10 +-
.../Source/WebCore/platform/CalculationValue.cpp | 2 +-
.../Source/WebCore/platform/CalculationValue.h | 6 +-
.../native/Source/WebCore/platform/ContextMenu.cpp | 26 +-
.../native/Source/WebCore/platform/ContextMenu.h | 78 +-
.../Source/WebCore/platform/ContextMenuItem.cpp | 9 +-
.../Source/WebCore/platform/ContextMenuItem.h | 391 +-
.../WebCore/platform/ContextMenuItemNone.cpp | 43 -
.../Source/WebCore/platform/ContextMenuNone.cpp | 58 -
.../Source/WebCore/platform/CrossThreadCopier.cpp | 66 +-
.../Source/WebCore/platform/CrossThreadCopier.h | 73 +-
.../Source/WebCore/platform/CrossThreadTask.h | 228 +
.../main/native/Source/WebCore/platform/Cursor.cpp | 87 +-
.../native/Source/WebCore/platform/Decimal.cpp | 3 +-
.../native/Source/WebCore/platform/DragImage.cpp | 2 +-
.../native/Source/WebCore/platform/FileSystem.cpp | 46 +-
.../native/Source/WebCore/platform/FileSystem.h | 1 +
.../native/Source/WebCore/platform/GStreamer.cmake | 115 +
.../Source/WebCore/platform/GenericTaskQueue.h | 6 +-
.../Source/WebCore/platform/ImageDecoders.cmake | 54 +
.../native/Source/WebCore/platform/KeyedCoding.h | 22 +-
.../native/Source/WebCore/platform/Language.cpp | 12 +-
.../native/Source/WebCore/platform/LayoutUnit.h | 86 -
.../main/native/Source/WebCore/platform/Length.cpp | 55 +-
.../main/native/Source/WebCore/platform/Length.h | 6 +-
.../native/Source/WebCore/platform/LengthSize.cpp | 38 +
.../native/Source/WebCore/platform/LengthSize.h | 10 +-
.../native/Source/WebCore/platform/Linux.cmake | 8 +
.../Source/WebCore/platform/LocalizedStrings.cpp | 10 +-
.../Source/WebCore/platform/LocalizedStrings.h | 1 +
.../native/Source/WebCore/platform/Logging.cpp | 24 +
.../main/native/Source/WebCore/platform/Logging.h | 42 +-
.../Source/WebCore/platform/MIMETypeRegistry.cpp | 133 +-
.../Source/WebCore/platform/MIMETypeRegistry.h | 54 +-
.../WebCore/platform/MainThreadSharedTimer.cpp | 55 +
.../WebCore/platform/MainThreadSharedTimer.h | 64 +
.../WebCore/platform/MemoryPressureHandler.cpp | 28 +-
.../WebCore/platform/MemoryPressureHandler.h | 3 +-
.../Source/WebCore/platform/NotImplemented.h | 6 +-
.../WebCore/platform/PlatformContentFilter.h | 19 +-
.../native/Source/WebCore/platform/PlatformEvent.h | 7 +
.../WebCore/platform/PlatformMenuDescription.h | 2 +-
.../Source/WebCore/platform/PlatformScreen.h | 8 +
.../Source/WebCore/platform/PlatformStrategies.cpp | 5 -
.../Source/WebCore/platform/PlatformStrategies.h | 23 +-
.../Source/WebCore/platform/PlatformWheelEvent.h | 16 +-
.../WebCore/platform/RuntimeApplicationChecksIOS.h | 4 +-
.../platform/RuntimeApplicationChecksIOS.mm | 16 -
.../Source/WebCore/platform/SchemeRegistry.cpp | 98 +-
.../Source/WebCore/platform/SchemeRegistry.h | 7 +-
.../native/Source/WebCore/platform/ScopeGuard.h | 63 +
.../Source/WebCore/platform/ScrollAnimation.h | 56 +
.../WebCore/platform/ScrollAnimationSmooth.cpp | 453 +
.../WebCore/platform/ScrollAnimationSmooth.h | 120 +
.../Source/WebCore/platform/ScrollAnimator.cpp | 52 +-
.../Source/WebCore/platform/ScrollAnimator.h | 18 +-
.../Source/WebCore/platform/ScrollAnimatorNone.cpp | 28 +-
.../Source/WebCore/platform/ScrollAnimatorNone.h | 174 -
.../WebCore/platform/ScrollAnimatorSmooth.cpp | 110 +
.../Source/WebCore/platform/ScrollAnimatorSmooth.h | 69 +
.../native/Source/WebCore/platform/ScrollTypes.h | 14 +-
.../native/Source/WebCore/platform/ScrollView.cpp | 291 +-
.../native/Source/WebCore/platform/ScrollView.h | 64 +-
.../Source/WebCore/platform/ScrollableArea.cpp | 80 +-
.../Source/WebCore/platform/ScrollableArea.h | 70 +-
.../native/Source/WebCore/platform/Scrollbar.cpp | 124 +-
.../native/Source/WebCore/platform/Scrollbar.h | 14 +-
.../Source/WebCore/platform/ScrollbarTheme.cpp | 17 +-
.../Source/WebCore/platform/ScrollbarTheme.h | 12 +-
.../WebCore/platform/ScrollbarThemeComposite.cpp | 14 +-
.../WebCore/platform/ScrollbarThemeComposite.h | 7 +-
.../Source/WebCore/platform/SearchPopupMenu.h | 15 +-
.../Source/WebCore/platform/SharedBuffer.cpp | 12 +-
.../native/Source/WebCore/platform/SharedBuffer.h | 4 +-
.../native/Source/WebCore/platform/SharedTimer.h | 65 +-
.../Source/WebCore/platform/Supplementable.h | 4 +-
.../Source/WebCore/platform/TextureMapper.cmake | 52 +
.../main/native/Source/WebCore/platform/Theme.cpp | 12 +-
.../main/native/Source/WebCore/platform/Theme.h | 10 +-
.../native/Source/WebCore/platform/ThemeTypes.h | 4 +-
.../native/Source/WebCore/platform/ThreadCheck.h | 3 +
.../Source/WebCore/platform/ThreadSafeDataBuffer.h | 90 +
.../Source/WebCore/platform/ThreadTimers.cpp | 21 +-
.../native/Source/WebCore/platform/ThreadTimers.h | 2 -
.../main/native/Source/WebCore/platform/Timer.h | 4 +-
.../main/native/Source/WebCore/platform/URL.cpp | 84 +-
.../src/main/native/Source/WebCore/platform/URL.h | 8 +-
.../Source/WebCore/platform/VNodeTracker.cpp | 5 +-
.../native/Source/WebCore/platform/VNodeTracker.h | 14 +-
.../main/native/Source/WebCore/platform/Widget.h | 6 +-
.../WebCore/platform/animation/Animation.cpp | 4 +-
.../WebCore/platform/animation/TimingFunction.cpp | 53 +
.../WebCore/platform/animation/TimingFunction.h | 4 +
.../Source/WebCore/platform/audio/AudioBus.cpp | 2 +-
.../Source/WebCore/platform/audio/AudioSession.cpp | 3 +-
.../Source/WebCore/platform/audio/AudioSession.h | 2 +
.../Source/WebCore/platform/audio/Biquad.cpp | 14 +-
.../native/Source/WebCore/platform/audio/Biquad.h | 2 +-
.../WebCore/platform/audio/DirectConvolver.cpp | 4 +-
.../Source/WebCore/platform/audio/FFTFrame.h | 10 +-
.../Source/WebCore/platform/audio/HRTFDatabase.cpp | 2 +-
.../WebCore/platform/audio/HRTFDatabaseLoader.cpp | 4 +-
.../WebCore/platform/audio/HRTFDatabaseLoader.h | 3 +-
.../WebCore/platform/audio/HRTFElevation.cpp | 13 +-
.../Source/WebCore/platform/audio/HRTFElevation.h | 4 +-
.../Source/WebCore/platform/audio/HRTFKernel.cpp | 2 +-
.../Source/WebCore/platform/audio/HRTFKernel.h | 4 +-
.../platform/audio/PlatformMediaSession.cpp | 93 +-
.../WebCore/platform/audio/PlatformMediaSession.h | 30 +-
.../platform/audio/PlatformMediaSessionManager.cpp | 73 +-
.../platform/audio/PlatformMediaSessionManager.h | 24 +-
.../WebCore/platform/audio/ReverbConvolver.cpp | 15 +-
.../WebCore/platform/audio/ReverbConvolver.h | 9 +-
.../Source/WebCore/platform/audio/VectorMath.cpp | 6 +-
.../{gtk/AudioBusGtk.cpp => glib/AudioBusGLib.cpp} | 0
.../audio/gstreamer/AudioDestinationGStreamer.cpp | 9 +-
.../audio/gstreamer/AudioFileReaderGStreamer.cpp | 233 +-
.../gstreamer/WebKitWebAudioSourceGStreamer.cpp | 2 +-
.../platform/audio/ios/AudioDestinationIOS.cpp | 3 +-
.../platform/audio/ios/MediaSessionManagerIOS.h | 4 +
.../platform/audio/ios/MediaSessionManagerIOS.mm | 105 +-
.../WebCore/platform/audio/mac/CARingBuffer.cpp | 4 +-
.../WebCore/platform/audio/mac/CARingBuffer.h | 4 +-
.../platform/audio/mac/MediaSessionManagerMac.cpp | 8 +-
.../WebCore/platform/cf/CoreMediaSoftLink.cpp | 9 +-
.../Source/WebCore/platform/cf/CoreMediaSoftLink.h | 18 +-
.../Source/WebCore/platform/cf/KeyedDecoderCF.cpp | 183 +
.../Source/WebCore/platform/cf/KeyedDecoderCF.h | 67 +
.../Source/WebCore/platform/cf/KeyedEncoderCF.cpp | 152 +
.../Source/WebCore/platform/cf/KeyedEncoderCF.h | 68 +
.../platform/cf/MainThreadSharedTimerCF.cpp | 125 +
.../Source/WebCore/platform/cf/RunLoopObserver.cpp | 5 -
.../Source/WebCore/platform/cf/RunLoopObserver.h | 10 +-
.../Source/WebCore/platform/cf/SharedBufferCF.cpp | 13 +-
.../Source/WebCore/platform/cf/SharedTimerCF.cpp | 133 -
.../cocoa/ContentFilterUnblockHandlerCocoa.mm | 10 +-
.../WebCore/platform/cocoa/CoreVideoSoftLink.cpp | 57 +
.../WebCore/platform/cocoa/CoreVideoSoftLink.h | 84 +
.../platform/cocoa/DataDetectorsCoreSoftLink.h | 64 +
.../platform/cocoa/DataDetectorsCoreSoftLink.mm | 61 +
.../platform/cocoa/MemoryPressureHandlerCocoa.mm | 33 +-
.../platform/cocoa/NetworkExtensionContentFilter.h | 13 +-
.../cocoa/NetworkExtensionContentFilter.mm | 68 +-
.../platform/cocoa/ParentalControlsContentFilter.h | 8 +-
.../cocoa/ParentalControlsContentFilter.mm | 36 +-
.../Source/WebCore/platform/cocoa/PlatformView.h | 41 +
.../WebCore/platform/cocoa/ScrollController.h | 4 -
.../WebCore/platform/cocoa/ScrollController.mm | 11 +-
.../platform/cocoa/ScrollSnapAnimatorState.h | 2 +
.../platform/cocoa/ScrollSnapAnimatorState.mm | 10 +
.../WebCore/platform/cocoa/SearchPopupMenuCocoa.h | 39 +
.../WebCore/platform/cocoa/SearchPopupMenuCocoa.mm | 213 +
.../cocoa/TelephoneNumberDetectorCocoa.cpp | 2 +-
.../Source/WebCore/platform/cocoa/ThemeCocoa.cpp | 14 +-
.../Source/WebCore/platform/cocoa/ThemeCocoa.h | 2 +-
.../WebCore/platform/cocoa/WebCoreNSErrorExtras.h | 35 +
.../WebCore/platform/cocoa/WebCoreNSErrorExtras.mm | 46 +
.../WebCore/platform/cocoa/WebKitAdditions.mm | 31 +
.../cocoa/WebVideoFullscreenChangeObserver.h | 48 +
.../platform/cocoa/WebVideoFullscreenInterface.h | 65 +
.../platform/cocoa/WebVideoFullscreenModel.h | 64 +
.../cocoa/WebVideoFullscreenModelVideoElement.h | 104 +
.../cocoa/WebVideoFullscreenModelVideoElement.mm | 410 +
.../platform/efl/DefaultTheme/CMakeLists.txt | 2 +-
.../Source/WebCore/platform/efl/ErrorsEfl.cpp | 23 +-
.../native/Source/WebCore/platform/efl/ErrorsEfl.h | 4 +-
.../WebCore/platform/efl/MIMETypeRegistryEfl.cpp | 19 +-
.../platform/efl/MainThreadSharedTimerEfl.cpp | 67 +
.../efl/PlatformSpeechSynthesisProviderEfl.cpp | 4 +-
.../Source/WebCore/platform/efl/RenderThemeEfl.cpp | 1066 --
.../Source/WebCore/platform/efl/RenderThemeEfl.h | 260 -
.../WebCore/platform/efl/ScrollbarThemeEfl.cpp | 10 +-
.../WebCore/platform/efl/ScrollbarThemeEfl.h | 2 +-
.../Source/WebCore/platform/efl/SharedTimerEfl.cpp | 82 -
.../Source/WebCore/platform/efl/UserAgentEfl.cpp | 84 +
.../Source/WebCore/platform/efl/UserAgentEfl.h | 38 +
.../Source/WebCore/platform/efl/WidgetEfl.cpp | 2 +-
.../WebCore/platform/glib/KeyedDecoderGlib.cpp | 173 +
.../WebCore/platform/glib/KeyedDecoderGlib.h | 71 +
.../WebCore/platform/glib/KeyedEncoderGlib.cpp | 138 +
.../WebCore/platform/glib/KeyedEncoderGlib.h | 70 +
.../platform/glib/MainThreadSharedTimerGLib.cpp | 57 +
.../WebCore/platform/graphics/BitmapImage.cpp | 52 +-
.../Source/WebCore/platform/graphics/BitmapImage.h | 24 +-
.../Source/WebCore/platform/graphics/CDMSession.h | 9 +-
.../Source/WebCore/platform/graphics/Color.cpp | 71 +-
.../Source/WebCore/platform/graphics/Color.h | 146 +-
.../platform/graphics/CrossfadeGeneratedImage.cpp | 69 +-
.../platform/graphics/CrossfadeGeneratedImage.h | 17 +-
.../platform/graphics/DisplayRefreshMonitor.cpp | 10 +-
.../platform/graphics/DisplayRefreshMonitor.h | 8 +-
.../WebCore/platform/graphics/Extensions3D.h | 7 -
.../WebCore/platform/graphics/FloatPoint.cpp | 14 +-
.../Source/WebCore/platform/graphics/FloatPoint.h | 13 +-
.../WebCore/platform/graphics/FloatPoint3D.cpp | 7 +-
.../WebCore/platform/graphics/FloatPoint3D.h | 2 +
.../WebCore/platform/graphics/FloatPolygon.cpp | 2 +-
.../Source/WebCore/platform/graphics/FloatRect.cpp | 7 +-
.../Source/WebCore/platform/graphics/FloatRect.h | 7 +-
.../WebCore/platform/graphics/FloatRoundedRect.cpp | 20 +
.../WebCore/platform/graphics/FloatRoundedRect.h | 12 +
.../Source/WebCore/platform/graphics/FloatSize.cpp | 11 +-
.../Source/WebCore/platform/graphics/FloatSize.h | 8 +-
.../Source/WebCore/platform/graphics/Font.cpp | 152 +-
.../native/Source/WebCore/platform/graphics/Font.h | 73 +-
.../Source/WebCore/platform/graphics/FontCache.cpp | 166 +-
.../Source/WebCore/platform/graphics/FontCache.h | 173 +-
.../WebCore/platform/graphics/FontCascade.cpp | 299 +-
.../Source/WebCore/platform/graphics/FontCascade.h | 129 +-
.../WebCore/platform/graphics/FontCascadeFonts.cpp | 166 +-
.../WebCore/platform/graphics/FontCascadeFonts.h | 55 +-
.../WebCore/platform/graphics/FontDescription.cpp | 147 +-
.../WebCore/platform/graphics/FontDescription.h | 276 +-
.../platform/graphics/FontFeatureSettings.cpp | 36 +-
.../platform/graphics/FontFeatureSettings.h | 52 +-
.../platform/graphics/FontGenericFamilies.cpp | 33 +
.../WebCore/platform/graphics/FontPlatformData.cpp | 14 +-
.../WebCore/platform/graphics/FontPlatformData.h | 62 +-
.../Source/WebCore/platform/graphics/FontRanges.h | 2 +-
.../WebCore/platform/graphics/FontSelector.h | 10 +-
.../Source/WebCore/platform/graphics/GLContext.cpp | 6 +-
.../Source/WebCore/platform/graphics/GLContext.h | 8 +
.../WebCore/platform/graphics/GeneratedImage.cpp | 1 -
.../WebCore/platform/graphics/GeneratedImage.h | 8 +-
.../Source/WebCore/platform/graphics/GlyphBuffer.h | 4 +
.../Source/WebCore/platform/graphics/GlyphPage.h | 112 +-
.../Source/WebCore/platform/graphics/Gradient.cpp | 7 +-
.../Source/WebCore/platform/graphics/Gradient.h | 2 +-
.../WebCore/platform/graphics/GradientImage.cpp | 44 +-
.../WebCore/platform/graphics/GradientImage.h | 9 +-
.../WebCore/platform/graphics/GraphicsContext.cpp | 691 +-
.../WebCore/platform/graphics/GraphicsContext.h | 921 +-
.../platform/graphics/GraphicsContext3D.cpp | 18 +
.../WebCore/platform/graphics/GraphicsContext3D.h | 10 +-
.../platform/graphics/GraphicsContext3DPrivate.cpp | 42 +-
.../platform/graphics/GraphicsContext3DPrivate.h | 21 +-
.../WebCore/platform/graphics/GraphicsLayer.cpp | 38 +-
.../WebCore/platform/graphics/GraphicsLayer.h | 20 +-
.../platform/graphics/GraphicsLayerClient.h | 6 +-
.../platform/graphics/GraphicsLayerUpdater.h | 1 +
.../WebCore/platform/graphics/GraphicsTypes.cpp | 76 +-
.../WebCore/platform/graphics/GraphicsTypes.h | 160 +-
.../native/Source/WebCore/platform/graphics/Icon.h | 6 +
.../Source/WebCore/platform/graphics/Image.cpp | 154 +-
.../Source/WebCore/platform/graphics/Image.h | 41 +-
.../WebCore/platform/graphics/ImageBuffer.cpp | 30 +-
.../Source/WebCore/platform/graphics/ImageBuffer.h | 34 +-
.../Source/WebCore/platform/graphics/IntPoint.cpp | 20 +-
.../Source/WebCore/platform/graphics/IntPoint.h | 20 +-
.../Source/WebCore/platform/graphics/IntRect.cpp | 6 +-
.../Source/WebCore/platform/graphics/IntRect.h | 5 +-
.../Source/WebCore/platform/graphics/IntSize.cpp | 12 +-
.../Source/WebCore/platform/graphics/IntSize.h | 9 +-
.../WebCore/platform/graphics/LayoutPoint.cpp | 47 +
.../Source/WebCore/platform/graphics/LayoutPoint.h | 14 +-
.../WebCore/platform/graphics/LayoutRect.cpp | 7 +
.../Source/WebCore/platform/graphics/LayoutRect.h | 8 +-
.../WebCore/platform/graphics/LayoutSize.cpp | 38 +
.../Source/WebCore/platform/graphics/LayoutSize.h | 3 +
.../platform/graphics/MediaPlaybackTarget.h | 11 +-
.../platform/graphics/MediaPlaybackTargetClient.h | 1 +
.../platform/graphics/MediaPlaybackTargetContext.h | 68 +-
.../graphics/MediaPlaybackTargetPicker.cpp | 35 +-
.../platform/graphics/MediaPlaybackTargetPicker.h | 26 +-
.../WebCore/platform/graphics/MediaPlayer.cpp | 133 +-
.../Source/WebCore/platform/graphics/MediaPlayer.h | 60 +-
.../WebCore/platform/graphics/MediaPlayerPrivate.h | 20 +-
.../platform/graphics/NamedImageGeneratedImage.cpp | 32 +-
.../platform/graphics/NamedImageGeneratedImage.h | 7 +-
.../Source/WebCore/platform/graphics/Path.cpp | 73 +-
.../native/Source/WebCore/platform/graphics/Path.h | 28 +-
.../platform/graphics/PathTraversalState.cpp | 4 +-
.../WebCore/platform/graphics/PathTraversalState.h | 2 +-
.../WebCore/platform/graphics/PathUtilities.cpp | 32 +-
.../WebCore/platform/graphics/PathUtilities.h | 1 +
.../Source/WebCore/platform/graphics/Pattern.h | 2 +-
.../WebCore/platform/graphics/PlatformDisplay.cpp | 15 +-
.../WebCore/platform/graphics/PlatformLayer.h | 5 +
.../graphics/PlatformMediaResourceLoader.h | 41 +-
.../WebCore/platform/graphics/PlatformTextTrack.h | 2 +-
.../platform/graphics/PlatformTextTrackMenu.h | 60 -
.../WebCore/platform/graphics/ShadowBlur.cpp | 230 +-
.../Source/WebCore/platform/graphics/ShadowBlur.h | 29 +-
.../WebCore/platform/graphics/StringTruncator.cpp | 44 +-
.../WebCore/platform/graphics/StringTruncator.h | 18 +-
.../Source/WebCore/platform/graphics/TextRun.cpp | 12 -
.../Source/WebCore/platform/graphics/TextRun.h | 24 +-
.../WebCore/platform/graphics/TiledBacking.h | 25 +-
.../platform/graphics/TypesettingFeatures.h | 38 -
.../Source/WebCore/platform/graphics/WidthCache.h | 2 +-
.../WebCore/platform/graphics/WidthIterator.cpp | 84 +-
.../WebCore/platform/graphics/WidthIterator.h | 30 +-
.../avfoundation/CDMPrivateMediaSourceAVFObjC.h | 9 +-
.../avfoundation/CDMPrivateMediaSourceAVFObjC.mm | 50 +-
.../InbandMetadataTextTrackPrivateAVF.cpp | 8 +-
.../graphics/avfoundation/MediaPlaybackTargetMac.h | 9 +-
.../avfoundation/MediaPlaybackTargetMac.mm | 11 +-
.../MediaPlayerPrivateAVFoundation.cpp | 56 +-
.../avfoundation/MediaPlayerPrivateAVFoundation.h | 15 +-
.../avfoundation/WebMediaSessionManagerMac.cpp | 6 +-
.../avfoundation/WebMediaSessionManagerMac.h | 3 +-
.../avfoundation/cf/CDMSessionAVFoundationCF.cpp | 8 +-
.../avfoundation/cf/CDMSessionAVFoundationCF.h | 6 +-
.../cf/MediaPlayerPrivateAVFoundationCF.cpp | 114 +-
.../cf/MediaPlayerPrivateAVFoundationCF.h | 8 +-
.../avfoundation/cf/WebCoreAVCFResourceLoader.cpp | 5 +-
.../objc/CDMSessionAVContentKeySession.h | 89 +
.../objc/CDMSessionAVContentKeySession.mm | 373 +
.../avfoundation/objc/CDMSessionAVFoundationObjC.h | 6 +-
.../objc/CDMSessionAVFoundationObjC.mm | 17 +-
.../avfoundation/objc/CDMSessionAVStreamSession.h | 84 +
.../avfoundation/objc/CDMSessionAVStreamSession.mm | 338 +
.../objc/CDMSessionMediaSourceAVFObjC.h | 41 +-
.../objc/CDMSessionMediaSourceAVFObjC.mm | 315 +-
.../objc/MediaPlaybackTargetPickerMac.h | 23 +-
.../objc/MediaPlaybackTargetPickerMac.mm | 94 +-
.../objc/MediaPlayerPrivateAVFoundationObjC.h | 56 +-
.../objc/MediaPlayerPrivateAVFoundationObjC.mm | 544 +-
.../objc/MediaPlayerPrivateMediaSourceAVFObjC.h | 20 +-
.../objc/MediaPlayerPrivateMediaSourceAVFObjC.mm | 70 +-
.../objc/MediaPlayerPrivateMediaStreamAVFObjC.h | 143 +-
.../objc/MediaPlayerPrivateMediaStreamAVFObjC.mm | 571 +-
.../avfoundation/objc/MediaStreamPrivateAVFObjC.h | 87 -
.../avfoundation/objc/MediaStreamPrivateAVFObjC.mm | 98 -
.../avfoundation/objc/SourceBufferPrivateAVFObjC.h | 8 +-
.../objc/SourceBufferPrivateAVFObjC.mm | 56 +-
.../objc/VideoFullscreenLayerManager.h | 64 +
.../objc/VideoFullscreenLayerManager.mm | 142 +
.../avfoundation/objc/WebCoreAVFResourceLoader.mm | 22 +-
.../platform/graphics/ca/GraphicsLayerCA.cpp | 187 +-
.../WebCore/platform/graphics/ca/GraphicsLayerCA.h | 22 +-
.../platform/graphics/ca/PlatformCAAnimation.cpp | 72 +
.../platform/graphics/ca/PlatformCAAnimation.h | 4 +
.../platform/graphics/ca/PlatformCALayer.cpp | 112 +-
.../WebCore/platform/graphics/ca/PlatformCALayer.h | 20 +-
.../platform/graphics/ca/PlatformCALayerClient.h | 8 +-
.../platform/graphics/ca/TileController.cpp | 124 +-
.../WebCore/platform/graphics/ca/TileController.h | 8 +-
.../platform/graphics/ca/TileCoverageMap.cpp | 17 +
.../WebCore/platform/graphics/ca/TileCoverageMap.h | 7 +
.../WebCore/platform/graphics/ca/TileGrid.cpp | 17 +-
.../Source/WebCore/platform/graphics/ca/TileGrid.h | 3 +-
.../graphics/ca/cocoa/LayerFlushSchedulerMac.cpp | 2 +-
.../graphics/ca/cocoa/PlatformCAFiltersCocoa.mm | 7 +-
.../graphics/ca/cocoa/PlatformCALayerCocoa.h | 5 +-
.../graphics/ca/cocoa/PlatformCALayerCocoa.mm | 79 +-
.../graphics/ca/cocoa/WebSystemBackdropLayer.mm | 4 +-
.../platform/graphics/ca/win/CACFLayerTreeHost.cpp | 73 +-
.../platform/graphics/ca/win/CACFLayerTreeHost.h | 26 +-
.../graphics/ca/win/LayerChangesFlusher.cpp | 4 +-
.../graphics/ca/win/LegacyCACFLayerTreeHost.cpp | 398 -
.../graphics/ca/win/LegacyCACFLayerTreeHost.h | 82 -
.../graphics/ca/win/PlatformCALayerWin.cpp | 324 +-
.../platform/graphics/ca/win/PlatformCALayerWin.h | 11 +-
.../graphics/ca/win/PlatformCALayerWinInternal.cpp | 406 +-
.../graphics/ca/win/PlatformCALayerWinInternal.h | 39 +-
.../graphics/ca/win/WKCACFViewLayerTreeHost.cpp | 20 +-
.../graphics/ca/win/WKCACFViewLayerTreeHost.h | 4 +-
.../graphics/ca/win/WebTiledBackingLayerWin.cpp | 182 +
.../graphics/ca/win/WebTiledBackingLayerWin.h | 66 +
.../platform/graphics/cairo/BitmapImageCairo.cpp | 18 +-
.../WebCore/platform/graphics/cairo/FontCairo.cpp | 61 +-
.../graphics/cairo/FontCairoHarfbuzzNG.cpp | 20 +-
.../graphics/cairo/FontCustomPlatformData.h | 3 +-
.../graphics/cairo/GraphicsContext3DCairo.cpp | 18 +
.../graphics/cairo/GraphicsContextCairo.cpp | 543 +-
.../platform/graphics/cairo/ImageBufferCairo.cpp | 178 +-
.../platform/graphics/cairo/ImageBufferDataCairo.h | 23 +-
.../WebCore/platform/graphics/cairo/ImageCairo.cpp | 11 +-
.../WebCore/platform/graphics/cairo/PathCairo.cpp | 10 +-
.../graphics/cairo/PlatformContextCairo.cpp | 12 +-
.../platform/graphics/cairo/PlatformContextCairo.h | 2 +-
.../platform/graphics/cairo/PlatformPathCairo.cpp | 9 +-
.../platform/graphics/cairo/RefPtrCairo.cpp | 39 +-
.../WebCore/platform/graphics/cairo/RefPtrCairo.h | 4 +
.../WebCore/platform/graphics/cg/BitmapImageCG.cpp | 19 +-
.../WebCore/platform/graphics/cg/ColorCG.cpp | 54 +-
.../WebCore/platform/graphics/cg/GradientCG.cpp | 2 +-
.../platform/graphics/cg/GraphicsContext3DCG.cpp | 20 +-
.../platform/graphics/cg/GraphicsContextCG.cpp | 754 +-
.../platform/graphics/cg/GraphicsContextCG.h | 40 +
.../WebCore/platform/graphics/cg/IOSurfacePool.cpp | 46 +-
.../WebCore/platform/graphics/cg/IOSurfacePool.h | 11 +-
.../WebCore/platform/graphics/cg/ImageBufferCG.cpp | 185 +-
.../platform/graphics/cg/ImageBufferDataCG.cpp | 210 +-
.../platform/graphics/cg/ImageBufferDataCG.h | 2 -
.../WebCore/platform/graphics/cg/ImageCG.cpp | 127 +-
.../WebCore/platform/graphics/cg/ImageSourceCG.cpp | 9 +-
.../platform/graphics/cg/PDFDocumentImage.cpp | 61 +-
.../platform/graphics/cg/PDFDocumentImage.h | 10 +-
.../Source/WebCore/platform/graphics/cg/PathCG.cpp | 44 +-
.../WebCore/platform/graphics/cg/PatternCG.cpp | 11 +-
.../platform/graphics/cocoa/FontCacheCoreText.cpp | 799 ++
.../platform/graphics/cocoa/FontCascadeCocoa.mm | 248 +-
.../WebCore/platform/graphics/cocoa/FontCocoa.mm | 490 +-
.../graphics/cocoa/FontPlatformDataCocoa.mm | 70 +-
.../WebCore/platform/graphics/cocoa/IOSurface.h | 28 +-
.../WebCore/platform/graphics/cocoa/IOSurface.mm | 255 +-
.../cocoa/WebActionDisablingCALayerDelegate.h | 4 +-
.../graphics/cpu/arm/filters/FELightingNEON.cpp | 4 +-
.../graphics/cpu/arm/filters/FELightingNEON.h | 4 +-
.../graphics/cv/PixelBufferConformerCV.cpp | 102 +
.../platform/graphics/cv/PixelBufferConformerCV.h | 50 +
.../WebCore/platform/graphics/cv/TextureCacheCV.h | 69 +
.../WebCore/platform/graphics/cv/TextureCacheCV.mm | 89 +
.../platform/graphics/cv/VideoTextureCopierCV.cpp | 212 +
.../platform/graphics/cv/VideoTextureCopierCV.h | 59 +
.../platform/graphics/displaylists/DisplayList.cpp | 131 +
.../platform/graphics/displaylists/DisplayList.h | 114 +
.../graphics/displaylists/DisplayListItems.cpp | 1151 ++
.../graphics/displaylists/DisplayListItems.h | 1391 ++
.../graphics/displaylists/DisplayListRecorder.cpp | 465 +
.../graphics/displaylists/DisplayListRecorder.h | 174 +
.../graphics/displaylists/DisplayListReplayer.cpp | 79 +
.../graphics/displaylists/DisplayListReplayer.h | 56 +
.../platform/graphics/efl/CairoUtilitiesEfl.cpp | 2 +-
.../WebCore/platform/graphics/efl/EvasGLContext.h | 11 -
.../WebCore/platform/graphics/efl/EvasGLSurface.h | 18 -
.../platform/graphics/efl/GraphicsContext3DEfl.cpp | 2 +-
.../graphics/efl/GraphicsContext3DPrivate.cpp | 4 +-
.../graphics/efl/GraphicsContext3DPrivate.h | 2 +-
.../platform/graphics/efl/ImageBufferEfl.cpp | 2 +-
.../WebCore/platform/graphics/egl/GLContextEGL.cpp | 12 +-
.../WebCore/platform/graphics/egl/GLContextEGL.h | 2 +-
.../WebCore/platform/graphics/filters/FEBlend.cpp | 10 +-
.../platform/graphics/filters/FEColorMatrix.cpp | 4 +-
.../platform/graphics/filters/FEColorMatrix.h | 3 -
.../platform/graphics/filters/FEComposite.cpp | 39 +-
.../platform/graphics/filters/FEComposite.h | 3 +-
.../platform/graphics/filters/FEConvolveMatrix.cpp | 73 +-
.../platform/graphics/filters/FEConvolveMatrix.h | 14 -
.../platform/graphics/filters/FEDropShadow.cpp | 24 +-
.../WebCore/platform/graphics/filters/FEFlood.cpp | 2 +-
.../WebCore/platform/graphics/filters/FEFlood.h | 7 +-
.../platform/graphics/filters/FEGaussianBlur.cpp | 2 +-
.../platform/graphics/filters/FELighting.cpp | 2 +-
.../WebCore/platform/graphics/filters/FEMerge.cpp | 6 +-
.../WebCore/platform/graphics/filters/FEMerge.h | 3 -
.../platform/graphics/filters/FEMorphology.cpp | 8 +-
.../WebCore/platform/graphics/filters/FEOffset.cpp | 5 +-
.../WebCore/platform/graphics/filters/FETile.cpp | 21 +-
.../platform/graphics/filters/FETurbulence.h | 3 -
.../WebCore/platform/graphics/filters/Filter.h | 4 +-
.../platform/graphics/filters/FilterEffect.cpp | 143 +-
.../platform/graphics/filters/FilterEffect.h | 8 -
.../platform/graphics/filters/FilterOperation.cpp | 79 +
.../platform/graphics/filters/FilterOperation.h | 10 +-
.../platform/graphics/filters/FilterOperations.cpp | 15 +
.../platform/graphics/filters/FilterOperations.h | 2 +
.../platform/graphics/filters/PointLightSource.cpp | 6 -
.../platform/graphics/filters/SourceAlpha.cpp | 12 +-
.../platform/graphics/filters/SourceAlpha.h | 3 -
.../platform/graphics/filters/SourceGraphic.cpp | 11 +-
.../platform/graphics/filters/SourceGraphic.h | 5 +-
.../platform/graphics/filters/SpotLightSource.cpp | 6 -
.../platform/graphics/freetype/FcUniquePtr.h | 76 +
.../graphics/freetype/FontCacheFreeType.cpp | 239 +-
.../freetype/FontCustomPlatformDataFreeType.cpp | 8 +-
.../platform/graphics/freetype/FontPlatformData.h | 2 +-
.../graphics/freetype/FontPlatformDataFreeType.cpp | 8 +-
.../freetype/GlyphPageTreeNodeFreeType.cpp | 11 +-
.../graphics/freetype/SimpleFontDataFreeType.cpp | 24 +-
.../WebCore/platform/graphics/glx/GLContextGLX.cpp | 22 +-
.../WebCore/platform/graphics/gpu/Texture.cpp | 4 +-
.../graphics/gstreamer/GRefPtrGStreamer.cpp | 111 +-
.../platform/graphics/gstreamer/GRefPtrGStreamer.h | 31 +-
.../graphics/gstreamer/GStreamerUtilities.cpp | 17 +-
.../graphics/gstreamer/GStreamerUtilities.h | 2 +
.../gstreamer/InbandTextTrackPrivateGStreamer.cpp | 40 +-
.../gstreamer/InbandTextTrackPrivateGStreamer.h | 13 +-
.../graphics/gstreamer/MainThreadNotifier.h | 95 +
.../gstreamer/MediaPlayerPrivateGStreamer.cpp | 395 +-
.../gstreamer/MediaPlayerPrivateGStreamer.h | 61 +-
.../gstreamer/MediaPlayerPrivateGStreamerBase.cpp | 448 +-
.../gstreamer/MediaPlayerPrivateGStreamerBase.h | 127 +-
.../gstreamer/MediaPlayerPrivateGStreamerOwr.cpp | 322 +
.../gstreamer/MediaPlayerPrivateGStreamerOwr.h | 114 +
...diaPlayerRequestInstallMissingPluginsCallback.h | 4 +-
.../graphics/gstreamer/MediaSourceGStreamer.cpp | 5 +-
.../gstreamer/SourceBufferPrivateGStreamer.cpp | 9 +-
.../gstreamer/SourceBufferPrivateGStreamer.h | 4 +-
.../gstreamer/TrackPrivateBaseGStreamer.cpp | 42 +-
.../graphics/gstreamer/TrackPrivateBaseGStreamer.h | 26 +-
.../graphics/gstreamer/VideoSinkGStreamer.cpp | 198 +-
.../gstreamer/WebKitWebSourceGStreamer.cpp | 394 +-
.../platform/graphics/harfbuzz/HarfBuzzShaper.cpp | 20 +-
.../WebCore/platform/graphics/ios/FontCacheIOS.mm | 658 +-
.../platform/graphics/ios/FontServicesIOS.mm | 14 +
.../WebCore/platform/graphics/ios/IconIOS.mm | 2 +-
.../platform/graphics/java/BitmapImageJava.cpp | 6 +-
.../platform/graphics/java/BufferImageJava.cpp | 24 +-
.../platform/graphics/java/BufferImageJava.h | 20 +-
.../platform/graphics/java/FontCacheJava.cpp | 22 +-
.../graphics/java/FontCustomPlatformData.cpp | 16 +-
.../graphics/java/FontCustomPlatformData.h | 11 +-
.../platform/graphics/java/FontDataJava.cpp | 12 +-
.../WebCore/platform/graphics/java/FontJava.cpp | 97 +-
.../platform/graphics/java/FontPlatformData.h | 2 +-
.../graphics/java/FontPlatformDataJava.cpp | 4 +-
.../graphics/java/GlyphPageTreeNodeJava.cpp | 19 +-
.../platform/graphics/java/GraphicsContextJava.cpp | 212 +-
.../WebCore/platform/graphics/java/IconJava.cpp | 2 +-
.../platform/graphics/java/ImageBufferJava.cpp | 46 +-
.../WebCore/platform/graphics/java/ImageJava.cpp | 20 +-
.../graphics/java/MediaPlayerPrivateJava.cpp | 28 +-
.../graphics/java/MediaPlayerPrivateJava.h | 7 +-
.../WebCore/platform/graphics/java/PathJava.cpp | 32 +-
.../platform/graphics/java/RenderingQueue.cpp | 2 +-
.../graphics/mac/ComplexTextController.cpp | 182 +-
.../graphics/mac/ComplexTextControllerCoreText.mm | 24 +-
.../graphics/mac/DisplayRefreshMonitorMac.cpp | 14 +-
.../graphics/mac/DisplayRefreshMonitorMac.h | 3 +
.../WebCore/platform/graphics/mac/FontCacheMac.mm | 409 +-
.../graphics/mac/FontCustomPlatformData.cpp | 34 +-
.../platform/graphics/mac/FontCustomPlatformData.h | 13 +-
.../WebCore/platform/graphics/mac/GlyphPageMac.cpp | 146 +-
.../platform/graphics/mac/GraphicsContext3DMac.mm | 42 +-
.../platform/graphics/mac/GraphicsContextMac.mm | 111 +-
.../WebCore/platform/graphics/mac/IconMac.mm | 26 +-
.../graphics/mac/MediaPlayerPrivateQTKit.h | 6 +-
.../graphics/mac/MediaPlayerPrivateQTKit.mm | 99 +-
.../platform/graphics/mac/PDFDocumentImageMac.mm | 14 +-
.../graphics/mac/SimpleFontDataCoreText.cpp | 13 +-
.../WebCore/platform/graphics/mac/WebGLLayer.mm | 2 +-
.../graphics/opengl/Extensions3DOpenGL.cpp | 6 +-
.../graphics/opengl/Extensions3DOpenGLCommon.cpp | 20 +-
.../graphics/opengl/Extensions3DOpenGLCommon.h | 2 -
.../graphics/opengl/Extensions3DOpenGLES.cpp | 2 +-
.../platform/graphics/opengl/GLPlatformContext.cpp | 32 +-
.../platform/graphics/opengl/GLPlatformContext.h | 4 +-
.../platform/graphics/opengl/GLPlatformSurface.cpp | 12 -
.../platform/graphics/opengl/GLPlatformSurface.h | 3 +-
.../graphics/opengl/GraphicsContext3DOpenGL.cpp | 46 +-
.../opengl/GraphicsContext3DOpenGLCommon.cpp | 53 +-
.../platform/graphics/opentype/OpenTypeCG.cpp | 86 +
.../platform/graphics/opentype/OpenTypeCG.h | 44 +
.../graphics/opentype/OpenTypeMathData.cpp | 2 +-
.../platform/graphics/opentype/OpenTypeTypes.h | 4 +
.../graphics/opentype/OpenTypeVerticalData.cpp | 10 +-
.../graphics/opentype/OpenTypeVerticalData.h | 2 +-
.../graphics/surfaces/GLTransportSurface.cpp | 4 +-
.../platform/graphics/surfaces/GraphicsSurface.cpp | 2 +-
.../platform/graphics/surfaces/GraphicsSurface.h | 4 +-
.../surfaces/efl/GraphicsSurfaceCommon.cpp | 4 +-
.../platform/graphics/surfaces/egl/EGLSurface.cpp | 14 +-
.../platform/graphics/surfaces/egl/EGLSurface.h | 2 +
.../platform/graphics/surfaces/glx/GLXSurface.cpp | 10 +
.../platform/graphics/surfaces/glx/GLXSurface.h | 2 +
.../platform/graphics/surfaces/glx/X11Helper.cpp | 4 +
.../platform/graphics/texmap/BitmapTexture.cpp | 19 +-
.../platform/graphics/texmap/BitmapTexture.h | 9 +-
.../platform/graphics/texmap/BitmapTextureGL.cpp | 105 +-
.../platform/graphics/texmap/BitmapTextureGL.h | 18 +-
.../platform/graphics/texmap/BitmapTexturePool.cpp | 66 +-
.../platform/graphics/texmap/BitmapTexturePool.h | 45 +-
.../WebCore/platform/graphics/texmap/ClipStack.cpp | 90 +
.../WebCore/platform/graphics/texmap/ClipStack.h | 74 +
.../graphics/texmap/GraphicsLayerTextureMapper.cpp | 110 +-
.../graphics/texmap/GraphicsLayerTextureMapper.h | 17 +-
.../platform/graphics/texmap/TextureMapper.h | 4 -
.../graphics/texmap/TextureMapperAnimation.cpp | 208 +-
.../graphics/texmap/TextureMapperAnimation.h | 46 +-
.../graphics/texmap/TextureMapperBackingStore.h | 4 +-
.../graphics/texmap/TextureMapperFPSCounter.cpp | 4 +-
.../graphics/texmap/TextureMapperFPSCounter.h | 2 +-
.../platform/graphics/texmap/TextureMapperGL.cpp | 100 +-
.../platform/graphics/texmap/TextureMapperGL.h | 51 +-
.../graphics/texmap/TextureMapperLayer.cpp | 81 +-
.../platform/graphics/texmap/TextureMapperLayer.h | 2 +
.../graphics/texmap/TextureMapperPlatformLayer.h | 6 +-
.../texmap/TextureMapperPlatformLayerBuffer.cpp | 65 +
.../texmap/TextureMapperPlatformLayerBuffer.h | 78 +
.../texmap/TextureMapperPlatformLayerProxy.cpp | 185 +
.../texmap/TextureMapperPlatformLayerProxy.h | 106 +
.../graphics/texmap/TextureMapperShaderProgram.cpp | 29 +-
.../graphics/texmap/TextureMapperShaderProgram.h | 4 +-
.../texmap/TextureMapperSurfaceBackingStore.cpp | 2 +-
.../texmap/TextureMapperSurfaceBackingStore.h | 2 +-
.../platform/graphics/texmap/TextureMapperTile.cpp | 14 +-
.../platform/graphics/texmap/TextureMapperTile.h | 6 +-
.../texmap/TextureMapperTiledBackingStore.cpp | 95 +-
.../texmap/TextureMapperTiledBackingStore.h | 29 +-
.../texmap/coordinated/CompositingCoordinator.cpp | 39 +-
.../texmap/coordinated/CompositingCoordinator.h | 2 +
.../coordinated/CoordinatedGraphicsLayer.cpp | 89 +-
.../texmap/coordinated/CoordinatedGraphicsLayer.h | 18 +-
.../texmap/coordinated/CoordinatedGraphicsState.h | 11 +
.../texmap/coordinated/CoordinatedImageBacking.cpp | 10 +-
.../texmap/coordinated/CoordinatedSurface.h | 2 +-
.../platform/graphics/texmap/coordinated/Tile.cpp | 6 +-
.../platform/graphics/texmap/coordinated/Tile.h | 2 +-
.../texmap/coordinated/TiledBackingStore.cpp | 44 +-
.../texmap/coordinated/TiledBackingStore.h | 11 +-
.../texmap/coordinated/TiledBackingStoreClient.h | 7 +-
.../graphics/texmap/coordinated/UpdateAtlas.cpp | 8 +-
.../graphics/transforms/AffineTransform.cpp | 29 +-
.../platform/graphics/transforms/AffineTransform.h | 9 +-
.../graphics/transforms/TransformState.cpp | 12 +-
.../platform/graphics/transforms/TransformState.h | 3 +-
.../graphics/transforms/TransformationMatrix.cpp | 27 +-
.../graphics/transforms/TransformationMatrix.h | 11 +-
.../graphics/wayland/PlatformDisplayWayland.cpp | 21 +-
.../WebCore/platform/graphics/win/FontCGWin.cpp | 44 +-
.../WebCore/platform/graphics/win/FontCacheWin.cpp | 23 +-
.../graphics/win/FontCustomPlatformData.cpp | 14 +-
.../platform/graphics/win/FontCustomPlatformData.h | 4 +-
.../graphics/win/FontCustomPlatformDataCairo.cpp | 16 +-
.../graphics/win/FontPlatformDataCGWin.cpp | 3 +-
.../graphics/win/FontPlatformDataCairoWin.cpp | 3 +-
.../platform/graphics/win/FontPlatformDataWin.cpp | 3 +-
.../WebCore/platform/graphics/win/FontWin.cpp | 19 +-
.../graphics/win/GlyphPageTreeNodeCGWin.cpp | 13 +-
.../graphics/win/GlyphPageTreeNodeCairoWin.cpp | 13 +-
.../platform/graphics/win/GraphicsContextCGWin.cpp | 16 +-
.../graphics/win/GraphicsContextCairoWin.cpp | 15 +-
.../platform/graphics/win/GraphicsContextWin.cpp | 8 +
.../WebCore/platform/graphics/win/IconWin.cpp | 2 +-
.../WebCore/platform/graphics/win/ImageCGWin.cpp | 10 +-
.../platform/graphics/win/ImageCairoWin.cpp | 10 +-
.../platform/graphics/win/LocalWindowsContext.h | 8 +-
.../win/MediaPlayerPrivateMediaFoundation.cpp | 2371 +++-
.../win/MediaPlayerPrivateMediaFoundation.h | 332 +-
.../platform/graphics/win/SharedGDIObject.h | 4 +-
.../platform/graphics/win/SimpleFontDataCGWin.cpp | 16 +-
.../graphics/win/SimpleFontDataCairoWin.cpp | 29 +-
.../platform/graphics/win/SimpleFontDataWin.cpp | 20 +-
.../platform/graphics/win/UniscribeController.cpp | 2 +-
.../Source/WebCore/platform/gtk/ContextMenuGtk.cpp | 125 -
.../WebCore/platform/gtk/ContextMenuItemGtk.cpp | 298 -
.../Source/WebCore/platform/gtk/DataObjectGtk.cpp | 2 +-
.../Source/WebCore/platform/gtk/DataObjectGtk.h | 2 +-
.../Source/WebCore/platform/gtk/ErrorsGtk.cpp | 35 +-
.../native/Source/WebCore/platform/gtk/ErrorsGtk.h | 4 +-
.../Source/WebCore/platform/gtk/GRefPtrGtk.cpp | 16 +
.../Source/WebCore/platform/gtk/GRefPtrGtk.h | 4 +
.../Source/WebCore/platform/gtk/GtkUtilities.cpp | 2 +-
.../WebCore/platform/gtk/MIMETypeRegistryGtk.cpp | 18 +-
.../Source/WebCore/platform/gtk/PasteboardGtk.cpp | 15 +-
.../WebCore/platform/gtk/PasteboardHelper.cpp | 20 +-
.../Source/WebCore/platform/gtk/PasteboardHelper.h | 9 +-
.../WebCore/platform/gtk/ScrollAnimatorGtk.cpp | 300 +
.../WebCore/platform/gtk/ScrollAnimatorGtk.h | 89 +
.../WebCore/platform/gtk/ScrollbarThemeGtk.cpp | 355 +-
.../WebCore/platform/gtk/ScrollbarThemeGtk.h | 64 +-
.../Source/WebCore/platform/gtk/SharedTimerGtk.cpp | 64 -
.../Source/WebCore/platform/gtk/UserAgentGtk.cpp | 5 +-
.../Source/WebCore/platform/gtk/WidgetGtk.cpp | 2 +-
.../Source/WebCore/platform/gtk/po/POTFILES.in | 2 +-
.../native/Source/WebCore/platform/gtk/po/README | 11 -
.../native/Source/WebCore/platform/gtk/po/bg.po | 2886 ++---
.../native/Source/WebCore/platform/gtk/po/de.po | 713 +-
.../native/Source/WebCore/platform/gtk/po/es.po | 3091 +++--
.../native/Source/WebCore/platform/gtk/po/fr.po | 3256 +++--
.../native/Source/WebCore/platform/gtk/po/gu.po | 259 +-
.../native/Source/WebCore/platform/gtk/po/it.po | 3278 +++--
.../native/Source/WebCore/platform/gtk/po/pl.po | 479 +-
.../native/Source/WebCore/platform/gtk/po/sl.po | 810 +-
.../native/Source/WebCore/platform/gtk/po/ta.po | 137 +-
.../native/Source/WebCore/platform/gtk/po/tr.po | 1629 +++
.../WebCore/platform/image-decoders/ImageDecoder.h | 45 +-
.../image-decoders/jpeg/JPEGImageDecoder.cpp | 57 -
.../image-decoders/png/PNGImageDecoder.cpp | 122 +-
.../platform/image-decoders/png/PNGImageDecoder.h | 7 +-
.../image-decoders/webp/WEBPImageDecoder.cpp | 130 +-
.../image-decoders/webp/WEBPImageDecoder.h | 15 -
.../Source/WebCore/platform/ios/CursorIOS.cpp | 4 +-
.../native/Source/WebCore/platform/ios/Device.cpp | 83 +
.../native/Source/WebCore/platform/ios/Device.h | 49 +
.../WebCore/platform/ios/DeviceMotionClientIOS.mm | 2 +-
.../Source/WebCore/platform/ios/LegacyTileCache.h | 7 +-
.../Source/WebCore/platform/ios/LegacyTileCache.mm | 38 +-
.../WebCore/platform/ios/LegacyTileGridTile.mm | 14 +-
.../WebCore/platform/ios/LegacyTileLayerPool.h | 3 +-
.../WebCore/platform/ios/LegacyTileLayerPool.mm | 10 +-
.../WebCore/platform/ios/PlatformScreenIOS.mm | 53 +-
.../platform/ios/PlatformSpeechSynthesizerIOS.mm | 5 -
.../Source/WebCore/platform/ios/ScrollViewIOS.mm | 2 +-
.../WebCore/platform/ios/ScrollbarThemeIOS.h | 2 -
.../WebCore/platform/ios/ScrollbarThemeIOS.mm | 9 +-
.../native/Source/WebCore/platform/ios/SoundIOS.mm | 2 +-
.../ios/TileControllerMemoryHandlerIOS.cpp | 3 +-
.../platform/ios/TileControllerMemoryHandlerIOS.h | 2 +
.../WebCore/platform/ios/WebCoreMotionManager.h | 1 +
.../WebCore/platform/ios/WebCoreMotionManager.mm | 20 +-
.../platform/ios/WebCoreSystemInterfaceIOS.h | 81 -
.../platform/ios/WebCoreSystemInterfaceIOS.mm | 46 -
.../ios/WebVideoFullscreenControllerAVKit.mm | 33 +-
.../platform/ios/WebVideoFullscreenInterface.h | 63 -
.../ios/WebVideoFullscreenInterfaceAVKit.h | 22 +-
.../ios/WebVideoFullscreenInterfaceAVKit.mm | 258 +-
.../WebCore/platform/ios/WebVideoFullscreenModel.h | 62 -
.../ios/WebVideoFullscreenModelVideoElement.h | 102 -
.../ios/WebVideoFullscreenModelVideoElement.mm | 387 -
.../Source/WebCore/platform/ios/WidgetIOS.mm | 6 +-
.../Source/WebCore/platform/ios/wak/WAKWindow.h | 2 +
.../Source/WebCore/platform/ios/wak/WAKWindow.mm | 40 +-
.../platform/ios/wak/WKContentObservation.cpp | 5 +-
.../Source/WebCore/platform/ios/wak/WKGraphics.mm | 10 +-
.../WebCore/platform/ios/wak/WebCoreThread.h | 9 +-
.../WebCore/platform/ios/wak/WebCoreThreadRun.cpp | 27 +-
.../Source/WebCore/platform/java/BridgeUtils.cpp | 15 +-
.../platform/java/ContextMenuClientJava.cpp | 14 -
.../WebCore/platform/java/ContextMenuClientJava.h | 33 +-
.../WebCore/platform/java/ContextMenuItemJava.cpp | 291 -
.../WebCore/platform/java/ContextMenuJava.cpp | 296 +-
.../Source/WebCore/platform/java/ContextMenuJava.h | 22 +
.../Source/WebCore/platform/java/DataObjectJava.h | 424 +-
.../WebCore/platform/java/DragClientJava.cpp | 2 +-
.../platform/java/FrameLoaderClientJava.cpp | 161 +-
.../WebCore/platform/java/FrameLoaderClientJava.h | 352 +-
.../WebCore/platform/java/InspectorClientJava.cpp | 11 +-
.../WebCore/platform/java/InspectorClientJava.h | 20 +-
.../Source/WebCore/platform/java/JavaEnv.cpp | 8 +
.../native/Source/WebCore/platform/java/JavaEnv.h | 3 +-
.../WebCore/platform/java/KeyedCodingJava.cpp | 24 +
.../WebCore/platform/java/MIMETypeRegistryJava.cpp | 4 +-
.../platform/java/MainThreadSharedTimerJava.cpp | 59 +
.../WebCore/platform/java/PasteboardJava.cpp | 7 +-
.../platform/java/PlatformStrategiesJava.cpp | 24 +-
.../WebCore/platform/java/PlatformStrategiesJava.h | 2 +-
.../WebCore/platform/java/RenderThemeJava.cpp | 46 +-
.../Source/WebCore/platform/java/RenderThemeJava.h | 7 +-
.../WebCore/platform/java/ScrollbarThemeJava.cpp | 4 +-
.../WebCore/platform/java/SearchPopupMenuJava.h | 10 +-
.../WebCore/platform/java/SharedTimerJava.cpp | 73 -
.../platform/java/TemporaryLinkStubsJava.cpp | 97 +-
.../WebCore/platform/java/VisitedLinkStoreJava.cpp | 6 +-
.../WebCore/platform/java/VisitedLinkStoreJava.h | 2 +-
.../Source/WebCore/platform/java/WebPage.cpp | 108 +-
.../native/Source/WebCore/platform/java/WebPage.h | 2 +-
.../Source/WebCore/platform/java/WidgetJava.cpp | 4 +-
.../platform/linux/MemoryPressureHandlerLinux.cpp | 2 +
.../WebCore/platform/mac/ContextMenuItemMac.mm | 231 -
.../Source/WebCore/platform/mac/ContextMenuMac.mm | 104 -
.../Source/WebCore/platform/mac/CursorMac.mm | 4 +
.../Source/WebCore/platform/mac/DragImageMac.mm | 15 +-
.../Source/WebCore/platform/mac/FileSystemMac.mm | 6 +-
.../WebCore/platform/mac/HIDGamepadProvider.cpp | 4 +-
.../Source/WebCore/platform/mac/KillRingMac.mm | 5 +
.../native/Source/WebCore/platform/mac/Language.mm | 17 +-
.../platform/mac/LocalCurrentGraphicsContext.h | 8 +-
.../platform/mac/LocalCurrentGraphicsContext.mm | 12 +-
.../WebCore/platform/mac/NSScrollerImpDetails.h | 69 -
.../WebCore/platform/mac/NSScrollerImpDetails.mm | 8 +-
.../Source/WebCore/platform/mac/PasteboardMac.mm | 48 +-
.../platform/mac/PlatformSpeechSynthesizerMac.mm | 10 +-
.../WebCore/platform/mac/ScrollAnimatorMac.h | 16 +-
.../WebCore/platform/mac/ScrollAnimatorMac.mm | 202 +-
.../Source/WebCore/platform/mac/ScrollViewMac.mm | 13 +-
.../WebCore/platform/mac/ScrollbarThemeMac.h | 2 +-
.../WebCore/platform/mac/ScrollbarThemeMac.mm | 73 +-
.../Source/WebCore/platform/mac/SharedBufferMac.mm | 6 -
.../Source/WebCore/platform/mac/SoftLinking.h | 43 +-
.../native/Source/WebCore/platform/mac/ThemeMac.h | 9 +-
.../native/Source/WebCore/platform/mac/ThemeMac.mm | 220 +-
.../Source/WebCore/platform/mac/ThreadCheck.mm | 7 +-
.../mac/WebCoreFullScreenPlaceholderView.h | 4 -
.../mac/WebCoreFullScreenPlaceholderView.mm | 24 -
.../WebCore/platform/mac/WebCoreNSURLExtras.mm | 8 +-
.../WebCore/platform/mac/WebCoreObjCExtras.h | 15 -
.../WebCore/platform/mac/WebCoreSystemInterface.h | 52 -
.../WebCore/platform/mac/WebCoreSystemInterface.mm | 36 -
.../platform/mac/WebVideoFullscreenInterfaceMac.h | 113 +
.../platform/mac/WebVideoFullscreenInterfaceMac.mm | 292 +
.../Source/WebCore/platform/mac/WidgetMac.mm | 6 +-
.../MediaSessionInterruptionProvider.cpp | 12 -
.../MediaSessionInterruptionProvider.h | 4 +-
.../mac/MediaSessionInterruptionProviderMac.mm | 25 +-
.../mediastream/AudioTrackPrivateMediaStream.h | 75 +
.../WebCore/platform/mediastream/IceCandidate.h | 117 +
.../platform/mediastream/MediaDevicesPrivate.cpp | 57 -
.../platform/mediastream/MediaDevicesPrivate.h | 54 -
.../WebCore/platform/mediastream/MediaEndpoint.cpp | 47 +
.../WebCore/platform/mediastream/MediaEndpoint.h | 90 +
.../mediastream/MediaEndpointConfiguration.cpp | 71 +
.../mediastream/MediaEndpointConfiguration.h | 99 +
.../MediaEndpointSessionConfiguration.h | 87 +
.../WebCore/platform/mediastream/MediaPayload.h | 117 +
.../mediastream/MediaStreamCreationClient.h | 5 +-
.../platform/mediastream/MediaStreamPrivate.cpp | 223 +-
.../platform/mediastream/MediaStreamPrivate.h | 75 +-
.../mediastream/MediaStreamTrackPrivate.cpp | 85 +-
.../platform/mediastream/MediaStreamTrackPrivate.h | 49 +-
.../MediaStreamTrackSourcesRequestClient.h | 29 +-
.../platform/mediastream/PeerMediaDescription.h | 184 +
.../platform/mediastream/RealtimeMediaSource.cpp | 19 +-
.../platform/mediastream/RealtimeMediaSource.h | 29 +-
.../mediastream/RealtimeMediaSourceCapabilities.h | 175 +-
.../mediastream/RealtimeMediaSourceCenter.cpp | 2 +-
.../mediastream/RealtimeMediaSourceCenter.h | 15 +-
.../mediastream/RealtimeMediaSourceSettings.cpp | 66 +
.../mediastream/RealtimeMediaSourceSettings.h | 116 +
.../mediastream/RealtimeMediaSourceStates.cpp | 85 -
.../mediastream/RealtimeMediaSourceStates.h | 95 -
.../RealtimeMediaSourceSupportedConstraints.cpp | 133 +
.../RealtimeMediaSourceSupportedConstraints.h | 116 +
.../mediastream/VideoTrackPrivateMediaStream.h | 75 +
.../mediastream/mac/AVAudioCaptureSource.h | 36 +-
.../mediastream/mac/AVAudioCaptureSource.mm | 138 +-
.../mediastream/mac/AVCaptureDeviceManager.h | 53 +-
.../mediastream/mac/AVCaptureDeviceManager.mm | 480 +-
.../mediastream/mac/AVMediaCaptureSource.h | 41 +-
.../mediastream/mac/AVMediaCaptureSource.mm | 148 +-
.../mediastream/mac/AVVideoCaptureSource.h | 50 +-
.../mediastream/mac/AVVideoCaptureSource.mm | 233 +-
.../mediastream/mac/MockRealtimeVideoSourceMac.h | 62 +
.../mediastream/mac/MockRealtimeVideoSourceMac.mm | 102 +
.../mac/RealtimeMediaSourceCenterMac.cpp | 65 +-
.../mediastream/mac/RealtimeMediaSourceCenterMac.h | 7 +-
.../mac/WebAudioSourceProviderAVFObjC.h | 88 +
.../mac/WebAudioSourceProviderAVFObjC.mm | 259 +
.../openwebrtc/RealtimeMediaSourceCenterOwr.cpp | 45 +-
.../openwebrtc/RealtimeMediaSourceCenterOwr.h | 5 +-
.../openwebrtc/RealtimeMediaSourceOwr.h | 6 +-
.../platform/mock/MediaPlaybackTargetMock.cpp | 68 +
.../platform/mock/MediaPlaybackTargetMock.h | 69 +
.../mock/MediaPlaybackTargetPickerMock.cpp | 126 +
.../platform/mock/MediaPlaybackTargetPickerMock.h | 67 +
.../platform/mock/MockRealtimeAudioSource.cpp | 72 +
.../platform/mock/MockRealtimeAudioSource.h | 63 +
.../platform/mock/MockRealtimeMediaSource.cpp | 130 +
.../platform/mock/MockRealtimeMediaSource.h | 88 +
.../mock/MockRealtimeMediaSourceCenter.cpp | 166 +-
.../platform/mock/MockRealtimeMediaSourceCenter.h | 16 +-
.../platform/mock/MockRealtimeVideoSource.cpp | 367 +
.../platform/mock/MockRealtimeVideoSource.h | 112 +
.../WebCore/platform/mock/ScrollAnimatorMock.cpp | 145 +
.../WebCore/platform/mock/ScrollAnimatorMock.h | 78 +
.../WebCore/platform/mock/ScrollbarThemeMock.cpp | 13 +-
.../WebCore/platform/mock/ScrollbarThemeMock.h | 1 +
.../WebCore/platform/mock/TimerEventBasedMock.h | 5 +-
.../WebCore/platform/mock/UserMediaClientMock.h | 80 -
.../WebCore/platform/mock/mediasource/MockBox.cpp | 7 +-
.../mediasource/MockMediaPlayerMediaSource.cpp | 12 +-
.../mock/mediasource/MockMediaPlayerMediaSource.h | 4 +-
.../Source/WebCore/platform/network/BlobData.h | 6 +-
.../Source/WebCore/platform/network/BlobPart.h | 4 +-
.../WebCore/platform/network/BlobRegistry.cpp | 10 +-
.../Source/WebCore/platform/network/BlobRegistry.h | 2 +-
.../WebCore/platform/network/BlobRegistryImpl.cpp | 24 +-
.../WebCore/platform/network/BlobRegistryImpl.h | 5 +-
.../platform/network/BlobResourceHandle.cpp | 65 +-
.../WebCore/platform/network/BlobResourceHandle.h | 23 +-
.../WebCore/platform/network/CacheValidation.cpp | 14 +-
.../WebCore/platform/network/CacheValidation.h | 1 +
.../WebCore/platform/network/CredentialStorage.cpp | 1 -
.../WebCore/platform/network/DNSResolveQueue.cpp | 13 +-
.../WebCore/platform/network/DNSResolveQueue.h | 4 +-
.../Source/WebCore/platform/network/DataURL.cpp | 2 +-
.../WebCore/platform/network/DataURLDecoder.cpp | 194 +
.../WebCore/platform/network/DataURLDecoder.h | 64 +
.../Source/WebCore/platform/network/FormData.cpp | 54 +-
.../Source/WebCore/platform/network/FormData.h | 28 +-
.../WebCore/platform/network/HTTPHeaderMap.cpp | 20 +-
.../WebCore/platform/network/HTTPHeaderMap.h | 4 +-
.../WebCore/platform/network/HTTPHeaderNames.in | 1 +
.../WebCore/platform/network/HTTPParsers.cpp | 31 +-
.../Source/WebCore/platform/network/HTTPParsers.h | 11 +
.../Source/WebCore/platform/network/MIMEHeader.cpp | 12 +-
.../platform/network/NetworkStateNotifier.cpp | 2 +-
.../platform/network/NetworkStateNotifier.h | 1 -
.../platform/network/NetworkStorageSession.h | 3 +-
.../platform/network/ParsedContentRange.cpp | 137 +
.../WebCore/platform/network/ParsedContentRange.h | 63 +
.../WebCore/platform/network/ProtectionSpaceBase.h | 4 +-
.../WebCore/platform/network/ResourceErrorBase.h | 7 +-
.../WebCore/platform/network/ResourceHandle.cpp | 14 +-
.../WebCore/platform/network/ResourceHandle.h | 13 +-
.../platform/network/ResourceHandleInternal.h | 10 +-
.../WebCore/platform/network/ResourceHandleTypes.h | 9 +
.../WebCore/platform/network/ResourceLoadTiming.h | 12 +
.../platform/network/ResourceRequestBase.cpp | 38 +-
.../WebCore/platform/network/ResourceRequestBase.h | 20 +-
.../platform/network/ResourceResponseBase.cpp | 80 +-
.../platform/network/ResourceResponseBase.h | 18 +-
.../platform/network/cf/AuthenticationChallenge.h | 2 +-
.../WebCore/platform/network/cf/CertificateInfo.h | 1 +
.../WebCore/platform/network/cf/CookieJarCFNet.cpp | 15 +-
.../platform/network/cf/CookieStorageCFNet.cpp | 10 +-
.../platform/network/cf/CredentialStorageCFNet.cpp | 13 +-
.../WebCore/platform/network/cf/DNSCFNet.cpp | 15 +-
.../platform/network/cf/FormDataStreamCFNet.cpp | 41 +-
.../platform/network/cf/FormDataStreamCFNet.h | 2 +-
.../platform/network/cf/LoaderRunLoopCF.cpp | 29 +-
.../network/cf/NetworkStorageSessionCFNet.cpp | 4 +-
.../WebCore/platform/network/cf/ResourceError.h | 4 +-
.../platform/network/cf/ResourceErrorCF.cpp | 20 +-
.../platform/network/cf/ResourceHandleCFNet.cpp | 64 +-
.../cf/ResourceHandleCFURLConnectionDelegate.cpp | 7 +-
...leCFURLConnectionDelegateWithOperationQueue.cpp | 19 +-
.../WebCore/platform/network/cf/ResourceRequest.h | 8 +-
.../platform/network/cf/ResourceRequestCFNet.cpp | 35 +-
.../platform/network/cf/ResourceRequestCFNet.h | 9 +-
.../WebCore/platform/network/cf/ResourceResponse.h | 2 +-
.../platform/network/cf/ResourceResponseCFNet.cpp | 18 +-
.../network/cf/SocketStreamHandleCFNet.cpp | 14 +-
...ronousResourceHandleCFURLConnectionDelegate.cpp | 33 +-
.../platform/network/cocoa/CredentialCocoa.h | 2 +-
.../platform/network/cocoa/ResourceLoadTiming.mm | 77 +
.../platform/network/cocoa/ResourceRequestCocoa.mm | 10 +-
.../network/cocoa/ResourceResponseCocoa.mm | 241 +
.../platform/network/cocoa/WebCoreNSURLSession.h | 143 +
.../platform/network/cocoa/WebCoreNSURLSession.mm | 619 +
.../platform/network/create-http-header-name-table | 4 +-
.../platform/network/curl/CookieJarCurl.cpp | 14 +-
.../platform/network/curl/CurlCacheManager.cpp | 4 +-
.../WebCore/platform/network/curl/CurlDownload.cpp | 58 +-
.../WebCore/platform/network/curl/CurlDownload.h | 9 +-
.../platform/network/curl/MultipartHandle.cpp | 2 +-
.../WebCore/platform/network/curl/ResourceError.h | 2 +-
.../platform/network/curl/ResourceHandleCurl.cpp | 13 +-
.../network/curl/ResourceHandleManager.cpp | 35 +-
.../WebCore/platform/network/curl/SSLHandle.cpp | 20 +-
.../platform/network/curl/SocketStreamHandle.h | 11 +-
.../network/curl/SocketStreamHandleCurl.cpp | 14 +-
.../network/efl/NetworkStateNotifierEfl.cpp | 4 +-
.../network/gtk/CredentialBackingStore.cpp | 20 +-
.../network/ios/NetworkStateNotifierIOS.mm | 2 +-
.../WebCore/platform/network/ios/QuickLook.h | 11 +-
.../WebCore/platform/network/ios/QuickLook.mm | 40 +-
.../platform/network/ios/WebCoreURLResponseIOS.mm | 11 +-
.../platform/network/java/CookieJarJava.cpp | 7 +-
.../WebCore/platform/network/java/DNSJava.cpp | 5 +-
.../WebCore/platform/network/java/ResourceError.h | 4 +-
.../platform/network/java/SocketStreamHandle.h | 4 +-
.../WebCore/platform/network/java/URLLoader.cpp | 10 +-
.../WebCore/platform/network/java/URLLoader.h | 2 +-
.../network/mac/BlobDataFileReferenceMac.mm | 4 +-
.../platform/network/mac/CertificateInfoMac.mm | 4 +-
.../WebCore/platform/network/mac/CookieJarMac.mm | 13 +-
.../platform/network/mac/FormDataStreamMac.h | 2 +-
.../platform/network/mac/FormDataStreamMac.mm | 5 +-
.../platform/network/mac/ResourceErrorMac.mm | 17 +-
.../platform/network/mac/ResourceHandleMac.mm | 109 +-
.../platform/network/mac/ResourceResponseMac.mm | 195 -
.../network/mac/WebCoreResourceHandleAsDelegate.h | 11 +-
.../network/mac/WebCoreResourceHandleAsDelegate.mm | 7 +-
...WebCoreResourceHandleAsOperationQueueDelegate.h | 4 +-
...ebCoreResourceHandleAsOperationQueueDelegate.mm | 7 +-
.../platform/network/mac/WebCoreURLResponse.h | 3 +-
.../platform/network/mac/WebCoreURLResponse.mm | 9 +-
.../WebCore/platform/network/soup/DNSSoup.cpp | 50 +-
.../network/soup/NetworkStorageSessionSoup.cpp | 4 +-
.../WebCore/platform/network/soup/ResourceError.h | 4 +-
.../platform/network/soup/ResourceErrorSoup.cpp | 9 +-
.../platform/network/soup/ResourceHandleSoup.cpp | 42 +-
.../platform/network/soup/ResourceResponseSoup.cpp | 8 +
.../network/soup/SocketStreamHandleSoup.cpp | 6 +-
.../platform/network/soup/SoupNetworkSession.cpp | 5 +-
.../platform/network/soup/SoupNetworkSession.h | 2 +
.../network/win/NetworkStateNotifierWin.cpp | 13 +-
.../WebCore/platform/posix/SharedBufferPOSIX.cpp | 4 +-
.../WebCore/platform/soup/SharedBufferSoup.cpp | 5 +-
.../platform/spi/cf/CFNetworkConnectionCacheSPI.h | 32 +-
.../Source/WebCore/platform/spi/cf/CFNetworkSPI.h | 112 +-
.../WebCore/platform/spi/cg/CoreGraphicsSPI.h | 13 +
.../Source/WebCore/platform/spi/cocoa/AVKitSPI.h | 51 +-
.../platform/spi/cocoa/CFNSURLConnectionSPI.h | 2 +-
.../WebCore/platform/spi/cocoa/CoreTextSPI.h | 13 +-
.../platform/spi/cocoa/DataDetectorsCoreSPI.h | 81 +-
.../WebCore/platform/spi/cocoa/DynamicLinkerSPI.h | 7 +-
.../WebCore/platform/spi/cocoa/IOSurfaceSPI.h | 40 +-
.../Source/WebCore/platform/spi/cocoa/MachVMSPI.h | 2 +
.../WebCore/platform/spi/cocoa/NEFilterSourceSPI.h | 4 +-
.../WebCore/platform/spi/cocoa/NSButtonCellSPI.h | 42 +
.../WebCore/platform/spi/cocoa/NSCalendarDateSPI.h | 2 +-
.../Source/WebCore/platform/spi/cocoa/NSColorSPI.h | 6 +-
.../WebCore/platform/spi/cocoa/NSFileManagerSPI.h | 2 +-
.../platform/spi/cocoa/NSPointerFunctionsSPI.h | 41 -
.../WebCore/platform/spi/cocoa/NSStringSPI.h | 2 +-
.../platform/spi/cocoa/NSURLConnectionSPI.h | 49 +
.../WebCore/platform/spi/cocoa/NSURLDownloadSPI.h | 24 +-
.../WebCore/platform/spi/cocoa/NSURLRequestSPI.h | 39 +
.../WebCore/platform/spi/cocoa/QuartzCoreSPI.h | 35 +-
.../WebCore/platform/spi/cocoa/SecuritySPI.h | 64 -
.../platform/spi/cocoa/WebFilterEvaluatorSPI.h | 2 +-
.../Source/WebCore/platform/spi/cocoa/pthreadSPI.h | 37 +
.../Source/WebCore/platform/spi/ios/CoreUISPI.h | 4 +-
.../WebCore/platform/spi/ios/GraphicsServicesSPI.h | 1 +
.../WebCore/platform/spi/ios/LaunchServicesSPI.h | 20 +-
.../WebCore/platform/spi/ios/MediaPlayerSPI.h | 14 +-
.../WebCore/platform/spi/ios/MobileGestaltSPI.h | 28 +-
.../Source/WebCore/platform/spi/ios/QuickLookSPI.h | 2 +-
.../Source/WebCore/platform/spi/ios/UIColorSPI.h | 46 -
.../Source/WebCore/platform/spi/ios/UIKitSPI.h | 60 +
.../WebCore/platform/spi/mac/AVFoundationSPI.h | 18 +-
.../WebCore/platform/spi/mac/DataDetectorsSPI.h | 11 +-
.../Source/WebCore/platform/spi/mac/LookupSPI.h | 12 +-
.../WebCore/platform/spi/mac/NSAccessibilitySPI.h | 42 +
.../WebCore/platform/spi/mac/NSApplicationSPI.h | 35 +
.../Source/WebCore/platform/spi/mac/NSFontSPI.h | 7 +-
.../mac/NSImmediateActionGestureRecognizerSPI.h | 6 +-
.../Source/WebCore/platform/spi/mac/NSMenuSPI.h | 3 +
.../Source/WebCore/platform/spi/mac/NSPopoverSPI.h | 4 -
.../WebCore/platform/spi/mac/NSScrollerImpSPI.h | 149 +
.../platform/spi/mac/NSScrollingInputFilterSPI.h | 41 +
.../platform/spi/mac/NSSharingServicePickerSPI.h | 4 -
.../WebCore/platform/spi/mac/NSSharingServiceSPI.h | 4 -
.../WebCore/platform/spi/mac/NSSpellCheckerSPI.h | 40 +
.../WebCore/platform/spi/mac/NSTextFinderSPI.h | 59 +
.../Source/WebCore/platform/spi/mac/NSViewSPI.h | 33 +
.../Source/WebCore/platform/spi/mac/NSWindowSPI.h | 46 +
.../WebCore/platform/spi/mac/QuickLookMacSPI.h | 2 +-
.../Source/WebCore/platform/spi/mac/TUCallSPI.h | 4 -
.../Source/WebCore/platform/sql/SQLiteDatabase.cpp | 67 +-
.../Source/WebCore/platform/sql/SQLiteDatabase.h | 12 +-
.../WebCore/platform/sql/SQLiteDatabaseTracker.cpp | 12 +-
.../WebCore/platform/sql/SQLiteStatement.cpp | 11 +-
.../platform/text/AtomicStringKeyedMRUCache.h | 73 -
.../Source/WebCore/platform/text/BidiResolver.h | 97 +-
.../WebCore/platform/text/CharacterProperties.h | 3 +-
.../WebCore/platform/text/DecodeEscapeSequences.h | 65 +-
.../Source/WebCore/platform/text/LocaleICU.cpp | 29 +-
.../Source/WebCore/platform/text/LocaleICU.h | 24 +-
.../platform/text/LocaleToScriptMappingDefault.cpp | 52 +-
.../WebCore/platform/text/TextBreakIterator.cpp | 63 +-
.../Source/WebCore/platform/text/TextEncoding.h | 1 +
.../WebCore/platform/text/TextEncodingRegistry.cpp | 22 +-
.../Source/WebCore/platform/text/TextFlags.h | 288 +-
.../Source/WebCore/platform/text/TextStream.cpp | 59 +-
.../Source/WebCore/platform/text/TextStream.h | 92 +-
.../WebCore/platform/text/cf/HyphenationCF.cpp | 47 +-
.../platform/text/hyphen/HyphenationLibHyphen.cpp | 127 +-
.../platform/text/ios/LocalizedDateCache.mm | 4 -
.../Source/WebCore/platform/text/mac/LocaleMac.mm | 6 +-
.../text/mac/TextBreakIteratorInternalICUMac.mm | 34 +-
.../Source/WebCore/platform/text/win/LocaleWin.cpp | 7 +-
.../WebCore/platform/win/ContextMenuItemWin.cpp | 93 -
.../Source/WebCore/platform/win/ContextMenuWin.cpp | 114 -
.../Source/WebCore/platform/win/DragImageWin.cpp | 18 +-
.../platform/win/MainThreadSharedTimerWin.cpp | 198 +
.../Source/WebCore/platform/win/PasteboardWin.cpp | 12 +-
.../Source/WebCore/platform/win/PopupMenuWin.cpp | 140 +-
.../Source/WebCore/platform/win/PopupMenuWin.h | 76 +-
.../WebCore/platform/win/ScrollbarThemeSafari.cpp | 257 -
.../WebCore/platform/win/ScrollbarThemeSafari.h | 63 -
.../WebCore/platform/win/ScrollbarThemeWin.cpp | 29 +-
.../WebCore/platform/win/ScrollbarThemeWin.h | 2 +-
.../WebCore/platform/win/SearchPopupMenuWin.cpp | 12 +-
.../WebCore/platform/win/SearchPopupMenuWin.h | 4 +-
.../Source/WebCore/platform/win/SharedTimerWin.cpp | 205 -
.../Source/WebCore/platform/win/WCDataObject.cpp | 71 +-
.../Source/WebCore/platform/win/WCDataObject.h | 11 +-
.../WebCore/platform/win/WebCoreTextRenderer.cpp | 8 +-
.../Source/WebCore/platform/win/WidgetWin.cpp | 2 +-
.../Source/WebCore/platform/win/WindowsTouch.h | 5 +-
.../Source/WebCore/platform/win/makesafeseh.asm | 2 +-
.../native/Source/WebCore/plugins/DOMMimeType.cpp | 10 +-
.../native/Source/WebCore/plugins/DOMMimeType.h | 7 +-
.../Source/WebCore/plugins/DOMMimeTypeArray.cpp | 36 +-
.../Source/WebCore/plugins/DOMMimeTypeArray.h | 7 +-
.../native/Source/WebCore/plugins/DOMPlugin.cpp | 30 +-
.../main/native/Source/WebCore/plugins/DOMPlugin.h | 8 +-
.../Source/WebCore/plugins/DOMPluginArray.cpp | 33 +-
.../native/Source/WebCore/plugins/DOMPluginArray.h | 7 +-
.../native/Source/WebCore/plugins/PluginData.cpp | 75 +-
.../native/Source/WebCore/plugins/PluginData.h | 6 +
.../native/Source/WebCore/plugins/PluginViewBase.h | 4 +-
.../src/main/native/Source/WebCore/plugins/npapi.h | 5 +-
.../native/Source/WebCore/plugins/npfunctions.h | 6 +
.../Source/WebCore/rendering/AutoTableLayout.cpp | 137 +-
.../Source/WebCore/rendering/AutoTableLayout.h | 24 +-
.../native/Source/WebCore/rendering/BorderEdge.cpp | 10 -
.../native/Source/WebCore/rendering/BorderEdge.h | 12 +-
.../Source/WebCore/rendering/ClipPathOperation.h | 32 +-
.../native/Source/WebCore/rendering/ClipRect.h | 23 +-
.../Source/WebCore/rendering/EllipsisBox.cpp | 26 +-
.../native/Source/WebCore/rendering/EllipsisBox.h | 2 +-
.../WebCore/rendering/FilterEffectRenderer.cpp | 14 +-
.../WebCore/rendering/FilterEffectRenderer.h | 3 +-
.../Source/WebCore/rendering/FixedTableLayout.cpp | 34 +-
.../Source/WebCore/rendering/FixedTableLayout.h | 2 +-
.../Source/WebCore/rendering/FloatingObjects.cpp | 35 +-
.../WebCore/rendering/FlowThreadController.cpp | 4 +-
.../Source/WebCore/rendering/HitTestResult.cpp | 6 +-
.../WebCore/rendering/HitTestingTransformState.cpp | 26 +-
.../WebCore/rendering/ImageQualityController.cpp | 50 +-
.../WebCore/rendering/ImageQualityController.h | 14 +-
.../native/Source/WebCore/rendering/InlineBox.h | 4 -
.../Source/WebCore/rendering/InlineFlowBox.cpp | 104 +-
.../Source/WebCore/rendering/InlineFlowBox.h | 2 +
.../Source/WebCore/rendering/InlineIterator.h | 35 +-
.../Source/WebCore/rendering/InlineTextBox.cpp | 463 +-
.../Source/WebCore/rendering/InlineTextBox.h | 7 +-
.../Source/WebCore/rendering/LayerFragment.h | 7 +-
.../Source/WebCore/rendering/LayoutState.cpp | 6 +-
.../native/Source/WebCore/rendering/LayoutState.h | 4 +-
.../Source/WebCore/rendering/OrderIterator.cpp | 12 +-
.../native/Source/WebCore/rendering/PaintInfo.h | 25 +-
.../Source/WebCore/rendering/RenderAttachment.cpp | 2 +-
.../Source/WebCore/rendering/RenderBlock.cpp | 384 +-
.../native/Source/WebCore/rendering/RenderBlock.h | 41 +-
.../Source/WebCore/rendering/RenderBlockFlow.cpp | 327 +-
.../Source/WebCore/rendering/RenderBlockFlow.h | 66 +-
.../WebCore/rendering/RenderBlockLineLayout.cpp | 273 +-
.../native/Source/WebCore/rendering/RenderBox.cpp | 745 +-
.../native/Source/WebCore/rendering/RenderBox.h | 85 +-
.../WebCore/rendering/RenderBoxModelObject.cpp | 409 +-
.../WebCore/rendering/RenderBoxModelObject.h | 36 +-
.../Source/WebCore/rendering/RenderButton.cpp | 29 +-
.../native/Source/WebCore/rendering/RenderButton.h | 5 +-
.../Source/WebCore/rendering/RenderCombineText.cpp | 80 +-
.../Source/WebCore/rendering/RenderCombineText.h | 6 +-
.../Source/WebCore/rendering/RenderCounter.cpp | 2 +-
.../rendering/RenderDeprecatedFlexibleBox.cpp | 12 +-
.../rendering/RenderDeprecatedFlexibleBox.h | 2 +-
.../WebCore/rendering/RenderDetailsMarker.cpp | 13 +-
.../Source/WebCore/rendering/RenderElement.cpp | 604 +-
.../Source/WebCore/rendering/RenderElement.h | 58 +-
.../WebCore/rendering/RenderEmbeddedObject.cpp | 73 +-
.../WebCore/rendering/RenderEmbeddedObject.h | 7 +-
.../Source/WebCore/rendering/RenderFieldset.cpp | 10 +-
.../WebCore/rendering/RenderFileUploadControl.cpp | 21 +-
.../Source/WebCore/rendering/RenderFlexibleBox.cpp | 79 +-
.../Source/WebCore/rendering/RenderFlexibleBox.h | 10 +-
.../Source/WebCore/rendering/RenderFlowThread.cpp | 13 +-
.../Source/WebCore/rendering/RenderFlowThread.h | 2 +-
.../Source/WebCore/rendering/RenderFrame.cpp | 2 +-
.../Source/WebCore/rendering/RenderFrameBase.cpp | 15 +-
.../Source/WebCore/rendering/RenderFrameSet.cpp | 20 +-
.../Source/WebCore/rendering/RenderFullScreen.cpp | 10 +-
.../Source/WebCore/rendering/RenderFullScreen.h | 1 +
.../Source/WebCore/rendering/RenderGeometryMap.cpp | 15 +-
.../native/Source/WebCore/rendering/RenderGrid.cpp | 1177 +-
.../native/Source/WebCore/rendering/RenderGrid.h | 64 +-
.../Source/WebCore/rendering/RenderHTMLCanvas.cpp | 13 +-
.../Source/WebCore/rendering/RenderIFrame.cpp | 2 +-
.../Source/WebCore/rendering/RenderImage.cpp | 47 +-
.../native/Source/WebCore/rendering/RenderImage.h | 4 +-
.../WebCore/rendering/RenderImageResource.cpp | 2 +-
.../Source/WebCore/rendering/RenderImageResource.h | 2 +-
.../rendering/RenderImageResourceStyleImage.cpp | 6 +-
.../rendering/RenderImageResourceStyleImage.h | 2 +-
.../Source/WebCore/rendering/RenderInline.cpp | 465 +-
.../native/Source/WebCore/rendering/RenderInline.h | 14 +-
.../Source/WebCore/rendering/RenderLayer.cpp | 727 +-
.../native/Source/WebCore/rendering/RenderLayer.h | 114 +-
.../WebCore/rendering/RenderLayerBacking.cpp | 151 +-
.../Source/WebCore/rendering/RenderLayerBacking.h | 15 +-
.../WebCore/rendering/RenderLayerCompositor.cpp | 119 +-
.../WebCore/rendering/RenderLayerCompositor.h | 53 +-
.../WebCore/rendering/RenderLayerFilterInfo.h | 3 +
.../WebCore/rendering/RenderLayerModelObject.cpp | 49 +-
.../WebCore/rendering/RenderLayerModelObject.h | 4 +-
.../Source/WebCore/rendering/RenderLineBoxList.cpp | 15 +-
.../Source/WebCore/rendering/RenderLineBoxList.h | 2 +-
.../Source/WebCore/rendering/RenderLineBreak.cpp | 4 +-
.../Source/WebCore/rendering/RenderListBox.cpp | 69 +-
.../Source/WebCore/rendering/RenderListBox.h | 12 +-
.../Source/WebCore/rendering/RenderListItem.cpp | 12 +-
.../Source/WebCore/rendering/RenderListMarker.cpp | 51 +-
.../Source/WebCore/rendering/RenderMarquee.cpp | 6 +-
.../Source/WebCore/rendering/RenderMedia.cpp | 10 +-
.../native/Source/WebCore/rendering/RenderMedia.h | 1 +
.../rendering/RenderMediaControlElements.cpp | 14 +-
.../WebCore/rendering/RenderMediaControlElements.h | 1 +
.../WebCore/rendering/RenderMediaControls.cpp | 53 +-
.../Source/WebCore/rendering/RenderMediaControls.h | 1 -
.../Source/WebCore/rendering/RenderMenuList.cpp | 3 +-
.../Source/WebCore/rendering/RenderMenuList.h | 2 +
.../Source/WebCore/rendering/RenderMeter.cpp | 2 +-
.../rendering/RenderMultiColumnFlowThread.cpp | 11 +-
.../WebCore/rendering/RenderMultiColumnSet.cpp | 21 +-
.../RenderMultiColumnSpannerPlaceholder.cpp | 2 +-
.../WebCore/rendering/RenderNamedFlowFragment.cpp | 8 +-
.../WebCore/rendering/RenderNamedFlowThread.cpp | 12 +-
.../Source/WebCore/rendering/RenderObject.cpp | 695 +-
.../native/Source/WebCore/rendering/RenderObject.h | 110 +-
.../Source/WebCore/rendering/RenderOverflow.h | 2 +-
.../Source/WebCore/rendering/RenderProgress.cpp | 2 +-
.../native/Source/WebCore/rendering/RenderPtr.h | 4 +-
.../Source/WebCore/rendering/RenderQuote.cpp | 9 +-
.../Source/WebCore/rendering/RenderRegion.cpp | 25 +-
.../Source/WebCore/rendering/RenderRegionSet.cpp | 2 +-
.../Source/WebCore/rendering/RenderReplaced.cpp | 35 +-
.../Source/WebCore/rendering/RenderReplica.cpp | 4 +-
.../native/Source/WebCore/rendering/RenderRuby.cpp | 4 +-
.../Source/WebCore/rendering/RenderRubyBase.cpp | 2 +-
.../Source/WebCore/rendering/RenderRubyRun.cpp | 4 +-
.../Source/WebCore/rendering/RenderRubyText.cpp | 2 +-
.../Source/WebCore/rendering/RenderScrollbar.cpp | 10 +-
.../Source/WebCore/rendering/RenderScrollbar.h | 4 +-
.../WebCore/rendering/RenderScrollbarPart.cpp | 24 +-
.../Source/WebCore/rendering/RenderScrollbarPart.h | 2 +-
.../WebCore/rendering/RenderScrollbarTheme.cpp | 21 +-
.../WebCore/rendering/RenderScrollbarTheme.h | 16 +-
.../Source/WebCore/rendering/RenderSearchField.cpp | 16 +-
.../Source/WebCore/rendering/RenderSearchField.h | 4 +-
.../Source/WebCore/rendering/RenderSlider.cpp | 2 +-
.../native/Source/WebCore/rendering/RenderSlider.h | 2 +
.../WebCore/rendering/RenderSnapshottedPlugIn.cpp | 14 +-
.../Source/WebCore/rendering/RenderTable.cpp | 95 +-
.../native/Source/WebCore/rendering/RenderTable.h | 44 +-
.../WebCore/rendering/RenderTableCaption.cpp | 2 +-
.../Source/WebCore/rendering/RenderTableCell.cpp | 173 +-
.../Source/WebCore/rendering/RenderTableCell.h | 46 +-
.../Source/WebCore/rendering/RenderTableCol.cpp | 2 +-
.../Source/WebCore/rendering/RenderTableRow.cpp | 7 +-
.../WebCore/rendering/RenderTableSection.cpp | 147 +-
.../Source/WebCore/rendering/RenderTableSection.h | 60 +-
.../native/Source/WebCore/rendering/RenderText.cpp | 45 +-
.../native/Source/WebCore/rendering/RenderText.h | 2 +
.../Source/WebCore/rendering/RenderTextControl.cpp | 57 +-
.../Source/WebCore/rendering/RenderTextControl.h | 8 +-
.../rendering/RenderTextControlMultiLine.cpp | 18 +-
.../WebCore/rendering/RenderTextControlMultiLine.h | 1 -
.../rendering/RenderTextControlSingleLine.cpp | 47 +-
.../rendering/RenderTextControlSingleLine.h | 8 +-
.../WebCore/rendering/RenderTextLineBoxes.cpp | 46 +-
.../Source/WebCore/rendering/RenderTheme.cpp | 265 +-
.../native/Source/WebCore/rendering/RenderTheme.h | 44 +-
.../Source/WebCore/rendering/RenderThemeEfl.cpp | 1073 ++
.../Source/WebCore/rendering/RenderThemeEfl.h | 260 +
.../Source/WebCore/rendering/RenderThemeGtk.cpp | 1110 +-
.../Source/WebCore/rendering/RenderThemeGtk.h | 36 +-
.../Source/WebCore/rendering/RenderThemeIOS.h | 12 +-
.../Source/WebCore/rendering/RenderThemeIOS.mm | 272 +-
.../Source/WebCore/rendering/RenderThemeMac.h | 36 +-
.../Source/WebCore/rendering/RenderThemeMac.mm | 438 +-
.../Source/WebCore/rendering/RenderThemeSafari.cpp | 1217 --
.../Source/WebCore/rendering/RenderThemeSafari.h | 191 -
.../Source/WebCore/rendering/RenderThemeWin.cpp | 45 +-
.../Source/WebCore/rendering/RenderThemeWin.h | 10 +-
.../Source/WebCore/rendering/RenderTreeAsText.cpp | 97 +-
.../Source/WebCore/rendering/RenderTreeAsText.h | 22 +-
.../Source/WebCore/rendering/RenderVTTCue.cpp | 4 +-
.../Source/WebCore/rendering/RenderVideo.cpp | 8 +-
.../native/Source/WebCore/rendering/RenderView.cpp | 143 +-
.../native/Source/WebCore/rendering/RenderView.h | 95 +-
.../Source/WebCore/rendering/RenderWidget.cpp | 30 +-
.../native/Source/WebCore/rendering/RenderWidget.h | 2 +-
.../Source/WebCore/rendering/RenderingAllInOne.cpp | 30 +-
.../Source/WebCore/rendering/RootInlineBox.cpp | 28 +-
.../Source/WebCore/rendering/RootInlineBox.h | 2 +-
.../Source/WebCore/rendering/SimpleLineLayout.cpp | 649 +-
.../rendering/SimpleLineLayoutFunctions.cpp | 100 +-
.../WebCore/rendering/SimpleLineLayoutResolver.cpp | 48 +-
.../WebCore/rendering/SimpleLineLayoutResolver.h | 21 +-
.../SimpleLineLayoutTextFragmentIterator.cpp | 37 +-
.../SimpleLineLayoutTextFragmentIterator.h | 13 +-
.../Source/WebCore/rendering/TextAutoSizing.cpp | 4 +-
.../Source/WebCore/rendering/TextAutosizer.cpp | 2 -
.../WebCore/rendering/TextDecorationPainter.cpp | 356 +
.../WebCore/rendering/TextDecorationPainter.h | 77 +
.../Source/WebCore/rendering/TextPaintStyle.cpp | 28 +-
.../Source/WebCore/rendering/TextPaintStyle.h | 9 +-
.../Source/WebCore/rendering/TextPainter.cpp | 193 +-
.../native/Source/WebCore/rendering/TextPainter.h | 84 +-
.../WebCore/rendering/line/BreakingContext.h | 61 +-
.../Source/WebCore/rendering/line/LineBreaker.cpp | 10 +-
.../Source/WebCore/rendering/line/LineBreaker.h | 4 +-
.../WebCore/rendering/line/LineInlineHeaders.h | 6 +-
.../WebCore/rendering/line/LineLayoutState.h | 13 +-
.../Source/WebCore/rendering/line/LineWidth.cpp | 36 +-
.../Source/WebCore/rendering/line/LineWidth.h | 20 +-
.../WebCore/rendering/line/TrailingObjects.h | 4 +-
.../rendering/mathml/MathMLOperatorDictionary.cpp | 1118 ++
.../rendering/mathml/MathMLOperatorDictionary.h | 60 +
.../WebCore/rendering/mathml/RenderMathMLBlock.cpp | 30 +-
.../WebCore/rendering/mathml/RenderMathMLBlock.h | 3 +-
.../rendering/mathml/RenderMathMLFenced.cpp | 2 +-
.../rendering/mathml/RenderMathMLFraction.cpp | 21 +-
.../WebCore/rendering/mathml/RenderMathMLMath.cpp | 2 +-
.../rendering/mathml/RenderMathMLMenclose.cpp | 29 +-
.../rendering/mathml/RenderMathMLOperator.cpp | 1099 +-
.../rendering/mathml/RenderMathMLOperator.h | 24 +-
.../mathml/RenderMathMLRadicalOperator.cpp | 38 +-
.../WebCore/rendering/mathml/RenderMathMLRoot.cpp | 22 +-
.../WebCore/rendering/mathml/RenderMathMLRoot.h | 2 +-
.../WebCore/rendering/mathml/RenderMathMLRow.cpp | 4 +-
.../rendering/mathml/RenderMathMLScripts.cpp | 2 +-
.../WebCore/rendering/mathml/RenderMathMLScripts.h | 2 +-
.../WebCore/rendering/mathml/RenderMathMLSpace.cpp | 2 +-
.../rendering/mathml/RenderMathMLSquareRoot.cpp | 4 +-
.../WebCore/rendering/mathml/RenderMathMLToken.cpp | 8 +-
.../rendering/mathml/RenderMathMLUnderOver.cpp | 8 +-
.../Source/WebCore/rendering/shapes/BoxShape.cpp | 2 +-
.../Source/WebCore/rendering/shapes/PolygonShape.h | 2 +-
.../Source/WebCore/rendering/shapes/RasterShape.h | 3 +-
.../Source/WebCore/rendering/shapes/Shape.cpp | 18 +-
.../native/Source/WebCore/rendering/shapes/Shape.h | 1 +
.../WebCore/rendering/shapes/ShapeOutsideInfo.cpp | 8 +-
.../WebCore/rendering/shapes/ShapeOutsideInfo.h | 3 +-
.../Source/WebCore/rendering/style/BasicShapes.cpp | 306 +-
.../Source/WebCore/rendering/style/BasicShapes.h | 164 +-
.../WebCore/rendering/style/CollapsedBorderValue.h | 15 +-
.../Source/WebCore/rendering/style/ContentData.cpp | 8 +-
.../Source/WebCore/rendering/style/ContentData.h | 8 +-
.../Source/WebCore/rendering/style/DataRef.h | 2 +-
.../Source/WebCore/rendering/style/FillLayer.cpp | 48 +-
.../Source/WebCore/rendering/style/FillLayer.h | 21 +-
.../WebCore/rendering/style/GridCoordinate.h | 84 +-
.../rendering/style/GridResolvedPosition.cpp | 220 +-
.../WebCore/rendering/style/GridResolvedPosition.h | 96 +-
.../Source/WebCore/rendering/style/GridTrackSize.h | 28 +-
.../WebCore/rendering/style/NinePieceImage.cpp | 68 +-
.../WebCore/rendering/style/NinePieceImage.h | 18 +-
.../Source/WebCore/rendering/style/OutlineValue.h | 9 +-
.../Source/WebCore/rendering/style/RenderStyle.cpp | 338 +-
.../Source/WebCore/rendering/style/RenderStyle.h | 311 +-
.../rendering/style/RenderStyleConstants.cpp | 104 +
.../WebCore/rendering/style/RenderStyleConstants.h | 57 +-
.../WebCore/rendering/style/SVGRenderStyle.h | 13 +-
.../WebCore/rendering/style/SVGRenderStyleDefs.cpp | 10 +-
.../WebCore/rendering/style/SVGRenderStyleDefs.h | 1 -
.../Source/WebCore/rendering/style/ShadowData.cpp | 4 +-
.../Source/WebCore/rendering/style/ShadowData.h | 2 +-
.../Source/WebCore/rendering/style/ShapeValue.cpp | 22 +
.../Source/WebCore/rendering/style/ShapeValue.h | 10 +-
.../WebCore/rendering/style/StyleAllInOne.cpp | 1 +
.../WebCore/rendering/style/StyleCachedImage.cpp | 2 +-
.../WebCore/rendering/style/StyleCachedImage.h | 2 +-
.../rendering/style/StyleCachedImageSet.cpp | 2 +-
.../WebCore/rendering/style/StyleCachedImageSet.h | 2 +-
.../rendering/style/StyleCustomPropertyData.h | 88 +
.../rendering/style/StyleGeneratedImage.cpp | 4 +-
.../WebCore/rendering/style/StyleGeneratedImage.h | 4 +-
.../WebCore/rendering/style/StyleGridData.cpp | 4 +
.../Source/WebCore/rendering/style/StyleGridData.h | 11 +-
.../Source/WebCore/rendering/style/StyleImage.h | 7 +-
.../WebCore/rendering/style/StyleInheritedData.h | 4 +-
.../WebCore/rendering/style/StyleMultiColData.cpp | 9 +-
.../WebCore/rendering/style/StyleMultiColData.h | 3 -
.../WebCore/rendering/style/StylePendingImage.h | 4 +-
.../rendering/style/StyleRareInheritedData.cpp | 53 +-
.../rendering/style/StyleRareInheritedData.h | 11 +-
.../rendering/style/StyleRareNonInheritedData.cpp | 97 +-
.../rendering/style/StyleRareNonInheritedData.h | 22 +-
.../WebCore/rendering/style/StyleReflection.h | 2 +-
.../WebCore/rendering/style/WillChangeData.cpp | 150 +
.../WebCore/rendering/style/WillChangeData.h | 132 +
.../WebCore/rendering/svg/RenderSVGBlock.cpp | 2 +-
.../WebCore/rendering/svg/RenderSVGContainer.cpp | 12 +-
.../WebCore/rendering/svg/RenderSVGContainer.h | 2 +-
.../WebCore/rendering/svg/RenderSVGEllipse.cpp | 10 +-
.../WebCore/rendering/svg/RenderSVGEllipse.h | 4 +-
.../rendering/svg/RenderSVGForeignObject.cpp | 20 +-
.../WebCore/rendering/svg/RenderSVGForeignObject.h | 4 +-
.../rendering/svg/RenderSVGGradientStop.cpp | 2 +-
.../rendering/svg/RenderSVGHiddenContainer.cpp | 2 +-
.../WebCore/rendering/svg/RenderSVGImage.cpp | 19 +-
.../Source/WebCore/rendering/svg/RenderSVGImage.h | 2 +-
.../WebCore/rendering/svg/RenderSVGInline.cpp | 8 +-
.../Source/WebCore/rendering/svg/RenderSVGInline.h | 2 +-
.../WebCore/rendering/svg/RenderSVGInlineText.cpp | 4 +-
.../WebCore/rendering/svg/RenderSVGModelObject.cpp | 6 +-
.../WebCore/rendering/svg/RenderSVGModelObject.h | 2 +-
.../Source/WebCore/rendering/svg/RenderSVGPath.cpp | 34 +-
.../Source/WebCore/rendering/svg/RenderSVGPath.h | 2 +-
.../Source/WebCore/rendering/svg/RenderSVGRect.cpp | 18 +-
.../Source/WebCore/rendering/svg/RenderSVGRect.h | 4 +-
.../WebCore/rendering/svg/RenderSVGResource.cpp | 13 +-
.../rendering/svg/RenderSVGResourceClipper.cpp | 33 +-
.../rendering/svg/RenderSVGResourceClipper.h | 10 +-
.../rendering/svg/RenderSVGResourceContainer.cpp | 7 +-
.../rendering/svg/RenderSVGResourceContainer.h | 1 -
.../rendering/svg/RenderSVGResourceFilter.cpp | 28 +-
.../svg/RenderSVGResourceFilterPrimitive.cpp | 2 +-
.../rendering/svg/RenderSVGResourceGradient.cpp | 19 +-
.../svg/RenderSVGResourceLinearGradient.cpp | 2 +-
.../rendering/svg/RenderSVGResourceMarker.cpp | 6 +-
.../rendering/svg/RenderSVGResourceMasker.cpp | 12 +-
.../rendering/svg/RenderSVGResourcePattern.cpp | 48 +-
.../rendering/svg/RenderSVGResourcePattern.h | 6 +-
.../svg/RenderSVGResourceRadialGradient.cpp | 2 +-
.../rendering/svg/RenderSVGResourceSolidColor.cpp | 9 +-
.../Source/WebCore/rendering/svg/RenderSVGRoot.cpp | 68 +-
.../Source/WebCore/rendering/svg/RenderSVGRoot.h | 2 +-
.../WebCore/rendering/svg/RenderSVGShape.cpp | 63 +-
.../Source/WebCore/rendering/svg/RenderSVGShape.h | 12 +-
.../Source/WebCore/rendering/svg/RenderSVGTSpan.h | 2 +-
.../Source/WebCore/rendering/svg/RenderSVGText.cpp | 22 +-
.../Source/WebCore/rendering/svg/RenderSVGText.h | 4 +-
.../WebCore/rendering/svg/RenderSVGTextPath.cpp | 2 +-
.../svg/RenderSVGTransformableContainer.cpp | 2 +-
.../rendering/svg/RenderSVGViewportContainer.cpp | 4 +-
.../WebCore/rendering/svg/SVGInlineFlowBox.cpp | 68 +-
.../WebCore/rendering/svg/SVGInlineFlowBox.h | 1 -
.../WebCore/rendering/svg/SVGInlineTextBox.cpp | 84 +-
.../WebCore/rendering/svg/SVGInlineTextBox.h | 8 +-
.../Source/WebCore/rendering/svg/SVGMarkerData.h | 22 +-
.../WebCore/rendering/svg/SVGRenderSupport.cpp | 39 +-
.../WebCore/rendering/svg/SVGRenderSupport.h | 8 +-
.../WebCore/rendering/svg/SVGRenderTreeAsText.cpp | 198 +-
.../WebCore/rendering/svg/SVGRenderTreeAsText.h | 24 +-
.../WebCore/rendering/svg/SVGRenderingContext.cpp | 87 +-
.../WebCore/rendering/svg/SVGRenderingContext.h | 2 +-
.../Source/WebCore/rendering/svg/SVGResources.cpp | 148 +-
.../Source/WebCore/rendering/svg/SVGResources.h | 27 +-
.../WebCore/rendering/svg/SVGResourcesCache.cpp | 6 +-
.../rendering/svg/SVGResourcesCycleSolver.cpp | 93 +-
.../WebCore/rendering/svg/SVGRootInlineBox.cpp | 20 +-
.../WebCore/rendering/svg/SVGRootInlineBox.h | 2 +
.../Source/WebCore/rendering/svg/SVGSubpathData.h | 57 +-
.../WebCore/rendering/svg/SVGTextMetrics.cpp | 2 -
.../rendering/svg/SVGTextMetricsBuilder.cpp | 2 +-
.../rendering/svg/SVGTextRunRenderingContext.cpp | 25 +-
.../rendering/svg/SVGTextRunRenderingContext.h | 2 +-
.../Source/WebCore/replay/CapturingInputCursor.cpp | 6 +-
.../Source/WebCore/replay/FunctorInputCursor.h | 4 +-
.../Source/WebCore/replay/MemoizedDOMResult.cpp | 2 +-
.../Source/WebCore/replay/ReplayController.cpp | 2 +-
.../WebCore/replay/ReplayInputCreationMethods.cpp | 2 +-
.../native/Source/WebCore/replay/ReplaySession.cpp | 4 +-
.../Source/WebCore/replay/ReplayingInputCursor.cpp | 4 +-
.../WebCore/replay/SegmentedInputStorage.cpp | 2 +-
.../Source/WebCore/replay/SerializationMethods.cpp | 4 +-
.../Source/WebCore/replay/UserInputBridge.cpp | 16 +-
.../native/Source/WebCore/replay/UserInputBridge.h | 2 +-
.../main/native/Source/WebCore/storage/Storage.cpp | 9 +-
.../main/native/Source/WebCore/storage/Storage.h | 4 +-
.../main/native/Source/WebCore/storage/Storage.idl | 12 +-
.../native/Source/WebCore/storage/StorageArea.h | 1 -
.../native/Source/WebCore/storage/StorageEvent.cpp | 8 +-
.../native/Source/WebCore/storage/StorageEvent.h | 6 +-
.../native/Source/WebCore/storage/StorageEvent.idl | 8 +-
.../native/Source/WebCore/storage/StorageMap.cpp | 24 +-
.../native/Source/WebCore/storage/StorageMap.h | 9 +-
.../Source/WebCore/storage/StorageNamespace.h | 3 +-
.../WebCore/style/AttributeChangeInvalidation.cpp | 90 +
.../WebCore/style/AttributeChangeInvalidation.h | 73 +
.../WebCore/style/ClassChangeInvalidation.cpp | 116 +
.../Source/WebCore/style/ClassChangeInvalidation.h | 83 +
.../Source/WebCore/style/IdChangeInvalidation.cpp | 64 +
.../Source/WebCore/style/IdChangeInvalidation.h | 72 +
.../Source/WebCore/style/InlineTextBoxStyle.cpp | 8 +-
.../Source/WebCore/style/InlineTextBoxStyle.h | 4 +-
.../Source/WebCore/style/RenderTreePosition.cpp | 39 +-
.../Source/WebCore/style/RenderTreePosition.h | 4 +-
.../native/Source/WebCore/style/StyleChange.cpp | 90 +
.../main/native/Source/WebCore/style/StyleChange.h | 42 +
.../WebCore/style/StyleResolveForDocument.cpp | 18 +-
.../Source/WebCore/style/StyleResolveTree.cpp | 932 --
.../native/Source/WebCore/style/StyleResolveTree.h | 65 -
.../Source/WebCore/style/StyleSharingResolver.cpp | 375 +
.../Source/WebCore/style/StyleSharingResolver.h | 66 +
.../Source/WebCore/style/StyleTreeResolver.cpp | 1058 ++
.../Source/WebCore/style/StyleTreeResolver.h | 144 +
.../native/Source/WebCore/svg/ColorDistance.cpp | 91 -
.../main/native/Source/WebCore/svg/ColorDistance.h | 50 -
.../main/native/Source/WebCore/svg/SVGAElement.cpp | 4 +-
.../main/native/Source/WebCore/svg/SVGAllInOne.cpp | 1 -
.../Source/WebCore/svg/SVGAltGlyphElement.cpp | 2 +-
.../main/native/Source/WebCore/svg/SVGAngle.cpp | 13 +-
.../main/native/Source/WebCore/svg/SVGAngle.idl | 3 +-
.../Source/WebCore/svg/SVGAnimateColorElement.cpp | 2 +-
.../Source/WebCore/svg/SVGAnimateElementBase.cpp | 2 +-
.../Source/WebCore/svg/SVGAnimateMotionElement.cpp | 4 +-
.../native/Source/WebCore/svg/SVGAnimatedAngle.cpp | 2 +-
.../native/Source/WebCore/svg/SVGAnimatedAngle.h | 2 +-
.../Source/WebCore/svg/SVGAnimatedBoolean.cpp | 2 +-
.../native/Source/WebCore/svg/SVGAnimatedBoolean.h | 2 +-
.../native/Source/WebCore/svg/SVGAnimatedColor.cpp | 66 +-
.../native/Source/WebCore/svg/SVGAnimatedColor.h | 27 +-
.../Source/WebCore/svg/SVGAnimatedEnumeration.cpp | 2 +-
.../Source/WebCore/svg/SVGAnimatedEnumeration.h | 2 +-
.../Source/WebCore/svg/SVGAnimatedInteger.cpp | 2 +-
.../native/Source/WebCore/svg/SVGAnimatedInteger.h | 2 +-
.../svg/SVGAnimatedIntegerOptionalInteger.cpp | 2 +-
.../svg/SVGAnimatedIntegerOptionalInteger.h | 2 +-
.../Source/WebCore/svg/SVGAnimatedLength.cpp | 2 +-
.../native/Source/WebCore/svg/SVGAnimatedLength.h | 2 +-
.../Source/WebCore/svg/SVGAnimatedLengthList.cpp | 2 +-
.../Source/WebCore/svg/SVGAnimatedLengthList.h | 2 +-
.../Source/WebCore/svg/SVGAnimatedNumber.cpp | 2 +-
.../native/Source/WebCore/svg/SVGAnimatedNumber.h | 2 +-
.../Source/WebCore/svg/SVGAnimatedNumberList.cpp | 2 +-
.../Source/WebCore/svg/SVGAnimatedNumberList.h | 2 +-
.../svg/SVGAnimatedNumberOptionalNumber.cpp | 2 +-
.../WebCore/svg/SVGAnimatedNumberOptionalNumber.h | 2 +-
.../native/Source/WebCore/svg/SVGAnimatedPath.cpp | 23 +-
.../native/Source/WebCore/svg/SVGAnimatedPath.h | 2 +-
.../Source/WebCore/svg/SVGAnimatedPointList.cpp | 2 +-
.../Source/WebCore/svg/SVGAnimatedPointList.h | 2 +-
.../WebCore/svg/SVGAnimatedPreserveAspectRatio.cpp | 2 +-
.../WebCore/svg/SVGAnimatedPreserveAspectRatio.h | 2 +-
.../native/Source/WebCore/svg/SVGAnimatedRect.cpp | 2 +-
.../native/Source/WebCore/svg/SVGAnimatedRect.h | 2 +-
.../Source/WebCore/svg/SVGAnimatedString.cpp | 2 +-
.../native/Source/WebCore/svg/SVGAnimatedString.h | 2 +-
.../WebCore/svg/SVGAnimatedTransformList.cpp | 2 +-
.../Source/WebCore/svg/SVGAnimatedTransformList.h | 2 +-
.../native/Source/WebCore/svg/SVGAnimatedType.cpp | 2 +-
.../Source/WebCore/svg/SVGAnimatedTypeAnimator.cpp | 2 +-
.../Source/WebCore/svg/SVGAnimatedTypeAnimator.h | 16 +-
.../Source/WebCore/svg/SVGAnimationElement.cpp | 18 +-
.../native/Source/WebCore/svg/SVGAnimatorFactory.h | 2 +-
.../native/Source/WebCore/svg/SVGCircleElement.cpp | 2 +-
.../Source/WebCore/svg/SVGClipPathElement.cpp | 2 +-
.../main/native/Source/WebCore/svg/SVGColor.cpp | 13 +-
.../svg/SVGComponentTransferFunctionElement.h | 10 +-
.../native/Source/WebCore/svg/SVGDefsElement.cpp | 2 +-
.../main/native/Source/WebCore/svg/SVGDocument.cpp | 2 +-
.../main/native/Source/WebCore/svg/SVGDocument.h | 4 +-
.../main/native/Source/WebCore/svg/SVGDocument.idl | 3 +-
.../Source/WebCore/svg/SVGDocumentExtensions.cpp | 6 +-
.../main/native/Source/WebCore/svg/SVGElement.cpp | 31 +-
.../main/native/Source/WebCore/svg/SVGElement.h | 5 +-
.../main/native/Source/WebCore/svg/SVGElement.idl | 7 +-
.../native/Source/WebCore/svg/SVGElementRareData.h | 5 +-
.../Source/WebCore/svg/SVGEllipseElement.cpp | 2 +-
.../native/Source/WebCore/svg/SVGFEBlendElement.h | 10 +-
.../Source/WebCore/svg/SVGFEColorMatrixElement.h | 8 +-
.../Source/WebCore/svg/SVGFECompositeElement.h | 21 +-
.../WebCore/svg/SVGFEConvolveMatrixElement.cpp | 8 +-
.../WebCore/svg/SVGFEConvolveMatrixElement.h | 6 +-
.../WebCore/svg/SVGFEDiffuseLightingElement.cpp | 4 +-
.../WebCore/svg/SVGFEDisplacementMapElement.h | 8 +-
.../Source/WebCore/svg/SVGFEDropShadowElement.cpp | 4 +-
.../WebCore/svg/SVGFEGaussianBlurElement.cpp | 4 +-
.../Source/WebCore/svg/SVGFEImageElement.cpp | 11 +-
.../native/Source/WebCore/svg/SVGFEImageElement.h | 2 +
.../Source/WebCore/svg/SVGFEMorphologyElement.cpp | 4 +-
.../Source/WebCore/svg/SVGFEMorphologyElement.h | 4 +-
.../WebCore/svg/SVGFESpecularLightingElement.cpp | 4 +-
.../Source/WebCore/svg/SVGFETurbulenceElement.cpp | 4 +-
.../Source/WebCore/svg/SVGFETurbulenceElement.h | 8 +-
.../native/Source/WebCore/svg/SVGFilterElement.cpp | 6 +-
.../svg/SVGFilterPrimitiveStandardAttributes.cpp | 2 +-
.../main/native/Source/WebCore/svg/SVGFontData.cpp | 29 +-
.../main/native/Source/WebCore/svg/SVGFontData.h | 8 +-
.../native/Source/WebCore/svg/SVGFontElement.cpp | 4 +-
.../native/Source/WebCore/svg/SVGFontFaceElement.h | 4 +-
.../Source/WebCore/svg/SVGForeignObjectElement.cpp | 2 +-
.../main/native/Source/WebCore/svg/SVGGElement.cpp | 4 +-
.../main/native/Source/WebCore/svg/SVGGlyphMap.h | 2 +-
.../native/Source/WebCore/svg/SVGGradientElement.h | 6 +-
.../Source/WebCore/svg/SVGGraphicsElement.cpp | 2 +-
.../native/Source/WebCore/svg/SVGImageElement.cpp | 11 +-
.../native/Source/WebCore/svg/SVGImageElement.h | 2 +
.../native/Source/WebCore/svg/SVGLangSpace.cpp | 4 +-
.../main/native/Source/WebCore/svg/SVGLength.cpp | 2 +-
.../src/main/native/Source/WebCore/svg/SVGLength.h | 2 +-
.../main/native/Source/WebCore/svg/SVGLength.idl | 4 +-
.../WebCore/svg/SVGLinearGradientElement.cpp | 2 +-
.../native/Source/WebCore/svg/SVGLocatable.cpp | 5 +-
.../native/Source/WebCore/svg/SVGMarkerElement.cpp | 10 +-
.../native/Source/WebCore/svg/SVGMarkerElement.h | 4 +-
.../native/Source/WebCore/svg/SVGMaskElement.cpp | 2 +-
.../src/main/native/Source/WebCore/svg/SVGMatrix.h | 8 +-
.../src/main/native/Source/WebCore/svg/SVGPaint.h | 5 -
.../native/Source/WebCore/svg/SVGPathBlender.cpp | 319 +-
.../native/Source/WebCore/svg/SVGPathBlender.h | 57 +-
.../native/Source/WebCore/svg/SVGPathBuilder.cpp | 24 +-
.../native/Source/WebCore/svg/SVGPathBuilder.h | 13 +-
.../native/Source/WebCore/svg/SVGPathByteStream.h | 17 +-
.../WebCore/svg/SVGPathByteStreamBuilder.cpp | 16 +-
.../Source/WebCore/svg/SVGPathByteStreamBuilder.h | 10 +-
.../Source/WebCore/svg/SVGPathByteStreamSource.cpp | 7 +-
.../Source/WebCore/svg/SVGPathByteStreamSource.h | 2 +-
.../native/Source/WebCore/svg/SVGPathConsumer.h | 3 +-
.../native/Source/WebCore/svg/SVGPathElement.cpp | 101 +-
.../native/Source/WebCore/svg/SVGPathElement.h | 23 +-
.../native/Source/WebCore/svg/SVGPathParser.cpp | 128 +-
.../main/native/Source/WebCore/svg/SVGPathParser.h | 29 +-
.../main/native/Source/WebCore/svg/SVGPathSegArc.h | 2 +-
.../native/Source/WebCore/svg/SVGPathSegArcAbs.h | 4 +-
.../native/Source/WebCore/svg/SVGPathSegArcRel.h | 4 +-
.../Source/WebCore/svg/SVGPathSegClosePath.h | 4 +-
.../Source/WebCore/svg/SVGPathSegCurvetoCubic.h | 2 +-
.../Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.h | 4 +-
.../Source/WebCore/svg/SVGPathSegCurvetoCubicRel.h | 4 +-
.../WebCore/svg/SVGPathSegCurvetoCubicSmooth.h | 2 +-
.../WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.h | 4 +-
.../WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.h | 4 +-
.../WebCore/svg/SVGPathSegCurvetoQuadratic.h | 2 +-
.../WebCore/svg/SVGPathSegCurvetoQuadraticAbs.h | 4 +-
.../WebCore/svg/SVGPathSegCurvetoQuadraticRel.h | 4 +-
.../svg/SVGPathSegCurvetoQuadraticSmoothAbs.h | 4 +-
.../svg/SVGPathSegCurvetoQuadraticSmoothRel.h | 4 +-
.../Source/WebCore/svg/SVGPathSegLinetoAbs.h | 4 +-
.../WebCore/svg/SVGPathSegLinetoHorizontal.h | 2 +-
.../WebCore/svg/SVGPathSegLinetoHorizontalAbs.h | 4 +-
.../WebCore/svg/SVGPathSegLinetoHorizontalRel.h | 4 +-
.../Source/WebCore/svg/SVGPathSegLinetoRel.h | 4 +-
.../Source/WebCore/svg/SVGPathSegLinetoVertical.h | 2 +-
.../WebCore/svg/SVGPathSegLinetoVerticalAbs.h | 4 +-
.../WebCore/svg/SVGPathSegLinetoVerticalRel.h | 4 +-
.../Source/WebCore/svg/SVGPathSegListBuilder.cpp | 69 +-
.../Source/WebCore/svg/SVGPathSegListBuilder.h | 20 +-
.../Source/WebCore/svg/SVGPathSegMovetoAbs.h | 4 +-
.../Source/WebCore/svg/SVGPathSegMovetoRel.h | 4 +-
.../Source/WebCore/svg/SVGPathSegWithContext.h | 27 +-
.../Source/WebCore/svg/SVGPathStringBuilder.cpp | 6 +-
.../Source/WebCore/svg/SVGPathStringBuilder.h | 2 +-
.../WebCore/svg/SVGPathTraversalStateBuilder.cpp | 39 +-
.../WebCore/svg/SVGPathTraversalStateBuilder.h | 16 +-
.../native/Source/WebCore/svg/SVGPathUtilities.cpp | 305 +-
.../native/Source/WebCore/svg/SVGPathUtilities.h | 25 +-
.../Source/WebCore/svg/SVGPatternElement.cpp | 67 +-
.../native/Source/WebCore/svg/SVGPolyElement.cpp | 12 +-
.../native/Source/WebCore/svg/SVGPolyElement.h | 4 +-
.../WebCore/svg/SVGRadialGradientElement.cpp | 2 +-
.../native/Source/WebCore/svg/SVGRectElement.cpp | 2 +-
.../native/Source/WebCore/svg/SVGSVGElement.cpp | 24 +-
.../main/native/Source/WebCore/svg/SVGSVGElement.h | 4 +-
.../native/Source/WebCore/svg/SVGScriptElement.cpp | 4 +-
.../native/Source/WebCore/svg/SVGScriptElement.h | 2 +-
.../native/Source/WebCore/svg/SVGScriptElement.idl | 3 +-
.../native/Source/WebCore/svg/SVGStopElement.cpp | 2 +-
.../native/Source/WebCore/svg/SVGStyleElement.cpp | 8 +-
.../native/Source/WebCore/svg/SVGStyleElement.h | 4 +-
.../native/Source/WebCore/svg/SVGSwitchElement.cpp | 2 +-
.../native/Source/WebCore/svg/SVGSymbolElement.cpp | 2 +-
.../native/Source/WebCore/svg/SVGTRefElement.cpp | 10 +-
.../native/Source/WebCore/svg/SVGTSpanElement.cpp | 2 +-
.../Source/WebCore/svg/SVGTextContentElement.cpp | 4 +-
.../Source/WebCore/svg/SVGTextContentElement.h | 4 +-
.../Source/WebCore/svg/SVGTextContentElement.idl | 16 +-
.../native/Source/WebCore/svg/SVGTextElement.cpp | 2 +-
.../Source/WebCore/svg/SVGTextPathElement.cpp | 2 +-
.../native/Source/WebCore/svg/SVGTextPathElement.h | 8 +-
.../native/Source/WebCore/svg/SVGTitleElement.cpp | 13 +-
.../Source/WebCore/svg/SVGToOTFFontConversion.cpp | 286 +-
.../Source/WebCore/svg/SVGToOTFFontConversion.h | 6 +-
.../native/Source/WebCore/svg/SVGTransform.cpp | 13 +-
.../native/Source/WebCore/svg/SVGTransformList.h | 2 +-
.../native/Source/WebCore/svg/SVGTransformable.cpp | 11 +-
.../native/Source/WebCore/svg/SVGTransformable.h | 2 +-
.../main/native/Source/WebCore/svg/SVGUnitTypes.h | 4 +-
.../native/Source/WebCore/svg/SVGUseElement.cpp | 43 +-
.../main/native/Source/WebCore/svg/SVGViewSpec.cpp | 14 +-
.../main/native/Source/WebCore/svg/SVGViewSpec.h | 2 +-
.../main/native/Source/WebCore/svg/SVGZoomEvent.h | 2 +-
.../WebCore/svg/animation/SMILTimeContainer.cpp | 8 +
.../WebCore/svg/animation/SVGSMILElement.cpp | 81 +-
.../Source/WebCore/svg/animation/SVGSMILElement.h | 11 +-
.../Source/WebCore/svg/graphics/SVGImage.cpp | 83 +-
.../native/Source/WebCore/svg/graphics/SVGImage.h | 13 +-
.../Source/WebCore/svg/graphics/SVGImageClients.h | 12 -
.../WebCore/svg/graphics/SVGImageForContainer.cpp | 13 +-
.../WebCore/svg/graphics/SVGImageForContainer.h | 4 +-
.../WebCore/svg/graphics/filters/SVGFEImage.cpp | 10 +-
.../WebCore/svg/graphics/filters/SVGFEImage.h | 3 -
.../svg/graphics/filters/SVGFilterBuilder.cpp | 13 +-
.../svg/graphics/filters/SVGFilterBuilder.h | 3 +-
.../SVGAnimatedEnumerationPropertyTearOff.h | 30 +-
.../properties/SVGAnimatedListPropertyTearOff.h | 86 +-
.../SVGAnimatedPathSegListPropertyTearOff.h | 39 +-
.../WebCore/svg/properties/SVGAnimatedProperty.h | 27 +-
.../svg/properties/SVGAnimatedPropertyMacros.h | 10 +-
.../properties/SVGAnimatedStaticPropertyTearOff.h | 4 +-
.../SVGAnimatedTransformListPropertyTearOff.h | 22 +-
.../svg/properties/SVGListPropertyTearOff.h | 6 +
.../properties/SVGPathSegListPropertyTearOff.cpp | 10 +-
.../svg/properties/SVGPathSegListPropertyTearOff.h | 6 +
.../WebCore/svg/properties/SVGPropertyTraits.h | 6 +
.../src/main/native/Source/WebCore/svg/svgattrs.in | 2 +
.../Source/WebCore/testing/InternalSettings.cpp | 54 +-
.../Source/WebCore/testing/InternalSettings.h | 9 +-
.../Source/WebCore/testing/InternalSettings.idl | 2 +
.../native/Source/WebCore/testing/Internals.cpp | 945 +-
.../main/native/Source/WebCore/testing/Internals.h | 102 +-
.../native/Source/WebCore/testing/Internals.idl | 72 +-
.../native/Source/WebCore/testing/Internals.mm | 42 +
.../Source/WebCore/testing/MallocStatistics.h | 3 +-
.../native/Source/WebCore/testing/MemoryInfo.h | 3 +-
.../Source/WebCore/testing/MicroTaskTest.cpp | 34 -
.../native/Source/WebCore/testing/MicroTaskTest.h | 49 -
.../main/native/Source/WebCore/testing/MockCDM.cpp | 27 +-
.../main/native/Source/WebCore/testing/MockCDM.h | 2 +-
.../Source/WebCore/testing/MockContentFilter.cpp | 25 +-
.../Source/WebCore/testing/MockContentFilter.h | 10 +-
.../WebCore/testing/MockContentFilterSettings.cpp | 7 +
.../WebCore/testing/MockContentFilterSettings.h | 7 +-
.../WebCore/testing/MockContentFilterSettings.idl | 1 +
.../Source/WebCore/testing/MockPageOverlay.cpp | 55 +
.../Source/WebCore/testing/MockPageOverlay.h | 51 +
.../Source/WebCore/testing/MockPageOverlay.idl | 31 +
.../WebCore/testing/MockPageOverlayClient.cpp | 60 +-
.../Source/WebCore/testing/MockPageOverlayClient.h | 5 +-
.../Source/WebCore/testing/TypeConversions.h | 3 +-
.../WebCore/testing/js/WebCoreTestSupportPrefix.h | 4 +
.../Source/WebCore/workers/AbstractWorker.cpp | 10 +-
.../native/Source/WebCore/workers/AbstractWorker.h | 2 +-
.../WebCore/workers/DedicatedWorkerGlobalScope.cpp | 14 +-
.../WebCore/workers/DedicatedWorkerGlobalScope.h | 6 +-
.../WebCore/workers/DedicatedWorkerThread.cpp | 13 +-
.../Source/WebCore/workers/DedicatedWorkerThread.h | 14 +-
.../main/native/Source/WebCore/workers/Worker.cpp | 29 +-
.../main/native/Source/WebCore/workers/Worker.h | 6 +-
.../main/native/Source/WebCore/workers/Worker.idl | 2 -
.../Source/WebCore/workers/WorkerConsoleClient.cpp | 63 +
.../Source/WebCore/workers/WorkerConsoleClient.h | 60 +
.../Source/WebCore/workers/WorkerEventQueue.cpp | 12 +-
.../Source/WebCore/workers/WorkerEventQueue.h | 2 +-
.../Source/WebCore/workers/WorkerGlobalScope.cpp | 57 +-
.../Source/WebCore/workers/WorkerGlobalScope.h | 19 +-
.../Source/WebCore/workers/WorkerGlobalScope.idl | 9 +-
.../WebCore/workers/WorkerGlobalScopeProxy.h | 12 +-
.../Source/WebCore/workers/WorkerLocation.cpp | 6 +-
.../native/Source/WebCore/workers/WorkerLocation.h | 1 +
.../Source/WebCore/workers/WorkerLocation.idl | 1 +
.../WebCore/workers/WorkerMessagingProxy.cpp | 71 +-
.../Source/WebCore/workers/WorkerMessagingProxy.h | 10 +-
.../Source/WebCore/workers/WorkerReportingProxy.h | 2 -
.../Source/WebCore/workers/WorkerRunLoop.cpp | 56 +-
.../Source/WebCore/workers/WorkerScriptLoader.cpp | 11 +-
.../Source/WebCore/workers/WorkerScriptLoader.h | 4 +-
.../native/Source/WebCore/workers/WorkerThread.cpp | 61 +-
.../native/Source/WebCore/workers/WorkerThread.h | 8 +-
.../main/native/Source/WebCore/xml/DOMParser.cpp | 8 +-
.../src/main/native/Source/WebCore/xml/DOMParser.h | 2 +-
.../Source/WebCore/xml/NativeXPathNSResolver.cpp | 4 +-
.../Source/WebCore/xml/NativeXPathNSResolver.h | 4 +-
.../main/native/Source/WebCore/xml/XMLErrors.cpp | 54 +-
.../native/Source/WebCore/xml/XMLHttpRequest.cpp | 203 +-
.../native/Source/WebCore/xml/XMLHttpRequest.h | 30 +-
.../native/Source/WebCore/xml/XMLHttpRequest.idl | 27 +-
.../Source/WebCore/xml/XMLHttpRequestEventTarget.h | 38 +
.../WebCore/xml/XMLHttpRequestEventTarget.idl | 40 +
.../Source/WebCore/xml/XMLHttpRequestException.cpp | 63 -
.../Source/WebCore/xml/XMLHttpRequestException.h | 63 -
.../Source/WebCore/xml/XMLHttpRequestException.idl | 47 -
.../WebCore/xml/XMLHttpRequestProgressEvent.h | 6 -
.../xml/XMLHttpRequestProgressEventThrottle.cpp | 21 +-
.../xml/XMLHttpRequestProgressEventThrottle.h | 7 +-
.../Source/WebCore/xml/XMLHttpRequestUpload.cpp | 1 -
.../Source/WebCore/xml/XMLHttpRequestUpload.h | 2 +-
.../Source/WebCore/xml/XMLHttpRequestUpload.idl | 16 +-
.../main/native/Source/WebCore/xml/XMLSerializer.h | 2 +-
.../native/Source/WebCore/xml/XMLTreeViewer.cpp | 4 +-
.../native/Source/WebCore/xml/XPathEvaluator.cpp | 10 +-
.../native/Source/WebCore/xml/XPathEvaluator.h | 8 +-
.../native/Source/WebCore/xml/XPathExpression.cpp | 6 +-
.../Source/WebCore/xml/XPathExpressionNode.cpp | 2 +-
.../Source/WebCore/xml/XPathExpressionNode.h | 2 +-
.../native/Source/WebCore/xml/XPathFunctions.cpp | 10 +-
.../main/native/Source/WebCore/xml/XPathGrammar.y | 40 +-
.../native/Source/WebCore/xml/XPathNSResolver.idl | 2 +-
.../native/Source/WebCore/xml/XPathNodeSet.cpp | 4 +-
.../main/native/Source/WebCore/xml/XPathNodeSet.h | 6 +-
.../main/native/Source/WebCore/xml/XPathParser.cpp | 2 +-
.../main/native/Source/WebCore/xml/XPathParser.h | 2 +-
.../main/native/Source/WebCore/xml/XPathPath.cpp | 22 +-
.../native/Source/WebCore/xml/XPathPredicate.cpp | 20 +-
.../main/native/Source/WebCore/xml/XPathStep.cpp | 26 +-
.../src/main/native/Source/WebCore/xml/XPathStep.h | 12 +-
.../main/native/Source/WebCore/xml/XPathUtil.cpp | 4 -
.../main/native/Source/WebCore/xml/XPathValue.h | 32 +-
.../main/native/Source/WebCore/xml/XSLStyleSheet.h | 1 +
.../Source/WebCore/xml/XSLStyleSheetLibxslt.cpp | 7 +
.../native/Source/WebCore/xml/XSLTProcessor.cpp | 21 +-
.../main/native/Source/WebCore/xml/XSLTProcessor.h | 12 +-
.../native/Source/WebCore/xml/XSLTProcessor.idl | 2 +-
.../WebCore/xml/parser/XMLDocumentParser.cpp | 29 +-
.../Source/WebCore/xml/parser/XMLDocumentParser.h | 6 +-
.../xml/parser/XMLDocumentParserLibxml2.cpp | 77 +-
.../src/main/native/Source/WebKit/CMakeLists.txt | 66 +-
.../main/native/Source/WebKit/PlatformMac.cmake | 111 +-
.../main/native/Source/WebKit/PlatformWin.cmake | 157 +-
.../Source/WebKit/Storage/StorageAreaSync.cpp | 12 +-
.../native/Source/WebKit/Storage/StorageAreaSync.h | 7 +-
.../Source/WebKit/Storage/StorageNamespaceImpl.cpp | 7 +-
.../Source/WebKit/Storage/StorageNamespaceImpl.h | 2 +-
.../native/Source/WebKit/Storage/StorageThread.cpp | 3 +-
.../Source/WebKit/Storage/StorageTracker.cpp | 52 +-
.../native/Source/WebKit/Storage/StorageTracker.h | 6 +-
.../Source/WebKit/Storage/WebDatabaseProvider.cpp | 14 +-
.../Source/WebKit/Storage/WebDatabaseProvider.h | 14 +-
.../WebCoreSupport/WebResourceLoadScheduler.cpp | 384 +
.../WebCoreSupport/WebResourceLoadScheduler.h | 124 +
.../WebKit.vcxproj/Interfaces/Interfaces.vcxproj | 27 +-
.../Interfaces/InterfacesCommon.props | 8 +
.../Source/WebKit/WebKit.vcxproj/WebKit.proj | 61 +-
.../native/Source/WebKit/WebKit.vcxproj/WebKit.sln | 106 +-
.../WebKit/WebKit.vcxproj/WebKit/WebKit.vcxproj | 36 +-
.../WebKit.vcxproj/WebKit/WebKit.vcxproj.filters | 6 +
.../WebKit/WebKit.vcxproj/WebKit/WebKitApple.props | 2 +-
.../WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj | 27 +-
.../Source/WebKit/WebKit.xcodeproj/project.pbxproj | 224 +-
.../WebKit/ios/Misc/WebGeolocationProviderIOS.mm | 11 +-
.../Source/WebKit/ios/Misc/WebUIKitSupport.mm | 27 +-
.../ios/WebCoreSupport/SearchPopupMenuIOS.cpp | 4 +-
.../WebKit/ios/WebCoreSupport/SearchPopupMenuIOS.h | 4 +-
.../ios/WebCoreSupport/WebChromeClientIOS.mm | 9 +-
.../ios/WebCoreSupport/WebFixedPositionContent.mm | 19 +-
.../WebKit/ios/WebCoreSupport/WebFrameIOS.mm | 2 +-
.../ios/WebCoreSupport/WebInspectorClientIOS.mm | 30 +-
.../Source/WebKit/ios/WebView/WebPDFViewIOS.mm | 2 +-
.../Source/WebKit/ios/WebView/WebPlainWhiteView.mm | 2 +-
.../native/Source/WebKit/mac/Carbon/CarbonUtils.m | 30 +-
.../WebKit/mac/Carbon/CarbonWindowAdapter.mm | 224 +-
.../native/Source/WebKit/mac/Carbon/HIWebView.mm | 1408 +--
.../Source/WebKit/mac/Configurations/Base.xcconfig | 6 +-
.../mac/Configurations/DebugRelease.xcconfig | 4 +-
.../mac/Configurations/FeatureDefines.xcconfig | 86 +-
.../WebKit/mac/Configurations/Version.xcconfig | 3 +-
.../mac/Configurations/WebKitLegacy.xcconfig | 53 +-
.../mac/DefaultDelegates/WebDefaultUIDelegate.m | 14 +-
.../WebKit/mac/History/WebBackForwardList.mm | 18 +-
.../native/Source/WebKit/mac/History/WebHistory.mm | 13 -
.../Source/WebKit/mac/History/WebHistoryItem.mm | 42 +-
.../WebKit/mac/History/WebHistoryItemInternal.h | 1 -
.../WebKit/mac/History/WebHistoryItemPrivate.h | 1 -
.../src/main/native/Source/WebKit/mac/Info.plist | 2 +-
.../native/Source/WebKit/mac/MigrateHeaders.make | 10 +-
.../Source/WebKit/mac/Misc/WebCoreStatistics.mm | 8 +-
.../native/Source/WebKit/mac/Misc/WebDownload.h | 5 +
.../Source/WebKit/mac/Misc/WebElementDictionary.mm | 7 -
.../Source/WebKit/mac/Misc/WebKitNSStringExtras.h | 2 +
.../Source/WebKit/mac/Misc/WebKitNSStringExtras.mm | 23 +-
.../Source/WebKit/mac/Misc/WebKitVersionChecks.h | 2 +
.../Source/WebKit/mac/Misc/WebNSDataExtras.m | 10 +-
.../WebKit/mac/Misc/WebNSPasteboardExtras.mm | 14 +-
.../Plugins/Hosted/HostedNetscapePluginStream.h | 13 +-
.../Plugins/Hosted/HostedNetscapePluginStream.mm | 14 +-
.../mac/Plugins/Hosted/NetscapePluginHostManager.h | 2 +
.../Plugins/Hosted/NetscapePluginHostManager.mm | 4 +-
.../mac/Plugins/Hosted/NetscapePluginHostProxy.mm | 4 +-
.../Plugins/Hosted/NetscapePluginInstanceProxy.h | 2 +-
.../Plugins/Hosted/NetscapePluginInstanceProxy.mm | 3 +-
.../WebKit/mac/Plugins/Hosted/ProxyInstance.mm | 5 +-
.../Plugins/Hosted/WebHostedNetscapePluginView.mm | 1 -
.../mac/Plugins/WebBaseNetscapePluginView.mm | 8 -
.../WebKit/mac/Plugins/WebBasePluginPackage.mm | 49 +-
.../WebKit/mac/Plugins/WebNetscapePluginPackage.mm | 4 -
.../WebKit/mac/Plugins/WebNetscapePluginStream.h | 14 +-
.../WebKit/mac/Plugins/WebNetscapePluginStream.mm | 27 +-
.../WebKit/mac/Plugins/WebNetscapePluginView.mm | 12 +-
.../WebKit/mac/Plugins/WebPluginContainerCheck.mm | 7 -
.../WebKit/mac/Plugins/WebPluginController.h | 4 -
.../WebKit/mac/Plugins/WebPluginController.mm | 26 +-
.../WebKit/mac/Storage/WebDatabaseManager.mm | 13 +-
.../WebKit/mac/Storage/WebDatabaseManagerClient.mm | 13 +-
.../mac/Storage/WebDatabaseManagerInternal.h | 1 -
.../WebKit/mac/Storage/WebDatabaseProvider.mm | 41 +
.../WebKit/mac/Storage/WebStorageTrackerClient.h | 1 -
.../WebKit/mac/Storage/WebStorageTrackerClient.mm | 17 +-
.../WebKit/mac/WebCoreSupport/SearchPopupMenuMac.h | 6 +-
.../mac/WebCoreSupport/SearchPopupMenuMac.mm | 38 +-
.../WebKit/mac/WebCoreSupport/WebChromeClient.h | 12 +-
.../WebKit/mac/WebCoreSupport/WebChromeClient.mm | 23 +-
.../mac/WebCoreSupport/WebContextMenuClient.h | 4 -
.../mac/WebCoreSupport/WebContextMenuClient.mm | 272 +-
.../WebKit/mac/WebCoreSupport/WebEditorClient.h | 12 +
.../WebKit/mac/WebCoreSupport/WebEditorClient.mm | 135 +-
.../mac/WebCoreSupport/WebFrameLoaderClient.h | 25 +-
.../mac/WebCoreSupport/WebFrameLoaderClient.mm | 71 +-
.../WebKit/mac/WebCoreSupport/WebInspectorClient.h | 46 +-
.../mac/WebCoreSupport/WebInspectorClient.mm | 176 +-
.../WebCoreSupport/WebOpenPanelResultListener.mm | 6 -
.../mac/WebCoreSupport/WebPlatformStrategies.h | 8 +-
.../mac/WebCoreSupport/WebPlatformStrategies.mm | 11 +-
.../WebKit/mac/WebCoreSupport/WebSecurityOrigin.mm | 7 -
.../mac/WebCoreSupport/WebSystemInterface.mm | 64 -
.../WebKit/mac/WebCoreSupport/WebUserMediaClient.h | 11 +-
.../mac/WebCoreSupport/WebUserMediaClient.mm | 188 +-
.../mac/WebCoreSupport/WebVisitedLinkStore.mm | 3 -
.../Source/WebKit/mac/WebInspector/WebInspector.h | 8 +-
.../Source/WebKit/mac/WebInspector/WebInspector.mm | 29 +-
.../WebKit/mac/WebInspector/WebInspectorFrontend.h | 3 +-
.../mac/WebInspector/WebInspectorFrontend.mm | 7 +-
.../mac/WebInspector/WebNodeHighlightView.mm | 10 +-
.../native/Source/WebKit/mac/WebKitAdditions.mm | 28 +
.../WebKit/mac/WebView/DictionaryPopupInfo.h | 45 -
.../native/Source/WebKit/mac/WebView/WebArchive.mm | 3 +-
.../Source/WebKit/mac/WebView/WebDataSource.mm | 18 +-
.../WebKit/mac/WebView/WebDynamicScrollBarsView.mm | 12 +-
.../Source/WebKit/mac/WebView/WebEditingDelegate.h | 4 +-
.../native/Source/WebKit/mac/WebView/WebFrame.mm | 100 +-
.../Source/WebKit/mac/WebView/WebFrameInternal.h | 6 +
.../Source/WebKit/mac/WebView/WebFramePrivate.h | 2 -
.../Source/WebKit/mac/WebView/WebFrameView.mm | 18 +-
.../WebKit/mac/WebView/WebHTMLRepresentation.mm | 36 +-
.../Source/WebKit/mac/WebView/WebHTMLView.mm | 885 +-
.../WebKit/mac/WebView/WebHTMLViewInternal.h | 1 +
.../mac/WebView/WebImmediateActionController.h | 4 +-
.../mac/WebView/WebImmediateActionController.mm | 63 +-
.../Source/WebKit/mac/WebView/WebIndicateLayer.mm | 2 +-
.../mac/WebView/WebMediaPlaybackTargetPicker.h | 6 +-
.../mac/WebView/WebMediaPlaybackTargetPicker.mm | 34 +-
.../WebKit/mac/WebView/WebPDFDocumentExtras.mm | 4 -
.../native/Source/WebKit/mac/WebView/WebPDFView.mm | 10 +-
.../WebKit/mac/WebView/WebPreferenceKeysPrivate.h | 10 +-
.../Source/WebKit/mac/WebView/WebPreferences.mm | 132 +-
.../WebKit/mac/WebView/WebPreferencesPrivate.h | 29 +-
.../Source/WebKit/mac/WebView/WebResource.mm | 8 -
.../Source/WebKit/mac/WebView/WebScriptDebugger.mm | 7 +-
.../Source/WebKit/mac/WebView/WebTextIterator.mm | 1 -
.../WebKit/mac/WebView/WebUIDelegatePrivate.h | 16 +-
.../native/Source/WebKit/mac/WebView/WebView.h | 3 +-
.../native/Source/WebKit/mac/WebView/WebView.mm | 361 +-
.../native/Source/WebKit/mac/WebView/WebViewData.h | 14 +-
.../Source/WebKit/mac/WebView/WebViewData.mm | 20 +-
.../Source/WebKit/mac/WebView/WebViewInternal.h | 20 +-
.../Source/WebKit/mac/WebView/WebViewPrivate.h | 9 +-
.../Source/WebKit/mac/icu/unicode/localpointer.h | 6 +-
.../Source/WebKit/mac/icu/unicode/platform.h | 878 +-
.../native/Source/WebKit/mac/icu/unicode/ptypes.h | 74 +-
.../native/Source/WebKit/mac/icu/unicode/putil.h | 35 +-
.../native/Source/WebKit/mac/icu/unicode/uchar.h | 329 +-
.../native/Source/WebKit/mac/icu/unicode/uconfig.h | 189 +-
.../native/Source/WebKit/mac/icu/unicode/uidna.h | 145 +-
.../native/Source/WebKit/mac/icu/unicode/uiter.h | 6 +-
.../Source/WebKit/mac/icu/unicode/umachine.h | 136 +-
.../native/Source/WebKit/mac/icu/unicode/unorm2.h | 147 +-
.../native/Source/WebKit/mac/icu/unicode/urename.h | 686 +-
.../native/Source/WebKit/mac/icu/unicode/uscript.h | 343 +-
.../native/Source/WebKit/mac/icu/unicode/ustring.h | 43 +-
.../native/Source/WebKit/mac/icu/unicode/utf.h | 55 +-
.../native/Source/WebKit/mac/icu/unicode/utf16.h | 39 +-
.../native/Source/WebKit/mac/icu/unicode/utf8.h | 271 +-
.../native/Source/WebKit/mac/icu/unicode/utf_old.h | 1170 +-
.../native/Source/WebKit/mac/icu/unicode/utypes.h | 226 +-
.../native/Source/WebKit/mac/icu/unicode/uvernum.h | 89 +-
.../Source/WebKit/mac/icu/unicode/uversion.h | 28 +-
.../native/Source/WebKit/mac/migrate-headers.sh | 1 +
.../native/Source/WebKit/win/AccessibleBase.cpp | 133 +-
.../main/native/Source/WebKit/win/AccessibleBase.h | 112 +-
.../Source/WebKit/win/AccessibleTextImpl.cpp | 10 +-
.../native/Source/WebKit/win/AccessibleTextImpl.h | 6 +-
.../Source/WebKit/win/CFDictionaryPropertyBag.cpp | 17 +-
.../Source/WebKit/win/CFDictionaryPropertyBag.h | 8 +-
.../main/native/Source/WebKit/win/COMEnumVariant.h | 20 +-
.../main/native/Source/WebKit/win/COMPropertyBag.h | 42 +-
.../native/Source/WebKit/win/DOMCSSClasses.cpp | 75 +-
.../main/native/Source/WebKit/win/DOMCSSClasses.h | 127 +-
.../native/Source/WebKit/win/DOMCoreClasses.cpp | 865 +-
.../main/native/Source/WebKit/win/DOMCoreClasses.h | 1342 +-
.../native/Source/WebKit/win/DOMEventsClasses.cpp | 490 +-
.../native/Source/WebKit/win/DOMEventsClasses.h | 1647 +--
.../native/Source/WebKit/win/DOMHTMLClasses.cpp | 707 +-
.../main/native/Source/WebKit/win/DOMHTMLClasses.h | 5369 ++++----
.../Source/WebKit/win/DefaultDownloadDelegate.cpp | 77 +-
.../Source/WebKit/win/DefaultDownloadDelegate.h | 34 +-
.../Source/WebKit/win/DefaultPolicyDelegate.cpp | 44 +-
.../Source/WebKit/win/DefaultPolicyDelegate.h | 39 +-
.../WebKit/win/FullscreenVideoController.cpp | 37 +-
.../win/Interfaces/Accessible2/Accessible2.idl | 3 +
.../win/Interfaces/Accessible2/Accessible2_2.idl | 3 +
.../Accessible2/AccessibleApplication.idl | 2 +
.../Accessible2/AccessibleEditableText.idl | 3 +
.../Interfaces/Accessible2/AccessibleRelation.idl | 3 +
.../Interfaces/Accessible2/AccessibleStates.idl | 3 +
.../win/Interfaces/Accessible2/AccessibleText.idl | 3 +
.../win/Interfaces/Accessible2/AccessibleText2.idl | 3 +
.../Source/WebKit/win/Interfaces/DOMWindow.idl | 1 -
.../WebKit/win/Interfaces/IWebApplicationCache.idl | 3 +
.../win/Interfaces/IWebPreferencesPrivate.idl | 12 +-
.../Source/WebKit/win/Interfaces/IWebView.idl | 2 +-
.../WebKit/win/Interfaces/IWebViewPrivate.idl | 8 +-
.../native/Source/WebKit/win/Interfaces/WebKit.idl | 4 +
.../main/native/Source/WebKit/win/MemoryStream.cpp | 62 +-
.../main/native/Source/WebKit/win/MemoryStream.h | 42 +-
.../Source/WebKit/win/Plugins/PluginDatabase.cpp | 67 +-
.../Source/WebKit/win/Plugins/PluginDatabase.h | 2 +-
.../WebKit/win/Plugins/PluginDatabaseWin.cpp | 6 +-
.../win/Plugins/PluginMainThreadScheduler.cpp | 17 +-
.../WebKit/win/Plugins/PluginMainThreadScheduler.h | 5 +-
.../Source/WebKit/win/Plugins/PluginPackage.h | 5 +-
.../Source/WebKit/win/Plugins/PluginPackageWin.cpp | 10 +-
.../Source/WebKit/win/Plugins/PluginStream.cpp | 12 +-
.../Source/WebKit/win/Plugins/PluginStream.h | 17 +-
.../Source/WebKit/win/Plugins/PluginView.cpp | 32 +-
.../native/Source/WebKit/win/Plugins/PluginView.h | 10 +-
.../Source/WebKit/win/Plugins/PluginViewWin.cpp | 112 +-
.../Source/WebKit/win/WebActionPropertyBag.cpp | 21 +-
.../Source/WebKit/win/WebActionPropertyBag.h | 16 +-
.../Source/WebKit/win/WebApplicationCache.cpp | 10 +-
.../native/Source/WebKit/win/WebApplicationCache.h | 6 +-
.../main/native/Source/WebKit/win/WebArchive.cpp | 55 +-
.../src/main/native/Source/WebKit/win/WebArchive.h | 39 +-
.../Source/WebKit/win/WebBackForwardList.cpp | 111 +-
.../native/Source/WebKit/win/WebBackForwardList.h | 78 +-
.../src/main/native/Source/WebKit/win/WebCache.cpp | 27 +-
.../src/main/native/Source/WebKit/win/WebCache.h | 31 +-
.../native/Source/WebKit/win/WebCoreStatistics.cpp | 69 +-
.../native/Source/WebKit/win/WebCoreStatistics.h | 61 +-
.../AcceleratedCompositingContext.cpp | 34 +-
.../WebCoreSupport/AcceleratedCompositingContext.h | 4 +-
.../WebKit/win/WebCoreSupport/WebChromeClient.cpp | 29 +-
.../WebKit/win/WebCoreSupport/WebChromeClient.h | 6 +-
.../win/WebCoreSupport/WebContextMenuClient.cpp | 50 -
.../win/WebCoreSupport/WebContextMenuClient.h | 3 -
.../WebDesktopNotificationsDelegate.cpp | 28 +-
.../WebKit/win/WebCoreSupport/WebEditorClient.cpp | 38 +-
.../WebKit/win/WebCoreSupport/WebEditorClient.h | 2 +-
.../win/WebCoreSupport/WebFrameLoaderClient.cpp | 41 +-
.../win/WebCoreSupport/WebFrameLoaderClient.h | 9 +-
.../win/WebCoreSupport/WebInspectorClient.cpp | 43 +-
.../WebKit/win/WebCoreSupport/WebInspectorClient.h | 50 +-
.../win/WebCoreSupport/WebInspectorDelegate.cpp | 55 +-
.../win/WebCoreSupport/WebInspectorDelegate.h | 312 +-
.../win/WebCoreSupport/WebPlatformStrategies.cpp | 9 +-
.../win/WebCoreSupport/WebPlatformStrategies.h | 3 +-
.../win/WebCoreSupport/WebVisitedLinkStore.cpp | 2 -
.../native/Source/WebKit/win/WebDataSource.cpp | 156 +-
.../main/native/Source/WebKit/win/WebDataSource.h | 91 +-
.../Source/WebKit/win/WebDatabaseManager.cpp | 91 +-
.../native/Source/WebKit/win/WebDatabaseManager.h | 43 +-
.../main/native/Source/WebKit/win/WebDownload.cpp | 36 +-
.../main/native/Source/WebKit/win/WebDownload.h | 61 +-
.../native/Source/WebKit/win/WebDownloadCFNet.cpp | 49 +-
.../native/Source/WebKit/win/WebDownloadCurl.cpp | 38 +-
.../native/Source/WebKit/win/WebDropSource.cpp | 20 +-
.../main/native/Source/WebKit/win/WebDropSource.h | 16 +-
.../Source/WebKit/win/WebElementPropertyBag.cpp | 17 +-
.../Source/WebKit/win/WebElementPropertyBag.h | 18 +-
.../src/main/native/Source/WebKit/win/WebError.cpp | 70 +-
.../src/main/native/Source/WebKit/win/WebError.h | 57 +-
.../src/main/native/Source/WebKit/win/WebFrame.cpp | 471 +-
.../src/main/native/Source/WebKit/win/WebFrame.h | 261 +-
.../Source/WebKit/win/WebFramePolicyListener.cpp | 23 +-
.../Source/WebKit/win/WebFramePolicyListener.h | 19 +-
.../WebKit/win/WebGeolocationPolicyListener.cpp | 14 +-
.../WebKit/win/WebGeolocationPolicyListener.h | 4 +-
.../Source/WebKit/win/WebGeolocationPosition.cpp | 9 +-
.../Source/WebKit/win/WebGeolocationPosition.h | 6 +-
.../Source/WebKit/win/WebHTMLRepresentation.cpp | 119 +-
.../Source/WebKit/win/WebHTMLRepresentation.h | 108 +-
.../main/native/Source/WebKit/win/WebHistory.cpp | 77 +-
.../src/main/native/Source/WebKit/win/WebHistory.h | 71 +-
.../native/Source/WebKit/win/WebHistoryItem.cpp | 126 +-
.../main/native/Source/WebKit/win/WebHistoryItem.h | 85 +-
.../native/Source/WebKit/win/WebIconDatabase.cpp | 67 +-
.../native/Source/WebKit/win/WebIconDatabase.h | 61 +-
.../main/native/Source/WebKit/win/WebInspector.cpp | 94 +-
.../main/native/Source/WebKit/win/WebInspector.h | 26 +-
.../Source/WebKit/win/WebJavaScriptCollector.cpp | 22 +-
.../Source/WebKit/win/WebJavaScriptCollector.h | 16 +-
.../main/native/Source/WebKit/win/WebKitCOMAPI.cpp | 11 +-
.../main/native/Source/WebKit/win/WebKitCOMAPI.h | 7 +-
.../Source/WebKit/win/WebKitClassFactory.cpp | 24 +-
.../native/Source/WebKit/win/WebKitClassFactory.h | 12 +-
.../main/native/Source/WebKit/win/WebKitDLL.cpp | 4 +-
.../native/Source/WebKit/win/WebKitGraphics.cpp | 8 +-
.../native/Source/WebKit/win/WebKitMessageLoop.cpp | 9 +-
.../native/Source/WebKit/win/WebKitMessageLoop.h | 6 +-
.../main/native/Source/WebKit/win/WebKitPrefix.h | 4 +
.../native/Source/WebKit/win/WebKitStatistics.cpp | 48 +-
.../native/Source/WebKit/win/WebKitStatistics.h | 37 +-
.../Source/WebKit/win/WebLocalizableStrings.cpp | 17 +-
.../Source/WebKit/win/WebMutableURLRequest.cpp | 133 +-
.../Source/WebKit/win/WebMutableURLRequest.h | 125 +-
.../native/Source/WebKit/win/WebNavigationData.cpp | 27 +-
.../native/Source/WebKit/win/WebNavigationData.h | 33 +-
.../native/Source/WebKit/win/WebNotification.cpp | 43 +-
.../native/Source/WebKit/win/WebNotification.h | 29 +-
.../Source/WebKit/win/WebNotificationCenter.cpp | 38 +-
.../Source/WebKit/win/WebNotificationCenter.h | 35 +-
.../Source/WebKit/win/WebPreferenceKeysPrivate.h | 4 +
.../native/Source/WebKit/win/WebPreferences.cpp | 559 +-
.../main/native/Source/WebKit/win/WebPreferences.h | 581 +-
.../main/native/Source/WebKit/win/WebResource.cpp | 39 +-
.../main/native/Source/WebKit/win/WebResource.h | 37 +-
.../native/Source/WebKit/win/WebScriptObject.cpp | 49 +-
.../native/Source/WebKit/win/WebScriptObject.h | 48 +-
.../native/Source/WebKit/win/WebScriptWorld.cpp | 11 +-
.../main/native/Source/WebKit/win/WebScriptWorld.h | 8 +-
.../native/Source/WebKit/win/WebSecurityOrigin.cpp | 25 +-
.../native/Source/WebKit/win/WebSecurityOrigin.h | 33 +-
.../Source/WebKit/win/WebSerializedJSValue.cpp | 9 +-
.../Source/WebKit/win/WebSerializedJSValue.h | 4 +-
.../native/Source/WebKit/win/WebTextRenderer.cpp | 16 +-
.../native/Source/WebKit/win/WebTextRenderer.h | 13 +-
.../WebKit/win/WebURLAuthenticationChallenge.cpp | 64 +-
.../WebKit/win/WebURLAuthenticationChallenge.h | 48 +-
.../win/WebURLAuthenticationChallengeSender.cpp | 15 +-
.../win/WebURLAuthenticationChallengeSender.h | 23 +-
.../WebURLAuthenticationChallengeSenderCFNet.cpp | 12 +-
.../WebURLAuthenticationChallengeSenderCurl.cpp | 6 +-
.../native/Source/WebKit/win/WebURLCredential.cpp | 43 +-
.../native/Source/WebKit/win/WebURLCredential.h | 32 +-
.../Source/WebKit/win/WebURLProtectionSpace.cpp | 73 +-
.../Source/WebKit/win/WebURLProtectionSpace.h | 58 +-
.../native/Source/WebKit/win/WebURLResponse.cpp | 79 +-
.../main/native/Source/WebKit/win/WebURLResponse.h | 54 +-
.../Source/WebKit/win/WebUserContentURLPattern.cpp | 19 +-
.../Source/WebKit/win/WebUserContentURLPattern.h | 18 +-
.../src/main/native/Source/WebKit/win/WebView.cpp | 1449 ++-
.../src/main/native/Source/WebKit/win/WebView.h | 1056 +-
.../native/Source/WebKit/win/WebWorkersPrivate.cpp | 13 +-
.../native/Source/WebKit/win/WebWorkersPrivate.h | 10 +-
.../src/main/native/Source/bmalloc/CMakeLists.txt | 4 +
.../Source/bmalloc/Configurations/Base.xcconfig | 11 +-
.../bmalloc/Configurations/DebugRelease.xcconfig | 1 -
.../Source/bmalloc/Configurations/bmalloc.xcconfig | 6 +-
.../bmalloc/Configurations/mbmalloc.xcconfig | 2 +-
.../main/native/Source/bmalloc/PlatformGTK.cmake | 5 +
.../bmalloc/bmalloc.xcodeproj/project.pbxproj | 52 +-
.../native/Source/bmalloc/bmalloc/Allocator.cpp | 56 +-
.../main/native/Source/bmalloc/bmalloc/Allocator.h | 11 +-
.../main/native/Source/bmalloc/bmalloc/AsyncTask.h | 68 +-
.../main/native/Source/bmalloc/bmalloc/BAssert.h | 26 +
.../main/native/Source/bmalloc/bmalloc/BPlatform.h | 138 +
.../native/Source/bmalloc/bmalloc/BoundaryTag.h | 14 +-
.../native/Source/bmalloc/bmalloc/BumpAllocator.h | 7 +-
.../src/main/native/Source/bmalloc/bmalloc/Chunk.h | 86 -
.../native/Source/bmalloc/bmalloc/Deallocator.cpp | 14 +-
.../native/Source/bmalloc/bmalloc/Deallocator.h | 2 +-
.../native/Source/bmalloc/bmalloc/Environment.cpp | 14 +-
.../native/Source/bmalloc/bmalloc/FreeList.cpp | 18 +-
.../main/native/Source/bmalloc/bmalloc/FreeList.h | 19 +-
.../main/native/Source/bmalloc/bmalloc/Heap.cpp | 281 +-
.../src/main/native/Source/bmalloc/bmalloc/Heap.h | 33 +-
.../native/Source/bmalloc/bmalloc/LargeChunk.h | 57 +-
.../native/Source/bmalloc/bmalloc/LargeObject.h | 76 +-
.../src/main/native/Source/bmalloc/bmalloc/Line.h | 102 -
.../native/Source/bmalloc/bmalloc/MediumChunk.h | 40 -
.../native/Source/bmalloc/bmalloc/MediumLine.h | 38 -
.../native/Source/bmalloc/bmalloc/MediumPage.h | 38 -
.../native/Source/bmalloc/bmalloc/MediumTraits.h | 52 -
.../native/Source/bmalloc/bmalloc/ObjectType.cpp | 7 +-
.../native/Source/bmalloc/bmalloc/ObjectType.h | 19 +-
.../src/main/native/Source/bmalloc/bmalloc/Owner.h | 38 -
.../src/main/native/Source/bmalloc/bmalloc/Page.h | 106 -
.../Source/bmalloc/bmalloc/SegregatedFreeList.cpp | 15 +-
.../Source/bmalloc/bmalloc/SegregatedFreeList.h | 9 +-
.../src/main/native/Source/bmalloc/bmalloc/Sizes.h | 39 +-
.../native/Source/bmalloc/bmalloc/SmallChunk.h | 94 +-
.../main/native/Source/bmalloc/bmalloc/SmallLine.h | 39 +-
.../main/native/Source/bmalloc/bmalloc/SmallPage.h | 47 +-
.../native/Source/bmalloc/bmalloc/SmallTraits.h | 51 -
.../native/Source/bmalloc/bmalloc/SuperChunk.h | 39 +-
.../main/native/Source/bmalloc/bmalloc/Syscall.h | 15 +-
.../native/Source/bmalloc/bmalloc/VMAllocate.h | 27 +-
.../main/native/Source/bmalloc/bmalloc/VMHeap.cpp | 41 +-
.../main/native/Source/bmalloc/bmalloc/VMHeap.h | 106 +-
.../main/native/Source/bmalloc/bmalloc/VMState.h | 79 +
.../src/main/native/Source/cmake/FindCairoGL.cmake | 11 +-
.../src/main/native/Source/cmake/FindGLIB.cmake | 18 +-
.../main/native/Source/cmake/FindGStreamer.cmake | 2 +-
.../src/main/native/Source/cmake/FindGTK3.cmake | 12 +
.../web/src/main/native/Source/cmake/FindICU.cmake | 7 +-
.../src/main/native/Source/cmake/FindLLVM.cmake | 24 -
.../src/main/native/Source/cmake/FindOpenGL.cmake | 1 +
.../main/native/Source/cmake/FindOpenWebRTC.cmake | 2 +-
.../src/main/native/Source/cmake/FindWebP.cmake | 1 +
.../main/native/Source/cmake/OptionsAppleWin.cmake | 2 +-
.../main/native/Source/cmake/OptionsCommon.cmake | 35 +-
.../src/main/native/Source/cmake/OptionsEfl.cmake | 44 +-
.../src/main/native/Source/cmake/OptionsGTK.cmake | 158 +-
.../src/main/native/Source/cmake/OptionsJava.cmake | 109 +-
.../src/main/native/Source/cmake/OptionsMac.cmake | 118 +-
.../src/main/native/Source/cmake/OptionsWin.cmake | 189 +
.../main/native/Source/cmake/OptionsWinCairo.cmake | 6 +-
.../main/native/Source/cmake/OptionsWindows.cmake | 39 -
.../main/native/Source/cmake/WebKitCommon.cmake | 54 +
.../src/main/native/Source/cmake/WebKitFS.cmake | 34 +-
.../main/native/Source/cmake/WebKitFeatures.cmake | 53 +-
.../main/native/Source/cmake/WebKitMacros.cmake | 202 +-
.../web/src/main/native/Source/cmake/WinTools.make | 4 +
.../src/main/native/Source/cmake/eflsymbols.filter | 1 +
.../Source/cmake/tools/scripts/COPYRIGHT-END-YEAR | 1 +
.../main/native/Source/cmake/tools/scripts/VERSION | 1 +
.../Source/cmake/tools/scripts/auto-version.pl | 176 +
.../Source/cmake/tools/scripts/feature-defines.pl | 47 +
.../Source/cmake/tools/scripts/version-stamp.pl | 126 +
.../cmake/tools/vsprops/FeatureDefines.props | 465 +
.../cmake/tools/vsprops/FeatureDefinesCairo.props | 460 +
.../Source/cmake/tools/vsprops/GStreamer32.props | 11 +
.../Source/cmake/tools/vsprops/GStreamer64.props | 11 +
.../cmake/tools/vsprops/GStreamerCommon.props | 24 +
.../Source/cmake/tools/vsprops/WinCairo.props | 16 +
.../native/Source/cmake/tools/vsprops/cURL.props | 13 +
.../native/Source/cmake/tools/vsprops/common.props | 248 +
.../native/Source/cmake/tools/vsprops/debug.props | 33 +
.../cmake/tools/vsprops/debug_wincairo.props | 37 +
.../Source/cmake/tools/vsprops/debugsuffix.props | 29 +
.../Source/cmake/tools/vsprops/production.props | 33 +
.../Source/cmake/tools/vsprops/release.props | 17 +
modules/web/src/main/native/Tools/CMakeLists.txt | 8 +-
.../Configurations/Base.xcconfig | 1 -
.../Tools/DumpRenderTree/AccessibilityTextMarker.h | 6 +-
.../DumpRenderTree/AccessibilityUIElement.cpp | 244 +-
.../Tools/DumpRenderTree/AccessibilityUIElement.h | 17 +
.../native/Tools/DumpRenderTree/CMakeLists.txt | 50 +-
.../DumpRenderTree/DumpRenderTree.vcxproj | 27 +-
.../DumpRenderTree/DumpRenderTreeLauncher.vcxproj | 27 +-
.../ImageDiff/ImageDiff.vcxproj | 27 +-
.../ImageDiff/ImageDiffLauncher.vcxproj | 27 +-
.../TestNetscapePlugin/TestNetscapePlugin.vcxproj | 28 +-
.../TestNetscapePlugin.vcxproj.filters | 3 +
.../TestNetscapePluginCommon.props | 1 -
.../DumpRenderTree.xcodeproj/project.pbxproj | 40 +-
.../Tools/DumpRenderTree/DumpRenderTreePrefix.h | 4 +
.../Tools/DumpRenderTree/JavaScriptThreading.cpp | 27 +-
.../native/Tools/DumpRenderTree/PlatformWin.cmake | 130 +-
.../TestNetscapePlugIn/CMakeLists.txt | 3 +-
.../{unix => }/ForwardingHeaders/WebKit/npapi.h | 0
.../ForwardingHeaders/WebKit/npfunctions.h | 0
.../ForwardingHeaders/WebKit/npruntime.h | 0
.../TestNetscapePlugIn/PluginObject.cpp | 37 +-
.../TestNetscapePlugIn/PluginTest.cpp | 15 +
.../DumpRenderTree/TestNetscapePlugIn/PluginTest.h | 7 +
.../TestNetscapePlugIn/Tests/URLRedirect.cpp | 167 +
.../DumpRenderTree/TestNetscapePlugIn/main.cpp | 51 +-
.../native/Tools/DumpRenderTree/TestRunner.cpp | 23 +-
.../main/native/Tools/DumpRenderTree/TestRunner.h | 5 +-
.../Tools/DumpRenderTree/fonts/SampleFont.sfont | 223 -
.../ios/AccessibilityControllerIOS.mm | 7 +-
.../ios/AccessibilityTextMarkerIOS.mm | 85 +
.../ios/AccessibilityUIElementIOS.mm | 256 +-
.../DumpRenderTree/ios/DumpRenderTreeAppMain.mm | 45 +
.../Tools/DumpRenderTree/java/CMakeLists.txt | 2 +-
.../Tools/DumpRenderTree/java/DumpRenderTree.cpp | 12 +-
.../Tools/DumpRenderTree/java/TestRunnerJava.cpp | 13 +
.../mac/AccessibilityControllerMac.mm | 7 +-
.../mac/AccessibilityTextMarkerMac.mm | 4 +-
.../mac/AccessibilityUIElementMac.mm | 189 +-
.../mac/Configurations/Base.xcconfig | 10 +-
.../mac/Configurations/DebugRelease.xcconfig | 5 +-
.../mac/Configurations/DumpRenderTree.xcconfig | 10 +-
.../mac/Configurations/DumpRenderTreeApp.xcconfig | 4 +-
.../Tools/DumpRenderTree/mac/DumpRenderTree.mm | 104 +-
.../mac/DumpRenderTreeDraggingInfo.h | 5 -
.../mac/DumpRenderTreeDraggingInfo.mm | 2 +-
.../Tools/DumpRenderTree/mac/DumpRenderTreeMain.mm | 14 +
.../Tools/DumpRenderTree/mac/EditingDelegate.h | 3 +-
.../DumpRenderTree/mac/EventSendingController.mm | 2 +-
.../Tools/DumpRenderTree/mac/LayoutTestHelper.m | 23 +-
.../DumpRenderTree/mac/MockGeolocationProvider.h | 1 +
.../DumpRenderTree/mac/MockGeolocationProvider.mm | 5 +
.../DumpRenderTree/mac/PixelDumpSupportMac.mm | 5 +-
.../Tools/DumpRenderTree/mac/TestRunnerMac.mm | 25 +
.../Tools/DumpRenderTree/mac/TextInputController.m | 2 -
.../Tools/DumpRenderTree/win/DRTDataObject.cpp | 66 +-
.../Tools/DumpRenderTree/win/DRTDataObject.h | 22 +-
.../win/DRTDesktopNotificationPresenter.cpp | 26 +-
.../win/DRTDesktopNotificationPresenter.h | 30 +-
.../Tools/DumpRenderTree/win/DRTDropSource.cpp | 13 +-
.../Tools/DumpRenderTree/win/DRTDropSource.h | 11 +-
.../Tools/DumpRenderTree/win/DumpRenderTree.cpp | 24 +-
.../Tools/DumpRenderTree/win/EditingDelegate.cpp | 106 +-
.../Tools/DumpRenderTree/win/EditingDelegate.h | 180 +-
.../Tools/DumpRenderTree/win/EventSender.cpp | 3 +-
.../Tools/DumpRenderTree/win/FrameLoadDelegate.cpp | 56 +-
.../Tools/DumpRenderTree/win/FrameLoadDelegate.h | 128 +-
.../Tools/DumpRenderTree/win/HistoryDelegate.cpp | 25 +-
.../Tools/DumpRenderTree/win/HistoryDelegate.h | 37 +-
.../Tools/DumpRenderTree/win/PolicyDelegate.cpp | 24 +-
.../Tools/DumpRenderTree/win/PolicyDelegate.h | 50 +-
.../DumpRenderTree/win/ResourceLoadDelegate.cpp | 55 +-
.../DumpRenderTree/win/ResourceLoadDelegate.h | 84 +-
.../Tools/DumpRenderTree/win/TestRunnerWin.cpp | 22 +-
.../native/Tools/DumpRenderTree/win/UIDelegate.cpp | 140 +-
.../native/Tools/DumpRenderTree/win/UIDelegate.h | 406 +-
.../main/native/Tools/EWSTools/start-queue-win.sh | 2 +-
.../FontWithFeatures.xcodeproj/project.pbxproj | 269 +
.../FontWithFeatures/FontCreator.cpp | 1196 ++
.../FontWithFeatures/FontCreator.h | 38 +
.../FontWithFeatures/FontWithFeatures/main.cpp | 228 +
.../main/native/Tools/ImageDiff/gtk/ImageDiff.cpp | 14 +-
.../LayoutTestRelay/Configurations/Base.xcconfig | 6 +-
.../Configurations/DebugRelease.xcconfig | 2 +-
.../Tools/LayoutTestRelay/LayoutTestRelay/main.m | 6 +-
.../Tools/MiniBrowser/Configurations/Base.xcconfig | 10 +-
.../Configurations/DebugRelease.xcconfig | 2 -
.../Configurations/MiniBrowser.xcconfig | 2 +
.../Configurations/MiniBrowserBundle.xcconfig | 2 +
.../Tools/MiniBrowser/MiniBrowser.entitlements | 10 -
.../MiniBrowser/MiniBrowser.vcxproj/MiniBrowser.rc | 76 +
.../MiniBrowser.vcxproj/MiniBrowser.vcxproj | 200 +
.../MiniBrowser.vcxproj.filters | 33 +
.../MiniBrowser.vcxproj/MiniBrowserCF.props} | 0
.../MiniBrowser.vcxproj/MiniBrowserCFLite.props} | 0
.../MiniBrowser.vcxproj/MiniBrowserCommon.props | 12 +
.../MiniBrowser.vcxproj/MiniBrowserDebug.props | 8 +
.../MiniBrowser.vcxproj/MiniBrowserLib.rc | 328 +
.../MiniBrowser.vcxproj/MiniBrowserLib.vcxproj | 299 +
.../MiniBrowserLib.vcxproj.filters | 102 +
.../MiniBrowser.vcxproj/MiniBrowserLibCommon.props | 16 +
.../MiniBrowser.vcxproj/MiniBrowserLibDebug.props | 8 +
.../MiniBrowserLibPostBuild.cmd} | 0
.../MiniBrowserLibPreBuild.cmd} | 0
.../MiniBrowserLibProduction.props | 12 +
.../MiniBrowserLibRelease.props | 8 +
.../MiniBrowser.vcxproj/MiniBrowserLibResource.h | 121 +
.../MiniBrowser.vcxproj/MiniBrowserPostBuild.cmd} | 0
.../MiniBrowser.vcxproj/MiniBrowserPreBuild.cmd} | 0
.../MiniBrowserProduction.props | 12 +
.../MiniBrowser.vcxproj/MiniBrowserRelease.props | 8 +
.../MiniBrowser.vcxproj/MiniBrowserResource.h | 20 +
.../MiniBrowser.xcodeproj/project.pbxproj | 24 -
.../src/main/native/Tools/MiniBrowser/efl/main.c | 91 +-
.../native/Tools/MiniBrowser/gtk/BrowserWindow.c | 67 +-
.../native/Tools/MiniBrowser/gtk/BrowserWindow.h | 1 +
.../src/main/native/Tools/MiniBrowser/gtk/main.c | 22 +-
.../MiniBrowser/mac/BrowserWindowController.m | 2 -
.../main/native/Tools/MiniBrowser/mac/MainMenu.xib | 2 +-
.../Tools/MiniBrowser/mac/SettingsController.h | 6 +-
.../Tools/MiniBrowser/mac/SettingsController.m | 58 +-
.../MiniBrowser/mac/WK1BrowserWindowController.m | 22 +
.../MiniBrowser/mac/WK2BrowserWindowController.m | 16 +-
.../MiniBrowser/win/AccessibilityDelegate.cpp | 75 +
.../Tools/MiniBrowser/win/AccessibilityDelegate.h | 44 +
.../native/Tools/MiniBrowser/win/CMakeLists.txt | 63 +
.../main/native/Tools/MiniBrowser/win/Common.cpp | 866 ++
.../Tools/MiniBrowser/win/DOMDefaultImpl.cpp | 99 +
.../native/Tools/MiniBrowser/win/DOMDefaultImpl.h | 91 +
.../native/Tools/MiniBrowser/win/MiniBrowser.cpp | 521 +
.../native/Tools/MiniBrowser/win/MiniBrowser.h | 131 +
.../Tools/MiniBrowser/win/MiniBrowserReplace.h | 34 +
.../Tools/MiniBrowser/win/MiniBrowserWebHost.cpp | 246 +
.../Tools/MiniBrowser/win/MiniBrowserWebHost.h | 85 +
.../Tools/MiniBrowser/win/PageLoadTestClient.cpp | 237 +
.../Tools/MiniBrowser/win/PageLoadTestClient.h | 158 +
.../Tools/MiniBrowser/win/PrintWebUIDelegate.cpp | 246 +
.../Tools/MiniBrowser/win/PrintWebUIDelegate.h | 109 +
.../Tools/MiniBrowser/win/ResourceLoadDelegate.cpp | 129 +
.../Tools/MiniBrowser/win/ResourceLoadDelegate.h | 59 +
.../Tools/MiniBrowser/win/WebDownloadDelegate.cpp | 158 +
.../Tools/MiniBrowser/win/WebDownloadDelegate.h | 58 +
.../main/native/Tools/MiniBrowser/win/WinMain.cpp | 220 +
.../{WinLauncher => MiniBrowser/win}/resource.h | 0
.../{WinLauncher => MiniBrowser/win}/stdafx.cpp | 0
.../src/main/native/Tools/MiniBrowser/win/stdafx.h | 88 +
.../main/native/Tools/QueueStatusServer/app.yaml | 5 +-
.../Tools/QueueStatusServer/config/queues.py | 2 +
.../QueueStatusServer/filters/webkit_extras.py | 4 +-
.../QueueStatusServer/handlers/queuestatusjson.py | 2 +-
.../main/native/Tools/QueueStatusServer/index.yaml | 21 +-
.../native/Tools/QueueStatusServer/model/queues.py | 4 +-
.../main/native/Tools/ReducedFTL/ComplexTest.cpp | 248 +
.../web/src/main/native/Tools/Scripts/VCSUtils.pm | 137 +-
.../main/native/Tools/Scripts/build-dumprendertree | 14 +-
.../web/src/main/native/Tools/Scripts/build-jsc | 27 +-
.../native/Tools/Scripts/build-layouttestrelay | 16 +-
.../web/src/main/native/Tools/Scripts/build-webkit | 103 +-
.../native/Tools/Scripts/build-webkittestrunner | 3 +-
.../check-for-inappropriate-objc-class-names | 2 +-
.../web/src/main/native/Tools/Scripts/clean-webkit | 46 +
.../Scripts/configure-xcode-for-ios-development | 77 +-
.../native/Tools/Scripts/convert-test-expectations | 19 -
.../copy-webkitlibraries-to-product-directory | 235 +-
.../native/Tools/Scripts/display-profiler-output | 19 +-
.../main/native/Tools/Scripts/do-webcore-rename | 6 +-
.../main/native/Tools/Scripts/dump-class-layout | 169 +
.../main/native/Tools/Scripts/export-llvm-build | 171 -
.../src/main/native/Tools/Scripts/git-add-reviewer | 18 +-
.../js-executable-allocation-fuzz | 6 +-
.../src/main/native/Tools/Scripts/run-api-tests | 202 +-
.../Tools/Scripts/run-builtins-generator-tests | 42 +
.../src/main/native/Tools/Scripts/run-efl-tests | 2 +-
.../src/main/native/Tools/Scripts/run-gtk-tests | 45 +-
.../native/Tools/Scripts/run-javascriptcore-tests | 245 +-
modules/web/src/main/native/Tools/Scripts/run-jsc | 5 +-
.../main/native/Tools/Scripts/run-jsc-benchmarks | 43 +-
.../main/native/Tools/Scripts/run-jsc-stress-tests | 387 +-
.../src/main/native/Tools/Scripts/run-minibrowser | 3 +-
.../src/main/native/Tools/Scripts/run-webkit-httpd | 102 +-
.../web/src/main/native/Tools/Scripts/svn-apply | 3 +
.../src/main/native/Tools/Scripts/update-webkit | 8 +-
.../native/Tools/Scripts/update-webkit-dependency | 1 +
.../Tools/Scripts/update-webkit-libs-jhbuild | 43 +-
.../Tools/Scripts/update-webkit-wincairo-libs | 2 +-
.../native/Tools/Scripts/validate-committer-lists | 2 +-
.../native/Tools/Scripts/webkit-build-directory | 9 +-
.../src/main/native/Tools/Scripts/webkitdirs.pm | 523 +-
.../native/Tools/Scripts/webkitperl/FeatureList.pm | 65 +-
.../VCSUtils_unittest/decodeGitBinaryPatch.pl | 126 +
.../VCSUtils_unittest/parseDiffHeader.pl | 23 +
.../VCSUtils_unittest/parseUnifiedDiffHeader.pl | 190 +
.../native/Tools/Scripts/webkitperl/features.pm | 2 +-
.../appendToEnvironmentVariableList.pl | 102 +
.../prependToEnvironmentVariableList.pl | 102 +
.../Scripts/webkitpy/benchmark_runner/README.md | 37 +-
.../webkitpy/benchmark_runner/benchmark_builder.py | 104 +
.../benchmark_runner/benchmark_builder/__init__.py | 28 -
.../benchmark_builder/benchmark_builder_factory.py | 12 -
.../benchmark_builder/generic_benchmark_builder.py | 89 -
.../webkitpy/benchmark_runner/benchmark_results.py | 15 +-
.../webkitpy/benchmark_runner/benchmark_runner.py | 74 +-
.../benchmark_runner/browser_driver/__init__.py | 1 +
.../browser_driver/browser_driver.py | 15 +-
.../browser_driver/browser_driver_factory.py | 2 +
.../browser_driver/gtk_browser_driver.py | 66 +
.../browser_driver/gtk_minibrowser_driver.py | 52 +
.../browser_driver/osx_browser_driver.py | 3 +
.../benchmark_runner/data/patches/Animometer.patch | 108 +
.../benchmark_runner/data/patches/Dromaeo.patch | 7208 ++++++++++-
.../benchmark_runner/data/patches/JSBench.patch | 79 +
.../benchmark_runner/data/patches/JetStream.patch | 2 +-
.../benchmark_runner/data/patches/Kraken.patch | 2 +-
.../benchmark_runner/data/patches/Octane.patch | 2 +-
.../benchmark_runner/data/patches/SunSpider.patch | 216 +-
.../benchmark_runner/data/plans/animometer.plan | 8 +
.../data/plans/dromaeo-cssquery.plan | 2 -
.../benchmark_runner/data/plans/dromaeo-dom.plan | 2 -
.../benchmark_runner/data/plans/dromaeo-jslib.plan | 2 -
.../benchmark_runner/data/plans/jetstream.plan | 4 +-
.../benchmark_runner/data/plans/jsbench.plan | 8 +
.../benchmark_runner/data/plans/kraken.plan | 2 -
.../benchmark_runner/data/plans/octane.plan | 2 -
.../benchmark_runner/data/plans/speedometer.plan | 4 +-
.../benchmark_runner/data/plans/sunspider.plan | 2 -
.../http_server_driver/__init__.py | 5 +-
.../http_server/twisted_http_server.py | 20 +-
.../http_server_driver/http_server_driver.py | 9 +-
.../simple_http_server_driver.py | 18 +-
.../webkitpy/benchmark_runner/run_benchmark.py | 16 +-
.../Scripts/webkitpy/benchmark_runner/utils.py | 9 +-
.../webkitpy/codegen}/__init__.py | 0
.../native/Tools/Scripts/webkitpy/codegen/main.py | 144 +
.../Scripts/webkitpy/common/checkout/scm/git.py | 25 +-
.../Scripts/webkitpy/common/checkout/scm/scm.py | 16 +-
.../webkitpy/common/checkout/scm/scm_unittest.py | 56 +
.../Scripts/webkitpy/common/checkout/scm/svn.py | 14 +-
.../webkitpy/common/config/contributors.json | 438 +-
.../Tools/Scripts/webkitpy/common/config/ews.json | 11 +
.../Tools/Scripts/webkitpy/common/config/ports.py | 29 +-
.../Scripts/webkitpy/common/config/ports_mock.py | 5 +-
.../Tools/Scripts/webkitpy/common/config/urls.py | 2 +-
.../Tools/Scripts/webkitpy/common/config/watchlist | 68 +-
.../Scripts/webkitpy/common/find_files_unittest.py | 2 +-
.../webkitpy/common/net/bugzilla/bugzilla.py | 9 +-
.../webkitpy/common/prettypatch_unittest.py | 2 +-
.../Scripts/webkitpy/common/system/crashlogs.py | 53 +-
.../webkitpy/common/system/crashlogs_unittest.py | 64 +-
.../Scripts/webkitpy/common/system/executive.py | 47 +-
.../webkitpy/common/system/executive_unittest.py | 16 +-
.../Scripts/webkitpy/common/system/file_lock.py | 4 +-
.../Scripts/webkitpy/common/system/filesystem.py | 13 +
.../webkitpy/common/system/filesystem_mock.py | 3 +
.../webkitpy/common/system/filesystem_unittest.py | 6 +-
.../Tools/Scripts/webkitpy/common/system/path.py | 5 +-
.../webkitpy/common/system/path_unittest.py | 2 +-
.../Scripts/webkitpy/common/system/platforminfo.py | 6 +-
.../Tools/Scripts/webkitpy/common/system/user.py | 7 +-
.../layout_tests/controllers/layout_test_finder.py | 26 +
.../controllers/layout_test_finder_unittest.py | 95 +
.../layout_tests/controllers/layout_test_runner.py | 5 +-
.../webkitpy/layout_tests/controllers/manager.py | 40 +-
.../layout_tests/controllers/manager_unittest.py | 2 +-
.../layout_tests/models/test_expectations.py | 7 +-
.../webkitpy/layout_tests/models/test_results.py | 1 +
.../layout_tests/models/test_run_results.py | 13 +-
.../layout_tests/servers/apache_http_server.py | 27 +-
.../servers/apache_http_server_unittest.py | 2 +-
.../webkitpy/layout_tests/servers/http_server.py | 12 +-
.../layout_tests/servers/http_server_base.py | 2 +-
.../layout_tests/servers/http_server_unittest.py | 2 +-
.../webkitpy/layout_tests/servers/lighttpd.conf | 3 +-
.../servers/web_platform_test_launcher.py | 20 +-
.../servers/web_platform_test_server.py | 23 +-
.../servers/web_platform_test_server_unittest.py | 51 +-
.../webkitpy/layout_tests/views/printing.py | 8 +-
.../layout_tests/views/printing_unittest.py | 5 +
.../Scripts/webkitpy/performance_tests/perftest.py | 1 +
.../native/Tools/Scripts/webkitpy/port/base.py | 67 +-
.../native/Tools/Scripts/webkitpy/port/driver.py | 27 +-
.../Tools/Scripts/webkitpy/port/driver_unittest.py | 6 +-
.../native/Tools/Scripts/webkitpy/port/factory.py | 3 +
.../main/native/Tools/Scripts/webkitpy/port/gtk.py | 1 +
.../Tools/Scripts/webkitpy/port/image_diff.py | 5 +-
.../main/native/Tools/Scripts/webkitpy/port/ios.py | 183 +-
.../Tools/Scripts/webkitpy/port/leakdetector.py | 4 +-
.../webkitpy/port/linux_get_crash_log_unittest.py | 4 +
.../main/native/Tools/Scripts/webkitpy/port/mac.py | 39 +-
.../Tools/Scripts/webkitpy/port/mac_unittest.py | 1 +
.../Tools/Scripts/webkitpy/port/port_testcase.py | 5 +-
.../Scripts/webkitpy/port/pulseaudio_sanitizer.py | 3 +
.../Tools/Scripts/webkitpy/port/server_process.py | 4 +-
.../webkitpy/port/server_process_unittest.py | 5 +-
.../main/native/Tools/Scripts/webkitpy/port/win.py | 254 +-
.../Tools/Scripts/webkitpy/port/win_unittest.py | 12 +-
.../Tools/Scripts/webkitpy/port/xvfbdriver.py | 80 +-
.../Scripts/webkitpy/port/xvfbdriver_unittest.py | 64 +-
.../native/Tools/Scripts/webkitpy/style/checker.py | 94 +-
.../Scripts/webkitpy/style/checker_unittest.py | 70 +-
.../Tools/Scripts/webkitpy/style/checkers/cpp.py | 58 +-
.../webkitpy/style/checkers/cpp_unittest.py | 165 +-
.../native/Tools/Scripts/webkitpy/test/main.py | 6 +-
.../Tools/Scripts/webkitpy/thirdparty/__init__.py | 7 +
.../webkitpy/tool/bot/commitqueuetask_unittest.py | 20 +-
.../Scripts/webkitpy/tool/bot/patchanalysistask.py | 2 +
.../webkitpy/tool/commands/download_unittest.py | 13 +-
.../webkitpy/tool/commands/earlywarningsystem.py | 6 +-
.../tool/commands/earlywarningsystem_unittest.py | 6 +-
.../Scripts/webkitpy/tool/commands/newcommitbot.py | 1 -
.../Scripts/webkitpy/tool/commands/queries.py | 2 +-
.../Tools/Scripts/webkitpy/tool/commands/queues.py | 21 +-
.../webkitpy/tool/commands/queues_unittest.py | 6 +-
.../Scripts/webkitpy/tool/commands/sheriffbot.py | 1 -
.../Tools/Scripts/webkitpy/tool/commands/upload.py | 2 +-
.../Tools/Scripts/webkitpy/tool/steps/options.py | 1 +
.../Tools/Scripts/webkitpy/tool/steps/runtests.py | 43 +-
.../webkitpy/tool/steps/runtests_unittest.py | 6 +-
.../Scripts/webkitpy/tool/steps/steps_unittest.py | 26 +-
.../Tools/Scripts/webkitpy/w3c/test_downloader.py | 92 +-
.../Tools/Scripts/webkitpy/w3c/test_importer.py | 68 +-
.../Scripts/webkitpy/w3c/test_importer_unittest.py | 83 +-
.../Tools/Scripts/webkitpy/w3c/test_parser.py | 9 +-
.../Scripts/webkitpy/w3c/test_parser_unittest.py | 58 +-
.../Tools/Scripts/webkitpy/xcode/simulator.py | 46 +-
.../Scripts/webkitpy/xcode/simulator_unittest.py | 66 +-
.../main/native/Tools/TestResultServer/app.yaml | 5 +-
.../src/main/native/Tools/TestResultServer/main.py | 2 +-
.../static-dashboards/builders.jsonp | 11 +-
.../static-dashboards/dashboard_base.js | 4 +-
.../static-dashboards/flakiness_dashboard.js | 22 +-
.../flakiness_dashboard_unittests.js | 10 +-
.../TestResultServer/static-dashboards/loader.js | 2 +-
.../TestResultServer/static-dashboards/treemap.js | 2 +-
.../Tools/TestResultServer/static-dashboards/ui.js | 4 +-
.../main/native/Tools/TestWebKitAPI/CMakeLists.txt | 265 +-
.../TestWebKitAPI/Configurations/Base.xcconfig | 14 +-
.../Configurations/DebugRelease.xcconfig | 2 -
.../Configurations/FeatureDefines.xcconfig | 195 +
.../Configurations/TestWebKitAPI.xcconfig | 2 +
.../Configurations/WebProcessPlugIn.xcconfig | 32 +
.../native/Tools/TestWebKitAPI/PlatformEfl.cmake | 4 +
.../native/Tools/TestWebKitAPI/PlatformGTK.cmake | 7 +-
.../native/Tools/TestWebKitAPI/PlatformMac.cmake | 32 +
.../Tools/TestWebKitAPI/PlatformUtilities.cpp | 16 +-
.../native/Tools/TestWebKitAPI/PlatformUtilities.h | 4 +
.../native/Tools/TestWebKitAPI/PlatformWebView.h | 4 +-
.../native/Tools/TestWebKitAPI/PlatformWin.cmake | 134 +
.../TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj | 34 +-
.../TestWebKitAPI.vcxproj.filters | 7 +
.../TestWebKitAPI.xcodeproj/project.pbxproj | 333 +-
.../Tests/CustomProtocolsSyncXHRTest.mm | 6 +-
.../Tools/TestWebKitAPI/Tests/WTF/AtomicString.cpp | 8 +
.../Tests/WTF/CheckedArithmeticOperations.cpp | 59 +-
.../Tools/TestWebKitAPI/Tests/WTF/Condition.cpp | 257 +
.../native/Tools/TestWebKitAPI/Tests/WTF/Deque.cpp | 4 +-
.../TestWebKitAPI/Tests/WTF/HashCountedSet.cpp | 468 +
.../Tools/TestWebKitAPI/Tests/WTF/HashMap.cpp | 88 +-
.../Tools/TestWebKitAPI/Tests/WTF/HashSet.cpp | 83 +-
.../native/Tools/TestWebKitAPI/Tests/WTF/Lock.cpp | 189 +
.../Tools/TestWebKitAPI/Tests/WTF/MediaTime.cpp | 19 +-
.../Tools/TestWebKitAPI/Tests/WTF/NakedPtr.cpp | 20 +-
.../Tools/TestWebKitAPI/Tests/WTF/ParkingLot.cpp | 275 +
.../native/Tools/TestWebKitAPI/Tests/WTF/Ref.cpp | 4 +-
.../Tools/TestWebKitAPI/Tests/WTF/RefCounter.cpp | 50 +-
.../Tools/TestWebKitAPI/Tests/WTF/RefPtr.cpp | 22 +-
.../Tools/TestWebKitAPI/Tests/WTF/StringHasher.cpp | 2 +-
.../Tools/TestWebKitAPI/Tests/WTF/StringImpl.cpp | 7 +-
.../TestWebKitAPI/Tests/WTF/StringOperators.cpp | 16 +
.../Tools/TestWebKitAPI/Tests/WTF/Vector.cpp | 12 +-
.../Tools/TestWebKitAPI/Tests/WTF/WTFString.cpp | 13 +-
.../Tools/TestWebKitAPI/Tests/WTF/WorkQueue.cpp | 40 +-
.../Tests/WTF/glib/GMainLoopSource.cpp | 547 -
.../TestWebKitAPI/Tests/WTF/glib/WorkQueueGLib.cpp | 12 +-
.../Tools/TestWebKitAPI/Tests/WTF/ns/RetainPtr.mm | 8 +-
.../Tests/WebCore/CalculationValue.cpp | 14 +-
.../Tests/WebCore/ContentExtensions.cpp | 40 +-
.../TestWebKitAPI/Tests/WebCore/DFACombiner.cpp | 2 +-
.../Tools/TestWebKitAPI/Tests/WebCore/DFAHelpers.h | 2 +-
.../Tests/WebCore/HTMLParserIdioms.cpp | 164 +
.../TestWebKitAPI/Tests/WebCore/LayoutUnit.cpp | 1 -
.../Tests/WebCore/ParsedContentRange.cpp | 98 +
.../TestWebKitAPI/Tests/WebCore/SharedBuffer.cpp | 6 +-
.../Tests/WebCore/WebCoreNSURLSession.mm | 173 +
.../Tests/WebKit/ios/AudioSessionCategoryIOS.mm | 96 +
.../Tests/WebKit/ios/video-with-audio.html | 17 +
.../Tests/WebKit/ios/video-without-audio.html | 17 +
.../WebKit2Cocoa/AlwaysRevalidatedURLSchemes.mm | 121 +
.../Tests/WebKit2Cocoa/AutoLayoutIntegration.mm | 137 +
.../Tests/WebKit2Cocoa/BundleParameters.mm | 95 +
.../Tests/WebKit2Cocoa/BundleParametersPlugIn.mm | 72 +
.../TestWebKitAPI/Tests/WebKit2Cocoa/Coding.mm | 180 +
.../Tests/WebKit2Cocoa/ContentFiltering.h | 28 +
.../Tests/WebKit2Cocoa/ContentFiltering.html | 6 +
.../Tests/WebKit2Cocoa/ContentFiltering.mm | 362 +
.../Tests/WebKit2Cocoa/ContentFilteringPlugIn.mm | 131 +
.../TestWebKitAPI/Tests/WebKit2Cocoa/FindInPage.mm | 124 +
.../WebKit2Cocoa/IndexedDBMultiProcess-1.html | 46 +
.../WebKit2Cocoa/IndexedDBMultiProcess-2.html | 32 +
.../Tests/WebKit2Cocoa/IndexedDBMultiProcess.mm | 95 +
.../Tests/WebKit2Cocoa/IndexedDBPersistence-1.html | 35 +
.../Tests/WebKit2Cocoa/IndexedDBPersistence-2.html | 22 +
.../Tests/WebKit2Cocoa/IndexedDBPersistence.mm | 109 +
.../TestWebKitAPI/Tests/WebKit2Cocoa/QuickLook.mm | 77 +
.../Tests/WebKit2Cocoa/RemoteObjectRegistry.h | 48 +
.../Tests/WebKit2Cocoa/RemoteObjectRegistry.mm | 78 +
.../WebKit2Cocoa/RemoteObjectRegistryPlugIn.mm | 81 +
.../ShouldOpenExternalURLsInNewWindowActions.mm | 71 +-
.../Tests/WebKit2Cocoa/UserContentController.mm | 329 +
.../Tests/WebKit2Cocoa/UserContentWorld.mm | 178 +
.../Tests/WebKit2Cocoa/UserContentWorldPlugIn.mm | 77 +
.../Tests/WebKit2Cocoa/UserContentWorldProtocol.h | 37 +
.../Tests/WebKit2Cocoa/WKPDFViewResizeCrash.mm | 73 +
.../WebKit2Cocoa/WKWebViewEvaluateJavaScript.mm | 39 +-
.../Tests/WebKit2Gtk/AutocleanupsTest.cpp | 72 +
.../TestWebKitAPI/Tests/WebKit2Gtk/CMakeLists.txt | 10 +-
.../TestWebKitAPI/Tests/WebKit2Gtk/DOMNodeTest.cpp | 37 +-
.../Tests/WebKit2Gtk/TestAuthentication.cpp | 24 +-
.../Tests/WebKit2Gtk/TestAutocleanups.cpp | 70 +
.../Tests/WebKit2Gtk/TestBackForwardList.cpp | 137 +
.../Tests/WebKit2Gtk/TestConsoleMessage.cpp | 158 +
.../Tests/WebKit2Gtk/TestContextMenu.cpp | 13 -
.../TestWebKitAPI/Tests/WebKit2Gtk/TestDOMNode.cpp | 19 +-
.../Tests/WebKit2Gtk/TestInspectorServer.cpp | 10 +-
.../Tests/WebKit2Gtk/TestLoaderClient.cpp | 26 +-
.../Tests/WebKit2Gtk/TestMultiprocess.cpp | 17 +
.../Tests/WebKit2Gtk/TestResources.cpp | 39 +-
.../Tests/WebKit2Gtk/TestUIClient.cpp | 81 +-
.../Tests/WebKit2Gtk/TestWebExtensions.cpp | 33 +
.../Tests/WebKit2Gtk/TestWebKitWebContext.cpp | 107 +-
.../Tests/WebKit2Gtk/TestWebKitWebView.cpp | 42 +-
.../Tests/WebKit2Gtk/WebExtensionTest.cpp | 51 +-
.../Tests/WebKit2Gtk/WebProcessTest.cpp | 2 +-
.../Tests/WebKit2Gtk/resources/boring.html | 1 +
.../resources/webkit2gtk-tests.gresource.xml | 1 +
.../WebKit2ObjC/CustomProtocolsInvalidScheme.mm | 3 +-
.../Tests/WebKit2ObjC/CustomProtocolsTest.mm | 42 +-
.../PreventImageLoadWithAutoResizing.mm | 7 +-
.../Tests/WebKit2ObjC/UserContentTest.mm | 3 +-
.../WebKit2ObjC/WKBrowsingContextGroupTest.mm | 2 +-
.../WKBrowsingContextLoadDelegateTest.mm | 2 +-
.../TestWebKitAPI/Tests/mac/AttributedString.mm | 30 -
.../Tests/mac/FirstResponderScrollingPosition.mm | 103 +
.../Tests/mac/IsNavigationActionTrusted.html | 24 +
.../Tests/mac/IsNavigationActionTrusted.mm | 116 +
.../TestWebKitAPI/WKWebViewConfigurationExtras.h | 34 +
.../TestWebKitAPI/WKWebViewConfigurationExtras.mm | 54 +
.../TestWebKitAPI/cocoa/PlatformUtilitiesCocoa.mm | 3 +
.../Tools/TestWebKitAPI/cocoa/TestProtocol.h | 36 +
.../Tools/TestWebKitAPI/cocoa/TestProtocol.mm | 98 +
.../cocoa/WebProcessPlugIn/Info.plist | 24 +
.../cocoa/WebProcessPlugIn/WebProcessPlugIn.mm | 72 +
.../src/main/native/Tools/TestWebKitAPI/config.h | 3 +
.../Tools/TestWebKitAPI/efl/PlatformWebView.cpp | 6 +-
.../Tools/TestWebKitAPI/gtk/PlatformWebViewGtk.cpp | 36 +-
.../gtk/WebKit2Gtk/LoadTrackingTest.cpp | 37 +-
.../gtk/WebKit2Gtk/LoadTrackingTest.h | 1 +
.../gtk/WebKit2Gtk/WebKitTestServer.cpp | 24 +-
.../gtk/WebKit2Gtk/WebKitTestServer.h | 11 +-
.../TestWebKitAPI/gtk/WebKit2Gtk/WebViewTest.cpp | 7 +-
.../mac/SyntheticBackingScaleFactorWindow.m | 3 +
.../mac/TestBrowsingContextLoadDelegate.h | 5 +-
.../mac/TestBrowsingContextLoadDelegate.mm | 2 +-
.../native/Tools/TestWebKitAPI/mac/TestProtocol.h | 34 -
.../native/Tools/TestWebKitAPI/mac/TestProtocol.mm | 69 -
.../main/native/Tools/TestWebKitAPI/win/main.cpp | 5 +
.../native/Tools/Tracing/SystemTracePoints.plist | 61 +
.../WebEditingTester/Configurations/Base.xcconfig | 8 +-
.../Configurations/DebugRelease.xcconfig | 1 -
.../WebEditingTester/WK1WebDocumentController.m | 2 +-
.../WebEditingTester/WK2WebDocumentController.m | 17 +-
.../WebKitLauncher/WebKitLauncher.entitlements | 8 +
.../WebKitLauncher.xcodeproj/project.pbxproj | 4 +
.../WebKitLauncher/WebKitNightlyEnablerSparkle.m | 5 +-
.../src/main/native/Tools/WebKitLauncher/main.m | 2 +-
.../native/Tools/WebKitTestRunner/CMakeLists.txt | 25 +-
.../WebKitTestRunner/Configurations/Base.xcconfig | 24 +-
.../Configurations/BaseTarget.xcconfig | 1 +
.../Configurations/DebugRelease.xcconfig | 7 +-
.../Configurations/InjectedBundle.xcconfig | 1 -
.../Configurations/WebKitTestRunner.xcconfig | 45 +-
.../Configurations/WebKitTestRunnerApp.xcconfig | 34 +
.../WebKitTestRunnerLibrary.xcconfig | 30 +
.../Tools/WebKitTestRunner/DerivedSources.make | 15 +-
.../Tools/WebKitTestRunner/EventSenderProxy.h | 16 +
.../WebKitTestRunner/GeolocationProviderMock.h | 2 +
.../InjectedBundle/AccessibilityUIElement.cpp | 24 +-
.../InjectedBundle/AccessibilityUIElement.h | 18 +
.../Bindings/AccessibilityUIElement.idl | 19 +
.../Bindings/EventSendingController.idl | 5 +-
.../InjectedBundle/Bindings/TestRunner.idl | 18 +
.../InjectedBundle/EventSendingController.cpp | 176 +-
.../InjectedBundle/EventSendingController.h | 5 +-
.../InjectedBundle/InjectedBundle.cpp | 85 +-
.../InjectedBundle/InjectedBundle.h | 6 +-
.../InjectedBundle/InjectedBundlePage.cpp | 43 +-
.../WebKitTestRunner/InjectedBundle/TestRunner.cpp | 166 +-
.../WebKitTestRunner/InjectedBundle/TestRunner.h | 36 +-
.../atk/AccessibilityUIElementAtk.cpp | 26 +-
.../InjectedBundle/cocoa/ActivateFontsCocoa.mm | 7 +-
.../cocoa/InjectedBundlePageCocoa.mm | 4 -
.../InjectedBundle/efl/TestRunnerEfl.cpp | 12 +
.../InjectedBundle/gtk/TestRunnerGtk.cpp | 12 +-
.../ios/AccessibilityControllerIOS.mm | 5 +-
.../ios/AccessibilityUIElementIOS.mm | 163 +-
.../InjectedBundle/ios/EventSenderProxyIOS.mm | 5 +
.../InjectedBundle/ios/InjectedBundleIOS.mm | 12 +-
.../mac/AccessibilityUIElementMac.mm | 190 +-
.../InjectedBundle/mac/InjectedBundleMac.mm | 15 +-
.../InjectedBundle/mac/TestRunnerMac.mm | 35 +-
.../Tools/WebKitTestRunner/PlatformEfl.cmake | 1 +
.../Tools/WebKitTestRunner/PlatformGTK.cmake | 4 -
.../Tools/WebKitTestRunner/PlatformWebView.h | 44 +-
.../Tools/WebKitTestRunner/TestController.cpp | 733 +-
.../native/Tools/WebKitTestRunner/TestController.h | 62 +-
.../Tools/WebKitTestRunner/TestInvocation.cpp | 198 +-
.../native/Tools/WebKitTestRunner/TestInvocation.h | 53 +-
.../native/Tools/WebKitTestRunner/TestOptions.cpp | 72 +
.../native/Tools/WebKitTestRunner/TestOptions.h | 51 +
.../Bindings/UIScriptController.idl | 60 +
.../UIScriptContext/UIScriptContext.cpp | 202 +
.../UIScriptContext/UIScriptContext.h | 100 +
.../UIScriptContext/UIScriptController.cpp | 200 +
.../UIScriptContext/UIScriptController.h | 101 +
.../WebKitTestRunner.xcodeproj/project.pbxproj | 382 +-
.../WebKitTestRunnerApp-Info.plist | 2 +
.../WebKitTestRunner/WebNotificationProvider.cpp | 85 +-
.../WebKitTestRunner/WebNotificationProvider.h | 6 +-
.../WebKitTestRunner/cairo/TestInvocationCairo.cpp | 4 +-
.../Tools/WebKitTestRunner/cg/TestInvocationCG.cpp | 11 +-
.../WebKitTestRunner/cocoa/CrashReporterInfo.mm | 4 +-
.../WebKitTestRunner/cocoa/TestControllerCocoa.mm | 142 +
.../WebKitTestRunner/cocoa/TestRunnerWKWebView.h | 48 +
.../WebKitTestRunner/cocoa/TestRunnerWKWebView.mm | 140 +
.../WebKitTestRunner/efl/EventSenderProxyEfl.cpp | 5 +
.../WebKitTestRunner/efl/PlatformWebViewEfl.cpp | 23 +-
.../WebKitTestRunner/efl/TestControllerEfl.cpp | 34 +-
.../Tools/WebKitTestRunner/fonts/SampleFont.sfont | 223 -
.../WebKitTestRunner/gtk/EventSenderProxyGtk.cpp | 8 +-
.../WebKitTestRunner/gtk/PlatformWebViewGtk.cpp | 20 +-
.../WebKitTestRunner/gtk/TestControllerGtk.cpp | 51 +-
.../Tools/WebKitTestRunner/gtk/fonts/fonts.conf | 16 +
.../native/Tools/WebKitTestRunner/iOS.xcconfig | 1 -
.../Tools/WebKitTestRunner/ios/HIDEventGenerator.h | 60 +
.../WebKitTestRunner/ios/HIDEventGenerator.mm | 635 +
.../native/Tools/WebKitTestRunner/ios/IOKitSPI.h | 178 +
.../Tools/WebKitTestRunner/ios/Launch.storyboard | 7 +
.../WebKitTestRunner/ios/PlatformWebViewIOS.mm | 106 +-
.../WebKitTestRunner/ios/TestControllerIOS.mm | 36 +-
.../native/Tools/WebKitTestRunner/ios/UIKitSPI.h | 57 +
.../WebKitTestRunner/ios/UIScriptControllerIOS.mm | 248 +
.../native/Tools/WebKitTestRunner/ios/mainIOS.mm | 10 +-
.../Tools/WebKitTestRunner/mac/EventSenderProxy.mm | 391 +-
.../WebKitTestRunner/mac/PlatformWebViewMac.mm | 114 +-
.../WebKitTestRunner/mac/TestControllerMac.mm | 66 +-
.../WebKitTestRunner/mac/UIScriptControllerMac.mm | 44 +
.../mac/WebKitTestRunnerDraggingInfo.h | 9 +-
.../mac/WebKitTestRunnerDraggingInfo.mm | 2 +-
.../main/native/Tools/WebKitTestRunner/mac/main.mm | 16 +-
.../Tools/WinLauncher/AccessibilityDelegate.cpp | 73 -
.../Tools/WinLauncher/AccessibilityDelegate.h | 44 -
.../main/native/Tools/WinLauncher/CMakeLists.txt | 54 -
.../src/main/native/Tools/WinLauncher/Common.cpp | 865 --
.../native/Tools/WinLauncher/DOMDefaultImpl.cpp | 95 -
.../main/native/Tools/WinLauncher/DOMDefaultImpl.h | 90 -
.../Tools/WinLauncher/PageLoadTestClient.cpp | 248 -
.../native/Tools/WinLauncher/PageLoadTestClient.h | 158 -
.../Tools/WinLauncher/PrintWebUIDelegate.cpp | 225 -
.../native/Tools/WinLauncher/PrintWebUIDelegate.h | 109 -
.../Tools/WinLauncher/ResourceLoadDelegate.cpp | 124 -
.../Tools/WinLauncher/ResourceLoadDelegate.h | 59 -
.../Tools/WinLauncher/WebDownloadDelegate.cpp | 141 -
.../native/Tools/WinLauncher/WebDownloadDelegate.h | 58 -
.../main/native/Tools/WinLauncher/WinLauncher.cpp | 502 -
.../main/native/Tools/WinLauncher/WinLauncher.h | 128 -
.../WinLauncher/WinLauncher.vcxproj/WinLauncher.rc | 76 -
.../WinLauncher.vcxproj/WinLauncher.vcxproj | 199 -
.../WinLauncher.vcxproj.filters | 33 -
.../WinLauncher.vcxproj/WinLauncherCommon.props | 12 -
.../WinLauncher.vcxproj/WinLauncherDebug.props | 8 -
.../WinLauncher.vcxproj/WinLauncherLib.rc | 325 -
.../WinLauncher.vcxproj/WinLauncherLib.vcxproj | 262 -
.../WinLauncherLib.vcxproj.filters | 102 -
.../WinLauncher.vcxproj/WinLauncherLibCommon.props | 16 -
.../WinLauncher.vcxproj/WinLauncherLibDebug.props | 8 -
.../WinLauncherLibProduction.props | 12 -
.../WinLauncherLibRelease.props | 8 -
.../WinLauncher.vcxproj/WinLauncherLibResource.h | 118 -
.../WinLauncherProduction.props | 12 -
.../WinLauncher.vcxproj/WinLauncherRelease.props | 8 -
.../WinLauncher.vcxproj/WinLauncherResource.h | 20 -
.../native/Tools/WinLauncher/WinLauncherReplace.h | 34 -
.../Tools/WinLauncher/WinLauncherWebHost.cpp | 242 -
.../native/Tools/WinLauncher/WinLauncherWebHost.h | 84 -
.../src/main/native/Tools/WinLauncher/WinMain.cpp | 220 -
.../web/src/main/native/Tools/WinLauncher/stdafx.h | 83 -
.../web/src/main/native/Tools/asan/asan.xcconfig | 4 +-
.../main/native/Tools/asan/webkit-asan-ignore.txt | 7 -
.../src/main/native/Tools/efl/install-dependencies | 6 +-
.../main/native/Tools/efl/jhbuild-optional.modules | 6 -
.../web/src/main/native/Tools/efl/jhbuild.modules | 91 +-
modules/web/src/main/native/Tools/efl/jhbuildrc | 9 -
.../efl/patches/llvm-elf-add-stackmaps-arm64.patch | 30 -
...de-references-outside-the-2gb-range-arm64.patch | 23 -
.../Tools/efl/patches/llvm-version-arm64.patch | 13 -
.../efl/patches/openwebrtc-clang-warning-fix.patch | 48 +
.../openwebrtc-gst-plugins-clang-warning-fix.patch | 13 +
.../src/main/native/Tools/gtk/install-dependencies | 99 +-
.../main/native/Tools/gtk/jhbuild-optional.modules | 59 -
.../main/native/Tools/gtk/jhbuild-webrtc.modules | 132 +
.../web/src/main/native/Tools/gtk/jhbuild.modules | 218 +-
modules/web/src/main/native/Tools/gtk/jhbuildrc | 12 +-
.../web/src/main/native/Tools/gtk/manifest.txt.in | 1 +
.../gtk/patches/fontconfig-fix-osx-cache.diff | 207 +
...te-suppress-string-format-literal-warning.patch | 29 +
.../gst-plugins-bad-remove-gnustep-support.patch | 325 -
...gins-base-rtp-rtcpbuffer-fix-typo-in-enum.patch | 45 -
.../gtk/patches/llvm-elf-add-stackmaps-arm64.patch | 13 -
.../Tools/gtk/patches/llvm-elf-add-stackmaps.patch | 46 -
...de-references-outside-the-2gb-range-arm64.patch | 23 -
...llow-fde-references-outside-the-2gb-range.patch | 281 -
.../Tools/gtk/patches/openh264-configure.patch | 12 +
.../gtk/patches/shared-mime-info-xht-glob.patch | 21 +
.../gtk/patches/shared-mime-info-xhtml-magic.patch | 26 +
.../Tools/gtk/patches/xserver-fix-glx-init.patch | 14 -
.../xserver-remove-bogus-dependencies.patch | 6 +-
modules/web/src/main/native/Tools/gtk/webkitdom.py | 38 +
.../src/main/native/Tools/jhbuild/jhbuild-wrapper | 7 +-
.../main/native/Tools/jhbuild/jhbuildrc_common.py | 28 +-
.../src/main/native/Tools/jhbuild/jhbuildutils.py | 6 +-
.../web/src/main/native/Tools/lldb/lldb_webkit.py | 6 +-
.../AssembleBuildLogs/AssembleBuildLogs.vcxproj | 24 +-
.../Tools/win/AssembleBuildLogs/AssembleLogs.cmd | 8 +-
.../Tools/win/DLLLauncher/DLLLauncherMain.cpp | 26 +-
.../Tools/win/record-memory/record-memory.vcxproj | 27 +-
.../src/test/java/javafx/scene/web/LoadTest.java | 12 +-
.../java/javafx/scene/web/MiscellaneousTest.java | 67 +
8495 files changed, 461177 insertions(+), 198552 deletions(-)
delete mode 100644 debian/patches/18-fix-ambiguous-pow.patch
create mode 100644 debian/patches/19-disable-webkit-sampling-profiler.patch
create mode 100644 modules/web/src/main/java/com/sun/webkit/graphics/WCGlyphBuffer.java
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/API/tests/PingPongStackOverflowTest.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/API/tests/PingPongStackOverflowTest.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Configurations/CompileRuntimeToLLVMIR.xcconfig
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Configurations/LLVMForJSC.xcconfig
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/JavaScriptCore.vcxproj/libllvmForJSC/libllvmForJSC.props
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/JavaScriptCore.vcxproj/libllvmForJSC/libllvmForJSC.vcxproj
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/JavaScriptCore.vcxproj/libllvmForJSC/libllvmForJSC.vcxproj.filters
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/UpdateContents.py
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/builtins/__init__.py
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/builtins/builtins.py
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/builtins/builtins_generate_combined_header.py
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/builtins/builtins_generate_combined_implementation.py
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/builtins/builtins_generate_separate_header.py
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/builtins/builtins_generate_separate_implementation.py
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/builtins/builtins_generator.py
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/builtins/builtins_model.py
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/builtins/builtins_templates.py
rename modules/web/src/main/native/Source/JavaScriptCore/{inspector/scripts => Scripts}/cssmin.py (100%)
rename modules/web/src/main/native/Source/JavaScriptCore/{inspector/scripts => Scripts}/generate-combined-inspector-json.py (100%)
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/generate-js-builtins.py
rename modules/web/src/main/native/Source/JavaScriptCore/{inspector/scripts => Scripts}/inline-and-minify-stylesheets-and-scripts.py (100%)
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/jsmin.py
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/lazywriter.py
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/JavaScriptCore-Builtin.Promise-Combined.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/JavaScriptCore-Builtin.Promise-Separate.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/JavaScriptCore-Builtin.prototype-Combined.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/JavaScriptCore-Builtin.prototype-Separate.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/JavaScriptCore-BuiltinConstructor-Combined.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/JavaScriptCore-BuiltinConstructor-Separate.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/JavaScriptCore-InternalClashingNames-Combined.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/WebCore-ArbitraryConditionalGuard-Separate.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/WebCore-DuplicateFlagAnnotation-Separate.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/WebCore-DuplicateKeyValueAnnotation-Separate.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/WebCore-GuardedBuiltin-Separate.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/WebCore-GuardedInternalBuiltin-Separate.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/WebCore-UnguardedBuiltin-Separate.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/WebCore-xmlCasingTest-Separate.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/expected/JavaScriptCore-Builtin.Promise-Combined.js-result
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/expected/JavaScriptCore-Builtin.Promise-Separate.js-result
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/expected/JavaScriptCore-Builtin.prototype-Combined.js-result
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/expected/JavaScriptCore-Builtin.prototype-Separate.js-result
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/expected/JavaScriptCore-BuiltinConstructor-Combined.js-result
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/expected/JavaScriptCore-BuiltinConstructor-Separate.js-result
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/expected/JavaScriptCore-InternalClashingNames-Combined.js-error
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/expected/JavaScriptCore-InternalClashingNames-Combined.js-result
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/expected/JavaScriptCore-Operations.Promise-Combined.js-result
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/expected/WebCore-ArbitraryConditionalGuard-Separate.js-result
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/expected/WebCore-DuplicateFlagAnnotation-Separate.js-error
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/expected/WebCore-DuplicateKeyValueAnnotation-Separate.js-error
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/expected/WebCore-GuardedBuiltin-Separate.js-result
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/expected/WebCore-GuardedInternalBuiltin-Separate.js-result
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/expected/WebCore-UnguardedBuiltin-Separate.js-result
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/Scripts/tests/builtins/expected/WebCore-xmlCasingTest-Separate.js-result
rename modules/web/src/main/native/Source/JavaScriptCore/{inspector/scripts => Scripts}/xxd.pl (100%)
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/UpdateContents.py
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/assembler/AllowMacroScratchRegisterUsage.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/assembler/AssemblerCommon.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/assembler/DisallowMacroScratchRegisterUsage.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/assembler/MacroAssemblerARM64.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/assembler/MacroAssemblerPrinter.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/assembler/MacroAssemblerPrinter.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/assembler/RepatchBuffer.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ArgumentRegValue.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ArgumentRegValue.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3BasicBlock.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3BasicBlock.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3BasicBlockInlines.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3BasicBlockUtils.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3BlockInsertionSet.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3BlockInsertionSet.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3BlockWorklist.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3BreakCriticalEdges.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3BreakCriticalEdges.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3CCallValue.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3CCallValue.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3CFG.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3CheckSpecial.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3CheckSpecial.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3CheckValue.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3CheckValue.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Common.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Common.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Commutativity.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Commutativity.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Compilation.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Compilation.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Const32Value.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Const32Value.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Const64Value.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Const64Value.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ConstDoubleValue.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ConstDoubleValue.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ConstFloatValue.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ConstFloatValue.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ConstPtrValue.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ConstrainedValue.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ConstrainedValue.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ControlValue.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ControlValue.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3DataSection.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3DataSection.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Dominators.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3DuplicateTails.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3DuplicateTails.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Effects.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Effects.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3EliminateCommonSubexpressions.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3EliminateCommonSubexpressions.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3FixSSA.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3FixSSA.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3FoldPathConstants.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3FoldPathConstants.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3FrequencyClass.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3FrequencyClass.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3FrequentedBlock.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Generate.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Generate.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3GenericFrequentedBlock.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3HeapRange.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3HeapRange.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3IndexMap.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3IndexSet.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3InsertionSet.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3InsertionSet.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3InsertionSetInlines.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3LegalizeMemoryOffsets.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3LegalizeMemoryOffsets.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3LowerMacros.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3LowerMacros.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3LowerMacrosAfterOptimizations.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3LowerMacrosAfterOptimizations.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3LowerToAir.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3LowerToAir.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3MathExtras.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3MathExtras.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3MemoryValue.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3MemoryValue.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3MoveConstants.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3MoveConstants.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3OpaqueByproduct.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3OpaqueByproducts.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3OpaqueByproducts.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Opcode.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Opcode.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Origin.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Origin.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3OriginDump.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3OriginDump.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3PCToOriginMap.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3PatchpointSpecial.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3PatchpointSpecial.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3PatchpointValue.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3PatchpointValue.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3PhaseScope.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3PhaseScope.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3PhiChildren.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3PhiChildren.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Procedure.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Procedure.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ProcedureInlines.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3PureCSE.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3PureCSE.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ReduceDoubleToFloat.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ReduceDoubleToFloat.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ReduceStrength.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ReduceStrength.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3SSACalculator.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3SSACalculator.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3SlotBaseValue.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3SlotBaseValue.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3SparseCollection.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3StackSlot.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3StackSlot.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3StackmapGenerationParams.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3StackmapGenerationParams.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3StackmapSpecial.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3StackmapSpecial.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3StackmapValue.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3StackmapValue.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3SuccessorCollection.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3SwitchCase.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3SwitchCase.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3SwitchValue.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3SwitchValue.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3TimingScope.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3TimingScope.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Type.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Type.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3UpsilonValue.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3UpsilonValue.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3UseCounts.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3UseCounts.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Validate.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Validate.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Value.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Value.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ValueInlines.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ValueKey.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ValueKey.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ValueKeyInlines.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ValueRep.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3ValueRep.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Variable.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3Variable.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3VariableValue.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/B3VariableValue.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirAllocateStack.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirAllocateStack.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirArg.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirArg.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirArgInlines.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirBasicBlock.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirBasicBlock.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirBlockWorklist.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirCCallSpecial.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirCCallSpecial.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirCCallingConvention.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirCCallingConvention.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirCode.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirCode.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirCustom.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirCustom.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirEliminateDeadCode.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirEliminateDeadCode.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirEmitShuffle.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirEmitShuffle.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirFixObviousSpills.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirFixObviousSpills.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirFixPartialRegisterStalls.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirFixPartialRegisterStalls.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirFrequentedBlock.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirGenerate.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirGenerate.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirGenerated.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirGenerationContext.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirHandleCalleeSaves.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirHandleCalleeSaves.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirInsertionSet.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirInsertionSet.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirInst.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirInst.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirInstInlines.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirIteratedRegisterCoalescing.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirIteratedRegisterCoalescing.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirLiveness.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirLogRegisterPressure.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirLogRegisterPressure.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirLowerAfterRegAlloc.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirLowerAfterRegAlloc.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirLowerMacros.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirLowerMacros.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirOpcode.opcodes
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirOptimizeBlockOrder.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirOptimizeBlockOrder.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirPhaseScope.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirPhaseScope.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirRegisterPriority.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirRegisterPriority.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirReportUsedRegisters.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirReportUsedRegisters.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirSimplifyCFG.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirSimplifyCFG.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirSpecial.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirSpecial.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirSpillEverything.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirSpillEverything.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirStackSlot.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirStackSlot.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirStackSlotKind.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirStackSlotKind.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirTmp.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirTmp.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirTmpInlines.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirTmpWidth.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirTmpWidth.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirUseCounts.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirValidate.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/AirValidate.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/opcode_generator.rb
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/air/testair.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/b3/testb3.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/build-symbol-table-index.py
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/Array.prototype.js
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/ArrayIterator.prototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/ArrayIteratorPrototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/ArrayPrototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/BuiltinUtils.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/DatePrototype.js
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/Function.prototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/FunctionPrototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/GeneratorPrototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/InspectorInstrumentationObject.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/InternalPromiseConstructor.js
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/Iterator.prototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/IteratorPrototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/MapPrototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/ModuleLoaderObject.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/NumberPrototype.js
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/Operations.Promise.js
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/Promise.prototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/PromiseOperations.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/PromisePrototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/SetPrototype.js
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/StringIterator.prototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/StringIteratorPrototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/StringPrototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/TypedArrayConstructor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/builtins/TypedArrayPrototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/AdaptiveInferredPropertyValueWatchpointBase.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/CallMode.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/CallMode.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/ConstantStructureCheck.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/ConstantStructureCheck.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/DataFormat.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/ExecutableInfo.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/InlineCallFrame.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/InlineCallFrame.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/InternalFunctionAllocationProfile.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/ObjectPropertyConditionSet.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/PolymorphicAccess.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/PolymorphicAccessStructureList.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/PolymorphicGetByIdList.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/PolymorphicGetByIdList.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/PolymorphicPutByIdList.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/PolymorphicPutByIdList.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/PropertyCondition.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/PropertyCondition.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/PutByIdFlags.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/PutByIdFlags.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecode/ValueProfile.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/bytecompiler/SetForScope.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/copy-llvm-ir-to-derived-sources.sh
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/create-llvm-ir-from-source-file.py
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/create-symbol-table-index.py
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/debugger/ScriptProfilingScope.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGAdaptiveInferredPropertyValueWatchpoint.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGAdaptiveStructureWatchpoint.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGAnalysis.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGBlockWorklist.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGCFG.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGClobbersExitState.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGClobbersExitState.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGCopyBarrierOptimizationPhase.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGDesiredInferredType.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGDominators.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGInferredTypeCheck.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGInsertionSet.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGLiveCatchVariablePreservationPhase.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGMaximalFlushInsertionPhase.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGMergeMode.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGNaiveDominators.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGNaiveDominators.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGNodeOrigin.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGPromoteHeapAccess.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dfg/DFGPropertyTypeKey.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/disassembler/LLVMDisassembler.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/disassembler/LLVMDisassembler.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/dynbench.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLAbbreviations.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLDWARFDebugLineInfo.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLDWARFDebugLineInfo.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLDWARFRegister.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLDWARFRegister.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLDataSection.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLDataSection.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLExceptionTarget.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLExceptionTarget.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLExitArgumentList.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLExitThunkGenerator.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLExitThunkGenerator.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLInlineCacheDescriptor.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLInlineCacheSize.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLInlineCacheSize.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLIntrinsicRepository.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLIntrinsicRepository.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLJSCall.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLJSCall.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLJSCallBase.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLJSCallBase.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLJSCallVarargs.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLJSCallVarargs.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLLazySlowPath.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLLazySlowPath.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLLazySlowPathCall.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLLowerDFGToB3.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLLowerDFGToLLVM.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLLowerDFGToLLVM.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLOSRExitCompilationInfo.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLOSRExitHandle.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLOSRExitHandle.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLPatchpointExceptionHandle.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLPatchpointExceptionHandle.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLRegisterAtOffset.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLRegisterAtOffset.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLStackMaps.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLStackMaps.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLStackmapArgumentList.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLUnwindInfo.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLUnwindInfo.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLValueFormat.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/ftl/FTLValueFormat.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/generate-js-builtins
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/CellState.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/CopiedBlock.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/CopyBarrier.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/CopyWriteBarrier.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/GCThread.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/GCThread.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/GCThreadSharedData.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/GCThreadSharedData.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/HeapHelperPool.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/HeapHelperPool.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/HeapObserver.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/HeapProfiler.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/HeapProfiler.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/HeapSnapshot.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/HeapSnapshot.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/HeapSnapshotBuilder.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/HeapSnapshotBuilder.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/LiveObjectData.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/LiveObjectList.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/LiveObjectList.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/heap/RecursiveAllocationScope.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/icu/unicode/ucal.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/icu/unicode/udat.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/icu/unicode/udatpg.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/icu/unicode/udisplaycontext.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/icu/unicode/uformattable.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/icu/unicode/umisc.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/icu/unicode/unum.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/icu/unicode/unumsys.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/InspectorFrontendRouter.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/InspectorFrontendRouter.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/PerGlobalObjectWrapperWorld.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/agents/InspectorHeapAgent.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/agents/InspectorScriptProfilerAgent.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/protocol/Heap.json
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/protocol/Memory.json
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/protocol/ScriptProfiler.json
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/protocol/Worker.json
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/remote/RemoteAutomationTarget.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/remote/RemoteAutomationTarget.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/remote/RemoteConnectionToTarget.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/remote/RemoteConnectionToTarget.mm
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/remote/RemoteControllableTarget.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/remote/RemoteControllableTarget.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/remote/RemoteInspectionTarget.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/remote/RemoteInspectionTarget.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/remote/RemoteInspectorDebuggable.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/remote/RemoteInspectorDebuggable.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/remote/RemoteInspectorDebuggableConnection.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/remote/RemoteInspectorDebuggableConnection.mm
copy modules/web/src/main/native/Source/JavaScriptCore/inspector/scripts/tests/expected/{fail-on-string-typed-optional-parameter-flag.json-error => fail-on-number-typed-optional-parameter-flag.json-error} (100%)
copy modules/web/src/main/native/Source/JavaScriptCore/inspector/scripts/tests/expected/{fail-on-string-typed-optional-type-member.json-error => fail-on-number-typed-optional-type-member.json-error} (100%)
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/scripts/tests/fail-on-number-typed-optional-parameter-flag.json
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/inspector/scripts/tests/fail-on-number-typed-optional-type-member.json
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/interpreter/CallFrameInlines.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/AccessorCallJITStubRoutine.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/AccessorCallJITStubRoutine.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/ArityCheckFailReturnThunks.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/ArityCheckFailReturnThunks.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/CachedRecovery.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/CachedRecovery.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/CallFrameShuffleData.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/CallFrameShuffleData.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/CallFrameShuffler.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/CallFrameShuffler.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/CallFrameShuffler32_64.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/CallFrameShuffler64.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/GPRInfo.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/IntrinsicEmitter.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITAddGenerator.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITAddGenerator.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITBitAndGenerator.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITBitAndGenerator.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITBitBinaryOpGenerator.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITBitOrGenerator.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITBitOrGenerator.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITBitXorGenerator.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITBitXorGenerator.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITDivGenerator.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITDivGenerator.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITLeftShiftGenerator.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITLeftShiftGenerator.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITMulGenerator.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITMulGenerator.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITNegGenerator.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITNegGenerator.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITRightShiftGenerator.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITRightShiftGenerator.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITStubs.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITStubs.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITStubsARM.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITStubsARMv7.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITStubsX86.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITStubsX86Common.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITStubsX86_64.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITSubGenerator.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/JITSubGenerator.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/PCToCodeOriginMap.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/RegisterAtOffset.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/RegisterAtOffset.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/RegisterAtOffsetList.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/RegisterAtOffsetList.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/RegisterMap.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/RegisterPreservationWrapperGenerator.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/RegisterPreservationWrapperGenerator.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/jit/SnippetOperand.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/llint/LLIntPCRanges.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/llvm/InitializeLLVM.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/llvm/InitializeLLVM.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/llvm/InitializeLLVMLinux.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/llvm/InitializeLLVMMac.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/llvm/InitializeLLVMPOSIX.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/llvm/InitializeLLVMPOSIX.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/llvm/InitializeLLVMWin.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/llvm/LLVMAPI.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/llvm/LLVMAPI.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/llvm/LLVMAPIFunctions.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/llvm/LLVMHeaders.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/llvm/library/LLVMAnchor.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/llvm/library/LLVMExports.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/llvm/library/LLVMOverrides.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/llvm/library/LLVMTrapCallback.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/llvm/library/config_llvm.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/llvm/library/libllvmForJSC.version
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/parser/ModuleAnalyzer.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/parser/ModuleAnalyzer.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/parser/NodesAnalyzeModule.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/parser/SourceCodeKey.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/BundlePath.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/GeneratorFrame.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/GeneratorFrame.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/GeneratorFunctionConstructor.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/GeneratorFunctionPrototype.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/GeneratorPrototype.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/GeneratorPrototype.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/GetPutInfo.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/InferredType.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/InferredType.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/InferredTypeTable.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/InferredTypeTable.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/InspectorInstrumentationObject.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntendedStructureChain.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntendedStructureChain.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntlCollator.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntlCollator.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntlCollatorConstructor.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntlCollatorConstructor.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntlCollatorPrototype.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntlCollatorPrototype.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntlDateTimeFormat.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntlDateTimeFormat.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntlDateTimeFormatConstructor.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntlDateTimeFormatConstructor.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntlDateTimeFormatPrototype.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntlDateTimeFormatPrototype.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntlNumberFormat.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntlNumberFormat.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntlNumberFormatConstructor.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntlNumberFormatConstructor.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntlNumberFormatPrototype.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/IntlNumberFormatPrototype.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSBoundSlotBaseFunction.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSCatchScope.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSCatchScope.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSFunctionNameScope.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSFunctionNameScope.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSGeneratorFunction.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSGeneratorFunction.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSGenericTypedArrayViewPrototypeFunctions.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSGlobalLexicalEnvironment.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSInternalPromise.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSInternalPromise.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSInternalPromiseConstructor.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSInternalPromiseConstructor.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSInternalPromiseDeferred.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSInternalPromiseDeferred.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSInternalPromisePrototype.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSInternalPromisePrototype.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSModuleEnvironment.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSModuleEnvironment.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSModuleNamespaceObject.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSModuleRecord.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSModuleRecord.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSNameScope.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSNameScope.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSNativeStdFunction.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSNativeStdFunction.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSObjectInlines.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSTypedArrayViewConstructor.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSTypedArrayViewConstructor.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/JSTypedArrayViewPrototype.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/ModuleLoaderObject.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/ModuleLoaderObject.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/NativeStdFunctionCell.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/NativeStdFunctionCell.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/ProxyConstructor.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/ProxyConstructor.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/ProxyObject.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/ProxyObject.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/RegisterPreservationMode.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/SamplingProfiler.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/SamplingProfiler.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/SlowPathReturnType.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/VMInlines.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/runtime/WeakRandom.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/shell/PlatformWin.cmake
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/controlFlowProfiler/arrowfunction-expression.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/controlFlowProfiler/execution-count.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6.yaml
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array.prototype_methods_Array.prototype.copyWithin.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array.prototype_methods_Array.prototype.entries.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array.prototype_methods_Array.prototype.fill.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array.prototype_methods_Array.prototype.find.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array.prototype_methods_Array.prototype.findIndex.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array.prototype_methods_Array.prototype.keys.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array.prototype_methods_Array.prototype.values.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array.prototype_methods_Array.prototype[Symbol.iterator].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array.prototype_methods_Array.prototype[Symbol.unscopables].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array.prototype_methods_Array_iterator_prototype_chain.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_is_subclassable_Array.from.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_is_subclassable_Array.isArray_support.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_is_subclassable_Array.of.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_is_subclassable_Array.prototype.concat.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_is_subclassable_Array.prototype.filter.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_is_subclassable_Array.prototype.map.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_is_subclassable_Array.prototype.slice.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_is_subclassable_Array.prototype.splice.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_is_subclassable_correct_prototype_chain.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_is_subclassable_length_property_accessing.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_is_subclassable_length_property_setting.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_static_methods_Array.from_array-like_objects.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_static_methods_Array.from_generator_instances.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_static_methods_Array.from_generic_iterables.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_static_methods_Array.from_instances_of_generic_iterables.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_static_methods_Array.from_iterator_closing.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_static_methods_Array.from_map_function_array-like_objects.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_static_methods_Array.from_map_function_generator_instances.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_static_methods_Array.from_map_function_generic_iterables.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_static_methods_Array.from_map_function_instances_of_iterables.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_static_methods_Array.of.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Array_static_methods_Array[Symbol.species].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Function_is_subclassable_Function.prototype.apply.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Function_is_subclassable_Function.prototype.bind.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Function_is_subclassable_Function.prototype.call.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Function_is_subclassable_can_be_called.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Function_is_subclassable_can_be_used_with_new.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Function_is_subclassable_correct_prototype_chain.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/HTML-style_comments.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Map_-0_key_converts_to_+0.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Map_Map.prototype.clear.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Map_Map.prototype.delete.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Map_Map.prototype.entries.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Map_Map.prototype.forEach.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Map_Map.prototype.keys.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Map_Map.prototype.set_returns_this.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Map_Map.prototype.size.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Map_Map.prototype.values.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Map_Map.prototype[Symbol.iterator].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Map_Map[Symbol.species].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Map_Map_iterator_prototype_chain.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Map_basic_functionality.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Map_constructor_accepts_null.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Map_constructor_arguments.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Map_constructor_invokes_set.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Map_constructor_requires_new.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Map_iterator_closing.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Math_methods_Math.acosh.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Math_methods_Math.asinh.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Math_methods_Math.atanh.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Math_methods_Math.cbrt.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Math_methods_Math.clz32.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Math_methods_Math.cosh.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Math_methods_Math.expm1.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Math_methods_Math.fround.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Math_methods_Math.hypot.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Math_methods_Math.imul.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Math_methods_Math.log10.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Math_methods_Math.log1p.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Math_methods_Math.log2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Math_methods_Math.sign.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Math_methods_Math.sinh.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Math_methods_Math.tanh.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Math_methods_Math.trunc.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Number_properties_Number.EPSILON.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Number_properties_Number.MAX_SAFE_INTEGER.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Number_properties_Number.MIN_SAFE_INTEGER.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Number_properties_Number.isFinite.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Number_properties_Number.isInteger.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Number_properties_Number.isNaN.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Number_properties_Number.isSafeInteger.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object.prototype.__proto___absent_from_Object.createnull.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object.prototype.__proto___correct_property_descriptor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object.prototype.__proto___get_prototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object.prototype.__proto___present_in_Object.getOwnPropertyNames.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object.prototype.__proto___present_in_hasOwnProperty.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object.prototype.__proto___set_prototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object_static_methods_Object.assign.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object_static_methods_Object.getOwnPropertyDescriptors-proxy.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object_static_methods_Object.getOwnPropertyDescriptors.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object_static_methods_Object.getOwnPropertySymbols.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object_static_methods_Object.is.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object_static_methods_Object.setPrototypeOf.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object_static_methods_accept_primitives_Object.freeze.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object_static_methods_accept_primitives_Object.getOwnPropertyDescriptor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object_static_methods_accept_primitives_Object.getOwnPropertyNames.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object_static_methods_accept_primitives_Object.getPrototypeOf.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object_static_methods_accept_primitives_Object.isExtensible.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object_static_methods_accept_primitives_Object.isFrozen.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object_static_methods_accept_primitives_Object.isSealed.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object_static_methods_accept_primitives_Object.keys.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object_static_methods_accept_primitives_Object.preventExtensions.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Object_static_methods_accept_primitives_Object.seal.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Promise_Promise.all.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Promise_Promise.all_generic_iterables.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Promise_Promise.race.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Promise_Promise.race_generic_iterables.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Promise_Promise[Symbol.species].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Promise_basic_functionality.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Promise_constructor_requires_new.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Promise_is_subclassable_Promise.all.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Promise_is_subclassable_Promise.race.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Promise_is_subclassable_basic_functionality.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Promise_is_subclassable_correct_prototype_chain.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_Array.isArray_support.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_JSON.stringify_support.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_Proxy.revocable.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_apply_handler.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_construct_handler.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_constructor_requires_new.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_defineProperty_handler.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_deleteProperty_handler.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_enumerate_handler.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_getOwnPropertyDescriptor_handler.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_getPrototypeOf_handler.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_get_handler.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_get_handler_instances_of_proxies.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_has_handler.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_has_handler_instances_of_proxies.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_defineProperty_calls_SetIntegrityLevel.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_defineProperty_calls_[[Set]].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_deleteProperty_calls_Array.prototype.copyWithin.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_deleteProperty_calls_Array.prototype.pop.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_deleteProperty_calls_Array.prototype.reverse.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_deleteProperty_calls_Array.prototype.shift.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_deleteProperty_calls_Array.prototype.splice.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_deleteProperty_calls_Array.prototype.unshift.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_getOwnPropertyDescriptor_calls_Function.prototype.bind.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_getOwnPropertyDescriptor_calls_Object.assign.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_getOwnPropertyDescriptor_calls_Object.prototype.hasOwnProperty.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_getOwnPropertyDescriptor_calls_[[Set]].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_Array.from.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_Array.prototype.concat.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_Array.prototype.pop.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_Array.prototype.reverse.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_Array.prototype.shift.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_Array.prototype.splice.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_Array.prototype.toString.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_Array.prototype_iteration_methods.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_ClassDefinitionEvaluation.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_CreateDynamicFunction.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_CreateListFromArrayLike.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_Date.prototype.toJSON.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_Error.prototype.toString.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_Function.prototype.bind.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_HasBinding.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_IteratorComplete_IteratorValue.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_JSON.stringify.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_Object.assign.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_Object.defineProperties.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_Promise_resolve_functions.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_RegExp.prototype.flags.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_RegExp.prototype.test.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_RegExp.prototype[Symbol.match].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_RegExp.prototype[Symbol.replace].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_RegExp.prototype[Symbol.search].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_RegExp.prototype[Symbol.split].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_RegExp_constructor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_String.prototype.match.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_String.prototype.replace.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_String.prototype.search.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_String.prototype.split.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_String.raw.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_ToPrimitive.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_ToPropertyDescriptor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_get_calls_instanceof_operator.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_ownKeys_calls_SerializeJSONObject.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_ownKeys_calls_SetIntegrityLevel.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_ownKeys_calls_TestIntegrityLevel.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_set_calls_Array.from.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_set_calls_Array.of.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_set_calls_Array.prototype.copyWithin.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_set_calls_Array.prototype.fill.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_set_calls_Array.prototype.pop.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_set_calls_Array.prototype.push.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_set_calls_Array.prototype.reverse.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_set_calls_Array.prototype.shift.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_set_calls_Array.prototype.splice.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_set_calls_Array.prototype.unshift.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_internal_set_calls_Object.assign.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_isExtensible_handler.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_ownKeys_handler.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_preventExtensions_handler.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_setPrototypeOf_handler.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_set_handler.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Proxy_set_handler_instances_of_proxies.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Reflect_Reflect.apply.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Reflect_Reflect.construct.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Reflect_Reflect.construct_creates_instance_from_newTarget_argument.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Reflect_Reflect.construct_sets_new.target_meta_property.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Reflect_Reflect.defineProperty.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Reflect_Reflect.deleteProperty.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Reflect_Reflect.enumerate.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Reflect_Reflect.get.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Reflect_Reflect.getOwnPropertyDescriptor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Reflect_Reflect.getPrototypeOf.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Reflect_Reflect.has.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Reflect_Reflect.isExtensible.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Reflect_Reflect.ownKeys_string_keys.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Reflect_Reflect.ownKeys_symbol_keys.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Reflect_Reflect.preventExtensions.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Reflect_Reflect.set.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Reflect_Reflect.setPrototypeOf.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp.prototype.compile.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp.prototype_properties_RegExp.prototype.flags.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp.prototype_properties_RegExp.prototype[Symbol.match].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp.prototype_properties_RegExp.prototype[Symbol.replace].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp.prototype_properties_RegExp.prototype[Symbol.search].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp.prototype_properties_RegExp.prototype[Symbol.split].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp.prototype_properties_RegExp[Symbol.species].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp_is_subclassable_RegExp.prototype.exec.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp_is_subclassable_RegExp.prototype.test.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp_is_subclassable_basic_functionality.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp_is_subclassable_correct_prototype_chain.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp_syntax_extensions_hyphens_in_character_sets.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp_syntax_extensions_incomplete_patterns_and_quantifiers.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp_syntax_extensions_invalid_Unicode_escapes.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp_syntax_extensions_invalid_backreferences_become_octal_escapes.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp_syntax_extensions_invalid_character_escapes.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp_syntax_extensions_invalid_control-character_escapes.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp_syntax_extensions_invalid_hexadecimal_escapes.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp_syntax_extensions_octal_escape_sequences.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp_y_and_u_flags_u_flag.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp_y_and_u_flags_u_flag_Unicode_code_point_escapes.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp_y_and_u_flags_y_flag.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/RegExp_y_and_u_flags_y_flag_lastIndex.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Set_-0_key_converts_to_+0.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Set_Set.prototype.add_returns_this.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Set_Set.prototype.clear.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Set_Set.prototype.delete.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Set_Set.prototype.entries.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Set_Set.prototype.forEach.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Set_Set.prototype.keys.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Set_Set.prototype.size.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Set_Set.prototype.values.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Set_Set.prototype[Symbol.iterator].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Set_Set[Symbol.species].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Set_Set_iterator_prototype_chain.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Set_basic_functionality.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Set_constructor_accepts_null.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Set_constructor_arguments.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Set_constructor_invokes_add.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Set_constructor_requires_new.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Set_iterator_closing.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/String.prototype_HTML_methods_existence.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/String.prototype_HTML_methods_quotes_in_arguments_are_escaped.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/String.prototype_HTML_methods_tags_names_are_lowercase.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/String.prototype_methods_String.prototype.codePointAt.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/String.prototype_methods_String.prototype.endsWith.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/String.prototype_methods_String.prototype.includes.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/String.prototype_methods_String.prototype.normalize.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/String.prototype_methods_String.prototype.repeat.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/String.prototype_methods_String.prototype.startsWith.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/String.prototype_methods_String.prototype[Symbol.iterator].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/String.prototype_methods_String_iterator_prototype_chain.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/String_static_methods_String.fromCodePoint.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/String_static_methods_String.raw.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Symbol_JSON.stringify_ignores_symbols.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Symbol_Object.defineProperty_support.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Symbol_Objectsymbol.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Symbol_basic_functionality.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Symbol_can_convert_with_String.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Symbol_cannot_coerce_to_string_or_number.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Symbol_global_symbol_registry.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Symbol_new_Symbol_throws.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Symbol_symbol_keys_are_hidden_to_pre-ES6_code.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Symbol_typeof_support.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Unicode_code_point_escapes_in_identifiers.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/Unicode_code_point_escapes_in_strings.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakMap_WeakMap.prototype.delete.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakMap_WeakMap.prototype.set_returns_this.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakMap_basic_functionality.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakMap_constructor_accepts_null.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakMap_constructor_arguments.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakMap_constructor_invokes_set.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakMap_constructor_requires_new.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakMap_frozen_objects_as_keys.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakMap_iterator_closing.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakMap_no_WeakMap.prototype.clear_method.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakSet_WeakSet.prototype.add_returns_this.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakSet_WeakSet.prototype.delete.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakSet_basic_functionality.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakSet_constructor_accepts_null.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakSet_constructor_arguments.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakSet_constructor_invokes_add.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakSet_constructor_requires_new.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakSet_iterator_closing.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/WeakSet_no_WeakSet.prototype.clear_method.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/__proto___in_object_literals_basic_support.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/__proto___in_object_literals_multiple___proto___is_an_error.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/__proto___in_object_literals_not_a_computed_property.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/__proto___in_object_literals_not_a_shorthand_method.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/__proto___in_object_literals_not_a_shorthand_property.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/arrow_functions_0_parameters.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/arrow_functions_1_parameter_no_brackets.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/arrow_functions_cant_be_bound_can_be_curried.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/arrow_functions_correct_precedence.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/arrow_functions_lexical_arguments_binding.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/arrow_functions_lexical_new.target_binding.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/arrow_functions_lexical_super_binding.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/arrow_functions_lexical_this_binding.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/arrow_functions_multiple_parameters.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/arrow_functions_no_line_break_between_params_and_code_=_code.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/arrow_functions_no_prototype_property.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/arrow_functions_this_unchanged_by_call_or_apply.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/block-level_function_declaration.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_accessor_properties.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_anonymous_class.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_class_expression.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_class_name_is_lexically_scoped.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_class_statement.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_computed_accessor_properties.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_computed_names_temporal_dead_zone.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_computed_prototype_methods.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_computed_static_accessor_properties.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_computed_static_methods.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_constructor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_constructor_requires_new.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_extends.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_extends_expressions.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_extends_null.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_implicit_strict_mode.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_is_block-scoped.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_methods_arent_enumerable.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_new.target.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_prototype_methods.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_static_accessor_properties.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_static_methods.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/class_string-keyed_methods.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/const_basic_support.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/const_basic_support_strict_mode.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/const_is_block-scoped.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/const_is_block-scoped_strict_mode.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/const_redefining_a_const_is_an_error.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/const_redefining_a_const_strict_mode.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/const_temporal_dead_zone.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/const_temporal_dead_zone_strict_mode.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/default_function_parameters_arguments_object_interaction.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/default_function_parameters_basic_functionality.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/default_function_parameters_defaults_can_refer_to_previous_params.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/default_function_parameters_explicit_undefined_defers_to_the_default.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/default_function_parameters_new_Function_support.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/default_function_parameters_separate_scope.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/default_function_parameters_temporal_dead_zone.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_assignment_computed_properties.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_assignment_computed_property_default.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_assignment_computed_property_simple.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_assignment_nested_cover_initialized_name.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_assignment_non_simple_target.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_chained_iterable_destructuring.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_chained_object_destructuring.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_computed_properties.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_defaults.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_defaults_in_parameters.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_defaults_in_parameters_new_Function_support.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_defaults_in_parameters_separate_scope.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_defaults_let_temporal_dead_zone.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_empty_patterns.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_empty_patterns_in_parameters.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_in_catch_heads.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_in_for-in_loop_heads.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_in_for-of_loop_heads.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_in_parameters.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_in_parameters_arguments_interaction.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_in_parameters_function_length_property.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_in_parameters_new_Function_support.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_initializer_scoping.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_iterable_destructuring_expression.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_iterator_closing.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_multiples_in_a_single_var_statement.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_nested.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_nested_rest.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_object_destructuring_expression.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_object_destructuring_with_primitives.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_parenthesised_left-hand-side_is_a_syntax_error.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_rest.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_throws_on_null_and_undefined.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_trailing_commas_in_iterable_patterns.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_trailing_commas_in_object_patterns.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_with_arrays.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_with_astral_plane_strings.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_with_generator_instances.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_with_generic_iterables.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_with_instances_of_generic_iterables.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_with_objects.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_with_sparse_arrays.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/destructuring_with_strings.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/for..of_loops_iterator_closing_break.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/for..of_loops_iterator_closing_throw.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/for..of_loops_with_arrays.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/for..of_loops_with_astral_plane_strings.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/for..of_loops_with_generator_instances.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/for..of_loops_with_generic_iterables.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/for..of_loops_with_instances_of_generic_iterables.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/for..of_loops_with_sparse_arrays.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/for..of_loops_with_strings.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/function_name_property_accessor_properties.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/function_name_property_bound_functions.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/function_name_property_class_expressions.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/function_name_property_class_prototype_methods.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/function_name_property_class_statements.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/function_name_property_class_static_methods.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/function_name_property_function_expressions.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/function_name_property_function_statements.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/function_name_property_isnt_writable_is_configurable.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/function_name_property_new_Function.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/function_name_property_object_methods_class.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/function_name_property_object_methods_function.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/function_name_property_shorthand_methods.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/function_name_property_shorthand_methods_no_lexical_binding.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/function_name_property_symbol-keyed_methods.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/function_name_property_variables_class.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/function_name_property_variables_function.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_%GeneratorPrototype%.constructor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_%GeneratorPrototype%.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_%GeneratorPrototype%.return.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_%GeneratorPrototype%.throw.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_basic_functionality.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_cant_use_this_with_new.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_computed_shorthand_generators.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_computed_shorthand_generators_classes.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_correct_this_binding.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_generator_function_expressions.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_sending.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_shorthand_generator_methods.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_shorthand_generator_methods_classes.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_string-keyed_shorthand_generator_methods.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_yield_operator_precedence.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_yield_star_arrays.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_yield_star_astral_plane_strings.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_yield_star_generator_instances.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_yield_star_generic_iterables.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_yield_star_instances_of_iterables.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_yield_star_iterator_closing.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_yield_star_iterator_closing_via_throw.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_yield_star_on_non-iterables_is_a_runtime_error.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_yield_star_sparse_arrays.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/generators_yield_star_strings.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/let_basic_support.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/let_basic_support_strict_mode.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/let_for-loop_iteration_scope.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/let_for-loop_iteration_scope_strict_mode.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/let_for-loop_statement_scope.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/let_for-loop_statement_scope_strict_mode.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/let_is_block-scoped.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/let_is_block-scoped_strict_mode.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/let_temporal_dead_zone.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/let_temporal_dead_zone_strict_mode.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/miscellaneous_Invalid_Date.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/miscellaneous_RegExp_constructor_can_alter_flags.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/miscellaneous_String.prototype_case_methods_Unicode_support.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/miscellaneous_accessors_arent_constructors.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/miscellaneous_built-in_prototypes_are_not_instances.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/miscellaneous_duplicate_property_names_in_strict_mode.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/miscellaneous_function_length_is_configurable.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/miscellaneous_no_assignments_allowed_in_for-in_head.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/miscellaneous_no_escaped_reserved_words_as_identifiers.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/miscellaneous_no_semicolon_needed_after_do-while.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/miscellaneous_subclassables_Boolean_is_subclassable.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/miscellaneous_subclassables_Map_is_subclassable.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/miscellaneous_subclassables_Number_is_subclassable.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/miscellaneous_subclassables_Set_is_subclassable.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/miscellaneous_subclassables_String_is_subclassable.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/new.target_assignment_is_an_early_error.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/new.target_in_constructors.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/non-strict_function_semantics_function_statements_in_if-statement_clauses.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/non-strict_function_semantics_hoisted_block-level_function_declaration.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/non-strict_function_semantics_labeled_function_statements.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/object_literal_extensions_computed_accessors.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/object_literal_extensions_computed_properties.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/object_literal_extensions_computed_shorthand_methods.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/object_literal_extensions_shorthand_methods.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/object_literal_extensions_shorthand_properties.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/object_literal_extensions_string-keyed_shorthand_methods.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/octal_and_binary_literals_binary_literals.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/octal_and_binary_literals_binary_supported_by_Number.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/octal_and_binary_literals_octal_literals.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/octal_and_binary_literals_octal_supported_by_Number.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/own_property_order_JSON.parse.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/own_property_order_JSON.stringify.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/own_property_order_Object.assign.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/own_property_order_Object.getOwnPropertyNames.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/own_property_order_Object.keys.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/own_property_order_Reflect.ownKeys_string_key_order.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/own_property_order_Reflect.ownKeys_symbol_key_order.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/own_property_order_for..in.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/proper_tail_calls_tail_call_optimisation_direct_recursion.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/proper_tail_calls_tail_call_optimisation_mutual_recursion.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/prototype_of_bound_functions_arrow_functions.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/prototype_of_bound_functions_basic_functions.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/prototype_of_bound_functions_classes.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/prototype_of_bound_functions_generator_functions.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/prototype_of_bound_functions_subclasses.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/rest_parameters_arguments_object_interaction.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/rest_parameters_basic_functionality.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/rest_parameters_cant_be_used_in_setters.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/rest_parameters_function_length_property.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/rest_parameters_new_Function_support.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/spread_..._operator_spreading_non-iterables_is_a_runtime_error.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/spread_..._operator_with_arrays_in_array_literals.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/spread_..._operator_with_arrays_in_function_calls.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/spread_..._operator_with_astral_plane_strings_in_array_literals.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/spread_..._operator_with_astral_plane_strings_in_function_calls.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/spread_..._operator_with_generator_instances_in_arrays.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/spread_..._operator_with_generator_instances_in_calls.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/spread_..._operator_with_generic_iterables_in_arrays.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/spread_..._operator_with_generic_iterables_in_calls.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/spread_..._operator_with_instances_of_iterables_in_arrays.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/spread_..._operator_with_instances_of_iterables_in_calls.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/spread_..._operator_with_sparse_arrays_in_array_literals.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/spread_..._operator_with_sparse_arrays_in_function_calls.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/spread_..._operator_with_strings_in_array_literals.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/spread_..._operator_with_strings_in_function_calls.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/super_constructor_calls_use_correct_new.target_binding.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/super_expression_in_constructors.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/super_in_methods_method_calls.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/super_in_methods_property_access.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/super_is_statically_bound.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/super_method_calls_use_correct_this_binding.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/super_statement_in_constructors.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/template_strings_basic_functionality.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/template_strings_line_break_normalisation.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/template_strings_passed_array_is_frozen.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/template_strings_tagged_template_strings.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/template_strings_toString_conversion.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.from.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.of.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.copyWithin.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.entries.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.every.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.fill.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.filter.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.find.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.findIndex.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.forEach.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.indexOf.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.join.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.keys.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.lastIndexOf.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.map.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.reduce.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.reduceRight.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.reverse.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.slice.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.some.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.sort.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.subarray.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype.values.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%.prototype[Symbol.iterator].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_%TypedArray%[Symbol.species].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_ArrayBuffer[Symbol.species].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_DataView_Float32.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_DataView_Float64.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_DataView_Int16.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_DataView_Int32.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_DataView_Int8.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_DataView_Uint16.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_DataView_Uint32.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_DataView_Uint8.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_Float32Array.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_Float64Array.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_Int16Array.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_Int32Array.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_Int8Array.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_Uint16Array.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_Uint32Array.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_Uint8Array.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_Uint8ClampedArray.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_constructors_require_new.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/typed_arrays_correct_prototype_chains.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.hasInstance.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.isConcatSpreadable.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.iterator_arguments_object.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.iterator_existence.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.match.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.replace.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.search.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.species_Array.prototype.concat.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.species_Array.prototype.filter.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.species_Array.prototype.map.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.species_Array.prototype.slice.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.species_Array.prototype.splice.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.species_RegExp.prototype[Symbol.split].js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.species_existence.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.split.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.toPrimitive.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.toStringTag.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.toStringTag_misc._built-ins.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/es6/well-known_symbols_Symbol.unscopables.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/heapProfiler.yaml
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/heapProfiler/basic-edges.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/heapProfiler/basic-nodes.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/heapProfiler/driver/driver.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules.yaml
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/aliasing.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/aliasing/drink-2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/aliasing/drink.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/caching-should-not-make-ambiguous.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/caching-should-not-make-ambiguous/A.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/caching-should-not-make-ambiguous/B.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/caching-should-not-make-ambiguous/C.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/caching-should-not-make-ambiguous/D.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/caching-should-not-make-ambiguous/main.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/cyclic-may-produce-tdz.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/cyclic-may-produce-tdz/1.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/cyclic-may-produce-tdz/2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/default-error/main.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/default-value-case-should-be-copied.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/default-value-case-should-be-copied/module.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/defaults.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/defaults/Cappuccino.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/defaults/Cocoa.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/defaults/Matcha.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/destructuring-export.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/destructuring-export/array.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/destructuring-export/main.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/different-view.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/different-view/A.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/different-view/B.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/different-view/C.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/different-view/D.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/different-view/E.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/different-view/main.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-cyclic.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-cyclic/1.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-cyclic/10.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-cyclic/11.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-cyclic/2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-cyclic/3.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-cyclic/4.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-cyclic/5.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-cyclic/6.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-cyclic/7.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-cyclic/8.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-cyclic/9.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-dag.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-dag/1.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-dag/10.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-dag/2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-dag/3.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-dag/4.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-dag/5.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-dag/6.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-dag/7.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-dag/8.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-dag/9.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-depth.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-depth/1.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-depth/2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-depth/3.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-self.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-sibling.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-sibling/1.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-sibling/2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-sibling/3.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-tree.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-tree/1.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-tree/10.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-tree/11.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-tree/2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-tree/3.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-tree/4.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-tree/5.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-tree/6.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-tree/7.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-tree/8.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/execution-order-tree/9.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/export-conflict-ok.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/export-conflict-ok/A.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/export-conflict-ok/B.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/export-conflict-ok/main.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/export-from.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/export-from/main.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/export-from/second.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/export-with-declarations-list.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/export-with-declarations-list/main.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/exported-function-may-be-called-before-module-is-executed.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/exported-function-may-be-called-before-module-is-executed/1.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/exported-function-may-be-called-before-module-is-executed/2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/fallback-ambiguous.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/fallback-ambiguous/A.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/fallback-ambiguous/B.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/fallback-ambiguous/C.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/fallback-ambiguous/D.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/fallback-ambiguous/E.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/fallback-ambiguous/main.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/import-error.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/import-error/export-ambiguous-1.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/import-error/export-ambiguous-2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/import-error/export-ambiguous.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/import-error/export-default-from-star-2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/import-error/export-default-from-star.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/import-error/export-not-found.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/import-error/import-ambiguous.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/import-error/import-default-from-star.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/import-error/import-not-found.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/imported-bindings-are-immutable.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/imported-bindings-are-immutable/bindings.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/imported-bindings-can-be-changed-in-original-module.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/imported-bindings-can-be-changed-in-original-module/bindings.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/indirect-export-error.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/indirect-export-error/indirect-export-ambiguous-2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/indirect-export-error/indirect-export-ambiguous-3.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/indirect-export-error/indirect-export-ambiguous-4.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/indirect-export-error/indirect-export-ambiguous.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/indirect-export-error/indirect-export-default-2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/indirect-export-error/indirect-export-default-3.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/indirect-export-error/indirect-export-default.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/indirect-export-error/indirect-export-not-found-2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/indirect-export-error/indirect-export-not-found.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/module-eval.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/module-eval/A.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/module-eval/B.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/module-eval/drink.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/module-is-strict-code.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace-ambiguous.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace-ambiguous/ambiguous-2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace-ambiguous/ambiguous-3.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace-ambiguous/ambiguous-4.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace-ambiguous/ambiguous.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace-error.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace-error/namespace-local-error-should-hide-global-ambiguity-2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace-error/namespace-local-error-should-hide-global-ambiguity-3.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace-error/namespace-local-error-should-hide-global-ambiguity-4.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace-error/namespace-local-error-should-hide-global-ambiguity-5.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace-error/namespace-local-error-should-hide-global-ambiguity-6.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace-error/namespace-local-error-should-hide-global-ambiguity-7.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace-error/namespace-local-error-should-hide-global-ambiguity.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace-tdz.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace-tdz/A.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace-tdz/B.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace-tdz/main.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace/additional-drink.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace/drink.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/namespace/more-additional-drink.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/resources/assert.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/scopes.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/scopes/additional-drink.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/scopes/drink.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/scopes/more-additional-drink.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/self-star-link.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/self-star-link/A.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/self-star-link/B.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/self-star-link/C.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/self-star-link/D.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/self-star-link/E.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/this-should-be-undefined.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/uncacheable-when-see-star.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/uncacheable-when-see-star/A-pre.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/uncacheable-when-see-star/A.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/uncacheable-when-see-star/B.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/uncacheable-when-see-star/C.js
copy modules/web/src/main/native/Source/JavaScriptCore/tests/{mozilla/js1_6/Array/browser.js => modules/uncacheable-when-see-star/D.js} (100%)
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/uncacheable-when-see-star/E-pre.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/uncacheable-when-see-star/E.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/uncacheable-when-see-star/main1.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/modules/uncacheable-when-see-star/main2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/IIFE-es6-default-parameters.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/IIFE-function-name-captured.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/add-inferred-type-table-to-existing-structure.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arith-abs-integer-range-optimization.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arith-abs-with-bitwise-or-zero.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arith-modulo-twice.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/array-message-passing.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/array-species-config-array-constructor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/array-species-functions.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrayify-array-storage-typed-array.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrayify-int32-typed-array.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrow-function-token-is-not-keyword.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-activation-sink-osrexit-default-value-tdz-error.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-activation-sink-osrexit-default-value.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-activation-sink-osrexit.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-activation-sink.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-bound.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-call.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-constructor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-bind-arguments-non-strict-1.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-bind-arguments-non-strict-2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-bind-arguments-strict.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-bind-newtarget.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-bind-supercall-1.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-bind-supercall-2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-bind-supercall-3.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-bind-supercall-4.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-bind-superproperty.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-bind-this-1.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-bind-this-2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-bind-this-3.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-bind-this-4.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-bind-this-5.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-bind-this-6.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-bind-this-7.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-bind-this-8.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-this-activation-sink-osrexit.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-this-activation-sink.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-this-sinking-no-double-allocate.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-this-sinking-osrexit.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-lexical-this-sinking-put.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-others.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-prototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-run-10-1.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-run-10-2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-run-10000-1.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-run-10000-2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-sinking-no-double-allocate.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-sinking-osrexit.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-sinking-put.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-tdz-1.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-tdz-2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-tdz-3.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-tdz-4.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-tostring.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/arrowfunction-typeof.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/basic-eden-gc-test.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/bound-function-uses-prototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/call-apply-builtin-functions-dont-use-iterators.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/call-non-calleable-constructors-as-function.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/catch-parameter-destructuring.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/catch-parameter-syntax.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/class-expression-generates-environment.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/class-expression-should-be-tdz-in-heritage.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/class-method-does-not-declare-variable-to-upper-scope.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/class-subclassing-array.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/class-subclassing-function.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/class-subclassing-misc.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/class-subclassing-string.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/class-subclassing-typedarray.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/class-syntax-block-scoping.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/class-syntax-definition-semantics.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/class-syntax-tdz-osr-entry-in-loop.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/cloned-arguments-modification.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/compare-eq-on-null-and-undefined-non-peephole.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/compare-eq-on-null-and-undefined-optimized-in-constant-folding.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/compare-eq-on-null-and-undefined.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/computed-accessor-parsing.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/computed-accessor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/create-subclass-structure-might-throw.js
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/deleteAllCompiledCode.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/destructuring-assignment-require-object-coercible.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/destructuring-assignment-syntax.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/dfg-exception-try-catch-in-constructor-with-inlined-throw.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/dfg-put-accessors-by-id-class.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/dfg-put-accessors-by-id.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/dfg-put-getter-by-id-class.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/dfg-put-getter-by-id.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/dfg-put-getter-by-val-class.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/dfg-put-getter-by-val.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/dfg-put-setter-by-id-class.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/dfg-put-setter-by-id.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/dfg-put-setter-by-val-class.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/dfg-put-setter-by-val.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/dfg-tail-calls.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/dfg-try-catch-wrong-value-recovery-on-ic-miss.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/duplicate-computed-accessors.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/element-property-get-should-not-handled-with-get-by-id.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/es6-for-of-loop-exception.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/exception-dfg-inlined-frame-not-strict-equal.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/exception-dfg-not-strict-equal.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/exception-dfg-operation-read-value.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/exception-dfg-throw-from-catch-block.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/exception-effect-strcat.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/exception-in-strcat-string-overflow.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/exception-in-strcat.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/fold-multi-get-by-offset-to-get-by-offset-without-folding-the-structure-check-new.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/for-let-comma.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/freeze-and-seal-should-prevent-extensions.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-call-bad-callee-exception-interesting-live-state.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-call-exception-interesting-live-state.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-call-exception-no-catch.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-call-exception.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-call-varargs-bad-args-exception-interesting-live-state.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-call-varargs-bad-callee-exception-interesting-live-state.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-call-varargs-exception-interesting-live-state.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-call-varargs-exception-no-catch.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-call-varargs-exception.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-force-osr-exit.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-function-dot-arguments-with-callee-saves.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-get-by-id-getter-exception-interesting-live-state.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-get-by-id-getter-exception-no-catch.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-get-by-id-getter-exception.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-get-by-id-slow-exception-interesting-live-state.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-get-by-id-slow-exception-no-catch.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-get-by-id-slow-exception.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-has-a-bad-time.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-negate-zero.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-new-negative-array-size.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-operation-exception-interesting-live-state.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-operation-exception-no-catch.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-operation-exception.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-put-by-id-setter-exception-interesting-live-state.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-put-by-id-setter-exception-no-catch.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-put-by-id-setter-exception.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-put-by-id-slow-exception-interesting-live-state.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-put-by-id-slow-exception-no-catch.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-put-by-id-slow-exception.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-regexp-exec.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-regexp-test.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-shr-exception.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-string-equality.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-string-ident-equality.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-string-strict-equality.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-sub-exception.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-tail-call.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-try-catch-arith-sub-exception.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-try-catch-getter-ic-fail-to-call-operation-throw-error.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-try-catch-getter-throw-interesting-value-recovery.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-try-catch-getter-throw.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-try-catch-oom-error-lazy-slow-path.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-try-catch-patchpoint-with-volatile-registers.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-try-catch-setter-throw.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-try-catch-tail-call-inilned-caller.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-try-catch-varargs-call-throws.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/ftl-xor-exception.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/function-configurable-properties.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-arguments-from-function.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-arguments.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-class-methods-syntax.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-class-methods.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-eval-this.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-function-constructor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-function-create-optimized.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-function-declaration-sinking-no-double-allocate.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-function-declaration-sinking-osrexit.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-function-declaration-sinking-put.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-function-expression-sinking-no-double-allocate.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-function-expression-sinking-osrexit.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-function-expression-sinking-put.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-function-name.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-is-not-constructible.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-methods-with-non-generator.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-methods.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-relations.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-return-before-first-call.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-return.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-syntax.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-this.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-throw-before-first-call.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-throw.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-with-new-target.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-with-super.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/generator-yield-star.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/get-by-val-on-undecided-array-type.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/get-by-val-on-undecided-sane-chain-1.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/get-by-val-on-undecided-sane-chain-2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/get-by-val-on-undecided-sane-chain-3.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/get-by-val-on-undecided-sane-chain-4.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/get-by-val-on-undecided-sane-chain-5.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/get-by-val-on-undecided-sane-chain-6.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/get-by-val-on-undecided-trivial.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/get-by-val-with-string-constructor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/get-by-val-with-string-exit.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/get-by-val-with-string-generated.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/get-by-val-with-string-getter.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/get-by-val-with-string.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/get-by-val-with-symbol-constructor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/get-by-val-with-symbol-exit.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/get-by-val-with-symbol-getter.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/get-by-val-with-symbol.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/getter-arity.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/global-lexical-let-no-rhs.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/global-lexical-redeclare-variable.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/global-lexical-redefine-const.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/global-lexical-var-injection.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/global-lexical-variable-tdz.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/global-lexical-variable-unresolved-property.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/global-lexical-variable-with-statement.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/global-property-into-variable-get-from-scope.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/heap-allocator-allocates-incorrect-size-for-activation.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/inferred-type-table-stale-identifiers.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/injected-numeric-setter-on-prototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/inlined-error-gets-correct-codeblock-for-bytecodeoffset.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/instanceof-custom-hasinstancesymbol.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/licm-no-pre-header.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/licm-pre-header-cannot-exit.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/make-dictionary-repatch.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/math-ceil-arith-rounding-mode.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/math-ceil-basics.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/math-floor-arith-rounding-mode.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/math-floor-basics.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/math-pow-coherency.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/math-round-should-not-use-truncate.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/math-rounding-infinity.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/math-rounding-nan.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/math-rounding-negative-zero.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/misaligned-int8-view-byte-offset.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/misaligned-int8-view-read.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/misaligned-int8-view-write.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/modules-syntax-error-with-names.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/modules-syntax-error.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/modules-syntax.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/multi-get-by-offset-self-or-proto.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/multiple-files-tests/global-lexical-redeclare-variable/fifth.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/multiple-files-tests/global-lexical-redeclare-variable/first.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/multiple-files-tests/global-lexical-redeclare-variable/fourth.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/multiple-files-tests/global-lexical-redeclare-variable/second.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/multiple-files-tests/global-lexical-redeclare-variable/sixth.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/multiple-files-tests/global-lexical-redeclare-variable/third.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/multiple-files-tests/global-lexical-redefine-const/first.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/multiple-files-tests/global-lexical-redefine-const/second.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/multiple-files-tests/global-lexical-variable-tdz/first.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/multiple-files-tests/global-lexical-variable-tdz/second.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/multiple-files-tests/global-lexical-variable-unresolved-property/first.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/multiple-files-tests/global-lexical-variable-unresolved-property/second.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/mutual-tail-call-no-stack-overflow.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/numeric-setter-on-prototype-non-blank-array.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/numeric-setter-on-prototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/numeric-setter-on-self.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/object-add.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/object-bit-and.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/object-bit-or.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/object-bit-xor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/object-div.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/object-lshift.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/object-mul.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/object-rshift.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/object-sub.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/object-urshift.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/op_add.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/op_bitand.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/op_bitor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/op_bitxor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/op_div.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/op_lshift.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/op_mod.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/op_mul.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/op_negate.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/op_postdec.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/op_postinc.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/op_predec.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/op_preinc.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/op_rshift.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/op_sub.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/op_urshift.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/operation-get-by-val-default-should-not-called-for-already-optimized-site.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/pathname-resolve.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/poly-call-stub-in-getter-stub.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/promise-cannot-be-called.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/promise-species-functions.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/prop-type-boolean-then-string.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/prop-type-int32-then-string.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/prop-type-number-then-string.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/prop-type-object-or-other-then-string.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/prop-type-object-then-string.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/prop-type-other-then-string.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/prop-type-string-then-object.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/prop-type-struct-or-other-then-string.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/prop-type-struct-then-object-opt-fold.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/prop-type-struct-then-object-opt-multi.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/prop-type-struct-then-object-opt.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/prop-type-struct-then-object.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/prop-type-symbol-then-object.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/prop-type-symbol-then-string.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/property-name-enumerator-should-not-look-into-indexed-values-when-it-is-a-dictionary.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/proxy-basic.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/proxy-call.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/proxy-construct.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/proxy-delete.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/proxy-get-and-set-recursion-stack-overflow.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/proxy-get-own-property.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/proxy-has-property.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/proxy-in-proto-chain.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/proxy-is-extensible.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/proxy-of-a-proxy.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/proxy-prevent-extensions.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/proxy-property-descriptor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/proxy-set.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/proxy-with-private-symbols.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/put-by-val-with-string-break.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/put-by-val-with-string-generated.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/put-by-val-with-string-generic.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/put-by-val-with-symbol-break.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/put-by-val-with-symbol-generic.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/random-53bit.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/random-in-range.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/reflect-define-property.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/reflect-get-own-property.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/reflect-get-prototype-of.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/reflect-get.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/reflect-has.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/reflect-set-prototype-of.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/regexp-exec-effect-after-exception.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/regexp-search.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/regress-148564.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/regress-150532.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/regress-151324.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/regress-153816.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/replacement-watchpoint-dictionary.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/replacement-watchpoint.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/resources/binary-op-test.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/resources/standalone-pre.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/resources/typedarray-constructor-helper-functions.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/resources/typedarray-test-helper-functions.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/resources/unary-op-test.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/rest-parameter-and-default-arguments.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/rest-parameter-basics.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/rest-parameter-inlined.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/retry-cache-later.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/sampling-profiler-anonymous-function.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/sampling-profiler-basic.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/sampling-profiler-bound-function-name.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/sampling-profiler-deep-stack.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/sampling-profiler-display-name.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/sampling-profiler-internal-function-name.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/sampling-profiler-microtasks.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/sampling-profiler/samplingProfiler.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/set-same-prototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/sink-multigetbyoffset.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/sparse-define-empty-descriptor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/spread-calling.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/spread-in-tail.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/string-from-char-code-slow.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/string-normalize.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/string-rope-with-custom-valueof.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/super-call-does-not-look-up-constructor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/super-in-lexical-scope.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/super-method-calls-check-tdz.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/symbol-equality.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/symbol-get-own-property.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/symbol-hasInstance.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/symbol-species.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/symbol-tostringtag-watchpoints.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/symbol-tostringtag.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/tail-call-host-call-throw.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/tail-call-in-inline-cache.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/tail-call-no-stack-overflow.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/tail-call-profiler.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/tail-call-recognize.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/tail-call-varargs-no-stack-overflow.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/tail-calls-dont-overwrite-live-stack.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/to-this-boolean.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/to-this-double.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/to-this-int32.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/to-this-int52.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/to-this-number.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/to-this-string.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/to-this-symbol.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/try-catch-custom-getter-as-get-by-id.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/try-catch-getter-as-get-by-id-register-restoration.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/try-catch-getter-as-get-by-id.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/try-catch-setter-as-put-by-id.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/try-catch-stub-routine-replaced.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-add-property-to-base-object.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-bad-getter.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-construct-iterator.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-constructor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-copyWithin.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-every.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-fill.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-filter.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-find.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-findIndex.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-forEach.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-from.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-functions-with-neutered.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-getter-on-self.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-indexOf.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-intrinsic-getters-change-prototype.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-lastIndexOf.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-length-dictionary.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-map.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-of.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-reduce.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-reduceRight.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-set.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-slice.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-some.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-sort.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/typedarray-subarray.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/undefined-access-dictionary-then-proto-change.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/undefined-access-then-proto-change.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/untyped-add.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/untyped-bit-and.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/untyped-bit-or.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/untyped-bit-xor.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/untyped-div.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/untyped-lshift.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/untyped-mul.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/untyped-rshift.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/untyped-sub.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/untyped-urshift.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/v8-crypto-strict.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/v8-deltablue-strict.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/v8-earley-boyer-strict.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/v8-raytrace-strict.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/v8-regexp-strict.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/v8-richards-strict.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/v8-splay-strict.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/varargs-inlining-underflow.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/varargs-no-forward.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/varargs-simple.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/varargs-two-level.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/varargs-with-unused-count.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/wasm-arithmetic-float32.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/wasm-arithmetic-float64.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/wasm-arithmetic-int32.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/wasm-calls.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/wasm-comma.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/wasm-control-flow.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/wasm-globals.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/wasm-linear-memory.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/wasm-locals.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/wasm-relational.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/wasm-type-conversion.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/yield-and-line-terminator.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/yield-label-generator.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/yield-label.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/yield-named-accessors-generator.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/yield-named-accessors.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/yield-named-variable-generator.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/yield-named-variable.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/stress/yield-out-of-generator.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/typeProfiler/arrow-functions.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/typeProfiler/es6-block-scoping.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/tests/typeProfiler/es6-classes.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/wasm/WASMConstants.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/wasm/WASMFormat.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/wasm/WASMFunctionB3IRGenerator.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/wasm/WASMFunctionCompiler.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/wasm/WASMFunctionParser.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/wasm/WASMFunctionParser.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/wasm/WASMFunctionSyntaxChecker.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/wasm/WASMModuleParser.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/wasm/WASMModuleParser.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/wasm/WASMReader.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/wasm/WASMReader.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/yarr/YarrCanonicalizeUCS2.cpp
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/yarr/YarrCanonicalizeUCS2.h
delete mode 100644 modules/web/src/main/native/Source/JavaScriptCore/yarr/YarrCanonicalizeUCS2.js
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/yarr/YarrCanonicalizeUnicode.cpp
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/yarr/YarrCanonicalizeUnicode.h
create mode 100644 modules/web/src/main/native/Source/JavaScriptCore/yarr/YarrCanonicalizeUnicode.js
create mode 100644 modules/web/src/main/native/Source/PlatformWin.cmake
create mode 100644 modules/web/src/main/native/Source/ThirdParty/ANGLE/CMakeLists.txt
create mode 100644 modules/web/src/main/native/Source/WTF/benchmarks/ConditionSpeedTest.cpp
create mode 100644 modules/web/src/main/native/Source/WTF/benchmarks/LockSpeedTest.cpp
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/BlockPtr.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/Box.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/BubbleSort.h
delete mode 100644 modules/web/src/main/native/Source/WTF/wtf/ByteSpinLock.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/Condition.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/Dominators.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/GraphNodeWorklist.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/Hasher.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/IndexSparseSet.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/Lock.cpp
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/Lock.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/OptionSet.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/OrderMaker.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/ParallelHelperPool.cpp
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/ParallelHelperPool.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/ParallelVectorIterator.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/ParkingLot.cpp
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/ParkingLot.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/PointerComparison.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/RangeSet.h
delete mode 100644 modules/web/src/main/native/Source/WTF/wtf/RefCounter.cpp
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/ScopedLambda.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/SharedTask.h
delete mode 100644 modules/web/src/main/native/Source/WTF/wtf/SpinLock.h
delete mode 100644 modules/web/src/main/native/Source/WTF/wtf/StringHasher.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/SystemTracing.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/TinyLRUCache.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/WeakRandom.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/WordLock.cpp
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/WordLock.h
delete mode 100644 modules/web/src/main/native/Source/WTF/wtf/glib/GMainLoopSource.cpp
delete mode 100644 modules/web/src/main/native/Source/WTF/wtf/glib/GMainLoopSource.h
delete mode 100644 modules/web/src/main/native/Source/WTF/wtf/glib/GThreadSafeMainLoopSource.cpp
delete mode 100644 modules/web/src/main/native/Source/WTF/wtf/glib/GThreadSafeMainLoopSource.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/spi/cocoa/SecuritySPI.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/spi/darwin/CommonCryptoSPI.h
create mode 100644 modules/web/src/main/native/Source/WTF/wtf/spi/darwin/SandboxSPI.h
create mode 100644 modules/web/src/main/native/Source/WebCore/ForwardingHeaders/builtins/BuiltinUtils.h
create mode 100644 modules/web/src/main/native/Source/WebCore/ForwardingHeaders/bytecode/UnlinkedFunctionExecutable.h
create mode 100644 modules/web/src/main/native/Source/WebCore/ForwardingHeaders/heap/HeapObserver.h
create mode 100644 modules/web/src/main/native/Source/WebCore/ForwardingHeaders/inspector/InspectorFrontendRouter.h
create mode 100644 modules/web/src/main/native/Source/WebCore/ForwardingHeaders/inspector/PerGlobalObjectWrapperWorld.h
create mode 100644 modules/web/src/main/native/Source/WebCore/ForwardingHeaders/inspector/agents/InspectorHeapAgent.h
create mode 100644 modules/web/src/main/native/Source/WebCore/ForwardingHeaders/inspector/agents/InspectorScriptProfilerAgent.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/ForwardingHeaders/interpreter/CallFrameInlines.h
create mode 100644 modules/web/src/main/native/Source/WebCore/ForwardingHeaders/runtime/ConstructAbility.h
create mode 100644 modules/web/src/main/native/Source/WebCore/ForwardingHeaders/runtime/JSInternalPromise.h
create mode 100644 modules/web/src/main/native/Source/WebCore/ForwardingHeaders/runtime/JSInternalPromiseDeferred.h
create mode 100644 modules/web/src/main/native/Source/WebCore/ForwardingHeaders/runtime/JSModuleRecord.h
create mode 100644 modules/web/src/main/native/Source/WebCore/ForwardingHeaders/runtime/JSNativeStdFunction.h
create mode 100644 modules/web/src/main/native/Source/WebCore/ForwardingHeaders/runtime/Symbol.h
create mode 100644 modules/web/src/main/native/Source/WebCore/ForwardingHeaders/runtime/Watchdog.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/fetch/FetchBody.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/fetch/FetchBody.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/fetch/FetchBody.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/fetch/FetchHeaders.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/fetch/FetchHeaders.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/fetch/FetchHeaders.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/fetch/FetchHeaders.js
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/fetch/FetchOptions.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/fetch/FetchRequest.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/fetch/FetchRequest.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/fetch/FetchRequest.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/fetch/FetchResponse.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/fetch/FetchResponse.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/fetch/FetchResponse.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/fetch/FetchResponse.js
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBCallbacks.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBCursorBackend.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBCursorBackend.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBCursorBackendOperations.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBCursorBackendOperations.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBDatabaseBackend.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBDatabaseBackend.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBDatabaseCallbacks.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBDatabaseCallbacksImpl.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBDatabaseCallbacksImpl.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBDatabaseIdentifier.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBDatabaseIdentifier.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBDatabaseMetadata.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBDatabaseMetadata.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBFactoryBackendInterface.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBGetResult.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBIndexMetadata.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBObjectStoreMetadata.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBOperation.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBPendingDeleteCall.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBPendingOpenCall.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBPendingTransactionMonitor.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBPendingTransactionMonitor.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBRequestCompletionEvent.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBRequestCompletionEvent.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBServerConnection.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBTransactionBackendOperations.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBTransactionBackendOperations.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBTransactionCoordinator.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/IDBTransactionCoordinator.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBAnyImpl.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBAnyImpl.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBConnectionToServer.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBConnectionToServer.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBConnectionToServerDelegate.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBCursorImpl.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBCursorImpl.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBCursorWithValueImpl.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBCursorWithValueImpl.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBDatabaseImpl.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBDatabaseImpl.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBFactoryImpl.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBFactoryImpl.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBIndexImpl.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBIndexImpl.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBObjectStoreImpl.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBObjectStoreImpl.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBOpenDBRequestImpl.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBOpenDBRequestImpl.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBRequestImpl.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBRequestImpl.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBTransactionImpl.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBTransactionImpl.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBVersionChangeEventImpl.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBVersionChangeEventImpl.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/TransactionOperation.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/client/TransactionOperation.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/IDBBackingStore.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/IDBConnectionToClient.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/IDBConnectionToClient.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/IDBConnectionToClientDelegate.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/IDBSerialization.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/IDBSerialization.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/IDBServer.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/IDBServer.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/IndexValueEntry.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/IndexValueEntry.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/IndexValueStore.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/IndexValueStore.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryBackingStoreTransaction.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryBackingStoreTransaction.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryCursor.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryCursor.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryIndex.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryIndex.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryIndexCursor.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryIndexCursor.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryObjectStore.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryObjectStore.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryObjectStoreCursor.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryObjectStoreCursor.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/SQLiteIDBBackingStore.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/SQLiteIDBBackingStore.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/SQLiteIDBCursor.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/SQLiteIDBCursor.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/SQLiteIDBTransaction.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/SQLiteIDBTransaction.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/ServerOpenDBRequest.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/ServerOpenDBRequest.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabaseConnection.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabaseConnection.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabaseTransaction.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabaseTransaction.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IDBCursorInfo.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IDBCursorInfo.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IDBDatabaseInfo.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IDBDatabaseInfo.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IDBError.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IDBError.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IDBIndexInfo.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IDBIndexInfo.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IDBObjectStoreInfo.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IDBObjectStoreInfo.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IDBRequestData.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IDBRequestData.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IDBResourceIdentifier.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IDBResourceIdentifier.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IDBResultData.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IDBResultData.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IDBTransactionInfo.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IDBTransactionInfo.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/InProcessIDBServer.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/InProcessIDBServer.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IndexKey.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/indexeddb/shared/IndexKey.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/AllAudioCapabilities.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/AllAudioCapabilities.idl
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/AllVideoCapabilities.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/AllVideoCapabilities.idl
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/CapabilityRange.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/CapabilityRange.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/CapabilityRange.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/CaptureDeviceInfo.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/CaptureDeviceManager.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/CaptureDeviceManager.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/MediaDevices.js
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/MediaDevicesRequest.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/MediaDevicesRequest.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/MediaEndpointPeerConnection.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/MediaEndpointPeerConnection.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/MediaSourceSettings.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/MediaSourceSettings.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/MediaSourceStates.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/MediaSourceStates.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/MediaSourceStates.idl
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/MediaStreamCapabilities.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/MediaStreamCapabilities.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/MediaStreamCapabilities.idl
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/MediaStreamTrackSourcesRequest.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/MediaStreamTrackSourcesRequest.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/MediaTrackSupportedConstraints.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/MediaTrackSupportedConstraints.idl
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/NavigatorUserMedia.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/NavigatorUserMedia.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/NavigatorUserMedia.js
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/NavigatorUserMediaErrorCallback.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/NavigatorUserMediaErrorCallback.idl
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/NavigatorUserMediaSuccessCallback.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/NavigatorUserMediaSuccessCallback.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/PeerConnectionBackend.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/PeerConnectionBackend.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/PeerConnectionStates.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCConfiguration.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCPeerConnection.js
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCPeerConnectionErrorCallback.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCPeerConnectionErrorCallback.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCPeerConnectionInternals.js
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCRtpReceiver.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCRtpReceiver.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCRtpReceiver.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCRtpSender.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCRtpSender.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCRtpSender.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCRtpSenderReceiverBase.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCSessionDescriptionCallback.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCSessionDescriptionCallback.idl
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCSessionDescriptionRequestImpl.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCSessionDescriptionRequestImpl.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCStatsCallback.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCStatsCallback.idl
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCStatsRequestImpl.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCStatsRequestImpl.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCTrackEvent.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCTrackEvent.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCTrackEvent.idl
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCVoidRequestImpl.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/RTCVoidRequestImpl.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/UserMediaPermissionCheck.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/mediastream/UserMediaPermissionCheck.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/streams/ByteLengthQueuingStrategy.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/streams/ByteLengthQueuingStrategy.js
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/streams/CountQueuingStrategy.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/streams/CountQueuingStrategy.js
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/streams/ReadableStream.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/streams/ReadableStream.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/streams/ReadableStream.js
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/streams/ReadableStreamController.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/streams/ReadableStreamController.js
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/streams/ReadableStreamInternals.js
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/streams/ReadableStreamReader.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/streams/ReadableStreamReader.h
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/streams/ReadableStreamReader.js
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/streams/StreamInternals.js
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/streams/WritableStream.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/streams/WritableStream.js
create mode 100644 modules/web/src/main/native/Source/WebCore/Modules/streams/WritableStreamInternals.js
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/webdatabase/DatabaseBackend.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/webdatabase/DatabaseBackend.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/webdatabase/DatabaseBackendBase.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/webdatabase/DatabaseBackendBase.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/webdatabase/SQLStatementBackend.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/Modules/webdatabase/SQLStatementBackend.h
create mode 100644 modules/web/src/main/native/Source/WebCore/accessibility/AccessibilityTree.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/accessibility/AccessibilityTree.h
create mode 100644 modules/web/src/main/native/Source/WebCore/accessibility/AccessibilityTreeItem.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/accessibility/AccessibilityTreeItem.h
create mode 100644 modules/web/src/main/native/Source/WebCore/animation/AnimationTimeline.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/animation/AnimationTimeline.h
create mode 100644 modules/web/src/main/native/Source/WebCore/animation/AnimationTimeline.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/animation/DocumentAnimation.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/animation/DocumentAnimation.h
create mode 100644 modules/web/src/main/native/Source/WebCore/animation/DocumentAnimation.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/animation/DocumentTimeline.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/animation/DocumentTimeline.h
create mode 100644 modules/web/src/main/native/Source/WebCore/animation/DocumentTimeline.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSAnimationTimelineCustom.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSCDATASectionCustom.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSCustomElementInterface.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSCustomElementInterface.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSDOMConstructor.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSDOMNamedFlowCollectionCustom.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSDOMTokenListCustom.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSEventTargetCustom.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSFontFaceCustom.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSFontFaceSetCustom.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSHTMLLinkElementCustom.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSIDBCursorCustom.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSIDBCursorWithValueCustom.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSIDBIndexCustom.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSKeyValueIterator.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSMediaSessionCustom.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSMediaSourceStatesCustom.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSMediaStreamTrackCustom.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSMediaTrackSupportedConstraintsCustom.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSModuleLoader.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSModuleLoader.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSNavigatorCustom.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSNodeFilterCondition.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSNodeFilterCondition.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSReadableStreamControllerCustom.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSReadableStreamCustom.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSReadableStreamPrivateConstructors.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSReadableStreamPrivateConstructors.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSReadableStreamReaderCustom.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSRequestAnimationFrameCallbackCustom.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSTextCustom.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSTouchCustom.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/JSTouchListCustom.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/ReadableJSStream.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/ReadableJSStream.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/WebCoreBuiltinNames.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/WebCoreJSBuiltinInternals.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/WebCoreJSBuiltinInternals.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/WebCoreJSBuiltins.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/WebCoreJSBuiltins.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/WorkerScriptDebugServer.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/bindings/js/WorkerScriptDebugServer.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallbackFunction.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallbackFunction.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestCallbackFunctionPrivate.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestClassWithJSBuiltinConstructor.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestClassWithJSBuiltinConstructor.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestClassWithJSBuiltinConstructorPrivate.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestJSBuiltinConstructor.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestJSBuiltinConstructor.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestJSBuiltinConstructorPrivate.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestOverrideBuiltins.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestOverrideBuiltins.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestOverrideBuiltinsPrivate.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackFunction.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackFunction.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/JS/JSTestClassWithJSBuiltinConstructor.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/JS/JSTestClassWithJSBuiltinConstructor.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/JS/JSTestJSBuiltinConstructor.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/JS/JSTestJSBuiltinConstructor.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/JS/JSTestOverrideBuiltins.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/JS/JSTestOverrideBuiltins.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestCallbackFunction.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestCallbackFunction.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestCallbackFunctionInternal.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestClassWithJSBuiltinConstructor.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestClassWithJSBuiltinConstructor.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestClassWithJSBuiltinConstructorInternal.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestJSBuiltinConstructor.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestJSBuiltinConstructor.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestJSBuiltinConstructorInternal.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestOverrideBuiltins.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestOverrideBuiltins.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/ObjC/DOMTestOverrideBuiltinsInternal.h
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/TestCallbackFunction.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/TestClassWithJSBuiltinConstructor.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/TestJSBuiltinConstructor.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/bindings/scripts/test/TestOverrideBuiltins.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/css/CSSCustomPropertyValue.h
create mode 100644 modules/web/src/main/native/Source/WebCore/css/CSSFontFaceSet.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/css/CSSFontFaceSet.h
create mode 100644 modules/web/src/main/native/Source/WebCore/css/CSSRevertValue.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/css/CSSRevertValue.h
create mode 100644 modules/web/src/main/native/Source/WebCore/css/CSSUnsetValue.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/css/CSSUnsetValue.h
create mode 100644 modules/web/src/main/native/Source/WebCore/css/CSSVariableDependentValue.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/css/CSSVariableDependentValue.h
create mode 100644 modules/web/src/main/native/Source/WebCore/css/CSSVariableValue.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/css/CSSVariableValue.h
create mode 100644 modules/web/src/main/native/Source/WebCore/css/FontFace.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/css/FontFace.h
create mode 100644 modules/web/src/main/native/Source/WebCore/css/FontFace.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/css/FontFaceSet.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/css/FontFaceSet.h
create mode 100644 modules/web/src/main/native/Source/WebCore/css/FontFaceSet.idl
delete mode 100644 modules/web/src/main/native/Source/WebCore/css/FontLoader.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/css/FontLoader.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/css/FontLoader.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/css/FontVariantBuilder.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/css/FontVariantBuilder.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/css/MediaAllInOne.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/ActiveDOMCallbackMicrotask.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/ActiveDOMCallbackMicrotask.h
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/AuthorStyleSheets.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/AuthorStyleSheets.h
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/ClassCollection.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/ClassCollection.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/dom/ClassNodeList.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/dom/ClassNodeList.h
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/ComposedTreeAncestorIterator.h
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/ComposedTreeIterator.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/ComposedTreeIterator.h
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/CustomElementDefinitions.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/CustomElementDefinitions.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/dom/DocumentStyleSheetCollection.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/dom/DocumentStyleSheetCollection.h
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/ElementAndTextDescendantIterator.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/dom/EventException.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/dom/EventFactory.h
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/ExtensionStyleSheets.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/ExtensionStyleSheets.h
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/IgnoreOpensDuringUnloadCountIncrementer.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/dom/MicroTask.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/dom/MicroTask.h
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/Microtasks.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/Microtasks.h
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/NativeNodeFilter.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/NativeNodeFilter.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/dom/NodeFilter.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/dom/NodeRenderingTraversal.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/dom/NodeRenderingTraversal.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/dom/RangeException.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/dom/RangeException.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/dom/RangeException.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/ShadowRoot.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/SimulatedClick.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/SimulatedClick.h
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/SlotAssignment.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/SlotAssignment.h
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/TagCollection.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/TagCollection.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/dom/TagNodeList.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/dom/TagNodeList.h
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/XMLDocument.h
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/XMLDocument.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/dom/mac/GestureEvents.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/editing/DictionaryPopupInfo.h
create mode 100644 modules/web/src/main/native/Source/WebCore/editing/cocoa/DataDetection.h
create mode 100644 modules/web/src/main/native/Source/WebCore/editing/cocoa/DataDetection.mm
delete mode 100644 modules/web/src/main/native/Source/WebCore/editing/mac/DataDetection.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/editing/mac/DataDetection.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/html/AttributeDOMTokenList.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/html/AttributeDOMTokenList.h
create mode 100644 modules/web/src/main/native/Source/WebCore/html/CachedHTMLCollection.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/html/ClassList.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/html/ClassList.h
create mode 100644 modules/web/src/main/native/Source/WebCore/html/CollectionTraversal.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/html/DOMSettableTokenList.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/html/GenericCachedHTMLCollection.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/html/GenericCachedHTMLCollection.h
create mode 100644 modules/web/src/main/native/Source/WebCore/html/HTMLDataElement.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/html/HTMLDataElement.h
create mode 100644 modules/web/src/main/native/Source/WebCore/html/HTMLDataElement.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/html/HTMLHyperlinkElementUtils.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/html/HTMLPictureElement.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/html/HTMLPictureElement.h
create mode 100644 modules/web/src/main/native/Source/WebCore/html/HTMLPictureElement.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/html/HTMLSlotElement.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/html/HTMLSlotElement.h
create mode 100644 modules/web/src/main/native/Source/WebCore/html/HTMLSlotElement.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/html/HTMLTableDataCellElement.h
create mode 100644 modules/web/src/main/native/Source/WebCore/html/HTMLTableDataCellElement.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/html/HTMLTableHeaderCellElement.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/html/HTMLTableHeaderCellElement.h
create mode 100644 modules/web/src/main/native/Source/WebCore/html/HTMLTableHeaderCellElement.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/html/HTMLTimeElement.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/html/HTMLTimeElement.h
create mode 100644 modules/web/src/main/native/Source/WebCore/html/HTMLTimeElement.idl
delete mode 100644 modules/web/src/main/native/Source/WebCore/html/RelList.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/html/RelList.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/html/shadow/ContentDistributor.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/html/shadow/ContentDistributor.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/html/shadow/InsertionPoint.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/html/shadow/InsertionPoint.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/inspector/InspectorDatabaseInstrumentation.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/inspector/InspectorForwarding.h
create mode 100644 modules/web/src/main/native/Source/WebCore/inspector/InspectorMemoryAgent.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/inspector/InspectorMemoryAgent.h
create mode 100644 modules/web/src/main/native/Source/WebCore/inspector/InspectorNetworkAgent.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/inspector/InspectorNetworkAgent.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/inspector/InspectorResourceAgent.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/inspector/InspectorResourceAgent.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/inspector/InspectorWorkerAgent.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/inspector/InspectorWorkerAgent.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/inspector/InspectorWorkerResource.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/inspector/WorkerConsoleAgent.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/inspector/WorkerConsoleAgent.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/inspector/WorkerDebuggerAgent.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/inspector/WorkerDebuggerAgent.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/inspector/WorkerInspectorController.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/inspector/WorkerInspectorController.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/inspector/WorkerRuntimeAgent.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/inspector/WorkerRuntimeAgent.h
create mode 100644 modules/web/src/main/native/Source/WebCore/loader/ResourceLoadObserver.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/loader/ResourceLoadObserver.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/loader/ResourceLoadScheduler.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/loader/ResourceLoadScheduler.h
create mode 100644 modules/web/src/main/native/Source/WebCore/loader/ResourceLoadStatistics.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/loader/ResourceLoadStatistics.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/page/ContentSecurityPolicy.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/page/ContentSecurityPolicy.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/page/DOMSecurityPolicy.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/page/DOMSecurityPolicy.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/page/DOMSecurityPolicy.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/page/ResourceUsageData.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/page/ResourceUsageData.h
create mode 100644 modules/web/src/main/native/Source/WebCore/page/ResourceUsageOverlay.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/page/ResourceUsageOverlay.h
create mode 100644 modules/web/src/main/native/Source/WebCore/page/ResourceUsageThread.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/page/ResourceUsageThread.h
create mode 100644 modules/web/src/main/native/Source/WebCore/page/SecurityOriginData.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/page/SecurityOriginData.h
create mode 100644 modules/web/src/main/native/Source/WebCore/page/WheelEventDeltaFilter.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/page/WheelEventDeltaFilter.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/page/WheelEventDeltaTracker.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/page/WheelEventDeltaTracker.h
create mode 100644 modules/web/src/main/native/Source/WebCore/page/cocoa/ResourceUsageOverlayCocoa.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/page/cocoa/ResourceUsageThreadCocoa.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/page/cocoa/SettingsCocoa.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicy.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicy.h
create mode 100644 modules/web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicyDirective.h
create mode 100644 modules/web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicyDirectiveList.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicyDirectiveList.h
create mode 100644 modules/web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicyMediaListDirective.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicyMediaListDirective.h
create mode 100644 modules/web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicyResponseHeaders.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicyResponseHeaders.h
create mode 100644 modules/web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicySource.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicySource.h
create mode 100644 modules/web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicySourceList.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicySourceList.h
create mode 100644 modules/web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicySourceListDirective.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicySourceListDirective.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/page/mac/PageMac.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/page/mac/PageMac.mm
delete mode 100644 modules/web/src/main/native/Source/WebCore/page/mac/SettingsMac.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/page/mac/WheelEventDeltaFilterMac.h
create mode 100644 modules/web/src/main/native/Source/WebCore/page/mac/WheelEventDeltaFilterMac.mm
delete mode 100644 modules/web/src/main/native/Source/WebCore/page/scrolling/coordinatedgraphics/ScrollingStateScrollingNodeCoordinatedGraphics.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/ContextMenuItemNone.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/ContextMenuNone.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/CrossThreadTask.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/GStreamer.cmake
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/ImageDecoders.cmake
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/LengthSize.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/Linux.cmake
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/MainThreadSharedTimer.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/MainThreadSharedTimer.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/ScopeGuard.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/ScrollAnimation.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/ScrollAnimationSmooth.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/ScrollAnimationSmooth.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/ScrollAnimatorNone.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/ScrollAnimatorSmooth.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/ScrollAnimatorSmooth.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/TextureMapper.cmake
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/ThreadSafeDataBuffer.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/animation/TimingFunction.cpp
rename modules/web/src/main/native/Source/WebCore/platform/audio/{gtk/AudioBusGtk.cpp => glib/AudioBusGLib.cpp} (100%)
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cf/KeyedDecoderCF.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cf/KeyedDecoderCF.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cf/KeyedEncoderCF.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cf/KeyedEncoderCF.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cf/MainThreadSharedTimerCF.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/cf/SharedTimerCF.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cocoa/CoreVideoSoftLink.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cocoa/CoreVideoSoftLink.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cocoa/DataDetectorsCoreSoftLink.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cocoa/DataDetectorsCoreSoftLink.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cocoa/PlatformView.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cocoa/SearchPopupMenuCocoa.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cocoa/SearchPopupMenuCocoa.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cocoa/WebCoreNSErrorExtras.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cocoa/WebCoreNSErrorExtras.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cocoa/WebKitAdditions.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cocoa/WebVideoFullscreenChangeObserver.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cocoa/WebVideoFullscreenInterface.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cocoa/WebVideoFullscreenModel.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cocoa/WebVideoFullscreenModelVideoElement.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/cocoa/WebVideoFullscreenModelVideoElement.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/efl/MainThreadSharedTimerEfl.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/efl/RenderThemeEfl.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/efl/RenderThemeEfl.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/efl/SharedTimerEfl.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/efl/UserAgentEfl.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/efl/UserAgentEfl.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/glib/KeyedDecoderGlib.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/glib/KeyedDecoderGlib.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/glib/KeyedEncoderGlib.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/glib/KeyedEncoderGlib.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/glib/MainThreadSharedTimerGLib.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/LayoutPoint.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/LayoutSize.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/PlatformTextTrackMenu.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/TypesettingFeatures.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVContentKeySession.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVContentKeySession.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVStreamSession.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVStreamSession.mm
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/avfoundation/objc/MediaStreamPrivateAVFObjC.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/avfoundation/objc/MediaStreamPrivateAVFObjC.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/avfoundation/objc/VideoFullscreenLayerManager.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/avfoundation/objc/VideoFullscreenLayerManager.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/ca/PlatformCAAnimation.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/ca/win/LegacyCACFLayerTreeHost.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/ca/win/LegacyCACFLayerTreeHost.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/ca/win/WebTiledBackingLayerWin.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/ca/win/WebTiledBackingLayerWin.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/cocoa/FontCacheCoreText.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/cv/PixelBufferConformerCV.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/cv/PixelBufferConformerCV.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/cv/TextureCacheCV.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/cv/TextureCacheCV.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/cv/VideoTextureCopierCV.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/cv/VideoTextureCopierCV.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/displaylists/DisplayList.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/displaylists/DisplayList.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/displaylists/DisplayListItems.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/displaylists/DisplayListItems.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/displaylists/DisplayListRecorder.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/displaylists/DisplayListRecorder.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/displaylists/DisplayListReplayer.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/displaylists/DisplayListReplayer.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/freetype/FcUniquePtr.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/gstreamer/MainThreadNotifier.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerOwr.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerOwr.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/opentype/OpenTypeCG.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/opentype/OpenTypeCG.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/texmap/ClipStack.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/texmap/ClipStack.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/texmap/TextureMapperPlatformLayerBuffer.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/texmap/TextureMapperPlatformLayerBuffer.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/texmap/TextureMapperPlatformLayerProxy.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/graphics/texmap/TextureMapperPlatformLayerProxy.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/gtk/ContextMenuGtk.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/gtk/ContextMenuItemGtk.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/gtk/ScrollAnimatorGtk.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/gtk/ScrollAnimatorGtk.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/gtk/SharedTimerGtk.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/gtk/po/README
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/gtk/po/tr.po
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/ios/Device.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/ios/Device.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/ios/WebCoreSystemInterfaceIOS.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/ios/WebVideoFullscreenInterface.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/ios/WebVideoFullscreenModel.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/ios/WebVideoFullscreenModelVideoElement.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/ios/WebVideoFullscreenModelVideoElement.mm
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/java/ContextMenuItemJava.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/java/ContextMenuJava.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/java/KeyedCodingJava.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/java/MainThreadSharedTimerJava.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/java/SharedTimerJava.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/mac/ContextMenuItemMac.mm
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/mac/ContextMenuMac.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mac/WebVideoFullscreenInterfaceMac.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mac/WebVideoFullscreenInterfaceMac.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/AudioTrackPrivateMediaStream.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/IceCandidate.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/MediaDevicesPrivate.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/MediaDevicesPrivate.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/MediaEndpoint.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/MediaEndpoint.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/MediaEndpointConfiguration.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/MediaEndpointConfiguration.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/MediaEndpointSessionConfiguration.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/MediaPayload.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/PeerMediaDescription.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/RealtimeMediaSourceSettings.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/RealtimeMediaSourceSettings.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/RealtimeMediaSourceStates.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/RealtimeMediaSourceStates.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/RealtimeMediaSourceSupportedConstraints.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/RealtimeMediaSourceSupportedConstraints.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/VideoTrackPrivateMediaStream.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/mac/MockRealtimeVideoSourceMac.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/mac/MockRealtimeVideoSourceMac.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/mac/WebAudioSourceProviderAVFObjC.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mediastream/mac/WebAudioSourceProviderAVFObjC.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mock/MediaPlaybackTargetMock.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mock/MediaPlaybackTargetMock.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mock/MediaPlaybackTargetPickerMock.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mock/MediaPlaybackTargetPickerMock.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mock/MockRealtimeAudioSource.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mock/MockRealtimeAudioSource.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mock/MockRealtimeMediaSource.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mock/MockRealtimeMediaSource.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mock/MockRealtimeVideoSource.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mock/MockRealtimeVideoSource.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mock/ScrollAnimatorMock.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/mock/ScrollAnimatorMock.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/mock/UserMediaClientMock.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/network/DataURLDecoder.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/network/DataURLDecoder.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/network/ParsedContentRange.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/network/ParsedContentRange.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/network/cocoa/ResourceLoadTiming.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/network/cocoa/ResourceResponseCocoa.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/network/cocoa/WebCoreNSURLSession.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/network/cocoa/WebCoreNSURLSession.mm
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/network/mac/ResourceResponseMac.mm
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/spi/cocoa/NSButtonCellSPI.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/spi/cocoa/NSPointerFunctionsSPI.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/spi/cocoa/NSURLConnectionSPI.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/spi/cocoa/NSURLRequestSPI.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/spi/cocoa/SecuritySPI.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/spi/cocoa/pthreadSPI.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/spi/ios/UIColorSPI.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/spi/ios/UIKitSPI.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/spi/mac/NSAccessibilitySPI.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/spi/mac/NSApplicationSPI.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/spi/mac/NSScrollerImpSPI.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/spi/mac/NSScrollingInputFilterSPI.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/spi/mac/NSSpellCheckerSPI.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/spi/mac/NSTextFinderSPI.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/spi/mac/NSViewSPI.h
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/spi/mac/NSWindowSPI.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/text/AtomicStringKeyedMRUCache.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/win/ContextMenuItemWin.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/win/ContextMenuWin.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/platform/win/MainThreadSharedTimerWin.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/win/ScrollbarThemeSafari.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/win/ScrollbarThemeSafari.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/platform/win/SharedTimerWin.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/rendering/RenderThemeEfl.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/rendering/RenderThemeEfl.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/rendering/RenderThemeSafari.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/rendering/RenderThemeSafari.h
create mode 100644 modules/web/src/main/native/Source/WebCore/rendering/TextDecorationPainter.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/rendering/TextDecorationPainter.h
create mode 100644 modules/web/src/main/native/Source/WebCore/rendering/mathml/MathMLOperatorDictionary.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/rendering/mathml/MathMLOperatorDictionary.h
create mode 100644 modules/web/src/main/native/Source/WebCore/rendering/style/RenderStyleConstants.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/rendering/style/StyleCustomPropertyData.h
create mode 100644 modules/web/src/main/native/Source/WebCore/rendering/style/WillChangeData.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/rendering/style/WillChangeData.h
create mode 100644 modules/web/src/main/native/Source/WebCore/style/AttributeChangeInvalidation.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/style/AttributeChangeInvalidation.h
create mode 100644 modules/web/src/main/native/Source/WebCore/style/ClassChangeInvalidation.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/style/ClassChangeInvalidation.h
create mode 100644 modules/web/src/main/native/Source/WebCore/style/IdChangeInvalidation.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/style/IdChangeInvalidation.h
create mode 100644 modules/web/src/main/native/Source/WebCore/style/StyleChange.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/style/StyleChange.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/style/StyleResolveTree.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/style/StyleResolveTree.h
create mode 100644 modules/web/src/main/native/Source/WebCore/style/StyleSharingResolver.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/style/StyleSharingResolver.h
create mode 100644 modules/web/src/main/native/Source/WebCore/style/StyleTreeResolver.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/style/StyleTreeResolver.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/svg/ColorDistance.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/svg/ColorDistance.h
create mode 100644 modules/web/src/main/native/Source/WebCore/testing/Internals.mm
delete mode 100644 modules/web/src/main/native/Source/WebCore/testing/MicroTaskTest.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/testing/MicroTaskTest.h
create mode 100644 modules/web/src/main/native/Source/WebCore/testing/MockPageOverlay.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/testing/MockPageOverlay.h
create mode 100644 modules/web/src/main/native/Source/WebCore/testing/MockPageOverlay.idl
create mode 100644 modules/web/src/main/native/Source/WebCore/workers/WorkerConsoleClient.cpp
create mode 100644 modules/web/src/main/native/Source/WebCore/workers/WorkerConsoleClient.h
create mode 100644 modules/web/src/main/native/Source/WebCore/xml/XMLHttpRequestEventTarget.h
create mode 100644 modules/web/src/main/native/Source/WebCore/xml/XMLHttpRequestEventTarget.idl
delete mode 100644 modules/web/src/main/native/Source/WebCore/xml/XMLHttpRequestException.cpp
delete mode 100644 modules/web/src/main/native/Source/WebCore/xml/XMLHttpRequestException.h
delete mode 100644 modules/web/src/main/native/Source/WebCore/xml/XMLHttpRequestException.idl
create mode 100644 modules/web/src/main/native/Source/WebKit/WebCoreSupport/WebResourceLoadScheduler.cpp
create mode 100644 modules/web/src/main/native/Source/WebKit/WebCoreSupport/WebResourceLoadScheduler.h
create mode 100644 modules/web/src/main/native/Source/WebKit/mac/Storage/WebDatabaseProvider.mm
create mode 100644 modules/web/src/main/native/Source/WebKit/mac/WebKitAdditions.mm
delete mode 100644 modules/web/src/main/native/Source/WebKit/mac/WebView/DictionaryPopupInfo.h
create mode 100644 modules/web/src/main/native/Source/bmalloc/PlatformGTK.cmake
delete mode 100644 modules/web/src/main/native/Source/bmalloc/bmalloc/Chunk.h
delete mode 100644 modules/web/src/main/native/Source/bmalloc/bmalloc/Line.h
delete mode 100644 modules/web/src/main/native/Source/bmalloc/bmalloc/MediumChunk.h
delete mode 100644 modules/web/src/main/native/Source/bmalloc/bmalloc/MediumLine.h
delete mode 100644 modules/web/src/main/native/Source/bmalloc/bmalloc/MediumPage.h
delete mode 100644 modules/web/src/main/native/Source/bmalloc/bmalloc/MediumTraits.h
delete mode 100644 modules/web/src/main/native/Source/bmalloc/bmalloc/Owner.h
delete mode 100644 modules/web/src/main/native/Source/bmalloc/bmalloc/Page.h
delete mode 100644 modules/web/src/main/native/Source/bmalloc/bmalloc/SmallTraits.h
create mode 100644 modules/web/src/main/native/Source/bmalloc/bmalloc/VMState.h
delete mode 100644 modules/web/src/main/native/Source/cmake/FindLLVM.cmake
create mode 100644 modules/web/src/main/native/Source/cmake/OptionsWin.cmake
delete mode 100644 modules/web/src/main/native/Source/cmake/OptionsWindows.cmake
create mode 100644 modules/web/src/main/native/Source/cmake/WebKitCommon.cmake
create mode 100644 modules/web/src/main/native/Source/cmake/WinTools.make
create mode 100644 modules/web/src/main/native/Source/cmake/tools/scripts/COPYRIGHT-END-YEAR
create mode 100644 modules/web/src/main/native/Source/cmake/tools/scripts/VERSION
create mode 100644 modules/web/src/main/native/Source/cmake/tools/scripts/auto-version.pl
create mode 100644 modules/web/src/main/native/Source/cmake/tools/scripts/feature-defines.pl
create mode 100644 modules/web/src/main/native/Source/cmake/tools/scripts/version-stamp.pl
create mode 100644 modules/web/src/main/native/Source/cmake/tools/vsprops/FeatureDefines.props
create mode 100644 modules/web/src/main/native/Source/cmake/tools/vsprops/FeatureDefinesCairo.props
create mode 100644 modules/web/src/main/native/Source/cmake/tools/vsprops/GStreamer32.props
create mode 100644 modules/web/src/main/native/Source/cmake/tools/vsprops/GStreamer64.props
create mode 100644 modules/web/src/main/native/Source/cmake/tools/vsprops/GStreamerCommon.props
create mode 100644 modules/web/src/main/native/Source/cmake/tools/vsprops/WinCairo.props
create mode 100644 modules/web/src/main/native/Source/cmake/tools/vsprops/cURL.props
create mode 100644 modules/web/src/main/native/Source/cmake/tools/vsprops/common.props
create mode 100644 modules/web/src/main/native/Source/cmake/tools/vsprops/debug.props
create mode 100644 modules/web/src/main/native/Source/cmake/tools/vsprops/debug_wincairo.props
create mode 100644 modules/web/src/main/native/Source/cmake/tools/vsprops/debugsuffix.props
create mode 100644 modules/web/src/main/native/Source/cmake/tools/vsprops/production.props
create mode 100644 modules/web/src/main/native/Source/cmake/tools/vsprops/release.props
rename modules/web/src/main/native/Tools/DumpRenderTree/TestNetscapePlugIn/{unix => }/ForwardingHeaders/WebKit/npapi.h (100%)
rename modules/web/src/main/native/Tools/DumpRenderTree/TestNetscapePlugIn/{unix => }/ForwardingHeaders/WebKit/npfunctions.h (100%)
rename modules/web/src/main/native/Tools/DumpRenderTree/TestNetscapePlugIn/{unix => }/ForwardingHeaders/WebKit/npruntime.h (100%)
create mode 100644 modules/web/src/main/native/Tools/DumpRenderTree/TestNetscapePlugIn/Tests/URLRedirect.cpp
delete mode 100644 modules/web/src/main/native/Tools/DumpRenderTree/fonts/SampleFont.sfont
create mode 100644 modules/web/src/main/native/Tools/DumpRenderTree/ios/AccessibilityTextMarkerIOS.mm
create mode 100644 modules/web/src/main/native/Tools/DumpRenderTree/ios/DumpRenderTreeAppMain.mm
create mode 100644 modules/web/src/main/native/Tools/FontWithFeatures/FontWithFeatures.xcodeproj/project.pbxproj
create mode 100644 modules/web/src/main/native/Tools/FontWithFeatures/FontWithFeatures/FontCreator.cpp
create mode 100644 modules/web/src/main/native/Tools/FontWithFeatures/FontWithFeatures/FontCreator.h
create mode 100644 modules/web/src/main/native/Tools/FontWithFeatures/FontWithFeatures/main.cpp
delete mode 100644 modules/web/src/main/native/Tools/MiniBrowser/MiniBrowser.entitlements
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/MiniBrowser.vcxproj/MiniBrowser.rc
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/MiniBrowser.vcxproj/MiniBrowser.vcxproj
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/MiniBrowser.vcxproj/MiniBrowser.vcxproj.filters
rename modules/web/src/main/native/Tools/{WinLauncher/WinLauncher.vcxproj/WinLauncherCF.props => MiniBrowser/MiniBrowser.vcxproj/MiniBrowserCF.props} (100%)
rename modules/web/src/main/native/Tools/{WinLauncher/WinLauncher.vcxproj/WinLauncherCFLite.props => MiniBrowser/MiniBrowser.vcxproj/MiniBrowserCFLite.props} (100%)
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/MiniBrowser.vcxproj/MiniBrowserCommon.props
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/MiniBrowser.vcxproj/MiniBrowserDebug.props
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/MiniBrowser.vcxproj/MiniBrowserLib.rc
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/MiniBrowser.vcxproj/MiniBrowserLib.vcxproj
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/MiniBrowser.vcxproj/MiniBrowserLib.vcxproj.filters
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/MiniBrowser.vcxproj/MiniBrowserLibCommon.props
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/MiniBrowser.vcxproj/MiniBrowserLibDebug.props
rename modules/web/src/main/native/Tools/{WinLauncher/WinLauncher.vcxproj/WinLauncherLibPostBuild.cmd => MiniBrowser/MiniBrowser.vcxproj/MiniBrowserLibPostBuild.cmd} (100%)
rename modules/web/src/main/native/Tools/{WinLauncher/WinLauncher.vcxproj/WinLauncherLibPreBuild.cmd => MiniBrowser/MiniBrowser.vcxproj/MiniBrowserLibPreBuild.cmd} (100%)
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/MiniBrowser.vcxproj/MiniBrowserLibProduction.props
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/MiniBrowser.vcxproj/MiniBrowserLibRelease.props
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/MiniBrowser.vcxproj/MiniBrowserLibResource.h
rename modules/web/src/main/native/Tools/{WinLauncher/WinLauncher.vcxproj/WinLauncherPostBuild.cmd => MiniBrowser/MiniBrowser.vcxproj/MiniBrowserPostBuild.cmd} (100%)
rename modules/web/src/main/native/Tools/{WinLauncher/WinLauncher.vcxproj/WinLauncherPreBuild.cmd => MiniBrowser/MiniBrowser.vcxproj/MiniBrowserPreBuild.cmd} (100%)
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/MiniBrowser.vcxproj/MiniBrowserProduction.props
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/MiniBrowser.vcxproj/MiniBrowserRelease.props
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/MiniBrowser.vcxproj/MiniBrowserResource.h
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/AccessibilityDelegate.cpp
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/AccessibilityDelegate.h
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/CMakeLists.txt
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/Common.cpp
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/DOMDefaultImpl.cpp
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/DOMDefaultImpl.h
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/MiniBrowser.cpp
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/MiniBrowser.h
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/MiniBrowserReplace.h
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/MiniBrowserWebHost.cpp
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/MiniBrowserWebHost.h
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/PageLoadTestClient.cpp
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/PageLoadTestClient.h
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/PrintWebUIDelegate.cpp
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/PrintWebUIDelegate.h
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/ResourceLoadDelegate.cpp
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/ResourceLoadDelegate.h
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/WebDownloadDelegate.cpp
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/WebDownloadDelegate.h
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/WinMain.cpp
rename modules/web/src/main/native/Tools/{WinLauncher => MiniBrowser/win}/resource.h (100%)
rename modules/web/src/main/native/Tools/{WinLauncher => MiniBrowser/win}/stdafx.cpp (100%)
create mode 100644 modules/web/src/main/native/Tools/MiniBrowser/win/stdafx.h
create mode 100644 modules/web/src/main/native/Tools/ReducedFTL/ComplexTest.cpp
create mode 100644 modules/web/src/main/native/Tools/Scripts/clean-webkit
delete mode 100644 modules/web/src/main/native/Tools/Scripts/convert-test-expectations
create mode 100644 modules/web/src/main/native/Tools/Scripts/dump-class-layout
delete mode 100644 modules/web/src/main/native/Tools/Scripts/export-llvm-build
create mode 100644 modules/web/src/main/native/Tools/Scripts/run-builtins-generator-tests
create mode 100644 modules/web/src/main/native/Tools/Scripts/webkitperl/VCSUtils_unittest/decodeGitBinaryPatch.pl
create mode 100644 modules/web/src/main/native/Tools/Scripts/webkitperl/VCSUtils_unittest/parseUnifiedDiffHeader.pl
create mode 100644 modules/web/src/main/native/Tools/Scripts/webkitperl/webkitdirs_unittest/appendToEnvironmentVariableList.pl
create mode 100644 modules/web/src/main/native/Tools/Scripts/webkitperl/webkitdirs_unittest/prependToEnvironmentVariableList.pl
create mode 100644 modules/web/src/main/native/Tools/Scripts/webkitpy/benchmark_runner/benchmark_builder.py
delete mode 100644 modules/web/src/main/native/Tools/Scripts/webkitpy/benchmark_runner/benchmark_builder/__init__.py
delete mode 100644 modules/web/src/main/native/Tools/Scripts/webkitpy/benchmark_runner/benchmark_builder/benchmark_builder_factory.py
delete mode 100644 modules/web/src/main/native/Tools/Scripts/webkitpy/benchmark_runner/benchmark_builder/generic_benchmark_builder.py
create mode 100644 modules/web/src/main/native/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/gtk_browser_driver.py
create mode 100644 modules/web/src/main/native/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/gtk_minibrowser_driver.py
create mode 100644 modules/web/src/main/native/Tools/Scripts/webkitpy/benchmark_runner/data/patches/Animometer.patch
create mode 100644 modules/web/src/main/native/Tools/Scripts/webkitpy/benchmark_runner/data/patches/JSBench.patch
create mode 100644 modules/web/src/main/native/Tools/Scripts/webkitpy/benchmark_runner/data/plans/animometer.plan
create mode 100644 modules/web/src/main/native/Tools/Scripts/webkitpy/benchmark_runner/data/plans/jsbench.plan
copy modules/web/src/main/native/Tools/{QueueStatusServer => Scripts/webkitpy/codegen}/__init__.py (100%)
create mode 100644 modules/web/src/main/native/Tools/Scripts/webkitpy/codegen/main.py
create mode 100644 modules/web/src/main/native/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_finder_unittest.py
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Configurations/WebProcessPlugIn.xcconfig
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/PlatformMac.cmake
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/PlatformWin.cmake
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WTF/Condition.cpp
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WTF/HashCountedSet.cpp
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WTF/Lock.cpp
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WTF/ParkingLot.cpp
delete mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WTF/glib/GMainLoopSource.cpp
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebCore/HTMLParserIdioms.cpp
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebCore/ParsedContentRange.cpp
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebCore/WebCoreNSURLSession.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit/ios/AudioSessionCategoryIOS.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit/ios/video-with-audio.html
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit/ios/video-without-audio.html
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/AlwaysRevalidatedURLSchemes.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/AutoLayoutIntegration.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/BundleParameters.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/BundleParametersPlugIn.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/Coding.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/ContentFiltering.h
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/ContentFiltering.html
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/ContentFiltering.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/ContentFilteringPlugIn.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/FindInPage.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/IndexedDBMultiProcess-1.html
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/IndexedDBMultiProcess-2.html
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/IndexedDBMultiProcess.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/IndexedDBPersistence-1.html
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/IndexedDBPersistence-2.html
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/IndexedDBPersistence.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/QuickLook.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/RemoteObjectRegistry.h
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/RemoteObjectRegistry.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/RemoteObjectRegistryPlugIn.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/UserContentWorld.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/UserContentWorldPlugIn.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/UserContentWorldProtocol.h
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/WKPDFViewResizeCrash.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Gtk/AutocleanupsTest.cpp
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestAutocleanups.cpp
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestConsoleMessage.cpp
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/WebKit2Gtk/resources/boring.html
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/mac/FirstResponderScrollingPosition.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/mac/IsNavigationActionTrusted.html
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/Tests/mac/IsNavigationActionTrusted.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/WKWebViewConfigurationExtras.h
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/WKWebViewConfigurationExtras.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/cocoa/TestProtocol.h
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/cocoa/TestProtocol.mm
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/cocoa/WebProcessPlugIn/Info.plist
create mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/cocoa/WebProcessPlugIn/WebProcessPlugIn.mm
delete mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/mac/TestProtocol.h
delete mode 100644 modules/web/src/main/native/Tools/TestWebKitAPI/mac/TestProtocol.mm
create mode 100644 modules/web/src/main/native/Tools/Tracing/SystemTracePoints.plist
create mode 100644 modules/web/src/main/native/Tools/WebKitLauncher/WebKitLauncher.entitlements
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/Configurations/WebKitTestRunnerApp.xcconfig
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/Configurations/WebKitTestRunnerLibrary.xcconfig
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/TestOptions.cpp
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/TestOptions.h
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/UIScriptContext/Bindings/UIScriptController.idl
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/UIScriptContext/UIScriptContext.cpp
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/UIScriptContext/UIScriptContext.h
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/UIScriptContext/UIScriptController.cpp
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/UIScriptContext/UIScriptController.h
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/cocoa/TestControllerCocoa.mm
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/cocoa/TestRunnerWKWebView.h
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/cocoa/TestRunnerWKWebView.mm
delete mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/fonts/SampleFont.sfont
delete mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/iOS.xcconfig
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/ios/HIDEventGenerator.h
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/ios/HIDEventGenerator.mm
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/ios/IOKitSPI.h
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/ios/Launch.storyboard
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/ios/UIKitSPI.h
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/ios/UIScriptControllerIOS.mm
create mode 100644 modules/web/src/main/native/Tools/WebKitTestRunner/mac/UIScriptControllerMac.mm
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/AccessibilityDelegate.cpp
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/AccessibilityDelegate.h
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/CMakeLists.txt
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/Common.cpp
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/DOMDefaultImpl.cpp
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/DOMDefaultImpl.h
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/PageLoadTestClient.cpp
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/PageLoadTestClient.h
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/PrintWebUIDelegate.cpp
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/PrintWebUIDelegate.h
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/ResourceLoadDelegate.cpp
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/ResourceLoadDelegate.h
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WebDownloadDelegate.cpp
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WebDownloadDelegate.h
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncher.cpp
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncher.h
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncher.vcxproj/WinLauncher.rc
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.filters
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherDebug.props
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherLib.rc
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.filters
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherLibDebug.props
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherLibProduction.props
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherLibRelease.props
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherLibResource.h
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherProduction.props
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherRelease.props
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherResource.h
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncherReplace.h
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncherWebHost.cpp
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinLauncherWebHost.h
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/WinMain.cpp
delete mode 100644 modules/web/src/main/native/Tools/WinLauncher/stdafx.h
delete mode 100644 modules/web/src/main/native/Tools/asan/webkit-asan-ignore.txt
delete mode 100644 modules/web/src/main/native/Tools/efl/patches/llvm-elf-add-stackmaps-arm64.patch
delete mode 100644 modules/web/src/main/native/Tools/efl/patches/llvm-elf-allow-fde-references-outside-the-2gb-range-arm64.patch
delete mode 100644 modules/web/src/main/native/Tools/efl/patches/llvm-version-arm64.patch
create mode 100644 modules/web/src/main/native/Tools/efl/patches/openwebrtc-clang-warning-fix.patch
create mode 100644 modules/web/src/main/native/Tools/efl/patches/openwebrtc-gst-plugins-clang-warning-fix.patch
delete mode 100644 modules/web/src/main/native/Tools/gtk/jhbuild-optional.modules
create mode 100644 modules/web/src/main/native/Tools/gtk/jhbuild-webrtc.modules
create mode 100644 modules/web/src/main/native/Tools/gtk/patches/fontconfig-fix-osx-cache.diff
create mode 100644 modules/web/src/main/native/Tools/gtk/patches/gdate-suppress-string-format-literal-warning.patch
delete mode 100644 modules/web/src/main/native/Tools/gtk/patches/gst-plugins-bad-remove-gnustep-support.patch
delete mode 100644 modules/web/src/main/native/Tools/gtk/patches/gst-plugins-base-rtp-rtcpbuffer-fix-typo-in-enum.patch
delete mode 100644 modules/web/src/main/native/Tools/gtk/patches/llvm-elf-add-stackmaps-arm64.patch
delete mode 100644 modules/web/src/main/native/Tools/gtk/patches/llvm-elf-add-stackmaps.patch
delete mode 100644 modules/web/src/main/native/Tools/gtk/patches/llvm-elf-allow-fde-references-outside-the-2gb-range-arm64.patch
delete mode 100644 modules/web/src/main/native/Tools/gtk/patches/llvm-elf-allow-fde-references-outside-the-2gb-range.patch
create mode 100644 modules/web/src/main/native/Tools/gtk/patches/openh264-configure.patch
create mode 100644 modules/web/src/main/native/Tools/gtk/patches/shared-mime-info-xht-glob.patch
create mode 100644 modules/web/src/main/native/Tools/gtk/patches/shared-mime-info-xhtml-magic.patch
delete mode 100644 modules/web/src/main/native/Tools/gtk/patches/xserver-fix-glx-init.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/openjfx.git
More information about the pkg-java-commits
mailing list