[openjfx] 01/03: Update upstream source from tag 'upstream/8u151-b12'

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Sun Oct 22 23:17:29 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 36eb116a1d8f928bc1b7fb9019ead283d5c23e76
Merge: a24894d 983548c
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Sun Oct 22 22:11:29 2017 +0200

    Update upstream source from tag 'upstream/8u151-b12'
    
    Update to upstream version '8u151-b12'
    with Debian dir b4cb9ccc0e06a71ba1a766711cf3f1efef10eb2e

 build.gradle                                       |     54 +-
 build.properties                                   |      6 +-
 buildSrc/genVSproperties.bat                       |     38 +-
 buildSrc/win.gradle                                |    144 +-
 .../javafx/beans/property/BooleanProperty.java     |      2 +-
 .../java/javafx/beans/property/DoubleProperty.java |      2 +-
 .../java/javafx/beans/property/FloatProperty.java  |      2 +-
 .../javafx/beans/property/IntegerProperty.java     |      2 +-
 .../java/javafx/beans/property/LongProperty.java   |      2 +-
 .../scene/control/behavior/KeyBindingTest.java     |     27 +-
 .../fxml/builder/ClassWithReadOnlyCollection.java  |     28 +-
 .../tools/packager/windows/WinAppBundler.java      |      6 +-
 .../java/com/sun/glass/ui/win/WinApplication.java  |     22 +-
 .../src/main/java/com/sun/javafx/tk/Toolkit.java   |     89 +-
 .../javafx/tk/quantum/GlassWindowEventHandler.java |      2 +-
 .../src/main/java/com/sun/pisces/JavaSurface.java  |      2 +-
 .../src/main/native-glass/mac/GlassTouches.m       |     16 +-
 .../src/main/native-prism-sw/JJavaSurface.c        |      2 +-
 .../src/main/native-prism-sw/PiscesSurface.inl     |      2 +-
 .../javafx/css/StyleablePropertyFactoryTest.java   |     25 +
 .../java/com/sun/webkit/LoadListenerClient.java    |      2 +-
 .../java-wrappers/com/sun/webkit/dom/AttrImpl.java |     57 -
 .../com/sun/webkit/dom/CDATASectionImpl.java       |     17 -
 .../com/sun/webkit/dom/CSSCharsetRuleImpl.java     |     30 -
 .../com/sun/webkit/dom/CSSFontFaceRuleImpl.java    |     25 -
 .../com/sun/webkit/dom/CSSImportRuleImpl.java      |     36 -
 .../com/sun/webkit/dom/CSSMediaRuleImpl.java       |     55 -
 .../com/sun/webkit/dom/CSSPageRuleImpl.java        |     35 -
 .../com/sun/webkit/dom/CSSPrimitiveValueImpl.java  |    123 -
 .../com/sun/webkit/dom/CSSRuleImpl.java            |    108 -
 .../com/sun/webkit/dom/CSSRuleListImpl.java        |     75 -
 .../sun/webkit/dom/CSSStyleDeclarationImpl.java    |    161 -
 .../com/sun/webkit/dom/CSSStyleRuleImpl.java       |     35 -
 .../com/sun/webkit/dom/CSSStyleSheetImpl.java      |     84 -
 .../com/sun/webkit/dom/CSSUnknownRuleImpl.java     |     17 -
 .../com/sun/webkit/dom/CSSValueImpl.java           |     84 -
 .../com/sun/webkit/dom/CSSValueListImpl.java       |     36 -
 .../com/sun/webkit/dom/CharacterDataImpl.java      |    116 -
 .../com/sun/webkit/dom/CommentImpl.java            |     17 -
 .../com/sun/webkit/dom/CounterImpl.java            |     73 -
 .../com/sun/webkit/dom/DOMImplementationImpl.java  |    131 -
 .../com/sun/webkit/dom/DOMSelectionImpl.java       |    260 -
 .../com/sun/webkit/dom/DOMStringListImpl.java      |     83 -
 .../com/sun/webkit/dom/DOMWindowImpl.java          |   1318 -
 .../com/sun/webkit/dom/DocumentFragmentImpl.java   |     72 -
 .../com/sun/webkit/dom/DocumentImpl.java           |   1389 -
 .../com/sun/webkit/dom/DocumentTypeImpl.java       |     60 -
 .../com/sun/webkit/dom/ElementImpl.java            |   1231 -
 .../com/sun/webkit/dom/EntityImpl.java             |     45 -
 .../com/sun/webkit/dom/EntityReferenceImpl.java    |     17 -
 .../com/sun/webkit/dom/EventImpl.java              |    198 -
 .../com/sun/webkit/dom/HTMLAnchorElementImpl.java  |    215 -
 .../com/sun/webkit/dom/HTMLAppletElementImpl.java  |    129 -
 .../com/sun/webkit/dom/HTMLAreaElementImpl.java    |    134 -
 .../com/sun/webkit/dom/HTMLBRElementImpl.java      |     29 -
 .../com/sun/webkit/dom/HTMLBaseElementImpl.java    |     39 -
 .../sun/webkit/dom/HTMLBaseFontElementImpl.java    |     49 -
 .../com/sun/webkit/dom/HTMLBodyElementImpl.java    |    270 -
 .../com/sun/webkit/dom/HTMLButtonElementImpl.java  |    159 -
 .../com/sun/webkit/dom/HTMLCollectionImpl.java     |     90 -
 .../com/sun/webkit/dom/HTMLDListElementImpl.java   |     29 -
 .../sun/webkit/dom/HTMLDirectoryElementImpl.java   |     29 -
 .../com/sun/webkit/dom/HTMLDivElementImpl.java     |     29 -
 .../com/sun/webkit/dom/HTMLDocumentImpl.java       |    175 -
 .../com/sun/webkit/dom/HTMLElementImpl.java        |    201 -
 .../sun/webkit/dom/HTMLFieldSetElementImpl.java    |     84 -
 .../com/sun/webkit/dom/HTMLFontElementImpl.java    |     49 -
 .../com/sun/webkit/dom/HTMLFormElementImpl.java    |    143 -
 .../com/sun/webkit/dom/HTMLFrameElementImpl.java   |    131 -
 .../sun/webkit/dom/HTMLFrameSetElementImpl.java    |    220 -
 .../com/sun/webkit/dom/HTMLHRElementImpl.java      |     59 -
 .../com/sun/webkit/dom/HTMLHeadElementImpl.java    |     29 -
 .../com/sun/webkit/dom/HTMLHeadingElementImpl.java |     29 -
 .../com/sun/webkit/dom/HTMLHtmlElementImpl.java    |     39 -
 .../com/sun/webkit/dom/HTMLIFrameElementImpl.java  |    151 -
 .../com/sun/webkit/dom/HTMLImageElementImpl.java   |    217 -
 .../com/sun/webkit/dom/HTMLInputElementImpl.java   |    481 -
 .../com/sun/webkit/dom/HTMLLIElementImpl.java      |     39 -
 .../com/sun/webkit/dom/HTMLLabelElementImpl.java   |     41 -
 .../com/sun/webkit/dom/HTMLLegendElementImpl.java  |     35 -
 .../com/sun/webkit/dom/HTMLLinkElementImpl.java    |    115 -
 .../com/sun/webkit/dom/HTMLMapElementImpl.java     |     35 -
 .../com/sun/webkit/dom/HTMLMenuElementImpl.java    |     29 -
 .../com/sun/webkit/dom/HTMLMetaElementImpl.java    |     59 -
 .../com/sun/webkit/dom/HTMLModElementImpl.java     |     39 -
 .../com/sun/webkit/dom/HTMLOListElementImpl.java   |     59 -
 .../com/sun/webkit/dom/HTMLObjectElementImpl.java  |    219 -
 .../sun/webkit/dom/HTMLOptGroupElementImpl.java    |     39 -
 .../com/sun/webkit/dom/HTMLOptionElementImpl.java  |     85 -
 .../sun/webkit/dom/HTMLOptionsCollectionImpl.java  |     76 -
 .../sun/webkit/dom/HTMLParagraphElementImpl.java   |     29 -
 .../com/sun/webkit/dom/HTMLParamElementImpl.java   |     59 -
 .../com/sun/webkit/dom/HTMLPreElementImpl.java     |     39 -
 .../com/sun/webkit/dom/HTMLQuoteElementImpl.java   |     29 -
 .../com/sun/webkit/dom/HTMLScriptElementImpl.java  |    109 -
 .../com/sun/webkit/dom/HTMLSelectElementImpl.java  |    207 -
 .../com/sun/webkit/dom/HTMLStyleElementImpl.java   |     55 -
 .../webkit/dom/HTMLTableCaptionElementImpl.java    |     29 -
 .../sun/webkit/dom/HTMLTableCellElementImpl.java   |    164 -
 .../sun/webkit/dom/HTMLTableColElementImpl.java    |     79 -
 .../com/sun/webkit/dom/HTMLTableElementImpl.java   |    223 -
 .../sun/webkit/dom/HTMLTableRowElementImpl.java    |    107 -
 .../webkit/dom/HTMLTableSectionElementImpl.java    |     87 -
 .../sun/webkit/dom/HTMLTextAreaElementImpl.java    |    279 -
 .../com/sun/webkit/dom/HTMLTitleElementImpl.java   |     29 -
 .../com/sun/webkit/dom/HTMLUListElementImpl.java   |     39 -
 .../com/sun/webkit/dom/KeyboardEventImpl.java      |    161 -
 .../com/sun/webkit/dom/MediaListImpl.java          |    103 -
 .../com/sun/webkit/dom/MouseEventImpl.java         |    155 -
 .../com/sun/webkit/dom/MutationEventImpl.java      |     82 -
 .../com/sun/webkit/dom/NamedNodeMapImpl.java       |    136 -
 .../com/sun/webkit/dom/NodeFilterImpl.java         |     86 -
 .../java-wrappers/com/sun/webkit/dom/NodeImpl.java |    529 -
 .../com/sun/webkit/dom/NodeIteratorImpl.java       |    114 -
 .../com/sun/webkit/dom/NodeListImpl.java           |     75 -
 .../sun/webkit/dom/ProcessingInstructionImpl.java  |     31 -
 .../com/sun/webkit/dom/RGBColorImpl.java           |     79 -
 .../com/sun/webkit/dom/RangeImpl.java              |    327 -
 .../java-wrappers/com/sun/webkit/dom/RectImpl.java |     79 -
 .../com/sun/webkit/dom/StyleSheetImpl.java         |    106 -
 .../com/sun/webkit/dom/StyleSheetListImpl.java     |     75 -
 .../java-wrappers/com/sun/webkit/dom/TextImpl.java |     50 -
 .../com/sun/webkit/dom/TreeWalkerImpl.java         |    142 -
 .../com/sun/webkit/dom/UIEventImpl.java            |     88 -
 .../com/sun/webkit/dom/WheelEventImpl.java         |    105 -
 .../com/sun/webkit/dom/XPathExpressionImpl.java    |     79 -
 .../com/sun/webkit/dom/XPathNSResolverImpl.java    |     67 -
 .../com/sun/webkit/dom/XPathResultImpl.java        |    125 -
 .../sun/javafx/scene/web/skin/HTMLEditorSkin.java  |      2 +-
 .../com/sun/javafx/webkit/WebConsoleListener.java  |     25 +
 .../com/sun/javafx/webkit/drt/DumpRenderTree.java  |     26 +-
 .../com/sun/javafx/webkit/drt/UIClientImpl.java    |      2 +-
 .../javafx/webkit/prism/PrismGraphicsManager.java  |      5 +-
 .../javafx/webkit/prism/WCImageDecoderImpl.java    |     84 +-
 .../javafx/webkit/theme/ScrollBarThemeImpl.java    |    195 +-
 .../main/java/com/sun/webkit/ContextMenuItem.java  |      2 +-
 .../main/java/com/sun/webkit/CursorManager.java    |      2 +-
 .../web/src/main/java/com/sun/webkit/Disposer.java |     20 +-
 .../java/com/sun/webkit/LoadListenerClient.java    |      2 +-
 .../web/src/main/java/com/sun/webkit/UIClient.java |      2 +-
 .../web/src/main/java/com/sun/webkit/WebPage.java  |      5 +
 .../src/main/java/com/sun/webkit/dom/JSObject.java |     11 +
 .../java/com/sun/webkit/event/WCFocusEvent.java    |      2 +-
 .../java/com/sun/webkit/event/WCMouseEvent.java    |      2 +-
 .../com/sun/webkit/graphics/GraphicsDecoder.java   |      2 +-
 .../sun/webkit/graphics/RenderMediaControls.java   |      4 +-
 .../java/com/sun/webkit/graphics/RenderTheme.java  |      2 +-
 .../com/sun/webkit/graphics/ScrollBarTheme.java    |     14 +-
 .../com/sun/webkit/graphics/WCImageDecoder.java    |     39 +-
 .../java/com/sun/webkit/graphics/WCImageFrame.java |      8 +-
 .../main/java/com/sun/webkit/graphics/WCPath.java  |      2 +-
 .../com/sun/webkit/graphics/WCPathIterator.java    |      2 +-
 .../com/sun/webkit/text/TextBreakIterator.java     |      2 +-
 .../java/com/sun/webkit/text/TextNormalizer.java   |      2 +-
 modules/web/src/main/native/CMakeLists.txt         |     31 +-
 modules/web/src/main/native/Source/CMakeLists.txt  |     22 +-
 .../JavaScriptCore/API/APICallbackFunction.h       |     16 +-
 .../native/Source/JavaScriptCore/API/APIUtils.h    |     65 +
 .../JavaScriptCore/API/JSAPIWrapperObject.mm       |     11 +-
 .../native/Source/JavaScriptCore/API/JSBase.cpp    |     10 +-
 .../main/native/Source/JavaScriptCore/API/JSBase.h |      8 +-
 .../JavaScriptCore/API/JSCallbackConstructor.cpp   |      5 +-
 .../JavaScriptCore/API/JSCallbackFunction.cpp      |     10 +-
 .../Source/JavaScriptCore/API/JSCallbackObject.cpp |      3 +-
 .../Source/JavaScriptCore/API/JSCallbackObject.h   |     34 +-
 .../JavaScriptCore/API/JSCallbackObjectFunctions.h |    123 +-
 .../Source/JavaScriptCore/API/JSClassRef.cpp       |      8 -
 .../native/Source/JavaScriptCore/API/JSContext.h   |     11 +-
 .../native/Source/JavaScriptCore/API/JSContext.mm  |      5 +-
 .../Source/JavaScriptCore/API/JSContextRef.cpp     |     20 +-
 .../JavaScriptCore/API/JSContextRefInternal.h      |      2 +-
 .../JavaScriptCore/API/JSContextRefPrivate.h       |      6 +-
 .../Source/JavaScriptCore/API/JSManagedValue.h     |      2 -
 .../Source/JavaScriptCore/API/JSManagedValue.mm    |      6 +-
 .../Source/JavaScriptCore/API/JSObjectRef.cpp      |    153 +-
 .../native/Source/JavaScriptCore/API/JSObjectRef.h |      6 +-
 .../JavaScriptCore/API/JSProfilerPrivate.cpp       |     50 -
 .../Source/JavaScriptCore/API/JSProfilerPrivate.h  |     63 -
 .../JavaScriptCore/API/JSRemoteInspector.cpp       |      4 +-
 .../Source/JavaScriptCore/API/JSScriptRef.cpp      |     48 +-
 .../Source/JavaScriptCore/API/JSStringRef.cpp      |      6 +-
 .../native/Source/JavaScriptCore/API/JSStringRef.h |      9 +-
 .../Source/JavaScriptCore/API/JSTypedArray.cpp     |    345 +
 .../Source/JavaScriptCore/API/JSTypedArray.h       |    180 +
 .../native/Source/JavaScriptCore/API/JSValue.h     |     25 +-
 .../native/Source/JavaScriptCore/API/JSValue.mm    |     15 +-
 .../Source/JavaScriptCore/API/JSValueRef.cpp       |     42 +-
 .../native/Source/JavaScriptCore/API/JSValueRef.h  |     42 +-
 .../Source/JavaScriptCore/API/JSVirtualMachine.mm  |     53 +-
 .../JavaScriptCore/API/JSVirtualMachineInternal.h  |      4 +-
 .../JavaScriptCore/API/JSVirtualMachinePrivate.h   |     45 +
 .../API/JSWeakObjectMapRefPrivate.cpp              |      8 +-
 .../JavaScriptCore/API/JSWeakObjectMapRefPrivate.h |      2 +-
 .../Source/JavaScriptCore/API/JSWrapperMap.mm      |     39 +-
 .../native/Source/JavaScriptCore/API/JavaScript.h  |      1 +
 .../JavaScriptCore/API/ObjCCallbackFunction.h      |      6 +-
 .../JavaScriptCore/API/ObjCCallbackFunction.mm     |     64 +-
 .../Source/JavaScriptCore/API/OpaqueJSString.h     |      4 -
 .../Source/JavaScriptCore/API/WebKitAvailability.h |      7 +
 .../native/Source/JavaScriptCore/CMakeLists.txt    |    316 +-
 .../JavaScriptCore/Configurations/Base.xcconfig    |     28 +-
 .../Configurations/DebugRelease.xcconfig           |     10 +-
 .../Configurations/FeatureDefines.xcconfig         |     84 +-
 .../JavaScriptCore/Configurations/JSC.xcconfig     |      7 +-
 .../Configurations/JavaScriptCore.xcconfig         |      1 +
 .../Configurations/ToolExecutable.xcconfig         |      8 +-
 .../JavaScriptCore/Configurations/Version.xcconfig |      5 +-
 .../Source/JavaScriptCore/DerivedSources.make      |     62 +-
 .../JavaScriptCore/JSObjectRefPrivate.h            |      1 +
 .../JavaScriptCore/JSTypedArray.h                  |      1 +
 .../main/native/Source/JavaScriptCore/Info.plist   |      4 +-
 .../Source/JavaScriptCore/JavaScriptCore.order     |      1 -
 .../JavaScriptCore.vcxproj/JavaScriptCore.proj     |     16 +-
 .../JavaScriptCore.vcxproj/JavaScriptCore.sln      |    403 -
 .../JavaScriptCore.submit.sln                      |    343 -
 .../JavaScriptCore.vcxproj/JavaScriptCore.vcxproj  |   1986 -
 .../JavaScriptCore.vcxproj.filters                 |   4865 -
 .../JavaScriptCore.vcxproj/JavaScriptCoreCF.props  |     12 -
 .../JavaScriptCoreCFLite.props                     |     12 -
 .../JavaScriptCoreCommon.props                     |     21 -
 .../JavaScriptCore.vcxproj/JavaScriptCoreDLL.cpp   |     50 -
 .../JavaScriptCoreDebug.props                      |     16 -
 .../JavaScriptCoreDebugCFLite.props                |     16 -
 .../JavaScriptCoreGenerated.make                   |     12 -
 .../JavaScriptCoreGenerated.vcxproj                |    226 -
 .../JavaScriptCoreGenerated.vcxproj.filters        |      9 -
 .../JavaScriptCoreGeneratedCommon.props            |     11 -
 .../JavaScriptCoreGeneratedDebug.props             |     15 -
 .../JavaScriptCoreGeneratedProduction.props        |     13 -
 .../JavaScriptCoreGeneratedRelease.props           |     13 -
 .../JavaScriptCorePostBuild.cmd                    |      2 -
 .../JavaScriptCorePreBuild.cmd                     |      8 -
 .../JavaScriptCoreProduction.props                 |     14 -
 .../JavaScriptCoreRelease.props                    |     16 -
 .../JavaScriptCoreReleaseCFLite.props              |     16 -
 .../LLInt/LLIntAssembly/LLIntAssembly.make         |      8 -
 .../LLInt/LLIntAssembly/LLIntAssembly.vcxproj      |    283 -
 .../LLInt/LLIntAssembly/build-LLIntAssembly.pl     |     70 -
 .../LLIntDesiredOffsets/LLIntDesiredOffsets.make   |      9 -
 .../LLIntDesiredOffsets.vcxproj                    |    269 -
 .../build-LLIntDesiredOffsets.pl                   |     58 -
 .../LLIntOffsetsExtractor.vcxproj                  |    212 -
 .../LLIntOffsetsExtractorCommon.props              |     19 -
 .../LLIntOffsetsExtractorDebug.props               |      9 -
 .../LLIntOffsetsExtractorProduction.props          |     13 -
 .../LLIntOffsetsExtractorRelease.props             |     15 -
 .../build-generated-files.pl                       |     77 -
 .../JavaScriptCore.vcxproj/copy-files.cmd          |    108 -
 .../JavaScriptCore.vcxproj/jsc/DLLLauncherMain.cpp |    244 -
 .../jsc/DLLLauncherWinCairo.props                  |     12 -
 .../JavaScriptCore.vcxproj/jsc/jsc.vcxproj         |    347 -
 .../JavaScriptCore.vcxproj/jsc/jsc.vcxproj.filters |     11 -
 .../JavaScriptCore.vcxproj/jsc/jscCommon.props     |     23 -
 .../JavaScriptCore.vcxproj/jsc/jscDebug.props      |     13 -
 .../JavaScriptCore.vcxproj/jsc/jscLauncher.vcxproj |    207 -
 .../jsc/jscLauncherPostBuild.cmd                   |      1 -
 .../jsc/jscLauncherPreBuild.cmd                    |      6 -
 .../JavaScriptCore.vcxproj/jsc/jscPostBuild.cmd    |      1 -
 .../JavaScriptCore.vcxproj/jsc/jscPreBuild.cmd     |      6 -
 .../JavaScriptCore.vcxproj/jsc/jscProduction.props |     13 -
 .../JavaScriptCore.vcxproj/jsc/jscRelease.props    |     13 -
 .../testRegExp/testRegExp.vcxproj                  |    354 -
 .../testRegExp/testRegExp.vcxproj.filters          |     11 -
 .../testRegExp/testRegExpCommon.props              |     17 -
 .../testRegExp/testRegExpDebug.props               |     17 -
 .../testRegExp/testRegExpLauncher.vcxproj          |    211 -
 .../testRegExp/testRegExpLauncherPostBuild.cmd     |      3 -
 .../testRegExp/testRegExpLauncherPreBuild.cmd      |      6 -
 .../testRegExp/testRegExpPostBuild.cmd             |      3 -
 .../testRegExp/testRegExpPreBuild.cmd              |      6 -
 .../testRegExp/testRegExpProduction.props          |     12 -
 .../testRegExp/testRegExpRelease.props             |     12 -
 .../JavaScriptCore.vcxproj/testapi/testapi.vcxproj |    310 -
 .../testapi/testapi.vcxproj.filters                |     22 -
 .../testapi/testapiCommon.props                    |     17 -
 .../testapi/testapiCommonCFLite.props              |     17 -
 .../testapi/testapiDebug.props                     |     14 -
 .../testapi/testapiDebugCFLite.props               |     14 -
 .../testapi/testapiLauncher.vcxproj                |    207 -
 .../testapi/testapiLauncherPostBuild.cmd           |      3 -
 .../testapi/testapiLauncherPreBuild.cmd            |      6 -
 .../testapi/testapiPostBuild.cmd                   |      3 -
 .../testapi/testapiPreBuild.cmd                    |      6 -
 .../testapi/testapiProduction.props                |     12 -
 .../testapi/testapiRelease.props                   |     12 -
 .../testapi/testapiReleaseCFLite.props             |     12 -
 .../JavaScriptCore.xcodeproj/project.pbxproj       |   2599 +-
 .../native/Source/JavaScriptCore/PlatformEfl.cmake |      6 +-
 .../native/Source/JavaScriptCore/PlatformGTK.cmake |      5 +-
 .../Source/JavaScriptCore/PlatformJSCOnly.cmake    |     10 +
 .../Source/JavaScriptCore/PlatformJava.cmake       |     29 +-
 .../native/Source/JavaScriptCore/PlatformMac.cmake |     27 +-
 .../JavaScriptCore/Scripts/builtins/builtins.py    |      4 +
 .../builtins/builtins_generate_combined_header.py  |     26 +-
 .../builtins_generate_combined_implementation.py   |      8 +-
 .../builtins_generate_internals_wrapper_header.py  |    114 +
 ...ns_generate_internals_wrapper_implementation.py |    156 +
 .../builtins/builtins_generate_separate_header.py  |      4 +-
 .../builtins_generate_separate_implementation.py   |      5 +-
 .../builtins/builtins_generate_wrapper_header.py   |    119 +
 .../builtins_generate_wrapper_implementation.py    |     61 +
 .../Scripts/builtins/builtins_generator.py         |     16 +-
 .../Scripts/builtins/builtins_model.py             |     48 +-
 .../Scripts/builtins/builtins_templates.py         |     24 +-
 .../native/Source/JavaScriptCore/Scripts/cssmin.py |      7 +-
 .../JavaScriptCore/Scripts/generate-js-builtins.py |     27 +-
 .../JavaScriptCore/assembler/ARM64Assembler.h      |    273 +-
 .../JavaScriptCore/assembler/ARMAssembler.cpp      |      2 -
 .../Source/JavaScriptCore/assembler/ARMAssembler.h |     33 +-
 .../JavaScriptCore/assembler/ARMv7Assembler.h      |    319 +-
 .../Source/JavaScriptCore/assembler/AbortReason.h  |     10 +-
 .../assembler/AbstractMacroAssembler.h             |    124 +-
 .../assembler/AllowMacroScratchRegisterUsage.h     |      6 +-
 .../JavaScriptCore/assembler/AssemblerBuffer.h     |    137 +-
 .../assembler/AssemblerBufferWithConstantPool.h    |      5 +-
 .../JavaScriptCore/assembler/AssemblerCommon.h     |      6 +-
 .../native/Source/JavaScriptCore/assembler/CPU.h   |     94 +
 .../Source/JavaScriptCore/assembler/CodeLocation.h |      5 +-
 .../assembler/DisallowMacroScratchRegisterUsage.h  |      6 +-
 .../Source/JavaScriptCore/assembler/LinkBuffer.cpp |    146 +-
 .../Source/JavaScriptCore/assembler/LinkBuffer.h   |     39 +-
 .../JavaScriptCore/assembler/MIPSAssembler.h       |     10 +-
 .../JavaScriptCore/assembler/MacroAssembler.h      |    171 +-
 .../JavaScriptCore/assembler/MacroAssemblerARM.h   |    127 +-
 .../JavaScriptCore/assembler/MacroAssemblerARM64.h |    598 +-
 .../assembler/MacroAssemblerARMv7.cpp              |      7 +-
 .../JavaScriptCore/assembler/MacroAssemblerARMv7.h |    125 +-
 .../assembler/MacroAssemblerCodeRef.cpp            |     86 +
 .../assembler/MacroAssemblerCodeRef.h              |     87 +-
 .../assembler/MacroAssemblerHelpers.h              |    131 +
 .../JavaScriptCore/assembler/MacroAssemblerMIPS.h  |    224 +-
 .../assembler/MacroAssemblerPrinter.h              |      5 +-
 .../JavaScriptCore/assembler/MacroAssemblerSH4.h   |   2649 -
 .../JavaScriptCore/assembler/MacroAssemblerX86.h   |     21 +-
 .../assembler/MacroAssemblerX86Common.cpp          |      2 +
 .../assembler/MacroAssemblerX86Common.h            |    783 +-
 .../assembler/MacroAssemblerX86_64.h               |    293 +-
 .../assembler/MaxFrameExtentForSlowPathCall.h      |     13 +-
 .../Source/JavaScriptCore/assembler/SH4Assembler.h |   2225 -
 .../Source/JavaScriptCore/assembler/X86Assembler.h |   1111 +-
 .../Source/JavaScriptCore/b3/B3ArgumentRegValue.h  |      8 +-
 .../Source/JavaScriptCore/b3/B3BasicBlock.cpp      |     78 +-
 .../native/Source/JavaScriptCore/b3/B3BasicBlock.h |     63 +-
 .../Source/JavaScriptCore/b3/B3BasicBlockInlines.h |     53 +-
 .../Source/JavaScriptCore/b3/B3BasicBlockUtils.h   |     39 +-
 .../JavaScriptCore/b3/B3BlockInsertionSet.cpp      |      4 +-
 .../Source/JavaScriptCore/b3/B3BlockInsertionSet.h |      6 +-
 .../Source/JavaScriptCore/b3/B3BlockWorklist.h     |     11 +-
 .../Source/JavaScriptCore/b3/B3BottomProvider.h    |     57 +
 .../JavaScriptCore/b3/B3BreakCriticalEdges.cpp     |      5 +-
 .../JavaScriptCore/b3/B3BreakCriticalEdges.h       |      6 +-
 .../native/Source/JavaScriptCore/b3/B3CCallValue.h |     11 +-
 .../main/native/Source/JavaScriptCore/b3/B3CFG.h   |     10 +-
 .../Source/JavaScriptCore/b3/B3CaseCollection.cpp  |     48 +
 .../Source/JavaScriptCore/b3/B3CaseCollection.h    |    116 +
 .../JavaScriptCore/b3/B3CaseCollectionInlines.h    |     53 +
 .../Source/JavaScriptCore/b3/B3CheckSpecial.cpp    |     37 +-
 .../Source/JavaScriptCore/b3/B3CheckSpecial.h      |     34 +-
 .../Source/JavaScriptCore/b3/B3CheckValue.cpp      |     14 +-
 .../native/Source/JavaScriptCore/b3/B3CheckValue.h |     15 +-
 .../native/Source/JavaScriptCore/b3/B3Common.cpp   |      4 +
 .../native/Source/JavaScriptCore/b3/B3Common.h     |     62 +-
 .../Source/JavaScriptCore/b3/B3Commutativity.h     |      6 +-
 .../Source/JavaScriptCore/b3/B3Compilation.cpp     |     25 +-
 .../Source/JavaScriptCore/b3/B3Compilation.h       |     24 +-
 .../native/Source/JavaScriptCore/b3/B3Compile.cpp  |     57 +
 .../native/Source/JavaScriptCore/b3/B3Compile.h    |     52 +
 .../JavaScriptCore/b3/B3ComputeDivisionMagic.h     |      6 +-
 .../Source/JavaScriptCore/b3/B3Const32Value.cpp    |     38 +
 .../Source/JavaScriptCore/b3/B3Const32Value.h      |     14 +-
 .../Source/JavaScriptCore/b3/B3Const64Value.cpp    |     38 +
 .../Source/JavaScriptCore/b3/B3Const64Value.h      |     14 +-
 .../JavaScriptCore/b3/B3ConstDoubleValue.cpp       |     17 +
 .../Source/JavaScriptCore/b3/B3ConstDoubleValue.h  |     10 +-
 .../Source/JavaScriptCore/b3/B3ConstFloatValue.cpp |     16 +
 .../Source/JavaScriptCore/b3/B3ConstFloatValue.h   |     10 +-
 .../Source/JavaScriptCore/b3/B3ConstPtrValue.h     |      6 +-
 .../Source/JavaScriptCore/b3/B3ConstrainedValue.h  |      6 +-
 .../Source/JavaScriptCore/b3/B3ControlValue.cpp    |     95 -
 .../Source/JavaScriptCore/b3/B3ControlValue.h      |    163 -
 .../Source/JavaScriptCore/b3/B3DataSection.cpp     |      4 +-
 .../Source/JavaScriptCore/b3/B3DataSection.h       |      6 +-
 .../native/Source/JavaScriptCore/b3/B3Dominators.h |      6 +-
 .../Source/JavaScriptCore/b3/B3DuplicateTails.cpp  |     15 +-
 .../Source/JavaScriptCore/b3/B3DuplicateTails.h    |      6 +-
 .../native/Source/JavaScriptCore/b3/B3Effects.cpp  |     51 +-
 .../native/Source/JavaScriptCore/b3/B3Effects.h    |     50 +-
 .../b3/B3EliminateCommonSubexpressions.cpp         |      2 +-
 .../b3/B3EliminateCommonSubexpressions.h           |      6 +-
 .../Source/JavaScriptCore/b3/B3FenceValue.cpp      |     57 +
 .../native/Source/JavaScriptCore/b3/B3FenceValue.h |     89 +
 .../native/Source/JavaScriptCore/b3/B3FixSSA.cpp   |      3 +-
 .../native/Source/JavaScriptCore/b3/B3FixSSA.h     |      8 +-
 .../JavaScriptCore/b3/B3FoldPathConstants.cpp      |     19 +-
 .../Source/JavaScriptCore/b3/B3FoldPathConstants.h |      6 +-
 .../Source/JavaScriptCore/b3/B3FrequencyClass.h    |     13 +-
 .../Source/JavaScriptCore/b3/B3FrequentedBlock.h   |      6 +-
 .../native/Source/JavaScriptCore/b3/B3Generate.cpp |      5 +
 .../native/Source/JavaScriptCore/b3/B3Generate.h   |     12 +-
 .../JavaScriptCore/b3/B3GenericFrequentedBlock.h   |      8 +-
 .../native/Source/JavaScriptCore/b3/B3HeapRange.h  |      8 +-
 .../native/Source/JavaScriptCore/b3/B3IndexMap.h   |     87 -
 .../native/Source/JavaScriptCore/b3/B3IndexSet.h   |    165 -
 .../Source/JavaScriptCore/b3/B3InferSwitches.cpp   |    337 +
 .../Source/JavaScriptCore/b3/B3InferSwitches.h     |     40 +
 .../Source/JavaScriptCore/b3/B3InsertionSet.cpp    |      6 +-
 .../Source/JavaScriptCore/b3/B3InsertionSet.h      |      9 +-
 .../JavaScriptCore/b3/B3InsertionSetInlines.h      |      6 +-
 .../native/Source/JavaScriptCore/b3/B3Kind.cpp     |     51 +
 .../main/native/Source/JavaScriptCore/b3/B3Kind.h  |    236 +
 .../JavaScriptCore/b3/B3LegalizeMemoryOffsets.h    |      6 +-
 .../Source/JavaScriptCore/b3/B3LowerMacros.cpp     |    267 +-
 .../Source/JavaScriptCore/b3/B3LowerMacros.h       |      6 +-
 .../b3/B3LowerMacrosAfterOptimizations.cpp         |     27 +-
 .../b3/B3LowerMacrosAfterOptimizations.h           |      6 +-
 .../Source/JavaScriptCore/b3/B3LowerToAir.cpp      |    765 +-
 .../native/Source/JavaScriptCore/b3/B3LowerToAir.h |     10 +-
 .../Source/JavaScriptCore/b3/B3MathExtras.cpp      |     33 +-
 .../native/Source/JavaScriptCore/b3/B3MathExtras.h |      6 +-
 .../Source/JavaScriptCore/b3/B3MemoryValue.cpp     |      3 +
 .../Source/JavaScriptCore/b3/B3MemoryValue.h       |     37 +-
 .../Source/JavaScriptCore/b3/B3MoveConstants.cpp   |    105 +-
 .../Source/JavaScriptCore/b3/B3MoveConstants.h     |     10 +-
 .../Source/JavaScriptCore/b3/B3OpaqueByproduct.h   |      6 +-
 .../Source/JavaScriptCore/b3/B3OpaqueByproducts.h  |      6 +-
 .../native/Source/JavaScriptCore/b3/B3Opcode.cpp   |     45 +-
 .../native/Source/JavaScriptCore/b3/B3Opcode.h     |     72 +-
 .../native/Source/JavaScriptCore/b3/B3Origin.h     |      6 +-
 .../native/Source/JavaScriptCore/b3/B3OriginDump.h |      6 +-
 .../Source/JavaScriptCore/b3/B3PCToOriginMap.h     |      5 +-
 .../JavaScriptCore/b3/B3PatchpointSpecial.cpp      |     25 +-
 .../Source/JavaScriptCore/b3/B3PatchpointSpecial.h |     10 +-
 .../Source/JavaScriptCore/b3/B3PatchpointValue.h   |      8 +-
 .../native/Source/JavaScriptCore/b3/B3PhaseScope.h |      6 +-
 .../Source/JavaScriptCore/b3/B3PhiChildren.h       |      8 +-
 .../Source/JavaScriptCore/b3/B3Procedure.cpp       |     79 +-
 .../native/Source/JavaScriptCore/b3/B3Procedure.h  |     99 +-
 .../Source/JavaScriptCore/b3/B3ProcedureInlines.h  |      6 +-
 .../native/Source/JavaScriptCore/b3/B3PureCSE.cpp  |      4 +
 .../native/Source/JavaScriptCore/b3/B3PureCSE.h    |      6 +-
 .../JavaScriptCore/b3/B3ReduceDoubleToFloat.cpp    |    523 +-
 .../JavaScriptCore/b3/B3ReduceDoubleToFloat.h      |      6 +-
 .../Source/JavaScriptCore/b3/B3ReduceStrength.cpp  |    274 +-
 .../Source/JavaScriptCore/b3/B3ReduceStrength.h    |     10 +-
 .../Source/JavaScriptCore/b3/B3SSACalculator.h     |      8 +-
 .../Source/JavaScriptCore/b3/B3SlotBaseValue.h     |      8 +-
 .../Source/JavaScriptCore/b3/B3SparseCollection.h  |     14 +-
 .../native/Source/JavaScriptCore/b3/B3StackSlot.h  |      6 +-
 .../b3/B3StackmapGenerationParams.cpp              |     23 +-
 .../JavaScriptCore/b3/B3StackmapGenerationParams.h |     21 +-
 .../Source/JavaScriptCore/b3/B3StackmapSpecial.cpp |     14 +-
 .../Source/JavaScriptCore/b3/B3StackmapSpecial.h   |     12 +-
 .../Source/JavaScriptCore/b3/B3StackmapValue.cpp   |      6 +-
 .../Source/JavaScriptCore/b3/B3StackmapValue.h     |     12 +-
 .../JavaScriptCore/b3/B3SuccessorCollection.h      |      6 +-
 .../native/Source/JavaScriptCore/b3/B3SwitchCase.h |      6 +-
 .../Source/JavaScriptCore/b3/B3SwitchValue.cpp     |     73 +-
 .../Source/JavaScriptCore/b3/B3SwitchValue.h       |     87 +-
 .../Source/JavaScriptCore/b3/B3TimingScope.h       |      6 +-
 .../main/native/Source/JavaScriptCore/b3/B3Type.h  |      9 +-
 .../native/Source/JavaScriptCore/b3/B3TypeMap.h    |    108 +
 .../Source/JavaScriptCore/b3/B3UpsilonValue.h      |      8 +-
 .../native/Source/JavaScriptCore/b3/B3UseCounts.h  |     14 +-
 .../native/Source/JavaScriptCore/b3/B3Validate.cpp |    152 +-
 .../native/Source/JavaScriptCore/b3/B3Validate.h   |      8 +-
 .../native/Source/JavaScriptCore/b3/B3Value.cpp    |    224 +-
 .../main/native/Source/JavaScriptCore/b3/B3Value.h |    233 +-
 .../Source/JavaScriptCore/b3/B3ValueInlines.h      |     36 +-
 .../native/Source/JavaScriptCore/b3/B3ValueKey.cpp |     18 +-
 .../native/Source/JavaScriptCore/b3/B3ValueKey.h   |     40 +-
 .../Source/JavaScriptCore/b3/B3ValueKeyInlines.h   |     18 +-
 .../native/Source/JavaScriptCore/b3/B3ValueRep.cpp |     13 +
 .../native/Source/JavaScriptCore/b3/B3ValueRep.h   |     31 +-
 .../native/Source/JavaScriptCore/b3/B3Variable.h   |      6 +-
 .../Source/JavaScriptCore/b3/B3VariableValue.cpp   |     12 +-
 .../Source/JavaScriptCore/b3/B3VariableValue.h     |     12 +-
 .../JavaScriptCore/b3/B3WasmAddressValue.cpp       |     56 +
 .../Source/JavaScriptCore/b3/B3WasmAddressValue.h  |     58 +
 .../JavaScriptCore/b3/B3WasmBoundsCheckValue.cpp   |     56 +
 .../JavaScriptCore/b3/B3WasmBoundsCheckValue.h     |     68 +
 .../JavaScriptCore/b3/air/AirAllocateStack.cpp     |      5 +-
 .../JavaScriptCore/b3/air/AirAllocateStack.h       |      6 +-
 .../native/Source/JavaScriptCore/b3/air/AirArg.cpp |     70 +-
 .../native/Source/JavaScriptCore/b3/air/AirArg.h   |    122 +-
 .../Source/JavaScriptCore/b3/air/AirArgInlines.h   |     88 +-
 .../Source/JavaScriptCore/b3/air/AirBasicBlock.h   |      6 +-
 .../JavaScriptCore/b3/air/AirBlockWorklist.h       |      6 +-
 .../JavaScriptCore/b3/air/AirCCallSpecial.cpp      |      4 +-
 .../Source/JavaScriptCore/b3/air/AirCCallSpecial.h |     10 +-
 .../b3/air/AirCCallingConvention.cpp               |      2 +-
 .../JavaScriptCore/b3/air/AirCCallingConvention.h  |      6 +-
 .../Source/JavaScriptCore/b3/air/AirCode.cpp       |    100 +-
 .../native/Source/JavaScriptCore/b3/air/AirCode.h  |     96 +-
 .../Source/JavaScriptCore/b3/air/AirCustom.cpp     |     11 +
 .../Source/JavaScriptCore/b3/air/AirCustom.h       |    135 +-
 .../Source/JavaScriptCore/b3/air/AirDumpAsJS.cpp   |    245 +
 .../Source/JavaScriptCore/b3/air/AirDumpAsJS.h     |     43 +
 .../JavaScriptCore/b3/air/AirEliminateDeadCode.cpp |      2 +-
 .../JavaScriptCore/b3/air/AirEliminateDeadCode.h   |      6 +-
 .../JavaScriptCore/b3/air/AirEmitShuffle.cpp       |     25 +-
 .../Source/JavaScriptCore/b3/air/AirEmitShuffle.h  |     12 +-
 .../JavaScriptCore/b3/air/AirFixObviousSpills.cpp  |     57 +-
 .../JavaScriptCore/b3/air/AirFixObviousSpills.h    |      6 +-
 .../b3/air/AirFixPartialRegisterStalls.cpp         |     10 +-
 .../b3/air/AirFixPartialRegisterStalls.h           |      5 +-
 .../JavaScriptCore/b3/air/AirFrequentedBlock.h     |      6 +-
 .../Source/JavaScriptCore/b3/air/AirGenerate.cpp   |    124 +-
 .../Source/JavaScriptCore/b3/air/AirGenerate.h     |      6 +-
 .../JavaScriptCore/b3/air/AirGenerationContext.h   |     28 +-
 .../JavaScriptCore/b3/air/AirHandleCalleeSaves.cpp |      3 +-
 .../JavaScriptCore/b3/air/AirHandleCalleeSaves.h   |      6 +-
 .../JavaScriptCore/b3/air/AirInsertionSet.cpp      |      6 -
 .../Source/JavaScriptCore/b3/air/AirInsertionSet.h |     15 +-
 .../Source/JavaScriptCore/b3/air/AirInst.cpp       |     14 +-
 .../native/Source/JavaScriptCore/b3/air/AirInst.h  |     44 +-
 .../Source/JavaScriptCore/b3/air/AirInstInlines.h  |    135 +-
 .../b3/air/AirIteratedRegisterCoalescing.cpp       |    188 +-
 .../b3/air/AirIteratedRegisterCoalescing.h         |      6 +-
 .../Source/JavaScriptCore/b3/air/AirKind.cpp       |     49 +
 .../native/Source/JavaScriptCore/b3/air/AirKind.h  |     97 +
 .../Source/JavaScriptCore/b3/air/AirLiveness.h     |     22 +-
 .../b3/air/AirLogRegisterPressure.cpp              |      1 +
 .../JavaScriptCore/b3/air/AirLogRegisterPressure.h |      6 +-
 .../b3/air/AirLowerAfterRegAlloc.cpp               |     17 +-
 .../JavaScriptCore/b3/air/AirLowerAfterRegAlloc.h  |      5 +-
 .../JavaScriptCore/b3/air/AirLowerEntrySwitch.cpp  |    114 +
 .../JavaScriptCore/b3/air/AirLowerEntrySwitch.h    |     41 +
 .../JavaScriptCore/b3/air/AirLowerMacros.cpp       |      5 +-
 .../Source/JavaScriptCore/b3/air/AirLowerMacros.h  |      6 +-
 .../Source/JavaScriptCore/b3/air/AirOpcode.opcodes |    149 +-
 .../b3/air/AirOptimizeBlockOrder.cpp               |     28 +-
 .../JavaScriptCore/b3/air/AirOptimizeBlockOrder.h  |      6 +-
 .../JavaScriptCore/b3/air/AirPadInterference.cpp   |     88 +
 .../JavaScriptCore/b3/air/AirPadInterference.h     |     48 +
 .../Source/JavaScriptCore/b3/air/AirPhaseScope.h   |      6 +-
 .../JavaScriptCore/b3/air/AirRegisterPriority.cpp  |    104 -
 .../JavaScriptCore/b3/air/AirRegisterPriority.h    |     62 -
 .../b3/air/AirReportUsedRegisters.cpp              |      3 +-
 .../JavaScriptCore/b3/air/AirReportUsedRegisters.h |      6 +-
 .../JavaScriptCore/b3/air/AirSimplifyCFG.cpp       |     45 +-
 .../Source/JavaScriptCore/b3/air/AirSimplifyCFG.h  |      6 +-
 .../Source/JavaScriptCore/b3/air/AirSpecial.cpp    |     18 +-
 .../Source/JavaScriptCore/b3/air/AirSpecial.h      |     22 +-
 .../JavaScriptCore/b3/air/AirSpillEverything.cpp   |     13 +-
 .../JavaScriptCore/b3/air/AirSpillEverything.h     |      6 +-
 .../Source/JavaScriptCore/b3/air/AirStackSlot.cpp  |      5 +
 .../Source/JavaScriptCore/b3/air/AirStackSlot.h    |      9 +-
 .../JavaScriptCore/b3/air/AirStackSlotKind.h       |      6 +-
 .../native/Source/JavaScriptCore/b3/air/AirTmp.h   |      6 +-
 .../Source/JavaScriptCore/b3/air/AirTmpInlines.h   |      6 +-
 .../Source/JavaScriptCore/b3/air/AirTmpWidth.cpp   |      4 +-
 .../Source/JavaScriptCore/b3/air/AirTmpWidth.h     |     16 +-
 .../Source/JavaScriptCore/b3/air/AirUseCounts.h    |      8 +-
 .../Source/JavaScriptCore/b3/air/AirValidate.cpp   |     24 +-
 .../Source/JavaScriptCore/b3/air/AirValidate.h     |     10 +-
 .../JavaScriptCore/b3/air/opcode_generator.rb      |    150 +-
 .../Source/JavaScriptCore/b3/air/testair.cpp       |    229 +-
 .../native/Source/JavaScriptCore/b3/testb3.cpp     |   5384 +-
 .../JavaScriptCore/bindings/ScriptFunctionCall.cpp |     38 +-
 .../JavaScriptCore/bindings/ScriptFunctionCall.h   |     11 +-
 .../Source/JavaScriptCore/bindings/ScriptObject.h  |     13 +-
 .../Source/JavaScriptCore/bindings/ScriptValue.cpp |    138 +-
 .../Source/JavaScriptCore/bindings/ScriptValue.h   |     10 +-
 .../JavaScriptCore/builtins/ArrayConstructor.js    |     42 +-
 .../builtins/ArrayIteratorPrototype.js             |     78 +-
 .../JavaScriptCore/builtins/ArrayPrototype.js      |    403 +-
 .../builtins/AsyncFunctionPrototype.js             |     58 +
 .../builtins/BuiltinExecutableCreator.cpp          |     38 +
 .../builtins/BuiltinExecutableCreator.h            |     36 +
 .../JavaScriptCore/builtins/BuiltinExecutables.cpp |     25 +-
 .../JavaScriptCore/builtins/BuiltinExecutables.h   |      6 +-
 .../Source/JavaScriptCore/builtins/BuiltinNames.h  |    169 +-
 .../Source/JavaScriptCore/builtins/BuiltinUtils.h  |     11 +-
 .../JavaScriptCore/builtins/DatePrototype.js       |     24 +-
 .../JavaScriptCore/builtins/FunctionPrototype.js   |     37 +
 .../JavaScriptCore/builtins/GeneratorPrototype.js  |     41 +-
 .../Source/JavaScriptCore/builtins/GlobalObject.js |     44 +-
 .../JavaScriptCore/builtins/GlobalOperations.js    |     81 +
 .../JavaScriptCore/builtins/IteratorHelpers.js     |     46 +
 .../Source/JavaScriptCore/builtins/MapPrototype.js |      6 +-
 .../JavaScriptCore/builtins/ModuleLoaderObject.js  |    562 -
 .../builtins/ModuleLoaderPrototype.js              |    477 +
 .../JavaScriptCore/builtins/NumberConstructor.js   |     45 +
 .../JavaScriptCore/builtins/NumberPrototype.js     |      6 +-
 .../JavaScriptCore/builtins/ObjectConstructor.js   |     65 +-
 .../JavaScriptCore/builtins/PromiseConstructor.js  |     24 +-
 .../JavaScriptCore/builtins/PromiseOperations.js   |     57 +-
 .../JavaScriptCore/builtins/PromisePrototype.js    |     30 +-
 .../JavaScriptCore/builtins/ReflectObject.js       |     14 +-
 .../JavaScriptCore/builtins/RegExpPrototype.js     |    529 +
 .../Source/JavaScriptCore/builtins/SetPrototype.js |      6 +-
 .../JavaScriptCore/builtins/StringConstructor.js   |      4 +-
 .../builtins/StringIteratorPrototype.js            |      4 +-
 .../JavaScriptCore/builtins/StringPrototype.js     |    252 +-
 .../builtins/TypedArrayConstructor.js              |     72 +-
 .../JavaScriptCore/builtins/TypedArrayPrototype.js |    155 +-
 .../Source/JavaScriptCore/bytecode/AccessCase.cpp  |   1029 +
 .../Source/JavaScriptCore/bytecode/AccessCase.h    |    233 +
 ...AdaptiveInferredPropertyValueWatchpointBase.cpp |      7 +-
 .../AdaptiveInferredPropertyValueWatchpointBase.h  |      9 +-
 .../JavaScriptCore/bytecode/ArithProfile.cpp       |    143 +
 .../Source/JavaScriptCore/bytecode/ArithProfile.h  |    241 +
 .../bytecode/ArrayAllocationProfile.h              |      6 +-
 .../JavaScriptCore/bytecode/ArrayProfile.cpp       |      8 +-
 .../Source/JavaScriptCore/bytecode/ArrayProfile.h  |     27 +-
 .../Source/JavaScriptCore/bytecode/ByValInfo.h     |     16 +-
 .../JavaScriptCore/bytecode/BytecodeBasicBlock.cpp |    135 +-
 .../JavaScriptCore/bytecode/BytecodeBasicBlock.h   |     60 +-
 .../JavaScriptCore/bytecode/BytecodeConventions.h  |     10 +-
 .../bytecode/BytecodeGeneratorification.cpp        |    268 +
 .../bytecode/BytecodeGeneratorification.h          |     37 +
 .../Source/JavaScriptCore/bytecode/BytecodeGraph.h |    125 +
 .../bytecode/BytecodeIntrinsicRegistry.cpp         |     32 +-
 .../bytecode/BytecodeIntrinsicRegistry.h           |     49 +-
 .../Source/JavaScriptCore/bytecode/BytecodeKills.h |      6 +-
 .../JavaScriptCore/bytecode/BytecodeList.json      |     48 +-
 .../bytecode/BytecodeLivenessAnalysis.cpp          |    273 +-
 .../bytecode/BytecodeLivenessAnalysis.h            |     35 +-
 .../bytecode/BytecodeLivenessAnalysisInlines.h     |    155 +-
 .../JavaScriptCore/bytecode/BytecodeRewriter.cpp   |    116 +
 .../JavaScriptCore/bytecode/BytecodeRewriter.h     |    235 +
 .../JavaScriptCore/bytecode/BytecodeUseDef.h       |    152 +-
 .../Source/JavaScriptCore/bytecode/CallEdge.h      |      6 +-
 .../JavaScriptCore/bytecode/CallLinkInfo.cpp       |    181 +-
 .../Source/JavaScriptCore/bytecode/CallLinkInfo.h  |    184 +-
 .../JavaScriptCore/bytecode/CallLinkStatus.cpp     |     26 +-
 .../JavaScriptCore/bytecode/CallLinkStatus.h       |     21 +-
 .../Source/JavaScriptCore/bytecode/CallMode.h      |      6 +-
 .../bytecode/CallReturnOffsetToBytecodeOffset.h    |      6 +-
 .../Source/JavaScriptCore/bytecode/CallVariant.h   |     33 +-
 .../Source/JavaScriptCore/bytecode/CodeBlock.cpp   |   1214 +-
 .../Source/JavaScriptCore/bytecode/CodeBlock.h     |    569 +-
 .../Source/JavaScriptCore/bytecode/CodeBlockHash.h |      5 +-
 .../bytecode/CodeBlockJettisoningWatchpoint.h      |      8 +-
 .../JavaScriptCore/bytecode/CodeBlockWithJITType.h |      6 +-
 .../Source/JavaScriptCore/bytecode/CodeOrigin.cpp  |      1 -
 .../Source/JavaScriptCore/bytecode/CodeOrigin.h    |     14 +-
 .../Source/JavaScriptCore/bytecode/CodeType.h      |      6 +-
 .../JavaScriptCore/bytecode/ComplexGetStatus.cpp   |      5 +-
 .../JavaScriptCore/bytecode/ComplexGetStatus.h     |      6 +-
 .../JavaScriptCore/bytecode/DFGExitProfile.cpp     |     21 +-
 .../JavaScriptCore/bytecode/DFGExitProfile.h       |     21 +-
 .../bytecode/DOMJITAccessCasePatchpointParams.cpp  |    125 +
 .../bytecode/DOMJITAccessCasePatchpointParams.h    |     60 +
 .../Source/JavaScriptCore/bytecode/DataFormat.h    |      5 +-
 .../bytecode/DeferredCompilationCallback.h         |      6 +-
 .../JavaScriptCore/bytecode/DeferredSourceDump.h   |      5 +-
 .../bytecode/DirectEvalCodeCache.cpp               |     54 +
 .../JavaScriptCore/bytecode/DirectEvalCodeCache.h  |    114 +
 .../JavaScriptCore/bytecode/EvalCodeBlock.cpp      |     45 +
 .../Source/JavaScriptCore/bytecode/EvalCodeBlock.h |     84 +
 .../Source/JavaScriptCore/bytecode/EvalCodeCache.h |    107 -
 .../JavaScriptCore/bytecode/ExecutableInfo.h       |     15 +-
 .../JavaScriptCore/bytecode/ExecutionCounter.cpp   |     17 +-
 .../JavaScriptCore/bytecode/ExecutionCounter.h     |      7 +-
 .../Source/JavaScriptCore/bytecode/ExitKind.cpp    |      4 +-
 .../Source/JavaScriptCore/bytecode/ExitKind.h      |      9 +-
 .../JavaScriptCore/bytecode/ExitingJITType.h       |      6 +-
 .../JavaScriptCore/bytecode/ExpressionRangeInfo.h  |     12 +-
 .../JavaScriptCore/bytecode/FullBytecodeLiveness.h |      6 +-
 .../JavaScriptCore/bytecode/FunctionCodeBlock.cpp  |     45 +
 .../JavaScriptCore/bytecode/FunctionCodeBlock.h    |     79 +
 .../JavaScriptCore/bytecode/GetByIdStatus.cpp      |    124 +-
 .../Source/JavaScriptCore/bytecode/GetByIdStatus.h |     59 +-
 .../JavaScriptCore/bytecode/GetByIdVariant.cpp     |     10 +-
 .../JavaScriptCore/bytecode/GetByIdVariant.h       |     16 +-
 .../bytecode/GetterSetterAccessCase.cpp            |    238 +
 .../bytecode/GetterSetterAccessCase.h              |     84 +
 .../JavaScriptCore/bytecode/GlobalCodeBlock.h      |     54 +
 .../Source/JavaScriptCore/bytecode/HandlerInfo.h   |     37 +-
 .../JavaScriptCore/bytecode/InlineAccess.cpp       |    299 +
 .../Source/JavaScriptCore/bytecode/InlineAccess.h  |    123 +
 .../JavaScriptCore/bytecode/InlineCallFrame.cpp    |      1 -
 .../JavaScriptCore/bytecode/InlineCallFrame.h      |      6 +-
 .../JavaScriptCore/bytecode/InlineCallFrameSet.h   |      6 +-
 .../Source/JavaScriptCore/bytecode/Instruction.h   |     12 +-
 .../bytecode/InternalFunctionAllocationProfile.h   |     20 +-
 .../bytecode/IntrinsicGetterAccessCase.cpp         |     59 +
 .../bytecode/IntrinsicGetterAccessCase.h           |     59 +
 .../Source/JavaScriptCore/bytecode/JumpTable.h     |      5 +-
 .../JavaScriptCore/bytecode/LLIntCallLinkInfo.h    |      6 +-
 ...IntPrototypeLoadAdaptiveStructureWatchpoint.cpp |     65 +
 ...LLIntPrototypeLoadAdaptiveStructureWatchpoint.h |     48 +
 .../bytecode/LazyOperandValueProfile.cpp           |      8 +-
 .../bytecode/LazyOperandValueProfile.h             |     17 +-
 .../bytecode/MethodOfGettingAValueProfile.cpp      |     26 +-
 .../bytecode/MethodOfGettingAValueProfile.h        |     36 +-
 .../bytecode/ModuleNamespaceAccessCase.cpp         |     84 +
 .../bytecode/ModuleNamespaceAccessCase.h           |     64 +
 .../bytecode/ModuleProgramCodeBlock.cpp            |     45 +
 .../bytecode/ModuleProgramCodeBlock.h              |     79 +
 .../bytecode/ObjectAllocationProfile.h             |     38 +-
 .../bytecode/ObjectPropertyCondition.cpp           |     18 +-
 .../bytecode/ObjectPropertyCondition.h             |     17 +-
 .../bytecode/ObjectPropertyConditionSet.cpp        |     79 +-
 .../bytecode/ObjectPropertyConditionSet.h          |     16 +-
 .../native/Source/JavaScriptCore/bytecode/Opcode.h |     74 +-
 .../Source/JavaScriptCore/bytecode/Operands.h      |     60 +-
 .../JavaScriptCore/bytecode/OperandsInlines.h      |     24 +-
 .../JavaScriptCore/bytecode/PolymorphicAccess.cpp  |   1306 +-
 .../JavaScriptCore/bytecode/PolymorphicAccess.h    |    370 +-
 .../JavaScriptCore/bytecode/PreciseJumpTargets.cpp |    103 +-
 .../JavaScriptCore/bytecode/PreciseJumpTargets.h   |     16 +-
 .../bytecode/PreciseJumpTargetsInlines.h           |     82 +
 .../JavaScriptCore/bytecode/ProgramCodeBlock.cpp   |     45 +
 .../JavaScriptCore/bytecode/ProgramCodeBlock.h     |     79 +
 .../JavaScriptCore/bytecode/PropertyCondition.cpp  |     14 +-
 .../JavaScriptCore/bytecode/PropertyCondition.h    |     12 +-
 .../bytecode/ProxyableAccessCase.cpp               |     66 +
 .../JavaScriptCore/bytecode/ProxyableAccessCase.h  |     59 +
 .../Source/JavaScriptCore/bytecode/PutByIdFlags.h  |      6 +-
 .../JavaScriptCore/bytecode/PutByIdStatus.cpp      |     24 +-
 .../Source/JavaScriptCore/bytecode/PutByIdStatus.h |     16 +-
 .../JavaScriptCore/bytecode/PutByIdVariant.h       |      9 +-
 .../Source/JavaScriptCore/bytecode/PutKind.h       |      6 +-
 .../JavaScriptCore/bytecode/ReduceWhitespace.h     |      5 +-
 .../JavaScriptCore/bytecode/SamplingTool.cpp       |    479 -
 .../Source/JavaScriptCore/bytecode/SamplingTool.h  |    349 -
 .../JavaScriptCore/bytecode/SpecialPointer.h       |      8 +-
 .../JavaScriptCore/bytecode/SpeculatedType.cpp     |    116 +-
 .../JavaScriptCore/bytecode/SpeculatedType.h       |    153 +-
 .../JavaScriptCore/bytecode/StructureSet.cpp       |     61 -
 .../Source/JavaScriptCore/bytecode/StructureSet.h  |     22 +-
 .../bytecode/StructureStubClearingWatchpoint.cpp   |      9 +-
 .../bytecode/StructureStubClearingWatchpoint.h     |      8 +-
 .../JavaScriptCore/bytecode/StructureStubInfo.cpp  |    132 +-
 .../JavaScriptCore/bytecode/StructureStubInfo.h    |    135 +-
 .../JavaScriptCore/bytecode/SuperSampler.cpp       |     92 +
 .../Source/JavaScriptCore/bytecode/SuperSampler.h  |     58 +
 .../Source/JavaScriptCore/bytecode/ToThisStatus.h  |      6 +-
 .../JavaScriptCore/bytecode/TrackedReferences.cpp  |      2 +-
 .../JavaScriptCore/bytecode/TrackedReferences.h    |      6 +-
 .../Source/JavaScriptCore/bytecode/TypeLocation.h  |      7 +-
 .../JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp  |    167 +-
 .../JavaScriptCore/bytecode/UnlinkedCodeBlock.h    |    318 +-
 .../bytecode/UnlinkedEvalCodeBlock.cpp             |     40 +
 .../bytecode/UnlinkedEvalCodeBlock.h               |     71 +
 .../bytecode/UnlinkedFunctionCodeBlock.cpp         |     40 +
 .../bytecode/UnlinkedFunctionCodeBlock.h           |     61 +
 .../bytecode/UnlinkedFunctionExecutable.cpp        |     92 +-
 .../bytecode/UnlinkedFunctionExecutable.h          |     52 +-
 .../bytecode/UnlinkedGlobalCodeBlock.h             |     43 +
 .../bytecode/UnlinkedInstructionStream.cpp         |      2 +
 .../bytecode/UnlinkedInstructionStream.h           |      6 +-
 .../bytecode/UnlinkedModuleProgramCodeBlock.cpp    |     48 +
 .../bytecode/UnlinkedModuleProgramCodeBlock.h      |     95 +
 .../bytecode/UnlinkedProgramCodeBlock.cpp          |     48 +
 .../bytecode/UnlinkedProgramCodeBlock.h            |     72 +
 .../JavaScriptCore/bytecode/ValueProfile.cpp       |     68 -
 .../Source/JavaScriptCore/bytecode/ValueProfile.h  |     73 +-
 .../Source/JavaScriptCore/bytecode/ValueRecovery.h |     34 +-
 .../bytecode/VariableWriteFireDetail.cpp           |      4 +-
 .../bytecode/VariableWriteFireDetail.h             |      9 +-
 .../JavaScriptCore/bytecode/VirtualRegister.h      |     13 +-
 .../Source/JavaScriptCore/bytecode/Watchpoint.cpp  |     24 +-
 .../Source/JavaScriptCore/bytecode/Watchpoint.h    |     66 +-
 .../bytecompiler/BytecodeGenerator.cpp             |   2421 +-
 .../bytecompiler/BytecodeGenerator.h               |    458 +-
 .../Source/JavaScriptCore/bytecompiler/Label.h     |      6 +-
 .../JavaScriptCore/bytecompiler/LabelScope.h       |     16 +-
 .../JavaScriptCore/bytecompiler/NodesCodegen.cpp   |   1241 +-
 .../JavaScriptCore/bytecompiler/RegisterID.h       |      5 +-
 .../JavaScriptCore/bytecompiler/SetForScope.h      |     62 -
 .../bytecompiler/StaticPropertyAnalysis.h          |      6 +-
 .../bytecompiler/StaticPropertyAnalyzer.h          |      9 +-
 .../native/Source/JavaScriptCore/create_hash_table |     65 +-
 .../Source/JavaScriptCore/create_regex_tables      |      8 +-
 .../Source/JavaScriptCore/debugger/Breakpoint.h    |      7 +-
 .../Source/JavaScriptCore/debugger/Debugger.cpp    |    358 +-
 .../Source/JavaScriptCore/debugger/Debugger.h      |     49 +-
 .../JavaScriptCore/debugger/DebuggerCallFrame.cpp  |    238 +-
 .../JavaScriptCore/debugger/DebuggerCallFrame.h    |     32 +-
 .../JavaScriptCore/debugger/DebuggerEvalEnabler.h  |      5 +-
 .../JavaScriptCore/debugger/DebuggerLocation.cpp   |     46 +
 .../JavaScriptCore/debugger/DebuggerLocation.h     |     53 +
 .../JavaScriptCore/debugger/DebuggerParseData.cpp  |    185 +
 .../JavaScriptCore/debugger/DebuggerParseData.h    |     81 +
 .../JavaScriptCore/debugger/DebuggerPrimitives.h   |      5 +-
 .../JavaScriptCore/debugger/DebuggerScope.cpp      |     55 +-
 .../Source/JavaScriptCore/debugger/DebuggerScope.h |     24 +-
 .../JavaScriptCore/debugger/ScriptProfilingScope.h |      9 +-
 .../Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp  |      4 +
 .../Source/JavaScriptCore/dfg/DFGAbstractHeap.h    |     26 +-
 .../JavaScriptCore/dfg/DFGAbstractInterpreter.h    |     36 +-
 .../dfg/DFGAbstractInterpreterInlines.h            |   1000 +-
 .../Source/JavaScriptCore/dfg/DFGAbstractValue.cpp |    102 +-
 .../Source/JavaScriptCore/dfg/DFGAbstractValue.h   |     63 +-
 .../DFGAdaptiveInferredPropertyValueWatchpoint.h   |      8 +-
 .../dfg/DFGAdaptiveStructureWatchpoint.h           |      8 +-
 .../Source/JavaScriptCore/dfg/DFGAdjacencyList.h   |      5 +-
 .../Source/JavaScriptCore/dfg/DFGAllocator.h       |      6 +-
 .../JavaScriptCore/dfg/DFGArgumentPosition.h       |      6 +-
 .../dfg/DFGArgumentsEliminationPhase.cpp           |    692 +-
 .../dfg/DFGArgumentsEliminationPhase.h             |      6 +-
 .../JavaScriptCore/dfg/DFGArgumentsUtilities.cpp   |     42 +-
 .../JavaScriptCore/dfg/DFGArgumentsUtilities.h     |      6 +-
 .../Source/JavaScriptCore/dfg/DFGArithMode.h       |      6 +-
 .../Source/JavaScriptCore/dfg/DFGArrayMode.cpp     |     39 +-
 .../Source/JavaScriptCore/dfg/DFGArrayMode.h       |     16 +-
 .../dfg/DFGArrayifySlowPathGenerator.h             |     17 +-
 .../JavaScriptCore/dfg/DFGAtTailAbstractState.cpp  |     22 +-
 .../JavaScriptCore/dfg/DFGAtTailAbstractState.h    |     19 +-
 .../Source/JavaScriptCore/dfg/DFGAvailability.h    |      6 +-
 .../Source/JavaScriptCore/dfg/DFGAvailabilityMap.h |      6 +-
 .../Source/JavaScriptCore/dfg/DFGBackwardsCFG.h    |     47 +
 .../JavaScriptCore/dfg/DFGBackwardsDominators.h    |     49 +
 .../dfg/DFGBackwardsPropagationPhase.cpp           |      6 +-
 .../dfg/DFGBackwardsPropagationPhase.h             |      6 +-
 .../Source/JavaScriptCore/dfg/DFGBasicBlock.h      |     29 +-
 .../JavaScriptCore/dfg/DFGBasicBlockInlines.h      |      6 +-
 .../JavaScriptCore/dfg/DFGBlockInsertionSet.cpp    |     11 +-
 .../JavaScriptCore/dfg/DFGBlockInsertionSet.h      |      8 +-
 .../native/Source/JavaScriptCore/dfg/DFGBlockMap.h |      6 +-
 .../Source/JavaScriptCore/dfg/DFGBlockMapInlines.h |      5 +-
 .../native/Source/JavaScriptCore/dfg/DFGBlockSet.h |      7 +-
 .../Source/JavaScriptCore/dfg/DFGBlockSetInlines.h |      6 +-
 .../Source/JavaScriptCore/dfg/DFGBlockWorklist.h   |      7 +-
 .../Source/JavaScriptCore/dfg/DFGBranchDirection.h |      5 +-
 .../JavaScriptCore/dfg/DFGByteCodeParser.cpp       |   1707 +-
 .../Source/JavaScriptCore/dfg/DFGByteCodeParser.h  |      4 +-
 .../Source/JavaScriptCore/dfg/DFGCFAPhase.cpp      |     21 +-
 .../native/Source/JavaScriptCore/dfg/DFGCFAPhase.h |      6 +-
 .../main/native/Source/JavaScriptCore/dfg/DFGCFG.h |      6 +-
 .../dfg/DFGCFGSimplificationPhase.cpp              |      1 -
 .../JavaScriptCore/dfg/DFGCFGSimplificationPhase.h |      6 +-
 .../JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp  |     17 +-
 .../JavaScriptCore/dfg/DFGCPSRethreadingPhase.h    |      6 +-
 .../Source/JavaScriptCore/dfg/DFGCSEPhase.cpp      |    258 +-
 .../native/Source/JavaScriptCore/dfg/DFGCSEPhase.h |      6 +-
 .../dfg/DFGCallArrayAllocatorSlowPathGenerator.h   |     92 +-
 ...DFGCallCreateDirectArgumentsSlowPathGenerator.h |     10 +-
 .../Source/JavaScriptCore/dfg/DFGCapabilities.cpp  |     65 +-
 .../Source/JavaScriptCore/dfg/DFGCapabilities.h    |      9 +-
 .../Source/JavaScriptCore/dfg/DFGCleanUpPhase.cpp  |      3 +-
 .../Source/JavaScriptCore/dfg/DFGCleanUpPhase.h    |      5 +-
 .../Source/JavaScriptCore/dfg/DFGClobberSet.cpp    |     23 +-
 .../Source/JavaScriptCore/dfg/DFGClobberSet.h      |     10 +-
 .../Source/JavaScriptCore/dfg/DFGClobberize.h      |    419 +-
 .../JavaScriptCore/dfg/DFGClobbersExitState.cpp    |      5 +-
 .../JavaScriptCore/dfg/DFGClobbersExitState.h      |      6 +-
 .../JavaScriptCore/dfg/DFGCombinedLiveness.cpp     |      8 +-
 .../JavaScriptCore/dfg/DFGCombinedLiveness.h       |     13 +-
 .../native/Source/JavaScriptCore/dfg/DFGCommon.h   |     17 +-
 .../Source/JavaScriptCore/dfg/DFGCommonData.cpp    |      4 +-
 .../Source/JavaScriptCore/dfg/DFGCommonData.h      |      6 +-
 .../Source/JavaScriptCore/dfg/DFGCompilationKey.h  |      6 +-
 .../Source/JavaScriptCore/dfg/DFGCompilationMode.h |      6 +-
 .../JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp |    182 +-
 .../JavaScriptCore/dfg/DFGConstantFoldingPhase.h   |      6 +-
 .../dfg/DFGConstantHoistingPhase.cpp               |      4 +-
 .../JavaScriptCore/dfg/DFGConstantHoistingPhase.h  |      5 +-
 .../dfg/DFGControlEquivalenceAnalysis.h            |     84 +
 .../dfg/DFGCopyBarrierOptimizationPhase.cpp        |    133 -
 .../dfg/DFGCopyBarrierOptimizationPhase.h          |     44 -
 .../dfg/DFGCriticalEdgeBreakingPhase.cpp           |      2 -
 .../dfg/DFGCriticalEdgeBreakingPhase.h             |      6 +-
 .../Source/JavaScriptCore/dfg/DFGDCEPhase.cpp      |      3 +-
 .../native/Source/JavaScriptCore/dfg/DFGDCEPhase.h |      6 +-
 .../dfg/DFGDOMJITPatchpointParams.cpp              |     53 +
 .../JavaScriptCore/dfg/DFGDOMJITPatchpointParams.h |     54 +
 .../JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp   |      3 +-
 .../JavaScriptCore/dfg/DFGDesiredIdentifiers.h     |      6 +-
 .../JavaScriptCore/dfg/DFGDesiredInferredType.h    |      6 +-
 .../JavaScriptCore/dfg/DFGDesiredTransitions.cpp   |      8 +-
 .../JavaScriptCore/dfg/DFGDesiredTransitions.h     |      5 +-
 .../JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp   |      6 +-
 .../JavaScriptCore/dfg/DFGDesiredWatchpoints.h     |      6 +-
 .../dfg/DFGDesiredWeakReferences.cpp               |     12 +-
 .../JavaScriptCore/dfg/DFGDesiredWeakReferences.h  |      5 +-
 .../Source/JavaScriptCore/dfg/DFGDisassembler.h    |      5 +-
 .../native/Source/JavaScriptCore/dfg/DFGDoesGC.cpp |     73 +-
 .../native/Source/JavaScriptCore/dfg/DFGDoesGC.h   |      6 +-
 .../Source/JavaScriptCore/dfg/DFGDominators.h      |      5 +-
 .../JavaScriptCore/dfg/DFGDoubleFormatState.h      |      6 +-
 .../native/Source/JavaScriptCore/dfg/DFGDriver.cpp |     42 +-
 .../native/Source/JavaScriptCore/dfg/DFGDriver.h   |      8 +-
 .../native/Source/JavaScriptCore/dfg/DFGEdge.h     |     26 +-
 .../Source/JavaScriptCore/dfg/DFGEdgeDominates.h   |      6 +-
 .../JavaScriptCore/dfg/DFGEdgeUsesStructure.h      |      6 +-
 .../native/Source/JavaScriptCore/dfg/DFGEpoch.h    |      6 +-
 .../Source/JavaScriptCore/dfg/DFGFailedFinalizer.h |     12 +-
 .../JavaScriptCore/dfg/DFGFiltrationResult.h       |      8 +-
 .../Source/JavaScriptCore/dfg/DFGFinalizer.h       |      6 +-
 .../Source/JavaScriptCore/dfg/DFGFixupPhase.cpp    |   1009 +-
 .../Source/JavaScriptCore/dfg/DFGFixupPhase.h      |      5 +-
 .../Source/JavaScriptCore/dfg/DFGFlowIndexing.cpp  |     73 +
 .../Source/JavaScriptCore/dfg/DFGFlowIndexing.h    |    112 +
 .../native/Source/JavaScriptCore/dfg/DFGFlowMap.h  |    139 +
 .../Source/JavaScriptCore/dfg/DFGFlushFormat.h     |      6 +-
 .../Source/JavaScriptCore/dfg/DFGFlushedAt.h       |      6 +-
 .../Source/JavaScriptCore/dfg/DFGForAllKills.h     |     15 +-
 .../Source/JavaScriptCore/dfg/DFGFrozenValue.cpp   |      8 +-
 .../Source/JavaScriptCore/dfg/DFGFrozenValue.h     |     19 +-
 .../JavaScriptCore/dfg/DFGFunctionWhitelist.cpp    |    115 -
 .../JavaScriptCore/dfg/DFGFunctionWhitelist.h      |     57 -
 .../Source/JavaScriptCore/dfg/DFGGenerationInfo.h  |      4 +-
 .../native/Source/JavaScriptCore/dfg/DFGGraph.cpp  |    463 +-
 .../native/Source/JavaScriptCore/dfg/DFGGraph.h    |    194 +-
 .../Source/JavaScriptCore/dfg/DFGGraphSafepoint.h  |      6 +-
 .../Source/JavaScriptCore/dfg/DFGHeapLocation.cpp  |     26 +-
 .../Source/JavaScriptCore/dfg/DFGHeapLocation.h    |     23 +-
 .../JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp |    105 +-
 .../JavaScriptCore/dfg/DFGInPlaceAbstractState.h   |     20 +-
 .../JavaScriptCore/dfg/DFGInferredTypeCheck.h      |      6 +-
 .../JavaScriptCore/dfg/DFGInlineCacheWrapper.h     |      7 +-
 .../dfg/DFGInlineCacheWrapperInlines.h             |      6 +-
 .../Source/JavaScriptCore/dfg/DFGInsertionSet.cpp  |      4 +-
 .../Source/JavaScriptCore/dfg/DFGInsertionSet.h    |      8 +-
 .../dfg/DFGIntegerCheckCombiningPhase.cpp          |     25 +-
 .../dfg/DFGIntegerCheckCombiningPhase.h            |      6 +-
 .../dfg/DFGIntegerRangeOptimizationPhase.cpp       |    140 +-
 .../dfg/DFGIntegerRangeOptimizationPhase.h         |      6 +-
 .../dfg/DFGInvalidationPointInjectionPhase.cpp     |      3 +-
 .../dfg/DFGInvalidationPointInjectionPhase.h       |      6 +-
 .../Source/JavaScriptCore/dfg/DFGJITCode.cpp       |     12 +-
 .../native/Source/JavaScriptCore/dfg/DFGJITCode.h  |     39 +-
 .../Source/JavaScriptCore/dfg/DFGJITCompiler.cpp   |     92 +-
 .../Source/JavaScriptCore/dfg/DFGJITCompiler.h     |     77 +-
 .../Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp  |     16 +-
 .../Source/JavaScriptCore/dfg/DFGJITFinalizer.h    |     16 +-
 .../Source/JavaScriptCore/dfg/DFGJumpReplacement.h |      6 +-
 .../Source/JavaScriptCore/dfg/DFGLICMPhase.cpp     |     79 +-
 .../Source/JavaScriptCore/dfg/DFGLICMPhase.h       |      6 +-
 .../Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp   |    105 +-
 .../Source/JavaScriptCore/dfg/DFGLazyJSValue.h     |     41 +-
 .../native/Source/JavaScriptCore/dfg/DFGLazyNode.h |     12 +-
 .../dfg/DFGLiveCatchVariablePreservationPhase.cpp  |     11 +-
 .../dfg/DFGLiveCatchVariablePreservationPhase.h    |      5 +-
 .../dfg/DFGLivenessAnalysisPhase.cpp               |    172 +-
 .../JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h  |      6 +-
 .../Source/JavaScriptCore/dfg/DFGLongLivedState.h  |      6 +-
 .../dfg/DFGLoopPreHeaderCreationPhase.cpp          |      1 -
 .../dfg/DFGLoopPreHeaderCreationPhase.h            |      6 +-
 .../dfg/DFGMaximalFlushInsertionPhase.cpp          |      8 +-
 .../dfg/DFGMaximalFlushInsertionPhase.h            |      5 +-
 .../Source/JavaScriptCore/dfg/DFGMayExit.cpp       |    125 +-
 .../native/Source/JavaScriptCore/dfg/DFGMayExit.h  |     14 +-
 .../Source/JavaScriptCore/dfg/DFGMinifiedGraph.h   |      6 +-
 .../Source/JavaScriptCore/dfg/DFGMinifiedID.h      |      6 +-
 .../Source/JavaScriptCore/dfg/DFGMinifiedNode.h    |      6 +-
 .../JavaScriptCore/dfg/DFGMovHintRemovalPhase.cpp  |      1 -
 .../JavaScriptCore/dfg/DFGMovHintRemovalPhase.h    |      5 +-
 .../JavaScriptCore/dfg/DFGMultiGetByOffsetData.cpp |      2 +-
 .../JavaScriptCore/dfg/DFGMultiGetByOffsetData.h   |     18 +-
 .../Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp  |      6 +-
 .../Source/JavaScriptCore/dfg/DFGNaturalLoops.h    |      6 +-
 .../native/Source/JavaScriptCore/dfg/DFGNode.cpp   |     82 +-
 .../native/Source/JavaScriptCore/dfg/DFGNode.h     |    681 +-
 .../dfg/DFGNodeAbstractValuePair.cpp               |     41 +
 .../JavaScriptCore/dfg/DFGNodeAbstractValuePair.h  |     53 +
 .../Source/JavaScriptCore/dfg/DFGNodeAllocator.h   |      6 +-
 .../Source/JavaScriptCore/dfg/DFGNodeFlags.cpp     |      7 +-
 .../Source/JavaScriptCore/dfg/DFGNodeFlags.h       |     35 +-
 .../JavaScriptCore/dfg/DFGNodeFlowProjection.cpp   |     49 +
 .../JavaScriptCore/dfg/DFGNodeFlowProjection.h     |    155 +
 .../Source/JavaScriptCore/dfg/DFGNodeOrigin.cpp    |      4 +-
 .../Source/JavaScriptCore/dfg/DFGNodeOrigin.h      |     17 +-
 .../native/Source/JavaScriptCore/dfg/DFGNodeType.h |    114 +-
 .../JavaScriptCore/dfg/DFGNullAbstractState.h      |     62 +
 .../dfg/DFGOSRAvailabilityAnalysisPhase.cpp        |     74 +-
 .../dfg/DFGOSRAvailabilityAnalysisPhase.h          |      9 +-
 .../Source/JavaScriptCore/dfg/DFGOSREntry.cpp      |     31 +-
 .../native/Source/JavaScriptCore/dfg/DFGOSREntry.h |      8 +-
 .../dfg/DFGOSREntrypointCreationPhase.cpp          |      1 -
 .../dfg/DFGOSREntrypointCreationPhase.h            |      6 +-
 .../Source/JavaScriptCore/dfg/DFGOSRExit.cpp       |      3 +-
 .../native/Source/JavaScriptCore/dfg/DFGOSRExit.h  |     38 +-
 .../Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp   |     12 +-
 .../Source/JavaScriptCore/dfg/DFGOSRExitBase.h     |     13 +-
 .../JavaScriptCore/dfg/DFGOSRExitCompilationInfo.h |      6 +-
 .../JavaScriptCore/dfg/DFGOSRExitCompiler.cpp      |     24 +-
 .../Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h |      5 +-
 .../JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp |     44 +-
 .../JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp    |     19 +-
 .../dfg/DFGOSRExitCompilerCommon.cpp               |     26 +-
 .../JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h  |      8 +-
 .../Source/JavaScriptCore/dfg/DFGOSRExitFuzz.h     |      9 +-
 .../JavaScriptCore/dfg/DFGOSRExitJumpPlaceholder.h |      6 +-
 .../JavaScriptCore/dfg/DFGOSRExitPreparation.cpp   |      9 +-
 .../JavaScriptCore/dfg/DFGOSRExitPreparation.h     |      7 +-
 .../dfg/DFGObjectAllocationSinkingPhase.cpp        |    179 +-
 .../dfg/DFGObjectAllocationSinkingPhase.h          |      5 +-
 .../dfg/DFGObjectMaterializationData.cpp           |     23 +-
 .../dfg/DFGObjectMaterializationData.h             |     38 +-
 .../native/Source/JavaScriptCore/dfg/DFGOpInfo.h   |     63 +
 .../Source/JavaScriptCore/dfg/DFGOperations.cpp    |   1558 +-
 .../Source/JavaScriptCore/dfg/DFGOperations.h      |    127 +-
 .../dfg/DFGPhantomInsertionPhase.cpp               |     86 +-
 .../JavaScriptCore/dfg/DFGPhantomInsertionPhase.h  |      5 +-
 .../native/Source/JavaScriptCore/dfg/DFGPhase.h    |     16 +-
 .../Source/JavaScriptCore/dfg/DFGPhiChildren.h     |      7 +-
 .../native/Source/JavaScriptCore/dfg/DFGPlan.cpp   |    362 +-
 .../native/Source/JavaScriptCore/dfg/DFGPlan.h     |     40 +-
 .../Source/JavaScriptCore/dfg/DFGPlanInlines.h     |     53 +
 .../JavaScriptCore/dfg/DFGPrePostNumbering.h       |      6 +-
 .../JavaScriptCore/dfg/DFGPreciseLocalClobberize.h |    140 +-
 .../dfg/DFGPredictionInjectionPhase.cpp            |      5 +-
 .../dfg/DFGPredictionInjectionPhase.h              |      5 +-
 .../dfg/DFGPredictionPropagationPhase.cpp          |   1164 +-
 .../dfg/DFGPredictionPropagationPhase.h            |      5 +-
 .../JavaScriptCore/dfg/DFGPromotedHeapLocation.cpp |     22 +-
 .../JavaScriptCore/dfg/DFGPromotedHeapLocation.h   |     46 +-
 .../Source/JavaScriptCore/dfg/DFGPropertyTypeKey.h |      6 +-
 .../Source/JavaScriptCore/dfg/DFGPureValue.h       |      6 +-
 .../JavaScriptCore/dfg/DFGPutStackSinkingPhase.cpp |      5 +-
 .../JavaScriptCore/dfg/DFGPutStackSinkingPhase.h   |      6 +-
 .../Source/JavaScriptCore/dfg/DFGRegisterBank.h    |      4 +-
 .../JavaScriptCore/dfg/DFGRegisteredStructure.h    |     78 +
 .../dfg/DFGRegisteredStructureSet.cpp              |     98 +
 .../JavaScriptCore/dfg/DFGRegisteredStructureSet.h |     84 +
 .../Source/JavaScriptCore/dfg/DFGSSACalculator.h   |      6 +-
 .../JavaScriptCore/dfg/DFGSSAConversionPhase.cpp   |      3 +-
 .../JavaScriptCore/dfg/DFGSSAConversionPhase.h     |      6 +-
 .../JavaScriptCore/dfg/DFGSSALoweringPhase.cpp     |      7 +-
 .../JavaScriptCore/dfg/DFGSSALoweringPhase.h       |      6 +-
 .../Source/JavaScriptCore/dfg/DFGSafeToExecute.h   |    111 +-
 .../Source/JavaScriptCore/dfg/DFGSafepoint.cpp     |     12 +-
 .../Source/JavaScriptCore/dfg/DFGSafepoint.h       |     11 +-
 .../dfg/DFGSaneStringGetByValSlowPathGenerator.h   |      8 +-
 .../Source/JavaScriptCore/dfg/DFGScannable.h       |      6 +-
 .../Source/JavaScriptCore/dfg/DFGScoreBoard.h      |      5 +-
 .../JavaScriptCore/dfg/DFGSilentRegisterSavePlan.h |      6 +-
 .../JavaScriptCore/dfg/DFGSlowPathGenerator.h      |    264 +-
 .../JavaScriptCore/dfg/DFGSpeculativeJIT.cpp       |   3777 +-
 .../Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h  |   1237 +-
 .../JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp  |   1695 +-
 .../JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp     |   1780 +-
 .../JavaScriptCore/dfg/DFGStackLayoutPhase.cpp     |      9 +-
 .../JavaScriptCore/dfg/DFGStackLayoutPhase.h       |      6 +-
 .../dfg/DFGStaticExecutionCountEstimationPhase.cpp |      1 -
 .../dfg/DFGStaticExecutionCountEstimationPhase.h   |      6 +-
 .../dfg/DFGStoreBarrierClusteringPhase.cpp         |    173 +
 .../dfg/DFGStoreBarrierClusteringPhase.h           |     91 +
 .../dfg/DFGStoreBarrierInsertionPhase.cpp          |    144 +-
 .../dfg/DFGStoreBarrierInsertionPhase.h            |     15 +-
 .../dfg/DFGStrengthReductionPhase.cpp              |    553 +-
 .../JavaScriptCore/dfg/DFGStrengthReductionPhase.h |      6 +-
 .../dfg/DFGStructureAbstractValue.cpp              |     99 +-
 .../JavaScriptCore/dfg/DFGStructureAbstractValue.h |     70 +-
 .../JavaScriptCore/dfg/DFGStructureClobberState.h  |      5 +-
 .../dfg/DFGStructureRegistrationPhase.cpp          |    197 -
 .../dfg/DFGStructureRegistrationPhase.h            |     54 -
 .../Source/JavaScriptCore/dfg/DFGThreadData.cpp    |      1 -
 .../Source/JavaScriptCore/dfg/DFGThreadData.h      |     12 +-
 .../native/Source/JavaScriptCore/dfg/DFGThunks.cpp |      6 +-
 .../native/Source/JavaScriptCore/dfg/DFGThunks.h   |      5 +-
 .../dfg/DFGTierUpCheckInjectionPhase.cpp           |     77 +-
 .../dfg/DFGTierUpCheckInjectionPhase.h             |      6 +-
 .../dfg/DFGToFTLDeferredCompilationCallback.cpp    |      1 -
 .../dfg/DFGToFTLDeferredCompilationCallback.h      |      7 +-
 ...ToFTLForOSREntryDeferredCompilationCallback.cpp |     19 +-
 ...FGToFTLForOSREntryDeferredCompilationCallback.h |     15 +-
 .../Source/JavaScriptCore/dfg/DFGTransition.cpp    |      2 +-
 .../Source/JavaScriptCore/dfg/DFGTransition.h      |     19 +-
 .../dfg/DFGTypeCheckHoistingPhase.cpp              |     33 +-
 .../JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.h |      6 +-
 .../JavaScriptCore/dfg/DFGUnificationPhase.cpp     |      1 -
 .../JavaScriptCore/dfg/DFGUnificationPhase.h       |      6 +-
 .../Source/JavaScriptCore/dfg/DFGUseKind.cpp       |     26 +-
 .../native/Source/JavaScriptCore/dfg/DFGUseKind.h  |     53 +-
 .../Source/JavaScriptCore/dfg/DFGValidate.cpp      |    162 +-
 .../native/Source/JavaScriptCore/dfg/DFGValidate.h |      6 +-
 .../Source/JavaScriptCore/dfg/DFGValueSource.h     |      6 +-
 .../Source/JavaScriptCore/dfg/DFGValueStrength.h   |      6 +-
 .../dfg/DFGVarargsForwardingPhase.cpp              |     11 +-
 .../JavaScriptCore/dfg/DFGVarargsForwardingPhase.h |      6 +-
 .../JavaScriptCore/dfg/DFGVariableAccessData.cpp   |      8 +-
 .../JavaScriptCore/dfg/DFGVariableAccessData.h     |      6 +-
 .../JavaScriptCore/dfg/DFGVariableAccessDataDump.h |      6 +-
 .../Source/JavaScriptCore/dfg/DFGVariableEvent.h   |      6 +-
 .../JavaScriptCore/dfg/DFGVariableEventStream.cpp  |      2 +-
 .../JavaScriptCore/dfg/DFGVariableEventStream.h    |      6 +-
 .../dfg/DFGVirtualRegisterAllocationPhase.cpp      |      5 +-
 .../dfg/DFGVirtualRegisterAllocationPhase.h        |      6 +-
 .../dfg/DFGWatchpointCollectionPhase.cpp           |      5 -
 .../dfg/DFGWatchpointCollectionPhase.h             |      6 +-
 .../Source/JavaScriptCore/dfg/DFGWorklist.cpp      |    408 +-
 .../native/Source/JavaScriptCore/dfg/DFGWorklist.h |     60 +-
 .../Source/JavaScriptCore/dfg/DFGWorklistInlines.h |     66 +
 .../disassembler/ARM64/A64DOpcode.cpp              |    264 +-
 .../JavaScriptCore/disassembler/ARM64/A64DOpcode.h |     74 +-
 .../disassembler/ARM64Disassembler.cpp             |      1 -
 .../disassembler/ARMLLVMDisassembler.cpp           |     76 +
 .../disassembler/ARMv7/ARMv7DOpcode.h              |      5 +-
 .../JavaScriptCore/disassembler/Disassembler.h     |      6 +-
 .../disassembler/UDis86Disassembler.h              |      6 +-
 .../disassembler/udis86/differences.txt            |     15 -
 .../JavaScriptCore/disassembler/udis86/itab.py     |    360 -
 .../JavaScriptCore/disassembler/udis86/optable.xml |   3358 +-
 .../JavaScriptCore/disassembler/udis86/ud_itab.py  |    379 +
 .../disassembler/udis86/ud_opcode.py               |    767 +-
 .../disassembler/udis86/ud_optable.py              |    103 -
 .../JavaScriptCore/disassembler/udis86/udis86.c    |    368 +-
 .../disassembler/udis86/udis86_decode.c            |   1139 +-
 .../disassembler/udis86/udis86_decode.h            |    253 +-
 .../disassembler/udis86/udis86_extern.h            |     73 +-
 .../disassembler/udis86/udis86_input.c             |    262 -
 .../disassembler/udis86/udis86_input.h             |     67 -
 .../disassembler/udis86/udis86_syn-att.c           |    298 +-
 .../disassembler/udis86/udis86_syn-intel.c         |    311 +-
 .../disassembler/udis86/udis86_syn.c               |    229 +-
 .../disassembler/udis86/udis86_syn.h               |     26 +-
 .../disassembler/udis86/udis86_types.h             |    302 +-
 .../disassembler/udis86/udis86_udint.h             |     98 +
 .../JavaScriptCore/domjit/DOMJITAbstractHeap.cpp   |     84 +
 .../JavaScriptCore/domjit/DOMJITAbstractHeap.h     |     70 +
 .../domjit/DOMJITCallDOMGetterPatchpoint.h         |     57 +
 .../Source/JavaScriptCore/domjit/DOMJITEffect.h    |     89 +
 .../JavaScriptCore/domjit/DOMJITGetterSetter.h     |     67 +
 .../JavaScriptCore/domjit/DOMJITHeapRange.cpp      |     36 +
 .../Source/JavaScriptCore/domjit/DOMJITHeapRange.h |    130 +
 .../JavaScriptCore/domjit/DOMJITPatchpoint.h       |     74 +
 .../JavaScriptCore/domjit/DOMJITPatchpointParams.h |     75 +
 .../Source/JavaScriptCore/domjit/DOMJITReg.h       |     93 +
 .../Source/JavaScriptCore/domjit/DOMJITSignature.h |     74 +
 .../JavaScriptCore/domjit/DOMJITSlowPathCalls.h    |     35 +
 .../Source/JavaScriptCore/domjit/DOMJITValue.h     |     71 +
 .../main/native/Source/JavaScriptCore/dynbench.cpp |      1 +
 .../native/Source/JavaScriptCore/features.json     |     60 +-
 .../JavaScriptCore/ftl/FTLAbbreviatedTypes.h       |      6 +-
 .../Source/JavaScriptCore/ftl/FTLAbstractHeap.h    |     10 +-
 .../ftl/FTLAbstractHeapRepository.cpp              |     45 +-
 .../JavaScriptCore/ftl/FTLAbstractHeapRepository.h |     58 +-
 .../JavaScriptCore/ftl/FTLAvailableRecovery.h      |      6 +-
 .../Source/JavaScriptCore/ftl/FTLCapabilities.cpp  |    181 +-
 .../Source/JavaScriptCore/ftl/FTLCapabilities.h    |      6 +-
 .../Source/JavaScriptCore/ftl/FTLCommonValues.cpp  |      7 -
 .../Source/JavaScriptCore/ftl/FTLCommonValues.h    |     13 +-
 .../Source/JavaScriptCore/ftl/FTLCompile.cpp       |     14 +-
 .../native/Source/JavaScriptCore/ftl/FTLCompile.h  |      6 +-
 .../ftl/FTLDOMJITPatchpointParams.cpp              |     63 +
 .../JavaScriptCore/ftl/FTLDOMJITPatchpointParams.h |     61 +
 .../Source/JavaScriptCore/ftl/FTLExceptionTarget.h |      6 +-
 .../Source/JavaScriptCore/ftl/FTLExitArgument.h    |      6 +-
 .../JavaScriptCore/ftl/FTLExitArgumentForOperand.h |      6 +-
 .../JavaScriptCore/ftl/FTLExitPropertyValue.h      |      6 +-
 .../ftl/FTLExitTimeObjectMaterialization.h         |      6 +-
 .../Source/JavaScriptCore/ftl/FTLExitValue.h       |      5 +-
 .../native/Source/JavaScriptCore/ftl/FTLFail.h     |      6 +-
 .../JavaScriptCore/ftl/FTLForOSREntryJITCode.h     |      6 +-
 .../Source/JavaScriptCore/ftl/FTLFormattedValue.h  |      6 +-
 .../JavaScriptCore/ftl/FTLGeneratedFunction.h      |      5 +-
 .../Source/JavaScriptCore/ftl/FTLJITCode.cpp       |      9 +-
 .../native/Source/JavaScriptCore/ftl/FTLJITCode.h  |      9 +-
 .../Source/JavaScriptCore/ftl/FTLJITFinalizer.cpp  |      7 +-
 .../Source/JavaScriptCore/ftl/FTLJITFinalizer.h    |      6 +-
 .../Source/JavaScriptCore/ftl/FTLLazySlowPath.h    |      6 +-
 .../JavaScriptCore/ftl/FTLLazySlowPathCall.h       |      6 +-
 .../native/Source/JavaScriptCore/ftl/FTLLink.cpp   |     28 +-
 .../native/Source/JavaScriptCore/ftl/FTLLink.h     |      6 +-
 .../native/Source/JavaScriptCore/ftl/FTLLocation.h |      6 +-
 .../Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp  |   6340 +-
 .../Source/JavaScriptCore/ftl/FTLLowerDFGToB3.h    |      6 +-
 .../JavaScriptCore/ftl/FTLLoweredNodeValue.h       |      6 +-
 .../Source/JavaScriptCore/ftl/FTLOSREntry.cpp      |      6 +-
 .../native/Source/JavaScriptCore/ftl/FTLOSREntry.h |      6 +-
 .../Source/JavaScriptCore/ftl/FTLOSRExit.cpp       |      8 +-
 .../native/Source/JavaScriptCore/ftl/FTLOSRExit.h  |     11 +-
 .../JavaScriptCore/ftl/FTLOSRExitCompiler.cpp      |     20 +-
 .../Source/JavaScriptCore/ftl/FTLOSRExitCompiler.h |      6 +-
 .../Source/JavaScriptCore/ftl/FTLOSRExitHandle.h   |      6 +-
 .../Source/JavaScriptCore/ftl/FTLOperations.cpp    |    213 +-
 .../Source/JavaScriptCore/ftl/FTLOperations.h      |      8 +-
 .../native/Source/JavaScriptCore/ftl/FTLOutput.cpp |    549 +-
 .../native/Source/JavaScriptCore/ftl/FTLOutput.h   |    334 +-
 .../ftl/FTLPatchpointExceptionHandle.h             |     10 +-
 .../Source/JavaScriptCore/ftl/FTLRecoveryOpcode.h  |      6 +-
 .../Source/JavaScriptCore/ftl/FTLSaveRestore.h     |      6 +-
 .../Source/JavaScriptCore/ftl/FTLSlowPathCall.h    |      9 +-
 .../Source/JavaScriptCore/ftl/FTLSlowPathCallKey.h |      6 +-
 .../JavaScriptCore/ftl/FTLStackmapArgumentList.h   |      6 +-
 .../native/Source/JavaScriptCore/ftl/FTLState.h    |      6 +-
 .../Source/JavaScriptCore/ftl/FTLSwitchCase.h      |      6 +-
 .../native/Source/JavaScriptCore/ftl/FTLThunks.h   |      5 +-
 .../Source/JavaScriptCore/ftl/FTLTypedPointer.h    |     12 +-
 .../Source/JavaScriptCore/ftl/FTLValueFromBlock.h  |      8 +-
 .../Source/JavaScriptCore/ftl/FTLValueRange.h      |      6 +-
 .../native/Source/JavaScriptCore/ftl/FTLWeight.h   |      6 +-
 .../Source/JavaScriptCore/ftl/FTLWeightedTarget.h  |     13 +-
 .../Source/JavaScriptCore/generate-bytecode-files  |      4 +-
 .../JavaScriptCore/generateYarrCanonicalizeUnicode |    200 +
 .../Source/JavaScriptCore/heap/AllocatingScope.h   |     52 +
 .../JavaScriptCore/heap/AllocatorAttributes.cpp    |     39 +
 .../JavaScriptCore/heap/AllocatorAttributes.h      |     51 +
 .../Source/JavaScriptCore/heap/CellContainer.cpp   |     43 +
 .../Source/JavaScriptCore/heap/CellContainer.h     |    102 +
 .../JavaScriptCore/heap/CellContainerInlines.h     |    104 +
 .../native/Source/JavaScriptCore/heap/CellState.h  |     46 +-
 .../Source/JavaScriptCore/heap/CodeBlockSet.cpp    |     60 +-
 .../Source/JavaScriptCore/heap/CodeBlockSet.h      |     39 +-
 .../JavaScriptCore/heap/CodeBlockSetInlines.h      |     89 +
 .../Source/JavaScriptCore/heap/CollectingScope.h   |     52 +
 .../Source/JavaScriptCore/heap/CollectionScope.cpp |     55 +
 .../Source/JavaScriptCore/heap/CollectionScope.h   |     43 +
 .../Source/JavaScriptCore/heap/CollectorPhase.cpp  |     84 +
 .../Source/JavaScriptCore/heap/CollectorPhase.h    |     75 +
 .../JavaScriptCore/heap/ConservativeRoots.cpp      |     44 +-
 .../Source/JavaScriptCore/heap/ConservativeRoots.h |     26 +-
 .../JavaScriptCore/heap/ConstraintVolatility.h     |     73 +
 .../Source/JavaScriptCore/heap/CopiedAllocator.h   |    165 -
 .../Source/JavaScriptCore/heap/CopiedBlock.cpp     |     94 -
 .../Source/JavaScriptCore/heap/CopiedBlock.h       |    253 -
 .../JavaScriptCore/heap/CopiedBlockInlines.h       |     73 -
 .../Source/JavaScriptCore/heap/CopiedSpace.cpp     |    350 -
 .../Source/JavaScriptCore/heap/CopiedSpace.h       |    146 -
 .../JavaScriptCore/heap/CopiedSpaceInlines.h       |    258 -
 .../Source/JavaScriptCore/heap/CopyBarrier.h       |    198 -
 .../native/Source/JavaScriptCore/heap/CopyToken.h  |     40 -
 .../Source/JavaScriptCore/heap/CopyVisitor.cpp     |     51 -
 .../Source/JavaScriptCore/heap/CopyVisitor.h       |     61 -
 .../JavaScriptCore/heap/CopyVisitorInlines.h       |     78 -
 .../Source/JavaScriptCore/heap/CopyWorkList.h      |    198 -
 .../native/Source/JavaScriptCore/heap/DeferGC.h    |     22 +-
 .../JavaScriptCore/heap/DeleteAllCodeEffort.h      |     36 +
 .../Source/JavaScriptCore/heap/DestructionMode.cpp |     50 +
 .../Source/JavaScriptCore/heap/DestructionMode.h   |     43 +
 .../JavaScriptCore/heap/EdenGCActivityCallback.cpp |      9 +-
 .../JavaScriptCore/heap/EdenGCActivityCallback.h   |     20 +-
 .../native/Source/JavaScriptCore/heap/FreeList.cpp |     37 +
 .../native/Source/JavaScriptCore/heap/FreeList.h   |     91 +
 .../JavaScriptCore/heap/FullGCActivityCallback.cpp |     10 +-
 .../JavaScriptCore/heap/FullGCActivityCallback.h   |     20 +-
 .../JavaScriptCore/heap/GCActivityCallback.cpp     |     72 +-
 .../JavaScriptCore/heap/GCActivityCallback.h       |     36 +-
 .../Source/JavaScriptCore/heap/GCAssertions.h      |      9 +-
 .../Source/JavaScriptCore/heap/GCConductor.cpp     |     66 +
 .../Source/JavaScriptCore/heap/GCConductor.h       |     49 +
 .../Source/JavaScriptCore/heap/GCDeferralContext.h |     46 +
 .../JavaScriptCore/heap/GCDeferralContextInlines.h |     49 +
 .../JavaScriptCore/heap/GCIncomingRefCounted.h     |      6 +-
 .../heap/GCIncomingRefCountedInlines.h             |      6 +-
 .../JavaScriptCore/heap/GCIncomingRefCountedSet.h  |      9 +-
 .../heap/GCIncomingRefCountedSetInlines.h          |      7 +-
 .../Source/JavaScriptCore/heap/GCLogging.cpp       |     63 -
 .../native/Source/JavaScriptCore/heap/GCLogging.h  |      5 +-
 .../Source/JavaScriptCore/heap/GCSegmentedArray.h  |     12 +-
 .../JavaScriptCore/heap/GCSegmentedArrayInlines.h  |      5 +-
 .../native/Source/JavaScriptCore/heap/GCTypeMap.h  |     64 +
 .../native/Source/JavaScriptCore/heap/Handle.h     |      7 +-
 .../Source/JavaScriptCore/heap/HandleBlock.h       |      5 +-
 .../JavaScriptCore/heap/HandleBlockInlines.h       |      5 +-
 .../Source/JavaScriptCore/heap/HandleSet.cpp       |      7 +-
 .../native/Source/JavaScriptCore/heap/HandleSet.h  |     18 +-
 .../Source/JavaScriptCore/heap/HandleStack.cpp     |      9 +-
 .../Source/JavaScriptCore/heap/HandleStack.h       |     13 +-
 .../Source/JavaScriptCore/heap/HandleTypes.h       |      5 +-
 .../native/Source/JavaScriptCore/heap/Heap.cpp     |   2953 +-
 .../main/native/Source/JavaScriptCore/heap/Heap.h  |    497 +-
 .../native/Source/JavaScriptCore/heap/HeapCell.cpp |     59 +
 .../native/Source/JavaScriptCore/heap/HeapCell.h   |     92 +
 .../Source/JavaScriptCore/heap/HeapCellInlines.h   |     95 +
 .../Source/JavaScriptCore/heap/HeapHelperPool.h    |      5 +-
 .../Source/JavaScriptCore/heap/HeapInlines.h       |    328 +-
 .../JavaScriptCore/heap/HeapIterationScope.h       |      6 +-
 .../Source/JavaScriptCore/heap/HeapObserver.h      |      9 +-
 .../Source/JavaScriptCore/heap/HeapOperation.h     |     35 -
 .../Source/JavaScriptCore/heap/HeapProfiler.h      |      5 +-
 .../Source/JavaScriptCore/heap/HeapRootVisitor.h   |     87 -
 .../Source/JavaScriptCore/heap/HeapSnapshot.cpp    |     35 +-
 .../Source/JavaScriptCore/heap/HeapSnapshot.h      |     11 +-
 .../JavaScriptCore/heap/HeapSnapshotBuilder.cpp    |    185 +-
 .../JavaScriptCore/heap/HeapSnapshotBuilder.h      |     59 +-
 .../Source/JavaScriptCore/heap/HeapStatistics.cpp  |    246 -
 .../Source/JavaScriptCore/heap/HeapStatistics.h    |     56 -
 .../Source/JavaScriptCore/heap/HeapTimer.cpp       |    156 +-
 .../native/Source/JavaScriptCore/heap/HeapTimer.h  |     44 +-
 .../native/Source/JavaScriptCore/heap/HeapUtil.h   |    189 +
 .../Source/JavaScriptCore/heap/HeapVerifier.cpp    |    111 +-
 .../Source/JavaScriptCore/heap/HeapVerifier.h      |     13 +-
 .../JavaScriptCore/heap/IncrementalSweeper.cpp     |    109 +-
 .../JavaScriptCore/heap/IncrementalSweeper.h       |     27 +-
 .../Source/JavaScriptCore/heap/JITStubRoutineSet.h |      6 +-
 .../Source/JavaScriptCore/heap/LargeAllocation.cpp |    128 +
 .../Source/JavaScriptCore/heap/LargeAllocation.h   |    163 +
 .../Source/JavaScriptCore/heap/ListableHandler.h   |     13 +-
 .../Source/JavaScriptCore/heap/LiveObjectData.h    |      6 +-
 .../Source/JavaScriptCore/heap/LiveObjectList.cpp  |      3 +-
 .../Source/JavaScriptCore/heap/LiveObjectList.h    |      6 +-
 .../main/native/Source/JavaScriptCore/heap/Local.h |      9 +-
 .../native/Source/JavaScriptCore/heap/LocalScope.h |      7 +-
 .../Source/JavaScriptCore/heap/LockDuringMarking.h |     47 +
 .../JavaScriptCore/heap/MachineStackMarker.cpp     |    269 +-
 .../JavaScriptCore/heap/MachineStackMarker.h       |     91 +-
 .../Source/JavaScriptCore/heap/MarkStack.cpp       |     45 +-
 .../native/Source/JavaScriptCore/heap/MarkStack.h  |     15 +-
 .../Source/JavaScriptCore/heap/MarkedAllocator.cpp |    490 +-
 .../Source/JavaScriptCore/heap/MarkedAllocator.h   |    314 +-
 .../JavaScriptCore/heap/MarkedAllocatorInlines.h   |     85 +
 .../Source/JavaScriptCore/heap/MarkedBlock.cpp     |    562 +-
 .../Source/JavaScriptCore/heap/MarkedBlock.h       |    867 +-
 .../JavaScriptCore/heap/MarkedBlockInlines.h       |    394 +
 .../Source/JavaScriptCore/heap/MarkedBlockSet.h    |      5 +-
 .../Source/JavaScriptCore/heap/MarkedSpace.cpp     |    646 +-
 .../Source/JavaScriptCore/heap/MarkedSpace.h       |    317 +-
 .../JavaScriptCore/heap/MarkedSpaceInlines.h       |     66 +
 .../JavaScriptCore/heap/MarkingConstraint.cpp      |     77 +
 .../Source/JavaScriptCore/heap/MarkingConstraint.h |     96 +
 .../JavaScriptCore/heap/MarkingConstraintSet.cpp   |    249 +
 .../JavaScriptCore/heap/MarkingConstraintSet.h     |     87 +
 .../JavaScriptCore/heap/MutatorScheduler.cpp       |     76 +
 .../Source/JavaScriptCore/heap/MutatorScheduler.h  |     76 +
 .../Source/JavaScriptCore/heap/MutatorState.cpp    |     55 +
 .../Source/JavaScriptCore/heap/MutatorState.h      |     53 +
 .../Source/JavaScriptCore/heap/OpaqueRootSet.h     |     11 +-
 .../JavaScriptCore/heap/PreventCollectionScope.h   |     50 +
 .../Source/JavaScriptCore/heap/RegisterState.h     |    158 +
 .../JavaScriptCore/heap/ReleaseHeapAccessScope.h   |     58 +
 .../Source/JavaScriptCore/heap/RunningScope.h      |     52 +
 .../Source/JavaScriptCore/heap/SlotVisitor.cpp     |    685 +-
 .../Source/JavaScriptCore/heap/SlotVisitor.h       |    158 +-
 .../JavaScriptCore/heap/SlotVisitorInlines.h       |     75 +-
 .../heap/SpaceTimeMutatorScheduler.cpp             |    221 +
 .../heap/SpaceTimeMutatorScheduler.h               |     86 +
 .../heap/StochasticSpaceTimeMutatorScheduler.cpp   |    233 +
 .../heap/StochasticSpaceTimeMutatorScheduler.h     |     92 +
 .../JavaScriptCore/heap/StopIfNecessaryTimer.cpp   |     55 +
 .../JavaScriptCore/heap/StopIfNecessaryTimer.h     |     44 +
 .../native/Source/JavaScriptCore/heap/Strong.h     |      7 +-
 .../Source/JavaScriptCore/heap/StrongInlines.h     |      5 +-
 .../native/Source/JavaScriptCore/heap/Subspace.cpp |    196 +
 .../native/Source/JavaScriptCore/heap/Subspace.h   |    122 +
 .../Source/JavaScriptCore/heap/SubspaceInlines.h   |     76 +
 .../Source/JavaScriptCore/heap/SweepingScope.h     |     52 +
 .../SynchronousStopTheWorldMutatorScheduler.cpp    |     67 +
 .../heap/SynchronousStopTheWorldMutatorScheduler.h |     57 +
 .../Source/JavaScriptCore/heap/TinyBloomFilter.h   |      5 +-
 .../JavaScriptCore/heap/UnconditionalFinalizer.h   |      7 +-
 .../Source/JavaScriptCore/heap/VisitRaceKey.cpp    |     40 +
 .../Source/JavaScriptCore/heap/VisitRaceKey.h      |    107 +
 .../Source/JavaScriptCore/heap/VisitingTimeout.h   |     68 +
 .../main/native/Source/JavaScriptCore/heap/Weak.h  |     58 +-
 .../Source/JavaScriptCore/heap/WeakBlock.cpp       |     64 +-
 .../native/Source/JavaScriptCore/heap/WeakBlock.h  |     27 +-
 .../Source/JavaScriptCore/heap/WeakHandleOwner.h   |      5 +-
 .../native/Source/JavaScriptCore/heap/WeakImpl.h   |      7 +-
 .../Source/JavaScriptCore/heap/WeakInlines.h       |     38 +-
 .../JavaScriptCore/heap/WeakReferenceHarvester.h   |      5 +-
 .../native/Source/JavaScriptCore/heap/WeakSet.cpp  |     32 +-
 .../native/Source/JavaScriptCore/heap/WeakSet.h    |     41 +-
 .../Source/JavaScriptCore/heap/WeakSetInlines.h    |     10 +-
 .../JavaScriptCore/heap/WriteBarrierBuffer.cpp     |     69 -
 .../JavaScriptCore/heap/WriteBarrierBuffer.h       |     68 -
 .../JavaScriptCore/heap/WriteBarrierSupport.h      |      6 +-
 .../Source/JavaScriptCore/icu/unicode/platform.h   |      6 +-
 .../Source/JavaScriptCore/icu/unicode/ucurr.h      |    360 +
 .../JavaScriptCore/inspector/AsyncStackTrace.cpp   |    194 +
 .../JavaScriptCore/inspector/AsyncStackTrace.h     |     72 +
 .../JavaScriptCore/inspector/ConsoleMessage.cpp    |      9 +-
 .../JavaScriptCore/inspector/ConsoleMessage.h      |      9 +-
 .../inspector/ContentSearchUtilities.cpp           |      8 +-
 .../inspector/ContentSearchUtilities.h             |      5 +-
 .../Source/JavaScriptCore/inspector/EventLoop.cpp  |     10 +-
 .../Source/JavaScriptCore/inspector/EventLoop.h    |      5 +-
 .../JavaScriptCore/inspector/IdentifiersFactory.h  |      5 +-
 .../JavaScriptCore/inspector/InjectedScript.cpp    |     67 +-
 .../JavaScriptCore/inspector/InjectedScript.h      |     21 +-
 .../inspector/InjectedScriptBase.cpp               |     24 +-
 .../JavaScriptCore/inspector/InjectedScriptBase.h  |      7 +-
 .../inspector/InjectedScriptHost.cpp               |      2 +-
 .../JavaScriptCore/inspector/InjectedScriptHost.h  |      7 +-
 .../inspector/InjectedScriptManager.cpp            |     34 +-
 .../inspector/InjectedScriptManager.h              |     13 +-
 .../inspector/InjectedScriptModule.cpp             |      4 +-
 .../inspector/InjectedScriptModule.h               |      5 +-
 .../inspector/InjectedScriptSource.js              |    353 +-
 .../JavaScriptCore/inspector/InspectorAgentBase.h  |      6 +-
 .../inspector/InspectorAgentRegistry.cpp           |      7 +-
 .../inspector/InspectorAgentRegistry.h             |      8 +-
 .../inspector/InspectorBackendDispatcher.cpp       |     39 +-
 .../inspector/InspectorBackendDispatcher.h         |     15 +-
 .../inspector/InspectorEnvironment.h               |      5 +-
 .../inspector/InspectorFrontendChannel.h           |      7 +-
 .../inspector/InspectorFrontendRouter.h            |      5 +-
 .../inspector/InspectorProtocolTypes.h             |      5 +-
 .../JavaScriptCore/inspector/InspectorValues.cpp   |    229 +-
 .../JavaScriptCore/inspector/InspectorValues.h     |    217 +-
 .../inspector/JSGlobalObjectConsoleClient.cpp      |     89 +-
 .../inspector/JSGlobalObjectConsoleClient.h        |     35 +-
 .../JSGlobalObjectInspectorController.cpp          |     61 +-
 .../inspector/JSGlobalObjectInspectorController.h  |     40 +-
 .../inspector/JSGlobalObjectScriptDebugServer.cpp  |      1 -
 .../inspector/JSGlobalObjectScriptDebugServer.h    |     19 +-
 .../inspector/JSInjectedScriptHost.cpp             |    268 +-
 .../inspector/JSInjectedScriptHost.h               |      9 +-
 .../inspector/JSInjectedScriptHostPrototype.cpp    |    128 +-
 .../inspector/JSInjectedScriptHostPrototype.h      |      5 +-
 .../inspector/JSJavaScriptCallFrame.cpp            |    120 +-
 .../inspector/JSJavaScriptCallFrame.h              |     17 +-
 .../inspector/JSJavaScriptCallFramePrototype.cpp   |    143 +-
 .../inspector/JSJavaScriptCallFramePrototype.h     |      5 +-
 .../inspector/JavaScriptCallFrame.cpp              |      6 +-
 .../JavaScriptCore/inspector/JavaScriptCallFrame.h |     17 +-
 .../inspector/PerGlobalObjectWrapperWorld.h        |      5 +-
 .../JavaScriptCore/inspector/ScriptArguments.cpp   |     27 +-
 .../JavaScriptCore/inspector/ScriptArguments.h     |      9 +-
 .../JavaScriptCore/inspector/ScriptBreakpoint.h    |      5 +-
 .../JavaScriptCore/inspector/ScriptCallFrame.cpp   |     11 +-
 .../JavaScriptCore/inspector/ScriptCallFrame.h     |     13 +-
 .../JavaScriptCore/inspector/ScriptCallStack.cpp   |      9 +-
 .../JavaScriptCore/inspector/ScriptCallStack.h     |      7 +-
 .../inspector/ScriptCallStackFactory.cpp           |     36 +-
 .../inspector/ScriptCallStackFactory.h             |      5 +-
 .../JavaScriptCore/inspector/ScriptDebugListener.h |     17 +-
 .../JavaScriptCore/inspector/ScriptDebugServer.cpp |    142 +-
 .../JavaScriptCore/inspector/ScriptDebugServer.h   |     38 +-
 .../inspector/agents/InspectorAgent.cpp            |      8 +-
 .../inspector/agents/InspectorAgent.h              |     15 +-
 .../inspector/agents/InspectorConsoleAgent.cpp     |     89 +-
 .../inspector/agents/InspectorConsoleAgent.h       |     29 +-
 .../inspector/agents/InspectorDebuggerAgent.cpp    |    543 +-
 .../inspector/agents/InspectorDebuggerAgent.h      |    104 +-
 .../inspector/agents/InspectorHeapAgent.cpp        |    239 +-
 .../inspector/agents/InspectorHeapAgent.h          |     40 +-
 .../inspector/agents/InspectorRuntimeAgent.cpp     |     43 +-
 .../inspector/agents/InspectorRuntimeAgent.h       |     45 +-
 .../agents/InspectorScriptProfilerAgent.cpp        |     70 +-
 .../agents/InspectorScriptProfilerAgent.h          |     25 +-
 .../agents/JSGlobalObjectConsoleAgent.cpp          |      4 +-
 .../inspector/agents/JSGlobalObjectConsoleAgent.h  |     11 +-
 .../agents/JSGlobalObjectDebuggerAgent.cpp         |      4 +-
 .../inspector/agents/JSGlobalObjectDebuggerAgent.h |     13 +-
 .../inspector/agents/JSGlobalObjectRuntimeAgent.h  |     13 +-
 .../augmentable/AlternateDispatchableAgent.h       |      9 +-
 .../augmentable/AugmentableInspectorController.h   |      5 +-
 .../AugmentableInspectorControllerClient.h         |      6 +-
 .../JavaScriptCore/inspector/protocol/Console.json |     24 +-
 .../JavaScriptCore/inspector/protocol/DOM.json     |     29 +-
 .../inspector/protocol/Debugger.json               |     52 +-
 .../JavaScriptCore/inspector/protocol/Heap.json    |     63 +-
 .../inspector/protocol/IndexedDB.json              |     18 +-
 .../JavaScriptCore/inspector/protocol/Memory.json  |     16 +
 .../JavaScriptCore/inspector/protocol/Network.json |      7 +-
 .../inspector/protocol/OverlayTypes.json           |      3 +-
 .../JavaScriptCore/inspector/protocol/Page.json    |     70 +-
 .../JavaScriptCore/inspector/protocol/Runtime.json |     15 +-
 .../inspector/protocol/ScriptProfiler.json         |     17 +-
 .../inspector/protocol/Timeline.json               |     93 +-
 .../JavaScriptCore/inspector/protocol/Worker.json  |     52 +
 .../inspector/remote/RemoteAutomationTarget.h      |     11 +-
 .../inspector/remote/RemoteConnectionToTarget.h    |     58 +-
 .../inspector/remote/RemoteConnectionToTarget.mm   |    285 -
 .../inspector/remote/RemoteControllableTarget.h    |     14 +-
 .../inspector/remote/RemoteInspectionTarget.h      |     13 +-
 .../inspector/remote/RemoteInspector.cpp           |    224 +
 .../inspector/remote/RemoteInspector.h             |     66 +-
 .../inspector/remote/RemoteInspector.mm            |    798 -
 .../inspector/remote/RemoteInspectorConstants.h    |      5 +-
 .../remote/RemoteInspectorXPCConnection.h          |     80 -
 .../remote/RemoteInspectorXPCConnection.mm         |    222 -
 .../remote/cocoa/RemoteConnectionToTargetCocoa.mm  |    284 +
 .../inspector/remote/cocoa/RemoteInspectorCocoa.mm |    673 +
 .../remote/cocoa/RemoteInspectorXPCConnection.h    |     77 +
 .../remote/cocoa/RemoteInspectorXPCConnection.mm   |    222 +
 .../inspector/scripts/codegen/__init__.py          |      3 +-
 .../inspector/scripts/codegen/cpp_generator.py     |     19 +-
 .../scripts/codegen/cpp_generator_templates.py     |     16 +-
 ...rate_cpp_alternate_backend_dispatcher_header.py |     20 +-
 .../generate_cpp_backend_dispatcher_header.py      |     26 +-
 ...nerate_cpp_backend_dispatcher_implementation.py |     41 +-
 .../generate_cpp_frontend_dispatcher_header.py     |     18 +-
 ...erate_cpp_frontend_dispatcher_implementation.py |     19 +-
 .../codegen/generate_cpp_protocol_types_header.py  |    140 +-
 .../generate_cpp_protocol_types_implementation.py  |     99 +-
 .../codegen/generate_js_backend_commands.py        |     36 +-
 .../generate_objc_backend_dispatcher_header.py     |     16 +-
 ...erate_objc_backend_dispatcher_implementation.py |     42 +-
 .../codegen/generate_objc_configuration_header.py  |     18 +-
 .../generate_objc_configuration_implementation.py  |     31 +-
 .../codegen/generate_objc_conversion_helpers.py    |    155 -
 ...rate_objc_frontend_dispatcher_implementation.py |     16 +-
 .../scripts/codegen/generate_objc_header.py        |     45 +-
 .../codegen/generate_objc_internal_header.py       |     15 +-
 ...nerate_objc_protocol_type_conversions_header.py |    165 +
 ...bjc_protocol_type_conversions_implementation.py |    138 +
 .../generate_objc_protocol_types_implementation.py |     71 +-
 .../inspector/scripts/codegen/generator.py         |     36 +-
 .../scripts/codegen/generator_templates.py         |      4 +-
 .../inspector/scripts/codegen/models.py            |    146 +-
 .../inspector/scripts/codegen/objc_generator.py    |    110 +-
 .../scripts/codegen/objc_generator_templates.py    |     11 +-
 .../generate-inspector-protocol-bindings.py        |     99 +-
 .../Source/JavaScriptCore/interpreter/AbstractPC.h |      6 +-
 .../JavaScriptCore/interpreter/CLoopStack.cpp      |    164 +
 .../Source/JavaScriptCore/interpreter/CLoopStack.h |    114 +
 .../JavaScriptCore/interpreter/CLoopStackInlines.h |     81 +
 .../Source/JavaScriptCore/interpreter/CachedCall.h |     36 +-
 .../JavaScriptCore/interpreter/CallFrame.cpp       |     81 +-
 .../Source/JavaScriptCore/interpreter/CallFrame.h  |    103 +-
 .../JavaScriptCore/interpreter/CallFrameClosure.h  |      5 +-
 .../JavaScriptCore/interpreter/FrameTracers.h      |    107 +
 .../JavaScriptCore/interpreter/Interpreter.cpp     |    790 +-
 .../JavaScriptCore/interpreter/Interpreter.h       |    162 +-
 .../interpreter/InterpreterInlines.h               |     45 +
 .../Source/JavaScriptCore/interpreter/JSStack.cpp  |    184 -
 .../Source/JavaScriptCore/interpreter/JSStack.h    |    151 -
 .../JavaScriptCore/interpreter/JSStackInlines.h    |     94 -
 .../JavaScriptCore/interpreter/ProtoCallFrame.h    |     12 +-
 .../Source/JavaScriptCore/interpreter/Register.h   |      5 +-
 .../JavaScriptCore/interpreter/ShadowChicken.cpp   |    468 +
 .../JavaScriptCore/interpreter/ShadowChicken.h     |    225 +
 .../interpreter/ShadowChickenInlines.h             |     47 +
 .../JavaScriptCore/interpreter/StackVisitor.cpp    |    203 +-
 .../JavaScriptCore/interpreter/StackVisitor.h      |     77 +-
 .../JavaScriptCore/interpreter/VMEntryRecord.h     |     33 +-
 .../Source/JavaScriptCore/jit/AssemblyHelpers.cpp  |    266 +-
 .../Source/JavaScriptCore/jit/AssemblyHelpers.h    |    523 +-
 .../Source/JavaScriptCore/jit/BinarySwitch.h       |      6 +-
 .../Source/JavaScriptCore/jit/CCallHelpers.cpp     |     73 +
 .../Source/JavaScriptCore/jit/CCallHelpers.h       |    482 +-
 .../Source/JavaScriptCore/jit/CachedRecovery.h     |      5 +-
 .../JavaScriptCore/jit/CallFrameShuffleData.h      |     10 +-
 .../JavaScriptCore/jit/CallFrameShuffler.cpp       |     38 +-
 .../Source/JavaScriptCore/jit/CallFrameShuffler.h  |     24 +-
 .../Source/JavaScriptCore/jit/CompactJITCodeMap.h  |      5 +-
 .../JavaScriptCore/jit/ExecutableAllocationFuzz.h  |      6 +-
 .../JavaScriptCore/jit/ExecutableAllocator.cpp     |    442 +-
 .../JavaScriptCore/jit/ExecutableAllocator.h       |     47 +-
 .../jit/ExecutableAllocatorFixedVMPool.cpp         |    227 -
 .../native/Source/JavaScriptCore/jit/FPRInfo.h     |     66 +-
 .../JavaScriptCore/jit/GCAwareJITStubRoutine.cpp   |     44 +-
 .../JavaScriptCore/jit/GCAwareJITStubRoutine.h     |     38 +-
 .../native/Source/JavaScriptCore/jit/GPRInfo.cpp   |      9 +
 .../native/Source/JavaScriptCore/jit/GPRInfo.h     |    115 +-
 .../JavaScriptCore/jit/HostCallReturnValue.h       |      5 +-
 .../native/Source/JavaScriptCore/jit/ICStats.cpp   |    128 +
 .../native/Source/JavaScriptCore/jit/ICStats.h     |    194 +
 .../Source/JavaScriptCore/jit/IntrinsicEmitter.cpp |     14 +-
 .../main/native/Source/JavaScriptCore/jit/JIT.cpp  |    311 +-
 .../main/native/Source/JavaScriptCore/jit/JIT.h    |    142 +-
 .../Source/JavaScriptCore/jit/JITAddGenerator.cpp  |     97 +-
 .../Source/JavaScriptCore/jit/JITAddGenerator.h    |     25 +-
 .../Source/JavaScriptCore/jit/JITArithmetic.cpp    |    394 +-
 .../JavaScriptCore/jit/JITArithmetic32_64.cpp      |      1 -
 .../Source/JavaScriptCore/jit/JITBitAndGenerator.h |      5 +-
 .../JavaScriptCore/jit/JITBitBinaryOpGenerator.h   |      5 +-
 .../Source/JavaScriptCore/jit/JITBitOrGenerator.h  |      5 +-
 .../Source/JavaScriptCore/jit/JITBitXorGenerator.h |      5 +-
 .../native/Source/JavaScriptCore/jit/JITCall.cpp   |     66 +-
 .../Source/JavaScriptCore/jit/JITCall32_64.cpp     |     56 +-
 .../native/Source/JavaScriptCore/jit/JITCode.cpp   |      5 +-
 .../native/Source/JavaScriptCore/jit/JITCode.h     |     21 +-
 .../JavaScriptCore/jit/JITCompilationEffort.h      |      6 +-
 .../Source/JavaScriptCore/jit/JITDisassembler.cpp  |      3 +-
 .../Source/JavaScriptCore/jit/JITDisassembler.h    |      6 +-
 .../Source/JavaScriptCore/jit/JITDivGenerator.cpp  |     37 +-
 .../Source/JavaScriptCore/jit/JITDivGenerator.h    |     11 +-
 .../Source/JavaScriptCore/jit/JITExceptions.cpp    |     22 +-
 .../Source/JavaScriptCore/jit/JITExceptions.h      |     14 +-
 .../JavaScriptCore/jit/JITInlineCacheGenerator.cpp |     84 +-
 .../JavaScriptCore/jit/JITInlineCacheGenerator.h   |     39 +-
 .../native/Source/JavaScriptCore/jit/JITInlines.h  |    185 +-
 .../JavaScriptCore/jit/JITLeftShiftGenerator.h     |      5 +-
 .../native/Source/JavaScriptCore/jit/JITMathIC.h   |    290 +
 .../Source/JavaScriptCore/jit/JITMathICForwards.h  |     46 +
 .../JavaScriptCore/jit/JITMathICInlineResult.h     |     40 +
 .../Source/JavaScriptCore/jit/JITMulGenerator.cpp  |    124 +-
 .../Source/JavaScriptCore/jit/JITMulGenerator.h    |     28 +-
 .../Source/JavaScriptCore/jit/JITNegGenerator.cpp  |     69 +-
 .../Source/JavaScriptCore/jit/JITNegGenerator.h    |     23 +-
 .../Source/JavaScriptCore/jit/JITOpcodes.cpp       |    249 +-
 .../Source/JavaScriptCore/jit/JITOpcodes32_64.cpp  |    191 +-
 .../Source/JavaScriptCore/jit/JITOperations.cpp    |   1148 +-
 .../Source/JavaScriptCore/jit/JITOperations.h      |    439 +-
 .../JavaScriptCore/jit/JITPropertyAccess.cpp       |    286 +-
 .../JavaScriptCore/jit/JITPropertyAccess32_64.cpp  |    105 +-
 .../JavaScriptCore/jit/JITRightShiftGenerator.h    |      5 +-
 .../Source/JavaScriptCore/jit/JITStubRoutine.h     |     27 +-
 .../Source/JavaScriptCore/jit/JITSubGenerator.cpp  |     75 +-
 .../Source/JavaScriptCore/jit/JITSubGenerator.h    |     24 +-
 .../native/Source/JavaScriptCore/jit/JITThunks.cpp |     45 +-
 .../native/Source/JavaScriptCore/jit/JITThunks.h   |     52 +-
 .../jit/JITToDFGDeferredCompilationCallback.cpp    |      1 -
 .../jit/JITToDFGDeferredCompilationCallback.h      |     11 +-
 .../Source/JavaScriptCore/jit/JITWorklist.cpp      |    330 +
 .../native/Source/JavaScriptCore/jit/JITWorklist.h |     83 +
 .../Source/JavaScriptCore/jit/JITWriteBarrier.h    |    147 -
 .../Source/JavaScriptCore/jit/JSInterfaceJIT.h     |     25 +-
 .../JavaScriptCore/jit/PCToCodeOriginMap.cpp       |     13 +-
 .../Source/JavaScriptCore/jit/PCToCodeOriginMap.h  |      7 +-
 .../jit/PolymorphicCallStubRoutine.cpp             |      4 +-
 .../jit/PolymorphicCallStubRoutine.h               |      8 +-
 .../main/native/Source/JavaScriptCore/jit/Reg.cpp  |     11 +-
 .../main/native/Source/JavaScriptCore/jit/Reg.h    |      8 +-
 .../Source/JavaScriptCore/jit/RegisterAtOffset.h   |      6 +-
 .../JavaScriptCore/jit/RegisterAtOffsetList.cpp    |     20 +-
 .../JavaScriptCore/jit/RegisterAtOffsetList.h      |     14 +-
 .../native/Source/JavaScriptCore/jit/RegisterMap.h |     24 +-
 .../Source/JavaScriptCore/jit/RegisterSet.cpp      |     33 +-
 .../native/Source/JavaScriptCore/jit/RegisterSet.h |     67 +-
 .../native/Source/JavaScriptCore/jit/Repatch.cpp   |    516 +-
 .../native/Source/JavaScriptCore/jit/Repatch.h     |     15 +-
 .../JavaScriptCore/jit/ScratchRegisterAllocator.h  |      5 +-
 .../JavaScriptCore/jit/SetupVarargsFrame.cpp       |     22 +-
 .../Source/JavaScriptCore/jit/SetupVarargsFrame.h  |     12 +-
 .../Source/JavaScriptCore/jit/SlowPathCall.h       |      5 +-
 .../Source/JavaScriptCore/jit/SnippetOperand.h     |     15 +-
 .../JavaScriptCore/jit/SpecializedThunkJIT.h       |     36 +-
 .../Source/JavaScriptCore/jit/SpillRegistersMode.h |      5 +-
 .../Source/JavaScriptCore/jit/TagRegistersMode.cpp |     50 +
 .../Source/JavaScriptCore/jit/TagRegistersMode.h   |     42 +
 .../Source/JavaScriptCore/jit/TempRegisterSet.h    |      6 +-
 .../Source/JavaScriptCore/jit/ThunkGenerator.h     |      6 +-
 .../Source/JavaScriptCore/jit/ThunkGenerators.cpp  |    361 +-
 .../Source/JavaScriptCore/jit/ThunkGenerators.h    |     15 +-
 .../Source/JavaScriptCore/jit/UnusedPointer.h      |      5 +-
 .../src/main/native/Source/JavaScriptCore/jsc.cpp  |   2209 +-
 .../Source/JavaScriptCore/llint/LLIntCLoop.h       |      5 +-
 .../Source/JavaScriptCore/llint/LLIntCommon.h      |     11 +-
 .../Source/JavaScriptCore/llint/LLIntData.cpp      |    239 +-
 .../native/Source/JavaScriptCore/llint/LLIntData.h |     29 +-
 .../JavaScriptCore/llint/LLIntEntrypoint.cpp       |     20 +-
 .../Source/JavaScriptCore/llint/LLIntEntrypoint.h  |      5 +-
 .../JavaScriptCore/llint/LLIntExceptions.cpp       |     13 +-
 .../Source/JavaScriptCore/llint/LLIntExceptions.h  |      5 +-
 .../JavaScriptCore/llint/LLIntOfflineAsmConfig.h   |     18 +-
 .../JavaScriptCore/llint/LLIntOffsetsExtractor.cpp |     16 +-
 .../Source/JavaScriptCore/llint/LLIntOpcode.h      |      6 +-
 .../Source/JavaScriptCore/llint/LLIntPCRanges.h    |      5 +-
 .../Source/JavaScriptCore/llint/LLIntSlowPaths.cpp |    570 +-
 .../Source/JavaScriptCore/llint/LLIntSlowPaths.h   |     22 +-
 .../Source/JavaScriptCore/llint/LLIntThunks.cpp    |     11 +-
 .../Source/JavaScriptCore/llint/LLIntThunks.h      |      8 +-
 .../JavaScriptCore/llint/LowLevelInterpreter.asm   |    472 +-
 .../JavaScriptCore/llint/LowLevelInterpreter.cpp   |     10 +-
 .../JavaScriptCore/llint/LowLevelInterpreter.h     |      5 +-
 .../llint/LowLevelInterpreter32_64.asm             |    379 +-
 .../JavaScriptCore/llint/LowLevelInterpreter64.asm |    502 +-
 .../JavaScriptCore/make-generated-sources.sh       |     12 -
 .../native/Source/JavaScriptCore/offlineasm/arm.rb |      7 +-
 .../native/Source/JavaScriptCore/offlineasm/asm.rb |     21 +-
 .../Source/JavaScriptCore/offlineasm/backends.rb   |     16 +-
 .../Source/JavaScriptCore/offlineasm/config.rb     |     20 +-
 .../JavaScriptCore/offlineasm/instructions.rb      |     19 +-
 .../Source/JavaScriptCore/offlineasm/mips.rb       |      7 +-
 .../Source/JavaScriptCore/offlineasm/parser.rb     |      2 +-
 .../Source/JavaScriptCore/offlineasm/risc.rb       |      2 +-
 .../native/Source/JavaScriptCore/offlineasm/sh4.rb |   1125 -
 .../native/Source/JavaScriptCore/offlineasm/x86.rb |     50 +-
 .../Source/JavaScriptCore/parser/ASTBuilder.h      |    247 +-
 .../Source/JavaScriptCore/parser/Keywords.table    |      2 +
 .../native/Source/JavaScriptCore/parser/Lexer.cpp  |    357 +-
 .../native/Source/JavaScriptCore/parser/Lexer.h    |     37 +-
 .../JavaScriptCore/parser/ModuleAnalyzer.cpp       |     48 +-
 .../Source/JavaScriptCore/parser/ModuleAnalyzer.h  |     14 +-
 .../Source/JavaScriptCore/parser/ModuleScopeData.h |     66 +
 .../JavaScriptCore/parser/NodeConstructors.h       |     85 +-
 .../native/Source/JavaScriptCore/parser/Nodes.cpp  |     61 +-
 .../native/Source/JavaScriptCore/parser/Nodes.h    |    555 +-
 .../JavaScriptCore/parser/NodesAnalyzeModule.cpp   |      7 +-
 .../native/Source/JavaScriptCore/parser/Parser.cpp |   1827 +-
 .../native/Source/JavaScriptCore/parser/Parser.h   |    842 +-
 .../Source/JavaScriptCore/parser/ParserArena.h     |      7 +-
 .../Source/JavaScriptCore/parser/ParserError.h     |     50 +-
 .../JavaScriptCore/parser/ParserFunctionInfo.h     |     17 +-
 .../Source/JavaScriptCore/parser/ParserModes.h     |    241 +-
 .../Source/JavaScriptCore/parser/ParserTokens.h    |     66 +-
 .../Source/JavaScriptCore/parser/ResultType.h      |     43 +-
 .../Source/JavaScriptCore/parser/SourceCode.cpp    |     43 -
 .../Source/JavaScriptCore/parser/SourceCode.h      |     89 +-
 .../Source/JavaScriptCore/parser/SourceCodeKey.h   |     87 +-
 .../JavaScriptCore/parser/SourceProvider.cpp       |      7 +-
 .../Source/JavaScriptCore/parser/SourceProvider.h  |     47 +-
 .../JavaScriptCore/parser/SourceProviderCache.h    |      7 +-
 .../parser/SourceProviderCacheItem.h               |     91 +-
 .../Source/JavaScriptCore/parser/SyntaxChecker.h   |     69 +-
 .../JavaScriptCore/parser/UnlinkedSourceCode.cpp   |     43 +
 .../JavaScriptCore/parser/UnlinkedSourceCode.h     |    108 +
 .../JavaScriptCore/parser/VariableEnvironment.cpp  |      8 +-
 .../JavaScriptCore/parser/VariableEnvironment.h    |     29 +-
 .../JavaScriptCore/profiler/CallIdentifier.h       |    112 -
 .../JavaScriptCore/profiler/LegacyProfiler.cpp     |    208 -
 .../JavaScriptCore/profiler/LegacyProfiler.h       |     81 -
 .../Source/JavaScriptCore/profiler/Profile.cpp     |     95 -
 .../Source/JavaScriptCore/profiler/Profile.h       |     66 -
 .../JavaScriptCore/profiler/ProfileGenerator.cpp   |    254 -
 .../JavaScriptCore/profiler/ProfileGenerator.h     |     84 -
 .../Source/JavaScriptCore/profiler/ProfileNode.cpp |    199 -
 .../Source/JavaScriptCore/profiler/ProfileNode.h   |    194 -
 .../JavaScriptCore/profiler/ProfilerBytecode.cpp   |      1 +
 .../JavaScriptCore/profiler/ProfilerBytecode.h     |     13 +-
 .../profiler/ProfilerBytecodeSequence.cpp          |     23 +-
 .../profiler/ProfilerBytecodeSequence.h            |      6 +-
 .../JavaScriptCore/profiler/ProfilerBytecodes.h    |      6 +-
 .../profiler/ProfilerCompilation.cpp               |     79 +-
 .../JavaScriptCore/profiler/ProfilerCompilation.h  |     13 +-
 .../profiler/ProfilerCompilationKind.h             |      6 +-
 .../profiler/ProfilerCompiledBytecode.h            |      6 +-
 .../JavaScriptCore/profiler/ProfilerDatabase.cpp   |     74 +-
 .../JavaScriptCore/profiler/ProfilerDatabase.h     |     20 +-
 .../JavaScriptCore/profiler/ProfilerEvent.cpp      |     63 +
 .../Source/JavaScriptCore/profiler/ProfilerEvent.h |     74 +
 .../profiler/ProfilerExecutionCounter.h            |      6 +-
 .../profiler/ProfilerJettisonReason.cpp            |      3 -
 .../profiler/ProfilerJettisonReason.h              |      7 +-
 .../JavaScriptCore/profiler/ProfilerOSRExit.h      |      6 +-
 .../profiler/ProfilerOSRExitSite.cpp               |      9 +-
 .../JavaScriptCore/profiler/ProfilerOSRExitSite.h  |      6 +-
 .../JavaScriptCore/profiler/ProfilerOrigin.h       |      6 +-
 .../profiler/ProfilerOriginStack.cpp               |      9 +-
 .../JavaScriptCore/profiler/ProfilerOriginStack.h  |      6 +-
 .../profiler/ProfilerProfiledBytecodes.h           |      6 +-
 .../Source/JavaScriptCore/profiler/ProfilerUID.cpp |     56 +
 .../Source/JavaScriptCore/profiler/ProfilerUID.h   |    110 +
 .../JavaScriptCore/replay/EmptyInputCursor.h       |     15 +-
 .../Source/JavaScriptCore/replay/EncodedValue.cpp  |     14 +-
 .../Source/JavaScriptCore/replay/EncodedValue.h    |      9 +-
 .../Source/JavaScriptCore/replay/InputCursor.h     |      5 +-
 .../JavaScriptCore/replay/NondeterministicInput.h  |      9 +-
 .../replay/scripts/CodeGeneratorReplayInputs.py    |    116 +-
 .../scripts/CodeGeneratorReplayInputsTemplates.py  |     78 +-
 .../runtime/AbstractModuleRecord.cpp               |    769 +
 .../JavaScriptCore/runtime/AbstractModuleRecord.h  |    180 +
 .../Source/JavaScriptCore/runtime/ArgList.cpp      |     64 +-
 .../native/Source/JavaScriptCore/runtime/ArgList.h |     38 +-
 .../Source/JavaScriptCore/runtime/ArgumentsMode.h  |      6 +-
 .../Source/JavaScriptCore/runtime/ArityCheckMode.h |      6 +-
 .../Source/JavaScriptCore/runtime/ArrayBuffer.cpp  |    281 +-
 .../Source/JavaScriptCore/runtime/ArrayBuffer.h    |    232 +-
 .../runtime/ArrayBufferNeuteringWatchpoint.cpp     |      2 +-
 .../runtime/ArrayBufferNeuteringWatchpoint.h       |      5 +-
 .../runtime/ArrayBufferSharingMode.h               |     59 +
 .../JavaScriptCore/runtime/ArrayBufferView.cpp     |      6 +-
 .../JavaScriptCore/runtime/ArrayBufferView.h       |     42 +-
 .../JavaScriptCore/runtime/ArrayConstructor.cpp    |     82 +-
 .../JavaScriptCore/runtime/ArrayConstructor.h      |     40 +-
 .../JavaScriptCore/runtime/ArrayConventions.cpp    |     68 +
 .../JavaScriptCore/runtime/ArrayConventions.h      |     53 +-
 .../runtime/ArrayIteratorAdaptiveWatchpoint.cpp    |     45 +
 .../runtime/ArrayIteratorAdaptiveWatchpoint.h      |     45 +
 .../runtime/ArrayIteratorPrototype.cpp             |     14 +-
 .../runtime/ArrayIteratorPrototype.h               |     11 +-
 .../JavaScriptCore/runtime/ArrayPrototype.cpp      |   1106 +-
 .../Source/JavaScriptCore/runtime/ArrayPrototype.h |     22 +-
 .../Source/JavaScriptCore/runtime/ArrayStorage.h   |     72 +-
 .../runtime/AsyncFunctionConstructor.cpp           |     77 +
 .../runtime/AsyncFunctionConstructor.h             |     59 +
 .../runtime/AsyncFunctionPrototype.cpp             |     57 +
 .../runtime/AsyncFunctionPrototype.h               |     57 +
 .../JavaScriptCore/runtime/AtomicsObject.cpp       |    396 +
 .../Source/JavaScriptCore/runtime/AtomicsObject.h  |     50 +
 .../JavaScriptCore/runtime/AuxiliaryBarrier.h      |     62 +
 .../runtime/AuxiliaryBarrierInlines.h              |     51 +
 .../JavaScriptCore/runtime/BasicBlockLocation.h    |      6 +-
 .../runtime/BatchedTransitionOptimizer.h           |     21 +-
 .../Source/JavaScriptCore/runtime/BigInteger.h     |      8 +-
 .../JavaScriptCore/runtime/BooleanConstructor.cpp  |     15 +-
 .../JavaScriptCore/runtime/BooleanConstructor.h    |      5 +-
 .../JavaScriptCore/runtime/BooleanObject.cpp       |      2 +-
 .../Source/JavaScriptCore/runtime/BooleanObject.h  |      7 +-
 .../JavaScriptCore/runtime/BooleanPrototype.cpp    |     30 +-
 .../JavaScriptCore/runtime/BooleanPrototype.h      |      8 +-
 .../Source/JavaScriptCore/runtime/BundlePath.h     |      6 +-
 .../Source/JavaScriptCore/runtime/Butterfly.h      |     16 +-
 .../JavaScriptCore/runtime/ButterflyInlines.h      |     87 +-
 .../Source/JavaScriptCore/runtime/CallData.cpp     |     13 +-
 .../Source/JavaScriptCore/runtime/CallData.h       |     31 +-
 .../Source/JavaScriptCore/runtime/CatchScope.cpp   |     47 +
 .../Source/JavaScriptCore/runtime/CatchScope.h     |     71 +
 .../Source/JavaScriptCore/runtime/ClassInfo.h      |     48 +-
 .../JavaScriptCore/runtime/ClonedArguments.cpp     |    116 +-
 .../JavaScriptCore/runtime/ClonedArguments.h       |     21 +-
 .../Source/JavaScriptCore/runtime/CodeCache.cpp    |    136 +-
 .../Source/JavaScriptCore/runtime/CodeCache.h      |    104 +-
 .../runtime/CodeSpecializationKind.h               |      6 +-
 .../JavaScriptCore/runtime/CommonIdentifiers.cpp   |      3 +-
 .../JavaScriptCore/runtime/CommonIdentifiers.h     |    194 +-
 .../JavaScriptCore/runtime/CommonSlowPaths.cpp     |    480 +-
 .../JavaScriptCore/runtime/CommonSlowPaths.h       |     89 +-
 .../runtime/CommonSlowPathsExceptions.cpp          |     13 +-
 .../runtime/CommonSlowPathsExceptions.h            |      8 +-
 .../JavaScriptCore/runtime/CompilationResult.h     |      6 +-
 .../Source/JavaScriptCore/runtime/Completion.cpp   |    143 +-
 .../Source/JavaScriptCore/runtime/Completion.h     |     23 +-
 .../JavaScriptCore/runtime/ConcurrentJITLock.h     |    123 -
 .../JavaScriptCore/runtime/ConcurrentJSLock.h      |    134 +
 .../JavaScriptCore/runtime/ConsoleClient.cpp       |     33 +-
 .../Source/JavaScriptCore/runtime/ConsoleClient.h  |     36 +-
 .../JavaScriptCore/runtime/ConsoleObject.cpp       |    370 +
 .../Source/JavaScriptCore/runtime/ConsoleObject.h  |     57 +
 .../JavaScriptCore/runtime/ConsolePrototype.cpp    |    400 -
 .../JavaScriptCore/runtime/ConsolePrototype.h      |     61 -
 .../Source/JavaScriptCore/runtime/ConsoleTypes.h   |      5 +-
 .../Source/JavaScriptCore/runtime/ConstantMode.h   |      6 +-
 .../JavaScriptCore/runtime/ConstructAbility.h      |      7 +-
 .../JavaScriptCore/runtime/ConstructData.cpp       |     15 +-
 .../Source/JavaScriptCore/runtime/ConstructData.h  |     33 +-
 .../JavaScriptCore/runtime/ControlFlowProfiler.h   |      5 +-
 .../JavaScriptCore/runtime/CustomGetterSetter.cpp  |     19 +-
 .../JavaScriptCore/runtime/CustomGetterSetter.h    |     20 +-
 .../Source/JavaScriptCore/runtime/DataView.cpp     |     19 +-
 .../Source/JavaScriptCore/runtime/DataView.h       |     19 +-
 .../JavaScriptCore/runtime/DateConstructor.cpp     |     51 +-
 .../JavaScriptCore/runtime/DateConstructor.h       |      9 +-
 .../JavaScriptCore/runtime/DateConversion.cpp      |      3 +-
 .../Source/JavaScriptCore/runtime/DateConversion.h |      5 +-
 .../Source/JavaScriptCore/runtime/DateInstance.cpp |      4 +-
 .../Source/JavaScriptCore/runtime/DateInstance.h   |      7 +-
 .../JavaScriptCore/runtime/DateInstanceCache.h     |      5 +-
 .../JavaScriptCore/runtime/DatePrototype.cpp       |    262 +-
 .../Source/JavaScriptCore/runtime/DatePrototype.h  |      8 +-
 .../runtime/DefinePropertyAttributes.h             |    164 +
 .../JavaScriptCore/runtime/DirectArguments.cpp     |     57 +-
 .../JavaScriptCore/runtime/DirectArguments.h       |     48 +-
 .../JavaScriptCore/runtime/DirectArgumentsOffset.h |      6 +-
 .../runtime/DirectEvalExecutable.cpp               |     78 +
 .../JavaScriptCore/runtime/DirectEvalExecutable.h  |     39 +
 .../Source/JavaScriptCore/runtime/DumpContext.h    |      5 +-
 .../runtime/ECMAScriptSpecInternalFunctions.cpp    |     42 +
 .../runtime/ECMAScriptSpecInternalFunctions.h      |     34 +
 .../JavaScriptCore/runtime/EnumerationMode.h       |      5 +-
 .../native/Source/JavaScriptCore/runtime/Error.cpp |    137 +-
 .../native/Source/JavaScriptCore/runtime/Error.h   |     65 +-
 .../JavaScriptCore/runtime/ErrorConstructor.cpp    |     22 +-
 .../JavaScriptCore/runtime/ErrorConstructor.h      |      5 +-
 .../JavaScriptCore/runtime/ErrorHandlingScope.cpp  |     15 +-
 .../JavaScriptCore/runtime/ErrorHandlingScope.h    |      8 +-
 .../JavaScriptCore/runtime/ErrorInstance.cpp       |     85 +-
 .../Source/JavaScriptCore/runtime/ErrorInstance.h  |     19 +-
 .../JavaScriptCore/runtime/ErrorPrototype.cpp      |     43 +-
 .../Source/JavaScriptCore/runtime/ErrorPrototype.h |     24 +-
 .../JavaScriptCore/runtime/EvalExecutable.cpp      |     57 +
 .../Source/JavaScriptCore/runtime/EvalExecutable.h |     76 +
 .../Source/JavaScriptCore/runtime/Exception.cpp    |      7 +-
 .../Source/JavaScriptCore/runtime/Exception.h      |     16 +-
 .../runtime/ExceptionEventLocation.cpp             |     39 +
 .../runtime/ExceptionEventLocation.h               |     51 +
 .../JavaScriptCore/runtime/ExceptionFuzz.cpp       |     20 +-
 .../Source/JavaScriptCore/runtime/ExceptionFuzz.h  |     13 +-
 .../JavaScriptCore/runtime/ExceptionHelpers.cpp    |     41 +-
 .../JavaScriptCore/runtime/ExceptionHelpers.h      |     17 +-
 .../JavaScriptCore/runtime/ExceptionScope.cpp      |     52 +
 .../Source/JavaScriptCore/runtime/ExceptionScope.h |     78 +
 .../Source/JavaScriptCore/runtime/Executable.cpp   |    831 -
 .../Source/JavaScriptCore/runtime/Executable.h     |    755 -
 .../JavaScriptCore/runtime/ExecutableBase.cpp      |    155 +
 .../Source/JavaScriptCore/runtime/ExecutableBase.h |    240 +
 .../Source/JavaScriptCore/runtime/Float32Array.h   |      6 +-
 .../Source/JavaScriptCore/runtime/Float64Array.h   |      6 +-
 .../JavaScriptCore/runtime/FunctionConstructor.cpp |     98 +-
 .../JavaScriptCore/runtime/FunctionConstructor.h   |     10 +-
 .../JavaScriptCore/runtime/FunctionExecutable.cpp  |    109 +
 .../JavaScriptCore/runtime/FunctionExecutable.h    |    189 +
 .../runtime/FunctionExecutableDump.cpp             |      3 +-
 .../runtime/FunctionExecutableDump.h               |      9 +-
 .../runtime/FunctionHasExecutedCache.cpp           |     12 +-
 .../runtime/FunctionHasExecutedCache.h             |      5 +-
 .../JavaScriptCore/runtime/FunctionPrototype.cpp   |    109 +-
 .../JavaScriptCore/runtime/FunctionPrototype.h     |      7 +-
 .../JavaScriptCore/runtime/FunctionRareData.cpp    |     10 +-
 .../JavaScriptCore/runtime/FunctionRareData.h      |     13 +-
 .../JavaScriptCore/runtime/GeneratorFrame.cpp      |     97 -
 .../Source/JavaScriptCore/runtime/GeneratorFrame.h |     90 -
 .../runtime/GeneratorFunctionConstructor.cpp       |     10 +-
 .../runtime/GeneratorFunctionConstructor.h         |      7 +-
 .../runtime/GeneratorFunctionPrototype.cpp         |      5 +-
 .../runtime/GeneratorFunctionPrototype.h           |      7 +-
 .../JavaScriptCore/runtime/GeneratorPrototype.cpp  |     11 +-
 .../JavaScriptCore/runtime/GeneratorPrototype.h    |     13 +-
 .../JavaScriptCore/runtime/GenericArguments.h      |     18 +-
 .../runtime/GenericArgumentsInlines.h              |    173 +-
 .../Source/JavaScriptCore/runtime/GenericOffset.h  |      6 +-
 .../JavaScriptCore/runtime/GenericTypedArrayView.h |     16 +-
 .../runtime/GenericTypedArrayViewInlines.h         |     34 +-
 .../Source/JavaScriptCore/runtime/GetPutInfo.h     |     29 +-
 .../Source/JavaScriptCore/runtime/GetterSetter.cpp |     32 +-
 .../Source/JavaScriptCore/runtime/GetterSetter.h   |     28 +-
 .../JavaScriptCore/runtime/HasOwnPropertyCache.h   |    153 +
 .../Source/JavaScriptCore/runtime/HashMapImpl.cpp  |     94 +
 .../Source/JavaScriptCore/runtime/HashMapImpl.h    |    638 +
 .../Source/JavaScriptCore/runtime/Identifier.cpp   |      5 +-
 .../Source/JavaScriptCore/runtime/Identifier.h     |     31 +-
 .../JavaScriptCore/runtime/IdentifierInlines.h     |      7 +-
 .../Source/JavaScriptCore/runtime/IndexingHeader.h |      6 +-
 .../JavaScriptCore/runtime/IndexingHeaderInlines.h |      6 +-
 .../Source/JavaScriptCore/runtime/IndexingType.h   |     48 +-
 .../runtime/IndirectEvalExecutable.cpp             |     77 +
 .../runtime/IndirectEvalExecutable.h               |     39 +
 .../Source/JavaScriptCore/runtime/InferredType.cpp |     47 +-
 .../Source/JavaScriptCore/runtime/InferredType.h   |     34 +-
 .../JavaScriptCore/runtime/InferredTypeTable.cpp   |     52 +-
 .../JavaScriptCore/runtime/InferredTypeTable.h     |     13 +-
 .../JavaScriptCore/runtime/InferredValue.cpp       |     25 +-
 .../Source/JavaScriptCore/runtime/InferredValue.h  |     10 +-
 .../JavaScriptCore/runtime/InitializeThreading.cpp |     13 +-
 .../JavaScriptCore/runtime/InitializeThreading.h   |     11 +-
 .../runtime/InspectorInstrumentationObject.cpp     |     16 +-
 .../runtime/InspectorInstrumentationObject.h       |      9 +-
 .../Source/JavaScriptCore/runtime/Int16Array.h     |      6 +-
 .../Source/JavaScriptCore/runtime/Int32Array.h     |      6 +-
 .../Source/JavaScriptCore/runtime/Int8Array.h      |      6 +-
 .../runtime/IntegralTypedArrayBase.h               |     63 -
 .../JavaScriptCore/runtime/InternalFunction.cpp    |     62 +-
 .../JavaScriptCore/runtime/InternalFunction.h      |     16 +-
 .../Source/JavaScriptCore/runtime/IntlCollator.cpp |     74 +-
 .../Source/JavaScriptCore/runtime/IntlCollator.h   |      7 +-
 .../runtime/IntlCollatorConstructor.cpp            |     60 +-
 .../runtime/IntlCollatorConstructor.h              |      8 +-
 .../runtime/IntlCollatorPrototype.cpp              |     48 +-
 .../JavaScriptCore/runtime/IntlCollatorPrototype.h |      8 +-
 .../JavaScriptCore/runtime/IntlDateTimeFormat.cpp  |    130 +-
 .../JavaScriptCore/runtime/IntlDateTimeFormat.h    |      7 +-
 .../runtime/IntlDateTimeFormatConstructor.cpp      |     71 +-
 .../runtime/IntlDateTimeFormatConstructor.h        |      8 +-
 .../runtime/IntlDateTimeFormatPrototype.cpp        |     60 +-
 .../runtime/IntlDateTimeFormatPrototype.h          |      8 +-
 .../JavaScriptCore/runtime/IntlNumberFormat.cpp    |     90 +-
 .../JavaScriptCore/runtime/IntlNumberFormat.h      |      7 +-
 .../runtime/IntlNumberFormatConstructor.cpp        |     71 +-
 .../runtime/IntlNumberFormatConstructor.h          |      8 +-
 .../runtime/IntlNumberFormatPrototype.cpp          |     60 +-
 .../runtime/IntlNumberFormatPrototype.h            |      8 +-
 .../Source/JavaScriptCore/runtime/IntlObject.cpp   |    156 +-
 .../Source/JavaScriptCore/runtime/IntlObject.h     |      5 +-
 .../JavaScriptCore/runtime/IntlObjectInlines.h     |     66 +
 .../Source/JavaScriptCore/runtime/Intrinsic.h      |     33 +-
 .../Source/JavaScriptCore/runtime/IterationKind.h  |     37 +
 .../JavaScriptCore/runtime/IterationStatus.h       |      5 +-
 .../JavaScriptCore/runtime/IteratorOperations.cpp  |    108 +-
 .../JavaScriptCore/runtime/IteratorOperations.h    |     39 +-
 .../JavaScriptCore/runtime/IteratorPrototype.cpp   |      6 +-
 .../JavaScriptCore/runtime/IteratorPrototype.h     |      7 +-
 .../JavaScriptCore/runtime/JSAPIValueWrapper.h     |      5 +-
 .../Source/JavaScriptCore/runtime/JSArray.cpp      |    448 +-
 .../native/Source/JavaScriptCore/runtime/JSArray.h |    196 +-
 .../JavaScriptCore/runtime/JSArrayBuffer.cpp       |     75 +-
 .../Source/JavaScriptCore/runtime/JSArrayBuffer.h  |     51 +-
 .../runtime/JSArrayBufferConstructor.cpp           |     53 +-
 .../runtime/JSArrayBufferConstructor.h             |     18 +-
 .../runtime/JSArrayBufferPrototype.cpp             |     78 +-
 .../runtime/JSArrayBufferPrototype.h               |     16 +-
 .../JavaScriptCore/runtime/JSArrayBufferView.cpp   |    118 +-
 .../JavaScriptCore/runtime/JSArrayBufferView.h     |     55 +-
 .../runtime/JSArrayBufferViewInlines.h             |     48 +-
 .../Source/JavaScriptCore/runtime/JSArrayInlines.h |    101 +
 .../JavaScriptCore/runtime/JSArrayIterator.cpp     |     70 -
 .../JavaScriptCore/runtime/JSArrayIterator.h       |     74 -
 .../JavaScriptCore/runtime/JSAsyncFunction.cpp     |     74 +
 .../JavaScriptCore/runtime/JSAsyncFunction.h       |     64 +
 .../JavaScriptCore/runtime/JSBoundFunction.cpp     |    118 +-
 .../JavaScriptCore/runtime/JSBoundFunction.h       |     24 +-
 .../runtime/JSBoundSlotBaseFunction.cpp            |     94 -
 .../runtime/JSBoundSlotBaseFunction.h              |     75 -
 .../Source/JavaScriptCore/runtime/JSCInlines.h     |     10 +-
 .../Source/JavaScriptCore/runtime/JSCJSValue.cpp   |    180 +-
 .../Source/JavaScriptCore/runtime/JSCJSValue.h     |     76 +-
 .../JavaScriptCore/runtime/JSCJSValueInlines.h     |    232 +-
 .../Source/JavaScriptCore/runtime/JSCallee.cpp     |     13 +-
 .../Source/JavaScriptCore/runtime/JSCallee.h       |      5 +-
 .../Source/JavaScriptCore/runtime/JSCell.cpp       |     75 +-
 .../native/Source/JavaScriptCore/runtime/JSCell.h  |    123 +-
 .../Source/JavaScriptCore/runtime/JSCellInlines.h  |    160 +-
 .../Source/JavaScriptCore/runtime/JSConsole.cpp    |     36 -
 .../Source/JavaScriptCore/runtime/JSConsole.h      |     65 -
 .../runtime/JSCustomGetterSetterFunction.cpp       |     96 +
 .../runtime/JSCustomGetterSetterFunction.h         |     71 +
 .../Source/JavaScriptCore/runtime/JSDataView.cpp   |     60 +-
 .../Source/JavaScriptCore/runtime/JSDataView.h     |     26 +-
 .../JavaScriptCore/runtime/JSDataViewPrototype.cpp |    130 +-
 .../JavaScriptCore/runtime/JSDataViewPrototype.h   |     11 +-
 .../Source/JavaScriptCore/runtime/JSDateMath.cpp   |      1 -
 .../Source/JavaScriptCore/runtime/JSDateMath.h     |      5 +-
 .../JavaScriptCore/runtime/JSDestructibleObject.h  |     36 +-
 .../runtime/JSDestructibleObjectSubspace.cpp       |     66 +
 .../runtime/JSDestructibleObjectSubspace.h         |     42 +
 .../JavaScriptCore/runtime/JSEnvironmentRecord.cpp |     23 +-
 .../JavaScriptCore/runtime/JSEnvironmentRecord.h   |      8 +-
 .../Source/JavaScriptCore/runtime/JSExportMacros.h |     18 +-
 .../Source/JavaScriptCore/runtime/JSFixedArray.cpp |     43 +
 .../Source/JavaScriptCore/runtime/JSFixedArray.h   |    140 +
 .../Source/JavaScriptCore/runtime/JSFloat32Array.h |      6 +-
 .../Source/JavaScriptCore/runtime/JSFloat64Array.h |      6 +-
 .../Source/JavaScriptCore/runtime/JSFunction.cpp   |    457 +-
 .../Source/JavaScriptCore/runtime/JSFunction.h     |     44 +-
 .../JavaScriptCore/runtime/JSFunctionInlines.h     |     24 +-
 .../JavaScriptCore/runtime/JSGeneratorFunction.cpp |     17 +-
 .../JavaScriptCore/runtime/JSGeneratorFunction.h   |     25 +-
 .../runtime/JSGenericTypedArrayView.h              |     84 +-
 .../runtime/JSGenericTypedArrayViewConstructor.h   |     18 +-
 .../JSGenericTypedArrayViewConstructorInlines.h    |    142 +-
 .../runtime/JSGenericTypedArrayViewInlines.h       |    261 +-
 .../runtime/JSGenericTypedArrayViewPrototype.h     |     18 +-
 .../JSGenericTypedArrayViewPrototypeFunctions.h    |    387 +-
 .../JSGenericTypedArrayViewPrototypeInlines.h      |      7 +-
 .../runtime/JSGlobalLexicalEnvironment.cpp         |     25 +-
 .../runtime/JSGlobalLexicalEnvironment.h           |     19 +-
 .../JavaScriptCore/runtime/JSGlobalObject.cpp      |   1188 +-
 .../Source/JavaScriptCore/runtime/JSGlobalObject.h |    472 +-
 .../runtime/JSGlobalObjectDebuggable.h             |     23 +-
 .../runtime/JSGlobalObjectFunctions.cpp            |    641 +-
 .../runtime/JSGlobalObjectFunctions.h              |     14 +-
 .../JavaScriptCore/runtime/JSGlobalObjectInlines.h |     69 +
 .../Source/JavaScriptCore/runtime/JSInt16Array.h   |      6 +-
 .../Source/JavaScriptCore/runtime/JSInt32Array.h   |      6 +-
 .../Source/JavaScriptCore/runtime/JSInt8Array.h    |      6 +-
 .../JavaScriptCore/runtime/JSInternalPromise.cpp   |      8 +-
 .../JavaScriptCore/runtime/JSInternalPromise.h     |      5 +-
 .../runtime/JSInternalPromiseConstructor.cpp       |     15 +-
 .../runtime/JSInternalPromiseConstructor.h         |      8 +-
 .../runtime/JSInternalPromiseDeferred.cpp          |      9 +-
 .../runtime/JSInternalPromiseDeferred.h            |      5 +-
 .../runtime/JSInternalPromisePrototype.cpp         |      4 +-
 .../runtime/JSInternalPromisePrototype.h           |      5 +-
 .../native/Source/JavaScriptCore/runtime/JSJob.cpp |     13 +-
 .../native/Source/JavaScriptCore/runtime/JSJob.h   |      5 +-
 .../runtime/JSLexicalEnvironment.cpp               |     13 +-
 .../JavaScriptCore/runtime/JSLexicalEnvironment.h  |     16 +-
 .../Source/JavaScriptCore/runtime/JSLock.cpp       |     36 +-
 .../native/Source/JavaScriptCore/runtime/JSLock.h  |      9 +-
 .../native/Source/JavaScriptCore/runtime/JSMap.cpp |     66 +-
 .../native/Source/JavaScriptCore/runtime/JSMap.h   |     93 +-
 .../JavaScriptCore/runtime/JSMapIterator.cpp       |     19 +-
 .../Source/JavaScriptCore/runtime/JSMapIterator.h  |     83 +-
 .../JavaScriptCore/runtime/JSModuleEnvironment.cpp |     40 +-
 .../JavaScriptCore/runtime/JSModuleEnvironment.h   |     29 +-
 .../JavaScriptCore/runtime/JSModuleLoader.cpp      |    256 +
 .../Source/JavaScriptCore/runtime/JSModuleLoader.h |     88 +
 .../runtime/JSModuleNamespaceObject.cpp            |    176 +-
 .../runtime/JSModuleNamespaceObject.h              |     71 +-
 .../JavaScriptCore/runtime/JSModuleRecord.cpp      |    798 +-
 .../Source/JavaScriptCore/runtime/JSModuleRecord.h |    172 +-
 .../JavaScriptCore/runtime/JSNativeStdFunction.cpp |     13 +-
 .../JavaScriptCore/runtime/JSNativeStdFunction.h   |      5 +-
 .../JavaScriptCore/runtime/JSNotAnObject.cpp       |     88 -
 .../Source/JavaScriptCore/runtime/JSNotAnObject.h  |     83 -
 .../Source/JavaScriptCore/runtime/JSONObject.cpp   |    324 +-
 .../Source/JavaScriptCore/runtime/JSONObject.h     |      9 +-
 .../Source/JavaScriptCore/runtime/JSObject.cpp     |   1845 +-
 .../Source/JavaScriptCore/runtime/JSObject.h       |    640 +-
 .../JavaScriptCore/runtime/JSObjectInlines.h       |    317 +-
 .../Source/JavaScriptCore/runtime/JSPromise.cpp    |     21 +-
 .../Source/JavaScriptCore/runtime/JSPromise.h      |      5 +-
 .../runtime/JSPromiseConstructor.cpp               |     29 +-
 .../JavaScriptCore/runtime/JSPromiseConstructor.h  |      9 +-
 .../JavaScriptCore/runtime/JSPromiseDeferred.cpp   |     24 +-
 .../JavaScriptCore/runtime/JSPromiseDeferred.h     |      5 +-
 .../JavaScriptCore/runtime/JSPromisePrototype.cpp  |      9 +-
 .../JavaScriptCore/runtime/JSPromisePrototype.h    |      9 +-
 .../runtime/JSPropertyNameEnumerator.cpp           |     26 +-
 .../runtime/JSPropertyNameEnumerator.h             |     21 +-
 .../runtime/JSPropertyNameIterator.cpp             |     29 +-
 .../runtime/JSPropertyNameIterator.h               |      7 +-
 .../Source/JavaScriptCore/runtime/JSProxy.cpp      |     48 +-
 .../native/Source/JavaScriptCore/runtime/JSProxy.h |     27 +-
 .../Source/JavaScriptCore/runtime/JSScope.cpp      |    201 +-
 .../native/Source/JavaScriptCore/runtime/JSScope.h |     27 +-
 .../JavaScriptCore/runtime/JSScriptFetcher.cpp     |     40 +
 .../JavaScriptCore/runtime/JSScriptFetcher.h       |     77 +
 .../runtime/JSSegmentedVariableObject.cpp          |     57 +-
 .../runtime/JSSegmentedVariableObject.h            |     41 +-
 .../runtime/JSSegmentedVariableObjectSubspace.cpp  |     66 +
 .../runtime/JSSegmentedVariableObjectSubspace.h    |     42 +
 .../native/Source/JavaScriptCore/runtime/JSSet.cpp |     58 +-
 .../native/Source/JavaScriptCore/runtime/JSSet.h   |     84 +-
 .../JavaScriptCore/runtime/JSSetIterator.cpp       |     19 +-
 .../Source/JavaScriptCore/runtime/JSSetIterator.h  |     73 +-
 .../Source/JavaScriptCore/runtime/JSSourceCode.cpp |     40 +
 .../Source/JavaScriptCore/runtime/JSSourceCode.h   |     77 +
 .../Source/JavaScriptCore/runtime/JSString.cpp     |     78 +-
 .../Source/JavaScriptCore/runtime/JSString.h       |    255 +-
 .../JavaScriptCore/runtime/JSStringBuilder.h       |     31 +-
 .../JavaScriptCore/runtime/JSStringInlines.h       |     39 +
 .../JavaScriptCore/runtime/JSStringIterator.cpp    |     22 +-
 .../JavaScriptCore/runtime/JSStringIterator.h      |      7 +-
 .../JavaScriptCore/runtime/JSStringJoiner.cpp      |     29 +-
 .../Source/JavaScriptCore/runtime/JSStringJoiner.h |     51 +-
 .../JavaScriptCore/runtime/JSStringSubspace.cpp    |     66 +
 .../JavaScriptCore/runtime/JSStringSubspace.h      |     42 +
 .../JavaScriptCore/runtime/JSSymbolTableObject.cpp |     12 +-
 .../JavaScriptCore/runtime/JSSymbolTableObject.h   |     96 +-
 .../runtime/JSTemplateRegistryKey.cpp              |     13 +-
 .../JavaScriptCore/runtime/JSTemplateRegistryKey.h |     13 +-
 .../native/Source/JavaScriptCore/runtime/JSType.h  |     33 +-
 .../Source/JavaScriptCore/runtime/JSTypeInfo.h     |     29 +-
 .../runtime/JSTypedArrayConstructors.h             |      5 +-
 .../runtime/JSTypedArrayPrototypes.h               |      5 +-
 .../runtime/JSTypedArrayViewConstructor.cpp        |     53 +-
 .../runtime/JSTypedArrayViewConstructor.h          |      7 +-
 .../runtime/JSTypedArrayViewPrototype.cpp          |    187 +-
 .../runtime/JSTypedArrayViewPrototype.h            |      8 +-
 .../JavaScriptCore/runtime/JSTypedArrays.cpp       |      8 +-
 .../Source/JavaScriptCore/runtime/JSTypedArrays.h  |      8 +-
 .../Source/JavaScriptCore/runtime/JSUint16Array.h  |      6 +-
 .../Source/JavaScriptCore/runtime/JSUint32Array.h  |      6 +-
 .../Source/JavaScriptCore/runtime/JSUint8Array.h   |      6 +-
 .../JavaScriptCore/runtime/JSUint8ClampedArray.h   |      6 +-
 .../Source/JavaScriptCore/runtime/JSWeakMap.cpp    |     12 +-
 .../Source/JavaScriptCore/runtime/JSWeakMap.h      |      8 +-
 .../Source/JavaScriptCore/runtime/JSWeakSet.cpp    |     12 +-
 .../Source/JavaScriptCore/runtime/JSWeakSet.h      |      8 +-
 .../Source/JavaScriptCore/runtime/JSWithScope.cpp  |     24 +-
 .../Source/JavaScriptCore/runtime/JSWithScope.h    |     29 +-
 .../JavaScriptCore/runtime/JSWrapperObject.cpp     |      2 +-
 .../JavaScriptCore/runtime/JSWrapperObject.h       |      5 +-
 .../JavaScriptCore/runtime/LazyClassStructure.cpp  |    102 +
 .../JavaScriptCore/runtime/LazyClassStructure.h    |    125 +
 .../runtime/LazyClassStructureInlines.h            |     46 +
 .../Source/JavaScriptCore/runtime/LazyProperty.h   |    118 +
 .../JavaScriptCore/runtime/LazyPropertyInlines.h   |    104 +
 .../JavaScriptCore/runtime/LiteralParser.cpp       |    180 +-
 .../Source/JavaScriptCore/runtime/LiteralParser.h  |     60 +-
 .../Source/JavaScriptCore/runtime/Lookup.cpp       |     44 +-
 .../native/Source/JavaScriptCore/runtime/Lookup.h  |    204 +-
 .../Source/JavaScriptCore/runtime/MapBase.cpp      |     50 +
 .../native/Source/JavaScriptCore/runtime/MapBase.h |     94 +
 .../JavaScriptCore/runtime/MapConstructor.cpp      |     95 +-
 .../Source/JavaScriptCore/runtime/MapConstructor.h |      7 +-
 .../native/Source/JavaScriptCore/runtime/MapData.h |    219 -
 .../Source/JavaScriptCore/runtime/MapDataInlines.h |    290 -
 .../runtime/MapIteratorPrototype.cpp               |     21 +-
 .../JavaScriptCore/runtime/MapIteratorPrototype.h  |      7 +-
 .../Source/JavaScriptCore/runtime/MapPrototype.cpp |    102 +-
 .../Source/JavaScriptCore/runtime/MapPrototype.h   |     11 +-
 .../Source/JavaScriptCore/runtime/MatchResult.cpp  |     40 +
 .../Source/JavaScriptCore/runtime/MatchResult.h    |     24 +-
 .../Source/JavaScriptCore/runtime/MathCommon.cpp   |    109 +-
 .../Source/JavaScriptCore/runtime/MathCommon.h     |    169 +-
 .../Source/JavaScriptCore/runtime/MathObject.cpp   |     34 +-
 .../Source/JavaScriptCore/runtime/MathObject.h     |      7 +-
 .../JavaScriptCore/runtime/MemoryStatistics.cpp    |      5 +-
 .../JavaScriptCore/runtime/MemoryStatistics.h      |      8 +-
 .../Source/JavaScriptCore/runtime/Microtask.h      |      5 +-
 .../JavaScriptCore/runtime/ModuleLoaderObject.cpp  |    394 -
 .../JavaScriptCore/runtime/ModuleLoaderObject.h    |     88 -
 .../runtime/ModuleLoaderPrototype.cpp              |    248 +
 .../JavaScriptCore/runtime/ModuleLoaderPrototype.h |     57 +
 .../runtime/ModuleProgramExecutable.cpp            |    100 +
 .../runtime/ModuleProgramExecutable.h              |     78 +
 .../runtime/NativeErrorConstructor.cpp             |     23 +-
 .../runtime/NativeErrorConstructor.h               |      5 +-
 .../runtime/NativeErrorPrototype.cpp               |      6 +-
 .../JavaScriptCore/runtime/NativeErrorPrototype.h  |     13 +-
 .../JavaScriptCore/runtime/NativeExecutable.cpp    |     88 +
 .../JavaScriptCore/runtime/NativeExecutable.h      |     96 +
 .../runtime/NativeStdFunctionCell.cpp              |      5 +-
 .../JavaScriptCore/runtime/NativeStdFunctionCell.h |      5 +-
 .../JavaScriptCore/runtime/NullGetterFunction.cpp  |      4 +-
 .../JavaScriptCore/runtime/NullGetterFunction.h    |      7 +-
 .../JavaScriptCore/runtime/NullSetterFunction.cpp  |     17 +-
 .../JavaScriptCore/runtime/NullSetterFunction.h    |      7 +-
 .../JavaScriptCore/runtime/NumberConstructor.cpp   |     55 +-
 .../JavaScriptCore/runtime/NumberConstructor.h     |      7 +-
 .../Source/JavaScriptCore/runtime/NumberObject.cpp |      2 +-
 .../Source/JavaScriptCore/runtime/NumberObject.h   |      5 +-
 .../JavaScriptCore/runtime/NumberPrototype.cpp     |    210 +-
 .../JavaScriptCore/runtime/NumberPrototype.h       |     13 +-
 .../Source/JavaScriptCore/runtime/NumericStrings.h |     11 +-
 .../JavaScriptCore/runtime/ObjectConstructor.cpp   |    593 +-
 .../JavaScriptCore/runtime/ObjectConstructor.h     |     55 +-
 .../JavaScriptCore/runtime/ObjectPrototype.cpp     |    175 +-
 .../JavaScriptCore/runtime/ObjectPrototype.h       |      8 +-
 .../Source/JavaScriptCore/runtime/Operations.cpp   |     59 +-
 .../Source/JavaScriptCore/runtime/Operations.h     |    134 +-
 .../Source/JavaScriptCore/runtime/Options.cpp      |    142 +-
 .../native/Source/JavaScriptCore/runtime/Options.h |    580 +-
 .../Source/JavaScriptCore/runtime/ParseInt.h       |    227 +
 .../Source/JavaScriptCore/runtime/PrivateName.h    |     30 +-
 .../JavaScriptCore/runtime/ProgramExecutable.cpp   |    214 +
 .../JavaScriptCore/runtime/ProgramExecutable.h     |     82 +
 .../JavaScriptCore/runtime/PropertyDescriptor.cpp  |     24 +-
 .../JavaScriptCore/runtime/PropertyDescriptor.h    |     33 +-
 .../JavaScriptCore/runtime/PropertyMapHashTable.h  |     26 +-
 .../Source/JavaScriptCore/runtime/PropertyName.h   |     15 +-
 .../JavaScriptCore/runtime/PropertyNameArray.h     |     14 +-
 .../Source/JavaScriptCore/runtime/PropertyOffset.h |      5 +-
 .../Source/JavaScriptCore/runtime/PropertySlot.cpp |     26 +
 .../Source/JavaScriptCore/runtime/PropertySlot.h   |    124 +-
 .../JavaScriptCore/runtime/PropertyStorage.h       |      6 +-
 .../JavaScriptCore/runtime/PropertyTable.cpp       |      7 +-
 .../native/Source/JavaScriptCore/runtime/Protect.h |      6 +-
 .../Source/JavaScriptCore/runtime/PrototypeMap.cpp |     21 +-
 .../Source/JavaScriptCore/runtime/PrototypeMap.h   |     35 +-
 .../JavaScriptCore/runtime/PrototypeMapInlines.h   |     46 +
 .../JavaScriptCore/runtime/ProxyConstructor.cpp    |     55 +-
 .../JavaScriptCore/runtime/ProxyConstructor.h      |      7 +-
 .../Source/JavaScriptCore/runtime/ProxyObject.cpp  |    815 +-
 .../Source/JavaScriptCore/runtime/ProxyObject.h    |     52 +-
 .../Source/JavaScriptCore/runtime/ProxyRevoke.cpp  |     87 +
 .../Source/JavaScriptCore/runtime/ProxyRevoke.h    |     60 +
 .../native/Source/JavaScriptCore/runtime/PureNaN.h |      7 +-
 .../JavaScriptCore/runtime/PutDirectIndexMode.h    |      6 +-
 .../JavaScriptCore/runtime/PutPropertySlot.h       |     32 +-
 .../JavaScriptCore/runtime/ReflectObject.cpp       |    199 +-
 .../Source/JavaScriptCore/runtime/ReflectObject.h  |      9 +-
 .../Source/JavaScriptCore/runtime/RegExp.cpp       |    213 +-
 .../native/Source/JavaScriptCore/runtime/RegExp.h  |     29 +-
 .../Source/JavaScriptCore/runtime/RegExpCache.h    |     10 +-
 .../JavaScriptCore/runtime/RegExpCachedResult.cpp  |     24 +-
 .../JavaScriptCore/runtime/RegExpCachedResult.h    |     19 +-
 .../JavaScriptCore/runtime/RegExpConstructor.cpp   |    238 +-
 .../JavaScriptCore/runtime/RegExpConstructor.h     |     43 +-
 .../Source/JavaScriptCore/runtime/RegExpInlines.h  |    234 +
 .../Source/JavaScriptCore/runtime/RegExpKey.h      |     14 +-
 .../JavaScriptCore/runtime/RegExpMatchesArray.cpp  |     92 +-
 .../JavaScriptCore/runtime/RegExpMatchesArray.h    |    113 +-
 .../Source/JavaScriptCore/runtime/RegExpObject.cpp |    194 +-
 .../Source/JavaScriptCore/runtime/RegExpObject.h   |     64 +-
 .../JavaScriptCore/runtime/RegExpObjectInlines.h   |    143 +
 .../JavaScriptCore/runtime/RegExpPrototype.cpp     |    523 +-
 .../JavaScriptCore/runtime/RegExpPrototype.h       |     33 +-
 .../native/Source/JavaScriptCore/runtime/Reject.h  |     44 -
 .../Source/JavaScriptCore/runtime/RuntimeFlags.h   |      6 +-
 .../Source/JavaScriptCore/runtime/RuntimeType.cpp  |      9 +-
 .../Source/JavaScriptCore/runtime/RuntimeType.h    |      9 +-
 .../JavaScriptCore/runtime/SamplingCounter.h       |     11 +-
 .../JavaScriptCore/runtime/SamplingProfiler.cpp    |    654 +-
 .../JavaScriptCore/runtime/SamplingProfiler.h      |     90 +-
 .../Source/JavaScriptCore/runtime/ScopeOffset.h    |      6 +-
 .../JavaScriptCore/runtime/ScopedArguments.cpp     |     12 +-
 .../JavaScriptCore/runtime/ScopedArguments.h       |     37 +-
 .../JavaScriptCore/runtime/ScopedArgumentsTable.h  |      6 +-
 .../JavaScriptCore/runtime/ScriptExecutable.cpp    |    334 +
 .../JavaScriptCore/runtime/ScriptExecutable.h      |    143 +
 .../Source/JavaScriptCore/runtime/ScriptFetcher.h  |     37 +
 .../JavaScriptCore/runtime/SetConstructor.cpp      |     77 +-
 .../Source/JavaScriptCore/runtime/SetConstructor.h |      7 +-
 .../runtime/SetIteratorPrototype.cpp               |     21 +-
 .../JavaScriptCore/runtime/SetIteratorPrototype.h  |      7 +-
 .../Source/JavaScriptCore/runtime/SetPrototype.cpp |     81 +-
 .../Source/JavaScriptCore/runtime/SetPrototype.h   |     11 +-
 .../runtime/SimpleTypedArrayController.cpp         |     25 +-
 .../runtime/SimpleTypedArrayController.h           |     24 +-
 .../JavaScriptCore/runtime/SlowPathReturnType.h    |      5 +-
 .../Source/JavaScriptCore/runtime/SmallStrings.cpp |     29 +-
 .../Source/JavaScriptCore/runtime/SmallStrings.h   |     14 +-
 .../Source/JavaScriptCore/runtime/SourceOrigin.h   |     58 +
 .../JavaScriptCore/runtime/SparseArrayValueMap.cpp |     77 +-
 .../JavaScriptCore/runtime/SparseArrayValueMap.h   |     16 +-
 .../Source/JavaScriptCore/runtime/StackAlignment.h |     15 +-
 .../Source/JavaScriptCore/runtime/StackFrame.cpp   |    126 +
 .../Source/JavaScriptCore/runtime/StackFrame.h     |     72 +
 .../JavaScriptCore/runtime/StrictEvalActivation.h  |      9 +-
 .../JavaScriptCore/runtime/StringConstructor.cpp   |     40 +-
 .../JavaScriptCore/runtime/StringConstructor.h     |      9 +-
 .../runtime/StringIteratorPrototype.cpp            |     15 +-
 .../runtime/StringIteratorPrototype.h              |     10 +-
 .../Source/JavaScriptCore/runtime/StringObject.cpp |    109 +-
 .../Source/JavaScriptCore/runtime/StringObject.h   |     42 +-
 .../JavaScriptCore/runtime/StringPrototype.cpp     |   1308 +-
 .../JavaScriptCore/runtime/StringPrototype.h       |     21 +-
 .../runtime/StringRecursionChecker.cpp             |      6 +-
 .../runtime/StringRecursionChecker.h               |     13 +-
 .../Source/JavaScriptCore/runtime/Structure.cpp    |    600 +-
 .../Source/JavaScriptCore/runtime/Structure.h      |    202 +-
 .../JavaScriptCore/runtime/StructureChain.cpp      |      9 +-
 .../Source/JavaScriptCore/runtime/StructureChain.h |     16 +-
 .../JavaScriptCore/runtime/StructureIDBlob.h       |     23 +-
 .../JavaScriptCore/runtime/StructureIDTable.cpp    |      4 +-
 .../JavaScriptCore/runtime/StructureIDTable.h      |     51 +-
 .../JavaScriptCore/runtime/StructureInlines.h      |    183 +-
 .../JavaScriptCore/runtime/StructureRareData.cpp   |     14 +-
 .../JavaScriptCore/runtime/StructureRareData.h     |      5 +-
 .../runtime/StructureRareDataInlines.h             |      5 +-
 .../runtime/StructureTransitionTable.h             |     81 +-
 .../Source/JavaScriptCore/runtime/Symbol.cpp       |     42 +-
 .../native/Source/JavaScriptCore/runtime/Symbol.h  |     47 +-
 .../JavaScriptCore/runtime/SymbolConstructor.cpp   |     37 +-
 .../JavaScriptCore/runtime/SymbolConstructor.h     |      8 +-
 .../Source/JavaScriptCore/runtime/SymbolObject.cpp |      7 +-
 .../Source/JavaScriptCore/runtime/SymbolObject.h   |      9 +-
 .../JavaScriptCore/runtime/SymbolPrototype.cpp     |     34 +-
 .../JavaScriptCore/runtime/SymbolPrototype.h       |     16 +-
 .../Source/JavaScriptCore/runtime/SymbolTable.cpp  |    100 +-
 .../Source/JavaScriptCore/runtime/SymbolTable.h    |    106 +-
 .../JavaScriptCore/runtime/TemplateRegistry.cpp    |     37 +-
 .../JavaScriptCore/runtime/TemplateRegistry.h      |     13 +-
 .../JavaScriptCore/runtime/TemplateRegistryKey.cpp |     39 +
 .../JavaScriptCore/runtime/TemplateRegistryKey.h   |     49 +-
 .../runtime/TemplateRegistryKeyTable.cpp           |     64 +
 .../runtime/TemplateRegistryKeyTable.h             |     59 +
 .../JavaScriptCore/runtime/TestRunnerUtils.cpp     |     33 +-
 .../JavaScriptCore/runtime/TestRunnerUtils.h       |     10 +-
 .../Source/JavaScriptCore/runtime/ThrowScope.cpp   |    113 +
 .../Source/JavaScriptCore/runtime/ThrowScope.h     |    107 +
 .../JavaScriptCore/runtime/ToNativeFromValue.h     |     16 +-
 .../native/Source/JavaScriptCore/runtime/Tracing.d |     40 -
 .../native/Source/JavaScriptCore/runtime/Tracing.h |     50 -
 .../Source/JavaScriptCore/runtime/TypeError.h      |     40 +
 .../JavaScriptCore/runtime/TypeLocationCache.cpp   |      4 +-
 .../JavaScriptCore/runtime/TypeLocationCache.h     |      7 +-
 .../Source/JavaScriptCore/runtime/TypeProfiler.cpp |      3 +-
 .../Source/JavaScriptCore/runtime/TypeProfiler.h   |      5 +-
 .../JavaScriptCore/runtime/TypeProfilerLog.cpp     |     23 +-
 .../JavaScriptCore/runtime/TypeProfilerLog.h       |      7 +-
 .../Source/JavaScriptCore/runtime/TypeSet.cpp      |    115 +-
 .../native/Source/JavaScriptCore/runtime/TypeSet.h |     30 +-
 .../JavaScriptCore/runtime/TypedArrayAdaptors.h    |     80 +-
 .../Source/JavaScriptCore/runtime/TypedArrayBase.h |    153 -
 .../JavaScriptCore/runtime/TypedArrayController.h  |      8 +-
 .../JavaScriptCore/runtime/TypedArrayInlines.h     |      7 +-
 .../Source/JavaScriptCore/runtime/TypedArrayType.h |     71 +-
 .../Source/JavaScriptCore/runtime/TypedArrays.h    |      6 +-
 .../Source/JavaScriptCore/runtime/TypeofType.h     |      6 +-
 .../Source/JavaScriptCore/runtime/Uint16Array.h    |      6 +-
 .../JavaScriptCore/runtime/Uint16WithFraction.h    |      8 +-
 .../Source/JavaScriptCore/runtime/Uint32Array.h    |      6 +-
 .../Source/JavaScriptCore/runtime/Uint8Array.h     |      6 +-
 .../JavaScriptCore/runtime/Uint8ClampedArray.h     |      6 +-
 .../native/Source/JavaScriptCore/runtime/VM.cpp    |    325 +-
 .../main/native/Source/JavaScriptCore/runtime/VM.h |    303 +-
 .../Source/JavaScriptCore/runtime/VMEntryScope.cpp |      5 +-
 .../Source/JavaScriptCore/runtime/VMEntryScope.h   |      7 +-
 .../Source/JavaScriptCore/runtime/VMInlines.h      |     36 +-
 .../Source/JavaScriptCore/runtime/VarOffset.h      |      6 +-
 .../Source/JavaScriptCore/runtime/Watchdog.cpp     |     15 +-
 .../Source/JavaScriptCore/runtime/Watchdog.h       |      6 +-
 .../Source/JavaScriptCore/runtime/WeakGCMap.h      |     27 +-
 .../JavaScriptCore/runtime/WeakGCMapInlines.h      |     30 +-
 .../JavaScriptCore/runtime/WeakMapConstructor.cpp  |     96 +-
 .../JavaScriptCore/runtime/WeakMapConstructor.h    |      7 +-
 .../Source/JavaScriptCore/runtime/WeakMapData.cpp  |     27 +-
 .../Source/JavaScriptCore/runtime/WeakMapData.h    |     11 +-
 .../JavaScriptCore/runtime/WeakMapPrototype.cpp    |     24 +-
 .../JavaScriptCore/runtime/WeakMapPrototype.h      |      7 +-
 .../JavaScriptCore/runtime/WeakSetConstructor.cpp  |     75 +-
 .../JavaScriptCore/runtime/WeakSetConstructor.h    |      7 +-
 .../JavaScriptCore/runtime/WeakSetPrototype.cpp    |     24 +-
 .../JavaScriptCore/runtime/WeakSetPrototype.h      |      7 +-
 .../Source/JavaScriptCore/runtime/WriteBarrier.h   |      5 +-
 .../JavaScriptCore/runtime/WriteBarrierInlines.h   |      5 +-
 .../Source/JavaScriptCore/shell/CMakeLists.txt     |      6 +-
 .../JavaScriptCore/shell/DLLLauncherMain.cpp       |    222 +
 .../Source/JavaScriptCore/shell/PlatformWin.cmake  |     13 +-
 .../native/Source/JavaScriptCore/testRegExp.cpp    |     13 +-
 .../Source/JavaScriptCore/tools/CodeProfile.cpp    |      1 -
 .../Source/JavaScriptCore/tools/CodeProfile.h      |     10 +-
 .../Source/JavaScriptCore/tools/CodeProfiling.cpp  |      8 +-
 .../Source/JavaScriptCore/tools/CodeProfiling.h    |      8 +-
 .../JavaScriptCore/tools/FunctionOverrides.cpp     |     30 +-
 .../JavaScriptCore/tools/FunctionOverrides.h       |     10 +-
 .../JavaScriptCore/tools/FunctionWhitelist.cpp     |     99 +
 .../JavaScriptCore/tools/FunctionWhitelist.h       |     46 +
 .../Source/JavaScriptCore/tools/JSDollarVM.cpp     |      3 +-
 .../Source/JavaScriptCore/tools/JSDollarVM.h       |      5 +-
 .../JavaScriptCore/tools/JSDollarVMPrototype.cpp   |    129 +-
 .../JavaScriptCore/tools/JSDollarVMPrototype.h     |      5 +-
 .../Source/JavaScriptCore/tools/ProfileTreeNode.h  |     12 +-
 .../JavaScriptCore/tools/SigillCrashAnalyzer.cpp   |    396 +
 .../JavaScriptCore/tools/SigillCrashAnalyzer.h     |     33 +
 .../Source/JavaScriptCore/tools/TieredMMapArray.h  |      8 +-
 .../Source/JavaScriptCore/tools/VMInspector.cpp    |    195 +
 .../Source/JavaScriptCore/tools/VMInspector.h      |     72 +
 .../Source/JavaScriptCore/ucd/CaseFolding.txt      |   1414 +
 .../Source/JavaScriptCore/wasm/JSWASMModule.cpp    |     68 -
 .../Source/JavaScriptCore/wasm/JSWASMModule.h      |    118 -
 .../Source/JavaScriptCore/wasm/JSWebAssembly.cpp   |    111 +
 .../Source/JavaScriptCore/wasm/JSWebAssembly.h     |     78 +
 .../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/wasm/WasmB3IRGenerator.cpp      |   1614 +
 .../Source/JavaScriptCore/wasm/WasmB3IRGenerator.h |     54 +
 .../Source/JavaScriptCore/wasm/WasmBinding.cpp     |    468 +
 .../Source/JavaScriptCore/wasm/WasmBinding.h       |     45 +
 .../JavaScriptCore/wasm/WasmCallingConvention.cpp  |     67 +
 .../JavaScriptCore/wasm/WasmCallingConvention.h    |    205 +
 .../Source/JavaScriptCore/wasm/WasmExceptionType.h |     65 +
 .../Source/JavaScriptCore/wasm/WasmFormat.cpp      |     62 +
 .../native/Source/JavaScriptCore/wasm/WasmFormat.h |    310 +
 .../JavaScriptCore/wasm/WasmFunctionParser.h       |    636 +
 .../Source/JavaScriptCore/wasm/WasmMemory.cpp      |    171 +
 .../native/Source/JavaScriptCore/wasm/WasmMemory.h |     91 +
 .../JavaScriptCore/wasm/WasmMemoryInformation.cpp  |     86 +
 .../JavaScriptCore/wasm/WasmMemoryInformation.h    |     71 +
 .../JavaScriptCore/wasm/WasmModuleParser.cpp       |    629 +
 .../Source/JavaScriptCore/wasm/WasmModuleParser.h  |     76 +
 .../Source/JavaScriptCore/wasm/WasmPageCount.cpp   |     45 +
 .../Source/JavaScriptCore/wasm/WasmPageCount.h     |    101 +
 .../native/Source/JavaScriptCore/wasm/WasmParser.h |    276 +
 .../native/Source/JavaScriptCore/wasm/WasmPlan.cpp |    273 +
 .../native/Source/JavaScriptCore/wasm/WasmPlan.h   |    116 +
 .../Source/JavaScriptCore/wasm/WasmSections.h      |     85 +
 .../Source/JavaScriptCore/wasm/WasmSignature.cpp   |    157 +
 .../Source/JavaScriptCore/wasm/WasmSignature.h     |    169 +
 .../Source/JavaScriptCore/wasm/WasmValidate.cpp    |    396 +
 .../Source/JavaScriptCore/wasm/WasmValidate.h      |     43 +
 .../Source/JavaScriptCore/wasm/generateWasm.py     |     96 +
 .../wasm/generateWasmB3IRGeneratorInlinesHeader.py |    218 +
 .../JavaScriptCore/wasm/generateWasmOpsHeader.py   |    285 +
 .../wasm/generateWasmValidateInlinesHeader.py      |    170 +
 .../JavaScriptCore/wasm/js/JSWebAssemblyCallee.cpp |     56 +
 .../JavaScriptCore/wasm/js/JSWebAssemblyCallee.h   |     71 +
 .../wasm/js/JSWebAssemblyCompileError.cpp          |     61 +
 .../wasm/js/JSWebAssemblyCompileError.h            |     54 +
 .../JavaScriptCore/wasm/js/JSWebAssemblyHelpers.h  |     76 +
 .../wasm/js/JSWebAssemblyInstance.cpp              |     99 +
 .../JavaScriptCore/wasm/js/JSWebAssemblyInstance.h |    117 +
 .../wasm/js/JSWebAssemblyLinkError.cpp             |     61 +
 .../wasm/js/JSWebAssemblyLinkError.h               |     54 +
 .../JavaScriptCore/wasm/js/JSWebAssemblyMemory.cpp |    148 +
 .../JavaScriptCore/wasm/js/JSWebAssemblyMemory.h   |     69 +
 .../JavaScriptCore/wasm/js/JSWebAssemblyModule.cpp |     98 +
 .../JavaScriptCore/wasm/js/JSWebAssemblyModule.h   |    123 +
 .../wasm/js/JSWebAssemblyRuntimeError.cpp          |     54 +
 .../wasm/js/JSWebAssemblyRuntimeError.h            |     52 +
 .../JavaScriptCore/wasm/js/JSWebAssemblyTable.cpp  |    136 +
 .../JavaScriptCore/wasm/js/JSWebAssemblyTable.h    |     84 +
 .../wasm/js/WebAssemblyCompileErrorConstructor.cpp |    102 +
 .../wasm/js/WebAssemblyCompileErrorConstructor.h   |     58 +
 .../wasm/js/WebAssemblyCompileErrorPrototype.cpp   |     69 +
 .../wasm/js/WebAssemblyCompileErrorPrototype.h     |     54 +
 .../JavaScriptCore/wasm/js/WebAssemblyFunction.cpp |    187 +
 .../JavaScriptCore/wasm/js/WebAssemblyFunction.h   |     80 +
 .../wasm/js/WebAssemblyInstanceConstructor.cpp     |    345 +
 .../wasm/js/WebAssemblyInstanceConstructor.h       |     59 +
 .../wasm/js/WebAssemblyInstancePrototype.cpp       |     69 +
 .../wasm/js/WebAssemblyInstancePrototype.h         |     54 +
 .../wasm/js/WebAssemblyLinkErrorConstructor.cpp    |    102 +
 .../wasm/js/WebAssemblyLinkErrorConstructor.h      |     58 +
 .../wasm/js/WebAssemblyLinkErrorPrototype.cpp      |     69 +
 .../wasm/js/WebAssemblyLinkErrorPrototype.h        |     54 +
 .../wasm/js/WebAssemblyMemoryConstructor.cpp       |    160 +
 .../wasm/js/WebAssemblyMemoryConstructor.h         |     59 +
 .../wasm/js/WebAssemblyMemoryPrototype.cpp         |    123 +
 .../wasm/js/WebAssemblyMemoryPrototype.h           |     54 +
 .../wasm/js/WebAssemblyModuleConstructor.cpp       |    156 +
 .../wasm/js/WebAssemblyModuleConstructor.h         |     61 +
 .../wasm/js/WebAssemblyModulePrototype.cpp         |    112 +
 .../wasm/js/WebAssemblyModulePrototype.h           |     54 +
 .../wasm/js/WebAssemblyModuleRecord.cpp            |    291 +
 .../wasm/js/WebAssemblyModuleRecord.h              |     67 +
 .../wasm/js/WebAssemblyPrototype.cpp               |     89 +
 .../JavaScriptCore/wasm/js/WebAssemblyPrototype.h  |     54 +
 .../wasm/js/WebAssemblyRuntimeErrorConstructor.cpp |    102 +
 .../wasm/js/WebAssemblyRuntimeErrorConstructor.h   |     58 +
 .../wasm/js/WebAssemblyRuntimeErrorPrototype.cpp   |     69 +
 .../wasm/js/WebAssemblyRuntimeErrorPrototype.h     |     54 +
 .../wasm/js/WebAssemblyTableConstructor.cpp        |    150 +
 .../wasm/js/WebAssemblyTableConstructor.h          |     59 +
 .../wasm/js/WebAssemblyTablePrototype.cpp          |    178 +
 .../wasm/js/WebAssemblyTablePrototype.h            |     54 +
 .../wasm/js/WebAssemblyToJSCallee.cpp              |     67 +
 .../JavaScriptCore/wasm/js/WebAssemblyToJSCallee.h |     53 +
 .../native/Source/JavaScriptCore/wasm/wasm.json    |    217 +
 .../JavaScriptCore/yarr/RegularExpression.cpp      |     12 +-
 .../Source/JavaScriptCore/yarr/RegularExpression.h |      5 +-
 .../main/native/Source/JavaScriptCore/yarr/Yarr.h  |      9 +-
 .../Source/JavaScriptCore/yarr/YarrCanonicalize.h  |    143 +
 .../JavaScriptCore/yarr/YarrCanonicalizeUCS2.cpp   |    464 +
 .../JavaScriptCore/yarr/YarrCanonicalizeUCS2.js    |    193 +
 .../yarr/YarrCanonicalizeUnicode.cpp               |   1182 -
 .../JavaScriptCore/yarr/YarrCanonicalizeUnicode.h  |    144 -
 .../JavaScriptCore/yarr/YarrCanonicalizeUnicode.js |    221 -
 .../Source/JavaScriptCore/yarr/YarrInterpreter.cpp |    278 +-
 .../Source/JavaScriptCore/yarr/YarrInterpreter.h   |     77 +-
 .../native/Source/JavaScriptCore/yarr/YarrJIT.cpp  |    454 +-
 .../native/Source/JavaScriptCore/yarr/YarrJIT.h    |      5 +-
 .../native/Source/JavaScriptCore/yarr/YarrParser.h |    144 +-
 .../Source/JavaScriptCore/yarr/YarrPattern.cpp     |    198 +-
 .../Source/JavaScriptCore/yarr/YarrPattern.h       |     97 +-
 .../JavaScriptCore/yarr/YarrSyntaxChecker.cpp      |      6 +-
 .../Source/JavaScriptCore/yarr/YarrSyntaxChecker.h |     10 +-
 .../web/src/main/native/Source/PlatformGTK.cmake   |      1 -
 .../web/src/main/native/Source/PlatformJava.cmake  |      8 +
 .../native/Source/ThirdParty/icu/CMakeLists.txt    |     35 +
 .../ThirdParty/icu/java/common/CMakeLists.txt      |    196 +
 .../Source/ThirdParty/icu/java/data/CMakeLists.txt |     14 +
 .../ThirdParty/icu/java/data/icudata_wrapper.sh    |     65 +
 .../Source/ThirdParty/icu/java/i18n/CMakeLists.txt |    174 +
 .../ThirdParty/icu/java/stubdata/CMakeLists.txt    |     13 +
 .../ThirdParty/icu/java/tools/CMakeLists.txt       |      3 +
 .../icu/java/tools/icupkg/CMakeLists.txt           |     24 +
 .../icu/java/tools/pkgdata/CMakeLists.txt          |     23 +
 .../icu/java/tools/toolutil/CMakeLists.txt         |     33 +
 .../main/native/Source/ThirdParty/icu/license.html |    307 +
 .../main/native/Source/ThirdParty/icu/readme.html  |   1767 +
 .../Source/ThirdParty/icu/source/Makefile.in       |    387 +
 .../Source/ThirdParty/icu/source/acinclude.m4      |    495 +
 .../native/Source/ThirdParty/icu/source/aclocal.m4 |    485 +
 .../ThirdParty/icu/source/common/Makefile.in       |    225 +
 .../ThirdParty/icu/source/common/appendable.cpp    |     72 +
 .../Source/ThirdParty/icu/source/common/bmpset.cpp |    725 +
 .../Source/ThirdParty/icu/source/common/bmpset.h   |    161 +
 .../Source/ThirdParty/icu/source/common/brkeng.cpp |    337 +
 .../Source/ThirdParty/icu/source/common/brkeng.h   |    289 +
 .../ThirdParty/icu/source/common/brkiter.cpp       |    451 +
 .../ThirdParty/icu/source/common/bytestream.cpp    |     77 +
 .../ThirdParty/icu/source/common/bytestrie.cpp     |    439 +
 .../icu/source/common/bytestriebuilder.cpp         |    501 +
 .../icu/source/common/bytestrieiterator.cpp        |    210 +
 .../ThirdParty/icu/source/common/caniter.cpp       |    577 +
 .../ThirdParty/icu/source/common/chariter.cpp      |     98 +
 .../ThirdParty/icu/source/common/charstr.cpp       |    145 +
 .../Source/ThirdParty/icu/source/common/charstr.h  |    130 +
 .../Source/ThirdParty/icu/source/common/cmemory.c  |    183 +
 .../Source/ThirdParty/icu/source/common/cmemory.h  |    599 +
 .../Source/ThirdParty/icu/source/common/cmutex.h   |     39 +
 .../Source/ThirdParty/icu/source/common/common.rc  |    108 +
 .../Source/ThirdParty/icu/source/common/cpputils.h |     95 +
 .../Source/ThirdParty/icu/source/common/cstring.c  |    339 +
 .../Source/ThirdParty/icu/source/common/cstring.h  |    140 +
 .../Source/ThirdParty/icu/source/common/cwchar.c   |     53 +
 .../Source/ThirdParty/icu/source/common/cwchar.h   |     56 +
 .../Source/ThirdParty/icu/source/common/dictbe.cpp |    942 +
 .../Source/ThirdParty/icu/source/common/dictbe.h   |    314 +
 .../icu/source/common/dictionarydata.cpp           |    228 +
 .../ThirdParty/icu/source/common/dictionarydata.h  |    165 +
 .../ThirdParty/icu/source/common/dtintrv.cpp       |     61 +
 .../ThirdParty/icu/source/common/errorcode.cpp     |     40 +
 .../icu/source/common/filterednormalizer2.cpp      |    288 +
 .../Source/ThirdParty/icu/source/common/hash.h     |    208 +
 .../ThirdParty/icu/source/common/icudataver.c      |     29 +
 .../Source/ThirdParty/icu/source/common/icuplug.c  |    843 +
 .../ThirdParty/icu/source/common/icuplugimp.h      |     87 +
 .../ThirdParty/icu/source/common/listformatter.cpp |    238 +
 .../Source/ThirdParty/icu/source/common/localsvc.h |     25 +
 .../ThirdParty/icu/source/common/locavailable.cpp  |    187 +
 .../ThirdParty/icu/source/common/locbased.cpp      |     46 +
 .../Source/ThirdParty/icu/source/common/locbased.h |     97 +
 .../ThirdParty/icu/source/common/locdispnames.cpp  |    846 +
 .../Source/ThirdParty/icu/source/common/locid.cpp  |   1037 +
 .../ThirdParty/icu/source/common/loclikely.cpp     |   1275 +
 .../Source/ThirdParty/icu/source/common/locmap.c   |   1137 +
 .../Source/ThirdParty/icu/source/common/locmap.h   |     37 +
 .../ThirdParty/icu/source/common/locresdata.cpp    |    223 +
 .../ThirdParty/icu/source/common/locutil.cpp       |    265 +
 .../Source/ThirdParty/icu/source/common/locutil.h  |     37 +
 .../ThirdParty/icu/source/common/messageimpl.h     |     63 +
 .../icu/source/common/messagepattern.cpp           |   1231 +
 .../Source/ThirdParty/icu/source/common/msvcres.h  |     23 +
 .../Source/ThirdParty/icu/source/common/mutex.cpp  |    140 +
 .../Source/ThirdParty/icu/source/common/mutex.h    |    198 +
 .../ThirdParty/icu/source/common/normalizer2.cpp   |   1004 +
 .../icu/source/common/normalizer2impl.cpp          |   2073 +
 .../ThirdParty/icu/source/common/normalizer2impl.h |    777 +
 .../ThirdParty/icu/source/common/normlzr.cpp       |    521 +
 .../ThirdParty/icu/source/common/parsepos.cpp      |     21 +
 .../ThirdParty/icu/source/common/patternprops.cpp  |    218 +
 .../ThirdParty/icu/source/common/patternprops.h    |     89 +
 .../ThirdParty/icu/source/common/propname.cpp      |    327 +
 .../Source/ThirdParty/icu/source/common/propname.h |    210 +
 .../ThirdParty/icu/source/common/propname_data.h   |   1414 +
 .../Source/ThirdParty/icu/source/common/propsvec.c |    525 +
 .../Source/ThirdParty/icu/source/common/propsvec.h |    176 +
 .../ThirdParty/icu/source/common/punycode.cpp      |    587 +
 .../Source/ThirdParty/icu/source/common/punycode.h |    118 +
 .../Source/ThirdParty/icu/source/common/putil.cpp  |   2305 +
 .../Source/ThirdParty/icu/source/common/putilimp.h |    573 +
 .../Source/ThirdParty/icu/source/common/rbbi.cpp   |   1941 +
 .../Source/ThirdParty/icu/source/common/rbbicst.pl |    453 +
 .../ThirdParty/icu/source/common/rbbidata.cpp      |    446 +
 .../Source/ThirdParty/icu/source/common/rbbidata.h |    198 +
 .../ThirdParty/icu/source/common/rbbinode.cpp      |    358 +
 .../Source/ThirdParty/icu/source/common/rbbinode.h |    118 +
 .../Source/ThirdParty/icu/source/common/rbbirb.cpp |    318 +
 .../Source/ThirdParty/icu/source/common/rbbirb.h   |    211 +
 .../Source/ThirdParty/icu/source/common/rbbirpt.h  |    275 +
 .../ThirdParty/icu/source/common/rbbirpt.txt       |    315 +
 .../ThirdParty/icu/source/common/rbbiscan.cpp      |   1213 +
 .../Source/ThirdParty/icu/source/common/rbbiscan.h |    162 +
 .../ThirdParty/icu/source/common/rbbisetb.cpp      |    695 +
 .../Source/ThirdParty/icu/source/common/rbbisetb.h |    130 +
 .../ThirdParty/icu/source/common/rbbistbl.cpp      |    269 +
 .../ThirdParty/icu/source/common/rbbitblb.cpp      |   1260 +
 .../Source/ThirdParty/icu/source/common/rbbitblb.h |    127 +
 .../ThirdParty/icu/source/common/resbund.cpp       |    400 +
 .../ThirdParty/icu/source/common/resbund_cnv.cpp   |     55 +
 .../ThirdParty/icu/source/common/ruleiter.cpp      |    160 +
 .../Source/ThirdParty/icu/source/common/ruleiter.h |    231 +
 .../ThirdParty/icu/source/common/schriter.cpp      |    117 +
 .../Source/ThirdParty/icu/source/common/serv.cpp   |    981 +
 .../Source/ThirdParty/icu/source/common/serv.h     |    994 +
 .../Source/ThirdParty/icu/source/common/servlk.cpp |    187 +
 .../ThirdParty/icu/source/common/servlkf.cpp       |    151 +
 .../Source/ThirdParty/icu/source/common/servloc.h  |    549 +
 .../Source/ThirdParty/icu/source/common/servls.cpp |    294 +
 .../ThirdParty/icu/source/common/servnotf.cpp      |    118 +
 .../Source/ThirdParty/icu/source/common/servnotf.h |    123 +
 .../ThirdParty/icu/source/common/servrbf.cpp       |     94 +
 .../ThirdParty/icu/source/common/servslkf.cpp      |    122 +
 .../Source/ThirdParty/icu/source/common/sprpimpl.h |    129 +
 .../ThirdParty/icu/source/common/stringpiece.cpp   |     82 +
 .../icu/source/common/stringtriebuilder.cpp        |    616 +
 .../Source/ThirdParty/icu/source/common/uarrsort.c |    283 +
 .../Source/ThirdParty/icu/source/common/uarrsort.h |    101 +
 .../Source/ThirdParty/icu/source/common/uassert.h  |     32 +
 .../Source/ThirdParty/icu/source/common/ubidi.c    |   2372 +
 .../ThirdParty/icu/source/common/ubidi_props.c     |    220 +
 .../ThirdParty/icu/source/common/ubidi_props.h     |    136 +
 .../icu/source/common/ubidi_props_data.h           |    729 +
 .../Source/ThirdParty/icu/source/common/ubidiimp.h |    391 +
 .../Source/ThirdParty/icu/source/common/ubidiln.c  |   1351 +
 .../Source/ThirdParty/icu/source/common/ubidiwrt.c |    643 +
 .../Source/ThirdParty/icu/source/common/ubrk.cpp   |    303 +
 .../Source/ThirdParty/icu/source/common/ubrkimpl.h |     13 +
 .../Source/ThirdParty/icu/source/common/ucase.cpp  |   1321 +
 .../Source/ThirdParty/icu/source/common/ucase.h    |    409 +
 .../icu/source/common/ucase_props_data.h           |    759 +
 .../ThirdParty/icu/source/common/ucasemap.cpp      |    537 +
 .../source/common/ucasemap_titlecase_brkiter.cpp   |     67 +
 .../Source/ThirdParty/icu/source/common/ucat.c     |     76 +
 .../Source/ThirdParty/icu/source/common/uchar.c    |    727 +
 .../icu/source/common/uchar_props_data.h           |   2955 +
 .../ThirdParty/icu/source/common/ucharstrie.cpp    |    411 +
 .../icu/source/common/ucharstriebuilder.cpp        |    441 +
 .../icu/source/common/ucharstrieiterator.cpp       |    213 +
 .../ThirdParty/icu/source/common/uchriter.cpp      |    365 +
 .../Source/ThirdParty/icu/source/common/ucln.h     |     92 +
 .../Source/ThirdParty/icu/source/common/ucln_cmn.c |    123 +
 .../Source/ThirdParty/icu/source/common/ucln_cmn.h |     61 +
 .../Source/ThirdParty/icu/source/common/ucln_imp.h |    178 +
 .../Source/ThirdParty/icu/source/common/ucmndata.c |    382 +
 .../Source/ThirdParty/icu/source/common/ucmndata.h |    111 +
 .../Source/ThirdParty/icu/source/common/ucnv.c     |   2918 +
 .../ThirdParty/icu/source/common/ucnv2022.cpp      |   3951 +
 .../ThirdParty/icu/source/common/ucnv_bld.cpp      |   1706 +
 .../Source/ThirdParty/icu/source/common/ucnv_bld.h |    286 +
 .../Source/ThirdParty/icu/source/common/ucnv_cb.c  |    259 +
 .../Source/ThirdParty/icu/source/common/ucnv_cnv.c |    174 +
 .../Source/ThirdParty/icu/source/common/ucnv_cnv.h |    321 +
 .../Source/ThirdParty/icu/source/common/ucnv_ct.c  |    645 +
 .../Source/ThirdParty/icu/source/common/ucnv_err.c |    406 +
 .../ThirdParty/icu/source/common/ucnv_ext.cpp      |   1137 +
 .../Source/ThirdParty/icu/source/common/ucnv_ext.h |    479 +
 .../Source/ThirdParty/icu/source/common/ucnv_imp.h |    137 +
 .../ThirdParty/icu/source/common/ucnv_io.cpp       |   1360 +
 .../Source/ThirdParty/icu/source/common/ucnv_io.h  |    125 +
 .../Source/ThirdParty/icu/source/common/ucnv_lmb.c |   1377 +
 .../Source/ThirdParty/icu/source/common/ucnv_set.c |     68 +
 .../Source/ThirdParty/icu/source/common/ucnv_u16.c |   1561 +
 .../Source/ThirdParty/icu/source/common/ucnv_u32.c |   1249 +
 .../Source/ThirdParty/icu/source/common/ucnv_u7.c  |   1484 +
 .../Source/ThirdParty/icu/source/common/ucnv_u8.c  |   1086 +
 .../ThirdParty/icu/source/common/ucnvbocu.cpp      |   1402 +
 .../Source/ThirdParty/icu/source/common/ucnvdisp.c |     86 +
 .../Source/ThirdParty/icu/source/common/ucnvhz.c   |    640 +
 .../Source/ThirdParty/icu/source/common/ucnvisci.c |   1631 +
 .../Source/ThirdParty/icu/source/common/ucnvlat1.c |    744 +
 .../Source/ThirdParty/icu/source/common/ucnvmbcs.c |   5661 +
 .../Source/ThirdParty/icu/source/common/ucnvmbcs.h |    603 +
 .../Source/ThirdParty/icu/source/common/ucnvscsu.c |   2018 +
 .../ThirdParty/icu/source/common/ucnvsel.cpp       |    820 +
 .../ThirdParty/icu/source/common/ucol_data.h       |     87 +
 .../ThirdParty/icu/source/common/ucol_swp.cpp      |    467 +
 .../Source/ThirdParty/icu/source/common/ucol_swp.h |     66 +
 .../Source/ThirdParty/icu/source/common/udata.cpp  |   1390 +
 .../Source/ThirdParty/icu/source/common/udatamem.c |    159 +
 .../Source/ThirdParty/icu/source/common/udatamem.h |     59 +
 .../Source/ThirdParty/icu/source/common/udataswp.c |    415 +
 .../Source/ThirdParty/icu/source/common/udataswp.h |    349 +
 .../Source/ThirdParty/icu/source/common/uelement.h |     89 +
 .../Source/ThirdParty/icu/source/common/uenum.c    |    187 +
 .../Source/ThirdParty/icu/source/common/uenumimp.h |    153 +
 .../Source/ThirdParty/icu/source/common/uhash.c    |    973 +
 .../Source/ThirdParty/icu/source/common/uhash.h    |    666 +
 .../ThirdParty/icu/source/common/uhash_us.cpp      |     24 +
 .../Source/ThirdParty/icu/source/common/uidna.cpp  |    921 +
 .../Source/ThirdParty/icu/source/common/uinit.c    |     58 +
 .../Source/ThirdParty/icu/source/common/uinit.cpp  |     68 +
 .../Source/ThirdParty/icu/source/common/uinvchar.c |    611 +
 .../Source/ThirdParty/icu/source/common/uinvchar.h |    125 +
 .../Source/ThirdParty/icu/source/common/uiter.cpp  |   1106 +
 .../Source/ThirdParty/icu/source/common/ulist.c    |    236 +
 .../Source/ThirdParty/icu/source/common/ulist.h    |     46 +
 .../Source/ThirdParty/icu/source/common/uloc.cpp   |   2514 +
 .../Source/ThirdParty/icu/source/common/uloc_tag.c |   2812 +
 .../Source/ThirdParty/icu/source/common/ulocimp.h  |     65 +
 .../Source/ThirdParty/icu/source/common/umapfile.c |    461 +
 .../Source/ThirdParty/icu/source/common/umapfile.h |     55 +
 .../Source/ThirdParty/icu/source/common/umath.c    |     24 +
 .../Source/ThirdParty/icu/source/common/umutex.cpp |    483 +
 .../Source/ThirdParty/icu/source/common/umutex.h   |    229 +
 .../Source/ThirdParty/icu/source/common/unames.cpp |   2119 +
 .../icu/source/common/unicode/appendable.h         |    232 +
 .../ThirdParty/icu/source/common/unicode/brkiter.h |    595 +
 .../icu/source/common/unicode/bytestream.h         |    257 +
 .../icu/source/common/unicode/bytestrie.h          |    519 +
 .../icu/source/common/unicode/bytestriebuilder.h   |    177 +
 .../ThirdParty/icu/source/common/unicode/caniter.h |    208 +
 .../icu/source/common/unicode/chariter.h           |    722 +
 .../ThirdParty/icu/source/common/unicode/dbbi.h    |     39 +
 .../ThirdParty/icu/source/common/unicode/docmain.h |    215 +
 .../ThirdParty/icu/source/common/unicode/dtintrv.h |    158 +
 .../ThirdParty/icu/source/common/unicode/enumset.h |     61 +
 .../icu/source/common/unicode/errorcode.h          |    137 +
 .../icu/source/common/unicode/icudataver.h         |     41 +
 .../ThirdParty/icu/source/common/unicode/icuplug.h |    371 +
 .../ThirdParty/icu/source/common/unicode/idna.h    |    323 +
 .../icu/source/common/unicode/listformatter.h      |    128 +
 .../icu/source/common/unicode/localpointer.h       |    304 +
 .../ThirdParty/icu/source/common/unicode/locid.h   |    787 +
 .../icu/source/common/unicode/messagepattern.h     |    946 +
 .../icu/source/common/unicode/normalizer2.h        |    658 +
 .../ThirdParty/icu/source/common/unicode/normlzr.h |    797 +
 .../icu/source/common/unicode/parseerr.h           |     92 +
 .../icu/source/common/unicode/parsepos.h           |    230 +
 .../icu/source/common/unicode/platform.h           |    757 +
 .../ThirdParty/icu/source/common/unicode/ptypes.h  |    126 +
 .../ThirdParty/icu/source/common/unicode/putil.h   |    164 +
 .../ThirdParty/icu/source/common/unicode/rbbi.h    |    781 +
 .../ThirdParty/icu/source/common/unicode/rep.h     |    261 +
 .../ThirdParty/icu/source/common/unicode/resbund.h |    491 +
 .../icu/source/common/unicode/schriter.h           |    187 +
 .../icu/source/common/unicode/std_string.h         |     34 +
 .../ThirdParty/icu/source/common/unicode/strenum.h |    276 +
 .../icu/source/common/unicode/stringpiece.h        |    224 +
 .../icu/source/common/unicode/stringtriebuilder.h  |    400 +
 .../icu/source/common/unicode/symtable.h           |    112 +
 .../ThirdParty/icu/source/common/unicode/ubidi.h   |   2186 +
 .../ThirdParty/icu/source/common/unicode/ubrk.h    |    535 +
 .../icu/source/common/unicode/ucasemap.h           |    423 +
 .../ThirdParty/icu/source/common/unicode/ucat.h    |    158 +
 .../ThirdParty/icu/source/common/unicode/uchar.h   |   3267 +
 .../icu/source/common/unicode/ucharstrie.h         |    576 +
 .../icu/source/common/unicode/ucharstriebuilder.h  |    181 +
 .../icu/source/common/unicode/uchriter.h           |    381 +
 .../ThirdParty/icu/source/common/unicode/uclean.h  |    249 +
 .../ThirdParty/icu/source/common/unicode/ucnv.h    |   2028 +
 .../ThirdParty/icu/source/common/unicode/ucnv_cb.h |    162 +
 .../icu/source/common/unicode/ucnv_err.h           |    463 +
 .../ThirdParty/icu/source/common/unicode/ucnvsel.h |    187 +
 .../ThirdParty/icu/source/common/unicode/uconfig.h |    412 +
 .../ThirdParty/icu/source/common/unicode/udata.h   |    416 +
 .../ThirdParty/icu/source/common/unicode/uenum.h   |    209 +
 .../ThirdParty/icu/source/common/unicode/uidna.h   |    762 +
 .../ThirdParty/icu/source/common/unicode/uiter.h   |    707 +
 .../ThirdParty/icu/source/common/unicode/uloc.h    |   1129 +
 .../icu/source/common/unicode/umachine.h           |    322 +
 .../ThirdParty/icu/source/common/unicode/umisc.h   |     60 +
 .../ThirdParty/icu/source/common/unicode/unifilt.h |    120 +
 .../icu/source/common/unicode/unifunct.h           |    125 +
 .../icu/source/common/unicode/unimatch.h           |    163 +
 .../ThirdParty/icu/source/common/unicode/uniset.h  |   1687 +
 .../ThirdParty/icu/source/common/unicode/unistr.h  |   4519 +
 .../ThirdParty/icu/source/common/unicode/unorm.h   |    561 +
 .../ThirdParty/icu/source/common/unicode/unorm2.h  |    528 +
 .../ThirdParty/icu/source/common/unicode/uobject.h |    320 +
 .../ThirdParty/icu/source/common/unicode/urename.h |   1785 +
 .../ThirdParty/icu/source/common/unicode/urep.h    |    155 +
 .../ThirdParty/icu/source/common/unicode/ures.h    |    886 +
 .../ThirdParty/icu/source/common/unicode/uscript.h |    620 +
 .../ThirdParty/icu/source/common/unicode/uset.h    |   1124 +
 .../icu/source/common/unicode/usetiter.h           |    318 +
 .../ThirdParty/icu/source/common/unicode/ushape.h  |    474 +
 .../ThirdParty/icu/source/common/unicode/usprep.h  |    269 +
 .../ThirdParty/icu/source/common/unicode/ustring.h |   1703 +
 .../icu/source/common/unicode/ustringtrie.h        |     95 +
 .../ThirdParty/icu/source/common/unicode/utext.h   |   1600 +
 .../ThirdParty/icu/source/common/unicode/utf.h     |    223 +
 .../ThirdParty/icu/source/common/unicode/utf16.h   |    623 +
 .../ThirdParty/icu/source/common/unicode/utf32.h   |     23 +
 .../ThirdParty/icu/source/common/unicode/utf8.h    |    830 +
 .../ThirdParty/icu/source/common/unicode/utf_old.h |   1169 +
 .../ThirdParty/icu/source/common/unicode/utrace.h  |    359 +
 .../ThirdParty/icu/source/common/unicode/utypes.h  |    723 +
 .../ThirdParty/icu/source/common/unicode/uvernum.h |    167 +
 .../icu/source/common/unicode/uversion.h           |    193 +
 .../ThirdParty/icu/source/common/unifilt.cpp       |     69 +
 .../ThirdParty/icu/source/common/unifunct.cpp      |     26 +
 .../Source/ThirdParty/icu/source/common/uniset.cpp |   2283 +
 .../icu/source/common/uniset_closure.cpp           |    280 +
 .../ThirdParty/icu/source/common/uniset_props.cpp  |   1304 +
 .../ThirdParty/icu/source/common/unisetspan.cpp    |   1510 +
 .../ThirdParty/icu/source/common/unisetspan.h      |    155 +
 .../Source/ThirdParty/icu/source/common/unistr.cpp |   1788 +
 .../ThirdParty/icu/source/common/unistr_case.cpp   |    180 +
 .../icu/source/common/unistr_case_locale.cpp       |     70 +
 .../ThirdParty/icu/source/common/unistr_cnv.cpp    |    425 +
 .../ThirdParty/icu/source/common/unistr_props.cpp  |     75 +
 .../icu/source/common/unistr_titlecase_brkiter.cpp |     90 +
 .../Source/ThirdParty/icu/source/common/unorm.cpp  |    280 +
 .../Source/ThirdParty/icu/source/common/unorm_it.c |    646 +
 .../Source/ThirdParty/icu/source/common/unorm_it.h |    148 +
 .../ThirdParty/icu/source/common/unormcmp.cpp      |    646 +
 .../Source/ThirdParty/icu/source/common/unormimp.h |    486 +
 .../ThirdParty/icu/source/common/uobject.cpp       |    103 +
 .../ThirdParty/icu/source/common/uposixdefs.h      |     73 +
 .../Source/ThirdParty/icu/source/common/uprops.cpp |    604 +
 .../Source/ThirdParty/icu/source/common/uprops.h   |    445 +
 .../Source/ThirdParty/icu/source/common/ures_cnv.c |     76 +
 .../ThirdParty/icu/source/common/uresbund.cpp      |   2883 +
 .../Source/ThirdParty/icu/source/common/uresdata.c |   1147 +
 .../Source/ThirdParty/icu/source/common/uresdata.h |    399 +
 .../Source/ThirdParty/icu/source/common/uresimp.h  |    268 +
 .../Source/ThirdParty/icu/source/common/ureslocs.h |     24 +
 .../Source/ThirdParty/icu/source/common/usc_impl.c |    361 +
 .../Source/ThirdParty/icu/source/common/usc_impl.h |    137 +
 .../Source/ThirdParty/icu/source/common/uscript.c  |     97 +
 .../ThirdParty/icu/source/common/uscript_props.cpp |    267 +
 .../Source/ThirdParty/icu/source/common/uset.cpp   |    639 +
 .../Source/ThirdParty/icu/source/common/uset_imp.h |     60 +
 .../ThirdParty/icu/source/common/uset_props.cpp    |    141 +
 .../ThirdParty/icu/source/common/usetiter.cpp      |    150 +
 .../Source/ThirdParty/icu/source/common/ushape.cpp |   1705 +
 .../Source/ThirdParty/icu/source/common/usprep.cpp |    918 +
 .../Source/ThirdParty/icu/source/common/ustack.cpp |     61 +
 .../Source/ThirdParty/icu/source/common/ustr_cnv.c |    253 +
 .../Source/ThirdParty/icu/source/common/ustr_cnv.h |     49 +
 .../Source/ThirdParty/icu/source/common/ustr_imp.h |    247 +
 .../icu/source/common/ustr_titlecase_brkiter.cpp   |     91 +
 .../ThirdParty/icu/source/common/ustr_wcs.cpp      |    533 +
 .../ThirdParty/icu/source/common/ustrcase.cpp      |    808 +
 .../icu/source/common/ustrcase_locale.cpp          |    110 +
 .../ThirdParty/icu/source/common/ustrenum.cpp      |    380 +
 .../Source/ThirdParty/icu/source/common/ustrenum.h |     83 +
 .../Source/ThirdParty/icu/source/common/ustrfmt.c  |     57 +
 .../Source/ThirdParty/icu/source/common/ustrfmt.h  |     17 +
 .../ThirdParty/icu/source/common/ustring.cpp       |   1516 +
 .../ThirdParty/icu/source/common/ustrtrns.cpp      |   1646 +
 .../Source/ThirdParty/icu/source/common/utext.cpp  |   2837 +
 .../Source/ThirdParty/icu/source/common/utf_impl.c |    326 +
 .../Source/ThirdParty/icu/source/common/util.cpp   |    409 +
 .../Source/ThirdParty/icu/source/common/util.h     |    239 +
 .../ThirdParty/icu/source/common/util_props.cpp    |    214 +
 .../Source/ThirdParty/icu/source/common/utrace.c   |    486 +
 .../Source/ThirdParty/icu/source/common/utracimp.h |    384 +
 .../Source/ThirdParty/icu/source/common/utrie.cpp  |   1232 +
 .../Source/ThirdParty/icu/source/common/utrie.h    |    795 +
 .../Source/ThirdParty/icu/source/common/utrie2.cpp |    744 +
 .../Source/ThirdParty/icu/source/common/utrie2.h   |   1001 +
 .../icu/source/common/utrie2_builder.cpp           |   1470 +
 .../ThirdParty/icu/source/common/utrie2_impl.h     |    172 +
 .../Source/ThirdParty/icu/source/common/uts46.cpp  |   1459 +
 .../ThirdParty/icu/source/common/utypeinfo.h       |     27 +
 .../Source/ThirdParty/icu/source/common/utypes.c   |    220 +
 .../ThirdParty/icu/source/common/uvector.cpp       |    565 +
 .../Source/ThirdParty/icu/source/common/uvector.h  |    413 +
 .../ThirdParty/icu/source/common/uvectr32.cpp      |    330 +
 .../Source/ThirdParty/icu/source/common/uvectr32.h |    304 +
 .../ThirdParty/icu/source/common/uvectr64.cpp      |    209 +
 .../Source/ThirdParty/icu/source/common/uvectr64.h |    277 +
 .../Source/ThirdParty/icu/source/common/wintz.c    |    371 +
 .../Source/ThirdParty/icu/source/common/wintz.h    |     34 +
 .../Source/ThirdParty/icu/source/config.guess      |   1530 +
 .../native/Source/ThirdParty/icu/source/config.sub |   1773 +
 .../ThirdParty/icu/source/config/Makefile.inc.in   |    294 +
 .../Source/ThirdParty/icu/source/config/dist.mk    |     84 +
 .../ThirdParty/icu/source/config/gmakever.mk       |     29 +
 .../ThirdParty/icu/source/config/icu-config-bottom |    409 +
 .../ThirdParty/icu/source/config/icu-config-top    |     22 +
 .../ThirdParty/icu/source/config/icu-config.1.in   |    288 +
 .../Source/ThirdParty/icu/source/config/icu.pc.in  |     31 +
 .../ThirdParty/icu/source/config/make2sh.sed       |     18 +
 .../ThirdParty/icu/source/config/mh-cygwin-msvc    |    229 +
 .../Source/ThirdParty/icu/source/config/mh-darwin  |     83 +
 .../Source/ThirdParty/icu/source/config/mh-linux   |     85 +
 .../icu/source/config/pkgdataMakefile.in           |     40 +
 .../icu/source/config/windows-update.sed.in        |      6 +
 .../native/Source/ThirdParty/icu/source/configure  |   8577 ++
 .../Source/ThirdParty/icu/source/configure.ac      |   1425 +
 .../Source/ThirdParty/icu/source/data/Makefile.in  |    880 +
 .../Source/ThirdParty/icu/source/data/build.xml    |    592 +
 .../ThirdParty/icu/source/data/cldr-icu-readme.txt |    279 +
 .../Source/ThirdParty/icu/source/data/curr/af.txt  |    698 +
 .../ThirdParty/icu/source/data/curr/af_NA.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/agq.txt |    236 +
 .../Source/ThirdParty/icu/source/data/curr/ak.txt  |    240 +
 .../Source/ThirdParty/icu/source/data/curr/am.txt  |   1286 +
 .../Source/ThirdParty/icu/source/data/curr/ar.txt  |   2202 +
 .../ThirdParty/icu/source/data/curr/ar_DJ.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/ar_ER.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/ar_SO.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/as.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/curr/asa.txt |    240 +
 .../Source/ThirdParty/icu/source/data/curr/az.txt  |   1747 +
 .../ThirdParty/icu/source/data/curr/az_AZ.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/az_Cyrl.txt    |     20 +
 .../ThirdParty/icu/source/data/curr/az_Latn.txt    |     14 +
 .../ThirdParty/icu/source/data/curr/az_Latn_AZ.txt |     17 +
 .../Source/ThirdParty/icu/source/data/curr/bas.txt |    240 +
 .../Source/ThirdParty/icu/source/data/curr/be.txt  |     68 +
 .../Source/ThirdParty/icu/source/data/curr/bem.txt |     24 +
 .../Source/ThirdParty/icu/source/data/curr/bez.txt |    236 +
 .../Source/ThirdParty/icu/source/data/curr/bg.txt  |   1966 +
 .../Source/ThirdParty/icu/source/data/curr/bm.txt  |    240 +
 .../Source/ThirdParty/icu/source/data/curr/bn.txt  |   1106 +
 .../ThirdParty/icu/source/data/curr/bn_IN.txt      |    127 +
 .../Source/ThirdParty/icu/source/data/curr/bo.txt  |     28 +
 .../ThirdParty/icu/source/data/curr/bo_IN.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/br.txt  |   1364 +
 .../Source/ThirdParty/icu/source/data/curr/brx.txt |   1084 +
 .../Source/ThirdParty/icu/source/data/curr/bs.txt  |   2838 +
 .../ThirdParty/icu/source/data/curr/bs_BA.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/bs_Cyrl.txt    |   2772 +
 .../ThirdParty/icu/source/data/curr/bs_Latn.txt    |     11 +
 .../ThirdParty/icu/source/data/curr/bs_Latn_BA.txt |     17 +
 .../Source/ThirdParty/icu/source/data/curr/ca.txt  |   2371 +
 .../Source/ThirdParty/icu/source/data/curr/cgg.txt |    236 +
 .../Source/ThirdParty/icu/source/data/curr/chr.txt |     66 +
 .../Source/ThirdParty/icu/source/data/curr/cs.txt  |   2355 +
 .../Source/ThirdParty/icu/source/data/curr/cy.txt  |   1918 +
 .../Source/ThirdParty/icu/source/data/curr/da.txt  |   2122 +
 .../Source/ThirdParty/icu/source/data/curr/dav.txt |    236 +
 .../Source/ThirdParty/icu/source/data/curr/de.txt  |   2210 +
 .../ThirdParty/icu/source/data/curr/de_CH.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/de_LU.txt      |     22 +
 .../Source/ThirdParty/icu/source/data/curr/dje.txt |    240 +
 .../Source/ThirdParty/icu/source/data/curr/dua.txt |     14 +
 .../Source/ThirdParty/icu/source/data/curr/dyo.txt |    132 +
 .../Source/ThirdParty/icu/source/data/curr/dz.txt  |    316 +
 .../Source/ThirdParty/icu/source/data/curr/ebu.txt |    236 +
 .../Source/ThirdParty/icu/source/data/curr/ee.txt  |   2310 +
 .../Source/ThirdParty/icu/source/data/curr/el.txt  |   2139 +
 .../Source/ThirdParty/icu/source/data/curr/en.txt  |   2398 +
 .../ThirdParty/icu/source/data/curr/en_AG.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/en_AU.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_BB.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_BE.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/en_BM.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_BS.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_BW.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_BZ.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_CA.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_CM.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/en_DM.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/en_FJ.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_GB.txt      |    167 +
 .../ThirdParty/icu/source/data/curr/en_GD.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/en_GH.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_GI.txt      |     25 +
 .../ThirdParty/icu/source/data/curr/en_GM.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_GY.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_HK.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_IN.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/en_JM.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_KE.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_KI.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_KN.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/en_KY.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_LC.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/en_LR.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_LS.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_MG.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_MT.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_MU.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_MW.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_NA.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_NG.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_NH.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/en_NZ.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_PG.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_PH.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_PK.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_RH.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/en_SB.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_SC.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_SG.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_SL.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_SS.txt      |     25 +
 .../ThirdParty/icu/source/data/curr/en_SZ.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_TO.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_TT.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_TZ.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_UG.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_VC.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/en_VU.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_WS.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_ZA.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/en_ZM.txt      |     25 +
 .../ThirdParty/icu/source/data/curr/en_ZW.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/eo.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/curr/es.txt  |   2094 +
 .../ThirdParty/icu/source/data/curr/es_AR.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/es_BO.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/es_CL.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/es_CO.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/es_CR.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/es_CU.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/es_DO.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/es_EC.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/es_GT.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/es_HN.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/es_MX.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/es_NI.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/es_PA.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/es_PE.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/es_PH.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/es_PR.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/es_PY.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/es_US.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/es_UY.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/es_VE.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/et.txt  |   1623 +
 .../Source/ThirdParty/icu/source/data/curr/eu.txt  |    811 +
 .../Source/ThirdParty/icu/source/data/curr/ewo.txt |    240 +
 .../Source/ThirdParty/icu/source/data/curr/fa.txt  |    868 +
 .../ThirdParty/icu/source/data/curr/fa_AF.txt      |     73 +
 .../Source/ThirdParty/icu/source/data/curr/ff.txt  |    236 +
 .../Source/ThirdParty/icu/source/data/curr/fi.txt  |   2374 +
 .../Source/ThirdParty/icu/source/data/curr/fil.txt |    698 +
 .../ThirdParty/icu/source/data/curr/fil_PH.txt     |     17 +
 .../Source/ThirdParty/icu/source/data/curr/fo.txt  |     20 +
 .../Source/ThirdParty/icu/source/data/curr/fr.txt  |   2226 +
 .../ThirdParty/icu/source/data/curr/fr_BI.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/fr_CA.txt      |     83 +
 .../ThirdParty/icu/source/data/curr/fr_CD.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/fr_CH.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/fr_DJ.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/fr_DZ.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/fr_GN.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/fr_HT.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/fr_KM.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/fr_LU.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/fr_MG.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/fr_MR.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/fr_MU.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/fr_RW.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/fr_SC.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/fr_SY.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/fr_TN.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/ga.txt  |    996 +
 .../Source/ThirdParty/icu/source/data/curr/gl.txt  |   1019 +
 .../Source/ThirdParty/icu/source/data/curr/gsw.txt |   2142 +
 .../Source/ThirdParty/icu/source/data/curr/gu.txt  |    656 +
 .../Source/ThirdParty/icu/source/data/curr/guz.txt |    236 +
 .../Source/ThirdParty/icu/source/data/curr/gv.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/curr/ha.txt  |    236 +
 .../ThirdParty/icu/source/data/curr/ha_GH.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/ha_Latn.txt    |     14 +
 .../ThirdParty/icu/source/data/curr/ha_Latn_GH.txt |     17 +
 .../ThirdParty/icu/source/data/curr/ha_Latn_NE.txt |     17 +
 .../ThirdParty/icu/source/data/curr/ha_Latn_NG.txt |     17 +
 .../ThirdParty/icu/source/data/curr/ha_NE.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/ha_NG.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/curr/haw.txt |     20 +
 .../Source/ThirdParty/icu/source/data/curr/he.txt  |    952 +
 .../ThirdParty/icu/source/data/curr/he_IL.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/hi.txt  |    766 +
 .../Source/ThirdParty/icu/source/data/curr/hr.txt  |   2808 +
 .../ThirdParty/icu/source/data/curr/hr_BA.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/hu.txt  |   1324 +
 .../Source/ThirdParty/icu/source/data/curr/hy.txt  |   1286 +
 .../Source/ThirdParty/icu/source/data/curr/id.txt  |   1179 +
 .../ThirdParty/icu/source/data/curr/id_ID.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/ig.txt  |     24 +
 .../Source/ThirdParty/icu/source/data/curr/ii.txt  |     24 +
 .../Source/ThirdParty/icu/source/data/curr/in.txt  |     11 +
 .../ThirdParty/icu/source/data/curr/in_ID.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/curr/is.txt  |    958 +
 .../Source/ThirdParty/icu/source/data/curr/it.txt  |   1739 +
 .../ThirdParty/icu/source/data/curr/it_CH.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/iw.txt  |     11 +
 .../ThirdParty/icu/source/data/curr/iw_IL.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/curr/ja.txt  |   1179 +
 .../ThirdParty/icu/source/data/curr/ja_JP.txt      |     17 +
 .../icu/source/data/curr/ja_JP_TRADITIONAL.txt     |     13 +
 .../Source/ThirdParty/icu/source/data/curr/jgo.txt |     36 +
 .../Source/ThirdParty/icu/source/data/curr/jmc.txt |    240 +
 .../Source/ThirdParty/icu/source/data/curr/ka.txt  |   1329 +
 .../Source/ThirdParty/icu/source/data/curr/kab.txt |    236 +
 .../Source/ThirdParty/icu/source/data/curr/kam.txt |    236 +
 .../Source/ThirdParty/icu/source/data/curr/kde.txt |    240 +
 .../Source/ThirdParty/icu/source/data/curr/kea.txt |    324 +
 .../Source/ThirdParty/icu/source/data/curr/khq.txt |    240 +
 .../Source/ThirdParty/icu/source/data/curr/ki.txt  |    236 +
 .../Source/ThirdParty/icu/source/data/curr/kk.txt  |     56 +
 .../ThirdParty/icu/source/data/curr/kk_Cyrl.txt    |     14 +
 .../ThirdParty/icu/source/data/curr/kk_Cyrl_KZ.txt |     17 +
 .../ThirdParty/icu/source/data/curr/kk_KZ.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/curr/kl.txt  |     30 +
 .../Source/ThirdParty/icu/source/data/curr/kln.txt |    236 +
 .../Source/ThirdParty/icu/source/data/curr/km.txt  |    651 +
 .../Source/ThirdParty/icu/source/data/curr/kn.txt  |    655 +
 .../Source/ThirdParty/icu/source/data/curr/ko.txt  |   1167 +
 .../Source/ThirdParty/icu/source/data/curr/kok.txt |     14 +
 .../Source/ThirdParty/icu/source/data/curr/ks.txt  |   1020 +
 .../ThirdParty/icu/source/data/curr/ks_Arab.txt    |     14 +
 .../ThirdParty/icu/source/data/curr/ks_Arab_IN.txt |     17 +
 .../ThirdParty/icu/source/data/curr/ks_IN.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/curr/ksb.txt |    240 +
 .../Source/ThirdParty/icu/source/data/curr/ksf.txt |    236 +
 .../Source/ThirdParty/icu/source/data/curr/kw.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/curr/lag.txt |    236 +
 .../Source/ThirdParty/icu/source/data/curr/lg.txt  |    240 +
 .../Source/ThirdParty/icu/source/data/curr/ln.txt  |    240 +
 .../ThirdParty/icu/source/data/curr/ln_AO.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/lo.txt  |   1171 +
 .../Source/ThirdParty/icu/source/data/curr/lt.txt  |   2664 +
 .../Source/ThirdParty/icu/source/data/curr/lu.txt  |    240 +
 .../Source/ThirdParty/icu/source/data/curr/luo.txt |    236 +
 .../Source/ThirdParty/icu/source/data/curr/luy.txt |    236 +
 .../Source/ThirdParty/icu/source/data/curr/lv.txt  |   1679 +
 .../Source/ThirdParty/icu/source/data/curr/mas.txt |    236 +
 .../ThirdParty/icu/source/data/curr/mas_TZ.txt     |     17 +
 .../Source/ThirdParty/icu/source/data/curr/mer.txt |    236 +
 .../Source/ThirdParty/icu/source/data/curr/mfe.txt |    240 +
 .../Source/ThirdParty/icu/source/data/curr/mg.txt  |    240 +
 .../Source/ThirdParty/icu/source/data/curr/mgh.txt |     20 +
 .../Source/ThirdParty/icu/source/data/curr/mgo.txt |     28 +
 .../Source/ThirdParty/icu/source/data/curr/mk.txt  |   1078 +
 .../Source/ThirdParty/icu/source/data/curr/ml.txt  |   1954 +
 .../Source/ThirdParty/icu/source/data/curr/mn.txt  |   1286 +
 .../ThirdParty/icu/source/data/curr/mn_Cyrl.txt    |     14 +
 .../ThirdParty/icu/source/data/curr/mn_Cyrl_MN.txt |     17 +
 .../ThirdParty/icu/source/data/curr/mn_MN.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/curr/mo.txt  |     11 +
 .../Source/ThirdParty/icu/source/data/curr/mr.txt  |    652 +
 .../Source/ThirdParty/icu/source/data/curr/ms.txt  |    655 +
 .../ThirdParty/icu/source/data/curr/ms_BN.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/ms_Latn.txt    |     14 +
 .../ThirdParty/icu/source/data/curr/ms_Latn_BN.txt |     17 +
 .../ThirdParty/icu/source/data/curr/ms_Latn_MY.txt |     17 +
 .../ThirdParty/icu/source/data/curr/ms_Latn_SG.txt |     17 +
 .../ThirdParty/icu/source/data/curr/ms_MY.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/ms_SG.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/curr/mt.txt  |     36 +
 .../Source/ThirdParty/icu/source/data/curr/mua.txt |    240 +
 .../Source/ThirdParty/icu/source/data/curr/my.txt  |    332 +
 .../Source/ThirdParty/icu/source/data/curr/naq.txt |    240 +
 .../Source/ThirdParty/icu/source/data/curr/nb.txt  |   2214 +
 .../ThirdParty/icu/source/data/curr/nb_NO.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/nd.txt  |    240 +
 .../Source/ThirdParty/icu/source/data/curr/ne.txt  |   1226 +
 .../ThirdParty/icu/source/data/curr/ne_IN.txt      |     23 +
 .../Source/ThirdParty/icu/source/data/curr/nl.txt  |   1394 +
 .../ThirdParty/icu/source/data/curr/nl_AW.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/nl_CW.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/nl_SR.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/nl_SX.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/nmg.txt |    240 +
 .../Source/ThirdParty/icu/source/data/curr/nn.txt  |   1926 +
 .../ThirdParty/icu/source/data/curr/nn_NO.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/no.txt  |     11 +
 .../ThirdParty/icu/source/data/curr/no_NO.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/no_NO_NY.txt   |     11 +
 .../Source/ThirdParty/icu/source/data/curr/nus.txt |     14 +
 .../Source/ThirdParty/icu/source/data/curr/nyn.txt |    240 +
 .../Source/ThirdParty/icu/source/data/curr/om.txt  |     52 +
 .../ThirdParty/icu/source/data/curr/om_KE.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/or.txt  |     20 +
 .../Source/ThirdParty/icu/source/data/curr/pa.txt  |     20 +
 .../ThirdParty/icu/source/data/curr/pa_Arab.txt    |     28 +
 .../ThirdParty/icu/source/data/curr/pa_Arab_PK.txt |     17 +
 .../ThirdParty/icu/source/data/curr/pa_Guru.txt    |     14 +
 .../ThirdParty/icu/source/data/curr/pa_Guru_IN.txt |     17 +
 .../ThirdParty/icu/source/data/curr/pa_IN.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/pa_PK.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/curr/pl.txt  |   2176 +
 .../ThirdParty/icu/source/data/curr/pool.res       |    Bin 0 -> 76 bytes
 .../Source/ThirdParty/icu/source/data/curr/ps.txt  |     20 +
 .../Source/ThirdParty/icu/source/data/curr/pt.txt  |   2374 +
 .../ThirdParty/icu/source/data/curr/pt_AO.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/pt_CV.txt      |     31 +
 .../ThirdParty/icu/source/data/curr/pt_MO.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/pt_MZ.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/pt_PT.txt      |    808 +
 .../ThirdParty/icu/source/data/curr/pt_ST.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/resfiles.mk    |    119 +
 .../Source/ThirdParty/icu/source/data/curr/rm.txt  |   1168 +
 .../Source/ThirdParty/icu/source/data/curr/rn.txt  |    228 +
 .../Source/ThirdParty/icu/source/data/curr/ro.txt  |   2092 +
 .../ThirdParty/icu/source/data/curr/ro_MD.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/rof.txt |    236 +
 .../ThirdParty/icu/source/data/curr/root.txt       |    115 +
 .../Source/ThirdParty/icu/source/data/curr/ru.txt  |   2092 +
 .../ThirdParty/icu/source/data/curr/ru_BY.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/ru_KG.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/ru_KZ.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/rw.txt  |     20 +
 .../Source/ThirdParty/icu/source/data/curr/rwk.txt |    240 +
 .../Source/ThirdParty/icu/source/data/curr/saq.txt |    236 +
 .../Source/ThirdParty/icu/source/data/curr/sbp.txt |    236 +
 .../Source/ThirdParty/icu/source/data/curr/seh.txt |    244 +
 .../Source/ThirdParty/icu/source/data/curr/ses.txt |    240 +
 .../Source/ThirdParty/icu/source/data/curr/sg.txt  |    236 +
 .../Source/ThirdParty/icu/source/data/curr/sh.txt  |     11 +
 .../ThirdParty/icu/source/data/curr/sh_BA.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/sh_CS.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/sh_YU.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/curr/shi.txt |    240 +
 .../ThirdParty/icu/source/data/curr/shi_Latn.txt   |    240 +
 .../ThirdParty/icu/source/data/curr/shi_MA.txt     |     11 +
 .../ThirdParty/icu/source/data/curr/shi_Tfng.txt   |     14 +
 .../icu/source/data/curr/shi_Tfng_MA.txt           |     17 +
 .../Source/ThirdParty/icu/source/data/curr/si.txt  |    548 +
 .../Source/ThirdParty/icu/source/data/curr/sk.txt  |   1491 +
 .../Source/ThirdParty/icu/source/data/curr/sl.txt  |   1154 +
 .../Source/ThirdParty/icu/source/data/curr/sn.txt  |    240 +
 .../Source/ThirdParty/icu/source/data/curr/so.txt  |     44 +
 .../ThirdParty/icu/source/data/curr/so_DJ.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/so_ET.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/so_KE.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/sq.txt  |     52 +
 .../ThirdParty/icu/source/data/curr/sq_MK.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/sr.txt  |   2804 +
 .../ThirdParty/icu/source/data/curr/sr_BA.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/sr_CS.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/sr_Cyrl.txt    |     14 +
 .../ThirdParty/icu/source/data/curr/sr_Cyrl_BA.txt |     17 +
 .../ThirdParty/icu/source/data/curr/sr_Cyrl_CS.txt |     11 +
 .../ThirdParty/icu/source/data/curr/sr_Cyrl_RS.txt |     17 +
 .../ThirdParty/icu/source/data/curr/sr_Cyrl_XK.txt |     17 +
 .../ThirdParty/icu/source/data/curr/sr_Cyrl_YU.txt |     11 +
 .../ThirdParty/icu/source/data/curr/sr_Latn.txt    |   2804 +
 .../ThirdParty/icu/source/data/curr/sr_Latn_BA.txt |     17 +
 .../ThirdParty/icu/source/data/curr/sr_Latn_CS.txt |     11 +
 .../ThirdParty/icu/source/data/curr/sr_Latn_ME.txt |     17 +
 .../ThirdParty/icu/source/data/curr/sr_Latn_RS.txt |     17 +
 .../ThirdParty/icu/source/data/curr/sr_Latn_YU.txt |     11 +
 .../ThirdParty/icu/source/data/curr/sr_ME.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/sr_RS.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/sr_XK.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/sr_YU.txt      |     11 +
 .../icu/source/data/curr/supplementalData.txt      |   4975 +
 .../Source/ThirdParty/icu/source/data/curr/sv.txt  |   2374 +
 .../Source/ThirdParty/icu/source/data/curr/sw.txt  |    676 +
 .../ThirdParty/icu/source/data/curr/sw_UG.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/swc.txt |    236 +
 .../Source/ThirdParty/icu/source/data/curr/ta.txt  |    682 +
 .../ThirdParty/icu/source/data/curr/ta_LK.txt      |     17 +
 .../ThirdParty/icu/source/data/curr/ta_MY.txt      |     21 +
 .../ThirdParty/icu/source/data/curr/ta_SG.txt      |     21 +
 .../Source/ThirdParty/icu/source/data/curr/te.txt  |    682 +
 .../Source/ThirdParty/icu/source/data/curr/teo.txt |    236 +
 .../ThirdParty/icu/source/data/curr/teo_KE.txt     |     17 +
 .../Source/ThirdParty/icu/source/data/curr/th.txt  |   1179 +
 .../ThirdParty/icu/source/data/curr/th_TH.txt      |     17 +
 .../icu/source/data/curr/th_TH_TRADITIONAL.txt     |     13 +
 .../Source/ThirdParty/icu/source/data/curr/ti.txt  |     52 +
 .../ThirdParty/icu/source/data/curr/ti_ER.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/curr/tl.txt  |     11 +
 .../ThirdParty/icu/source/data/curr/tl_PH.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/curr/to.txt  |     20 +
 .../Source/ThirdParty/icu/source/data/curr/tr.txt  |   1115 +
 .../Source/ThirdParty/icu/source/data/curr/twq.txt |    240 +
 .../Source/ThirdParty/icu/source/data/curr/tzm.txt |    240 +
 .../ThirdParty/icu/source/data/curr/tzm_Latn.txt   |     14 +
 .../icu/source/data/curr/tzm_Latn_MA.txt           |     17 +
 .../ThirdParty/icu/source/data/curr/tzm_MA.txt     |     11 +
 .../Source/ThirdParty/icu/source/data/curr/uk.txt  |   1552 +
 .../Source/ThirdParty/icu/source/data/curr/ur.txt  |    706 +
 .../Source/ThirdParty/icu/source/data/curr/uz.txt  |     14 +
 .../ThirdParty/icu/source/data/curr/uz_AF.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/uz_Arab.txt    |     20 +
 .../ThirdParty/icu/source/data/curr/uz_Arab_AF.txt |     17 +
 .../ThirdParty/icu/source/data/curr/uz_Cyrl.txt    |     14 +
 .../ThirdParty/icu/source/data/curr/uz_Cyrl_UZ.txt |     17 +
 .../ThirdParty/icu/source/data/curr/uz_Latn.txt    |     14 +
 .../ThirdParty/icu/source/data/curr/uz_UZ.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/curr/vai.txt |    228 +
 .../ThirdParty/icu/source/data/curr/vai_LR.txt     |     11 +
 .../ThirdParty/icu/source/data/curr/vai_Latn.txt   |    232 +
 .../ThirdParty/icu/source/data/curr/vai_Vaii.txt   |     14 +
 .../icu/source/data/curr/vai_Vaii_LR.txt           |     17 +
 .../Source/ThirdParty/icu/source/data/curr/vi.txt  |   1179 +
 .../Source/ThirdParty/icu/source/data/curr/vun.txt |    240 +
 .../Source/ThirdParty/icu/source/data/curr/xog.txt |    236 +
 .../Source/ThirdParty/icu/source/data/curr/yav.txt |    108 +
 .../Source/ThirdParty/icu/source/data/curr/yo.txt  |    240 +
 .../Source/ThirdParty/icu/source/data/curr/zh.txt  |   1179 +
 .../ThirdParty/icu/source/data/curr/zh_CN.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/zh_HK.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/zh_Hans.txt    |     14 +
 .../ThirdParty/icu/source/data/curr/zh_Hans_CN.txt |     17 +
 .../ThirdParty/icu/source/data/curr/zh_Hans_HK.txt |     60 +
 .../ThirdParty/icu/source/data/curr/zh_Hans_MO.txt |     48 +
 .../ThirdParty/icu/source/data/curr/zh_Hans_SG.txt |     44 +
 .../ThirdParty/icu/source/data/curr/zh_Hant.txt    |   1179 +
 .../ThirdParty/icu/source/data/curr/zh_Hant_HK.txt |     69 +
 .../ThirdParty/icu/source/data/curr/zh_Hant_MO.txt |     17 +
 .../ThirdParty/icu/source/data/curr/zh_Hant_TW.txt |     17 +
 .../ThirdParty/icu/source/data/curr/zh_MO.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/zh_SG.txt      |     11 +
 .../ThirdParty/icu/source/data/curr/zh_TW.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/curr/zu.txt  |    656 +
 .../ThirdParty/icu/source/data/icu-config.xml      |    685 +
 .../icu/source/data/icu-locale-deprecates.xml      |     61 +
 .../ThirdParty/icu/source/data/icu4j-readme.txt    |     64 +
 .../ThirdParty/icu/source/data/icupkg.inc.in       |     57 +
 .../ThirdParty/icu/source/data/in/coll/invuca.icu  |    Bin 0 -> 306544 bytes
 .../ThirdParty/icu/source/data/in/coll/ucadata.icu |    Bin 0 -> 180920 bytes
 .../ThirdParty/icu/source/data/in/icudt51l.zip     |    Bin 0 -> 8943378 bytes
 .../Source/ThirdParty/icu/source/data/in/nfc.nrm   |    Bin 0 -> 33212 bytes
 .../Source/ThirdParty/icu/source/data/in/nfkc.nrm  |    Bin 0 -> 52212 bytes
 .../ThirdParty/icu/source/data/in/nfkc_cf.nrm      |    Bin 0 -> 48932 bytes
 .../ThirdParty/icu/source/data/in/pnames.icu       |    Bin 0 -> 30901 bytes
 .../Source/ThirdParty/icu/source/data/in/ubidi.icu |    Bin 0 -> 21304 bytes
 .../Source/ThirdParty/icu/source/data/in/ucase.icu |    Bin 0 -> 22824 bytes
 .../ThirdParty/icu/source/data/in/unames.icu       |    Bin 0 -> 204080 bytes
 .../ThirdParty/icu/source/data/in/uprops.icu       |    Bin 0 -> 102516 bytes
 .../Source/ThirdParty/icu/source/data/in/uts46.nrm |    Bin 0 -> 55504 bytes
 .../Source/ThirdParty/icu/source/data/lang/af.txt  |    352 +
 .../Source/ThirdParty/icu/source/data/lang/agq.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/ak.txt  |     60 +
 .../Source/ThirdParty/icu/source/data/lang/am.txt  |    360 +
 .../Source/ThirdParty/icu/source/data/lang/ar.txt  |    787 +
 .../Source/ThirdParty/icu/source/data/lang/as.txt  |     46 +
 .../Source/ThirdParty/icu/source/data/lang/asa.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/az.txt  |    662 +
 .../ThirdParty/icu/source/data/lang/az_AZ.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/az_Cyrl.txt    |     26 +
 .../ThirdParty/icu/source/data/lang/az_Latn.txt    |     14 +
 .../ThirdParty/icu/source/data/lang/az_Latn_AZ.txt |     17 +
 .../Source/ThirdParty/icu/source/data/lang/bas.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/be.txt  |    200 +
 .../Source/ThirdParty/icu/source/data/lang/bem.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/bez.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/bg.txt  |    785 +
 .../Source/ThirdParty/icu/source/data/lang/bm.txt  |     61 +
 .../Source/ThirdParty/icu/source/data/lang/bn.txt  |    764 +
 .../ThirdParty/icu/source/data/lang/bn_IN.txt      |     44 +
 .../Source/ThirdParty/icu/source/data/lang/bo.txt  |     26 +
 .../Source/ThirdParty/icu/source/data/lang/br.txt  |    632 +
 .../Source/ThirdParty/icu/source/data/lang/brx.txt |    695 +
 .../Source/ThirdParty/icu/source/data/lang/bs.txt  |    701 +
 .../ThirdParty/icu/source/data/lang/bs_BA.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/bs_Cyrl.txt    |    775 +
 .../ThirdParty/icu/source/data/lang/bs_Latn.txt    |     11 +
 .../ThirdParty/icu/source/data/lang/bs_Latn_BA.txt |     17 +
 .../Source/ThirdParty/icu/source/data/lang/ca.txt  |    896 +
 .../Source/ThirdParty/icu/source/data/lang/cgg.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/chr.txt |     50 +
 .../Source/ThirdParty/icu/source/data/lang/cs.txt  |    771 +
 .../Source/ThirdParty/icu/source/data/lang/cy.txt  |    292 +
 .../Source/ThirdParty/icu/source/data/lang/da.txt  |    847 +
 .../Source/ThirdParty/icu/source/data/lang/dav.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/de.txt  |    798 +
 .../ThirdParty/icu/source/data/lang/de_CH.txt      |     14 +
 .../Source/ThirdParty/icu/source/data/lang/dje.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/dua.txt |     17 +
 .../Source/ThirdParty/icu/source/data/lang/dyo.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/dz.txt  |    259 +
 .../Source/ThirdParty/icu/source/data/lang/ebu.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/ee.txt  |    307 +
 .../Source/ThirdParty/icu/source/data/lang/el.txt  |    864 +
 .../Source/ThirdParty/icu/source/data/lang/en.txt  |    938 +
 .../ThirdParty/icu/source/data/lang/en_GB.txt      |     29 +
 .../ThirdParty/icu/source/data/lang/en_NH.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/en_RH.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/en_VU.txt      |     17 +
 .../ThirdParty/icu/source/data/lang/en_ZW.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/lang/eo.txt  |    170 +
 .../Source/ThirdParty/icu/source/data/lang/es.txt  |    833 +
 .../ThirdParty/icu/source/data/lang/es_419.txt     |     70 +
 .../ThirdParty/icu/source/data/lang/es_CL.txt      |     16 +
 .../Source/ThirdParty/icu/source/data/lang/et.txt  |    834 +
 .../Source/ThirdParty/icu/source/data/lang/eu.txt  |    346 +
 .../Source/ThirdParty/icu/source/data/lang/ewo.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/fa.txt  |    746 +
 .../ThirdParty/icu/source/data/lang/fa_AF.txt      |     35 +
 .../Source/ThirdParty/icu/source/data/lang/ff.txt  |     61 +
 .../Source/ThirdParty/icu/source/data/lang/fi.txt  |    931 +
 .../Source/ThirdParty/icu/source/data/lang/fil.txt |    349 +
 .../ThirdParty/icu/source/data/lang/fil_PH.txt     |     17 +
 .../Source/ThirdParty/icu/source/data/lang/fo.txt  |     17 +
 .../Source/ThirdParty/icu/source/data/lang/fr.txt  |    830 +
 .../ThirdParty/icu/source/data/lang/fr_CA.txt      |     80 +
 .../Source/ThirdParty/icu/source/data/lang/ga.txt  |    160 +
 .../Source/ThirdParty/icu/source/data/lang/gl.txt  |    376 +
 .../Source/ThirdParty/icu/source/data/lang/gsw.txt |    708 +
 .../Source/ThirdParty/icu/source/data/lang/gu.txt  |    763 +
 .../Source/ThirdParty/icu/source/data/lang/guz.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/gv.txt  |     17 +
 .../Source/ThirdParty/icu/source/data/lang/ha.txt  |     60 +
 .../ThirdParty/icu/source/data/lang/ha_GH.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/ha_Latn.txt    |     14 +
 .../ThirdParty/icu/source/data/lang/ha_Latn_GH.txt |     17 +
 .../ThirdParty/icu/source/data/lang/ha_Latn_NE.txt |     17 +
 .../ThirdParty/icu/source/data/lang/ha_Latn_NG.txt |     17 +
 .../ThirdParty/icu/source/data/lang/ha_NE.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/ha_NG.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/lang/haw.txt |     53 +
 .../Source/ThirdParty/icu/source/data/lang/he.txt  |    769 +
 .../ThirdParty/icu/source/data/lang/he_IL.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/lang/hi.txt  |    759 +
 .../Source/ThirdParty/icu/source/data/lang/hr.txt  |    862 +
 .../Source/ThirdParty/icu/source/data/lang/hu.txt  |    887 +
 .../Source/ThirdParty/icu/source/data/lang/hy.txt  |    248 +
 .../Source/ThirdParty/icu/source/data/lang/id.txt  |    912 +
 .../ThirdParty/icu/source/data/lang/id_ID.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/lang/ig.txt  |     60 +
 .../Source/ThirdParty/icu/source/data/lang/ii.txt  |     51 +
 .../Source/ThirdParty/icu/source/data/lang/in.txt  |     11 +
 .../ThirdParty/icu/source/data/lang/in_ID.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/lang/is.txt  |    658 +
 .../Source/ThirdParty/icu/source/data/lang/it.txt  |    835 +
 .../Source/ThirdParty/icu/source/data/lang/iw.txt  |     11 +
 .../ThirdParty/icu/source/data/lang/iw_IL.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/lang/ja.txt  |    906 +
 .../ThirdParty/icu/source/data/lang/ja_JP.txt      |     17 +
 .../icu/source/data/lang/ja_JP_TRADITIONAL.txt     |     13 +
 .../Source/ThirdParty/icu/source/data/lang/jgo.txt |     41 +
 .../Source/ThirdParty/icu/source/data/lang/jmc.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/ka.txt  |    601 +
 .../Source/ThirdParty/icu/source/data/lang/kab.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/kam.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/kde.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/kea.txt |    207 +
 .../Source/ThirdParty/icu/source/data/lang/khq.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/ki.txt  |     61 +
 .../Source/ThirdParty/icu/source/data/lang/kk.txt  |     63 +
 .../ThirdParty/icu/source/data/lang/kk_Cyrl.txt    |     14 +
 .../ThirdParty/icu/source/data/lang/kk_Cyrl_KZ.txt |     17 +
 .../ThirdParty/icu/source/data/lang/kk_KZ.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/lang/kl.txt  |     17 +
 .../Source/ThirdParty/icu/source/data/lang/kln.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/km.txt  |    263 +
 .../Source/ThirdParty/icu/source/data/lang/kn.txt  |    758 +
 .../Source/ThirdParty/icu/source/data/lang/ko.txt  |    894 +
 .../Source/ThirdParty/icu/source/data/lang/kok.txt |    156 +
 .../Source/ThirdParty/icu/source/data/lang/ks.txt  |    695 +
 .../ThirdParty/icu/source/data/lang/ks_Arab.txt    |     14 +
 .../ThirdParty/icu/source/data/lang/ks_Arab_IN.txt |     17 +
 .../ThirdParty/icu/source/data/lang/ks_IN.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/lang/ksb.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/ksf.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/kw.txt  |     17 +
 .../Source/ThirdParty/icu/source/data/lang/lag.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/lg.txt  |     61 +
 .../Source/ThirdParty/icu/source/data/lang/ln.txt  |     61 +
 .../Source/ThirdParty/icu/source/data/lang/lo.txt  |    885 +
 .../Source/ThirdParty/icu/source/data/lang/lt.txt  |    865 +
 .../Source/ThirdParty/icu/source/data/lang/lu.txt  |     59 +
 .../Source/ThirdParty/icu/source/data/lang/luo.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/luy.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/lv.txt  |    795 +
 .../Source/ThirdParty/icu/source/data/lang/mas.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/mer.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/mfe.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/mg.txt  |     61 +
 .../Source/ThirdParty/icu/source/data/lang/mgh.txt |     60 +
 .../Source/ThirdParty/icu/source/data/lang/mgo.txt |     36 +
 .../Source/ThirdParty/icu/source/data/lang/mk.txt  |    713 +
 .../Source/ThirdParty/icu/source/data/lang/ml.txt  |    776 +
 .../Source/ThirdParty/icu/source/data/lang/mn.txt  |    250 +
 .../ThirdParty/icu/source/data/lang/mn_Cyrl.txt    |     14 +
 .../ThirdParty/icu/source/data/lang/mn_Cyrl_MN.txt |     17 +
 .../ThirdParty/icu/source/data/lang/mn_MN.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/lang/mo.txt  |     11 +
 .../Source/ThirdParty/icu/source/data/lang/mr.txt  |    764 +
 .../Source/ThirdParty/icu/source/data/lang/ms.txt  |    343 +
 .../ThirdParty/icu/source/data/lang/ms_BN.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/ms_Latn.txt    |     14 +
 .../ThirdParty/icu/source/data/lang/ms_Latn_BN.txt |     17 +
 .../ThirdParty/icu/source/data/lang/ms_Latn_MY.txt |     17 +
 .../ThirdParty/icu/source/data/lang/ms_Latn_SG.txt |     17 +
 .../ThirdParty/icu/source/data/lang/ms_MY.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/ms_SG.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/lang/mt.txt  |    535 +
 .../Source/ThirdParty/icu/source/data/lang/mua.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/my.txt  |    234 +
 .../Source/ThirdParty/icu/source/data/lang/naq.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/nb.txt  |    858 +
 .../ThirdParty/icu/source/data/lang/nb_NO.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/lang/nd.txt  |     61 +
 .../Source/ThirdParty/icu/source/data/lang/ne.txt  |    342 +
 .../Source/ThirdParty/icu/source/data/lang/nl.txt  |    882 +
 .../ThirdParty/icu/source/data/lang/nl_BE.txt      |     21 +
 .../Source/ThirdParty/icu/source/data/lang/nmg.txt |     60 +
 .../Source/ThirdParty/icu/source/data/lang/nn.txt  |    743 +
 .../ThirdParty/icu/source/data/lang/nn_NO.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/lang/no.txt  |     11 +
 .../ThirdParty/icu/source/data/lang/no_NO.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/no_NO_NY.txt   |     11 +
 .../Source/ThirdParty/icu/source/data/lang/nus.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/nyn.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/om.txt  |    106 +
 .../Source/ThirdParty/icu/source/data/lang/or.txt  |    654 +
 .../Source/ThirdParty/icu/source/data/lang/pa.txt  |     50 +
 .../ThirdParty/icu/source/data/lang/pa_Arab.txt    |     21 +
 .../ThirdParty/icu/source/data/lang/pa_Arab_PK.txt |     17 +
 .../ThirdParty/icu/source/data/lang/pa_Guru.txt    |     14 +
 .../ThirdParty/icu/source/data/lang/pa_Guru_IN.txt |     17 +
 .../ThirdParty/icu/source/data/lang/pa_IN.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/pa_PK.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/lang/pl.txt  |    799 +
 .../ThirdParty/icu/source/data/lang/pool.res       |    Bin 0 -> 76 bytes
 .../Source/ThirdParty/icu/source/data/lang/ps.txt  |     51 +
 .../Source/ThirdParty/icu/source/data/lang/pt.txt  |    813 +
 .../ThirdParty/icu/source/data/lang/pt_PT.txt      |    244 +
 .../ThirdParty/icu/source/data/lang/resfiles.mk    |     95 +
 .../Source/ThirdParty/icu/source/data/lang/rm.txt  |    716 +
 .../Source/ThirdParty/icu/source/data/lang/rn.txt  |     61 +
 .../Source/ThirdParty/icu/source/data/lang/ro.txt  |    776 +
 .../ThirdParty/icu/source/data/lang/ro_MD.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/lang/rof.txt |     61 +
 .../ThirdParty/icu/source/data/lang/root.txt       |     24 +
 .../Source/ThirdParty/icu/source/data/lang/ru.txt  |    825 +
 .../ThirdParty/icu/source/data/lang/ru_UA.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/lang/rw.txt  |    122 +
 .../Source/ThirdParty/icu/source/data/lang/rwk.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/saq.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/sbp.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/seh.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/ses.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/sg.txt  |     61 +
 .../Source/ThirdParty/icu/source/data/lang/sh.txt  |     11 +
 .../ThirdParty/icu/source/data/lang/sh_BA.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/sh_CS.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/sh_YU.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/lang/shi.txt |     61 +
 .../ThirdParty/icu/source/data/lang/shi_Latn.txt   |     61 +
 .../ThirdParty/icu/source/data/lang/shi_MA.txt     |     11 +
 .../ThirdParty/icu/source/data/lang/shi_Tfng.txt   |     14 +
 .../icu/source/data/lang/shi_Tfng_MA.txt           |     17 +
 .../Source/ThirdParty/icu/source/data/lang/si.txt  |    253 +
 .../Source/ThirdParty/icu/source/data/lang/sk.txt  |    751 +
 .../Source/ThirdParty/icu/source/data/lang/sl.txt  |    768 +
 .../Source/ThirdParty/icu/source/data/lang/sn.txt  |     61 +
 .../Source/ThirdParty/icu/source/data/lang/so.txt  |     65 +
 .../Source/ThirdParty/icu/source/data/lang/sq.txt  |     35 +
 .../Source/ThirdParty/icu/source/data/lang/sr.txt  |    796 +
 .../ThirdParty/icu/source/data/lang/sr_BA.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/sr_CS.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/sr_Cyrl.txt    |     14 +
 .../ThirdParty/icu/source/data/lang/sr_Cyrl_BA.txt |     17 +
 .../ThirdParty/icu/source/data/lang/sr_Cyrl_CS.txt |     11 +
 .../ThirdParty/icu/source/data/lang/sr_Cyrl_RS.txt |     17 +
 .../ThirdParty/icu/source/data/lang/sr_Cyrl_XK.txt |     17 +
 .../ThirdParty/icu/source/data/lang/sr_Cyrl_YU.txt |     11 +
 .../ThirdParty/icu/source/data/lang/sr_Latn.txt    |    796 +
 .../ThirdParty/icu/source/data/lang/sr_Latn_BA.txt |     17 +
 .../ThirdParty/icu/source/data/lang/sr_Latn_CS.txt |     11 +
 .../ThirdParty/icu/source/data/lang/sr_Latn_ME.txt |     17 +
 .../ThirdParty/icu/source/data/lang/sr_Latn_RS.txt |     17 +
 .../ThirdParty/icu/source/data/lang/sr_Latn_YU.txt |     11 +
 .../ThirdParty/icu/source/data/lang/sr_ME.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/sr_RS.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/sr_XK.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/sr_YU.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/lang/sv.txt  |    928 +
 .../ThirdParty/icu/source/data/lang/sv_FI.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/lang/sw.txt  |    335 +
 .../Source/ThirdParty/icu/source/data/lang/swc.txt |     62 +
 .../Source/ThirdParty/icu/source/data/lang/ta.txt  |    768 +
 .../Source/ThirdParty/icu/source/data/lang/te.txt  |    774 +
 .../Source/ThirdParty/icu/source/data/lang/teo.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/th.txt  |    930 +
 .../ThirdParty/icu/source/data/lang/th_TH.txt      |     17 +
 .../icu/source/data/lang/th_TH_TRADITIONAL.txt     |     13 +
 .../Source/ThirdParty/icu/source/data/lang/ti.txt  |    114 +
 .../Source/ThirdParty/icu/source/data/lang/tl.txt  |     11 +
 .../ThirdParty/icu/source/data/lang/tl_PH.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/lang/to.txt  |    253 +
 .../Source/ThirdParty/icu/source/data/lang/tr.txt  |    865 +
 .../Source/ThirdParty/icu/source/data/lang/twq.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/tzm.txt |     61 +
 .../ThirdParty/icu/source/data/lang/tzm_Latn.txt   |     14 +
 .../icu/source/data/lang/tzm_Latn_MA.txt           |     17 +
 .../ThirdParty/icu/source/data/lang/tzm_MA.txt     |     11 +
 .../Source/ThirdParty/icu/source/data/lang/uk.txt  |    858 +
 .../Source/ThirdParty/icu/source/data/lang/ur.txt  |    344 +
 .../Source/ThirdParty/icu/source/data/lang/uz.txt  |     17 +
 .../ThirdParty/icu/source/data/lang/uz_AF.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/uz_Arab.txt    |     19 +
 .../ThirdParty/icu/source/data/lang/uz_Arab_AF.txt |     17 +
 .../ThirdParty/icu/source/data/lang/uz_Cyrl.txt    |     14 +
 .../ThirdParty/icu/source/data/lang/uz_Cyrl_UZ.txt |     17 +
 .../ThirdParty/icu/source/data/lang/uz_Latn.txt    |     32 +
 .../ThirdParty/icu/source/data/lang/uz_UZ.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/lang/vai.txt |     61 +
 .../ThirdParty/icu/source/data/lang/vai_LR.txt     |     11 +
 .../ThirdParty/icu/source/data/lang/vai_Latn.txt   |     61 +
 .../ThirdParty/icu/source/data/lang/vai_Vaii.txt   |     14 +
 .../icu/source/data/lang/vai_Vaii_LR.txt           |     17 +
 .../Source/ThirdParty/icu/source/data/lang/vi.txt  |    905 +
 .../Source/ThirdParty/icu/source/data/lang/vun.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/xog.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/yav.txt |     61 +
 .../Source/ThirdParty/icu/source/data/lang/yo.txt  |    115 +
 .../Source/ThirdParty/icu/source/data/lang/zh.txt  |    933 +
 .../ThirdParty/icu/source/data/lang/zh_CN.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/zh_HK.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/zh_Hans.txt    |     14 +
 .../ThirdParty/icu/source/data/lang/zh_Hans_CN.txt |     17 +
 .../ThirdParty/icu/source/data/lang/zh_Hans_HK.txt |     39 +
 .../ThirdParty/icu/source/data/lang/zh_Hans_MO.txt |     40 +
 .../ThirdParty/icu/source/data/lang/zh_Hans_SG.txt |     38 +
 .../ThirdParty/icu/source/data/lang/zh_Hant.txt    |    919 +
 .../ThirdParty/icu/source/data/lang/zh_Hant_HK.txt |     89 +
 .../ThirdParty/icu/source/data/lang/zh_Hant_MO.txt |     17 +
 .../ThirdParty/icu/source/data/lang/zh_Hant_TW.txt |     17 +
 .../ThirdParty/icu/source/data/lang/zh_MO.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/zh_SG.txt      |     11 +
 .../ThirdParty/icu/source/data/lang/zh_TW.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/lang/zu.txt  |    335 +
 .../Source/ThirdParty/icu/source/data/makedata.mak |   1015 +
 .../icu/source/data/misc/currencyNumericCodes.txt  |    275 +
 .../ThirdParty/icu/source/data/misc/dayPeriods.txt |    339 +
 .../ThirdParty/icu/source/data/misc/genderList.txt |     66 +
 .../ThirdParty/icu/source/data/misc/icudata.rc     |     67 +
 .../ThirdParty/icu/source/data/misc/icustd.txt     |      9 +
 .../ThirdParty/icu/source/data/misc/icuver.txt     |     11 +
 .../icu/source/data/misc/keyTypeData.txt           |     83 +
 .../icu/source/data/misc/likelySubtags.txt         |    854 +
 .../ThirdParty/icu/source/data/misc/metaZones.txt  |   4200 +
 .../ThirdParty/icu/source/data/misc/metadata.txt   |   1145 +
 .../ThirdParty/icu/source/data/misc/miscfiles.mk   |     29 +
 .../icu/source/data/misc/numberingSystems.txt      |    272 +
 .../ThirdParty/icu/source/data/misc/plurals.txt    |    402 +
 .../icu/source/data/misc/postalCodeData.txt        |    175 +
 .../icu/source/data/misc/supplementalData.txt      |  16408 +++
 .../icu/source/data/misc/timezoneTypes.txt         |    593 +
 .../icu/source/data/misc/windowsZones.txt          |    678 +
 .../ThirdParty/icu/source/data/misc/zoneinfo64.txt |   4042 +
 .../ThirdParty/icu/source/data/pkgdataMakefile.in  |     40 +
 .../ThirdParty/icu/source/data/region/af.txt       |    306 +
 .../ThirdParty/icu/source/data/region/agq.txt      |    241 +
 .../ThirdParty/icu/source/data/region/ak.txt       |    241 +
 .../ThirdParty/icu/source/data/region/am.txt       |    306 +
 .../ThirdParty/icu/source/data/region/ar.txt       |    306 +
 .../ThirdParty/icu/source/data/region/as.txt       |     33 +
 .../ThirdParty/icu/source/data/region/asa.txt      |    239 +
 .../ThirdParty/icu/source/data/region/az.txt       |    293 +
 .../ThirdParty/icu/source/data/region/az_AZ.txt    |     11 +
 .../ThirdParty/icu/source/data/region/az_Cyrl.txt  |     26 +
 .../ThirdParty/icu/source/data/region/az_Latn.txt  |     14 +
 .../icu/source/data/region/az_Latn_AZ.txt          |     17 +
 .../ThirdParty/icu/source/data/region/bas.txt      |    238 +
 .../ThirdParty/icu/source/data/region/be.txt       |    278 +
 .../ThirdParty/icu/source/data/region/bem.txt      |     17 +
 .../ThirdParty/icu/source/data/region/bez.txt      |    241 +
 .../ThirdParty/icu/source/data/region/bg.txt       |    305 +
 .../ThirdParty/icu/source/data/region/bm.txt       |    241 +
 .../ThirdParty/icu/source/data/region/bn.txt       |    306 +
 .../ThirdParty/icu/source/data/region/bn_IN.txt    |     14 +
 .../ThirdParty/icu/source/data/region/bo.txt       |     27 +
 .../ThirdParty/icu/source/data/region/bo_IN.txt    |     14 +
 .../ThirdParty/icu/source/data/region/br.txt       |    305 +
 .../ThirdParty/icu/source/data/region/brx.txt      |    295 +
 .../ThirdParty/icu/source/data/region/bs.txt       |    295 +
 .../ThirdParty/icu/source/data/region/bs_BA.txt    |     11 +
 .../ThirdParty/icu/source/data/region/bs_Cyrl.txt  |    301 +
 .../ThirdParty/icu/source/data/region/bs_Latn.txt  |     11 +
 .../icu/source/data/region/bs_Latn_BA.txt          |     17 +
 .../ThirdParty/icu/source/data/region/ca.txt       |    306 +
 .../ThirdParty/icu/source/data/region/cgg.txt      |    239 +
 .../ThirdParty/icu/source/data/region/chr.txt      |    217 +
 .../ThirdParty/icu/source/data/region/cs.txt       |    306 +
 .../ThirdParty/icu/source/data/region/cy.txt       |    305 +
 .../ThirdParty/icu/source/data/region/da.txt       |    306 +
 .../ThirdParty/icu/source/data/region/dav.txt      |    241 +
 .../ThirdParty/icu/source/data/region/de.txt       |    306 +
 .../ThirdParty/icu/source/data/region/de_CH.txt    |     26 +
 .../ThirdParty/icu/source/data/region/dje.txt      |    240 +
 .../ThirdParty/icu/source/data/region/dua.txt      |     17 +
 .../ThirdParty/icu/source/data/region/dyo.txt      |    124 +
 .../ThirdParty/icu/source/data/region/dz.txt       |    304 +
 .../ThirdParty/icu/source/data/region/ebu.txt      |    241 +
 .../ThirdParty/icu/source/data/region/ee.txt       |    300 +
 .../ThirdParty/icu/source/data/region/el.txt       |    306 +
 .../ThirdParty/icu/source/data/region/en.txt       |    306 +
 .../ThirdParty/icu/source/data/region/en_GB.txt    |     14 +
 .../ThirdParty/icu/source/data/region/en_NH.txt    |     11 +
 .../ThirdParty/icu/source/data/region/en_RH.txt    |     11 +
 .../ThirdParty/icu/source/data/region/en_VU.txt    |     17 +
 .../ThirdParty/icu/source/data/region/en_ZW.txt    |     17 +
 .../ThirdParty/icu/source/data/region/eo.txt       |    240 +
 .../ThirdParty/icu/source/data/region/es.txt       |    309 +
 .../ThirdParty/icu/source/data/region/es_CL.txt    |     15 +
 .../ThirdParty/icu/source/data/region/et.txt       |    304 +
 .../ThirdParty/icu/source/data/region/eu.txt       |    306 +
 .../ThirdParty/icu/source/data/region/ewo.txt      |    241 +
 .../ThirdParty/icu/source/data/region/fa.txt       |    306 +
 .../ThirdParty/icu/source/data/region/fa_AF.txt    |    106 +
 .../ThirdParty/icu/source/data/region/ff.txt       |    241 +
 .../ThirdParty/icu/source/data/region/fi.txt       |    306 +
 .../ThirdParty/icu/source/data/region/fil.txt      |    306 +
 .../ThirdParty/icu/source/data/region/fil_PH.txt   |     17 +
 .../ThirdParty/icu/source/data/region/fo.txt       |    140 +
 .../ThirdParty/icu/source/data/region/fr.txt       |    306 +
 .../ThirdParty/icu/source/data/region/fr_CA.txt    |     17 +
 .../ThirdParty/icu/source/data/region/ga.txt       |    277 +
 .../ThirdParty/icu/source/data/region/gl.txt       |    306 +
 .../ThirdParty/icu/source/data/region/gsw.txt      |    295 +
 .../ThirdParty/icu/source/data/region/gu.txt       |    306 +
 .../ThirdParty/icu/source/data/region/guz.txt      |    241 +
 .../ThirdParty/icu/source/data/region/gv.txt       |     17 +
 .../ThirdParty/icu/source/data/region/ha.txt       |    241 +
 .../ThirdParty/icu/source/data/region/ha_GH.txt    |     11 +
 .../ThirdParty/icu/source/data/region/ha_Latn.txt  |     14 +
 .../icu/source/data/region/ha_Latn_GH.txt          |     17 +
 .../icu/source/data/region/ha_Latn_NE.txt          |     17 +
 .../icu/source/data/region/ha_Latn_NG.txt          |     17 +
 .../ThirdParty/icu/source/data/region/ha_NE.txt    |     11 +
 .../ThirdParty/icu/source/data/region/ha_NG.txt    |     11 +
 .../ThirdParty/icu/source/data/region/haw.txt      |     36 +
 .../ThirdParty/icu/source/data/region/he.txt       |    306 +
 .../ThirdParty/icu/source/data/region/he_IL.txt    |     17 +
 .../ThirdParty/icu/source/data/region/hi.txt       |    306 +
 .../ThirdParty/icu/source/data/region/hr.txt       |    306 +
 .../ThirdParty/icu/source/data/region/hu.txt       |    306 +
 .../ThirdParty/icu/source/data/region/hy.txt       |    305 +
 .../ThirdParty/icu/source/data/region/id.txt       |    306 +
 .../ThirdParty/icu/source/data/region/id_ID.txt    |     17 +
 .../ThirdParty/icu/source/data/region/ig.txt       |     24 +
 .../ThirdParty/icu/source/data/region/ii.txt       |     27 +
 .../ThirdParty/icu/source/data/region/in.txt       |     11 +
 .../ThirdParty/icu/source/data/region/in_ID.txt    |     11 +
 .../ThirdParty/icu/source/data/region/is.txt       |    306 +
 .../ThirdParty/icu/source/data/region/it.txt       |    306 +
 .../ThirdParty/icu/source/data/region/iw.txt       |     11 +
 .../ThirdParty/icu/source/data/region/iw_IL.txt    |     11 +
 .../ThirdParty/icu/source/data/region/ja.txt       |    306 +
 .../ThirdParty/icu/source/data/region/ja_JP.txt    |     17 +
 .../icu/source/data/region/ja_JP_TRADITIONAL.txt   |     13 +
 .../ThirdParty/icu/source/data/region/jgo.txt      |     98 +
 .../ThirdParty/icu/source/data/region/jmc.txt      |    241 +
 .../ThirdParty/icu/source/data/region/ka.txt       |    306 +
 .../ThirdParty/icu/source/data/region/kab.txt      |    241 +
 .../ThirdParty/icu/source/data/region/kam.txt      |    241 +
 .../ThirdParty/icu/source/data/region/kde.txt      |    241 +
 .../ThirdParty/icu/source/data/region/kea.txt      |    305 +
 .../ThirdParty/icu/source/data/region/khq.txt      |    241 +
 .../ThirdParty/icu/source/data/region/ki.txt       |    241 +
 .../ThirdParty/icu/source/data/region/kk.txt       |     97 +
 .../ThirdParty/icu/source/data/region/kk_Cyrl.txt  |     14 +
 .../icu/source/data/region/kk_Cyrl_KZ.txt          |     17 +
 .../ThirdParty/icu/source/data/region/kk_KZ.txt    |     11 +
 .../ThirdParty/icu/source/data/region/kl.txt       |     17 +
 .../ThirdParty/icu/source/data/region/kln.txt      |    241 +
 .../ThirdParty/icu/source/data/region/km.txt       |    305 +
 .../ThirdParty/icu/source/data/region/kn.txt       |    306 +
 .../ThirdParty/icu/source/data/region/ko.txt       |    306 +
 .../ThirdParty/icu/source/data/region/kok.txt      |     17 +
 .../ThirdParty/icu/source/data/region/ks.txt       |    292 +
 .../ThirdParty/icu/source/data/region/ks_Arab.txt  |     14 +
 .../icu/source/data/region/ks_Arab_IN.txt          |     17 +
 .../ThirdParty/icu/source/data/region/ks_IN.txt    |     11 +
 .../ThirdParty/icu/source/data/region/ksb.txt      |    240 +
 .../ThirdParty/icu/source/data/region/ksf.txt      |    241 +
 .../ThirdParty/icu/source/data/region/kw.txt       |     17 +
 .../ThirdParty/icu/source/data/region/lag.txt      |    241 +
 .../ThirdParty/icu/source/data/region/lg.txt       |    241 +
 .../ThirdParty/icu/source/data/region/ln.txt       |    240 +
 .../ThirdParty/icu/source/data/region/lo.txt       |    295 +
 .../ThirdParty/icu/source/data/region/lt.txt       |    306 +
 .../ThirdParty/icu/source/data/region/lu.txt       |    241 +
 .../ThirdParty/icu/source/data/region/luo.txt      |    241 +
 .../ThirdParty/icu/source/data/region/luy.txt      |    241 +
 .../ThirdParty/icu/source/data/region/lv.txt       |    306 +
 .../ThirdParty/icu/source/data/region/mas.txt      |    241 +
 .../ThirdParty/icu/source/data/region/mer.txt      |    241 +
 .../ThirdParty/icu/source/data/region/mfe.txt      |    241 +
 .../ThirdParty/icu/source/data/region/mg.txt       |    241 +
 .../ThirdParty/icu/source/data/region/mgh.txt      |    153 +
 .../ThirdParty/icu/source/data/region/mgo.txt      |     18 +
 .../ThirdParty/icu/source/data/region/mk.txt       |    305 +
 .../ThirdParty/icu/source/data/region/ml.txt       |    306 +
 .../ThirdParty/icu/source/data/region/mn.txt       |    305 +
 .../ThirdParty/icu/source/data/region/mn_Cyrl.txt  |     14 +
 .../icu/source/data/region/mn_Cyrl_MN.txt          |     17 +
 .../ThirdParty/icu/source/data/region/mn_MN.txt    |     11 +
 .../ThirdParty/icu/source/data/region/mo.txt       |     11 +
 .../ThirdParty/icu/source/data/region/mr.txt       |    306 +
 .../ThirdParty/icu/source/data/region/ms.txt       |    306 +
 .../ThirdParty/icu/source/data/region/ms_BN.txt    |     11 +
 .../ThirdParty/icu/source/data/region/ms_Latn.txt  |     14 +
 .../icu/source/data/region/ms_Latn_BN.txt          |     17 +
 .../icu/source/data/region/ms_Latn_MY.txt          |     17 +
 .../icu/source/data/region/ms_Latn_SG.txt          |     17 +
 .../ThirdParty/icu/source/data/region/ms_MY.txt    |     11 +
 .../ThirdParty/icu/source/data/region/ms_SG.txt    |     11 +
 .../ThirdParty/icu/source/data/region/mt.txt       |    286 +
 .../ThirdParty/icu/source/data/region/mua.txt      |    241 +
 .../ThirdParty/icu/source/data/region/my.txt       |    223 +
 .../ThirdParty/icu/source/data/region/naq.txt      |    241 +
 .../ThirdParty/icu/source/data/region/nb.txt       |    306 +
 .../ThirdParty/icu/source/data/region/nb_NO.txt    |     17 +
 .../ThirdParty/icu/source/data/region/nd.txt       |    241 +
 .../ThirdParty/icu/source/data/region/ne.txt       |    306 +
 .../ThirdParty/icu/source/data/region/nl.txt       |    306 +
 .../ThirdParty/icu/source/data/region/nl_BE.txt    |     14 +
 .../ThirdParty/icu/source/data/region/nmg.txt      |    241 +
 .../ThirdParty/icu/source/data/region/nn.txt       |    301 +
 .../ThirdParty/icu/source/data/region/nn_NO.txt    |     17 +
 .../ThirdParty/icu/source/data/region/no.txt       |     11 +
 .../ThirdParty/icu/source/data/region/no_NO.txt    |     11 +
 .../ThirdParty/icu/source/data/region/no_NO_NY.txt |     11 +
 .../ThirdParty/icu/source/data/region/nus.txt      |     67 +
 .../ThirdParty/icu/source/data/region/nyn.txt      |    241 +
 .../ThirdParty/icu/source/data/region/om.txt       |     28 +
 .../ThirdParty/icu/source/data/region/or.txt       |    295 +
 .../ThirdParty/icu/source/data/region/pa.txt       |     17 +
 .../ThirdParty/icu/source/data/region/pa_Arab.txt  |     17 +
 .../icu/source/data/region/pa_Arab_PK.txt          |     17 +
 .../ThirdParty/icu/source/data/region/pa_Guru.txt  |     14 +
 .../icu/source/data/region/pa_Guru_IN.txt          |     17 +
 .../ThirdParty/icu/source/data/region/pa_IN.txt    |     11 +
 .../ThirdParty/icu/source/data/region/pa_PK.txt    |     11 +
 .../ThirdParty/icu/source/data/region/pl.txt       |    306 +
 .../ThirdParty/icu/source/data/region/pool.res     |    Bin 0 -> 76 bytes
 .../ThirdParty/icu/source/data/region/ps.txt       |     79 +
 .../ThirdParty/icu/source/data/region/pt.txt       |    304 +
 .../ThirdParty/icu/source/data/region/pt_PT.txt    |     73 +
 .../ThirdParty/icu/source/data/region/resfiles.mk  |     95 +
 .../ThirdParty/icu/source/data/region/rm.txt       |    294 +
 .../ThirdParty/icu/source/data/region/rn.txt       |    241 +
 .../ThirdParty/icu/source/data/region/ro.txt       |    306 +
 .../ThirdParty/icu/source/data/region/ro_MD.txt    |     17 +
 .../ThirdParty/icu/source/data/region/rof.txt      |    241 +
 .../ThirdParty/icu/source/data/region/root.txt     |     14 +
 .../ThirdParty/icu/source/data/region/ru.txt       |    305 +
 .../ThirdParty/icu/source/data/region/rw.txt       |     18 +
 .../ThirdParty/icu/source/data/region/rwk.txt      |    241 +
 .../ThirdParty/icu/source/data/region/saq.txt      |    241 +
 .../ThirdParty/icu/source/data/region/sbp.txt      |    241 +
 .../ThirdParty/icu/source/data/region/seh.txt      |    240 +
 .../ThirdParty/icu/source/data/region/ses.txt      |    241 +
 .../ThirdParty/icu/source/data/region/sg.txt       |    241 +
 .../ThirdParty/icu/source/data/region/sh.txt       |     11 +
 .../ThirdParty/icu/source/data/region/sh_BA.txt    |     11 +
 .../ThirdParty/icu/source/data/region/sh_CS.txt    |     11 +
 .../ThirdParty/icu/source/data/region/sh_YU.txt    |     11 +
 .../ThirdParty/icu/source/data/region/shi.txt      |    241 +
 .../ThirdParty/icu/source/data/region/shi_Latn.txt |    241 +
 .../ThirdParty/icu/source/data/region/shi_MA.txt   |     11 +
 .../ThirdParty/icu/source/data/region/shi_Tfng.txt |     14 +
 .../icu/source/data/region/shi_Tfng_MA.txt         |     17 +
 .../ThirdParty/icu/source/data/region/si.txt       |    306 +
 .../ThirdParty/icu/source/data/region/sk.txt       |    306 +
 .../ThirdParty/icu/source/data/region/sl.txt       |    306 +
 .../ThirdParty/icu/source/data/region/sn.txt       |    240 +
 .../ThirdParty/icu/source/data/region/so.txt       |    242 +
 .../ThirdParty/icu/source/data/region/sq.txt       |    173 +
 .../ThirdParty/icu/source/data/region/sr.txt       |    306 +
 .../ThirdParty/icu/source/data/region/sr_BA.txt    |     11 +
 .../ThirdParty/icu/source/data/region/sr_CS.txt    |     11 +
 .../ThirdParty/icu/source/data/region/sr_Cyrl.txt  |     14 +
 .../icu/source/data/region/sr_Cyrl_BA.txt          |     17 +
 .../icu/source/data/region/sr_Cyrl_CS.txt          |     11 +
 .../icu/source/data/region/sr_Cyrl_RS.txt          |     17 +
 .../icu/source/data/region/sr_Cyrl_XK.txt          |     17 +
 .../icu/source/data/region/sr_Cyrl_YU.txt          |     11 +
 .../ThirdParty/icu/source/data/region/sr_Latn.txt  |    306 +
 .../icu/source/data/region/sr_Latn_BA.txt          |     17 +
 .../icu/source/data/region/sr_Latn_CS.txt          |     11 +
 .../icu/source/data/region/sr_Latn_ME.txt          |     17 +
 .../icu/source/data/region/sr_Latn_RS.txt          |     17 +
 .../icu/source/data/region/sr_Latn_YU.txt          |     11 +
 .../ThirdParty/icu/source/data/region/sr_ME.txt    |     11 +
 .../ThirdParty/icu/source/data/region/sr_RS.txt    |     11 +
 .../ThirdParty/icu/source/data/region/sr_XK.txt    |     11 +
 .../ThirdParty/icu/source/data/region/sr_YU.txt    |     11 +
 .../ThirdParty/icu/source/data/region/sv.txt       |    305 +
 .../ThirdParty/icu/source/data/region/sv_FI.txt    |     16 +
 .../ThirdParty/icu/source/data/region/sw.txt       |    306 +
 .../ThirdParty/icu/source/data/region/swc.txt      |    241 +
 .../ThirdParty/icu/source/data/region/ta.txt       |    306 +
 .../ThirdParty/icu/source/data/region/te.txt       |    306 +
 .../ThirdParty/icu/source/data/region/teo.txt      |    241 +
 .../ThirdParty/icu/source/data/region/th.txt       |    306 +
 .../ThirdParty/icu/source/data/region/th_TH.txt    |     17 +
 .../icu/source/data/region/th_TH_TRADITIONAL.txt   |     13 +
 .../ThirdParty/icu/source/data/region/ti.txt       |     14 +
 .../ThirdParty/icu/source/data/region/tl.txt       |     11 +
 .../ThirdParty/icu/source/data/region/tl_PH.txt    |     11 +
 .../ThirdParty/icu/source/data/region/to.txt       |    301 +
 .../ThirdParty/icu/source/data/region/tr.txt       |    306 +
 .../ThirdParty/icu/source/data/region/twq.txt      |    241 +
 .../ThirdParty/icu/source/data/region/tzm.txt      |    241 +
 .../ThirdParty/icu/source/data/region/tzm_Latn.txt |     14 +
 .../icu/source/data/region/tzm_Latn_MA.txt         |     17 +
 .../ThirdParty/icu/source/data/region/tzm_MA.txt   |     11 +
 .../ThirdParty/icu/source/data/region/uk.txt       |    305 +
 .../ThirdParty/icu/source/data/region/ur.txt       |    306 +
 .../ThirdParty/icu/source/data/region/uz.txt       |     17 +
 .../ThirdParty/icu/source/data/region/uz_AF.txt    |     11 +
 .../ThirdParty/icu/source/data/region/uz_Arab.txt  |     17 +
 .../icu/source/data/region/uz_Arab_AF.txt          |     17 +
 .../ThirdParty/icu/source/data/region/uz_Cyrl.txt  |     14 +
 .../icu/source/data/region/uz_Cyrl_UZ.txt          |     17 +
 .../ThirdParty/icu/source/data/region/uz_Latn.txt  |     28 +
 .../ThirdParty/icu/source/data/region/uz_UZ.txt    |     11 +
 .../ThirdParty/icu/source/data/region/vai.txt      |    240 +
 .../ThirdParty/icu/source/data/region/vai_LR.txt   |     11 +
 .../ThirdParty/icu/source/data/region/vai_Latn.txt |    240 +
 .../ThirdParty/icu/source/data/region/vai_Vaii.txt |     14 +
 .../icu/source/data/region/vai_Vaii_LR.txt         |     17 +
 .../ThirdParty/icu/source/data/region/vi.txt       |    305 +
 .../ThirdParty/icu/source/data/region/vun.txt      |    241 +
 .../ThirdParty/icu/source/data/region/xog.txt      |    240 +
 .../ThirdParty/icu/source/data/region/yav.txt      |    240 +
 .../ThirdParty/icu/source/data/region/yo.txt       |    241 +
 .../ThirdParty/icu/source/data/region/zh.txt       |    306 +
 .../ThirdParty/icu/source/data/region/zh_CN.txt    |     11 +
 .../ThirdParty/icu/source/data/region/zh_HK.txt    |     11 +
 .../ThirdParty/icu/source/data/region/zh_Hans.txt  |     14 +
 .../icu/source/data/region/zh_Hans_CN.txt          |     17 +
 .../icu/source/data/region/zh_Hans_HK.txt          |     17 +
 .../icu/source/data/region/zh_Hans_MO.txt          |     19 +
 .../icu/source/data/region/zh_Hans_SG.txt          |     18 +
 .../ThirdParty/icu/source/data/region/zh_Hant.txt  |    305 +
 .../icu/source/data/region/zh_Hant_HK.txt          |     18 +
 .../icu/source/data/region/zh_Hant_MO.txt          |     17 +
 .../icu/source/data/region/zh_Hant_TW.txt          |     17 +
 .../ThirdParty/icu/source/data/region/zh_MO.txt    |     11 +
 .../ThirdParty/icu/source/data/region/zh_SG.txt    |     11 +
 .../ThirdParty/icu/source/data/region/zh_TW.txt    |     11 +
 .../ThirdParty/icu/source/data/region/zu.txt       |    306 +
 .../ThirdParty/icu/source/data/sprep/rfc3491.txt   |   1955 +
 .../ThirdParty/icu/source/data/sprep/rfc3530cs.txt |    530 +
 .../icu/source/data/sprep/rfc3530csci.txt          |   1911 +
 .../icu/source/data/sprep/rfc3530mixp.txt          |    574 +
 .../ThirdParty/icu/source/data/sprep/rfc3722.txt   |   1978 +
 .../icu/source/data/sprep/rfc3920node.txt          |   1968 +
 .../icu/source/data/sprep/rfc3920res.txt           |    581 +
 .../ThirdParty/icu/source/data/sprep/rfc4011.txt   |    558 +
 .../ThirdParty/icu/source/data/sprep/rfc4013.txt   |    596 +
 .../ThirdParty/icu/source/data/sprep/rfc4505.txt   |    526 +
 .../ThirdParty/icu/source/data/sprep/rfc4518.txt   |    717 +
 .../ThirdParty/icu/source/data/sprep/rfc4518ci.txt |   2098 +
 .../ThirdParty/icu/source/data/sprep/sprepfiles.mk |     27 +
 .../icu/source/data/unidata/CaseFolding.txt        |   1226 +
 .../source/data/unidata/DerivedCoreProperties.txt  |  10028 ++
 .../data/unidata/DerivedNormalizationProps.txt     |   9368 ++
 .../icu/source/data/unidata/FractionalUCA.txt      |  41549 ++++++
 .../data/unidata/NormalizationCorrections.txt      |     50 +
 .../icu/source/data/unidata/NormalizationTest.txt  |  18431 +++
 .../icu/source/data/unidata/SpecialCasing.txt      |    276 +
 .../icu/source/data/unidata/UCARules.txt           |  24549 ++++
 .../icu/source/data/unidata/UnicodeData.txt        |  24429 ++++
 .../ThirdParty/icu/source/data/unidata/changes.txt |   1486 +
 .../icu/source/data/unidata/confusables.txt        |  31902 ++++
 .../source/data/unidata/confusablesWholeScript.txt |   4536 +
 .../icu/source/data/unidata/norm2/nfc.txt          |   2355 +
 .../icu/source/data/unidata/norm2/nfkc.txt         |   3682 +
 .../icu/source/data/unidata/norm2/nfkc_cf.txt      |   5556 +
 .../icu/source/data/unidata/norm2/uts46.txt        |   7691 +
 .../ThirdParty/icu/source/data/unidata/ppucd.txt   |  28683 ++++
 .../icu/source/data/unidata/ucdterms.txt           |     45 +
 .../Source/ThirdParty/icu/source/data/zone/af.txt  |    644 +
 .../Source/ThirdParty/icu/source/data/zone/agq.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/ak.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/am.txt  |   1817 +
 .../Source/ThirdParty/icu/source/data/zone/ar.txt  |   1723 +
 .../Source/ThirdParty/icu/source/data/zone/as.txt  |     23 +
 .../Source/ThirdParty/icu/source/data/zone/asa.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/az.txt  |    503 +
 .../ThirdParty/icu/source/data/zone/az_AZ.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/az_Cyrl.txt    |     14 +
 .../ThirdParty/icu/source/data/zone/az_Latn.txt    |     14 +
 .../ThirdParty/icu/source/data/zone/az_Latn_AZ.txt |     17 +
 .../Source/ThirdParty/icu/source/data/zone/bas.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/be.txt  |    100 +
 .../Source/ThirdParty/icu/source/data/zone/bem.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/bez.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/bg.txt  |   1817 +
 .../Source/ThirdParty/icu/source/data/zone/bm.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/bn.txt  |   1818 +
 .../ThirdParty/icu/source/data/zone/bn_IN.txt      |     63 +
 .../Source/ThirdParty/icu/source/data/zone/bo.txt  |     19 +
 .../Source/ThirdParty/icu/source/data/zone/br.txt  |    259 +
 .../Source/ThirdParty/icu/source/data/zone/brx.txt |   1773 +
 .../Source/ThirdParty/icu/source/data/zone/bs.txt  |   1338 +
 .../ThirdParty/icu/source/data/zone/bs_BA.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/bs_Cyrl.txt    |   1846 +
 .../ThirdParty/icu/source/data/zone/bs_Latn.txt    |     11 +
 .../ThirdParty/icu/source/data/zone/bs_Latn_BA.txt |     17 +
 .../Source/ThirdParty/icu/source/data/zone/ca.txt  |    931 +
 .../Source/ThirdParty/icu/source/data/zone/cgg.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/chr.txt |     42 +
 .../Source/ThirdParty/icu/source/data/zone/cs.txt  |   1116 +
 .../Source/ThirdParty/icu/source/data/zone/cy.txt  |    805 +
 .../Source/ThirdParty/icu/source/data/zone/da.txt  |    830 +
 .../Source/ThirdParty/icu/source/data/zone/dav.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/de.txt  |    963 +
 .../Source/ThirdParty/icu/source/data/zone/dje.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/dua.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/dyo.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/dz.txt  |    558 +
 .../Source/ThirdParty/icu/source/data/zone/ebu.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/ee.txt  |   1233 +
 .../Source/ThirdParty/icu/source/data/zone/el.txt  |   1839 +
 .../Source/ThirdParty/icu/source/data/zone/en.txt  |    703 +
 .../ThirdParty/icu/source/data/zone/en_AG.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_AU.txt      |     61 +
 .../ThirdParty/icu/source/data/zone/en_BB.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_BZ.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_CA.txt      |     18 +
 .../ThirdParty/icu/source/data/zone/en_CM.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_DM.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_FJ.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_FM.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_GB.txt      |    147 +
 .../ThirdParty/icu/source/data/zone/en_GD.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_GH.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_GM.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_GU.txt      |     16 +
 .../ThirdParty/icu/source/data/zone/en_GY.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_HK.txt      |     36 +
 .../ThirdParty/icu/source/data/zone/en_IE.txt      |     16 +
 .../ThirdParty/icu/source/data/zone/en_IN.txt      |     34 +
 .../ThirdParty/icu/source/data/zone/en_JM.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_KE.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_KI.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_KN.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_KY.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_LC.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_LR.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_LS.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_MG.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_MH.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_MP.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_MU.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_MW.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_NA.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_NG.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_NH.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/en_NZ.txt      |     66 +
 .../ThirdParty/icu/source/data/zone/en_PG.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_PH.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_PK.txt      |     31 +
 .../ThirdParty/icu/source/data/zone/en_PW.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_RH.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/en_SB.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_SC.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_SG.txt      |     31 +
 .../ThirdParty/icu/source/data/zone/en_SL.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_SS.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_SZ.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_TC.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_TO.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_TT.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_TZ.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_UG.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_VC.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_VG.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_VU.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_WS.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_ZA.txt      |     67 +
 .../ThirdParty/icu/source/data/zone/en_ZM.txt      |     53 +
 .../ThirdParty/icu/source/data/zone/en_ZW.txt      |     67 +
 .../Source/ThirdParty/icu/source/data/zone/eo.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/es.txt  |   1124 +
 .../ThirdParty/icu/source/data/zone/es_419.txt     |     42 +
 .../ThirdParty/icu/source/data/zone/es_AR.txt      |     23 +
 .../Source/ThirdParty/icu/source/data/zone/et.txt  |    874 +
 .../Source/ThirdParty/icu/source/data/zone/eu.txt  |    678 +
 .../Source/ThirdParty/icu/source/data/zone/ewo.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/fa.txt  |   1843 +
 .../Source/ThirdParty/icu/source/data/zone/ff.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/fi.txt  |   1041 +
 .../Source/ThirdParty/icu/source/data/zone/fil.txt |    635 +
 .../ThirdParty/icu/source/data/zone/fil_PH.txt     |     17 +
 .../Source/ThirdParty/icu/source/data/zone/fo.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/fr.txt  |   1070 +
 .../ThirdParty/icu/source/data/zone/fr_CA.txt      |    100 +
 .../Source/ThirdParty/icu/source/data/zone/ga.txt  |     30 +
 .../Source/ThirdParty/icu/source/data/zone/gl.txt  |    794 +
 .../Source/ThirdParty/icu/source/data/zone/gsw.txt |    343 +
 .../Source/ThirdParty/icu/source/data/zone/gu.txt  |   1857 +
 .../Source/ThirdParty/icu/source/data/zone/guz.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/gv.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/ha.txt  |     14 +
 .../ThirdParty/icu/source/data/zone/ha_GH.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/ha_Latn.txt    |     14 +
 .../ThirdParty/icu/source/data/zone/ha_Latn_GH.txt |     17 +
 .../ThirdParty/icu/source/data/zone/ha_Latn_NE.txt |     17 +
 .../ThirdParty/icu/source/data/zone/ha_Latn_NG.txt |     17 +
 .../ThirdParty/icu/source/data/zone/ha_NE.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/ha_NG.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/zone/haw.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/he.txt  |   1699 +
 .../ThirdParty/icu/source/data/zone/he_IL.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/zone/hi.txt  |   1818 +
 .../Source/ThirdParty/icu/source/data/zone/hr.txt  |    818 +
 .../Source/ThirdParty/icu/source/data/zone/hu.txt  |   1191 +
 .../Source/ThirdParty/icu/source/data/zone/hy.txt  |   1837 +
 .../Source/ThirdParty/icu/source/data/zone/id.txt  |    911 +
 .../ThirdParty/icu/source/data/zone/id_ID.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/zone/ig.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/ii.txt  |     19 +
 .../Source/ThirdParty/icu/source/data/zone/in.txt  |     11 +
 .../ThirdParty/icu/source/data/zone/in_ID.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/zone/is.txt  |    842 +
 .../Source/ThirdParty/icu/source/data/zone/it.txt  |    805 +
 .../Source/ThirdParty/icu/source/data/zone/iw.txt  |     11 +
 .../ThirdParty/icu/source/data/zone/iw_IL.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/zone/ja.txt  |   1861 +
 .../ThirdParty/icu/source/data/zone/ja_JP.txt      |     17 +
 .../icu/source/data/zone/ja_JP_TRADITIONAL.txt     |     13 +
 .../Source/ThirdParty/icu/source/data/zone/jgo.txt |     22 +
 .../Source/ThirdParty/icu/source/data/zone/jmc.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/ka.txt  |   1837 +
 .../Source/ThirdParty/icu/source/data/zone/kab.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/kam.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/kde.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/kea.txt |     82 +
 .../Source/ThirdParty/icu/source/data/zone/khq.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/ki.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/kk.txt  |     93 +
 .../ThirdParty/icu/source/data/zone/kk_Cyrl.txt    |     14 +
 .../ThirdParty/icu/source/data/zone/kk_Cyrl_KZ.txt |     17 +
 .../ThirdParty/icu/source/data/zone/kk_KZ.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/zone/kl.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/kln.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/km.txt  |   1801 +
 .../Source/ThirdParty/icu/source/data/zone/kn.txt  |   1818 +
 .../Source/ThirdParty/icu/source/data/zone/ko.txt  |   1824 +
 .../ThirdParty/icu/source/data/zone/ko_KP.txt      |     18 +
 .../Source/ThirdParty/icu/source/data/zone/kok.txt |     20 +
 .../Source/ThirdParty/icu/source/data/zone/ks.txt  |   1768 +
 .../ThirdParty/icu/source/data/zone/ks_Arab.txt    |     14 +
 .../ThirdParty/icu/source/data/zone/ks_Arab_IN.txt |     17 +
 .../ThirdParty/icu/source/data/zone/ks_IN.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/zone/ksb.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/ksf.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/kw.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/lag.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/lg.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/ln.txt  |     19 +
 .../Source/ThirdParty/icu/source/data/zone/lo.txt  |   1846 +
 .../Source/ThirdParty/icu/source/data/zone/lt.txt  |   1448 +
 .../Source/ThirdParty/icu/source/data/zone/lu.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/luo.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/luy.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/lv.txt  |   1678 +
 .../Source/ThirdParty/icu/source/data/zone/mas.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/mer.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/mfe.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/mg.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/mgh.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/mgo.txt |     22 +
 .../Source/ThirdParty/icu/source/data/zone/mk.txt  |   1137 +
 .../Source/ThirdParty/icu/source/data/zone/ml.txt  |   1857 +
 .../Source/ThirdParty/icu/source/data/zone/mn.txt  |   1837 +
 .../ThirdParty/icu/source/data/zone/mn_Cyrl.txt    |     14 +
 .../ThirdParty/icu/source/data/zone/mn_Cyrl_MN.txt |     17 +
 .../ThirdParty/icu/source/data/zone/mn_MN.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/zone/mo.txt  |     11 +
 .../Source/ThirdParty/icu/source/data/zone/mr.txt  |   1857 +
 .../Source/ThirdParty/icu/source/data/zone/ms.txt  |    626 +
 .../ThirdParty/icu/source/data/zone/ms_BN.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/ms_Latn.txt    |     14 +
 .../ThirdParty/icu/source/data/zone/ms_Latn_BN.txt |     17 +
 .../ThirdParty/icu/source/data/zone/ms_Latn_MY.txt |     17 +
 .../ThirdParty/icu/source/data/zone/ms_Latn_SG.txt |     17 +
 .../ThirdParty/icu/source/data/zone/ms_MY.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/ms_SG.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/zone/mt.txt  |     37 +
 .../Source/ThirdParty/icu/source/data/zone/mua.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/my.txt  |    351 +
 .../Source/ThirdParty/icu/source/data/zone/naq.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/nb.txt  |    630 +
 .../ThirdParty/icu/source/data/zone/nb_NO.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/zone/nd.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/ne.txt  |   1058 +
 .../Source/ThirdParty/icu/source/data/zone/nl.txt  |    999 +
 .../Source/ThirdParty/icu/source/data/zone/nmg.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/nn.txt  |    122 +
 .../ThirdParty/icu/source/data/zone/nn_NO.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/zone/no.txt  |     11 +
 .../ThirdParty/icu/source/data/zone/no_NO.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/no_NO_NY.txt   |     11 +
 .../Source/ThirdParty/icu/source/data/zone/nus.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/nyn.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/om.txt  |     18 +
 .../Source/ThirdParty/icu/source/data/zone/or.txt  |     22 +
 .../Source/ThirdParty/icu/source/data/zone/pa.txt  |     19 +
 .../ThirdParty/icu/source/data/zone/pa_Arab.txt    |     14 +
 .../ThirdParty/icu/source/data/zone/pa_Arab_PK.txt |     17 +
 .../ThirdParty/icu/source/data/zone/pa_Guru.txt    |     14 +
 .../ThirdParty/icu/source/data/zone/pa_Guru_IN.txt |     17 +
 .../ThirdParty/icu/source/data/zone/pa_IN.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/pa_PK.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/zone/pl.txt  |   1164 +
 .../ThirdParty/icu/source/data/zone/pool.res       |    Bin 0 -> 76 bytes
 .../Source/ThirdParty/icu/source/data/zone/ps.txt  |     21 +
 .../Source/ThirdParty/icu/source/data/zone/pt.txt  |   1041 +
 .../ThirdParty/icu/source/data/zone/pt_AO.txt      |     33 +
 .../ThirdParty/icu/source/data/zone/pt_CV.txt      |     33 +
 .../ThirdParty/icu/source/data/zone/pt_GW.txt      |     33 +
 .../ThirdParty/icu/source/data/zone/pt_MO.txt      |     33 +
 .../ThirdParty/icu/source/data/zone/pt_MZ.txt      |     33 +
 .../ThirdParty/icu/source/data/zone/pt_PT.txt      |    747 +
 .../ThirdParty/icu/source/data/zone/pt_ST.txt      |     33 +
 .../ThirdParty/icu/source/data/zone/pt_TL.txt      |     33 +
 .../ThirdParty/icu/source/data/zone/resfiles.mk    |    108 +
 .../Source/ThirdParty/icu/source/data/zone/rm.txt  |    442 +
 .../Source/ThirdParty/icu/source/data/zone/rn.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/ro.txt  |    828 +
 .../ThirdParty/icu/source/data/zone/ro_MD.txt      |     17 +
 .../Source/ThirdParty/icu/source/data/zone/rof.txt |     14 +
 .../ThirdParty/icu/source/data/zone/root.txt       |    115 +
 .../Source/ThirdParty/icu/source/data/zone/ru.txt  |   1681 +
 .../Source/ThirdParty/icu/source/data/zone/rw.txt  |     18 +
 .../Source/ThirdParty/icu/source/data/zone/rwk.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/saq.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/sbp.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/seh.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/ses.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/sg.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/sh.txt  |     11 +
 .../ThirdParty/icu/source/data/zone/sh_BA.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/sh_CS.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/sh_YU.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/zone/shi.txt |     14 +
 .../ThirdParty/icu/source/data/zone/shi_Latn.txt   |     14 +
 .../ThirdParty/icu/source/data/zone/shi_MA.txt     |     11 +
 .../ThirdParty/icu/source/data/zone/shi_Tfng.txt   |     14 +
 .../icu/source/data/zone/shi_Tfng_MA.txt           |     17 +
 .../Source/ThirdParty/icu/source/data/zone/si.txt  |    779 +
 .../Source/ThirdParty/icu/source/data/zone/sk.txt  |    767 +
 .../Source/ThirdParty/icu/source/data/zone/sl.txt  |    914 +
 .../Source/ThirdParty/icu/source/data/zone/sn.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/so.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/sq.txt  |     34 +
 .../Source/ThirdParty/icu/source/data/zone/sr.txt  |   1856 +
 .../ThirdParty/icu/source/data/zone/sr_BA.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/sr_CS.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/sr_Cyrl.txt    |     14 +
 .../ThirdParty/icu/source/data/zone/sr_Cyrl_BA.txt |     17 +
 .../ThirdParty/icu/source/data/zone/sr_Cyrl_CS.txt |     11 +
 .../ThirdParty/icu/source/data/zone/sr_Cyrl_RS.txt |     17 +
 .../ThirdParty/icu/source/data/zone/sr_Cyrl_XK.txt |     17 +
 .../ThirdParty/icu/source/data/zone/sr_Cyrl_YU.txt |     11 +
 .../ThirdParty/icu/source/data/zone/sr_Latn.txt    |   1502 +
 .../ThirdParty/icu/source/data/zone/sr_Latn_BA.txt |     17 +
 .../ThirdParty/icu/source/data/zone/sr_Latn_CS.txt |     11 +
 .../ThirdParty/icu/source/data/zone/sr_Latn_ME.txt |     17 +
 .../ThirdParty/icu/source/data/zone/sr_Latn_RS.txt |     17 +
 .../ThirdParty/icu/source/data/zone/sr_Latn_YU.txt |     11 +
 .../ThirdParty/icu/source/data/zone/sr_ME.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/sr_RS.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/sr_XK.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/sr_YU.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/zone/sv.txt  |    954 +
 .../ThirdParty/icu/source/data/zone/sv_FI.txt      |     19 +
 .../Source/ThirdParty/icu/source/data/zone/sw.txt  |    626 +
 .../Source/ThirdParty/icu/source/data/zone/swc.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/ta.txt  |   1857 +
 .../ThirdParty/icu/source/data/zone/ta_MY.txt      |     33 +
 .../ThirdParty/icu/source/data/zone/ta_SG.txt      |     33 +
 .../Source/ThirdParty/icu/source/data/zone/te.txt  |   1857 +
 .../Source/ThirdParty/icu/source/data/zone/teo.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/th.txt  |   1844 +
 .../ThirdParty/icu/source/data/zone/th_TH.txt      |     17 +
 .../icu/source/data/zone/th_TH_TRADITIONAL.txt     |     13 +
 .../Source/ThirdParty/icu/source/data/zone/ti.txt  |     18 +
 .../Source/ThirdParty/icu/source/data/zone/tl.txt  |     11 +
 .../ThirdParty/icu/source/data/zone/tl_PH.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/zone/to.txt  |    106 +
 .../Source/ThirdParty/icu/source/data/zone/tr.txt  |   1062 +
 .../Source/ThirdParty/icu/source/data/zone/twq.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/tzm.txt |     14 +
 .../ThirdParty/icu/source/data/zone/tzm_Latn.txt   |     14 +
 .../icu/source/data/zone/tzm_Latn_MA.txt           |     17 +
 .../ThirdParty/icu/source/data/zone/tzm_MA.txt     |     11 +
 .../Source/ThirdParty/icu/source/data/zone/uk.txt  |   1696 +
 .../Source/ThirdParty/icu/source/data/zone/ur.txt  |   1817 +
 .../Source/ThirdParty/icu/source/data/zone/uz.txt  |     14 +
 .../ThirdParty/icu/source/data/zone/uz_AF.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/uz_Arab.txt    |     19 +
 .../ThirdParty/icu/source/data/zone/uz_Arab_AF.txt |     17 +
 .../ThirdParty/icu/source/data/zone/uz_Cyrl.txt    |     14 +
 .../ThirdParty/icu/source/data/zone/uz_Cyrl_UZ.txt |     17 +
 .../ThirdParty/icu/source/data/zone/uz_Latn.txt    |     14 +
 .../ThirdParty/icu/source/data/zone/uz_UZ.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/zone/vai.txt |     14 +
 .../ThirdParty/icu/source/data/zone/vai_LR.txt     |     11 +
 .../ThirdParty/icu/source/data/zone/vai_Latn.txt   |     14 +
 .../ThirdParty/icu/source/data/zone/vai_Vaii.txt   |     14 +
 .../icu/source/data/zone/vai_Vaii_LR.txt           |     17 +
 .../Source/ThirdParty/icu/source/data/zone/vi.txt  |    773 +
 .../Source/ThirdParty/icu/source/data/zone/vun.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/xog.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/yav.txt |     14 +
 .../Source/ThirdParty/icu/source/data/zone/yo.txt  |     14 +
 .../Source/ThirdParty/icu/source/data/zone/zh.txt  |   1861 +
 .../ThirdParty/icu/source/data/zone/zh_CN.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/zh_HK.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/zh_Hans.txt    |     14 +
 .../ThirdParty/icu/source/data/zone/zh_Hans_CN.txt |     17 +
 .../ThirdParty/icu/source/data/zone/zh_Hans_HK.txt |     69 +
 .../ThirdParty/icu/source/data/zone/zh_Hans_MO.txt |     69 +
 .../ThirdParty/icu/source/data/zone/zh_Hans_SG.txt |     75 +
 .../ThirdParty/icu/source/data/zone/zh_Hant.txt    |   1861 +
 .../ThirdParty/icu/source/data/zone/zh_Hant_HK.txt |    136 +
 .../ThirdParty/icu/source/data/zone/zh_Hant_MO.txt |     17 +
 .../ThirdParty/icu/source/data/zone/zh_Hant_TW.txt |     17 +
 .../ThirdParty/icu/source/data/zone/zh_MO.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/zh_SG.txt      |     11 +
 .../ThirdParty/icu/source/data/zone/zh_TW.txt      |     11 +
 .../Source/ThirdParty/icu/source/data/zone/zu.txt  |    626 +
 .../Source/ThirdParty/icu/source/i18n/Makefile.in  |    195 +
 .../ThirdParty/icu/source/i18n/alphaindex.cpp      |   1350 +
 .../Source/ThirdParty/icu/source/i18n/anytrans.cpp |    386 +
 .../Source/ThirdParty/icu/source/i18n/anytrans.h   |    129 +
 .../Source/ThirdParty/icu/source/i18n/astro.cpp    |   1601 +
 .../Source/ThirdParty/icu/source/i18n/astro.h      |    755 +
 .../Source/ThirdParty/icu/source/i18n/basictz.cpp  |    560 +
 .../Source/ThirdParty/icu/source/i18n/bocsu.cpp    |    154 +
 .../Source/ThirdParty/icu/source/i18n/bocsu.h      |    165 +
 .../Source/ThirdParty/icu/source/i18n/brktrans.cpp |    188 +
 .../Source/ThirdParty/icu/source/i18n/brktrans.h   |    113 +
 .../Source/ThirdParty/icu/source/i18n/buddhcal.cpp |    212 +
 .../Source/ThirdParty/icu/source/i18n/buddhcal.h   |    243 +
 .../Source/ThirdParty/icu/source/i18n/calendar.cpp |   3691 +
 .../Source/ThirdParty/icu/source/i18n/casetrn.cpp  |    193 +
 .../Source/ThirdParty/icu/source/i18n/casetrn.h    |    104 +
 .../Source/ThirdParty/icu/source/i18n/cecal.cpp    |    149 +
 .../Source/ThirdParty/icu/source/i18n/cecal.h      |    134 +
 .../Source/ThirdParty/icu/source/i18n/chnsecal.cpp |    932 +
 .../Source/ThirdParty/icu/source/i18n/chnsecal.h   |    310 +
 .../Source/ThirdParty/icu/source/i18n/choicfmt.cpp |    598 +
 .../Source/ThirdParty/icu/source/i18n/coleitr.cpp  |    488 +
 .../Source/ThirdParty/icu/source/i18n/coll.cpp     |    933 +
 .../icu/source/i18n/compactdecimalformat.cpp       |    953 +
 .../Source/ThirdParty/icu/source/i18n/coptccal.cpp |    178 +
 .../Source/ThirdParty/icu/source/i18n/coptccal.h   |    272 +
 .../Source/ThirdParty/icu/source/i18n/cpdtrans.cpp |    614 +
 .../Source/ThirdParty/icu/source/i18n/cpdtrans.h   |    230 +
 .../Source/ThirdParty/icu/source/i18n/csdetect.cpp |    368 +
 .../Source/ThirdParty/icu/source/i18n/csdetect.h   |     56 +
 .../Source/ThirdParty/icu/source/i18n/csmatch.cpp  |     71 +
 .../Source/ThirdParty/icu/source/i18n/csmatch.h    |     69 +
 .../Source/ThirdParty/icu/source/i18n/csr2022.cpp  |    190 +
 .../Source/ThirdParty/icu/source/i18n/csr2022.h    |     91 +
 .../Source/ThirdParty/icu/source/i18n/csrecog.cpp  |     28 +
 .../Source/ThirdParty/icu/source/i18n/csrecog.h    |     55 +
 .../Source/ThirdParty/icu/source/i18n/csrmbcs.cpp  |    529 +
 .../Source/ThirdParty/icu/source/i18n/csrmbcs.h    |    205 +
 .../Source/ThirdParty/icu/source/i18n/csrsbcs.cpp  |   1251 +
 .../Source/ThirdParty/icu/source/i18n/csrsbcs.h    |    282 +
 .../Source/ThirdParty/icu/source/i18n/csrucode.cpp |    152 +
 .../Source/ThirdParty/icu/source/i18n/csrucode.h   |    106 +
 .../Source/ThirdParty/icu/source/i18n/csrutf8.cpp  |    113 +
 .../Source/ThirdParty/icu/source/i18n/csrutf8.h    |     42 +
 .../Source/ThirdParty/icu/source/i18n/curramt.cpp  |     50 +
 .../Source/ThirdParty/icu/source/i18n/currfmt.cpp  |     76 +
 .../Source/ThirdParty/icu/source/i18n/currfmt.h    |    101 +
 .../Source/ThirdParty/icu/source/i18n/currpinf.cpp |    399 +
 .../Source/ThirdParty/icu/source/i18n/currunit.cpp |     62 +
 .../Source/ThirdParty/icu/source/i18n/dangical.cpp |    144 +
 .../Source/ThirdParty/icu/source/i18n/dangical.h   |    119 +
 .../Source/ThirdParty/icu/source/i18n/datefmt.cpp  |    518 +
 .../Source/ThirdParty/icu/source/i18n/dcfmtimp.h   |     46 +
 .../Source/ThirdParty/icu/source/i18n/dcfmtsym.cpp |    447 +
 .../Source/ThirdParty/icu/source/i18n/decContext.c |    430 +
 .../Source/ThirdParty/icu/source/i18n/decContext.h |    268 +
 .../Source/ThirdParty/icu/source/i18n/decNumber.c  |   8184 ++
 .../Source/ThirdParty/icu/source/i18n/decNumber.h  |    196 +
 .../ThirdParty/icu/source/i18n/decNumberLocal.h    |    723 +
 .../Source/ThirdParty/icu/source/i18n/decfmtst.cpp |    239 +
 .../Source/ThirdParty/icu/source/i18n/decfmtst.h   |     59 +
 .../Source/ThirdParty/icu/source/i18n/decimfmt.cpp |   5688 +
 .../Source/ThirdParty/icu/source/i18n/digitlst.cpp |    952 +
 .../Source/ThirdParty/icu/source/i18n/digitlst.h   |    451 +
 .../Source/ThirdParty/icu/source/i18n/dtfmtsym.cpp |   1795 +
 .../Source/ThirdParty/icu/source/i18n/dtitv_impl.h |     93 +
 .../Source/ThirdParty/icu/source/i18n/dtitvfmt.cpp |   1477 +
 .../Source/ThirdParty/icu/source/i18n/dtitvinf.cpp |    676 +
 .../Source/ThirdParty/icu/source/i18n/dtptngen.cpp |   2189 +
 .../ThirdParty/icu/source/i18n/dtptngen_impl.h     |    260 +
 .../Source/ThirdParty/icu/source/i18n/dtrule.cpp   |    139 +
 .../Source/ThirdParty/icu/source/i18n/esctrn.cpp   |    179 +
 .../Source/ThirdParty/icu/source/i18n/esctrn.h     |    142 +
 .../Source/ThirdParty/icu/source/i18n/ethpccal.cpp |    214 +
 .../Source/ThirdParty/icu/source/i18n/ethpccal.h   |    300 +
 .../Source/ThirdParty/icu/source/i18n/fmtable.cpp  |    889 +
 .../ThirdParty/icu/source/i18n/fmtable_cnv.cpp     |     44 +
 .../Source/ThirdParty/icu/source/i18n/fmtableimp.h |     24 +
 .../Source/ThirdParty/icu/source/i18n/format.cpp   |    217 +
 .../Source/ThirdParty/icu/source/i18n/fphdlimp.cpp |    120 +
 .../Source/ThirdParty/icu/source/i18n/fphdlimp.h   |     73 +
 .../Source/ThirdParty/icu/source/i18n/fpositer.cpp |    107 +
 .../Source/ThirdParty/icu/source/i18n/funcrepl.cpp |    128 +
 .../Source/ThirdParty/icu/source/i18n/funcrepl.h   |    119 +
 .../Source/ThirdParty/icu/source/i18n/gender.cpp   |    247 +
 .../Source/ThirdParty/icu/source/i18n/gregocal.cpp |   1356 +
 .../Source/ThirdParty/icu/source/i18n/gregoimp.cpp |    328 +
 .../Source/ThirdParty/icu/source/i18n/gregoimp.h   |    364 +
 .../Source/ThirdParty/icu/source/i18n/hebrwcal.cpp |    758 +
 .../Source/ThirdParty/icu/source/i18n/hebrwcal.h   |    486 +
 .../Source/ThirdParty/icu/source/i18n/i18n.rc      |    108 +
 .../ThirdParty/icu/source/i18n/identifier_info.cpp |    318 +
 .../ThirdParty/icu/source/i18n/identifier_info.h   |    204 +
 .../ThirdParty/icu/source/i18n/indiancal.cpp       |    449 +
 .../Source/ThirdParty/icu/source/i18n/indiancal.h  |    372 +
 .../Source/ThirdParty/icu/source/i18n/inputext.cpp |    164 +
 .../Source/ThirdParty/icu/source/i18n/inputext.h   |     61 +
 .../Source/ThirdParty/icu/source/i18n/islamcal.cpp |    548 +
 .../Source/ThirdParty/icu/source/i18n/islamcal.h   |    463 +
 .../Source/ThirdParty/icu/source/i18n/japancal.cpp |    531 +
 .../Source/ThirdParty/icu/source/i18n/japancal.h   |    217 +
 .../Source/ThirdParty/icu/source/i18n/locdspnm.cpp |    934 +
 .../Source/ThirdParty/icu/source/i18n/measfmt.cpp  |     46 +
 .../Source/ThirdParty/icu/source/i18n/measure.cpp  |     67 +
 .../Source/ThirdParty/icu/source/i18n/msgfmt.cpp   |   1834 +
 .../ThirdParty/icu/source/i18n/msgfmt_impl.h       |     43 +
 .../Source/ThirdParty/icu/source/i18n/name2uni.cpp |    256 +
 .../Source/ThirdParty/icu/source/i18n/name2uni.h   |     91 +
 .../Source/ThirdParty/icu/source/i18n/nfrlist.h    |    110 +
 .../Source/ThirdParty/icu/source/i18n/nfrs.cpp     |    971 +
 .../Source/ThirdParty/icu/source/i18n/nfrs.h       |    101 +
 .../Source/ThirdParty/icu/source/i18n/nfrule.cpp   |   1474 +
 .../Source/ThirdParty/icu/source/i18n/nfrule.h     |    114 +
 .../Source/ThirdParty/icu/source/i18n/nfsubs.cpp   |   1364 +
 .../Source/ThirdParty/icu/source/i18n/nfsubs.h     |    266 +
 .../Source/ThirdParty/icu/source/i18n/nortrans.cpp |    176 +
 .../Source/ThirdParty/icu/source/i18n/nortrans.h   |    100 +
 .../Source/ThirdParty/icu/source/i18n/nultrans.cpp |     36 +
 .../Source/ThirdParty/icu/source/i18n/nultrans.h   |     71 +
 .../Source/ThirdParty/icu/source/i18n/numfmt.cpp   |   1385 +
 .../Source/ThirdParty/icu/source/i18n/numsys.cpp   |    331 +
 .../ThirdParty/icu/source/i18n/numsys_impl.h       |     43 +
 .../Source/ThirdParty/icu/source/i18n/olsontz.cpp  |   1088 +
 .../Source/ThirdParty/icu/source/i18n/olsontz.h    |    447 +
 .../Source/ThirdParty/icu/source/i18n/persncal.cpp |    334 +
 .../Source/ThirdParty/icu/source/i18n/persncal.h   |    364 +
 .../Source/ThirdParty/icu/source/i18n/plurfmt.cpp  |    482 +
 .../Source/ThirdParty/icu/source/i18n/plurrule.cpp |   1441 +
 .../ThirdParty/icu/source/i18n/plurrule_impl.h     |    216 +
 .../Source/ThirdParty/icu/source/i18n/quant.cpp    |    149 +
 .../Source/ThirdParty/icu/source/i18n/quant.h      |    124 +
 .../Source/ThirdParty/icu/source/i18n/rbnf.cpp     |   1634 +
 .../Source/ThirdParty/icu/source/i18n/rbt.cpp      |    295 +
 .../native/Source/ThirdParty/icu/source/i18n/rbt.h |    473 +
 .../Source/ThirdParty/icu/source/i18n/rbt_data.cpp |    117 +
 .../Source/ThirdParty/icu/source/i18n/rbt_data.h   |    152 +
 .../Source/ThirdParty/icu/source/i18n/rbt_pars.cpp |   1738 +
 .../Source/ThirdParty/icu/source/i18n/rbt_pars.h   |    355 +
 .../Source/ThirdParty/icu/source/i18n/rbt_rule.cpp |    557 +
 .../Source/ThirdParty/icu/source/i18n/rbt_rule.h   |    308 +
 .../Source/ThirdParty/icu/source/i18n/rbt_set.cpp  |    467 +
 .../Source/ThirdParty/icu/source/i18n/rbt_set.h    |    165 +
 .../Source/ThirdParty/icu/source/i18n/rbtz.cpp     |    961 +
 .../Source/ThirdParty/icu/source/i18n/regexcmp.cpp |   4300 +
 .../Source/ThirdParty/icu/source/i18n/regexcmp.h   |    228 +
 .../Source/ThirdParty/icu/source/i18n/regexcst.h   |    504 +
 .../Source/ThirdParty/icu/source/i18n/regexcst.pl  |    328 +
 .../Source/ThirdParty/icu/source/i18n/regexcst.txt |    467 +
 .../Source/ThirdParty/icu/source/i18n/regeximp.cpp |    120 +
 .../Source/ThirdParty/icu/source/i18n/regeximp.h   |    422 +
 .../Source/ThirdParty/icu/source/i18n/regexst.cpp  |    296 +
 .../Source/ThirdParty/icu/source/i18n/regexst.h    |     58 +
 .../Source/ThirdParty/icu/source/i18n/regextxt.cpp |     46 +
 .../Source/ThirdParty/icu/source/i18n/regextxt.h   |     48 +
 .../Source/ThirdParty/icu/source/i18n/region.cpp   |    690 +
 .../ThirdParty/icu/source/i18n/region_impl.h       |     43 +
 .../Source/ThirdParty/icu/source/i18n/reldtfmt.cpp |    523 +
 .../Source/ThirdParty/icu/source/i18n/reldtfmt.h   |    313 +
 .../Source/ThirdParty/icu/source/i18n/rematch.cpp  |   5660 +
 .../Source/ThirdParty/icu/source/i18n/remtrans.cpp |     69 +
 .../Source/ThirdParty/icu/source/i18n/remtrans.h   |     78 +
 .../Source/ThirdParty/icu/source/i18n/repattrn.cpp |    814 +
 .../ThirdParty/icu/source/i18n/scriptset.cpp       |    276 +
 .../Source/ThirdParty/icu/source/i18n/scriptset.h  |     76 +
 .../Source/ThirdParty/icu/source/i18n/search.cpp   |    443 +
 .../Source/ThirdParty/icu/source/i18n/selfmt.cpp   |    195 +
 .../Source/ThirdParty/icu/source/i18n/selfmtimpl.h |     92 +
 .../Source/ThirdParty/icu/source/i18n/simpletz.cpp |   1244 +
 .../Source/ThirdParty/icu/source/i18n/smpdtfmt.cpp |   3560 +
 .../Source/ThirdParty/icu/source/i18n/smpdtfst.cpp |    158 +
 .../Source/ThirdParty/icu/source/i18n/smpdtfst.h   |     52 +
 .../Source/ThirdParty/icu/source/i18n/sortkey.cpp  |    285 +
 .../Source/ThirdParty/icu/source/i18n/strmatch.cpp |    294 +
 .../Source/ThirdParty/icu/source/i18n/strmatch.h   |    250 +
 .../Source/ThirdParty/icu/source/i18n/strrepl.cpp  |    327 +
 .../Source/ThirdParty/icu/source/i18n/strrepl.h    |    161 +
 .../Source/ThirdParty/icu/source/i18n/stsearch.cpp |    509 +
 .../Source/ThirdParty/icu/source/i18n/taiwncal.cpp |    220 +
 .../Source/ThirdParty/icu/source/i18n/taiwncal.h   |    225 +
 .../Source/ThirdParty/icu/source/i18n/tblcoll.cpp  |    680 +
 .../Source/ThirdParty/icu/source/i18n/timezone.cpp |   1590 +
 .../Source/ThirdParty/icu/source/i18n/titletrn.cpp |    168 +
 .../Source/ThirdParty/icu/source/i18n/titletrn.h   |     90 +
 .../Source/ThirdParty/icu/source/i18n/tmunit.cpp   |    117 +
 .../Source/ThirdParty/icu/source/i18n/tmutamt.cpp  |     76 +
 .../Source/ThirdParty/icu/source/i18n/tmutfmt.cpp  |    904 +
 .../Source/ThirdParty/icu/source/i18n/tolowtrn.cpp |     65 +
 .../Source/ThirdParty/icu/source/i18n/tolowtrn.h   |     74 +
 .../Source/ThirdParty/icu/source/i18n/toupptrn.cpp |     65 +
 .../Source/ThirdParty/icu/source/i18n/toupptrn.h   |     74 +
 .../Source/ThirdParty/icu/source/i18n/translit.cpp |   1641 +
 .../Source/ThirdParty/icu/source/i18n/transreg.cpp |   1362 +
 .../Source/ThirdParty/icu/source/i18n/transreg.h   |    462 +
 .../Source/ThirdParty/icu/source/i18n/tridpars.cpp |    937 +
 .../Source/ThirdParty/icu/source/i18n/tridpars.h   |    361 +
 .../Source/ThirdParty/icu/source/i18n/tzfmt.cpp    |   2786 +
 .../Source/ThirdParty/icu/source/i18n/tzgnames.cpp |   1365 +
 .../Source/ThirdParty/icu/source/i18n/tzgnames.h   |     65 +
 .../Source/ThirdParty/icu/source/i18n/tznames.cpp  |    465 +
 .../ThirdParty/icu/source/i18n/tznames_impl.cpp    |   1374 +
 .../ThirdParty/icu/source/i18n/tznames_impl.h      |    216 +
 .../Source/ThirdParty/icu/source/i18n/tzrule.cpp   |    627 +
 .../Source/ThirdParty/icu/source/i18n/tztrans.cpp  |    146 +
 .../Source/ThirdParty/icu/source/i18n/ucal.cpp     |    770 +
 .../Source/ThirdParty/icu/source/i18n/ucln_in.c    |     60 +
 .../Source/ThirdParty/icu/source/i18n/ucln_in.h    |     68 +
 .../Source/ThirdParty/icu/source/i18n/ucol.cpp     |   8886 ++
 .../Source/ThirdParty/icu/source/i18n/ucol_bld.cpp |   1425 +
 .../Source/ThirdParty/icu/source/i18n/ucol_bld.h   |     59 +
 .../Source/ThirdParty/icu/source/i18n/ucol_cnt.cpp |    587 +
 .../Source/ThirdParty/icu/source/i18n/ucol_cnt.h   |    102 +
 .../Source/ThirdParty/icu/source/i18n/ucol_elm.cpp |   2070 +
 .../Source/ThirdParty/icu/source/i18n/ucol_elm.h   |    146 +
 .../Source/ThirdParty/icu/source/i18n/ucol_imp.h   |   1105 +
 .../Source/ThirdParty/icu/source/i18n/ucol_res.cpp |   1395 +
 .../Source/ThirdParty/icu/source/i18n/ucol_sit.cpp |    955 +
 .../Source/ThirdParty/icu/source/i18n/ucol_tok.cpp |   2446 +
 .../Source/ThirdParty/icu/source/i18n/ucol_tok.h   |    211 +
 .../Source/ThirdParty/icu/source/i18n/ucol_wgt.cpp |    577 +
 .../Source/ThirdParty/icu/source/i18n/ucol_wgt.h   |     70 +
 .../Source/ThirdParty/icu/source/i18n/ucoleitr.cpp |    784 +
 .../Source/ThirdParty/icu/source/i18n/ucsdet.cpp   |    180 +
 .../Source/ThirdParty/icu/source/i18n/ucurr.cpp    |   2445 +
 .../Source/ThirdParty/icu/source/i18n/ucurrimp.h   |     59 +
 .../Source/ThirdParty/icu/source/i18n/udat.cpp     |   1071 +
 .../icu/source/i18n/udateintervalformat.cpp        |    106 +
 .../Source/ThirdParty/icu/source/i18n/udatpg.cpp   |    271 +
 .../Source/ThirdParty/icu/source/i18n/ulocdata.c   |    344 +
 .../Source/ThirdParty/icu/source/i18n/umsg.cpp     |    712 +
 .../Source/ThirdParty/icu/source/i18n/umsg_imp.h   |     45 +
 .../Source/ThirdParty/icu/source/i18n/unesctrn.cpp |    291 +
 .../Source/ThirdParty/icu/source/i18n/unesctrn.h   |    110 +
 .../Source/ThirdParty/icu/source/i18n/uni2name.cpp |    121 +
 .../Source/ThirdParty/icu/source/i18n/uni2name.h   |     87 +
 .../icu/source/i18n/unicode/alphaindex.h           |    761 +
 .../ThirdParty/icu/source/i18n/unicode/basictz.h   |    214 +
 .../ThirdParty/icu/source/i18n/unicode/calendar.h  |   2485 +
 .../ThirdParty/icu/source/i18n/unicode/choicfmt.h  |    688 +
 .../ThirdParty/icu/source/i18n/unicode/coleitr.h   |    400 +
 .../ThirdParty/icu/source/i18n/unicode/coll.h      |   1213 +
 .../icu/source/i18n/unicode/compactdecimalformat.h |    333 +
 .../ThirdParty/icu/source/i18n/unicode/curramt.h   |    130 +
 .../ThirdParty/icu/source/i18n/unicode/currpinf.h  |    258 +
 .../ThirdParty/icu/source/i18n/unicode/currunit.h  |    117 +
 .../ThirdParty/icu/source/i18n/unicode/datefmt.h   |    795 +
 .../ThirdParty/icu/source/i18n/unicode/dcfmtsym.h  |    454 +
 .../ThirdParty/icu/source/i18n/unicode/decimfmt.h  |   2473 +
 .../ThirdParty/icu/source/i18n/unicode/dtfmtsym.h  |    849 +
 .../ThirdParty/icu/source/i18n/unicode/dtitvfmt.h  |    992 +
 .../ThirdParty/icu/source/i18n/unicode/dtitvinf.h  |    523 +
 .../ThirdParty/icu/source/i18n/unicode/dtptngen.h  |    476 +
 .../ThirdParty/icu/source/i18n/unicode/dtrule.h    |    250 +
 .../ThirdParty/icu/source/i18n/unicode/fieldpos.h  |    291 +
 .../ThirdParty/icu/source/i18n/unicode/fmtable.h   |    698 +
 .../ThirdParty/icu/source/i18n/unicode/format.h    |    305 +
 .../ThirdParty/icu/source/i18n/unicode/fpositer.h  |    117 +
 .../ThirdParty/icu/source/i18n/unicode/gender.h    |    108 +
 .../ThirdParty/icu/source/i18n/unicode/gregocal.h  |    825 +
 .../ThirdParty/icu/source/i18n/unicode/locdspnm.h  |    206 +
 .../ThirdParty/icu/source/i18n/unicode/measfmt.h   |     81 +
 .../ThirdParty/icu/source/i18n/unicode/measunit.h  |     71 +
 .../ThirdParty/icu/source/i18n/unicode/measure.h   |    137 +
 .../ThirdParty/icu/source/i18n/unicode/msgfmt.h    |   1108 +
 .../ThirdParty/icu/source/i18n/unicode/numfmt.h    |   1142 +
 .../ThirdParty/icu/source/i18n/unicode/numsys.h    |    194 +
 .../ThirdParty/icu/source/i18n/unicode/plurfmt.h   |    603 +
 .../ThirdParty/icu/source/i18n/unicode/plurrule.h  |    402 +
 .../ThirdParty/icu/source/i18n/unicode/rbnf.h      |   1078 +
 .../ThirdParty/icu/source/i18n/unicode/rbtz.h      |    362 +
 .../ThirdParty/icu/source/i18n/unicode/regex.h     |   1852 +
 .../ThirdParty/icu/source/i18n/unicode/region.h    |    289 +
 .../ThirdParty/icu/source/i18n/unicode/search.h    |    575 +
 .../ThirdParty/icu/source/i18n/unicode/selfmt.h    |    367 +
 .../ThirdParty/icu/source/i18n/unicode/simpletz.h  |    928 +
 .../ThirdParty/icu/source/i18n/unicode/smpdtfmt.h  |   1777 +
 .../ThirdParty/icu/source/i18n/unicode/sortkey.h   |    337 +
 .../ThirdParty/icu/source/i18n/unicode/stsearch.h  |    518 +
 .../ThirdParty/icu/source/i18n/unicode/tblcoll.h   |    855 +
 .../ThirdParty/icu/source/i18n/unicode/timezone.h  |    901 +
 .../ThirdParty/icu/source/i18n/unicode/tmunit.h    |    149 +
 .../ThirdParty/icu/source/i18n/unicode/tmutamt.h   |    168 +
 .../ThirdParty/icu/source/i18n/unicode/tmutfmt.h   |    271 +
 .../ThirdParty/icu/source/i18n/unicode/translit.h  |   1327 +
 .../ThirdParty/icu/source/i18n/unicode/tzfmt.h     |   1090 +
 .../ThirdParty/icu/source/i18n/unicode/tznames.h   |    394 +
 .../ThirdParty/icu/source/i18n/unicode/tzrule.h    |    828 +
 .../ThirdParty/icu/source/i18n/unicode/tztrans.h   |    195 +
 .../ThirdParty/icu/source/i18n/unicode/ucal.h      |   1505 +
 .../ThirdParty/icu/source/i18n/unicode/ucol.h      |   1428 +
 .../ThirdParty/icu/source/i18n/unicode/ucoleitr.h  |    336 +
 .../ThirdParty/icu/source/i18n/unicode/ucsdet.h    |    370 +
 .../ThirdParty/icu/source/i18n/unicode/ucurr.h     |    360 +
 .../ThirdParty/icu/source/i18n/unicode/udat.h      |   1370 +
 .../icu/source/i18n/unicode/udateintervalformat.h  |    181 +
 .../ThirdParty/icu/source/i18n/unicode/udatpg.h    |    588 +
 .../icu/source/i18n/unicode/udisplaycontext.h      |    119 +
 .../ThirdParty/icu/source/i18n/unicode/ugender.h   |     83 +
 .../ThirdParty/icu/source/i18n/unicode/uldnames.h  |    305 +
 .../ThirdParty/icu/source/i18n/unicode/ulocdata.h  |    279 +
 .../ThirdParty/icu/source/i18n/unicode/umsg.h      |    623 +
 .../ThirdParty/icu/source/i18n/unicode/unirepl.h   |     97 +
 .../ThirdParty/icu/source/i18n/unicode/unum.h      |   1173 +
 .../icu/source/i18n/unicode/upluralrules.h         |    149 +
 .../ThirdParty/icu/source/i18n/unicode/uregex.h    |   1591 +
 .../ThirdParty/icu/source/i18n/unicode/usearch.h   |    836 +
 .../ThirdParty/icu/source/i18n/unicode/uspoof.h    |   1059 +
 .../ThirdParty/icu/source/i18n/unicode/utmscale.h  |    481 +
 .../ThirdParty/icu/source/i18n/unicode/utrans.h    |    607 +
 .../ThirdParty/icu/source/i18n/unicode/vtzone.h    |    455 +
 .../Source/ThirdParty/icu/source/i18n/unum.cpp     |    786 +
 .../ThirdParty/icu/source/i18n/upluralrules.cpp    |     56 +
 .../Source/ThirdParty/icu/source/i18n/uregex.cpp   |   1948 +
 .../Source/ThirdParty/icu/source/i18n/uregexc.cpp  |     40 +
 .../Source/ThirdParty/icu/source/i18n/usearch.cpp  |   4842 +
 .../Source/ThirdParty/icu/source/i18n/uspoof.cpp   |    736 +
 .../ThirdParty/icu/source/i18n/uspoof_build.cpp    |     85 +
 .../ThirdParty/icu/source/i18n/uspoof_conf.cpp     |    605 +
 .../ThirdParty/icu/source/i18n/uspoof_conf.h       |    132 +
 .../ThirdParty/icu/source/i18n/uspoof_impl.cpp     |    845 +
 .../ThirdParty/icu/source/i18n/uspoof_impl.h       |    345 +
 .../ThirdParty/icu/source/i18n/uspoof_wsconf.cpp   |    436 +
 .../ThirdParty/icu/source/i18n/uspoof_wsconf.h     |     70 +
 .../Source/ThirdParty/icu/source/i18n/usrchimp.h   |    140 +
 .../Source/ThirdParty/icu/source/i18n/utmscale.c   |    114 +
 .../Source/ThirdParty/icu/source/i18n/utrans.cpp   |    495 +
 .../Source/ThirdParty/icu/source/i18n/vtzone.cpp   |   2630 +
 .../Source/ThirdParty/icu/source/i18n/vzone.cpp    |    185 +
 .../Source/ThirdParty/icu/source/i18n/vzone.h      |    360 +
 .../Source/ThirdParty/icu/source/i18n/windtfmt.cpp |    322 +
 .../Source/ThirdParty/icu/source/i18n/windtfmt.h   |    140 +
 .../Source/ThirdParty/icu/source/i18n/winnmfmt.cpp |    361 +
 .../Source/ThirdParty/icu/source/i18n/winnmfmt.h   |    162 +
 .../ThirdParty/icu/source/i18n/wintzimpl.cpp       |    157 +
 .../Source/ThirdParty/icu/source/i18n/wintzimpl.h  |     37 +
 .../Source/ThirdParty/icu/source/i18n/zonemeta.cpp |    964 +
 .../Source/ThirdParty/icu/source/i18n/zonemeta.h   |    120 +
 .../Source/ThirdParty/icu/source/i18n/zrule.cpp    |    149 +
 .../Source/ThirdParty/icu/source/i18n/zrule.h      |    279 +
 .../Source/ThirdParty/icu/source/i18n/ztrans.cpp   |    101 +
 .../Source/ThirdParty/icu/source/i18n/ztrans.h     |    172 +
 .../Source/ThirdParty/icu/source/icudefs.mk.in     |    310 +
 .../native/Source/ThirdParty/icu/source/install-sh |    251 +
 .../Source/ThirdParty/icu/source/mkinstalldirs     |     43 +
 .../Source/ThirdParty/icu/source/runConfigureICU   |    425 +
 .../ThirdParty/icu/source/stubdata/Makefile.in     |    149 +
 .../ThirdParty/icu/source/stubdata/stubdata.c      |     74 +
 .../Source/ThirdParty/icu/source/tools/Makefile.in |     79 +
 .../icu/source/tools/icu-svnprops-check.py         |    243 +
 .../ThirdParty/icu/source/tools/icupkg/Makefile.in |     94 +
 .../ThirdParty/icu/source/tools/icupkg/icupkg.8.in |    204 +
 .../ThirdParty/icu/source/tools/icupkg/icupkg.cpp  |    497 +
 .../icu/source/tools/pkgdata/Makefile.in           |     99 +
 .../icu/source/tools/pkgdata/pkgdata.1.in          |    258 +
 .../icu/source/tools/pkgdata/pkgdata.cpp           |   2016 +
 .../ThirdParty/icu/source/tools/pkgdata/pkgtypes.c |    300 +
 .../ThirdParty/icu/source/tools/pkgdata/pkgtypes.h |    170 +
 .../icu/source/tools/toolutil/Makefile.in          |    151 +
 .../icu/source/tools/toolutil/dbgutil.cpp          |    158 +
 .../ThirdParty/icu/source/tools/toolutil/dbgutil.h |     43 +
 .../icu/source/tools/toolutil/denseranges.cpp      |    158 +
 .../icu/source/tools/toolutil/denseranges.h        |     39 +
 .../icu/source/tools/toolutil/filestrm.c           |    225 +
 .../icu/source/tools/toolutil/filestrm.h           |    104 +
 .../icu/source/tools/toolutil/filetools.cpp        |    127 +
 .../icu/source/tools/toolutil/filetools.h          |     32 +
 .../icu/source/tools/toolutil/flagparser.c         |    171 +
 .../icu/source/tools/toolutil/flagparser.h         |     30 +
 .../icu/source/tools/toolutil/package.cpp          |   1257 +
 .../ThirdParty/icu/source/tools/toolutil/package.h |    184 +
 .../icu/source/tools/toolutil/pkg_genc.c           |   1180 +
 .../icu/source/tools/toolutil/pkg_genc.h           |     84 +
 .../icu/source/tools/toolutil/pkg_gencmn.c         |    571 +
 .../icu/source/tools/toolutil/pkg_gencmn.h         |     16 +
 .../icu/source/tools/toolutil/pkg_icu.cpp          |    182 +
 .../ThirdParty/icu/source/tools/toolutil/pkg_icu.h |     22 +
 .../ThirdParty/icu/source/tools/toolutil/pkg_imp.h |     35 +
 .../icu/source/tools/toolutil/pkgitems.cpp         |    632 +
 .../ThirdParty/icu/source/tools/toolutil/ppucd.cpp |    570 +
 .../ThirdParty/icu/source/tools/toolutil/ppucd.h   |    174 +
 .../icu/source/tools/toolutil/swapimpl.cpp         |    828 +
 .../icu/source/tools/toolutil/swapimpl.h           |     43 +
 .../icu/source/tools/toolutil/toolutil.cpp         |    329 +
 .../icu/source/tools/toolutil/toolutil.h           |    175 +
 .../ThirdParty/icu/source/tools/toolutil/ucbuf.c   |    787 +
 .../ThirdParty/icu/source/tools/toolutil/ucbuf.h   |    197 +
 .../ThirdParty/icu/source/tools/toolutil/ucln_tu.c |     17 +
 .../ThirdParty/icu/source/tools/toolutil/ucm.c     |   1189 +
 .../ThirdParty/icu/source/tools/toolutil/ucm.h     |    300 +
 .../icu/source/tools/toolutil/ucmstate.c           |   1047 +
 .../icu/source/tools/toolutil/udbgutil.cpp         |    580 +
 .../icu/source/tools/toolutil/udbgutil.h           |    106 +
 .../icu/source/tools/toolutil/unewdata.c           |    274 +
 .../icu/source/tools/toolutil/unewdata.h           |    111 +
 .../icu/source/tools/toolutil/uoptions.c           |    122 +
 .../icu/source/tools/toolutil/uoptions.h           |    141 +
 .../ThirdParty/icu/source/tools/toolutil/uparse.c  |    381 +
 .../ThirdParty/icu/source/tools/toolutil/uparse.h  |    151 +
 .../icu/source/tools/toolutil/writesrc.c           |    262 +
 .../icu/source/tools/toolutil/writesrc.h           |     92 +
 .../icu/source/tools/toolutil/xmlparser.cpp        |    825 +
 .../icu/source/tools/toolutil/xmlparser.h          |    245 +
 .../native/Source/ThirdParty/libxml/CMakeLists.txt |     57 +
 .../native/Source/ThirdParty/libxml/README.javafx  |      6 +
 .../native/Source/ThirdParty/libxml/src/AUTHORS    |      5 +
 .../native/Source/ThirdParty/libxml/src/COPYING    |     27 +
 .../native/Source/ThirdParty/libxml/src/ChangeLog  |  19457 +++
 .../native/Source/ThirdParty/libxml/src/Copyright  |     27 +
 .../Source/ThirdParty/libxml/src/HTMLparser.c      |   6380 +
 .../native/Source/ThirdParty/libxml/src/HTMLtree.c |   1222 +
 .../native/Source/ThirdParty/libxml/src/INSTALL    |     61 +
 .../Source/ThirdParty/libxml/src/Makefile.am       |   1251 +
 .../Source/ThirdParty/libxml/src/Makefile.in       |   2599 +
 .../Source/ThirdParty/libxml/src/Makefile.tests    |     41 +
 .../main/native/Source/ThirdParty/libxml/src/NEWS  |   1845 +
 .../native/Source/ThirdParty/libxml/src/README     |     39 +
 .../Source/ThirdParty/libxml/src/README.tests      |     30 +
 .../native/Source/ThirdParty/libxml/src/SAX2.c     |   2909 +
 .../main/native/Source/ThirdParty/libxml/src/TODO  |    278 +
 .../Source/ThirdParty/libxml/src/TODO_SCHEMAS      |     31 +
 .../native/Source/ThirdParty/libxml/src/acconfig.h |     16 +
 .../Source/ThirdParty/libxml/src/acinclude.m4      |     28 +
 .../native/Source/ThirdParty/libxml/src/aclocal.m4 |   7475 +
 .../libxml/src/check-relaxng-test-suite.py         |    394 +
 .../libxml/src/check-relaxng-test-suite2.py        |    418 +
 .../libxml/src/check-xinclude-test-suite.py        |    221 +
 .../ThirdParty/libxml/src/check-xml-test-suite.py  |    409 +
 .../libxml/src/check-xsddata-test-suite.py         |    420 +
 .../native/Source/ThirdParty/libxml/src/chvalid.c  |    336 +
 .../Source/ThirdParty/libxml/src/config.guess      |   1516 +
 .../Source/ThirdParty/libxml/src/config.h.in       |    301 +
 .../native/Source/ThirdParty/libxml/src/config.sub |   1626 +
 .../native/Source/ThirdParty/libxml/src/configure  |  31170 ++++
 .../Source/ThirdParty/libxml/src/configure.in      |   1420 +
 .../native/Source/ThirdParty/libxml/src/dbgen.pl   |     43 +
 .../Source/ThirdParty/libxml/src/dbgenattr.pl      |     42 +
 .../native/Source/ThirdParty/libxml/src/depcomp    |    589 +
 .../native/Source/ThirdParty/libxml/src/dict.c     |   1101 +
 .../Source/ThirdParty/libxml/src/elfgcchack.h      |  17518 +++
 .../native/Source/ThirdParty/libxml/src/encoding.c |   3299 +
 .../native/Source/ThirdParty/libxml/src/entities.c |   1022 +
 .../native/Source/ThirdParty/libxml/src/error.c    |    986 +
 .../Source/ThirdParty/libxml/src/genUnicode.py     |    478 +
 .../native/Source/ThirdParty/libxml/src/gentest.py |    963 +
 .../native/Source/ThirdParty/libxml/src/globals.c  |   1095 +
 .../native/Source/ThirdParty/libxml/src/hash.c     |   1090 +
 .../ThirdParty/libxml/src/include/Makefile.am      |      5 +
 .../ThirdParty/libxml/src/include/Makefile.in      |    590 +
 .../libxml/src/include/libxml/DOCBparser.h         |     96 +
 .../libxml/src/include/libxml/HTMLparser.h         |    303 +
 .../libxml/src/include/libxml/HTMLtree.h           |    147 +
 .../libxml/src/include/libxml/Makefile.am          |     57 +
 .../libxml/src/include/libxml/Makefile.in          |    564 +
 .../ThirdParty/libxml/src/include/libxml/SAX.h     |    173 +
 .../ThirdParty/libxml/src/include/libxml/SAX2.h    |    176 +
 .../ThirdParty/libxml/src/include/libxml/c14n.h    |    115 +
 .../ThirdParty/libxml/src/include/libxml/catalog.h |    182 +
 .../ThirdParty/libxml/src/include/libxml/chvalid.h |    230 +
 .../libxml/src/include/libxml/debugXML.h           |    217 +
 .../ThirdParty/libxml/src/include/libxml/dict.h    |     69 +
 .../libxml/src/include/libxml/encoding.h           |    226 +
 .../libxml/src/include/libxml/entities.h           |    150 +
 .../ThirdParty/libxml/src/include/libxml/globals.h |    491 +
 .../ThirdParty/libxml/src/include/libxml/hash.h    |    233 +
 .../ThirdParty/libxml/src/include/libxml/list.h    |    137 +
 .../ThirdParty/libxml/src/include/libxml/nanoftp.h |    143 +
 .../libxml/src/include/libxml/nanohttp.h           |     81 +
 .../ThirdParty/libxml/src/include/libxml/parser.h  |   1225 +
 .../libxml/src/include/libxml/parserInternals.h    |    602 +
 .../ThirdParty/libxml/src/include/libxml/pattern.h |    100 +
 .../ThirdParty/libxml/src/include/libxml/relaxng.h |    213 +
 .../libxml/src/include/libxml/schemasInternals.h   |    958 +
 .../libxml/src/include/libxml/schematron.h         |    142 +
 .../ThirdParty/libxml/src/include/libxml/threads.h |     84 +
 .../ThirdParty/libxml/src/include/libxml/tree.h    |   1236 +
 .../ThirdParty/libxml/src/include/libxml/uri.h     |     94 +
 .../ThirdParty/libxml/src/include/libxml/valid.h   |    458 +
 .../libxml/src/include/libxml/xinclude.h           |    125 +
 .../ThirdParty/libxml/src/include/libxml/xlink.h   |    189 +
 .../ThirdParty/libxml/src/include/libxml/xmlIO.h   |    360 +
 .../libxml/src/include/libxml/xmlautomata.h        |    146 +
 .../libxml/src/include/libxml/xmlerror.h           |    944 +
 .../libxml/src/include/libxml/xmlexports.h         |    157 +
 .../libxml/src/include/libxml/xmlmemory.h          |    224 +
 .../libxml/src/include/libxml/xmlmodule.h          |     57 +
 .../libxml/src/include/libxml/xmlreader.h          |    424 +
 .../libxml/src/include/libxml/xmlregexp.h          |    222 +
 .../ThirdParty/libxml/src/include/libxml/xmlsave.h |     87 +
 .../libxml/src/include/libxml/xmlschemas.h         |    218 +
 .../libxml/src/include/libxml/xmlschemastypes.h    |    151 +
 .../libxml/src/include/libxml/xmlstring.h          |    140 +
 .../libxml/src/include/libxml/xmlunicode.h         |    202 +
 .../libxml/src/include/libxml/xmlversion.h.in      |    406 +
 .../libxml/src/include/libxml/xmlwriter.h          |    459 +
 .../ThirdParty/libxml/src/include/libxml/xpath.h   |    546 +
 .../libxml/src/include/libxml/xpathInternals.h     |    630 +
 .../libxml/src/include/libxml/xpointer.h           |    114 +
 .../ThirdParty/libxml/src/include/win32config.h    |    126 +
 .../ThirdParty/libxml/src/include/wsockcompat.h    |     82 +
 .../native/Source/ThirdParty/libxml/src/install-sh |    250 +
 .../libxml/src/libxml-2.0-uninstalled.pc.in        |     12 +
 .../Source/ThirdParty/libxml/src/libxml-2.0.pc.in  |     13 +
 .../native/Source/ThirdParty/libxml/src/libxml.3   |     71 +
 .../native/Source/ThirdParty/libxml/src/libxml.h   |     93 +
 .../native/Source/ThirdParty/libxml/src/libxml.m4  |    188 +
 .../Source/ThirdParty/libxml/src/libxml.spec.in    |    133 +
 .../Source/ThirdParty/libxml/src/libxml2.spec      |    133 +
 .../native/Source/ThirdParty/libxml/src/list.c     |    779 +
 .../native/Source/ThirdParty/libxml/src/ltmain.sh  |   6930 +
 .../Source/ThirdParty/libxml/src/macos/README      |      8 +
 .../libxml/src/macos/src/XMLTestPrefix.h           |      1 +
 .../libxml/src/macos/src/XMLTestPrefix2.h          |      1 +
 .../ThirdParty/libxml/src/macos/src/config-mac.h   |    192 +
 .../libxml/src/macos/src/libxml2_GUSIConfig.cp     |      1 +
 .../ThirdParty/libxml/src/macos/src/macos_main.c   |      1 +
 .../native/Source/ThirdParty/libxml/src/missing    |    336 +
 .../Source/ThirdParty/libxml/src/mkinstalldirs     |     99 +
 .../native/Source/ThirdParty/libxml/src/nanoftp.c  |   2111 +
 .../native/Source/ThirdParty/libxml/src/nanohttp.c |   1808 +
 .../native/Source/ThirdParty/libxml/src/parser.c   |  14626 ++
 .../Source/ThirdParty/libxml/src/parserInternals.c |   2075 +
 .../native/Source/ThirdParty/libxml/src/pattern.c  |   2613 +
 .../Source/ThirdParty/libxml/src/regressions.py    |    350 +
 .../Source/ThirdParty/libxml/src/regressions.xml   |    226 +
 .../native/Source/ThirdParty/libxml/src/runsuite.c |   1184 +
 .../native/Source/ThirdParty/libxml/src/runtest.c  |   4435 +
 .../Source/ThirdParty/libxml/src/runxmlconf.c      |    617 +
 .../Source/ThirdParty/libxml/src/testAutomata.c    |    309 +
 .../native/Source/ThirdParty/libxml/src/testC14N.c |    357 +
 .../native/Source/ThirdParty/libxml/src/testHTML.c |    880 +
 .../Source/ThirdParty/libxml/src/testModule.c      |     82 +
 .../Source/ThirdParty/libxml/src/testReader.c      |    145 +
 .../Source/ThirdParty/libxml/src/testRegexp.c      |    402 +
 .../Source/ThirdParty/libxml/src/testRelax.c       |    194 +
 .../native/Source/ThirdParty/libxml/src/testSAX.c  |   1198 +
 .../Source/ThirdParty/libxml/src/testSchemas.c     |    185 +
 .../Source/ThirdParty/libxml/src/testThreads.c     |    202 +
 .../ThirdParty/libxml/src/testThreadsWin32.c       |    150 +
 .../native/Source/ThirdParty/libxml/src/testURI.c  |    124 +
 .../Source/ThirdParty/libxml/src/testXPath.c       |    227 +
 .../native/Source/ThirdParty/libxml/src/testapi.c  |  51470 +++++++
 .../native/Source/ThirdParty/libxml/src/testchar.c |    615 +
 .../native/Source/ThirdParty/libxml/src/testdict.c |    444 +
 .../native/Source/ThirdParty/libxml/src/testdso.c  |     12 +
 .../Source/ThirdParty/libxml/src/testrecurse.c     |    973 +
 .../native/Source/ThirdParty/libxml/src/threads.c  |   1015 +
 .../native/Source/ThirdParty/libxml/src/tree.c     |   9681 ++
 .../native/Source/ThirdParty/libxml/src/triodef.h  |    222 +
 .../native/Source/ThirdParty/libxml/src/trionan.c  |    914 +
 .../native/Source/ThirdParty/libxml/src/trionan.h  |     84 +
 .../main/native/Source/ThirdParty/libxml/src/uri.c |   2617 +
 .../native/Source/ThirdParty/libxml/src/valid.c    |   7081 +
 .../Source/ThirdParty/libxml/src/win32/.cvsignore  |      7 +
 .../ThirdParty/libxml/src/win32/Makefile.bcb       |    345 +
 .../ThirdParty/libxml/src/win32/Makefile.mingw     |    340 +
 .../ThirdParty/libxml/src/win32/Makefile.msvc      |    462 +
 .../Source/ThirdParty/libxml/src/win32/Readme.txt  |    226 +
 .../ThirdParty/libxml/src/win32/configure.js       |    684 +
 .../Source/ThirdParty/libxml/src/win32/defgen.xsl  |    288 +
 .../ThirdParty/libxml/src/win32/libxml2.def.src    |   3153 +
 .../Source/ThirdParty/libxml/src/xml2-config.1     |     31 +
 .../Source/ThirdParty/libxml/src/xml2Conf.sh.in    |      8 +
 .../native/Source/ThirdParty/libxml/src/xmlIO.c    |   3941 +
 .../Source/ThirdParty/libxml/src/xmlmemory.c       |   1120 +
 .../Source/ThirdParty/libxml/src/xmlreader.c       |   5700 +
 .../native/Source/ThirdParty/libxml/src/xmlsave.c  |   2550 +
 .../Source/ThirdParty/libxml/src/xmlstring.c       |    984 +
 .../Source/ThirdParty/libxml/src/xmlunicode.c      |   3179 +
 .../Source/ThirdParty/libxml/src/xmlwriter.c       |   4702 +
 .../native/Source/ThirdParty/libxml/src/xpath.c    |  15135 ++
 .../native/Source/ThirdParty/libxml/win32/config.h |    126 +
 .../libxml/win32/include/libxml/xmlversion.h       |    406 +
 .../main/native/Source/ThirdParty/libxslt/AUTHORS  |     63 +
 .../Source/ThirdParty/libxslt/CMakeLists.txt       |     34 +
 .../main/native/Source/ThirdParty/libxslt/COPYING  |     53 +
 .../native/Source/ThirdParty/libxslt/Copyright     |     53 +
 .../main/native/Source/ThirdParty/libxslt/FEATURES |    244 +
 .../main/native/Source/ThirdParty/libxslt/INSTALL  |     49 +
 .../native/Source/ThirdParty/libxslt/Makefile.am   |     77 +
 .../native/Source/ThirdParty/libxslt/Makefile.in   |   1041 +
 .../main/native/Source/ThirdParty/libxslt/README   |     24 +
 .../src/main/native/Source/ThirdParty/libxslt/TODO |    124 +
 .../native/Source/ThirdParty/libxslt/aclocal.m4    |   9619 ++
 .../native/Source/ThirdParty/libxslt/config.guess  |   1516 +
 .../native/Source/ThirdParty/libxslt/config.h.in   |    223 +
 .../native/Source/ThirdParty/libxslt/config.sub    |   1626 +
 .../native/Source/ThirdParty/libxslt/configure     |  16304 +++
 .../native/Source/ThirdParty/libxslt/configure.in  |    718 +
 .../main/native/Source/ThirdParty/libxslt/depcomp  |    708 +
 .../native/Source/ThirdParty/libxslt/install-sh    |    527 +
 .../ThirdParty/libxslt/javafx/CVE-2015-7995.patch  |     29 +
 .../Source/ThirdParty/libxslt/libexslt.pc.in       |     12 +
 .../Source/ThirdParty/libxslt/libexslt/Makefile.am |     34 +
 .../Source/ThirdParty/libxslt/libexslt/Makefile.in |    759 +
 .../Source/ThirdParty/libxslt/libexslt/common.c    |    137 +
 .../Source/ThirdParty/libxslt/libexslt/crypto.c    |    816 +
 .../Source/ThirdParty/libxslt/libexslt/date.c      |   3914 +
 .../Source/ThirdParty/libxslt/libexslt/dynamic.c   |    287 +
 .../Source/ThirdParty/libxslt/libexslt/exslt.c     |     40 +
 .../Source/ThirdParty/libxslt/libexslt/exslt.h     |    102 +
 .../ThirdParty/libxslt/libexslt/exsltconfig.h      |     73 +
 .../ThirdParty/libxslt/libexslt/exsltconfig.h.in   |     73 +
 .../ThirdParty/libxslt/libexslt/exsltexports.h     |    140 +
 .../Source/ThirdParty/libxslt/libexslt/functions.c |    781 +
 .../Source/ThirdParty/libxslt/libexslt/libexslt.3  |    270 +
 .../Source/ThirdParty/libxslt/libexslt/libexslt.h  |     29 +
 .../Source/ThirdParty/libxslt/libexslt/math.c      |   1202 +
 .../Source/ThirdParty/libxslt/libexslt/saxon.c     |    296 +
 .../Source/ThirdParty/libxslt/libexslt/sets.c      |    334 +
 .../Source/ThirdParty/libxslt/libexslt/strings.c   |    849 +
 .../native/Source/ThirdParty/libxslt/libxslt.m4    |    191 +
 .../native/Source/ThirdParty/libxslt/libxslt.pc.in |     12 +
 .../native/Source/ThirdParty/libxslt/libxslt.spec  |    130 +
 .../Source/ThirdParty/libxslt/libxslt.spec.in      |    130 +
 .../Source/ThirdParty/libxslt/libxslt/Makefile.am  |     77 +
 .../Source/ThirdParty/libxslt/libxslt/Makefile.in  |    812 +
 .../Source/ThirdParty/libxslt/libxslt/attributes.c |   1139 +
 .../Source/ThirdParty/libxslt/libxslt/attributes.h |     38 +
 .../Source/ThirdParty/libxslt/libxslt/attrvt.c     |    387 +
 .../Source/ThirdParty/libxslt/libxslt/documents.c  |    434 +
 .../Source/ThirdParty/libxslt/libxslt/documents.h  |     93 +
 .../Source/ThirdParty/libxslt/libxslt/extensions.c |   2362 +
 .../Source/ThirdParty/libxslt/libxslt/extensions.h |    262 +
 .../Source/ThirdParty/libxslt/libxslt/extra.c      |    332 +
 .../Source/ThirdParty/libxslt/libxslt/extra.h      |     80 +
 .../Source/ThirdParty/libxslt/libxslt/functions.c  |   1003 +
 .../Source/ThirdParty/libxslt/libxslt/functions.h  |     78 +
 .../Source/ThirdParty/libxslt/libxslt/imports.c    |    419 +
 .../Source/ThirdParty/libxslt/libxslt/imports.h    |     75 +
 .../Source/ThirdParty/libxslt/libxslt/keys.c       |    934 +
 .../Source/ThirdParty/libxslt/libxslt/keys.h       |     53 +
 .../Source/ThirdParty/libxslt/libxslt/libxslt.3    |     31 +
 .../Source/ThirdParty/libxslt/libxslt/libxslt.h    |     30 +
 .../Source/ThirdParty/libxslt/libxslt/libxslt.syms |    490 +
 .../Source/ThirdParty/libxslt/libxslt/namespaces.c |    851 +
 .../Source/ThirdParty/libxslt/libxslt/namespaces.h |     68 +
 .../Source/ThirdParty/libxslt/libxslt/numbers.c    |   1328 +
 .../ThirdParty/libxslt/libxslt/numbersInternals.h  |     73 +
 .../Source/ThirdParty/libxslt/libxslt/pattern.c    |   2556 +
 .../Source/ThirdParty/libxslt/libxslt/pattern.h    |     81 +
 .../Source/ThirdParty/libxslt/libxslt/preproc.c    |   2374 +
 .../Source/ThirdParty/libxslt/libxslt/preproc.h    |     43 +
 .../Source/ThirdParty/libxslt/libxslt/security.c   |    480 +
 .../Source/ThirdParty/libxslt/libxslt/security.h   |    104 +
 .../Source/ThirdParty/libxslt/libxslt/templates.c  |    843 +
 .../Source/ThirdParty/libxslt/libxslt/templates.h  |     77 +
 .../Source/ThirdParty/libxslt/libxslt/transform.c  |   6585 +
 .../Source/ThirdParty/libxslt/libxslt/transform.h  |    207 +
 .../Source/ThirdParty/libxslt/libxslt/trio.h       |    216 +
 .../Source/ThirdParty/libxslt/libxslt/triodef.h    |    220 +
 .../Source/ThirdParty/libxslt/libxslt/variables.c  |   2321 +
 .../Source/ThirdParty/libxslt/libxslt/variables.h  |     91 +
 .../ThirdParty/libxslt/libxslt/win32config.h       |    103 +
 .../Source/ThirdParty/libxslt/libxslt/xslt.c       |   7011 +
 .../Source/ThirdParty/libxslt/libxslt/xslt.h       |    110 +
 .../ThirdParty/libxslt/libxslt/xsltInternals.h     |   1970 +
 .../Source/ThirdParty/libxslt/libxslt/xsltconfig.h |    172 +
 .../ThirdParty/libxslt/libxslt/xsltconfig.h.in     |    172 +
 .../ThirdParty/libxslt/libxslt/xsltexports.h       |    142 +
 .../Source/ThirdParty/libxslt/libxslt/xsltlocale.c |    525 +
 .../Source/ThirdParty/libxslt/libxslt/xsltlocale.h |     58 +
 .../Source/ThirdParty/libxslt/libxslt/xsltutils.c  |   2482 +
 .../Source/ThirdParty/libxslt/libxslt/xsltutils.h  |    313 +
 .../ThirdParty/libxslt/libxslt/xsltwin32config.h   |    105 +
 .../libxslt/libxslt/xsltwin32config.h.in           |    105 +
 .../native/Source/ThirdParty/libxslt/ltmain.sh     |   9655 ++
 .../main/native/Source/ThirdParty/libxslt/missing  |    331 +
 .../Source/ThirdParty/libxslt/win32/Makefile.mingw |    306 +
 .../Source/ThirdParty/libxslt/win32/Makefile.msvc  |    370 +
 .../Source/ThirdParty/libxslt/win32/Readme.txt     |    133 +
 .../Source/ThirdParty/libxslt/win32/config.h       |    103 +
 .../Source/ThirdParty/libxslt/win32/configure.js   |    507 +
 .../Source/ThirdParty/libxslt/win32/defgen.xsl     |     44 +
 .../ThirdParty/libxslt/win32/libexslt.def.src      |     20 +
 .../ThirdParty/libxslt/win32/libxslt.def.src       |    258 +
 .../ThirdParty/libxslt/win32/libxslt/libxslt.def   |    149 +
 .../ThirdParty/libxslt/win32/libxslt/libxslt.dsw   |     44 +
 .../libxslt/win32/libxslt/libxslt_so.dsp           |    247 +
 .../ThirdParty/libxslt/win32/libxslt/xsltproc.dsp  |    102 +
 .../Source/ThirdParty/libxslt/xsltConf.sh.in       |      7 +
 .../native/Source/ThirdParty/sqlite/CMakeLists.txt |      7 +
 .../main/native/Source/ThirdParty/sqlite/README    |     39 +
 .../main/native/Source/ThirdParty/sqlite/VERSION   |      1 +
 .../main/native/Source/ThirdParty/sqlite/sqlite3.c | 138114 ++++++++++++++++++
 .../main/native/Source/ThirdParty/sqlite/sqlite3.h |   7174 +
 .../native/Source/ThirdParty/sqlite/sqlite3ext.h   |    475 +
 .../web/src/main/native/Source/WTF/CMakeLists.txt  |      1 +
 .../native/Source/WTF/Configurations/Base.xcconfig |     12 +-
 .../WTF/Configurations/DebugRelease.xcconfig       |     10 +-
 .../main/native/Source/WTF/WTF.vcxproj/WTF.proj    |     12 +-
 .../native/Source/WTF/WTF.vcxproj/WTF.submit.sln   |     58 -
 .../main/native/Source/WTF/WTF.vcxproj/WTF.vcxproj |    774 -
 .../Source/WTF/WTF.vcxproj/WTF.vcxproj.filters     |    723 -
 .../native/Source/WTF/WTF.vcxproj/WTFCFLite.props  |     12 -
 .../native/Source/WTF/WTF.vcxproj/WTFCommon.props  |     29 -
 .../Source/WTF/WTF.vcxproj/WTFCoreFoundation.props |     10 -
 .../native/Source/WTF/WTF.vcxproj/WTFDebug.props   |     15 -
 .../Source/WTF/WTF.vcxproj/WTFDebugWinCairo.props  |     17 -
 .../Source/WTF/WTF.vcxproj/WTFGenerated.make       |     26 -
 .../Source/WTF/WTF.vcxproj/WTFGenerated.vcxproj    |    253 -
 .../WTF/WTF.vcxproj/WTFGenerated.vcxproj.filters   |      9 -
 .../WTF/WTF.vcxproj/WTFGeneratedCommon.props       |     22 -
 .../Source/WTF/WTF.vcxproj/WTFGeneratedDebug.props |     13 -
 .../WTF/WTF.vcxproj/WTFGeneratedProduction.props   |     13 -
 .../WTF/WTF.vcxproj/WTFGeneratedRelease.props      |     12 -
 .../native/Source/WTF/WTF.vcxproj/WTFPostBuild.cmd |      2 -
 .../native/Source/WTF/WTF.vcxproj/WTFPreBuild.cmd  |      8 -
 .../Source/WTF/WTF.vcxproj/WTFProduction.props     |     14 -
 .../native/Source/WTF/WTF.vcxproj/WTFRelease.props |     14 -
 .../WTF/WTF.vcxproj/WTFReleaseWinCairo.props       |     16 -
 .../WTF/WTF.vcxproj/build-generated-files.pl       |     53 -
 .../native/Source/WTF/WTF.vcxproj/copy-files.cmd   |     45 -
 .../work-around-vs-dependency-tracking-bugs.py     |     66 -
 .../Source/WTF/WTF.xcodeproj/project.pbxproj       |    312 +-
 .../Source/WTF/benchmarks/LockFairnessTest.cpp     |    129 +
 .../native/Source/WTF/benchmarks/LockSpeedTest.cpp |    231 +-
 .../main/native/Source/WTF/benchmarks/ToyLocks.h   |    508 +
 .../src/main/native/Source/WTF/icu/unicode/ubrk.h  |    541 +
 .../src/main/native/Source/WTF/icu/unicode/ucurr.h |    360 +
 .../src/main/native/Source/WTF/icu/unicode/utext.h |   1600 +
 .../src/main/native/Source/WTF/wtf/ASCIICType.h    |     47 +-
 .../src/main/native/Source/WTF/wtf/Assertions.cpp  |    149 +-
 .../src/main/native/Source/WTF/wtf/Assertions.h    |     72 +-
 .../web/src/main/native/Source/WTF/wtf/Atomics.h   |    349 +-
 .../main/native/Source/WTF/wtf/AutomaticThread.cpp |    235 +
 .../main/native/Source/WTF/wtf/AutomaticThread.h   |    193 +
 .../main/native/Source/WTF/wtf/BackwardsGraph.h    |    295 +
 modules/web/src/main/native/Source/WTF/wtf/Bag.h   |     25 +-
 .../web/src/main/native/Source/WTF/wtf/BitVector.h |     15 -
 .../web/src/main/native/Source/WTF/wtf/Bitmap.h    |    207 +-
 .../native/Source/WTF/wtf/BlockObjCExceptions.h    |     32 +
 .../native/Source/WTF/wtf/BlockObjCExceptions.mm   |     41 +
 .../web/src/main/native/Source/WTF/wtf/BlockPtr.h  |     70 +-
 modules/web/src/main/native/Source/WTF/wtf/Box.h   |      4 +
 .../web/src/main/native/Source/WTF/wtf/Brigand.h   |   2489 +
 .../src/main/native/Source/WTF/wtf/BubbleSort.h    |      3 +-
 .../src/main/native/Source/WTF/wtf/CMakeLists.txt  |     75 +-
 .../src/main/native/Source/WTF/wtf/ClockType.cpp   |     47 +
 .../web/src/main/native/Source/WTF/wtf/ClockType.h |     44 +
 .../src/main/native/Source/WTF/wtf/CommaPrinter.h  |     17 +-
 .../native/Source/WTF/wtf/CompilationThread.cpp    |      6 +-
 .../web/src/main/native/Source/WTF/wtf/Compiler.h  |     76 +-
 .../web/src/main/native/Source/WTF/wtf/Condition.h |    122 +-
 .../native/Source/WTF/wtf/CrossThreadCopier.cpp    |     83 +
 .../main/native/Source/WTF/wtf/CrossThreadCopier.h |    139 +
 .../main/native/Source/WTF/wtf/CrossThreadQueue.h  |     96 +
 .../main/native/Source/WTF/wtf/CrossThreadTask.h   |    102 +
 .../src/main/native/Source/WTF/wtf/CurrentTime.cpp |     69 +-
 .../src/main/native/Source/WTF/wtf/CurrentTime.h   |     11 +-
 .../web/src/main/native/Source/WTF/wtf/DataLog.cpp |     36 +-
 .../web/src/main/native/Source/WTF/wtf/DataLog.h   |     11 +-
 .../src/main/native/Source/WTF/wtf/DateMath.cpp    |     11 +-
 .../native/Source/WTF/wtf/DeferrableRefCounted.h   |     16 +-
 .../native/Source/WTF/wtf/DeprecatedOptional.h     |     51 +
 .../src/main/native/Source/WTF/wtf/DisallowCType.h |      2 +-
 .../src/main/native/Source/WTF/wtf/Dominators.h    |     28 +-
 .../src/main/native/Source/WTF/wtf/EnumTraits.h    |     64 +
 .../web/src/main/native/Source/WTF/wtf/Expected.h  |    456 +
 .../main/native/Source/WTF/wtf/FastBitVector.cpp   |     48 +-
 .../src/main/native/Source/WTF/wtf/FastBitVector.h |    566 +-
 .../src/main/native/Source/WTF/wtf/FastMalloc.cpp  |     80 +-
 .../src/main/native/Source/WTF/wtf/FastMalloc.h    |     27 +-
 .../main/native/Source/WTF/wtf/FeatureDefines.h    |    184 +-
 .../main/native/Source/WTF/wtf/FilePrintStream.h   |      4 +-
 .../native/Source/WTF/wtf/ForbidHeapAllocation.h   |     37 +
 .../web/src/main/native/Source/WTF/wtf/Forward.h   |     17 +-
 .../web/src/main/native/Source/WTF/wtf/Function.h  |    100 +
 .../native/Source/WTF/wtf/FunctionDispatcher.h     |      3 +-
 .../src/main/native/Source/WTF/wtf/Functional.h    |    782 -
 .../web/src/main/native/Source/WTF/wtf/GetPtr.h    |      3 +
 .../main/native/Source/WTF/wtf/GraphNodeWorklist.h |      4 +-
 .../native/Source/WTF/wtf/GregorianDateTime.cpp    |      4 +
 .../src/main/native/Source/WTF/wtf/HashFunctions.h |      6 +
 .../src/main/native/Source/WTF/wtf/HashIterators.h |      8 +-
 .../web/src/main/native/Source/WTF/wtf/HashMap.h   |     65 +-
 .../web/src/main/native/Source/WTF/wtf/HashSet.h   |     41 +-
 .../web/src/main/native/Source/WTF/wtf/HashTable.h |     59 +-
 .../src/main/native/Source/WTF/wtf/HashTraits.h    |    106 +-
 .../web/src/main/native/Source/WTF/wtf/Hasher.h    |    159 +-
 .../web/src/main/native/Source/WTF/wtf/HexNumber.h |     31 +-
 .../web/src/main/native/Source/WTF/wtf/Indenter.h  |     67 +
 .../web/src/main/native/Source/WTF/wtf/IndexMap.h  |     82 +
 .../web/src/main/native/Source/WTF/wtf/IndexSet.h  |    163 +
 .../main/native/Source/WTF/wtf/IndexSparseSet.h    |      6 +-
 .../Source/WTF/wtf/IndexedContainerIterator.h      |     81 +
 .../web/src/main/native/Source/WTF/wtf/InlineASM.h |      9 +-
 .../web/src/main/native/Source/WTF/wtf/Insertion.h |     18 +-
 .../src/main/native/Source/WTF/wtf/LEBDecoder.h    |    107 +
 .../web/src/main/native/Source/WTF/wtf/ListDump.h  |      5 +-
 .../src/main/native/Source/WTF/wtf/ListHashSet.h   |     57 +-
 .../web/src/main/native/Source/WTF/wtf/Lock.cpp    |     86 +-
 modules/web/src/main/native/Source/WTF/wtf/Lock.h  |     68 +-
 .../src/main/native/Source/WTF/wtf/LockAlgorithm.h |    238 +
 .../native/Source/WTF/wtf/LockedPrintStream.cpp    |     64 +
 .../main/native/Source/WTF/wtf/LockedPrintStream.h |     58 +
 .../web/src/main/native/Source/WTF/wtf/Locker.h    |     79 +-
 .../native/Source/WTF/wtf/LoggingAccumulator.h     |     38 +
 .../src/main/native/Source/WTF/wtf/MainThread.cpp  |     81 +-
 .../src/main/native/Source/WTF/wtf/MainThread.h    |     34 +-
 .../src/main/native/Source/WTF/wtf/MathExtras.h    |     40 +-
 .../src/main/native/Source/WTF/wtf/MediaTime.cpp   |    157 +-
 .../web/src/main/native/Source/WTF/wtf/MediaTime.h |     31 +-
 .../main/native/Source/WTF/wtf/MemoryFootprint.cpp |     50 +
 .../main/native/Source/WTF/wtf/MemoryFootprint.h   |     37 +
 .../src/main/native/Source/WTF/wtf/MessageQueue.h  |     25 +-
 .../main/native/Source/WTF/wtf/MetaAllocator.cpp   |     12 +-
 .../src/main/native/Source/WTF/wtf/MetaAllocator.h |      4 +-
 .../main/native/Source/WTF/wtf/MonotonicTime.cpp   |     53 +
 .../src/main/native/Source/WTF/wtf/MonotonicTime.h |    144 +
 .../main/native/Source/WTF/wtf/NumberOfCores.cpp   |     11 +
 .../web/src/main/native/Source/WTF/wtf/OptionSet.h |     91 +-
 .../web/src/main/native/Source/WTF/wtf/Optional.h  |   1246 +-
 .../native/Source/WTF/wtf/ParallelHelperPool.cpp   |    116 +-
 .../native/Source/WTF/wtf/ParallelHelperPool.h     |     27 +-
 .../native/Source/WTF/wtf/ParallelJobsGeneric.h    |      4 +-
 .../src/main/native/Source/WTF/wtf/ParkingLot.cpp  |    245 +-
 .../src/main/native/Source/WTF/wtf/ParkingLot.h    |    125 +-
 .../web/src/main/native/Source/WTF/wtf/PassRef.h   |      1 -
 .../src/main/native/Source/WTF/wtf/PassRefPtr.h    |     16 +-
 .../web/src/main/native/Source/WTF/wtf/Platform.h  |    360 +-
 .../main/native/Source/WTF/wtf/PlatformEfl.cmake   |      5 +
 .../main/native/Source/WTF/wtf/PlatformGTK.cmake   |      6 +-
 .../native/Source/WTF/wtf/PlatformJSCOnly.cmake    |     32 +
 .../main/native/Source/WTF/wtf/PlatformJava.cmake  |     32 +-
 .../main/native/Source/WTF/wtf/PlatformMac.cmake   |      7 +-
 .../WTF/wtf/PlatformUserPreferredLanguages.h       |     45 +
 .../WTF/wtf/PlatformUserPreferredLanguagesMac.mm   |    144 +
 .../WTF/wtf/PlatformUserPreferredLanguagesUnix.cpp |     52 +
 .../WTF/wtf/PlatformUserPreferredLanguagesWin.cpp  |     83 +
 .../main/native/Source/WTF/wtf/PlatformWin.cmake   |      6 +-
 .../src/main/native/Source/WTF/wtf/PrintStream.cpp |     29 +
 .../src/main/native/Source/WTF/wtf/PrintStream.h   |     91 +-
 .../native/Source/WTF/wtf/RecursiveLockAdapter.h   |     93 +
 modules/web/src/main/native/Source/WTF/wtf/Ref.h   |     57 +-
 .../src/main/native/Source/WTF/wtf/RefCounted.h    |     19 +-
 .../main/native/Source/WTF/wtf/RefCountedArray.h   |     10 +-
 .../Source/WTF/wtf/RefCountedLeakCounter.cpp       |      4 +
 .../web/src/main/native/Source/WTF/wtf/RefPtr.h    |     38 +-
 .../web/src/main/native/Source/WTF/wtf/RetainPtr.h |     12 +
 .../web/src/main/native/Source/WTF/wtf/RunLoop.cpp |      7 +-
 .../web/src/main/native/Source/WTF/wtf/RunLoop.h   |     83 +-
 .../src/main/native/Source/WTF/wtf/SchedulePair.h  |      6 +-
 .../main/native/Source/WTF/wtf/SchedulePairMac.mm  |      2 +-
 modules/web/src/main/native/Source/WTF/wtf/Scope.h |     79 +
 .../src/main/native/Source/WTF/wtf/ScopedLambda.h  |     98 +-
 .../web/src/main/native/Source/WTF/wtf/Seconds.cpp |     78 +
 .../web/src/main/native/Source/WTF/wtf/Seconds.h   |    265 +
 .../main/native/Source/WTF/wtf/SegmentedVector.h   |     24 +
 .../native/Source/WTF/wtf/SentinelLinkedList.h     |     28 +
 .../src/main/native/Source/WTF/wtf/SetForScope.h   |     71 +
 .../src/main/native/Source/WTF/wtf/SimpleStats.h   |      8 +-
 .../native/Source/WTF/wtf/SixCharacterHash.cpp     |     22 +-
 .../src/main/native/Source/WTF/wtf/SmallPtrSet.h   |    253 +
 .../src/main/native/Source/WTF/wtf/StdLibExtras.h  |    218 +-
 .../web/src/main/native/Source/WTF/wtf/Stopwatch.h |     15 +-
 .../src/main/native/Source/WTF/wtf/StringExtras.h  |     41 +-
 .../native/Source/WTF/wtf/StringPrintStream.cpp    |      8 +
 .../main/native/Source/WTF/wtf/StringPrintStream.h |      3 +-
 .../native/Source/WTF/wtf/SynchronizedFixedQueue.h |    121 +
 .../src/main/native/Source/WTF/wtf/SystemTracing.h |     54 +-
 .../main/native/Source/WTF/wtf/TemporaryChange.h   |     68 -
 .../WTF/wtf/ThreadIdentifierDataPthreads.cpp       |      3 +-
 .../native/Source/WTF/wtf/ThreadSafeRefCounted.h   |     34 +-
 .../main/native/Source/WTF/wtf/ThreadSpecific.h    |    154 +-
 .../native/Source/WTF/wtf/ThreadSpecificWin.cpp    |    101 +-
 .../src/main/native/Source/WTF/wtf/Threading.cpp   |     76 +-
 .../web/src/main/native/Source/WTF/wtf/Threading.h |     17 +-
 .../native/Source/WTF/wtf/ThreadingPthreads.cpp    |     10 +-
 .../main/native/Source/WTF/wtf/ThreadingWin.cpp    |     16 +-
 .../Source/WTF/wtf/TimeWithDynamicClockType.cpp    |    147 +
 .../Source/WTF/wtf/TimeWithDynamicClockType.h      |    145 +
 .../src/main/native/Source/WTF/wtf/TinyLRUCache.h  |      5 +-
 .../src/main/native/Source/WTF/wtf/TinyPtrSet.h    |     18 +-
 .../web/src/main/native/Source/WTF/wtf/TypeCasts.h |     10 +-
 .../main/native/Source/WTF/wtf/UniStdExtras.cpp    |     67 +
 .../src/main/native/Source/WTF/wtf/UniStdExtras.h  |      5 +
 .../web/src/main/native/Source/WTF/wtf/UniqueRef.h |     79 +
 .../web/src/main/native/Source/WTF/wtf/Variant.h   |   2079 +
 .../web/src/main/native/Source/WTF/wtf/Vector.h    |     78 +-
 .../src/main/native/Source/WTF/wtf/VectorTraits.h  |      5 +-
 .../src/main/native/Source/WTF/wtf/WTFThreadData.h |      5 -
 .../src/main/native/Source/WTF/wtf/WallTime.cpp    |     53 +
 .../web/src/main/native/Source/WTF/wtf/WallTime.h  |    143 +
 .../web/src/main/native/Source/WTF/wtf/WeakPtr.h   |     30 +
 .../src/main/native/Source/WTF/wtf/WeakRandom.h    |      1 +
 .../src/main/native/Source/WTF/wtf/WordLock.cpp    |     12 +-
 .../web/src/main/native/Source/WTF/wtf/WordLock.h  |     28 +-
 .../src/main/native/Source/WTF/wtf/WorkQueue.cpp   |      4 +-
 .../web/src/main/native/Source/WTF/wtf/WorkQueue.h |     59 +-
 .../main/native/Source/WTF/wtf/cf/RunLoopCF.cpp    |     11 +-
 .../native/Source/WTF/wtf/cocoa/WorkQueueCocoa.cpp |     38 +-
 .../src/main/native/Source/WTF/wtf/dtoa/bignum.cc  |     14 +-
 .../Source/WTF/wtf/dtoa/double-conversion.cc       |     13 +-
 .../native/Source/WTF/wtf/efl/DispatchQueueEfl.cpp |    253 -
 .../native/Source/WTF/wtf/efl/DispatchQueueEfl.h   |     80 -
 .../Source/WTF/wtf/efl/DispatchQueueWorkItemEfl.h  |     70 -
 .../main/native/Source/WTF/wtf/efl/EflTypedefs.h   |     52 -
 .../native/Source/WTF/wtf/efl/MainThreadEfl.cpp    |     64 -
 .../main/native/Source/WTF/wtf/efl/RunLoopEfl.cpp  |    131 -
 .../main/native/Source/WTF/wtf/efl/UniquePtrEfl.h  |     69 -
 .../native/Source/WTF/wtf/efl/WorkQueueEfl.cpp     |     73 -
 .../Source/WTF/wtf/generic/MainThreadGeneric.cpp   |     43 +
 .../Source/WTF/wtf/generic/RunLoopGeneric.cpp      |    288 +
 .../Source/WTF/wtf/generic/WorkQueueGeneric.cpp    |     83 +
 .../native/Source/WTF/wtf/glib/GLibUtilities.h     |      9 +
 .../main/native/Source/WTF/wtf/glib/GUniquePtr.h   |      3 +-
 .../native/Source/WTF/wtf/glib/MainThreadGLib.cpp  |     37 +-
 .../native/Source/WTF/wtf/glib/RunLoopGLib.cpp     |     31 +
 .../native/Source/WTF/wtf/glib/WorkQueueGLib.cpp   |    129 -
 .../native/Source/WTF/wtf/ios/WebCoreThread.cpp    |      1 -
 .../main/native/Source/WTF/wtf/ios/WebCoreThread.h |      1 -
 .../main/native/Source/WTF/wtf/java/JavaEnv.cpp    |    321 +
 .../src/main/native/Source/WTF/wtf/java/JavaEnv.h  |    150 +
 .../native/Source/WTF/wtf/java/MainThreadJava.cpp  |     19 +-
 .../main/native/Source/WTF/wtf/java/StringJava.cpp |     14 +-
 .../wtf/java/TextBreakIteratorInternalICUJava.cpp  |     35 +
 .../WTF/wtf/mac/AppKitCompatibilityDeclarations.h  |    137 +
 .../WTF/wtf/mac/DeprecatedSymbolsUsedBySafari.mm   |      1 -
 .../native/Source/WTF/wtf/mac/MainThreadMac.mm     |      4 -
 .../main/native/Source/WTF/wtf/persistence/Coder.h |     47 +
 .../native/Source/WTF/wtf/persistence/Coders.cpp   |    156 +
 .../native/Source/WTF/wtf/persistence/Coders.h     |    302 +
 .../native/Source/WTF/wtf/persistence/Decoder.cpp  |    133 +
 .../native/Source/WTF/wtf/persistence/Decoder.h    |    100 +
 .../native/Source/WTF/wtf/persistence/Encoder.cpp  |    126 +
 .../native/Source/WTF/wtf/persistence/Encoder.h    |    114 +
 .../native/Source/WTF/wtf/spi/cf/CFBundleSPI.h     |     47 +
 .../Source/WTF/wtf/spi/cocoa/NSMapTableSPI.h       |     12 +-
 .../native/Source/WTF/wtf/spi/cocoa/SecuritySPI.h  |     42 +-
 .../Source/WTF/wtf/spi/darwin/CommonCryptoSPI.h    |      9 +-
 .../native/Source/WTF/wtf/spi/darwin/SandboxSPI.h  |     14 +-
 .../main/native/Source/WTF/wtf/spi/darwin/XPCSPI.h |    125 +-
 .../native/Source/WTF/wtf/spi/darwin/dyldSPI.h     |     69 +
 .../native/Source/WTF/wtf/text/ASCIIFastPath.h     |      4 +-
 .../native/Source/WTF/wtf/text/AtomicString.cpp    |     14 +-
 .../main/native/Source/WTF/wtf/text/AtomicString.h |     21 +-
 .../native/Source/WTF/wtf/text/AtomicStringHash.h  |     17 +-
 .../Source/WTF/wtf/text/AtomicStringImpl.cpp       |     70 +-
 .../native/Source/WTF/wtf/text/AtomicStringImpl.h  |      2 +-
 .../src/main/native/Source/WTF/wtf/text/Base64.cpp |     12 +-
 .../src/main/native/Source/WTF/wtf/text/Base64.h   |     89 +-
 .../main/native/Source/WTF/wtf/text/CString.cpp    |      6 +-
 .../src/main/native/Source/WTF/wtf/text/CString.h  |      4 +-
 .../WTF/wtf/text/IntegerToStringConversion.h       |     84 +-
 .../Source/WTF/wtf/text/LineBreakIteratorPoolICU.h |    132 +
 .../native/Source/WTF/wtf/text/OrdinalNumber.h     |     54 +
 .../native/Source/WTF/wtf/text/StringBuilder.cpp   |    141 +-
 .../native/Source/WTF/wtf/text/StringBuilder.h     |     22 +-
 .../main/native/Source/WTF/wtf/text/StringCommon.h |     44 +-
 .../native/Source/WTF/wtf/text/StringConcatenate.h |    559 +-
 .../Source/WTF/wtf/text/StringConcatenateNumbers.h |    175 +
 .../main/native/Source/WTF/wtf/text/StringHash.h   |      8 +
 .../main/native/Source/WTF/wtf/text/StringImpl.cpp |    159 +-
 .../main/native/Source/WTF/wtf/text/StringImpl.h   |    338 +-
 .../native/Source/WTF/wtf/text/StringStatics.cpp   |     39 +-
 .../main/native/Source/WTF/wtf/text/StringView.cpp |    116 +-
 .../main/native/Source/WTF/wtf/text/StringView.h   |    313 +-
 .../main/native/Source/WTF/wtf/text/SymbolImpl.cpp |     59 +
 .../main/native/Source/WTF/wtf/text/SymbolImpl.h   |     79 +-
 .../native/Source/WTF/wtf/text/SymbolRegistry.cpp  |      6 +-
 .../Source/WTF/wtf/text/TextBreakIterator.cpp      |    448 +
 .../native/Source/WTF/wtf/text/TextBreakIterator.h |    191 +
 .../WTF/wtf/text/TextBreakIteratorInternalICU.h    |     37 +
 .../main/native/Source/WTF/wtf/text/TextPosition.h |     37 +-
 .../native/Source/WTF/wtf/text/UniquedStringImpl.h |      6 +-
 .../main/native/Source/WTF/wtf/text/WTFString.cpp  |     67 +-
 .../main/native/Source/WTF/wtf/text/WTFString.h    |    159 +-
 .../native/Source/WTF/wtf/text/cf/StringImplCF.cpp |      1 -
 .../Source/WTF/wtf/text/icu/UTextProvider.cpp      |     72 +
 .../native/Source/WTF/wtf/text/icu/UTextProvider.h |    111 +
 .../WTF/wtf/text/icu/UTextProviderLatin1.cpp       |    394 +
 .../Source/WTF/wtf/text/icu/UTextProviderLatin1.h  |     46 +
 .../Source/WTF/wtf/text/icu/UTextProviderUTF16.cpp |    184 +
 .../Source/WTF/wtf/text/icu/UTextProviderUTF16.h   |     37 +
 .../text/mac/TextBreakIteratorInternalICUMac.mm    |     97 +
 .../text/unix/TextBreakIteratorInternalICUUnix.cpp |     41 +
 .../text/win/TextBreakIteratorInternalICUWin.cpp   |     41 +
 .../Source/WTF/wtf/threads/BinarySemaphore.cpp     |      7 +-
 .../Source/WTF/wtf/threads/BinarySemaphore.h       |      5 +-
 .../native/Source/WTF/wtf/unicode/CharacterNames.h |     28 +-
 .../Source/WTF/wtf/unicode/icu/CollatorICU.cpp     |      1 -
 .../src/main/native/Source/WTF/wtf/win/GDIObject.h |      2 +-
 .../src/main/native/Source/WTF/wtf/win/WTFDLL.cpp  |     50 -
 .../main/native/Source/WTF/wtf/win/WorkItemWin.cpp |     68 -
 .../main/native/Source/WTF/wtf/win/WorkItemWin.h   |     72 -
 .../native/Source/WTF/wtf/win/WorkQueueWin.cpp     |     95 +-
 .../src/main/native/Source/WebCore/CMakeLists.txt  |   1131 +-
 .../Source/WebCore/Configurations/Base.xcconfig    |     30 +-
 .../WebCore/Configurations/DebugRelease.xcconfig   |     13 +-
 .../WebCore/Configurations/FeatureDefines.xcconfig |     84 +-
 .../Source/WebCore/Configurations/Version.xcconfig |      5 +-
 .../Source/WebCore/Configurations/WebCore.unexp    |      3 +
 .../Source/WebCore/Configurations/WebCore.xcconfig |     34 +-
 .../Configurations/WebCoreTestSupport.xcconfig     |      3 +
 .../Configurations/WebKitLegacyStub.iOS.tbd        |      7 +
 .../main/native/Source/WebCore/DerivedSources.cpp  |    214 +-
 .../main/native/Source/WebCore/DerivedSources.make |    535 +-
 .../WebCore/English.lproj/Localizable.strings      |    178 +-
 .../WebCore/English.lproj/Localizable.stringsdict  |     22 +
 .../English.lproj/mediaControlsLocalizedStrings.js |      6 +
 .../modern-media-controls-localized-strings.js     |     10 +
 .../ForwardingHeaders/bindings/ScriptValue.h       |      2 +-
 .../ForwardingHeaders/builtins/BuiltinNames.h      |      2 +
 .../ForwardingHeaders/builtins/JSCBuiltins.h       |      2 +
 .../WebCore/ForwardingHeaders/bytecode/CodeBlock.h |      2 +-
 .../ForwardingHeaders/bytecode/SpeculatedType.h    |     29 +
 .../ForwardingHeaders/domjit/DOMJITAbstractHeap.h  |     29 +
 .../ForwardingHeaders/domjit/DOMJITEffect.h        |     29 +
 .../ForwardingHeaders/domjit/DOMJITGetterSetter.h  |     29 +
 .../ForwardingHeaders/domjit/DOMJITHeapRange.h     |     29 +
 .../ForwardingHeaders/domjit/DOMJITPatchpoint.h    |     29 +
 .../domjit/DOMJITPatchpointParams.h                |     29 +
 .../ForwardingHeaders/domjit/DOMJITSignature.h     |     29 +
 .../ForwardingHeaders/heap/DeleteAllCodeEffort.h   |      4 +
 .../heap/GCFinalizationCallback.h                  |      3 +
 .../WebCore/ForwardingHeaders/heap/HandleTypes.h   |      2 +
 .../WebCore/ForwardingHeaders/heap/HeapInlines.h   |      3 +
 .../ForwardingHeaders/heap/IncrementalSweeper.h    |      2 +
 .../ForwardingHeaders/heap/LockDuringMarking.h     |      4 +
 .../ForwardingHeaders/heap/MachineStackMarker.h    |      2 +
 .../heap/MarkedAllocatorInlines.h                  |      2 +
 .../ForwardingHeaders/heap/MarkedBlockInlines.h    |      2 +
 .../ForwardingHeaders/heap/MarkingConstraint.h     |      2 +
 .../WebCore/ForwardingHeaders/heap/RunningScope.h  |      2 +
 .../ForwardingHeaders/heap/SubspaceInlines.h       |      2 +
 .../ForwardingHeaders/heap/VisitingTimeout.h       |      2 +
 .../inspector/InspectorFrontendChannel.h           |      2 +-
 .../inspector/InspectorProtocolTypes.h             |      2 +-
 .../ForwardingHeaders/interpreter/FrameTracers.h   |     29 +
 .../ForwardingHeaders/interpreter/Interpreter.h    |      4 -
 .../ForwardingHeaders/interpreter/ShadowChicken.h  |      4 +
 .../ForwardingHeaders/jit/JITMathICForwards.h      |      4 +
 .../ForwardingHeaders/profiler/LegacyProfiler.h    |      5 -
 .../WebCore/ForwardingHeaders/profiler/Profile.h   |      5 -
 .../ForwardingHeaders/profiler/ProfileNode.h       |      5 -
 .../runtime/AuxiliaryBarrierInlines.h              |      3 +
 .../WebCore/ForwardingHeaders/runtime/CatchScope.h |      4 +
 .../ForwardingHeaders/runtime/CommonIdentifiers.h  |      2 +
 .../ForwardingHeaders/runtime/ErrorInstance.h      |      4 +
 .../WebCore/ForwardingHeaders/runtime/Executable.h |      4 -
 .../ForwardingHeaders/runtime/FunctionExecutable.h |      4 +
 .../ForwardingHeaders/runtime/HashMapImpl.h        |      4 +
 .../WebCore/ForwardingHeaders/runtime/Intrinsic.h  |      4 +
 .../ForwardingHeaders/runtime/IterationKind.h      |      4 +
 .../ForwardingHeaders/runtime/IteratorPrototype.h  |      2 +
 .../runtime/JSGlobalObjectInlines.h                |      2 +
 .../ForwardingHeaders/runtime/JSModuleLoader.h     |      2 +
 .../ForwardingHeaders/runtime/JSObjectInlines.h    |      4 +
 .../runtime/JSPromiseConstructor.h                 |      2 +
 .../ForwardingHeaders/runtime/JSScriptFetcher.h    |     27 +
 .../ForwardingHeaders/runtime/JSSourceCode.h       |     27 +
 .../WebCore/ForwardingHeaders/runtime/MapBase.h    |      4 +
 .../ForwardingHeaders/runtime/SamplingProfiler.h   |      4 +
 .../ForwardingHeaders/runtime/ScriptFetcher.h      |     27 +
 .../web/src/main/native/Source/WebCore/Info.plist  |      4 +-
 .../WebKitPlaybackTargetAvailabilityEvent.cpp      |      4 +-
 .../WebKitPlaybackTargetAvailabilityEvent.h        |     21 +-
 .../WebKitPlaybackTargetAvailabilityEvent.idl      |      7 +-
 .../WebCore/Modules/applepay/ApplePayLineItem.h    |     44 +
 .../WebCore/Modules/applepay/ApplePayLineItem.idl  |     39 +
 .../WebCore/Modules/applepay/ApplePayPayment.h     |     49 +
 .../WebCore/Modules/applepay/ApplePayPayment.idl   |     42 +
 .../applepay/ApplePayPaymentAuthorizedEvent.cpp    |     52 +
 .../applepay/ApplePayPaymentAuthorizedEvent.h      |     59 +
 .../applepay/ApplePayPaymentAuthorizedEvent.idl    |     31 +
 .../Modules/applepay/ApplePayPaymentContact.h      |     51 +
 .../Modules/applepay/ApplePayPaymentContact.idl    |     40 +
 .../Modules/applepay/ApplePayPaymentMethod.h       |     48 +
 .../Modules/applepay/ApplePayPaymentMethod.idl     |     43 +
 .../ApplePayPaymentMethodSelectedEvent.cpp         |     52 +
 .../applepay/ApplePayPaymentMethodSelectedEvent.h  |     59 +
 .../ApplePayPaymentMethodSelectedEvent.idl         |     31 +
 .../WebCore/Modules/applepay/ApplePayPaymentPass.h |     46 +
 .../Modules/applepay/ApplePayPaymentPass.idl       |     45 +
 .../Modules/applepay/ApplePayPaymentRequest.h      |     65 +
 .../Modules/applepay/ApplePayPaymentRequest.idl    |     74 +
 .../WebCore/Modules/applepay/ApplePaySession.cpp   |   1032 +
 .../WebCore/Modules/applepay/ApplePaySession.h     |    148 +
 .../WebCore/Modules/applepay/ApplePaySession.idl   |     62 +
 .../ApplePayShippingContactSelectedEvent.cpp       |     52 +
 .../ApplePayShippingContactSelectedEvent.h         |     58 +
 .../ApplePayShippingContactSelectedEvent.idl       |     31 +
 .../Modules/applepay/ApplePayShippingMethod.h      |     43 +
 .../Modules/applepay/ApplePayShippingMethod.idl    |     34 +
 .../ApplePayShippingMethodSelectedEvent.cpp        |     77 +
 .../applepay/ApplePayShippingMethodSelectedEvent.h |     58 +
 .../ApplePayShippingMethodSelectedEvent.idl        |     31 +
 .../applepay/ApplePayValidateMerchantEvent.cpp     |     50 +
 .../applepay/ApplePayValidateMerchantEvent.h       |     57 +
 .../applepay/ApplePayValidateMerchantEvent.idl     |     31 +
 .../Source/WebCore/Modules/applepay/Payment.h      |     63 +
 .../Modules/applepay/PaymentAuthorizationStatus.h  |     62 +
 .../WebCore/Modules/applepay/PaymentContact.h      |     58 +
 .../Modules/applepay/PaymentCoordinator.cpp        |    190 +
 .../WebCore/Modules/applepay/PaymentCoordinator.h  |     79 +
 .../Modules/applepay/PaymentCoordinatorClient.h    |     62 +
 .../WebCore/Modules/applepay/PaymentHeaders.h      |     33 +
 .../Modules/applepay/PaymentMerchantSession.h      |     67 +
 .../WebCore/Modules/applepay/PaymentMethod.h       |     59 +
 .../WebCore/Modules/applepay/PaymentRequest.cpp    |     74 +
 .../WebCore/Modules/applepay/PaymentRequest.h      |    152 +
 .../Modules/applepay/PaymentRequestValidator.cpp   |    159 +
 .../Modules/applepay/PaymentRequestValidator.h     |     43 +
 .../WebCore/Modules/applepay/cocoa/PaymentCocoa.mm |     77 +
 .../Modules/applepay/cocoa/PaymentContactCocoa.mm  |    143 +
 .../applepay/cocoa/PaymentMerchantSessionCocoa.mm  |     63 +
 .../Modules/applepay/cocoa/PaymentMethodCocoa.mm   |    110 +
 .../Source/WebCore/Modules/battery/BatteryClient.h |     44 -
 .../WebCore/Modules/battery/BatteryController.cpp  |    106 -
 .../WebCore/Modules/battery/BatteryController.h    |     58 -
 .../WebCore/Modules/battery/BatteryManager.cpp     |    116 -
 .../WebCore/Modules/battery/BatteryManager.h       |     84 -
 .../WebCore/Modules/battery/BatteryManager.idl     |     35 -
 .../WebCore/Modules/battery/BatteryStatus.cpp      |     57 -
 .../Source/WebCore/Modules/battery/BatteryStatus.h |     53 -
 .../WebCore/Modules/battery/NavigatorBattery.cpp   |     68 -
 .../WebCore/Modules/battery/NavigatorBattery.h     |     50 -
 .../WebCore/Modules/battery/NavigatorBattery.idl   |     24 -
 .../Source/WebCore/Modules/encryptedmedia/CDM.cpp  |    659 +-
 .../Source/WebCore/Modules/encryptedmedia/CDM.h    |    103 +-
 .../WebCore/Modules/encryptedmedia/CDMInstance.h   |     92 +
 .../WebCore/Modules/encryptedmedia/CDMPrivate.h    |     45 +-
 .../Modules/encryptedmedia/CDMPrivateClearKey.cpp  |     69 -
 .../Modules/encryptedmedia/CDMPrivateClearKey.h    |     60 -
 .../encryptedmedia/CDMPrivateMediaPlayer.cpp       |     69 -
 .../Modules/encryptedmedia/CDMPrivateMediaPlayer.h |     62 -
 .../Modules/encryptedmedia/CDMSessionClearKey.cpp  |    194 -
 .../Modules/encryptedmedia/CDMSessionClearKey.h    |     61 -
 .../Modules/encryptedmedia/InitDataRegistry.cpp    |    165 +
 .../Modules/encryptedmedia/InitDataRegistry.h      |     68 +
 .../encryptedmedia/MediaKeyMessageEvent.cpp        |     55 +-
 .../Modules/encryptedmedia/MediaKeyMessageEvent.h  |     77 +-
 .../encryptedmedia/MediaKeyMessageEvent.idl        |     52 +-
 .../encryptedmedia/MediaKeyMessageEventInit.h      |     54 +
 .../Modules/encryptedmedia/MediaKeyMessageType.h   |     44 +
 .../Modules/encryptedmedia/MediaKeyNeededEvent.cpp |     60 -
 .../Modules/encryptedmedia/MediaKeyNeededEvent.h   |     68 -
 .../Modules/encryptedmedia/MediaKeyNeededEvent.idl |     32 -
 .../Modules/encryptedmedia/MediaKeySession.cpp     |    778 +-
 .../Modules/encryptedmedia/MediaKeySession.h       |    171 +-
 .../Modules/encryptedmedia/MediaKeySession.idl     |     59 +-
 .../Modules/encryptedmedia/MediaKeySessionType.h   |     43 +
 .../Modules/encryptedmedia/MediaKeySessionType.idl |     35 +
 .../Modules/encryptedmedia/MediaKeyStatus.h        |     47 +
 .../Modules/encryptedmedia/MediaKeyStatusMap.cpp   |    112 +
 .../Modules/encryptedmedia/MediaKeyStatusMap.h     |     81 +
 .../Modules/encryptedmedia/MediaKeyStatusMap.idl   |     47 +
 .../encryptedmedia/MediaKeySystemAccess.cpp        |    118 +
 .../Modules/encryptedmedia/MediaKeySystemAccess.h  |     65 +
 .../encryptedmedia/MediaKeySystemAccess.idl        |     37 +
 .../encryptedmedia/MediaKeySystemConfiguration.h   |     55 +
 .../encryptedmedia/MediaKeySystemConfiguration.idl |     40 +
 .../encryptedmedia/MediaKeySystemMediaCapability.h |     44 +
 .../MediaKeySystemMediaCapability.idl              |     35 +
 .../WebCore/Modules/encryptedmedia/MediaKeys.cpp   |    219 +-
 .../WebCore/Modules/encryptedmedia/MediaKeys.h     |     99 +-
 .../WebCore/Modules/encryptedmedia/MediaKeys.idl   |     43 +-
 .../Modules/encryptedmedia/MediaKeysRequirement.h  |     43 +
 .../encryptedmedia/MediaKeysRequirement.idl        |     36 +
 .../Modules/encryptedmedia/MediaKeysRestrictions.h |     42 +
 .../Modules/encryptedmedia/NavigatorEME.cpp        |    109 +
 .../WebCore/Modules/encryptedmedia/NavigatorEME.h  |     50 +
 .../Modules/encryptedmedia/NavigatorEME.idl        |     34 +
 .../Modules/encryptedmedia/legacy/LegacyCDM.cpp    |    151 +
 .../Modules/encryptedmedia/legacy/LegacyCDM.h      |     81 +
 .../encryptedmedia/legacy/LegacyCDMPrivate.h       |     49 +
 .../legacy/LegacyCDMPrivateClearKey.cpp            |     68 +
 .../legacy/LegacyCDMPrivateClearKey.h              |     57 +
 .../legacy/LegacyCDMPrivateMediaPlayer.cpp         |     68 +
 .../legacy/LegacyCDMPrivateMediaPlayer.h           |     58 +
 .../legacy/LegacyCDMSessionClearKey.cpp            |    209 +
 .../legacy/LegacyCDMSessionClearKey.h              |     59 +
 .../legacy/WebKitMediaKeyMessageEvent.cpp          |     61 +
 .../legacy/WebKitMediaKeyMessageEvent.h            |     70 +
 .../legacy/WebKitMediaKeyMessageEvent.idl          |     37 +
 .../legacy/WebKitMediaKeyNeededEvent.cpp           |     58 +
 .../legacy/WebKitMediaKeyNeededEvent.h             |     66 +
 .../legacy/WebKitMediaKeyNeededEvent.idl           |     35 +
 .../legacy/WebKitMediaKeySession.cpp               |    256 +
 .../encryptedmedia/legacy/WebKitMediaKeySession.h  |    106 +
 .../legacy/WebKitMediaKeySession.idl               |     41 +
 .../encryptedmedia/legacy/WebKitMediaKeys.cpp      |    165 +
 .../encryptedmedia/legacy/WebKitMediaKeys.h        |     70 +
 .../encryptedmedia/legacy/WebKitMediaKeys.idl      |     34 +
 .../WebCore/Modules/fetch/DOMWindowFetch.cpp       |     51 +
 .../Source/WebCore/Modules/fetch/DOMWindowFetch.h  |     48 +
 .../WebCore/Modules/fetch/DOMWindowFetch.idl       |     35 +
 .../Source/WebCore/Modules/fetch/DOMWindowFetch.js |     37 +
 .../Source/WebCore/Modules/fetch/FetchBody.cpp     |    290 +-
 .../Source/WebCore/Modules/fetch/FetchBody.h       |    100 +-
 .../Source/WebCore/Modules/fetch/FetchBody.idl     |     14 +-
 .../WebCore/Modules/fetch/FetchBodyConsumer.cpp    |    155 +
 .../WebCore/Modules/fetch/FetchBodyConsumer.h      |     73 +
 .../WebCore/Modules/fetch/FetchBodyOwner.cpp       |    273 +
 .../Source/WebCore/Modules/fetch/FetchBodyOwner.h  |    112 +
 .../Source/WebCore/Modules/fetch/FetchHeaders.cpp  |    155 +-
 .../Source/WebCore/Modules/fetch/FetchHeaders.h    |     53 +-
 .../Source/WebCore/Modules/fetch/FetchHeaders.idl  |     23 +-
 .../Source/WebCore/Modules/fetch/FetchHeaders.js   |     22 +-
 .../Source/WebCore/Modules/fetch/FetchInternals.js |     80 +
 .../Source/WebCore/Modules/fetch/FetchLoader.cpp   |    156 +
 .../Source/WebCore/Modules/fetch/FetchLoader.h     |     72 +
 .../WebCore/Modules/fetch/FetchLoaderClient.h      |     53 +
 .../Source/WebCore/Modules/fetch/FetchOptions.h    |    132 -
 .../Source/WebCore/Modules/fetch/FetchRequest.cpp  |    432 +-
 .../Source/WebCore/Modules/fetch/FetchRequest.h    |    128 +-
 .../Source/WebCore/Modules/fetch/FetchRequest.idl  |     48 +-
 .../Source/WebCore/Modules/fetch/FetchRequest.js   |     50 +
 .../Source/WebCore/Modules/fetch/FetchResponse.cpp |    361 +-
 .../Source/WebCore/Modules/fetch/FetchResponse.h   |    112 +-
 .../Source/WebCore/Modules/fetch/FetchResponse.idl |     48 +-
 .../Source/WebCore/Modules/fetch/FetchResponse.js  |    153 +-
 .../WebCore/Modules/fetch/FetchResponseSource.cpp  |     87 +
 .../WebCore/Modules/fetch/FetchResponseSource.h    |     69 +
 .../Modules/fetch/WorkerGlobalScopeFetch.cpp       |     46 +
 .../WebCore/Modules/fetch/WorkerGlobalScopeFetch.h |     47 +
 .../Modules/fetch/WorkerGlobalScopeFetch.idl       |     35 +
 .../Modules/fetch/WorkerGlobalScopeFetch.js        |     37 +
 .../Source/WebCore/Modules/gamepad/Gamepad.cpp     |      1 +
 .../Source/WebCore/Modules/gamepad/Gamepad.h       |      5 +-
 .../Source/WebCore/Modules/gamepad/Gamepad.idl     |      4 +-
 .../Source/WebCore/Modules/gamepad/GamepadButton.h |      6 +-
 .../WebCore/Modules/gamepad/GamepadEvent.cpp       |      4 +-
 .../Source/WebCore/Modules/gamepad/GamepadEvent.h  |     21 +-
 .../WebCore/Modules/gamepad/GamepadEvent.idl       |     11 +-
 .../WebCore/Modules/gamepad/GamepadManager.cpp     |     16 +-
 .../WebCore/Modules/gamepad/GamepadManager.h       |     10 +-
 .../WebCore/Modules/gamepad/NavigatorGamepad.cpp   |     10 -
 .../WebCore/Modules/gamepad/NavigatorGamepad.h     |      8 +-
 .../WebCore/Modules/gamepad/NavigatorGamepad.idl   |      2 +-
 .../WebCore/Modules/gamepad/deprecated/Gamepad.h   |      5 +-
 .../WebCore/Modules/gamepad/deprecated/Gamepad.idl |      4 +-
 .../Modules/gamepad/deprecated/GamepadList.cpp     |      4 +-
 .../Modules/gamepad/deprecated/GamepadList.h       |      8 +-
 .../Modules/gamepad/deprecated/GamepadList.idl     |      2 +-
 .../Modules/gamepad/deprecated/NavigatorGamepad.h  |      5 +-
 .../WebCore/Modules/geolocation/Coordinates.cpp    |     16 +-
 .../WebCore/Modules/geolocation/Coordinates.h      |     13 +-
 .../WebCore/Modules/geolocation/GeoNotifier.cpp    |     13 +-
 .../WebCore/Modules/geolocation/GeoNotifier.h      |     17 +-
 .../WebCore/Modules/geolocation/Geolocation.cpp    |     70 +-
 .../WebCore/Modules/geolocation/Geolocation.h      |     30 +-
 .../WebCore/Modules/geolocation/Geolocation.idl    |     16 +-
 .../Modules/geolocation/GeolocationClient.h        |      5 +-
 .../Modules/geolocation/GeolocationController.cpp  |     12 +-
 .../Modules/geolocation/GeolocationController.h    |     12 +-
 .../WebCore/Modules/geolocation/GeolocationError.h |      6 +-
 .../Modules/geolocation/GeolocationPosition.h      |      7 +-
 .../WebCore/Modules/geolocation/Geoposition.h      |     14 +-
 .../WebCore/Modules/geolocation/Geoposition.idl    |      4 +
 .../Modules/geolocation/NavigatorGeolocation.h     |      5 +-
 .../WebCore/Modules/geolocation/PositionCallback.h |      5 +-
 .../Modules/geolocation/PositionCallback.idl       |      5 +-
 .../WebCore/Modules/geolocation/PositionError.h    |      5 +-
 .../Modules/geolocation/PositionErrorCallback.h    |      5 +-
 .../Modules/geolocation/PositionErrorCallback.idl  |      5 +-
 .../WebCore/Modules/geolocation/PositionOptions.h  |     56 +-
 .../Modules/geolocation/PositionOptions.idl        |     30 +
 .../Modules/indexeddb/DOMWindowIndexedDatabase.cpp |     20 +-
 .../Modules/indexeddb/DOMWindowIndexedDatabase.h   |     17 +-
 .../Modules/indexeddb/DOMWindowIndexedDatabase.idl |      3 +-
 .../WebCore/Modules/indexeddb/IDBActiveDOMObject.h |     98 +
 .../Source/WebCore/Modules/indexeddb/IDBAny.cpp    |     39 -
 .../Source/WebCore/Modules/indexeddb/IDBAny.h      |     97 -
 .../Source/WebCore/Modules/indexeddb/IDBAny.idl    |     33 -
 .../Source/WebCore/Modules/indexeddb/IDBCursor.cpp |    360 +-
 .../Source/WebCore/Modules/indexeddb/IDBCursor.h   |    139 +-
 .../Source/WebCore/Modules/indexeddb/IDBCursor.idl |     19 +-
 .../WebCore/Modules/indexeddb/IDBCursorDirection.h |     34 +
 .../Modules/indexeddb/IDBCursorDirection.idl       |     33 +
 .../Modules/indexeddb/IDBCursorWithValue.cpp       |     24 +-
 .../WebCore/Modules/indexeddb/IDBCursorWithValue.h |     24 +-
 .../Modules/indexeddb/IDBCursorWithValue.idl       |      1 -
 .../WebCore/Modules/indexeddb/IDBDatabase.cpp      |    478 +-
 .../Source/WebCore/Modules/indexeddb/IDBDatabase.h |    134 +-
 .../WebCore/Modules/indexeddb/IDBDatabase.idl      |     18 +-
 .../WebCore/Modules/indexeddb/IDBDatabaseError.h   |      8 +-
 .../Modules/indexeddb/IDBDatabaseException.cpp     |      7 +-
 .../Modules/indexeddb/IDBDatabaseException.h       |      7 +-
 .../Modules/indexeddb/IDBDatabaseIdentifier.cpp    |     14 +-
 .../Modules/indexeddb/IDBDatabaseIdentifier.h      |     32 +-
 .../Modules/indexeddb/IDBEventDispatcher.cpp       |      4 +-
 .../WebCore/Modules/indexeddb/IDBEventDispatcher.h |      6 +-
 .../WebCore/Modules/indexeddb/IDBFactory.cpp       |    109 +-
 .../Source/WebCore/Modules/indexeddb/IDBFactory.h  |     62 +-
 .../WebCore/Modules/indexeddb/IDBFactory.idl       |      8 +-
 .../WebCore/Modules/indexeddb/IDBGetAllResult.cpp  |    111 +
 .../WebCore/Modules/indexeddb/IDBGetAllResult.h    |    128 +
 .../WebCore/Modules/indexeddb/IDBGetResult.cpp     |     24 +-
 .../WebCore/Modules/indexeddb/IDBGetResult.h       |     73 +-
 .../Source/WebCore/Modules/indexeddb/IDBIndex.cpp  |    346 +-
 .../Source/WebCore/Modules/indexeddb/IDBIndex.h    |    127 +-
 .../Source/WebCore/Modules/indexeddb/IDBIndex.idl  |     38 +-
 .../Source/WebCore/Modules/indexeddb/IDBKey.cpp    |     95 +-
 .../Source/WebCore/Modules/indexeddb/IDBKey.h      |    101 +-
 .../WebCore/Modules/indexeddb/IDBKeyData.cpp       |    228 +-
 .../Source/WebCore/Modules/indexeddb/IDBKeyData.h  |     84 +-
 .../WebCore/Modules/indexeddb/IDBKeyPath.cpp       |    142 +-
 .../Source/WebCore/Modules/indexeddb/IDBKeyPath.h  |    107 +-
 .../WebCore/Modules/indexeddb/IDBKeyRange.cpp      |    137 +-
 .../Source/WebCore/Modules/indexeddb/IDBKeyRange.h |     61 +-
 .../WebCore/Modules/indexeddb/IDBKeyRange.idl      |     16 +-
 .../WebCore/Modules/indexeddb/IDBKeyRangeData.cpp  |      4 +-
 .../WebCore/Modules/indexeddb/IDBKeyRangeData.h    |      6 +-
 .../WebCore/Modules/indexeddb/IDBObjectStore.cpp   |    667 +-
 .../WebCore/Modules/indexeddb/IDBObjectStore.h     |    150 +-
 .../WebCore/Modules/indexeddb/IDBObjectStore.idl   |     55 +-
 .../WebCore/Modules/indexeddb/IDBOpenDBRequest.cpp |    199 +-
 .../WebCore/Modules/indexeddb/IDBOpenDBRequest.h   |     46 +-
 .../WebCore/Modules/indexeddb/IDBOpenDBRequest.idl |      1 -
 .../Modules/indexeddb/IDBRecordIdentifier.h        |      8 +-
 .../WebCore/Modules/indexeddb/IDBRequest.cpp       |    520 +-
 .../Source/WebCore/Modules/indexeddb/IDBRequest.h  |    166 +-
 .../WebCore/Modules/indexeddb/IDBRequest.idl       |     18 +-
 .../indexeddb/IDBRequestCompletionEvent.cpp        |      2 +-
 .../Modules/indexeddb/IDBRequestCompletionEvent.h  |     13 +-
 .../WebCore/Modules/indexeddb/IDBTransaction.cpp   |   1377 +-
 .../WebCore/Modules/indexeddb/IDBTransaction.h     |    265 +-
 .../WebCore/Modules/indexeddb/IDBTransaction.idl   |     11 +-
 .../WebCore/Modules/indexeddb/IDBTransactionMode.h |     40 +
 .../Modules/indexeddb/IDBTransactionMode.idl       |     32 +
 .../Source/WebCore/Modules/indexeddb/IDBValue.cpp  |     91 +
 .../Source/WebCore/Modules/indexeddb/IDBValue.h    |     87 +
 .../Modules/indexeddb/IDBVersionChangeEvent.cpp    |     26 +-
 .../Modules/indexeddb/IDBVersionChangeEvent.h      |     53 +-
 .../Modules/indexeddb/IDBVersionChangeEvent.idl    |      8 +-
 .../Source/WebCore/Modules/indexeddb/IndexedDB.h   |     37 +-
 .../indexeddb/WorkerGlobalScopeIndexedDatabase.cpp |     31 +-
 .../indexeddb/WorkerGlobalScopeIndexedDatabase.h   |     25 +-
 .../indexeddb/WorkerGlobalScopeIndexedDatabase.idl |     27 +-
 .../Modules/indexeddb/client/IDBAnyImpl.cpp        |    177 -
 .../WebCore/Modules/indexeddb/client/IDBAnyImpl.h  |    122 -
 .../indexeddb/client/IDBConnectionProxy.cpp        |    562 +
 .../Modules/indexeddb/client/IDBConnectionProxy.h  |    177 +
 .../indexeddb/client/IDBConnectionToServer.cpp     |    320 +-
 .../indexeddb/client/IDBConnectionToServer.h       |     98 +-
 .../client/IDBConnectionToServerDelegate.h         |     38 +-
 .../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      |      5 +-
 .../indexeddb/client/TransactionOperation.h        |    113 +-
 .../Modules/indexeddb/server/IDBBackingStore.h     |     27 +-
 .../indexeddb/server/IDBConnectionToClient.cpp     |     48 +
 .../indexeddb/server/IDBConnectionToClient.h       |     16 +-
 .../server/IDBConnectionToClientDelegate.h         |     13 +-
 .../Modules/indexeddb/server/IDBSerialization.cpp  |    368 +-
 .../Modules/indexeddb/server/IDBSerialization.h    |     11 +-
 .../WebCore/Modules/indexeddb/server/IDBServer.cpp |    301 +-
 .../WebCore/Modules/indexeddb/server/IDBServer.h   |     61 +-
 .../Modules/indexeddb/server/IndexValueEntry.cpp   |      2 +-
 .../Modules/indexeddb/server/IndexValueEntry.h     |      4 +-
 .../Modules/indexeddb/server/IndexValueStore.cpp   |     27 +-
 .../Modules/indexeddb/server/IndexValueStore.h     |      7 +-
 .../server/MemoryBackingStoreTransaction.cpp       |     47 +-
 .../server/MemoryBackingStoreTransaction.h         |     16 +-
 .../Modules/indexeddb/server/MemoryCursor.h        |      6 +-
 .../indexeddb/server/MemoryIDBBackingStore.cpp     |    190 +-
 .../indexeddb/server/MemoryIDBBackingStore.h       |     66 +-
 .../Modules/indexeddb/server/MemoryIndex.cpp       |     41 +
 .../WebCore/Modules/indexeddb/server/MemoryIndex.h |     22 +-
 .../Modules/indexeddb/server/MemoryIndexCursor.cpp |     35 +-
 .../Modules/indexeddb/server/MemoryIndexCursor.h   |      8 +-
 .../Modules/indexeddb/server/MemoryObjectStore.cpp |     56 +-
 .../Modules/indexeddb/server/MemoryObjectStore.h   |     16 +-
 .../indexeddb/server/MemoryObjectStoreCursor.cpp   |     38 +-
 .../indexeddb/server/MemoryObjectStoreCursor.h     |     10 +-
 .../indexeddb/server/SQLiteIDBBackingStore.cpp     |   1333 +-
 .../indexeddb/server/SQLiteIDBBackingStore.h       |    153 +-
 .../Modules/indexeddb/server/SQLiteIDBCursor.cpp   |    315 +-
 .../Modules/indexeddb/server/SQLiteIDBCursor.h     |     54 +-
 .../indexeddb/server/SQLiteIDBTransaction.cpp      |     58 +-
 .../indexeddb/server/SQLiteIDBTransaction.h        |     15 +-
 .../indexeddb/server/ServerOpenDBRequest.cpp       |      6 +-
 .../Modules/indexeddb/server/ServerOpenDBRequest.h |      7 +-
 .../Modules/indexeddb/server/UniqueIDBDatabase.cpp |    879 +-
 .../Modules/indexeddb/server/UniqueIDBDatabase.h   |     91 +-
 .../server/UniqueIDBDatabaseConnection.cpp         |     84 +-
 .../indexeddb/server/UniqueIDBDatabaseConnection.h |     18 +-
 .../server/UniqueIDBDatabaseTransaction.cpp        |    117 +-
 .../server/UniqueIDBDatabaseTransaction.h          |     19 +-
 .../Modules/indexeddb/shared/IDBCursorInfo.cpp     |     31 +-
 .../Modules/indexeddb/shared/IDBCursorInfo.h       |     18 +-
 .../Modules/indexeddb/shared/IDBCursorRecord.h     |     67 +
 .../Modules/indexeddb/shared/IDBDatabaseInfo.cpp   |     32 +-
 .../Modules/indexeddb/shared/IDBDatabaseInfo.h     |     12 +-
 .../WebCore/Modules/indexeddb/shared/IDBError.cpp  |      9 +-
 .../WebCore/Modules/indexeddb/shared/IDBError.h    |     16 +-
 .../indexeddb/shared/IDBGetAllRecordsData.cpp      |     51 +
 .../indexeddb/shared/IDBGetAllRecordsData.h        |     88 +
 .../Modules/indexeddb/shared/IDBGetRecordData.cpp  |     49 +
 .../Modules/indexeddb/shared/IDBGetRecordData.h    |     74 +
 .../Modules/indexeddb/shared/IDBIndexInfo.cpp      |     15 +-
 .../Modules/indexeddb/shared/IDBIndexInfo.h        |     11 +-
 .../indexeddb/shared/IDBIterateCursorData.cpp      |     47 +
 .../indexeddb/shared/IDBIterateCursorData.h        |     78 +
 .../indexeddb/shared/IDBObjectStoreInfo.cpp        |     44 +-
 .../Modules/indexeddb/shared/IDBObjectStoreInfo.h  |     21 +-
 .../Modules/indexeddb/shared/IDBRequestData.cpp    |     41 +-
 .../Modules/indexeddb/shared/IDBRequestData.h      |     19 +-
 .../indexeddb/shared/IDBResourceIdentifier.cpp     |     15 +-
 .../indexeddb/shared/IDBResourceIdentifier.h       |     17 +-
 .../Modules/indexeddb/shared/IDBResultData.cpp     |     71 +-
 .../Modules/indexeddb/shared/IDBResultData.h       |     45 +-
 .../indexeddb/shared/IDBTransactionInfo.cpp        |     48 +-
 .../Modules/indexeddb/shared/IDBTransactionInfo.h  |     20 +-
 .../indexeddb/shared/InProcessIDBServer.cpp        |    242 +-
 .../Modules/indexeddb/shared/InProcessIDBServer.h  |    110 +-
 .../WebCore/Modules/indexeddb/shared/IndexKey.h    |      4 +-
 .../WebCore/Modules/indieui/UIRequestEvent.cpp     |     67 -
 .../WebCore/Modules/indieui/UIRequestEvent.h       |     64 -
 .../WebCore/Modules/indieui/UIRequestEvent.idl     |     32 -
 .../Modules/mediacontrols/MediaControlsHost.cpp    |    102 +-
 .../Modules/mediacontrols/MediaControlsHost.h      |     31 +-
 .../Modules/mediacontrols/MediaControlsHost.idl    |     17 +-
 .../Modules/mediacontrols/mediaControlsApple.css   |     62 +-
 .../Modules/mediacontrols/mediaControlsApple.js    |    326 +-
 .../Modules/mediacontrols/mediaControlsBase.js     |      4 +-
 .../Modules/mediacontrols/mediaControlsiOS.css     |     37 +-
 .../Modules/mediacontrols/mediaControlsiOS.js      |     40 +-
 .../mediasession/HTMLMediaElementMediaSession.h    |      7 +-
 .../mediasession/HTMLMediaElementMediaSession.idl  |      4 -
 .../Modules/mediasession/MediaRemoteControls.h     |     15 +-
 .../WebCore/Modules/mediasession/MediaSession.cpp  |     84 +-
 .../WebCore/Modules/mediasession/MediaSession.h    |     42 +-
 .../WebCore/Modules/mediasession/MediaSession.idl  |     12 +-
 .../Modules/mediasession/MediaSessionEvents.h      |      9 +-
 .../Modules/mediasession/MediaSessionManager.cpp   |     10 +-
 .../Modules/mediasession/MediaSessionManager.h     |      7 +-
 .../Modules/mediasession/MediaSessionMetadata.h    |      7 +-
 .../mediasession/WebMediaSessionManager.cpp        |     16 +-
 .../Modules/mediasession/WebMediaSessionManager.h  |     16 +-
 .../mediasession/WebMediaSessionManagerClient.h    |      8 +-
 .../Modules/mediasource/AudioTrackMediaSource.h    |     12 +-
 .../Modules/mediasource/DOMURLMediaSource.cpp      |      5 +-
 .../Modules/mediasource/DOMURLMediaSource.h        |      9 +-
 .../Modules/mediasource/DOMURLMediaSource.idl      |      2 +-
 .../WebCore/Modules/mediasource/MediaSource.cpp    |    583 +-
 .../WebCore/Modules/mediasource/MediaSource.h      |    120 +-
 .../WebCore/Modules/mediasource/MediaSource.idl    |     19 +-
 .../Modules/mediasource/MediaSourceRegistry.cpp    |     10 +-
 .../Modules/mediasource/MediaSourceRegistry.h      |     13 +-
 .../WebCore/Modules/mediasource/SampleMap.cpp      |     77 +-
 .../Source/WebCore/Modules/mediasource/SampleMap.h |     72 +-
 .../WebCore/Modules/mediasource/SourceBuffer.cpp   |    811 +-
 .../WebCore/Modules/mediasource/SourceBuffer.h     |    174 +-
 .../WebCore/Modules/mediasource/SourceBuffer.idl   |     29 +-
 .../Modules/mediasource/SourceBufferList.cpp       |     13 +-
 .../WebCore/Modules/mediasource/SourceBufferList.h |     23 +-
 .../Modules/mediasource/SourceBufferList.idl       |      4 +-
 .../Modules/mediasource/TextTrackMediaSource.h     |      9 +-
 .../Modules/mediasource/VideoPlaybackQuality.h     |      7 +-
 .../Modules/mediasource/VideoTrackMediaSource.h    |     11 +-
 .../Modules/mediastream/CaptureDeviceInfo.h        |     59 -
 .../Modules/mediastream/CaptureDeviceManager.cpp   |    193 -
 .../Modules/mediastream/CaptureDeviceManager.h     |     64 -
 .../Modules/mediastream/DOMURLMediaStream.cpp      |      5 +-
 .../Modules/mediastream/DOMURLMediaStream.h        |      7 +-
 .../Modules/mediastream/DOMURLMediaStream.idl      |      2 +-
 .../WebCore/Modules/mediastream/DoubleRange.h      |     40 +
 .../WebCore/Modules/mediastream/DoubleRange.idl    |     31 +
 .../mediastream/HTMLMediaElementMediaStream.cpp    |     48 -
 .../mediastream/HTMLMediaElementMediaStream.h      |     48 -
 .../mediastream/HTMLMediaElementMediaStream.idl    |     33 -
 .../Source/WebCore/Modules/mediastream/LongRange.h |     40 +
 .../WebCore/Modules/mediastream/LongRange.idl      |     31 +
 .../Modules/mediastream/MediaConstraintsImpl.cpp   |    115 +-
 .../Modules/mediastream/MediaConstraintsImpl.h     |     54 +-
 .../Modules/mediastream/MediaDeviceInfo.cpp        |     28 +-
 .../WebCore/Modules/mediastream/MediaDeviceInfo.h  |     22 +-
 .../Modules/mediastream/MediaDeviceInfo.idl        |     16 +-
 .../WebCore/Modules/mediastream/MediaDevices.cpp   |     59 +-
 .../WebCore/Modules/mediastream/MediaDevices.h     |     39 +-
 .../WebCore/Modules/mediastream/MediaDevices.idl   |     13 +-
 .../WebCore/Modules/mediastream/MediaDevices.js    |     36 -
 .../mediastream/MediaDevicesEnumerationRequest.cpp |    113 +
 .../mediastream/MediaDevicesEnumerationRequest.h   |     71 +
 .../Modules/mediastream/MediaDevicesRequest.cpp    |    123 +-
 .../Modules/mediastream/MediaDevicesRequest.h      |     35 +-
 .../mediastream/MediaEndpointPeerConnection.cpp    |    805 +-
 .../mediastream/MediaEndpointPeerConnection.h      |    114 +-
 .../MediaEndpointSessionDescription.cpp            |    116 +
 .../mediastream/MediaEndpointSessionDescription.h  |     75 +
 .../Modules/mediastream/MediaSourceSettings.cpp    |     52 -
 .../Modules/mediastream/MediaSourceSettings.h      |     85 -
 .../WebCore/Modules/mediastream/MediaStream.cpp    |    169 +-
 .../WebCore/Modules/mediastream/MediaStream.h      |     70 +-
 .../WebCore/Modules/mediastream/MediaStream.idl    |      6 +-
 .../Modules/mediastream/MediaStreamEvent.cpp       |     21 +-
 .../WebCore/Modules/mediastream/MediaStreamEvent.h |     25 +-
 .../Modules/mediastream/MediaStreamEvent.idl       |     10 +-
 .../Modules/mediastream/MediaStreamRegistry.cpp    |      6 +-
 .../Modules/mediastream/MediaStreamRegistry.h      |     12 +-
 .../Modules/mediastream/MediaStreamTrack.cpp       |    185 +-
 .../WebCore/Modules/mediastream/MediaStreamTrack.h |    103 +-
 .../Modules/mediastream/MediaStreamTrack.idl       |     49 +-
 .../Modules/mediastream/MediaStreamTrackEvent.cpp  |     17 +-
 .../Modules/mediastream/MediaStreamTrackEvent.h    |     23 +-
 .../Modules/mediastream/MediaStreamTrackEvent.idl  |      7 +-
 .../mediastream/MediaStreamTrackSourcesCallback.h  |     46 -
 .../MediaStreamTrackSourcesCallback.idl            |     32 -
 .../Modules/mediastream/MediaTrackConstraint.cpp   |     53 -
 .../Modules/mediastream/MediaTrackConstraint.h     |     60 -
 .../Modules/mediastream/MediaTrackConstraint.idl   |     31 -
 .../mediastream/MediaTrackConstraintSet.cpp        |     53 -
 .../Modules/mediastream/MediaTrackConstraintSet.h  |     56 -
 .../mediastream/MediaTrackConstraintSet.idl        |     33 -
 .../Modules/mediastream/MediaTrackConstraints.cpp  |    207 +-
 .../Modules/mediastream/MediaTrackConstraints.h    |     98 +-
 .../Modules/mediastream/MediaTrackConstraints.idl  |    100 +-
 .../mediastream/MediaTrackSupportedConstraints.h   |     49 +-
 .../mediastream/MediaTrackSupportedConstraints.idl |     19 +-
 .../Modules/mediastream/NavigatorMediaDevices.cpp  |      4 +-
 .../Modules/mediastream/NavigatorMediaDevices.h    |      5 +-
 .../Modules/mediastream/NavigatorMediaDevices.idl  |      1 +
 .../Modules/mediastream/NavigatorUserMedia.idl     |     49 +-
 .../Modules/mediastream/NavigatorUserMedia.js      |     17 +-
 .../mediastream/NavigatorUserMediaError.cpp        |     51 -
 .../Modules/mediastream/NavigatorUserMediaError.h  |     65 -
 .../mediastream/NavigatorUserMediaError.idl        |     33 -
 .../Modules/mediastream/OverconstrainedError.h     |     62 +
 .../Modules/mediastream/OverconstrainedError.idl   |     36 +
 .../mediastream/OverconstrainedErrorEvent.h        |     77 +
 .../mediastream/OverconstrainedErrorEvent.idl      |     38 +
 .../Modules/mediastream/PeerConnectionBackend.cpp  |    277 +-
 .../Modules/mediastream/PeerConnectionBackend.h    |    125 +-
 .../Modules/mediastream/PeerConnectionStates.h     |     71 -
 .../Modules/mediastream/RTCConfiguration.cpp       |    165 -
 .../WebCore/Modules/mediastream/RTCConfiguration.h |     41 +-
 .../Modules/mediastream/RTCConfiguration.idl       |     16 +-
 .../WebCore/Modules/mediastream/RTCDTMFSender.cpp  |     73 +-
 .../WebCore/Modules/mediastream/RTCDTMFSender.h    |     65 +-
 .../WebCore/Modules/mediastream/RTCDTMFSender.idl  |      6 +-
 .../Modules/mediastream/RTCDTMFToneChangeEvent.cpp |     13 +-
 .../Modules/mediastream/RTCDTMFToneChangeEvent.h   |     22 +-
 .../Modules/mediastream/RTCDTMFToneChangeEvent.idl |     12 +-
 .../WebCore/Modules/mediastream/RTCDataChannel.cpp |    176 +-
 .../WebCore/Modules/mediastream/RTCDataChannel.h   |    105 +-
 .../WebCore/Modules/mediastream/RTCDataChannel.idl |     12 +-
 .../Modules/mediastream/RTCDataChannelEvent.cpp    |     21 +-
 .../Modules/mediastream/RTCDataChannelEvent.h      |     19 +-
 .../Modules/mediastream/RTCDataChannelEvent.idl    |      2 +-
 .../Modules/mediastream/RTCIceCandidate.cpp        |     57 +-
 .../WebCore/Modules/mediastream/RTCIceCandidate.h  |     39 +-
 .../Modules/mediastream/RTCIceCandidate.idl        |     23 +-
 .../Modules/mediastream/RTCIceCandidateEvent.cpp   |      4 +-
 .../Modules/mediastream/RTCIceCandidateEvent.h     |      9 +-
 .../Modules/mediastream/RTCIceCandidateEvent.idl   |      2 +-
 .../WebCore/Modules/mediastream/RTCIceServer.h     |     38 +-
 .../WebCore/Modules/mediastream/RTCIceServer.idl   |     13 +-
 .../WebCore/Modules/mediastream/RTCIceTransport.h  |     69 +
 .../Modules/mediastream/RTCOfferAnswerOptions.cpp  |    125 -
 .../Modules/mediastream/RTCOfferAnswerOptions.h    |     56 +-
 .../Modules/mediastream/RTCPeerConnection.cpp      |    332 +-
 .../Modules/mediastream/RTCPeerConnection.h        |    145 +-
 .../Modules/mediastream/RTCPeerConnection.idl      |    125 +-
 .../Modules/mediastream/RTCPeerConnection.js       |    235 +-
 .../mediastream/RTCPeerConnectionInternals.js      |    120 +-
 .../WebCore/Modules/mediastream/RTCRtpReceiver.cpp |      6 +-
 .../WebCore/Modules/mediastream/RTCRtpReceiver.h   |     18 +-
 .../WebCore/Modules/mediastream/RTCRtpReceiver.idl |      3 +-
 .../WebCore/Modules/mediastream/RTCRtpSender.cpp   |     56 +-
 .../WebCore/Modules/mediastream/RTCRtpSender.h     |     30 +-
 .../WebCore/Modules/mediastream/RTCRtpSender.idl   |      7 +-
 .../Modules/mediastream/RTCRtpSenderReceiverBase.h |     19 +-
 .../Modules/mediastream/RTCRtpTransceiver.cpp      |    110 +
 .../Modules/mediastream/RTCRtpTransceiver.h        |    113 +
 .../Modules/mediastream/RTCRtpTransceiver.idl      |     46 +
 .../Modules/mediastream/RTCSessionDescription.cpp  |     51 +-
 .../Modules/mediastream/RTCSessionDescription.h    |     35 +-
 .../Modules/mediastream/RTCSessionDescription.idl  |     21 +-
 .../WebCore/Modules/mediastream/RTCStatsReport.cpp |     42 +-
 .../WebCore/Modules/mediastream/RTCStatsReport.h   |     35 +-
 .../WebCore/Modules/mediastream/RTCStatsReport.idl |     12 +-
 .../Modules/mediastream/RTCStatsResponse.cpp       |     70 -
 .../WebCore/Modules/mediastream/RTCStatsResponse.h |     62 -
 .../Modules/mediastream/RTCStatsResponse.idl       |     31 -
 .../WebCore/Modules/mediastream/RTCTrackEvent.cpp  |     30 +-
 .../WebCore/Modules/mediastream/RTCTrackEvent.h    |     35 +-
 .../WebCore/Modules/mediastream/RTCTrackEvent.idl  |     18 +-
 .../WebCore/Modules/mediastream/SDPProcessor.cpp   |    547 +
 .../WebCore/Modules/mediastream/SDPProcessor.h     |     78 +
 .../WebCore/Modules/mediastream/SourceInfo.cpp     |     64 -
 .../WebCore/Modules/mediastream/SourceInfo.h       |     59 -
 .../WebCore/Modules/mediastream/SourceInfo.idl     |     34 -
 .../WebCore/Modules/mediastream/UserMediaClient.h  |     14 +-
 .../Modules/mediastream/UserMediaController.h      |     19 +-
 .../mediastream/UserMediaPermissionCheck.cpp       |    107 -
 .../Modules/mediastream/UserMediaPermissionCheck.h |     80 -
 .../Modules/mediastream/UserMediaRequest.cpp       |    245 +-
 .../WebCore/Modules/mediastream/UserMediaRequest.h |     69 +-
 .../libwebrtc/LibWebRTCDataChannelHandler.cpp      |    114 +
 .../libwebrtc/LibWebRTCDataChannelHandler.h        |     61 +
 .../libwebrtc/LibWebRTCMediaEndpoint.cpp           |    527 +
 .../mediastream/libwebrtc/LibWebRTCMediaEndpoint.h |    175 +
 .../libwebrtc/LibWebRTCPeerConnectionBackend.cpp   |    231 +
 .../libwebrtc/LibWebRTCPeerConnectionBackend.h     |     97 +
 .../Source/WebCore/Modules/mediastream/sdp.js      |    606 +
 .../controls/airplay-button.css                    |     29 +
 .../controls/airplay-button.js                     |     38 +
 .../controls/airplay-placard.js                    |     39 +
 .../controls/background-tint.css                   |     48 +
 .../controls/background-tint.js                    |     34 +
 .../modern-media-controls/controls/button.css      |     34 +
 .../modern-media-controls/controls/button.js       |     83 +
 .../controls/buttons-container.css                 |     29 +
 .../controls/buttons-container.js                  |     78 +
 .../controls/controls-bar.css                      |     35 +
 .../modern-media-controls/controls/controls-bar.js |    248 +
 .../controls/forward-button.js                     |     38 +
 .../controls/fullscreen-button.js                  |     39 +
 .../modern-media-controls/controls/icon-button.css |     33 +
 .../modern-media-controls/controls/icon-button.js  |    134 +
 .../modern-media-controls/controls/icon-service.js |    102 +
 .../controls/invalid-placard.js                    |     37 +
 .../controls/ios-inline-media-controls.css         |    132 +
 .../controls/ios-inline-media-controls.js          |    109 +
 .../modern-media-controls/controls/layout-item.js  |     53 +
 .../modern-media-controls/controls/layout-node.js  |    307 +
 .../macos-compact-inline-media-controls.css        |     71 +
 .../controls/macos-fullscreen-media-controls.css   |    119 +
 .../controls/macos-fullscreen-media-controls.js    |    173 +
 .../controls/macos-inline-media-controls.css       |    118 +
 .../controls/macos-inline-media-controls.js        |    202 +
 .../controls/macos-media-controls.css              |     51 +
 .../controls/macos-media-controls.js               |     81 +
 .../controls/media-controls.css                    |     77 +
 .../controls/media-controls.js                     |    148 +
 .../modern-media-controls/controls/mute-button.js  |     53 +
 .../modern-media-controls/controls/pip-button.js   |     38 +
 .../modern-media-controls/controls/pip-placard.js  |     38 +
 .../modern-media-controls/controls/placard.css     |     70 +
 .../modern-media-controls/controls/placard.js      |     48 +
 .../controls/play-pause-button.js                  |     53 +
 .../controls/rewind-button.js                      |     38 +
 .../modern-media-controls/controls/scheduler.js    |     66 +
 .../modern-media-controls/controls/scrubber.js     |    156 +
 .../modern-media-controls/controls/seek-button.js  |     73 +
 .../controls/skip-back-button.js                   |     38 +
 .../modern-media-controls/controls/slider.css      |     47 +
 .../modern-media-controls/controls/slider.js       |    152 +
 .../controls/start-button.css                      |     58 +
 .../modern-media-controls/controls/start-button.js |     42 +
 .../controls/status-label.css                      |     37 +
 .../modern-media-controls/controls/status-label.js |     85 +
 .../modern-media-controls/controls/text-tracks.css |     82 +
 .../modern-media-controls/controls/time-control.js |     93 +
 .../modern-media-controls/controls/time-label.css  |     33 +
 .../modern-media-controls/controls/time-label.js   |     80 +
 .../controls/tracks-button.js                      |     38 +
 .../controls/tracks-panel.css                      |    105 +
 .../modern-media-controls/controls/tracks-panel.js |    305 +
 .../controls/volume-down-button.js                 |     38 +
 .../controls/volume-slider.css                     |     30 +
 .../controls/volume-slider.js                      |    120 +
 .../controls/volume-up-button.js                   |     38 +
 .../gesture-recognizers/gesture-recognizer.js      |    379 +
 .../gesture-recognizers/pinch.js                   |    205 +
 .../gesture-recognizers/tap.js                     |    109 +
 .../WebCore/Modules/modern-media-controls/js-files |     63 +
 .../WebCore/Modules/modern-media-controls/main.js  |     47 +
 .../modern-media-controls/media/airplay-support.js |     60 +
 .../media/controls-visibility-support.js           |     77 +
 .../media/fullscreen-support.js                    |     76 +
 .../media/media-controller-support.js              |    101 +
 .../media/media-controller.js                      |    203 +
 .../modern-media-controls/media/mute-support.js    |     52 +
 .../modern-media-controls/media/pip-support.js     |     64 +
 .../modern-media-controls/media/placard-support.js |     64 +
 .../media/playback-support.js                      |     51 +
 .../media/scrubbing-support.js                     |     79 +
 .../media/seek-backward-support.js                 |     39 +
 .../media/seek-forward-support.js                  |     39 +
 .../modern-media-controls/media/seek-support.js    |     77 +
 .../media/skip-back-support.js                     |     54 +
 .../modern-media-controls/media/start-support.js   |     93 +
 .../modern-media-controls/media/status-support.js  |     59 +
 .../media/time-labels-support.js                   |     51 +
 .../modern-media-controls/media/tracks-support.js  |    150 +
 .../media/volume-down-support.js                   |     41 +
 .../modern-media-controls/media/volume-support.js  |     57 +
 .../media/volume-up-support.js                     |     41 +
 .../NavigatorContentUtils.cpp                      |     54 +-
 .../navigatorcontentutils/NavigatorContentUtils.h  |     13 +-
 .../NavigatorContentUtils.idl                      |      7 +-
 .../NavigatorContentUtilsClient.h                  |      6 +-
 .../notifications/DOMWindowNotifications.cpp       |     21 +-
 .../Modules/notifications/DOMWindowNotifications.h |     15 +-
 .../WebCore/Modules/notifications/Notification.cpp |    136 +-
 .../WebCore/Modules/notifications/Notification.h   |    132 +-
 .../WebCore/Modules/notifications/Notification.idl |     21 +-
 .../Modules/notifications/NotificationCenter.cpp   |     26 +-
 .../Modules/notifications/NotificationCenter.h     |     23 +-
 .../Modules/notifications/NotificationCenter.idl   |     11 +-
 .../Modules/notifications/NotificationClient.h     |     20 +-
 .../notifications/NotificationController.cpp       |     15 +-
 .../Modules/notifications/NotificationController.h |     13 +-
 .../notifications/NotificationPermissionCallback.h |      5 +-
 .../NotificationPermissionCallback.idl             |      5 +-
 .../WorkerGlobalScopeNotifications.cpp             |     21 +-
 .../notifications/WorkerGlobalScopeNotifications.h |     14 +-
 .../WebCore/Modules/plugins/PluginReplacement.h    |     27 +-
 .../Modules/plugins/QuickTimePluginReplacement.h   |     45 +-
 .../Modules/plugins/QuickTimePluginReplacement.mm  |     63 +-
 .../Modules/plugins/YouTubePluginReplacement.cpp   |     80 +-
 .../Modules/plugins/YouTubePluginReplacement.h     |     27 +-
 .../Modules/proximity/DeviceProximityClient.h      |      4 +-
 .../Modules/proximity/DeviceProximityController.h  |      4 +-
 .../Modules/proximity/DeviceProximityEvent.cpp     |     10 +-
 .../Modules/proximity/DeviceProximityEvent.h       |     32 +-
 .../Modules/proximity/DeviceProximityEvent.idl     |     13 +-
 .../WebCore/Modules/quota/DOMWindowQuota.cpp       |      1 -
 .../Source/WebCore/Modules/quota/DOMWindowQuota.h  |      5 +-
 .../WebCore/Modules/quota/NavigatorStorageQuota.h  |      5 +-
 .../WebCore/Modules/quota/StorageErrorCallback.cpp |      2 +-
 .../WebCore/Modules/quota/StorageErrorCallback.h   |      7 +-
 .../WebCore/Modules/quota/StorageErrorCallback.idl |      5 +-
 .../Source/WebCore/Modules/quota/StorageInfo.cpp   |     12 +-
 .../Source/WebCore/Modules/quota/StorageInfo.h     |     10 +-
 .../Source/WebCore/Modules/quota/StorageInfo.idl   |      4 +-
 .../Source/WebCore/Modules/quota/StorageQuota.h    |     10 +-
 .../Source/WebCore/Modules/quota/StorageQuota.idl  |      4 +-
 .../WebCore/Modules/quota/StorageQuotaCallback.h   |      7 +-
 .../WebCore/Modules/quota/StorageQuotaCallback.idl |      5 +-
 .../WebCore/Modules/quota/StorageUsageCallback.h   |      7 +-
 .../WebCore/Modules/quota/StorageUsageCallback.idl |      5 +-
 .../Modules/quota/WorkerNavigatorStorageQuota.h    |      5 +-
 .../Modules/speech/DOMWindowSpeechSynthesis.cpp    |      1 -
 .../Modules/speech/DOMWindowSpeechSynthesis.h      |      5 +-
 .../WebCore/Modules/speech/SpeechSynthesis.cpp     |     77 +-
 .../WebCore/Modules/speech/SpeechSynthesis.h       |     37 +-
 .../WebCore/Modules/speech/SpeechSynthesis.idl     |      2 +-
 .../WebCore/Modules/speech/SpeechSynthesisEvent.h  |      6 +-
 .../Modules/speech/SpeechSynthesisUtterance.cpp    |      2 +-
 .../Modules/speech/SpeechSynthesisUtterance.h      |     24 +-
 .../Modules/speech/SpeechSynthesisUtterance.idl    |      4 +-
 .../Modules/speech/SpeechSynthesisVoice.cpp        |      4 +-
 .../WebCore/Modules/speech/SpeechSynthesisVoice.h  |     14 +-
 .../Modules/streams/ByteLengthQueuingStrategy.idl  |      4 +-
 .../Modules/streams/ByteLengthQueuingStrategy.js   |      4 +-
 .../Modules/streams/CountQueuingStrategy.idl       |      4 +-
 .../Modules/streams/CountQueuingStrategy.js        |      4 +-
 .../streams/ReadableByteStreamController.idl       |     43 +
 .../streams/ReadableByteStreamController.js        |     95 +
 .../Modules/streams/ReadableByteStreamInternals.js |    330 +
 .../WebCore/Modules/streams/ReadableStream.idl     |     22 +-
 .../WebCore/Modules/streams/ReadableStream.js      |     80 +-
 .../Modules/streams/ReadableStreamController.idl   |     42 -
 .../Modules/streams/ReadableStreamController.js    |     84 -
 .../streams/ReadableStreamDefaultController.idl    |     42 +
 .../streams/ReadableStreamDefaultController.js     |     82 +
 .../streams/ReadableStreamDefaultReader.idl        |     42 +
 .../Modules/streams/ReadableStreamDefaultReader.js |     77 +
 .../Modules/streams/ReadableStreamInternals.js     |    373 +-
 .../Modules/streams/ReadableStreamReader.idl       |     42 -
 .../Modules/streams/ReadableStreamReader.js        |     84 -
 .../WebCore/Modules/streams/ReadableStreamSource.h |    121 +
 .../Modules/streams/ReadableStreamSource.idl       |     40 +
 .../WebCore/Modules/streams/StreamInternals.js     |     13 +-
 .../WebCore/Modules/streams/WritableStream.idl     |     12 +-
 .../WebCore/Modules/streams/WritableStream.js      |     10 +-
 .../Modules/streams/WritableStreamInternals.js     |      2 +-
 .../Modules/vibration/NavigatorVibration.cpp       |      2 +-
 .../WebCore/Modules/vibration/NavigatorVibration.h |      7 +-
 .../Source/WebCore/Modules/vibration/Vibration.h   |      6 +-
 .../WebCore/Modules/vibration/VibrationClient.h    |      6 +-
 .../WebCore/Modules/webaudio/AnalyserNode.cpp      |     33 +-
 .../Source/WebCore/Modules/webaudio/AnalyserNode.h |     36 +-
 .../WebCore/Modules/webaudio/AnalyserNode.idl      |     14 +-
 .../WebCore/Modules/webaudio/AsyncAudioDecoder.cpp |     19 +-
 .../WebCore/Modules/webaudio/AsyncAudioDecoder.h   |     14 +-
 .../Modules/webaudio/AudioBasicInspectorNode.cpp   |     12 +-
 .../Modules/webaudio/AudioBasicInspectorNode.h     |     19 +-
 .../Modules/webaudio/AudioBasicProcessorNode.h     |     22 +-
 .../WebCore/Modules/webaudio/AudioBuffer.cpp       |     79 +-
 .../Source/WebCore/Modules/webaudio/AudioBuffer.h  |     28 +-
 .../WebCore/Modules/webaudio/AudioBuffer.idl       |      2 +-
 .../WebCore/Modules/webaudio/AudioBufferCallback.h |      7 +-
 .../Modules/webaudio/AudioBufferCallback.idl       |      5 +-
 .../Modules/webaudio/AudioBufferSourceNode.cpp     |    107 +-
 .../Modules/webaudio/AudioBufferSourceNode.h       |     43 +-
 .../Modules/webaudio/AudioBufferSourceNode.idl     |     14 +-
 .../WebCore/Modules/webaudio/AudioContext.cpp      |    345 +-
 .../Source/WebCore/Modules/webaudio/AudioContext.h |    146 +-
 .../WebCore/Modules/webaudio/AudioContext.idl      |     47 +-
 .../Modules/webaudio/AudioDestinationNode.cpp      |      7 +
 .../Modules/webaudio/AudioDestinationNode.h        |     27 +-
 .../WebCore/Modules/webaudio/AudioListener.h       |      9 +-
 .../Source/WebCore/Modules/webaudio/AudioNode.cpp  |    114 +-
 .../Source/WebCore/Modules/webaudio/AudioNode.h    |     33 +-
 .../Source/WebCore/Modules/webaudio/AudioNode.idl  |     12 +-
 .../WebCore/Modules/webaudio/AudioNodeInput.h      |     10 +-
 .../WebCore/Modules/webaudio/AudioNodeOutput.h     |      6 +-
 .../Source/WebCore/Modules/webaudio/AudioParam.h   |     12 +-
 .../Source/WebCore/Modules/webaudio/AudioParam.idl |      5 +-
 .../WebCore/Modules/webaudio/AudioParamTimeline.h  |     10 +-
 .../Modules/webaudio/AudioProcessingEvent.cpp      |      6 +-
 .../Modules/webaudio/AudioProcessingEvent.h        |     14 +-
 .../Modules/webaudio/AudioScheduledSourceNode.cpp  |     90 +-
 .../Modules/webaudio/AudioScheduledSourceNode.h    |     42 +-
 .../Modules/webaudio/AudioSummingJunction.h        |      5 +-
 .../WebCore/Modules/webaudio/BiquadDSPKernel.cpp   |     16 +-
 .../WebCore/Modules/webaudio/BiquadDSPKernel.h     |     13 +-
 .../WebCore/Modules/webaudio/BiquadFilterNode.cpp  |     71 +-
 .../WebCore/Modules/webaudio/BiquadFilterNode.h    |     26 +-
 .../WebCore/Modules/webaudio/BiquadFilterNode.idl  |     32 +-
 .../WebCore/Modules/webaudio/BiquadProcessor.cpp   |      9 +-
 .../WebCore/Modules/webaudio/BiquadProcessor.h     |     37 +-
 .../WebCore/Modules/webaudio/ChannelMergerNode.h   |     16 +-
 .../WebCore/Modules/webaudio/ChannelSplitterNode.h |     14 +-
 .../WebCore/Modules/webaudio/ConvolverNode.cpp     |     33 +-
 .../WebCore/Modules/webaudio/ConvolverNode.h       |     31 +-
 .../WebCore/Modules/webaudio/ConvolverNode.idl     |      2 +-
 .../webaudio/DefaultAudioDestinationNode.cpp       |     35 +-
 .../Modules/webaudio/DefaultAudioDestinationNode.h |     39 +-
 .../WebCore/Modules/webaudio/DelayDSPKernel.h      |     13 +-
 .../Source/WebCore/Modules/webaudio/DelayNode.cpp  |     17 +-
 .../Source/WebCore/Modules/webaudio/DelayNode.h    |     19 +-
 .../WebCore/Modules/webaudio/DelayProcessor.h      |      7 +-
 .../Modules/webaudio/DynamicsCompressorNode.h      |     17 +-
 .../Source/WebCore/Modules/webaudio/GainNode.h     |     16 +-
 .../webaudio/MediaElementAudioSourceNode.cpp       |      8 +-
 .../Modules/webaudio/MediaElementAudioSourceNode.h |     26 +-
 .../webaudio/MediaStreamAudioDestinationNode.cpp   |      9 +-
 .../webaudio/MediaStreamAudioDestinationNode.h     |     16 +-
 .../Modules/webaudio/MediaStreamAudioSource.cpp    |      6 +-
 .../Modules/webaudio/MediaStreamAudioSource.h      |     13 +-
 .../Modules/webaudio/MediaStreamAudioSourceNode.h  |      5 +-
 .../webaudio/OfflineAudioCompletionEvent.cpp       |      8 +-
 .../Modules/webaudio/OfflineAudioCompletionEvent.h |     14 +-
 .../Modules/webaudio/OfflineAudioContext.cpp       |     34 +-
 .../WebCore/Modules/webaudio/OfflineAudioContext.h |     11 +-
 .../Modules/webaudio/OfflineAudioContext.idl       |      3 +-
 .../webaudio/OfflineAudioDestinationNode.cpp       |      2 +-
 .../Modules/webaudio/OfflineAudioDestinationNode.h |     16 +-
 .../WebCore/Modules/webaudio/OscillatorNode.cpp    |     90 +-
 .../WebCore/Modules/webaudio/OscillatorNode.h      |     46 +-
 .../WebCore/Modules/webaudio/OscillatorNode.idl    |     29 +-
 .../Source/WebCore/Modules/webaudio/PannerNode.cpp |    100 +-
 .../Source/WebCore/Modules/webaudio/PannerNode.h   |     48 +-
 .../Source/WebCore/Modules/webaudio/PannerNode.idl |     31 +-
 .../WebCore/Modules/webaudio/PeriodicWave.cpp      |     40 +-
 .../Source/WebCore/Modules/webaudio/PeriodicWave.h |     17 +-
 .../WebCore/Modules/webaudio/RealtimeAnalyser.h    |      5 +-
 .../Modules/webaudio/ScriptProcessorNode.cpp       |     16 +-
 .../WebCore/Modules/webaudio/ScriptProcessorNode.h |     22 +-
 .../WebCore/Modules/webaudio/WaveShaperDSPKernel.h |     15 +-
 .../WebCore/Modules/webaudio/WaveShaperNode.cpp    |     48 +-
 .../WebCore/Modules/webaudio/WaveShaperNode.h      |     15 +-
 .../WebCore/Modules/webaudio/WaveShaperNode.idl    |      2 +-
 .../WebCore/Modules/webaudio/WaveShaperProcessor.h |      9 +-
 .../Modules/webdatabase/AbstractDatabaseServer.h   |     83 -
 .../Modules/webdatabase/ChangeVersionData.h        |      5 +-
 .../Modules/webdatabase/ChangeVersionWrapper.cpp   |     34 +-
 .../Modules/webdatabase/ChangeVersionWrapper.h     |     16 +-
 .../Modules/webdatabase/DOMWindowWebDatabase.cpp   |     35 +-
 .../Modules/webdatabase/DOMWindowWebDatabase.h     |     19 +-
 .../Modules/webdatabase/DOMWindowWebDatabase.idl   |      8 +-
 .../WebCore/Modules/webdatabase/Database.cpp       |    380 +-
 .../Source/WebCore/Modules/webdatabase/Database.h  |     97 +-
 .../WebCore/Modules/webdatabase/Database.idl       |      8 +-
 .../Modules/webdatabase/DatabaseAuthorizer.cpp     |     24 +-
 .../Modules/webdatabase/DatabaseAuthorizer.h       |      6 +-
 .../Modules/webdatabase/DatabaseBasicTypes.h       |     36 -
 .../WebCore/Modules/webdatabase/DatabaseCallback.h |      8 +-
 .../Modules/webdatabase/DatabaseCallback.idl       |      6 +-
 .../Modules/webdatabase/DatabaseContext.cpp        |     54 +-
 .../WebCore/Modules/webdatabase/DatabaseContext.h  |     18 +-
 .../WebCore/Modules/webdatabase/DatabaseDetails.h  |      5 +-
 .../WebCore/Modules/webdatabase/DatabaseError.h    |     42 -
 .../Modules/webdatabase/DatabaseManager.cpp        |    361 +-
 .../WebCore/Modules/webdatabase/DatabaseManager.h  |    107 +-
 .../Modules/webdatabase/DatabaseManagerClient.h    |     18 +-
 .../WebCore/Modules/webdatabase/DatabaseServer.cpp |    145 -
 .../WebCore/Modules/webdatabase/DatabaseServer.h   |     71 -
 .../WebCore/Modules/webdatabase/DatabaseTask.cpp   |     49 +-
 .../WebCore/Modules/webdatabase/DatabaseTask.h     |     69 +-
 .../WebCore/Modules/webdatabase/DatabaseThread.cpp |     47 +-
 .../WebCore/Modules/webdatabase/DatabaseThread.h   |     27 +-
 .../Modules/webdatabase/DatabaseTracker.cpp        |    656 +-
 .../WebCore/Modules/webdatabase/DatabaseTracker.h  |    147 +-
 .../WebCore/Modules/webdatabase/OriginLock.h       |      5 +-
 .../Modules/webdatabase/SQLCallbackWrapper.h       |     18 +-
 .../Source/WebCore/Modules/webdatabase/SQLError.h  |      7 +-
 .../WebCore/Modules/webdatabase/SQLError.idl       |      1 -
 .../WebCore/Modules/webdatabase/SQLException.h     |      5 +-
 .../WebCore/Modules/webdatabase/SQLResultSet.cpp   |     36 +-
 .../WebCore/Modules/webdatabase/SQLResultSet.h     |     32 +-
 .../WebCore/Modules/webdatabase/SQLResultSet.idl   |      3 +-
 .../Modules/webdatabase/SQLResultSetRowList.cpp    |     19 +-
 .../Modules/webdatabase/SQLResultSetRowList.h      |     12 +-
 .../Modules/webdatabase/SQLResultSetRowList.idl    |      5 +-
 .../WebCore/Modules/webdatabase/SQLStatement.cpp   |     22 +-
 .../WebCore/Modules/webdatabase/SQLStatement.h     |     12 +-
 .../Modules/webdatabase/SQLStatementCallback.h     |      8 +-
 .../Modules/webdatabase/SQLStatementCallback.idl   |      7 +-
 .../webdatabase/SQLStatementErrorCallback.h        |      7 +-
 .../webdatabase/SQLStatementErrorCallback.idl      |      7 +-
 .../WebCore/Modules/webdatabase/SQLTransaction.cpp |    506 +-
 .../WebCore/Modules/webdatabase/SQLTransaction.h   |     89 +-
 .../WebCore/Modules/webdatabase/SQLTransaction.idl |      8 +-
 .../Modules/webdatabase/SQLTransactionBackend.cpp  |    383 +-
 .../Modules/webdatabase/SQLTransactionBackend.h    |     74 +-
 .../Modules/webdatabase/SQLTransactionCallback.h   |      7 +-
 .../Modules/webdatabase/SQLTransactionCallback.idl |      7 +-
 .../Modules/webdatabase/SQLTransactionClient.cpp   |     59 -
 .../Modules/webdatabase/SQLTransactionClient.h     |     53 -
 .../webdatabase/SQLTransactionCoordinator.cpp      |     29 +-
 .../webdatabase/SQLTransactionCoordinator.h        |     17 +-
 .../webdatabase/SQLTransactionErrorCallback.h      |      7 +-
 .../webdatabase/SQLTransactionErrorCallback.idl    |      6 +-
 .../Modules/webdatabase/SQLTransactionState.h      |      5 +-
 .../webdatabase/SQLTransactionStateMachine.h       |      5 +-
 .../Modules/webdriver/NavigatorWebDriver.cpp       |     78 +
 .../WebCore/Modules/webdriver/NavigatorWebDriver.h |     50 +
 .../Modules/webdriver/NavigatorWebDriver.idl       |     28 +
 .../Source/WebCore/Modules/websockets/CloseEvent.h |     27 +-
 .../WebCore/Modules/websockets/CloseEvent.idl      |     14 +-
 .../websockets/ThreadableWebSocketChannel.cpp      |     21 +-
 .../websockets/ThreadableWebSocketChannel.h        |     15 +-
 .../ThreadableWebSocketChannelClientWrapper.cpp    |     71 +-
 .../ThreadableWebSocketChannelClientWrapper.h      |     24 +-
 .../WebCore/Modules/websockets/WebSocket.cpp       |    301 +-
 .../Source/WebCore/Modules/websockets/WebSocket.h  |    113 +-
 .../WebCore/Modules/websockets/WebSocket.idl       |     30 +-
 .../Modules/websockets/WebSocketChannel.cpp        |    182 +-
 .../WebCore/Modules/websockets/WebSocketChannel.h  |     88 +-
 .../Modules/websockets/WebSocketChannelClient.h    |     40 +-
 .../Modules/websockets/WebSocketDeflateFramer.cpp  |      6 +-
 .../Modules/websockets/WebSocketDeflateFramer.h    |      7 +-
 .../WebCore/Modules/websockets/WebSocketDeflater.h |      7 +-
 .../websockets/WebSocketExtensionDispatcher.h      |      7 +-
 .../Modules/websockets/WebSocketExtensionParser.h  |      5 +-
 .../websockets/WebSocketExtensionProcessor.h       |      7 +-
 .../WebCore/Modules/websockets/WebSocketFrame.h    |      5 +-
 .../Modules/websockets/WebSocketHandshake.cpp      |    174 +-
 .../Modules/websockets/WebSocketHandshake.h        |     15 +-
 .../WorkerThreadableWebSocketChannel.cpp           |    236 +-
 .../websockets/WorkerThreadableWebSocketChannel.h  |     86 +-
 .../WebCore/PAL/Configurations/Base.xcconfig       |    111 +
 .../PAL/Configurations/DebugRelease.xcconfig       |     43 +
 .../PAL/Configurations/FeatureDefines.xcconfig     |    217 +
 .../Source/WebCore/PAL/Configurations/PAL.xcconfig |     76 +
 .../WebCore/PAL/Configurations/Version.xcconfig    |     60 +
 .../WebCore/PAL/PAL.xcodeproj/project.pbxproj      |    247 +
 .../src/main/native/Source/WebCore/PAL/config.h    |     58 +
 .../native/Source/WebCore/PAL/pal/CMakeLists.txt   |     17 +
 .../Source/WebCore/PAL/pal/PlatformGTK.cmake       |      3 +
 .../Source/WebCore/PAL/pal/PlatformJava.cmake      |     15 +
 .../Source/WebCore/PAL/pal/PlatformMac.cmake       |      3 +
 .../Source/WebCore/PAL/pal/PlatformWin.cmake       |      3 +
 .../Source/WebCore/PAL/pal/crypto/CryptoDigest.h   |     57 +
 .../commoncrypto/CryptoDigestCommonCrypto.cpp      |    179 +
 .../PAL/pal/crypto/gcrypt/CryptoDigestGCrypt.cpp   |     97 +
 .../PAL/pal/crypto/gnutls/CryptoDigestGnuTLS.cpp   |    102 +
 .../PAL/pal/crypto/java/CryptoDigestJava.cpp       |     43 +
 .../WebCore/PAL/pal/crypto/win/CryptoDigestWin.cpp |    104 +
 .../native/Source/WebCore/PlatformAppleWin.cmake   |    177 +-
 .../main/native/Source/WebCore/PlatformEfl.cmake   |    458 -
 .../main/native/Source/WebCore/PlatformGTK.cmake   |    505 +-
 .../main/native/Source/WebCore/PlatformJava.cmake  |    404 +-
 .../main/native/Source/WebCore/PlatformMac.cmake   |    306 +-
 .../main/native/Source/WebCore/PlatformWin.cmake   |     47 +-
 .../native/Source/WebCore/PlatformWinCairo.cmake   |     55 +-
 .../Resources/ContentFilterBlockedPage.html        |      1 +
 .../Source/WebCore/Scripts/DumpEditingHistory.js   |     82 +
 .../Source/WebCore/Scripts/EditingHistoryUtil.js   |    693 +
 .../src/main/native/Source/WebCore/WebCore.order   |     20 -
 .../QTMovieWin/QTMovieWinCairoDebug.props          |     13 -
 .../QTMovieWin/QTMovieWinCairoRelease.props        |     13 -
 .../QTMovieWin/QTMovieWinCommon.props              |     18 -
 .../QTMovieWin/QTMovieWinDebug.props               |     12 -
 .../QTMovieWin/QTMovieWinPostBuild.cmd             |      5 -
 .../QTMovieWin/QTMovieWinPreBuild.cmd              |      7 -
 .../QTMovieWin/QTMovieWinProduction.props          |     13 -
 .../QTMovieWin/QTMovieWinRelease.props             |     12 -
 .../Source/WebCore/WebCore.vcxproj/WebCore.proj    |      2 +-
 .../WebCore/WebCore.vcxproj/WebCore.submit.sln     |     61 -
 .../Source/WebCore/WebCore.vcxproj/WebCore.vcxproj |  23053 ---
 .../WebCore.vcxproj/WebCore.vcxproj.filters        |  15542 --
 .../WebCore/WebCore.vcxproj/WebCoreCFNetwork.props |     11 -
 .../Source/WebCore/WebCore.vcxproj/WebCoreCG.props |     12 -
 .../WebCore/WebCore.vcxproj/WebCoreCURL.props      |     12 -
 .../WebCore/WebCore.vcxproj/WebCoreCairo.props     |     11 -
 .../WebCore/WebCore.vcxproj/WebCoreCommon.props    |     16 -
 .../WebCore/WebCore.vcxproj/WebCoreDebug.props     |     17 -
 .../WebCore.vcxproj/WebCoreDebugWinCairo.props     |     18 -
 .../WebCore/WebCore.vcxproj/WebCoreGenerated.make  |     14 -
 .../WebCore.vcxproj/WebCoreGenerated.vcxproj       |    205 -
 .../WebCoreGenerated.vcxproj.filters               |     13 -
 .../WebCore.vcxproj/WebCoreGeneratedCommon.props   |     11 -
 .../WebCore.vcxproj/WebCoreGeneratedDebug.props    |     13 -
 .../WebCoreGeneratedDebugWinCairo.props            |     15 -
 .../WebCoreGeneratedProduction.props               |     13 -
 .../WebCore.vcxproj/WebCoreGeneratedRelease.props  |     13 -
 .../WebCoreGeneratedReleaseWinCairo.props          |     14 -
 .../WebCore.vcxproj/WebCoreGeneratedWinCairo.make  |     14 -
 .../WebCoreGeneratedWinCairoCommon.props           |    227 -
 .../WebCore.vcxproj/WebCoreIncludeCommon.props     |     12 -
 .../WebCore/WebCore.vcxproj/WebCoreMediaQT.props   |     11 -
 .../WebCore/WebCore.vcxproj/WebCorePostBuild.cmd   |      1 -
 .../WebCore/WebCore.vcxproj/WebCorePreBuild.cmd    |     15 -
 .../WebCore.vcxproj/WebCoreProduction.props        |     18 -
 .../WebCore.vcxproj/WebCoreQuartzCore.props        |     12 -
 .../WebCore/WebCore.vcxproj/WebCoreRelease.props   |     17 -
 .../WebCore.vcxproj/WebCoreReleaseWinCairo.props   |     17 -
 .../WebCore.vcxproj/WebCoreTestSupport.vcxproj     |    308 -
 .../WebCoreTestSupport.vcxproj.filters             |    109 -
 .../WebCore.vcxproj/WebCoreTestSupportCommon.props |     16 -
 .../WebCore.vcxproj/WebCoreTestSupportDebug.props  |     17 -
 .../WebCoreTestSupportDebugWinCairo.props          |     18 -
 .../WebCoreTestSupportProduction.props             |     18 -
 .../WebCoreTestSupportRelease.props                |     17 -
 .../WebCoreTestSupportReleaseWinCairo.props        |     17 -
 .../WebCore.vcxproj/build-generated-files.pl       |     97 -
 .../WebCore.vcxproj/copyForwardingHeaders.cmd      |    121 -
 .../WebCore.vcxproj/copyWebCoreResourceFiles.cmd   |      6 -
 .../WebCore/WebCore.vcxproj/migrate-scripts.pl     |     77 -
 .../Source/WebCore/WebCore.vcxproj/xcopy.excludes  |      1 -
 .../WebCore/WebCore.xcodeproj/project.pbxproj      |   9709 +-
 .../Source/WebCore/WebCoreDerivedSourcesPrefix.cpp |     26 +
 .../src/main/native/Source/WebCore/WebCorePrefix.h |     19 +-
 .../Source/WebCore/accessibility/AXObjectCache.cpp |    632 +-
 .../Source/WebCore/accessibility/AXObjectCache.h   |     75 +-
 .../accessibility/AXTextStateChangeIntent.h        |      7 +-
 .../WebCore/accessibility/AccessibilityARIAGrid.h  |     15 +-
 .../accessibility/AccessibilityARIAGridCell.h      |     11 +-
 .../accessibility/AccessibilityARIAGridRow.h       |     13 +-
 .../accessibility/AccessibilityAllInOne.cpp        |      4 +
 .../accessibility/AccessibilityAttachment.cpp      |    110 +
 .../accessibility/AccessibilityAttachment.h        |     59 +
 .../accessibility/AccessibilityImageMapLink.h      |     43 +-
 .../WebCore/accessibility/AccessibilityLabel.cpp   |    109 +
 .../WebCore/accessibility/AccessibilityLabel.h     |     57 +
 .../WebCore/accessibility/AccessibilityList.cpp    |      3 +-
 .../WebCore/accessibility/AccessibilityList.h      |     13 +-
 .../WebCore/accessibility/AccessibilityListBox.h   |     21 +-
 .../accessibility/AccessibilityListBoxOption.cpp   |      2 +-
 .../accessibility/AccessibilityListBoxOption.h     |     34 +-
 .../accessibility/AccessibilityMathMLElement.cpp   |    456 +
 .../accessibility/AccessibilityMathMLElement.h     |    115 +
 .../accessibility/AccessibilityMediaControls.h     |     47 +-
 .../WebCore/accessibility/AccessibilityMenuList.h  |     22 +-
 .../accessibility/AccessibilityMenuListOption.h    |     34 +-
 .../accessibility/AccessibilityMenuListPopup.h     |     26 +-
 .../accessibility/AccessibilityMockObject.h        |     17 +-
 .../accessibility/AccessibilityNodeObject.cpp      |    273 +-
 .../accessibility/AccessibilityNodeObject.h        |    207 +-
 .../WebCore/accessibility/AccessibilityObject.cpp  |    353 +-
 .../WebCore/accessibility/AccessibilityObject.h    |     96 +-
 .../AccessibilityProgressIndicator.cpp             |     58 +
 .../accessibility/AccessibilityProgressIndicator.h |     22 +-
 .../accessibility/AccessibilityRenderObject.cpp    |    935 +-
 .../accessibility/AccessibilityRenderObject.h      |    364 +-
 .../accessibility/AccessibilitySVGElement.cpp      |    314 +
 .../accessibility/AccessibilitySVGElement.h        |     62 +
 .../WebCore/accessibility/AccessibilitySVGRoot.cpp |      4 +-
 .../WebCore/accessibility/AccessibilitySVGRoot.h   |     14 +-
 .../accessibility/AccessibilityScrollView.h        |     55 +-
 .../WebCore/accessibility/AccessibilityScrollbar.h |     25 +-
 .../WebCore/accessibility/AccessibilitySlider.h    |     37 +-
 .../accessibility/AccessibilitySpinButton.cpp      |     12 +-
 .../accessibility/AccessibilitySpinButton.h        |     24 +-
 .../WebCore/accessibility/AccessibilityTable.h     |     25 +-
 .../WebCore/accessibility/AccessibilityTableCell.h |     19 +-
 .../accessibility/AccessibilityTableColumn.cpp     |     24 +-
 .../accessibility/AccessibilityTableColumn.h       |     17 +-
 .../AccessibilityTableHeaderContainer.cpp          |      2 +-
 .../AccessibilityTableHeaderContainer.h            |     13 +-
 .../WebCore/accessibility/AccessibilityTableRow.h  |     15 +-
 .../WebCore/accessibility/AccessibilityTree.cpp    |     14 +
 .../WebCore/accessibility/AccessibilityTree.h      |     10 +-
 .../WebCore/accessibility/AccessibilityTreeItem.h  |      9 +-
 .../WebCore/accessibility/atk/AXObjectCacheAtk.cpp |      2 +-
 .../accessibility/atk/AccessibilityObjectAtk.cpp   |    104 +-
 .../accessibility/atk/WebKitAccessibleHyperlink.h  |      7 +-
 .../atk/WebKitAccessibleInterfaceAction.h          |      7 +-
 .../atk/WebKitAccessibleInterfaceComponent.h       |      7 +-
 .../atk/WebKitAccessibleInterfaceDocument.h        |      6 +-
 .../atk/WebKitAccessibleInterfaceEditableText.h    |      6 +-
 .../atk/WebKitAccessibleInterfaceHyperlinkImpl.h   |      6 +-
 .../atk/WebKitAccessibleInterfaceHypertext.h       |      7 +-
 .../atk/WebKitAccessibleInterfaceImage.h           |      6 +-
 .../atk/WebKitAccessibleInterfaceSelection.cpp     |     40 +-
 .../atk/WebKitAccessibleInterfaceSelection.h       |      6 +-
 .../atk/WebKitAccessibleInterfaceTable.cpp         |      1 -
 .../atk/WebKitAccessibleInterfaceTable.h           |      6 +-
 .../atk/WebKitAccessibleInterfaceTableCell.h       |     25 +-
 .../atk/WebKitAccessibleInterfaceText.cpp          |     12 +-
 .../atk/WebKitAccessibleInterfaceText.h            |      6 +-
 .../atk/WebKitAccessibleInterfaceValue.h           |      6 +-
 .../accessibility/atk/WebKitAccessibleUtil.cpp     |     13 +-
 .../accessibility/atk/WebKitAccessibleUtil.h       |      6 +-
 .../atk/WebKitAccessibleWrapperAtk.cpp             |    273 +-
 .../accessibility/atk/WebKitAccessibleWrapperAtk.h |      6 +-
 .../accessibility/ios/AccessibilityObjectIOS.mm    |     17 +
 .../ios/WebAccessibilityObjectWrapperIOS.h         |      5 +-
 .../ios/WebAccessibilityObjectWrapperIOS.mm        |    386 +-
 .../WebCore/accessibility/mac/AXObjectCacheMac.mm  |      8 +-
 .../accessibility/mac/AccessibilityObjectMac.mm    |      5 +-
 .../mac/WebAccessibilityObjectWrapperBase.h        |      5 +
 .../mac/WebAccessibilityObjectWrapperBase.mm       |    344 +-
 .../mac/WebAccessibilityObjectWrapperMac.h         |      5 +-
 .../mac/WebAccessibilityObjectWrapperMac.mm        |    667 +-
 .../win/AccessibilityObjectWrapperWin.cpp          |      9 +
 .../win/AccessibilityObjectWrapperWin.h            |      6 +-
 .../native/Source/WebCore/animation/Animatable.idl |     38 +
 .../Source/WebCore/animation/AnimationEffect.cpp   |     65 +
 .../Source/WebCore/animation/AnimationEffect.h     |     55 +
 .../Source/WebCore/animation/AnimationEffect.idl   |     36 +
 .../Source/WebCore/animation/AnimationTimeline.cpp |     21 +-
 .../Source/WebCore/animation/AnimationTimeline.h   |     11 +-
 .../Source/WebCore/animation/AnimationTimeline.idl |      6 +-
 .../Source/WebCore/animation/DocumentAnimation.cpp |     42 +-
 .../Source/WebCore/animation/DocumentAnimation.h   |     17 +-
 .../Source/WebCore/animation/DocumentAnimation.idl |      5 +-
 .../Source/WebCore/animation/DocumentTimeline.cpp  |     36 +-
 .../Source/WebCore/animation/DocumentTimeline.h    |     17 +-
 .../Source/WebCore/animation/DocumentTimeline.idl  |      7 +-
 .../Source/WebCore/animation/KeyframeEffect.cpp    |     60 +
 .../Source/WebCore/animation/KeyframeEffect.h      |     55 +
 .../Source/WebCore/animation/KeyframeEffect.idl    |     37 +
 .../Source/WebCore/animation/WebAnimation.cpp      |     83 +
 .../native/Source/WebCore/animation/WebAnimation.h |     65 +
 .../Source/WebCore/animation/WebAnimation.idl      |     39 +
 .../main/native/Source/WebCore/bindings/IDLTypes.h |    246 +
 .../WebCore/bindings/generic/ActiveDOMCallback.h   |     55 -
 .../bindings/generic/RuntimeEnabledFeatures.cpp    |    174 -
 .../bindings/generic/RuntimeEnabledFeatures.h      |    297 -
 .../bindings/gobject/ConvertToUTF8String.cpp       |     42 -
 .../WebCore/bindings/gobject/ConvertToUTF8String.h |     35 -
 .../WebCore/bindings/gobject/DOMObjectCache.cpp    |    232 -
 .../WebCore/bindings/gobject/DOMObjectCache.h      |     36 -
 .../bindings/gobject/GObjectEventListener.cpp      |     89 -
 .../bindings/gobject/GObjectEventListener.h        |     79 -
 .../gobject/GObjectNodeFilterCondition.cpp         |     39 -
 .../bindings/gobject/GObjectNodeFilterCondition.h  |     53 -
 .../bindings/gobject/GObjectXPathNSResolver.cpp    |     36 -
 .../bindings/gobject/GObjectXPathNSResolver.h      |     50 -
 .../WebCore/bindings/gobject/WebKitDOMCustom.cpp   |    103 -
 .../WebCore/bindings/gobject/WebKitDOMCustom.h     |     58 -
 .../bindings/gobject/WebKitDOMCustom.symbols       |      3 -
 .../bindings/gobject/WebKitDOMCustomUnstable.h     |     68 -
 .../bindings/gobject/WebKitDOMDeprecated.cpp       |    204 -
 .../WebCore/bindings/gobject/WebKitDOMDeprecated.h |    332 -
 .../bindings/gobject/WebKitDOMDeprecated.symbols   |     23 -
 .../bindings/gobject/WebKitDOMEventTarget.cpp      |    114 -
 .../bindings/gobject/WebKitDOMEventTarget.h        |    138 -
 .../bindings/gobject/WebKitDOMEventTarget.symbols  |      6 -
 .../bindings/gobject/WebKitDOMEventTargetPrivate.h |     34 -
 .../bindings/gobject/WebKitDOMHTMLPrivate.cpp      |    265 -
 .../bindings/gobject/WebKitDOMHTMLPrivate.h        |     39 -
 .../bindings/gobject/WebKitDOMNodeFilter.cpp       |     83 -
 .../WebCore/bindings/gobject/WebKitDOMNodeFilter.h |    210 -
 .../bindings/gobject/WebKitDOMNodeFilter.symbols   |     18 -
 .../bindings/gobject/WebKitDOMNodeFilterPrivate.h  |     34 -
 .../WebCore/bindings/gobject/WebKitDOMObject.cpp   |     47 -
 .../WebCore/bindings/gobject/WebKitDOMObject.h     |     57 -
 .../bindings/gobject/WebKitDOMObject.symbols       |      1 -
 .../WebCore/bindings/gobject/WebKitDOMPrivate.cpp  |    187 -
 .../WebCore/bindings/gobject/WebKitDOMPrivate.h    |     55 -
 .../bindings/gobject/WebKitDOMXPathNSResolver.cpp  |    140 -
 .../bindings/gobject/WebKitDOMXPathNSResolver.h    |     61 -
 .../gobject/WebKitDOMXPathNSResolver.symbols       |      2 -
 .../gobject/WebKitDOMXPathNSResolverPrivate.h      |     43 -
 .../WebCore/bindings/gobject/webkitdom.symbols     |   1215 -
 .../Source/WebCore/bindings/java/DOMException.h    |      7 +-
 .../Source/WebCore/bindings/java/JavaDOMUtils.cpp  |     87 +-
 .../Source/WebCore/bindings/java/JavaDOMUtils.h    |    122 +-
 .../WebCore/bindings/java/JavaEventListener.cpp    |     25 +-
 .../WebCore/bindings/java/JavaEventListener.h      |     32 +-
 .../bindings/java/JavaNodeFilterCondition.cpp      |     43 +
 .../bindings/java/JavaNodeFilterCondition.h        |     54 +
 .../Source/WebCore/bindings/java/dom3/JavaAttr.cpp |     83 +
 .../bindings/java/dom3/JavaCDATASection.cpp        |     43 +
 .../bindings/java/dom3/JavaCSSCharsetRule.cpp      |     45 +
 .../bindings/java/dom3/JavaCSSFontFaceRule.cpp     |     53 +
 .../bindings/java/dom3/JavaCSSImportRule.cpp       |     65 +
 .../bindings/java/dom3/JavaCSSMediaRule.cpp        |     80 +
 .../WebCore/bindings/java/dom3/JavaCSSPageRule.cpp |     64 +
 .../bindings/java/dom3/JavaCSSPrimitiveValue.cpp   |    113 +
 .../WebCore/bindings/java/dom3/JavaCSSRule.cpp     |     82 +
 .../WebCore/bindings/java/dom3/JavaCSSRuleList.cpp |     67 +
 .../bindings/java/dom3/JavaCSSStyleDeclaration.cpp |    147 +
 .../bindings/java/dom3/JavaCSSStyleRule.cpp        |     64 +
 .../bindings/java/dom3/JavaCSSStyleSheet.cpp       |    107 +
 .../bindings/java/dom3/JavaCSSUnknownRule.cpp      |     43 +
 .../WebCore/bindings/java/dom3/JavaCSSValue.cpp    |     69 +
 .../bindings/java/dom3/JavaCSSValueList.cpp        |     62 +
 .../bindings/java/dom3/JavaCharacterData.cpp       |    136 +
 .../WebCore/bindings/java/dom3/JavaComment.cpp     |     43 +
 .../WebCore/bindings/java/dom3/JavaCounter.cpp     |     68 +
 .../bindings/java/dom3/JavaDOMImplementation.cpp   |    105 +
 .../bindings/java/dom3/JavaDOMSelection.cpp        |    246 +
 .../bindings/java/dom3/JavaDOMStringList.cpp       |     74 +
 .../WebCore/bindings/java/dom3/JavaDOMWindow.cpp   |   1384 +
 .../WebCore/bindings/java/dom3/JavaDocument.cpp    |   1564 +
 .../bindings/java/dom3/JavaDocumentFragment.cpp    |     99 +
 .../bindings/java/dom3/JavaDocumentType.cpp        |     91 +
 .../WebCore/bindings/java/dom3/JavaElement.cpp     |   1417 +
 .../WebCore/bindings/java/dom3/JavaEntity.cpp      |     50 +
 .../bindings/java/dom3/JavaEntityReference.cpp     |     38 +
 .../WebCore/bindings/java/dom3/JavaEvent.cpp       |    190 +
 .../WebCore/bindings/java/dom3/JavaEventTarget.cpp |     89 +
 .../bindings/java/dom3/JavaHTMLAnchorElement.cpp   |    305 +
 .../bindings/java/dom3/JavaHTMLAppletElement.cpp   |    178 +
 .../bindings/java/dom3/JavaHTMLAreaElement.cpp     |    268 +
 .../bindings/java/dom3/JavaHTMLBRElement.cpp       |     58 +
 .../bindings/java/dom3/JavaHTMLBaseElement.cpp     |     70 +
 .../bindings/java/dom3/JavaHTMLBaseFontElement.cpp |     81 +
 .../bindings/java/dom3/JavaHTMLBodyElement.cpp     |    348 +
 .../bindings/java/dom3/JavaHTMLButtonElement.cpp   |    228 +
 .../bindings/java/dom3/JavaHTMLCollection.cpp      |     83 +
 .../bindings/java/dom3/JavaHTMLDListElement.cpp    |     58 +
 .../java/dom3/JavaHTMLDirectoryElement.cpp         |     58 +
 .../bindings/java/dom3/JavaHTMLDivElement.cpp      |     58 +
 .../bindings/java/dom3/JavaHTMLDocument.cpp        |    219 +
 .../WebCore/bindings/java/dom3/JavaHTMLElement.cpp |    276 +
 .../bindings/java/dom3/JavaHTMLFieldSetElement.cpp |    112 +
 .../bindings/java/dom3/JavaHTMLFontElement.cpp     |     82 +
 .../bindings/java/dom3/JavaHTMLFormElement.cpp     |    189 +
 .../bindings/java/dom3/JavaHTMLFrameElement.cpp    |    180 +
 .../bindings/java/dom3/JavaHTMLFrameSetElement.cpp |    288 +
 .../bindings/java/dom3/JavaHTMLHRElement.cpp       |     94 +
 .../bindings/java/dom3/JavaHTMLHeadElement.cpp     |     58 +
 .../bindings/java/dom3/JavaHTMLHeadingElement.cpp  |     58 +
 .../bindings/java/dom3/JavaHTMLHtmlElement.cpp     |     70 +
 .../bindings/java/dom3/JavaHTMLIFrameElement.cpp   |    192 +
 .../bindings/java/dom3/JavaHTMLImageElement.cpp    |    274 +
 .../bindings/java/dom3/JavaHTMLInputElement.cpp    |    594 +
 .../bindings/java/dom3/JavaHTMLLIElement.cpp       |     70 +
 .../bindings/java/dom3/JavaHTMLLabelElement.cpp    |     84 +
 .../bindings/java/dom3/JavaHTMLLegendElement.cpp   |     77 +
 .../bindings/java/dom3/JavaHTMLLinkElement.cpp     |    161 +
 .../bindings/java/dom3/JavaHTMLMapElement.cpp      |     65 +
 .../bindings/java/dom3/JavaHTMLMenuElement.cpp     |     58 +
 .../bindings/java/dom3/JavaHTMLMetaElement.cpp     |     94 +
 .../bindings/java/dom3/JavaHTMLModElement.cpp      |     70 +
 .../bindings/java/dom3/JavaHTMLOListElement.cpp    |     94 +
 .../bindings/java/dom3/JavaHTMLObjectElement.cpp   |    281 +
 .../bindings/java/dom3/JavaHTMLOptGroupElement.cpp |     70 +
 .../bindings/java/dom3/JavaHTMLOptionElement.cpp   |    125 +
 .../java/dom3/JavaHTMLOptionsCollection.cpp        |    107 +
 .../java/dom3/JavaHTMLParagraphElement.cpp         |     58 +
 .../bindings/java/dom3/JavaHTMLParamElement.cpp    |     94 +
 .../bindings/java/dom3/JavaHTMLPreElement.cpp      |     70 +
 .../bindings/java/dom3/JavaHTMLQuoteElement.cpp    |     58 +
 .../bindings/java/dom3/JavaHTMLScriptElement.cpp   |    154 +
 .../bindings/java/dom3/JavaHTMLSelectElement.cpp   |    277 +
 .../bindings/java/dom3/JavaHTMLStyleElement.cpp    |     89 +
 .../java/dom3/JavaHTMLTableCaptionElement.cpp      |     58 +
 .../java/dom3/JavaHTMLTableCellElement.cpp         |    220 +
 .../bindings/java/dom3/JavaHTMLTableColElement.cpp |    118 +
 .../bindings/java/dom3/JavaHTMLTableElement.cpp    |    274 +
 .../bindings/java/dom3/JavaHTMLTableRowElement.cpp |    145 +
 .../java/dom3/JavaHTMLTableSectionElement.cpp      |    121 +
 .../bindings/java/dom3/JavaHTMLTextAreaElement.cpp |    359 +
 .../bindings/java/dom3/JavaHTMLTitleElement.cpp    |     57 +
 .../bindings/java/dom3/JavaHTMLUListElement.cpp    |     70 +
 .../bindings/java/dom3/JavaKeyboardEvent.cpp       |    170 +
 .../WebCore/bindings/java/dom3/JavaMediaList.cpp   |     95 +
 .../WebCore/bindings/java/dom3/JavaMouseEvent.cpp  |    182 +
 .../bindings/java/dom3/JavaMutationEvent.cpp       |    100 +
 .../bindings/java/dom3/JavaNamedNodeMap.cpp        |    129 +
 .../Source/WebCore/bindings/java/dom3/JavaNode.cpp |    354 +
 .../WebCore/bindings/java/dom3/JavaNodeFilter.cpp  |     59 +
 .../bindings/java/dom3/JavaNodeIterator.cpp        |    109 +
 .../WebCore/bindings/java/dom3/JavaNodeList.cpp    |     67 +
 .../java/dom3/JavaProcessingInstruction.cpp        |     58 +
 .../WebCore/bindings/java/dom3/JavaRGBColor.cpp    |     75 +
 .../WebCore/bindings/java/dom3/JavaRange.cpp       |    351 +
 .../Source/WebCore/bindings/java/dom3/JavaRect.cpp |     75 +
 .../WebCore/bindings/java/dom3/JavaStyleSheet.cpp  |    108 +
 .../bindings/java/dom3/JavaStyleSheetList.cpp      |     67 +
 .../Source/WebCore/bindings/java/dom3/JavaText.cpp |     70 +
 .../WebCore/bindings/java/dom3/JavaTreeWalker.cpp  |    144 +
 .../WebCore/bindings/java/dom3/JavaUIEvent.cpp     |    124 +
 .../WebCore/bindings/java/dom3/JavaWheelEvent.cpp  |    124 +
 .../bindings/java/dom3/JavaXPathExpression.cpp     |     65 +
 .../bindings/java/dom3/JavaXPathNSResolver.cpp     |     58 +
 .../WebCore/bindings/java/dom3/JavaXPathResult.cpp |    111 +
 .../dom3/java/com/sun/webkit/dom/AttrImpl.java     |     80 +
 .../java/com/sun/webkit/dom/CDATASectionImpl.java  |     40 +
 .../com/sun/webkit/dom/CSSCharsetRuleImpl.java     |     53 +
 .../com/sun/webkit/dom/CSSFontFaceRuleImpl.java    |     48 +
 .../java/com/sun/webkit/dom/CSSImportRuleImpl.java |     59 +
 .../java/com/sun/webkit/dom/CSSMediaRuleImpl.java  |     78 +
 .../java/com/sun/webkit/dom/CSSPageRuleImpl.java   |     58 +
 .../com/sun/webkit/dom/CSSPrimitiveValueImpl.java  |    146 +
 .../dom3/java/com/sun/webkit/dom/CSSRuleImpl.java  |    131 +
 .../java/com/sun/webkit/dom/CSSRuleListImpl.java   |     98 +
 .../sun/webkit/dom/CSSStyleDeclarationImpl.java    |    184 +
 .../java/com/sun/webkit/dom/CSSStyleRuleImpl.java  |     58 +
 .../java/com/sun/webkit/dom/CSSStyleSheetImpl.java |    107 +
 .../com/sun/webkit/dom/CSSUnknownRuleImpl.java     |     40 +
 .../dom3/java/com/sun/webkit/dom/CSSValueImpl.java |    107 +
 .../java/com/sun/webkit/dom/CSSValueListImpl.java  |     59 +
 .../java/com/sun/webkit/dom/CharacterDataImpl.java |    139 +
 .../dom3/java/com/sun/webkit/dom/CommentImpl.java  |     40 +
 .../dom3/java/com/sun/webkit/dom/CounterImpl.java  |     96 +
 .../com/sun/webkit/dom/DOMImplementationImpl.java  |    154 +
 .../java/com/sun/webkit/dom/DOMSelectionImpl.java  |    283 +
 .../java/com/sun/webkit/dom/DOMStringListImpl.java |    106 +
 .../java/com/sun/webkit/dom/DOMWindowImpl.java     |   1346 +
 .../com/sun/webkit/dom/DocumentFragmentImpl.java   |     95 +
 .../dom3/java/com/sun/webkit/dom/DocumentImpl.java |   1417 +
 .../java/com/sun/webkit/dom/DocumentTypeImpl.java  |     83 +
 .../dom3/java/com/sun/webkit/dom/ElementImpl.java  |   1264 +
 .../dom3/java/com/sun/webkit/dom/EntityImpl.java   |     68 +
 .../com/sun/webkit/dom/EntityReferenceImpl.java    |     40 +
 .../dom3/java/com/sun/webkit/dom/EventImpl.java    |    226 +
 .../com/sun/webkit/dom/EventListenerImpl.java      |      0
 .../java/com/sun/webkit/dom/EventTargetImpl.java   |    123 +
 .../com/sun/webkit/dom/HTMLAnchorElementImpl.java  |    258 +
 .../com/sun/webkit/dom/HTMLAppletElementImpl.java  |    152 +
 .../com/sun/webkit/dom/HTMLAreaElementImpl.java    |    227 +
 .../java/com/sun/webkit/dom/HTMLBRElementImpl.java |     52 +
 .../com/sun/webkit/dom/HTMLBaseElementImpl.java    |     62 +
 .../sun/webkit/dom/HTMLBaseFontElementImpl.java    |     72 +
 .../com/sun/webkit/dom/HTMLBodyElementImpl.java    |    293 +
 .../com/sun/webkit/dom/HTMLButtonElementImpl.java  |    199 +
 .../com/sun/webkit/dom/HTMLCollectionImpl.java     |    113 +
 .../com/sun/webkit/dom/HTMLDListElementImpl.java   |     52 +
 .../sun/webkit/dom/HTMLDirectoryElementImpl.java   |     52 +
 .../com/sun/webkit/dom/HTMLDivElementImpl.java     |     52 +
 .../java/com/sun/webkit/dom/HTMLDocumentImpl.java  |    198 +
 .../java/com/sun/webkit/dom/HTMLElementImpl.java   |    245 +
 .../sun/webkit/dom/HTMLFieldSetElementImpl.java    |    101 +
 .../com/sun/webkit/dom/HTMLFontElementImpl.java    |     72 +
 .../com/sun/webkit/dom/HTMLFormElementImpl.java    |    166 +
 .../com/sun/webkit/dom/HTMLFrameElementImpl.java   |    154 +
 .../sun/webkit/dom/HTMLFrameSetElementImpl.java    |    243 +
 .../java/com/sun/webkit/dom/HTMLHRElementImpl.java |     82 +
 .../com/sun/webkit/dom/HTMLHeadElementImpl.java    |     52 +
 .../com/sun/webkit/dom/HTMLHeadingElementImpl.java |     52 +
 .../com/sun/webkit/dom/HTMLHtmlElementImpl.java    |     62 +
 .../com/sun/webkit/dom/HTMLIFrameElementImpl.java  |    164 +
 .../com/sun/webkit/dom/HTMLImageElementImpl.java   |    240 +
 .../com/sun/webkit/dom/HTMLInputElementImpl.java   |    521 +
 .../java/com/sun/webkit/dom/HTMLLIElementImpl.java |     62 +
 .../com/sun/webkit/dom/HTMLLabelElementImpl.java   |     74 +
 .../com/sun/webkit/dom/HTMLLegendElementImpl.java  |     68 +
 .../com/sun/webkit/dom/HTMLLinkElementImpl.java    |    138 +
 .../com/sun/webkit/dom/HTMLMapElementImpl.java     |     58 +
 .../com/sun/webkit/dom/HTMLMenuElementImpl.java    |     52 +
 .../com/sun/webkit/dom/HTMLMetaElementImpl.java    |     82 +
 .../com/sun/webkit/dom/HTMLModElementImpl.java     |     62 +
 .../com/sun/webkit/dom/HTMLOListElementImpl.java   |     82 +
 .../com/sun/webkit/dom/HTMLObjectElementImpl.java  |    242 +
 .../sun/webkit/dom/HTMLOptGroupElementImpl.java    |     62 +
 .../com/sun/webkit/dom/HTMLOptionElementImpl.java  |    108 +
 .../sun/webkit/dom/HTMLOptionsCollectionImpl.java  |     96 +
 .../sun/webkit/dom/HTMLParagraphElementImpl.java   |     52 +
 .../com/sun/webkit/dom/HTMLParamElementImpl.java   |     82 +
 .../com/sun/webkit/dom/HTMLPreElementImpl.java     |     62 +
 .../com/sun/webkit/dom/HTMLQuoteElementImpl.java   |     52 +
 .../com/sun/webkit/dom/HTMLScriptElementImpl.java  |    132 +
 .../com/sun/webkit/dom/HTMLSelectElementImpl.java  |    235 +
 .../com/sun/webkit/dom/HTMLStyleElementImpl.java   |     78 +
 .../webkit/dom/HTMLTableCaptionElementImpl.java    |     52 +
 .../sun/webkit/dom/HTMLTableCellElementImpl.java   |    187 +
 .../sun/webkit/dom/HTMLTableColElementImpl.java    |    102 +
 .../com/sun/webkit/dom/HTMLTableElementImpl.java   |    246 +
 .../sun/webkit/dom/HTMLTableRowElementImpl.java    |    130 +
 .../webkit/dom/HTMLTableSectionElementImpl.java    |    110 +
 .../sun/webkit/dom/HTMLTextAreaElementImpl.java    |    322 +
 .../com/sun/webkit/dom/HTMLTitleElementImpl.java   |     52 +
 .../com/sun/webkit/dom/HTMLUListElementImpl.java   |     62 +
 .../java/com/sun/webkit/dom/KeyboardEventImpl.java |    184 +
 .../java/com/sun/webkit/dom/MediaListImpl.java     |    126 +
 .../java/com/sun/webkit/dom/MouseEventImpl.java    |    178 +
 .../java/com/sun/webkit/dom/MutationEventImpl.java |    105 +
 .../java/com/sun/webkit/dom/NamedNodeMapImpl.java  |    159 +
 .../java/com/sun/webkit/dom/NodeFilterImpl.java    |    109 +
 .../dom3/java/com/sun/webkit/dom/NodeImpl.java     |    557 +
 .../java/com/sun/webkit/dom/NodeIteratorImpl.java  |    136 +
 .../dom3/java/com/sun/webkit/dom/NodeListImpl.java |     98 +
 .../sun/webkit/dom/ProcessingInstructionImpl.java  |     54 +
 .../dom3/java/com/sun/webkit/dom/RGBColorImpl.java |    102 +
 .../dom3/java/com/sun/webkit/dom/RangeImpl.java    |    350 +
 .../dom3/java/com/sun/webkit/dom/RectImpl.java     |    102 +
 .../java/com/sun/webkit/dom/StyleSheetImpl.java    |    129 +
 .../com/sun/webkit/dom/StyleSheetListImpl.java     |     98 +
 .../dom3/java/com/sun/webkit/dom/TextImpl.java     |     73 +
 .../java/com/sun/webkit/dom/TreeWalkerImpl.java    |    165 +
 .../dom3/java/com/sun/webkit/dom/UIEventImpl.java  |    111 +
 .../java/com/sun/webkit/dom/WheelEventImpl.java    |    128 +
 .../com/sun/webkit/dom/XPathExpressionImpl.java    |    102 +
 .../com/sun/webkit/dom/XPathNSResolverImpl.java    |     90 +
 .../java/com/sun/webkit/dom/XPathResultImpl.java   |    148 +
 .../Source/WebCore/bindings/js/ArrayValue.cpp      |     99 -
 .../native/Source/WebCore/bindings/js/ArrayValue.h |     55 -
 .../Source/WebCore/bindings/js/BufferSource.h      |     64 +
 .../bindings/js/CachedModuleScriptLoader.cpp       |     89 +
 .../WebCore/bindings/js/CachedModuleScriptLoader.h |     72 +
 .../bindings/js/CachedModuleScriptLoaderClient.h   |     41 +
 .../WebCore/bindings/js/CachedScriptFetcher.cpp    |     68 +
 .../WebCore/bindings/js/CachedScriptFetcher.h      |     67 +
 .../bindings/js/CachedScriptSourceProvider.h       |     21 +-
 .../WebCore/bindings/js/CallbackFunction.cpp       |     51 -
 .../Source/WebCore/bindings/js/CallbackFunction.h  |     58 -
 .../native/Source/WebCore/bindings/js/CommonVM.cpp |     76 +
 .../native/Source/WebCore/bindings/js/CommonVM.h   |     50 +
 .../bindings/js/DOMConstructorWithDocument.h       |     53 -
 .../Source/WebCore/bindings/js/DOMRequestState.h   |     82 -
 .../Source/WebCore/bindings/js/DOMWrapperWorld.cpp |      3 +-
 .../Source/WebCore/bindings/js/DOMWrapperWorld.h   |      9 +-
 .../Source/WebCore/bindings/js/Dictionary.cpp      |    106 -
 .../native/Source/WebCore/bindings/js/Dictionary.h |    129 -
 .../Source/WebCore/bindings/js/GCController.cpp    |     39 +-
 .../Source/WebCore/bindings/js/GCController.h      |     10 +-
 .../WebCore/bindings/js/IDBBindingUtilities.cpp    |    422 +-
 .../WebCore/bindings/js/IDBBindingUtilities.h      |     51 +-
 .../bindings/js/JSAnimationTimelineCustom.cpp      |     20 +-
 .../bindings/js/JSAudioBufferSourceNodeCustom.cpp  |     56 -
 .../WebCore/bindings/js/JSAudioContextCustom.cpp   |    116 -
 .../WebCore/bindings/js/JSAudioTrackCustom.cpp     |     16 +-
 .../WebCore/bindings/js/JSBindingsAllInOne.cpp     |     51 +-
 .../bindings/js/JSBiquadFilterNodeCustom.cpp       |     64 -
 .../Source/WebCore/bindings/js/JSBlobCustom.cpp    |     99 +-
 .../Source/WebCore/bindings/js/JSCSSRuleCustom.cpp |     77 +-
 .../Source/WebCore/bindings/js/JSCSSRuleCustom.h   |      5 +-
 .../bindings/js/JSCSSStyleDeclarationCustom.cpp    |    242 +-
 .../bindings/js/JSCSSStyleDeclarationCustom.h      |     22 +-
 .../WebCore/bindings/js/JSCSSValueCustom.cpp       |     71 +-
 .../Source/WebCore/bindings/js/JSCallbackData.cpp  |     21 +-
 .../Source/WebCore/bindings/js/JSCallbackData.h    |     44 +-
 .../js/JSCanvasRenderingContext2DCustom.cpp        |     88 +-
 .../bindings/js/JSCanvasRenderingContextCustom.cpp |     67 -
 .../WebCore/bindings/js/JSCharacterDataCustom.cpp  |     63 -
 .../bindings/js/JSCommandLineAPIHostCustom.cpp     |     39 +-
 .../bindings/js/JSCryptoAlgorithmBuilder.cpp       |     10 +-
 .../WebCore/bindings/js/JSCryptoAlgorithmBuilder.h |     24 +-
 .../bindings/js/JSCryptoAlgorithmDictionary.cpp    |    369 +-
 .../bindings/js/JSCryptoAlgorithmDictionary.h      |     38 +-
 .../Source/WebCore/bindings/js/JSCryptoCustom.cpp  |     23 +-
 .../WebCore/bindings/js/JSCryptoKeyCustom.cpp      |     49 +-
 .../WebCore/bindings/js/JSCryptoKeyPairCustom.cpp  |     43 -
 .../bindings/js/JSCryptoKeySerializationJWK.cpp    |    275 +-
 .../bindings/js/JSCryptoKeySerializationJWK.h      |     21 +-
 .../WebCore/bindings/js/JSCryptoOperationData.cpp  |     25 +-
 .../WebCore/bindings/js/JSCryptoOperationData.h    |      9 +-
 .../bindings/js/JSCustomElementInterface.cpp       |    257 +-
 .../WebCore/bindings/js/JSCustomElementInterface.h |     62 +-
 .../bindings/js/JSCustomElementRegistryCustom.cpp  |    216 +
 .../WebCore/bindings/js/JSCustomEventCustom.cpp    |     13 +-
 .../js/JSCustomSQLStatementErrorCallback.cpp       |     71 -
 .../bindings/js/JSCustomXPathNSResolver.cpp        |     37 +-
 .../WebCore/bindings/js/JSCustomXPathNSResolver.h  |     39 +-
 .../Source/WebCore/bindings/js/JSDOMBinding.cpp    |    732 -
 .../Source/WebCore/bindings/js/JSDOMBinding.h      |    705 +-
 .../WebCore/bindings/js/JSDOMBindingCaller.h       |    102 +
 .../WebCore/bindings/js/JSDOMBindingSecurity.cpp   |    102 +
 .../WebCore/bindings/js/JSDOMBindingSecurity.h     |     82 +
 .../WebCore/bindings/js/JSDOMBuiltinConstructor.h  |    131 +
 .../bindings/js/JSDOMBuiltinConstructorBase.cpp    |     51 +
 .../bindings/js/JSDOMBuiltinConstructorBase.h      |     58 +
 .../Source/WebCore/bindings/js/JSDOMConstructor.h  |    183 +-
 .../WebCore/bindings/js/JSDOMConstructorBase.cpp   |     47 +
 .../WebCore/bindings/js/JSDOMConstructorBase.h     |     54 +
 .../bindings/js/JSDOMConstructorNotConstructable.h |     84 +
 .../bindings/js/JSDOMConstructorWithDocument.cpp   |     31 +
 .../bindings/js/JSDOMConstructorWithDocument.h     |     51 +
 .../Source/WebCore/bindings/js/JSDOMConvert.h      |     49 +
 .../Source/WebCore/bindings/js/JSDOMConvertAny.h   |     62 +
 .../Source/WebCore/bindings/js/JSDOMConvertBase.h  |    183 +
 .../WebCore/bindings/js/JSDOMConvertBoolean.h      |     50 +
 .../WebCore/bindings/js/JSDOMConvertBufferSource.h |    122 +
 .../WebCore/bindings/js/JSDOMConvertCallbacks.h    |    100 +
 .../WebCore/bindings/js/JSDOMConvertDate.cpp       |     49 +
 .../Source/WebCore/bindings/js/JSDOMConvertDate.h  |     54 +
 .../WebCore/bindings/js/JSDOMConvertDictionary.h   |     56 +
 .../WebCore/bindings/js/JSDOMConvertEnumeration.h  |     59 +
 .../bindings/js/JSDOMConvertEventListener.h        |     48 +
 .../WebCore/bindings/js/JSDOMConvertIndexedDB.h    |     71 +
 .../WebCore/bindings/js/JSDOMConvertInterface.h    |     79 +
 .../Source/WebCore/bindings/js/JSDOMConvertJSON.h  |     51 +
 .../Source/WebCore/bindings/js/JSDOMConvertNull.h  |     50 +
 .../WebCore/bindings/js/JSDOMConvertNullable.h     |    162 +
 .../WebCore/bindings/js/JSDOMConvertNumbers.cpp    |    348 +
 .../WebCore/bindings/js/JSDOMConvertNumbers.h      |    424 +
 .../WebCore/bindings/js/JSDOMConvertObject.h       |     49 +
 .../WebCore/bindings/js/JSDOMConvertRecord.h       |    166 +
 .../WebCore/bindings/js/JSDOMConvertSequences.h    |    317 +
 .../js/JSDOMConvertSerializedScriptValue.h         |     50 +
 .../WebCore/bindings/js/JSDOMConvertStrings.cpp    |    114 +
 .../WebCore/bindings/js/JSDOMConvertStrings.h      |    119 +
 .../Source/WebCore/bindings/js/JSDOMConvertUnion.h |    286 +
 .../WebCore/bindings/js/JSDOMConvertVariadic.h     |     99 +
 .../Source/WebCore/bindings/js/JSDOMConvertWebGL.h |     47 +
 .../bindings/js/JSDOMConvertXPathNSResolver.h      |     66 +
 .../WebCore/bindings/js/JSDOMExceptionHandling.cpp |    404 +
 .../WebCore/bindings/js/JSDOMExceptionHandling.h   |    105 +
 .../WebCore/bindings/js/JSDOMFormDataCustom.cpp    |     75 -
 .../WebCore/bindings/js/JSDOMGlobalObject.cpp      |    131 +-
 .../Source/WebCore/bindings/js/JSDOMGlobalObject.h |     45 +-
 .../WebCore/bindings/js/JSDOMGlobalObjectTask.cpp  |     26 +-
 .../WebCore/bindings/js/JSDOMGlobalObjectTask.h    |      7 +-
 .../Source/WebCore/bindings/js/JSDOMIterator.cpp   |     56 +
 .../Source/WebCore/bindings/js/JSDOMIterator.h     |    266 +
 .../bindings/js/JSDOMMimeTypeArrayCustom.cpp       |     42 -
 .../WebCore/bindings/js/JSDOMNamedConstructor.h    |     79 +
 .../bindings/js/JSDOMNamedFlowCollectionCustom.cpp |     51 -
 .../WebCore/bindings/js/JSDOMPluginArrayCustom.cpp |     42 -
 .../WebCore/bindings/js/JSDOMPluginCustom.cpp      |     40 -
 .../Source/WebCore/bindings/js/JSDOMPromise.cpp    |    179 +-
 .../Source/WebCore/bindings/js/JSDOMPromise.h      |    332 +-
 .../WebCore/bindings/js/JSDOMStringListCustom.cpp  |     45 -
 .../WebCore/bindings/js/JSDOMStringMapCustom.cpp   |     61 +-
 .../WebCore/bindings/js/JSDOMTokenListCustom.cpp   |     58 -
 .../Source/WebCore/bindings/js/JSDOMWindowBase.cpp |    203 +-
 .../Source/WebCore/bindings/js/JSDOMWindowBase.h   |     31 +-
 .../WebCore/bindings/js/JSDOMWindowCustom.cpp      |    513 +-
 .../Source/WebCore/bindings/js/JSDOMWindowCustom.h |      7 +-
 .../WebCore/bindings/js/JSDOMWindowProperties.cpp  |    103 +
 .../WebCore/bindings/js/JSDOMWindowProperties.h    |     61 +
 .../WebCore/bindings/js/JSDOMWindowShell.cpp       |     26 +-
 .../Source/WebCore/bindings/js/JSDOMWindowShell.h  |     14 +-
 .../Source/WebCore/bindings/js/JSDOMWrapper.cpp    |     19 +
 .../Source/WebCore/bindings/js/JSDOMWrapper.h      |     67 +-
 .../WebCore/bindings/js/JSDOMWrapperCache.cpp      |     45 +
 .../Source/WebCore/bindings/js/JSDOMWrapperCache.h |    206 +
 .../Source/WebCore/bindings/js/JSDataCueCustom.cpp |    110 -
 .../WebCore/bindings/js/JSDataTransferCustom.cpp   |     44 -
 .../js/JSDedicatedWorkerGlobalScopeCustom.cpp      |     47 -
 .../bindings/js/JSDeviceMotionEventCustom.cpp      |    198 -
 .../bindings/js/JSDeviceOrientationEventCustom.cpp |    123 -
 .../Source/WebCore/bindings/js/JSDictionary.cpp    |    302 -
 .../Source/WebCore/bindings/js/JSDictionary.h      |    203 -
 .../WebCore/bindings/js/JSDocumentCustom.cpp       |    164 +-
 .../Source/WebCore/bindings/js/JSDocumentCustom.h  |     15 +-
 .../bindings/js/JSDocumentFragmentCustom.cpp       |     44 +-
 .../WebCore/bindings/js/JSDocumentTypeCustom.cpp   |     63 -
 .../Source/WebCore/bindings/js/JSDynamicDowncast.h |    110 +
 .../Source/WebCore/bindings/js/JSElementCustom.cpp |     74 +-
 .../Source/WebCore/bindings/js/JSElementCustom.h   |     14 +-
 .../Source/WebCore/bindings/js/JSErrorHandler.cpp  |     18 +-
 .../Source/WebCore/bindings/js/JSErrorHandler.h    |      9 +-
 .../Source/WebCore/bindings/js/JSEventCustom.cpp   |     34 +-
 .../Source/WebCore/bindings/js/JSEventCustom.h     |     38 +
 .../Source/WebCore/bindings/js/JSEventListener.cpp |     93 +-
 .../Source/WebCore/bindings/js/JSEventListener.h   |     59 +-
 .../WebCore/bindings/js/JSEventTargetCustom.cpp    |     28 +-
 .../WebCore/bindings/js/JSEventTargetCustom.h      |     33 +-
 .../Source/WebCore/bindings/js/JSExceptionBase.cpp |     12 +-
 .../Source/WebCore/bindings/js/JSExceptionBase.h   |     12 +-
 .../WebCore/bindings/js/JSFileReaderCustom.cpp     |     52 -
 .../WebCore/bindings/js/JSFontFaceCustom.cpp       |     14 +-
 .../WebCore/bindings/js/JSFontFaceSetCustom.cpp    |     11 +-
 .../WebCore/bindings/js/JSGeolocationCustom.cpp    |    145 -
 .../bindings/js/JSHTMLAllCollectionCustom.cpp      |     42 +-
 .../bindings/js/JSHTMLAppletElementCustom.cpp      |      4 +-
 .../bindings/js/JSHTMLCanvasElementCustom.cpp      |    104 +-
 .../WebCore/bindings/js/JSHTMLCollectionCustom.cpp |     60 +-
 .../WebCore/bindings/js/JSHTMLDocumentCustom.cpp   |    146 +-
 .../WebCore/bindings/js/JSHTMLElementCustom.cpp    |    108 +-
 .../bindings/js/JSHTMLEmbedElementCustom.cpp       |      4 +-
 .../js/JSHTMLFormControlsCollectionCustom.cpp      |     12 +-
 .../bindings/js/JSHTMLFormElementCustom.cpp        |     54 -
 .../bindings/js/JSHTMLFrameElementCustom.cpp       |     65 -
 .../bindings/js/JSHTMLInputElementCustom.cpp       |    106 -
 .../WebCore/bindings/js/JSHTMLInputElementCustom.h |     31 -
 .../bindings/js/JSHTMLMediaElementCustom.cpp       |     47 -
 .../bindings/js/JSHTMLObjectElementCustom.cpp      |      4 +-
 .../bindings/js/JSHTMLOptionsCollectionCustom.cpp  |     52 +-
 .../bindings/js/JSHTMLSelectElementCustom.cpp      |     43 +-
 .../bindings/js/JSHTMLSelectElementCustom.h        |     14 +-
 .../bindings/js/JSHTMLTemplateElementCustom.cpp    |     12 +-
 .../Source/WebCore/bindings/js/JSHistoryCustom.cpp |     64 +-
 .../Source/WebCore/bindings/js/JSIDBAnyCustom.cpp  |    116 -
 .../WebCore/bindings/js/JSIDBCursorCustom.cpp      |     22 +-
 .../bindings/js/JSIDBCursorWithValueCustom.cpp     |      3 +-
 .../WebCore/bindings/js/JSIDBDatabaseCustom.cpp    |    126 -
 .../WebCore/bindings/js/JSIDBIndexCustom.cpp       |      8 +-
 .../WebCore/bindings/js/JSIDBObjectStoreCustom.cpp |    119 +-
 .../WebCore/bindings/js/JSIDBTransactionCustom.cpp |     44 +
 .../WebCore/bindings/js/JSImageConstructor.cpp     |     82 -
 .../WebCore/bindings/js/JSImageConstructor.h       |     36 -
 .../WebCore/bindings/js/JSImageDataCustom.cpp      |     30 +-
 .../bindings/js/JSInspectorFrontendHostCustom.cpp  |     13 +-
 .../WebCore/bindings/js/JSKeyValueIterator.h       |    188 -
 .../WebCore/bindings/js/JSLazyEventListener.cpp    |     30 +-
 .../WebCore/bindings/js/JSLazyEventListener.h      |     26 +-
 .../WebCore/bindings/js/JSLocationCustom.cpp       |    131 +-
 .../WebCore/bindings/js/JSMainThreadExecState.h    |     41 +-
 .../js/JSMainThreadExecStateInstrumentation.h      |     11 +-
 .../bindings/js/JSMediaKeySessionCustom.cpp        |     49 +
 .../Source/WebCore/bindings/js/JSMediaListCustom.h |      5 +-
 .../WebCore/bindings/js/JSMediaSessionCustom.cpp   |     66 -
 .../js/JSMediaStreamCapabilitiesCustom.cpp         |     15 +-
 .../bindings/js/JSMediaStreamTrackCustom.cpp       |    161 -
 .../js/JSMediaTrackSupportedConstraintsCustom.cpp  |     81 -
 .../WebCore/bindings/js/JSMessageEventCustom.cpp   |     61 +-
 .../WebCore/bindings/js/JSMessagePortCustom.cpp    |     68 +-
 .../WebCore/bindings/js/JSMessagePortCustom.h      |     66 -
 .../js/JSMockContentFilterSettingsCustom.cpp       |     35 +-
 .../Source/WebCore/bindings/js/JSModuleLoader.cpp  |    129 -
 .../Source/WebCore/bindings/js/JSModuleLoader.h    |     61 -
 .../WebCore/bindings/js/JSMutationCallback.cpp     |     10 +-
 .../WebCore/bindings/js/JSMutationCallback.h       |     12 +-
 .../bindings/js/JSMutationObserverCustom.cpp       |     32 +-
 .../WebCore/bindings/js/JSNamedNodeMapCustom.cpp   |     48 -
 .../Source/WebCore/bindings/js/JSNodeCustom.cpp    |    135 +-
 .../Source/WebCore/bindings/js/JSNodeCustom.h      |     36 +-
 .../WebCore/bindings/js/JSNodeFilterCustom.cpp     |     28 +-
 .../WebCore/bindings/js/JSNodeIteratorCustom.cpp   |      1 -
 .../WebCore/bindings/js/JSNodeListCustom.cpp       |     13 +-
 .../Source/WebCore/bindings/js/JSNodeListCustom.h  |     17 +-
 .../Source/WebCore/bindings/js/JSNodeOrString.cpp  |     58 -
 .../Source/WebCore/bindings/js/JSNodeOrString.h    |     42 -
 .../WebCore/bindings/js/JSOscillatorNodeCustom.cpp |     66 -
 .../WebCore/bindings/js/JSPannerNodeCustom.cpp     |     90 -
 .../bindings/js/JSPerformanceEntryCustom.cpp       |     30 +-
 .../bindings/js/JSPluginElementFunctions.cpp       |     36 +-
 .../WebCore/bindings/js/JSPluginElementFunctions.h |     15 +-
 .../WebCore/bindings/js/JSPopStateEventCustom.cpp  |     15 +-
 .../bindings/js/JSRTCIceCandidateCustom.cpp        |     71 -
 .../bindings/js/JSRTCPeerConnectionCustom.cpp      |     74 -
 .../bindings/js/JSRTCSessionDescriptionCustom.cpp  |     71 -
 .../bindings/js/JSRTCStatsResponseCustom.cpp       |     51 -
 .../js/JSReadableStreamPrivateConstructors.cpp     |    107 +-
 .../js/JSReadableStreamPrivateConstructors.h       |     20 +-
 .../bindings/js/JSReadableStreamSourceCustom.cpp   |     85 +
 .../bindings/js/JSSQLResultSetRowListCustom.cpp    |     83 -
 .../js/JSSQLStatementErrorCallbackCustom.cpp       |     72 +
 .../WebCore/bindings/js/JSSQLTransactionCustom.cpp |    118 -
 .../WebCore/bindings/js/JSSVGLengthCustom.cpp      |    101 -
 .../WebCore/bindings/js/JSSVGPathSegCustom.cpp     |     53 +-
 .../Source/WebCore/bindings/js/JSStorageCustom.cpp |     98 +-
 .../WebCore/bindings/js/JSStyleSheetCustom.cpp     |     16 +-
 .../WebCore/bindings/js/JSStyleSheetCustom.h       |      5 +-
 .../WebCore/bindings/js/JSStyleSheetListCustom.cpp |     51 -
 .../WebCore/bindings/js/JSSubtleCryptoCustom.cpp   |   1467 +-
 .../Source/WebCore/bindings/js/JSTextCustom.cpp    |     47 +
 .../WebCore/bindings/js/JSTextTrackCueCustom.cpp   |     24 +-
 .../WebCore/bindings/js/JSTextTrackCustom.cpp      |     21 +-
 .../Source/WebCore/bindings/js/JSTrackCustom.cpp   |     37 +-
 .../Source/WebCore/bindings/js/JSTrackCustom.h     |     11 +-
 .../WebCore/bindings/js/JSTrackEventCustom.cpp     |     50 -
 .../WebCore/bindings/js/JSTreeWalkerCustom.cpp     |      1 -
 .../js/JSUserMessageHandlersNamespaceCustom.cpp    |      8 +-
 .../WebCore/bindings/js/JSVideoTrackCustom.cpp     |     16 +-
 .../bindings/js/JSWebGL2RenderingContextCustom.cpp |     90 +-
 .../js/JSWebGLRenderingContextBaseCustom.cpp       |    661 +-
 .../bindings/js/JSWebGLRenderingContextCustom.cpp  |      1 +
 .../WebCore/bindings/js/JSWebKitPointCustom.cpp    |     52 -
 .../bindings/js/JSWebKitSubtleCryptoCustom.cpp     |    705 +
 .../Source/WebCore/bindings/js/JSWorkerCustom.cpp  |     40 +-
 .../bindings/js/JSWorkerGlobalScopeBase.cpp        |     79 +-
 .../WebCore/bindings/js/JSWorkerGlobalScopeBase.h  |     28 +-
 .../bindings/js/JSWorkerGlobalScopeCustom.cpp      |     72 +-
 .../WebCore/bindings/js/JSXMLDocumentCustom.cpp    |     52 +
 .../WebCore/bindings/js/JSXMLHttpRequestCustom.cpp |    195 +-
 .../bindings/js/JSXPathNSResolverCustom.cpp        |     50 +
 .../WebCore/bindings/js/JSXPathResultCustom.cpp    |      1 +
 .../WebCore/bindings/js/JSXSLTProcessorCustom.cpp  |     82 -
 .../WebCore/bindings/js/ModuleFetchFailureKind.h   |     36 +
 .../js/ReadableStreamDefaultController.cpp         |     96 +
 .../bindings/js/ReadableStreamDefaultController.h  |    119 +
 .../Source/WebCore/bindings/js/ScheduledAction.cpp |     17 +-
 .../Source/WebCore/bindings/js/ScheduledAction.h   |      5 +-
 .../WebCore/bindings/js/ScriptCachedFrameData.cpp  |      8 +-
 .../WebCore/bindings/js/ScriptCachedFrameData.h    |      5 +-
 .../WebCore/bindings/js/ScriptController.cpp       |    318 +-
 .../Source/WebCore/bindings/js/ScriptController.h  |     51 +-
 .../WebCore/bindings/js/ScriptControllerMac.mm     |     23 +-
 .../WebCore/bindings/js/ScriptGlobalObject.cpp     |     59 +-
 .../WebCore/bindings/js/ScriptGlobalObject.h       |     18 +-
 .../WebCore/bindings/js/ScriptModuleLoader.cpp     |    294 +
 .../WebCore/bindings/js/ScriptModuleLoader.h       |     71 +
 .../Source/WebCore/bindings/js/ScriptProfile.h     |     38 -
 .../Source/WebCore/bindings/js/ScriptProfileNode.h |     38 -
 .../Source/WebCore/bindings/js/ScriptSourceCode.h  |     33 +-
 .../Source/WebCore/bindings/js/ScriptState.cpp     |      6 +-
 .../Source/WebCore/bindings/js/ScriptState.h       |     12 +-
 .../Source/WebCore/bindings/js/ScriptWrappable.h   |      8 +-
 .../WebCore/bindings/js/ScriptWrappableInlines.h   |      5 +-
 .../WebCore/bindings/js/SerializedScriptValue.cpp  |    688 +-
 .../WebCore/bindings/js/SerializedScriptValue.h    |     69 +-
 .../Source/WebCore/bindings/js/StructuredClone.cpp |     97 +
 .../Source/WebCore/bindings/js/StructuredClone.h   |     37 +
 .../WebCore/bindings/js/WebCoreBuiltinNames.h      |     54 +-
 .../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.cpp    |    117 +
 .../WebCore/bindings/js/WebCoreJSClientData.h      |     55 +-
 .../bindings/js/WebCoreTypedArrayController.cpp    |     18 +-
 .../bindings/js/WebCoreTypedArrayController.h      |     14 +-
 .../WebCore/bindings/js/WorkerScriptController.cpp |     63 +-
 .../WebCore/bindings/js/WorkerScriptController.h   |     17 +-
 .../WebCore/bindings/js/ios/TouchConstructors.cpp  |      3 +-
 .../main/native/Source/WebCore/bindings/objc/DOM.h |     36 -
 .../native/Source/WebCore/bindings/objc/DOM.mm     |    903 -
 .../WebCore/bindings/objc/DOMAbstractView.mm       |     95 -
 .../WebCore/bindings/objc/DOMAbstractViewFrame.h   |     33 -
 .../native/Source/WebCore/bindings/objc/DOMCSS.h   |    296 -
 .../native/Source/WebCore/bindings/objc/DOMCSS.mm  |   1372 -
 .../native/Source/WebCore/bindings/objc/DOMCore.h  |     44 -
 .../bindings/objc/DOMCustomXPathNSResolver.h       |     52 -
 .../bindings/objc/DOMCustomXPathNSResolver.mm      |     54 -
 .../WebCore/bindings/objc/DOMEventException.h      |     35 -
 .../Source/WebCore/bindings/objc/DOMEvents.h       |     52 -
 .../Source/WebCore/bindings/objc/DOMEvents.mm      |     92 -
 .../Source/WebCore/bindings/objc/DOMException.h    |     49 -
 .../Source/WebCore/bindings/objc/DOMExtensions.h   |    133 -
 .../native/Source/WebCore/bindings/objc/DOMHTML.h  |     88 -
 .../native/Source/WebCore/bindings/objc/DOMHTML.mm |    283 -
 .../Source/WebCore/bindings/objc/DOMInternal.h     |     93 -
 .../Source/WebCore/bindings/objc/DOMInternal.mm    |    132 -
 .../Source/WebCore/bindings/objc/DOMObject.h       |     49 -
 .../Source/WebCore/bindings/objc/DOMObject.mm      |     85 -
 .../Source/WebCore/bindings/objc/DOMPrivate.h      |    153 -
 .../WebCore/bindings/objc/DOMRangeException.h      |     36 -
 .../Source/WebCore/bindings/objc/DOMRanges.h       |     28 -
 .../Source/WebCore/bindings/objc/DOMStylesheets.h  |     33 -
 .../Source/WebCore/bindings/objc/DOMTraversal.h    |     33 -
 .../WebCore/bindings/objc/DOMUIKitExtensions.h     |     89 -
 .../WebCore/bindings/objc/DOMUIKitExtensions.mm    |    489 -
 .../Source/WebCore/bindings/objc/DOMUtility.mm     |    140 -
 .../native/Source/WebCore/bindings/objc/DOMViews.h |     31 -
 .../native/Source/WebCore/bindings/objc/DOMXPath.h |     34 -
 .../Source/WebCore/bindings/objc/DOMXPath.mm       |     81 -
 .../WebCore/bindings/objc/DOMXPathException.h      |     36 -
 .../WebCore/bindings/objc/ExceptionHandlers.h      |     48 -
 .../WebCore/bindings/objc/ExceptionHandlers.mm     |     72 -
 .../WebCore/bindings/objc/ObjCEventListener.h      |     63 -
 .../WebCore/bindings/objc/ObjCEventListener.mm     |     89 -
 .../bindings/objc/ObjCNodeFilterCondition.h        |     59 -
 .../bindings/objc/ObjCNodeFilterCondition.mm       |     47 -
 .../WebCore/bindings/objc/PublicDOMInterfaces.h    |   1254 -
 .../WebCore/bindings/objc/WebScriptObject.mm       |    670 -
 .../WebCore/bindings/objc/WebScriptObjectPrivate.h |     84 -
 .../WebCore/bindings/scripts/CodeGenerator.pm      |    874 +-
 .../bindings/scripts/CodeGeneratorGObject.pm       |   1957 -
 .../WebCore/bindings/scripts/CodeGeneratorJS.pm    |   6295 +-
 .../WebCore/bindings/scripts/CodeGeneratorJava.pm  |     30 +-
 .../WebCore/bindings/scripts/CodeGeneratorObjC.pm  |   1781 -
 .../WebCore/bindings/scripts/IDLAttributes.txt     |     69 +-
 .../Source/WebCore/bindings/scripts/IDLParser.pm   |   1206 +-
 .../WebCore/bindings/scripts/StaticString.pm       |     29 +-
 .../bindings/scripts/generate-bindings-all.pl      |    246 +
 .../WebCore/bindings/scripts/generate-bindings.pl  |     63 +-
 .../bindings/scripts/gobject-generate-headers.pl   |    131 -
 .../WebCore/bindings/scripts/preprocess-idls.pl    |     57 +-
 .../WebCore/bindings/scripts/preprocessor.pm       |      5 +-
 .../test/GObject/GObjectTestSupplemental.cpp       |      6 -
 .../scripts/test/GObject/GObjectTestSupplemental.h |      6 -
 .../scripts/test/GObject/WebKitDOMFloat64Array.cpp |     78 -
 .../scripts/test/GObject/WebKitDOMFloat64Array.h   |     65 -
 .../test/GObject/WebKitDOMFloat64ArrayPrivate.h    |     33 -
 .../test/GObject/WebKitDOMTestActiveDOMObject.cpp  |    165 -
 .../test/GObject/WebKitDOMTestActiveDOMObject.h    |     84 -
 .../GObject/WebKitDOMTestActiveDOMObject.symbols   |      3 -
 .../GObject/WebKitDOMTestActiveDOMObjectPrivate.h  |     33 -
 .../scripts/test/GObject/WebKitDOMTestCallback.cpp |    238 -
 .../scripts/test/GObject/WebKitDOMTestCallback.h   |    148 -
 .../test/GObject/WebKitDOMTestCallback.symbols     |      7 -
 .../test/GObject/WebKitDOMTestCallbackFunction.cpp |    238 -
 .../test/GObject/WebKitDOMTestCallbackFunction.h   |    138 -
 .../GObject/WebKitDOMTestCallbackFunctionPrivate.h |     36 -
 .../test/GObject/WebKitDOMTestCallbackPrivate.h    |     36 -
 .../WebKitDOMTestClassWithJSBuiltinConstructor.cpp |    104 -
 .../WebKitDOMTestClassWithJSBuiltinConstructor.h   |     53 -
 ...itDOMTestClassWithJSBuiltinConstructorPrivate.h |     33 -
 ...MTestCustomConstructorWithNoInterfaceObject.cpp |    104 -
 ...DOMTestCustomConstructorWithNoInterfaceObject.h |     53 -
 ...CustomConstructorWithNoInterfaceObjectPrivate.h |     33 -
 .../GObject/WebKitDOMTestCustomNamedGetter.cpp     |    114 -
 .../test/GObject/WebKitDOMTestCustomNamedGetter.h  |     63 -
 .../GObject/WebKitDOMTestCustomNamedGetter.symbols |      1 -
 .../WebKitDOMTestCustomNamedGetterPrivate.h        |     33 -
 .../test/GObject/WebKitDOMTestEventConstructor.cpp |    167 -
 .../test/GObject/WebKitDOMTestEventConstructor.h   |     75 -
 .../GObject/WebKitDOMTestEventConstructor.symbols  |      2 -
 .../GObject/WebKitDOMTestEventConstructorPrivate.h |     33 -
 .../test/GObject/WebKitDOMTestEventTarget.cpp      |    150 -
 .../test/GObject/WebKitDOMTestEventTarget.h        |     65 -
 .../test/GObject/WebKitDOMTestEventTarget.symbols  |      1 -
 .../test/GObject/WebKitDOMTestEventTargetPrivate.h |     33 -
 .../test/GObject/WebKitDOMTestException.cpp        |    144 -
 .../scripts/test/GObject/WebKitDOMTestException.h  |     64 -
 .../test/GObject/WebKitDOMTestException.symbols    |      1 -
 .../test/GObject/WebKitDOMTestExceptionPrivate.h   |     33 -
 .../GObject/WebKitDOMTestGenerateIsReachable.cpp   |    104 -
 .../GObject/WebKitDOMTestGenerateIsReachable.h     |     53 -
 .../WebKitDOMTestGenerateIsReachablePrivate.h      |     33 -
 .../test/GObject/WebKitDOMTestImplements.cpp       |      6 -
 .../scripts/test/GObject/WebKitDOMTestImplements.h |      6 -
 .../test/GObject/WebKitDOMTestInterface.cpp        |    584 -
 .../scripts/test/GObject/WebKitDOMTestInterface.h  |    233 -
 .../test/GObject/WebKitDOMTestInterface.symbols    |     16 -
 .../test/GObject/WebKitDOMTestInterfacePrivate.h   |     36 -
 .../GObject/WebKitDOMTestJSBuiltinConstructor.cpp  |    175 -
 .../GObject/WebKitDOMTestJSBuiltinConstructor.h    |     83 -
 .../WebKitDOMTestJSBuiltinConstructorPrivate.h     |     33 -
 .../WebKitDOMTestMediaQueryListListener.cpp        |    104 -
 .../GObject/WebKitDOMTestMediaQueryListListener.h  |     53 -
 .../WebKitDOMTestMediaQueryListListenerPrivate.h   |     33 -
 .../test/GObject/WebKitDOMTestNamedConstructor.cpp |    104 -
 .../test/GObject/WebKitDOMTestNamedConstructor.h   |     53 -
 .../GObject/WebKitDOMTestNamedConstructorPrivate.h |     33 -
 .../scripts/test/GObject/WebKitDOMTestNode.cpp     |    169 -
 .../scripts/test/GObject/WebKitDOMTestNode.h       |     74 -
 .../test/GObject/WebKitDOMTestNodePrivate.h        |     33 -
 .../test/GObject/WebKitDOMTestNondeterministic.cpp |    319 -
 .../test/GObject/WebKitDOMTestNondeterministic.h   |    162 -
 .../GObject/WebKitDOMTestNondeterministic.symbols  |     10 -
 .../GObject/WebKitDOMTestNondeterministicPrivate.h |     33 -
 .../scripts/test/GObject/WebKitDOMTestObj.cpp      |   2756 -
 .../scripts/test/GObject/WebKitDOMTestObj.h        |   1820 -
 .../scripts/test/GObject/WebKitDOMTestObj.symbols  |    144 -
 .../scripts/test/GObject/WebKitDOMTestObjPrivate.h |     33 -
 .../WebKitDOMTestOverloadedConstructors.cpp        |    104 -
 .../GObject/WebKitDOMTestOverloadedConstructors.h  |     53 -
 .../WebKitDOMTestOverloadedConstructorsPrivate.h   |     33 -
 .../test/GObject/WebKitDOMTestOverrideBuiltins.cpp |    116 -
 .../test/GObject/WebKitDOMTestOverrideBuiltins.h   |     65 -
 .../GObject/WebKitDOMTestOverrideBuiltinsPrivate.h |     33 -
 ...WebKitDOMTestSerializedScriptValueInterface.cpp |    280 -
 .../WebKitDOMTestSerializedScriptValueInterface.h  |    117 -
 ...itDOMTestSerializedScriptValueInterface.symbols |      6 -
 ...tDOMTestSerializedScriptValueInterfacePrivate.h |     36 -
 .../test/GObject/WebKitDOMTestSupplemental.cpp     |      6 -
 .../test/GObject/WebKitDOMTestSupplemental.h       |      6 -
 .../scripts/test/GObject/WebKitDOMTestTypedefs.cpp |    414 -
 .../scripts/test/GObject/WebKitDOMTestTypedefs.h   |    238 -
 .../test/GObject/WebKitDOMTestTypedefs.symbols     |     19 -
 .../test/GObject/WebKitDOMTestTypedefsPrivate.h    |     33 -
 .../scripts/test/GObject/WebKitDOMattribute.cpp    |    167 -
 .../scripts/test/GObject/WebKitDOMattribute.h      |     68 -
 .../test/GObject/WebKitDOMattribute.symbols        |      1 -
 .../test/GObject/WebKitDOMattributePrivate.h       |     33 -
 .../scripts/test/GObject/WebKitDOMreadonly.cpp     |    104 -
 .../scripts/test/GObject/WebKitDOMreadonly.h       |     57 -
 .../test/GObject/WebKitDOMreadonlyPrivate.h        |     33 -
 .../bindings/scripts/test/JS/JSFloat64Array.cpp    |    294 -
 .../bindings/scripts/test/JS/JSFloat64Array.h      |    136 -
 .../bindings/scripts/test/JS/JSInterfaceName.cpp   |    231 +
 .../bindings/scripts/test/JS/JSInterfaceName.h     |     88 +
 .../scripts/test/JS/JSTestActiveDOMObject.cpp      |    161 +-
 .../scripts/test/JS/JSTestActiveDOMObject.h        |     34 +-
 .../bindings/scripts/test/JS/JSTestCEReactions.cpp |    371 +
 .../bindings/scripts/test/JS/JSTestCEReactions.h   |     85 +
 .../test/JS/JSTestCEReactionsStringifier.cpp       |    288 +
 .../scripts/test/JS/JSTestCEReactionsStringifier.h |     85 +
 .../bindings/scripts/test/JS/JSTestCallback.cpp    |    234 -
 .../bindings/scripts/test/JS/JSTestCallback.h      |     69 -
 .../scripts/test/JS/JSTestCallbackFunction.cpp     |    142 +-
 .../scripts/test/JS/JSTestCallbackFunction.h       |     20 +-
 .../test/JS/JSTestCallbackFunctionWithTypedefs.cpp |     85 +
 .../test/JS/JSTestCallbackFunctionWithTypedefs.h   |     54 +
 .../scripts/test/JS/JSTestCallbackInterface.cpp    |    228 +
 .../scripts/test/JS/JSTestCallbackInterface.h      |     65 +
 .../JS/JSTestClassWithJSBuiltinConstructor.cpp     |     77 +-
 .../test/JS/JSTestClassWithJSBuiltinConstructor.h  |     31 +-
 ...STestCustomConstructorWithNoInterfaceObject.cpp |     75 +-
 .../JSTestCustomConstructorWithNoInterfaceObject.h |     33 +-
 .../scripts/test/JS/JSTestCustomNamedGetter.cpp    |    111 +-
 .../scripts/test/JS/JSTestCustomNamedGetter.h      |     32 +-
 .../bindings/scripts/test/JS/JSTestDOMJIT.cpp      |   1399 +
 .../bindings/scripts/test/JS/JSTestDOMJIT.h        |    421 +
 .../scripts/test/JS/JSTestEventConstructor.cpp     |    256 +-
 .../scripts/test/JS/JSTestEventConstructor.h       |     65 +-
 .../bindings/scripts/test/JS/JSTestEventTarget.cpp |    152 +-
 .../bindings/scripts/test/JS/JSTestEventTarget.h   |     36 +-
 .../bindings/scripts/test/JS/JSTestException.cpp   |    104 +-
 .../bindings/scripts/test/JS/JSTestException.h     |     34 +-
 .../scripts/test/JS/JSTestGenerateIsReachable.cpp  |     72 +-
 .../scripts/test/JS/JSTestGenerateIsReachable.h    |     31 +-
 .../scripts/test/JS/JSTestGlobalObject.cpp         |    558 +
 .../bindings/scripts/test/JS/JSTestGlobalObject.h  |    114 +
 .../bindings/scripts/test/JS/JSTestInterface.cpp   |    729 +-
 .../bindings/scripts/test/JS/JSTestInterface.h     |     37 +-
 .../test/JS/JSTestInterfaceLeadingUnderscore.cpp   |    219 +
 .../test/JS/JSTestInterfaceLeadingUnderscore.h     |     85 +
 .../bindings/scripts/test/JS/JSTestIterable.cpp    |    300 +
 .../bindings/scripts/test/JS/JSTestIterable.h      |     85 +
 .../scripts/test/JS/JSTestJSBuiltinConstructor.cpp |    121 +-
 .../scripts/test/JS/JSTestJSBuiltinConstructor.h   |     12 +-
 .../test/JS/JSTestMediaQueryListListener.cpp       |    102 +-
 .../scripts/test/JS/JSTestMediaQueryListListener.h |     31 +-
 .../scripts/test/JS/JSTestNamedConstructor.cpp     |    111 +-
 .../scripts/test/JS/JSTestNamedConstructor.h       |     31 +-
 .../bindings/scripts/test/JS/JSTestNode.cpp        |    308 +-
 .../WebCore/bindings/scripts/test/JS/JSTestNode.h  |     28 +-
 .../scripts/test/JS/JSTestNondeterministic.cpp     |    517 -
 .../scripts/test/JS/JSTestNondeterministic.h       |     90 -
 .../WebCore/bindings/scripts/test/JS/JSTestObj.cpp |  10347 +-
 .../WebCore/bindings/scripts/test/JS/JSTestObj.h   |    133 +-
 .../test/JS/JSTestOverloadedConstructors.cpp       |    187 +-
 .../scripts/test/JS/JSTestOverloadedConstructors.h |     31 +-
 .../JSTestOverloadedConstructorsWithSequence.cpp   |    268 +
 .../JS/JSTestOverloadedConstructorsWithSequence.h  |     85 +
 .../scripts/test/JS/JSTestOverrideBuiltins.cpp     |    141 +-
 .../scripts/test/JS/JSTestOverrideBuiltins.h       |     33 +-
 .../scripts/test/JS/JSTestSerialization.cpp        |    500 +
 .../bindings/scripts/test/JS/JSTestSerialization.h |     86 +
 .../scripts/test/JS/JSTestSerializationInherit.cpp |    227 +
 .../scripts/test/JS/JSTestSerializationInherit.h   |     67 +
 .../test/JS/JSTestSerializationInheritFinal.cpp    |    265 +
 .../test/JS/JSTestSerializationInheritFinal.h      |     67 +
 .../JS/JSTestSerializedScriptValueInterface.cpp    |    300 +-
 .../test/JS/JSTestSerializedScriptValueInterface.h |     31 +-
 .../scripts/test/JS/JSTestStandaloneDictionary.cpp |    108 +
 .../scripts/test/JS/JSTestStandaloneDictionary.h   |     40 +
 .../test/JS/JSTestStandaloneEnumeration.cpp        |     75 +
 .../scripts/test/JS/JSTestStandaloneEnumeration.h  |     38 +
 .../bindings/scripts/test/JS/JSTestTypedefs.cpp    |    824 +-
 .../bindings/scripts/test/JS/JSTestTypedefs.h      |     34 +-
 .../bindings/scripts/test/JS/JSattribute.cpp       |    227 -
 .../WebCore/bindings/scripts/test/JS/JSattribute.h |     91 -
 .../bindings/scripts/test/JS/JSreadonly.cpp        |    187 -
 .../WebCore/bindings/scripts/test/JS/JSreadonly.h  |     90 -
 .../bindings/scripts/test/ObjC/DOMFloat64Array.h   |     38 -
 .../bindings/scripts/test/ObjC/DOMFloat64Array.mm  |     68 -
 .../scripts/test/ObjC/DOMFloat64ArrayInternal.h    |     38 -
 .../scripts/test/ObjC/DOMTestActiveDOMObject.h     |     38 -
 .../scripts/test/ObjC/DOMTestActiveDOMObject.mm    |     95 -
 .../test/ObjC/DOMTestActiveDOMObjectInternal.h     |     34 -
 .../bindings/scripts/test/ObjC/DOMTestCallback.h   |     51 -
 .../bindings/scripts/test/ObjC/DOMTestCallback.mm  |    139 -
 .../scripts/test/ObjC/DOMTestCallbackFunction.h    |     46 -
 .../scripts/test/ObjC/DOMTestCallbackFunction.mm   |    139 -
 .../test/ObjC/DOMTestCallbackFunctionInternal.h    |     34 -
 .../scripts/test/ObjC/DOMTestCallbackInternal.h    |     34 -
 .../ObjC/DOMTestClassWithJSBuiltinConstructor.h    |     31 -
 .../ObjC/DOMTestClassWithJSBuiltinConstructor.mm   |     75 -
 .../DOMTestClassWithJSBuiltinConstructorInternal.h |     34 -
 ...DOMTestCustomConstructorWithNoInterfaceObject.h |     31 -
 ...OMTestCustomConstructorWithNoInterfaceObject.mm |     75 -
 ...ustomConstructorWithNoInterfaceObjectInternal.h |     34 -
 .../scripts/test/ObjC/DOMTestCustomNamedGetter.h   |     34 -
 .../scripts/test/ObjC/DOMTestCustomNamedGetter.mm  |     82 -
 .../test/ObjC/DOMTestCustomNamedGetterInternal.h   |     34 -
 .../scripts/test/ObjC/DOMTestEventConstructor.h    |     35 -
 .../scripts/test/ObjC/DOMTestEventConstructor.mm   |     89 -
 .../test/ObjC/DOMTestEventConstructorInternal.h    |     34 -
 .../scripts/test/ObjC/DOMTestEventTarget.h         |     34 -
 .../scripts/test/ObjC/DOMTestEventTarget.mm        |     83 -
 .../scripts/test/ObjC/DOMTestEventTargetInternal.h |     34 -
 .../bindings/scripts/test/ObjC/DOMTestException.h  |     34 -
 .../bindings/scripts/test/ObjC/DOMTestException.mm |     82 -
 .../scripts/test/ObjC/DOMTestExceptionInternal.h   |     34 -
 .../scripts/test/ObjC/DOMTestGenerateIsReachable.h |     31 -
 .../test/ObjC/DOMTestGenerateIsReachable.mm        |     75 -
 .../test/ObjC/DOMTestGenerateIsReachableInternal.h |     34 -
 .../scripts/test/ObjC/DOMTestImplements.cpp        |      6 -
 .../bindings/scripts/test/ObjC/DOMTestImplements.h |      6 -
 .../bindings/scripts/test/ObjC/DOMTestInterface.h  |     48 -
 .../bindings/scripts/test/ObjC/DOMTestInterface.mm |    299 -
 .../scripts/test/ObjC/DOMTestInterfaceInternal.h   |     34 -
 .../test/ObjC/DOMTestJSBuiltinConstructor.h        |     37 -
 .../test/ObjC/DOMTestJSBuiltinConstructor.mm       |    117 -
 .../ObjC/DOMTestJSBuiltinConstructorInternal.h     |     34 -
 .../test/ObjC/DOMTestMediaQueryListListener.h      |     34 -
 .../test/ObjC/DOMTestMediaQueryListListener.mm     |     83 -
 .../ObjC/DOMTestMediaQueryListListenerInternal.h   |     34 -
 .../scripts/test/ObjC/DOMTestNamedConstructor.h    |     31 -
 .../scripts/test/ObjC/DOMTestNamedConstructor.mm   |     75 -
 .../test/ObjC/DOMTestNamedConstructorInternal.h    |     34 -
 .../bindings/scripts/test/ObjC/DOMTestNode.h       |     34 -
 .../bindings/scripts/test/ObjC/DOMTestNode.mm      |     69 -
 .../scripts/test/ObjC/DOMTestNodeInternal.h        |     34 -
 .../scripts/test/ObjC/DOMTestNondeterministic.h    |     40 -
 .../scripts/test/ObjC/DOMTestNondeterministic.mm   |    141 -
 .../test/ObjC/DOMTestNondeterministicInternal.h    |     34 -
 .../bindings/scripts/test/ObjC/DOMTestObj.h        |    195 -
 .../bindings/scripts/test/ObjC/DOMTestObj.mm       |   1394 -
 .../scripts/test/ObjC/DOMTestObjInternal.h         |     34 -
 .../test/ObjC/DOMTestOverloadedConstructors.h      |     31 -
 .../test/ObjC/DOMTestOverloadedConstructors.mm     |     75 -
 .../ObjC/DOMTestOverloadedConstructorsInternal.h   |     34 -
 .../scripts/test/ObjC/DOMTestOverrideBuiltins.h    |     35 -
 .../scripts/test/ObjC/DOMTestOverrideBuiltins.mm   |     83 -
 .../test/ObjC/DOMTestOverrideBuiltinsInternal.h    |     34 -
 .../ObjC/DOMTestSerializedScriptValueInterface.h   |     37 -
 .../ObjC/DOMTestSerializedScriptValueInterface.mm  |    121 -
 ...DOMTestSerializedScriptValueInterfaceInternal.h |     34 -
 .../scripts/test/ObjC/DOMTestSupplemental.cpp      |      6 -
 .../scripts/test/ObjC/DOMTestSupplemental.h        |      6 -
 .../bindings/scripts/test/ObjC/DOMTestTypedefs.h   |     44 -
 .../bindings/scripts/test/ObjC/DOMTestTypedefs.mm  |    183 -
 .../scripts/test/ObjC/DOMTestTypedefsInternal.h    |     34 -
 .../bindings/scripts/test/ObjC/DOMattribute.h      |     34 -
 .../bindings/scripts/test/ObjC/DOMattribute.mm     |     82 -
 .../scripts/test/ObjC/DOMattributeInternal.h       |     34 -
 .../bindings/scripts/test/ObjC/DOMreadonly.h       |     31 -
 .../bindings/scripts/test/ObjC/DOMreadonly.mm      |     75 -
 .../scripts/test/ObjC/DOMreadonlyInternal.h        |     34 -
 .../scripts/test/ObjC/ObjCTestSupplemental.cpp     |      6 -
 .../scripts/test/ObjC/ObjCTestSupplemental.h       |      6 -
 .../bindings/scripts/test/TestCEReactions.idl      |     36 +
 .../scripts/test/TestCEReactionsStringifier.idl    |     31 +
 .../WebCore/bindings/scripts/test/TestCallback.idl |     47 -
 .../bindings/scripts/test/TestCallbackFunction.idl |     14 +-
 .../test/TestCallbackFunctionWithTypedefs.idl      |     30 +
 .../scripts/test/TestCallbackInterface.idl         |     44 +
 .../WebCore/bindings/scripts/test/TestDOMJIT.idl   |     72 +
 .../bindings/scripts/test/TestEventConstructor.idl |     12 +-
 .../bindings/scripts/test/TestException.idl        |      6 +-
 .../bindings/scripts/test/TestGlobalObject.idl     |     42 +
 .../bindings/scripts/test/TestImplements.idl       |      2 +-
 .../bindings/scripts/test/TestInterface.idl        |     11 +-
 .../test/TestInterfaceLeadingUnderscore.idl        |     34 +
 .../WebCore/bindings/scripts/test/TestIterable.idl |     29 +
 .../bindings/scripts/test/TestNamedConstructor.idl |      4 +-
 .../WebCore/bindings/scripts/test/TestNode.idl     |      8 +-
 .../bindings/scripts/test/TestNondeterministic.idl |     40 -
 .../WebCore/bindings/scripts/test/TestObj.idl      |    376 +-
 .../scripts/test/TestOverloadedConstructors.idl    |      2 +-
 .../TestOverloadedConstructorsWithSequence.idl     |     30 +
 .../bindings/scripts/test/TestOverrideBuiltins.idl |      2 +-
 .../scripts/test/TestReportExtraMemoryCost.idl     |     30 +
 .../bindings/scripts/test/TestSerialization.idl    |     37 +
 .../scripts/test/TestSerializationInherit.idl      |     30 +
 .../scripts/test/TestSerializationInheritFinal.idl |     31 +
 .../test/TestSerializedScriptValueInterface.idl    |      6 +-
 .../scripts/test/TestStandaloneDictionary.idl      |     38 +
 .../scripts/test/TestStandaloneEnumeration.idl     |     35 +
 .../bindings/scripts/test/TestSupplemental.idl     |      2 +-
 .../WebCore/bindings/scripts/test/TestTypedefs.idl |     42 +-
 .../native/Source/WebCore/bridge/NP_jsobject.cpp   |    118 +-
 .../native/Source/WebCore/bridge/NP_jsobject.h     |      4 +-
 .../Source/WebCore/bridge/c/CRuntimeObject.cpp     |      2 +-
 .../main/native/Source/WebCore/bridge/c/c_class.h  |      4 +-
 .../native/Source/WebCore/bridge/c/c_instance.cpp  |     34 +-
 .../native/Source/WebCore/bridge/c/c_instance.h    |     22 +-
 .../native/Source/WebCore/bridge/c/c_runtime.cpp   |      7 +-
 .../native/Source/WebCore/bridge/c/c_runtime.h     |      6 +-
 .../native/Source/WebCore/bridge/c/c_utility.cpp   |      5 +-
 .../Source/WebCore/bridge/jni/JNIUtility.cpp       |      2 +-
 .../native/Source/WebCore/bridge/jni/JNIUtility.h  |      5 +-
 .../native/Source/WebCore/bridge/jni/JavaType.h    |      5 +-
 .../Source/WebCore/bridge/jni/JobjectWrapper.h     |      9 +-
 .../Source/WebCore/bridge/jni/jni_jsobject.h       |      5 +-
 .../Source/WebCore/bridge/jni/jsc/BridgeUtils.cpp  |    454 +
 .../Source/WebCore/bridge/jni/jsc/BridgeUtils.h    |     25 +
 .../WebCore/bridge/jni/jsc/JNIUtilityPrivate.cpp   |    157 +-
 .../WebCore/bridge/jni/jsc/JNIUtilityPrivate.h     |      5 +-
 .../Source/WebCore/bridge/jni/jsc/JavaArrayJSC.cpp |      8 +-
 .../Source/WebCore/bridge/jni/jsc/JavaArrayJSC.h   |     11 +-
 .../Source/WebCore/bridge/jni/jsc/JavaClassJSC.cpp |      9 +-
 .../Source/WebCore/bridge/jni/jsc/JavaClassJSC.h   |      5 +-
 .../Source/WebCore/bridge/jni/jsc/JavaFieldJSC.cpp |      7 +-
 .../Source/WebCore/bridge/jni/jsc/JavaFieldJSC.h   |     11 +-
 .../WebCore/bridge/jni/jsc/JavaInstanceJSC.cpp     |     41 +-
 .../WebCore/bridge/jni/jsc/JavaInstanceJSC.h       |      5 +-
 .../Source/WebCore/bridge/jni/jsc/JavaMethodJSC.h  |      8 +-
 .../WebCore/bridge/jni/jsc/JavaRuntimeObject.cpp   |      4 +-
 .../WebCore/bridge/jni/jsc/JavaRuntimeObject.h     |      9 +-
 .../Source/WebCore/bridge/jni/jsc/JavaStringJSC.h  |     10 +-
 .../native/Source/WebCore/bridge/jsc/BridgeJSC.h   |      6 +-
 .../native/Source/WebCore/bridge/npruntime.cpp     |      3 -
 .../WebCore/bridge/objc/ObjCRuntimeObject.mm       |      2 +-
 .../{bindings => bridge}/objc/WebScriptObject.h    |      0
 .../Source/WebCore/bridge/objc/WebScriptObject.mm  |    718 +
 .../WebCore/bridge/objc/WebScriptObjectPrivate.h   |     85 +
 .../Source/WebCore/bridge/objc/objc_instance.mm    |     54 +-
 .../Source/WebCore/bridge/objc/objc_runtime.h      |      8 +-
 .../Source/WebCore/bridge/objc/objc_runtime.mm     |     63 +-
 .../Source/WebCore/bridge/objc/objc_utility.h      |      2 +-
 .../Source/WebCore/bridge/objc/objc_utility.mm     |      6 +-
 .../native/Source/WebCore/bridge/runtime_array.cpp |     42 +-
 .../native/Source/WebCore/bridge/runtime_array.h   |      6 +-
 .../Source/WebCore/bridge/runtime_method.cpp       |     26 +-
 .../Source/WebCore/bridge/runtime_object.cpp       |     75 +-
 .../native/Source/WebCore/bridge/runtime_object.h  |      4 +-
 .../native/Source/WebCore/bridge/runtime_root.cpp  |      3 +-
 .../native/Source/WebCore/bridge/runtime_root.h    |      2 +-
 .../native/Source/WebCore/bridge/testbindings.cpp  |      4 +-
 .../web/src/main/native/Source/WebCore/config.h    |      8 +-
 .../contentextensions/CombinedFiltersAlphabet.h    |      5 +-
 .../contentextensions/CombinedURLFilters.cpp       |      6 +-
 .../WebCore/contentextensions/CombinedURLFilters.h |      5 +-
 .../contentextensions/CompiledContentExtension.h   |      5 +-
 .../WebCore/contentextensions/ContentExtension.h   |     11 +-
 .../contentextensions/ContentExtensionActions.h    |     16 +-
 .../contentextensions/ContentExtensionCompiler.h   |      4 +-
 .../contentextensions/ContentExtensionError.cpp    |      4 +-
 .../contentextensions/ContentExtensionError.h      |      4 +-
 .../contentextensions/ContentExtensionParser.cpp   |     66 +-
 .../contentextensions/ContentExtensionParser.h     |      5 +-
 .../contentextensions/ContentExtensionRule.h       |      6 +-
 .../ContentExtensionStyleSheet.cpp                 |      9 +-
 .../contentextensions/ContentExtensionStyleSheet.h |      8 +-
 .../contentextensions/ContentExtensionsBackend.cpp |     64 +-
 .../contentextensions/ContentExtensionsBackend.h   |      8 +-
 .../contentextensions/ContentExtensionsDebugging.h |      9 +-
 .../native/Source/WebCore/contentextensions/DFA.h  |      8 +-
 .../Source/WebCore/contentextensions/DFABytecode.h |      6 +-
 .../contentextensions/DFABytecodeCompiler.cpp      |      2 +-
 .../contentextensions/DFABytecodeCompiler.h        |      6 +-
 .../contentextensions/DFABytecodeInterpreter.h     |      7 +-
 .../Source/WebCore/contentextensions/DFACombiner.h |     10 +-
 .../WebCore/contentextensions/DFAMinimizer.cpp     |      3 +-
 .../WebCore/contentextensions/DFAMinimizer.h       |      5 +-
 .../Source/WebCore/contentextensions/DFANode.h     |      8 +-
 .../WebCore/contentextensions/HashableActionList.h |      6 +-
 .../WebCore/contentextensions/ImmutableNFA.h       |     12 +-
 .../contentextensions/ImmutableNFANodeBuilder.h    |      8 +-
 .../WebCore/contentextensions/MutableRange.h       |      8 +-
 .../WebCore/contentextensions/MutableRangeList.h   |      8 +-
 .../Source/WebCore/contentextensions/NFA.cpp       |      1 -
 .../native/Source/WebCore/contentextensions/NFA.h  |      9 +-
 .../Source/WebCore/contentextensions/NFANode.h     |      8 +-
 .../Source/WebCore/contentextensions/NFAToDFA.h    |      8 +-
 .../native/Source/WebCore/contentextensions/Term.h |      5 +-
 .../WebCore/contentextensions/URLFilterParser.h    |      6 +-
 .../Source/WebCore/crypto/CommonCryptoUtilities.h  |      6 +-
 .../Source/WebCore/crypto/CryptoAlgorithm.cpp      |     90 +-
 .../native/Source/WebCore/crypto/CryptoAlgorithm.h |     78 +-
 .../crypto/CryptoAlgorithmDescriptionBuilder.cpp   |     43 -
 .../crypto/CryptoAlgorithmDescriptionBuilder.h     |     54 -
 .../WebCore/crypto/CryptoAlgorithmIdentifier.h     |      6 +-
 .../WebCore/crypto/CryptoAlgorithmParameters.h     |     27 +-
 .../WebCore/crypto/CryptoAlgorithmParameters.idl   |     30 +
 .../crypto/CryptoAlgorithmParametersDeprecated.h   |     60 +
 .../WebCore/crypto/CryptoAlgorithmRegistry.cpp     |     46 +-
 .../WebCore/crypto/CryptoAlgorithmRegistry.h       |     21 +-
 .../native/Source/WebCore/crypto/CryptoDigest.h    |     57 -
 .../native/Source/WebCore/crypto/CryptoKey.cpp     |     50 +-
 .../main/native/Source/WebCore/crypto/CryptoKey.h  |     72 +-
 .../native/Source/WebCore/crypto/CryptoKey.idl     |     22 +-
 .../native/Source/WebCore/crypto/CryptoKeyData.h   |      4 +-
 .../native/Source/WebCore/crypto/CryptoKeyPair.cpp |     45 -
 .../native/Source/WebCore/crypto/CryptoKeyPair.h   |     24 +-
 .../native/Source/WebCore/crypto/CryptoKeyPair.idl |     13 +-
 .../Source/WebCore/crypto/CryptoKeySerialization.h |     17 +-
 .../native/Source/WebCore/crypto/CryptoKeyType.h   |      8 +-
 .../native/Source/WebCore/crypto/CryptoKeyUsage.h  |     20 +-
 .../Source/WebCore/crypto/CryptoKeyUsage.idl       |     37 +
 .../main/native/Source/WebCore/crypto/JsonWebKey.h |     63 +
 .../native/Source/WebCore/crypto/JsonWebKey.idl    |     53 +
 .../Source/WebCore/crypto/RsaOtherPrimesInfo.h     |     42 +
 .../Source/WebCore/crypto/RsaOtherPrimesInfo.idl   |     34 +
 .../WebCore/crypto/SerializedCryptoKeyWrap.h       |     15 +-
 .../native/Source/WebCore/crypto/SubtleCrypto.cpp  |     14 +-
 .../native/Source/WebCore/crypto/SubtleCrypto.h    |     22 +-
 .../native/Source/WebCore/crypto/SubtleCrypto.idl  |     32 +-
 .../Source/WebCore/crypto/WebKitSubtleCrypto.cpp   |     47 +
 .../Source/WebCore/crypto/WebKitSubtleCrypto.h     |     50 +
 .../Source/WebCore/crypto/WebKitSubtleCrypto.idl   |     41 +
 .../crypto/algorithms/CryptoAlgorithmAES_CBC.cpp   |    176 +-
 .../crypto/algorithms/CryptoAlgorithmAES_CBC.h     |     44 +-
 .../crypto/algorithms/CryptoAlgorithmAES_KW.cpp    |    157 +-
 .../crypto/algorithms/CryptoAlgorithmAES_KW.h      |     39 +-
 .../crypto/algorithms/CryptoAlgorithmHMAC.cpp      |    185 +-
 .../crypto/algorithms/CryptoAlgorithmHMAC.h        |     46 +-
 .../algorithms/CryptoAlgorithmRSAES_PKCS1_v1_5.cpp |    183 +-
 .../algorithms/CryptoAlgorithmRSAES_PKCS1_v1_5.h   |     39 +-
 .../CryptoAlgorithmRSASSA_PKCS1_v1_5.cpp           |    240 +-
 .../algorithms/CryptoAlgorithmRSASSA_PKCS1_v1_5.h  |     43 +-
 .../crypto/algorithms/CryptoAlgorithmRSA_OAEP.cpp  |    256 +-
 .../crypto/algorithms/CryptoAlgorithmRSA_OAEP.h    |     43 +-
 .../crypto/algorithms/CryptoAlgorithmSHA1.cpp      |     42 +-
 .../crypto/algorithms/CryptoAlgorithmSHA1.h        |     23 +-
 .../crypto/algorithms/CryptoAlgorithmSHA224.cpp    |     42 +-
 .../crypto/algorithms/CryptoAlgorithmSHA224.h      |     23 +-
 .../crypto/algorithms/CryptoAlgorithmSHA256.cpp    |     42 +-
 .../crypto/algorithms/CryptoAlgorithmSHA256.h      |     21 +-
 .../crypto/algorithms/CryptoAlgorithmSHA384.cpp    |     42 +-
 .../crypto/algorithms/CryptoAlgorithmSHA384.h      |     23 +-
 .../crypto/algorithms/CryptoAlgorithmSHA512.cpp    |     42 +-
 .../crypto/algorithms/CryptoAlgorithmSHA512.h      |     23 +-
 .../crypto/gcrypt/CryptoAlgorithmHMACGCrypt.cpp    |    194 +
 .../CryptoAlgorithmRSASSA_PKCS1_v1_5GCrypt.cpp     |     64 +
 .../crypto/gnutls/CryptoAlgorithmAES_CBCGnuTLS.cpp |     28 +-
 .../crypto/gnutls/CryptoAlgorithmAES_KWGnuTLS.cpp  |     25 +-
 .../crypto/gnutls/CryptoAlgorithmHMACGnuTLS.cpp    |     37 +-
 .../CryptoAlgorithmRSAES_PKCS1_v1_5GnuTLS.cpp      |     24 +-
 .../CryptoAlgorithmRSASSA_PKCS1_v1_5GnuTLS.cpp     |     31 +-
 .../gnutls/CryptoAlgorithmRSA_OAEPGnuTLS.cpp       |     28 +-
 .../WebCore/crypto/gnutls/CryptoDigestGnuTLS.cpp   |    108 -
 .../WebCore/crypto/gnutls/CryptoKeyRSAGnuTLS.cpp   |     42 +-
 .../Source/WebCore/crypto/keys/CryptoKeyAES.cpp    |     64 +-
 .../Source/WebCore/crypto/keys/CryptoKeyAES.h      |     47 +-
 .../crypto/keys/CryptoKeyDataOctetSequence.h       |      4 +-
 .../crypto/keys/CryptoKeyDataRSAComponents.cpp     |     31 +
 .../crypto/keys/CryptoKeyDataRSAComponents.h       |     21 +-
 .../Source/WebCore/crypto/keys/CryptoKeyHMAC.cpp   |     78 +-
 .../Source/WebCore/crypto/keys/CryptoKeyHMAC.h     |     50 +-
 .../Source/WebCore/crypto/keys/CryptoKeyRSA.cpp    |    153 +
 .../Source/WebCore/crypto/keys/CryptoKeyRSA.h      |     81 +-
 .../crypto/keys/CryptoKeySerializationRaw.cpp      |      7 +-
 .../crypto/keys/CryptoKeySerializationRaw.h        |     12 +-
 .../crypto/mac/CryptoAlgorithmAES_CBCMac.cpp       |    111 +-
 .../crypto/mac/CryptoAlgorithmAES_KWMac.cpp        |     87 +-
 .../WebCore/crypto/mac/CryptoAlgorithmHMACMac.cpp  |    104 +-
 .../mac/CryptoAlgorithmRSAES_PKCS1_v1_5Mac.cpp     |     97 +-
 .../mac/CryptoAlgorithmRSASSA_PKCS1_v1_5Mac.cpp    |    166 +-
 .../crypto/mac/CryptoAlgorithmRSA_OAEPMac.cpp      |    114 +-
 .../Source/WebCore/crypto/mac/CryptoDigestMac.cpp  |    191 -
 .../Source/WebCore/crypto/mac/CryptoKeyRSAMac.cpp  |    219 +-
 .../crypto/mac/SerializedCryptoKeyWrapMac.mm       |     16 +
 .../WebCore/crypto/parameters/AesCbcParams.idl     |     32 +
 .../WebCore/crypto/parameters/AesKeyGenParams.idl  |     32 +
 .../parameters/CryptoAlgorithmAesCbcParams.h       |     26 +-
 .../CryptoAlgorithmAesCbcParamsDeprecated.h        |     47 +
 .../parameters/CryptoAlgorithmAesKeyGenParams.h    |     11 +-
 .../CryptoAlgorithmAesKeyGenParamsDeprecated.h     |     46 +
 .../parameters/CryptoAlgorithmHmacKeyParams.h      |     26 +-
 .../CryptoAlgorithmHmacKeyParamsDeprecated.h       |     52 +
 .../crypto/parameters/CryptoAlgorithmHmacParams.h  |     49 -
 .../CryptoAlgorithmHmacParamsDeprecated.h          |     47 +
 .../CryptoAlgorithmRsaHashedImportParams.h         |     48 +
 .../CryptoAlgorithmRsaHashedKeyGenParams.h         |     47 +
 .../parameters/CryptoAlgorithmRsaKeyGenParams.h    |     33 +-
 .../CryptoAlgorithmRsaKeyGenParamsDeprecated.h     |     52 +
 .../CryptoAlgorithmRsaKeyParamsWithHash.h          |     58 -
 ...CryptoAlgorithmRsaKeyParamsWithHashDeprecated.h |     56 +
 .../parameters/CryptoAlgorithmRsaOaepParams.h      |     37 +-
 .../CryptoAlgorithmRsaOaepParamsDeprecated.h       |     52 +
 .../parameters/CryptoAlgorithmRsaSsaParams.h       |     49 -
 .../CryptoAlgorithmRsaSsaParamsDeprecated.h        |     47 +
 .../WebCore/crypto/parameters/HmacKeyParams.idl    |     39 +
 .../crypto/parameters/RsaHashedImportParams.idl    |     32 +
 .../crypto/parameters/RsaHashedKeyGenParams.idl    |     32 +
 .../WebCore/crypto/parameters/RsaKeyGenParams.idl  |     34 +
 .../WebCore/crypto/parameters/RsaOaepParams.idl    |     32 +
 .../Source/WebCore/css/BasicShapeFunctions.cpp     |     47 +-
 .../Source/WebCore/css/BasicShapeFunctions.h       |     18 +-
 .../main/native/Source/WebCore/css/CSSAllInOne.cpp |     15 +-
 .../WebCore/css/CSSAnimationTriggerScrollValue.cpp |      3 +-
 .../WebCore/css/CSSAnimationTriggerScrollValue.h   |     23 +-
 .../Source/WebCore/css/CSSAspectRatioValue.cpp     |      2 -
 .../Source/WebCore/css/CSSAspectRatioValue.h       |      8 +-
 .../native/Source/WebCore/css/CSSBasicShapes.cpp   |     61 +-
 .../native/Source/WebCore/css/CSSBasicShapes.h     |    101 +-
 .../native/Source/WebCore/css/CSSBorderImage.cpp   |     14 +-
 .../native/Source/WebCore/css/CSSBorderImage.h     |     13 +-
 .../WebCore/css/CSSBorderImageSliceValue.cpp       |      4 +-
 .../Source/WebCore/css/CSSBorderImageSliceValue.h  |     16 +-
 .../Source/WebCore/css/CSSCalculationValue.cpp     |    264 +-
 .../Source/WebCore/css/CSSCalculationValue.h       |     25 +-
 .../native/Source/WebCore/css/CSSCanvasValue.h     |     16 +-
 .../native/Source/WebCore/css/CSSCharsetRule.cpp   |     37 -
 .../native/Source/WebCore/css/CSSCharsetRule.h     |     54 -
 .../native/Source/WebCore/css/CSSCharsetRule.idl   |     29 -
 .../WebCore/css/CSSComputedStyleDeclaration.cpp    |   1950 +-
 .../WebCore/css/CSSComputedStyleDeclaration.h      |     93 +-
 .../WebCore/css/CSSContentDistributionValue.cpp    |      4 +-
 .../WebCore/css/CSSContentDistributionValue.h      |      7 +-
 .../Source/WebCore/css/CSSCrossfadeValue.cpp       |    142 +-
 .../native/Source/WebCore/css/CSSCrossfadeValue.h  |     69 +-
 .../Source/WebCore/css/CSSCursorImageValue.cpp     |    168 +-
 .../Source/WebCore/css/CSSCursorImageValue.h       |     27 +-
 .../Source/WebCore/css/CSSCustomIdentValue.cpp     |     62 +
 .../Source/WebCore/css/CSSCustomIdentValue.h       |     72 +
 .../Source/WebCore/css/CSSCustomPropertyValue.cpp  |     55 +
 .../Source/WebCore/css/CSSCustomPropertyValue.h    |     62 +-
 .../Source/WebCore/css/CSSDefaultStyleSheets.cpp   |     20 +-
 .../Source/WebCore/css/CSSDefaultStyleSheets.h     |      9 +-
 .../Source/WebCore/css/CSSFilterImageValue.cpp     |     54 +-
 .../Source/WebCore/css/CSSFilterImageValue.h       |     20 +-
 .../main/native/Source/WebCore/css/CSSFontFace.cpp |    275 +-
 .../main/native/Source/WebCore/css/CSSFontFace.h   |     66 +-
 .../Source/WebCore/css/CSSFontFaceLoadEvent.cpp    |     10 +-
 .../Source/WebCore/css/CSSFontFaceLoadEvent.h      |     36 +-
 .../Source/WebCore/css/CSSFontFaceLoadEvent.idl    |     12 +-
 .../native/Source/WebCore/css/CSSFontFaceRule.h    |     14 +-
 .../native/Source/WebCore/css/CSSFontFaceSet.cpp   |    148 +-
 .../native/Source/WebCore/css/CSSFontFaceSet.h     |     36 +-
 .../Source/WebCore/css/CSSFontFaceSource.cpp       |     50 +-
 .../native/Source/WebCore/css/CSSFontFaceSource.h  |     24 +-
 .../Source/WebCore/css/CSSFontFaceSrcValue.cpp     |     10 +-
 .../Source/WebCore/css/CSSFontFaceSrcValue.h       |     10 +-
 .../main/native/Source/WebCore/css/CSSFontFamily.h |      6 +-
 .../Source/WebCore/css/CSSFontFeatureValue.cpp     |      2 +-
 .../Source/WebCore/css/CSSFontFeatureValue.h       |     17 +-
 .../native/Source/WebCore/css/CSSFontSelector.cpp  |    102 +-
 .../native/Source/WebCore/css/CSSFontSelector.h    |     40 +-
 .../main/native/Source/WebCore/css/CSSFontValue.h  |      8 +-
 .../Source/WebCore/css/CSSFontVariationValue.cpp   |     61 +
 .../Source/WebCore/css/CSSFontVariationValue.h     |     59 +
 .../native/Source/WebCore/css/CSSFunctionValue.cpp |     43 +-
 .../native/Source/WebCore/css/CSSFunctionValue.h   |     40 +-
 .../native/Source/WebCore/css/CSSGradientValue.cpp |    183 +-
 .../native/Source/WebCore/css/CSSGradientValue.h   |     44 +-
 .../main/native/Source/WebCore/css/CSSGrammar.y.in |   2022 -
 .../Source/WebCore/css/CSSGrammar.y.includes       |     61 -
 .../Source/WebCore/css/CSSGridAutoRepeatValue.cpp  |     49 +
 .../Source/WebCore/css/CSSGridAutoRepeatValue.h    |     72 +
 .../Source/WebCore/css/CSSGridLineNamesValue.cpp   |      8 -
 .../Source/WebCore/css/CSSGridLineNamesValue.h     |     12 +-
 .../WebCore/css/CSSGridTemplateAreasValue.cpp      |     19 +-
 .../Source/WebCore/css/CSSGridTemplateAreasValue.h |     15 +-
 .../native/Source/WebCore/css/CSSGroupingRule.cpp  |     27 +-
 .../native/Source/WebCore/css/CSSGroupingRule.h    |     19 +-
 .../src/main/native/Source/WebCore/css/CSSHelper.h |      7 +-
 .../Source/WebCore/css/CSSImageGeneratorValue.cpp  |     93 +-
 .../Source/WebCore/css/CSSImageGeneratorValue.h    |     42 +-
 .../native/Source/WebCore/css/CSSImageSetValue.cpp |     96 +-
 .../native/Source/WebCore/css/CSSImageSetValue.h   |     38 +-
 .../native/Source/WebCore/css/CSSImageValue.cpp    |     65 +-
 .../main/native/Source/WebCore/css/CSSImageValue.h |     38 +-
 .../native/Source/WebCore/css/CSSImportRule.cpp    |      2 -
 .../main/native/Source/WebCore/css/CSSImportRule.h |     20 +-
 .../native/Source/WebCore/css/CSSInheritedValue.h  |      7 +-
 .../native/Source/WebCore/css/CSSInitialValue.h    |      7 +-
 .../native/Source/WebCore/css/CSSKeyframeRule.cpp  |     32 +-
 .../native/Source/WebCore/css/CSSKeyframeRule.h    |     41 +-
 .../native/Source/WebCore/css/CSSKeyframesRule.cpp |     79 +-
 .../native/Source/WebCore/css/CSSKeyframesRule.h   |     43 +-
 .../native/Source/WebCore/css/CSSKeyframesRule.idl |     10 +-
 .../Source/WebCore/css/CSSLineBoxContainValue.h    |      8 +-
 .../main/native/Source/WebCore/css/CSSMarkup.cpp   |    217 +
 .../src/main/native/Source/WebCore/css/CSSMarkup.h |     42 +
 .../native/Source/WebCore/css/CSSMediaRule.cpp     |      4 +-
 .../main/native/Source/WebCore/css/CSSMediaRule.h  |     17 +-
 .../native/Source/WebCore/css/CSSMediaRule.idl     |      7 +-
 .../Source/WebCore/css/CSSNamedImageValue.cpp      |      4 +-
 .../native/Source/WebCore/css/CSSNamedImageValue.h |     11 +-
 .../native/Source/WebCore/css/CSSNamespaceRule.cpp |     72 +
 .../native/Source/WebCore/css/CSSNamespaceRule.h   |     55 +
 .../native/Source/WebCore/css/CSSNamespaceRule.idl |     33 +
 .../main/native/Source/WebCore/css/CSSOMUtils.cpp  |    100 -
 .../main/native/Source/WebCore/css/CSSOMUtils.h    |     50 -
 .../main/native/Source/WebCore/css/CSSPageRule.cpp |      1 -
 .../main/native/Source/WebCore/css/CSSPageRule.h   |     18 +-
 .../main/native/Source/WebCore/css/CSSParser.cpp   |  13722 --
 .../src/main/native/Source/WebCore/css/CSSParser.h |    781 -
 .../main/native/Source/WebCore/css/CSSParserMode.h |     81 -
 .../native/Source/WebCore/css/CSSParserValues.cpp  |    423 -
 .../native/Source/WebCore/css/CSSParserValues.h    |    281 -
 .../WebCore/css/CSSPendingSubstitutionValue.cpp    |     40 +
 .../WebCore/css/CSSPendingSubstitutionValue.h      |     73 +
 .../Source/WebCore/css/CSSPrimitiveValue.cpp       |    592 +-
 .../native/Source/WebCore/css/CSSPrimitiveValue.h  |    344 +-
 .../Source/WebCore/css/CSSPrimitiveValue.idl       |     68 -
 .../Source/WebCore/css/CSSPrimitiveValueMappings.h |    363 +-
 .../native/Source/WebCore/css/CSSProperties.json   |   4200 +
 .../main/native/Source/WebCore/css/CSSProperty.cpp |     40 +-
 .../main/native/Source/WebCore/css/CSSProperty.h   |     78 +-
 .../native/Source/WebCore/css/CSSPropertyNames.in  |    682 -
 .../Source/WebCore/css/CSSPropertySourceData.cpp   |      9 +-
 .../Source/WebCore/css/CSSPropertySourceData.h     |     36 +-
 .../native/Source/WebCore/css/CSSReflectValue.cpp  |     10 +-
 .../native/Source/WebCore/css/CSSReflectValue.h    |     33 +-
 .../Source/WebCore/css/CSSReflectionDirection.h    |      5 +-
 .../native/Source/WebCore/css/CSSRevertValue.h     |      7 +-
 .../src/main/native/Source/WebCore/css/CSSRule.cpp |      5 +-
 .../src/main/native/Source/WebCore/css/CSSRule.h   |     14 +-
 .../src/main/native/Source/WebCore/css/CSSRule.idl |     30 +-
 .../main/native/Source/WebCore/css/CSSRuleList.h   |     35 +-
 .../main/native/Source/WebCore/css/CSSRuleList.idl |      7 +-
 .../Source/WebCore/css/CSSSegmentedFontFace.cpp    |     62 +-
 .../Source/WebCore/css/CSSSegmentedFontFace.h      |     22 +-
 .../main/native/Source/WebCore/css/CSSSelector.cpp |     78 +-
 .../main/native/Source/WebCore/css/CSSSelector.h   |    138 +-
 .../native/Source/WebCore/css/CSSSelectorList.cpp  |     14 +-
 .../native/Source/WebCore/css/CSSSelectorList.h    |      5 +-
 .../native/Source/WebCore/css/CSSShadowValue.cpp   |     19 +-
 .../native/Source/WebCore/css/CSSShadowValue.h     |     34 +-
 .../Source/WebCore/css/CSSStyleDeclaration.h       |     21 +-
 .../Source/WebCore/css/CSSStyleDeclaration.idl     |     41 +-
 .../main/native/Source/WebCore/css/CSSStyleRule.h  |     20 +-
 .../native/Source/WebCore/css/CSSStyleSheet.cpp    |    192 +-
 .../main/native/Source/WebCore/css/CSSStyleSheet.h |     68 +-
 .../native/Source/WebCore/css/CSSStyleSheet.idl    |     23 +-
 .../native/Source/WebCore/css/CSSSupportsRule.cpp  |      1 -
 .../native/Source/WebCore/css/CSSSupportsRule.h    |      9 +-
 .../native/Source/WebCore/css/CSSSupportsRule.idl  |     10 +-
 .../Source/WebCore/css/CSSTimingFunctionValue.cpp  |     51 +-
 .../Source/WebCore/css/CSSTimingFunctionValue.h    |     45 +-
 .../WebCore/css/CSSToLengthConversionData.cpp      |      8 +-
 .../Source/WebCore/css/CSSToLengthConversionData.h |     13 +-
 .../native/Source/WebCore/css/CSSToStyleMap.cpp    |    188 +-
 .../main/native/Source/WebCore/css/CSSToStyleMap.h |     16 +-
 .../Source/WebCore/css/CSSUnicodeRangeValue.h      |      8 +-
 .../native/Source/WebCore/css/CSSUnknownRule.h     |     11 +-
 .../main/native/Source/WebCore/css/CSSUnsetValue.h |      7 +-
 .../main/native/Source/WebCore/css/CSSValue.cpp    |    208 +-
 .../src/main/native/Source/WebCore/css/CSSValue.h  |    101 +-
 .../main/native/Source/WebCore/css/CSSValue.idl    |     38 -
 .../native/Source/WebCore/css/CSSValueKeywords.in  |    152 +-
 .../native/Source/WebCore/css/CSSValueList.cpp     |    147 +-
 .../main/native/Source/WebCore/css/CSSValueList.h  |     25 +-
 .../native/Source/WebCore/css/CSSValueList.idl     |     33 -
 .../native/Source/WebCore/css/CSSValuePool.cpp     |     31 +-
 .../main/native/Source/WebCore/css/CSSValuePool.h  |     18 +-
 .../native/Source/WebCore/css/CSSVariableData.cpp  |    182 +
 .../native/Source/WebCore/css/CSSVariableData.h    |     94 +
 .../WebCore/css/CSSVariableDependentValue.cpp      |     49 -
 .../Source/WebCore/css/CSSVariableDependentValue.h |     79 -
 .../WebCore/css/CSSVariableReferenceValue.cpp      |     50 +
 .../Source/WebCore/css/CSSVariableReferenceValue.h |     69 +
 .../native/Source/WebCore/css/CSSVariableValue.cpp |     90 -
 .../native/Source/WebCore/css/CSSVariableValue.h   |     71 -
 .../src/main/native/Source/WebCore/css/Counter.h   |     50 +-
 .../src/main/native/Source/WebCore/css/Counter.idl |     28 -
 .../native/Source/WebCore/css/DOMCSSNamespace.cpp  |     90 +
 .../native/Source/WebCore/css/DOMCSSNamespace.h    |     46 +
 .../native/Source/WebCore/css/DOMCSSNamespace.idl  |     37 +
 .../native/Source/WebCore/css/DOMWindowCSS.cpp     |     85 -
 .../main/native/Source/WebCore/css/DOMWindowCSS.h  |     54 -
 .../native/Source/WebCore/css/DOMWindowCSS.idl     |     40 -
 .../native/Source/WebCore/css/DashboardRegion.h    |     13 +-
 .../Source/WebCore/css/DeprecatedCSSOMCounter.h    |     56 +
 .../Source/WebCore/css/DeprecatedCSSOMCounter.idl  |     28 +
 .../WebCore/css/DeprecatedCSSOMPrimitiveValue.cpp  |     90 +
 .../WebCore/css/DeprecatedCSSOMPrimitiveValue.h    |    108 +
 .../WebCore/css/DeprecatedCSSOMPrimitiveValue.idl  |     67 +
 .../Source/WebCore/css/DeprecatedCSSOMRGBColor.h   |     73 +
 .../Source/WebCore/css/DeprecatedCSSOMRGBColor.idl |     31 +
 .../Source/WebCore/css/DeprecatedCSSOMRect.h       |     63 +
 .../Source/WebCore/css/DeprecatedCSSOMRect.idl     |     29 +
 .../Source/WebCore/css/DeprecatedCSSOMValue.cpp    |    103 +
 .../Source/WebCore/css/DeprecatedCSSOMValue.h      |    130 +
 .../Source/WebCore/css/DeprecatedCSSOMValue.idl    |     38 +
 .../WebCore/css/DeprecatedCSSOMValueList.cpp       |     75 +
 .../Source/WebCore/css/DeprecatedCSSOMValueList.h  |     64 +
 .../WebCore/css/DeprecatedCSSOMValueList.idl       |     34 +
 .../native/Source/WebCore/css/DocumentRuleSets.cpp |     14 +-
 .../native/Source/WebCore/css/DocumentRuleSets.h   |     32 +-
 .../Source/WebCore/css/ElementRuleCollector.cpp    |    307 +-
 .../Source/WebCore/css/ElementRuleCollector.h      |     39 +-
 .../main/native/Source/WebCore/css/FontFace.cpp    |    376 +-
 .../src/main/native/Source/WebCore/css/FontFace.h  |     75 +-
 .../main/native/Source/WebCore/css/FontFace.idl    |     35 +-
 .../main/native/Source/WebCore/css/FontFaceSet.cpp |    119 +-
 .../main/native/Source/WebCore/css/FontFaceSet.h   |     83 +-
 .../main/native/Source/WebCore/css/FontFaceSet.idl |     11 +-
 .../Source/WebCore/css/FontVariantBuilder.cpp      |     12 +-
 .../native/Source/WebCore/css/FontVariantBuilder.h |      7 +-
 .../Source/WebCore/css/InspectorCSSOMWrappers.cpp  |     49 +-
 .../Source/WebCore/css/InspectorCSSOMWrappers.h    |     17 +-
 .../native/Source/WebCore/css/LengthFunctions.cpp  |     43 +-
 .../native/Source/WebCore/css/LengthFunctions.h    |     49 +-
 .../main/native/Source/WebCore/css/LengthRepeat.h  |     70 -
 .../Source/WebCore/css/MediaFeatureNames.cpp       |      8 +-
 .../native/Source/WebCore/css/MediaFeatureNames.h  |     98 +-
 .../main/native/Source/WebCore/css/MediaList.cpp   |    240 +-
 .../src/main/native/Source/WebCore/css/MediaList.h |     74 +-
 .../main/native/Source/WebCore/css/MediaList.idl   |     14 +-
 .../main/native/Source/WebCore/css/MediaQuery.cpp  |    106 +-
 .../main/native/Source/WebCore/css/MediaQuery.h    |     44 +-
 .../Source/WebCore/css/MediaQueryEvaluator.cpp     |    644 +-
 .../Source/WebCore/css/MediaQueryEvaluator.h       |     77 +-
 .../native/Source/WebCore/css/MediaQueryExp.cpp    |    246 -
 .../main/native/Source/WebCore/css/MediaQueryExp.h |    100 -
 .../Source/WebCore/css/MediaQueryExpression.cpp    |    237 +
 .../Source/WebCore/css/MediaQueryExpression.h      |     78 +
 .../native/Source/WebCore/css/MediaQueryList.cpp   |     30 +-
 .../native/Source/WebCore/css/MediaQueryList.h     |     22 +-
 .../native/Source/WebCore/css/MediaQueryList.idl   |      6 +-
 .../Source/WebCore/css/MediaQueryListListener.h    |      7 +-
 .../Source/WebCore/css/MediaQueryListListener.idl  |      8 +-
 .../Source/WebCore/css/MediaQueryMatcher.cpp       |     91 +-
 .../native/Source/WebCore/css/MediaQueryMatcher.h  |     45 +-
 .../Source/WebCore/css/PageRuleCollector.cpp       |      5 +-
 .../native/Source/WebCore/css/PageRuleCollector.h  |      6 +-
 .../web/src/main/native/Source/WebCore/css/Pair.h  |     12 +-
 .../WebCore/css/PropertySetCSSStyleDeclaration.cpp |    141 +-
 .../WebCore/css/PropertySetCSSStyleDeclaration.h   |     93 +-
 .../main/native/Source/WebCore/css/RGBColor.cpp    |     32 -
 .../src/main/native/Source/WebCore/css/RGBColor.h  |     34 +-
 .../main/native/Source/WebCore/css/RGBColor.idl    |     37 -
 .../web/src/main/native/Source/WebCore/css/Rect.h  |     31 +-
 .../src/main/native/Source/WebCore/css/Rect.idl    |     28 -
 .../main/native/Source/WebCore/css/RuleFeature.cpp |     49 +-
 .../main/native/Source/WebCore/css/RuleFeature.h   |     27 +-
 .../src/main/native/Source/WebCore/css/RuleSet.cpp |    167 +-
 .../src/main/native/Source/WebCore/css/RuleSet.h   |     29 +-
 .../WebCore/css/SVGCSSComputedStyleDeclaration.cpp |     99 +-
 .../native/Source/WebCore/css/SVGCSSParser.cpp     |    432 -
 .../Source/WebCore/css/SVGCSSValueKeywords.in      |      4 +-
 .../native/Source/WebCore/css/SelectorChecker.cpp  |    224 +-
 .../native/Source/WebCore/css/SelectorChecker.h    |     38 +-
 .../WebCore/css/SelectorCheckerTestFunctions.h     |     32 +-
 .../native/Source/WebCore/css/SelectorFilter.cpp   |     14 +-
 .../native/Source/WebCore/css/SelectorFilter.h     |      7 +-
 ...electorPseudoClassAndCompatibilityElementMap.in |     26 +-
 .../WebCore/css/SelectorPseudoElementTypeMap.in    |      4 +-
 .../Source/WebCore/css/SelectorPseudoTypeMap.h     |      9 +-
 .../native/Source/WebCore/css/SourceSizeList.cpp   |     81 -
 .../native/Source/WebCore/css/SourceSizeList.h     |     35 -
 .../main/native/Source/WebCore/css/StyleBuilder.h  |      5 +-
 .../Source/WebCore/css/StyleBuilderConverter.h     |    883 +-
 .../native/Source/WebCore/css/StyleBuilderCustom.h |    431 +-
 .../main/native/Source/WebCore/css/StyleColor.cpp  |     61 +
 .../main/native/Source/WebCore/css/StyleColor.h    |     75 +
 .../WebCore/css/StyleInvalidationAnalysis.cpp      |     45 +-
 .../Source/WebCore/css/StyleInvalidationAnalysis.h |     11 +-
 .../main/native/Source/WebCore/css/StyleMedia.cpp  |     11 +-
 .../main/native/Source/WebCore/css/StyleMedia.h    |      9 +-
 .../main/native/Source/WebCore/css/StyleMedia.idl  |      4 +-
 .../native/Source/WebCore/css/StyleProperties.cpp  |    266 +-
 .../native/Source/WebCore/css/StyleProperties.h    |    114 +-
 .../Source/WebCore/css/StylePropertyShorthand.cpp  |     41 +-
 .../Source/WebCore/css/StylePropertyShorthand.h    |     30 +-
 .../native/Source/WebCore/css/StyleResolver.cpp    |   1157 +-
 .../main/native/Source/WebCore/css/StyleResolver.h |    199 +-
 .../main/native/Source/WebCore/css/StyleRule.cpp   |    165 +-
 .../src/main/native/Source/WebCore/css/StyleRule.h |    170 +-
 .../native/Source/WebCore/css/StyleRuleImport.cpp  |     32 +-
 .../native/Source/WebCore/css/StyleRuleImport.h    |     16 +-
 .../main/native/Source/WebCore/css/StyleSheet.h    |      6 +-
 .../main/native/Source/WebCore/css/StyleSheet.idl  |     22 +-
 .../Source/WebCore/css/StyleSheetContents.cpp      |    201 +-
 .../native/Source/WebCore/css/StyleSheetContents.h |     49 +-
 .../native/Source/WebCore/css/StyleSheetList.cpp   |     10 +-
 .../native/Source/WebCore/css/StyleSheetList.h     |     17 +-
 .../native/Source/WebCore/css/StyleSheetList.idl   |     10 +-
 .../Source/WebCore/css/TransformFunctions.cpp      |    233 +-
 .../native/Source/WebCore/css/TransformFunctions.h |      7 +-
 .../Source/WebCore/css/ViewportStyleResolver.cpp   |      8 +-
 .../Source/WebCore/css/ViewportStyleResolver.h     |      7 +-
 .../Source/WebCore/css/WebKitCSSFilterValue.cpp    |    101 -
 .../Source/WebCore/css/WebKitCSSFilterValue.h      |     77 -
 .../Source/WebCore/css/WebKitCSSFilterValue.idl    |     48 -
 .../native/Source/WebCore/css/WebKitCSSMatrix.cpp  |    127 +-
 .../native/Source/WebCore/css/WebKitCSSMatrix.h    |     41 +-
 .../native/Source/WebCore/css/WebKitCSSMatrix.idl  |     43 +-
 .../Source/WebCore/css/WebKitCSSRegionRule.h       |      9 +-
 .../Source/WebCore/css/WebKitCSSTransformValue.cpp |     92 -
 .../Source/WebCore/css/WebKitCSSTransformValue.h   |     86 -
 .../Source/WebCore/css/WebKitCSSTransformValue.idl |     62 -
 .../Source/WebCore/css/WebKitCSSViewportRule.h     |     11 +-
 .../src/main/native/Source/WebCore/css/html.css    |     70 +-
 .../Source/WebCore/css/make-css-file-arrays.pl     |      5 +-
 ...electorPseudoClassAndCompatibilityElementMap.py |      6 +-
 .../src/main/native/Source/WebCore/css/makeprop.pl |    446 +-
 .../main/native/Source/WebCore/css/makevalues.pl   |     19 +-
 .../src/main/native/Source/WebCore/css/mathml.css  |    212 +-
 .../Source/WebCore/css/parser/CSSAtRuleID.cpp      |     67 +
 .../native/Source/WebCore/css/parser/CSSAtRuleID.h |     55 +
 .../WebCore/css/parser/CSSDeferredParser.cpp       |     57 +
 .../Source/WebCore/css/parser/CSSDeferredParser.h  |     68 +
 .../native/Source/WebCore/css/parser/CSSParser.cpp |    303 +
 .../native/Source/WebCore/css/parser/CSSParser.h   |     89 +
 .../WebCore/css/parser/CSSParserFastPaths.cpp      |   1258 +
 .../Source/WebCore/css/parser/CSSParserFastPaths.h |     55 +
 .../Source/WebCore/css/parser/CSSParserIdioms.cpp  |     58 +
 .../Source/WebCore/css/parser/CSSParserIdioms.h    |     67 +
 .../Source/WebCore/css/parser/CSSParserImpl.cpp    |    910 +
 .../Source/WebCore/css/parser/CSSParserImpl.h      |    176 +
 .../Source/WebCore/css/parser/CSSParserMode.h      |    165 +
 .../Source/WebCore/css/parser/CSSParserObserver.h  |     47 +
 .../css/parser/CSSParserObserverWrapper.cpp        |     72 +
 .../WebCore/css/parser/CSSParserObserverWrapper.h  |     77 +
 .../WebCore/css/parser/CSSParserSelector.cpp       |    245 +
 .../Source/WebCore/css/parser/CSSParserSelector.h  |    135 +
 .../Source/WebCore/css/parser/CSSParserToken.cpp   |    479 +
 .../Source/WebCore/css/parser/CSSParserToken.h     |    178 +
 .../WebCore/css/parser/CSSParserTokenRange.cpp     |    119 +
 .../WebCore/css/parser/CSSParserTokenRange.h       |    104 +
 .../WebCore/css/parser/CSSPropertyParser.cpp       |   5445 +
 .../Source/WebCore/css/parser/CSSPropertyParser.h  |    117 +
 .../css/parser/CSSPropertyParserHelpers.cpp        |   1348 +
 .../WebCore/css/parser/CSSPropertyParserHelpers.h  |    122 +
 .../WebCore/css/parser/CSSSelectorParser.cpp       |    891 +
 .../Source/WebCore/css/parser/CSSSelectorParser.h  |    108 +
 .../WebCore/css/parser/CSSSupportsParser.cpp       |    127 +
 .../Source/WebCore/css/parser/CSSSupportsParser.h  |     61 +
 .../Source/WebCore/css/parser/CSSTokenizer.cpp     |    879 +
 .../Source/WebCore/css/parser/CSSTokenizer.h       |    128 +
 .../WebCore/css/parser/CSSTokenizerInputStream.cpp |     73 +
 .../WebCore/css/parser/CSSTokenizerInputStream.h   |    107 +
 .../WebCore/css/parser/CSSVariableParser.cpp       |    166 +
 .../Source/WebCore/css/parser/CSSVariableParser.h  |     50 +
 .../WebCore/css/parser/MediaQueryBlockWatcher.cpp  |     51 +
 .../WebCore/css/parser/MediaQueryBlockWatcher.h    |     46 +
 .../Source/WebCore/css/parser/MediaQueryParser.cpp |    310 +
 .../Source/WebCore/css/parser/MediaQueryParser.h   |    136 +
 .../WebCore/css/parser/SizesAttributeParser.cpp    |    166 +
 .../WebCore/css/parser/SizesAttributeParser.h      |     64 +
 .../Source/WebCore/css/parser/SizesCalcParser.cpp  |    259 +
 .../Source/WebCore/css/parser/SizesCalcParser.h    |     81 +
 .../native/Source/WebCore/cssjit/FunctionCall.h    |     11 +-
 .../Source/WebCore/cssjit/RegisterAllocator.h      |      8 +-
 .../Source/WebCore/cssjit/SelectorCompiler.cpp     |    242 +-
 .../Source/WebCore/cssjit/SelectorCompiler.h       |     15 +-
 .../native/Source/WebCore/cssjit/StackAllocator.h  |      7 +-
 .../generic => dom}/ActiveDOMCallback.cpp          |      0
 .../native/Source/WebCore/dom/ActiveDOMCallback.h  |     52 +
 .../WebCore/dom/ActiveDOMCallbackMicrotask.cpp     |      2 +-
 .../WebCore/dom/ActiveDOMCallbackMicrotask.h       |     22 +-
 .../native/Source/WebCore/dom/ActiveDOMObject.h    |      5 +-
 .../Source/WebCore/dom/AllDescendantsCollection.h  |     48 +
 .../native/Source/WebCore/dom/AnimationEvent.cpp   |      8 +-
 .../native/Source/WebCore/dom/AnimationEvent.h     |     23 +-
 .../native/Source/WebCore/dom/AnimationEvent.idl   |     17 +-
 .../src/main/native/Source/WebCore/dom/Attr.cpp    |     66 +-
 .../web/src/main/native/Source/WebCore/dom/Attr.h  |     46 +-
 .../src/main/native/Source/WebCore/dom/Attr.idl    |     21 +-
 .../src/main/native/Source/WebCore/dom/Attribute.h |      5 +-
 .../Source/WebCore/dom/AuthorStyleSheets.cpp       |    396 -
 .../native/Source/WebCore/dom/AuthorStyleSheets.h  |    142 -
 .../Source/WebCore/dom/AutocompleteErrorEvent.h    |     21 +-
 .../Source/WebCore/dom/AutocompleteErrorEvent.idl  |      7 +-
 .../native/Source/WebCore/dom/BeforeLoadEvent.h    |     23 +-
 .../native/Source/WebCore/dom/BeforeLoadEvent.idl  |      7 +-
 .../Source/WebCore/dom/BeforeTextInsertedEvent.h   |      9 +-
 .../native/Source/WebCore/dom/BeforeUnloadEvent.h  |      9 +-
 .../native/Source/WebCore/dom/CDATASection.cpp     |      2 +-
 .../main/native/Source/WebCore/dom/CDATASection.h  |     15 +-
 .../native/Source/WebCore/dom/CharacterData.cpp    |    140 +-
 .../main/native/Source/WebCore/dom/CharacterData.h |     30 +-
 .../native/Source/WebCore/dom/CharacterData.idl    |     17 +-
 .../Source/WebCore/dom/CheckedRadioButtons.cpp     |    261 -
 .../Source/WebCore/dom/CheckedRadioButtons.h       |     53 -
 .../Source/WebCore/dom/ChildListMutationScope.cpp  |      8 +-
 .../Source/WebCore/dom/ChildListMutationScope.h    |      6 +-
 .../main/native/Source/WebCore/dom/ChildNode.idl   |     10 +-
 .../main/native/Source/WebCore/dom/ChildNodeList.h |     22 +-
 .../native/Source/WebCore/dom/ClassCollection.h    |     11 +-
 .../main/native/Source/WebCore/dom/ClientRect.h    |      5 +-
 .../main/native/Source/WebCore/dom/ClientRect.idl  |      6 +-
 .../native/Source/WebCore/dom/ClientRectList.cpp   |      5 +-
 .../native/Source/WebCore/dom/ClientRectList.h     |      5 +-
 .../native/Source/WebCore/dom/ClientRectList.idl   |      3 +-
 .../native/Source/WebCore/dom/ClipboardEvent.cpp   |      9 +-
 .../native/Source/WebCore/dom/ClipboardEvent.h     |     40 +-
 .../native/Source/WebCore/dom/ClipboardEvent.idl   |     35 +
 .../Source/WebCore/dom/CollectionIndexCache.cpp    |      5 +-
 .../Source/WebCore/dom/CollectionIndexCache.h      |      9 +-
 .../src/main/native/Source/WebCore/dom/Comment.cpp |      2 +-
 .../src/main/native/Source/WebCore/dom/Comment.h   |     13 +-
 .../src/main/native/Source/WebCore/dom/Comment.idl |      2 +-
 .../WebCore/dom/ComposedTreeAncestorIterator.h     |     54 +-
 .../Source/WebCore/dom/ComposedTreeIterator.cpp    |     84 +-
 .../Source/WebCore/dom/ComposedTreeIterator.h      |     46 +-
 .../native/Source/WebCore/dom/CompositionEvent.cpp |     15 +-
 .../native/Source/WebCore/dom/CompositionEvent.h   |     29 +-
 .../native/Source/WebCore/dom/CompositionEvent.idl |     19 +-
 .../native/Source/WebCore/dom/ContainerNode.cpp    |    640 +-
 .../main/native/Source/WebCore/dom/ContainerNode.h |    140 +-
 .../Source/WebCore/dom/ContainerNodeAlgorithms.cpp |     47 +-
 .../Source/WebCore/dom/ContainerNodeAlgorithms.h   |      8 +-
 .../WebCore/dom/ContextDestructionObserver.h       |      5 +-
 .../Source/WebCore/dom/CurrentScriptIncrementer.h  |     23 +-
 .../WebCore/dom/CustomElementDefinitions.cpp       |    105 -
 .../Source/WebCore/dom/CustomElementDefinitions.h  |     85 -
 .../WebCore/dom/CustomElementReactionQueue.cpp     |    293 +
 .../WebCore/dom/CustomElementReactionQueue.h       |    106 +
 .../Source/WebCore/dom/CustomElementRegistry.cpp   |    116 +
 .../Source/WebCore/dom/CustomElementRegistry.h     |     82 +
 .../Source/WebCore/dom/CustomElementRegistry.idl   |     34 +
 .../main/native/Source/WebCore/dom/CustomEvent.cpp |     23 +-
 .../main/native/Source/WebCore/dom/CustomEvent.h   |     35 +-
 .../main/native/Source/WebCore/dom/CustomEvent.idl |     14 +-
 .../main/native/Source/WebCore/dom/DOMAllInOne.cpp |     14 +-
 .../native/Source/WebCore/dom/DOMCoreException.cpp |     83 +-
 .../native/Source/WebCore/dom/DOMCoreException.h   |     16 +-
 .../native/Source/WebCore/dom/DOMCoreException.idl |     67 +-
 .../main/native/Source/WebCore/dom/DOMError.cpp    |      5 +-
 .../src/main/native/Source/WebCore/dom/DOMError.h  |     16 +-
 .../main/native/Source/WebCore/dom/DOMError.idl    |      1 +
 .../Source/WebCore/dom/DOMImplementation.cpp       |    246 +-
 .../native/Source/WebCore/dom/DOMImplementation.h  |     43 +-
 .../Source/WebCore/dom/DOMImplementation.idl       |     33 +-
 .../Source/WebCore/dom/DOMNamedFlowCollection.cpp  |     77 +-
 .../Source/WebCore/dom/DOMNamedFlowCollection.h    |     42 +-
 .../Source/WebCore/dom/DOMNamedFlowCollection.idl  |      9 +-
 .../src/main/native/Source/WebCore/dom/DOMPoint.h  |     56 +
 .../main/native/Source/WebCore/dom/DOMPoint.idl    |     46 +
 .../main/native/Source/WebCore/dom/DOMPointInit.h  |     42 +
 .../native/Source/WebCore/dom/DOMPointInit.idl     |     36 +
 .../native/Source/WebCore/dom/DOMPointReadOnly.h   |     68 +
 .../native/Source/WebCore/dom/DOMPointReadOnly.idl |     51 +
 .../src/main/native/Source/WebCore/dom/DOMRect.h   |     51 +
 .../src/main/native/Source/WebCore/dom/DOMRect.idl |     41 +
 .../main/native/Source/WebCore/dom/DOMRectInit.h   |     37 +
 .../main/native/Source/WebCore/dom/DOMRectInit.idl |     33 +
 .../native/Source/WebCore/dom/DOMRectReadOnly.h    |     69 +
 .../native/Source/WebCore/dom/DOMRectReadOnly.idl  |     47 +
 .../main/native/Source/WebCore/dom/DOMStringList.h |      6 +-
 .../native/Source/WebCore/dom/DOMStringList.idl    |      8 +-
 .../main/native/Source/WebCore/dom/DOMStringMap.h  |      7 +-
 .../native/Source/WebCore/dom/DOMStringMap.idl     |      7 +-
 .../main/native/Source/WebCore/dom/DOMTimeStamp.h  |      5 +-
 .../native/Source/WebCore/dom/DataTransfer.cpp     |     48 +-
 .../main/native/Source/WebCore/dom/DataTransfer.h  |    131 +-
 .../native/Source/WebCore/dom/DataTransfer.idl     |     16 +-
 .../Source/WebCore/dom/DataTransferAccessPolicy.h  |      7 +-
 .../native/Source/WebCore/dom/DataTransferItem.h   |     11 +-
 .../native/Source/WebCore/dom/DataTransferItem.idl |      2 +-
 .../Source/WebCore/dom/DataTransferItemList.h      |     18 +-
 .../Source/WebCore/dom/DataTransferItemList.idl    |      7 +-
 .../native/Source/WebCore/dom/DataTransferMac.mm   |      2 +-
 .../Source/WebCore/dom/DatasetDOMStringMap.cpp     |     43 +-
 .../Source/WebCore/dom/DatasetDOMStringMap.h       |     21 +-
 .../Source/WebCore/dom/DecodedDataDocumentParser.h |     13 +-
 .../native/Source/WebCore/dom/DeviceMotionClient.h |      5 +-
 .../Source/WebCore/dom/DeviceMotionController.cpp  |      1 +
 .../Source/WebCore/dom/DeviceMotionController.h    |      9 +-
 .../native/Source/WebCore/dom/DeviceMotionData.cpp |     48 +-
 .../native/Source/WebCore/dom/DeviceMotionData.h   |    101 +-
 .../Source/WebCore/dom/DeviceMotionEvent.cpp       |     63 +-
 .../native/Source/WebCore/dom/DeviceMotionEvent.h  |     30 +-
 .../Source/WebCore/dom/DeviceMotionEvent.idl       |     42 +-
 .../Source/WebCore/dom/DeviceOrientationClient.h   |      5 +-
 .../WebCore/dom/DeviceOrientationController.cpp    |      1 +
 .../WebCore/dom/DeviceOrientationController.h      |     10 +-
 .../Source/WebCore/dom/DeviceOrientationData.cpp   |    122 +-
 .../Source/WebCore/dom/DeviceOrientationData.h     |     63 +-
 .../Source/WebCore/dom/DeviceOrientationEvent.cpp  |     50 +-
 .../Source/WebCore/dom/DeviceOrientationEvent.h    |     25 +-
 .../Source/WebCore/dom/DeviceOrientationEvent.idl  |     42 +-
 .../main/native/Source/WebCore/dom/Document.cpp    |   2484 +-
 .../src/main/native/Source/WebCore/dom/Document.h  |    639 +-
 .../main/native/Source/WebCore/dom/Document.idl    |    282 +-
 .../Source/WebCore/dom/DocumentEventQueue.cpp      |      3 +-
 .../native/Source/WebCore/dom/DocumentEventQueue.h |     13 +-
 .../native/Source/WebCore/dom/DocumentFragment.cpp |      4 +-
 .../native/Source/WebCore/dom/DocumentFragment.h   |     17 +-
 .../native/Source/WebCore/dom/DocumentMarker.cpp   |    162 -
 .../native/Source/WebCore/dom/DocumentMarker.h     |    177 +-
 .../WebCore/dom/DocumentMarkerController.cpp       |     28 +-
 .../Source/WebCore/dom/DocumentMarkerController.h  |      7 +-
 .../Source/WebCore/dom/DocumentOrShadowRoot.idl    |     35 +
 .../Source/WebCore/dom/DocumentOrderedMap.cpp      |     17 +-
 .../native/Source/WebCore/dom/DocumentOrderedMap.h |      9 +-
 .../native/Source/WebCore/dom/DocumentParser.h     |      9 +-
 .../Source/WebCore/dom/DocumentSharedObjectPool.h  |      8 +-
 .../native/Source/WebCore/dom/DocumentTiming.h     |     30 +-
 .../native/Source/WebCore/dom/DocumentType.cpp     |      4 +-
 .../main/native/Source/WebCore/dom/DocumentType.h  |     17 +-
 .../native/Source/WebCore/dom/DocumentType.idl     |     13 -
 .../src/main/native/Source/WebCore/dom/Element.cpp |   1253 +-
 .../src/main/native/Source/WebCore/dom/Element.h   |    314 +-
 .../src/main/native/Source/WebCore/dom/Element.idl |    176 +-
 .../Source/WebCore/dom/ElementAncestorIterator.h   |     15 +-
 .../WebCore/dom/ElementAndTextDescendantIterator.h |     23 +-
 .../Source/WebCore/dom/ElementChildIterator.h      |      7 +-
 .../main/native/Source/WebCore/dom/ElementData.h   |      6 +-
 .../Source/WebCore/dom/ElementDescendantIterator.h |      8 +-
 .../native/Source/WebCore/dom/ElementIterator.h    |     11 +-
 .../Source/WebCore/dom/ElementIteratorAssertions.h |     15 +-
 .../native/Source/WebCore/dom/ElementRareData.cpp  |     13 +-
 .../native/Source/WebCore/dom/ElementRareData.h    |     69 +-
 .../native/Source/WebCore/dom/ElementTraversal.h   |      7 +-
 .../src/main/native/Source/WebCore/dom/Entity.h    |     44 -
 .../native/Source/WebCore/dom/EntityReference.cpp  |     33 -
 .../native/Source/WebCore/dom/EntityReference.h    |     36 -
 .../main/native/Source/WebCore/dom/ErrorEvent.cpp  |     41 +-
 .../main/native/Source/WebCore/dom/ErrorEvent.h    |     45 +-
 .../main/native/Source/WebCore/dom/ErrorEvent.idl  |     21 +-
 .../src/main/native/Source/WebCore/dom/Event.cpp   |     73 +-
 .../web/src/main/native/Source/WebCore/dom/Event.h |    102 +-
 .../src/main/native/Source/WebCore/dom/Event.idl   |     76 +-
 .../native/Source/WebCore/dom/EventContext.cpp     |     11 +-
 .../main/native/Source/WebCore/dom/EventContext.h  |    114 +-
 .../native/Source/WebCore/dom/EventDispatcher.cpp  |    498 +-
 .../native/Source/WebCore/dom/EventDispatcher.h    |     10 +-
 .../native/Source/WebCore/dom/EventException.h     |     46 -
 .../native/Source/WebCore/dom/EventException.idl   |     47 -
 .../src/main/native/Source/WebCore/dom/EventInit.h |     36 +
 .../main/native/Source/WebCore/dom/EventInit.idl   |     30 +
 .../main/native/Source/WebCore/dom/EventListener.h |      9 +-
 .../native/Source/WebCore/dom/EventListener.idl    |      5 +-
 .../native/Source/WebCore/dom/EventListenerMap.cpp |    133 +-
 .../native/Source/WebCore/dom/EventListenerMap.h   |     29 +-
 .../native/Source/WebCore/dom/EventModifierInit.h  |     42 +
 .../Source/WebCore/dom/EventModifierInit.idl       |     45 +
 .../main/native/Source/WebCore/dom/EventNames.h    |     37 +-
 .../main/native/Source/WebCore/dom/EventNames.in   |     30 +-
 .../main/native/Source/WebCore/dom/EventPath.cpp   |    406 +
 .../src/main/native/Source/WebCore/dom/EventPath.h |     74 +
 .../main/native/Source/WebCore/dom/EventQueue.h    |      7 +-
 .../main/native/Source/WebCore/dom/EventSender.h   |      5 +-
 .../main/native/Source/WebCore/dom/EventTarget.cpp |    259 +-
 .../main/native/Source/WebCore/dom/EventTarget.h   |    155 +-
 .../main/native/Source/WebCore/dom/EventTarget.idl |     25 +-
 .../Source/WebCore/dom/EventTargetFactory.in       |     11 +-
 .../src/main/native/Source/WebCore/dom/Exception.h |     62 +
 .../native/Source/WebCore/dom/ExceptionBase.cpp    |     34 +-
 .../main/native/Source/WebCore/dom/ExceptionBase.h |     20 +-
 .../main/native/Source/WebCore/dom/ExceptionCode.h |     33 +-
 .../WebCore/dom/ExceptionCodePlaceholder.cpp       |     52 -
 .../Source/WebCore/dom/ExceptionCodePlaceholder.h  |     87 -
 .../main/native/Source/WebCore/dom/ExceptionOr.h   |    170 +
 .../Source/WebCore/dom/ExtensionStyleSheets.cpp    |     90 +-
 .../Source/WebCore/dom/ExtensionStyleSheets.h      |     13 +-
 .../main/native/Source/WebCore/dom/FocusEvent.cpp  |      6 +-
 .../main/native/Source/WebCore/dom/FocusEvent.h    |     29 +-
 .../main/native/Source/WebCore/dom/FocusEvent.idl  |      9 +-
 .../WebCore/dom/FragmentScriptingPermission.h      |      5 +-
 .../Source/WebCore/dom/GenericEventQueue.cpp       |     48 +-
 .../native/Source/WebCore/dom/GenericEventQueue.h  |     14 +-
 .../Source/WebCore/dom/GlobalEventHandlers.idl     |      5 +-
 .../native/Source/WebCore/dom/HashChangeEvent.h    |     25 +-
 .../native/Source/WebCore/dom/HashChangeEvent.idl  |     22 +-
 .../src/main/native/Source/WebCore/dom/IconURL.h   |     48 -
 .../native/Source/WebCore/dom/IdTargetObserver.h   |      5 +-
 .../Source/WebCore/dom/IdTargetObserverRegistry.h  |      5 +-
 .../dom/IgnoreDestructiveWriteCountIncrementer.h   |      7 +-
 .../dom/IgnoreOpensDuringUnloadCountIncrementer.h  |      5 +-
 .../Source/WebCore/dom/InlineClassicScript.cpp     |     45 +
 .../Source/WebCore/dom/InlineClassicScript.h       |     48 +
 .../Source/WebCore/dom/InlineStyleSheetOwner.cpp   |    155 +-
 .../Source/WebCore/dom/InlineStyleSheetOwner.h     |     18 +-
 .../main/native/Source/WebCore/dom/InputEvent.cpp  |     63 +
 .../main/native/Source/WebCore/dom/InputEvent.h    |     67 +
 .../main/native/Source/WebCore/dom/InputEvent.idl  |     39 +
 .../native/Source/WebCore/dom/KeyboardEvent.cpp    |     61 +-
 .../main/native/Source/WebCore/dom/KeyboardEvent.h |     83 +-
 .../native/Source/WebCore/dom/KeyboardEvent.idl    |    124 +-
 .../native/Source/WebCore/dom/LiveNodeList.cpp     |      2 +-
 .../main/native/Source/WebCore/dom/LiveNodeList.h  |     22 +-
 .../Source/WebCore/dom/LoadableClassicScript.cpp   |    120 +
 .../Source/WebCore/dom/LoadableClassicScript.h     |     74 +
 .../Source/WebCore/dom/LoadableModuleScript.cpp    |    103 +
 .../Source/WebCore/dom/LoadableModuleScript.h      |     74 +
 .../native/Source/WebCore/dom/LoadableScript.cpp   |     63 +
 .../native/Source/WebCore/dom/LoadableScript.h     |     81 +
 .../Source/WebCore/dom/LoadableScriptClient.h      |     39 +
 .../native/Source/WebCore/dom/MessageChannel.h     |      6 +-
 .../native/Source/WebCore/dom/MessageChannel.idl   |      2 +-
 .../native/Source/WebCore/dom/MessageEvent.cpp     |    135 +-
 .../main/native/Source/WebCore/dom/MessageEvent.h  |    102 +-
 .../native/Source/WebCore/dom/MessageEvent.idl     |     65 +-
 .../main/native/Source/WebCore/dom/MessagePort.cpp |    103 +-
 .../main/native/Source/WebCore/dom/MessagePort.h   |    109 +-
 .../main/native/Source/WebCore/dom/MessagePort.idl |     13 +-
 .../Source/WebCore/dom/MessagePortChannel.cpp      |     35 -
 .../native/Source/WebCore/dom/MessagePortChannel.h |     29 +-
 .../main/native/Source/WebCore/dom/Microtasks.cpp  |     42 +-
 .../main/native/Source/WebCore/dom/Microtasks.h    |      6 +-
 .../main/native/Source/WebCore/dom/MouseEvent.cpp  |    124 +-
 .../main/native/Source/WebCore/dom/MouseEvent.h    |     93 +-
 .../main/native/Source/WebCore/dom/MouseEvent.idl  |     77 +-
 .../native/Source/WebCore/dom/MouseEventInit.h     |     39 +
 .../native/Source/WebCore/dom/MouseEventInit.idl   |     37 +
 .../Source/WebCore/dom/MouseRelatedEvent.cpp       |     20 +-
 .../native/Source/WebCore/dom/MouseRelatedEvent.h  |     25 +-
 .../native/Source/WebCore/dom/MutationCallback.h   |     11 +-
 .../native/Source/WebCore/dom/MutationEvent.cpp    |     22 +-
 .../main/native/Source/WebCore/dom/MutationEvent.h |     88 +-
 .../native/Source/WebCore/dom/MutationEvent.idl    |     28 +-
 .../native/Source/WebCore/dom/MutationObserver.cpp |    159 +-
 .../native/Source/WebCore/dom/MutationObserver.h   |     61 +-
 .../native/Source/WebCore/dom/MutationObserver.idl |     12 +-
 .../WebCore/dom/MutationObserverInterestGroup.cpp  |     32 +-
 .../WebCore/dom/MutationObserverInterestGroup.h    |     19 +-
 .../WebCore/dom/MutationObserverRegistration.cpp   |     41 +-
 .../WebCore/dom/MutationObserverRegistration.h     |     26 +-
 .../native/Source/WebCore/dom/MutationRecord.cpp   |     62 +-
 .../native/Source/WebCore/dom/MutationRecord.h     |      8 +-
 .../main/native/Source/WebCore/dom/NameNodeList.h  |      9 +-
 .../Source/WebCore/dom/NamedFlowCollection.cpp     |      6 +-
 .../Source/WebCore/dom/NamedFlowCollection.h       |      5 +-
 .../native/Source/WebCore/dom/NamedNodeMap.cpp     |     70 +-
 .../main/native/Source/WebCore/dom/NamedNodeMap.h  |     41 +-
 .../native/Source/WebCore/dom/NamedNodeMap.idl     |     28 +-
 .../native/Source/WebCore/dom/NativeNodeFilter.h   |     11 +-
 .../Source/WebCore/dom/NoEventDispatchAssertion.h  |    142 +
 .../src/main/native/Source/WebCore/dom/Node.cpp    |   1018 +-
 .../web/src/main/native/Source/WebCore/dom/Node.h  |    245 +-
 .../src/main/native/Source/WebCore/dom/Node.idl    |    166 +-
 .../main/native/Source/WebCore/dom/NodeConstants.h |     52 +
 .../main/native/Source/WebCore/dom/NodeFilter.h    |      6 +-
 .../main/native/Source/WebCore/dom/NodeFilter.idl  |     35 +-
 .../Source/WebCore/dom/NodeFilterCondition.h       |     22 +-
 .../native/Source/WebCore/dom/NodeIterator.cpp     |     63 +-
 .../main/native/Source/WebCore/dom/NodeIterator.h  |     63 +-
 .../native/Source/WebCore/dom/NodeIterator.idl     |      8 +-
 .../src/main/native/Source/WebCore/dom/NodeList.h  |     17 +-
 .../main/native/Source/WebCore/dom/NodeList.idl    |      5 +-
 .../native/Source/WebCore/dom/NodeOrString.cpp     |     67 -
 .../main/native/Source/WebCore/dom/NodeOrString.h  |    163 -
 .../main/native/Source/WebCore/dom/NodeRareData.h  |     40 +-
 .../native/Source/WebCore/dom/NodeRenderStyle.h    |      9 +-
 .../main/native/Source/WebCore/dom/NodeTraversal.h |      7 +-
 .../main/native/Source/WebCore/dom/NodeWithIndex.h |      7 +-
 .../WebCore/dom/NonDocumentTypeChildNode.idl       |      4 -
 .../Source/WebCore/dom/NonElementParentNode.idl    |      2 +-
 .../native/Source/WebCore/dom/OverflowEvent.cpp    |      4 +-
 .../main/native/Source/WebCore/dom/OverflowEvent.h |     31 +-
 .../native/Source/WebCore/dom/OverflowEvent.idl    |     19 +-
 .../Source/WebCore/dom/PageTransitionEvent.cpp     |      6 +-
 .../Source/WebCore/dom/PageTransitionEvent.h       |     22 +-
 .../Source/WebCore/dom/PageTransitionEvent.idl     |      7 +-
 .../main/native/Source/WebCore/dom/ParentNode.idl  |     14 +-
 .../native/Source/WebCore/dom/PendingScript.cpp    |     73 +-
 .../main/native/Source/WebCore/dom/PendingScript.h |     96 +-
 .../Source/WebCore/dom/PendingScriptClient.h       |     39 +
 .../native/Source/WebCore/dom/PopStateEvent.cpp    |     25 +-
 .../main/native/Source/WebCore/dom/PopStateEvent.h |     35 +-
 .../native/Source/WebCore/dom/PopStateEvent.idl    |      9 +-
 .../main/native/Source/WebCore/dom/Position.cpp    |    334 +-
 .../src/main/native/Source/WebCore/dom/Position.h  |     54 +-
 .../native/Source/WebCore/dom/PositionIterator.cpp |     16 +-
 .../native/Source/WebCore/dom/PositionIterator.h   |      5 +-
 .../Source/WebCore/dom/ProcessingInstruction.cpp   |     89 +-
 .../Source/WebCore/dom/ProcessingInstruction.h     |     28 +-
 .../native/Source/WebCore/dom/ProgressEvent.cpp    |      6 +-
 .../main/native/Source/WebCore/dom/ProgressEvent.h |     27 +-
 .../native/Source/WebCore/dom/ProgressEvent.idl    |     14 +-
 .../native/Source/WebCore/dom/PseudoElement.cpp    |     16 +-
 .../main/native/Source/WebCore/dom/PseudoElement.h |     27 +-
 .../native/Source/WebCore/dom/QualifiedName.cpp    |      9 -
 .../main/native/Source/WebCore/dom/QualifiedName.h |     31 +-
 .../Source/WebCore/dom/RadioButtonGroups.cpp       |    323 +
 .../native/Source/WebCore/dom/RadioButtonGroups.h  |     51 +
 .../src/main/native/Source/WebCore/dom/Range.cpp   |   1024 +-
 .../web/src/main/native/Source/WebCore/dom/Range.h |     95 +-
 .../src/main/native/Source/WebCore/dom/Range.idl   |     74 +-
 .../native/Source/WebCore/dom/RangeBoundaryPoint.h |     63 +-
 .../Source/WebCore/dom/RawDataDocumentParser.h     |     15 +-
 .../Source/WebCore/dom/RegisteredEventListener.cpp |     29 -
 .../Source/WebCore/dom/RegisteredEventListener.h   |     54 +-
 .../Source/WebCore/dom/RenderedDocumentMarker.h    |      8 +-
 .../WebCore/dom/RequestAnimationFrameCallback.h    |      7 +-
 .../WebCore/dom/RequestAnimationFrameCallback.idl  |     12 +-
 .../native/Source/WebCore/dom/ScopedEventQueue.cpp |      5 +-
 .../native/Source/WebCore/dom/ScopedEventQueue.h   |      7 +-
 .../native/Source/WebCore/dom/ScriptElement.cpp    |    334 +-
 .../main/native/Source/WebCore/dom/ScriptElement.h |     65 +-
 .../dom/ScriptElementCachedScriptFetcher.cpp       |     42 +
 .../WebCore/dom/ScriptElementCachedScriptFetcher.h |     52 +
 .../Source/WebCore/dom/ScriptExecutionContext.cpp  |    112 +-
 .../Source/WebCore/dom/ScriptExecutionContext.h    |    104 +-
 .../native/Source/WebCore/dom/ScriptRunner.cpp     |     64 +-
 .../main/native/Source/WebCore/dom/ScriptRunner.h  |     26 +-
 .../WebCore/dom/ScriptableDocumentParser.cpp       |     40 +-
 .../Source/WebCore/dom/ScriptableDocumentParser.h  |     25 +-
 .../WebCore/dom/ScriptedAnimationController.cpp    |     43 +-
 .../WebCore/dom/ScriptedAnimationController.h      |     41 +-
 .../native/Source/WebCore/dom/SecurityContext.cpp  |     17 +-
 .../native/Source/WebCore/dom/SecurityContext.h    |     19 +-
 .../Source/WebCore/dom/SecurityOriginPolicy.h      |      7 +-
 .../WebCore/dom/SecurityPolicyViolationEvent.h     |     41 +-
 .../WebCore/dom/SecurityPolicyViolationEvent.idl   |     35 +-
 .../native/Source/WebCore/dom/SelectorQuery.cpp    |     67 +-
 .../main/native/Source/WebCore/dom/SelectorQuery.h |     22 +-
 .../main/native/Source/WebCore/dom/ShadowRoot.cpp  |    116 +-
 .../main/native/Source/WebCore/dom/ShadowRoot.h    |     63 +-
 .../main/native/Source/WebCore/dom/ShadowRoot.idl  |     10 +-
 .../native/Source/WebCore/dom/ShadowRootMode.h     |     36 +
 .../native/Source/WebCore/dom/ShadowRootMode.idl   |     31 +
 .../native/Source/WebCore/dom/SimulatedClick.cpp   |     32 +-
 .../native/Source/WebCore/dom/SimulatedClick.h     |     13 +-
 .../Source/WebCore/dom/SimulatedClickOptions.h     |      5 +-
 .../native/Source/WebCore/dom/SlotAssignment.cpp   |     78 +-
 .../native/Source/WebCore/dom/SlotAssignment.h     |     55 +-
 .../main/native/Source/WebCore/dom/Slotable.idl    |     32 +
 .../native/Source/WebCore/dom/SpaceSplitString.h   |      5 +-
 .../native/Source/WebCore/dom/StaticNodeList.h     |     46 +-
 .../main/native/Source/WebCore/dom/StaticRange.cpp |     71 +
 .../main/native/Source/WebCore/dom/StaticRange.h   |     58 +
 .../main/native/Source/WebCore/dom/StaticRange.idl |     35 +
 .../native/Source/WebCore/dom/StringCallback.cpp   |      6 +-
 .../native/Source/WebCore/dom/StringCallback.h     |      5 +-
 .../native/Source/WebCore/dom/StringCallback.idl   |      6 +-
 .../native/Source/WebCore/dom/StyledElement.cpp    |    213 +-
 .../main/native/Source/WebCore/dom/StyledElement.h |     35 +-
 .../src/main/native/Source/WebCore/dom/SuccessOr.h |     41 +
 .../native/Source/WebCore/dom/TagCollection.cpp    |     32 +-
 .../main/native/Source/WebCore/dom/TagCollection.h |     76 +-
 .../WebCore/dom/TemplateContentDocumentFragment.h  |     11 +-
 .../src/main/native/Source/WebCore/dom/Text.cpp    |     63 +-
 .../web/src/main/native/Source/WebCore/dom/Text.h  |     25 +-
 .../src/main/native/Source/WebCore/dom/Text.idl    |     18 +-
 .../main/native/Source/WebCore/dom/TextDecoder.cpp |    148 +
 .../main/native/Source/WebCore/dom/TextDecoder.h   |     64 +
 .../main/native/Source/WebCore/dom/TextDecoder.idl |     45 +
 .../main/native/Source/WebCore/dom/TextEncoder.cpp |     46 +
 .../main/native/Source/WebCore/dom/TextEncoder.h   |     44 +
 .../main/native/Source/WebCore/dom/TextEncoder.idl |     35 +
 .../main/native/Source/WebCore/dom/TextEvent.cpp   |     19 +-
 .../src/main/native/Source/WebCore/dom/TextEvent.h |     29 +-
 .../main/native/Source/WebCore/dom/TextEvent.idl   |     11 +-
 .../native/Source/WebCore/dom/TextEventInputType.h |      6 +-
 .../native/Source/WebCore/dom/TextNodeTraversal.h  |      9 +-
 .../web/src/main/native/Source/WebCore/dom/Touch.h |      6 +-
 .../main/native/Source/WebCore/dom/TouchEvent.cpp  |     12 +-
 .../main/native/Source/WebCore/dom/TouchEvent.h    |     27 +-
 .../main/native/Source/WebCore/dom/TouchEvent.idl  |     34 +-
 .../main/native/Source/WebCore/dom/TouchList.cpp   |      4 +-
 .../src/main/native/Source/WebCore/dom/TouchList.h |      9 +-
 .../native/Source/WebCore/dom/TransformSource.h    |     28 +-
 .../Source/WebCore/dom/TransformSourceLibxslt.cpp  |      2 +-
 .../native/Source/WebCore/dom/TransitionEvent.cpp  |      6 +-
 .../native/Source/WebCore/dom/TransitionEvent.h    |     27 +-
 .../native/Source/WebCore/dom/TransitionEvent.idl  |     13 +-
 .../main/native/Source/WebCore/dom/Traversal.cpp   |      4 +-
 .../src/main/native/Source/WebCore/dom/Traversal.h |     39 +-
 .../native/Source/WebCore/dom/TreeDepthLimit.h     |      9 +-
 .../main/native/Source/WebCore/dom/TreeScope.cpp   |    159 +-
 .../src/main/native/Source/WebCore/dom/TreeScope.h |     37 +-
 .../native/Source/WebCore/dom/TreeScopeAdopter.cpp |     65 +-
 .../native/Source/WebCore/dom/TreeScopeAdopter.h   |     28 +-
 .../main/native/Source/WebCore/dom/TreeWalker.cpp  |     62 +-
 .../main/native/Source/WebCore/dom/TreeWalker.h    |     31 +-
 .../main/native/Source/WebCore/dom/TreeWalker.idl  |     10 +-
 .../WebCore/dom/TypedElementDescendantIterator.h   |     15 +-
 .../src/main/native/Source/WebCore/dom/UIEvent.cpp |     20 +-
 .../src/main/native/Source/WebCore/dom/UIEvent.h   |     37 +-
 .../src/main/native/Source/WebCore/dom/UIEvent.idl |     31 +-
 .../main/native/Source/WebCore/dom/UIEventInit.h   |     39 +
 .../main/native/Source/WebCore/dom/UIEventInit.idl |     29 +
 .../Source/WebCore/dom/UIEventWithKeyState.h       |     56 +-
 .../Source/WebCore/dom/UserActionElementSet.h      |      7 +-
 .../Source/WebCore/dom/UserGestureIndicator.cpp    |     56 +-
 .../Source/WebCore/dom/UserGestureIndicator.h      |     57 +-
 .../WebCore/dom/UserTypingGestureIndicator.h       |      5 +-
 .../Source/WebCore/dom/ViewportArguments.cpp       |      1 -
 .../native/Source/WebCore/dom/ViewportArguments.h  |      5 +-
 .../native/Source/WebCore/dom/VisitedLinkState.cpp |      7 +-
 .../native/Source/WebCore/dom/VisitedLinkState.h   |      8 +-
 .../Source/WebCore/dom/WebKitAnimationEvent.cpp    |      6 +-
 .../Source/WebCore/dom/WebKitAnimationEvent.h      |     24 +-
 .../Source/WebCore/dom/WebKitAnimationEvent.idl    |     10 +-
 .../native/Source/WebCore/dom/WebKitNamedFlow.cpp  |     24 +-
 .../native/Source/WebCore/dom/WebKitNamedFlow.h    |     18 +-
 .../native/Source/WebCore/dom/WebKitNamedFlow.idl  |      5 +-
 .../Source/WebCore/dom/WebKitTransitionEvent.cpp   |      6 +-
 .../Source/WebCore/dom/WebKitTransitionEvent.h     |     26 +-
 .../Source/WebCore/dom/WebKitTransitionEvent.idl   |     13 +-
 .../main/native/Source/WebCore/dom/WheelEvent.cpp  |     42 +-
 .../main/native/Source/WebCore/dom/WheelEvent.h    |     71 +-
 .../main/native/Source/WebCore/dom/WheelEvent.idl  |     65 +-
 .../main/native/Source/WebCore/dom/XMLDocument.h   |      5 +-
 .../main/native/Source/WebCore/dom/XMLDocument.idl |      5 +-
 .../dom/default/PlatformMessagePortChannel.cpp     |     43 +-
 .../dom/default/PlatformMessagePortChannel.h       |     35 +-
 .../Source/WebCore/dom/make_dom_exceptions.pl      |     13 +-
 .../Source/WebCore/dom/make_event_factory.pl       |     15 +-
 .../main/native/Source/WebCore/dom/make_names.pl   |    118 +-
 .../domjit/DOMJITAbstractHeapRepository.yaml       |     12 +
 .../native/Source/WebCore/domjit/DOMJITCheckDOM.h  |     96 +
 .../native/Source/WebCore/domjit/DOMJITHelpers.cpp |     55 +
 .../native/Source/WebCore/domjit/DOMJITHelpers.h   |    190 +
 .../Source/WebCore/domjit/DOMJITIDLConvert.h       |     49 +
 .../native/Source/WebCore/domjit/DOMJITIDLType.h   |     47 +
 .../Source/WebCore/domjit/DOMJITIDLTypeFilter.h    |     71 +
 .../Source/WebCore/domjit/JSDocumentDOMJIT.cpp     |    151 +
 .../native/Source/WebCore/domjit/JSNodeDOMJIT.cpp  |    199 +
 .../WebCore/domjit/generate-abstract-heap.rb       |    165 +
 .../WebCore/editing/AlternativeTextController.cpp  |     75 +-
 .../WebCore/editing/AlternativeTextController.h    |     31 +-
 .../Source/WebCore/editing/AppendNodeCommand.cpp   |     28 +-
 .../Source/WebCore/editing/AppendNodeCommand.h     |     11 +-
 .../WebCore/editing/ApplyBlockElementCommand.cpp   |     49 +-
 .../WebCore/editing/ApplyBlockElementCommand.h     |     13 +-
 .../Source/WebCore/editing/ApplyStyleCommand.cpp   |    261 +-
 .../Source/WebCore/editing/ApplyStyleCommand.h     |     12 +-
 .../WebCore/editing/BreakBlockquoteCommand.cpp     |     18 +-
 .../WebCore/editing/BreakBlockquoteCommand.h       |      7 +-
 .../Source/WebCore/editing/ClipboardAccessPolicy.h |     36 +
 .../WebCore/editing/CompositeEditCommand.cpp       |    478 +-
 .../Source/WebCore/editing/CompositeEditCommand.h  |     76 +-
 .../Source/WebCore/editing/CreateLinkCommand.cpp   |     12 +-
 .../Source/WebCore/editing/CreateLinkCommand.h     |     11 +-
 .../WebCore/editing/DeleteFromTextNodeCommand.cpp  |     19 +-
 .../WebCore/editing/DeleteFromTextNodeCommand.h    |     18 +-
 .../WebCore/editing/DeleteSelectionCommand.cpp     |    132 +-
 .../WebCore/editing/DeleteSelectionCommand.h       |     16 +-
 .../Source/WebCore/editing/DictationAlternative.h  |      7 +-
 .../Source/WebCore/editing/DictationCommand.cpp    |     10 +-
 .../Source/WebCore/editing/DictationCommand.h      |     12 +-
 .../Source/WebCore/editing/DictionaryPopupInfo.h   |      5 +-
 .../native/Source/WebCore/editing/EditAction.h     |     29 +-
 .../native/Source/WebCore/editing/EditCommand.cpp  |    206 +-
 .../native/Source/WebCore/editing/EditCommand.h    |     25 +-
 .../Source/WebCore/editing/EditingAllInOne.cpp     |      3 +-
 .../Source/WebCore/editing/EditingBehavior.h       |      8 +-
 .../Source/WebCore/editing/EditingBehaviorTypes.h  |      5 +-
 .../Source/WebCore/editing/EditingBoundary.h       |      7 +-
 .../native/Source/WebCore/editing/EditingStyle.cpp |    147 +-
 .../native/Source/WebCore/editing/EditingStyle.h   |     15 +-
 .../main/native/Source/WebCore/editing/Editor.cpp  |    973 +-
 .../main/native/Source/WebCore/editing/Editor.h    |    122 +-
 .../Source/WebCore/editing/EditorCommand.cpp       |    156 +-
 .../Source/WebCore/editing/EditorDeleteAction.h    |      8 +-
 .../Source/WebCore/editing/EditorInsertAction.h    |     18 +-
 .../native/Source/WebCore/editing/FindOptions.h    |     10 +-
 .../Source/WebCore/editing/FormatBlockCommand.cpp  |     13 +-
 .../Source/WebCore/editing/FormatBlockCommand.h    |     13 +-
 .../Source/WebCore/editing/FrameSelection.cpp      |    120 +-
 .../native/Source/WebCore/editing/FrameSelection.h |     28 +-
 .../Source/WebCore/editing/HTMLInterchange.h       |      7 +-
 .../WebCore/editing/IndentOutdentCommand.cpp       |     43 +-
 .../Source/WebCore/editing/IndentOutdentCommand.h  |     20 +-
 .../WebCore/editing/InsertIntoTextNodeCommand.cpp  |     25 +-
 .../WebCore/editing/InsertIntoTextNodeCommand.h    |     13 +-
 .../WebCore/editing/InsertLineBreakCommand.cpp     |     61 +-
 .../WebCore/editing/InsertLineBreakCommand.h       |      9 +-
 .../Source/WebCore/editing/InsertListCommand.cpp   |     68 +-
 .../Source/WebCore/editing/InsertListCommand.h     |     13 +-
 .../WebCore/editing/InsertNodeBeforeCommand.cpp    |     16 +-
 .../WebCore/editing/InsertNodeBeforeCommand.h      |     11 +-
 .../editing/InsertParagraphSeparatorCommand.cpp    |     22 +-
 .../editing/InsertParagraphSeparatorCommand.h      |     13 +-
 .../Source/WebCore/editing/InsertTextCommand.cpp   |     30 +-
 .../Source/WebCore/editing/InsertTextCommand.h     |      9 +-
 .../Source/WebCore/editing/MarkupAccumulator.cpp   |     79 +-
 .../Source/WebCore/editing/MarkupAccumulator.h     |     11 +-
 .../editing/MergeIdenticalElementsCommand.cpp      |     15 +-
 .../editing/MergeIdenticalElementsCommand.h        |     11 +-
 .../WebCore/editing/ModifySelectionListLevel.cpp   |     21 +-
 .../WebCore/editing/ModifySelectionListLevel.h     |     13 +-
 .../WebCore/editing/MoveSelectionCommand.cpp       |     23 +-
 .../Source/WebCore/editing/MoveSelectionCommand.h  |     10 +-
 .../WebCore/editing/RemoveCSSPropertyCommand.cpp   |      5 +-
 .../WebCore/editing/RemoveCSSPropertyCommand.h     |     11 +-
 .../Source/WebCore/editing/RemoveFormatCommand.cpp |      2 +-
 .../Source/WebCore/editing/RemoveFormatCommand.h   |      9 +-
 .../Source/WebCore/editing/RemoveNodeCommand.cpp   |     14 +-
 .../Source/WebCore/editing/RemoveNodeCommand.h     |     15 +-
 .../RemoveNodePreservingChildrenCommand.cpp        |      4 +-
 .../editing/RemoveNodePreservingChildrenCommand.h  |      7 +-
 .../Source/WebCore/editing/RenderedPosition.h      |      7 +-
 .../editing/ReplaceDeleteFromTextNodeCommand.cpp   |     42 -
 .../editing/ReplaceDeleteFromTextNodeCommand.h     |     47 -
 .../editing/ReplaceInsertIntoTextNodeCommand.cpp   |     65 -
 .../editing/ReplaceInsertIntoTextNodeCommand.h     |     49 -
 .../WebCore/editing/ReplaceNodeWithSpanCommand.cpp |     21 +-
 .../WebCore/editing/ReplaceNodeWithSpanCommand.h   |     11 +-
 .../editing/ReplaceRangeWithTextCommand.cpp        |     96 +
 .../WebCore/editing/ReplaceRangeWithTextCommand.h  |     55 +
 .../WebCore/editing/ReplaceSelectionCommand.cpp    |    218 +-
 .../WebCore/editing/ReplaceSelectionCommand.h      |     17 +-
 .../Source/WebCore/editing/SelectionRectGatherer.h |      8 +-
 .../WebCore/editing/SetNodeAttributeCommand.h      |     11 +-
 .../Source/WebCore/editing/SetSelectionCommand.cpp |      4 +-
 .../Source/WebCore/editing/SetSelectionCommand.h   |     11 +-
 .../WebCore/editing/SimplifyMarkupCommand.cpp      |      5 +-
 .../Source/WebCore/editing/SimplifyMarkupCommand.h |      7 +-
 .../native/Source/WebCore/editing/SmartReplace.h   |      5 +-
 .../native/Source/WebCore/editing/SpellChecker.cpp |      9 +-
 .../native/Source/WebCore/editing/SpellChecker.h   |     11 +-
 .../WebCore/editing/SpellingCorrectionCommand.cpp  |     44 +-
 .../WebCore/editing/SpellingCorrectionCommand.h    |     15 +-
 .../Source/WebCore/editing/SplitElementCommand.cpp |     13 +-
 .../Source/WebCore/editing/SplitElementCommand.h   |     13 +-
 .../WebCore/editing/SplitTextNodeCommand.cpp       |     19 +-
 .../Source/WebCore/editing/SplitTextNodeCommand.h  |     13 +-
 .../SplitTextNodeContainingElementCommand.cpp      |      2 +-
 .../SplitTextNodeContainingElementCommand.h        |      7 +-
 .../Source/WebCore/editing/SurroundingText.cpp     |    109 -
 .../Source/WebCore/editing/SurroundingText.h       |      6 +-
 .../native/Source/WebCore/editing/TextAffinity.h   |      5 +-
 .../Source/WebCore/editing/TextCheckingHelper.cpp  |     56 +-
 .../Source/WebCore/editing/TextCheckingHelper.h    |     16 +-
 .../Source/WebCore/editing/TextGranularity.h       |      7 +-
 .../WebCore/editing/TextInsertionBaseCommand.cpp   |     14 +-
 .../WebCore/editing/TextInsertionBaseCommand.h     |     11 +-
 .../native/Source/WebCore/editing/TextIterator.cpp |    357 +-
 .../native/Source/WebCore/editing/TextIterator.h   |     94 +-
 .../Source/WebCore/editing/TextIteratorBehavior.h  |     17 +-
 .../Source/WebCore/editing/TypingCommand.cpp       |    307 +-
 .../native/Source/WebCore/editing/TypingCommand.h  |     57 +-
 .../main/native/Source/WebCore/editing/UndoStep.h  |      7 +-
 .../native/Source/WebCore/editing/UnlinkCommand.h  |      9 +-
 .../Source/WebCore/editing/VisiblePosition.cpp     |     57 +-
 .../Source/WebCore/editing/VisiblePosition.h       |     11 +-
 .../Source/WebCore/editing/VisibleSelection.cpp    |     74 +-
 .../Source/WebCore/editing/VisibleSelection.h      |     13 +-
 .../native/Source/WebCore/editing/VisibleUnits.cpp |    183 +-
 .../native/Source/WebCore/editing/VisibleUnits.h   |     16 +-
 .../editing/WrapContentsInDummySpanCommand.cpp     |     20 +-
 .../editing/WrapContentsInDummySpanCommand.h       |     19 +-
 .../WebCore/editing/atk/FrameSelectionAtk.cpp      |     23 +-
 .../Source/WebCore/editing/cocoa/DataDetection.h   |     22 +-
 .../Source/WebCore/editing/cocoa/DataDetection.mm  |    356 +-
 .../Source/WebCore/editing/cocoa/EditorCocoa.h     |     50 -
 .../Source/WebCore/editing/cocoa/EditorCocoa.mm    |    277 +-
 .../Source/WebCore/editing/cocoa/HTMLConverter.h   |      7 +-
 .../Source/WebCore/editing/cocoa/HTMLConverter.mm  |    143 +-
 .../Source/WebCore/editing/efl/EditorEfl.cpp       |     57 -
 .../Source/WebCore/editing/gtk/EditorGtk.cpp       |     42 +-
 .../native/Source/WebCore/editing/htmlediting.cpp  |    825 +-
 .../native/Source/WebCore/editing/htmlediting.h    |    194 +-
 .../WebCore/editing/ios/DictationCommandIOS.h      |      2 +-
 .../native/Source/WebCore/editing/ios/EditorIOS.mm |    479 +-
 .../Source/WebCore/editing/java/EditorJava.cpp     |     10 +-
 .../editing/mac/AlternativeTextUIController.h      |      6 +-
 .../Source/WebCore/editing/mac/DictionaryLookup.h  |     10 +-
 .../Source/WebCore/editing/mac/DictionaryLookup.mm |     33 +-
 .../native/Source/WebCore/editing/mac/EditorMac.mm |    359 +-
 .../WebCore/editing/mac/TextAlternativeWithRange.h |      5 +-
 .../editing/mac/TextUndoInsertionMarkupMac.h       |      5 +-
 .../main/native/Source/WebCore/editing/markup.cpp  |    175 +-
 .../main/native/Source/WebCore/editing/markup.h    |     20 +-
 .../Source/WebCore/editing/win/EditorWin.cpp       |      8 +-
 .../Source/WebCore/extract-localizable-strings.pl  |      6 +-
 .../src/main/native/Source/WebCore/features.json   |    583 +-
 .../Source/WebCore/fileapi/AsyncFileStream.cpp     |     67 +-
 .../Source/WebCore/fileapi/AsyncFileStream.h       |     13 +-
 .../main/native/Source/WebCore/fileapi/Blob.cpp    |     48 +-
 .../src/main/native/Source/WebCore/fileapi/Blob.h  |     42 +-
 .../main/native/Source/WebCore/fileapi/Blob.idl    |     19 +-
 .../native/Source/WebCore/fileapi/BlobBuilder.cpp  |     90 +
 .../native/Source/WebCore/fileapi/BlobBuilder.h    |     62 +
 .../Source/WebCore/fileapi/BlobLineEndings.h       |     35 +
 .../Source/WebCore/fileapi/BlobLineEndings.idl     |     27 +
 .../Source/WebCore/fileapi/BlobPropertyBag.h       |     38 +
 .../Source/WebCore/fileapi/BlobPropertyBag.idl     |     31 +
 .../main/native/Source/WebCore/fileapi/BlobURL.h   |      7 +-
 .../main/native/Source/WebCore/fileapi/File.cpp    |     32 +-
 .../src/main/native/Source/WebCore/fileapi/File.h  |     25 +-
 .../main/native/Source/WebCore/fileapi/File.idl    |     16 +-
 .../main/native/Source/WebCore/fileapi/FileError.h |      5 +-
 .../native/Source/WebCore/fileapi/FileError.idl    |      4 +-
 .../native/Source/WebCore/fileapi/FileException.h  |      5 +-
 .../Source/WebCore/fileapi/FileException.idl       |     12 +-
 .../main/native/Source/WebCore/fileapi/FileList.h  |      7 +-
 .../native/Source/WebCore/fileapi/FileReader.cpp   |     99 +-
 .../native/Source/WebCore/fileapi/FileReader.h     |     68 +-
 .../native/Source/WebCore/fileapi/FileReader.idl   |     14 +-
 .../Source/WebCore/fileapi/FileReaderLoader.cpp    |     57 +-
 .../Source/WebCore/fileapi/FileReaderLoader.h      |     21 +-
 .../WebCore/fileapi/FileReaderLoaderClient.h       |      5 +-
 .../Source/WebCore/fileapi/FileReaderSync.cpp      |     60 +-
 .../native/Source/WebCore/fileapi/FileReaderSync.h |     28 +-
 .../Source/WebCore/fileapi/FileReaderSync.idl      |     11 +-
 .../WebCore/fileapi/ThreadableBlobRegistry.cpp     |    113 +-
 .../WebCore/fileapi/ThreadableBlobRegistry.h       |      9 +-
 .../Source/WebCore/fileapi/WebKitBlobBuilder.cpp   |    103 -
 .../Source/WebCore/fileapi/WebKitBlobBuilder.h     |     63 -
 .../Source/WebCore/history/BackForwardClient.h     |     16 +-
 .../WebCore/history/BackForwardController.cpp      |      7 +-
 .../Source/WebCore/history/BackForwardController.h |      7 +-
 .../Source/WebCore/history/BackForwardList.cpp     |     29 -
 .../Source/WebCore/history/BackForwardList.h       |     19 -
 .../native/Source/WebCore/history/CachedFrame.cpp  |     91 +-
 .../native/Source/WebCore/history/CachedFrame.h    |     13 +-
 .../WebCore/history/CachedFramePlatformData.h      |      6 +-
 .../native/Source/WebCore/history/CachedPage.cpp   |     44 +-
 .../native/Source/WebCore/history/CachedPage.h     |      8 +-
 .../native/Source/WebCore/history/HistoryItem.cpp  |     84 +-
 .../native/Source/WebCore/history/HistoryItem.h    |     46 +-
 .../native/Source/WebCore/history/PageCache.cpp    |     72 +-
 .../main/native/Source/WebCore/history/PageCache.h |     11 +-
 .../Source/WebCore/html/AttributeDOMTokenList.cpp  |     57 -
 .../Source/WebCore/html/AttributeDOMTokenList.h    |     54 -
 .../native/Source/WebCore/html/Autocapitalize.cpp  |     26 +-
 .../native/Source/WebCore/html/Autocapitalize.h    |     15 +-
 .../Source/WebCore/html/AutocapitalizeTypes.h      |     34 +
 .../main/native/Source/WebCore/html/Autofill.cpp   |    316 +
 .../src/main/native/Source/WebCore/html/Autofill.h |    115 +
 .../Source/WebCore/html/BaseButtonInputType.cpp    |      5 +-
 .../Source/WebCore/html/BaseButtonInputType.h      |     15 +-
 .../Source/WebCore/html/BaseCheckableInputType.cpp |     15 +-
 .../Source/WebCore/html/BaseCheckableInputType.h   |     27 +-
 .../html/BaseChooserOnlyDateAndTimeInputType.cpp   |     18 +-
 .../html/BaseChooserOnlyDateAndTimeInputType.h     |     30 +-
 .../WebCore/html/BaseClickableWithKeyInputType.cpp |     24 +-
 .../WebCore/html/BaseClickableWithKeyInputType.h   |     19 +-
 .../WebCore/html/BaseDateAndTimeInputType.cpp      |     17 +-
 .../Source/WebCore/html/BaseDateAndTimeInputType.h |     44 +-
 .../Source/WebCore/html/BaseTextInputType.cpp      |      2 +-
 .../native/Source/WebCore/html/BaseTextInputType.h |     13 +-
 .../native/Source/WebCore/html/ButtonInputType.h   |     11 +-
 .../Source/WebCore/html/CachedHTMLCollection.h     |     27 +-
 .../Source/WebCore/html/CheckboxInputType.cpp      |     13 +-
 .../native/Source/WebCore/html/CheckboxInputType.h |     22 +-
 .../Source/WebCore/html/CollectionTraversal.h      |      5 +-
 .../native/Source/WebCore/html/CollectionType.h    |      6 +-
 .../native/Source/WebCore/html/ColorInputType.cpp  |     64 +-
 .../native/Source/WebCore/html/ColorInputType.h    |     45 +-
 .../native/Source/WebCore/html/DOMFormData.cpp     |      2 +-
 .../main/native/Source/WebCore/html/DOMFormData.h  |      8 +-
 .../native/Source/WebCore/html/DOMFormData.idl     |      9 +-
 .../Source/WebCore/html/DOMSettableTokenList.h     |     42 -
 .../Source/WebCore/html/DOMSettableTokenList.idl   |     37 -
 .../native/Source/WebCore/html/DOMTokenList.cpp    |    211 +-
 .../main/native/Source/WebCore/html/DOMTokenList.h |     74 +-
 .../native/Source/WebCore/html/DOMTokenList.idl    |     17 +-
 .../src/main/native/Source/WebCore/html/DOMURL.cpp |     96 +-
 .../src/main/native/Source/WebCore/html/DOMURL.h   |     35 +-
 .../src/main/native/Source/WebCore/html/DOMURL.idl |     31 +-
 .../native/Source/WebCore/html/DateInputType.cpp   |     10 +-
 .../native/Source/WebCore/html/DateInputType.h     |     17 +-
 .../Source/WebCore/html/DateTimeInputType.cpp      |     10 +-
 .../native/Source/WebCore/html/DateTimeInputType.h |     21 +-
 .../Source/WebCore/html/DateTimeLocalInputType.cpp |     17 +-
 .../Source/WebCore/html/DateTimeLocalInputType.h   |     21 +-
 .../native/Source/WebCore/html/EmailInputType.cpp  |      6 +-
 .../native/Source/WebCore/html/EmailInputType.h    |     19 +-
 .../Source/WebCore/html/FTPDirectoryDocument.cpp   |    141 +-
 .../Source/WebCore/html/FTPDirectoryDocument.h     |      9 +-
 .../native/Source/WebCore/html/FileInputType.cpp   |    132 +-
 .../native/Source/WebCore/html/FileInputType.h     |     60 +-
 .../Source/WebCore/html/FormAssociatedElement.cpp  |     56 +-
 .../Source/WebCore/html/FormAssociatedElement.h    |     14 +-
 .../native/Source/WebCore/html/FormController.cpp  |      4 +-
 .../native/Source/WebCore/html/FormController.h    |     10 +-
 .../native/Source/WebCore/html/FormDataList.cpp    |      4 +-
 .../main/native/Source/WebCore/html/FormDataList.h |     16 +-
 .../native/Source/WebCore/html/FormNamedItem.h     |      7 +-
 .../WebCore/html/GenericCachedHTMLCollection.cpp   |      6 +-
 .../WebCore/html/GenericCachedHTMLCollection.h     |      6 +-
 .../Source/WebCore/html/HTMLAllCollection.cpp      |     10 +-
 .../native/Source/WebCore/html/HTMLAllCollection.h |     13 +-
 .../Source/WebCore/html/HTMLAllCollection.idl      |     11 +-
 .../Source/WebCore/html/HTMLAnchorElement.cpp      |    349 +-
 .../native/Source/WebCore/html/HTMLAnchorElement.h |    119 +-
 .../Source/WebCore/html/HTMLAnchorElement.idl      |     29 +-
 .../Source/WebCore/html/HTMLAppletElement.cpp      |     35 +-
 .../native/Source/WebCore/html/HTMLAppletElement.h |     18 +-
 .../Source/WebCore/html/HTMLAppletElement.idl      |     19 +-
 .../native/Source/WebCore/html/HTMLAreaElement.cpp |     55 +-
 .../native/Source/WebCore/html/HTMLAreaElement.h   |     33 +-
 .../native/Source/WebCore/html/HTMLAreaElement.idl |     15 +-
 .../Source/WebCore/html/HTMLAttachmentElement.cpp  |     19 +-
 .../Source/WebCore/html/HTMLAttachmentElement.h    |     26 +-
 .../Source/WebCore/html/HTMLAttachmentElement.idl  |      2 +-
 .../Source/WebCore/html/HTMLAttributeNames.in      |     12 +
 .../Source/WebCore/html/HTMLAudioElement.cpp       |      4 +-
 .../native/Source/WebCore/html/HTMLAudioElement.h  |      7 +-
 .../Source/WebCore/html/HTMLAudioElement.idl       |      2 +-
 .../native/Source/WebCore/html/HTMLBDIElement.h    |      5 +-
 .../native/Source/WebCore/html/HTMLBRElement.cpp   |      4 +-
 .../native/Source/WebCore/html/HTMLBRElement.h     |     13 +-
 .../native/Source/WebCore/html/HTMLBaseElement.cpp |     10 +-
 .../native/Source/WebCore/html/HTMLBaseElement.h   |     19 +-
 .../native/Source/WebCore/html/HTMLBaseElement.idl |      2 +-
 .../Source/WebCore/html/HTMLBaseFontElement.cpp    |     38 -
 .../Source/WebCore/html/HTMLBaseFontElement.h      |     38 -
 .../native/Source/WebCore/html/HTMLBodyElement.cpp |     67 +-
 .../native/Source/WebCore/html/HTMLBodyElement.h   |     33 +-
 .../native/Source/WebCore/html/HTMLBodyElement.idl |     10 +-
 .../Source/WebCore/html/HTMLButtonElement.cpp      |     32 +-
 .../native/Source/WebCore/html/HTMLButtonElement.h |     51 +-
 .../Source/WebCore/html/HTMLButtonElement.idl      |     20 +-
 .../Source/WebCore/html/HTMLCanvasElement.cpp      |    325 +-
 .../native/Source/WebCore/html/HTMLCanvasElement.h |     49 +-
 .../Source/WebCore/html/HTMLCanvasElement.idl      |     20 +-
 .../native/Source/WebCore/html/HTMLCollection.cpp  |     13 +-
 .../native/Source/WebCore/html/HTMLCollection.h    |     23 +-
 .../native/Source/WebCore/html/HTMLCollection.idl  |     19 +-
 .../native/Source/WebCore/html/HTMLDListElement.h  |      7 +-
 .../native/Source/WebCore/html/HTMLDataElement.h   |      9 +-
 .../Source/WebCore/html/HTMLDataListElement.h      |      7 +-
 .../Source/WebCore/html/HTMLDetailsElement.cpp     |     84 +-
 .../Source/WebCore/html/HTMLDetailsElement.h       |     21 +-
 .../Source/WebCore/html/HTMLDetailsElement.idl     |      4 +-
 .../Source/WebCore/html/HTMLDirectoryElement.h     |      7 +-
 .../native/Source/WebCore/html/HTMLDivElement.h    |      9 +-
 .../native/Source/WebCore/html/HTMLDocument.cpp    |     61 +-
 .../main/native/Source/WebCore/html/HTMLDocument.h |     51 +-
 .../native/Source/WebCore/html/HTMLDocument.idl    |     41 +-
 .../native/Source/WebCore/html/HTMLElement.cpp     |    391 +-
 .../main/native/Source/WebCore/html/HTMLElement.h  |    101 +-
 .../native/Source/WebCore/html/HTMLElement.idl     |     64 +-
 .../Source/WebCore/html/HTMLElementsAllInOne.cpp   |      3 -
 .../Source/WebCore/html/HTMLEmbedElement.cpp       |     25 +-
 .../native/Source/WebCore/html/HTMLEmbedElement.h  |     26 +-
 .../Source/WebCore/html/HTMLEmbedElement.idl       |     27 +-
 .../Source/WebCore/html/HTMLFieldSetElement.cpp    |     49 +-
 .../Source/WebCore/html/HTMLFieldSetElement.h      |     37 +-
 .../Source/WebCore/html/HTMLFieldSetElement.idl    |      7 +-
 .../native/Source/WebCore/html/HTMLFontElement.cpp |      4 +-
 .../native/Source/WebCore/html/HTMLFontElement.h   |     11 +-
 .../native/Source/WebCore/html/HTMLFontElement.idl |      2 +-
 .../Source/WebCore/html/HTMLFormControlElement.cpp |    321 +-
 .../Source/WebCore/html/HTMLFormControlElement.h   |    118 +-
 .../html/HTMLFormControlElementWithState.cpp       |      9 +-
 .../WebCore/html/HTMLFormControlElementWithState.h |     17 +-
 .../WebCore/html/HTMLFormControlsCollection.h      |     11 +-
 .../WebCore/html/HTMLFormControlsCollection.idl    |      5 +-
 .../native/Source/WebCore/html/HTMLFormElement.cpp |    285 +-
 .../native/Source/WebCore/html/HTMLFormElement.h   |    104 +-
 .../native/Source/WebCore/html/HTMLFormElement.idl |     34 +-
 .../Source/WebCore/html/HTMLFrameElement.cpp       |     10 +-
 .../native/Source/WebCore/html/HTMLFrameElement.h  |     24 +-
 .../Source/WebCore/html/HTMLFrameElement.idl       |     28 +-
 .../Source/WebCore/html/HTMLFrameElementBase.cpp   |     51 +-
 .../Source/WebCore/html/HTMLFrameElementBase.h     |     43 +-
 .../Source/WebCore/html/HTMLFrameOwnerElement.cpp  |     21 +-
 .../Source/WebCore/html/HTMLFrameOwnerElement.h    |     27 +-
 .../Source/WebCore/html/HTMLFrameSetElement.cpp    |     34 +-
 .../Source/WebCore/html/HTMLFrameSetElement.h      |     25 +-
 .../native/Source/WebCore/html/HTMLHRElement.cpp   |      2 +-
 .../native/Source/WebCore/html/HTMLHRElement.h     |     11 +-
 .../native/Source/WebCore/html/HTMLHRElement.idl   |      1 +
 .../native/Source/WebCore/html/HTMLHeadElement.h   |      7 +-
 .../Source/WebCore/html/HTMLHeadingElement.h       |      5 +-
 .../native/Source/WebCore/html/HTMLHtmlElement.cpp |      8 +-
 .../native/Source/WebCore/html/HTMLHtmlElement.h   |      9 +-
 .../WebCore/html/HTMLHyperlinkElementUtils.idl     |     32 +-
 .../Source/WebCore/html/HTMLIFrameElement.cpp      |     10 +-
 .../native/Source/WebCore/html/HTMLIFrameElement.h |     24 +-
 .../Source/WebCore/html/HTMLIFrameElement.idl      |     20 +-
 .../Source/WebCore/html/HTMLImageElement.cpp       |    167 +-
 .../native/Source/WebCore/html/HTMLImageElement.h  |     82 +-
 .../Source/WebCore/html/HTMLImageElement.idl       |     28 +-
 .../native/Source/WebCore/html/HTMLImageLoader.cpp |     17 +-
 .../native/Source/WebCore/html/HTMLImageLoader.h   |     11 +-
 .../Source/WebCore/html/HTMLInputElement.cpp       |    524 +-
 .../native/Source/WebCore/html/HTMLInputElement.h  |    265 +-
 .../Source/WebCore/html/HTMLInputElement.idl       |     89 +-
 .../Source/WebCore/html/HTMLKeygenElement.cpp      |     41 +-
 .../native/Source/WebCore/html/HTMLKeygenElement.h |     32 +-
 .../Source/WebCore/html/HTMLKeygenElement.idl      |      5 +-
 .../native/Source/WebCore/html/HTMLLIElement.cpp   |      4 +-
 .../native/Source/WebCore/html/HTMLLIElement.h     |     15 +-
 .../Source/WebCore/html/HTMLLabelElement.cpp       |     60 +-
 .../native/Source/WebCore/html/HTMLLabelElement.h  |     26 +-
 .../Source/WebCore/html/HTMLLabelElement.idl       |      3 -
 .../Source/WebCore/html/HTMLLegendElement.cpp      |     27 +-
 .../native/Source/WebCore/html/HTMLLegendElement.h |     18 +-
 .../Source/WebCore/html/HTMLLegendElement.idl      |      3 -
 .../native/Source/WebCore/html/HTMLLinkElement.cpp |    286 +-
 .../native/Source/WebCore/html/HTMLLinkElement.h   |     70 +-
 .../native/Source/WebCore/html/HTMLLinkElement.idl |     18 +-
 .../native/Source/WebCore/html/HTMLMapElement.cpp  |     12 +-
 .../native/Source/WebCore/html/HTMLMapElement.h    |     13 +-
 .../Source/WebCore/html/HTMLMarqueeElement.cpp     |     34 +-
 .../Source/WebCore/html/HTMLMarqueeElement.h       |     41 +-
 .../Source/WebCore/html/HTMLMarqueeElement.idl     |      2 +-
 .../Source/WebCore/html/HTMLMediaElement.cpp       |   2926 +-
 .../native/Source/WebCore/html/HTMLMediaElement.h  |    694 +-
 .../Source/WebCore/html/HTMLMediaElement.idl       |     66 +-
 .../Source/WebCore/html/HTMLMediaElementEnums.h    |     11 +-
 .../native/Source/WebCore/html/HTMLMenuElement.h   |      7 +-
 .../native/Source/WebCore/html/HTMLMetaElement.cpp |     23 +-
 .../native/Source/WebCore/html/HTMLMetaElement.h   |     10 +-
 .../Source/WebCore/html/HTMLMeterElement.cpp       |    130 +-
 .../native/Source/WebCore/html/HTMLMeterElement.h  |     36 +-
 .../Source/WebCore/html/HTMLMeterElement.idl       |     12 +-
 .../native/Source/WebCore/html/HTMLModElement.h    |      9 +-
 .../native/Source/WebCore/html/HTMLModElement.idl  |      2 +-
 .../Source/WebCore/html/HTMLNameCollection.cpp     |      3 +
 .../Source/WebCore/html/HTMLNameCollection.h       |      5 +-
 .../Source/WebCore/html/HTMLOListElement.cpp       |     16 +-
 .../native/Source/WebCore/html/HTMLOListElement.h  |     30 +-
 .../Source/WebCore/html/HTMLOListElement.idl       |      2 +-
 .../Source/WebCore/html/HTMLObjectElement.cpp      |     67 +-
 .../native/Source/WebCore/html/HTMLObjectElement.h |     66 +-
 .../Source/WebCore/html/HTMLObjectElement.idl      |     26 +-
 .../Source/WebCore/html/HTMLOptGroupElement.cpp    |     18 +-
 .../Source/WebCore/html/HTMLOptGroupElement.h      |     19 +-
 .../Source/WebCore/html/HTMLOptGroupElement.idl    |      4 +-
 .../Source/WebCore/html/HTMLOptionElement.cpp      |     54 +-
 .../native/Source/WebCore/html/HTMLOptionElement.h |     41 +-
 .../Source/WebCore/html/HTMLOptionElement.idl      |     10 +-
 .../Source/WebCore/html/HTMLOptionsCollection.cpp  |     20 +-
 .../Source/WebCore/html/HTMLOptionsCollection.h    |     42 +-
 .../Source/WebCore/html/HTMLOptionsCollection.idl  |     31 +-
 .../Source/WebCore/html/HTMLOutputElement.cpp      |      9 +-
 .../native/Source/WebCore/html/HTMLOutputElement.h |     29 +-
 .../Source/WebCore/html/HTMLOutputElement.idl      |      7 +-
 .../Source/WebCore/html/HTMLParagraphElement.h     |      9 +-
 .../Source/WebCore/html/HTMLParamElement.cpp       |      2 +-
 .../native/Source/WebCore/html/HTMLParamElement.h  |      9 +-
 .../Source/WebCore/html/HTMLPictureElement.cpp     |     20 +-
 .../Source/WebCore/html/HTMLPictureElement.h       |     18 +-
 .../Source/WebCore/html/HTMLPlugInElement.cpp      |     73 +-
 .../native/Source/WebCore/html/HTMLPlugInElement.h |     49 +-
 .../Source/WebCore/html/HTMLPlugInImageElement.cpp |    311 +-
 .../Source/WebCore/html/HTMLPlugInImageElement.h   |     82 +-
 .../native/Source/WebCore/html/HTMLPreElement.h    |      9 +-
 .../Source/WebCore/html/HTMLProgressElement.cpp    |     42 +-
 .../Source/WebCore/html/HTMLProgressElement.h      |     28 +-
 .../Source/WebCore/html/HTMLProgressElement.idl    |      9 +-
 .../native/Source/WebCore/html/HTMLQuoteElement.h  |      9 +-
 .../Source/WebCore/html/HTMLQuoteElement.idl       |      2 +-
 .../Source/WebCore/html/HTMLScriptElement.cpp      |     48 +-
 .../native/Source/WebCore/html/HTMLScriptElement.h |     55 +-
 .../Source/WebCore/html/HTMLScriptElement.idl      |      8 +-
 .../Source/WebCore/html/HTMLSelectElement.cpp      |    392 +-
 .../native/Source/WebCore/html/HTMLSelectElement.h |    121 +-
 .../Source/WebCore/html/HTMLSelectElement.idl      |     46 +-
 .../native/Source/WebCore/html/HTMLSlotElement.cpp |     67 +-
 .../native/Source/WebCore/html/HTMLSlotElement.h   |     24 +-
 .../native/Source/WebCore/html/HTMLSlotElement.idl |      9 +-
 .../Source/WebCore/html/HTMLSourceElement.cpp      |     19 +-
 .../native/Source/WebCore/html/HTMLSourceElement.h |     27 +-
 .../Source/WebCore/html/HTMLSourceElement.idl      |      8 +-
 .../native/Source/WebCore/html/HTMLSpanElement.cpp |      5 +
 .../native/Source/WebCore/html/HTMLSpanElement.h   |      8 +-
 .../Source/WebCore/html/HTMLStyleElement.cpp       |     46 +-
 .../native/Source/WebCore/html/HTMLStyleElement.h  |     38 +-
 .../Source/WebCore/html/HTMLStyleElement.idl       |      2 +
 .../Source/WebCore/html/HTMLSummaryElement.cpp     |     35 +-
 .../Source/WebCore/html/HTMLSummaryElement.h       |     20 +-
 .../Source/WebCore/html/HTMLTableCaptionElement.h  |     11 +-
 .../Source/WebCore/html/HTMLTableCellElement.cpp   |     44 +-
 .../Source/WebCore/html/HTMLTableCellElement.h     |     36 +-
 .../Source/WebCore/html/HTMLTableCellElement.idl   |     13 +-
 .../Source/WebCore/html/HTMLTableColElement.cpp    |      4 +-
 .../Source/WebCore/html/HTMLTableColElement.h      |     15 +-
 .../Source/WebCore/html/HTMLTableColElement.idl    |      5 -
 .../Source/WebCore/html/HTMLTableDataCellElement.h |     59 -
 .../WebCore/html/HTMLTableDataCellElement.idl      |     30 -
 .../Source/WebCore/html/HTMLTableElement.cpp       |    188 +-
 .../native/Source/WebCore/html/HTMLTableElement.h  |     64 +-
 .../Source/WebCore/html/HTMLTableElement.idl       |     23 +-
 .../WebCore/html/HTMLTableHeaderCellElement.cpp    |     59 -
 .../WebCore/html/HTMLTableHeaderCellElement.h      |     62 -
 .../WebCore/html/HTMLTableHeaderCellElement.idl    |     29 -
 .../Source/WebCore/html/HTMLTablePartElement.cpp   |      2 +-
 .../Source/WebCore/html/HTMLTablePartElement.h     |     11 +-
 .../Source/WebCore/html/HTMLTableRowElement.cpp    |    105 +-
 .../Source/WebCore/html/HTMLTableRowElement.h      |     17 +-
 .../Source/WebCore/html/HTMLTableRowElement.idl    |      7 +-
 .../Source/WebCore/html/HTMLTableRowsCollection.h  |      5 +-
 .../WebCore/html/HTMLTableSectionElement.cpp       |    112 +-
 .../Source/WebCore/html/HTMLTableSectionElement.h  |     26 +-
 .../WebCore/html/HTMLTableSectionElement.idl       |      5 +-
 .../native/Source/WebCore/html/HTMLTagNames.in     |     19 +-
 .../Source/WebCore/html/HTMLTemplateElement.cpp    |     16 +-
 .../Source/WebCore/html/HTMLTemplateElement.h      |     15 +-
 .../Source/WebCore/html/HTMLTemplateElement.idl    |      4 +-
 .../Source/WebCore/html/HTMLTextAreaElement.cpp    |    141 +-
 .../Source/WebCore/html/HTMLTextAreaElement.h      |    109 +-
 .../Source/WebCore/html/HTMLTextAreaElement.idl    |     35 +-
 .../WebCore/html/HTMLTextFormControlElement.cpp    |     87 +-
 .../WebCore/html/HTMLTextFormControlElement.h      |     68 +-
 .../native/Source/WebCore/html/HTMLTimeElement.h   |      5 +-
 .../Source/WebCore/html/HTMLTitleElement.cpp       |     38 +-
 .../native/Source/WebCore/html/HTMLTitleElement.h  |     16 +-
 .../Source/WebCore/html/HTMLTitleElement.idl       |      2 +-
 .../Source/WebCore/html/HTMLTrackElement.cpp       |    181 +-
 .../native/Source/WebCore/html/HTMLTrackElement.h  |     45 +-
 .../Source/WebCore/html/HTMLTrackElement.idl       |      6 +-
 .../native/Source/WebCore/html/HTMLUListElement.h  |     11 +-
 .../Source/WebCore/html/HTMLUnknownElement.h       |     15 +-
 .../Source/WebCore/html/HTMLVideoElement.cpp       |    138 +-
 .../native/Source/WebCore/html/HTMLVideoElement.h  |     76 +-
 .../Source/WebCore/html/HTMLVideoElement.idl       |     22 +-
 .../native/Source/WebCore/html/HTMLWBRElement.cpp  |      2 +-
 .../native/Source/WebCore/html/HTMLWBRElement.h    |     12 +-
 .../native/Source/WebCore/html/HiddenInputType.cpp |      6 +-
 .../native/Source/WebCore/html/HiddenInputType.h   |     31 +-
 .../main/native/Source/WebCore/html/ImageData.cpp  |     75 +-
 .../main/native/Source/WebCore/html/ImageData.h    |     21 +-
 .../main/native/Source/WebCore/html/ImageData.idl  |     22 +-
 .../native/Source/WebCore/html/ImageDocument.cpp   |     44 +-
 .../native/Source/WebCore/html/ImageDocument.h     |      7 +-
 .../native/Source/WebCore/html/ImageInputType.cpp  |     21 +-
 .../native/Source/WebCore/html/ImageInputType.h    |     37 +-
 .../main/native/Source/WebCore/html/InputType.cpp  |    169 +-
 .../main/native/Source/WebCore/html/InputType.h    |     59 +-
 .../native/Source/WebCore/html/InputTypeNames.h    |      6 +-
 .../Source/WebCore/html/LabelableElement.cpp       |      4 +-
 .../native/Source/WebCore/html/LabelableElement.h  |      9 +-
 .../native/Source/WebCore/html/LabelsNodeList.cpp  |      2 +-
 .../native/Source/WebCore/html/LabelsNodeList.h    |      9 +-
 .../Source/WebCore/html/LinkIconCollector.cpp      |    117 +
 .../native/Source/WebCore/html/LinkIconCollector.h |     49 +
 .../main/native/Source/WebCore/html/LinkIconType.h |     38 +
 .../Source/WebCore/html/LinkRelAttribute.cpp       |     42 +-
 .../native/Source/WebCore/html/LinkRelAttribute.h  |     15 +-
 .../native/Source/WebCore/html/MediaController.cpp |     57 +-
 .../native/Source/WebCore/html/MediaController.h   |    129 +-
 .../native/Source/WebCore/html/MediaController.idl |      2 +-
 .../Source/WebCore/html/MediaControllerInterface.h |     21 +-
 .../native/Source/WebCore/html/MediaDocument.cpp   |    127 +-
 .../native/Source/WebCore/html/MediaDocument.h     |     10 +-
 .../Source/WebCore/html/MediaElementSession.cpp    |    418 +-
 .../Source/WebCore/html/MediaElementSession.h      |     78 +-
 .../Source/WebCore/html/MediaEncryptedEvent.cpp    |     64 +
 .../Source/WebCore/html/MediaEncryptedEvent.h      |     65 +
 .../Source/WebCore/html/MediaEncryptedEvent.idl    |     41 +
 .../Source/WebCore/html/MediaEncryptedEventInit.h  |     53 +
 .../main/native/Source/WebCore/html/MediaError.h   |      9 +-
 .../main/native/Source/WebCore/html/MediaError.idl |      2 +-
 .../Source/WebCore/html/MediaFragmentURIParser.h   |      6 +-
 .../native/Source/WebCore/html/MediaKeyError.h     |     64 -
 .../native/Source/WebCore/html/MediaKeyError.idl   |     39 -
 .../native/Source/WebCore/html/MediaKeyEvent.cpp   |     71 -
 .../native/Source/WebCore/html/MediaKeyEvent.h     |     87 -
 .../native/Source/WebCore/html/MediaKeyEvent.idl   |     38 -
 .../native/Source/WebCore/html/MonthInputType.cpp  |     10 +-
 .../native/Source/WebCore/html/MonthInputType.h    |     27 +-
 .../native/Source/WebCore/html/NumberInputType.cpp |     85 +-
 .../native/Source/WebCore/html/NumberInputType.h   |     53 +-
 .../native/Source/WebCore/html/PasswordInputType.h |     21 +-
 .../native/Source/WebCore/html/PluginDocument.cpp  |     83 +-
 .../native/Source/WebCore/html/PluginDocument.h    |     18 +-
 .../Source/WebCore/html/PublicURLManager.cpp       |      4 +-
 .../native/Source/WebCore/html/PublicURLManager.h  |      7 +-
 .../native/Source/WebCore/html/RadioInputType.cpp  |     46 +-
 .../native/Source/WebCore/html/RadioInputType.h    |     30 +-
 .../native/Source/WebCore/html/RadioNodeList.h     |     13 +-
 .../native/Source/WebCore/html/RangeInputType.cpp  |     85 +-
 .../native/Source/WebCore/html/RangeInputType.h    |     70 +-
 .../native/Source/WebCore/html/ResetInputType.cpp  |      4 +-
 .../native/Source/WebCore/html/ResetInputType.h    |     15 +-
 .../native/Source/WebCore/html/RubyElement.cpp     |     11 +-
 .../main/native/Source/WebCore/html/RubyElement.h  |     10 +-
 .../native/Source/WebCore/html/RubyTextElement.cpp |      9 +-
 .../native/Source/WebCore/html/RubyTextElement.h   |     10 +-
 .../native/Source/WebCore/html/SearchInputType.cpp |     33 +-
 .../native/Source/WebCore/html/SearchInputType.h   |     33 +-
 .../main/native/Source/WebCore/html/StepRange.cpp  |      5 +-
 .../main/native/Source/WebCore/html/StepRange.h    |     20 +-
 .../native/Source/WebCore/html/SubmitInputType.cpp |      4 +-
 .../native/Source/WebCore/html/SubmitInputType.h   |     21 +-
 .../Source/WebCore/html/TelephoneInputType.h       |      9 +-
 .../main/native/Source/WebCore/html/TextDocument.h |      9 +-
 .../Source/WebCore/html/TextFieldInputType.cpp     |    153 +-
 .../Source/WebCore/html/TextFieldInputType.h       |     89 +-
 .../native/Source/WebCore/html/TextInputType.cpp   |      1 -
 .../native/Source/WebCore/html/TextInputType.h     |      7 +-
 .../main/native/Source/WebCore/html/TextMetrics.h  |      5 +-
 .../native/Source/WebCore/html/TimeInputType.cpp   |     10 +-
 .../native/Source/WebCore/html/TimeInputType.h     |     21 +-
 .../main/native/Source/WebCore/html/TimeRanges.cpp |     22 +-
 .../main/native/Source/WebCore/html/TimeRanges.h   |     23 +-
 .../main/native/Source/WebCore/html/TimeRanges.idl |      6 +-
 .../main/native/Source/WebCore/html/TypeAhead.h    |      5 +-
 .../main/native/Source/WebCore/html/URLInputType.h |     17 +-
 .../main/native/Source/WebCore/html/URLRegistry.h  |      7 +-
 .../native/Source/WebCore/html/URLSearchParams.cpp |    168 +
 .../native/Source/WebCore/html/URLSearchParams.h   |     74 +
 .../native/Source/WebCore/html/URLSearchParams.idl |     45 +
 .../src/main/native/Source/WebCore/html/URLUtils.h |     44 +-
 .../main/native/Source/WebCore/html/URLUtils.idl   |     47 -
 .../Source/WebCore/html/ValidationMessage.cpp      |     45 +-
 .../native/Source/WebCore/html/ValidationMessage.h |      5 +-
 .../native/Source/WebCore/html/ValidityState.h     |      5 +-
 .../native/Source/WebCore/html/ValidityState.idl   |      3 +-
 .../main/native/Source/WebCore/html/VoidCallback.h |      5 +-
 .../native/Source/WebCore/html/VoidCallback.idl    |      7 +-
 .../native/Source/WebCore/html/WebAutocapitalize.h |     37 -
 .../Source/WebCore/html/WebKitMediaKeyError.h      |     61 +
 .../Source/WebCore/html/WebKitMediaKeyError.idl    |     38 +
 .../native/Source/WebCore/html/WeekInputType.cpp   |     10 +-
 .../native/Source/WebCore/html/WeekInputType.h     |     19 +-
 .../WebCore/html/canvas/ANGLEInstancedArrays.cpp   |     19 +-
 .../WebCore/html/canvas/ANGLEInstancedArrays.h     |     11 +-
 .../WebCore/html/canvas/ANGLEInstancedArrays.idl   |      6 +-
 .../html/canvas/CanvasContextAttributes.cpp        |     41 -
 .../WebCore/html/canvas/CanvasContextAttributes.h  |     48 -
 .../Source/WebCore/html/canvas/CanvasGradient.cpp  |     34 +-
 .../Source/WebCore/html/canvas/CanvasGradient.h    |     54 +-
 .../Source/WebCore/html/canvas/CanvasGradient.idl  |      9 +-
 .../Source/WebCore/html/canvas/CanvasPath.cpp      |    238 +
 .../native/Source/WebCore/html/canvas/CanvasPath.h |     63 +
 .../Source/WebCore/html/canvas/CanvasPath.idl      |     41 +
 .../WebCore/html/canvas/CanvasPathMethods.cpp      |    241 -
 .../Source/WebCore/html/canvas/CanvasPathMethods.h |     67 -
 .../Source/WebCore/html/canvas/CanvasPattern.cpp   |     22 +-
 .../Source/WebCore/html/canvas/CanvasPattern.h     |     14 +-
 .../Source/WebCore/html/canvas/CanvasProxy.h       |      6 +-
 .../WebCore/html/canvas/CanvasRenderingContext.cpp |     40 +-
 .../WebCore/html/canvas/CanvasRenderingContext.h   |     19 +-
 .../WebCore/html/canvas/CanvasRenderingContext.idl |     34 -
 .../html/canvas/CanvasRenderingContext2D.cpp       |   1070 +-
 .../WebCore/html/canvas/CanvasRenderingContext2D.h |    203 +-
 .../html/canvas/CanvasRenderingContext2D.idl       |    130 +-
 .../Source/WebCore/html/canvas/CanvasStyle.cpp     |    300 +-
 .../Source/WebCore/html/canvas/CanvasStyle.h       |    210 +-
 .../native/Source/WebCore/html/canvas/DOMPath.h    |     17 +-
 .../native/Source/WebCore/html/canvas/DOMPath.idl  |     45 +-
 .../Source/WebCore/html/canvas/EXTBlendMinMax.cpp  |      2 +-
 .../Source/WebCore/html/canvas/EXTBlendMinMax.h    |      9 +-
 .../Source/WebCore/html/canvas/EXTBlendMinMax.idl  |      8 +-
 .../Source/WebCore/html/canvas/EXTFragDepth.cpp    |      2 +-
 .../Source/WebCore/html/canvas/EXTFragDepth.h      |      9 +-
 .../WebCore/html/canvas/EXTShaderTextureLOD.cpp    |      2 +-
 .../WebCore/html/canvas/EXTShaderTextureLOD.h      |      9 +-
 .../html/canvas/EXTTextureFilterAnisotropic.cpp    |      2 +-
 .../html/canvas/EXTTextureFilterAnisotropic.h      |      9 +-
 .../html/canvas/EXTTextureFilterAnisotropic.idl    |      7 +-
 .../native/Source/WebCore/html/canvas/EXTsRGB.cpp  |      2 +-
 .../native/Source/WebCore/html/canvas/EXTsRGB.h    |      9 +-
 .../native/Source/WebCore/html/canvas/EXTsRGB.idl  |     12 +-
 .../WebCore/html/canvas/OESElementIndexUint.cpp    |      2 +-
 .../WebCore/html/canvas/OESElementIndexUint.h      |      9 +-
 .../WebCore/html/canvas/OESStandardDerivatives.cpp |      2 +-
 .../WebCore/html/canvas/OESStandardDerivatives.h   |      9 +-
 .../WebCore/html/canvas/OESStandardDerivatives.idl |      6 +-
 .../Source/WebCore/html/canvas/OESTextureFloat.cpp |      2 +-
 .../Source/WebCore/html/canvas/OESTextureFloat.h   |      9 +-
 .../WebCore/html/canvas/OESTextureFloatLinear.cpp  |      2 +-
 .../WebCore/html/canvas/OESTextureFloatLinear.h    |      9 +-
 .../WebCore/html/canvas/OESTextureHalfFloat.cpp    |      2 +-
 .../WebCore/html/canvas/OESTextureHalfFloat.h      |      9 +-
 .../html/canvas/OESTextureHalfFloatLinear.cpp      |      2 +-
 .../html/canvas/OESTextureHalfFloatLinear.h        |      9 +-
 .../WebCore/html/canvas/OESVertexArrayObject.cpp   |     60 +-
 .../WebCore/html/canvas/OESVertexArrayObject.h     |     19 +-
 .../WebCore/html/canvas/OESVertexArrayObject.idl   |     14 +-
 .../WebCore/html/canvas/WebGL2RenderingContext.cpp |   1881 +-
 .../WebCore/html/canvas/WebGL2RenderingContext.h   |    264 +-
 .../WebCore/html/canvas/WebGL2RenderingContext.idl |    198 +-
 .../Source/WebCore/html/canvas/WebGLActiveInfo.h   |      8 +-
 .../native/Source/WebCore/html/canvas/WebGLAny.cpp |    120 +
 .../native/Source/WebCore/html/canvas/WebGLAny.h   |     79 +
 .../Source/WebCore/html/canvas/WebGLBuffer.cpp     |    109 +-
 .../Source/WebCore/html/canvas/WebGLBuffer.h       |     38 +-
 .../html/canvas/WebGLCompressedTextureATC.cpp      |     13 +-
 .../html/canvas/WebGLCompressedTextureATC.h        |     11 +-
 .../html/canvas/WebGLCompressedTextureATC.idl      |     11 +-
 .../html/canvas/WebGLCompressedTexturePVRTC.cpp    |     15 +-
 .../html/canvas/WebGLCompressedTexturePVRTC.h      |     11 +-
 .../html/canvas/WebGLCompressedTexturePVRTC.idl    |     13 +-
 .../html/canvas/WebGLCompressedTextureS3TC.cpp     |     20 +-
 .../html/canvas/WebGLCompressedTextureS3TC.h       |     11 +-
 .../html/canvas/WebGLCompressedTextureS3TC.idl     |     13 +-
 .../WebCore/html/canvas/WebGLContextAttributes.cpp |    127 -
 .../WebCore/html/canvas/WebGLContextAttributes.h   |     59 +-
 .../WebCore/html/canvas/WebGLContextAttributes.idl |     27 +-
 .../WebCore/html/canvas/WebGLContextEvent.cpp      |      6 +-
 .../Source/WebCore/html/canvas/WebGLContextEvent.h |     22 +-
 .../WebCore/html/canvas/WebGLContextEvent.idl      |      7 +-
 .../WebCore/html/canvas/WebGLContextGroup.cpp      |     40 +-
 .../Source/WebCore/html/canvas/WebGLContextGroup.h |     34 +-
 .../WebCore/html/canvas/WebGLContextObject.cpp     |     16 +-
 .../WebCore/html/canvas/WebGLContextObject.h       |     15 +-
 .../WebCore/html/canvas/WebGLDebugRendererInfo.cpp |      2 +-
 .../WebCore/html/canvas/WebGLDebugRendererInfo.h   |      9 +-
 .../WebCore/html/canvas/WebGLDebugRendererInfo.idl |      8 +-
 .../WebCore/html/canvas/WebGLDebugShaders.cpp      |     13 +-
 .../Source/WebCore/html/canvas/WebGLDebugShaders.h |     13 +-
 .../WebCore/html/canvas/WebGLDebugShaders.idl      |      4 +-
 .../WebCore/html/canvas/WebGLDepthTexture.cpp      |     11 +-
 .../Source/WebCore/html/canvas/WebGLDepthTexture.h |     11 +-
 .../WebCore/html/canvas/WebGLDepthTexture.idl      |      6 +-
 .../WebCore/html/canvas/WebGLDrawBuffers.cpp       |     44 +-
 .../Source/WebCore/html/canvas/WebGLDrawBuffers.h  |     13 +-
 .../Source/WebCore/html/canvas/WebGLExtension.cpp  |      2 +-
 .../Source/WebCore/html/canvas/WebGLExtension.h    |     15 +-
 .../WebCore/html/canvas/WebGLFramebuffer.cpp       |     66 +-
 .../Source/WebCore/html/canvas/WebGLFramebuffer.h  |     15 +-
 .../Source/WebCore/html/canvas/WebGLGetInfo.cpp    |    371 -
 .../Source/WebCore/html/canvas/WebGLGetInfo.h      |    159 -
 .../WebCore/html/canvas/WebGLLoseContext.cpp       |      6 +-
 .../Source/WebCore/html/canvas/WebGLLoseContext.h  |      9 +-
 .../WebCore/html/canvas/WebGLLoseContext.idl       |      4 +-
 .../Source/WebCore/html/canvas/WebGLObject.cpp     |     23 +-
 .../Source/WebCore/html/canvas/WebGLObject.h       |     22 +-
 .../Source/WebCore/html/canvas/WebGLProgram.cpp    |     13 +-
 .../Source/WebCore/html/canvas/WebGLProgram.h      |     31 +-
 .../Source/WebCore/html/canvas/WebGLQuery.cpp      |      4 +-
 .../native/Source/WebCore/html/canvas/WebGLQuery.h |     20 +-
 .../WebCore/html/canvas/WebGLRenderbuffer.cpp      |      6 +-
 .../Source/WebCore/html/canvas/WebGLRenderbuffer.h |     15 +-
 .../WebCore/html/canvas/WebGLRenderingContext.cpp  |    847 +-
 .../WebCore/html/canvas/WebGLRenderingContext.h    |     78 +-
 .../WebCore/html/canvas/WebGLRenderingContext.idl  |      1 +
 .../html/canvas/WebGLRenderingContextBase.cpp      |   2644 +-
 .../html/canvas/WebGLRenderingContextBase.h        |    444 +-
 .../html/canvas/WebGLRenderingContextBase.idl      |   1045 +-
 .../Source/WebCore/html/canvas/WebGLSampler.cpp    |      4 +-
 .../Source/WebCore/html/canvas/WebGLSampler.h      |     20 +-
 .../Source/WebCore/html/canvas/WebGLShader.cpp     |      8 +-
 .../Source/WebCore/html/canvas/WebGLShader.h       |     16 +-
 .../html/canvas/WebGLShaderPrecisionFormat.h       |      7 +-
 .../WebCore/html/canvas/WebGLSharedObject.cpp      |     20 +-
 .../Source/WebCore/html/canvas/WebGLSharedObject.h |     26 +-
 .../Source/WebCore/html/canvas/WebGLSync.cpp       |      4 +-
 .../native/Source/WebCore/html/canvas/WebGLSync.h  |     18 +-
 .../Source/WebCore/html/canvas/WebGLTexture.cpp    |     94 +-
 .../Source/WebCore/html/canvas/WebGLTexture.h      |     19 +-
 .../WebCore/html/canvas/WebGLTransformFeedback.cpp |      4 +-
 .../WebCore/html/canvas/WebGLTransformFeedback.h   |     18 +-
 .../WebCore/html/canvas/WebGLUniformLocation.h     |      6 +-
 .../WebCore/html/canvas/WebGLVertexArrayObject.cpp |     26 +-
 .../WebCore/html/canvas/WebGLVertexArrayObject.h   |     21 +-
 .../WebCore/html/canvas/WebGLVertexArrayObject.idl |      3 +-
 .../html/canvas/WebGLVertexArrayObjectBase.cpp     |     36 +-
 .../html/canvas/WebGLVertexArrayObjectBase.h       |     65 +-
 .../html/canvas/WebGLVertexArrayObjectOES.cpp      |     26 +-
 .../html/canvas/WebGLVertexArrayObjectOES.h        |     13 +-
 .../Source/WebCore/html/forms/FileIconLoader.cpp   |      8 +-
 .../Source/WebCore/html/forms/FileIconLoader.h     |     13 +-
 .../Source/WebCore/html/parser/AtomicHTMLToken.h   |     32 +-
 .../WebCore/html/parser/CSSPreloadScanner.cpp      |      8 +-
 .../Source/WebCore/html/parser/CSSPreloadScanner.h |      7 +-
 .../WebCore/html/parser/HTMLConstructionSite.cpp   |    448 +-
 .../WebCore/html/parser/HTMLConstructionSite.h     |     93 +-
 .../WebCore/html/parser/HTMLDocumentParser.cpp     |     72 +-
 .../WebCore/html/parser/HTMLDocumentParser.h       |     59 +-
 .../WebCore/html/parser/HTMLElementStack.cpp       |    163 +-
 .../Source/WebCore/html/parser/HTMLElementStack.h  |     64 +-
 .../WebCore/html/parser/HTMLEntityParser.cpp       |     10 +-
 .../Source/WebCore/html/parser/HTMLEntityParser.h  |      7 +-
 .../Source/WebCore/html/parser/HTMLEntitySearch.h  |      7 +-
 .../Source/WebCore/html/parser/HTMLEntityTable.h   |      7 +-
 .../html/parser/HTMLFormattingElementList.cpp      |     56 +-
 .../html/parser/HTMLFormattingElementList.h        |     43 +-
 .../Source/WebCore/html/parser/HTMLInputStream.h   |     21 +-
 .../WebCore/html/parser/HTMLMetaCharsetParser.cpp  |      6 +-
 .../WebCore/html/parser/HTMLMetaCharsetParser.h    |      6 +-
 .../WebCore/html/parser/HTMLParserIdioms.cpp       |    244 +-
 .../Source/WebCore/html/parser/HTMLParserIdioms.h  |     33 +-
 .../WebCore/html/parser/HTMLParserOptions.cpp      |      5 +-
 .../Source/WebCore/html/parser/HTMLParserOptions.h |      7 +-
 .../WebCore/html/parser/HTMLParserScheduler.h      |      7 +-
 .../WebCore/html/parser/HTMLPreloadScanner.cpp     |     71 +-
 .../WebCore/html/parser/HTMLPreloadScanner.h       |     10 +-
 .../WebCore/html/parser/HTMLResourcePreloader.cpp  |     35 +-
 .../WebCore/html/parser/HTMLResourcePreloader.h    |     22 +-
 .../WebCore/html/parser/HTMLScriptRunner.cpp       |    202 +-
 .../Source/WebCore/html/parser/HTMLScriptRunner.h  |     31 +-
 .../WebCore/html/parser/HTMLScriptRunnerHost.h     |     18 +-
 .../WebCore/html/parser/HTMLSourceTracker.cpp      |     11 +-
 .../Source/WebCore/html/parser/HTMLSourceTracker.h |      9 +-
 .../WebCore/html/parser/HTMLSrcsetParser.cpp       |     28 +-
 .../Source/WebCore/html/parser/HTMLSrcsetParser.h  |      7 +-
 .../Source/WebCore/html/parser/HTMLStackItem.h     |     36 +-
 .../native/Source/WebCore/html/parser/HTMLToken.h  |     18 +-
 .../Source/WebCore/html/parser/HTMLTokenizer.cpp   |    220 +-
 .../Source/WebCore/html/parser/HTMLTokenizer.h     |     15 +-
 .../Source/WebCore/html/parser/HTMLTreeBuilder.cpp |    698 +-
 .../Source/WebCore/html/parser/HTMLTreeBuilder.h   |    105 +-
 .../WebCore/html/parser/InputStreamPreprocessor.h  |     74 +-
 .../WebCore/html/parser/NestingLevelIncrementer.h  |      7 +-
 .../Source/WebCore/html/parser/ParsingUtilities.h  |      8 +-
 .../WebCore/html/parser/TextDocumentParser.cpp     |      3 +-
 .../WebCore/html/parser/TextDocumentParser.h       |      9 +-
 .../Source/WebCore/html/parser/XSSAuditor.cpp      |     77 +-
 .../native/Source/WebCore/html/parser/XSSAuditor.h |     10 +-
 .../WebCore/html/parser/XSSAuditorDelegate.cpp     |     19 +-
 .../WebCore/html/parser/XSSAuditorDelegate.h       |     22 +-
 .../WebCore/html/shadow/AutoFillButtonElement.cpp  |     12 +-
 .../WebCore/html/shadow/AutoFillButtonElement.h    |      7 +-
 .../WebCore/html/shadow/DetailsMarkerControl.cpp   |      5 +-
 .../WebCore/html/shadow/DetailsMarkerControl.h     |     11 +-
 .../WebCore/html/shadow/ImageControlsRootElement.h |      8 +-
 .../html/shadow/MediaControlElementTypes.cpp       |     24 +-
 .../WebCore/html/shadow/MediaControlElementTypes.h |     29 +-
 .../WebCore/html/shadow/MediaControlElements.cpp   |    192 +-
 .../WebCore/html/shadow/MediaControlElements.h     |     80 +-
 .../Source/WebCore/html/shadow/MediaControls.cpp   |     26 +-
 .../Source/WebCore/html/shadow/MediaControls.h     |     21 +-
 .../WebCore/html/shadow/MediaControlsApple.cpp     |    183 +-
 .../WebCore/html/shadow/MediaControlsApple.h       |     80 +-
 .../WebCore/html/shadow/MeterShadowElement.cpp     |    112 -
 .../WebCore/html/shadow/MeterShadowElement.h       |    112 -
 .../WebCore/html/shadow/ProgressShadowElement.cpp  |      2 +-
 .../WebCore/html/shadow/ProgressShadowElement.h    |     12 +-
 .../WebCore/html/shadow/SliderThumbElement.cpp     |    207 +-
 .../WebCore/html/shadow/SliderThumbElement.h       |     58 +-
 .../WebCore/html/shadow/SpinButtonElement.cpp      |     41 +-
 .../Source/WebCore/html/shadow/SpinButtonElement.h |     27 +-
 .../html/shadow/TextControlInnerElements.cpp       |     90 +-
 .../WebCore/html/shadow/TextControlInnerElements.h |     43 +-
 .../html/shadow/YouTubeEmbedShadowElement.cpp      |     12 +-
 .../html/shadow/YouTubeEmbedShadowElement.h        |      9 +-
 .../shadow/mac/ImageControlsButtonElementMac.cpp   |     34 +-
 .../shadow/mac/ImageControlsButtonElementMac.h     |     13 +-
 .../shadow/mac/ImageControlsRootElementMac.cpp     |     29 +-
 .../html/shadow/mac/ImageControlsRootElementMac.h  |      6 +-
 .../WebCore/html/shadow/meterElementShadow.css     |     36 +
 .../Source/WebCore/html/track/AudioTrack.cpp       |     81 +-
 .../native/Source/WebCore/html/track/AudioTrack.h  |     55 +-
 .../Source/WebCore/html/track/AudioTrackList.cpp   |     26 +-
 .../Source/WebCore/html/track/AudioTrackList.h     |     10 +-
 .../WebCore/html/track/BufferedLineReader.cpp      |     32 +-
 .../Source/WebCore/html/track/BufferedLineReader.h |     52 +-
 .../native/Source/WebCore/html/track/DataCue.cpp   |     64 +-
 .../native/Source/WebCore/html/track/DataCue.h     |     67 +-
 .../native/Source/WebCore/html/track/DataCue.idl   |     19 +-
 .../WebCore/html/track/InbandDataTextTrack.cpp     |     70 +-
 .../WebCore/html/track/InbandDataTextTrack.h       |     27 +-
 .../WebCore/html/track/InbandGenericTextTrack.cpp  |    200 +-
 .../WebCore/html/track/InbandGenericTextTrack.h    |     55 +-
 .../Source/WebCore/html/track/InbandTextTrack.cpp  |    128 +-
 .../Source/WebCore/html/track/InbandTextTrack.h    |     68 +-
 .../WebCore/html/track/InbandWebVTTTextTrack.cpp   |     32 +-
 .../WebCore/html/track/InbandWebVTTTextTrack.h     |     23 +-
 .../WebCore/html/track/LoadableTextTrack.cpp       |     42 +-
 .../Source/WebCore/html/track/LoadableTextTrack.h  |     40 +-
 .../native/Source/WebCore/html/track/TextTrack.cpp |    330 +-
 .../native/Source/WebCore/html/track/TextTrack.h   |    120 +-
 .../native/Source/WebCore/html/track/TextTrack.idl |     21 +-
 .../Source/WebCore/html/track/TextTrackCue.cpp     |     65 +-
 .../Source/WebCore/html/track/TextTrackCue.h       |     75 +-
 .../Source/WebCore/html/track/TextTrackCue.idl     |     11 +-
 .../WebCore/html/track/TextTrackCueGeneric.cpp     |     32 +-
 .../WebCore/html/track/TextTrackCueGeneric.h       |     56 +-
 .../Source/WebCore/html/track/TextTrackCueList.cpp |    132 +-
 .../Source/WebCore/html/track/TextTrackCueList.h   |     50 +-
 .../Source/WebCore/html/track/TextTrackList.cpp    |    156 +-
 .../Source/WebCore/html/track/TextTrackList.h      |     24 +-
 .../native/Source/WebCore/html/track/TrackBase.cpp |    104 +-
 .../native/Source/WebCore/html/track/TrackBase.h   |     42 +-
 .../Source/WebCore/html/track/TrackEvent.cpp       |     29 +-
 .../native/Source/WebCore/html/track/TrackEvent.h  |     38 +-
 .../Source/WebCore/html/track/TrackEvent.idl       |      7 +-
 .../Source/WebCore/html/track/TrackListBase.cpp    |     43 +-
 .../Source/WebCore/html/track/TrackListBase.h      |     27 +-
 .../native/Source/WebCore/html/track/VTTCue.cpp    |    130 +-
 .../main/native/Source/WebCore/html/track/VTTCue.h |     49 +-
 .../native/Source/WebCore/html/track/VTTCue.idl    |     13 +-
 .../native/Source/WebCore/html/track/VTTRegion.cpp |    173 +-
 .../native/Source/WebCore/html/track/VTTRegion.h   |     48 +-
 .../native/Source/WebCore/html/track/VTTRegion.idl |     23 +-
 .../Source/WebCore/html/track/VTTRegionList.cpp    |     54 +-
 .../Source/WebCore/html/track/VTTRegionList.h      |     45 +-
 .../Source/WebCore/html/track/VTTRegionList.idl    |     10 +-
 .../native/Source/WebCore/html/track/VTTScanner.h  |     23 +-
 .../Source/WebCore/html/track/VideoTrack.cpp       |    102 +-
 .../native/Source/WebCore/html/track/VideoTrack.h  |     55 +-
 .../Source/WebCore/html/track/VideoTrackList.cpp   |     33 +-
 .../Source/WebCore/html/track/VideoTrackList.h     |     13 +-
 .../Source/WebCore/html/track/WebVTTElement.cpp    |     29 +-
 .../Source/WebCore/html/track/WebVTTElement.h      |     13 +-
 .../Source/WebCore/html/track/WebVTTParser.cpp     |     69 +-
 .../Source/WebCore/html/track/WebVTTParser.h       |     10 +-
 .../native/Source/WebCore/html/track/WebVTTToken.h |      8 +-
 .../Source/WebCore/html/track/WebVTTTokenizer.cpp  |      7 +-
 .../Source/WebCore/html/track/WebVTTTokenizer.h    |      8 +-
 .../native/Source/WebCore/icu/unicode/platform.h   |      6 +-
 .../main/native/Source/WebCore/icu/unicode/ucurr.h |    360 +
 .../WebCore/inspector/CommandLineAPIHost.cpp       |      8 +-
 .../Source/WebCore/inspector/CommandLineAPIHost.h  |     12 +-
 .../WebCore/inspector/CommandLineAPIModule.cpp     |      2 +-
 .../WebCore/inspector/CommandLineAPIModule.h       |      9 +-
 .../inspector/CommandLineAPIModuleSource.js        |     91 +-
 .../native/Source/WebCore/inspector/DOMEditor.cpp  |    350 +-
 .../native/Source/WebCore/inspector/DOMEditor.h    |     49 +-
 .../Source/WebCore/inspector/DOMPatchSupport.cpp   |    287 +-
 .../Source/WebCore/inspector/DOMPatchSupport.h     |     39 +-
 .../Source/WebCore/inspector/InspectorAllInOne.cpp |      8 +
 .../inspector/InspectorApplicationCacheAgent.cpp   |     80 +-
 .../inspector/InspectorApplicationCacheAgent.h     |     21 +-
 .../Source/WebCore/inspector/InspectorCSSAgent.cpp |    267 +-
 .../Source/WebCore/inspector/InspectorCSSAgent.h   |     66 +-
 .../Source/WebCore/inspector/InspectorClient.cpp   |     14 +-
 .../Source/WebCore/inspector/InspectorClient.h     |     12 +-
 .../inspector/InspectorConsoleInstrumentation.h    |     88 -
 .../WebCore/inspector/InspectorController.cpp      |     85 +-
 .../Source/WebCore/inspector/InspectorController.h |     35 +-
 .../Source/WebCore/inspector/InspectorDOMAgent.cpp |    402 +-
 .../Source/WebCore/inspector/InspectorDOMAgent.h   |    133 +-
 .../inspector/InspectorDOMDebuggerAgent.cpp        |     32 +-
 .../WebCore/inspector/InspectorDOMDebuggerAgent.h  |     38 +-
 .../WebCore/inspector/InspectorDOMStorageAgent.cpp |     14 +-
 .../WebCore/inspector/InspectorDOMStorageAgent.h   |     25 +-
 .../WebCore/inspector/InspectorDatabaseAgent.cpp   |    105 +-
 .../WebCore/inspector/InspectorDatabaseAgent.h     |     21 +-
 .../WebCore/inspector/InspectorDatabaseResource.h  |      5 +-
 .../WebCore/inspector/InspectorFrontendClient.h    |     18 +-
 .../inspector/InspectorFrontendClientLocal.cpp     |     20 +-
 .../inspector/InspectorFrontendClientLocal.h       |     35 +-
 .../WebCore/inspector/InspectorFrontendHost.cpp    |     52 +-
 .../WebCore/inspector/InspectorFrontendHost.h      |     10 +-
 .../WebCore/inspector/InspectorFrontendHost.idl    |      9 +-
 .../Source/WebCore/inspector/InspectorHistory.cpp  |     82 +-
 .../Source/WebCore/inspector/InspectorHistory.h    |     47 +-
 .../WebCore/inspector/InspectorIndexedDBAgent.cpp  |    406 +-
 .../WebCore/inspector/InspectorIndexedDBAgent.h    |     20 +-
 .../WebCore/inspector/InspectorInstrumentation.cpp |    283 +-
 .../WebCore/inspector/InspectorInstrumentation.h   |    464 +-
 .../inspector/InspectorInstrumentationCookie.h     |      6 +-
 .../WebCore/inspector/InspectorLayerTreeAgent.cpp  |     19 +-
 .../WebCore/inspector/InspectorLayerTreeAgent.h    |     28 +-
 .../WebCore/inspector/InspectorMemoryAgent.cpp     |     36 +-
 .../WebCore/inspector/InspectorMemoryAgent.h       |     20 +-
 .../WebCore/inspector/InspectorNetworkAgent.cpp    |    142 +-
 .../WebCore/inspector/InspectorNetworkAgent.h      |     38 +-
 .../WebCore/inspector/InspectorNodeFinder.cpp      |     71 +-
 .../Source/WebCore/inspector/InspectorNodeFinder.h |     11 +-
 .../Source/WebCore/inspector/InspectorOverlay.cpp  |     55 +-
 .../Source/WebCore/inspector/InspectorOverlay.h    |      6 +-
 .../WebCore/inspector/InspectorOverlayPage.css     |      3 +-
 .../WebCore/inspector/InspectorOverlayPage.js      |     14 +-
 .../WebCore/inspector/InspectorPageAgent.cpp       |    241 +-
 .../Source/WebCore/inspector/InspectorPageAgent.h  |     81 +-
 .../WebCore/inspector/InspectorReplayAgent.cpp     |      7 +-
 .../WebCore/inspector/InspectorReplayAgent.h       |     40 +-
 .../WebCore/inspector/InspectorStyleSheet.cpp      |    603 +-
 .../Source/WebCore/inspector/InspectorStyleSheet.h |     54 +-
 .../WebCore/inspector/InspectorTimelineAgent.cpp   |    271 +-
 .../WebCore/inspector/InspectorTimelineAgent.h     |     82 +-
 .../WebCore/inspector/InspectorWebAgentBase.h      |     16 +-
 .../WebCore/inspector/InspectorWorkerAgent.cpp     |    174 +
 .../WebCore/inspector/InspectorWorkerAgent.h       |     79 +
 .../WebCore/inspector/InstrumentingAgents.cpp      |      5 +
 .../Source/WebCore/inspector/InstrumentingAgents.h |     24 +-
 .../WebCore/inspector/NetworkResourcesData.cpp     |     40 +-
 .../WebCore/inspector/NetworkResourcesData.h       |      6 +-
 .../Source/WebCore/inspector/PageConsoleAgent.cpp  |      8 +-
 .../Source/WebCore/inspector/PageConsoleAgent.h    |     11 +-
 .../Source/WebCore/inspector/PageDebuggerAgent.cpp |      5 +-
 .../Source/WebCore/inspector/PageDebuggerAgent.h   |     23 +-
 .../Source/WebCore/inspector/PageHeapAgent.cpp     |     56 +
 .../Source/WebCore/inspector/PageHeapAgent.h       |     52 +
 .../Source/WebCore/inspector/PageRuntimeAgent.cpp  |      1 -
 .../Source/WebCore/inspector/PageRuntimeAgent.h    |     25 +-
 .../WebCore/inspector/PageScriptDebugServer.cpp    |     73 +-
 .../WebCore/inspector/PageScriptDebugServer.h      |     26 +-
 .../Source/WebCore/inspector/ScriptProfile.idl     |     35 -
 .../Source/WebCore/inspector/ScriptProfileNode.idl |     40 -
 .../WebCore/inspector/TimelineRecordFactory.cpp    |     68 +-
 .../WebCore/inspector/TimelineRecordFactory.h      |     12 +-
 .../Source/WebCore/inspector/WebConsoleAgent.cpp   |      4 +-
 .../Source/WebCore/inspector/WebConsoleAgent.h     |      9 +-
 .../Source/WebCore/inspector/WebDebuggerAgent.h    |      9 +-
 .../Source/WebCore/inspector/WebHeapAgent.cpp      |    131 +
 .../native/Source/WebCore/inspector/WebHeapAgent.h |     55 +
 .../WebCore/inspector/WebInjectedScriptHost.cpp    |     13 +-
 .../WebCore/inspector/WebInjectedScriptHost.h      |      9 +-
 .../WebCore/inspector/WebInjectedScriptManager.cpp |      2 +-
 .../WebCore/inspector/WebInjectedScriptManager.h   |     13 +-
 .../WebCore/inspector/WorkerConsoleAgent.cpp       |     43 +
 .../Source/WebCore/inspector/WorkerConsoleAgent.h  |     44 +
 .../WebCore/inspector/WorkerDebuggerAgent.cpp      |     68 +
 .../Source/WebCore/inspector/WorkerDebuggerAgent.h |     52 +
 .../inspector/WorkerInspectorController.cpp        |    159 +
 .../WebCore/inspector/WorkerInspectorController.h  |     84 +
 .../WebCore/inspector/WorkerRuntimeAgent.cpp       |     71 +
 .../Source/WebCore/inspector/WorkerRuntimeAgent.h  |     61 +
 .../WebCore/inspector/WorkerScriptDebugServer.cpp  |     86 +
 .../WebCore/inspector/WorkerScriptDebugServer.h    |     61 +
 .../inspector/WorkerToPageFrontendChannel.h        |     55 +
 .../native/Source/WebCore/loader/ContentFilter.cpp |    128 +-
 .../native/Source/WebCore/loader/ContentFilter.h   |     24 +-
 .../native/Source/WebCore/loader/CookieJar.cpp     |     51 +-
 .../main/native/Source/WebCore/loader/CookieJar.h  |     23 +-
 .../WebCore/loader/CrossOriginAccessControl.cpp    |     95 +-
 .../WebCore/loader/CrossOriginAccessControl.h      |     21 +-
 .../WebCore/loader/CrossOriginPreflightChecker.cpp |    167 +
 .../WebCore/loader/CrossOriginPreflightChecker.h   |     68 +
 .../loader/CrossOriginPreflightResultCache.cpp     |      7 +-
 .../loader/CrossOriginPreflightResultCache.h       |      5 +-
 .../Source/WebCore/loader/DocumentLoadTiming.cpp   |     90 -
 .../Source/WebCore/loader/DocumentLoadTiming.h     |     91 -
 .../Source/WebCore/loader/DocumentLoader.cpp       |    633 +-
 .../native/Source/WebCore/loader/DocumentLoader.h  |    694 +-
 .../WebCore/loader/DocumentThreadableLoader.cpp    |    498 +-
 .../WebCore/loader/DocumentThreadableLoader.h      |     92 +-
 .../Source/WebCore/loader/DocumentWriter.cpp       |     21 +-
 .../native/Source/WebCore/loader/DocumentWriter.h  |      5 +-
 .../native/Source/WebCore/loader/EmptyClients.cpp  |    685 +-
 .../native/Source/WebCore/loader/EmptyClients.h    |    660 +-
 .../Source/WebCore/loader/FTPDirectoryParser.h     |      5 +-
 .../native/Source/WebCore/loader/FetchOptions.h    |     56 +
 .../native/Source/WebCore/loader/FormState.cpp     |     10 +-
 .../main/native/Source/WebCore/loader/FormState.h  |     49 +-
 .../Source/WebCore/loader/FormSubmission.cpp       |    104 +-
 .../native/Source/WebCore/loader/FormSubmission.h  |     51 +-
 .../Source/WebCore/loader/FrameLoadRequest.cpp     |      2 +-
 .../Source/WebCore/loader/FrameLoadRequest.h       |     49 +-
 .../native/Source/WebCore/loader/FrameLoader.cpp   |    770 +-
 .../native/Source/WebCore/loader/FrameLoader.h     |     73 +-
 .../Source/WebCore/loader/FrameLoaderClient.h      |    447 +-
 .../WebCore/loader/FrameLoaderStateMachine.h       |      7 +-
 .../Source/WebCore/loader/FrameLoaderTypes.h       |    144 +-
 .../Source/WebCore/loader/FrameNetworkingContext.h |     11 +-
 .../Source/WebCore/loader/HistoryController.cpp    |     43 +-
 .../Source/WebCore/loader/HistoryController.h      |     13 +-
 .../native/Source/WebCore/loader/ImageLoader.cpp   |     43 +-
 .../native/Source/WebCore/loader/ImageLoader.h     |      7 +-
 .../native/Source/WebCore/loader/LinkHeader.cpp    |    365 +
 .../main/native/Source/WebCore/loader/LinkHeader.h |     87 +
 .../native/Source/WebCore/loader/LinkLoader.cpp    |    171 +-
 .../main/native/Source/WebCore/loader/LinkLoader.h |     28 +-
 .../Source/WebCore/loader/LinkLoaderClient.h       |      8 +-
 .../WebCore/loader/LinkPreloadResourceClients.cpp  |     46 +
 .../WebCore/loader/LinkPreloadResourceClients.h    |    193 +
 .../native/Source/WebCore/loader/LoadTiming.cpp    |     95 +
 .../main/native/Source/WebCore/loader/LoadTiming.h |     92 +
 .../Source/WebCore/loader/LoaderStrategy.cpp       |     10 -
 .../native/Source/WebCore/loader/LoaderStrategy.h  |     20 +-
 .../Source/WebCore/loader/MediaResourceLoader.cpp  |     90 +-
 .../Source/WebCore/loader/MediaResourceLoader.h    |     35 +-
 .../Source/WebCore/loader/MixedContentChecker.cpp  |     33 +-
 .../Source/WebCore/loader/MixedContentChecker.h    |     19 +-
 .../Source/WebCore/loader/NavigationAction.cpp     |     35 +-
 .../Source/WebCore/loader/NavigationAction.h       |     24 +-
 .../Source/WebCore/loader/NavigationScheduler.cpp  |    178 +-
 .../Source/WebCore/loader/NavigationScheduler.h    |     23 +-
 .../WebCore/loader/NetscapePlugInStreamLoader.cpp  |     36 +-
 .../WebCore/loader/NetscapePlugInStreamLoader.h    |     31 +-
 .../native/Source/WebCore/loader/PingLoader.cpp    |    103 +-
 .../main/native/Source/WebCore/loader/PingLoader.h |     15 +-
 .../Source/WebCore/loader/PolicyCallback.cpp       |     12 +-
 .../native/Source/WebCore/loader/PolicyCallback.h  |     18 +-
 .../native/Source/WebCore/loader/PolicyChecker.cpp |     53 +-
 .../native/Source/WebCore/loader/PolicyChecker.h   |     17 +-
 .../Source/WebCore/loader/ProgressTracker.cpp      |      8 +-
 .../native/Source/WebCore/loader/ProgressTracker.h |      7 +-
 .../Source/WebCore/loader/ProgressTrackerClient.h  |      5 +-
 .../Source/WebCore/loader/ResourceLoadInfo.cpp     |      8 +-
 .../Source/WebCore/loader/ResourceLoadInfo.h       |      6 +-
 .../Source/WebCore/loader/ResourceLoadNotifier.cpp |     38 +-
 .../Source/WebCore/loader/ResourceLoadNotifier.h   |      7 +-
 .../Source/WebCore/loader/ResourceLoadObserver.cpp |    368 +-
 .../Source/WebCore/loader/ResourceLoadObserver.h   |     52 +-
 .../WebCore/loader/ResourceLoadStatistics.cpp      |    168 +-
 .../Source/WebCore/loader/ResourceLoadStatistics.h |     28 +-
 .../WebCore/loader/ResourceLoadStatisticsStore.cpp |    196 +
 .../WebCore/loader/ResourceLoadStatisticsStore.h   |     76 +
 .../Source/WebCore/loader/ResourceLoader.cpp       |    213 +-
 .../native/Source/WebCore/loader/ResourceLoader.h  |    119 +-
 .../Source/WebCore/loader/ResourceLoaderOptions.h  |    125 +-
 .../Source/WebCore/loader/ResourceLoaderTypes.h    |      5 +-
 .../Source/WebCore/loader/ResourceTiming.cpp       |    104 +
 .../native/Source/WebCore/loader/ResourceTiming.h  |     75 +
 .../WebCore/loader/ResourceTimingInformation.cpp   |    110 +
 .../WebCore/loader/ResourceTimingInformation.h     |     59 +
 .../native/Source/WebCore/loader/SinkDocument.cpp  |      2 +-
 .../native/Source/WebCore/loader/SinkDocument.h    |      8 +-
 .../Source/WebCore/loader/SubframeLoader.cpp       |    127 +-
 .../native/Source/WebCore/loader/SubframeLoader.h  |     18 +-
 .../Source/WebCore/loader/SubresourceLoader.cpp    |    326 +-
 .../Source/WebCore/loader/SubresourceLoader.h      |     84 +-
 .../native/Source/WebCore/loader/SubstituteData.h  |     15 +-
 .../Source/WebCore/loader/SubstituteResource.h     |     16 +-
 .../Source/WebCore/loader/TextResourceDecoder.cpp  |      9 +-
 .../Source/WebCore/loader/TextResourceDecoder.h    |      9 +-
 .../Source/WebCore/loader/TextTrackLoader.cpp      |     51 +-
 .../native/Source/WebCore/loader/TextTrackLoader.h |     19 +-
 .../Source/WebCore/loader/ThreadableLoader.cpp     |     73 +-
 .../Source/WebCore/loader/ThreadableLoader.h       |     34 +-
 .../Source/WebCore/loader/ThreadableLoaderClient.h |     13 +-
 .../WebCore/loader/ThreadableLoaderClientWrapper.h |     40 +-
 .../WebCore/loader/WorkerThreadableLoader.cpp      |    166 +-
 .../Source/WebCore/loader/WorkerThreadableLoader.h |     49 +-
 .../WebCore/loader/appcache/ApplicationCache.cpp   |     50 +-
 .../WebCore/loader/appcache/ApplicationCache.h     |     37 +-
 .../loader/appcache/ApplicationCacheGroup.cpp      |    425 +-
 .../loader/appcache/ApplicationCacheGroup.h        |     82 +-
 .../loader/appcache/ApplicationCacheHost.cpp       |    227 +-
 .../WebCore/loader/appcache/ApplicationCacheHost.h |    287 +-
 .../loader/appcache/ApplicationCacheResource.cpp   |      9 +-
 .../loader/appcache/ApplicationCacheResource.h     |     15 +-
 .../loader/appcache/ApplicationCacheStorage.cpp    |    181 +-
 .../loader/appcache/ApplicationCacheStorage.h      |     41 +-
 .../loader/appcache/DOMApplicationCache.cpp        |     93 +-
 .../WebCore/loader/appcache/DOMApplicationCache.h  |     46 +-
 .../loader/appcache/DOMApplicationCache.idl        |      4 +-
 .../WebCore/loader/appcache/ManifestParser.cpp     |      9 +-
 .../WebCore/loader/appcache/ManifestParser.h       |     24 +-
 .../Source/WebCore/loader/archive/Archive.cpp      |     16 +-
 .../native/Source/WebCore/loader/archive/Archive.h |     42 +-
 .../WebCore/loader/archive/ArchiveFactory.cpp      |     44 +-
 .../Source/WebCore/loader/archive/ArchiveFactory.h |     10 +-
 .../WebCore/loader/archive/ArchiveResource.cpp     |     14 +-
 .../WebCore/loader/archive/ArchiveResource.h       |     13 +-
 .../loader/archive/ArchiveResourceCollection.cpp   |     56 +-
 .../loader/archive/ArchiveResourceCollection.h     |     34 +-
 .../WebCore/loader/archive/cf/LegacyWebArchive.cpp |    256 +-
 .../WebCore/loader/archive/cf/LegacyWebArchive.h   |     40 +-
 .../WebCore/loader/archive/mhtml/MHTMLArchive.cpp  |     22 +-
 .../WebCore/loader/archive/mhtml/MHTMLArchive.h    |     26 +-
 .../WebCore/loader/archive/mhtml/MHTMLParser.cpp   |     22 +-
 .../WebCore/loader/archive/mhtml/MHTMLParser.h     |     16 +-
 .../Source/WebCore/loader/cache/CachePolicy.h      |     19 +-
 .../WebCore/loader/cache/CachedCSSStyleSheet.cpp   |     41 +-
 .../WebCore/loader/cache/CachedCSSStyleSheet.h     |     66 +-
 .../Source/WebCore/loader/cache/CachedFont.cpp     |     72 +-
 .../Source/WebCore/loader/cache/CachedFont.h       |     28 +-
 .../Source/WebCore/loader/cache/CachedFontClient.h |      7 +-
 .../Source/WebCore/loader/cache/CachedImage.cpp    |    186 +-
 .../Source/WebCore/loader/cache/CachedImage.h      |    100 +-
 .../WebCore/loader/cache/CachedImageClient.h       |      9 +-
 .../WebCore/loader/cache/CachedRawResource.cpp     |     53 +-
 .../WebCore/loader/cache/CachedRawResource.h       |     40 +-
 .../WebCore/loader/cache/CachedRawResourceClient.h |     23 +-
 .../Source/WebCore/loader/cache/CachedResource.cpp |    280 +-
 .../Source/WebCore/loader/cache/CachedResource.h   |    136 +-
 .../WebCore/loader/cache/CachedResourceClient.h    |     10 +-
 .../loader/cache/CachedResourceClientWalker.h      |      7 +-
 .../WebCore/loader/cache/CachedResourceHandle.h    |      5 +-
 .../WebCore/loader/cache/CachedResourceLoader.cpp  |    778 +-
 .../WebCore/loader/cache/CachedResourceLoader.h    |     93 +-
 .../WebCore/loader/cache/CachedResourceRequest.cpp |    248 +-
 .../WebCore/loader/cache/CachedResourceRequest.h   |     71 +-
 .../cache/CachedResourceRequestInitiators.cpp      |      1 +
 .../loader/cache/CachedResourceRequestInitiators.h |      6 +-
 .../WebCore/loader/cache/CachedSVGDocument.cpp     |      5 +-
 .../WebCore/loader/cache/CachedSVGDocument.h       |     16 +-
 .../WebCore/loader/cache/CachedSVGDocumentClient.h |      7 +-
 .../loader/cache/CachedSVGDocumentReference.cpp    |     10 +-
 .../loader/cache/CachedSVGDocumentReference.h      |      7 +-
 .../Source/WebCore/loader/cache/CachedSVGFont.cpp  |     45 +-
 .../Source/WebCore/loader/cache/CachedSVGFont.h    |     17 +-
 .../Source/WebCore/loader/cache/CachedScript.cpp   |     34 +-
 .../Source/WebCore/loader/cache/CachedScript.h     |     22 +-
 .../WebCore/loader/cache/CachedStyleSheetClient.h  |      7 +-
 .../WebCore/loader/cache/CachedTextTrack.cpp       |      7 +-
 .../Source/WebCore/loader/cache/CachedTextTrack.h  |     13 +-
 .../WebCore/loader/cache/CachedXSLStyleSheet.cpp   |     14 +-
 .../WebCore/loader/cache/CachedXSLStyleSheet.h     |     20 +-
 .../Source/WebCore/loader/cache/MemoryCache.cpp    |    124 +-
 .../Source/WebCore/loader/cache/MemoryCache.h      |     25 +-
 .../WebCore/loader/cf/ResourceLoaderCFNet.cpp      |      6 +-
 .../WebCore/loader/cf/SubresourceLoaderCF.cpp      |      2 +-
 .../Source/WebCore/loader/cocoa/DiskCacheMonitor.h |     66 -
 .../WebCore/loader/cocoa/DiskCacheMonitorCocoa.h   |     20 +-
 .../WebCore/loader/cocoa/DiskCacheMonitorCocoa.mm  |     19 +-
 .../WebCore/loader/cocoa/SubresourceLoaderCocoa.mm |      2 +-
 .../Source/WebCore/loader/icon/IconController.cpp  |      5 +-
 .../Source/WebCore/loader/icon/IconController.h    |      5 +-
 .../Source/WebCore/loader/icon/IconDatabase.cpp    |     57 +-
 .../Source/WebCore/loader/icon/IconDatabase.h      |     58 +-
 .../Source/WebCore/loader/icon/IconDatabaseBase.h  |     36 +-
 .../WebCore/loader/icon/IconDatabaseClient.h       |      5 +-
 .../Source/WebCore/loader/icon/IconLoader.cpp      |     69 +-
 .../native/Source/WebCore/loader/icon/IconLoader.h |     15 +-
 .../Source/WebCore/loader/icon/IconRecord.cpp      |      4 +-
 .../native/Source/WebCore/loader/icon/IconRecord.h |      8 +-
 .../Source/WebCore/loader/icon/PageURLRecord.cpp   |     10 +-
 .../Source/WebCore/loader/icon/PageURLRecord.h     |     14 +-
 .../native/Source/WebCore/loader/ios/QuickLook.h   |     78 +
 .../native/Source/WebCore/loader/ios/QuickLook.mm  |    372 +
 .../WebCore/loader/mac/DocumentLoaderMac.cpp       |      4 +-
 .../Source/WebCore/loader/mac/ResourceLoaderMac.mm |     12 +-
 .../WebCore/loader/soup/CachedRawResourceSoup.cpp  |      2 +-
 .../Source/WebCore/make-generated-sources.sh       |     10 -
 .../src/main/native/Source/WebCore/mapfile-macosx  |    183 +-
 .../src/main/native/Source/WebCore/mapfile-vers    |     20 +-
 .../Source/WebCore/mathml/MathMLAllInOne.cpp       |     12 +-
 .../WebCore/mathml/MathMLAnnotationElement.cpp     |    107 +
 .../WebCore/mathml/MathMLAnnotationElement.h       |     49 +
 .../native/Source/WebCore/mathml/MathMLElement.cpp |    284 +-
 .../native/Source/WebCore/mathml/MathMLElement.h   |     86 +-
 .../WebCore/mathml/MathMLFractionElement.cpp       |    117 +
 .../Source/WebCore/mathml/MathMLFractionElement.h  |     60 +
 .../mathml/MathMLInlineContainerElement.cpp        |    108 -
 .../WebCore/mathml/MathMLInlineContainerElement.h  |     52 -
 .../Source/WebCore/mathml/MathMLMathElement.cpp    |     45 +-
 .../Source/WebCore/mathml/MathMLMathElement.h      |     18 +-
 .../WebCore/mathml/MathMLMencloseElement.cpp       |    163 +-
 .../Source/WebCore/mathml/MathMLMencloseElement.h  |     47 +-
 .../WebCore/mathml/MathMLOperatorDictionary.cpp    |   1143 +
 .../WebCore/mathml/MathMLOperatorDictionary.h      |     60 +
 .../WebCore/mathml/MathMLOperatorElement.cpp       |    271 +
 .../Source/WebCore/mathml/MathMLOperatorElement.h  |     81 +
 .../Source/WebCore/mathml/MathMLPaddedElement.cpp  |     97 +
 .../Source/WebCore/mathml/MathMLPaddedElement.h    |     57 +
 .../WebCore/mathml/MathMLPresentationElement.cpp   |    396 +
 .../WebCore/mathml/MathMLPresentationElement.h     |     73 +
 .../Source/WebCore/mathml/MathMLRowElement.cpp     |     86 +
 .../Source/WebCore/mathml/MathMLRowElement.h       |     51 +
 .../Source/WebCore/mathml/MathMLScriptsElement.cpp |     76 +
 .../Source/WebCore/mathml/MathMLScriptsElement.h   |     53 +
 .../Source/WebCore/mathml/MathMLSelectElement.cpp  |     50 +-
 .../Source/WebCore/mathml/MathMLSelectElement.h    |     25 +-
 .../Source/WebCore/mathml/MathMLSpaceElement.cpp   |     83 +
 .../Source/WebCore/mathml/MathMLSpaceElement.h     |     54 +
 .../Source/WebCore/mathml/MathMLTextElement.cpp    |    111 -
 .../Source/WebCore/mathml/MathMLTextElement.h      |     55 -
 .../Source/WebCore/mathml/MathMLTokenElement.cpp   |     93 +
 .../Source/WebCore/mathml/MathMLTokenElement.h     |     59 +
 .../WebCore/mathml/MathMLUnderOverElement.cpp      |     76 +
 .../Source/WebCore/mathml/MathMLUnderOverElement.h |     51 +
 .../Source/WebCore/mathml/MathMLUnknownElement.h   |     48 +
 .../main/native/Source/WebCore/mathml/mathattrs.in |      5 +
 .../main/native/Source/WebCore/mathml/mathtags.in  |     82 +-
 .../native/Source/WebCore/page/AbstractView.idl    |     35 -
 .../native/Source/WebCore/page/ActivityState.h     |     54 +
 .../WebCore/page/ActivityStateChangeObserver.h     |     41 +
 .../Source/WebCore/page/AdjustViewSizeOrNot.h      |      5 +-
 .../Source/WebCore/page/AlternativeTextClient.h    |     18 +-
 .../Source/WebCore/page/AutoscrollController.cpp   |      2 +-
 .../Source/WebCore/page/AutoscrollController.h     |      8 +-
 .../src/main/native/Source/WebCore/page/BarProp.h  |      5 +-
 .../native/Source/WebCore/page/Base64Utilities.cpp |     57 +
 .../native/Source/WebCore/page/Base64Utilities.h   |     38 +
 .../Source/WebCore/page/CaptionUserPreferences.cpp |     71 +-
 .../Source/WebCore/page/CaptionUserPreferences.h   |     16 +-
 .../WebCore/page/CaptionUserPreferencesMediaAF.cpp |    106 +-
 .../WebCore/page/CaptionUserPreferencesMediaAF.h   |     36 +-
 .../src/main/native/Source/WebCore/page/Chrome.cpp |    114 +-
 .../src/main/native/Source/WebCore/page/Chrome.h   |     85 +-
 .../main/native/Source/WebCore/page/ChromeClient.h |    140 +-
 .../native/Source/WebCore/page/ContextMenuClient.h |     10 +-
 .../Source/WebCore/page/ContextMenuContext.h       |      5 +-
 .../Source/WebCore/page/ContextMenuController.cpp  |    155 +-
 .../Source/WebCore/page/ContextMenuController.h    |     27 +-
 .../Source/WebCore/page/ContextMenuProvider.h      |      8 +-
 .../src/main/native/Source/WebCore/page/Crypto.cpp |     47 +-
 .../src/main/native/Source/WebCore/page/Crypto.h   |     32 +-
 .../src/main/native/Source/WebCore/page/Crypto.idl |     10 +-
 .../native/Source/WebCore/page/DOMSelection.cpp    |    331 +-
 .../main/native/Source/WebCore/page/DOMSelection.h |    133 +-
 .../native/Source/WebCore/page/DOMSelection.idl    |     73 +-
 .../main/native/Source/WebCore/page/DOMTimer.cpp   |     84 +-
 .../src/main/native/Source/WebCore/page/DOMTimer.h |    121 +-
 .../main/native/Source/WebCore/page/DOMWindow.cpp  |    782 +-
 .../main/native/Source/WebCore/page/DOMWindow.h    |    602 +-
 .../main/native/Source/WebCore/page/DOMWindow.idl  |    184 +-
 .../Source/WebCore/page/DOMWindowExtension.cpp     |      8 +-
 .../Source/WebCore/page/DOMWindowExtension.h       |     17 +-
 .../Source/WebCore/page/DOMWindowProperty.cpp      |      8 +-
 .../native/Source/WebCore/page/DOMWindowProperty.h |      7 +-
 .../native/Source/WebCore/page/DatabaseProvider.h  |      9 +-
 .../Source/WebCore/page/DebugPageOverlays.cpp      |     97 +-
 .../native/Source/WebCore/page/DebugPageOverlays.h |      7 +-
 .../main/native/Source/WebCore/page/DeviceClient.h |      5 +-
 .../Source/WebCore/page/DeviceController.cpp       |      1 -
 .../native/Source/WebCore/page/DeviceController.h  |      5 +-
 .../Source/WebCore/page/DiagnosticLoggingClient.h  |     15 +-
 .../Source/WebCore/page/DiagnosticLoggingKeys.cpp  |    259 +-
 .../Source/WebCore/page/DiagnosticLoggingKeys.h    |     59 +-
 .../WebCore/page/DiagnosticLoggingResultType.h     |      6 +-
 .../main/native/Source/WebCore/page/DragActions.h  |      7 +-
 .../main/native/Source/WebCore/page/DragClient.h   |     14 +-
 .../native/Source/WebCore/page/DragController.cpp  |    257 +-
 .../native/Source/WebCore/page/DragController.h    |     38 +-
 .../main/native/Source/WebCore/page/DragState.h    |      5 +-
 .../main/native/Source/WebCore/page/EditorClient.h |     27 +-
 .../native/Source/WebCore/page/EventHandler.cpp    |    847 +-
 .../main/native/Source/WebCore/page/EventHandler.h |    173 +-
 .../native/Source/WebCore/page/EventSource.cpp     |    334 +-
 .../main/native/Source/WebCore/page/EventSource.h  |     91 +-
 .../native/Source/WebCore/page/EventSource.idl     |     15 +-
 .../native/Source/WebCore/page/FocusController.cpp |    379 +-
 .../native/Source/WebCore/page/FocusController.h   |     59 +-
 .../native/Source/WebCore/page/FocusDirection.h    |     25 +-
 .../src/main/native/Source/WebCore/page/Frame.cpp  |    136 +-
 .../src/main/native/Source/WebCore/page/Frame.h    |    583 +-
 .../Source/WebCore/page/FrameDestructionObserver.h |      7 +-
 .../Source/WebCore/page/FrameSnapshotting.cpp      |     14 +
 .../native/Source/WebCore/page/FrameSnapshotting.h |      8 +-
 .../main/native/Source/WebCore/page/FrameTree.cpp  |     86 +-
 .../main/native/Source/WebCore/page/FrameTree.h    |    140 +-
 .../main/native/Source/WebCore/page/FrameView.cpp  |    883 +-
 .../main/native/Source/WebCore/page/FrameView.h    |    278 +-
 .../native/Source/WebCore/page/GlobalCrypto.idl    |     30 +
 .../Source/WebCore/page/GlobalPerformance.idl      |     33 +
 .../main/native/Source/WebCore/page/History.cpp    |    120 +-
 .../src/main/native/Source/WebCore/page/History.h  |     45 +-
 .../main/native/Source/WebCore/page/History.idl    |     10 +-
 .../Source/WebCore/page/IntersectionObserver.cpp   |     69 +
 .../Source/WebCore/page/IntersectionObserver.h     |     75 +
 .../Source/WebCore/page/IntersectionObserver.idl   |     52 +
 .../WebCore/page/IntersectionObserverCallback.h    |     46 +
 .../WebCore/page/IntersectionObserverCallback.idl  |     30 +
 .../WebCore/page/IntersectionObserverEntry.cpp     |     47 +
 .../WebCore/page/IntersectionObserverEntry.h       |     79 +
 .../WebCore/page/IntersectionObserverEntry.idl     |     52 +
 .../Source/WebCore/page/LayerFlushThrottleState.h  |      5 +-
 .../native/Source/WebCore/page/LayoutMilestones.h  |     19 +-
 .../main/native/Source/WebCore/page/Location.cpp   |     77 +-
 .../src/main/native/Source/WebCore/page/Location.h |     15 +-
 .../main/native/Source/WebCore/page/Location.idl   |     45 +-
 .../main/native/Source/WebCore/page/MainFrame.cpp  |     43 +-
 .../main/native/Source/WebCore/page/MainFrame.h    |     38 +-
 .../Source/WebCore/page/MediaCanStartListener.h    |     11 +-
 .../native/Source/WebCore/page/MediaProducer.h     |     17 +-
 .../native/Source/WebCore/page/MemoryRelease.cpp   |    226 +
 .../native/Source/WebCore/page/MemoryRelease.h     |     40 +
 .../WebCore/page/MouseEventWithHitTestResults.h    |      5 +-
 .../main/native/Source/WebCore/page/Navigator.cpp  |     58 +-
 .../main/native/Source/WebCore/page/Navigator.h    |     31 +-
 .../main/native/Source/WebCore/page/Navigator.idl  |     24 +-
 .../native/Source/WebCore/page/NavigatorBase.cpp   |     76 +-
 .../native/Source/WebCore/page/NavigatorBase.h     |     43 +-
 .../WebCore/page/NavigatorConcurrentHardware.idl   |     33 +
 .../native/Source/WebCore/page/NavigatorID.idl     |     41 +
 .../Source/WebCore/page/NavigatorLanguage.idl      |     34 +
 .../native/Source/WebCore/page/NavigatorOnLine.idl |     33 +
 .../Source/WebCore/page/OriginAccessEntry.cpp      |      6 +-
 .../native/Source/WebCore/page/OriginAccessEntry.h |     19 +-
 .../src/main/native/Source/WebCore/page/Page.cpp   |    572 +-
 .../web/src/main/native/Source/WebCore/page/Page.h |    211 +-
 .../Source/WebCore/page/PageConfiguration.cpp      |     12 +-
 .../native/Source/WebCore/page/PageConfiguration.h |     45 +-
 .../Source/WebCore/page/PageConsoleClient.cpp      |     29 +-
 .../native/Source/WebCore/page/PageConsoleClient.h |     29 +-
 .../native/Source/WebCore/page/PageDebuggable.h    |     21 +-
 .../main/native/Source/WebCore/page/PageGroup.cpp  |      5 +-
 .../main/native/Source/WebCore/page/PageGroup.h    |     49 +-
 .../Source/WebCore/page/PageGroupLoadDeferrer.cpp  |      1 -
 .../Source/WebCore/page/PageGroupLoadDeferrer.h    |      6 +-
 .../native/Source/WebCore/page/PageOverlay.cpp     |      4 +-
 .../main/native/Source/WebCore/page/PageOverlay.h  |     13 +-
 .../Source/WebCore/page/PageOverlayController.cpp  |    116 +-
 .../Source/WebCore/page/PageOverlayController.h    |     30 +-
 .../native/Source/WebCore/page/PageSerializer.cpp  |     72 +-
 .../native/Source/WebCore/page/PageSerializer.h    |     22 +-
 .../native/Source/WebCore/page/PageThrottler.cpp   |     75 -
 .../native/Source/WebCore/page/PageThrottler.h     |     80 -
 .../Source/WebCore/page/PageVisibilityState.cpp    |     57 -
 .../Source/WebCore/page/PageVisibilityState.h      |     17 +-
 .../native/Source/WebCore/page/Performance.cpp     |    213 +-
 .../main/native/Source/WebCore/page/Performance.h  |    107 +-
 .../native/Source/WebCore/page/Performance.idl     |     47 +-
 .../Source/WebCore/page/PerformanceEntry.cpp       |     37 +-
 .../native/Source/WebCore/page/PerformanceEntry.h  |     43 +-
 .../Source/WebCore/page/PerformanceEntry.idl       |     13 +-
 .../Source/WebCore/page/PerformanceEntryList.cpp   |     78 -
 .../Source/WebCore/page/PerformanceEntryList.h     |     68 -
 .../Source/WebCore/page/PerformanceEntryList.idl   |     41 -
 .../Source/WebCore/page/PerformanceLogging.cpp     |    109 +
 .../Source/WebCore/page/PerformanceLogging.h       |     60 +
 .../native/Source/WebCore/page/PerformanceMark.h   |     24 +-
 .../native/Source/WebCore/page/PerformanceMark.idl |      6 +-
 .../Source/WebCore/page/PerformanceMeasure.h       |     24 +-
 .../Source/WebCore/page/PerformanceMeasure.idl     |      6 +-
 .../Source/WebCore/page/PerformanceMonitor.cpp     |    243 +
 .../Source/WebCore/page/PerformanceMonitor.h       |     67 +
 .../Source/WebCore/page/PerformanceNavigation.cpp  |      2 +-
 .../Source/WebCore/page/PerformanceNavigation.h    |     10 +-
 .../Source/WebCore/page/PerformanceObserver.cpp    |    107 +
 .../Source/WebCore/page/PerformanceObserver.h      |     74 +
 .../Source/WebCore/page/PerformanceObserver.idl    |     45 +
 .../WebCore/page/PerformanceObserverCallback.h     |     45 +
 .../WebCore/page/PerformanceObserverCallback.idl   |     30 +
 .../WebCore/page/PerformanceObserverEntryList.cpp  |     79 +
 .../WebCore/page/PerformanceObserverEntryList.h    |     55 +
 .../WebCore/page/PerformanceObserverEntryList.idl  |     39 +
 .../WebCore/page/PerformanceResourceTiming.cpp     |    135 +-
 .../WebCore/page/PerformanceResourceTiming.h       |     46 +-
 .../WebCore/page/PerformanceResourceTiming.idl     |     33 +-
 .../Source/WebCore/page/PerformanceTiming.cpp      |     86 +-
 .../native/Source/WebCore/page/PerformanceTiming.h |     22 +-
 .../Source/WebCore/page/PerformanceTiming.idl      |      3 +-
 .../Source/WebCore/page/PerformanceUserTiming.cpp  |    168 +-
 .../Source/WebCore/page/PerformanceUserTiming.h    |     43 +-
 .../main/native/Source/WebCore/page/PlugInClient.h |      6 +-
 .../Source/WebCore/page/PointerLockController.cpp  |     77 +-
 .../Source/WebCore/page/PointerLockController.h    |     29 +-
 .../Source/WebCore/page/PopupOpeningObserver.h     |      6 +-
 .../native/Source/WebCore/page/PrintContext.cpp    |     95 +-
 .../main/native/Source/WebCore/page/PrintContext.h |     30 +-
 .../Source/WebCore/page/ResourceUsageData.cpp      |      1 +
 .../native/Source/WebCore/page/ResourceUsageData.h |      9 +-
 .../Source/WebCore/page/ResourceUsageOverlay.cpp   |      6 +-
 .../Source/WebCore/page/ResourceUsageOverlay.h     |     16 +-
 .../Source/WebCore/page/ResourceUsageThread.cpp    |     13 +-
 .../Source/WebCore/page/ResourceUsageThread.h      |      8 +-
 .../Source/WebCore/page/RuntimeEnabledFeatures.cpp |    103 +
 .../Source/WebCore/page/RuntimeEnabledFeatures.h   |    300 +
 .../src/main/native/Source/WebCore/page/Screen.h   |      7 +-
 .../src/main/native/Source/WebCore/page/Screen.idl |     16 +-
 .../native/Source/WebCore/page/ScrollToOptions.h   |     40 +
 .../native/Source/WebCore/page/ScrollToOptions.idl |     33 +
 .../native/Source/WebCore/page/SecurityOrigin.cpp  |    248 +-
 .../native/Source/WebCore/page/SecurityOrigin.h    |     79 +-
 .../Source/WebCore/page/SecurityOriginData.cpp     |     63 +-
 .../Source/WebCore/page/SecurityOriginData.h       |     66 +-
 .../Source/WebCore/page/SecurityOriginHash.h       |      9 +-
 .../native/Source/WebCore/page/SecurityPolicy.cpp  |     19 +-
 .../native/Source/WebCore/page/SecurityPolicy.h    |     12 +-
 .../main/native/Source/WebCore/page/SessionID.h    |     14 +-
 .../main/native/Source/WebCore/page/Settings.cpp   |    140 +-
 .../src/main/native/Source/WebCore/page/Settings.h |    169 +-
 .../main/native/Source/WebCore/page/Settings.in    |     56 +-
 .../native/Source/WebCore/page/SocketProvider.cpp  |     42 +
 .../native/Source/WebCore/page/SocketProvider.h    |     49 +
 .../Source/WebCore/page/SpatialNavigation.cpp      |     12 +-
 .../native/Source/WebCore/page/SpatialNavigation.h |      6 +-
 .../native/Source/WebCore/page/SuspendableTimer.h  |     26 +-
 .../native/Source/WebCore/page/TextIndicator.cpp   |     24 +-
 .../native/Source/WebCore/page/TextIndicator.h     |     11 +-
 .../Source/WebCore/page/UserContentController.cpp  |    181 +-
 .../Source/WebCore/page/UserContentController.h    |     83 +-
 .../Source/WebCore/page/UserContentProvider.cpp    |    120 +
 .../Source/WebCore/page/UserContentProvider.h      |    107 +
 .../native/Source/WebCore/page/UserContentTypes.h  |      8 +-
 .../Source/WebCore/page/UserContentURLPattern.cpp  |      2 +-
 .../Source/WebCore/page/UserContentURLPattern.h    |      6 +-
 .../Source/WebCore/page/UserMessageHandler.cpp     |     23 +-
 .../Source/WebCore/page/UserMessageHandler.h       |     16 +-
 .../Source/WebCore/page/UserMessageHandler.idl     |      2 +-
 .../WebCore/page/UserMessageHandlerDescriptor.cpp  |     10 +-
 .../WebCore/page/UserMessageHandlerDescriptor.h    |     34 +-
 .../page/UserMessageHandlerDescriptorTypes.h       |      4 +-
 .../WebCore/page/UserMessageHandlersNamespace.cpp  |     57 +-
 .../WebCore/page/UserMessageHandlersNamespace.h    |     22 +-
 .../main/native/Source/WebCore/page/UserScript.h   |      5 +-
 .../native/Source/WebCore/page/UserScriptTypes.h   |      5 +-
 .../native/Source/WebCore/page/UserStyleSheet.h    |      5 +-
 .../Source/WebCore/page/UserStyleSheetTypes.h      |      5 +-
 .../Source/WebCore/page/ValidationMessageClient.h  |     15 +-
 .../main/native/Source/WebCore/page/ViewState.h    |     49 -
 .../Source/WebCore/page/ViewStateChangeObserver.h  |     44 -
 .../Source/WebCore/page/ViewportConfiguration.cpp  |     12 +-
 .../Source/WebCore/page/ViewportConfiguration.h    |     14 +-
 .../native/Source/WebCore/page/VisitedLinkStore.h  |      5 +-
 .../Source/WebCore/page/WebCoreKeyboardUIMode.h    |     19 +-
 .../native/Source/WebCore/page/WebKitNamespace.cpp |      4 +-
 .../native/Source/WebCore/page/WebKitNamespace.h   |     11 +-
 .../main/native/Source/WebCore/page/WebKitPoint.h  |     54 +-
 .../native/Source/WebCore/page/WebKitPoint.idl     |      4 +-
 .../Source/WebCore/page/WheelEventDeltaFilter.cpp  |     13 +-
 .../Source/WebCore/page/WheelEventDeltaFilter.h    |     17 +-
 .../Source/WebCore/page/WheelEventTestTrigger.h    |      8 +-
 .../native/Source/WebCore/page/WindowBase64.idl    |     33 -
 .../Source/WebCore/page/WindowEventHandlers.idl    |      2 +-
 .../native/Source/WebCore/page/WindowFeatures.cpp  |     26 +-
 .../native/Source/WebCore/page/WindowFeatures.h    |     13 +-
 .../WebCore/page/WindowFocusAllowedIndicator.h     |      6 +-
 .../WebCore/page/WindowOrWorkerGlobalScope.idl     |     40 +
 .../native/Source/WebCore/page/WindowTimers.idl    |     36 -
 .../native/Source/WebCore/page/WorkerNavigator.cpp |      4 -
 .../native/Source/WebCore/page/WorkerNavigator.h   |     13 +-
 .../native/Source/WebCore/page/WorkerNavigator.idl |     12 +-
 .../WebCore/page/animation/AnimationBase.cpp       |    129 +-
 .../Source/WebCore/page/animation/AnimationBase.h  |     28 +-
 .../WebCore/page/animation/AnimationController.cpp |    770 -
 .../WebCore/page/animation/AnimationController.h   |    119 -
 .../page/animation/AnimationControllerPrivate.h    |    176 -
 .../page/animation/CSSAnimationController.cpp      |    805 +
 .../page/animation/CSSAnimationController.h        |    118 +
 .../page/animation/CSSAnimationControllerPrivate.h |    163 +
 .../page/animation/CSSPropertyAnimation.cpp        |    358 +-
 .../WebCore/page/animation/CSSPropertyAnimation.h  |      5 +-
 .../WebCore/page/animation/CompositeAnimation.cpp  |    197 +-
 .../WebCore/page/animation/CompositeAnimation.h    |     30 +-
 .../WebCore/page/animation/ImplicitAnimation.cpp   |     45 +-
 .../WebCore/page/animation/ImplicitAnimation.h     |     33 +-
 .../WebCore/page/animation/KeyframeAnimation.cpp   |    132 +-
 .../WebCore/page/animation/KeyframeAnimation.h     |     50 +-
 .../WebCore/page/cocoa/MemoryReleaseCocoa.mm       |     90 +
 .../WebCore/page/cocoa/PerformanceLoggingCocoa.mm  |     58 +
 .../page/cocoa/ResourceUsageOverlayCocoa.mm        |     46 +-
 .../WebCore/page/cocoa/ResourceUsageThreadCocoa.mm |     44 +-
 .../Source/WebCore/page/cocoa/SettingsCocoa.mm     |     22 +-
 .../WebCore/page/csp/ContentSecurityPolicy.cpp     |    626 +-
 .../WebCore/page/csp/ContentSecurityPolicy.h       |    156 +-
 .../page/csp/ContentSecurityPolicyDirective.cpp    |     38 +
 .../page/csp/ContentSecurityPolicyDirective.h      |     19 +-
 .../csp/ContentSecurityPolicyDirectiveList.cpp     |    505 +-
 .../page/csp/ContentSecurityPolicyDirectiveList.h  |     84 +-
 .../csp/ContentSecurityPolicyDirectiveNames.cpp    |     54 +
 .../page/csp/ContentSecurityPolicyDirectiveNames.h |     54 +
 .../WebCore/page/csp/ContentSecurityPolicyHash.h   |     66 +
 .../ContentSecurityPolicyMediaListDirective.cpp    |     15 +-
 .../csp/ContentSecurityPolicyMediaListDirective.h  |      9 +-
 .../csp/ContentSecurityPolicyResponseHeaders.h     |      7 +-
 .../page/csp/ContentSecurityPolicySource.cpp       |     19 +-
 .../WebCore/page/csp/ContentSecurityPolicySource.h |     12 +-
 .../page/csp/ContentSecurityPolicySourceList.cpp   |    175 +-
 .../page/csp/ContentSecurityPolicySourceList.h     |     35 +-
 .../ContentSecurityPolicySourceListDirective.cpp   |     24 +-
 .../csp/ContentSecurityPolicySourceListDirective.h |     16 +-
 .../Source/WebCore/page/efl/DragControllerEfl.cpp  |     82 -
 .../Source/WebCore/page/efl/EventHandlerEfl.cpp    |    127 -
 .../Source/WebCore/page/gtk/DragControllerGtk.cpp  |     10 +-
 .../Source/WebCore/page/gtk/EventHandlerGtk.cpp    |     14 +-
 .../Source/WebCore/page/ios/EventHandlerIOS.mm     |     23 +-
 .../native/Source/WebCore/page/ios/FrameIOS.mm     |    112 +-
 .../Source/WebCore/page/ios/WebEventRegion.h       |      5 +-
 .../Source/WebCore/page/java/ChromeClientJava.cpp  |    744 -
 .../Source/WebCore/page/java/ChromeClientJava.h    |    168 -
 .../WebCore/page/java/DragControllerJava.cpp       |      7 +-
 .../Source/WebCore/page/java/EventHandlerJava.cpp  |     34 +-
 .../page/linux/ResourceUsageOverlayLinux.cpp       |    163 +
 .../page/linux/ResourceUsageThreadLinux.cpp        |    171 +
 .../native/Source/WebCore/page/mac/ChromeMac.mm    |      2 +-
 .../Source/WebCore/page/mac/DragControllerMac.mm   |      6 +-
 .../Source/WebCore/page/mac/EventHandlerMac.mm     |    288 +-
 .../main/native/Source/WebCore/page/mac/PageMac.mm |     28 +-
 .../WebCore/page/mac/ServicesOverlayController.h   |     41 +-
 .../WebCore/page/mac/ServicesOverlayController.mm  |     64 +-
 .../Source/WebCore/page/mac/TextIndicatorWindow.h  |      7 +-
 .../Source/WebCore/page/mac/TextIndicatorWindow.mm |     20 +-
 .../WebCore/page/mac/WheelEventDeltaFilterMac.h    |     15 +-
 .../WebCore/page/mac/WheelEventDeltaFilterMac.mm   |      5 +-
 .../native/Source/WebCore/page/make_settings.pl    |     11 +-
 .../page/scrolling/AsyncScrollingCoordinator.cpp   |    260 +-
 .../page/scrolling/AsyncScrollingCoordinator.h     |     86 +-
 .../page/scrolling/AxisScrollSnapOffsets.cpp       |    367 +-
 .../WebCore/page/scrolling/AxisScrollSnapOffsets.h |     53 +-
 .../WebCore/page/scrolling/ScrollLatchingState.cpp |     11 +-
 .../WebCore/page/scrolling/ScrollLatchingState.h   |     19 +-
 .../WebCore/page/scrolling/ScrollSnapOffsetsInfo.h |     51 +
 .../WebCore/page/scrolling/ScrollingConstraints.h  |      9 +-
 .../page/scrolling/ScrollingCoordinator.cpp        |     89 +-
 .../WebCore/page/scrolling/ScrollingCoordinator.h  |     40 +-
 .../page/scrolling/ScrollingMomentumCalculator.cpp |    235 +
 .../page/scrolling/ScrollingMomentumCalculator.h   |     90 +
 .../page/scrolling/ScrollingStateFixedNode.cpp     |     26 +-
 .../page/scrolling/ScrollingStateFixedNode.h       |     11 +-
 .../scrolling/ScrollingStateFrameScrollingNode.cpp |     98 +-
 .../scrolling/ScrollingStateFrameScrollingNode.h   |     53 +-
 .../WebCore/page/scrolling/ScrollingStateNode.cpp  |     24 +-
 .../WebCore/page/scrolling/ScrollingStateNode.h    |     24 +-
 .../ScrollingStateOverflowScrollingNode.cpp        |      6 +-
 .../ScrollingStateOverflowScrollingNode.h          |      9 +-
 .../page/scrolling/ScrollingStateScrollingNode.cpp |     31 +-
 .../page/scrolling/ScrollingStateScrollingNode.h   |     25 +-
 .../page/scrolling/ScrollingStateStickyNode.cpp    |     26 +-
 .../page/scrolling/ScrollingStateStickyNode.h      |     11 +-
 .../WebCore/page/scrolling/ScrollingStateTree.cpp  |     49 +-
 .../WebCore/page/scrolling/ScrollingStateTree.h    |     18 +-
 .../WebCore/page/scrolling/ScrollingThread.cpp     |     10 +-
 .../WebCore/page/scrolling/ScrollingThread.h       |     12 +-
 .../WebCore/page/scrolling/ScrollingTree.cpp       |     70 +-
 .../Source/WebCore/page/scrolling/ScrollingTree.h  |     22 +-
 .../scrolling/ScrollingTreeFrameScrollingNode.cpp  |     65 +-
 .../scrolling/ScrollingTreeFrameScrollingNode.h    |     32 +-
 .../WebCore/page/scrolling/ScrollingTreeNode.cpp   |     30 +-
 .../WebCore/page/scrolling/ScrollingTreeNode.h     |     24 +-
 .../scrolling/ScrollingTreeOverflowScrollingNode.h |      6 +-
 .../page/scrolling/ScrollingTreeScrollingNode.cpp  |     47 +-
 .../page/scrolling/ScrollingTreeScrollingNode.h    |     25 +-
 .../page/scrolling/ThreadedScrollingTree.cpp       |     43 +-
 .../WebCore/page/scrolling/ThreadedScrollingTree.h |     22 +-
 .../ScrollingCoordinatorCoordinatedGraphics.cpp    |      9 +-
 .../ScrollingCoordinatorCoordinatedGraphics.h      |     21 +-
 .../page/scrolling/ios/ScrollingCoordinatorIOS.h   |     13 +-
 .../page/scrolling/ios/ScrollingCoordinatorIOS.mm  |      3 +-
 .../ios/ScrollingTreeFrameScrollingNodeIOS.h       |     26 +-
 .../ios/ScrollingTreeFrameScrollingNodeIOS.mm      |     19 +-
 .../page/scrolling/ios/ScrollingTreeIOS.cpp        |     35 +-
 .../WebCore/page/scrolling/ios/ScrollingTreeIOS.h  |     35 +-
 .../page/scrolling/mac/ScrollingCoordinatorMac.h   |     13 +-
 .../page/scrolling/mac/ScrollingCoordinatorMac.mm  |     16 +-
 .../scrolling/mac/ScrollingMomentumCalculatorMac.h |     56 +
 .../mac/ScrollingMomentumCalculatorMac.mm          |    108 +
 .../mac/ScrollingStateFrameScrollingNodeMac.mm     |     12 +-
 .../page/scrolling/mac/ScrollingTreeFixedNode.h    |     11 +-
 .../page/scrolling/mac/ScrollingTreeFixedNode.mm   |     18 +-
 .../mac/ScrollingTreeFrameScrollingNodeMac.h       |     23 +-
 .../mac/ScrollingTreeFrameScrollingNodeMac.mm      |    142 +-
 .../page/scrolling/mac/ScrollingTreeMac.cpp        |     11 +-
 .../WebCore/page/scrolling/mac/ScrollingTreeMac.h  |     16 +-
 .../page/scrolling/mac/ScrollingTreeStickyNode.h   |     11 +-
 .../page/scrolling/mac/ScrollingTreeStickyNode.mm  |     19 +-
 .../Source/WebCore/page/win/DragControllerWin.cpp  |      5 +-
 .../Source/WebCore/page/win/EventHandlerWin.cpp    |     14 +-
 .../native/Source/WebCore/page/win/FrameCGWin.cpp  |      4 +
 .../main/native/Source/WebCore/page/win/FrameWin.h |      5 +-
 .../Source/WebCore/page/win/FrameWinDirect2D.cpp   |     76 +
 .../native/Source/WebCore/platform/CPUTime.cpp     |     48 +
 .../main/native/Source/WebCore/platform/CPUTime.h  |     42 +
 .../Source/WebCore/platform/CalculationValue.cpp   |      2 +-
 .../Source/WebCore/platform/CalculationValue.h     |     31 +-
 .../native/Source/WebCore/platform/ClockGeneric.h  |     14 +-
 .../native/Source/WebCore/platform/ContentType.h   |      1 +
 .../Source/WebCore/platform/ContextMenuItem.h      |      7 +-
 .../native/Source/WebCore/platform/ControlStates.h |     15 +-
 .../main/native/Source/WebCore/platform/Cookie.h   |      4 +-
 .../Source/WebCore/platform/CookiesStrategy.h      |      7 +-
 .../Source/WebCore/platform/CrossThreadCopier.cpp  |    220 -
 .../Source/WebCore/platform/CrossThreadCopier.h    |    277 -
 .../Source/WebCore/platform/CrossThreadTask.h      |    228 -
 .../main/native/Source/WebCore/platform/Cursor.cpp |      8 +-
 .../main/native/Source/WebCore/platform/Cursor.h   |    318 +-
 .../native/Source/WebCore/platform/Decimal.cpp     |     12 +-
 .../native/Source/WebCore/platform/DragData.cpp    |     18 -
 .../main/native/Source/WebCore/platform/DragData.h |     22 +-
 .../native/Source/WebCore/platform/DragImage.cpp   |     60 +-
 .../native/Source/WebCore/platform/DragImage.h     |     42 +-
 .../WebCore/platform/EventTrackingRegions.cpp      |     79 +
 .../Source/WebCore/platform/EventTrackingRegions.h |     61 +
 .../native/Source/WebCore/platform/FileChooser.h   |      8 +-
 .../native/Source/WebCore/platform/FileHandle.cpp  |    123 +
 .../native/Source/WebCore/platform/FileHandle.h    |     64 +
 .../native/Source/WebCore/platform/FileStream.cpp  |     18 -
 .../native/Source/WebCore/platform/FileStream.h    |     12 -
 .../native/Source/WebCore/platform/FileSystem.cpp  |    135 +-
 .../native/Source/WebCore/platform/FileSystem.h    |     31 +-
 .../native/Source/WebCore/platform/GStreamer.cmake |     32 +-
 .../Source/WebCore/platform/GamepadProvider.cpp    |     67 -
 .../Source/WebCore/platform/GamepadProvider.h      |     53 -
 .../WebCore/platform/GamepadProviderClient.h       |     47 -
 .../Source/WebCore/platform/GenericTaskQueue.cpp   |     85 +
 .../Source/WebCore/platform/GenericTaskQueue.h     |     45 +-
 .../native/Source/WebCore/platform/HostWindow.h    |      2 -
 .../native/Source/WebCore/platform/KeyedCoding.h   |      7 +-
 .../native/Source/WebCore/platform/Language.cpp    |     35 +-
 .../main/native/Source/WebCore/platform/Language.h |      6 +-
 .../native/Source/WebCore/platform/LayoutUnit.h    |      3 +-
 .../main/native/Source/WebCore/platform/Length.cpp |     57 +-
 .../main/native/Source/WebCore/platform/Length.h   |     40 +-
 .../native/Source/WebCore/platform/LengthBox.cpp   |     39 +
 .../native/Source/WebCore/platform/LengthBox.h     |     24 +-
 .../native/Source/WebCore/platform/LengthPoint.cpp |     38 +
 .../native/Source/WebCore/platform/LengthPoint.h   |     76 +
 .../native/Source/WebCore/platform/LengthSize.cpp  |      4 +-
 .../native/Source/WebCore/platform/LengthSize.h    |     48 +-
 .../main/native/Source/WebCore/platform/LinkIcon.h |     70 +
 .../native/Source/WebCore/platform/Linux.cmake     |      5 +-
 .../Source/WebCore/platform/LocalizedStrings.cpp   |    280 +-
 .../Source/WebCore/platform/LocalizedStrings.h     |     51 +-
 .../Source/WebCore/platform/LogInitialization.h    |     42 +
 .../native/Source/WebCore/platform/LogMacros.h     |     42 +
 .../native/Source/WebCore/platform/Logging.cpp     |     44 +-
 .../main/native/Source/WebCore/platform/Logging.h  |     52 +-
 .../Source/WebCore/platform/MIMETypeRegistry.cpp   |     94 +-
 .../Source/WebCore/platform/MIMETypeRegistry.h     |     35 +-
 .../WebCore/platform/MainThreadSharedTimer.h       |      4 +-
 .../Source/WebCore/platform/MediaDescription.h     |      1 +
 .../native/Source/WebCore/platform/MediaSample.h   |     14 +-
 .../WebCore/platform/MemoryPressureHandler.cpp     |    242 +-
 .../WebCore/platform/MemoryPressureHandler.h       |    125 +-
 .../Source/WebCore/platform/NotImplemented.h       |      2 +-
 .../native/Source/WebCore/platform/PODInterval.h   |      8 +-
 .../Source/WebCore/platform/PODIntervalTree.h      |      4 +-
 .../Source/WebCore/platform/PODRedBlackTree.h      |      3 +-
 .../native/Source/WebCore/platform/Pasteboard.h    |    104 +-
 .../Source/WebCore/platform/PasteboardStrategy.h   |     25 +-
 .../WebCore/platform/PasteboardWriterData.cpp      |     54 +
 .../Source/WebCore/platform/PasteboardWriterData.h |     52 +
 .../WebCore/platform/PlatformContentFilter.h       |      2 +
 .../native/Source/WebCore/platform/PlatformEvent.h |     36 +-
 .../Source/WebCore/platform/PlatformExportMacros.h |      4 +-
 .../Source/WebCore/platform/PlatformGamepad.h      |     64 -
 .../WebCore/platform/PlatformKeyboardEvent.h       |     57 +-
 .../Source/WebCore/platform/PlatformMouseEvent.h   |     42 +-
 .../Source/WebCore/platform/PlatformPasteboard.h   |     19 +-
 .../Source/WebCore/platform/PlatformScreen.h       |     52 +-
 .../WebCore/platform/PlatformSpeechSynthesis.h     |     58 -
 .../platform/PlatformSpeechSynthesisUtterance.cpp  |     13 +-
 .../platform/PlatformSpeechSynthesisUtterance.h    |     26 +-
 .../platform/PlatformSpeechSynthesisVoice.cpp      |     18 +-
 .../platform/PlatformSpeechSynthesisVoice.h        |     19 +-
 .../WebCore/platform/PlatformSpeechSynthesizer.h   |     25 +-
 .../Source/WebCore/platform/PlatformStrategies.h   |     10 -
 .../Source/WebCore/platform/PlatformTouchPoint.h   |      1 -
 .../Source/WebCore/platform/PlatformWheelEvent.h   |    288 +-
 .../Source/WebCore/platform/PopupMenuClient.h      |      2 +-
 .../Source/WebCore/platform/ReferrerPolicy.h       |     23 +-
 .../WebCore/platform/RemoteCommandListener.cpp     |      2 +-
 .../WebCore/platform/RemoteCommandListener.h       |      7 +-
 .../WebCore/platform/RuntimeApplicationChecks.cpp  |    142 -
 .../WebCore/platform/RuntimeApplicationChecks.h    |     67 +-
 .../WebCore/platform/RuntimeApplicationChecks.mm   |    252 +
 .../WebCore/platform/RuntimeApplicationChecksIOS.h |     47 -
 .../platform/RuntimeApplicationChecksIOS.mm        |    111 -
 .../Source/WebCore/platform/SchemeRegistry.cpp     |     20 +-
 .../Source/WebCore/platform/SchemeRegistry.h       |     13 +-
 .../native/Source/WebCore/platform/ScopeGuard.h    |      2 +
 .../WebCore/platform/ScrollAnimationSmooth.cpp     |     19 +-
 .../WebCore/platform/ScrollAnimationSmooth.h       |     25 +-
 .../Source/WebCore/platform/ScrollAnimator.cpp     |     10 +-
 .../Source/WebCore/platform/ScrollAnimator.h       |      3 +-
 .../WebCore/platform/ScrollAnimatorSmooth.cpp      |      2 +-
 .../Source/WebCore/platform/ScrollAnimatorSmooth.h |     14 +-
 .../native/Source/WebCore/platform/ScrollView.cpp  |    212 +-
 .../native/Source/WebCore/platform/ScrollView.h    |    189 +-
 .../Source/WebCore/platform/ScrollableArea.cpp     |    107 +-
 .../Source/WebCore/platform/ScrollableArea.h       |     66 +-
 .../native/Source/WebCore/platform/Scrollbar.cpp   |     16 +-
 .../native/Source/WebCore/platform/Scrollbar.h     |     17 +-
 .../WebCore/platform/ScrollbarThemeComposite.h     |     21 +-
 .../platform/SerializedPlatformRepresentation.h    |     10 +-
 .../Source/WebCore/platform/SharedBuffer.cpp       |     54 +-
 .../native/Source/WebCore/platform/SharedBuffer.h  |     46 +-
 .../native/Source/WebCore/platform/SharedTimer.h   |      5 +-
 .../Source/WebCore/platform/StaticPasteboard.cpp   |     61 +
 .../Source/WebCore/platform/StaticPasteboard.h     |     72 +
 .../Source/WebCore/platform/SuddenTermination.h    |      4 +-
 .../Source/WebCore/platform/TextureMapper.cmake    |      5 +-
 .../main/native/Source/WebCore/platform/Theme.h    |      6 +-
 .../native/Source/WebCore/platform/ThemeTypes.h    |      7 +-
 .../Source/WebCore/platform/ThreadGlobalData.cpp   |      2 +-
 .../Source/WebCore/platform/ThreadGlobalData.h     |      2 -
 .../Source/WebCore/platform/ThreadSafeDataBuffer.h |     60 +
 .../Source/WebCore/platform/ThreadTimers.cpp       |      4 +-
 .../native/Source/WebCore/platform/ThreadTimers.h  |      1 -
 .../main/native/Source/WebCore/platform/Timer.cpp  |     14 +-
 .../main/native/Source/WebCore/platform/Timer.h    |     30 +-
 .../main/native/Source/WebCore/platform/URL.cpp    |   1453 +-
 .../src/main/native/Source/WebCore/platform/URL.h  |    184 +-
 .../native/Source/WebCore/platform/URLParser.cpp   |   2941 +
 .../native/Source/WebCore/platform/URLParser.h     |    131 +
 .../src/main/native/Source/WebCore/platform/UUID.h |     10 +-
 .../native/Source/WebCore/platform/UserAgent.h     |     44 +
 .../Source/WebCore/platform/UserAgentQuirks.cpp    |    131 +
 .../Source/WebCore/platform/UserAgentQuirks.h      |     74 +
 .../platform/UserInterfaceLayoutDirection.h        |     35 +
 .../Source/WebCore/platform/VNodeTracker.cpp       |     92 -
 .../native/Source/WebCore/platform/VNodeTracker.h  |     80 -
 .../Source/WebCore/platform/ValidationBubble.h     |     95 +
 .../WebCore/platform/WebCoreCrossThreadCopier.cpp  |     49 +
 .../WebCore/platform/WebCoreCrossThreadCopier.h    |     53 +
 .../Source/WebCore/platform/WebGLStateTracker.cpp  |     53 +
 .../Source/WebCore/platform/WebGLStateTracker.h    |     52 +
 .../main/native/Source/WebCore/platform/Widget.h   |     14 +-
 .../WebCore/platform/animation/Animation.cpp       |      3 +
 .../Source/WebCore/platform/animation/Animation.h  |     80 +-
 .../WebCore/platform/animation/AnimationList.cpp   |     10 +-
 .../WebCore/platform/animation/AnimationList.h     |     19 +-
 .../WebCore/platform/animation/AnimationTrigger.h  |     43 +-
 .../WebCore/platform/animation/TimingFunction.cpp  |     13 +-
 .../WebCore/platform/animation/TimingFunction.h    |    190 +-
 .../Source/WebCore/platform/audio/AudioBus.cpp     |     29 +-
 .../Source/WebCore/platform/audio/AudioBus.h       |      5 +-
 .../platform/audio/AudioDSPKernelProcessor.h       |     16 +-
 .../Source/WebCore/platform/audio/AudioSession.h   |      1 -
 .../platform/audio/AudioStreamDescription.h        |     71 +
 .../Source/WebCore/platform/audio/Distance.cpp     |      8 +-
 .../Source/WebCore/platform/audio/Distance.h       |     18 +-
 .../WebCore/platform/audio/EqualPowerPanner.cpp    |      2 +-
 .../WebCore/platform/audio/EqualPowerPanner.h      |      8 +-
 .../Source/WebCore/platform/audio/HRTFDatabase.h   |      1 -
 .../WebCore/platform/audio/HRTFDatabaseLoader.h    |      1 -
 .../WebCore/platform/audio/HRTFElevation.cpp       |      4 +-
 .../Source/WebCore/platform/audio/HRTFElevation.h  |      1 -
 .../Source/WebCore/platform/audio/HRTFPanner.cpp   |      3 +-
 .../Source/WebCore/platform/audio/HRTFPanner.h     |      8 +-
 .../platform/audio/MultiChannelResampler.cpp       |      2 +-
 .../Source/WebCore/platform/audio/Panner.cpp       |     12 +-
 .../native/Source/WebCore/platform/audio/Panner.h  |     24 +-
 .../WebCore/platform/audio/PlatformAudioData.h     |     45 +
 .../platform/audio/PlatformMediaSession.cpp        |     70 +-
 .../WebCore/platform/audio/PlatformMediaSession.h  |     48 +-
 .../platform/audio/PlatformMediaSessionManager.cpp |    206 +-
 .../platform/audio/PlatformMediaSessionManager.h   |     38 +-
 .../platform/audio/ReverbConvolverStage.cpp        |      5 +-
 .../WebCore/platform/audio/SincResampler.cpp       |      6 +-
 .../Source/WebCore/platform/audio/VectorMath.cpp   |     20 +-
 .../WebCore/platform/audio/WebAudioBufferList.cpp  |    101 +
 .../WebCore/platform/audio/WebAudioBufferList.h    |     68 +
 .../audio/cocoa/MediaSessionManagerCocoa.cpp       |     81 +
 .../WebCore/platform/audio/efl/AudioBusEfl.cpp     |     42 -
 .../audio/gstreamer/AudioDestinationGStreamer.cpp  |     19 +-
 .../audio/gstreamer/AudioDestinationGStreamer.h    |      8 +-
 .../audio/gstreamer/AudioFileReaderGStreamer.cpp   |     28 +-
 .../gstreamer/AudioSourceProviderGStreamer.cpp     |     36 +-
 .../audio/gstreamer/AudioSourceProviderGStreamer.h |      4 +-
 .../gstreamer/WebKitWebAudioSourceGStreamer.cpp    |    133 +-
 .../platform/audio/ios/AudioDestinationIOS.cpp     |     49 +-
 .../platform/audio/ios/AudioDestinationIOS.h       |     11 +-
 .../platform/audio/ios/MediaSessionManagerIOS.h    |     27 +-
 .../platform/audio/ios/MediaSessionManagerIOS.mm   |    139 +-
 .../platform/audio/mac/AudioDestinationMac.h       |      8 +-
 .../platform/audio/mac/AudioSampleBufferList.cpp   |    300 +
 .../platform/audio/mac/AudioSampleBufferList.h     |    105 +
 .../platform/audio/mac/AudioSampleDataSource.cpp   |    345 +
 .../platform/audio/mac/AudioSampleDataSource.h     |    106 +
 .../audio/mac/CAAudioStreamDescription.cpp         |    159 +
 .../platform/audio/mac/CAAudioStreamDescription.h  |     92 +
 .../WebCore/platform/audio/mac/CARingBuffer.cpp    |     87 +-
 .../WebCore/platform/audio/mac/CARingBuffer.h      |     45 +-
 .../platform/audio/mac/MediaSessionManagerMac.cpp  |     74 -
 .../platform/audio/mac/MediaSessionManagerMac.h    |     74 +
 .../platform/audio/mac/MediaSessionManagerMac.mm   |    210 +
 .../WebCore/platform/cf/CoreMediaSoftLink.cpp      |     18 +
 .../Source/WebCore/platform/cf/CoreMediaSoftLink.h |     34 +-
 .../Source/WebCore/platform/cf/FileSystemCF.cpp    |      6 +
 .../Source/WebCore/platform/cf/KeyedDecoderCF.cpp  |      5 +-
 .../Source/WebCore/platform/cf/KeyedDecoderCF.h    |     30 +-
 .../Source/WebCore/platform/cf/KeyedEncoderCF.cpp  |      5 +-
 .../Source/WebCore/platform/cf/KeyedEncoderCF.h    |     37 +-
 .../platform/cf/MainThreadSharedTimerCF.cpp        |      8 +-
 .../platform/cf/MediaAccessibilitySoftLink.cpp     |      6 +
 .../platform/cf/MediaAccessibilitySoftLink.h       |      2 +
 .../Source/WebCore/platform/cf/RunLoopObserver.h   |      2 +-
 .../Source/WebCore/platform/cf/SharedBufferCF.cpp  |     27 +-
 .../native/Source/WebCore/platform/cf/URLCF.cpp    |      6 +-
 .../Source/WebCore/platform/cocoa/CPUTimeCocoa.mm  |     71 +
 .../cocoa/ContentFilterUnblockHandlerCocoa.mm      |      2 +-
 .../WebCore/platform/cocoa/CoreVideoSoftLink.cpp   |      3 +
 .../WebCore/platform/cocoa/CoreVideoSoftLink.h     |      6 +
 .../platform/cocoa/DataDetectorsCoreSoftLink.h     |     11 +
 .../platform/cocoa/DataDetectorsCoreSoftLink.mm    |     11 +
 .../WebCore/platform/cocoa/FileSystemCocoa.mm      |    102 +
 .../Source/WebCore/platform/cocoa/KeyEventCocoa.h  |      1 +
 .../Source/WebCore/platform/cocoa/KeyEventCocoa.mm |    155 +
 .../platform/cocoa/LocalizedStringsCocoa.mm        |     26 +-
 .../platform/cocoa/MIMETypeRegistryCocoa.mm        |     74 +
 .../platform/cocoa/MemoryPressureHandlerCocoa.mm   |     72 +-
 .../platform/cocoa/NetworkExtensionContentFilter.h |      2 +
 .../cocoa/NetworkExtensionContentFilter.mm         |      8 +-
 .../platform/cocoa/ParentalControlsContentFilter.h |      3 +-
 .../cocoa/ParentalControlsContentFilter.mm         |      4 +-
 .../WebCore/platform/cocoa/ScrollController.h      |     47 +-
 .../WebCore/platform/cocoa/ScrollController.mm     |    455 +-
 .../platform/cocoa/ScrollSnapAnimatorState.h       |    108 +-
 .../platform/cocoa/ScrollSnapAnimatorState.mm      |    192 +-
 .../WebCore/platform/cocoa/SharedBufferCocoa.mm    |    150 +
 .../Source/WebCore/platform/cocoa/SoftLinking.h    |    544 +
 .../Source/WebCore/platform/cocoa/ThemeCocoa.cpp   |     90 -
 .../Source/WebCore/platform/cocoa/ThemeCocoa.h     |      2 +-
 .../Source/WebCore/platform/cocoa/ThemeCocoa.mm    |    175 +
 .../WebCore/platform/cocoa/VNodeTrackerCocoa.cpp   |     52 -
 .../WebCore/platform/cocoa/WebKitAdditions.mm      |     31 -
 .../objc => platform/cocoa}/WebKitAvailability.h   |      0
 .../platform/cocoa/WebPlaybackSessionInterface.h   |     51 +
 .../platform/cocoa/WebPlaybackSessionModel.h       |    101 +
 .../cocoa/WebPlaybackSessionModelMediaElement.h    |    110 +
 .../cocoa/WebPlaybackSessionModelMediaElement.mm   |    465 +
 .../platform/cocoa/WebVideoFullscreenInterface.h   |     20 +-
 .../platform/cocoa/WebVideoFullscreenModel.h       |     34 +-
 .../cocoa/WebVideoFullscreenModelVideoElement.h    |     63 +-
 .../cocoa/WebVideoFullscreenModelVideoElement.mm   |    314 +-
 .../WebCore/platform/efl/BatteryProviderEfl.cpp    |    231 -
 .../WebCore/platform/efl/BatteryProviderEfl.h      |     65 -
 .../platform/efl/BatteryProviderEflClient.h        |     40 -
 .../Source/WebCore/platform/efl/CursorEfl.cpp      |    129 -
 .../platform/efl/DefaultTheme/CMakeLists.txt       |    101 -
 .../WebCore/platform/efl/DefaultTheme/default.edc  |     57 -
 .../efl/DefaultTheme/widget/button/button.edc      |    180 -
 .../efl/DefaultTheme/widget/check/check.edc        |    208 -
 .../efl/DefaultTheme/widget/combo/combo.edc        |    428 -
 .../efl/DefaultTheme/widget/entry/entry.edc        |    167 -
 .../widget/progressbar/progressbar.edc             |    108 -
 .../efl/DefaultTheme/widget/radio/radio.edc        |    208 -
 .../DefaultTheme/widget/scrollbar/scrollbar.edc    |    205 -
 .../widget/search/cancel/search_cancel.edc         |    130 -
 .../widget/search/decoration/search_decoration.edc |    132 -
 .../widget/search/field/search_field.edc           |    151 -
 .../efl/DefaultTheme/widget/slider/slider.edc      |    424 -
 .../efl/DefaultTheme/widget/spinner/spinner.edc    |    211 -
 .../Source/WebCore/platform/efl/DragDataEfl.cpp    |     82 -
 .../Source/WebCore/platform/efl/DragImageEfl.cpp   |     64 -
 .../WebCore/platform/efl/EflInspectorUtilities.cpp |     29 -
 .../WebCore/platform/efl/EflInspectorUtilities.h   |     30 -
 .../WebCore/platform/efl/EflKeyboardUtilities.cpp  |    394 -
 .../WebCore/platform/efl/EflKeyboardUtilities.h    |     48 -
 .../WebCore/platform/efl/EflScreenUtilities.cpp    |    151 -
 .../WebCore/platform/efl/EflScreenUtilities.h      |     41 -
 .../Source/WebCore/platform/efl/ErrorsEfl.cpp      |    105 -
 .../native/Source/WebCore/platform/efl/ErrorsEfl.h |    101 -
 .../Source/WebCore/platform/efl/EventLoopEfl.cpp   |     35 -
 .../Source/WebCore/platform/efl/FileSystemEfl.cpp  |     94 -
 .../Source/WebCore/platform/efl/GamepadsEfl.cpp    |    241 -
 .../Source/WebCore/platform/efl/LanguageEfl.cpp    |     61 -
 .../WebCore/platform/efl/LocalizedStringsEfl.cpp   |    694 -
 .../Source/WebCore/platform/efl/LoggingEfl.cpp     |     52 -
 .../WebCore/platform/efl/MIMETypeRegistryEfl.cpp   |     89 -
 .../platform/efl/MainThreadSharedTimerEfl.cpp      |     67 -
 .../Source/WebCore/platform/efl/PasteboardEfl.cpp  |    128 -
 .../platform/efl/PlatformKeyboardEventEfl.cpp      |     99 -
 .../WebCore/platform/efl/PlatformMouseEventEfl.cpp |     77 -
 .../WebCore/platform/efl/PlatformScreenEfl.cpp     |    121 -
 .../efl/PlatformSpeechSynthesisProviderEfl.cpp     |    202 -
 .../efl/PlatformSpeechSynthesisProviderEfl.h       |     80 -
 .../platform/efl/PlatformSpeechSynthesizerEfl.cpp  |     80 -
 .../WebCore/platform/efl/PlatformWheelEventEfl.cpp |     70 -
 .../WebCore/platform/efl/ScrollbarThemeEfl.cpp     |    142 -
 .../WebCore/platform/efl/ScrollbarThemeEfl.h       |     71 -
 .../Source/WebCore/platform/efl/SoundEfl.cpp       |     44 -
 .../WebCore/platform/efl/TemporaryLinkStubs.cpp    |     59 -
 .../Source/WebCore/platform/efl/UserAgentEfl.cpp   |     84 -
 .../Source/WebCore/platform/efl/UserAgentEfl.h     |     38 -
 .../Source/WebCore/platform/efl/WidgetEfl.cpp      |    108 -
 .../platform/gamepad/EmptyGamepadProvider.cpp      |     51 +
 .../platform/gamepad/EmptyGamepadProvider.h        |     46 +
 .../WebCore/platform/gamepad/GamepadProvider.cpp   |     63 +
 .../WebCore/platform/gamepad/GamepadProvider.h     |     61 +
 .../platform/gamepad/GamepadProviderClient.h       |     48 +
 .../WebCore/platform/gamepad/PlatformGamepad.h     |     62 +
 .../platform/gamepad/cocoa/GameControllerGamepad.h |     69 +
 .../gamepad/cocoa/GameControllerGamepad.mm         |    210 +
 .../gamepad/cocoa/GameControllerGamepadProvider.h  |     89 +
 .../gamepad/cocoa/GameControllerGamepadProvider.mm |    177 +
 .../platform/{ => gamepad/deprecated}/Gamepads.h   |      0
 .../WebCore/platform/gamepad/glib/GamepadsGlib.cpp |    219 +
 .../{ => gamepad}/linux/GamepadDeviceLinux.cpp     |      0
 .../{ => gamepad}/linux/GamepadDeviceLinux.h       |      0
 .../WebCore/platform/gamepad/mac/HIDGamepad.cpp    |    274 +
 .../WebCore/platform/gamepad/mac/HIDGamepad.h      |    146 +
 .../platform/gamepad/mac/HIDGamepadProvider.cpp    |    271 +
 .../platform/gamepad/mac/HIDGamepadProvider.h      |     86 +
 .../platform/glib/BatteryProviderUPower.cpp        |    137 -
 .../WebCore/platform/glib/BatteryProviderUPower.h  |     53 -
 .../platform/glib/BatteryProviderUPowerClient.h    |     42 -
 .../EventLoopGtk.cpp => glib/EventLoopGlib.cpp}    |      0
 .../WebCore/platform/glib/FileSystemGlib.cpp       |    425 +
 .../WebCore/platform/glib/KeyedDecoderGlib.h       |     30 +-
 .../WebCore/platform/glib/KeyedEncoderGlib.cpp     |      2 +-
 .../WebCore/platform/glib/KeyedEncoderGlib.h       |     37 +-
 .../platform/glib/MainThreadSharedTimerGLib.cpp    |      6 +-
 .../SharedBufferGlib.cpp}                          |      0
 .../platform/graphics/ANGLEWebKitBridge.cpp        |     24 +-
 .../WebCore/platform/graphics/ANGLEWebKitBridge.h  |     42 +-
 .../WebCore/platform/graphics/AudioTrackPrivate.h  |     27 +-
 .../WebCore/platform/graphics/BitmapImage.cpp      |    759 +-
 .../Source/WebCore/platform/graphics/BitmapImage.h |    331 +-
 .../Source/WebCore/platform/graphics/CDMSession.h  |     83 -
 .../Source/WebCore/platform/graphics/Color.cpp     |    298 +-
 .../Source/WebCore/platform/graphics/Color.h       |    230 +-
 .../Source/WebCore/platform/graphics/ColorHash.h   |     51 +
 .../Source/WebCore/platform/graphics/ColorSpace.h  |      3 +-
 .../platform/graphics/ComplexTextController.cpp    |    893 +
 .../platform/graphics/ComplexTextController.h      |    235 +
 .../platform/graphics/CrossfadeGeneratedImage.cpp  |     15 +-
 .../platform/graphics/CrossfadeGeneratedImage.h    |     18 +-
 .../platform/graphics/DisplayRefreshMonitor.cpp    |     10 +-
 .../platform/graphics/DisplayRefreshMonitor.h      |      3 -
 .../graphics/DisplayRefreshMonitorClient.cpp       |      6 +-
 .../graphics/DisplayRefreshMonitorClient.h         |     26 +-
 .../graphics/DisplayRefreshMonitorManager.cpp      |      8 +-
 .../WebCore/platform/graphics/ExtendedColor.cpp    |     78 +
 .../WebCore/platform/graphics/ExtendedColor.h      |     66 +
 .../WebCore/platform/graphics/FloatPoint.cpp       |      1 +
 .../Source/WebCore/platform/graphics/FloatPoint.h  |     37 +-
 .../WebCore/platform/graphics/FloatPolygon.h       |      4 +-
 .../Source/WebCore/platform/graphics/FloatQuad.h   |      6 +
 .../Source/WebCore/platform/graphics/FloatRect.cpp |      9 +-
 .../Source/WebCore/platform/graphics/FloatRect.h   |     20 +-
 .../WebCore/platform/graphics/FloatRoundedRect.cpp |      6 +
 .../WebCore/platform/graphics/FloatRoundedRect.h   |      3 +
 .../Source/WebCore/platform/graphics/FloatSize.cpp |      8 +
 .../Source/WebCore/platform/graphics/FloatSize.h   |     39 +-
 .../Source/WebCore/platform/graphics/Font.cpp      |    177 +-
 .../native/Source/WebCore/platform/graphics/Font.h |     83 +-
 .../Source/WebCore/platform/graphics/FontCache.cpp |    170 +-
 .../Source/WebCore/platform/graphics/FontCache.h   |     46 +-
 .../WebCore/platform/graphics/FontCascade.cpp      |    232 +-
 .../Source/WebCore/platform/graphics/FontCascade.h |     50 +-
 .../WebCore/platform/graphics/FontCascadeFonts.cpp |     25 +-
 .../WebCore/platform/graphics/FontCascadeFonts.h   |      4 -
 .../WebCore/platform/graphics/FontDescription.cpp  |     11 +-
 .../WebCore/platform/graphics/FontDescription.h    |     20 +-
 .../platform/graphics/FontFeatureSettings.cpp      |     76 -
 .../platform/graphics/FontFeatureSettings.h        |     96 -
 .../Source/WebCore/platform/graphics/FontMetrics.h |     67 +-
 .../WebCore/platform/graphics/FontPlatformData.cpp |     51 +-
 .../WebCore/platform/graphics/FontPlatformData.h   |    220 +-
 .../WebCore/platform/graphics/FontRanges.cpp       |     48 +-
 .../Source/WebCore/platform/graphics/FontRanges.h  |     27 +-
 .../WebCore/platform/graphics/FontSelector.h       |     23 +-
 .../WebCore/platform/graphics/FontSelectorClient.h |     39 +
 .../platform/graphics/FontTaggedSettings.cpp       |     81 +
 .../WebCore/platform/graphics/FontTaggedSettings.h |    153 +
 .../Source/WebCore/platform/graphics/GLContext.cpp |    169 +-
 .../Source/WebCore/platform/graphics/GLContext.h   |     46 +-
 .../WebCore/platform/graphics/GeneratedImage.h     |     28 +-
 .../platform/graphics/GeometryUtilities.cpp        |     14 +
 .../WebCore/platform/graphics/GeometryUtilities.h  |      6 +-
 .../Source/WebCore/platform/graphics/GlyphBuffer.h |     48 +-
 .../WebCore/platform/graphics/GlyphMetricsMap.h    |     56 +-
 .../Source/WebCore/platform/graphics/GlyphPage.h   |     32 +-
 .../Source/WebCore/platform/graphics/Gradient.cpp  |      1 +
 .../Source/WebCore/platform/graphics/Gradient.h    |     18 +-
 .../WebCore/platform/graphics/GradientImage.cpp    |     21 +-
 .../WebCore/platform/graphics/GradientImage.h      |     33 +-
 .../WebCore/platform/graphics/GraphicsContext.cpp  |    136 +-
 .../WebCore/platform/graphics/GraphicsContext.h    |     94 +-
 .../platform/graphics/GraphicsContext3D.cpp        |    209 +-
 .../WebCore/platform/graphics/GraphicsContext3D.h  |    221 +-
 .../graphics/GraphicsContext3DAttributes.h         |     57 +
 .../platform/graphics/GraphicsContext3DPrivate.cpp |     88 +-
 .../platform/graphics/GraphicsContext3DPrivate.h   |     31 +-
 .../WebCore/platform/graphics/GraphicsLayer.cpp    |     63 +-
 .../WebCore/platform/graphics/GraphicsLayer.h      |     90 +-
 .../platform/graphics/GraphicsLayerClient.h        |      3 +-
 .../platform/graphics/GraphicsLayerUpdater.cpp     |      4 +-
 .../platform/graphics/GraphicsLayerUpdater.h       |      9 +-
 .../native/Source/WebCore/platform/graphics/Icon.h |     17 +-
 .../Source/WebCore/platform/graphics/Image.cpp     |     32 +-
 .../Source/WebCore/platform/graphics/Image.h       |     45 +-
 .../WebCore/platform/graphics/ImageBackingStore.h  |    222 +
 .../WebCore/platform/graphics/ImageBuffer.cpp      |     65 +-
 .../Source/WebCore/platform/graphics/ImageBuffer.h |     43 +-
 .../WebCore/platform/graphics/ImageBufferData.h    |      2 +
 .../WebCore/platform/graphics/ImageFrame.cpp       |    175 +
 .../Source/WebCore/platform/graphics/ImageFrame.h  |    164 +
 .../WebCore/platform/graphics/ImageFrameCache.cpp  |    543 +
 .../WebCore/platform/graphics/ImageFrameCache.h    |    168 +
 .../WebCore/platform/graphics/ImageObserver.h      |     11 +-
 .../WebCore/platform/graphics/ImageOrientation.h   |     13 +-
 .../WebCore/platform/graphics/ImageSource.cpp      |    233 +-
 .../Source/WebCore/platform/graphics/ImageSource.h |    226 +-
 .../platform/graphics/InbandTextTrackPrivate.h     |      8 +-
 .../graphics/InbandTextTrackPrivateClient.h        |     96 +-
 .../Source/WebCore/platform/graphics/IntPoint.h    |     27 +-
 .../Source/WebCore/platform/graphics/IntRect.cpp   |      5 +-
 .../Source/WebCore/platform/graphics/IntRect.h     |     16 +-
 .../Source/WebCore/platform/graphics/IntSize.cpp   |      8 +
 .../Source/WebCore/platform/graphics/IntSize.h     |     26 +-
 .../WebCore/platform/graphics/Latin1TextIterator.h |     20 +-
 .../WebCore/platform/graphics/LayoutPoint.cpp      |      6 +-
 .../Source/WebCore/platform/graphics/LayoutPoint.h |      7 +
 .../WebCore/platform/graphics/LayoutRect.cpp       |     27 +-
 .../Source/WebCore/platform/graphics/LayoutRect.h  |      8 +
 .../WebCore/platform/graphics/LayoutSize.cpp       |      8 +
 .../Source/WebCore/platform/graphics/LayoutSize.h  |      2 +
 .../WebCore/platform/graphics/LegacyCDMSession.h   |     77 +
 .../platform/graphics/MediaPlaybackTargetClient.h  |      1 -
 .../graphics/MediaPlaybackTargetPicker.cpp         |      5 +-
 .../platform/graphics/MediaPlaybackTargetPicker.h  |      5 +-
 .../WebCore/platform/graphics/MediaPlayer.cpp      |    288 +-
 .../Source/WebCore/platform/graphics/MediaPlayer.h |    106 +-
 .../WebCore/platform/graphics/MediaPlayerPrivate.h |     22 +-
 .../platform/graphics/MediaSourcePrivateClient.h   |      2 +
 .../platform/graphics/NamedImageGeneratedImage.cpp |      8 +-
 .../platform/graphics/NamedImageGeneratedImage.h   |      9 +-
 .../Source/WebCore/platform/graphics/NativeImage.h |     77 +
 .../WebCore/platform/graphics/NativeImagePtr.h     |     62 -
 .../WebCore/platform/graphics/OpenGLESShims.h      |      2 +-
 .../WebCore/platform/graphics/OpenGLShims.cpp      |      3 +
 .../Source/WebCore/platform/graphics/OpenGLShims.h |      3 +
 .../Source/WebCore/platform/graphics/Path.cpp      |     28 +-
 .../native/Source/WebCore/platform/graphics/Path.h |     46 +-
 .../platform/graphics/PathTraversalState.cpp       |      8 +-
 .../WebCore/platform/graphics/PathUtilities.cpp    |    287 +-
 .../WebCore/platform/graphics/PathUtilities.h      |      4 +
 .../Source/WebCore/platform/graphics/Pattern.h     |      8 +
 .../WebCore/platform/graphics/PlatformDisplay.cpp  |    120 +-
 .../WebCore/platform/graphics/PlatformDisplay.h    |     21 +-
 .../graphics/PlatformMediaResourceLoader.h         |     10 +-
 .../platform/graphics/PlatformTimeRanges.cpp       |     22 +-
 .../WebCore/platform/graphics/PlatformTimeRanges.h |     10 +-
 .../Source/WebCore/platform/graphics/Region.h      |      8 +
 .../WebCore/platform/graphics/RoundedRect.cpp      |     45 +
 .../Source/WebCore/platform/graphics/RoundedRect.h |      1 +
 .../Source/WebCore/platform/graphics/SVGGlyph.cpp  |    187 -
 .../Source/WebCore/platform/graphics/SVGGlyph.h    |    116 -
 .../WebCore/platform/graphics/ShadowBlur.cpp       |     44 +-
 .../Source/WebCore/platform/graphics/ShadowBlur.h  |      7 +-
 .../platform/graphics/SourceBufferPrivate.h        |     24 +-
 .../platform/graphics/SourceBufferPrivateClient.h  |     37 +-
 .../WebCore/platform/graphics/SpringSolver.h       |     71 +
 .../WebCore/platform/graphics/StringTruncator.cpp  |     19 +-
 .../graphics/SurrogatePairAwareTextIterator.cpp    |     12 +-
 .../graphics/SurrogatePairAwareTextIterator.h      |     18 +-
 .../Source/WebCore/platform/graphics/TextRun.cpp   |      1 -
 .../Source/WebCore/platform/graphics/TextRun.h     |     20 +-
 .../platform/graphics/TextTrackRepresentation.cpp  |     10 +-
 .../WebCore/platform/graphics/TiledBacking.h       |     49 +-
 .../WebCore/platform/graphics/TrackPrivateBase.h   |     34 +-
 .../WebCore/platform/graphics/VideoTrackPrivate.h  |     35 +-
 .../WebCore/platform/graphics/WOFFFileFormat.cpp   |    103 +-
 .../WebCore/platform/graphics/WOFFFileFormat.h     |      4 +-
 .../Source/WebCore/platform/graphics/WidthCache.h  |     38 +-
 .../WebCore/platform/graphics/WidthIterator.cpp    |     72 +-
 .../WebCore/platform/graphics/WidthIterator.h      |     23 +-
 .../avfoundation/AVTrackPrivateAVFObjCImpl.mm      |      4 +
 .../avfoundation/AudioSourceProviderAVFObjC.h      |     19 +-
 .../avfoundation/AudioSourceProviderAVFObjC.mm     |     64 +-
 .../graphics/avfoundation/AudioTrackPrivateAVF.h   |     24 +-
 .../avfoundation/CDMPrivateMediaSourceAVFObjC.h    |     10 +-
 .../avfoundation/CDMPrivateMediaSourceAVFObjC.mm   |      7 +-
 .../InbandMetadataTextTrackPrivateAVF.cpp          |     12 +-
 .../InbandMetadataTextTrackPrivateAVF.h            |      6 +-
 .../avfoundation/InbandTextTrackPrivateAVF.cpp     |     48 +-
 .../avfoundation/InbandTextTrackPrivateAVF.h       |      7 +-
 .../MediaPlayerPrivateAVFoundation.cpp             |     52 +-
 .../avfoundation/MediaPlayerPrivateAVFoundation.h  |    104 +-
 .../graphics/avfoundation/MediaSampleAVFObjC.h     |     81 +
 .../avfoundation/MediaSelectionGroupAVFObjC.mm     |     11 +-
 .../graphics/avfoundation/VideoTrackPrivateAVF.h   |     34 +-
 .../avfoundation/cf/AVFoundationCFSoftLinking.h    |      6 +
 .../avfoundation/cf/CDMSessionAVFoundationCF.cpp   |     48 +-
 .../avfoundation/cf/CDMSessionAVFoundationCF.h     |     36 +-
 .../avfoundation/cf/InbandTextTrackPrivateAVCF.h   |     20 +-
 .../cf/InbandTextTrackPrivateLegacyAVCF.h          |     18 +-
 .../cf/MediaPlayerPrivateAVFoundationCF.cpp        |     65 +-
 .../cf/MediaPlayerPrivateAVFoundationCF.h          |     32 +-
 .../avfoundation/cf/WebCoreAVCFResourceLoader.cpp  |     35 +-
 .../avfoundation/cf/WebCoreAVCFResourceLoader.h    |     15 +-
 .../avfoundation/objc/AVFoundationMIMETypeCache.h  |     57 +
 .../avfoundation/objc/AVFoundationMIMETypeCache.mm |     95 +
 .../objc/AudioTrackPrivateMediaSourceAVFObjC.cpp   |     13 +-
 .../objc/AudioTrackPrivateMediaSourceAVFObjC.h     |     14 +-
 .../objc/CDMSessionAVContentKeySession.h           |     10 +-
 .../objc/CDMSessionAVContentKeySession.mm          |      8 +-
 .../avfoundation/objc/CDMSessionAVFoundationObjC.h |     33 +-
 .../objc/CDMSessionAVFoundationObjC.mm             |     36 +-
 .../avfoundation/objc/CDMSessionAVStreamSession.h  |     12 +-
 .../avfoundation/objc/CDMSessionAVStreamSession.mm |     27 +-
 .../objc/CDMSessionMediaSourceAVFObjC.h            |     14 +-
 .../objc/CDMSessionMediaSourceAVFObjC.mm           |      4 +-
 .../objc/InbandTextTrackPrivateAVFObjC.h           |     22 +-
 .../objc/InbandTextTrackPrivateAVFObjC.mm          |      7 +-
 .../objc/InbandTextTrackPrivateLegacyAVFObjC.h     |     18 +-
 .../objc/InbandTextTrackPrivateLegacyAVFObjC.mm    |      1 -
 .../objc/MediaPlaybackTargetPickerMac.h            |      3 +-
 .../objc/MediaPlaybackTargetPickerMac.mm           |     49 +-
 .../objc/MediaPlayerPrivateAVFoundationObjC.h      |    179 +-
 .../objc/MediaPlayerPrivateAVFoundationObjC.mm     |    633 +-
 .../objc/MediaPlayerPrivateMediaSourceAVFObjC.h    |    130 +-
 .../objc/MediaPlayerPrivateMediaSourceAVFObjC.mm   |    206 +-
 .../objc/MediaPlayerPrivateMediaStreamAVFObjC.h    |     81 +-
 .../objc/MediaPlayerPrivateMediaStreamAVFObjC.mm   |    646 +-
 .../avfoundation/objc/MediaSampleAVFObjC.mm        |    235 +
 .../avfoundation/objc/MediaSourcePrivateAVFObjC.h  |     20 +-
 .../avfoundation/objc/MediaSourcePrivateAVFObjC.mm |     22 +-
 .../objc/OutOfBandTextTrackPrivateAVF.h            |      6 +-
 .../avfoundation/objc/SourceBufferPrivateAVFObjC.h |     55 +-
 .../objc/SourceBufferPrivateAVFObjC.mm             |    530 +-
 .../objc/VideoFullscreenLayerManager.h             |      3 +-
 .../objc/VideoFullscreenLayerManager.mm            |     62 +-
 .../avfoundation/objc/VideoTrackPrivateAVFObjC.cpp |      8 +-
 .../avfoundation/objc/VideoTrackPrivateAVFObjC.h   |      2 +-
 .../objc/VideoTrackPrivateMediaSourceAVFObjC.h     |      4 +-
 .../avfoundation/objc/WebCoreAVFResourceLoader.h   |     13 +-
 .../avfoundation/objc/WebCoreAVFResourceLoader.mm  |     50 +-
 .../platform/graphics/ca/GraphicsLayerCA.cpp       |    357 +-
 .../WebCore/platform/graphics/ca/GraphicsLayerCA.h |    217 +-
 .../WebCore/platform/graphics/ca/LayerPool.cpp     |      2 +-
 .../platform/graphics/ca/PlatformCAAnimation.cpp   |      6 +
 .../platform/graphics/ca/PlatformCAAnimation.h     |      4 +-
 .../platform/graphics/ca/PlatformCALayer.cpp       |     79 +-
 .../WebCore/platform/graphics/ca/PlatformCALayer.h |     18 +-
 .../platform/graphics/ca/PlatformCALayerClient.h   |      2 +-
 .../platform/graphics/ca/TileController.cpp        |    182 +-
 .../WebCore/platform/graphics/ca/TileController.h  |    139 +-
 .../platform/graphics/ca/TileCoverageMap.cpp       |     50 +-
 .../WebCore/platform/graphics/ca/TileCoverageMap.h |     13 +-
 .../WebCore/platform/graphics/ca/TileGrid.cpp      |    180 +-
 .../Source/WebCore/platform/graphics/ca/TileGrid.h |     34 +-
 .../graphics/ca/cocoa/LayerFlushSchedulerMac.cpp   |      6 +-
 .../graphics/ca/cocoa/PlatformCAAnimationCocoa.h   |     98 +-
 .../graphics/ca/cocoa/PlatformCAAnimationCocoa.mm  |     67 +-
 .../graphics/ca/cocoa/PlatformCAFiltersCocoa.mm    |      7 +-
 .../graphics/ca/cocoa/PlatformCALayerCocoa.h       |    168 +-
 .../graphics/ca/cocoa/PlatformCALayerCocoa.mm      |    148 +-
 .../graphics/ca/cocoa/WebTiledBackingLayer.h       |      3 +
 .../graphics/ca/cocoa/WebTiledBackingLayer.mm      |     14 +-
 .../platform/graphics/ca/win/CACFLayerTreeHost.cpp |     11 +-
 .../graphics/ca/win/LayerChangesFlusher.cpp        |      4 +
 .../graphics/ca/win/PlatformCAAnimationWin.cpp     |      2 +-
 .../graphics/ca/win/PlatformCAAnimationWin.h       |    100 +-
 .../graphics/ca/win/PlatformCAFiltersWin.cpp       |      4 +
 .../graphics/ca/win/PlatformCALayerWin.cpp         |     37 +-
 .../platform/graphics/ca/win/PlatformCALayerWin.h  |    167 +-
 .../graphics/ca/win/PlatformCALayerWinInternal.cpp |      4 +
 .../graphics/ca/win/WKCACFViewLayerTreeHost.cpp    |      4 +
 .../graphics/ca/win/WKCACFViewLayerTreeHost.h      |      2 +-
 .../graphics/ca/win/WebTiledBackingLayerWin.cpp    |      4 +
 .../platform/graphics/cairo/BitmapImageCairo.cpp   |    170 -
 .../platform/graphics/cairo/CairoUniquePtr.h       |     47 +
 .../platform/graphics/cairo/CairoUtilities.cpp     |     81 +-
 .../platform/graphics/cairo/CairoUtilities.h       |     42 +-
 .../WebCore/platform/graphics/cairo/FontCairo.cpp  |     74 +-
 .../graphics/cairo/FontCairoHarfbuzzNG.cpp         |      9 +-
 .../graphics/cairo/GraphicsContext3DCairo.cpp      |    156 +-
 .../graphics/cairo/GraphicsContextCairo.cpp        |    128 +-
 .../platform/graphics/cairo/ImageBufferCairo.cpp   |    197 +-
 .../platform/graphics/cairo/ImageBufferDataCairo.h |     20 +-
 .../WebCore/platform/graphics/cairo/ImageCairo.cpp |     10 +-
 .../platform/graphics/cairo/NativeImageCairo.cpp   |    105 +
 .../graphics/cairo/PlatformContextCairo.cpp        |      8 +-
 .../WebCore/platform/graphics/cg/BitmapImageCG.cpp |    270 -
 .../WebCore/platform/graphics/cg/ColorCG.cpp       |     76 +-
 .../WebCore/platform/graphics/cg/GradientCG.cpp    |      8 +
 .../platform/graphics/cg/GraphicsContext3DCG.cpp   |     29 +-
 .../platform/graphics/cg/GraphicsContextCG.cpp     |    208 +-
 .../platform/graphics/cg/GraphicsContextCG.h       |      9 +
 .../graphics/cg/GraphicsContextPlatformPrivateCG.h |      1 +
 .../WebCore/platform/graphics/cg/IOSurfacePool.cpp |     45 +-
 .../WebCore/platform/graphics/cg/IOSurfacePool.h   |      8 +-
 .../WebCore/platform/graphics/cg/ImageBufferCG.cpp |    223 +-
 .../platform/graphics/cg/ImageBufferDataCG.cpp     |     23 +-
 .../WebCore/platform/graphics/cg/ImageCG.cpp       |     17 +-
 .../platform/graphics/cg/ImageDecoderCG.cpp        |    446 +
 .../WebCore/platform/graphics/cg/ImageDecoderCG.h  |     76 +
 .../WebCore/platform/graphics/cg/ImageSourceCG.cpp |    455 -
 .../platform/graphics/cg/ImageSourceCGMac.mm       |     13 +-
 .../WebCore/platform/graphics/cg/NativeImageCG.cpp |    109 +
 .../platform/graphics/cg/PDFDocumentImage.cpp      |    139 +-
 .../platform/graphics/cg/PDFDocumentImage.h        |     29 +-
 .../Source/WebCore/platform/graphics/cg/PathCG.cpp |      2 +-
 .../WebCore/platform/graphics/cg/PatternCG.cpp     |     12 +-
 .../graphics/cg/SubimageCacheWithTimer.cpp         |      4 +
 .../platform/graphics/cocoa/FontCacheCoreText.cpp  |    300 +-
 .../platform/graphics/cocoa/FontCascadeCocoa.mm    |    184 +-
 .../WebCore/platform/graphics/cocoa/FontCocoa.mm   |    313 +-
 .../graphics/cocoa/FontPlatformDataCocoa.mm        |    138 +-
 .../WebCore/platform/graphics/cocoa/IOSurface.h    |     24 +-
 .../WebCore/platform/graphics/cocoa/IOSurface.mm   |    283 +-
 .../graphics/cocoa/TextTrackRepresentationCocoa.h  |     62 +
 .../graphics/cocoa/TextTrackRepresentationCocoa.mm |    145 +
 .../cocoa/WebActionDisablingCALayerDelegate.h      |      2 +-
 .../platform/graphics/displaylists/DisplayList.cpp |      2 +-
 .../platform/graphics/displaylists/DisplayList.h   |      5 +-
 .../graphics/displaylists/DisplayListItems.cpp     |     30 +-
 .../graphics/displaylists/DisplayListItems.h       |    182 +-
 .../graphics/displaylists/DisplayListRecorder.cpp  |     16 +-
 .../graphics/displaylists/DisplayListRecorder.h    |      6 +-
 .../platform/graphics/efl/CairoUtilitiesEfl.cpp    |    130 -
 .../platform/graphics/efl/CairoUtilitiesEfl.h      |     36 -
 .../platform/graphics/efl/EvasGLContext.cpp        |     44 -
 .../WebCore/platform/graphics/efl/EvasGLContext.h  |     47 -
 .../platform/graphics/efl/EvasGLSurface.cpp        |     44 -
 .../WebCore/platform/graphics/efl/EvasGLSurface.h  |     49 -
 .../platform/graphics/efl/GraphicsContext3DEfl.cpp |    307 -
 .../graphics/efl/GraphicsContext3DPrivate.cpp      |    261 -
 .../graphics/efl/GraphicsContext3DPrivate.h        |     78 -
 .../WebCore/platform/graphics/efl/IconEfl.cpp      |     65 -
 .../platform/graphics/efl/ImageBufferEfl.cpp       |     89 -
 .../WebCore/platform/graphics/efl/ImageEfl.cpp     |     72 -
 .../WebCore/platform/graphics/efl/IntPointEfl.cpp  |     42 -
 .../WebCore/platform/graphics/efl/IntRectEfl.cpp   |     40 -
 .../WebCore/platform/graphics/egl/GLContextEGL.cpp |    183 +-
 .../WebCore/platform/graphics/egl/GLContextEGL.h   |     80 +-
 .../platform/graphics/egl/GLContextEGLWayland.cpp  |     90 +
 .../platform/graphics/egl/GLContextEGLX11.cpp      |    104 +
 .../platform/graphics/filters/DistantLightSource.h |     11 +-
 .../WebCore/platform/graphics/filters/FEBlend.h    |      6 +-
 .../platform/graphics/filters/FEColorMatrix.cpp    |      9 +-
 .../platform/graphics/filters/FEColorMatrix.h      |      6 +-
 .../graphics/filters/FEComponentTransfer.h         |      6 +-
 .../platform/graphics/filters/FEComposite.cpp      |     14 +-
 .../platform/graphics/filters/FEComposite.h        |     12 +-
 .../platform/graphics/filters/FEConvolveMatrix.cpp |     25 +-
 .../platform/graphics/filters/FEConvolveMatrix.h   |      9 +-
 .../graphics/filters/FEDiffuseLighting.cpp         |      2 +-
 .../platform/graphics/filters/FEDiffuseLighting.h  |      6 +-
 .../platform/graphics/filters/FEDisplacementMap.h  |     10 +-
 .../platform/graphics/filters/FEDropShadow.cpp     |      2 +-
 .../platform/graphics/filters/FEDropShadow.h       |     10 +-
 .../WebCore/platform/graphics/filters/FEFlood.cpp  |      4 +-
 .../WebCore/platform/graphics/filters/FEFlood.h    |     10 +-
 .../platform/graphics/filters/FEGaussianBlur.cpp   |     21 +-
 .../platform/graphics/filters/FEGaussianBlur.h     |      8 +-
 .../WebCore/platform/graphics/filters/FELighting.h |      4 +-
 .../WebCore/platform/graphics/filters/FEMerge.h    |      7 +-
 .../platform/graphics/filters/FEMorphology.h       |      8 +-
 .../WebCore/platform/graphics/filters/FEOffset.h   |      8 +-
 .../graphics/filters/FESpecularLighting.cpp        |      2 +-
 .../platform/graphics/filters/FESpecularLighting.h |      6 +-
 .../WebCore/platform/graphics/filters/FETile.h     |     10 +-
 .../platform/graphics/filters/FETurbulence.h       |      8 +-
 .../WebCore/platform/graphics/filters/Filter.h     |     20 +-
 .../platform/graphics/filters/FilterEffect.cpp     |     40 +-
 .../platform/graphics/filters/FilterEffect.h       |      9 +
 .../platform/graphics/filters/FilterOperation.cpp  |     17 +-
 .../platform/graphics/filters/FilterOperation.h    |     66 +-
 .../platform/graphics/filters/FilterOperations.cpp |     88 +-
 .../platform/graphics/filters/FilterOperations.h   |     30 +-
 .../platform/graphics/filters/LightSource.h        |      1 -
 .../platform/graphics/filters/PointLightSource.h   |     13 +-
 .../platform/graphics/filters/SourceAlpha.h        |     10 +-
 .../platform/graphics/filters/SourceGraphic.h      |     10 +-
 .../platform/graphics/filters/SpotLightSource.h    |     23 +-
 .../graphics/freetype/FontCacheFreeType.cpp        |     34 +-
 .../freetype/FontCustomPlatformDataFreeType.cpp    |     10 +-
 .../platform/graphics/freetype/FontPlatformData.h  |    124 -
 .../graphics/freetype/FontPlatformDataFreeType.cpp |    224 +-
 .../freetype/GlyphPageTreeNodeFreeType.cpp         |      5 +-
 .../graphics/freetype/SimpleFontDataFreeType.cpp   |     43 +-
 .../WebCore/platform/graphics/glx/GLContextGLX.cpp |    226 +-
 .../WebCore/platform/graphics/glx/GLContextGLX.h   |     48 +-
 .../WebCore/platform/graphics/gpu/Texture.cpp      |      2 +-
 .../gstreamer/AudioTrackPrivateGStreamer.cpp       |      4 +-
 .../gstreamer/AudioTrackPrivateGStreamer.h         |     14 +-
 .../graphics/gstreamer/GRefPtrGStreamer.cpp        |     31 +-
 .../platform/graphics/gstreamer/GRefPtrGStreamer.h |      6 +
 .../graphics/gstreamer/GStreamerUtilities.cpp      |     64 +-
 .../graphics/gstreamer/GStreamerUtilities.h        |     27 +-
 .../graphics/gstreamer/ImageGStreamerCairo.cpp     |      2 +-
 .../InbandMetadataTextTrackPrivateGStreamer.h      |     15 +-
 .../gstreamer/InbandTextTrackPrivateGStreamer.cpp  |     22 +-
 .../gstreamer/InbandTextTrackPrivateGStreamer.h    |      8 +-
 .../gstreamer/MediaPlayerPrivateGStreamer.cpp      |    860 +-
 .../gstreamer/MediaPlayerPrivateGStreamer.h        |    111 +-
 .../gstreamer/MediaPlayerPrivateGStreamerBase.cpp  |    731 +-
 .../gstreamer/MediaPlayerPrivateGStreamerBase.h    |    135 +-
 .../gstreamer/MediaPlayerPrivateGStreamerOwr.cpp   |    371 +-
 .../gstreamer/MediaPlayerPrivateGStreamerOwr.h     |     86 +-
 .../graphics/gstreamer/MediaSourceGStreamer.cpp    |    107 -
 .../graphics/gstreamer/MediaSourceGStreamer.h      |     70 -
 .../gstreamer/SourceBufferPrivateGStreamer.cpp     |    127 -
 .../gstreamer/SourceBufferPrivateGStreamer.h       |     77 -
 .../graphics/gstreamer/TextCombinerGStreamer.cpp   |      8 +-
 .../graphics/gstreamer/TextSinkGStreamer.cpp       |      2 +-
 .../gstreamer/TrackPrivateBaseGStreamer.cpp        |     18 +-
 .../graphics/gstreamer/VideoSinkGStreamer.cpp      |     58 +-
 .../gstreamer/VideoTextureCopierGStreamer.cpp      |    190 +
 .../gstreamer/VideoTextureCopierGStreamer.h        |     59 +
 .../gstreamer/VideoTrackPrivateGStreamer.cpp       |      4 +-
 .../gstreamer/VideoTrackPrivateGStreamer.h         |     14 +-
 .../gstreamer/WebKitMediaSourceGStreamer.cpp       |    461 -
 .../gstreamer/WebKitMediaSourceGStreamer.h         |     91 -
 .../gstreamer/WebKitWebSourceGStreamer.cpp         |    560 +-
 .../eme/WebKitClearKeyDecryptorGStreamer.cpp       |    260 +
 .../eme/WebKitClearKeyDecryptorGStreamer.h         |     57 +
 .../WebKitCommonEncryptionDecryptorGStreamer.cpp   |    362 +
 .../eme/WebKitCommonEncryptionDecryptorGStreamer.h |     64 +
 .../graphics/gstreamer/mse/AppendPipeline.cpp      |   1188 +
 .../graphics/gstreamer/mse/AppendPipeline.h        |    165 +
 .../gstreamer/mse/GStreamerMediaDescription.cpp    |     75 +
 .../gstreamer/mse/GStreamerMediaDescription.h      |     58 +
 .../gstreamer/mse/GStreamerMediaSample.cpp         |    120 +
 .../graphics/gstreamer/mse/GStreamerMediaSample.h  |     76 +
 .../mse/MediaPlayerPrivateGStreamerMSE.cpp         |    860 +
 .../gstreamer/mse/MediaPlayerPrivateGStreamerMSE.h |    132 +
 .../mse/MediaSourceClientGStreamerMSE.cpp          |    216 +
 .../gstreamer/mse/MediaSourceClientGStreamerMSE.h  |     70 +
 .../gstreamer/mse/MediaSourceGStreamer.cpp         |    139 +
 .../graphics/gstreamer/mse/MediaSourceGStreamer.h  |     88 +
 .../graphics/gstreamer/mse/PlaybackPipeline.cpp    |    449 +
 .../graphics/gstreamer/mse/PlaybackPipeline.h      |     79 +
 .../gstreamer/mse/SourceBufferPrivateGStreamer.cpp |    177 +
 .../gstreamer/mse/SourceBufferPrivateGStreamer.h   |     94 +
 .../gstreamer/mse/WebKitMediaSourceGStreamer.cpp   |    776 +
 .../gstreamer/mse/WebKitMediaSourceGStreamer.h     |     80 +
 .../mse/WebKitMediaSourceGStreamerPrivate.h        |    143 +
 .../WebCore/platform/graphics/gtk/ColorGtk.cpp     |     18 +-
 .../platform/graphics/gtk/GdkCairoUtilities.cpp    |     20 +-
 .../platform/graphics/gtk/GdkCairoUtilities.h      |      7 +-
 .../WebCore/platform/graphics/gtk/IconGtk.cpp      |      4 +-
 .../platform/graphics/gtk/ImageBufferGtk.cpp       |      4 +-
 .../harfbuzz/ComplexTextControllerHarfBuzz.cpp     |     36 +
 .../platform/graphics/harfbuzz/HarfBuzzFace.h      |      1 -
 .../graphics/harfbuzz/HarfBuzzFaceCairo.cpp        |     20 +-
 .../graphics/harfbuzz/HarfBuzzFaceCoreText.cpp     |    148 -
 .../platform/graphics/harfbuzz/HarfBuzzShaper.cpp  |     61 +-
 .../platform/graphics/harfbuzz/HarfBuzzShaper.h    |     14 +-
 .../graphics/ios/DisplayRefreshMonitorIOS.h        |      4 +-
 .../graphics/ios/DisplayRefreshMonitorIOS.mm       |     19 +-
 .../WebCore/platform/graphics/ios/FontCacheIOS.mm  |    113 +-
 .../platform/graphics/ios/FontServicesIOS.h        |     53 -
 .../platform/graphics/ios/FontServicesIOS.mm       |    122 -
 .../WebCore/platform/graphics/ios/IconIOS.mm       |     10 +-
 .../graphics/ios/TextTrackRepresentationIOS.h      |     62 -
 .../graphics/ios/TextTrackRepresentationIOS.mm     |    136 -
 .../platform/graphics/java/BitmapImageJava.cpp     |     65 +-
 .../platform/graphics/java/BufferImageJava.cpp     |     48 +-
 .../platform/graphics/java/BufferImageJava.h       |     28 +-
 .../platform/graphics/java/ChromiumBridge.h        |      6 +-
 .../graphics/java/ComplexTextControllerJava.cpp    |     36 +
 .../platform/graphics/java/FontCacheJava.cpp       |     19 +-
 .../platform/graphics/java/FontCascadeJava.cpp     |    254 +
 .../graphics/java/FontCustomPlatformData.cpp       |      3 +
 .../graphics/java/FontCustomPlatformData.h         |      9 +-
 .../platform/graphics/java/FontDataJava.cpp        |    126 -
 .../WebCore/platform/graphics/java/FontJava.cpp    |    301 +-
 .../platform/graphics/java/FontPlatformData.h      |     72 -
 .../graphics/java/FontPlatformDataJava.cpp         |     49 +-
 .../platform/graphics/java/GraphicsContextJava.cpp |     52 +-
 .../platform/graphics/java/GraphicsContextJava.h   |     10 +-
 .../WebCore/platform/graphics/java/IconJava.cpp    |      6 +-
 .../platform/graphics/java/ImageBufferDataJava.h   |     40 +-
 .../platform/graphics/java/ImageBufferJava.cpp     |     71 +-
 .../platform/graphics/java/ImageDecoderJava.cpp    |    301 +
 .../platform/graphics/java/ImageDecoderJava.h      |     85 +
 .../WebCore/platform/graphics/java/ImageJava.cpp   |      8 +-
 .../platform/graphics/java/ImageSourceJava.cpp     |    326 -
 .../graphics/java/MediaPlayerPrivateJava.cpp       |      2 +-
 .../platform/graphics/java/NativeImageJava.cpp     |    134 +
 .../WebCore/platform/graphics/java/PathJava.cpp    |      2 +-
 .../Source/WebCore/platform/graphics/java/RQRef.h  |     10 +-
 .../platform/graphics/java/RenderingQueue.cpp      |    143 +-
 .../platform/graphics/java/RenderingQueue.h        |    287 +-
 .../WebCore/platform/graphics/mac/ColorMac.h       |      2 +-
 .../WebCore/platform/graphics/mac/ColorMac.mm      |     75 +-
 .../graphics/mac/ComplexTextController.cpp         |    792 -
 .../platform/graphics/mac/ComplexTextController.h  |    191 -
 .../graphics/mac/ComplexTextControllerCoreText.mm  |    125 +-
 .../graphics/mac/DisplayRefreshMonitorMac.cpp      |     22 +-
 .../graphics/mac/DisplayRefreshMonitorMac.h        |     13 +-
 .../WebCore/platform/graphics/mac/FontCacheMac.mm  |     33 +-
 .../graphics/mac/FontCustomPlatformData.cpp        |      3 +-
 .../platform/graphics/mac/FontCustomPlatformData.h |      6 +-
 .../WebCore/platform/graphics/mac/GlyphPageMac.cpp |     43 +-
 .../platform/graphics/mac/GraphicsContext3DMac.mm  |    391 +-
 .../platform/graphics/mac/GraphicsContextMac.mm    |     15 +-
 .../WebCore/platform/graphics/mac/IconMac.mm       |     13 +-
 .../WebCore/platform/graphics/mac/ImageMac.mm      |     86 +-
 .../graphics/mac/MediaPlayerPrivateQTKit.h         |     40 +-
 .../graphics/mac/MediaPlayerPrivateQTKit.mm        |     39 +-
 .../WebCore/platform/graphics/mac/MediaTimeQTKit.h |      6 +-
 .../platform/graphics/mac/MediaTimeQTKit.mm        |      3 +-
 .../platform/graphics/mac/PDFDocumentImageMac.mm   |      3 +
 .../graphics/mac/SimpleFontDataCoreText.cpp        |      6 +-
 .../WebCore/platform/graphics/mac/WebGLLayer.mm    |      8 +-
 .../WebCore/platform/graphics/mac/WebLayer.mm      |      5 +
 .../graphics/opengl/Extensions3DOpenGL.cpp         |     20 +-
 .../platform/graphics/opengl/Extensions3DOpenGL.h  |     40 +-
 .../graphics/opengl/Extensions3DOpenGLCommon.cpp   |     52 +-
 .../graphics/opengl/Extensions3DOpenGLCommon.h     |     49 +-
 .../graphics/opengl/Extensions3DOpenGLES.cpp       |      5 +-
 .../graphics/opengl/Extensions3DOpenGLES.h         |      7 +-
 .../platform/graphics/opengl/GLPlatformSurface.cpp |    119 -
 .../graphics/opengl/GraphicsContext3DOpenGL.cpp    |     56 +-
 .../opengl/GraphicsContext3DOpenGLCommon.cpp       |    168 +-
 .../graphics/opengl/GraphicsContext3DOpenGLES.cpp  |    199 +-
 .../graphics/opengl/TemporaryOpenGLSetting.cpp     |      2 +-
 .../graphics/opengl/TemporaryOpenGLSetting.h       |      2 +-
 .../platform/graphics/opentype/OpenTypeCG.cpp      |     11 +-
 .../platform/graphics/opentype/OpenTypeCG.h        |      8 +-
 .../graphics/opentype/OpenTypeMathData.cpp         |     56 +-
 .../platform/graphics/opentype/OpenTypeMathData.h  |     27 +-
 .../graphics/opentype/OpenTypeVerticalData.cpp     |     45 +-
 .../graphics/opentype/OpenTypeVerticalData.h       |     14 +-
 .../graphics/surfaces/GLTransportSurface.cpp       |    259 -
 .../graphics/surfaces/GLTransportSurface.h         |     76 -
 .../platform/graphics/surfaces/GraphicsSurface.cpp |     99 -
 .../platform/graphics/surfaces/GraphicsSurface.h   |    122 -
 .../graphics/surfaces/GraphicsSurfaceToken.h       |     81 -
 .../surfaces/efl/GraphicsSurfaceCommon.cpp         |    266 -
 .../graphics/surfaces/egl/EGLConfigSelector.cpp    |    230 -
 .../graphics/surfaces/egl/EGLConfigSelector.h      |     71 -
 .../platform/graphics/surfaces/egl/EGLContext.cpp  |    158 -
 .../platform/graphics/surfaces/egl/EGLContext.h    |     55 -
 .../platform/graphics/surfaces/egl/EGLHelper.cpp   |    109 -
 .../platform/graphics/surfaces/egl/EGLHelper.h     |     49 -
 .../platform/graphics/surfaces/egl/EGLSurface.cpp  |    171 -
 .../platform/graphics/surfaces/egl/EGLSurface.h    |     72 -
 .../platform/graphics/surfaces/egl/EGLXSurface.cpp |    326 -
 .../platform/graphics/surfaces/egl/EGLXSurface.h   |     89 -
 .../graphics/surfaces/glx/GLXConfigSelector.h      |    210 -
 .../platform/graphics/surfaces/glx/GLXContext.cpp  |    141 -
 .../platform/graphics/surfaces/glx/GLXContext.h    |     54 -
 .../platform/graphics/surfaces/glx/GLXSurface.cpp  |    292 -
 .../platform/graphics/surfaces/glx/GLXSurface.h    |     87 -
 .../platform/graphics/surfaces/glx/X11Helper.cpp   |    331 -
 .../platform/graphics/surfaces/glx/X11Helper.h     |     73 -
 .../platform/graphics/texmap/BitmapTexture.cpp     |      6 +-
 .../platform/graphics/texmap/BitmapTexture.h       |      3 +-
 .../platform/graphics/texmap/BitmapTextureGL.cpp   |     41 +-
 .../platform/graphics/texmap/BitmapTextureGL.h     |     41 +-
 .../platform/graphics/texmap/BitmapTexturePool.cpp |     50 +-
 .../platform/graphics/texmap/BitmapTexturePool.h   |      7 +-
 .../graphics/texmap/GraphicsLayerTextureMapper.cpp |    162 +-
 .../graphics/texmap/GraphicsLayerTextureMapper.h   |    113 +-
 .../platform/graphics/texmap/TextureMapper.cpp     |     21 +-
 .../platform/graphics/texmap/TextureMapper.h       |     21 +-
 .../graphics/texmap/TextureMapperAnimation.cpp     |     32 +-
 .../graphics/texmap/TextureMapperBackingStore.cpp  |     12 -
 .../graphics/texmap/TextureMapperBackingStore.h    |      9 +-
 .../graphics/texmap/TextureMapperFPSCounter.cpp    |      4 -
 .../graphics/texmap/TextureMapperFPSCounter.h      |      5 -
 .../texmap/TextureMapperGC3DPlatformLayer.cpp      |    131 +
 .../texmap/TextureMapperGC3DPlatformLayer.h        |     64 +
 .../platform/graphics/texmap/TextureMapperGL.cpp   |    290 +-
 .../platform/graphics/texmap/TextureMapperGL.h     |     39 +-
 .../graphics/texmap/TextureMapperLayer.cpp         |     35 +-
 .../platform/graphics/texmap/TextureMapperLayer.h  |     11 +-
 .../graphics/texmap/TextureMapperPlatformLayer.h   |     12 +-
 .../texmap/TextureMapperPlatformLayerBuffer.cpp    |      6 +-
 .../texmap/TextureMapperPlatformLayerBuffer.h      |     10 +-
 .../texmap/TextureMapperPlatformLayerProxy.cpp     |     42 +-
 .../texmap/TextureMapperPlatformLayerProxy.h       |      9 +-
 .../graphics/texmap/TextureMapperShaderProgram.cpp |    167 +-
 .../graphics/texmap/TextureMapperShaderProgram.h   |     26 +-
 .../texmap/TextureMapperSurfaceBackingStore.cpp    |     54 -
 .../texmap/TextureMapperSurfaceBackingStore.h      |     55 -
 .../platform/graphics/texmap/TextureMapperTile.cpp |      3 -
 .../platform/graphics/texmap/TextureMapperTile.h   |      3 -
 .../texmap/TextureMapperTiledBackingStore.cpp      |     67 +-
 .../texmap/TextureMapperTiledBackingStore.h        |     30 +-
 .../graphics/texmap/coordinated/AreaAllocator.cpp  |    335 -
 .../graphics/texmap/coordinated/AreaAllocator.h    |    114 -
 .../texmap/coordinated/CompositingCoordinator.cpp  |    429 -
 .../texmap/coordinated/CompositingCoordinator.h    |    162 -
 .../coordinated/CoordinatedGraphicsLayer.cpp       |    231 +-
 .../texmap/coordinated/CoordinatedGraphicsLayer.h  |    151 +-
 .../texmap/coordinated/CoordinatedGraphicsState.h  |     16 +-
 .../texmap/coordinated/CoordinatedImageBacking.cpp |      6 +-
 .../texmap/coordinated/CoordinatedImageBacking.h   |      2 +-
 .../texmap/coordinated/CoordinatedSurface.cpp      |      2 +-
 .../texmap/coordinated/CoordinatedSurface.h        |     10 +-
 .../texmap/coordinated/SurfaceUpdateInfo.h         |      2 +-
 .../platform/graphics/texmap/coordinated/Tile.cpp  |      2 +-
 .../platform/graphics/texmap/coordinated/Tile.h    |      2 +-
 .../texmap/coordinated/TiledBackingStore.cpp       |      9 +-
 .../texmap/coordinated/TiledBackingStore.h         |      2 +-
 .../texmap/coordinated/TiledBackingStoreClient.h   |      2 +-
 .../graphics/texmap/coordinated/UpdateAtlas.cpp    |    116 -
 .../graphics/texmap/coordinated/UpdateAtlas.h      |     80 -
 .../graphics/transforms/AffineTransform.cpp        |      4 +-
 .../platform/graphics/transforms/AffineTransform.h |     52 +-
 .../transforms/IdentityTransformOperation.h        |     16 +-
 .../transforms/Matrix3DTransformOperation.cpp      |      6 +
 .../transforms/Matrix3DTransformOperation.h        |     18 +-
 .../transforms/MatrixTransformOperation.cpp        |     12 +
 .../graphics/transforms/MatrixTransformOperation.h |     18 +-
 .../transforms/PerspectiveTransformOperation.cpp   |      6 +
 .../transforms/PerspectiveTransformOperation.h     |     18 +-
 .../transforms/RotateTransformOperation.cpp        |      6 +
 .../graphics/transforms/RotateTransformOperation.h |     18 +-
 .../transforms/ScaleTransformOperation.cpp         |      6 +
 .../graphics/transforms/ScaleTransformOperation.h  |     18 +-
 .../graphics/transforms/SkewTransformOperation.cpp |      6 +
 .../graphics/transforms/SkewTransformOperation.h   |     18 +-
 .../graphics/transforms/TransformOperation.cpp     |     75 +
 .../graphics/transforms/TransformOperation.h       |      5 +
 .../graphics/transforms/TransformOperations.cpp    |      8 +
 .../graphics/transforms/TransformOperations.h      |      2 +
 .../graphics/transforms/TransformState.cpp         |     10 +-
 .../platform/graphics/transforms/TransformState.h  |      6 +-
 .../graphics/transforms/TransformationMatrix.cpp   |     18 +-
 .../graphics/transforms/TransformationMatrix.h     |     50 +-
 .../transforms/TranslateTransformOperation.cpp     |     11 +-
 .../transforms/TranslateTransformOperation.h       |     16 +-
 .../graphics/wayland/PlatformDisplayWayland.cpp    |    147 +-
 .../graphics/wayland/PlatformDisplayWayland.h      |     39 +-
 .../graphics/wayland/WaylandEventSource.cpp        |    119 -
 .../platform/graphics/wayland/WaylandEventSource.h |     45 -
 .../platform/graphics/wayland/WaylandSurface.cpp   |     83 -
 .../platform/graphics/wayland/WaylandSurface.h     |     64 -
 .../wayland/WebKitGtkWaylandClientProtocol.xml     |     37 -
 .../platform/graphics/wayland/WlUniquePtr.h        |     61 +
 .../platform/graphics/win/ColorDirect2D.cpp        |     57 +
 .../win/ComplexTextControllerDirectWrite.cpp       |     36 +
 .../WebCore/platform/graphics/win/DIBPixelData.cpp |      6 +-
 .../WebCore/platform/graphics/win/DIBPixelData.h   |      2 +-
 .../platform/graphics/win/FloatPointDirect2D.cpp   |     48 +
 .../platform/graphics/win/FloatRectDirect2D.cpp    |     72 +
 .../platform/graphics/win/FloatSizeDirect2D.cpp    |     48 +
 .../WebCore/platform/graphics/win/FontCGWin.cpp    |     14 +-
 .../WebCore/platform/graphics/win/FontCacheWin.cpp |     77 +-
 .../platform/graphics/win/FontCascadeDirect2D.cpp  |    150 +
 .../graphics/win/FontCustomPlatformData.cpp        |     25 +-
 .../platform/graphics/win/FontCustomPlatformData.h |      2 +-
 .../graphics/win/FontCustomPlatformDataCairo.cpp   |      2 +-
 .../graphics/win/FontPlatformDataCGWin.cpp         |     30 +-
 .../graphics/win/FontPlatformDataCairoWin.cpp      |     65 +-
 .../graphics/win/FontPlatformDataDirect2D.cpp      |    121 +
 .../platform/graphics/win/FontPlatformDataWin.cpp  |     16 +-
 .../WebCore/platform/graphics/win/FontWin.cpp      |     17 +-
 .../graphics/win/GlyphPageTreeNodeCGWin.cpp        |      4 +
 .../graphics/win/GlyphPageTreeNodeDirect2D.cpp     |     88 +
 .../platform/graphics/win/GradientDirect2D.cpp     |    132 +
 .../platform/graphics/win/GraphicsContext3DWin.cpp |    209 -
 .../platform/graphics/win/GraphicsContextCGWin.cpp |      3 +
 .../graphics/win/GraphicsContextDirect2D.cpp       |   2041 +
 .../win/GraphicsContextPlatformPrivateDirect2D.h   |    175 +
 .../platform/graphics/win/GraphicsContextWin.cpp   |      4 +-
 .../graphics/win/GraphicsLayerDirect2D.cpp         |     96 +
 .../platform/graphics/win/GraphicsLayerDirect2D.h  |     61 +
 .../WebCore/platform/graphics/win/IconWin.cpp      |      2 +-
 .../graphics/win/ImageBufferDataDirect2D.cpp       |    164 +
 .../graphics/win/ImageBufferDataDirect2D.h         |     50 +
 .../platform/graphics/win/ImageBufferDirect2D.cpp  |    276 +
 .../WebCore/platform/graphics/win/ImageCGWin.cpp   |     12 +-
 .../platform/graphics/win/ImageCairoWin.cpp        |      6 +-
 .../platform/graphics/win/ImageDecoderDirect2D.cpp |    233 +
 .../platform/graphics/win/ImageDecoderDirect2D.h   |     87 +
 .../platform/graphics/win/ImageDirect2D.cpp        |    107 +
 .../WebCore/platform/graphics/win/IntPointWin.cpp  |     25 +
 .../WebCore/platform/graphics/win/IntRectWin.cpp   |     27 +-
 .../WebCore/platform/graphics/win/IntSizeWin.cpp   |     25 +
 .../win/MediaPlayerPrivateMediaFoundation.cpp      |    196 +-
 .../win/MediaPlayerPrivateMediaFoundation.h        |    102 +-
 .../graphics/win/MediaPlayerPrivateTaskTimer.cpp   |     65 -
 .../graphics/win/MediaPlayerPrivateTaskTimer.h     |     48 -
 .../platform/graphics/win/NativeImageDirect2D.cpp  |    103 +
 .../WebCore/platform/graphics/win/PathDirect2D.cpp |    562 +
 .../platform/graphics/win/PatternDirect2D.cpp      |     64 +
 .../platform/graphics/win/PlatformDisplayWin.h     |      2 +-
 .../platform/graphics/win/SimpleFontDataCGWin.cpp  |      9 +-
 .../graphics/win/SimpleFontDataCairoWin.cpp        |      7 -
 .../graphics/win/SimpleFontDataDirect2D.cpp        |    235 +
 .../platform/graphics/win/SimpleFontDataWin.cpp    |     11 +-
 .../platform/graphics/win/TextAnalyzerHelper.cpp   |    142 +
 .../platform/graphics/win/TextAnalyzerHelper.h     |     60 +
 .../graphics/win/TransformationMatrixDirect2D.cpp  |     75 +
 .../platform/graphics/x11/PlatformDisplayX11.cpp   |     74 +-
 .../platform/graphics/x11/PlatformDisplayX11.h     |     16 +-
 .../platform/graphics/x11/XErrorTrapper.cpp        |    101 +
 .../WebCore/platform/graphics/x11/XErrorTrapper.h  |     54 +
 .../WebCore/platform/graphics/x11/XUniquePtr.h     |     12 +-
 .../Source/WebCore/platform/gtk/CursorGtk.cpp      |    121 +-
 .../native/Source/WebCore/platform/gtk/CursorGtk.h |    383 -
 .../Source/WebCore/platform/gtk/DataObjectGtk.cpp  |    164 -
 .../Source/WebCore/platform/gtk/DataObjectGtk.h    |     83 -
 .../Source/WebCore/platform/gtk/DragDataGtk.cpp    |      2 +-
 .../Source/WebCore/platform/gtk/DragImageGtk.cpp   |     38 +-
 .../Source/WebCore/platform/gtk/FileSystemGtk.cpp  |    367 -
 .../Source/WebCore/platform/gtk/GRefPtrGtk.cpp     |      4 +-
 .../Source/WebCore/platform/gtk/GRefPtrGtk.h       |      2 +-
 .../Source/WebCore/platform/gtk/GamepadsGtk.cpp    |    219 -
 .../Source/WebCore/platform/gtk/LanguageGtk.cpp    |     64 -
 .../WebCore/platform/gtk/LocalizedStringsGtk.cpp   |    144 +-
 .../Source/WebCore/platform/gtk/LoggingGtk.cpp     |     52 -
 .../WebCore/platform/gtk/MIMETypeRegistryGtk.cpp   |     11 +-
 .../Source/WebCore/platform/gtk/PasteboardGtk.cpp  |    225 +-
 .../WebCore/platform/gtk/PasteboardHelper.cpp      |    214 +-
 .../Source/WebCore/platform/gtk/PasteboardHelper.h |     19 +-
 .../platform/gtk/PlatformKeyboardEventGtk.cpp      |    728 +-
 .../WebCore/platform/gtk/PlatformMouseEventGtk.cpp |     32 +-
 .../WebCore/platform/gtk/PlatformPasteboardGtk.cpp |     49 +
 .../WebCore/platform/gtk/PlatformScreenGtk.cpp     |      5 +
 .../WebCore/platform/gtk/PlatformWheelEventGtk.cpp |     14 +-
 .../WebCore/platform/gtk/RenderThemeGadget.cpp     |    386 +
 .../WebCore/platform/gtk/RenderThemeGadget.h       |    172 +
 .../WebCore/platform/gtk/ScrollAnimatorGtk.cpp     |      7 +-
 .../WebCore/platform/gtk/ScrollAnimatorGtk.h       |     28 +-
 .../WebCore/platform/gtk/ScrollbarThemeGtk.cpp     |    961 +-
 .../WebCore/platform/gtk/ScrollbarThemeGtk.h       |     57 +-
 .../Source/WebCore/platform/gtk/SelectionData.cpp  |    131 +
 .../Source/WebCore/platform/gtk/SelectionData.h    |     87 +
 .../Source/WebCore/platform/gtk/UserAgentGtk.cpp   |    110 +-
 .../Source/WebCore/platform/gtk/UserAgentGtk.h     |     40 -
 .../Source/WebCore/platform/gtk/WidgetGtk.cpp      |      2 +-
 .../Source/WebCore/platform/gtk/po/POTFILES.in     |      2 +-
 .../native/Source/WebCore/platform/gtk/po/as.po    |      4 +-
 .../native/Source/WebCore/platform/gtk/po/bg.po    |    479 +-
 .../native/Source/WebCore/platform/gtk/po/ca.po    |      2 +-
 .../native/Source/WebCore/platform/gtk/po/de.po    |    525 +-
 .../native/Source/WebCore/platform/gtk/po/el.po    |   3115 +-
 .../native/Source/WebCore/platform/gtk/po/en_CA.po |      2 +-
 .../native/Source/WebCore/platform/gtk/po/en_GB.po |      2 +-
 .../native/Source/WebCore/platform/gtk/po/es.po    |      2 +-
 .../native/Source/WebCore/platform/gtk/po/fi.po    |   1590 +
 .../native/Source/WebCore/platform/gtk/po/fr.po    |      2 +-
 .../native/Source/WebCore/platform/gtk/po/gl.po    |      2 +-
 .../native/Source/WebCore/platform/gtk/po/gu.po    |      6 +-
 .../native/Source/WebCore/platform/gtk/po/he.po    |      2 +-
 .../native/Source/WebCore/platform/gtk/po/hi.po    |      2 +-
 .../native/Source/WebCore/platform/gtk/po/hu.po    |   2954 +-
 .../native/Source/WebCore/platform/gtk/po/id.po    |      2 +-
 .../native/Source/WebCore/platform/gtk/po/it.po    |    448 +-
 .../native/Source/WebCore/platform/gtk/po/ja.po    |      2 +-
 .../native/Source/WebCore/platform/gtk/po/kn.po    |      2 +-
 .../native/Source/WebCore/platform/gtk/po/ko.po    |      2 +-
 .../native/Source/WebCore/platform/gtk/po/lv.po    |      2 +-
 .../native/Source/WebCore/platform/gtk/po/mr.po    |      2 +-
 .../native/Source/WebCore/platform/gtk/po/nl.po    |      2 +-
 .../native/Source/WebCore/platform/gtk/po/or.po    |      2 +-
 .../native/Source/WebCore/platform/gtk/po/pa.po    |      2 +-
 .../native/Source/WebCore/platform/gtk/po/pl.po    |    789 +-
 .../native/Source/WebCore/platform/gtk/po/pt_BR.po |   3271 +-
 .../native/Source/WebCore/platform/gtk/po/ru.po    |      2 +-
 .../native/Source/WebCore/platform/gtk/po/sl.po    |      4 +-
 .../native/Source/WebCore/platform/gtk/po/sv.po    |    680 +-
 .../native/Source/WebCore/platform/gtk/po/ta.po    |      2 +-
 .../native/Source/WebCore/platform/gtk/po/te.po    |      2 +-
 .../native/Source/WebCore/platform/gtk/po/tr.po    |    432 +-
 .../native/Source/WebCore/platform/gtk/po/uk.po    |   3005 +-
 .../platform/image-decoders/ImageDecoder.cpp       |    163 +-
 .../WebCore/platform/image-decoders/ImageDecoder.h |    299 +-
 .../image-decoders/bmp/BMPImageDecoder.cpp         |     15 +-
 .../platform/image-decoders/bmp/BMPImageDecoder.h  |     19 +-
 .../platform/image-decoders/bmp/BMPImageReader.cpp |     24 +-
 .../platform/image-decoders/bmp/BMPImageReader.h   |     12 +-
 .../cairo/ImageBackingStoreCairo.cpp               |     40 +
 .../image-decoders/cairo/ImageDecoderCairo.cpp     |     40 -
 .../image-decoders/gif/GIFImageDecoder.cpp         |    137 +-
 .../platform/image-decoders/gif/GIFImageDecoder.h  |     33 +-
 .../platform/image-decoders/gif/GIFImageReader.cpp |     13 +-
 .../platform/image-decoders/gif/GIFImageReader.h   |     11 +-
 .../image-decoders/ico/ICOImageDecoder.cpp         |     56 +-
 .../platform/image-decoders/ico/ICOImageDecoder.h  |     34 +-
 .../image-decoders/jpeg/JPEGImageDecoder.cpp       |     76 +-
 .../image-decoders/jpeg/JPEGImageDecoder.h         |     23 +-
 .../image-decoders/png/PNGImageDecoder.cpp         |    228 +-
 .../platform/image-decoders/png/PNGImageDecoder.h  |     29 +-
 .../image-decoders/webp/WEBPImageDecoder.cpp       |     26 +-
 .../image-decoders/webp/WEBPImageDecoder.h         |     15 +-
 .../platform/image-encoders/JPEGImageEncoder.cpp   |      2 +-
 .../platform/image-encoders/JPEGImageEncoder.h     |      9 +-
 .../WebCore/platform/ios/AbstractPasteboard.h      |     39 +
 .../WebCore/platform/ios/DeviceMotionClientIOS.h   |     12 +-
 .../WebCore/platform/ios/DeviceMotionClientIOS.mm  |     35 +-
 .../platform/ios/DeviceOrientationClientIOS.h      |     12 +-
 .../platform/ios/DeviceOrientationClientIOS.mm     |     13 +-
 .../Source/WebCore/platform/ios/DragImageIOS.mm    |     14 +
 .../Source/WebCore/platform/ios/LegacyTileCache.h  |      5 +-
 .../Source/WebCore/platform/ios/LegacyTileCache.mm |     22 +-
 .../WebCore/platform/ios/LegacyTileGridTile.mm     |     19 +-
 .../Source/WebCore/platform/ios/LegacyTileLayer.mm |      2 +-
 .../WebCore/platform/ios/LegacyTileLayerPool.mm    |      2 +-
 .../WebCore/platform/ios/MIMETypeRegistryIOS.mm    |     53 -
 .../Source/WebCore/platform/ios/PasteboardIOS.mm   |    121 +-
 .../WebCore/platform/ios/PlatformEventFactoryIOS.h |      2 +
 .../platform/ios/PlatformEventFactoryIOS.mm        |    250 +-
 .../WebCore/platform/ios/PlatformPasteboardIOS.mm  |     55 +-
 .../WebCore/platform/ios/PlatformScreenIOS.mm      |     37 +-
 .../platform/ios/PlatformSpeechSynthesizerIOS.mm   |     22 +-
 .../WebCore/platform/ios/QuickLookSoftLink.h       |      4 +-
 .../WebCore/platform/ios/QuickLookSoftLink.mm      |      4 +-
 .../platform/ios/RemoteCommandListenerIOS.h        |      2 +
 .../platform/ios/RemoteCommandListenerIOS.mm       |     43 +-
 .../WebCore/platform/ios/ScrollAnimatorIOS.h       |      2 +-
 .../WebCore/platform/ios/ScrollAnimatorIOS.mm      |      1 -
 .../Source/WebCore/platform/ios/ScrollViewIOS.mm   |      6 +-
 .../WebCore/platform/ios/ScrollbarThemeIOS.h       |     28 +-
 .../Source/WebCore/platform/ios/SelectionRect.cpp  |     40 +
 .../Source/WebCore/platform/ios/SelectionRect.h    |      2 +
 .../native/Source/WebCore/platform/ios/ThemeIOS.h  |      2 +
 .../native/Source/WebCore/platform/ios/ThemeIOS.mm |      9 +
 .../WebCore/platform/ios/ValidationBubbleIOS.mm    |    176 +
 .../WebCore/platform/ios/WebAVPlayerController.h   |     91 +
 .../WebCore/platform/ios/WebAVPlayerController.mm  |    440 +
 .../platform/ios/WebBackgroundTaskController.h     |     41 +
 .../platform/ios/WebBackgroundTaskController.mm    |     62 +
 .../WebCore/platform/ios/WebCoreMotionManager.mm   |      6 +-
 .../platform/ios/WebCoreSystemInterfaceIOS.mm      |      3 -
 .../native/Source/WebCore/platform/ios/WebEvent.h  |     18 +-
 .../native/Source/WebCore/platform/ios/WebEvent.mm |     52 +-
 .../platform/ios/WebItemProviderPasteboard.h       |     52 +
 .../platform/ios/WebItemProviderPasteboard.mm      |    253 +
 .../ios/WebPlaybackSessionInterfaceAVKit.h         |    101 +
 .../ios/WebPlaybackSessionInterfaceAVKit.mm        |    233 +
 .../platform/ios/WebSQLiteDatabaseTrackerClient.h  |     54 +
 .../platform/ios/WebSQLiteDatabaseTrackerClient.mm |    128 +
 .../platform/ios/WebSafeGCActivityCallbackIOS.h    |     68 -
 .../platform/ios/WebSafeIncrementalSweeperIOS.h    |     47 -
 .../ios/WebVideoFullscreenControllerAVKit.mm       |    727 +-
 .../ios/WebVideoFullscreenInterfaceAVKit.h         |     51 +-
 .../ios/WebVideoFullscreenInterfaceAVKit.mm        |    777 +-
 .../Source/WebCore/platform/ios/WidgetIOS.mm       |      4 +-
 .../WebCore/platform/ios/wak/WAKAppKitStubs.h      |     28 +-
 .../WebCore/platform/ios/wak/WAKAppKitStubs.m      |      7 -
 .../Source/WebCore/platform/ios/wak/WAKResponder.h |      2 +-
 .../Source/WebCore/platform/ios/wak/WAKView.mm     |      4 +-
 .../platform/ios/wak/WKContentObservation.cpp      |      1 +
 .../platform/ios/wak/WKContentObservation.h        |      7 -
 .../ios/wak/WKContentObservationInternal.h         |     49 +
 .../Source/WebCore/platform/ios/wak/WKGraphics.h   |      7 -
 .../Source/WebCore/platform/ios/wak/WKGraphics.mm  |      3 +-
 .../WebCore/platform/ios/wak/WKGraphicsInternal.h  |     47 +
 .../WebCore/platform/ios/wak/WebCoreThread.h       |      3 -
 .../WebCore/platform/ios/wak/WebCoreThread.mm      |     26 +-
 .../platform/ios/wak/WebCoreThreadInternal.h       |      3 +
 .../platform/ios/wak/WebCoreThreadMessage.h        |      1 -
 .../WebCore/platform/ios/wak/WebCoreThreadRun.cpp  |      6 -
 .../WebCore/platform/ios/wak/WebCoreThreadRun.h    |     16 +-
 .../WebCore/platform/ios/wak/WebCoreThreadSafe.h   |     68 -
 .../ios/wak/WebCoreThreadSystemInterface.cpp       |      1 -
 .../Source/WebCore/platform/java/BridgeUtils.cpp   |    450 -
 .../Source/WebCore/platform/java/BridgeUtils.h     |     28 -
 .../WebCore/platform/java/ChromeClientJava.cpp     |    743 +
 .../WebCore/platform/java/ChromeClientJava.h       |    169 +
 .../WebCore/platform/java/ColorChooserJava.h       |     13 +-
 .../WebCore/platform/java/ContextMenuClientJava.h  |      8 +-
 .../WebCore/platform/java/ContextMenuJava.cpp      |      2 +-
 .../Source/WebCore/platform/java/ContextMenuJava.h |      2 +
 .../Source/WebCore/platform/java/CursorJava.cpp    |     49 +-
 .../Source/WebCore/platform/java/DataObjectJava.h  |      6 +-
 .../WebCore/platform/java/DragClientJava.cpp       |     72 +-
 .../Source/WebCore/platform/java/DragClientJava.h  |     48 +-
 .../WebCore/platform/java/EditorClientJava.cpp     |     86 +-
 .../WebCore/platform/java/EditorClientJava.h       |    203 +-
 .../Source/WebCore/platform/java/EventLoopJava.cpp |      2 +-
 .../WebCore/platform/java/FileSystemJava.cpp       |      8 +-
 .../platform/java/FrameLoaderClientJava.cpp        |    267 +-
 .../WebCore/platform/java/FrameLoaderClientJava.h  |     53 +-
 .../platform/java/FrameNetworkingContextJava.h     |     33 +-
 .../Source/WebCore/platform/java/IDNJava.cpp       |      2 +-
 .../native/Source/WebCore/platform/java/IDNJava.h  |      6 +-
 .../WebCore/platform/java/InspectorClientJava.cpp  |     11 +-
 .../WebCore/platform/java/InspectorClientJava.h    |     10 +-
 .../Source/WebCore/platform/java/JavaEnv.cpp       |    298 -
 .../native/Source/WebCore/platform/java/JavaEnv.h  |     98 -
 .../WebCore/platform/java/KeyboardEventJava.cpp    |     29 +-
 .../WebCore/platform/java/LocalizedStringsJava.cpp |     20 +-
 .../Source/WebCore/platform/java/LoggingJava.cpp   |     22 +-
 .../WebCore/platform/java/MIMETypeRegistryJava.cpp |     41 +-
 .../platform/java/MainThreadSharedTimerJava.cpp    |      9 +-
 .../WebCore/platform/java/NotificationClientJava.h |     25 +-
 .../WebCore/platform/java/PasteboardJava.cpp       |     73 +-
 .../platform/java/PasteboardUtilitiesJava.h        |      6 +-
 .../WebCore/platform/java/PlatformScreenJava.cpp   |      7 +-
 .../platform/java/PlatformStrategiesJava.cpp       |     72 +-
 .../WebCore/platform/java/PlatformStrategiesJava.h |     69 +-
 .../WebCore/platform/java/PluginDataJava.cpp       |      2 +-
 .../WebCore/platform/java/PluginInfoStoreJava.cpp  |      2 +-
 .../WebCore/platform/java/PluginViewJava.cpp       |      2 +-
 .../WebCore/platform/java/PluginWidgetJava.cpp     |    108 +-
 .../WebCore/platform/java/PluginWidgetJava.h       |     90 +-
 .../Source/WebCore/platform/java/PopupMenuJava.cpp |     10 +-
 .../Source/WebCore/platform/java/PopupMenuJava.h   |     10 +-
 .../platform/java/ProgressTrackerClientJava.cpp    |    103 +
 .../platform/java/ProgressTrackerClientJava.h      |     49 +
 .../WebCore/platform/java/RenderThemeJava.cpp      |     70 +-
 .../Source/WebCore/platform/java/RenderThemeJava.h |    133 +-
 .../WebCore/platform/java/ScrollbarThemeJava.cpp   |    177 +-
 .../WebCore/platform/java/ScrollbarThemeJava.h     |     30 +-
 .../WebCore/platform/java/SearchPopupMenuJava.h    |      7 +-
 .../WebCore/platform/java/SharedBufferJava.cpp     |      6 +-
 .../Source/WebCore/platform/java/SoundJava.cpp     |      2 +-
 .../Source/WebCore/platform/java/StringJava.cpp    |      4 +-
 .../Source/WebCore/platform/java/StringJava.h      |      5 +-
 .../platform/java/TemporaryLinkStubsJava.cpp       |     35 +-
 .../java/TextBreakIteratorInternalICUJava.cpp      |     34 -
 .../platform/java/TextBreakIteratorJava.cpp        |      2 +-
 .../Source/WebCore/platform/java/TextCodecJava.h   |     10 +-
 .../WebCore/platform/java/TextNormalizerJava.cpp   |      2 +-
 .../WebCore/platform/java/TextNormalizerJava.h     |      7 +-
 .../WebCore/platform/java/VisitedLinkStoreJava.cpp |      6 +-
 .../WebCore/platform/java/VisitedLinkStoreJava.h   |     16 +-
 .../Source/WebCore/platform/java/WebPage.cpp       |    178 +-
 .../native/Source/WebCore/platform/java/WebPage.h  |      7 +-
 .../Source/WebCore/platform/java/WidgetJava.cpp    |      4 +-
 .../platform/java/api/BackForwardListJava.cpp      |    317 -
 .../WebCore/platform/java/api/PageCacheJava.cpp    |      2 +-
 .../platform/linux/CurrentProcessMemoryStatus.cpp  |     77 +
 .../platform/linux/CurrentProcessMemoryStatus.h    |     46 +
 .../platform/linux/MemoryPressureHandlerLinux.cpp  |    259 +-
 .../Source/WebCore/platform/mac/BlacklistUpdater.h |     57 +
 .../WebCore/platform/mac/BlacklistUpdater.mm       |    114 +
 .../Source/WebCore/platform/mac/BlockExceptions.h  |     32 -
 .../Source/WebCore/platform/mac/BlockExceptions.mm |     38 -
 .../Source/WebCore/platform/mac/CursorMac.mm       |     37 +-
 .../Source/WebCore/platform/mac/DragDataMac.mm     |    125 +-
 .../Source/WebCore/platform/mac/DragImageMac.mm    |     36 +-
 .../Source/WebCore/platform/mac/EventLoopMac.mm    |      2 +-
 .../Source/WebCore/platform/mac/FileSystemMac.mm   |    107 +-
 .../Source/WebCore/platform/mac/HIDGamepad.cpp     |    190 -
 .../Source/WebCore/platform/mac/HIDGamepad.h       |    128 -
 .../WebCore/platform/mac/HIDGamepadProvider.cpp    |    254 -
 .../WebCore/platform/mac/HIDGamepadProvider.h      |     87 -
 .../native/Source/WebCore/platform/mac/Language.mm |    139 -
 .../Source/WebCore/platform/mac/LoggingMac.mm      |      4 +-
 .../WebCore/platform/mac/MIMETypeRegistryMac.mm    |     76 -
 .../WebCore/platform/mac/MediaRemoteSoftLink.cpp   |     53 +
 .../WebCore/platform/mac/MediaRemoteSoftLink.h     |     71 +
 .../Source/WebCore/platform/mac/PasteboardMac.mm   |     90 +-
 .../Source/WebCore/platform/mac/PasteboardWriter.h |     40 +
 .../WebCore/platform/mac/PasteboardWriter.mm       |     51 +
 .../Source/WebCore/platform/mac/PlatformClockCA.h  |     14 +-
 .../Source/WebCore/platform/mac/PlatformClockCM.h  |     14 +-
 .../WebCore/platform/mac/PlatformEventFactoryMac.h |     20 +-
 .../platform/mac/PlatformEventFactoryMac.mm        |    653 +-
 .../WebCore/platform/mac/PlatformPasteboardMac.mm  |      8 +-
 .../WebCore/platform/mac/PlatformScreenMac.mm      |    135 +-
 .../platform/mac/PlatformSpeechSynthesizerMac.mm   |     20 +-
 .../Source/WebCore/platform/mac/PluginBlacklist.h  |     71 +
 .../Source/WebCore/platform/mac/PluginBlacklist.mm |    194 +
 .../Source/WebCore/platform/mac/PowerObserverMac.h |      2 +-
 .../Source/WebCore/platform/mac/PublicSuffixMac.mm |     35 +-
 .../platform/mac/RemoteCommandListenerMac.h        |     52 +
 .../platform/mac/RemoteCommandListenerMac.mm       |    161 +
 .../WebCore/platform/mac/SSLKeyGeneratorMac.cpp    |     66 -
 .../WebCore/platform/mac/SSLKeyGeneratorMac.mm     |    241 +
 .../WebCore/platform/mac/ScrollAnimatorMac.h       |     94 +-
 .../WebCore/platform/mac/ScrollAnimatorMac.mm      |    246 +-
 .../Source/WebCore/platform/mac/ScrollViewMac.mm   |      2 +-
 .../WebCore/platform/mac/ScrollbarThemeMac.h       |     53 +-
 .../WebCore/platform/mac/ScrollbarThemeMac.mm      |     90 +-
 .../mac/SerializedPlatformRepresentationMac.h      |      8 +-
 .../mac/SerializedPlatformRepresentationMac.mm     |     22 +-
 .../Source/WebCore/platform/mac/SharedBufferMac.mm |    127 -
 .../Source/WebCore/platform/mac/SoftLinking.h      |    528 -
 .../native/Source/WebCore/platform/mac/ThemeMac.h  |     20 +-
 .../native/Source/WebCore/platform/mac/ThemeMac.mm |     93 +-
 .../native/Source/WebCore/platform/mac/URLMac.mm   |      4 +-
 .../WebCore/platform/mac/ValidationBubbleMac.mm    |     97 +
 .../platform/mac/WebCoreFullScreenWindow.mm        |      7 +
 .../WebCore/platform/mac/WebCoreNSURLExtras.h      |     15 +-
 .../WebCore/platform/mac/WebCoreNSURLExtras.mm     |    186 +-
 .../WebCore/platform/mac/WebCoreSystemInterface.h  |      7 +-
 .../WebCore/platform/mac/WebCoreSystemInterface.mm |      5 -
 .../Source/WebCore/platform/mac/WebGLBlacklist.h   |     69 +
 .../Source/WebCore/platform/mac/WebGLBlacklist.mm  |    265 +
 .../platform/mac/WebPlaybackControlsManager.h      |     84 +
 .../platform/mac/WebPlaybackControlsManager.mm     |    260 +
 .../platform/mac/WebPlaybackSessionInterfaceMac.h  |     87 +
 .../platform/mac/WebPlaybackSessionInterfaceMac.mm |    230 +
 .../platform/mac/WebVideoFullscreenController.mm   |     44 +-
 .../mac/WebVideoFullscreenHUDWindowController.mm   |     27 +-
 .../platform/mac/WebVideoFullscreenInterfaceMac.h  |     54 +-
 .../platform/mac/WebVideoFullscreenInterfaceMac.mm |    478 +-
 .../WebCore/platform/mac/WebWindowAnimation.mm     |      2 +-
 .../Source/WebCore/platform/mac/WidgetMac.mm       |     19 +-
 .../mac/MediaSessionInterruptionProviderMac.h      |      4 +-
 .../mediastream/AudioTrackPrivateMediaStream.h     |     25 +-
 .../WebCore/platform/mediastream/CaptureDevice.h   |     72 +
 .../platform/mediastream/CaptureDeviceManager.cpp  |    124 +
 .../platform/mediastream/CaptureDeviceManager.h    |     52 +
 .../WebCore/platform/mediastream/IceCandidate.h    |    105 +-
 .../platform/mediastream/MediaConstraints.cpp      |    345 +
 .../platform/mediastream/MediaConstraints.h        |    790 +-
 .../WebCore/platform/mediastream/MediaEndpoint.cpp |     47 +-
 .../WebCore/platform/mediastream/MediaEndpoint.h   |     66 +-
 .../mediastream/MediaEndpointConfiguration.cpp     |     37 +-
 .../mediastream/MediaEndpointConfiguration.h       |     69 +-
 .../MediaEndpointSessionConfiguration.h            |     15 +-
 .../WebCore/platform/mediastream/MediaPayload.h    |     82 +-
 .../MediaStreamConstraintsValidationClient.h       |      1 -
 .../mediastream/MediaStreamCreationClient.h        |     54 -
 .../platform/mediastream/MediaStreamPrivate.cpp    |     62 +-
 .../platform/mediastream/MediaStreamPrivate.h      |     31 +-
 .../mediastream/MediaStreamTrackPrivate.cpp        |     64 +-
 .../platform/mediastream/MediaStreamTrackPrivate.h |     39 +-
 .../MediaStreamTrackSourcesRequestClient.h         |     98 -
 .../platform/mediastream/PeerConnectionStates.h    |     89 +
 .../platform/mediastream/PeerMediaDescription.h    |    161 +-
 .../platform/mediastream/RTCConfigurationPrivate.h |     80 -
 .../platform/mediastream/RTCDTMFSenderHandler.h    |      4 +-
 .../mediastream/RTCDTMFSenderHandlerClient.h       |      4 +-
 .../platform/mediastream/RTCDataChannelHandler.h   |     29 +-
 .../mediastream/RTCDataChannelHandlerClient.h      |     13 +-
 .../mediastream/RTCIceCandidateDescriptor.cpp      |      4 +-
 .../mediastream/RTCIceCandidateDescriptor.h        |      4 +-
 .../platform/mediastream/RTCIceServerPrivate.h     |     67 -
 .../mediastream/RTCOfferAnswerOptionsPrivate.h     |    108 -
 .../mediastream/RTCPeerConnectionHandler.cpp       |     76 -
 .../mediastream/RTCPeerConnectionHandler.h         |    106 -
 .../mediastream/RTCPeerConnectionHandlerClient.h   |      4 +-
 .../RTCSessionDescriptionDescriptor.cpp            |      4 +-
 .../mediastream/RTCSessionDescriptionDescriptor.h  |      4 +-
 .../mediastream/RTCSessionDescriptionRequest.h     |      4 +-
 .../WebCore/platform/mediastream/RTCStatsRequest.h |     63 -
 .../platform/mediastream/RTCStatsResponseBase.h    |     49 -
 .../WebCore/platform/mediastream/RTCVoidRequest.h  |      6 +-
 .../platform/mediastream/RealtimeMediaSource.cpp   |    681 +-
 .../platform/mediastream/RealtimeMediaSource.h     |    123 +-
 .../mediastream/RealtimeMediaSourceCapabilities.h  |     12 +-
 .../mediastream/RealtimeMediaSourceCenter.h        |     16 +-
 .../mediastream/RealtimeMediaSourceSettings.cpp    |     42 +-
 .../mediastream/RealtimeMediaSourceSettings.h      |      2 +
 .../RealtimeMediaSourceSupportedConstraints.cpp    |     10 +-
 .../RealtimeMediaSourceSupportedConstraints.h      |      5 +-
 .../mediastream/SDPProcessorScriptResource.cpp     |     53 +
 .../mediastream/SDPProcessorScriptResource.h       |     50 +
 .../mediastream/VideoTrackPrivateMediaStream.h     |     33 +-
 .../mediastream/libwebrtc/LibWebRTCAudioFormat.h   |     46 +
 .../mediastream/libwebrtc/LibWebRTCAudioModule.cpp |    101 +
 .../mediastream/libwebrtc/LibWebRTCAudioModule.h   |    162 +
 .../mediastream/libwebrtc/LibWebRTCMacros.h        |     44 +
 .../mediastream/libwebrtc/LibWebRTCProvider.cpp    |    160 +
 .../mediastream/libwebrtc/LibWebRTCProvider.h      |     68 +
 .../mediastream/mac/AVAudioCaptureSource.h         |     24 +-
 .../mediastream/mac/AVAudioCaptureSource.mm        |    100 +-
 .../mediastream/mac/AVCaptureDeviceManager.h       |     33 +-
 .../mediastream/mac/AVCaptureDeviceManager.mm      |    217 +-
 .../mediastream/mac/AVMediaCaptureSource.h         |     35 +-
 .../mediastream/mac/AVMediaCaptureSource.mm        |     88 +-
 .../mediastream/mac/AVVideoCaptureSource.h         |     38 +-
 .../mediastream/mac/AVVideoCaptureSource.mm        |    344 +-
 .../mac/AudioTrackPrivateMediaStreamCocoa.cpp      |    254 +
 .../mac/AudioTrackPrivateMediaStreamCocoa.h        |     90 +
 .../mediastream/mac/MockRealtimeAudioSourceMac.h   |     78 +
 .../mediastream/mac/MockRealtimeAudioSourceMac.mm  |    204 +
 .../mediastream/mac/MockRealtimeVideoSourceMac.h   |     14 +-
 .../mediastream/mac/MockRealtimeVideoSourceMac.mm  |    107 +-
 .../mac/RealtimeIncomingAudioSource.cpp            |    121 +
 .../mediastream/mac/RealtimeIncomingAudioSource.h  |     85 +
 .../mac/RealtimeIncomingVideoSource.cpp            |    216 +
 .../mediastream/mac/RealtimeIncomingVideoSource.h  |     89 +
 .../mac/RealtimeMediaSourceCenterMac.cpp           |    125 +-
 .../mediastream/mac/RealtimeMediaSourceCenterMac.h |     10 +-
 .../mac/RealtimeOutgoingAudioSource.cpp            |    103 +
 .../mediastream/mac/RealtimeOutgoingAudioSource.h  |     86 +
 .../mac/RealtimeOutgoingVideoSource.cpp            |    117 +
 .../mediastream/mac/RealtimeOutgoingVideoSource.h  |     81 +
 .../mac/WebAudioSourceProviderAVFObjC.h            |     31 +-
 .../mac/WebAudioSourceProviderAVFObjC.mm           |     91 +-
 .../mediastream/openwebrtc/MediaEndpointOwr.cpp    |    750 +
 .../mediastream/openwebrtc/MediaEndpointOwr.h      |    149 +
 .../mediastream/openwebrtc/OpenWebRTCUtilities.cpp |      5 +
 .../openwebrtc/RealtimeAudioSourceOwr.h            |     70 +
 .../openwebrtc/RealtimeMediaSourceCenterOwr.cpp    |    142 +-
 .../openwebrtc/RealtimeMediaSourceCenterOwr.h      |     13 +-
 .../openwebrtc/RealtimeMediaSourceOwr.cpp          |     60 +
 .../openwebrtc/RealtimeMediaSourceOwr.h            |     29 +-
 .../openwebrtc/RealtimeVideoSourceOwr.h            |     82 +
 .../platform/mock/DeviceMotionClientMock.cpp       |     71 -
 .../WebCore/platform/mock/DeviceMotionClientMock.h |     68 -
 .../platform/mock/DeviceOrientationClientMock.h    |     10 +-
 .../WebCore/platform/mock/GeolocationClientMock.h  |     14 +-
 .../WebCore/platform/mock/MediaConstraintsMock.cpp |     76 -
 .../WebCore/platform/mock/MediaConstraintsMock.h   |     48 -
 .../platform/mock/MediaPlaybackTargetMock.h        |      1 -
 .../mock/MediaPlaybackTargetPickerMock.cpp         |      8 +-
 .../platform/mock/MediaPlaybackTargetPickerMock.h  |      2 +-
 .../WebCore/platform/mock/MockMediaEndpoint.cpp    |    342 +
 .../WebCore/platform/mock/MockMediaEndpoint.h      |     99 +
 .../platform/mock/MockRealtimeAudioSource.cpp      |     65 +-
 .../platform/mock/MockRealtimeAudioSource.h        |     35 +-
 .../platform/mock/MockRealtimeMediaSource.cpp      |     50 +-
 .../platform/mock/MockRealtimeMediaSource.h        |     31 +-
 .../mock/MockRealtimeMediaSourceCenter.cpp         |    122 +-
 .../platform/mock/MockRealtimeMediaSourceCenter.h  |      8 +-
 .../platform/mock/MockRealtimeVideoSource.cpp      |    139 +-
 .../platform/mock/MockRealtimeVideoSource.h        |     28 +-
 .../mock/PlatformSpeechSynthesizerMock.cpp         |     18 +-
 .../platform/mock/PlatformSpeechSynthesizerMock.h  |      2 +-
 .../platform/mock/RTCDTMFSenderHandlerMock.cpp     |     62 -
 .../platform/mock/RTCDTMFSenderHandlerMock.h       |     58 -
 .../platform/mock/RTCDataChannelHandlerMock.cpp    |      9 +-
 .../platform/mock/RTCDataChannelHandlerMock.h      |     36 +-
 .../WebCore/platform/mock/RTCNotifiersMock.cpp     |      4 +-
 .../WebCore/platform/mock/RTCNotifiersMock.h       |      4 +-
 .../platform/mock/RTCPeerConnectionHandlerMock.cpp |    180 -
 .../platform/mock/RTCPeerConnectionHandlerMock.h   |     75 -
 .../WebCore/platform/mock/ScrollbarThemeMock.h     |     22 +-
 .../WebCore/platform/mock/TimerEventBasedMock.h    |      4 +-
 .../WebCore/platform/mock/mediasource/MockBox.cpp  |      3 +
 .../WebCore/platform/mock/mediasource/MockBox.h    |      5 +
 .../mediasource/MockMediaPlayerMediaSource.cpp     |      1 -
 .../mock/mediasource/MockMediaPlayerMediaSource.h  |     52 +-
 .../mock/mediasource/MockMediaSourcePrivate.cpp    |      4 +-
 .../mock/mediasource/MockMediaSourcePrivate.h      |     16 +-
 .../mock/mediasource/MockSourceBufferPrivate.cpp   |     89 +-
 .../mock/mediasource/MockSourceBufferPrivate.h     |     41 +-
 .../platform/mock/mediasource/MockTracks.cpp       |     27 -
 .../WebCore/platform/mock/mediasource/MockTracks.h |     15 +-
 .../Source/WebCore/platform/network/BlobData.cpp   |     33 +-
 .../Source/WebCore/platform/network/BlobData.h     |     75 +-
 .../platform/network/BlobDataFileReference.cpp     |      2 -
 .../Source/WebCore/platform/network/BlobPart.h     |     13 +-
 .../Source/WebCore/platform/network/BlobRegistry.h |     17 +-
 .../WebCore/platform/network/BlobRegistryImpl.cpp  |    160 +-
 .../WebCore/platform/network/BlobRegistryImpl.h    |     25 +-
 .../platform/network/BlobResourceHandle.cpp        |    173 +-
 .../WebCore/platform/network/BlobResourceHandle.h  |     37 +-
 .../WebCore/platform/network/CacheValidation.cpp   |    149 +-
 .../WebCore/platform/network/CacheValidation.h     |     17 +-
 .../WebCore/platform/network/CookieStorage.h       |     13 +-
 .../WebCore/platform/network/CredentialBase.h      |      2 +-
 .../WebCore/platform/network/CredentialStorage.cpp |     26 +-
 .../WebCore/platform/network/CredentialStorage.h   |     12 +-
 .../Source/WebCore/platform/network/DataURL.cpp    |     97 -
 .../Source/WebCore/platform/network/DataURL.h      |     37 -
 .../WebCore/platform/network/DataURLDecoder.cpp    |     34 +-
 .../WebCore/platform/network/DataURLDecoder.h      |      5 +-
 .../Source/WebCore/platform/network/FormData.cpp   |     59 +-
 .../Source/WebCore/platform/network/FormData.h     |     10 +-
 .../WebCore/platform/network/FormDataBuilder.cpp   |      2 +-
 .../WebCore/platform/network/HTTPHeaderMap.cpp     |     61 +-
 .../WebCore/platform/network/HTTPHeaderMap.h       |     33 +-
 .../WebCore/platform/network/HTTPHeaderNames.in    |      2 +
 .../WebCore/platform/network/HTTPHeaderValues.cpp  |     61 +
 .../WebCore/platform/network/HTTPHeaderValues.h    |     39 +
 .../WebCore/platform/network/HTTPParsers.cpp       |    335 +-
 .../Source/WebCore/platform/network/HTTPParsers.h  |     44 +-
 .../Source/WebCore/platform/network/MIMEHeader.cpp |     12 +-
 .../Source/WebCore/platform/network/MIMEHeader.h   |      3 +-
 .../WebCore/platform/network/NetworkLoadTiming.h   |    138 +
 .../platform/network/NetworkStateNotifier.h        |     11 +-
 .../platform/network/NetworkStorageSession.cpp     |     59 +
 .../platform/network/NetworkStorageSession.h       |     64 +-
 .../platform/network/NetworkStorageSessionStub.cpp |     20 +-
 .../WebCore/platform/network/NetworkingContext.h   |     10 +-
 .../platform/network/ParsedContentRange.cpp        |      5 +-
 .../WebCore/platform/network/ParsedContentRange.h  |      8 +-
 .../Source/WebCore/platform/network/PingHandle.h   |     40 +-
 .../WebCore/platform/network/PlatformCookieJar.h   |      3 +-
 .../WebCore/platform/network/ProtectionSpace.h     |      7 +-
 .../platform/network/ProtectionSpaceBase.cpp       |     11 +-
 .../WebCore/platform/network/ProtectionSpaceHash.h |      4 +-
 .../WebCore/platform/network/ResourceErrorBase.cpp |     30 +-
 .../WebCore/platform/network/ResourceErrorBase.h   |     56 +-
 .../WebCore/platform/network/ResourceHandle.cpp    |     56 +-
 .../WebCore/platform/network/ResourceHandle.h      |    113 +-
 .../platform/network/ResourceHandleClient.cpp      |     16 +-
 .../platform/network/ResourceHandleClient.h        |     40 +-
 .../platform/network/ResourceHandleInternal.h      |    197 +-
 .../WebCore/platform/network/ResourceHandleTypes.h |     15 -
 .../WebCore/platform/network/ResourceLoadTiming.h  |    135 -
 .../platform/network/ResourceRequestBase.cpp       |    148 +-
 .../WebCore/platform/network/ResourceRequestBase.h |    376 +-
 .../platform/network/ResourceResponseBase.cpp      |    167 +-
 .../platform/network/ResourceResponseBase.h        |    143 +-
 .../WebCore/platform/network/SocketStreamError.h   |     70 +
 .../platform/network/SocketStreamErrorBase.cpp     |     63 -
 .../platform/network/SocketStreamErrorBase.h       |     86 -
 .../platform/network/SocketStreamHandle.cpp        |    129 +
 .../WebCore/platform/network/SocketStreamHandle.h  |     66 +
 .../platform/network/SocketStreamHandleBase.cpp    |    134 -
 .../platform/network/SocketStreamHandleBase.h      |     73 -
 .../platform/network/SocketStreamHandleClient.h    |     39 +-
 .../platform/network/SynchronousLoaderClient.cpp   |     10 +-
 .../platform/network/SynchronousLoaderClient.h     |     16 +-
 .../platform/network/cf/AuthenticationCF.cpp       |     37 +-
 .../WebCore/platform/network/cf/AuthenticationCF.h |      9 +-
 .../platform/network/cf/AuthenticationChallenge.h  |     11 +-
 .../WebCore/platform/network/cf/CertificateInfo.h  |     47 +-
 .../WebCore/platform/network/cf/CookieJarCFNet.cpp |     16 +-
 .../platform/network/cf/CookieStorageCFNet.cpp     |     33 +-
 .../platform/network/cf/CredentialStorageCFNet.cpp |      4 +-
 .../platform/network/cf/FormDataStreamCFNet.cpp    |      4 +-
 .../platform/network/cf/LoaderRunLoopCF.cpp        |      5 +-
 .../WebCore/platform/network/cf/LoaderRunLoopCF.h  |      9 +-
 .../network/cf/NetworkStorageSessionCFNet.cpp      |     68 +-
 .../platform/network/cf/ProtectionSpaceCFNet.cpp   |      4 +-
 .../platform/network/cf/ProtectionSpaceCFNet.h     |      9 +-
 .../WebCore/platform/network/cf/ResourceError.h    |     24 +-
 .../platform/network/cf/ResourceErrorCF.cpp        |     27 +-
 .../platform/network/cf/ResourceHandleCFNet.cpp    |     67 +-
 .../cf/ResourceHandleCFURLConnectionDelegate.cpp   |      5 +-
 .../cf/ResourceHandleCFURLConnectionDelegate.h     |      9 +-
 ...leCFURLConnectionDelegateWithOperationQueue.cpp |     56 +-
 ...ndleCFURLConnectionDelegateWithOperationQueue.h |     45 +-
 .../WebCore/platform/network/cf/ResourceRequest.h  |    160 +-
 .../platform/network/cf/ResourceRequestCFNet.cpp   |     62 +-
 .../platform/network/cf/ResourceRequestCFNet.h     |      8 +-
 .../WebCore/platform/network/cf/ResourceResponse.h |     36 +-
 .../platform/network/cf/ResourceResponseCFNet.cpp  |      7 +-
 .../platform/network/cf/SocketStreamError.h        |     53 -
 .../platform/network/cf/SocketStreamHandle.h       |    121 -
 .../network/cf/SocketStreamHandleCFNet.cpp         |    696 -
 .../platform/network/cf/SocketStreamHandleImpl.h   |    102 +
 .../network/cf/SocketStreamHandleImplCFNet.cpp     |    710 +
 .../network/cf/SynchronousLoaderClientCFNet.cpp    |      4 +-
 ...ronousResourceHandleCFURLConnectionDelegate.cpp |     60 +-
 ...chronousResourceHandleCFURLConnectionDelegate.h |     43 +-
 .../platform/network/cocoa/CredentialCocoa.h       |     11 +-
 .../platform/network/cocoa/CredentialCocoa.mm      |      6 +-
 .../platform/network/cocoa/NetworkLoadTiming.mm    |     77 +
 .../platform/network/cocoa/ProtectionSpaceCocoa.h  |     11 +-
 .../platform/network/cocoa/ProtectionSpaceCocoa.mm |      6 +-
 .../platform/network/cocoa/ResourceLoadTiming.mm   |     77 -
 .../platform/network/cocoa/ResourceRequestCocoa.mm |     86 +-
 .../network/cocoa/ResourceResponseCocoa.mm         |    132 +-
 .../platform/network/cocoa/WebCoreNSURLSession.h   |     21 +-
 .../platform/network/cocoa/WebCoreNSURLSession.mm  |    124 +-
 .../platform/network/curl/CookieJarCurl.cpp        |     25 +-
 .../WebCore/platform/network/curl/CurlDownload.cpp |     28 +-
 .../platform/network/curl/MultipartHandle.cpp      |     15 +-
 .../WebCore/platform/network/curl/ResourceError.h  |     12 +-
 .../platform/network/curl/ResourceHandleCurl.cpp   |     25 +-
 .../network/curl/ResourceHandleManager.cpp         |    145 +-
 .../platform/network/curl/ResourceHandleManager.h  |      8 +-
 .../platform/network/curl/ResourceRequest.h        |      6 +-
 .../platform/network/curl/ResourceResponse.h       |     12 +-
 .../platform/network/curl/SocketStreamError.h      |     50 -
 .../platform/network/curl/SocketStreamHandle.h     |    115 -
 .../network/curl/SocketStreamHandleCurl.cpp        |    317 -
 .../platform/network/curl/SocketStreamHandleImpl.h |     99 +
 .../network/curl/SocketStreamHandleImplCurl.cpp    |    287 +
 .../network/efl/NetworkStateNotifierEfl.cpp        |    197 -
 .../network/gtk/CredentialBackingStore.cpp         |    162 -
 .../platform/network/gtk/CredentialBackingStore.h  |     53 -
 .../platform/network/ios/PreviewConverter.h        |     55 +
 .../platform/network/ios/PreviewConverter.mm       |     87 +
 .../WebCore/platform/network/ios/QuickLook.h       |    126 -
 .../WebCore/platform/network/ios/QuickLook.mm      |    515 -
 .../platform/network/ios/QuickLookHandleClient.h   |     11 +-
 .../platform/network/ios/ResourceHandleIOS.mm      |      2 +-
 .../platform/network/ios/ResourceRequestIOS.mm     |     24 +-
 .../platform/network/ios/WebCoreURLResponseIOS.mm  |     20 +-
 .../network/java/AuthenticationChallenge.h         |     17 +-
 .../platform/network/java/CertificateInfo.h        |      7 +-
 .../platform/network/java/CookieJarJava.cpp        |      2 +-
 .../WebCore/platform/network/java/ResourceError.h  |     21 +-
 .../platform/network/java/ResourceHandleJava.cpp   |     36 +-
 .../platform/network/java/ResourceRequest.h        |     17 +-
 .../platform/network/java/ResourceRequestJava.cpp  |      2 +-
 .../platform/network/java/ResourceResponse.h       |     31 +-
 .../platform/network/java/SocketStreamError.h      |     50 -
 .../platform/network/java/SocketStreamHandle.h     |     71 -
 .../platform/network/java/SocketStreamHandleImpl.h |     70 +
 .../network/java/SocketStreamHandleImplJava.cpp    |    174 +
 .../network/java/SocketStreamHandleJava.cpp        |    173 -
 .../WebCore/platform/network/java/URLLoader.cpp    |     11 +-
 .../WebCore/platform/network/java/URLLoader.h      |     40 +-
 .../platform/network/mac/AuthenticationMac.mm      |     22 +-
 .../platform/network/mac/CertificateInfoMac.mm     |     97 +-
 .../WebCore/platform/network/mac/CookieJarMac.mm   |    126 +-
 .../platform/network/mac/CookieStorageMac.mm       |     19 +-
 .../platform/network/mac/CredentialStorageMac.mm   |      4 +-
 .../platform/network/mac/FormDataStreamMac.h       |     17 +-
 .../platform/network/mac/FormDataStreamMac.mm      |      4 +-
 .../platform/network/mac/ResourceErrorMac.mm       |     60 +-
 .../platform/network/mac/ResourceHandleMac.mm      |     95 +-
 .../platform/network/mac/ResourceRequestMac.mm     |      8 +-
 .../network/mac/SynchronousLoaderClient.mm         |      6 +-
 .../WebCore/platform/network/mac/UTIUtilities.h    |      1 +
 .../WebCore/platform/network/mac/UTIUtilities.mm   |     18 +-
 .../network/mac/WebCoreResourceHandleAsDelegate.h  |      8 +-
 .../network/mac/WebCoreResourceHandleAsDelegate.mm |     78 +-
 ...WebCoreResourceHandleAsOperationQueueDelegate.h |      8 +-
 ...ebCoreResourceHandleAsOperationQueueDelegate.mm |     36 +-
 .../platform/network/mac/WebCoreURLResponse.h      |      4 +-
 .../platform/network/mac/WebCoreURLResponse.mm     |     11 +-
 .../network/soup/AuthenticationChallenge.h         |      6 +-
 .../network/soup/AuthenticationChallengeSoup.cpp   |      8 +-
 .../platform/network/soup/CookieJarSoup.cpp        |    108 +-
 .../WebCore/platform/network/soup/CookieJarSoup.h  |     41 -
 .../platform/network/soup/CookieStorageSoup.cpp    |     26 +-
 .../WebCore/platform/network/soup/DNSSoup.cpp      |      5 +-
 .../network/soup/NetworkStorageSessionSoup.cpp     |    216 +-
 .../WebCore/platform/network/soup/ResourceError.h  |     12 +-
 .../platform/network/soup/ResourceErrorSoup.cpp    |     14 +-
 .../platform/network/soup/ResourceHandleSoup.cpp   |    546 +-
 .../platform/network/soup/ResourceRequest.h        |     55 +-
 .../platform/network/soup/ResourceRequestSoup.cpp  |     89 +-
 .../platform/network/soup/ResourceResponse.h       |     14 +-
 .../platform/network/soup/ResourceResponseSoup.cpp |     20 -
 .../platform/network/soup/SocketStreamError.h      |     50 -
 .../platform/network/soup/SocketStreamHandle.h     |     93 -
 .../platform/network/soup/SocketStreamHandleImpl.h |     83 +
 .../network/soup/SocketStreamHandleImplSoup.cpp    |    274 +
 .../network/soup/SocketStreamHandleSoup.cpp        |    302 -
 .../network/soup/SoupNetworkProxySettings.h        |     69 +
 .../platform/network/soup/SoupNetworkSession.cpp   |    260 +-
 .../platform/network/soup/SoupNetworkSession.h     |     45 +-
 .../network/soup/WebKitSoupRequestGeneric.cpp      |     11 +-
 .../network/soup/WebKitSoupRequestGeneric.h        |      2 +-
 .../network/soup/WebKitSoupRequestGenericClient.h  |     11 +-
 .../WebCore/platform/posix/FileSystemPOSIX.cpp     |     58 +-
 .../WebCore/platform/posix/SharedBufferPOSIX.cpp   |     13 +-
 .../WebCore/platform/soup/PublicSuffixSoup.cpp     |      3 +-
 .../WebCore/platform/soup/SharedBufferSoup.cpp     |     22 +-
 .../Source/WebCore/platform/soup/URLSoup.cpp       |      5 +-
 .../Source/WebCore/platform/spi/cf/CFBundleSPI.h   |     44 -
 .../Source/WebCore/platform/spi/cf/CFLocaleSPI.h   |      8 +-
 .../platform/spi/cf/CFNetworkConnectionCacheSPI.h  |     10 +-
 .../Source/WebCore/platform/spi/cf/CFNetworkSPI.h  |    171 +-
 .../WebCore/platform/spi/cf/CFUtilitiesSPI.h       |     41 +
 .../WebCore/platform/spi/cg/CoreGraphicsSPI.h      |     36 +-
 .../Source/WebCore/platform/spi/cocoa/AVKitSPI.h   |     57 +-
 .../WebCore/platform/spi/cocoa/CoreTextSPI.h       |     63 +-
 .../platform/spi/cocoa/DataDetectorsCoreSPI.h      |     24 +-
 .../WebCore/platform/spi/cocoa/DynamicLinkerSPI.h  |     48 -
 .../Source/WebCore/platform/spi/cocoa/IOPMLibSPI.h |     16 +-
 .../WebCore/platform/spi/cocoa/IOReturnSPI.h       |      4 +-
 .../WebCore/platform/spi/cocoa/IOSurfaceSPI.h      |      4 +
 .../Source/WebCore/platform/spi/cocoa/MachVMSPI.h  |     20 +-
 .../WebCore/platform/spi/cocoa/NEFilterSourceSPI.h |      9 +-
 .../platform/spi/cocoa/NSAttributedStringSPI.h     |      8 +
 .../WebCore/platform/spi/cocoa/NSFileManagerSPI.h  |      3 +-
 .../WebCore/platform/spi/cocoa/NSTouchBarSPI.h     |     71 +
 .../WebCore/platform/spi/cocoa/NSURLDownloadSPI.h  |      1 -
 .../Source/WebCore/platform/spi/cocoa/PassKitSPI.h |    251 +
 .../WebCore/platform/spi/cocoa/QuartzCoreSPI.h     |    162 +-
 .../WebCore/platform/spi/ios/DataDetectorsUISPI.h  |     71 +
 .../WebCore/platform/spi/ios/GraphicsServicesSPI.h |      1 +
 .../WebCore/platform/spi/ios/MediaPlayerSPI.h      |     17 +-
 .../WebCore/platform/spi/ios/MobileGestaltSPI.h    |     15 +-
 .../Source/WebCore/platform/spi/ios/QuickLookSPI.h |     27 +-
 .../Source/WebCore/platform/spi/ios/UIKitSPI.h     |      9 +
 .../WebCore/platform/spi/mac/AVFoundationSPI.h     |    144 +-
 .../WebCore/platform/spi/mac/DataDetectorsSPI.h    |      6 +-
 .../Source/WebCore/platform/spi/mac/LookupSPI.h    |     15 +-
 .../WebCore/platform/spi/mac/MediaRemoteSPI.h      |    138 +
 .../mac/NSImmediateActionGestureRecognizerSPI.h    |      8 +-
 .../Source/WebCore/platform/spi/mac/NSMenuSPI.h    |     15 +-
 .../WebCore/platform/spi/mac/NSPasteboardSPI.h     |     31 +
 .../WebCore/platform/spi/mac/NSScrollerImpSPI.h    |      6 +
 .../spi/mac/NSScrollingMomentumCalculatorSPI.h     |     49 +
 .../WebCore/platform/spi/mac/NSSpellCheckerSPI.h   |     18 +-
 .../Source/WebCore/platform/spi/mac/NSViewSPI.h    |      2 +-
 .../Source/WebCore/platform/spi/mac/PIPSPI.h       |     62 +
 .../Source/WebCore/platform/spi/mac/QTKitSPI.h     |    109 +
 .../Source/WebCore/platform/spi/mac/TUCallSPI.h    |      4 +
 .../WebCore/platform/spi/win/CoreTextSPIWin.h      |     59 +
 .../Source/WebCore/platform/sql/SQLValue.cpp       |     56 -
 .../native/Source/WebCore/platform/sql/SQLValue.h  |     26 +-
 .../Source/WebCore/platform/sql/SQLiteDatabase.cpp |     38 +-
 .../Source/WebCore/platform/sql/SQLiteDatabase.h   |     27 +-
 .../WebCore/platform/sql/SQLiteFileSystem.cpp      |     15 +-
 .../Source/WebCore/platform/sql/SQLiteFileSystem.h |      2 +-
 .../WebCore/platform/sql/SQLiteStatement.cpp       |     34 +-
 .../Source/WebCore/platform/sql/SQLiteStatement.h  |      8 +-
 .../Source/WebCore/platform/text/BidiContext.cpp   |     42 +-
 .../Source/WebCore/platform/text/BidiContext.h     |     28 +-
 .../Source/WebCore/platform/text/BidiResolver.h    |    289 +-
 .../Source/WebCore/platform/text/BidiRunList.h     |    198 +-
 .../WebCore/platform/text/CharacterProperties.h    |     61 +-
 .../Source/WebCore/platform/text/Hyphenation.h     |      7 +
 .../platform/text/LineBreakIteratorPoolICU.h       |    127 -
 .../Source/WebCore/platform/text/LineEnding.cpp    |     40 +-
 .../Source/WebCore/platform/text/LineEnding.h      |      8 +-
 .../Source/WebCore/platform/text/LocaleICU.cpp     |     22 +-
 .../Source/WebCore/platform/text/LocaleICU.h       |     26 +-
 .../Source/WebCore/platform/text/LocaleNone.cpp    |     26 +-
 .../platform/text/LocaleToScriptMappingDefault.cpp |      1 -
 .../WebCore/platform/text/PlatformLocale.cpp       |      4 +-
 .../Source/WebCore/platform/text/PlatformLocale.h  |      2 +-
 .../WebCore/platform/text/SegmentedString.cpp      |    400 +-
 .../Source/WebCore/platform/text/SegmentedString.h |    544 +-
 .../WebCore/platform/text/StringWithDirection.h    |     52 +-
 .../Source/WebCore/platform/text/TextAllInOne.cpp  |      5 +-
 .../WebCore/platform/text/TextBoundaries.cpp       |     31 +-
 .../WebCore/platform/text/TextBreakIterator.cpp    |    929 -
 .../WebCore/platform/text/TextBreakIterator.h      |    217 -
 .../platform/text/TextBreakIteratorInternalICU.h   |     34 -
 .../WebCore/platform/text/TextCheckerClient.h      |     20 +-
 .../Source/WebCore/platform/text/TextCodec.h       |      1 -
 .../Source/WebCore/platform/text/TextCodecICU.cpp  |    279 +-
 .../Source/WebCore/platform/text/TextCodecICU.h    |      4 +-
 .../WebCore/platform/text/TextCodecLatin1.cpp      |     49 +-
 .../Source/WebCore/platform/text/TextCodecLatin1.h |      4 +-
 .../WebCore/platform/text/TextCodecReplacement.cpp |     71 +
 .../WebCore/platform/text/TextCodecReplacement.h   |     51 +
 .../WebCore/platform/text/TextCodecUTF16.cpp       |      2 +-
 .../Source/WebCore/platform/text/TextCodecUTF16.h  |      4 +-
 .../Source/WebCore/platform/text/TextCodecUTF8.cpp |      8 +-
 .../Source/WebCore/platform/text/TextCodecUTF8.h   |      4 +-
 .../WebCore/platform/text/TextCodecUserDefined.h   |      4 +-
 .../Source/WebCore/platform/text/TextEncoding.cpp  |      6 +
 .../Source/WebCore/platform/text/TextEncoding.h    |     96 +-
 .../platform/text/TextEncodingDetectorNone.cpp     |     44 -
 .../WebCore/platform/text/TextEncodingRegistry.cpp |     32 +-
 .../WebCore/platform/text/TextEncodingRegistry.h   |      2 +
 .../Source/WebCore/platform/text/TextFlags.h       |      7 +-
 .../Source/WebCore/platform/text/TextStream.cpp    |     12 +-
 .../Source/WebCore/platform/text/TextStream.h      |     24 +-
 .../WebCore/platform/text/cf/HyphenationCF.cpp     |     13 +-
 .../text/efl/TextBreakIteratorInternalICUEfl.cpp   |     38 -
 .../platform/text/enchant/TextCheckerEnchant.cpp   |      9 +-
 .../text/gtk/TextBreakIteratorInternalICUGtk.cpp   |     37 -
 .../platform/text/hyphen/HyphenationLibHyphen.cpp  |     46 +-
 .../WebCore/platform/text/icu/UTextProvider.cpp    |     71 -
 .../platform/text/icu/UTextProviderLatin1.cpp      |    394 -
 .../platform/text/icu/UTextProviderLatin1.h        |     46 -
 .../platform/text/icu/UTextProviderUTF16.cpp       |    183 -
 .../WebCore/platform/text/icu/UTextProviderUTF16.h |     37 -
 .../Source/WebCore/platform/text/mac/LocaleMac.h   |     28 +-
 .../WebCore/platform/text/mac/TextBoundaries.mm    |     36 +-
 .../text/mac/TextBreakIteratorInternalICUMac.mm    |     97 -
 .../WebCore/platform/text/mac/TextCodecMac.cpp     |      2 +-
 .../platform/text/wchar/TextBreakIteratorWchar.cpp |    348 -
 .../Source/WebCore/platform/text/win/LocaleWin.cpp |     75 +-
 .../Source/WebCore/platform/text/win/LocaleWin.h   |     26 +-
 .../text/win/TextBreakIteratorInternalICUWin.cpp   |     41 -
 .../Source/WebCore/platform/unix/LoggingUnix.cpp   |     49 +
 .../WebCore/platform/win/ClipboardUtilitiesWin.cpp |     34 +-
 .../WebCore/platform/win/ClipboardUtilitiesWin.h   |     10 +-
 .../Source/WebCore/platform/win/CursorWin.cpp      |     63 +-
 .../Source/WebCore/platform/win/DragDataWin.cpp    |      3 +-
 .../Source/WebCore/platform/win/DragImageCGWin.cpp |      9 +-
 .../WebCore/platform/win/DragImageDirect2D.cpp     |    102 +
 .../Source/WebCore/platform/win/FileSystemWin.cpp  |     43 +-
 .../Source/WebCore/platform/win/KeyEventWin.cpp    |      2 -
 .../Source/WebCore/platform/win/LanguageWin.cpp    |     77 -
 .../Source/WebCore/platform/win/LoggingWin.cpp     |      4 +-
 .../platform/win/MainThreadSharedTimerWin.cpp      |      7 +-
 .../platform/win/MemoryPressureHandlerWin.cpp      |     13 +-
 .../Source/WebCore/platform/win/PasteboardWin.cpp  |     38 +-
 .../WebCore/platform/win/PlatformMouseEventWin.cpp |     10 -
 .../WebCore/platform/win/PlatformScreenWin.cpp     |      6 +-
 .../Source/WebCore/platform/win/PopupMenuWin.cpp   |      8 +-
 .../Source/WebCore/platform/win/PopupMenuWin.h     |     34 +-
 .../WebCore/platform/win/SSLKeyGeneratorWin.cpp    |      1 -
 .../WebCore/platform/win/ScrollbarThemeWin.h       |      2 +-
 .../Source/WebCore/platform/win/SoftLinking.h      |     74 +-
 .../WebCore/platform/win/TemporaryLinkStubs.cpp    |      4 +-
 .../Source/WebCore/platform/win/WidgetWin.cpp      |      3 +-
 .../native/Source/WebCore/plugins/DOMMimeType.h    |      6 +-
 .../Source/WebCore/plugins/DOMMimeTypeArray.h      |      5 +-
 .../Source/WebCore/plugins/DOMMimeTypeArray.idl    |      6 +-
 .../native/Source/WebCore/plugins/DOMPlugin.cpp    |      5 +-
 .../main/native/Source/WebCore/plugins/DOMPlugin.h |      5 +-
 .../native/Source/WebCore/plugins/DOMPlugin.idl    |      5 +-
 .../Source/WebCore/plugins/DOMPluginArray.cpp      |     10 +-
 .../native/Source/WebCore/plugins/DOMPluginArray.h |      7 +-
 .../Source/WebCore/plugins/DOMPluginArray.idl      |      8 +-
 .../native/Source/WebCore/plugins/PluginData.cpp   |     30 +-
 .../native/Source/WebCore/plugins/PluginData.h     |     21 +-
 .../Source/WebCore/plugins/PluginInfoProvider.cpp  |     76 +
 .../Source/WebCore/plugins/PluginInfoProvider.h    |     51 +
 .../native/Source/WebCore/plugins/PluginStrategy.h |     51 -
 .../native/Source/WebCore/plugins/PluginViewBase.h |      7 +-
 .../Source/WebCore/rendering/AutoTableLayout.cpp   |     43 +-
 .../Source/WebCore/rendering/AutoTableLayout.h     |     13 +-
 .../native/Source/WebCore/rendering/BidiRun.cpp    |     10 +-
 .../main/native/Source/WebCore/rendering/BidiRun.h |     16 +-
 .../native/Source/WebCore/rendering/BorderEdge.cpp |      8 +-
 .../native/Source/WebCore/rendering/BorderEdge.h   |     15 +-
 .../native/Source/WebCore/rendering/BreakLines.cpp |    100 +
 .../native/Source/WebCore/rendering/BreakLines.h   |    214 +
 .../Source/WebCore/rendering/ClipPathOperation.h   |     11 +-
 .../native/Source/WebCore/rendering/ClipRect.h     |      6 +-
 .../native/Source/WebCore/rendering/ColumnInfo.h   |      8 +-
 .../Source/WebCore/rendering/CounterNode.cpp       |    189 +-
 .../native/Source/WebCore/rendering/CounterNode.h  |     32 +-
 .../Source/WebCore/rendering/EllipsisBox.cpp       |     15 +-
 .../native/Source/WebCore/rendering/EllipsisBox.h  |     13 +-
 .../WebCore/rendering/FilterEffectRenderer.cpp     |    214 +-
 .../WebCore/rendering/FilterEffectRenderer.h       |    128 +-
 .../Source/WebCore/rendering/FixedTableLayout.h    |     11 +-
 .../Source/WebCore/rendering/FloatingObjects.cpp   |     35 +-
 .../Source/WebCore/rendering/FloatingObjects.h     |      7 +-
 .../WebCore/rendering/FlowThreadController.cpp     |      2 +-
 .../WebCore/rendering/FlowThreadController.h       |      7 +-
 .../native/Source/WebCore/rendering/GapRects.h     |      5 +-
 .../main/native/Source/WebCore/rendering/Grid.cpp  |    238 +
 .../main/native/Source/WebCore/rendering/Grid.h    |    129 +
 .../WebCore/rendering/GridTrackSizingAlgorithm.cpp |   1202 +
 .../WebCore/rendering/GridTrackSizingAlgorithm.h   |    241 +
 .../Source/WebCore/rendering/HitTestLocation.cpp   |     22 -
 .../Source/WebCore/rendering/HitTestLocation.h     |     17 +-
 .../Source/WebCore/rendering/HitTestRequest.h      |     11 +-
 .../Source/WebCore/rendering/HitTestResult.cpp     |    121 +-
 .../Source/WebCore/rendering/HitTestResult.h       |     21 +-
 .../WebCore/rendering/HitTestingTransformState.cpp |      2 +-
 .../WebCore/rendering/HitTestingTransformState.h   |      5 +-
 .../WebCore/rendering/ImageQualityController.cpp   |     12 +-
 .../WebCore/rendering/ImageQualityController.h     |      9 +-
 .../native/Source/WebCore/rendering/InlineBox.cpp  |      9 +-
 .../native/Source/WebCore/rendering/InlineBox.h    |     43 +-
 .../Source/WebCore/rendering/InlineElementBox.h    |     17 +-
 .../Source/WebCore/rendering/InlineFlowBox.cpp     |     36 +-
 .../Source/WebCore/rendering/InlineFlowBox.h       |     41 +-
 .../Source/WebCore/rendering/InlineIterator.h      |     66 +-
 .../Source/WebCore/rendering/InlineTextBox.cpp     |    265 +-
 .../Source/WebCore/rendering/InlineTextBox.h       |     77 +-
 .../Source/WebCore/rendering/LayerFragment.h       |      7 +-
 .../Source/WebCore/rendering/LayoutRepainter.h     |      5 +-
 .../Source/WebCore/rendering/LayoutState.cpp       |      4 +-
 .../native/Source/WebCore/rendering/LayoutState.h  |      6 +-
 .../rendering/LogicalSelectionOffsetCaches.h       |     24 +-
 .../Source/WebCore/rendering/OrderIterator.cpp     |     13 +-
 .../Source/WebCore/rendering/OrderIterator.h       |      8 +-
 .../WebCore/rendering/OverlapTestRequestClient.h   |      5 +-
 .../native/Source/WebCore/rendering/Pagination.h   |      5 +-
 .../native/Source/WebCore/rendering/PaintInfo.h    |     12 +-
 .../native/Source/WebCore/rendering/PaintPhase.h   |     24 +-
 .../WebCore/rendering/PointerEventsHitRules.cpp    |      2 -
 .../WebCore/rendering/PointerEventsHitRules.h      |      9 +-
 .../Source/WebCore/rendering/RegionOversetState.h  |      5 +-
 .../WebCore/rendering/RenderAncestorIterator.h     |      7 +-
 .../Source/WebCore/rendering/RenderAttachment.cpp  |     11 +-
 .../Source/WebCore/rendering/RenderAttachment.h    |     26 +-
 .../Source/WebCore/rendering/RenderBlock.cpp       |    835 +-
 .../native/Source/WebCore/rendering/RenderBlock.h  |    168 +-
 .../Source/WebCore/rendering/RenderBlockFlow.cpp   |    404 +-
 .../Source/WebCore/rendering/RenderBlockFlow.h     |    124 +-
 .../WebCore/rendering/RenderBlockLineLayout.cpp    |    556 +-
 .../native/Source/WebCore/rendering/RenderBox.cpp  |   1014 +-
 .../native/Source/WebCore/rendering/RenderBox.h    |    217 +-
 .../WebCore/rendering/RenderBoxModelObject.cpp     |    387 +-
 .../WebCore/rendering/RenderBoxModelObject.h       |     27 +-
 .../Source/WebCore/rendering/RenderBoxRegionInfo.h |      6 +-
 .../Source/WebCore/rendering/RenderButton.cpp      |     19 +-
 .../native/Source/WebCore/rendering/RenderButton.h |     39 +-
 .../Source/WebCore/rendering/RenderChildIterator.h |      7 +-
 .../Source/WebCore/rendering/RenderCombineText.cpp |     18 +-
 .../Source/WebCore/rendering/RenderCombineText.h   |     21 +-
 .../Source/WebCore/rendering/RenderCounter.cpp     |     42 +-
 .../Source/WebCore/rendering/RenderCounter.h       |     25 +-
 .../rendering/RenderDeprecatedFlexibleBox.cpp      |     18 +-
 .../rendering/RenderDeprecatedFlexibleBox.h        |     23 +-
 .../WebCore/rendering/RenderDescendantIterator.h   |    167 +
 .../WebCore/rendering/RenderDetailsMarker.cpp      |      7 +-
 .../Source/WebCore/rendering/RenderDetailsMarker.h |     17 +-
 .../Source/WebCore/rendering/RenderElement.cpp     |    837 +-
 .../Source/WebCore/rendering/RenderElement.h       |    158 +-
 .../WebCore/rendering/RenderEmbeddedObject.cpp     |     57 +-
 .../WebCore/rendering/RenderEmbeddedObject.h       |     36 +-
 .../Source/WebCore/rendering/RenderFieldset.cpp    |     14 +-
 .../Source/WebCore/rendering/RenderFieldset.h      |     23 +-
 .../WebCore/rendering/RenderFileUploadControl.cpp  |      9 +-
 .../WebCore/rendering/RenderFileUploadControl.h    |     23 +-
 .../Source/WebCore/rendering/RenderFlexibleBox.cpp |    211 +-
 .../Source/WebCore/rendering/RenderFlexibleBox.h   |     52 +-
 .../Source/WebCore/rendering/RenderFlowThread.cpp  |    105 +-
 .../Source/WebCore/rendering/RenderFlowThread.h    |     52 +-
 .../Source/WebCore/rendering/RenderFrame.cpp       |      3 +-
 .../native/Source/WebCore/rendering/RenderFrame.h  |     24 +-
 .../Source/WebCore/rendering/RenderFrameBase.cpp   |      2 +-
 .../Source/WebCore/rendering/RenderFrameBase.h     |      7 +-
 .../Source/WebCore/rendering/RenderFrameSet.cpp    |     39 +-
 .../Source/WebCore/rendering/RenderFrameSet.h      |     23 +-
 .../Source/WebCore/rendering/RenderFullScreen.cpp  |     52 +-
 .../Source/WebCore/rendering/RenderFullScreen.h    |     15 +-
 .../Source/WebCore/rendering/RenderGeometryMap.cpp |     18 +-
 .../Source/WebCore/rendering/RenderGeometryMap.h   |      5 +-
 .../native/Source/WebCore/rendering/RenderGrid.cpp |   2044 +-
 .../native/Source/WebCore/rendering/RenderGrid.h   |    185 +-
 .../Source/WebCore/rendering/RenderHTMLCanvas.cpp  |     21 +-
 .../Source/WebCore/rendering/RenderHTMLCanvas.h    |     17 +-
 .../Source/WebCore/rendering/RenderIFrame.cpp      |      9 +-
 .../native/Source/WebCore/rendering/RenderIFrame.h |     21 +-
 .../Source/WebCore/rendering/RenderImage.cpp       |    251 +-
 .../native/Source/WebCore/rendering/RenderImage.h  |     64 +-
 .../WebCore/rendering/RenderImageResource.cpp      |     12 +-
 .../Source/WebCore/rendering/RenderImageResource.h |      7 +-
 .../rendering/RenderImageResourceStyleImage.cpp    |     11 +-
 .../rendering/RenderImageResourceStyleImage.h      |     27 +-
 .../Source/WebCore/rendering/RenderInline.cpp      |    219 +-
 .../native/Source/WebCore/rendering/RenderInline.h |    107 +-
 .../Source/WebCore/rendering/RenderIterator.h      |    102 +-
 .../Source/WebCore/rendering/RenderLayer.cpp       |   1188 +-
 .../native/Source/WebCore/rendering/RenderLayer.h  |    167 +-
 .../WebCore/rendering/RenderLayerBacking.cpp       |    737 +-
 .../Source/WebCore/rendering/RenderLayerBacking.h  |     95 +-
 .../WebCore/rendering/RenderLayerCompositor.cpp    |    436 +-
 .../WebCore/rendering/RenderLayerCompositor.h      |     39 +-
 .../WebCore/rendering/RenderLayerFilterInfo.cpp    |     15 +-
 .../WebCore/rendering/RenderLayerFilterInfo.h      |      7 +-
 .../WebCore/rendering/RenderLayerModelObject.cpp   |     41 +-
 .../WebCore/rendering/RenderLayerModelObject.h     |     16 +-
 .../Source/WebCore/rendering/RenderLineBoxList.cpp |     21 +-
 .../Source/WebCore/rendering/RenderLineBoxList.h   |      6 +-
 .../Source/WebCore/rendering/RenderLineBreak.cpp   |     15 +-
 .../Source/WebCore/rendering/RenderLineBreak.h     |     75 +-
 .../Source/WebCore/rendering/RenderListBox.cpp     |    246 +-
 .../Source/WebCore/rendering/RenderListBox.h       |    146 +-
 .../Source/WebCore/rendering/RenderListItem.cpp    |    220 +-
 .../Source/WebCore/rendering/RenderListItem.h      |     38 +-
 .../Source/WebCore/rendering/RenderListMarker.cpp  |     65 +-
 .../Source/WebCore/rendering/RenderListMarker.h    |     46 +-
 .../Source/WebCore/rendering/RenderMarquee.cpp     |      4 +-
 .../Source/WebCore/rendering/RenderMarquee.h       |      7 +-
 .../Source/WebCore/rendering/RenderMedia.cpp       |      4 +-
 .../native/Source/WebCore/rendering/RenderMedia.h  |     32 +-
 .../rendering/RenderMediaControlElements.cpp       |      6 +-
 .../WebCore/rendering/RenderMediaControlElements.h |     18 +-
 .../WebCore/rendering/RenderMediaControls.cpp      |     12 +-
 .../Source/WebCore/rendering/RenderMediaControls.h |      5 +-
 .../Source/WebCore/rendering/RenderMenuList.cpp    |     68 +-
 .../Source/WebCore/rendering/RenderMenuList.h      |    105 +-
 .../Source/WebCore/rendering/RenderMeter.cpp       |      8 +-
 .../native/Source/WebCore/rendering/RenderMeter.h  |     21 +-
 .../rendering/RenderMultiColumnFlowThread.cpp      |    141 +-
 .../rendering/RenderMultiColumnFlowThread.h        |     63 +-
 .../WebCore/rendering/RenderMultiColumnSet.cpp     |     44 +-
 .../WebCore/rendering/RenderMultiColumnSet.h       |     43 +-
 .../RenderMultiColumnSpannerPlaceholder.cpp        |     12 +-
 .../RenderMultiColumnSpannerPlaceholder.h          |     17 +-
 .../WebCore/rendering/RenderNamedFlowFragment.cpp  |    114 +-
 .../WebCore/rendering/RenderNamedFlowFragment.h    |     47 +-
 .../WebCore/rendering/RenderNamedFlowThread.cpp    |     99 +-
 .../WebCore/rendering/RenderNamedFlowThread.h      |     47 +-
 .../Source/WebCore/rendering/RenderObject.cpp      |    739 +-
 .../native/Source/WebCore/rendering/RenderObject.h |    186 +-
 .../Source/WebCore/rendering/RenderObjectEnums.h   |     72 +
 .../Source/WebCore/rendering/RenderOverflow.h      |      5 +-
 .../Source/WebCore/rendering/RenderProgress.cpp    |     10 +-
 .../Source/WebCore/rendering/RenderProgress.h      |     17 +-
 .../native/Source/WebCore/rendering/RenderPtr.h    |      5 +-
 .../Source/WebCore/rendering/RenderQuote.cpp       |     23 +-
 .../native/Source/WebCore/rendering/RenderQuote.h  |     17 +-
 .../Source/WebCore/rendering/RenderRegion.cpp      |     11 +-
 .../native/Source/WebCore/rendering/RenderRegion.h |     31 +-
 .../Source/WebCore/rendering/RenderRegionSet.cpp   |      2 +-
 .../Source/WebCore/rendering/RenderRegionSet.h     |     15 +-
 .../Source/WebCore/rendering/RenderReplaced.cpp    |    126 +-
 .../Source/WebCore/rendering/RenderReplaced.h      |     48 +-
 .../Source/WebCore/rendering/RenderReplica.cpp     |      2 +-
 .../Source/WebCore/rendering/RenderReplica.h       |     22 +-
 .../native/Source/WebCore/rendering/RenderRuby.cpp |      6 +-
 .../native/Source/WebCore/rendering/RenderRuby.h   |     35 +-
 .../Source/WebCore/rendering/RenderRubyBase.cpp    |      8 +-
 .../Source/WebCore/rendering/RenderRubyBase.h      |     21 +-
 .../Source/WebCore/rendering/RenderRubyRun.cpp     |     36 +-
 .../Source/WebCore/rendering/RenderRubyRun.h       |     31 +-
 .../Source/WebCore/rendering/RenderRubyText.cpp    |      2 +-
 .../Source/WebCore/rendering/RenderRubyText.h      |     19 +-
 .../Source/WebCore/rendering/RenderScrollbar.cpp   |     16 +-
 .../Source/WebCore/rendering/RenderScrollbar.h     |     23 +-
 .../WebCore/rendering/RenderScrollbarPart.cpp      |      2 +-
 .../Source/WebCore/rendering/RenderScrollbarPart.h |     29 +-
 .../WebCore/rendering/RenderScrollbarTheme.h       |     53 +-
 .../Source/WebCore/rendering/RenderSearchField.cpp |     34 +-
 .../Source/WebCore/rendering/RenderSearchField.h   |     74 +-
 .../Source/WebCore/rendering/RenderSelectionInfo.h |      6 +-
 .../Source/WebCore/rendering/RenderSlider.cpp      |      4 +-
 .../native/Source/WebCore/rendering/RenderSlider.h |     21 +-
 .../WebCore/rendering/RenderSnapshottedPlugIn.cpp  |     28 +-
 .../WebCore/rendering/RenderSnapshottedPlugIn.h    |     37 +-
 .../Source/WebCore/rendering/RenderTable.cpp       |    184 +-
 .../native/Source/WebCore/rendering/RenderTable.h  |    101 +-
 .../WebCore/rendering/RenderTableCaption.cpp       |      2 +-
 .../Source/WebCore/rendering/RenderTableCaption.h  |     15 +-
 .../Source/WebCore/rendering/RenderTableCell.cpp   |    125 +-
 .../Source/WebCore/rendering/RenderTableCell.h     |     98 +-
 .../Source/WebCore/rendering/RenderTableCol.cpp    |     19 +-
 .../Source/WebCore/rendering/RenderTableCol.h      |     49 +-
 .../Source/WebCore/rendering/RenderTableRow.cpp    |     89 +-
 .../Source/WebCore/rendering/RenderTableRow.h      |     56 +-
 .../WebCore/rendering/RenderTableSection.cpp       |     77 +-
 .../Source/WebCore/rendering/RenderTableSection.h  |     52 +-
 .../native/Source/WebCore/rendering/RenderText.cpp |    313 +-
 .../native/Source/WebCore/rendering/RenderText.h   |     83 +-
 .../Source/WebCore/rendering/RenderTextControl.cpp |     14 +-
 .../Source/WebCore/rendering/RenderTextControl.h   |     43 +-
 .../rendering/RenderTextControlMultiLine.cpp       |     13 +-
 .../WebCore/rendering/RenderTextControlMultiLine.h |     30 +-
 .../rendering/RenderTextControlSingleLine.cpp      |     56 +-
 .../rendering/RenderTextControlSingleLine.h        |     55 +-
 .../WebCore/rendering/RenderTextFragment.cpp       |      5 +-
 .../Source/WebCore/rendering/RenderTextFragment.h  |     17 +-
 .../WebCore/rendering/RenderTextLineBoxes.cpp      |      2 +-
 .../Source/WebCore/rendering/RenderTextLineBoxes.h |      7 +-
 .../Source/WebCore/rendering/RenderTheme.cpp       |    112 +-
 .../native/Source/WebCore/rendering/RenderTheme.h  |     93 +-
 .../Source/WebCore/rendering/RenderThemeCocoa.h    |     40 +
 .../Source/WebCore/rendering/RenderThemeCocoa.mm   |    104 +
 .../Source/WebCore/rendering/RenderThemeEfl.cpp    |   1073 -
 .../Source/WebCore/rendering/RenderThemeEfl.h      |    260 -
 .../Source/WebCore/rendering/RenderThemeGtk.cpp    |   1131 +-
 .../Source/WebCore/rendering/RenderThemeGtk.h      |    158 +-
 .../Source/WebCore/rendering/RenderThemeIOS.h      |     95 +-
 .../Source/WebCore/rendering/RenderThemeIOS.mm     |    608 +-
 .../Source/WebCore/rendering/RenderThemeMac.h      |    157 +-
 .../Source/WebCore/rendering/RenderThemeMac.mm     |    403 +-
 .../Source/WebCore/rendering/RenderThemeWin.cpp    |     24 +-
 .../Source/WebCore/rendering/RenderThemeWin.h      |    101 +-
 .../Source/WebCore/rendering/RenderTreeAsText.cpp  |     46 +-
 .../Source/WebCore/rendering/RenderTreeAsText.h    |      5 +-
 .../Source/WebCore/rendering/RenderVTTCue.cpp      |      4 +-
 .../native/Source/WebCore/rendering/RenderVTTCue.h |     10 +-
 .../Source/WebCore/rendering/RenderVideo.cpp       |     56 +-
 .../native/Source/WebCore/rendering/RenderVideo.h  |     52 +-
 .../native/Source/WebCore/rendering/RenderView.cpp |    210 +-
 .../native/Source/WebCore/rendering/RenderView.h   |    152 +-
 .../Source/WebCore/rendering/RenderWidget.cpp      |     46 +-
 .../native/Source/WebCore/rendering/RenderWidget.h |     38 +-
 .../Source/WebCore/rendering/RenderingAllInOne.cpp |      7 +-
 .../Source/WebCore/rendering/RootInlineBox.cpp     |    111 +-
 .../Source/WebCore/rendering/RootInlineBox.h       |     33 +-
 .../Source/WebCore/rendering/ScrollAlignment.cpp   |     59 +
 .../Source/WebCore/rendering/ScrollAlignment.h     |     79 +
 .../Source/WebCore/rendering/ScrollBehavior.cpp    |     59 -
 .../Source/WebCore/rendering/ScrollBehavior.h      |     82 -
 .../WebCore/rendering/SelectionSubtreeRoot.cpp     |     18 +-
 .../WebCore/rendering/SelectionSubtreeRoot.h       |     52 +-
 .../Source/WebCore/rendering/SimpleLineLayout.cpp  |    852 +-
 .../Source/WebCore/rendering/SimpleLineLayout.h    |     39 +-
 .../WebCore/rendering/SimpleLineLayoutCoverage.cpp |    357 +
 .../WebCore/rendering/SimpleLineLayoutCoverage.h   |     99 +
 .../rendering/SimpleLineLayoutFlowContents.cpp     |     23 +-
 .../rendering/SimpleLineLayoutFlowContents.h       |     20 +-
 .../rendering/SimpleLineLayoutFunctions.cpp        |    102 +-
 .../WebCore/rendering/SimpleLineLayoutFunctions.h  |     14 +-
 .../rendering/SimpleLineLayoutPagination.cpp       |    155 +
 .../WebCore/rendering/SimpleLineLayoutPagination.h |     39 +
 .../WebCore/rendering/SimpleLineLayoutResolver.cpp |    107 +-
 .../WebCore/rendering/SimpleLineLayoutResolver.h   |     78 +-
 .../SimpleLineLayoutTextFragmentIterator.cpp       |    122 +-
 .../SimpleLineLayoutTextFragmentIterator.h         |     65 +-
 .../native/Source/WebCore/rendering/TableLayout.h  |      7 +-
 .../Source/WebCore/rendering/TextAutoSizing.cpp    |    279 +-
 .../Source/WebCore/rendering/TextAutoSizing.h      |     90 +-
 .../Source/WebCore/rendering/TextAutosizer.cpp     |    614 -
 .../Source/WebCore/rendering/TextAutosizer.h       |    106 -
 .../WebCore/rendering/TextDecorationPainter.cpp    |    116 +-
 .../WebCore/rendering/TextDecorationPainter.h      |     27 +-
 .../Source/WebCore/rendering/TextPaintStyle.cpp    |      2 +-
 .../Source/WebCore/rendering/TextPaintStyle.h      |      8 +-
 .../Source/WebCore/rendering/TextPainter.cpp       |     25 +-
 .../native/Source/WebCore/rendering/TextPainter.h  |     29 +-
 .../rendering/TrailingFloatsRootInlineBox.h        |      8 +-
 .../WebCore/rendering/VerticalPositionCache.h      |      5 +-
 .../Source/WebCore/rendering/break_lines.cpp       |    101 -
 .../native/Source/WebCore/rendering/break_lines.h  |    248 -
 .../WebCore/rendering/line/BreakingContext.h       |    381 +-
 .../Source/WebCore/rendering/line/LineBreaker.cpp  |      2 +-
 .../Source/WebCore/rendering/line/LineBreaker.h    |      8 +-
 .../Source/WebCore/rendering/line/LineInfo.h       |      7 +-
 .../WebCore/rendering/line/LineInlineHeaders.h     |      7 +-
 .../WebCore/rendering/line/LineLayoutState.h       |     94 +-
 .../Source/WebCore/rendering/line/LineWidth.cpp    |     23 +-
 .../Source/WebCore/rendering/line/LineWidth.h      |     33 +-
 .../WebCore/rendering/line/TrailingObjects.cpp     |     38 +-
 .../WebCore/rendering/line/TrailingObjects.h       |     19 +-
 .../rendering/mathml/MathMLOperatorDictionary.cpp  |   1118 -
 .../rendering/mathml/MathMLOperatorDictionary.h    |     60 -
 .../WebCore/rendering/mathml/MathMLStyle.cpp       |    147 +
 .../Source/WebCore/rendering/mathml/MathMLStyle.h  |     62 +
 .../WebCore/rendering/mathml/MathOperator.cpp      |    746 +
 .../Source/WebCore/rendering/mathml/MathOperator.h |    117 +
 .../WebCore/rendering/mathml/RenderMathMLBlock.cpp |    338 +-
 .../WebCore/rendering/mathml/RenderMathMLBlock.h   |     73 +-
 .../rendering/mathml/RenderMathMLFenced.cpp        |     33 +-
 .../WebCore/rendering/mathml/RenderMathMLFenced.h  |     25 +-
 .../mathml/RenderMathMLFencedOperator.cpp          |     83 +
 .../rendering/mathml/RenderMathMLFencedOperator.h  |     70 +
 .../rendering/mathml/RenderMathMLFraction.cpp      |    248 +-
 .../rendering/mathml/RenderMathMLFraction.h        |     55 +-
 .../WebCore/rendering/mathml/RenderMathMLMath.cpp  |      6 +-
 .../WebCore/rendering/mathml/RenderMathMLMath.h    |     14 +-
 .../rendering/mathml/RenderMathMLMenclose.cpp      |    371 +-
 .../rendering/mathml/RenderMathMLMenclose.h        |     34 +-
 .../rendering/mathml/RenderMathMLOperator.cpp      |    913 +-
 .../rendering/mathml/RenderMathMLOperator.h        |    177 +-
 .../rendering/mathml/RenderMathMLPadded.cpp        |    126 +
 .../WebCore/rendering/mathml/RenderMathMLPadded.h  |     59 +
 .../mathml/RenderMathMLRadicalOperator.cpp         |    177 -
 .../rendering/mathml/RenderMathMLRadicalOperator.h |     55 -
 .../WebCore/rendering/mathml/RenderMathMLRoot.cpp  |    454 +-
 .../WebCore/rendering/mathml/RenderMathMLRoot.h    |     93 +-
 .../WebCore/rendering/mathml/RenderMathMLRow.cpp   |    173 +-
 .../WebCore/rendering/mathml/RenderMathMLRow.h     |     25 +-
 .../rendering/mathml/RenderMathMLScripts.cpp       |    769 +-
 .../WebCore/rendering/mathml/RenderMathMLScripts.h |    108 +-
 .../WebCore/rendering/mathml/RenderMathMLSpace.cpp |     76 +-
 .../WebCore/rendering/mathml/RenderMathMLSpace.h   |     32 +-
 .../rendering/mathml/RenderMathMLSquareRoot.cpp    |     55 -
 .../rendering/mathml/RenderMathMLSquareRoot.h      |     56 -
 .../WebCore/rendering/mathml/RenderMathMLToken.cpp |    589 +-
 .../WebCore/rendering/mathml/RenderMathMLToken.h   |     46 +-
 .../rendering/mathml/RenderMathMLUnderOver.cpp     |    286 +-
 .../rendering/mathml/RenderMathMLUnderOver.h       |     54 +-
 .../Source/WebCore/rendering/shapes/BoxShape.h     |     13 +-
 .../Source/WebCore/rendering/shapes/PolygonShape.h |     17 +-
 .../Source/WebCore/rendering/shapes/RasterShape.h  |     13 +-
 .../WebCore/rendering/shapes/RectangleShape.h      |     14 +-
 .../Source/WebCore/rendering/shapes/Shape.cpp      |      3 +-
 .../native/Source/WebCore/rendering/shapes/Shape.h |      5 +-
 .../WebCore/rendering/shapes/ShapeInterval.h       |      5 +-
 .../WebCore/rendering/shapes/ShapeOutsideInfo.cpp  |      9 +-
 .../WebCore/rendering/shapes/ShapeOutsideInfo.h    |     11 +-
 .../Source/WebCore/rendering/style/BasicShapes.cpp |     35 +-
 .../Source/WebCore/rendering/style/BasicShapes.h   |     73 +-
 .../Source/WebCore/rendering/style/BorderData.h    |     33 +-
 .../Source/WebCore/rendering/style/BorderValue.h   |     24 +-
 .../WebCore/rendering/style/CollapsedBorderValue.h |     24 +-
 .../Source/WebCore/rendering/style/ContentData.cpp |     13 +-
 .../Source/WebCore/rendering/style/ContentData.h   |     51 +-
 .../WebCore/rendering/style/CounterContent.h       |      6 +-
 .../WebCore/rendering/style/CounterDirectives.h    |      5 +-
 .../Source/WebCore/rendering/style/CursorData.h    |     11 +-
 .../Source/WebCore/rendering/style/CursorList.h    |      5 +-
 .../Source/WebCore/rendering/style/DataRef.h       |     69 +-
 .../Source/WebCore/rendering/style/FillLayer.cpp   |     25 +-
 .../Source/WebCore/rendering/style/FillLayer.h     |     21 +-
 .../Source/WebCore/rendering/style/GridArea.h      |    202 +
 .../WebCore/rendering/style/GridCoordinate.h       |    170 -
 .../Source/WebCore/rendering/style/GridLength.h    |     10 +-
 .../Source/WebCore/rendering/style/GridPosition.h  |     22 +-
 .../rendering/style/GridPositionsResolver.cpp      |    409 +
 .../rendering/style/GridPositionsResolver.h        |     79 +
 .../rendering/style/GridResolvedPosition.cpp       |    340 -
 .../WebCore/rendering/style/GridResolvedPosition.h |     64 -
 .../Source/WebCore/rendering/style/GridTrackSize.h |     78 +-
 .../WebCore/rendering/style/KeyframeList.cpp       |     43 +-
 .../Source/WebCore/rendering/style/KeyframeList.h  |     15 +-
 .../WebCore/rendering/style/LineClampValue.h       |      5 +-
 .../WebCore/rendering/style/NinePieceImage.cpp     |     86 +-
 .../WebCore/rendering/style/NinePieceImage.h       |    103 +-
 .../Source/WebCore/rendering/style/OutlineValue.h  |      7 +-
 .../Source/WebCore/rendering/style/QuotesData.cpp  |      4 +-
 .../Source/WebCore/rendering/style/QuotesData.h    |      8 +-
 .../Source/WebCore/rendering/style/RenderStyle.cpp |   1549 +-
 .../Source/WebCore/rendering/style/RenderStyle.h   |   3055 +-
 .../WebCore/rendering/style/RenderStyleConstants.h |     64 +-
 .../WebCore/rendering/style/SVGRenderStyle.cpp     |    252 +-
 .../WebCore/rendering/style/SVGRenderStyle.h       |    780 +-
 .../WebCore/rendering/style/SVGRenderStyleDefs.cpp |      5 +-
 .../WebCore/rendering/style/SVGRenderStyleDefs.h   |     36 +-
 .../Source/WebCore/rendering/style/ShadowData.h    |      5 +-
 .../Source/WebCore/rendering/style/ShapeValue.cpp  |     35 +-
 .../Source/WebCore/rendering/style/ShapeValue.h    |     50 +-
 .../WebCore/rendering/style/StyleAllInOne.cpp      |      3 +-
 .../rendering/style/StyleBackgroundData.cpp        |     24 +-
 .../WebCore/rendering/style/StyleBackgroundData.h  |     29 +-
 .../Source/WebCore/rendering/style/StyleBoxData.h  |      7 +-
 .../WebCore/rendering/style/StyleCachedImage.cpp   |    140 +-
 .../WebCore/rendering/style/StyleCachedImage.h     |     57 +-
 .../rendering/style/StyleCachedImageSet.cpp        |    126 -
 .../WebCore/rendering/style/StyleCachedImageSet.h  |     92 -
 .../rendering/style/StyleContentAlignmentData.h    |      6 +-
 .../rendering/style/StyleCustomPropertyData.h      |     50 +-
 .../WebCore/rendering/style/StyleDashboardRegion.h |      5 +-
 .../style/StyleDeprecatedFlexibleBoxData.cpp       |     28 +-
 .../style/StyleDeprecatedFlexibleBoxData.h         |     15 +-
 .../WebCore/rendering/style/StyleFilterData.cpp    |     12 +-
 .../WebCore/rendering/style/StyleFilterData.h      |      9 +-
 .../rendering/style/StyleFlexibleBoxData.cpp       |     28 +-
 .../WebCore/rendering/style/StyleFlexibleBoxData.h |     18 +-
 .../rendering/style/StyleGeneratedImage.cpp        |     29 +-
 .../WebCore/rendering/style/StyleGeneratedImage.h  |     33 +-
 .../WebCore/rendering/style/StyleGridData.cpp      |     80 +-
 .../Source/WebCore/rendering/style/StyleGridData.h |     77 +-
 .../WebCore/rendering/style/StyleGridItemData.cpp  |     21 +-
 .../WebCore/rendering/style/StyleGridItemData.h    |     24 +-
 .../Source/WebCore/rendering/style/StyleImage.h    |     25 +-
 .../WebCore/rendering/style/StyleInheritedData.cpp |     28 +-
 .../WebCore/rendering/style/StyleInheritedData.h   |     29 +-
 .../WebCore/rendering/style/StyleMarqueeData.h     |      7 +-
 .../WebCore/rendering/style/StyleMultiColData.cpp  |     58 +-
 .../WebCore/rendering/style/StyleMultiColData.h    |     43 +-
 .../WebCore/rendering/style/StylePendingImage.h    |     93 -
 .../rendering/style/StyleRareInheritedData.cpp     |    173 +-
 .../rendering/style/StyleRareInheritedData.h       |     66 +-
 .../rendering/style/StyleRareNonInheritedData.cpp  |    420 +-
 .../rendering/style/StyleRareNonInheritedData.h    |    184 +-
 .../WebCore/rendering/style/StyleReflection.h      |      5 +-
 .../rendering/style/StyleScrollSnapPoints.cpp      |     46 +-
 .../rendering/style/StyleScrollSnapPoints.h        |     82 +-
 .../rendering/style/StyleSelfAlignmentData.h       |      7 +-
 .../WebCore/rendering/style/StyleSurroundData.h    |      7 +-
 .../WebCore/rendering/style/StyleTransformData.cpp |     22 +-
 .../WebCore/rendering/style/StyleTransformData.h   |     23 +-
 .../WebCore/rendering/style/StyleVisualData.cpp    |     18 +-
 .../WebCore/rendering/style/StyleVisualData.h      |     28 +-
 .../WebCore/rendering/style/TextSizeAdjustment.h   |     11 +-
 .../WebCore/rendering/style/WillChangeData.cpp     |      2 +-
 .../WebCore/rendering/style/WillChangeData.h       |      8 +-
 .../WebCore/rendering/svg/RenderSVGAllInOne.cpp    |      1 -
 .../WebCore/rendering/svg/RenderSVGBlock.cpp       |      2 +-
 .../Source/WebCore/rendering/svg/RenderSVGBlock.h  |     22 +-
 .../WebCore/rendering/svg/RenderSVGContainer.cpp   |      4 +-
 .../WebCore/rendering/svg/RenderSVGContainer.h     |     35 +-
 .../WebCore/rendering/svg/RenderSVGEllipse.cpp     |      5 +-
 .../WebCore/rendering/svg/RenderSVGEllipse.h       |     27 +-
 .../rendering/svg/RenderSVGForeignObject.cpp       |     13 +-
 .../WebCore/rendering/svg/RenderSVGForeignObject.h |     49 +-
 .../rendering/svg/RenderSVGGradientStop.cpp        |      2 +-
 .../WebCore/rendering/svg/RenderSVGGradientStop.h  |     29 +-
 .../rendering/svg/RenderSVGHiddenContainer.cpp     |      2 +-
 .../rendering/svg/RenderSVGHiddenContainer.h       |     22 +-
 .../WebCore/rendering/svg/RenderSVGImage.cpp       |     12 +-
 .../Source/WebCore/rendering/svg/RenderSVGImage.h  |     44 +-
 .../WebCore/rendering/svg/RenderSVGInline.cpp      |      2 +-
 .../Source/WebCore/rendering/svg/RenderSVGInline.h |     41 +-
 .../WebCore/rendering/svg/RenderSVGInlineText.cpp  |     12 +-
 .../WebCore/rendering/svg/RenderSVGInlineText.h    |     25 +-
 .../WebCore/rendering/svg/RenderSVGModelObject.cpp |      2 +-
 .../WebCore/rendering/svg/RenderSVGModelObject.h   |     31 +-
 .../Source/WebCore/rendering/svg/RenderSVGPath.cpp |     15 +-
 .../Source/WebCore/rendering/svg/RenderSVGPath.h   |     19 +-
 .../Source/WebCore/rendering/svg/RenderSVGRect.cpp |      6 +-
 .../Source/WebCore/rendering/svg/RenderSVGRect.h   |     25 +-
 .../WebCore/rendering/svg/RenderSVGResource.cpp    |     26 +-
 .../WebCore/rendering/svg/RenderSVGResource.h      |      7 +-
 .../rendering/svg/RenderSVGResourceClipper.cpp     |     10 +-
 .../rendering/svg/RenderSVGResourceClipper.h       |     27 +-
 .../rendering/svg/RenderSVGResourceContainer.cpp   |     12 +-
 .../rendering/svg/RenderSVGResourceContainer.h     |     15 +-
 .../rendering/svg/RenderSVGResourceFilter.cpp      |      8 +-
 .../rendering/svg/RenderSVGResourceFilter.h        |     24 +-
 .../svg/RenderSVGResourceFilterPrimitive.cpp       |      2 +-
 .../svg/RenderSVGResourceFilterPrimitive.h         |     13 +-
 .../rendering/svg/RenderSVGResourceGradient.cpp    |      2 +-
 .../rendering/svg/RenderSVGResourceGradient.h      |     19 +-
 .../svg/RenderSVGResourceLinearGradient.cpp        |      2 +-
 .../svg/RenderSVGResourceLinearGradient.h          |     21 +-
 .../rendering/svg/RenderSVGResourceMarker.cpp      |      2 +-
 .../rendering/svg/RenderSVGResourceMarker.h        |     30 +-
 .../rendering/svg/RenderSVGResourceMasker.cpp      |      2 +-
 .../rendering/svg/RenderSVGResourceMasker.h        |     22 +-
 .../rendering/svg/RenderSVGResourcePattern.cpp     |     20 +-
 .../rendering/svg/RenderSVGResourcePattern.h       |     23 +-
 .../svg/RenderSVGResourceRadialGradient.cpp        |      2 +-
 .../svg/RenderSVGResourceRadialGradient.h          |     21 +-
 .../rendering/svg/RenderSVGResourceSolidColor.h    |     19 +-
 .../Source/WebCore/rendering/svg/RenderSVGRoot.cpp |     57 +-
 .../Source/WebCore/rendering/svg/RenderSVGRoot.h   |     64 +-
 .../WebCore/rendering/svg/RenderSVGShape.cpp       |     23 +-
 .../Source/WebCore/rendering/svg/RenderSVGShape.h  |     41 +-
 .../Source/WebCore/rendering/svg/RenderSVGTSpan.h  |     14 +-
 .../Source/WebCore/rendering/svg/RenderSVGText.cpp |     37 +-
 .../Source/WebCore/rendering/svg/RenderSVGText.h   |     61 +-
 .../WebCore/rendering/svg/RenderSVGTextPath.cpp    |      3 +-
 .../WebCore/rendering/svg/RenderSVGTextPath.h      |     11 +-
 .../svg/RenderSVGTransformableContainer.cpp        |      4 +-
 .../svg/RenderSVGTransformableContainer.h          |     19 +-
 .../rendering/svg/RenderSVGViewportContainer.cpp   |      3 +-
 .../rendering/svg/RenderSVGViewportContainer.h     |     29 +-
 .../WebCore/rendering/svg/SVGInlineFlowBox.h       |     13 +-
 .../WebCore/rendering/svg/SVGInlineTextBox.cpp     |    155 +-
 .../WebCore/rendering/svg/SVGInlineTextBox.h       |     41 +-
 .../Source/WebCore/rendering/svg/SVGMarkerData.h   |     13 +-
 .../Source/WebCore/rendering/svg/SVGPathData.cpp   |     26 +-
 .../Source/WebCore/rendering/svg/SVGPathData.h     |      7 +-
 .../WebCore/rendering/svg/SVGRenderSupport.cpp     |     94 +-
 .../WebCore/rendering/svg/SVGRenderSupport.h       |      5 +-
 .../WebCore/rendering/svg/SVGRenderTreeAsText.cpp  |     18 +-
 .../WebCore/rendering/svg/SVGRenderTreeAsText.h    |      5 +-
 .../WebCore/rendering/svg/SVGRenderingContext.cpp  |     13 +-
 .../WebCore/rendering/svg/SVGRenderingContext.h    |      7 +-
 .../Source/WebCore/rendering/svg/SVGResources.cpp  |     12 +-
 .../Source/WebCore/rendering/svg/SVGResources.h    |      9 +-
 .../WebCore/rendering/svg/SVGResourcesCache.cpp    |      3 +-
 .../WebCore/rendering/svg/SVGResourcesCache.h      |      7 +-
 .../rendering/svg/SVGResourcesCycleSolver.h        |      7 +-
 .../WebCore/rendering/svg/SVGRootInlineBox.cpp     |      3 +-
 .../WebCore/rendering/svg/SVGRootInlineBox.h       |     13 +-
 .../Source/WebCore/rendering/svg/SVGSubpathData.h  |      8 +-
 .../Source/WebCore/rendering/svg/SVGTextChunk.cpp  |      2 +-
 .../Source/WebCore/rendering/svg/SVGTextChunk.h    |      5 +-
 .../WebCore/rendering/svg/SVGTextChunkBuilder.h    |      5 +-
 .../Source/WebCore/rendering/svg/SVGTextFragment.h |      5 +-
 .../rendering/svg/SVGTextLayoutAttributes.h        |      5 +-
 .../svg/SVGTextLayoutAttributesBuilder.cpp         |     33 +-
 .../rendering/svg/SVGTextLayoutAttributesBuilder.h |      5 +-
 .../WebCore/rendering/svg/SVGTextLayoutEngine.cpp  |     18 +-
 .../WebCore/rendering/svg/SVGTextLayoutEngine.h    |      5 +-
 .../rendering/svg/SVGTextLayoutEngineBaseline.cpp  |      2 +-
 .../rendering/svg/SVGTextLayoutEngineBaseline.h    |      5 +-
 .../rendering/svg/SVGTextLayoutEngineSpacing.cpp   |     44 +-
 .../rendering/svg/SVGTextLayoutEngineSpacing.h     |     10 +-
 .../WebCore/rendering/svg/SVGTextMetrics.cpp       |     16 +-
 .../Source/WebCore/rendering/svg/SVGTextMetrics.h  |      7 +-
 .../rendering/svg/SVGTextMetricsBuilder.cpp        |     18 +-
 .../WebCore/rendering/svg/SVGTextMetricsBuilder.h  |      5 +-
 .../Source/WebCore/rendering/svg/SVGTextQuery.cpp  |     68 +-
 .../Source/WebCore/rendering/svg/SVGTextQuery.h    |     18 +-
 .../rendering/svg/SVGTextRunRenderingContext.cpp   |    354 -
 .../rendering/svg/SVGTextRunRenderingContext.h     |     75 -
 .../native/Source/WebCore/replay/AllReplayInputs.h |      5 +-
 .../Source/WebCore/replay/CapturingInputCursor.h   |     15 +-
 .../native/Source/WebCore/replay/EventLoopInput.h  |      9 +-
 .../WebCore/replay/EventLoopInputDispatcher.cpp    |      4 +-
 .../WebCore/replay/EventLoopInputDispatcher.h      |      6 +-
 .../Source/WebCore/replay/FunctorInputCursor.h     |     16 +-
 .../Source/WebCore/replay/MemoizedDOMResult.h      |     13 +-
 .../Source/WebCore/replay/ReplayController.cpp     |     13 +-
 .../Source/WebCore/replay/ReplayController.h       |     14 +-
 .../WebCore/replay/ReplayInputCreationMethods.cpp  |      2 +-
 .../WebCore/replay/ReplayInputDispatchMethods.cpp  |      5 +-
 .../native/Source/WebCore/replay/ReplaySession.h   |      5 +-
 .../Source/WebCore/replay/ReplaySessionSegment.cpp |      1 -
 .../Source/WebCore/replay/ReplaySessionSegment.h   |      5 +-
 .../Source/WebCore/replay/ReplayingInputCursor.h   |     15 +-
 .../Source/WebCore/replay/SegmentedInputStorage.h  |      5 +-
 .../Source/WebCore/replay/SerializationMethods.cpp |     46 +-
 .../Source/WebCore/replay/SerializationMethods.h   |      6 +-
 .../native/Source/WebCore/replay/UserInputBridge.h |      5 +-
 .../native/Source/WebCore/replay/WebInputs.json    |      4 +-
 .../main/native/Source/WebCore/storage/Storage.cpp |    102 +-
 .../main/native/Source/WebCore/storage/Storage.h   |     25 +-
 .../main/native/Source/WebCore/storage/Storage.idl |     12 +-
 .../native/Source/WebCore/storage/StorageArea.h    |     13 +-
 .../native/Source/WebCore/storage/StorageEvent.cpp |      9 +-
 .../native/Source/WebCore/storage/StorageEvent.h   |     28 +-
 .../native/Source/WebCore/storage/StorageEvent.idl |     38 +-
 .../WebCore/storage/StorageEventDispatcher.cpp     |     32 +-
 .../WebCore/storage/StorageEventDispatcher.h       |     15 +-
 .../native/Source/WebCore/storage/StorageMap.cpp   |      4 +-
 .../native/Source/WebCore/storage/StorageMap.h     |     10 +-
 .../Source/WebCore/storage/StorageNamespace.h      |     10 +-
 .../WebCore/storage/StorageNamespaceProvider.cpp   |     20 +-
 .../WebCore/storage/StorageNamespaceProvider.h     |      9 +-
 .../native/Source/WebCore/storage/StorageType.h    |     47 +
 .../WebCore/style/AttributeChangeInvalidation.cpp  |     50 +-
 .../WebCore/style/AttributeChangeInvalidation.h    |      8 +-
 .../WebCore/style/ClassChangeInvalidation.cpp      |     78 +-
 .../Source/WebCore/style/ClassChangeInvalidation.h |     26 +-
 .../Source/WebCore/style/IdChangeInvalidation.cpp  |     42 +-
 .../Source/WebCore/style/IdChangeInvalidation.h    |      6 +-
 .../Source/WebCore/style/InlineTextBoxStyle.cpp    |     13 +-
 .../Source/WebCore/style/InlineTextBoxStyle.h      |     10 +-
 .../Source/WebCore/style/RenderTreePosition.cpp    |     64 +-
 .../Source/WebCore/style/RenderTreePosition.h      |     28 +-
 .../Source/WebCore/style/RenderTreeUpdater.cpp     |    636 +
 .../Source/WebCore/style/RenderTreeUpdater.h       |     86 +
 .../native/Source/WebCore/style/StyleChange.cpp    |      2 -
 .../main/native/Source/WebCore/style/StyleChange.h |      7 +-
 .../WebCore/style/StyleFontSizeFunctions.cpp       |     23 +-
 .../Source/WebCore/style/StyleFontSizeFunctions.h  |      7 +-
 .../Source/WebCore/style/StylePendingResources.cpp |     95 +
 .../Source/WebCore/style/StylePendingResources.h   |     39 +
 .../native/Source/WebCore/style/StyleRelations.cpp |    157 +
 .../native/Source/WebCore/style/StyleRelations.h   |     75 +
 .../WebCore/style/StyleResolveForDocument.cpp      |     47 +-
 .../Source/WebCore/style/StyleResolveForDocument.h |      7 +-
 .../native/Source/WebCore/style/StyleScope.cpp     |    568 +
 .../main/native/Source/WebCore/style/StyleScope.h  |    181 +
 .../Source/WebCore/style/StyleSharingResolver.cpp  |    114 +-
 .../Source/WebCore/style/StyleSharingResolver.h    |     16 +-
 .../Source/WebCore/style/StyleTreeResolver.cpp     |    942 +-
 .../Source/WebCore/style/StyleTreeResolver.h       |     68 +-
 .../native/Source/WebCore/style/StyleUpdate.cpp    |    120 +
 .../main/native/Source/WebCore/style/StyleUpdate.h |     92 +
 .../native/Source/WebCore/style/StyleValidity.h    |     44 +
 .../native/Source/WebCore/svg/GradientAttributes.h |      5 +-
 .../Source/WebCore/svg/LinearGradientAttributes.h  |     29 +-
 .../native/Source/WebCore/svg/PatternAttributes.h  |     39 +-
 .../Source/WebCore/svg/RadialGradientAttributes.h  |     42 +-
 .../main/native/Source/WebCore/svg/SVGAElement.cpp |     27 +-
 .../main/native/Source/WebCore/svg/SVGAElement.h   |     37 +-
 .../main/native/Source/WebCore/svg/SVGAllInOne.cpp |     18 +-
 .../Source/WebCore/svg/SVGAltGlyphDefElement.h     |     11 +-
 .../Source/WebCore/svg/SVGAltGlyphElement.cpp      |     27 +-
 .../native/Source/WebCore/svg/SVGAltGlyphElement.h |     16 +-
 .../Source/WebCore/svg/SVGAltGlyphElement.idl      |      4 +-
 .../Source/WebCore/svg/SVGAltGlyphItemElement.h    |     12 +-
 .../main/native/Source/WebCore/svg/SVGAngle.cpp    |    243 -
 .../src/main/native/Source/WebCore/svg/SVGAngle.h  |    183 +-
 .../main/native/Source/WebCore/svg/SVGAngle.idl    |     17 +-
 .../native/Source/WebCore/svg/SVGAngleValue.cpp    |    204 +
 .../main/native/Source/WebCore/svg/SVGAngleValue.h |     64 +
 .../Source/WebCore/svg/SVGAnimateColorElement.h    |      7 +-
 .../native/Source/WebCore/svg/SVGAnimateElement.h  |      5 +-
 .../Source/WebCore/svg/SVGAnimateElementBase.cpp   |     20 +-
 .../Source/WebCore/svg/SVGAnimateElementBase.h     |     31 +-
 .../Source/WebCore/svg/SVGAnimateMotionElement.cpp |      5 +-
 .../Source/WebCore/svg/SVGAnimateMotionElement.h   |     30 +-
 .../WebCore/svg/SVGAnimateTransformElement.cpp     |      8 +-
 .../WebCore/svg/SVGAnimateTransformElement.h       |     15 +-
 .../native/Source/WebCore/svg/SVGAnimatedAngle.cpp |     63 +-
 .../native/Source/WebCore/svg/SVGAnimatedAngle.h   |     27 +-
 .../native/Source/WebCore/svg/SVGAnimatedBoolean.h |     23 +-
 .../Source/WebCore/svg/SVGAnimatedBoolean.idl      |      2 +-
 .../native/Source/WebCore/svg/SVGAnimatedColor.cpp |     12 +-
 .../native/Source/WebCore/svg/SVGAnimatedColor.h   |     23 +-
 .../Source/WebCore/svg/SVGAnimatedEnumeration.h    |     23 +-
 .../Source/WebCore/svg/SVGAnimatedEnumeration.idl  |      2 +-
 .../native/Source/WebCore/svg/SVGAnimatedInteger.h |     23 +-
 .../Source/WebCore/svg/SVGAnimatedInteger.idl      |      2 +-
 .../svg/SVGAnimatedIntegerOptionalInteger.h        |     23 +-
 .../Source/WebCore/svg/SVGAnimatedLength.cpp       |     43 +-
 .../native/Source/WebCore/svg/SVGAnimatedLength.h  |     27 +-
 .../Source/WebCore/svg/SVGAnimatedLengthList.cpp   |     34 +-
 .../Source/WebCore/svg/SVGAnimatedLengthList.h     |     28 +-
 .../Source/WebCore/svg/SVGAnimatedLengthList.idl   |      1 -
 .../native/Source/WebCore/svg/SVGAnimatedNumber.h  |     23 +-
 .../Source/WebCore/svg/SVGAnimatedNumber.idl       |      2 +-
 .../Source/WebCore/svg/SVGAnimatedNumberList.cpp   |     18 +-
 .../Source/WebCore/svg/SVGAnimatedNumberList.h     |     28 +-
 .../WebCore/svg/SVGAnimatedNumberOptionalNumber.h  |     23 +-
 .../native/Source/WebCore/svg/SVGAnimatedPath.cpp  |      4 +-
 .../native/Source/WebCore/svg/SVGAnimatedPath.h    |     23 +-
 .../Source/WebCore/svg/SVGAnimatedPointList.cpp    |     21 +-
 .../Source/WebCore/svg/SVGAnimatedPointList.h      |     25 +-
 .../WebCore/svg/SVGAnimatedPreserveAspectRatio.cpp |     10 +-
 .../WebCore/svg/SVGAnimatedPreserveAspectRatio.h   |     30 +-
 .../native/Source/WebCore/svg/SVGAnimatedRect.h    |     27 +-
 .../native/Source/WebCore/svg/SVGAnimatedString.h  |     23 +-
 .../Source/WebCore/svg/SVGAnimatedString.idl       |      2 +-
 .../WebCore/svg/SVGAnimatedTransformList.cpp       |     42 +-
 .../Source/WebCore/svg/SVGAnimatedTransformList.h  |     28 +-
 .../native/Source/WebCore/svg/SVGAnimatedType.cpp  |     36 +-
 .../native/Source/WebCore/svg/SVGAnimatedType.h    |     77 +-
 .../Source/WebCore/svg/SVGAnimatedTypeAnimator.h   |      8 +-
 .../Source/WebCore/svg/SVGAnimationElement.cpp     |    106 +-
 .../Source/WebCore/svg/SVGAnimationElement.h       |     92 +-
 .../Source/WebCore/svg/SVGAnimationElement.idl     |      6 +-
 .../native/Source/WebCore/svg/SVGAnimatorFactory.h |      5 +-
 .../native/Source/WebCore/svg/SVGCircleElement.cpp |     11 +-
 .../native/Source/WebCore/svg/SVGCircleElement.h   |     15 +-
 .../Source/WebCore/svg/SVGClipPathElement.cpp      |      3 +-
 .../native/Source/WebCore/svg/SVGClipPathElement.h |     21 +-
 .../main/native/Source/WebCore/svg/SVGColor.cpp    |    113 -
 .../src/main/native/Source/WebCore/svg/SVGColor.h  |     98 -
 .../main/native/Source/WebCore/svg/SVGColor.idl    |     40 -
 .../svg/SVGComponentTransferFunctionElement.cpp    |      4 +-
 .../svg/SVGComponentTransferFunctionElement.h      |     12 +-
 .../native/Source/WebCore/svg/SVGCursorElement.cpp |     40 +-
 .../native/Source/WebCore/svg/SVGCursorElement.h   |     40 +-
 .../native/Source/WebCore/svg/SVGDefsElement.cpp   |      2 +-
 .../native/Source/WebCore/svg/SVGDefsElement.h     |     11 +-
 .../native/Source/WebCore/svg/SVGDescElement.h     |      7 +-
 .../main/native/Source/WebCore/svg/SVGDocument.cpp |     12 +-
 .../main/native/Source/WebCore/svg/SVGDocument.h   |      9 +-
 .../main/native/Source/WebCore/svg/SVGDocument.idl |      9 +-
 .../Source/WebCore/svg/SVGDocumentExtensions.cpp   |      3 +-
 .../Source/WebCore/svg/SVGDocumentExtensions.h     |     14 +-
 .../main/native/Source/WebCore/svg/SVGElement.cpp  |    130 +-
 .../main/native/Source/WebCore/svg/SVGElement.h    |     72 +-
 .../main/native/Source/WebCore/svg/SVGElement.idl  |     14 +-
 .../native/Source/WebCore/svg/SVGElementRareData.h |     23 +-
 .../Source/WebCore/svg/SVGEllipseElement.cpp       |     12 +-
 .../native/Source/WebCore/svg/SVGEllipseElement.h  |     15 +-
 .../main/native/Source/WebCore/svg/SVGException.h  |      7 +-
 .../native/Source/WebCore/svg/SVGException.idl     |      4 -
 .../WebCore/svg/SVGExternalResourcesRequired.cpp   |      2 +-
 .../WebCore/svg/SVGExternalResourcesRequired.h     |      5 +-
 .../WebCore/svg/SVGExternalResourcesRequired.idl   |      2 -
 .../native/Source/WebCore/svg/SVGFEBlendElement.h  |     13 +-
 .../Source/WebCore/svg/SVGFEColorMatrixElement.cpp |      2 +-
 .../Source/WebCore/svg/SVGFEColorMatrixElement.h   |     13 +-
 .../WebCore/svg/SVGFEComponentTransferElement.cpp  |      1 -
 .../WebCore/svg/SVGFEComponentTransferElement.h    |      9 +-
 .../Source/WebCore/svg/SVGFECompositeElement.h     |     13 +-
 .../WebCore/svg/SVGFEConvolveMatrixElement.cpp     |     14 +-
 .../WebCore/svg/SVGFEConvolveMatrixElement.h       |     13 +-
 .../WebCore/svg/SVGFEDiffuseLightingElement.cpp    |      7 +-
 .../WebCore/svg/SVGFEDiffuseLightingElement.h      |     13 +-
 .../WebCore/svg/SVGFEDisplacementMapElement.h      |     13 +-
 .../Source/WebCore/svg/SVGFEDistantLightElement.h  |      7 +-
 .../Source/WebCore/svg/SVGFEDropShadowElement.cpp  |      2 +-
 .../Source/WebCore/svg/SVGFEDropShadowElement.h    |     11 +-
 .../Source/WebCore/svg/SVGFEDropShadowElement.idl  |      4 +-
 .../Source/WebCore/svg/SVGFEFloodElement.cpp       |      2 +-
 .../native/Source/WebCore/svg/SVGFEFloodElement.h  |      9 +-
 .../native/Source/WebCore/svg/SVGFEFuncAElement.h  |      5 +-
 .../native/Source/WebCore/svg/SVGFEFuncBElement.h  |      5 +-
 .../native/Source/WebCore/svg/SVGFEFuncGElement.h  |      5 +-
 .../native/Source/WebCore/svg/SVGFEFuncRElement.h  |      5 +-
 .../Source/WebCore/svg/SVGFEGaussianBlurElement.h  |     11 +-
 .../WebCore/svg/SVGFEGaussianBlurElement.idl       |      4 +-
 .../Source/WebCore/svg/SVGFEImageElement.cpp       |     23 +-
 .../native/Source/WebCore/svg/SVGFEImageElement.h  |     23 +-
 .../Source/WebCore/svg/SVGFELightElement.cpp       |      3 +
 .../native/Source/WebCore/svg/SVGFELightElement.h  |     13 +-
 .../native/Source/WebCore/svg/SVGFEMergeElement.h  |      7 +-
 .../Source/WebCore/svg/SVGFEMergeNodeElement.h     |     11 +-
 .../Source/WebCore/svg/SVGFEMorphologyElement.h    |     13 +-
 .../Source/WebCore/svg/SVGFEMorphologyElement.idl  |      4 +-
 .../native/Source/WebCore/svg/SVGFEOffsetElement.h |     11 +-
 .../Source/WebCore/svg/SVGFEPointLightElement.h    |      7 +-
 .../WebCore/svg/SVGFESpecularLightingElement.cpp   |      7 +-
 .../WebCore/svg/SVGFESpecularLightingElement.h     |     13 +-
 .../Source/WebCore/svg/SVGFESpotLightElement.h     |      7 +-
 .../native/Source/WebCore/svg/SVGFETileElement.h   |     11 +-
 .../Source/WebCore/svg/SVGFETurbulenceElement.h    |     13 +-
 .../native/Source/WebCore/svg/SVGFilterElement.cpp |     10 +-
 .../native/Source/WebCore/svg/SVGFilterElement.h   |     22 +-
 .../native/Source/WebCore/svg/SVGFilterElement.idl |      4 +-
 .../svg/SVGFilterPrimitiveStandardAttributes.cpp   |     12 +-
 .../svg/SVGFilterPrimitiveStandardAttributes.h     |     20 +-
 .../svg/SVGFilterPrimitiveStandardAttributes.idl   |      2 -
 .../native/Source/WebCore/svg/SVGFitToViewBox.cpp  |      4 +-
 .../native/Source/WebCore/svg/SVGFitToViewBox.h    |      9 +-
 .../native/Source/WebCore/svg/SVGFitToViewBox.idl  |      4 +-
 .../main/native/Source/WebCore/svg/SVGFontData.cpp |    298 -
 .../main/native/Source/WebCore/svg/SVGFontData.h   |     78 -
 .../native/Source/WebCore/svg/SVGFontElement.cpp   |    260 -
 .../native/Source/WebCore/svg/SVGFontElement.h     |     62 +-
 .../Source/WebCore/svg/SVGFontFaceElement.cpp      |     41 +-
 .../native/Source/WebCore/svg/SVGFontFaceElement.h |     17 +-
 .../Source/WebCore/svg/SVGFontFaceFormatElement.h  |     11 +-
 .../Source/WebCore/svg/SVGFontFaceNameElement.cpp  |      2 +-
 .../Source/WebCore/svg/SVGFontFaceNameElement.h    |      9 +-
 .../Source/WebCore/svg/SVGFontFaceSrcElement.h     |     11 +-
 .../Source/WebCore/svg/SVGFontFaceUriElement.cpp   |     14 +-
 .../Source/WebCore/svg/SVGFontFaceUriElement.h     |     14 +-
 .../Source/WebCore/svg/SVGForeignObjectElement.cpp |     12 +-
 .../Source/WebCore/svg/SVGForeignObjectElement.h   |     19 +-
 .../main/native/Source/WebCore/svg/SVGGElement.cpp |      6 +-
 .../main/native/Source/WebCore/svg/SVGGElement.h   |     15 +-
 .../native/Source/WebCore/svg/SVGGlyphElement.cpp  |    120 -
 .../native/Source/WebCore/svg/SVGGlyphElement.h    |     24 +-
 .../main/native/Source/WebCore/svg/SVGGlyphMap.h   |    167 -
 .../Source/WebCore/svg/SVGGlyphRefElement.cpp      |     62 +-
 .../native/Source/WebCore/svg/SVGGlyphRefElement.h |     31 +-
 .../Source/WebCore/svg/SVGGlyphRefElement.idl      |     11 +-
 .../Source/WebCore/svg/SVGGradientElement.cpp      |      6 +-
 .../native/Source/WebCore/svg/SVGGradientElement.h |     13 +-
 .../Source/WebCore/svg/SVGGraphicsElement.cpp      |     41 +-
 .../native/Source/WebCore/svg/SVGGraphicsElement.h |     51 +-
 .../Source/WebCore/svg/SVGGraphicsElement.idl      |      8 +-
 .../native/Source/WebCore/svg/SVGHKernElement.cpp  |     28 +-
 .../native/Source/WebCore/svg/SVGHKernElement.h    |     10 +-
 .../native/Source/WebCore/svg/SVGImageElement.cpp  |     16 +-
 .../native/Source/WebCore/svg/SVGImageElement.h    |     27 +-
 .../native/Source/WebCore/svg/SVGImageLoader.cpp   |      2 +-
 .../native/Source/WebCore/svg/SVGImageLoader.h     |      9 +-
 .../main/native/Source/WebCore/svg/SVGLangSpace.h  |      5 +-
 .../main/native/Source/WebCore/svg/SVGLength.cpp   |    412 -
 .../src/main/native/Source/WebCore/svg/SVGLength.h |    234 +-
 .../main/native/Source/WebCore/svg/SVGLength.idl   |     35 +-
 .../native/Source/WebCore/svg/SVGLengthContext.cpp |    123 +-
 .../native/Source/WebCore/svg/SVGLengthContext.h   |     33 +-
 .../native/Source/WebCore/svg/SVGLengthList.cpp    |     71 -
 .../main/native/Source/WebCore/svg/SVGLengthList.h |     72 +-
 .../native/Source/WebCore/svg/SVGLengthList.idl    |     19 +-
 .../Source/WebCore/svg/SVGLengthListValues.cpp     |     69 +
 .../Source/WebCore/svg/SVGLengthListValues.h       |     46 +
 .../native/Source/WebCore/svg/SVGLengthValue.cpp   |    402 +
 .../native/Source/WebCore/svg/SVGLengthValue.h     |    155 +
 .../native/Source/WebCore/svg/SVGLineElement.cpp   |     10 +-
 .../native/Source/WebCore/svg/SVGLineElement.h     |     15 +-
 .../WebCore/svg/SVGLinearGradientElement.cpp       |     14 +-
 .../Source/WebCore/svg/SVGLinearGradientElement.h  |     13 +-
 .../native/Source/WebCore/svg/SVGLocatable.cpp     |     11 +-
 .../main/native/Source/WebCore/svg/SVGLocatable.h  |     12 +-
 .../native/Source/WebCore/svg/SVGMPathElement.cpp  |      6 +-
 .../native/Source/WebCore/svg/SVGMPathElement.h    |     19 +-
 .../native/Source/WebCore/svg/SVGMarkerElement.cpp |     45 +-
 .../native/Source/WebCore/svg/SVGMarkerElement.h   |     49 +-
 .../native/Source/WebCore/svg/SVGMarkerElement.idl |      2 +-
 .../native/Source/WebCore/svg/SVGMaskElement.cpp   |     26 +-
 .../native/Source/WebCore/svg/SVGMaskElement.h     |     36 +-
 .../src/main/native/Source/WebCore/svg/SVGMatrix.h |    318 +-
 .../main/native/Source/WebCore/svg/SVGMatrix.idl   |     39 +-
 .../native/Source/WebCore/svg/SVGMatrixValue.h     |    125 +
 .../native/Source/WebCore/svg/SVGMetadataElement.h |      7 +-
 .../Source/WebCore/svg/SVGMissingGlyphElement.h    |      7 +-
 .../src/main/native/Source/WebCore/svg/SVGNumber.h |     90 +
 .../main/native/Source/WebCore/svg/SVGNumber.idl   |      2 +-
 .../native/Source/WebCore/svg/SVGNumberList.cpp    |     61 -
 .../main/native/Source/WebCore/svg/SVGNumberList.h |     72 +-
 .../native/Source/WebCore/svg/SVGNumberList.idl    |     15 +-
 .../Source/WebCore/svg/SVGNumberListValues.cpp     |     61 +
 .../Source/WebCore/svg/SVGNumberListValues.h       |     46 +
 .../main/native/Source/WebCore/svg/SVGPaint.cpp    |    117 -
 .../src/main/native/Source/WebCore/svg/SVGPaint.h  |    114 -
 .../main/native/Source/WebCore/svg/SVGPaint.idl    |     46 -
 .../Source/WebCore/svg/SVGParserUtilities.cpp      |     17 +-
 .../native/Source/WebCore/svg/SVGParserUtilities.h |      9 +-
 .../native/Source/WebCore/svg/SVGParsingError.h    |      5 +-
 .../native/Source/WebCore/svg/SVGPathBlender.cpp   |      8 +-
 .../native/Source/WebCore/svg/SVGPathBlender.h     |      5 +-
 .../native/Source/WebCore/svg/SVGPathBuilder.h     |     31 +-
 .../native/Source/WebCore/svg/SVGPathByteStream.h  |      5 +-
 .../Source/WebCore/svg/SVGPathByteStreamBuilder.h  |     31 +-
 .../Source/WebCore/svg/SVGPathByteStreamSource.h   |     35 +-
 .../native/Source/WebCore/svg/SVGPathConsumer.h    |      5 +-
 .../native/Source/WebCore/svg/SVGPathElement.cpp   |     42 +-
 .../native/Source/WebCore/svg/SVGPathElement.h     |     40 +-
 .../native/Source/WebCore/svg/SVGPathElement.idl   |    120 +-
 .../native/Source/WebCore/svg/SVGPathParser.cpp    |     14 +-
 .../main/native/Source/WebCore/svg/SVGPathParser.h |      5 +-
 .../main/native/Source/WebCore/svg/SVGPathSeg.h    |      5 +-
 .../main/native/Source/WebCore/svg/SVGPathSeg.idl  |      3 -
 .../main/native/Source/WebCore/svg/SVGPathSegArc.h |      5 +-
 .../native/Source/WebCore/svg/SVGPathSegArcAbs.h   |     11 +-
 .../native/Source/WebCore/svg/SVGPathSegArcAbs.idl |     14 +-
 .../native/Source/WebCore/svg/SVGPathSegArcRel.h   |     11 +-
 .../native/Source/WebCore/svg/SVGPathSegArcRel.idl |     14 +-
 .../Source/WebCore/svg/SVGPathSegClosePath.h       |     11 +-
 .../Source/WebCore/svg/SVGPathSegCurvetoCubic.h    |      5 +-
 .../Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.h |     11 +-
 .../WebCore/svg/SVGPathSegCurvetoCubicAbs.idl      |     12 +-
 .../Source/WebCore/svg/SVGPathSegCurvetoCubicRel.h |     11 +-
 .../WebCore/svg/SVGPathSegCurvetoCubicRel.idl      |     12 +-
 .../WebCore/svg/SVGPathSegCurvetoCubicSmooth.h     |      5 +-
 .../WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.h  |     11 +-
 .../svg/SVGPathSegCurvetoCubicSmoothAbs.idl        |      8 +-
 .../WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.h  |     11 +-
 .../svg/SVGPathSegCurvetoCubicSmoothRel.idl        |      8 +-
 .../WebCore/svg/SVGPathSegCurvetoQuadratic.h       |      5 +-
 .../WebCore/svg/SVGPathSegCurvetoQuadraticAbs.h    |     11 +-
 .../WebCore/svg/SVGPathSegCurvetoQuadraticAbs.idl  |      8 +-
 .../WebCore/svg/SVGPathSegCurvetoQuadraticRel.h    |     11 +-
 .../WebCore/svg/SVGPathSegCurvetoQuadraticRel.idl  |      8 +-
 .../svg/SVGPathSegCurvetoQuadraticSmoothAbs.h      |     11 +-
 .../svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl    |      4 +-
 .../svg/SVGPathSegCurvetoQuadraticSmoothRel.h      |     11 +-
 .../svg/SVGPathSegCurvetoQuadraticSmoothRel.idl    |      4 +-
 .../Source/WebCore/svg/SVGPathSegLinetoAbs.h       |     11 +-
 .../Source/WebCore/svg/SVGPathSegLinetoAbs.idl     |      4 +-
 .../WebCore/svg/SVGPathSegLinetoHorizontal.h       |      5 +-
 .../WebCore/svg/SVGPathSegLinetoHorizontalAbs.h    |     11 +-
 .../WebCore/svg/SVGPathSegLinetoHorizontalAbs.idl  |      2 +-
 .../WebCore/svg/SVGPathSegLinetoHorizontalRel.h    |     11 +-
 .../WebCore/svg/SVGPathSegLinetoHorizontalRel.idl  |      2 +-
 .../Source/WebCore/svg/SVGPathSegLinetoRel.h       |     11 +-
 .../Source/WebCore/svg/SVGPathSegLinetoRel.idl     |      4 +-
 .../Source/WebCore/svg/SVGPathSegLinetoVertical.h  |      5 +-
 .../WebCore/svg/SVGPathSegLinetoVerticalAbs.h      |     11 +-
 .../WebCore/svg/SVGPathSegLinetoVerticalAbs.idl    |      2 +-
 .../WebCore/svg/SVGPathSegLinetoVerticalRel.h      |     11 +-
 .../WebCore/svg/SVGPathSegLinetoVerticalRel.idl    |      2 +-
 .../native/Source/WebCore/svg/SVGPathSegList.cpp   |    104 +-
 .../native/Source/WebCore/svg/SVGPathSegList.h     |    151 +-
 .../native/Source/WebCore/svg/SVGPathSegList.idl   |     15 +-
 .../Source/WebCore/svg/SVGPathSegListBuilder.cpp   |      4 +-
 .../Source/WebCore/svg/SVGPathSegListBuilder.h     |     37 +-
 .../Source/WebCore/svg/SVGPathSegListSource.cpp    |      2 +-
 .../Source/WebCore/svg/SVGPathSegListSource.h      |     43 +-
 .../Source/WebCore/svg/SVGPathSegListValues.cpp    |     43 +
 .../Source/WebCore/svg/SVGPathSegListValues.h      |     59 +
 .../Source/WebCore/svg/SVGPathSegMovetoAbs.h       |     11 +-
 .../Source/WebCore/svg/SVGPathSegMovetoAbs.idl     |      4 +-
 .../Source/WebCore/svg/SVGPathSegMovetoRel.h       |     11 +-
 .../Source/WebCore/svg/SVGPathSegMovetoRel.idl     |      4 +-
 .../Source/WebCore/svg/SVGPathSegWithContext.h     |      5 +-
 .../main/native/Source/WebCore/svg/SVGPathSource.h |      5 +-
 .../Source/WebCore/svg/SVGPathStringBuilder.h      |     37 +-
 .../Source/WebCore/svg/SVGPathStringSource.cpp     |      2 +-
 .../Source/WebCore/svg/SVGPathStringSource.h       |     35 +-
 .../WebCore/svg/SVGPathTraversalStateBuilder.cpp   |      2 +-
 .../WebCore/svg/SVGPathTraversalStateBuilder.h     |     35 +-
 .../native/Source/WebCore/svg/SVGPathUtilities.cpp |     50 +-
 .../native/Source/WebCore/svg/SVGPathUtilities.h   |     26 +-
 .../Source/WebCore/svg/SVGPatternElement.cpp       |     28 +-
 .../native/Source/WebCore/svg/SVGPatternElement.h  |     38 +-
 .../src/main/native/Source/WebCore/svg/SVGPoint.h  |     97 +-
 .../main/native/Source/WebCore/svg/SVGPoint.idl    |     10 +-
 .../native/Source/WebCore/svg/SVGPointList.cpp     |     47 -
 .../main/native/Source/WebCore/svg/SVGPointList.h  |     69 +-
 .../native/Source/WebCore/svg/SVGPointList.idl     |     15 +-
 .../Source/WebCore/svg/SVGPointListValues.cpp      |     47 +
 .../native/Source/WebCore/svg/SVGPointListValues.h |     45 +
 .../native/Source/WebCore/svg/SVGPolyElement.cpp   |     23 +-
 .../native/Source/WebCore/svg/SVGPolyElement.h     |     25 +-
 .../native/Source/WebCore/svg/SVGPolygonElement.h  |      5 +-
 .../native/Source/WebCore/svg/SVGPolylineElement.h |      5 +-
 .../Source/WebCore/svg/SVGPreserveAspectRatio.cpp  |    377 -
 .../Source/WebCore/svg/SVGPreserveAspectRatio.h    |    171 +-
 .../Source/WebCore/svg/SVGPreserveAspectRatio.idl  |     10 +-
 .../WebCore/svg/SVGPreserveAspectRatioValue.cpp    |    375 +
 .../WebCore/svg/SVGPreserveAspectRatioValue.h      |     83 +
 .../WebCore/svg/SVGRadialGradientElement.cpp       |     16 +-
 .../Source/WebCore/svg/SVGRadialGradientElement.h  |     13 +-
 .../src/main/native/Source/WebCore/svg/SVGRect.h   |    127 +-
 .../src/main/native/Source/WebCore/svg/SVGRect.idl |      8 +-
 .../native/Source/WebCore/svg/SVGRectElement.cpp   |     16 +-
 .../native/Source/WebCore/svg/SVGRectElement.h     |     15 +-
 .../main/native/Source/WebCore/svg/SVGRectTraits.h |     51 +
 .../native/Source/WebCore/svg/SVGRenderingIntent.h |      7 +-
 .../native/Source/WebCore/svg/SVGSVGElement.cpp    |    131 +-
 .../main/native/Source/WebCore/svg/SVGSVGElement.h |     78 +-
 .../native/Source/WebCore/svg/SVGSVGElement.idl    |     59 +-
 .../native/Source/WebCore/svg/SVGScriptElement.cpp |     16 +-
 .../native/Source/WebCore/svg/SVGScriptElement.h   |     67 +-
 .../native/Source/WebCore/svg/SVGScriptElement.idl |      3 +-
 .../main/native/Source/WebCore/svg/SVGSetElement.h |      7 +-
 .../native/Source/WebCore/svg/SVGStopElement.cpp   |      4 +-
 .../native/Source/WebCore/svg/SVGStopElement.h     |     15 +-
 .../native/Source/WebCore/svg/SVGStringList.cpp    |     80 -
 .../main/native/Source/WebCore/svg/SVGStringList.h |     80 +-
 .../native/Source/WebCore/svg/SVGStringList.idl    |     15 +-
 .../Source/WebCore/svg/SVGStringListValues.cpp     |     79 +
 .../Source/WebCore/svg/SVGStringListValues.h       |     60 +
 .../native/Source/WebCore/svg/SVGStyleElement.cpp  |     31 +-
 .../native/Source/WebCore/svg/SVGStyleElement.h    |     32 +-
 .../native/Source/WebCore/svg/SVGStyleElement.idl  |      9 +-
 .../native/Source/WebCore/svg/SVGSwitchElement.cpp |      2 +-
 .../native/Source/WebCore/svg/SVGSwitchElement.h   |     11 +-
 .../native/Source/WebCore/svg/SVGSymbolElement.cpp |      2 +-
 .../native/Source/WebCore/svg/SVGSymbolElement.h   |     13 +-
 .../native/Source/WebCore/svg/SVGTRefElement.cpp   |     35 +-
 .../native/Source/WebCore/svg/SVGTRefElement.h     |     25 +-
 .../native/Source/WebCore/svg/SVGTSpanElement.cpp  |      2 +-
 .../native/Source/WebCore/svg/SVGTSpanElement.h    |     11 +-
 .../main/native/Source/WebCore/svg/SVGTests.cpp    |    120 +-
 .../src/main/native/Source/WebCore/svg/SVGTests.h  |     32 +-
 .../main/native/Source/WebCore/svg/SVGTests.idl    |     11 +-
 .../Source/WebCore/svg/SVGTextContentElement.cpp   |     83 +-
 .../Source/WebCore/svg/SVGTextContentElement.h     |     43 +-
 .../Source/WebCore/svg/SVGTextContentElement.idl   |     22 +-
 .../native/Source/WebCore/svg/SVGTextElement.cpp   |      4 +-
 .../native/Source/WebCore/svg/SVGTextElement.h     |     11 +-
 .../Source/WebCore/svg/SVGTextPathElement.cpp      |      8 +-
 .../native/Source/WebCore/svg/SVGTextPathElement.h |     25 +-
 .../WebCore/svg/SVGTextPositioningElement.cpp      |     17 +-
 .../Source/WebCore/svg/SVGTextPositioningElement.h |     13 +-
 .../native/Source/WebCore/svg/SVGTitleElement.cpp  |      6 +-
 .../native/Source/WebCore/svg/SVGTitleElement.h    |     13 +-
 .../Source/WebCore/svg/SVGToOTFFontConversion.cpp  |    109 +-
 .../Source/WebCore/svg/SVGToOTFFontConversion.h    |     12 +-
 .../native/Source/WebCore/svg/SVGTransform.cpp     |    248 +-
 .../main/native/Source/WebCore/svg/SVGTransform.h  |    218 +-
 .../native/Source/WebCore/svg/SVGTransform.idl     |     18 +-
 .../Source/WebCore/svg/SVGTransformDistance.cpp    |     96 +-
 .../Source/WebCore/svg/SVGTransformDistance.h      |     18 +-
 .../native/Source/WebCore/svg/SVGTransformList.cpp |     83 -
 .../native/Source/WebCore/svg/SVGTransformList.h   |     66 +-
 .../native/Source/WebCore/svg/SVGTransformList.idl |     20 +-
 .../Source/WebCore/svg/SVGTransformListValues.cpp  |     82 +
 .../Source/WebCore/svg/SVGTransformListValues.h    |     54 +
 .../Source/WebCore/svg/SVGTransformValue.cpp       |    235 +
 .../native/Source/WebCore/svg/SVGTransformValue.h  |     94 +
 .../native/Source/WebCore/svg/SVGTransformable.cpp |     46 +-
 .../native/Source/WebCore/svg/SVGTransformable.h   |     19 +-
 .../native/Source/WebCore/svg/SVGURIReference.cpp  |     12 +-
 .../native/Source/WebCore/svg/SVGURIReference.h    |     11 +-
 .../native/Source/WebCore/svg/SVGURIReference.idl  |      2 -
 .../main/native/Source/WebCore/svg/SVGUnitTypes.h  |      9 +-
 .../native/Source/WebCore/svg/SVGUnknownElement.h  |      7 +-
 .../native/Source/WebCore/svg/SVGUseElement.cpp    |     56 +-
 .../main/native/Source/WebCore/svg/SVGUseElement.h |     37 +-
 .../native/Source/WebCore/svg/SVGVKernElement.cpp  |     30 +-
 .../native/Source/WebCore/svg/SVGVKernElement.h    |     10 +-
 .../native/Source/WebCore/svg/SVGViewElement.cpp   |      8 +-
 .../native/Source/WebCore/svg/SVGViewElement.h     |     22 +-
 .../native/Source/WebCore/svg/SVGViewElement.idl   |      2 +-
 .../main/native/Source/WebCore/svg/SVGViewSpec.cpp |     60 +-
 .../main/native/Source/WebCore/svg/SVGViewSpec.h   |     53 +-
 .../main/native/Source/WebCore/svg/SVGViewSpec.idl |     19 +-
 .../main/native/Source/WebCore/svg/SVGZoomAndPan.h |      5 +-
 .../native/Source/WebCore/svg/SVGZoomAndPan.idl    |      2 -
 .../native/Source/WebCore/svg/SVGZoomEvent.cpp     |     17 +-
 .../main/native/Source/WebCore/svg/SVGZoomEvent.h  |     23 +-
 .../native/Source/WebCore/svg/SVGZoomEvent.idl     |      2 +-
 .../native/Source/WebCore/svg/animation/SMILTime.h |      9 +-
 .../WebCore/svg/animation/SMILTimeContainer.cpp    |     15 +-
 .../WebCore/svg/animation/SMILTimeContainer.h      |     10 +-
 .../WebCore/svg/animation/SVGSMILElement.cpp       |     81 +-
 .../Source/WebCore/svg/animation/SVGSMILElement.h  |     75 +-
 .../Source/WebCore/svg/graphics/SVGImage.cpp       |     89 +-
 .../native/Source/WebCore/svg/graphics/SVGImage.h  |     45 +-
 .../Source/WebCore/svg/graphics/SVGImageCache.cpp  |      1 -
 .../Source/WebCore/svg/graphics/SVGImageCache.h    |      5 +-
 .../Source/WebCore/svg/graphics/SVGImageClients.h  |     15 +-
 .../WebCore/svg/graphics/SVGImageForContainer.cpp  |      8 +-
 .../WebCore/svg/graphics/SVGImageForContainer.h    |     29 +-
 .../WebCore/svg/graphics/filters/SVGFEImage.cpp    |      9 +-
 .../WebCore/svg/graphics/filters/SVGFEImage.h      |     29 +-
 .../WebCore/svg/graphics/filters/SVGFilter.h       |     18 +-
 .../svg/graphics/filters/SVGFilterBuilder.h        |      6 +-
 .../SVGAnimatedEnumerationPropertyTearOff.h        |     25 +-
 .../properties/SVGAnimatedListPropertyTearOff.h    |    115 +-
 .../SVGAnimatedPathSegListPropertyTearOff.h        |     68 +-
 .../WebCore/svg/properties/SVGAnimatedProperty.cpp |      4 +-
 .../WebCore/svg/properties/SVGAnimatedProperty.h   |     13 +-
 .../properties/SVGAnimatedPropertyDescription.h    |      7 +-
 .../svg/properties/SVGAnimatedPropertyMacros.h     |      7 +-
 .../svg/properties/SVGAnimatedPropertyTearOff.h    |     89 +-
 .../properties/SVGAnimatedStaticPropertyTearOff.h  |     34 +-
 .../SVGAnimatedTransformListPropertyTearOff.h      |     42 +-
 .../svg/properties/SVGAttributeToPropertyMap.h     |      7 +-
 .../WebCore/svg/properties/SVGListProperty.h       |    256 +-
 .../svg/properties/SVGListPropertyTearOff.h        |     73 +-
 .../WebCore/svg/properties/SVGMatrixTearOff.h      |     32 +-
 .../properties/SVGPathSegListPropertyTearOff.cpp   |    133 -
 .../svg/properties/SVGPathSegListPropertyTearOff.h |    165 -
 .../Source/WebCore/svg/properties/SVGProperty.h    |      7 +-
 .../WebCore/svg/properties/SVGPropertyInfo.h       |      7 +-
 .../WebCore/svg/properties/SVGPropertyTearOff.h    |     51 +-
 .../WebCore/svg/properties/SVGPropertyTraits.h     |      7 +-
 .../svg/properties/SVGStaticListPropertyTearOff.h  |     64 +-
 .../svg/properties/SVGStaticPropertyTearOff.h      |     27 +-
 .../properties/SVGTransformListPropertyTearOff.h   |     80 -
 .../Source/WebCore/testing/GCObservation.cpp       |     39 +
 .../native/Source/WebCore/testing/GCObservation.h  |     51 +
 .../Source/WebCore/testing/GCObservation.idl       |     38 +
 .../Source/WebCore/testing/InternalSettings.cpp    |    665 +-
 .../Source/WebCore/testing/InternalSettings.h      |    168 +-
 .../Source/WebCore/testing/InternalSettings.idl    |     96 +-
 .../native/Source/WebCore/testing/Internals.cpp    |   2705 +-
 .../main/native/Source/WebCore/testing/Internals.h |    484 +-
 .../native/Source/WebCore/testing/Internals.idl    |    399 +-
 .../native/Source/WebCore/testing/Internals.mm     |     23 +-
 .../Source/WebCore/testing/LegacyMockCDM.cpp       |    144 +
 .../native/Source/WebCore/testing/LegacyMockCDM.h  |     57 +
 .../Source/WebCore/testing/MallocStatistics.h      |      5 +-
 .../Source/WebCore/testing/MallocStatistics.idl    |      3 +-
 .../native/Source/WebCore/testing/MemoryInfo.h     |     10 +-
 .../native/Source/WebCore/testing/MemoryInfo.idl   |      3 +-
 .../main/native/Source/WebCore/testing/MockCDM.cpp |    144 -
 .../main/native/Source/WebCore/testing/MockCDM.h   |     60 -
 .../Source/WebCore/testing/MockCDMFactory.cpp      |    382 +
 .../native/Source/WebCore/testing/MockCDMFactory.h |    148 +
 .../Source/WebCore/testing/MockCDMFactory.idl      |     42 +
 .../Source/WebCore/testing/MockContentFilter.cpp   |      3 +-
 .../Source/WebCore/testing/MockContentFilter.h     |      7 +-
 .../WebCore/testing/MockContentFilterSettings.h    |      5 +-
 .../native/Source/WebCore/testing/MockGamepad.cpp  |     76 +
 .../native/Source/WebCore/testing/MockGamepad.h    |     52 +
 .../Source/WebCore/testing/MockGamepadProvider.cpp |    155 +
 .../Source/WebCore/testing/MockGamepadProvider.h   |     69 +
 .../testing/MockLibWebRTCPeerConnection.cpp        |    401 +
 .../WebCore/testing/MockLibWebRTCPeerConnection.h  |    229 +
 .../Source/WebCore/testing/MockPageOverlay.cpp     |      2 -
 .../Source/WebCore/testing/MockPageOverlay.h       |      7 +-
 .../WebCore/testing/MockPageOverlayClient.cpp      |     24 +-
 .../Source/WebCore/testing/MockPageOverlayClient.h |     27 +-
 .../WebCore/testing/MockQuickLookHandleClient.cpp  |     52 +
 .../WebCore/testing/MockQuickLookHandleClient.h    |     53 +
 .../Source/WebCore/testing/TypeConversions.h       |     98 +-
 .../Source/WebCore/testing/TypeConversions.idl     |     38 +-
 .../WebCore/testing/cocoa/WebArchiveDumpSupport.h  |     34 +
 .../WebCore/testing/cocoa/WebArchiveDumpSupport.mm |    273 +
 .../WebCore/testing/js/WebCoreTestSupport.cpp      |     89 +-
 .../Source/WebCore/testing/js/WebCoreTestSupport.h |     22 +-
 .../WebCore/testing/js/WebCoreTestSupportPrefix.h  |     12 +-
 .../Source/WebCore/workers/AbstractWorker.cpp      |     39 +-
 .../native/Source/WebCore/workers/AbstractWorker.h |     41 +-
 .../WebCore/workers/DedicatedWorkerGlobalScope.cpp |     36 +-
 .../WebCore/workers/DedicatedWorkerGlobalScope.h   |     50 +-
 .../WebCore/workers/DedicatedWorkerGlobalScope.idl |     12 +-
 .../WebCore/workers/DedicatedWorkerThread.cpp      |     10 +-
 .../Source/WebCore/workers/DedicatedWorkerThread.h |     42 +-
 .../main/native/Source/WebCore/workers/Worker.cpp  |     75 +-
 .../main/native/Source/WebCore/workers/Worker.h    |     82 +-
 .../main/native/Source/WebCore/workers/Worker.idl  |     15 +-
 .../Source/WebCore/workers/WorkerConsoleClient.cpp |     26 +-
 .../Source/WebCore/workers/WorkerConsoleClient.h   |     20 +-
 .../Source/WebCore/workers/WorkerEventQueue.cpp    |     19 +-
 .../Source/WebCore/workers/WorkerEventQueue.h      |     16 +-
 .../Source/WebCore/workers/WorkerGlobalScope.cpp   |    287 +-
 .../Source/WebCore/workers/WorkerGlobalScope.h     |    223 +-
 .../Source/WebCore/workers/WorkerGlobalScope.idl   |     31 +-
 .../WebCore/workers/WorkerGlobalScopeProxy.h       |     48 +-
 .../WebCore/workers/WorkerInspectorProxy.cpp       |    147 +
 .../Source/WebCore/workers/WorkerInspectorProxy.h  |     79 +
 .../Source/WebCore/workers/WorkerLoaderProxy.h     |     10 +-
 .../Source/WebCore/workers/WorkerLocation.cpp      |      7 +-
 .../native/Source/WebCore/workers/WorkerLocation.h |     10 +-
 .../Source/WebCore/workers/WorkerLocation.idl      |     22 +-
 .../WebCore/workers/WorkerMessagingProxy.cpp       |    112 +-
 .../Source/WebCore/workers/WorkerMessagingProxy.h  |    138 +-
 .../Source/WebCore/workers/WorkerObjectProxy.h     |      9 +-
 .../Source/WebCore/workers/WorkerReportingProxy.h  |      8 +-
 .../Source/WebCore/workers/WorkerRunLoop.cpp       |     38 +-
 .../native/Source/WebCore/workers/WorkerRunLoop.h  |     16 +-
 .../Source/WebCore/workers/WorkerScriptLoader.cpp  |     61 +-
 .../Source/WebCore/workers/WorkerScriptLoader.h    |     32 +-
 .../WebCore/workers/WorkerScriptLoaderClient.h     |      6 +-
 .../native/Source/WebCore/workers/WorkerThread.cpp |     99 +-
 .../native/Source/WebCore/workers/WorkerThread.h   |    123 +-
 .../main/native/Source/WebCore/xml/DOMParser.cpp   |     35 +-
 .../src/main/native/Source/WebCore/xml/DOMParser.h |     22 +-
 .../main/native/Source/WebCore/xml/DOMParser.idl   |      6 +-
 .../Source/WebCore/xml/NativeXPathNSResolver.cpp   |      2 +-
 .../Source/WebCore/xml/NativeXPathNSResolver.h     |      7 +-
 .../main/native/Source/WebCore/xml/XMLErrors.cpp   |     87 +-
 .../src/main/native/Source/WebCore/xml/XMLErrors.h |     18 +-
 .../native/Source/WebCore/xml/XMLHttpRequest.cpp   |    571 +-
 .../native/Source/WebCore/xml/XMLHttpRequest.h     |    151 +-
 .../native/Source/WebCore/xml/XMLHttpRequest.idl   |     60 +-
 .../native/Source/WebCore/xml/XMLHttpRequest.js    |     39 +
 .../Source/WebCore/xml/XMLHttpRequestEventTarget.h |      7 +-
 .../WebCore/xml/XMLHttpRequestEventTarget.idl      |      2 +-
 .../WebCore/xml/XMLHttpRequestProgressEvent.h      |      7 +-
 .../xml/XMLHttpRequestProgressEventThrottle.cpp    |      1 +
 .../xml/XMLHttpRequestProgressEventThrottle.h      |      9 +-
 .../Source/WebCore/xml/XMLHttpRequestUpload.cpp    |      1 +
 .../Source/WebCore/xml/XMLHttpRequestUpload.h      |     15 +-
 .../native/Source/WebCore/xml/XMLSerializer.cpp    |     11 +-
 .../main/native/Source/WebCore/xml/XMLSerializer.h |     24 +-
 .../native/Source/WebCore/xml/XMLSerializer.idl    |      2 +-
 .../native/Source/WebCore/xml/XMLTreeViewer.cpp    |      9 +-
 .../main/native/Source/WebCore/xml/XMLTreeViewer.h |      4 +-
 .../native/Source/WebCore/xml/XPathEvaluator.cpp   |     28 +-
 .../native/Source/WebCore/xml/XPathEvaluator.h     |     40 +-
 .../native/Source/WebCore/xml/XPathEvaluator.idl   |     15 +-
 .../native/Source/WebCore/xml/XPathException.h     |      5 +-
 .../native/Source/WebCore/xml/XPathException.idl   |     10 +-
 .../native/Source/WebCore/xml/XPathExpression.cpp  |     34 +-
 .../native/Source/WebCore/xml/XPathExpression.h    |     40 +-
 .../native/Source/WebCore/xml/XPathExpression.idl  |      9 +-
 .../Source/WebCore/xml/XPathExpressionNode.h       |      5 +-
 .../native/Source/WebCore/xml/XPathFunctions.cpp   |    108 +-
 .../native/Source/WebCore/xml/XPathFunctions.h     |      5 +-
 .../native/Source/WebCore/xml/XPathGrammar.cpp     |   2275 +
 .../main/native/Source/WebCore/xml/XPathGrammar.h  |    117 +
 .../main/native/Source/WebCore/xml/XPathGrammar.y  |     14 +-
 .../native/Source/WebCore/xml/XPathNSResolver.h    |     19 +-
 .../native/Source/WebCore/xml/XPathNSResolver.idl  |      6 +-
 .../native/Source/WebCore/xml/XPathNodeSet.cpp     |      2 +-
 .../main/native/Source/WebCore/xml/XPathNodeSet.h  |     10 +-
 .../main/native/Source/WebCore/xml/XPathParser.cpp |     33 +-
 .../main/native/Source/WebCore/xml/XPathParser.h   |     76 +-
 .../main/native/Source/WebCore/xml/XPathPath.cpp   |      8 +-
 .../src/main/native/Source/WebCore/xml/XPathPath.h |     22 +-
 .../native/Source/WebCore/xml/XPathPredicate.h     |     39 +-
 .../main/native/Source/WebCore/xml/XPathResult.cpp |    163 +-
 .../main/native/Source/WebCore/xml/XPathResult.h   |     85 +-
 .../main/native/Source/WebCore/xml/XPathResult.idl |     47 +-
 .../main/native/Source/WebCore/xml/XPathStep.cpp   |     10 +-
 .../src/main/native/Source/WebCore/xml/XPathStep.h |      6 +-
 .../main/native/Source/WebCore/xml/XPathUtil.cpp   |      1 -
 .../src/main/native/Source/WebCore/xml/XPathUtil.h |     10 +-
 .../main/native/Source/WebCore/xml/XPathValue.h    |     10 +-
 .../Source/WebCore/xml/XPathVariableReference.h    |     14 +-
 .../native/Source/WebCore/xml/XSLImportRule.cpp    |     12 +-
 .../main/native/Source/WebCore/xml/XSLImportRule.h |      7 +-
 .../main/native/Source/WebCore/xml/XSLStyleSheet.h |     39 +-
 .../Source/WebCore/xml/XSLStyleSheetLibxslt.cpp    |     64 +-
 .../native/Source/WebCore/xml/XSLTExtensions.cpp   |      4 +-
 .../native/Source/WebCore/xml/XSLTExtensions.h     |      8 +-
 .../native/Source/WebCore/xml/XSLTProcessor.cpp    |     17 +-
 .../main/native/Source/WebCore/xml/XSLTProcessor.h |     13 +-
 .../native/Source/WebCore/xml/XSLTProcessor.idl    |     15 +-
 .../Source/WebCore/xml/XSLTProcessorLibxslt.cpp    |     14 +-
 .../native/Source/WebCore/xml/XSLTUnicodeSort.cpp  |     20 +-
 .../native/Source/WebCore/xml/XSLTUnicodeSort.h    |     11 +-
 .../xml/parser/CharacterReferenceParserInlines.h   |     25 +-
 .../WebCore/xml/parser/MarkupTokenizerInlines.h    |     22 +-
 .../WebCore/xml/parser/XMLDocumentParser.cpp       |     56 +-
 .../Source/WebCore/xml/parser/XMLDocumentParser.h  |    245 +-
 .../xml/parser/XMLDocumentParserLibxml2.cpp        |    296 +-
 .../WebCore/xml/parser/XMLDocumentParserScope.h    |      5 +-
 .../src/main/native/Source/WebKit/CMakeLists.txt   |     29 +-
 .../main/native/Source/WebKit/PlatformMac.cmake    |    215 +-
 .../main/native/Source/WebKit/PlatformWin.cmake    |     32 +-
 .../Source/WebKit/Storage/StorageAreaImpl.cpp      |     50 +-
 .../native/Source/WebKit/Storage/StorageAreaImpl.h |     62 +-
 .../Source/WebKit/Storage/StorageAreaSync.cpp      |     20 +-
 .../native/Source/WebKit/Storage/StorageAreaSync.h |     21 +-
 .../Source/WebKit/Storage/StorageNamespaceImpl.cpp |     45 +-
 .../Source/WebKit/Storage/StorageNamespaceImpl.h   |     30 +-
 .../Source/WebKit/Storage/StorageSyncManager.cpp   |      4 +-
 .../Source/WebKit/Storage/StorageSyncManager.h     |      5 +-
 .../native/Source/WebKit/Storage/StorageThread.cpp |     26 +-
 .../native/Source/WebKit/Storage/StorageThread.h   |      8 +-
 .../Source/WebKit/Storage/StorageTracker.cpp       |     84 +-
 .../native/Source/WebKit/Storage/StorageTracker.h  |     34 +-
 .../Source/WebKit/Storage/WebDatabaseProvider.cpp  |      7 +-
 .../Source/WebKit/Storage/WebDatabaseProvider.h    |     11 +-
 .../WebKit/Storage/WebStorageNamespaceProvider.cpp |     11 +-
 .../WebKit/Storage/WebStorageNamespaceProvider.h   |     20 +-
 .../WebCoreSupport/WebResourceLoadScheduler.cpp    |     29 +-
 .../WebCoreSupport/WebResourceLoadScheduler.h      |     15 +-
 .../Source/WebKit/WebCoreSupport/WebViewGroup.cpp  |      2 +-
 .../WebKit.vcxproj/Interfaces/FixMIDLHeaders.pl    |     80 -
 .../WebKit.vcxproj/Interfaces/Interfaces.vcxproj   |   1502 -
 .../Interfaces/Interfaces.vcxproj.filters          |    297 -
 .../Interfaces/InterfacesCommon.props              |     36 -
 .../Interfaces/InterfacesDebug.props               |     13 -
 .../Interfaces/InterfacesDebugWinCairo.props       |     13 -
 .../Interfaces/InterfacesPostBuild.cmd             |      7 -
 .../Interfaces/InterfacesPreBuild.cmd              |      9 -
 .../Interfaces/InterfacesProduction.props          |     13 -
 .../Interfaces/InterfacesRelease.props             |     13 -
 .../Interfaces/InterfacesReleaseWinCairo.props     |     13 -
 .../Source/WebKit/WebKit.vcxproj/WebKit.proj       |      8 +-
 .../native/Source/WebKit/WebKit.vcxproj/WebKit.sln |   1182 -
 .../Source/WebKit/WebKit.vcxproj/WebKit.submit.sln |     83 -
 .../WebKit/WebKit.vcxproj/WebKit/WebKit.vcxproj    |    650 -
 .../WebKit.vcxproj/WebKit/WebKit.vcxproj.filters   |    769 -
 .../WebKit/WebKit.vcxproj/WebKit/WebKitANGLE.props |     11 -
 .../WebKit/WebKit.vcxproj/WebKit/WebKitApple.props |     11 -
 .../WebKit.vcxproj/WebKit/WebKitCFLite.props       |     13 -
 .../WebKit.vcxproj/WebKit/WebKitCommon.props       |     20 -
 .../WebKit/WebKit.vcxproj/WebKit/WebKitDebug.props |     14 -
 .../WebKit/WebKitDebugWinCairo.props               |     18 -
 .../WebKit.vcxproj/WebKit/WebKitDirectX.props      |     14 -
 .../WebKit.vcxproj/WebKit/WebKitPostBuild.cmd      |     23 -
 .../WebKit.vcxproj/WebKit/WebKitPreBuild.cmd       |     11 -
 .../WebKit.vcxproj/WebKit/WebKitProduction.props   |     15 -
 .../WebKit.vcxproj/WebKit/WebKitRelease.props      |     14 -
 .../WebKit/WebKitReleaseWinCairo.props             |     18 -
 .../WebKit/WebKit.vcxproj/WebKit/WebKitVersion.cmd |      7 -
 .../WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj   |    291 -
 .../WebKitGUID/WebKitGUID.vcxproj.filters          |     17 -
 .../WebKitGUID/WebKitGUIDCommon.props              |     20 -
 .../WebKitGUID/WebKitGUIDDebug.props               |     13 -
 .../WebKitGUID/WebKitGUIDDebugWinCairo.props       |     13 -
 .../WebKitGUID/WebKitGUIDPostBuild.cmd             |      1 -
 .../WebKitGUID/WebKitGUIDPreBuild.cmd              |      6 -
 .../WebKitGUID/WebKitGUIDProduction.props          |     13 -
 .../WebKitGUID/WebKitGUIDRelease.props             |     13 -
 .../WebKitGUID/WebKitGUIDReleaseWinCairo.props     |     13 -
 .../Source/WebKit/WebKit.xcodeproj/project.pbxproj |   1457 +-
 .../cf/WebCoreSupport/WebInspectorClientCF.cpp     |     11 +-
 .../WebDefaultResourceLoadDelegate.m               |      4 -
 .../ios/DefaultDelegates/WebDefaultUIKitDelegate.m |      4 +-
 .../ios/Misc/WebGeolocationCoreLocationProvider.h  |      1 -
 .../WebKit/ios/Misc/WebGeolocationProviderIOS.mm   |      2 +-
 .../Source/WebKit/ios/Misc/WebNSStringExtrasIOS.m  |     18 +-
 .../Source/WebKit/ios/Misc/WebUIKitSupport.h       |      5 -
 .../Source/WebKit/ios/Misc/WebUIKitSupport.mm      |     68 +-
 .../ios/Storage/WebSQLiteDatabaseTrackerClient.h   |     39 -
 .../ios/Storage/WebSQLiteDatabaseTrackerClient.mm  |     53 -
 .../WebKit/ios/WebCoreSupport/PopupMenuIOS.h       |      8 +-
 .../WebKit/ios/WebCoreSupport/SearchPopupMenuIOS.h |      8 +-
 .../WebKit/ios/WebCoreSupport/WebChromeClientIOS.h |     96 +-
 .../ios/WebCoreSupport/WebChromeClientIOS.mm       |    114 +-
 .../ios/WebCoreSupport/WebFixedPositionContent.h   |      2 -
 .../ios/WebCoreSupport/WebFixedPositionContent.mm  |     54 -
 .../WebKit/ios/WebCoreSupport/WebFrameIOS.mm       |     11 +-
 .../Source/WebKit/ios/WebView/WebPDFViewIOS.mm     |      3 +-
 .../WebKit/ios/WebView/WebPDFViewPlaceholder.mm    |      4 +-
 .../Source/WebKit/ios/WebView/WebPlainWhiteView.mm |      1 -
 .../Source/WebKit/ios/WebView/WebUIKitDelegate.h   |     15 +-
 .../native/Source/WebKit/java/BackForwardList.cpp  |    579 +
 .../native/Source/WebKit/java/BackForwardList.h    |     86 +
 .../native/Source/WebKit/java/WebKitLogging.cpp    |     52 +
 .../main/native/Source/WebKit/java/WebKitLogging.h |     73 +
 .../WebKit/mac/Carbon/CarbonWindowAdapter.mm       |     21 +-
 .../Source/WebKit/mac/Carbon/CarbonWindowFrame.m   |      4 +
 .../native/Source/WebKit/mac/Carbon/HIWebView.mm   |      2 +-
 .../Source/WebKit/mac/Configurations/Base.xcconfig |     14 +-
 .../mac/Configurations/DebugRelease.xcconfig       |     19 +-
 .../mac/Configurations/FeatureDefines.xcconfig     |     84 +-
 .../WebKit/mac/Configurations/Version.xcconfig     |      5 +-
 .../mac/Configurations/WebKitLegacy.xcconfig       |     20 +-
 .../src/main/native/Source/WebKit/mac/DOM/DOM.h    |     36 +
 .../src/main/native/Source/WebKit/mac/DOM/DOM.mm   |    862 +
 .../native/Source/WebKit/mac/DOM/DOMAbstractView.h |     33 +
 .../Source/WebKit/mac/DOM/DOMAbstractView.mm       |     94 +
 .../Source/WebKit/mac/DOM/DOMAbstractViewFrame.h   |     33 +
 .../WebKit/mac/DOM/DOMAbstractViewInternal.h       |     37 +
 .../main/native/Source/WebKit/mac/DOM/DOMAttr.h    |     39 +
 .../main/native/Source/WebKit/mac/DOM/DOMAttr.mm   |     99 +
 .../native/Source/WebKit/mac/DOM/DOMAttrInternal.h |     33 +
 .../main/native/Source/WebKit/mac/DOM/DOMBlob.h    |     31 +
 .../main/native/Source/WebKit/mac/DOM/DOMBlob.mm   |     79 +
 .../native/Source/WebKit/mac/DOM/DOMBlobInternal.h |     32 +
 .../native/Source/WebKit/mac/DOM/DOMCDATASection.h |     30 +
 .../Source/WebKit/mac/DOM/DOMCDATASection.mm       |     46 +
 .../WebKit/mac/DOM/DOMCDATASectionInternal.h       |     32 +
 .../src/main/native/Source/WebKit/mac/DOM/DOMCSS.h |    296 +
 .../main/native/Source/WebKit/mac/DOM/DOMCSS.mm    |   1347 +
 .../Source/WebKit/mac/DOM/DOMCSSCharsetRule.h      |     33 +
 .../Source/WebKit/mac/DOM/DOMCSSCharsetRule.mm     |     47 +
 .../Source/WebKit/mac/DOM/DOMCSSFontFaceRule.h     |     33 +
 .../Source/WebKit/mac/DOM/DOMCSSFontFaceRule.mm    |     50 +
 .../Source/WebKit/mac/DOM/DOMCSSImportRule.h       |     37 +
 .../Source/WebKit/mac/DOM/DOMCSSImportRule.mm      |     64 +
 .../native/Source/WebKit/mac/DOM/DOMCSSMediaRule.h |     43 +
 .../Source/WebKit/mac/DOM/DOMCSSMediaRule.mm       |     79 +
 .../native/Source/WebKit/mac/DOM/DOMCSSPageRule.h  |     35 +
 .../native/Source/WebKit/mac/DOM/DOMCSSPageRule.mm |     63 +
 .../Source/WebKit/mac/DOM/DOMCSSPrimitiveValue.h   |     82 +
 .../Source/WebKit/mac/DOM/DOMCSSPrimitiveValue.mm  |    116 +
 .../WebKit/mac/DOM/DOMCSSPrimitiveValueInternal.h  |     32 +
 .../main/native/Source/WebKit/mac/DOM/DOMCSSRule.h |     55 +
 .../native/Source/WebKit/mac/DOM/DOMCSSRule.mm     |    102 +
 .../Source/WebKit/mac/DOM/DOMCSSRuleInternal.h     |     33 +
 .../native/Source/WebKit/mac/DOM/DOMCSSRuleList.h  |     35 +
 .../native/Source/WebKit/mac/DOM/DOMCSSRuleList.mm |     81 +
 .../Source/WebKit/mac/DOM/DOMCSSRuleListInternal.h |     32 +
 .../Source/WebKit/mac/DOM/DOMCSSStyleDeclaration.h |     50 +
 .../WebKit/mac/DOM/DOMCSSStyleDeclaration.mm       |    158 +
 .../mac/DOM/DOMCSSStyleDeclarationInternal.h       |     33 +
 .../native/Source/WebKit/mac/DOM/DOMCSSStyleRule.h |     35 +
 .../Source/WebKit/mac/DOM/DOMCSSStyleRule.mm       |     63 +
 .../Source/WebKit/mac/DOM/DOMCSSStyleSheet.h       |     46 +
 .../Source/WebKit/mac/DOM/DOMCSSStyleSheet.mm      |    104 +
 .../WebKit/mac/DOM/DOMCSSStyleSheetInternal.h      |     32 +
 .../Source/WebKit/mac/DOM/DOMCSSUnknownRule.h      |     30 +
 .../Source/WebKit/mac/DOM/DOMCSSUnknownRule.mm     |     41 +
 .../native/Source/WebKit/mac/DOM/DOMCSSValue.h     |     41 +
 .../native/Source/WebKit/mac/DOM/DOMCSSValue.mm    |     87 +
 .../Source/WebKit/mac/DOM/DOMCSSValueInternal.h    |     33 +
 .../native/Source/WebKit/mac/DOM/DOMCSSValueList.h |     35 +
 .../Source/WebKit/mac/DOM/DOMCSSValueList.mm       |     53 +
 .../Source/WebKit/mac/DOM/DOMCharacterData.h       |     47 +
 .../Source/WebKit/mac/DOM/DOMCharacterData.mm      |    133 +
 .../main/native/Source/WebKit/mac/DOM/DOMComment.h |     30 +
 .../native/Source/WebKit/mac/DOM/DOMComment.mm     |     46 +
 .../Source/WebKit/mac/DOM/DOMCommentInternal.h     |     32 +
 .../main/native/Source/WebKit/mac/DOM/DOMCore.h    |     44 +
 .../main/native/Source/WebKit/mac/DOM/DOMCounter.h |     35 +
 .../native/Source/WebKit/mac/DOM/DOMCounter.mm     |     85 +
 .../Source/WebKit/mac/DOM/DOMCounterInternal.h     |     32 +
 .../WebKit/mac/DOM/DOMCustomXPathNSResolver.h      |     42 +
 .../WebKit/mac/DOM/DOMCustomXPathNSResolver.mm     |     49 +
 .../native/Source/WebKit/mac/DOM/DOMDocument.h     |    146 +
 .../native/Source/WebKit/mac/DOM/DOMDocument.mm    |    813 +
 .../Source/WebKit/mac/DOM/DOMDocumentFragment.h    |     30 +
 .../Source/WebKit/mac/DOM/DOMDocumentFragment.mm   |    101 +
 .../WebKit/mac/DOM/DOMDocumentFragmentInternal.h   |     33 +
 .../WebKit/mac/DOM/DOMDocumentFragmentPrivate.h    |     42 +
 .../Source/WebKit/mac/DOM/DOMDocumentInternal.h    |     33 +
 .../Source/WebKit/mac/DOM/DOMDocumentPrivate.h     |     57 +
 .../native/Source/WebKit/mac/DOM/DOMDocumentType.h |     39 +
 .../Source/WebKit/mac/DOM/DOMDocumentType.mm       |     93 +
 .../WebKit/mac/DOM/DOMDocumentTypeInternal.h       |     33 +
 .../main/native/Source/WebKit/mac/DOM/DOMElement.h |    102 +
 .../native/Source/WebKit/mac/DOM/DOMElement.mm     |    510 +
 .../Source/WebKit/mac/DOM/DOMElementInternal.h     |     33 +
 .../main/native/Source/WebKit/mac/DOM/DOMEntity.h  |     35 +
 .../main/native/Source/WebKit/mac/DOM/DOMEntity.mm |     45 +
 .../Source/WebKit/mac/DOM/DOMEntityReference.h     |     30 +
 .../Source/WebKit/mac/DOM/DOMEntityReference.mm    |     30 +
 .../main/native/Source/WebKit/mac/DOM/DOMEvent.h   |     58 +
 .../main/native/Source/WebKit/mac/DOM/DOMEvent.mm  |    199 +
 .../Source/WebKit/mac/DOM/DOMEventException.h      |     35 +
 .../Source/WebKit/mac/DOM/DOMEventInternal.h       |     35 +
 .../Source/WebKit/mac/DOM/DOMEventListener.h       |     33 +
 .../native/Source/WebKit/mac/DOM/DOMEventTarget.h  |     39 +
 .../main/native/Source/WebKit/mac/DOM/DOMEvents.h  |     42 +
 .../main/native/Source/WebKit/mac/DOM/DOMEvents.mm |     66 +
 .../native/Source/WebKit/mac/DOM/DOMException.h    |     49 +
 .../native/Source/WebKit/mac/DOM/DOMExtensions.h   |    113 +
 .../main/native/Source/WebKit/mac/DOM/DOMFile.h    |     33 +
 .../main/native/Source/WebKit/mac/DOM/DOMFile.mm   |     60 +
 .../native/Source/WebKit/mac/DOM/DOMFileInternal.h |     32 +
 .../native/Source/WebKit/mac/DOM/DOMFileList.h     |     35 +
 .../native/Source/WebKit/mac/DOM/DOMFileList.mm    |     85 +
 .../Source/WebKit/mac/DOM/DOMFileListInternal.h    |     33 +
 .../main/native/Source/WebKit/mac/DOM/DOMHTML.h    |     88 +
 .../main/native/Source/WebKit/mac/DOM/DOMHTML.mm   |    286 +
 .../Source/WebKit/mac/DOM/DOMHTMLAnchorElement.h   |     53 +
 .../Source/WebKit/mac/DOM/DOMHTMLAnchorElement.mm  |    269 +
 .../Source/WebKit/mac/DOM/DOMHTMLAppletElement.h   |     43 +
 .../Source/WebKit/mac/DOM/DOMHTMLAppletElement.mm  |    174 +
 .../Source/WebKit/mac/DOM/DOMHTMLAreaElement.h     |     48 +
 .../Source/WebKit/mac/DOM/DOMHTMLAreaElement.mm    |    218 +
 .../WebKit/mac/DOM/DOMHTMLAreaElementInternal.h    |     32 +
 .../Source/WebKit/mac/DOM/DOMHTMLBRElement.h       |     33 +
 .../Source/WebKit/mac/DOM/DOMHTMLBRElement.mm      |     54 +
 .../Source/WebKit/mac/DOM/DOMHTMLBaseElement.h     |     34 +
 .../Source/WebKit/mac/DOM/DOMHTMLBaseElement.mm    |     66 +
 .../Source/WebKit/mac/DOM/DOMHTMLBaseFontElement.h |     35 +
 .../WebKit/mac/DOM/DOMHTMLBaseFontElement.mm       |     78 +
 .../Source/WebKit/mac/DOM/DOMHTMLBodyElement.h     |     38 +
 .../Source/WebKit/mac/DOM/DOMHTMLBodyElement.mm    |    114 +
 .../Source/WebKit/mac/DOM/DOMHTMLButtonElement.h   |     43 +
 .../Source/WebKit/mac/DOM/DOMHTMLButtonElement.mm  |    137 +
 .../Source/WebKit/mac/DOM/DOMHTMLCanvasElement.h   |     32 +
 .../Source/WebKit/mac/DOM/DOMHTMLCanvasElement.mm  |     71 +
 .../Source/WebKit/mac/DOM/DOMHTMLCollection.h      |     39 +
 .../Source/WebKit/mac/DOM/DOMHTMLCollection.mm     |    100 +
 .../WebKit/mac/DOM/DOMHTMLCollectionInternal.h     |     33 +
 .../Source/WebKit/mac/DOM/DOMHTMLDListElement.h    |     31 +
 .../Source/WebKit/mac/DOM/DOMHTMLDListElement.mm   |     53 +
 .../WebKit/mac/DOM/DOMHTMLDirectoryElement.h       |     31 +
 .../WebKit/mac/DOM/DOMHTMLDirectoryElement.mm      |     53 +
 .../Source/WebKit/mac/DOM/DOMHTMLDivElement.h      |     33 +
 .../Source/WebKit/mac/DOM/DOMHTMLDivElement.mm     |     54 +
 .../native/Source/WebKit/mac/DOM/DOMHTMLDocument.h |     54 +
 .../Source/WebKit/mac/DOM/DOMHTMLDocument.mm       |    216 +
 .../WebKit/mac/DOM/DOMHTMLDocumentInternal.h       |     33 +
 .../native/Source/WebKit/mac/DOM/DOMHTMLElement.h  |     47 +
 .../native/Source/WebKit/mac/DOM/DOMHTMLElement.mm |    298 +
 .../Source/WebKit/mac/DOM/DOMHTMLElementInternal.h |     33 +
 .../Source/WebKit/mac/DOM/DOMHTMLElementPrivate.h  |     33 +
 .../Source/WebKit/mac/DOM/DOMHTMLEmbedElement.h    |     38 +
 .../Source/WebKit/mac/DOM/DOMHTMLEmbedElement.mm   |    114 +
 .../Source/WebKit/mac/DOM/DOMHTMLFieldSetElement.h |     33 +
 .../WebKit/mac/DOM/DOMHTMLFieldSetElement.mm       |     54 +
 .../Source/WebKit/mac/DOM/DOMHTMLFontElement.h     |     35 +
 .../Source/WebKit/mac/DOM/DOMHTMLFontElement.mm    |     78 +
 .../Source/WebKit/mac/DOM/DOMHTMLFormElement.h     |     45 +
 .../Source/WebKit/mac/DOM/DOMHTMLFormElement.mm    |    198 +
 .../WebKit/mac/DOM/DOMHTMLFormElementInternal.h    |     32 +
 .../Source/WebKit/mac/DOM/DOMHTMLFrameElement.h    |     47 +
 .../Source/WebKit/mac/DOM/DOMHTMLFrameElement.mm   |    178 +
 .../Source/WebKit/mac/DOM/DOMHTMLFrameSetElement.h |     34 +
 .../WebKit/mac/DOM/DOMHTMLFrameSetElement.mm       |     66 +
 .../Source/WebKit/mac/DOM/DOMHTMLHRElement.h       |     36 +
 .../Source/WebKit/mac/DOM/DOMHTMLHRElement.mm      |     90 +
 .../Source/WebKit/mac/DOM/DOMHTMLHeadElement.h     |     33 +
 .../Source/WebKit/mac/DOM/DOMHTMLHeadElement.mm    |     60 +
 .../WebKit/mac/DOM/DOMHTMLHeadElementInternal.h    |     32 +
 .../Source/WebKit/mac/DOM/DOMHTMLHeadingElement.h  |     33 +
 .../Source/WebKit/mac/DOM/DOMHTMLHeadingElement.mm |     54 +
 .../Source/WebKit/mac/DOM/DOMHTMLHtmlElement.h     |     33 +
 .../Source/WebKit/mac/DOM/DOMHTMLHtmlElement.mm    |     66 +
 .../Source/WebKit/mac/DOM/DOMHTMLIFrameElement.h   |     46 +
 .../Source/WebKit/mac/DOM/DOMHTMLIFrameElement.mm  |    202 +
 .../Source/WebKit/mac/DOM/DOMHTMLImageElement.h    |     53 +
 .../Source/WebKit/mac/DOM/DOMHTMLImageElement.mm   |    289 +
 .../WebKit/mac/DOM/DOMHTMLImageElementInternal.h   |     32 +
 .../Source/WebKit/mac/DOM/DOMHTMLInputElement.h    |     65 +
 .../Source/WebKit/mac/DOM/DOMHTMLInputElement.mm   |    680 +
 .../WebKit/mac/DOM/DOMHTMLInputElementInternal.h   |     33 +
 .../WebKit/mac/DOM/DOMHTMLInputElementPrivate.h    |     62 +
 .../Source/WebKit/mac/DOM/DOMHTMLLIElement.h       |     34 +
 .../Source/WebKit/mac/DOM/DOMHTMLLIElement.mm      |     66 +
 .../Source/WebKit/mac/DOM/DOMHTMLLabelElement.h    |     36 +
 .../Source/WebKit/mac/DOM/DOMHTMLLabelElement.mm   |     82 +
 .../Source/WebKit/mac/DOM/DOMHTMLLegendElement.h   |     36 +
 .../Source/WebKit/mac/DOM/DOMHTMLLegendElement.mm  |     74 +
 .../Source/WebKit/mac/DOM/DOMHTMLLinkElement.h     |     45 +
 .../Source/WebKit/mac/DOM/DOMHTMLLinkElement.mm    |    202 +
 .../WebKit/mac/DOM/DOMHTMLLinkElementInternal.h    |     32 +
 .../Source/WebKit/mac/DOM/DOMHTMLMapElement.h      |     35 +
 .../Source/WebKit/mac/DOM/DOMHTMLMapElement.mm     |     62 +
 .../Source/WebKit/mac/DOM/DOMHTMLMarqueeElement.h  |     32 +
 .../Source/WebKit/mac/DOM/DOMHTMLMarqueeElement.mm |    186 +
 .../Source/WebKit/mac/DOM/DOMHTMLMediaElement.h    |     80 +
 .../Source/WebKit/mac/DOM/DOMHTMLMediaElement.mm   |    339 +
 .../Source/WebKit/mac/DOM/DOMHTMLMenuElement.h     |     31 +
 .../Source/WebKit/mac/DOM/DOMHTMLMenuElement.mm    |     53 +
 .../Source/WebKit/mac/DOM/DOMHTMLMetaElement.h     |     36 +
 .../Source/WebKit/mac/DOM/DOMHTMLMetaElement.mm    |     90 +
 .../Source/WebKit/mac/DOM/DOMHTMLModElement.h      |     34 +
 .../Source/WebKit/mac/DOM/DOMHTMLModElement.mm     |     66 +
 .../Source/WebKit/mac/DOM/DOMHTMLOListElement.h    |     35 +
 .../Source/WebKit/mac/DOM/DOMHTMLOListElement.mm   |     90 +
 .../Source/WebKit/mac/DOM/DOMHTMLObjectElement.h   |     54 +
 .../Source/WebKit/mac/DOM/DOMHTMLObjectElement.mm  |    260 +
 .../Source/WebKit/mac/DOM/DOMHTMLOptGroupElement.h |     34 +
 .../WebKit/mac/DOM/DOMHTMLOptGroupElement.mm       |     66 +
 .../Source/WebKit/mac/DOM/DOMHTMLOptionElement.h   |     41 +
 .../Source/WebKit/mac/DOM/DOMHTMLOptionElement.mm  |    133 +
 .../WebKit/mac/DOM/DOMHTMLOptionElementInternal.h  |     33 +
 .../WebKit/mac/DOM/DOMHTMLOptionsCollection.h      |     41 +
 .../WebKit/mac/DOM/DOMHTMLOptionsCollection.mm     |    122 +
 .../mac/DOM/DOMHTMLOptionsCollectionInternal.h     |     32 +
 .../WebKit/mac/DOM/DOMHTMLParagraphElement.h       |     33 +
 .../WebKit/mac/DOM/DOMHTMLParagraphElement.mm      |     54 +
 .../Source/WebKit/mac/DOM/DOMHTMLParamElement.h    |     36 +
 .../Source/WebKit/mac/DOM/DOMHTMLParamElement.mm   |     90 +
 .../Source/WebKit/mac/DOM/DOMHTMLPreElement.h      |     32 +
 .../Source/WebKit/mac/DOM/DOMHTMLPreElement.mm     |     65 +
 .../Source/WebKit/mac/DOM/DOMHTMLQuoteElement.h    |     33 +
 .../Source/WebKit/mac/DOM/DOMHTMLQuoteElement.mm   |     54 +
 .../Source/WebKit/mac/DOM/DOMHTMLScriptElement.h   |     39 +
 .../Source/WebKit/mac/DOM/DOMHTMLScriptElement.mm  |    168 +
 .../WebKit/mac/DOM/DOMHTMLScriptElementInternal.h  |     32 +
 .../Source/WebKit/mac/DOM/DOMHTMLSelectElement.h   |     57 +
 .../Source/WebKit/mac/DOM/DOMHTMLSelectElement.mm  |    218 +
 .../WebKit/mac/DOM/DOMHTMLSelectElementInternal.h  |     32 +
 .../Source/WebKit/mac/DOM/DOMHTMLStyleElement.h    |     37 +
 .../Source/WebKit/mac/DOM/DOMHTMLStyleElement.mm   |    103 +
 .../WebKit/mac/DOM/DOMHTMLStyleElementInternal.h   |     32 +
 .../WebKit/mac/DOM/DOMHTMLTableCaptionElement.h    |     33 +
 .../WebKit/mac/DOM/DOMHTMLTableCaptionElement.mm   |     65 +
 .../mac/DOM/DOMHTMLTableCaptionElementInternal.h   |     33 +
 .../WebKit/mac/DOM/DOMHTMLTableCellElement.h       |     47 +
 .../WebKit/mac/DOM/DOMHTMLTableCellElement.mm      |    227 +
 .../mac/DOM/DOMHTMLTableCellElementInternal.h      |     33 +
 .../Source/WebKit/mac/DOM/DOMHTMLTableColElement.h |     38 +
 .../WebKit/mac/DOM/DOMHTMLTableColElement.mm       |    119 +
 .../mac/DOM/DOMHTMLTableColElementInternal.h       |     32 +
 .../Source/WebKit/mac/DOM/DOMHTMLTableElement.h    |     60 +
 .../Source/WebKit/mac/DOM/DOMHTMLTableElement.mm   |    260 +
 .../Source/WebKit/mac/DOM/DOMHTMLTableRowElement.h |     45 +
 .../WebKit/mac/DOM/DOMHTMLTableRowElement.mm       |    136 +
 .../WebKit/mac/DOM/DOMHTMLTableSectionElement.h    |     42 +
 .../WebKit/mac/DOM/DOMHTMLTableSectionElement.mm   |    123 +
 .../mac/DOM/DOMHTMLTableSectionElementInternal.h   |     33 +
 .../Source/WebKit/mac/DOM/DOMHTMLTextAreaElement.h |     48 +
 .../WebKit/mac/DOM/DOMHTMLTextAreaElement.mm       |    328 +
 .../mac/DOM/DOMHTMLTextAreaElementInternal.h       |     33 +
 .../WebKit/mac/DOM/DOMHTMLTextAreaElementPrivate.h |     44 +
 .../Source/WebKit/mac/DOM/DOMHTMLTitleElement.h    |     33 +
 .../Source/WebKit/mac/DOM/DOMHTMLTitleElement.mm   |     53 +
 .../Source/WebKit/mac/DOM/DOMHTMLUListElement.h    |     34 +
 .../Source/WebKit/mac/DOM/DOMHTMLUListElement.mm   |     66 +
 .../Source/WebKit/mac/DOM/DOMHTMLVideoElement.h    |     45 +
 .../Source/WebKit/mac/DOM/DOMHTMLVideoElement.mm   |    141 +
 .../Source/WebKit/mac/DOM/DOMImplementation.h      |     48 +
 .../Source/WebKit/mac/DOM/DOMImplementation.mm     |    127 +
 .../WebKit/mac/DOM/DOMImplementationInternal.h     |     32 +
 .../native/Source/WebKit/mac/DOM/DOMInternal.h     |     88 +
 .../native/Source/WebKit/mac/DOM/DOMInternal.mm    |    130 +
 .../Source/WebKit/mac/DOM/DOMKeyboardEvent.h       |     56 +
 .../Source/WebKit/mac/DOM/DOMKeyboardEvent.mm      |    134 +
 .../native/Source/WebKit/mac/DOM/DOMMediaError.h   |     39 +
 .../native/Source/WebKit/mac/DOM/DOMMediaError.mm  |     80 +
 .../Source/WebKit/mac/DOM/DOMMediaErrorInternal.h  |     33 +
 .../native/Source/WebKit/mac/DOM/DOMMediaList.h    |     38 +
 .../native/Source/WebKit/mac/DOM/DOMMediaList.mm   |    105 +
 .../Source/WebKit/mac/DOM/DOMMediaListInternal.h   |     33 +
 .../native/Source/WebKit/mac/DOM/DOMMouseEvent.h   |     57 +
 .../native/Source/WebKit/mac/DOM/DOMMouseEvent.mm  |    160 +
 .../Source/WebKit/mac/DOM/DOMMutationEvent.h       |     51 +
 .../Source/WebKit/mac/DOM/DOMMutationEvent.mm      |     88 +
 .../native/Source/WebKit/mac/DOM/DOMNamedNodeMap.h |     47 +
 .../Source/WebKit/mac/DOM/DOMNamedNodeMap.mm       |    134 +
 .../WebKit/mac/DOM/DOMNamedNodeMapInternal.h       |     32 +
 .../main/native/Source/WebKit/mac/DOM/DOMNode.h    |    100 +
 .../main/native/Source/WebKit/mac/DOM/DOMNode.mm   |    385 +
 .../native/Source/WebKit/mac/DOM/DOMNodeFilter.h   |     52 +
 .../native/Source/WebKit/mac/DOM/DOMNodeInternal.h |     38 +
 .../native/Source/WebKit/mac/DOM/DOMNodeIterator.h |     43 +
 .../Source/WebKit/mac/DOM/DOMNodeIterator.mm       |    126 +
 .../WebKit/mac/DOM/DOMNodeIteratorInternal.h       |     33 +
 .../native/Source/WebKit/mac/DOM/DOMNodeList.h     |     35 +
 .../native/Source/WebKit/mac/DOM/DOMNodeList.mm    |     79 +
 .../Source/WebKit/mac/DOM/DOMNodeListInternal.h    |     32 +
 .../native/Source/WebKit/mac/DOM/DOMNodePrivate.h  |     32 +
 .../main/native/Source/WebKit/mac/DOM/DOMObject.h  |     48 +
 .../main/native/Source/WebKit/mac/DOM/DOMObject.mm |     84 +
 .../Source/WebKit/mac/DOM/DOMOverflowEvent.h       |     41 +
 .../Source/WebKit/mac/DOM/DOMOverflowEvent.mm      |     65 +
 .../main/native/Source/WebKit/mac/DOM/DOMPrivate.h |    141 +
 .../WebKit/mac/DOM/DOMProcessingInstruction.h      |     35 +
 .../WebKit/mac/DOM/DOMProcessingInstruction.mm     |     66 +
 .../mac/DOM/DOMProcessingInstructionInternal.h     |     33 +
 .../Source/WebKit/mac/DOM/DOMProgressEvent.h       |     33 +
 .../Source/WebKit/mac/DOM/DOMProgressEvent.mm      |     59 +
 .../native/Source/WebKit/mac/DOM/DOMRGBColor.h     |     46 +
 .../native/Source/WebKit/mac/DOM/DOMRGBColor.mm    |    112 +
 .../Source/WebKit/mac/DOM/DOMRGBColorInternal.h    |     32 +
 .../main/native/Source/WebKit/mac/DOM/DOMRange.h   |     86 +
 .../main/native/Source/WebKit/mac/DOM/DOMRange.mm  |    310 +
 .../Source/WebKit/mac/DOM/DOMRangeException.h      |     36 +
 .../Source/WebKit/mac/DOM/DOMRangeInternal.h       |     33 +
 .../main/native/Source/WebKit/mac/DOM/DOMRanges.h  |     28 +
 .../main/native/Source/WebKit/mac/DOM/DOMRect.h    |     36 +
 .../main/native/Source/WebKit/mac/DOM/DOMRect.mm   |     92 +
 .../native/Source/WebKit/mac/DOM/DOMRectInternal.h |     32 +
 .../native/Source/WebKit/mac/DOM/DOMStyleSheet.h   |     41 +
 .../native/Source/WebKit/mac/DOM/DOMStyleSheet.mm  |    122 +
 .../Source/WebKit/mac/DOM/DOMStyleSheetInternal.h  |     33 +
 .../Source/WebKit/mac/DOM/DOMStyleSheetList.h      |     35 +
 .../Source/WebKit/mac/DOM/DOMStyleSheetList.mm     |     82 +
 .../WebKit/mac/DOM/DOMStyleSheetListInternal.h     |     32 +
 .../native/Source/WebKit/mac/DOM/DOMStylesheets.h  |     33 +
 .../main/native/Source/WebKit/mac/DOM/DOMText.h    |     37 +
 .../main/native/Source/WebKit/mac/DOM/DOMText.mm   |     65 +
 .../native/Source/WebKit/mac/DOM/DOMTextEvent.h    |     36 +
 .../native/Source/WebKit/mac/DOM/DOMTextEvent.mm   |     56 +
 .../native/Source/WebKit/mac/DOM/DOMTextInternal.h |     32 +
 .../native/Source/WebKit/mac/DOM/DOMTimeRanges.h   |     34 +
 .../native/Source/WebKit/mac/DOM/DOMTimeRanges.mm  |     91 +
 .../Source/WebKit/mac/DOM/DOMTimeRangesInternal.h  |     32 +
 .../native/Source/WebKit/mac/DOM/DOMTokenList.h    |     39 +
 .../native/Source/WebKit/mac/DOM/DOMTokenList.mm   |    105 +
 .../Source/WebKit/mac/DOM/DOMTokenListInternal.h   |     33 +
 .../native/Source/WebKit/mac/DOM/DOMTraversal.h    |     33 +
 .../native/Source/WebKit/mac/DOM/DOMTreeWalker.h   |     46 +
 .../native/Source/WebKit/mac/DOM/DOMTreeWalker.mm  |    150 +
 .../Source/WebKit/mac/DOM/DOMTreeWalkerInternal.h  |     33 +
 .../main/native/Source/WebKit/mac/DOM/DOMUIEvent.h |     48 +
 .../native/Source/WebKit/mac/DOM/DOMUIEvent.mm     |    118 +
 .../Source/WebKit/mac/DOM/DOMUIKitExtensions.h     |     89 +
 .../Source/WebKit/mac/DOM/DOMUIKitExtensions.mm    |    431 +
 .../native/Source/WebKit/mac/DOM/DOMUtility.mm     |    123 +
 .../main/native/Source/WebKit/mac/DOM/DOMViews.h   |     31 +
 .../native/Source/WebKit/mac/DOM/DOMWheelEvent.h   |     44 +
 .../native/Source/WebKit/mac/DOM/DOMWheelEvent.mm  |    107 +
 .../Source/WebKit/mac/DOM/DOMWheelEventInternal.h  |     33 +
 .../main/native/Source/WebKit/mac/DOM/DOMXPath.h   |     34 +
 .../main/native/Source/WebKit/mac/DOM/DOMXPath.mm  |     80 +
 .../Source/WebKit/mac/DOM/DOMXPathException.h      |     36 +
 .../Source/WebKit/mac/DOM/DOMXPathExpression.h     |     38 +
 .../Source/WebKit/mac/DOM/DOMXPathExpression.mm    |     84 +
 .../WebKit/mac/DOM/DOMXPathExpressionInternal.h    |     32 +
 .../Source/WebKit/mac/DOM/DOMXPathNSResolver.h     |     33 +
 .../native/Source/WebKit/mac/DOM/DOMXPathResult.h  |     56 +
 .../native/Source/WebKit/mac/DOM/DOMXPathResult.mm |    127 +
 .../Source/WebKit/mac/DOM/DOMXPathResultInternal.h |     33 +
 .../Source/WebKit/mac/DOM/ExceptionHandlers.h      |     48 +
 .../Source/WebKit/mac/DOM/ExceptionHandlers.mm     |     88 +
 .../Source/WebKit/mac/DOM/ObjCEventListener.h      |     60 +
 .../Source/WebKit/mac/DOM/ObjCEventListener.mm     |     88 +
 .../WebKit/mac/DOM/ObjCNodeFilterCondition.h       |     56 +
 .../WebKit/mac/DOM/ObjCNodeFilterCondition.mm      |     43 +
 .../Source/WebKit/mac/DOM/WebAutocapitalizeTypes.h |     32 +
 .../Source/WebKit/mac/DOM/WebDOMOperations.mm      |     11 +-
 .../WebKit/mac/DOM/WebDOMOperationsPrivate.h       |      1 +
 .../mac/DefaultDelegates/WebDefaultUIDelegate.m    |      5 -
 .../Source/WebKit/mac/History/BackForwardList.h    |     87 +
 .../Source/WebKit/mac/History/BackForwardList.mm   |    262 +
 .../WebKit/mac/History/BinaryPropertyList.cpp      |      1 -
 .../WebKit/mac/History/HistoryPropertyList.mm      |      2 +-
 .../Source/WebKit/mac/History/WebBackForwardList.h |      2 +-
 .../WebKit/mac/History/WebBackForwardList.mm       |     41 +-
 .../mac/History/WebBackForwardListInternal.h       |      8 +-
 .../native/Source/WebKit/mac/History/WebHistory.mm |      2 +-
 .../Source/WebKit/mac/History/WebHistoryItem.mm    |     54 +-
 .../WebKit/mac/History/WebHistoryItemInternal.h    |      2 +
 .../WebKit/mac/History/WebHistoryItemPrivate.h     |      5 -
 .../src/main/native/Source/WebKit/mac/Info.plist   |      4 +-
 .../native/Source/WebKit/mac/MigrateHeaders.make   |    187 +-
 .../Source/WebKit/mac/Misc/OldWebAssertions.c      |     38 -
 .../main/native/Source/WebKit/mac/Misc/WebCache.mm |     17 +-
 .../Source/WebKit/mac/Misc/WebCoreStatistics.mm    |     39 +-
 .../native/Source/WebKit/mac/Misc/WebDownload.h    |      3 -
 .../native/Source/WebKit/mac/Misc/WebDownload.mm   |     31 +-
 .../Source/WebKit/mac/Misc/WebDownloadInternal.h   |     20 +-
 .../Source/WebKit/mac/Misc/WebElementDictionary.mm |      2 +-
 .../Source/WebKit/mac/Misc/WebIconDatabase.h       |      9 -
 .../Source/WebKit/mac/Misc/WebIconDatabase.mm      |      4 +-
 .../main/native/Source/WebKit/mac/Misc/WebKit.h    |      2 +-
 .../native/Source/WebKit/mac/Misc/WebKitErrors.h   |      2 +-
 .../native/Source/WebKit/mac/Misc/WebKitErrors.m   |      6 +-
 .../Source/WebKit/mac/Misc/WebKitErrorsPrivate.h   |      2 +
 .../native/Source/WebKit/mac/Misc/WebKitLogging.h  |      9 +-
 .../native/Source/WebKit/mac/Misc/WebKitLogging.m  |     12 +-
 .../Source/WebKit/mac/Misc/WebKitNSStringExtras.mm |      5 +-
 .../Source/WebKit/mac/Misc/WebKitVersionChecks.h   |     11 +
 .../Source/WebKit/mac/Misc/WebKitVersionChecks.m   |     68 -
 .../Source/WebKit/mac/Misc/WebKitVersionChecks.mm  |     74 +
 .../Source/WebKit/mac/Misc/WebLocalizableStrings.h |      6 +-
 .../WebKit/mac/Misc/WebLocalizableStrings.mm       |     26 -
 .../Source/WebKit/mac/Misc/WebNSEventExtras.m      |      5 +-
 .../WebKit/mac/Misc/WebNSFileManagerExtras.mm      |      3 +-
 .../WebKit/mac/Misc/WebNSPasteboardExtras.mm       |     27 +-
 .../native/Source/WebKit/mac/Misc/WebNSURLExtras.h |     25 +-
 .../Source/WebKit/mac/Misc/WebNSURLExtras.mm       |     98 +-
 .../Source/WebKit/mac/Misc/WebNSViewExtras.m       |      9 +-
 .../Source/WebKit/mac/Misc/WebQuotaManager.h       |      4 +-
 .../mac/Misc/WebSharingServicePickerController.mm  |      2 +-
 .../Source/WebKit/mac/Misc/WebStringTruncator.mm   |     14 +
 .../WebKit/mac/Panels/WebAuthenticationPanel.m     |      4 +-
 .../Plugins/Hosted/HostedNetscapePluginStream.mm   |      2 +-
 .../Plugins/Hosted/NetscapePluginHostManager.mm    |      2 +-
 .../mac/Plugins/Hosted/NetscapePluginHostProxy.h   |      1 -
 .../mac/Plugins/Hosted/NetscapePluginHostProxy.mm  |     58 +-
 .../Plugins/Hosted/NetscapePluginInstanceProxy.h   |     10 -
 .../Plugins/Hosted/NetscapePluginInstanceProxy.mm  |    214 +-
 .../WebKit/mac/Plugins/Hosted/ProxyInstance.h      |      2 +-
 .../WebKit/mac/Plugins/Hosted/ProxyInstance.mm     |     27 +-
 .../mac/Plugins/Hosted/ProxyRuntimeObject.mm       |      2 +-
 .../Plugins/Hosted/WebHostedNetscapePluginView.h   |      2 +-
 .../Plugins/Hosted/WebHostedNetscapePluginView.mm  |     28 +-
 .../mac/Plugins/Hosted/WebKitPluginClient.defs     |     19 +-
 .../mac/Plugins/Hosted/WebKitPluginHost.defs       |      6 +-
 .../WebKit/mac/Plugins/WebBaseNetscapePluginView.h |      2 -
 .../mac/Plugins/WebBaseNetscapePluginView.mm       |     64 +-
 .../WebKit/mac/Plugins/WebBasePluginPackage.mm     |     34 +-
 .../Plugins/WebNetscapeContainerCheckContextInfo.h |     46 -
 .../WebNetscapeContainerCheckContextInfo.mm        |     61 -
 .../mac/Plugins/WebNetscapeContainerCheckPrivate.h |     64 -
 .../Plugins/WebNetscapeContainerCheckPrivate.mm    |     48 -
 .../Plugins/WebNetscapePluginEventHandlerCarbon.mm |     12 +-
 .../Plugins/WebNetscapePluginEventHandlerCocoa.mm  |      2 +-
 .../WebKit/mac/Plugins/WebNetscapePluginStream.mm  |      7 +-
 .../WebKit/mac/Plugins/WebNetscapePluginView.h     |     14 +-
 .../WebKit/mac/Plugins/WebNetscapePluginView.mm    |    187 +-
 .../WebKit/mac/Plugins/WebPluginContainerCheck.mm  |     16 +-
 .../WebKit/mac/Plugins/WebPluginController.mm      |     36 +-
 .../main/native/Source/WebKit/mac/Plugins/npapi.mm |     15 -
 .../WebKit/mac/Storage/WebDatabaseManager.mm       |    118 +-
 .../WebKit/mac/Storage/WebDatabaseManagerClient.h  |     19 +-
 .../WebKit/mac/Storage/WebDatabaseManagerClient.mm |     67 +-
 .../mac/Storage/WebDatabaseManagerInternal.h       |     10 -
 .../WebKit/mac/Storage/WebDatabaseManagerPrivate.h |      3 +
 .../WebKit/mac/Storage/WebDatabaseQuotaManager.mm  |     12 +-
 .../Source/WebKit/mac/Storage/WebStorageManager.mm |     32 +-
 .../WebKit/mac/Storage/WebStorageTrackerClient.h   |      6 +-
 .../WebKit/mac/Storage/WebStorageTrackerClient.mm  |     18 +-
 .../WebKit/mac/WebCoreSupport/CorrectionPanel.h    |      2 +-
 .../WebKit/mac/WebCoreSupport/CorrectionPanel.mm   |     15 +-
 .../WebKit/mac/WebCoreSupport/PopupMenuMac.h       |      8 +-
 .../WebKit/mac/WebCoreSupport/PopupMenuMac.mm      |     47 +-
 .../WebKit/mac/WebCoreSupport/SearchPopupMenuMac.h |      8 +-
 .../mac/WebCoreSupport/WebAlternativeTextClient.h  |     16 +-
 .../mac/WebCoreSupport/WebAlternativeTextClient.mm |     20 +-
 .../mac/WebCoreSupport/WebApplicationCache.mm      |     38 +-
 .../WebApplicationCacheQuotaManager.mm             |      4 +-
 .../WebKit/mac/WebCoreSupport/WebChromeClient.h    |    225 +-
 .../WebKit/mac/WebCoreSupport/WebChromeClient.mm   |    153 +-
 .../mac/WebCoreSupport/WebContextMenuClient.h      |     24 +-
 .../mac/WebCoreSupport/WebContextMenuClient.mm     |     10 +-
 .../WebCoreSupport/WebDeviceOrientationClient.h    |     10 +-
 .../WebKit/mac/WebCoreSupport/WebDragClient.h      |     16 +-
 .../WebKit/mac/WebCoreSupport/WebDragClient.mm     |     56 +-
 .../WebKit/mac/WebCoreSupport/WebEditorClient.h    |    215 +-
 .../WebKit/mac/WebCoreSupport/WebEditorClient.mm   |    289 +-
 .../mac/WebCoreSupport/WebFrameLoaderClient.h      |    285 +-
 .../mac/WebCoreSupport/WebFrameLoaderClient.mm     |    337 +-
 .../mac/WebCoreSupport/WebFrameNetworkingContext.h |     24 +-
 .../WebCoreSupport/WebFrameNetworkingContext.mm    |     29 +-
 .../mac/WebCoreSupport/WebGeolocationClient.h      |     16 +-
 .../mac/WebCoreSupport/WebGeolocationClient.mm     |      6 +-
 .../mac/WebCoreSupport/WebIconDatabaseClient.h     |     10 +-
 .../WebKit/mac/WebCoreSupport/WebInspectorClient.h |     54 +-
 .../mac/WebCoreSupport/WebInspectorClient.mm       |     13 +-
 .../WebKit/mac/WebCoreSupport/WebKeyGenerator.h    |     41 -
 .../WebKit/mac/WebCoreSupport/WebKeyGenerator.mm   |     65 -
 .../mac/WebCoreSupport/WebNotificationClient.h     |     20 +-
 .../mac/WebCoreSupport/WebNotificationClient.mm    |      7 +-
 .../WebCoreSupport/WebOpenPanelResultListener.h    |      8 +-
 .../WebCoreSupport/WebOpenPanelResultListener.mm   |     41 +-
 .../WebCoreSupport/WebPaymentCoordinatorClient.h   |     53 +
 .../WebCoreSupport/WebPaymentCoordinatorClient.mm  |     99 +
 .../mac/WebCoreSupport/WebPlatformStrategies.h     |     81 +-
 .../mac/WebCoreSupport/WebPlatformStrategies.mm    |     90 +-
 .../mac/WebCoreSupport/WebPluginInfoProvider.h     |     41 +
 .../mac/WebCoreSupport/WebPluginInfoProvider.mm    |     74 +
 .../mac/WebCoreSupport/WebProgressTrackerClient.h  |     12 +-
 .../WebKit/mac/WebCoreSupport/WebSecurityOrigin.mm |     25 +-
 .../WebCoreSupport/WebSelectionServiceController.h |      2 +-
 .../WebSelectionServiceController.mm               |     14 +-
 .../mac/WebCoreSupport/WebSystemInterface.mm       |      7 -
 .../WebKit/mac/WebCoreSupport/WebUserMediaClient.h |     19 +-
 .../mac/WebCoreSupport/WebUserMediaClient.mm       |     45 +-
 .../WebCoreSupport/WebValidationMessageClient.h    |     54 +
 .../WebCoreSupport/WebValidationMessageClient.mm   |     97 +
 .../mac/WebCoreSupport/WebVisitedLinkStore.h       |      4 +-
 .../mac/WebCoreSupport/WebVisitedLinkStore.mm      |      2 +-
 .../WebKit/mac/WebInspector/WebNodeHighlight.h     |      2 +-
 .../WebKit/mac/WebInspector/WebNodeHighlight.mm    |      2 +-
 .../src/main/native/Source/WebKit/mac/WebKit.order |      1 -
 .../native/Source/WebKit/mac/WebKitAdditions.mm    |     28 -
 .../main/native/Source/WebKit/mac/WebKitPrefix.h   |      5 +
 .../native/Source/WebKit/mac/WebView/PDFViewSPI.h  |     40 +
 .../native/Source/WebKit/mac/WebView/WebArchive.mm |     43 +-
 .../native/Source/WebKit/mac/WebView/WebClipView.h |      2 +
 .../Source/WebKit/mac/WebView/WebClipView.mm       |     13 +
 .../Source/WebKit/mac/WebView/WebDataSource.mm     |     61 +-
 .../WebKit/mac/WebView/WebDataSourceInternal.h     |      3 +
 .../WebKit/mac/WebView/WebDataSourcePrivate.h      |      4 +
 .../mac/WebView/WebDelegateImplementationCaching.h |      1 -
 .../WebKit/mac/WebView/WebDeviceOrientation.mm     |     11 +-
 .../WebView/WebDeviceOrientationProviderMock.mm    |      2 +-
 .../native/Source/WebKit/mac/WebView/WebFrame.mm   |    173 +-
 .../Source/WebKit/mac/WebView/WebFrameInternal.h   |      2 +-
 .../WebKit/mac/WebView/WebFrameLoadDelegate.h      |     22 +-
 .../Source/WebKit/mac/WebView/WebFramePrivate.h    |      2 -
 .../Source/WebKit/mac/WebView/WebFrameView.mm      |     32 +-
 .../WebKit/mac/WebView/WebFrameViewPrivate.h       |      2 +-
 .../WebKit/mac/WebView/WebFullScreenController.h   |      1 -
 .../WebKit/mac/WebView/WebFullScreenController.mm  |     21 +-
 .../WebKit/mac/WebView/WebGeolocationPosition.mm   |      2 +-
 .../WebKit/mac/WebView/WebHTMLRepresentation.mm    |     37 +-
 .../Source/WebKit/mac/WebView/WebHTMLView.mm       |    381 +-
 .../WebKit/mac/WebView/WebHTMLViewInternal.h       |      4 +-
 .../Source/WebKit/mac/WebView/WebHTMLViewPrivate.h |      1 +
 .../mac/WebView/WebImmediateActionController.h     |     11 +-
 .../mac/WebView/WebImmediateActionController.mm    |     73 +-
 .../Source/WebKit/mac/WebView/WebIndicateLayer.mm  |      3 +-
 .../mac/WebView/WebMediaPlaybackTargetPicker.h     |      9 +-
 .../mac/WebView/WebMediaPlaybackTargetPicker.mm    |     12 +-
 .../native/Source/WebKit/mac/WebView/WebPDFView.h  |     10 +-
 .../native/Source/WebKit/mac/WebView/WebPDFView.mm |     83 +-
 .../Source/WebKit/mac/WebView/WebPolicyDelegate.h  |      4 +-
 .../WebKit/mac/WebView/WebPreferenceKeysPrivate.h  |     33 +-
 .../Source/WebKit/mac/WebView/WebPreferences.h     |      4 +-
 .../Source/WebKit/mac/WebView/WebPreferences.mm    |    378 +-
 .../WebKit/mac/WebView/WebPreferencesPrivate.h     |     81 +-
 .../Source/WebKit/mac/WebView/WebResource.mm       |     62 +-
 .../WebKit/mac/WebView/WebResourceInternal.h       |      8 +-
 .../WebKit/mac/WebView/WebResourceLoadDelegate.h   |     14 +-
 .../mac/WebView/WebResourceLoadDelegatePrivate.h   |      4 +-
 .../Source/WebKit/mac/WebView/WebScriptDebugger.h  |      5 +-
 .../Source/WebKit/mac/WebView/WebScriptDebugger.mm |      8 +-
 .../mac/WebView/WebTextCompletionController.mm     |      4 +-
 .../Source/WebKit/mac/WebView/WebUIDelegate.h      |     21 +-
 .../WebKit/mac/WebView/WebUIDelegatePrivate.h      |      6 +-
 .../native/Source/WebKit/mac/WebView/WebView.h     |      4 +-
 .../native/Source/WebKit/mac/WebView/WebView.mm    |   1438 +-
 .../native/Source/WebKit/mac/WebView/WebViewData.h |     44 +-
 .../Source/WebKit/mac/WebView/WebViewData.mm       |     10 +
 .../Source/WebKit/mac/WebView/WebViewInternal.h    |     19 +-
 .../Source/WebKit/mac/WebView/WebViewPrivate.h     |     25 +-
 .../native/Source/WebKit/mac/icu/unicode/ucurr.h   |    360 +
 .../native/Source/WebKit/win/AccessibleBase.cpp    |     18 +-
 .../native/Source/WebKit/win/AccessibleDocument.h  |      4 +-
 .../Source/WebKit/win/AccessibleTextImpl.cpp       |     11 +-
 .../native/Source/WebKit/win/BackForwardList.cpp   |    264 +
 .../native/Source/WebKit/win/BackForwardList.h     |     78 +
 .../native/Source/WebKit/win/DOMCSSClasses.cpp     |      8 +-
 .../native/Source/WebKit/win/DOMCoreClasses.cpp    |     72 +-
 .../native/Source/WebKit/win/DOMEventsClasses.cpp  |      6 +-
 .../native/Source/WebKit/win/DOMEventsClasses.h    |      4 +-
 .../native/Source/WebKit/win/DOMHTMLClasses.cpp    |      8 +-
 .../Source/WebKit/win/DefaultDownloadDelegate.h    |      2 +-
 .../WebKit/win/FullscreenVideoController.cpp       |     24 +-
 .../Source/WebKit/win/FullscreenVideoController.h  |      2 +
 .../Source/WebKit/win/Interfaces/DOMEvents.idl     |      2 +-
 .../WebKit/win/Interfaces/IWebDatabaseManager.idl  |      8 +
 .../Source/WebKit/win/Interfaces/IWebInspector.idl |      3 -
 .../win/Interfaces/IWebPreferencesPrivate.idl      |     21 +
 .../WebKit/win/Interfaces/IWebViewPrivate.idl      |     24 +-
 .../native/Source/WebKit/win/Interfaces/WebKit.idl |      2 +-
 .../Source/WebKit/win/Plugins/PluginDatabase.cpp   |      4 -
 .../Source/WebKit/win/Plugins/PluginPackage.cpp    |     30 +-
 .../Source/WebKit/win/Plugins/PluginStream.cpp     |      3 +-
 .../Source/WebKit/win/Plugins/PluginView.cpp       |     97 +-
 .../native/Source/WebKit/win/Plugins/PluginView.h  |     49 +-
 .../Source/WebKit/win/Plugins/PluginViewWin.cpp    |     11 +-
 .../Source/WebKit/win/WebApplicationCache.cpp      |     23 +-
 .../native/Source/WebKit/win/WebApplicationCache.h |      2 +-
 .../main/native/Source/WebKit/win/WebArchive.cpp   |      2 +-
 .../Source/WebKit/win/WebBackForwardList.cpp       |      6 +-
 .../native/Source/WebKit/win/WebBackForwardList.h  |     15 +-
 .../src/main/native/Source/WebKit/win/WebCache.cpp |     19 +-
 .../native/Source/WebKit/win/WebCoreStatistics.cpp |     36 +-
 .../AcceleratedCompositingContext.cpp              |     12 +-
 .../WebKit/win/WebCoreSupport/WebChromeClient.cpp  |     83 +-
 .../WebKit/win/WebCoreSupport/WebChromeClient.h    |    160 +-
 .../win/WebCoreSupport/WebContextMenuClient.cpp    |      9 +-
 .../win/WebCoreSupport/WebContextMenuClient.h      |      2 -
 .../WebDesktopNotificationsDelegate.cpp            |      4 +-
 .../WebDesktopNotificationsDelegate.h              |      6 +-
 .../WebKit/win/WebCoreSupport/WebDragClient.cpp    |     12 +-
 .../WebKit/win/WebCoreSupport/WebDragClient.h      |      6 +-
 .../WebKit/win/WebCoreSupport/WebEditorClient.cpp  |     83 +-
 .../WebKit/win/WebCoreSupport/WebEditorClient.h    |    159 +-
 .../win/WebCoreSupport/WebFrameLoaderClient.cpp    |    142 +-
 .../win/WebCoreSupport/WebFrameLoaderClient.h      |    257 +-
 .../WebCoreSupport/WebFrameNetworkingContext.cpp   |     32 +-
 .../win/WebCoreSupport/WebFrameNetworkingContext.h |     19 +-
 .../win/WebCoreSupport/WebGeolocationClient.cpp    |      2 +-
 .../win/WebCoreSupport/WebInspectorClient.cpp      |      4 +
 .../WebKit/win/WebCoreSupport/WebInspectorClient.h |     32 +-
 .../win/WebCoreSupport/WebPlatformStrategies.cpp   |     61 +-
 .../win/WebCoreSupport/WebPlatformStrategies.h     |     13 +-
 .../win/WebCoreSupport/WebPluginInfoProvider.cpp   |     88 +
 .../win/WebCoreSupport/WebPluginInfoProvider.h     |     47 +
 .../win/WebCoreSupport/WebVisitedLinkStore.h       |      5 +-
 .../native/Source/WebKit/win/WebDataSource.cpp     |      2 +-
 .../Source/WebKit/win/WebDatabaseManager.cpp       |     63 +-
 .../native/Source/WebKit/win/WebDatabaseManager.h  |     18 +-
 .../main/native/Source/WebKit/win/WebDownload.h    |     12 +-
 .../native/Source/WebKit/win/WebDownloadCFNet.cpp  |      3 +-
 .../native/Source/WebKit/win/WebDropSource.cpp     |      2 +-
 .../src/main/native/Source/WebKit/win/WebError.cpp |      6 +-
 .../src/main/native/Source/WebKit/win/WebError.h   |      7 +-
 .../src/main/native/Source/WebKit/win/WebFrame.cpp |     14 +-
 .../src/main/native/Source/WebKit/win/WebFrame.h   |      3 +-
 .../main/native/Source/WebKit/win/WebHistory.cpp   |      1 -
 .../src/main/native/Source/WebKit/win/WebHistory.h |      4 +-
 .../native/Source/WebKit/win/WebHistoryItem.cpp    |     38 +-
 .../main/native/Source/WebKit/win/WebInspector.cpp |     32 -
 .../main/native/Source/WebKit/win/WebInspector.h   |      3 -
 .../Source/WebKit/win/WebJavaScriptCollector.cpp   |      5 +-
 .../main/native/Source/WebKit/win/WebKitDLL.cpp    |     10 +-
 .../native/Source/WebKit/win/WebKitLogging.cpp     |     12 +-
 .../main/native/Source/WebKit/win/WebKitLogging.h  |      9 +-
 .../native/Source/WebKit/win/WebKitMessageLoop.h   |     10 +-
 .../Source/WebKit/win/WebMutableURLRequest.cpp     |      4 +-
 .../Source/WebKit/win/WebPreferenceKeysPrivate.h   |     16 +
 .../native/Source/WebKit/win/WebPreferences.cpp    |    147 +-
 .../main/native/Source/WebKit/win/WebPreferences.h |     33 +-
 .../native/Source/WebKit/win/WebSecurityOrigin.cpp |     11 +-
 .../native/Source/WebKit/win/WebSecurityOrigin.h   |      5 +-
 .../WebKit/win/WebURLAuthenticationChallenge.cpp   |      4 +-
 .../native/Source/WebKit/win/WebURLResponse.cpp    |      6 +-
 .../main/native/Source/WebKit/win/WebURLResponse.h |      9 +-
 .../src/main/native/Source/WebKit/win/WebView.cpp  |    400 +-
 .../src/main/native/Source/WebKit/win/WebView.h    |     22 +-
 .../{WebKit.vcxproj/WebKit => win}/resource.h      |      0
 .../WebKit/win/storage/WebDatabaseProvider.cpp     |     54 +
 .../src/main/native/Source/bmalloc/CMakeLists.txt  |     17 +-
 .../Source/bmalloc/Configurations/Base.xcconfig    |     12 +-
 .../bmalloc/Configurations/DebugRelease.xcconfig   |     10 +-
 .../main/native/Source/bmalloc/PlatformGTK.cmake   |      5 -
 .../main/native/Source/bmalloc/PlatformJava.cmake  |      5 -
 .../main/native/Source/bmalloc/PlatformMac.cmake   |      3 -
 .../bmalloc/bmalloc.xcodeproj/project.pbxproj      |    170 +-
 .../main/native/Source/bmalloc/bmalloc/Algorithm.h |     25 +-
 .../native/Source/bmalloc/bmalloc/Allocator.cpp    |    187 +-
 .../main/native/Source/bmalloc/bmalloc/Allocator.h |     18 +-
 .../main/native/Source/bmalloc/bmalloc/AsyncTask.h |     58 +-
 .../main/native/Source/bmalloc/bmalloc/BAssert.h   |     34 +-
 .../main/native/Source/bmalloc/bmalloc/BPlatform.h |     34 +-
 .../main/native/Source/bmalloc/bmalloc/BeginTag.h  |     38 -
 .../native/Source/bmalloc/bmalloc/BoundaryTag.h    |    130 -
 .../native/Source/bmalloc/bmalloc/BumpAllocator.h  |     19 +-
 .../src/main/native/Source/bmalloc/bmalloc/Cache.h |     11 +-
 .../src/main/native/Source/bmalloc/bmalloc/Chunk.h |    153 +
 .../native/Source/bmalloc/bmalloc/Deallocator.cpp  |     59 +-
 .../native/Source/bmalloc/bmalloc/Deallocator.h    |     17 +-
 .../native/Source/bmalloc/bmalloc/DebugHeap.cpp    |    111 +
 .../main/native/Source/bmalloc/bmalloc/DebugHeap.h |     51 +
 .../main/native/Source/bmalloc/bmalloc/EndTag.h    |     52 -
 .../native/Source/bmalloc/bmalloc/Environment.cpp  |     30 +-
 .../native/Source/bmalloc/bmalloc/Environment.h    |      6 +-
 .../native/Source/bmalloc/bmalloc/FixedVector.h    |      2 +-
 .../native/Source/bmalloc/bmalloc/FreeList.cpp     |    140 -
 .../main/native/Source/bmalloc/bmalloc/FreeList.h  |     75 -
 .../main/native/Source/bmalloc/bmalloc/Heap.cpp    |    483 +-
 .../src/main/native/Source/bmalloc/bmalloc/Heap.h  |     92 +-
 .../native/Source/bmalloc/bmalloc/LargeChunk.h     |    132 -
 .../native/Source/bmalloc/bmalloc/LargeMap.cpp     |     79 +
 .../main/native/Source/bmalloc/bmalloc/LargeMap.h  |     47 +
 .../native/Source/bmalloc/bmalloc/LargeObject.h    |    274 -
 .../native/Source/bmalloc/bmalloc/LargeRange.h     |    110 +
 .../native/Source/bmalloc/bmalloc/LineMetadata.h   |     12 +-
 .../src/main/native/Source/bmalloc/bmalloc/List.h  |    102 +
 .../main/native/Source/bmalloc/bmalloc/Logging.cpp |     65 +
 .../main/native/Source/bmalloc/bmalloc/Logging.h   |     38 +
 .../src/main/native/Source/bmalloc/bmalloc/Map.h   |    134 +
 .../main/native/Source/bmalloc/bmalloc/Object.h    |     81 +
 .../native/Source/bmalloc/bmalloc/ObjectType.cpp   |     19 +-
 .../native/Source/bmalloc/bmalloc/ObjectType.h     |     11 +-
 .../main/native/Source/bmalloc/bmalloc/PerThread.h |      4 +-
 .../src/main/native/Source/bmalloc/bmalloc/Range.h |     12 +
 .../main/native/Source/bmalloc/bmalloc/ScopeExit.h |     54 +
 .../Source/bmalloc/bmalloc/SegregatedFreeList.cpp  |     89 -
 .../Source/bmalloc/bmalloc/SegregatedFreeList.h    |     69 -
 .../src/main/native/Source/bmalloc/bmalloc/Sizes.h |     91 +-
 .../native/Source/bmalloc/bmalloc/SmallChunk.h     |    124 -
 .../main/native/Source/bmalloc/bmalloc/SmallLine.h |     12 +-
 .../main/native/Source/bmalloc/bmalloc/SmallPage.h |     24 +-
 .../native/Source/bmalloc/bmalloc/StaticMutex.cpp  |     16 +
 .../native/Source/bmalloc/bmalloc/StaticMutex.h    |      2 +
 .../native/Source/bmalloc/bmalloc/SuperChunk.h     |     61 -
 .../native/Source/bmalloc/bmalloc/VMAllocate.h     |    111 +-
 .../main/native/Source/bmalloc/bmalloc/VMHeap.cpp  |     85 +-
 .../main/native/Source/bmalloc/bmalloc/VMHeap.h    |     97 +-
 .../main/native/Source/bmalloc/bmalloc/VMState.h   |     79 -
 .../main/native/Source/bmalloc/bmalloc/Vector.h    |    111 +-
 .../main/native/Source/bmalloc/bmalloc/Zone.cpp    |     16 +-
 .../src/main/native/Source/bmalloc/bmalloc/Zone.h  |     23 +-
 .../main/native/Source/bmalloc/bmalloc/bmalloc.h   |     24 +-
 .../Source/bmalloc/bmalloc/darwin/BSoftLinking.h   |     66 +
 .../src/main/native/Source/cmake/FindCairo.cmake   |      2 +
 .../main/native/Source/cmake/FindGStreamer.cmake   |      2 +-
 .../main/native/Source/cmake/FindGeoClue2.cmake    |      2 +-
 .../web/src/main/native/Source/cmake/FindICU.cmake |     40 +-
 .../src/main/native/Source/cmake/FindLLVM.cmake    |     49 +
 .../main/native/Source/cmake/FindLibGcrypt.cmake   |     91 +
 .../main/native/Source/cmake/FindLibSeccomp.cmake  |     46 -
 .../src/main/native/Source/cmake/FindWebP.cmake    |     29 +-
 .../main/native/Source/cmake/OptionsAppleWin.cmake |     12 +-
 .../main/native/Source/cmake/OptionsCommon.cmake   |    169 +-
 .../src/main/native/Source/cmake/OptionsEfl.cmake  |    301 -
 .../src/main/native/Source/cmake/OptionsGTK.cmake  |     85 +-
 .../main/native/Source/cmake/OptionsJSCOnly.cmake  |     79 +
 .../src/main/native/Source/cmake/OptionsJava.cmake |    178 +-
 .../src/main/native/Source/cmake/OptionsMac.cmake  |     21 +-
 .../src/main/native/Source/cmake/OptionsWin.cmake  |     52 +-
 .../main/native/Source/cmake/OptionsWinCairo.cmake |      2 +
 .../main/native/Source/cmake/WebKitCommon.cmake    |      5 -
 .../src/main/native/Source/cmake/WebKitFS.cmake    |      8 +-
 .../main/native/Source/cmake/WebKitFeatures.cmake  |     57 +-
 .../main/native/Source/cmake/WebKitHelpers.cmake   |     17 +-
 .../main/native/Source/cmake/WebKitMacros.cmake    |    276 +-
 .../main/native/Source/cmake/WebKitPackaging.cmake |     12 -
 .../src/main/native/Source/cmake/eflsymbols.filter |     12 -
 .../Source/cmake/tools/scripts/version-stamp.pl    |     11 +-
 .../cmake/tools/vsprops/FeatureDefines.props       |     94 +-
 .../cmake/tools/vsprops/FeatureDefinesCairo.props  |     79 +-
 modules/web/src/main/native/Tools/CMakeLists.txt   |     12 +-
 .../Configurations/Base.xcconfig                   |      6 +-
 .../Configurations/DebugRelease.xcconfig           |     11 +-
 .../Tools/DumpRenderTree/AccessibilityUIElement.h  |      3 +
 .../Bindings/CodeGeneratorDumpRenderTree.pm        |    563 +
 .../native/Tools/DumpRenderTree/CMakeLists.txt     |    139 +-
 .../Tools/DumpRenderTree/DefaultPolicyDelegate.m   |      2 +-
 .../Tools/DumpRenderTree/DerivedSources.make       |     50 +
 .../native/Tools/DumpRenderTree/DumpRenderTree.h   |     19 +-
 .../native/Tools/DumpRenderTree/DumpRenderTree.sln |    100 -
 .../DumpRenderTree.vcxproj/DumpRenderTree.sln      |     56 -
 .../DumpRenderTree/DumpRenderTree.vcxproj          |    309 -
 .../DumpRenderTree/DumpRenderTree.vcxproj.filters  |    198 -
 .../DumpRenderTree/DumpRenderTreeApple.props       |     11 -
 .../DumpRenderTree/DumpRenderTreeCommon.props      |     18 -
 .../DumpRenderTree/DumpRenderTreeDebug.props       |     10 -
 .../DumpRenderTreeDebugWinCairo.props              |     17 -
 .../DumpRenderTree/DumpRenderTreeLauncher.vcxproj  |    235 -
 .../DumpRenderTreeLauncherCommon.props             |     17 -
 .../DumpRenderTreeLauncherDebug.props              |      8 -
 .../DumpRenderTreeLauncherProduction.props         |     12 -
 .../DumpRenderTreeLauncherRelease.props            |      8 -
 .../DumpRenderTree/DumpRenderTreePostBuild.cmd     |      1 -
 .../DumpRenderTree/DumpRenderTreePreBuild.cmd      |     20 -
 .../DumpRenderTree/DumpRenderTreeProduction.props  |     14 -
 .../DumpRenderTree/DumpRenderTreeRelease.props     |     10 -
 .../DumpRenderTreeReleaseWinCairo.props            |     17 -
 .../ImageDiff/ImageDiff.vcxproj                    |    204 -
 .../ImageDiff/ImageDiffCommon.props                |     14 -
 .../ImageDiff/ImageDiffCommonWinCairo.props        |     14 -
 .../ImageDiff/ImageDiffDebug.props                 |      8 -
 .../ImageDiff/ImageDiffDebugWinCairo.props         |      9 -
 .../ImageDiff/ImageDiffLauncher.vcxproj            |    189 -
 .../ImageDiff/ImageDiffLauncherCommon.props        |     17 -
 .../ImageDiff/ImageDiffLauncherDebug.props         |      8 -
 .../ImageDiff/ImageDiffLauncherProduction.props    |     12 -
 .../ImageDiff/ImageDiffLauncherRelease.props       |      8 -
 .../ImageDiff/ImageDiffPostBuild.cmd               |      1 -
 .../ImageDiff/ImageDiffPreBuild.cmd                |      6 -
 .../ImageDiff/ImageDiffProduction.props            |     12 -
 .../ImageDiff/ImageDiffRelease.props               |      8 -
 .../ImageDiff/ImageDiffReleaseWinCairo.props       |      9 -
 .../TestNetscapePlugin/TestNetscapePlugin.vcxproj  |    239 -
 .../TestNetscapePlugin.vcxproj.filters             |    142 -
 .../TestNetscapePluginCommon.props                 |     15 -
 .../TestNetscapePluginDebug.props                  |      8 -
 .../TestNetscapePluginPostBuild.cmd                |      1 -
 .../TestNetscapePluginPreBuild.cmd                 |      6 -
 .../TestNetscapePluginProduction.props             |     12 -
 .../TestNetscapePluginRelease.props                |      8 -
 .../DumpRenderTree.xcodeproj/project.pbxproj       |    243 +-
 .../Tools/DumpRenderTree/DumpRenderTreeCommon.cpp  |     35 +-
 .../DumpRenderTreeFileDraggingSource.m             |      1 +
 .../Tools/DumpRenderTree/PixelDumpSupport.cpp      |     14 +-
 .../native/Tools/DumpRenderTree/PixelDumpSupport.h |     12 +-
 .../native/Tools/DumpRenderTree/PlatformMac.cmake  |    153 +
 .../native/Tools/DumpRenderTree/PlatformWin.cmake  |     61 +-
 .../TestNetscapePlugIn/CMakeLists.txt              |     22 +-
 .../TestNetscapePlugIn/mac/Info.plist              |      2 +-
 .../DumpRenderTree/TestNetscapePlugIn/main.cpp     |      2 +
 .../main/native/Tools/DumpRenderTree/TestOptions.h |     37 +
 .../native/Tools/DumpRenderTree/TestOptions.mm     |     91 +
 .../native/Tools/DumpRenderTree/TestRunner.cpp     |    304 +-
 .../main/native/Tools/DumpRenderTree/TestRunner.h  |     72 +-
 .../Tools/DumpRenderTree/TextInputController.h     |     41 +
 .../DumpRenderTree/cairo/PixelDumpSupportCairo.h   |     11 +-
 .../DumpRenderTree/cf/WebArchiveDumpSupport.cpp    |    211 -
 .../DumpRenderTree/cf/WebArchiveDumpSupport.h      |     41 -
 .../native/Tools/DumpRenderTree/cg/ImageDiffCG.cpp |      9 -
 .../Tools/DumpRenderTree/cg/PixelDumpSupportCG.cpp |     25 +
 .../Tools/DumpRenderTree/cg/PixelDumpSupportCG.h   |     15 +-
 .../src/main/native/Tools/DumpRenderTree/config.h  |      4 +-
 .../ios/AccessibilityUIElementIOS.mm               |     66 +-
 .../DumpRenderTree/ios/DumpRenderTreeBrowserView.h |     19 +
 .../ios/DumpRenderTreeBrowserView.mm               |     91 +
 .../native/Tools/DumpRenderTree/ios/Info.plist     |     21 +-
 .../Tools/DumpRenderTree/ios/Launch.storyboard     |      7 +
 .../DumpRenderTree/ios/PixelDumpSupportIOS.mm      |     79 +-
 .../DumpRenderTree/ios/TextInputControllerIOS.m    |     96 +
 .../DumpRenderTree/ios/UIScriptControllerIOS.mm    |    316 +
 .../Tools/DumpRenderTree/java/CMakeLists.txt       |     31 +-
 .../Tools/DumpRenderTree/java/DumpRenderTree.cpp   |     12 +-
 .../native/Tools/DumpRenderTree/java/JavaEnv.cpp   |      2 +-
 .../native/Tools/DumpRenderTree/java/JavaEnv.h     |      2 +-
 .../Tools/DumpRenderTree/java/TestRunnerJava.cpp   |     30 +-
 .../DumpRenderTree/java/WorkQueueItemJava.cpp      |      2 +-
 .../DumpRenderTree/mac/AccessibilityCommonMac.h    |      4 +
 .../DumpRenderTree/mac/AccessibilityCommonMac.mm   |     54 +
 .../mac/AccessibilityUIElementMac.mm               |     69 +-
 .../DumpRenderTree/mac/AppleScriptController.m     |      3 +-
 .../Tools/DumpRenderTree/mac/CheckedMalloc.cpp     |     86 -
 .../Tools/DumpRenderTree/mac/CheckedMalloc.h       |     31 -
 .../mac/Configurations/Base.xcconfig               |     33 +-
 .../mac/Configurations/DebugRelease.xcconfig       |     17 +-
 .../mac/Configurations/DumpRenderTreeApp.xcconfig  |      9 +
 .../Configurations/DumpRenderTreeLibrary.xcconfig  |      2 +-
 .../mac/Configurations/TestNetscapePlugIn.xcconfig |      1 +
 .../Tools/DumpRenderTree/mac/DumpRenderTree.mm     |    249 +-
 .../Tools/DumpRenderTree/mac/DumpRenderTreeMac.h   |     69 +-
 .../Tools/DumpRenderTree/mac/DumpRenderTreeMain.mm |      2 +
 .../mac/DumpRenderTreeSpellChecker.h               |     26 +
 .../mac/DumpRenderTreeSpellChecker.mm              |     91 +
 .../DumpRenderTree/mac/EventSendingController.mm   |     92 +-
 .../Tools/DumpRenderTree/mac/FrameLoadDelegate.mm  |      9 +-
 .../Tools/DumpRenderTree/mac/LayoutTestHelper.m    |     33 +-
 .../Tools/DumpRenderTree/mac/ObjCController.m      |     16 +
 .../DumpRenderTree/mac/PixelDumpSupportMac.mm      |     44 +-
 .../DumpRenderTree/mac/ResourceLoadDelegate.mm     |     11 +-
 .../Tools/DumpRenderTree/mac/TestRunnerMac.mm      |     76 +-
 .../Tools/DumpRenderTree/mac/TextInputController.h |     47 -
 .../Tools/DumpRenderTree/mac/TextInputController.m |    550 -
 .../DumpRenderTree/mac/TextInputControllerMac.m    |    549 +
 .../native/Tools/DumpRenderTree/mac/UIDelegate.mm  |      8 +-
 .../DumpRenderTree/mac/UIScriptControllerMac.mm    |    141 +
 .../DumpRenderTree/mac/WebArchiveDumpSupportMac.mm |     77 -
 .../win/AccessibilityControllerWin.cpp             |     16 +-
 .../win/AccessibilityUIElementWin.cpp              |     27 +-
 .../Tools/DumpRenderTree/win/DRTDataObject.cpp     |      4 +-
 .../win/DRTDesktopNotificationPresenter.cpp        |      8 +-
 .../Tools/DumpRenderTree/win/DumpRenderTree.cpp    |    187 +-
 .../Tools/DumpRenderTree/win/EditingDelegate.cpp   |     28 +-
 .../Tools/DumpRenderTree/win/EventSender.cpp       |    111 +
 .../Tools/DumpRenderTree/win/FrameLoadDelegate.cpp |     41 +-
 .../Tools/DumpRenderTree/win/HistoryDelegate.cpp   |     10 +-
 .../Tools/DumpRenderTree/win/ImageDiffCairo.cpp    |      9 -
 .../DumpRenderTree/win/PixelDumpSupportWin.cpp     |      2 +-
 .../Tools/DumpRenderTree/win/PolicyDelegate.cpp    |      4 +-
 .../DumpRenderTree/win/ResourceLoadDelegate.cpp    |     40 +-
 .../TestNetscapePlugin.def                         |      0
 .../TestNetscapePlugin.rc                          |      0
 .../Tools/DumpRenderTree/win/TestRunnerWin.cpp     |    181 +-
 .../Tools/DumpRenderTree/win/TextInputController.h |      1 -
 .../native/Tools/DumpRenderTree/win/UIDelegate.cpp |    116 +-
 .../native/Tools/DumpRenderTree/win/UIDelegate.h   |      1 +
 .../TestNetscapePlugin => win}/resource.h          |      0
 .../main/native/Tools/EWSTools/start-queue-mac.sh  |      9 +-
 .../main/native/Tools/EWSTools/start-queue-win.sh  |      2 +
 .../EditingHistory.xcodeproj/project.pbxproj       |    437 +
 .../Tools/EditingHistory/EditingHistory/Info.plist |     28 +
 .../EditingHistory/Resources/CaptureHarness.html   |     14 +
 .../EditingHistory/Resources/DOMTestingUtil.js     |     24 +
 .../EditingHistory/Resources/PlaybackHarness.html  |    422 +
 .../EditingHistory/EditingHistory/TestRunner.h     |     47 +
 .../EditingHistory/EditingHistory/TestRunner.m     |    160 +
 .../Tools/EditingHistory/EditingHistory/TestUtil.h |     48 +
 .../Tools/EditingHistory/EditingHistory/TestUtil.m |     44 +
 .../EditingHistory/WKWebViewAdditions.h            |     39 +
 .../EditingHistory/WKWebViewAdditions.m            |     69 +
 .../Tools/EditingHistory/EditingHistory/main.m     |     34 +
 .../EditingHistory/EditingHistoryTests/Info.plist  |     22 +
 .../EditingHistoryTests/RewindAndPlaybackTests.m   |    109 +
 .../src/main/native/Tools/ImageDiff/CMakeLists.txt |      6 -
 .../main/native/Tools/ImageDiff/efl/ImageDiff.cpp  |      1 -
 .../LayoutTestRelay/Configurations/Base.xcconfig   |     62 -
 .../Configurations/DebugRelease.xcconfig           |     39 -
 .../LayoutTestRelay.xcodeproj/project.pbxproj      |    202 -
 .../LayoutTestRelay/CoreSimulatorSPI.h             |     66 -
 .../LayoutTestRelay/LayoutTestRelay/LTPipeRelay.h  |     36 -
 .../LayoutTestRelay/LayoutTestRelay/LTPipeRelay.m  |    158 -
 .../LayoutTestRelay/LayoutTestRelay/LTRelay.h      |     48 -
 .../LayoutTestRelay/LTRelayController.h            |     40 -
 .../LayoutTestRelay/LTRelayController.m            |    273 -
 .../Tools/LayoutTestRelay/LayoutTestRelay/main.m   |    151 -
 .../Tools/MiniBrowser/Configurations/Base.xcconfig |     10 +-
 .../Configurations/DebugRelease.xcconfig           |     12 +-
 .../Configurations/MiniBrowser.xcconfig            |      1 +
 .../Configurations/MiniBrowserBundle.xcconfig      |      2 +
 .../MiniBrowser.vcxproj/MiniBrowser.vcxproj        |    200 -
 .../MiniBrowser.vcxproj.filters                    |     33 -
 .../MiniBrowser.vcxproj/MiniBrowserCF.props        |     12 -
 .../MiniBrowser.vcxproj/MiniBrowserCFLite.props    |     15 -
 .../MiniBrowser.vcxproj/MiniBrowserCommon.props    |     12 -
 .../MiniBrowser.vcxproj/MiniBrowserDebug.props     |      8 -
 .../MiniBrowser.vcxproj/MiniBrowserLib.vcxproj     |    299 -
 .../MiniBrowserLib.vcxproj.filters                 |    102 -
 .../MiniBrowser.vcxproj/MiniBrowserLibCommon.props |     16 -
 .../MiniBrowser.vcxproj/MiniBrowserLibDebug.props  |      8 -
 .../MiniBrowserLibPostBuild.cmd                    |      1 -
 .../MiniBrowser.vcxproj/MiniBrowserLibPreBuild.cmd |      6 -
 .../MiniBrowserLibProduction.props                 |     12 -
 .../MiniBrowserLibRelease.props                    |      8 -
 .../MiniBrowser.vcxproj/MiniBrowserPostBuild.cmd   |      1 -
 .../MiniBrowser.vcxproj/MiniBrowserPreBuild.cmd    |      6 -
 .../MiniBrowserProduction.props                    |     12 -
 .../MiniBrowser.vcxproj/MiniBrowserRelease.props   |      8 -
 .../MiniBrowser.xcodeproj/project.pbxproj          |      4 -
 .../native/Tools/MiniBrowser/efl/CMakeLists.txt    |      1 -
 .../src/main/native/Tools/MiniBrowser/efl/main.c   |   3612 +-
 .../Tools/MiniBrowser/gtk/BrowserSettingsDialog.c  |     55 +-
 .../main/native/Tools/MiniBrowser/gtk/BrowserTab.c |    552 +
 .../main/native/Tools/MiniBrowser/gtk/BrowserTab.h |     60 +
 .../native/Tools/MiniBrowser/gtk/BrowserWindow.c   |    709 +-
 .../native/Tools/MiniBrowser/gtk/BrowserWindow.h   |      8 +-
 .../native/Tools/MiniBrowser/gtk/CMakeLists.txt    |      7 +-
 .../src/main/native/Tools/MiniBrowser/gtk/main.c   |    290 +-
 .../native/Tools/MiniBrowser/mac/AppDelegate.h     |      6 +
 .../native/Tools/MiniBrowser/mac/AppDelegate.m     |    140 +-
 .../native/Tools/MiniBrowser/mac/BrowserWindow.xib |     87 +-
 .../MiniBrowser/mac/BrowserWindowController.h      |     18 +-
 .../MiniBrowser/mac/BrowserWindowController.m      |    119 +-
 .../native/Tools/MiniBrowser/mac/Bundle/Info.plist |      2 +-
 .../native/Tools/MiniBrowser/mac/CMakeLists.txt    |     42 +
 .../mac/ExtensionManagerWindowController.m         |      2 +
 .../main/native/Tools/MiniBrowser/mac/Info.plist   |     21 +-
 .../main/native/Tools/MiniBrowser/mac/MainMenu.xib |    388 +-
 .../Tools/MiniBrowser/mac/MiniBrowser_Prefix.pch   |     11 +-
 .../Tools/MiniBrowser/mac/SettingsController.h     |     10 +
 .../Tools/MiniBrowser/mac/SettingsController.m     |    187 +-
 .../MiniBrowser/mac/WK1BrowserWindowController.m   |     96 +-
 .../MiniBrowser/mac/WK2BrowserWindowController.m   |    228 +-
 .../src/main/native/Tools/MiniBrowser/mac/main.m   |      2 +
 .../native/Tools/MiniBrowser/win/CMakeLists.txt    |      9 +-
 .../main/native/Tools/MiniBrowser/win/Common.cpp   |     11 +-
 .../{MiniBrowser.vcxproj => win}/MiniBrowser.rc    |      0
 .../{MiniBrowser.vcxproj => win}/MiniBrowserLib.rc |      0
 .../MiniBrowserLibResource.h                       |      0
 .../MiniBrowserResource.h                          |      0
 .../Tools/MiniBrowser/win/PrintWebUIDelegate.cpp   |    119 +-
 .../Tools/MiniBrowser/win/PrintWebUIDelegate.h     |     11 +-
 .../Tools/MiniBrowser/win/WebDownloadDelegate.cpp  |      2 +
 .../main/native/Tools/MiniBrowser/win/WinMain.cpp  |      4 +
 .../MobileMiniBrowser/Configurations/Base.xcconfig |     57 +
 .../Configurations/DebugRelease.xcconfig           |     30 +
 .../Configurations/MobileMiniBrowser.xcconfig      |     24 +
 .../MobileMiniBrowser.xcodeproj/project.pbxproj    |    643 +
 .../xcschemes/MobileMiniBrowserUITests.xcscheme    |     56 +
 .../Base.lproj/LaunchScreen.storyboard             |     94 +
 .../MobileMiniBrowser/MobileMiniBrowser/Info.plist |     53 +
 .../MobileMiniBrowser/MobileMiniBrowser/main.m     |     35 +
 .../MobileMiniBrowserFramework/AppDelegate.h       |     33 +
 .../MobileMiniBrowserFramework/AppDelegate.m       |     83 +
 .../AppIcon.appiconset/Contents.json               |     93 +
 .../Base.lproj/Main.storyboard                     |    164 +
 .../MobileMiniBrowserFramework/Info.plist          |     24 +
 .../MobileMiniBrowserFramework/MobileMiniBrowser.h |     26 +
 .../Resources/index.html                           |     10 +
 .../Resources/looping.html                         |      9 +
 .../Resources/looping2s.html                       |      9 +
 .../MobileMiniBrowserFramework/TabViewController.h |     35 +
 .../MobileMiniBrowserFramework/TabViewController.m |    109 +
 .../MobileMiniBrowserFramework/WebViewController.h |     54 +
 .../MobileMiniBrowserFramework/WebViewController.m |    230 +
 .../MobileMiniBrowserUITests/Info.plist            |     22 +
 .../MobileMiniBrowserUITests.m                     |    208 +
 .../Tools/QueueStatusServer/config/messages.py     |      2 +
 .../Tools/QueueStatusServer/config/queues.py       |      5 +-
 .../handlers/processingtimesjson.py                |      2 +-
 .../QueueStatusServer/handlers/queuestatus.py      |      2 +-
 .../QueueStatusServer/handlers/statusbubble.py     |     30 +-
 .../native/Tools/QueueStatusServer/model/queues.py |      1 +
 .../Tools/QueueStatusServer/model/queuestatus.py   |      4 +
 .../Tools/QueueStatusServer/stylesheets/common.css |      6 +
 .../Tools/QueueStatusServer/templates/patch.html   |      1 +
 .../QueueStatusServer/templates/statusbubble.html  |      4 +
 .../web/src/main/native/Tools/Scripts/VCSUtils.pm  |    113 +-
 .../src/main/native/Tools/Scripts/bisect-builds    |      6 +-
 .../src/main/native/Tools/Scripts/build-api-tests  |     12 +-
 .../main/native/Tools/Scripts/build-dumprendertree |      2 +-
 .../web/src/main/native/Tools/Scripts/build-jsc    |     81 +-
 .../native/Tools/Scripts/build-layouttestrelay     |     68 -
 .../web/src/main/native/Tools/Scripts/build-webkit |     64 +-
 .../native/Tools/Scripts/build-webkittestrunner    |      2 +-
 .../Tools/Scripts/check-for-exit-time-destructors  |     77 +-
 .../copy-webkitlibraries-to-product-directory      |     16 +-
 .../main/native/Tools/Scripts/debug-minibrowser    |      2 +-
 .../web/src/main/native/Tools/Scripts/debug-safari |      2 +-
 .../main/native/Tools/Scripts/debug-test-runner    |      2 +-
 .../native/Tools/Scripts/display-profiler-output   |     90 +-
 .../main/native/Tools/Scripts/do-webcore-rename    |     21 +-
 .../main/native/Tools/Scripts/dump-class-layout    |     12 +-
 .../Tools/Scripts/extract-localizable-js-strings   |     25 +-
 .../native/Tools/Scripts/generate-libwebrtc-cmake  |     35 +
 .../src/main/native/Tools/Scripts/git-add-reviewer |      4 +
 .../main/native/Tools/Scripts/import-test262-tests |    282 +
 .../src/main/native/Tools/Scripts/run-api-tests    |    140 +-
 .../main/native/Tools/Scripts/run-bindings-tests   |     21 +-
 .../Tools/Scripts/run-content-extension-tester     |      2 +-
 .../main/native/Tools/Scripts/run-dashboard-tests  |     30 +
 .../src/main/native/Tools/Scripts/run-gtk-tests    |    104 +-
 .../native/Tools/Scripts/run-javascriptcore-tests  |    156 +-
 .../main/native/Tools/Scripts/run-jsc-benchmarks   |     92 +-
 .../main/native/Tools/Scripts/run-jsc-stress-tests |    553 +-
 .../src/main/native/Tools/Scripts/run-minibrowser  |      2 +-
 .../src/main/native/Tools/Scripts/run-webkit-httpd |     32 +-
 .../src/main/native/Tools/Scripts/run-webkit-tests |     34 +-
 .../src/main/native/Tools/Scripts/show-pretty-diff |      2 +-
 .../web/src/main/native/Tools/Scripts/svn-apply    |     11 +-
 .../src/main/native/Tools/Scripts/svn-create-patch |      8 +-
 .../Scripts/update-javascriptcore-test-results     |      2 +-
 .../Tools/Scripts/update-webkit-auxiliary-libs     |     16 +
 .../native/Tools/Scripts/update-webkit-dependency  |    177 +-
 .../Scripts/update-webkit-localizable-strings      |      2 +-
 .../Tools/Scripts/update-webkit-wincairo-libs      |      2 +-
 .../native/Tools/Scripts/validate-committer-lists  |     73 +-
 .../src/main/native/Tools/Scripts/webkitdirs.pm    |    373 +-
 .../native/Tools/Scripts/webkitperl/FeatureList.pm |    207 +-
 .../fixSVNPatchForAdditionWithHistory.pl           |    288 +
 .../VCSUtils_unittest/parseSvnProperty.pl          |     39 +
 .../main/native/Tools/Scripts/webkitperl/httpd.pm  |      9 +
 .../Scripts/webkitpy/benchmark_runner/README.md    |      4 +
 .../webkitpy/benchmark_runner/benchmark_results.py |      3 +-
 .../webkitpy/benchmark_runner/benchmark_runner.py  |     66 +-
 .../browser_driver/browser_driver.py               |      9 +-
 .../browser_driver/browser_driver_factory.py       |      1 -
 .../browser_driver/gtk_browser_driver.py           |     66 -
 .../browser_driver/gtk_minibrowser_driver.py       |     52 -
 .../browser_driver/linux_browser_driver.py         |    125 +
 .../browser_driver/linux_chrome_driver.py          |     37 +
 .../browser_driver/linux_epiphany_driver.py        |     38 +
 .../browser_driver/linux_firefox_driver.py         |     39 +
 .../browser_driver/linux_minibrowsergtk_driver.py  |     40 +
 .../browser_driver/osx_browser_driver.py           |     16 +-
 .../browser_driver/osx_chrome_driver.py            |      4 +-
 .../browser_driver/osx_firefox_driver.py           |      4 +-
 .../browser_driver/osx_safari_driver.py            |      8 +-
 .../webkitpy/benchmark_runner/data/plans/Skipped   |      2 +
 .../benchmark_runner/data/plans/animometer.plan    |      8 -
 .../data/plans/content-animation.plan              |     16 +
 .../benchmark_runner/data/plans/es6bench.plan      |      8 +
 .../benchmark_runner/data/plans/jetstream.plan     |      4 +-
 .../benchmark_runner/data/plans/motionmark.plan    |     11 +
 .../http_server/twisted_http_server.py             |      9 +-
 .../simple_http_server_driver.py                   |     18 +-
 .../webkitpy/benchmark_runner/run_benchmark.py     |     53 +-
 .../Scripts/webkitpy/benchmark_runner/utils.py     |     21 +-
 .../native/Tools/Scripts/webkitpy/bindings/main.py |     16 +-
 .../native/Tools/Scripts/webkitpy/codegen/main.py  |     64 +-
 .../Scripts/webkitpy/common/checkout/changelog.py  |     14 +-
 .../webkitpy/common/checkout/changelog_unittest.py |      6 +-
 .../Scripts/webkitpy/common/checkout/checkout.py   |      2 +-
 .../webkitpy/common/checkout/checkout_mock.py      |      1 +
 .../webkitpy/common/checkout/checkout_unittest.py  |      1 +
 .../Scripts/webkitpy/common/checkout/commitinfo.py |      2 +-
 .../common/checkout/commitinfo_unittest.py         |      1 +
 .../common/checkout/diff_parser_unittest.py        |     13 +-
 .../Scripts/webkitpy/common/checkout/scm/git.py    |      6 +-
 .../Scripts/webkitpy/common/checkout/scm/scm.py    |      1 -
 .../webkitpy/common/checkout/scm/scm_mock.py       |      4 +-
 .../webkitpy/common/checkout/scm/scm_unittest.py   |     34 +-
 .../Scripts/webkitpy/common/checkout/scm/svn.py    |     15 +-
 .../Scripts/webkitpy/common/config/committers.py   |    168 +-
 .../webkitpy/common/config/committers_unittest.py  |      4 +-
 .../webkitpy/common/config/contributors.json       |  10927 +-
 .../Tools/Scripts/webkitpy/common/config/ews.json  |     19 +-
 .../Tools/Scripts/webkitpy/common/config/irc.py    |      6 +-
 .../Tools/Scripts/webkitpy/common/config/ports.py  |     43 +-
 .../Scripts/webkitpy/common/config/ports_mock.py   |      3 +-
 .../webkitpy/common/config/ports_unittest.py       |      5 +
 .../Tools/Scripts/webkitpy/common/config/urls.py   |      1 +
 .../Tools/Scripts/webkitpy/common/config/watchlist |     63 +-
 .../Tools/Scripts/webkitpy/common/host_mock.py     |      1 -
 .../webkitpy/common/net/abstracttestresults.py     |     33 +
 .../Scripts/webkitpy/common/net/bugzilla/bug.py    |      1 -
 .../webkitpy/common/net/bugzilla/bugzilla.py       |      5 +-
 .../common/net/bugzilla/bugzilla_unittest.py       |     24 +-
 .../webkitpy/common/net/buildbot/buildbot.py       |      4 +-
 .../webkitpy/common/net/buildbot/buildbot_mock.py  |      1 +
 .../common/net/buildbot/buildbot_unittest.py       |     35 +-
 .../webkitpy/common/net/credentials_unittest.py    |      3 +-
 .../webkitpy/common/net/irc/ircproxy_unittest.py   |      1 +
 .../Scripts/webkitpy/common/net/jsctestresults.py  |     77 +
 .../webkitpy/common/net/jsctestresults_unittest.py |     75 +
 .../webkitpy/common/net/layouttestresults.py       |      3 +-
 .../common/net/networktransaction_unittest.py      |      2 +-
 .../Scripts/webkitpy/common/net/statusserver.py    |      6 +-
 .../Scripts/webkitpy/common/system/autoinstall.py  |      5 +-
 .../Scripts/webkitpy/common/system/crashlogs.py    |     19 +
 .../webkitpy/common/system/crashlogs_unittest.py   |     15 +
 .../Scripts/webkitpy/common/system/executive.py    |      3 +-
 .../webkitpy/common/system/executive_mock.py       |      1 +
 .../webkitpy/common/system/executive_unittest.py   |      1 +
 .../Scripts/webkitpy/common/system/filesystem.py   |      4 +-
 .../webkitpy/common/system/filesystem_mock.py      |      3 +-
 .../webkitpy/common/system/filesystem_unittest.py  |     27 +-
 .../Scripts/webkitpy/common/system/logutils.py     |     25 +
 .../webkitpy/common/system/logutils_unittest.py    |      1 +
 .../Tools/Scripts/webkitpy/common/system/path.py   |     24 +-
 .../webkitpy/common/system/path_unittest.py        |      1 +
 .../Scripts/webkitpy/common/system/platforminfo.py |      2 +
 .../common/system/platforminfo_unittest.py         |      3 +-
 .../webkitpy/common/system/user_unittest.py        |      3 +
 .../webkitpy/common/system/workspace_unittest.py   |      2 +
 .../webkitpy/common/thread/threadedmessagequeue.py |      1 -
 .../common/thread/threadedmessagequeue_unittest.py |      1 +
 .../Tools/Scripts/webkitpy/inspector/main.py       |     29 +-
 .../layout_tests/controllers/layout_test_finder.py |      1 -
 .../webkitpy/layout_tests/controllers/manager.py   |    148 +-
 .../layout_tests/controllers/manager_unittest.py   |     20 +-
 .../layout_tests/controllers/single_test_runner.py |      6 +-
 .../layout_tests/controllers/test_result_writer.py |      6 +
 .../layout_package/json_results_generator.py       |      3 +-
 .../lint_test_expectations_unittest.py             |      1 +
 .../layout_tests/models/test_configuration.py      |      2 +-
 .../layout_tests/models/test_expectations.py       |     52 +-
 .../webkitpy/layout_tests/models/test_failures.py  |      3 +
 .../webkitpy/layout_tests/models/test_input.py     |      5 +-
 .../layout_tests/models/test_run_results.py        |     28 +
 .../webkitpy/layout_tests/run_webkit_tests.py      |     37 +-
 .../run_webkit_tests_integrationtest.py            |      1 -
 .../webkitpy/layout_tests/servers/aliases.json     |      8 +
 .../layout_tests/servers/apache_http_server.py     |     26 +-
 .../servers/apache_http_server_unittest.py         |      4 +-
 .../webkitpy/layout_tests/servers/http_server.py   |     22 +-
 .../layout_tests/servers/http_server_base.py       |      9 +
 .../layout_tests/servers/http_server_unittest.py   |      7 +-
 .../servers/web_platform_test_launcher.py          |      9 +-
 .../servers/web_platform_test_server.py            |     31 +-
 .../layout_tests/servers/websocket_server.py       |     14 +-
 .../layout_tests/views/metered_stream_unittest.py  |      1 +
 .../webkitpy/layout_tests/views/printing.py        |     15 +-
 .../layout_tests/views/printing_unittest.py        |      4 +-
 .../Tools/Scripts/webkitpy/libwebrtc/__init__.py   |      1 +
 .../Scripts/webkitpy/libwebrtc/generate_cmake.py   |    779 +
 .../Scripts/webkitpy/performance_tests/perftest.py |      8 +-
 .../webkitpy/performance_tests/perftestsrunner.py  |     12 +-
 .../perftestsrunner_integrationtest.py             |      1 +
 .../performance_tests/perftestsrunner_unittest.py  |     10 +-
 .../native/Tools/Scripts/webkitpy/port/apple.py    |     22 +-
 .../native/Tools/Scripts/webkitpy/port/base.py     |    124 +-
 .../Tools/Scripts/webkitpy/port/base_unittest.py   |     74 +-
 .../native/Tools/Scripts/webkitpy/port/darwin.py   |    185 +
 .../Tools/Scripts/webkitpy/port/darwin_testcase.py |    121 +
 .../native/Tools/Scripts/webkitpy/port/driver.py   |    110 +-
 .../Tools/Scripts/webkitpy/port/driver_unittest.py |     55 +-
 .../main/native/Tools/Scripts/webkitpy/port/efl.py |      7 +-
 .../native/Tools/Scripts/webkitpy/port/factory.py  |      1 -
 .../main/native/Tools/Scripts/webkitpy/port/gtk.py |     32 +-
 .../main/native/Tools/Scripts/webkitpy/port/ios.py |    425 +-
 .../Tools/Scripts/webkitpy/port/ios_unittest.py    |     99 +
 .../Scripts/webkitpy/port/linux_get_crash_log.py   |      9 +-
 .../webkitpy/port/linux_get_crash_log_unittest.py  |      4 +-
 .../main/native/Tools/Scripts/webkitpy/port/mac.py |    176 +-
 .../Tools/Scripts/webkitpy/port/mac_unittest.py    |    128 +-
 .../Tools/Scripts/webkitpy/port/port_testcase.py   |     14 +-
 .../Tools/Scripts/webkitpy/port/server_process.py  |     32 +-
 .../Scripts/webkitpy/port/server_process_mock.py   |      2 +-
 .../webkitpy/port/server_process_unittest.py       |      1 -
 .../Scripts/webkitpy/port/simulator_process.py     |    138 +
 .../native/Tools/Scripts/webkitpy/port/test.py     |      4 +-
 .../Tools/Scripts/webkitpy/port/waylanddriver.py   |     64 +
 .../Tools/Scripts/webkitpy/port/westondriver.py    |     31 +-
 .../Scripts/webkitpy/port/westondriver_unittest.py |     15 +-
 .../main/native/Tools/Scripts/webkitpy/port/win.py |     25 +-
 .../Tools/Scripts/webkitpy/port/xorgdriver.py      |     17 +-
 .../Tools/Scripts/webkitpy/port/xvfbdriver.py      |     14 +-
 .../native/Tools/Scripts/webkitpy/replay/main.py   |      2 +-
 .../native/Tools/Scripts/webkitpy/style/checker.py |     75 +-
 .../Scripts/webkitpy/style/checker_unittest.py     |     12 +-
 .../Scripts/webkitpy/style/checkers/changelog.py   |     36 +
 .../webkitpy/style/checkers/changelog_unittest.py  |     63 +
 .../webkitpy/style/checkers/common_unittest.py     |      3 +-
 .../webkitpy/style/checkers/contributors.py        |     54 +
 .../Tools/Scripts/webkitpy/style/checkers/cpp.py   |    268 +-
 .../webkitpy/style/checkers/cpp_unittest.py        |    425 +-
 .../webkitpy/style/checkers/featuredefines.py      |      5 +-
 .../Tools/Scripts/webkitpy/style/checkers/js.py    |      1 +
 .../Scripts/webkitpy/style/checkers/jsonchecker.py |      1 +
 .../Tools/Scripts/webkitpy/style/checkers/png.py   |      2 +-
 .../Tools/Scripts/webkitpy/style/checkers/text.py  |      1 +
 .../webkitpy/style/checkers/text_unittest.py       |      3 +-
 .../Tools/Scripts/webkitpy/style/error_handlers.py |      4 +-
 .../native/Tools/Scripts/webkitpy/style/filter.py  |     11 +-
 .../Scripts/webkitpy/style/filter_unittest.py      |      2 +-
 .../Tools/Scripts/webkitpy/style/optparser.py      |      3 +-
 .../Scripts/webkitpy/style/optparser_unittest.py   |     19 +-
 .../native/Tools/Scripts/webkitpy/test/main.py     |      1 +
 .../Tools/Scripts/webkitpy/thirdparty/__init__.py  |     20 +-
 .../webkitpy/thirdparty/__init___unittest.py       |     11 +-
 .../Scripts/webkitpy/tool/bot/commitqueuetask.py   |     10 +-
 .../webkitpy/tool/bot/earlywarningsystemtask.py    |     10 +-
 .../Tools/Scripts/webkitpy/tool/bot/irc_command.py |      1 +
 .../webkitpy/tool/bot/irc_command_unittest.py      |      2 +-
 .../Tools/Scripts/webkitpy/tool/bot/ircbot.py      |     13 +-
 .../Scripts/webkitpy/tool/bot/ircbot_unittest.py   |     12 +-
 .../Scripts/webkitpy/tool/bot/jscews_unittest.py   |    218 +
 .../webkitpy/tool/bot/jsctestresultsreader.py      |     44 +
 .../tool/bot/layouttestresultsreader_unittest.py   |      1 -
 .../Scripts/webkitpy/tool/bot/patchanalysistask.py |    115 +-
 .../Tools/Scripts/webkitpy/tool/bot/queueengine.py |     10 +-
 .../webkitpy/tool/bot/queueengine_unittest.py      |      2 +-
 .../Scripts/webkitpy/tool/bot/stylequeuetask.py    |      5 +-
 .../Scripts/webkitpy/tool/commands/__init__.py     |      2 +-
 .../tool/commands/abstractsequencedcommand.py      |      1 +
 .../Scripts/webkitpy/tool/commands/download.py     |     12 +-
 .../webkitpy/tool/commands/download_unittest.py    |      1 +
 .../webkitpy/tool/commands/earlywarningsystem.py   |     34 +-
 .../tool/commands/earlywarningsystem_unittest.py   |     92 +-
 .../Scripts/webkitpy/tool/commands/newcommitbot.py |     25 +-
 .../tool/commands/newcommitbot_unittest.py         |     38 +
 .../webkitpy/tool/commands/openbugs_unittest.py    |      1 +
 .../Scripts/webkitpy/tool/commands/perfalizer.py   |      3 +
 .../Scripts/webkitpy/tool/commands/queries.py      |      5 +-
 .../webkitpy/tool/commands/queries_unittest.py     |      1 +
 .../Tools/Scripts/webkitpy/tool/commands/queues.py |     20 +-
 .../webkitpy/tool/commands/queues_unittest.py      |     33 +-
 .../Scripts/webkitpy/tool/commands/rebaseline.py   |      1 -
 .../webkitpy/tool/commands/setupgitclone.py        |      1 +
 .../Tools/Scripts/webkitpy/tool/commands/upload.py |      3 +-
 .../webkitpy/tool/commands/upload_unittest.py      |      1 +
 .../Scripts/webkitpy/tool/grammar_unittest.py      |      1 +
 .../Scripts/webkitpy/tool/multicommandtool.py      |      8 +-
 .../webkitpy/tool/multicommandtool_unittest.py     |      4 +-
 .../Tools/Scripts/webkitpy/tool/steps/__init__.py  |      2 +
 .../tool/steps/applypatchwithlocalcommit.py        |      1 +
 .../Tools/Scripts/webkitpy/tool/steps/build.py     |     22 +-
 .../webkitpy/tool/steps/checkpatchrelevance.py     |     74 +
 .../Scripts/webkitpy/tool/steps/checkstyle.py      |      1 +
 .../tool/steps/closebugforlanddiff_unittest.py     |      1 +
 .../Tools/Scripts/webkitpy/tool/steps/commit.py    |      2 +-
 .../Scripts/webkitpy/tool/steps/confirmdiff.py     |      2 +-
 .../Tools/Scripts/webkitpy/tool/steps/metastep.py  |      5 +-
 .../Tools/Scripts/webkitpy/tool/steps/options.py   |      3 +
 .../tool/steps/preparechangelog_unittest.py        |      1 +
 .../Tools/Scripts/webkitpy/tool/steps/runtests.py  |     15 +
 .../webkitpy/tool/steps/runtests_unittest.py       |      3 +-
 .../Scripts/webkitpy/tool/steps/steps_unittest.py  |    109 +-
 .../steps/updatechangelogswithreview_unittest.py   |      1 +
 .../Tools/Scripts/webkitpy/w3c/test_converter.py   |     36 +-
 .../webkitpy/w3c/test_converter_unittest.py        |      1 +
 .../Tools/Scripts/webkitpy/w3c/test_downloader.py  |    109 +-
 .../Tools/Scripts/webkitpy/w3c/test_importer.py    |    152 +-
 .../Scripts/webkitpy/w3c/test_importer_unittest.py |     85 +-
 .../Tools/Scripts/webkitpy/w3c/test_parser.py      |      8 +-
 .../Tools/Scripts/webkitpy/xcode/simulator.py      |    171 +-
 .../main/native/Tools/TestResultServer/app.yaml    |      4 +
 .../static-dashboards/builders.jsonp               |     21 +-
 .../static-dashboards/flakiness_dashboard.css      |      3 +
 .../static-dashboards/flakiness_dashboard.js       |     69 +-
 .../static-dashboards/loader_unittests.js          |      2 +-
 .../Tools/TestResultServer/static-dashboards/ui.js |      5 -
 .../Tools/TestRunnerShared/Bindings/JSWrappable.h  |     55 +
 .../Bindings/JSWrapper.cpp                         |      0
 .../Tools/TestRunnerShared/Bindings/JSWrapper.h    |     57 +
 .../Bindings/UIScriptController.idl                |    228 +
 .../UIScriptContext/UIScriptContext.cpp            |    211 +
 .../UIScriptContext/UIScriptContext.h              |    114 +
 .../UIScriptContext/UIScriptController.cpp         |    424 +
 .../UIScriptContext/UIScriptController.h           |    178 +
 .../native/Tools/Tracing/SystemTracePoints.plist   |     96 +
 .../native/Tools/WebEditingTester/AppDelegate.m    |     12 +-
 .../WebEditingTester/Configurations/Base.xcconfig  |      6 +-
 .../Configurations/DebugRelease.xcconfig           |     13 +-
 .../Tools/WebEditingTester/EditingOperations.m     |      1 +
 .../main/native/Tools/WebKitLauncher/start.html    |      4 +-
 .../native/Tools/WebKitTestRunner/CMakeLists.txt   |     64 +-
 .../WebKitTestRunner/Configurations/Base.xcconfig  |     25 +-
 .../Configurations/DebugRelease.xcconfig           |     17 +-
 .../Configurations/InjectedBundle.xcconfig         |      4 +-
 .../Configurations/WebKitTestRunner.xcconfig       |      2 +
 .../Configurations/WebKitTestRunnerApp.xcconfig    |      9 +-
 .../Tools/WebKitTestRunner/DerivedSources.make     |      2 +-
 .../WebKitTestRunner/InjectedBundle-Info.plist     |      2 +-
 .../InjectedBundle/AccessibilityController.cpp     |     27 +-
 .../InjectedBundle/AccessibilityController.h       |     27 +-
 .../InjectedBundle/AccessibilityTextMarker.cpp     |      8 +-
 .../InjectedBundle/AccessibilityTextMarker.h       |     11 +-
 .../AccessibilityTextMarkerRange.cpp               |      8 +-
 .../InjectedBundle/AccessibilityTextMarkerRange.h  |     11 +-
 .../InjectedBundle/AccessibilityUIElement.cpp      |    199 +-
 .../InjectedBundle/AccessibilityUIElement.h        |    104 +-
 .../Bindings/AccessibilityController.idl           |      2 +-
 .../Bindings/AccessibilityUIElement.idl            |     77 +-
 .../Bindings/CodeGeneratorTestRunner.pm            |    185 +-
 .../InjectedBundle/Bindings/JSWrappable.h          |     47 -
 .../InjectedBundle/Bindings/JSWrapper.h            |     57 -
 .../InjectedBundle/Bindings/TestRunner.idl         |     55 +-
 .../InjectedBundle/EventSendingController.cpp      |      6 +-
 .../InjectedBundle/EventSendingController.h        |      9 +-
 .../InjectedBundle/GCController.cpp                |      4 +-
 .../WebKitTestRunner/InjectedBundle/GCController.h |      9 +-
 .../InjectedBundle/InjectedBundle.cpp              |    124 +-
 .../InjectedBundle/InjectedBundle.h                |     28 +-
 .../InjectedBundle/InjectedBundlePage.cpp          |     33 +-
 .../WebKitTestRunner/InjectedBundle/TestRunner.cpp |    452 +-
 .../WebKitTestRunner/InjectedBundle/TestRunner.h   |     75 +-
 .../InjectedBundle/TextInputController.cpp         |      4 +-
 .../InjectedBundle/TextInputController.h           |      9 +-
 .../atk/AccessibilityControllerAtk.cpp             |     12 +-
 .../atk/AccessibilityNotificationHandlerAtk.cpp    |      8 +-
 .../atk/AccessibilityNotificationHandlerAtk.h      |     10 +-
 .../atk/AccessibilityUIElementAtk.cpp              |    287 +-
 .../InjectedBundle/cocoa/ActivateFontsCocoa.mm     |      2 +
 .../cocoa/InjectedBundlePageCocoa.mm               |      2 +
 .../ios/AccessibilityControllerIOS.mm              |      8 +-
 .../ios/AccessibilityUIElementIOS.mm               |    187 +-
 .../InjectedBundle/mac/AccessibilityCommonMac.h    |      8 +
 .../InjectedBundle/mac/AccessibilityCommonMac.mm   |     57 +
 .../mac/AccessibilityControllerMac.mm              |     13 +-
 .../mac/AccessibilityNotificationHandler.mm        |      4 +-
 .../mac/AccessibilityUIElementMac.mm               |    159 +-
 .../InjectedBundle/mac/InjectedBundleMac.mm        |      8 +-
 .../Tools/WebKitTestRunner/PlatformEfl.cmake       |      3 +-
 .../Tools/WebKitTestRunner/PlatformGTK.cmake       |      4 +-
 .../Tools/WebKitTestRunner/PlatformMac.cmake       |     69 +
 .../Tools/WebKitTestRunner/PlatformWebView.h       |     14 +-
 .../Tools/WebKitTestRunner/StringFunctions.h       |      2 +-
 .../Tools/WebKitTestRunner/TestController.cpp      |    511 +-
 .../native/Tools/WebKitTestRunner/TestController.h |    120 +-
 .../Tools/WebKitTestRunner/TestInvocation.cpp      |    324 +-
 .../native/Tools/WebKitTestRunner/TestInvocation.h |     11 +-
 .../native/Tools/WebKitTestRunner/TestOptions.cpp  |     12 +-
 .../native/Tools/WebKitTestRunner/TestOptions.h    |     11 +-
 .../Bindings/UIScriptController.idl                |     60 -
 .../UIScriptContext/UIScriptContext.cpp            |    202 -
 .../UIScriptContext/UIScriptContext.h              |    100 -
 .../UIScriptContext/UIScriptController.cpp         |    200 -
 .../UIScriptContext/UIScriptController.h           |    101 -
 .../Tools/WebKitTestRunner/WebKitTestRunner.sln    |    104 -
 .../WebKitTestRunner.xcodeproj/project.pbxproj     |    276 +-
 .../WebKitTestRunnerApp/AppDelegate.h              |     15 -
 .../WebKitTestRunnerApp/AppDelegate.m              |     49 -
 .../WebKitTestRunnerApp-Info.plist                 |      2 +-
 .../WebKitTestRunnerApp/en.lproj/InfoPlist.strings |      2 -
 .../WebKitTestRunner/WebNotificationProvider.cpp   |     26 +-
 .../WebKitTestRunner/WebNotificationProvider.h     |      4 +-
 .../WebKitTestRunner/cf/WebArchiveDumpSupport.cpp  |    212 -
 .../WebKitTestRunner/cf/WebArchiveDumpSupport.h    |     41 -
 .../Tools/WebKitTestRunner/cg/TestInvocationCG.cpp |     33 +-
 .../WebKitTestRunner/cocoa/CrashReporterInfo.mm    |      2 +-
 .../WebKitTestRunner/cocoa/TestControllerCocoa.mm  |     48 +-
 .../WebKitTestRunner/cocoa/TestRunnerWKWebView.h   |     12 +-
 .../WebKitTestRunner/cocoa/TestRunnerWKWebView.mm  |     72 +-
 .../main/native/Tools/WebKitTestRunner/config.h    |      5 +-
 .../WebKitTestRunner/efl/EventSenderProxyEfl.cpp   |      4 +-
 .../WebKitTestRunner/efl/PlatformWebViewEfl.cpp    |     15 +-
 .../WebKitTestRunner/efl/TestControllerEfl.cpp     |      1 +
 .../WebKitTestRunner/gtk/EventSenderProxyGtk.cpp   |     19 +-
 .../WebKitTestRunner/gtk/PlatformWebViewGtk.cpp    |     14 +-
 .../WebKitTestRunner/gtk/TestControllerGtk.cpp     |      3 +-
 .../Tools/WebKitTestRunner/ios/HIDEventGenerator.h |     54 +-
 .../WebKitTestRunner/ios/HIDEventGenerator.mm      |    524 +-
 .../native/Tools/WebKitTestRunner/ios/IOKitSPI.h   |     26 +
 .../WebKitTestRunner/ios/PlatformWebViewIOS.mm     |    112 +-
 .../WebKitTestRunner/ios/TestControllerIOS.mm      |     34 +-
 .../native/Tools/WebKitTestRunner/ios/UIKitSPI.h   |     15 +
 .../WebKitTestRunner/ios/UIScriptControllerIOS.mm  |    424 +-
 .../ios/WebArchiveDumpSupportIOS.mm                |     41 -
 .../native/Tools/WebKitTestRunner/ios/mainIOS.mm   |     21 +-
 .../Tools/WebKitTestRunner/mac/EventSenderProxy.mm |    109 +-
 .../WebKitTestRunner/mac/PlatformWebViewMac.mm     |     70 +-
 .../WebKitTestRunner/mac/TestControllerMac.mm      |     21 +-
 .../WebKitTestRunner/mac/UIScriptControllerMac.mm  |    147 +
 .../mac/WebArchiveDumpSupportMac.mm                |     77 -
 .../main/native/Tools/WebKitTestRunner/mac/main.mm |      4 +
 .../web/src/main/native/Tools/asan/asan.xcconfig   |      1 +
 .../src/main/native/Tools/efl/install-dependencies |     27 +-
 .../web/src/main/native/Tools/efl/jhbuild.modules  |    105 +-
 .../Tools/gtk/check-for-webkitdom-api-breaks       |     63 -
 .../web/src/main/native/Tools/gtk/generate-gtkdoc  |      4 -
 modules/web/src/main/native/Tools/gtk/gtkdoc.py    |      7 +-
 .../src/main/native/Tools/gtk/install-dependencies |    121 +-
 .../main/native/Tools/gtk/jhbuild-webrtc.modules   |    132 -
 .../web/src/main/native/Tools/gtk/jhbuild.modules  |    246 +-
 modules/web/src/main/native/Tools/gtk/jhbuildrc    |     17 +-
 modules/web/src/main/native/Tools/gtk/make-dist.py |     18 +-
 .../web/src/main/native/Tools/gtk/manifest.txt.in  |     18 +-
 modules/web/src/main/native/Tools/gtk/webkitdom.py |    299 -
 .../src/main/native/Tools/gtk/ycm_extra_conf.py    |      3 +-
 .../src/main/native/Tools/jhbuild/jhbuild-wrapper  |      3 +-
 .../web/src/main/native/Tools/lldb/lldb_webkit.py  |      2 +-
 .../AssembleBuildLogs/AssembleBuildLogs.vcxproj    |    251 -
 .../AssembleBuildLogs.vcxproj.filters              |      7 -
 .../Tools/win/AssembleBuildLogs/AssembleLogs.cmd   |    224 -
 .../main/native/Tools/win/AssembleBuildLogs/README |     10 -
 .../Tools/win/DLLLauncher/DLLLauncherMain.cpp      |     24 +-
 .../win/DLLLauncher/DLLLauncherWinCairo.props      |     12 -
 .../src/test/java/com/sun/webkit/WebPageShim.java  |     35 +
 .../test/java/com/sun/webkit/dom/JSObjectShim.java |     32 +
 .../test/java/com/sun/webkit/dom/NodeImplShim.java |     33 +
 .../javafx/scene/web/JavaScriptBridgeTest.java     |     34 +
 .../src/test/java/javafx/scene/web/LeakTest.java   |    167 +-
 .../java/javafx/scene/web/MiscellaneousTest.java   |    160 +
 .../test/java/javafx/scene/web/WebPageTest.java    |     20 +
 .../css/StylesheetWithSecurityManagerTest.java     |     29 +-
 14337 files changed, 2216971 insertions(+), 476670 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