[openjfx] 01/07: Merge tag 'upstream/8u131-b11'
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Wed Apr 19 16:02:08 UTC 2017
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository openjfx.
commit db6584592e488a479d8852b3fe93b84358daa484
Merge: 8f1ac5c 87953dc
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Tue Apr 18 23:48:42 2017 +0200
Merge tag 'upstream/8u131-b11'
Upstream version 8u131-b11
build.properties | 4 +-
.../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 +-
...number-typed-optional-parameter-flag.json-error | 1 +
...on-number-typed-optional-type-member.json-error | 1 +
...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 +
.../tests/modules/uncacheable-when-see-star/D.js | 1 +
.../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 +-
.../Tools/Scripts/webkitpy/codegen/__init__.py | 1 +
.../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 +
8487 files changed, 461136 insertions(+), 198506 deletions(-)
--
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