[openjfx] 01/05: Merge tag 'upstream/8u60-b27'

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Sun Oct 4 10:58:26 UTC 2015


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository openjfx.

commit a579a3427034a720c9b46bce896a5bf9bea27a8d
Merge: cd7cf1c 0392eac
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Mon Sep 7 23:19:12 2015 +0200

    Merge tag 'upstream/8u60-b27'
    
    Upstream version 8u60-b27

 .../experiments/scheduleapp/PageContainer.java     |     13 +-
 .../experiments/scheduleapp/pages/SocialPage.java  |    128 +-
 .../dukepad/calculator/CalculatorTheme.java        |      4 +-
 apps/scenebuilder/SceneBuilderApp/build.xml        |      1 +
 apps/scenebuilder/SceneBuilderKit/build.xml        |      1 +
 .../scenebuilder/kit/editor/EditorPlatform.java    |      2 +-
 .../javafx/scenebuilder/kit/util/JavaLanguage.java |      2 +-
 .../gradientpicker/GradientPickerStop.java         |     18 +-
 apps/scenebuilder/build.xml                        |     16 +
 apps/scenebuilder/samples/samples_readme.txt       |      2 +-
 apps/toys/ColorCube/build.xml                      |     73 +
 .../toys/ColorCube}/manifest.mf                    |      0
 apps/toys/ColorCube/nbproject/build-impl.xml       |   1413 +
 apps/toys/ColorCube/nbproject/genfiles.properties  |      8 +
 apps/toys/ColorCube/nbproject/project.properties   |     73 +
 apps/toys/ColorCube/nbproject/project.xml          |     15 +
 apps/toys/ColorCube/src/colorcube/ColorCube.java   |    191 +
 .../ColorCube/src/colorcube/JFXPanelColorCube.java |    211 +
 apps/toys/FX8-3DFeatures/build.xml                 |     73 +
 .../toys/FX8-3DFeatures}/manifest.mf               |      0
 apps/toys/FX8-3DFeatures/nbproject/build-impl.xml  |   1431 +
 .../FX8-3DFeatures/nbproject/genfiles.properties   |      8 +
 .../FX8-3DFeatures/nbproject/project.properties    |     75 +
 .../toys}/FX8-3DFeatures/nbproject/project.xml     |      0
 .../src/fx83dfeatures/RetinaDisplayTest.java       |     80 +
 .../Hello/src/main/java/hello/HelloBorderPane.java |      4 +-
 .../Hello/src/main/java/hello/HelloCheckBox.java   |     44 +-
 .../Hello/src/main/java/hello/HelloChoiceBox.java  |      3 +-
 .../Hello/src/main/java/hello/HelloHyperlink.java  |      4 +-
 .../Hello/src/main/java/hello/HelloListView.java   |      7 +-
 apps/toys/Hello/src/main/java/hello/HelloMenu.java |      3 +-
 .../Hello/src/main/java/hello/HelloMenuButton.java |      5 +-
 .../src/main/java/hello/HelloTranspStageAnim.java  |     88 +
 .../Hello/src/main/java/hello/TestBuilder.java     |     87 +-
 apps/toys/Industrial/build.xml                     |     53 +
 .../toys/Industrial}/manifest.mf                   |      0
 apps/toys/Industrial/nbproject/build-impl.xml      |   1449 +
 .../nbproject/configs/Run_as_WebStart.properties   |      2 +
 .../nbproject/configs/Run_in_Browser.properties    |      2 +
 apps/toys/Industrial/nbproject/genfiles.properties |      8 +
 apps/toys/Industrial/nbproject/jfx-impl.xml        |   4007 +
 apps/toys/Industrial/nbproject/project.properties  |    112 +
 apps/toys/Industrial/nbproject/project.xml         |     26 +
 .../toys/Industrial/src/industrial/Controller.java |    153 +
 apps/toys/Industrial/src/industrial/Help.java      |     77 +
 .../toys/Industrial/src/industrial/Industrial.java |    505 +
 apps/toys/Industrial/src/industrial/Model.java     |    251 +
 apps/toys/Industrial/src/industrial/Pipe.java      |    281 +
 apps/toys/Industrial/src/industrial/Pump.java      |    217 +
 apps/toys/Industrial/src/industrial/Tank.java      |    231 +
 apps/toys/Industrial/src/industrial/Valve.java     |    220 +
 apps/toys/PickTest3D/build.xml                     |     74 +
 .../toys/PickTest3D}/manifest.mf                   |      0
 apps/toys/PickTest3D/nbproject/build-impl.xml      |    891 +
 apps/toys/PickTest3D/nbproject/project.properties  |     85 +
 apps/toys/PickTest3D/nbproject/project.xml         |     15 +
 apps/toys/PickTest3D/src/picktest/DragCube3D.java  |    160 +
 apps/toys/PickTest3D/src/picktest/PickRects3D.java |    113 +
 .../src/picktest/PickTest2DDepthBuffer.java        |     90 +
 .../src/picktest/PickTest2DPerspective.java        |    114 +
 apps/toys/PickTest3D/src/picktest/PickTest3D.java  |    833 +
 .../PickTest3D/src/picktest/PickTestFixedEye.java  |    102 +
 apps/toys/Shape3DToy/build.xml                     |     73 +
 .../toys/Shape3DToy}/manifest.mf                   |      0
 apps/toys/Shape3DToy/nbproject/build-impl.xml      |   1431 +
 apps/toys/Shape3DToy/nbproject/genfiles.properties |      8 +
 apps/toys/Shape3DToy/nbproject/project.properties  |     75 +
 .../toys/Shape3DToy}/nbproject/project.xml         |      0
 apps/toys/build.xml                                |     20 +-
 build.gradle                                       |    374 +-
 build.properties                                   |     12 +-
 buildSrc/android.gradle                            |      3 +-
 buildSrc/armv5sf.gradle                            |      6 +-
 buildSrc/armv6hf.gradle                            |      7 +-
 buildSrc/armv6sf.gradle                            |      8 +-
 buildSrc/armv7hf.gradle                            |      6 +-
 buildSrc/armv7sf.gradle                            |      6 +-
 buildSrc/crosslibs/crosslibs-armv6hf.sh            |     11 +-
 buildSrc/dalvik.gradle                             |    197 +-
 buildSrc/genVSproperties.bat                       |     10 +-
 buildSrc/ios.gradle                                |    225 +-
 buildSrc/linux.gradle                              |      3 +-
 buildSrc/mac.gradle                                |      5 +-
 .../groovy/com/sun/javafx/gradle/LipoTask.groovy   |      4 +-
 .../effect/compiler/backend/hw/ES2Backend.java     |     13 +-
 buildSrc/win.gradle                                |     61 +-
 buildSrc/x86egl.gradle                             |      3 +-
 gradle.properties.template                         |     13 +-
 .../sun/javafx/binding/ListExpressionHelper.java   |     44 +-
 .../main/java/com/sun/javafx/binding/Logging.java  |      2 +-
 .../javafx/collections/SourceAdapterChange.java    |     25 +-
 .../java/com/sun/javafx/logging/PrintLogger.java   |      2 +-
 .../com/sun/javafx/property/adapter/Disposer.java  |     99 +
 .../property/adapter/JavaBeanBooleanProperty.java  |      4 +-
 .../property/adapter/JavaBeanDoubleProperty.java   |      4 +-
 .../property/adapter/JavaBeanFloatProperty.java    |      4 +-
 .../property/adapter/JavaBeanIntegerProperty.java  |      4 +-
 .../property/adapter/JavaBeanLongProperty.java     |      4 +-
 .../property/adapter/JavaBeanObjectProperty.java   |      4 +-
 .../property/adapter/JavaBeanStringProperty.java   |      4 +-
 .../adapter/ReadOnlyJavaBeanBooleanProperty.java   |      4 +-
 .../adapter/ReadOnlyJavaBeanDoubleProperty.java    |      4 +-
 .../adapter/ReadOnlyJavaBeanFloatProperty.java     |      4 +-
 .../adapter/ReadOnlyJavaBeanIntegerProperty.java   |      4 +-
 .../adapter/ReadOnlyJavaBeanLongProperty.java      |      4 +-
 .../adapter/ReadOnlyJavaBeanObjectProperty.java    |      4 +-
 .../adapter/ReadOnlyJavaBeanStringProperty.java    |      4 +-
 .../java/javafx/collections/ObservableMap.java     |      6 +-
 .../collections/transformation/FilteredList.java   |    108 +-
 .../java8/javafx/collections/ObservableList.java   |     28 +-
 .../sun/javafx/binding/ErrorLoggingUtiltity.java   |      2 +-
 .../beans/property/ListPropertyBaseTest.java       |     56 +-
 .../java/javafx/collections/FilteredListTest.java  |    135 +-
 .../java/javafx/collections/MockListObserver.java  |     10 +-
 .../src/test/java/javafx/collections/Person.java   |     33 +-
 .../java/javafx/collections/SortedListTest.java    |    138 +-
 .../collections/SourceAdapterChangeTest.java       |    124 +
 .../scene/effect/DistantLight_builder_Test.java    |     55 -
 .../scene/effect/PointLight_builder_Test.java      |     56 -
 .../scene/effect/SpotLight_builder_Test.java       |     60 -
 .../dt/javafx/scene/control/ControlDesignInfo.java |     54 -
 .../javafx/scene/control/SplitPaneDesignInfo.java  |     50 -
 .../dt/javafx/scene/control/resources.properties   |      4 -
 .../java/com/sun/javafx/scene/control/Logging.java |      2 +-
 .../scene/control/behavior/CellBehaviorBase.java   |      6 +-
 .../control/behavior/ComboBoxBaseBehavior.java     |     50 +-
 .../scene/control/behavior/DatePickerBehavior.java |     38 +-
 .../javafx/scene/control/behavior/KeyBinding.java  |     10 +-
 .../scene/control/behavior/ListViewBehavior.java   |     37 +-
 .../scene/control/behavior/ScrollBarBehavior.java  |      4 +-
 .../scene/control/behavior/SliderBehavior.java     |      4 +-
 .../scene/control/behavior/TabPaneBehavior.java    |    104 +-
 .../control/behavior/TableViewBehaviorBase.java    |     90 +-
 .../scene/control/behavior/TextAreaBehavior.java   |     14 +-
 .../scene/control/behavior/TextFieldBehavior.java  |      4 +-
 .../scene/control/behavior/TitledPaneBehavior.java |      6 +-
 .../control/behavior/TreeTableCellBehavior.java    |     11 +-
 .../scene/control/behavior/TreeViewBehavior.java   |     39 +-
 .../javafx/scene/control/skin/ChoiceBoxSkin.java   |      9 +-
 .../javafx/scene/control/skin/ColorPalette.java    |   1365 +-
 .../javafx/scene/control/skin/ColorPickerSkin.java |     13 +-
 .../scene/control/skin/ComboBoxListViewSkin.java   |    297 +-
 .../scene/control/skin/ComboBoxPopupControl.java   |    379 +-
 .../scene/control/skin/ContextMenuContent.java     |      4 +-
 .../scene/control/skin/CustomColorDialog.java      |      4 +-
 .../scene/control/skin/DatePickerContent.java      |     48 +-
 .../control/skin/DatePickerHijrahContent.java      |      3 +-
 .../javafx/scene/control/skin/DatePickerSkin.java  |    254 +-
 .../sun/javafx/scene/control/skin/FXVKSkin.java    |     16 +-
 .../javafx/scene/control/skin/LabeledSkinBase.java |     12 +-
 .../javafx/scene/control/skin/ListViewSkin.java    |     27 +-
 .../sun/javafx/scene/control/skin/MenuBarSkin.java |      4 +-
 .../javafx/scene/control/skin/ProgressBarSkin.java |      2 +-
 .../javafx/scene/control/skin/ScrollBarSkin.java   |      4 +-
 .../javafx/scene/control/skin/ScrollPaneSkin.java  |      4 +-
 .../sun/javafx/scene/control/skin/SpinnerSkin.java |     25 +-
 .../sun/javafx/scene/control/skin/TabPaneSkin.java |     48 +-
 .../javafx/scene/control/skin/TableHeaderRow.java  |     64 +-
 .../javafx/scene/control/skin/TableRowSkin.java    |     14 +-
 .../scene/control/skin/TableRowSkinBase.java       |     53 +-
 .../scene/control/skin/TableViewSkinBase.java      |     29 +-
 .../javafx/scene/control/skin/TextAreaSkin.java    |     17 +-
 .../javafx/scene/control/skin/TextFieldSkin.java   |      2 +-
 .../javafx/scene/control/skin/TitledPaneSkin.java  |      4 +-
 .../scene/control/skin/TreeTableRowSkin.java       |     14 +-
 .../javafx/scene/control/skin/TreeViewSkin.java    |     19 +-
 .../sun/javafx/scene/control/skin/VirtualFlow.java |     49 +-
 .../scene/control/skin/VirtualScrollBar.java       |      4 +-
 .../main/java/javafx/scene/chart/AreaChart.java    |     50 +-
 .../src/main/java/javafx/scene/chart/BarChart.java |      8 +-
 .../main/java/javafx/scene/chart/LineChart.java    |    115 +-
 .../main/java/javafx/scene/chart/NumberAxis.java   |     16 +-
 .../main/java/javafx/scene/chart/ScatterChart.java |      7 +-
 .../java/javafx/scene/chart/StackedAreaChart.java  |     62 +-
 .../java/javafx/scene/chart/StackedBarChart.java   |     10 +-
 .../main/java/javafx/scene/chart/ValueAxis.java    |      4 +-
 .../src/main/java/javafx/scene/chart/XYChart.java  |     33 +-
 .../main/java/javafx/scene/control/ButtonBar.java  |      4 +-
 .../main/java/javafx/scene/control/ChoiceBox.java  |    176 +-
 .../main/java/javafx/scene/control/ComboBox.java   |     61 +-
 .../java/javafx/scene/control/ContextMenu.java     |      5 +-
 .../java/javafx/scene/control/ControlUtils.java    |      6 +-
 .../src/main/java/javafx/scene/control/Dialog.java |     36 +-
 .../main/java/javafx/scene/control/DialogPane.java |     26 +-
 .../main/java/javafx/scene/control/FocusModel.java |      6 +
 .../javafx/scene/control/HeavyweightDialog.java    |     12 +-
 .../main/java/javafx/scene/control/ListView.java   |    113 +-
 .../main/java/javafx/scene/control/MenuButton.java |     50 +-
 .../scene/control/MultipleSelectionModelBase.java  |     92 +-
 .../main/java/javafx/scene/control/ScrollBar.java  |      4 +-
 .../src/main/java/javafx/scene/control/Slider.java |      4 +-
 .../main/java/javafx/scene/control/Spinner.java    |     16 +
 .../javafx/scene/control/SpinnerValueFactory.java  |      4 +-
 .../main/java/javafx/scene/control/TableView.java  |    295 +-
 .../javafx/scene/control/TextInputControl.java     |     13 +-
 .../main/java/javafx/scene/control/Tooltip.java    |     24 +-
 .../main/java/javafx/scene/control/TreeItem.java   |     20 +-
 .../java/javafx/scene/control/TreeTableView.java   |    525 +-
 .../main/java/javafx/scene/control/TreeUtil.java   |     10 +-
 .../main/java/javafx/scene/control/TreeView.java   |    308 +-
 .../skin/caspian/caspian-no-transparency.css       |      4 +-
 .../javafx/scene/control/skin/caspian/caspian.css  |     50 +-
 .../scene/control/skin/caspian/embedded-qvga.css   |     43 +-
 .../javafx/scene/control/skin/caspian/embedded.css |     47 +-
 .../sun/javafx/scene/control/skin/caspian/fxvk.css |     25 +
 .../scene/control/skin/caspian/highcontrast.css    |     52 +-
 .../scene/control/skin/caspian/two-level-focus.css |    250 +-
 .../scene/control/skin/modena/blackOnWhite.css     |   1079 +-
 .../skin/modena/modena-embedded-performance.css    |      5 +-
 .../control/skin/modena/modena-no-transparency.css |      6 +-
 .../javafx/scene/control/skin/modena/modena.css    |     65 +-
 .../sun/javafx/scene/control/skin/modena/touch.css |     47 +-
 .../scene/control/skin/modena/two-level-focus.css  |    298 +-
 .../scene/control/skin/modena/whiteOnBlack.css     |   1027 +-
 .../scene/control/skin/modena/yellowOnBlack.css    |   1255 +-
 .../scene/control/behavior/KeyBindingTest.java     |     39 +
 .../control/infrastructure/ControlTestUtils.java   |     51 +-
 .../scene/control/infrastructure/KeyModifier.java  |      4 +-
 .../java/javafx/scene/chart/AreaChartTest.java     |     72 +-
 .../test/java/javafx/scene/chart/BarChartTest.java |     12 +-
 .../java/javafx/scene/chart/ChartTestBase.java     |      3 +-
 .../java/javafx/scene/chart/LineChartTest.java     |     69 +-
 .../javafx/scene/chart/StackedAreaChartTest.java   |     70 +-
 .../javafx/scene/chart/XYNumberChartsTest.java     |     78 +
 .../javafx/scene/chart/XYNumberChartsTestBase.java |     61 +
 .../javafx/scene/chart/XYNumberLineChartsTest.java |    111 +
 .../java/javafx/scene/control/ComboBoxTest.java    |    147 +-
 .../java/javafx/scene/control/DatePickerTest.java  |    157 +-
 .../javafx/scene/control/ListViewKeyInputTest.java |    219 +-
 .../java/javafx/scene/control/ListViewTest.java    |   3260 +-
 .../control/MultipleSelectionModelImplTest.java    |     18 +-
 .../java/javafx/scene/control/SpinnerTest.java     |     23 +
 .../scene/control/TableViewKeyInputTest.java       |    400 +-
 .../java/javafx/scene/control/TableViewTest.java   |    485 +-
 .../javafx/scene/control/TextInputControlTest.java |      8 +-
 .../scene/control/TreeTableViewKeyInputTest.java   |    402 +-
 .../scene/control/TreeTableViewMouseInputTest.java |      4 +-
 .../javafx/scene/control/TreeTableViewTest.java    |  10688 +-
 .../javafx/scene/control/TreeViewKeyInputTest.java |    206 +-
 .../java/javafx/scene/control/TreeViewTest.java    |   6054 +-
 .../com/sun/javafx/beans/design/DisplayItem.java   |     78 -
 .../beans/design/author/AbstractDesignInfo.java    |     51 -
 .../javafx/beans/design/author/BeanCreateInfo.java |     70 -
 .../beans/design/author/BeanCreateInfoSet.java     |     79 -
 .../beans/design/author/CheckedDisplayAction.java  |     48 -
 .../sun/javafx/beans/design/author/Customizer.java |    142 -
 .../beans/design/author/CustomizerResult.java      |    158 -
 .../sun/javafx/beans/design/author/DesignInfo.java |    263 -
 .../javafx/beans/design/author/DisplayAction.java  |     66 -
 .../beans/design/author/DisplayActionSet.java      |     62 -
 .../beans/design/author/LayoutDesignInfo.java      |     41 -
 .../javafx/beans/design/author/PropertyEditor.java |    161 -
 .../com/sun/javafx/beans/design/author/Result.java |    419 -
 .../javafx/beans/design/author/ResultMessage.java  |    154 -
 .../beans/design/author/ResultMessageType.java     |     51 -
 .../java/com/sun/javafx/beans/design/package.html  |    201 -
 .../sun/javafx/beans/design/tool/ContextField.java |     61 -
 .../javafx/beans/design/tool/ContextMember.java    |    134 -
 .../javafx/beans/design/tool/ContextMethod.java    |    194 -
 .../sun/javafx/beans/design/tool/DesignBean.java   |    244 -
 .../beans/design/tool/DesignBeanListener.java      |     94 -
 .../javafx/beans/design/tool/DesignContext.java    |    497 -
 .../beans/design/tool/DesignContextListener.java   |    101 -
 .../sun/javafx/beans/design/tool/DesignEvent.java  |    116 -
 .../javafx/beans/design/tool/DesignProject.java    |    196 -
 .../javafx/beans/design/tool/DesignProperty.java   |    177 -
 .../javafx/beans/design/tool/LinearPosition.java   |     71 -
 .../com/sun/javafx/beans/design/tool/Position.java |     41 -
 .../java/com/sun/javafx/beans/metadata/Bean.java   |    147 -
 .../sun/javafx/beans/metadata/BeanMetaData.java    |    498 -
 .../com/sun/javafx/beans/metadata/Callback.java    |    116 -
 .../javafx/beans/metadata/CallbackMetaData.java    |    135 -
 .../java/com/sun/javafx/beans/metadata/Event.java  |    105 -
 .../sun/javafx/beans/metadata/EventMetaData.java   |    128 -
 .../com/sun/javafx/beans/metadata/MetaData.java    |    275 -
 .../javafx/beans/metadata/MetaDataAnnotation.java  |     42 -
 .../com/sun/javafx/beans/metadata/Property.java    |     95 -
 .../javafx/beans/metadata/PropertyMetaData.java    |    324 -
 .../com/sun/javafx/beans/metadata/package.html     |     59 -
 .../main/java/javafx/scene/ParentDesignInfo.java   |    126 -
 .../javafx/scene/layout/GridPaneDesignInfo.java    |    122 -
 .../java/javafx/scene/layout/PaneDesignInfo.java   |     52 -
 .../javafx/beans/metadata/BeanMetaDataTest.java    |    239 -
 .../sun/javafx/beans/metadata/MetaDataTest.java    |    136 -
 .../beans/metadata/PropertyMetaDataTest.java       |    103 -
 .../beans/metadata/widgets/MultiWordWidget.java    |     43 -
 .../beans/metadata/widgets/MultiWordWidget2.java   |     47 -
 .../sun/javafx/beans/metadata/widgets/Widget.java  |     79 -
 .../sun/javafx/beans/metadata/widgets/Widget2.java |     43 -
 .../sun/javafx/beans/metadata/widgets/Widget3.java |     43 -
 .../beans/metadata/widgets/displayname/Apple.java  |     34 -
 .../beans/metadata/widgets/displayname/Carrot.java |     37 -
 .../beans/metadata/widgets/displayname/Orange.java |     34 -
 .../beans/metadata/widgets/displayname/Pear.java   |     34 -
 .../beans/metadata/widgets/displayname/Radish.java |     37 -
 .../scene/layout/GridPaneDesignInfoTest.java       |    160 -
 .../java/javafx/scene/layout/MockResizable.java    |    117 -
 .../widgets/displayname/CarrotResources.properties |      4 -
 .../widgets/displayname/OrangeResources.properties |      4 -
 .../widgets/displayname/PearResources.properties   |      4 -
 .../widgets/displayname/resources.properties       |      7 -
 .../com/sun/javafx/fxml/builder/ProxyBuilder.java  |      4 +-
 .../javafx/fxml/builder/TriangleMeshBuilder.java   |     25 +-
 .../fxml/src/main/java/javafx/fxml/FXMLLoader.java |     20 +-
 .../src/test/java/javafx/fxml/RT_40335Test.java    |     44 +
 .../src/test/resources/javafx/fxml/rt_40335.fxml   |     12 +
 .../src/main/java/com/javafx/main/Main.java        |      8 +-
 .../com/oracle/tools/packager/AbstractBundler.java |     20 +-
 .../tools/packager/AbstractImageBundler.java       |    305 +
 .../com/oracle/tools/packager/BasicBundlers.java   |      7 +-
 .../com/oracle/tools/packager/RelativeFileSet.java |     75 +-
 .../tools/packager/StandardBundlerParam.java       |    215 +-
 .../oracle/tools/packager/jnlp/JNLPBundler.java    |   1181 +
 .../tools/packager/linux/LinuxAppBundler.java      |     97 +-
 .../tools/packager/linux/LinuxDebBundler.java      |     39 +-
 .../tools/packager/linux/LinuxRpmBundler.java      |     26 +-
 .../oracle/tools/packager/mac/MacAppBundler.java   |    288 +-
 .../tools/packager/mac/MacAppStoreBundler.java     |     49 +-
 .../packager/mac/MacBaseInstallerBundler.java      |    177 +-
 .../oracle/tools/packager/mac/MacDmgBundler.java   |     51 +-
 .../oracle/tools/packager/mac/MacPkgBundler.java   |     68 +-
 .../tools/packager/windows/WinAppBundler.java      |    162 +-
 .../tools/packager/windows/WinExeBundler.java      |     39 +-
 .../tools/packager/windows/WinMsiBundler.java      |    230 +-
 .../packager/windows/WindowsBundlerParam.java      |     75 +-
 .../com/sun/javafx/tools/ant/DeployFXTask.java     |     43 +-
 .../main/java/com/sun/javafx/tools/ant/FXJar.java  |     27 +-
 .../java/com/sun/javafx/tools/ant/Permissions.java |     77 +
 .../java/com/sun/javafx/tools/ant/Preferences.java |     17 +-
 .../main/java/com/sun/javafx/tools/ant/Utils.java  |      7 +-
 .../sun/javafx/tools/packager/CreateJarParams.java |     12 +-
 .../sun/javafx/tools/packager/DeployParams.java    |    349 +-
 .../sun/javafx/tools/packager/JarSignature.java    |      6 +-
 .../java/com/sun/javafx/tools/packager/Main.java   |      4 +-
 .../com/sun/javafx/tools/packager/PackagerLib.java |    777 +-
 .../tools/packager/bundlers/BundleParams.java      |     13 +-
 .../javafx/tools/resource/PackagerResource.java    |      2 +-
 .../userjvmoptions/PreferencesUserJvmOptions.java  |      2 +-
 .../main/native/javapackager/win/javapackager.rc   |     22 +-
 .../src/main/native/library/common/Exports.cpp     |     77 +-
 .../src/main/native/library/common/FilePath.cpp    |    462 +-
 .../src/main/native/library/common/FilePath.h      |     80 +-
 .../main/native/library/common/GenericPlatform.cpp |     46 +-
 .../main/native/library/common/GenericPlatform.h   |     10 +-
 .../src/main/native/library/common/Helpers.cpp     |    215 +-
 .../src/main/native/library/common/Helpers.h       |     66 +-
 .../src/main/native/library/common/IniFile.cpp     |    258 +
 .../src/main/native/library/common/IniFile.h       |     85 +
 .../src/main/native/library/common/Java.cpp        |     87 +-
 .../src/main/native/library/common/Java.h          |     13 +-
 .../native/library/common/JavaUserPreferences.cpp  |      4 +-
 .../native/library/common/JavaUserPreferences.h    |      8 +-
 .../native/library/common/JavaVirtualMachine.cpp   |    199 +-
 .../native/library/common/JavaVirtualMachine.h     |      4 +-
 .../main/native/library/common/LinuxPlatform.cpp   |     67 +-
 .../src/main/native/library/common/LinuxPlatform.h |     10 +-
 .../src/main/native/library/common/Lock.h          |      4 +-
 .../src/main/native/library/common/MacPlatform.h   |     16 +-
 .../src/main/native/library/common/MacPlatform.mm  |    526 +-
 .../src/main/native/library/common/Macros.cpp      |     12 +-
 .../src/main/native/library/common/Messages.cpp    |      7 +-
 .../src/main/native/library/common/Messages.h      |      3 +-
 .../src/main/native/library/common/OrderedMap.h    |    251 +
 .../src/main/native/library/common/Package.cpp     |    470 +-
 .../src/main/native/library/common/Package.h       |     54 +-
 .../src/main/native/library/common/Platform.cpp    |    120 +-
 .../src/main/native/library/common/Platform.h      |    199 +-
 .../main/native/library/common/PlatformString.cpp  |     23 +-
 .../main/native/library/common/PlatformString.h    |     22 +-
 .../main/native/library/common/PosixPlatform.cpp   |    207 +-
 .../src/main/native/library/common/PosixPlatform.h |     33 +-
 .../main/native/library/common/PropertyFile.cpp    |     79 +-
 .../src/main/native/library/common/PropertyFile.h  |     23 +-
 .../main/native/library/common/WindowsPlatform.cpp |    431 +-
 .../main/native/library/common/WindowsPlatform.h   |    110 +-
 .../src/main/native/library/common/main.cpp        |    146 +-
 .../main/native/tests/DevTest/DevTest/build.xml    |     81 +
 .../main/native/tests/DevTest/DevTest}/manifest.mf |      0
 .../tests/DevTest/DevTest/nbproject/build-impl.xml |   1413 +
 .../DevTest/DevTest/nbproject/genfiles.properties  |      8 +
 .../DevTest/DevTest/nbproject/project.properties   |     78 +
 .../tests/DevTest/DevTest/nbproject/project.xml    |     15 +
 .../tests/DevTest/DevTest/src/DebugExports.java    |     36 +
 .../DevTest/DevTest/src/hello/TestPackager.java    |    221 +
 .../library/packager/nbproject/Makefile-Debug.mk   |      6 +
 .../library/packager/nbproject/Makefile-Release.mk |      6 +
 .../library/packager/nbproject/configurations.xml  |     33 +
 .../packager/libpackager.xcodeproj/project.pbxproj |     20 +-
 .../project.xcworkspace/contents.xcworkspacedata   |      7 +
 .../main/native/tests/win/library/library.vcxproj  |      9 +-
 .../src/main/native/tools/win/IconSwap.cpp         |     53 +-
 .../tools/packager/AbstractBundler.properties      |      3 -
 .../tools/packager/AbstractImageBundler.properties |     22 +
 .../tools/packager/StandardBundlerParam.properties |     15 +
 .../tools/packager/jnlp/JNLPBundler.properties     |     94 +
 .../packager/linux/LinuxAppBundler.properties      |      4 -
 .../packager/linux/LinuxDebBundler_ja.properties   |     83 +
 .../linux/LinuxDebBundler_zh_CN.properties         |     83 +
 .../packager/linux/LinuxRpmBundler.properties      |      9 +-
 .../packager/linux/LinuxRpmBundler_ja.properties   |     54 +
 .../linux/LinuxRpmBundler_zh_CN.properties         |     54 +
 .../oracle/tools/packager/linux/template.postinst  |      1 +
 .../com/oracle/tools/packager/linux/template.spec  |      1 +
 .../tools/packager/mac/Info-lite.plist.template    |     38 +
 .../tools/packager/mac/MacAppBundler.properties    |      9 +-
 .../tools/packager/mac/MacAppBundler_ja.properties |     67 +
 .../packager/mac/MacAppBundler_zh_CN.properties    |     67 +
 .../packager/mac/MacAppStoreBundler.properties     |      3 +
 .../mac/MacBaseInstallerBundler.properties         |      3 +
 .../tools/packager/mac/MacDmgBundler.properties    |      8 +-
 .../tools/packager/mac/MacPkgBundler.properties    |      4 +
 .../packager/windows/WinAppBundler.properties      |      4 -
 .../packager/windows/WinExeBundler.properties      |      6 +-
 .../packager/windows/WinExeBundler_ja.properties   |     53 +
 .../windows/WinExeBundler_zh_CN.properties         |     53 +
 .../packager/windows/WinMsiBundler.properties      |      2 +-
 .../packager/windows/WinMsiBundler_ja.properties   |     72 +
 .../windows/WinMsiBundler_zh_CN.properties         |     72 +
 .../windows/WindowsBundlerParam.properties         |      3 +
 .../com/oracle/tools/packager/windows/template.iss |      3 +-
 .../com/oracle/tools/packager/windows/template.wxs |      3 +-
 .../resources/com/sun/javafx/tools/ant/antlib.xml  |      2 +
 .../sun/javafx/tools/packager/Bundle.properties    |      1 +
 .../sun/javafx/tools/packager/Bundle_ja.properties |      2 +-
 .../javafx/tools/packager/Bundle_zh_CN.properties  |     12 +-
 .../java/com/oracle/tools/packager/APITest.java    |    142 +
 .../java/com/oracle/tools/packager/CLITest.java    |      7 +-
 .../tools/packager/jnlp/JNLPBundlerTest.java       |    462 +
 .../tools/packager/linux/LinuxAppBundlerTest.java  |      3 +-
 .../tools/packager/linux/LinuxDebBundlerTest.java  |     40 +-
 .../tools/packager/linux/LinuxRpmBundlerTest.java  |     40 +-
 .../tools/packager/mac/MacAppBundlerTest.java      |    173 +-
 .../tools/packager/mac/MacAppStoreBundlerTest.java |     13 +-
 .../tools/packager/mac/MacDmgBundlerTest.java      |      1 +
 .../tools/packager/mac/MacPkgBundlerTest.java      |    175 +-
 .../packager/windows/RuntimeFlagsParserTest.java   |     33 +-
 .../tools/packager/windows/WinAppBundlerTest.java  |     39 +-
 .../tools/packager/windows/WinExeBundlerTest.java  |     43 +-
 .../tools/packager/windows/WinMsiBundlerTest.java  |     72 +-
 .../java/com/sun/javafx/tools/ant/FXJarTest.java   |    122 +-
 .../sun/javafx/tools/packager/PackagerLibTest.java |     48 +-
 .../src/test/java/hello/SimpleBundle.java          |     14 +-
 .../src/test/java/hello/TestPackager.java          |      9 +-
 .../src/test/resources/hello/LICENSE-RTF.rtf       |    Bin 0 -> 199 bytes
 .../java/com/oracle/dalvik/InternalWebView.java    |    368 +
 .../java/javafxports/android/DalvikLauncher.java   |    126 +-
 .../java/javafxports/android/FXActivity.java       |    469 +-
 .../java/javafxports/android/FXDalvikEntity.java   |    454 +
 .../java/javafxports/android/FXFragment.java       |     73 +
 .../dalvik/java/javafxports/android/Launcher.java  |      4 +-
 modules/graphics/src/dalvik/native/activity.c      |     76 +-
 modules/graphics/src/dalvik/native/activity.h      |      6 +
 .../main/java/com/sun/glass/ui/Application.java    |      6 +-
 .../src/main/java/com/sun/glass/ui/Screen.java     |     61 +-
 .../java/com/sun/glass/ui/TouchInputSupport.java   |     19 +-
 .../src/main/java/com/sun/glass/ui/View.java       |     12 +-
 .../src/main/java/com/sun/glass/ui/Window.java     |     41 +-
 .../java/com/sun/glass/ui/android/DalvikInput.java |     15 +-
 .../main/java/com/sun/glass/ui/gtk/GtkView.java    |      7 +-
 .../java/com/sun/glass/ui/ios/IosApplication.java  |      8 +-
 .../main/java/com/sun/glass/ui/ios/IosView.java    |     19 +-
 .../java/com/sun/glass/ui/lens/LensLogger.java     |      2 +-
 .../main/java/com/sun/glass/ui/lens/LensView.java  |      7 +-
 .../main/java/com/sun/glass/ui/mac/MacView.java    |     20 +-
 .../main/java/com/sun/glass/ui/mac/MacWindow.java  |     20 +-
 .../sun/glass/ui/monocle/AcceleratedScreen.java    |     25 +-
 .../glass/ui/monocle/AndroidAcceleratedScreen.java |     58 +
 .../sun/glass/ui/monocle/AndroidInputDevice.java   |     76 +
 .../ui/monocle/AndroidInputDeviceRegistry.java     |    138 +
 .../glass/ui/monocle/AndroidInputProcessor.java    |     57 +
 .../com/sun/glass/ui/monocle/AndroidPlatform.java  |     26 +-
 .../com/sun/glass/ui/monocle/AndroidScreen.java    |    139 +
 .../java/com/sun/glass/ui/monocle/FBDevScreen.java |      7 +-
 .../com/sun/glass/ui/monocle/HeadlessScreen.java   |      7 +-
 .../sun/glass/ui/monocle/LinuxKeyProcessor.java    |      4 +-
 .../sun/glass/ui/monocle/MonocleApplication.java   |      4 +-
 .../com/sun/glass/ui/monocle/MonocleSettings.java  |      6 +-
 .../com/sun/glass/ui/monocle/MonocleTrace.java     |      6 +-
 .../java/com/sun/glass/ui/monocle/MonocleView.java |      7 +-
 .../sun/glass/ui/monocle/MonocleWindowManager.java |     19 +-
 .../com/sun/glass/ui/monocle/NativeScreen.java     |      8 +-
 .../java/com/sun/glass/ui/monocle/X11Screen.java   |      7 +-
 .../main/java/com/sun/glass/ui/swt/SWTView.java    |      7 +-
 .../java/com/sun/glass/ui/win/WinApplication.java  |    114 +-
 .../main/java/com/sun/glass/ui/win/WinView.java    |      7 +-
 .../main/java/com/sun/glass/ui/win/WinWindow.java  |     14 +-
 .../src/main/java/com/sun/javafx/Logging.java      |    137 -
 .../src/main/java/com/sun/javafx/TempState.java    |     98 -
 .../src/main/java/com/sun/javafx/Utils.java        |    942 -
 .../java/com/sun/javafx/WeakReferenceQueue.java    |    155 -
 .../com/sun/javafx/application/PlatformImpl.java   |      4 +-
 .../main/java/com/sun/javafx/css/StyleCache.java   |     44 +-
 .../java/com/sun/javafx/css/StyleCacheEntry.java   |     44 +-
 .../com/sun/javafx/css/StyleConverterImpl.java     |     10 +-
 .../main/java/com/sun/javafx/css/StyleManager.java |   1524 +-
 .../main/java/com/sun/javafx/css/Stylesheet.java   |      4 +-
 .../sun/javafx/css/converters/EnumConverter.java   |      4 +-
 .../sun/javafx/css/converters/FontConverter.java   |      4 +-
 .../sun/javafx/css/converters/StringConverter.java |      4 +-
 .../sun/javafx/css/converters/URLConverter.java    |      8 +-
 .../java/com/sun/javafx/css/parser/CSSParser.java  |     24 +-
 .../javafx/css/parser/DeriveColorConverter.java    |      4 +-
 .../com/sun/javafx/css/parser/LadderConverter.java |      4 +-
 .../src/main/java/com/sun/javafx/font/CMap.java    |     12 +
 .../java/com/sun/javafx/font/PrismFontFactory.java |     15 +-
 .../java/com/sun/javafx/font/PrismFontFile.java    |     28 +
 .../com/sun/javafx/font/freetype/FTFontFile.java   |      2 +-
 .../src/main/java/com/sun/javafx/geom/Curve.java   |     13 +-
 .../java/com/sun/javafx/iio/ImageMetadata.java     |     16 +-
 .../main/java/com/sun/javafx/iio/ImageStorage.java |     13 +-
 .../sun/javafx/iio/bmp/BMPImageLoaderFactory.java  |     25 +-
 .../java/com/sun/javafx/iio/common/ImageTools.java |     42 +-
 .../com/sun/javafx/iio/gif/GIFImageLoader2.java    |     91 +-
 .../com/sun/javafx/iio/ios/IosImageLoader.java     |     12 +-
 .../com/sun/javafx/iio/jpeg/JPEGImageLoader.java   |     45 +-
 .../javafx/iio/png/PNGIDATChunkInputStream.java    |      8 +-
 .../com/sun/javafx/iio/png/PNGImageLoader2.java    |     47 +-
 .../main/java/com/sun/javafx/jmx/MXExtension.java  |      4 +-
 .../main/java/com/sun/javafx/robot/FXRobot.java    |      4 +-
 .../scene/layout/region/CornerRadiiConverter.java  |     87 +
 .../sun/javafx/scene/layout/region/Margins.java    |      4 +-
 .../java/com/sun/javafx/sg/prism/CacheFilter.java  |     18 +-
 .../java/com/sun/javafx/sg/prism/NGCanvas.java     |     13 +-
 .../com/sun/javafx/sg/prism/NGExternalNode.java    |     27 +-
 .../main/java/com/sun/javafx/sg/prism/NGNode.java  |     16 +-
 .../java/com/sun/javafx/sg/prism/NGRegion.java     |     47 +-
 .../java/com/sun/javafx/stage/ScreenHelper.java    |      4 +-
 .../java/com/sun/javafx/stage/WindowHelper.java    |      5 +-
 .../main/java/com/sun/javafx/text/GlyphLayout.java |     35 +-
 .../main/java/com/sun/javafx/tk/AppletWindow.java  |      6 +-
 .../main/java/com/sun/javafx/tk/DummyToolkit.java  |     12 +-
 .../main/java/com/sun/javafx/tk/ImageLoader.java   |      3 +-
 .../sun/javafx/tk/ScreenConfigurationAccessor.java |      5 +-
 .../java/com/sun/javafx/tk/TKSceneListener.java    |      4 +-
 .../src/main/java/com/sun/javafx/tk/TKStage.java   |      5 +-
 .../src/main/java/com/sun/javafx/tk/Toolkit.java   |     38 +-
 .../com/sun/javafx/tk/quantum/EmbeddedScene.java   |     11 +-
 .../com/sun/javafx/tk/quantum/EmbeddedStage.java   |     17 +-
 .../com/sun/javafx/tk/quantum/EmbeddedState.java   |      9 +-
 .../sun/javafx/tk/quantum/GlassAppletWindow.java   |     10 +-
 .../tk/quantum/GlassSceneDnDEventHandler.java      |     28 +-
 .../java/com/sun/javafx/tk/quantum/GlassStage.java |      9 +-
 .../com/sun/javafx/tk/quantum/GlassSystemMenu.java |      8 +-
 .../javafx/tk/quantum/GlassViewEventHandler.java   |     84 +-
 .../javafx/tk/quantum/GlassWindowEventHandler.java |     24 +-
 .../com/sun/javafx/tk/quantum/PaintCollector.java  |      3 +-
 .../sun/javafx/tk/quantum/PrismImageLoader2.java   |     16 +-
 .../com/sun/javafx/tk/quantum/QuantumToolkit.java  |     52 +-
 .../sun/javafx/tk/quantum/UploadingPainter.java    |     77 +-
 .../com/sun/javafx/tk/quantum/ViewPainter.java     |      5 +-
 .../com/sun/javafx/tk/quantum/WindowStage.java     |     65 +-
 .../src/main/java/com/sun/javafx/util/Logging.java |    137 +
 .../main/java/com/sun/javafx/util/TempState.java   |     98 +
 .../src/main/java/com/sun/javafx/util/Utils.java   |    944 +
 .../com/sun/javafx/util/WeakReferenceQueue.java    |    155 +
 .../src/main/java/com/sun/prism/Graphics.java      |      4 +-
 .../main/java/com/sun/prism/PresentableState.java  |     88 +-
 .../main/java/com/sun/prism/d3d/D3DContext.java    |     66 +-
 .../main/java/com/sun/prism/d3d/D3DMeshView.java   |      4 +-
 .../java/com/sun/prism/d3d/D3DResourceFactory.java |     14 +-
 .../main/java/com/sun/prism/d3d/D3DSwapChain.java  |     36 +-
 .../main/java/com/sun/prism/es2/ES2Context.java    |     70 +-
 .../main/java/com/sun/prism/es2/ES2MeshView.java   |      4 +-
 .../java/com/sun/prism/es2/ES2ResourceFactory.java |      8 +-
 .../main/java/com/sun/prism/es2/ES2SwapChain.java  |     61 +-
 .../main/java/com/sun/prism/es2/ES2Texture.java    |     10 -
 .../src/main/java/com/sun/prism/es2/GLFactory.java |     14 +-
 .../main/java/com/sun/prism/es2/IOSGLFactory.java  |     23 +-
 .../main/java/com/sun/prism/es2/MacGLFactory.java  |     20 +-
 .../main/java/com/sun/prism/impl/BaseContext.java  |    123 +-
 .../main/java/com/sun/prism/impl/BaseGraphics.java |     13 +-
 .../src/main/java/com/sun/prism/impl/BaseMesh.java |    245 +-
 .../com/sun/prism/impl/BaseResourceFactory.java    |     27 +-
 .../java/com/sun/prism/impl/PrismSettings.java     |     18 +-
 .../com/sun/prism/impl/ps/BaseShaderFactory.java   |     16 +-
 .../com/sun/prism/impl/ps/BaseShaderGraphics.java  |     44 +-
 .../java/com/sun/prism/j2d/J2DPrismGraphics.java   |     13 +-
 .../java/com/sun/prism/j2d/J2DResourceFactory.java |     10 +-
 .../java/com/sun/prism/j2d/PrismPrintGraphics.java |     46 +-
 .../com/sun/prism/j2d/print/J2DPrinterJob.java     |     19 +-
 .../src/main/java/com/sun/prism/sw/SWGraphics.java |     19 +-
 .../main/java/com/sun/prism/sw/SWPresentable.java  |     15 +-
 .../java/com/sun/prism/sw/SWResourceFactory.java   |     10 +-
 .../animation/shared/TimelineClipCore.java         |      4 +-
 .../com/sun/scenario/effect/PhongLighting.java     |      2 +-
 .../scenario/effect/impl/state/BoxRenderState.java |      4 +-
 .../src/main/java/com/sun/webkit/dom/JSObject.java |    133 -
 .../src/main/java/javafx/concurrent/Task.java      |      8 +-
 .../src/main/java/javafx/print/PrinterJob.java     |     29 +-
 .../src/main/java/javafx/scene/CssStyleHelper.java |     17 +-
 .../graphics/src/main/java/javafx/scene/Node.java  |     29 +-
 .../src/main/java/javafx/scene/Parent.java         |     17 +-
 .../graphics/src/main/java/javafx/scene/Scene.java |     14 +-
 .../src/main/java/javafx/scene/effect/Blend.java   |      4 +-
 .../src/main/java/javafx/scene/effect/Bloom.java   |      4 +-
 .../src/main/java/javafx/scene/effect/BoxBlur.java |      4 +-
 .../main/java/javafx/scene/effect/ColorAdjust.java |      4 +-
 .../main/java/javafx/scene/effect/DropShadow.java  |      4 +-
 .../main/java/javafx/scene/effect/FloatMap.java    |      4 +-
 .../java/javafx/scene/effect/GaussianBlur.java     |      4 +-
 .../src/main/java/javafx/scene/effect/Glow.java    |      4 +-
 .../main/java/javafx/scene/effect/InnerShadow.java |      4 +-
 .../src/main/java/javafx/scene/effect/Light.java   |      4 +-
 .../main/java/javafx/scene/effect/Lighting.java    |      4 +-
 .../main/java/javafx/scene/effect/MotionBlur.java  |      4 +-
 .../main/java/javafx/scene/effect/Reflection.java  |      4 +-
 .../main/java/javafx/scene/effect/SepiaTone.java   |      4 +-
 .../src/main/java/javafx/scene/effect/Shadow.java  |      4 +-
 .../src/main/java/javafx/scene/image/Image.java    |      7 +-
 .../main/java/javafx/scene/input/DataFormat.java   |      4 +-
 .../javafx/scene/input/KeyCodeCombination.java     |      4 +-
 .../main/java/javafx/scene/layout/Background.java  |      3 +-
 .../src/main/java/javafx/scene/layout/Border.java  |      4 +-
 .../java/javafx/scene/layout/ConstraintsBase.java  |      4 +-
 .../javafx/scene/layout/CornerRadiiConverter.java  |     87 -
 .../main/java/javafx/scene/layout/GridPane.java    |     32 +-
 .../src/main/java/javafx/scene/layout/HBox.java    |      6 +-
 .../src/main/java/javafx/scene/layout/Region.java  |     10 +-
 .../src/main/java/javafx/scene/layout/VBox.java    |      4 +-
 .../src/main/java/javafx/scene/paint/Color.java    |      4 +-
 .../main/java/javafx/scene/shape/PathElement.java  |      4 +-
 .../src/main/java/javafx/scene/shape/SVGPath.java  |      4 +-
 .../src/main/java/javafx/scene/shape/Shape.java    |      4 +-
 .../src/main/java/javafx/scene/shape/Sphere.java   |      6 +-
 .../java/javafx/scene/transform/Transform.java     |      4 +-
 .../src/main/java/javafx/stage/PopupWindow.java    |      4 +-
 .../src/main/java/javafx/stage/Screen.java         |     41 +-
 .../graphics/src/main/java/javafx/stage/Stage.java |     23 +-
 .../src/main/java/javafx/stage/Window.java         |     20 +-
 modules/graphics/src/main/native-font/fontpath.c   |     30 +-
 .../src/main/native-glass/gtk/GlassApplication.cpp |      3 +-
 .../graphics/src/main/native-glass/gtk/glass_dnd.h |     10 +-
 .../src/main/native-glass/gtk/glass_general.cpp    |     21 +-
 .../src/main/native-glass/gtk/glass_window.cpp     |     15 +-
 .../src/main/native-glass/gtk/glass_window.h       |      3 +-
 .../src/main/native-glass/ios/GlassApplication.m   |     86 +-
 .../graphics/src/main/native-glass/ios/GlassView.m |     21 +-
 .../src/main/native-glass/ios/GlassViewDelegate.m  |      4 +-
 .../src/main/native-glass/ios/GlassViewGL.m        |      4 +-
 .../src/main/native-glass/mac/GlassApplication.h   |      7 +-
 .../src/main/native-glass/mac/GlassApplication.m   |     41 +-
 .../main/native-glass/mac/GlassFrameBufferObject.h |      4 +-
 .../main/native-glass/mac/GlassFrameBufferObject.m |     57 +-
 .../graphics/src/main/native-glass/mac/GlassKey.m  |     12 +-
 .../src/main/native-glass/mac/GlassLayer3D.h       |      5 +-
 .../src/main/native-glass/mac/GlassLayer3D.m       |      7 +-
 .../src/main/native-glass/mac/GlassMacros.h        |     24 +-
 .../graphics/src/main/native-glass/mac/GlassMenu.m |     47 +-
 .../src/main/native-glass/mac/GlassOffscreen.h     |     10 +-
 .../src/main/native-glass/mac/GlassOffscreen.m     |     11 +-
 .../graphics/src/main/native-glass/mac/GlassView.h |      4 +-
 .../graphics/src/main/native-glass/mac/GlassView.m |     42 +-
 .../src/main/native-glass/mac/GlassView2D.m        |      6 +-
 .../src/main/native-glass/mac/GlassView3D.m        |     50 +-
 .../src/main/native-glass/mac/GlassViewDelegate.h  |      8 +-
 .../src/main/native-glass/mac/GlassViewDelegate.m  |      9 +-
 .../src/main/native-glass/mac/GlassWindow+Java.m   |     11 +-
 .../main/native-glass/mac/GlassWindow+Overrides.m  |     16 +-
 .../src/main/native-glass/mac/GlassWindow.m        |     38 +-
 .../native-glass/monocle/android/AndroidScreen.c   |    125 +
 .../src/main/native-glass/monocle/android/Udev.c   |     57 +
 .../native-glass/monocle/android/dalvikConst.h     |     55 +
 .../native-glass/monocle/android/dalvikInput.c     |    249 +
 .../native-glass/monocle/android/dalvikInput.h     |     55 +
 .../native-glass/monocle/android/dalvikUtils.c     |    125 +
 .../native-glass/monocle/android/dalvikUtils.h     |    138 +
 .../src/main/native-glass/win/GlassApplication.cpp |     25 +-
 .../src/main/native-glass/win/GlassApplication.h   |     21 +-
 .../src/main/native-glass/win/GlassScreen.cpp      |    554 +-
 .../src/main/native-glass/win/GlassScreen.h        |      7 +-
 .../src/main/native-glass/win/GlassWindow.cpp      |    152 +-
 .../src/main/native-glass/win/GlassWindow.h        |      5 +-
 .../graphics/src/main/native-glass/win/Robot.cpp   |    165 +-
 .../src/main/native-glass/win/ViewContainer.cpp    |    283 +-
 .../src/main/native-glass/win/ViewContainer.h      |      9 +-
 .../graphics/src/main/native-iio/ios/ImageLoader.h |      4 +-
 .../graphics/src/main/native-iio/ios/ImageLoader.m |      8 +-
 .../ios/com_sun_javafx_iio_ios_IosImageLoader.m    |     10 +-
 modules/graphics/src/main/native-iio/jpegloader.c  |     10 +-
 .../src/main/native-prism-d3d/D3DContext.cc        |     61 +-
 .../src/main/native-prism-d3d/D3DContext.h         |      7 +-
 .../src/main/native-prism-d3d/D3DGraphics.cc       |      4 +-
 .../src/main/native-prism-d3d/hlsl/Mtl1PS.hlsl     |     13 +-
 .../graphics/src/main/native-prism-es2/GLContext.c |     16 +-
 .../src/main/native-prism-es2/PrismES2Defs.h       |      5 +-
 .../main/native-prism-es2/eglWrapper/eglWrapper.c  |    199 +
 .../main/native-prism-es2/eglWrapper/eglWrapper.h  |     47 +
 .../src/main/native-prism-es2/eglfb/eglUtils.c     |      6 +-
 .../src/main/native-prism-es2/eglfb/wrapped_egl.c  |    199 -
 .../src/main/native-prism-es2/eglfb/wrapped_egl.h  |     47 -
 .../src/main/native-prism-es2/ios/IOSGLContext.c   |      4 +-
 .../native-prism-es2/monocle/MonocleGLFactory.c    |      4 +-
 .../src/main/native-prism-es2/monocle/eglUtils.c   |      6 +-
 .../src/main/native-prism-sw/JAbstractSurface.c    |     30 +-
 modules/graphics/src/main/native-prism/Helpers.c   |      5 +-
 .../src/main/native-prism/NativePiscesRasterizer.c |      4 +-
 .../com/sun/prism/es2/glsl/diffuse_color.frag      |     27 +-
 .../com/sun/prism/es2/glsl/diffuse_none.frag       |     23 +-
 .../com/sun/prism/es2/glsl/diffuse_texture.frag    |     27 +-
 .../resources/com/sun/prism/es2/glsl/main.vert     |      8 +-
 .../com/sun/prism/es2/glsl/main0Lights.frag        |     29 +-
 .../com/sun/prism/es2/glsl/main1Light.frag         |     27 +-
 .../com/sun/prism/es2/glsl/main2Lights.frag        |     26 +-
 .../com/sun/prism/es2/glsl/main3Lights.frag        |     27 +-
 .../com/sun/prism/es2/glsl/normalMap_none.frag     |     24 +-
 .../com/sun/prism/es2/glsl/normalMap_texture.frag  |     23 +-
 .../com/sun/prism/es2/glsl/selfIllum_none.frag     |     23 +-
 .../com/sun/prism/es2/glsl/selfIllum_texture.frag  |     23 +-
 .../com/sun/prism/es2/glsl/specular_color.frag     |     23 +-
 .../com/sun/prism/es2/glsl/specular_mix.frag       |     23 +-
 .../com/sun/prism/es2/glsl/specular_none.frag      |     23 +-
 .../com/sun/prism/es2/glsl/specular_texture.frag   |     23 +-
 .../src/test/java/com/sun/javafx/UtilsTest.java    |    182 -
 .../sun/javafx/Utils_getScreenForPoint_Test.java   |     99 -
 .../javafx/Utils_getScreenForRectangle_Test.java   |    102 -
 .../com/sun/javafx/WeakReferenceQueueTest.java     |    208 -
 .../java/com/sun/javafx/css/EffectTypeTest.java    |      6 +-
 .../sun/javafx/css/HonorDeveloperSettingsTest.java |      4 +-
 .../java/com/sun/javafx/css/StyleManagerTest.java  |     45 +-
 .../com/sun/javafx/iio/ImageLoaderScalingTest.java |    129 +-
 .../java/com/sun/javafx/iio/ImageStorageTest.java  |     13 -
 .../java/com/sun/javafx/iio/ImageTestHelper.java   |      8 +
 .../com/sun/javafx/iio/bmp/BMPImageLoaderTest.java |     11 +-
 .../com/sun/javafx/iio/png/PNGImageLoaderTest.java |     78 +
 .../com/sun/javafx/pgstub/StubImageLoader.java     |      7 +-
 .../sun/javafx/pgstub/StubImageLoaderFactory.java  |      7 +-
 .../sun/javafx/pgstub/StubPlatformImageInfo.java   |     12 +-
 .../test/java/com/sun/javafx/pgstub/StubStage.java |     12 +-
 .../java/com/sun/javafx/pgstub/StubToolkit.java    |     20 +-
 .../test/java/com/sun/javafx/util/UtilsTest.java   |    182 +
 .../javafx/util/Utils_getScreenForPoint_Test.java  |     99 +
 .../util/Utils_getScreenForRectangle_Test.java     |    102 +
 .../sun/javafx/util/WeakReferenceQueueTest.java    |    208 +
 .../scene/ImageCursor_getCurrentFrame_Test.java    |      4 +-
 .../src/test/java/javafx/scene/Mouse3DTest.java    |      6 +-
 .../src/test/java/javafx/scene/NodeTest.java       |      5 +-
 .../javafx/scene/Parent_structure_sync_Test.java   |     21 +-
 .../test/java/javafx/scene/image/ImageTest.java    |     31 +-
 .../test/java/javafx/scene/image/TestImages.java   |      6 +-
 .../test/java/javafx/scene/paint/ColorTest.java    |      4 +-
 .../sun/javafx/media/PrismMediaFrameHandler.java   |      6 +-
 .../com/sun/media/jfxmedia/locator/Locator.java    |      2 +-
 .../src/main/java/javafx/scene/media/Media.java    |      2 +-
 .../gst-plugins-bad/gst/aiff/aiffparse.c           |     10 +-
 .../gstreamer/plugins/elements/gstqueue.c          |     32 +
 .../plugins/audioconverter/audioconverter.c        |     69 +-
 .../native/gstreamer/plugins/av/videodecoder.c     |     17 +-
 .../plugins/dshowwrapper/dshowwrapper.cpp          |     14 +-
 .../main/native/gstreamer/plugins/vp6/flvdemux.c   |      5 +-
 .../gstreamer/GstAudioPlaybackPipeline.cpp         |      7 +-
 .../platform/osx/avf/AVFAudioEqualizer.cpp         |      2 +-
 .../jfxmedia/platform/osx/avf/AVFAudioEqualizer.h  |      2 +-
 .../src/main/java/javafx/embed/swing/JFXPanel.java |     71 +-
 .../main/java/javafx/embed/swing/SwingNode.java    |    127 +-
 .../src/main/java/javafx/embed/swt/FXCanvas.java   |     27 +-
 .../android/java/com/sun/webkit/NativeWebView.java |     56 +-
 .../src/android/java/com/sun/webkit/WebPage.java   |     22 +-
 modules/web/src/android/native/android_webview.c   |     27 +-
 modules/web/src/android/native/android_webview.h   |      4 +-
 modules/web/src/android/native/native_webview.c    |      7 +-
 .../scene/web/behavior/HTMLEditorBehavior.java     |      4 +-
 .../sun/javafx/scene/web/skin/HTMLEditorSkin.java  |     30 +-
 .../ios/java/javafx/scene/web/JS2JavaBridge.java   |     11 +-
 .../ios/java/javafx/scene/web/PopupFeatures.java   |     88 +
 .../src/ios/java/javafx/scene/web/PromptData.java  |     67 +
 .../src/ios/java/javafx/scene/web/WebEngine.java   |    113 +-
 .../ios/java/javafx/scene/web/WebErrorEvent.java   |    173 +
 .../src/ios/java/javafx/scene/web/WebEvent.java    |      6 +-
 .../web/src/ios/java/javafx/scene/web/WebView.java |     68 +-
 modules/web/src/ios/native/WebViewImpl.h           |      7 +-
 modules/web/src/ios/native/WebViewImpl.m           |     16 +-
 .../com/sun/webkit/dom/AttrImpl.java               |      0
 .../com/sun/webkit/dom/CDATASectionImpl.java       |      0
 .../com/sun/webkit/dom/CSSCharsetRuleImpl.java     |      0
 .../com/sun/webkit/dom/CSSFontFaceRuleImpl.java    |      0
 .../com/sun/webkit/dom/CSSImportRuleImpl.java      |      0
 .../com/sun/webkit/dom/CSSMediaRuleImpl.java       |      0
 .../com/sun/webkit/dom/CSSPageRuleImpl.java        |      0
 .../com/sun/webkit/dom/CSSPrimitiveValueImpl.java  |      0
 .../com/sun/webkit/dom/CSSRuleImpl.java            |      0
 .../com/sun/webkit/dom/CSSRuleListImpl.java        |      0
 .../sun/webkit/dom/CSSStyleDeclarationImpl.java    |      0
 .../com/sun/webkit/dom/CSSStyleRuleImpl.java       |      0
 .../com/sun/webkit/dom/CSSStyleSheetImpl.java      |      0
 .../com/sun/webkit/dom/CSSValueImpl.java           |      0
 .../com/sun/webkit/dom/CSSValueListImpl.java       |      0
 .../com/sun/webkit/dom/CharacterDataImpl.java      |      0
 .../com/sun/webkit/dom/CommentImpl.java            |      0
 .../com/sun/webkit/dom/CounterImpl.java            |      0
 .../com/sun/webkit/dom/DOMImplementationImpl.java  |      0
 .../com/sun/webkit/dom/DOMSelectionImpl.java       |      0
 .../com/sun/webkit/dom/DOMStringListImpl.java      |      0
 .../com/sun/webkit/dom/DOMWindowImpl.java          |      0
 .../com/sun/webkit/dom/DocumentFragmentImpl.java   |      0
 .../com/sun/webkit/dom/DocumentImpl.java           |      0
 .../com/sun/webkit/dom/DocumentTypeImpl.java       |      0
 .../com/sun/webkit/dom/ElementImpl.java            |      0
 .../com/sun/webkit/dom/EntityImpl.java             |      0
 .../com/sun/webkit/dom/EntityReferenceImpl.java    |      0
 .../com/sun/webkit/dom/EventImpl.java              |      0
 .../com/sun/webkit/dom/EventListenerImpl.java      |    131 +
 .../com/sun/webkit/dom/HTMLAnchorElementImpl.java  |      0
 .../com/sun/webkit/dom/HTMLAppletElementImpl.java  |      0
 .../com/sun/webkit/dom/HTMLAreaElementImpl.java    |      0
 .../com/sun/webkit/dom/HTMLBRElementImpl.java      |      0
 .../com/sun/webkit/dom/HTMLBaseElementImpl.java    |      0
 .../sun/webkit/dom/HTMLBaseFontElementImpl.java    |      0
 .../com/sun/webkit/dom/HTMLBodyElementImpl.java    |      0
 .../com/sun/webkit/dom/HTMLButtonElementImpl.java  |      0
 .../com/sun/webkit/dom/HTMLCollectionImpl.java     |      0
 .../com/sun/webkit/dom/HTMLDListElementImpl.java   |      0
 .../sun/webkit/dom/HTMLDirectoryElementImpl.java   |      0
 .../com/sun/webkit/dom/HTMLDivElementImpl.java     |      0
 .../com/sun/webkit/dom/HTMLDocumentImpl.java       |      0
 .../com/sun/webkit/dom/HTMLElementImpl.java        |      0
 .../sun/webkit/dom/HTMLFieldSetElementImpl.java    |      0
 .../com/sun/webkit/dom/HTMLFontElementImpl.java    |      0
 .../com/sun/webkit/dom/HTMLFormElementImpl.java    |      0
 .../com/sun/webkit/dom/HTMLFrameElementImpl.java   |      0
 .../sun/webkit/dom/HTMLFrameSetElementImpl.java    |      0
 .../com/sun/webkit/dom/HTMLHRElementImpl.java      |      0
 .../com/sun/webkit/dom/HTMLHeadElementImpl.java    |      0
 .../com/sun/webkit/dom/HTMLHeadingElementImpl.java |      0
 .../com/sun/webkit/dom/HTMLHtmlElementImpl.java    |      0
 .../com/sun/webkit/dom/HTMLIFrameElementImpl.java  |      0
 .../com/sun/webkit/dom/HTMLImageElementImpl.java   |      0
 .../com/sun/webkit/dom/HTMLInputElementImpl.java   |      0
 .../com/sun/webkit/dom/HTMLLIElementImpl.java      |      0
 .../com/sun/webkit/dom/HTMLLabelElementImpl.java   |      0
 .../com/sun/webkit/dom/HTMLLegendElementImpl.java  |      0
 .../com/sun/webkit/dom/HTMLLinkElementImpl.java    |      0
 .../com/sun/webkit/dom/HTMLMapElementImpl.java     |      0
 .../com/sun/webkit/dom/HTMLMenuElementImpl.java    |      0
 .../com/sun/webkit/dom/HTMLMetaElementImpl.java    |      0
 .../com/sun/webkit/dom/HTMLModElementImpl.java     |      0
 .../com/sun/webkit/dom/HTMLOListElementImpl.java   |      0
 .../com/sun/webkit/dom/HTMLObjectElementImpl.java  |      0
 .../sun/webkit/dom/HTMLOptGroupElementImpl.java    |      0
 .../com/sun/webkit/dom/HTMLOptionElementImpl.java  |      0
 .../sun/webkit/dom/HTMLOptionsCollectionImpl.java  |      0
 .../sun/webkit/dom/HTMLParagraphElementImpl.java   |      0
 .../com/sun/webkit/dom/HTMLParamElementImpl.java   |      0
 .../com/sun/webkit/dom/HTMLPreElementImpl.java     |      0
 .../com/sun/webkit/dom/HTMLQuoteElementImpl.java   |      0
 .../com/sun/webkit/dom/HTMLScriptElementImpl.java  |      0
 .../com/sun/webkit/dom/HTMLSelectElementImpl.java  |      0
 .../com/sun/webkit/dom/HTMLStyleElementImpl.java   |      0
 .../webkit/dom/HTMLTableCaptionElementImpl.java    |      0
 .../sun/webkit/dom/HTMLTableCellElementImpl.java   |      0
 .../sun/webkit/dom/HTMLTableColElementImpl.java    |      0
 .../com/sun/webkit/dom/HTMLTableElementImpl.java   |      0
 .../sun/webkit/dom/HTMLTableRowElementImpl.java    |      0
 .../webkit/dom/HTMLTableSectionElementImpl.java    |      0
 .../sun/webkit/dom/HTMLTextAreaElementImpl.java    |      0
 .../com/sun/webkit/dom/HTMLTitleElementImpl.java   |      0
 .../com/sun/webkit/dom/HTMLUListElementImpl.java   |      0
 .../com/sun/webkit/dom/KeyboardEventImpl.java      |      0
 .../com/sun/webkit/dom/MediaListImpl.java          |      0
 .../com/sun/webkit/dom/MouseEventImpl.java         |      0
 .../com/sun/webkit/dom/MutationEventImpl.java      |      0
 .../com/sun/webkit/dom/NamedNodeMapImpl.java       |      0
 .../com/sun/webkit/dom/NodeFilterImpl.java         |      0
 .../com/sun/webkit/dom/NodeImpl.java               |      0
 .../com/sun/webkit/dom/NodeIteratorImpl.java       |      0
 .../com/sun/webkit/dom/NodeListImpl.java           |      0
 .../com/sun/webkit/dom/NotationImpl.java           |      0
 .../sun/webkit/dom/ProcessingInstructionImpl.java  |      0
 .../com/sun/webkit/dom/RGBColorImpl.java           |      0
 .../com/sun/webkit/dom/RangeImpl.java              |      0
 .../com/sun/webkit/dom/RectImpl.java               |      0
 .../com/sun/webkit/dom/StyleSheetImpl.java         |      0
 .../com/sun/webkit/dom/StyleSheetListImpl.java     |      0
 .../com/sun/webkit/dom/TextImpl.java               |      0
 .../com/sun/webkit/dom/TreeWalkerImpl.java         |      0
 .../com/sun/webkit/dom/UIEventImpl.java            |      0
 .../com/sun/webkit/dom/WheelEventImpl.java         |      0
 .../com/sun/webkit/dom/XPathExpressionImpl.java    |      0
 .../com/sun/webkit/dom/XPathNSResolverImpl.java    |      0
 .../com/sun/webkit/dom/XPathResultImpl.java        |      0
 .../sun/javafx/scene/web/skin/HTMLEditorSkin.java  |     18 +-
 .../java/com/sun/javafx/sg/prism/NGWebView.java    |    111 -
 .../com/sun/javafx/sg/prism/web/NGWebView.java     |    112 +
 .../java/com/sun/javafx/webkit/UIClientImpl.java   |      5 +-
 .../com/sun/javafx/webkit/WebConsoleListener.java  |     15 +
 .../com/sun/javafx/webkit/WebPageClientImpl.java   |     16 +-
 .../com/sun/javafx/webkit/drt/DumpRenderTree.java  |     98 +-
 .../javafx/webkit/prism/PrismGraphicsManager.java  |     20 +-
 .../com/sun/javafx/webkit/prism/PrismImage.java    |      9 +-
 .../java/com/sun/javafx/webkit/prism/RTImage.java  |     28 +-
 .../com/sun/javafx/webkit/prism/TextUtilities.java |      5 +-
 .../sun/javafx/webkit/prism/WCBufferedContext.java |    168 +-
 .../webkit/prism/WCGraphicsPrismContext.java       |    284 +-
 .../com/sun/javafx/webkit/prism/WCImageImpl.java   |      7 +-
 .../sun/javafx/webkit/prism/WCMediaPlayerImpl.java |     13 +-
 .../sun/javafx/webkit/prism/WCRenderQueueImpl.java |     14 +-
 .../com/sun/javafx/webkit/prism/WCStrokeImpl.java  |     38 +-
 .../com/sun/javafx/webkit/theme/PopupMenuImpl.java |      7 +-
 .../sun/javafx/webkit/theme/RenderThemeImpl.java   |     80 +-
 .../javafx/webkit/theme/ScrollBarThemeImpl.java    |     15 +-
 .../src/main/java/com/sun/webkit/WCPasteboard.java |      4 +-
 .../web/src/main/java/com/sun/webkit/WebPage.java  |     24 +-
 .../java/com/sun/webkit/dom/EventListenerImpl.java |    131 -
 .../src/main/java/com/sun/webkit/dom/JSObject.java |    133 +
 .../com/sun/webkit/graphics/GraphicsDecoder.java   |     14 +-
 .../java/com/sun/webkit/graphics/RenderTheme.java  |      4 +-
 .../com/sun/webkit/graphics/ScrollBarTheme.java    |      4 +-
 .../com/sun/webkit/graphics/WCGraphicsContext.java |      4 +-
 .../main/java/com/sun/webkit/graphics/WCImage.java |      4 +-
 .../com/sun/webkit/graphics/WCMediaPlayer.java     |      3 +-
 .../com/sun/webkit/graphics/WCRenderQueue.java     |     10 +-
 .../java/com/sun/webkit/network/URLLoader.java     |     12 +-
 .../sun/webkit/network/data/DataURLConnection.java |      5 +-
 .../com/sun/webkit/perf/WCGraphicsPerfLogger.java  |      6 +-
 .../src/main/java/javafx/scene/web/WebEngine.java  |     44 +-
 .../src/main/java/javafx/scene/web/WebView.java    |      4 +-
 modules/web/src/main/native/README-deps.txt        |     37 +
 modules/web/src/main/native/Source/CMakeLists.txt  |     52 +
 .../JavaScriptCore/API/APICallbackFunction.h       |    109 +
 .../native/Source/JavaScriptCore/API/APICast.h     |      4 +-
 .../native/Source/JavaScriptCore/API/APIShims.h    |     31 +-
 .../JavaScriptCore/API/JSAPIWrapperObject.mm       |    114 +
 .../native/Source/JavaScriptCore/API/JSBase.cpp    |     34 +-
 .../main/native/Source/JavaScriptCore/API/JSBase.h |    298 +-
 .../Source/JavaScriptCore/API/JSBasePrivate.h      |      4 +-
 .../JavaScriptCore/API/JSCTestRunnerUtils.cpp      |     48 +
 .../Source/JavaScriptCore/API/JSCTestRunnerUtils.h |     39 +
 .../JavaScriptCore/API/JSCallbackConstructor.cpp   |     42 +-
 .../JavaScriptCore/API/JSCallbackConstructor.h     |     22 +-
 .../JavaScriptCore/API/JSCallbackFunction.cpp      |     51 +-
 .../Source/JavaScriptCore/API/JSCallbackFunction.h |     29 +-
 .../Source/JavaScriptCore/API/JSCallbackObject.cpp |     24 +-
 .../Source/JavaScriptCore/API/JSCallbackObject.h   |     18 +-
 .../JavaScriptCore/API/JSCallbackObjectFunctions.h |    132 +-
 .../Source/JavaScriptCore/API/JSClassRef.cpp       |     21 +-
 .../native/Source/JavaScriptCore/API/JSClassRef.h  |     19 +-
 .../native/Source/JavaScriptCore/API/JSContext.h   |    245 +
 .../native/Source/JavaScriptCore/API/JSContext.mm  |    314 +
 .../Source/JavaScriptCore/API/JSContextInternal.h  |     80 +
 .../Source/JavaScriptCore/API/JSContextRef.cpp     |    283 +-
 .../Source/JavaScriptCore/API/JSContextRef.h       |     40 +-
 .../JavaScriptCore/API/JSContextRefPrivate.h       |    119 +-
 .../native/Source/JavaScriptCore/API/JSExport.h    |    152 +
 .../Source/JavaScriptCore/API/JSManagedValue.h     |     89 +
 .../Source/JavaScriptCore/API/JSManagedValue.mm    |    310 +
 .../JavaScriptCore/API/JSManagedValueInternal.h    |     42 +
 .../Source/JavaScriptCore/API/JSObjectRef.cpp      |     52 +-
 .../native/Source/JavaScriptCore/API/JSObjectRef.h |     72 +-
 .../native/Source/JavaScriptCore/API/JSRetainPtr.h |     38 +-
 .../Source/JavaScriptCore/API/JSScriptRef.cpp      |     10 +-
 .../Source/JavaScriptCore/API/JSScriptRefPrivate.h |      4 +-
 .../Source/JavaScriptCore/API/JSStringRef.cpp      |     30 +-
 .../native/Source/JavaScriptCore/API/JSStringRef.h |      2 +-
 .../Source/JavaScriptCore/API/JSStringRefCF.cpp    |     41 +-
 .../Source/JavaScriptCore/API/JSStringRefCF.h      |      2 +-
 .../Source/JavaScriptCore/API/JSStringRefPrivate.h |     41 +
 .../native/Source/JavaScriptCore/API/JSValue.h     |    727 +-
 .../native/Source/JavaScriptCore/API/JSValue.mm    |   1144 +
 .../Source/JavaScriptCore/API/JSValueInternal.h    |     58 +
 .../Source/JavaScriptCore/API/JSValueRef.cpp       |     33 +-
 .../native/Source/JavaScriptCore/API/JSValueRef.h  |      4 +-
 .../Source/JavaScriptCore/API/JSVirtualMachine.h   |     86 +
 .../Source/JavaScriptCore/API/JSVirtualMachine.mm  |    268 +
 .../JavaScriptCore/API/JSVirtualMachineInternal.h  |     57 +
 .../API/JSWeakObjectMapRefPrivate.cpp              |      4 +-
 .../JavaScriptCore/API/JSWeakObjectMapRefPrivate.h |    184 +-
 .../Source/JavaScriptCore/API/JSWrapperMap.h       |     48 +
 .../Source/JavaScriptCore/API/JSWrapperMap.mm      |    661 +
 .../JavaScriptCore/API/ObjCCallbackFunction.h      |     26 +-
 .../JavaScriptCore/API/ObjCCallbackFunction.mm     |    722 +
 .../Source/JavaScriptCore/API/ObjcRuntimeExtras.h  |    241 +
 .../Source/JavaScriptCore/API/OpaqueJSString.cpp   |     67 +-
 .../Source/JavaScriptCore/API/OpaqueJSString.h     |     42 +-
 .../Source/JavaScriptCore/API/WebKitAvailability.h |    896 +-
 .../API/tests/CurrentThisInsideBlockGetterTest.h   |     38 +
 .../API/tests/CurrentThisInsideBlockGetterTest.mm  |    125 +
 .../Source/JavaScriptCore/API/tests/DateTests.h    |     32 +
 .../Source/JavaScriptCore/API/tests/DateTests.mm   |    153 +
 .../JavaScriptCore/API/tests/JSExportTests.h       |     34 +
 .../JavaScriptCore/API/tests/JSExportTests.mm      |    113 +
 .../Source/JavaScriptCore/API/tests/minidom.c      |      1 +
 .../Source/JavaScriptCore/API/tests/testapi.c      |    140 +-
 .../Source/JavaScriptCore/API/tests/testapi.js     |      4 +-
 .../Source/JavaScriptCore/API/tests/testapi.mm     |   1292 +
 .../native/Source/JavaScriptCore/CMakeLists.txt    |    514 +-
 .../main/native/Source/JavaScriptCore/ChangeLog    |  22212 ++
 .../Source/JavaScriptCore/ChangeLog-2002-12-03     |   2271 +
 .../Source/JavaScriptCore/ChangeLog-2003-10-25     |   1483 +
 .../Source/JavaScriptCore/ChangeLog-2007-10-14     |  26221 +++
 .../Source/JavaScriptCore/ChangeLog-2008-08-10     |  31482 +++
 .../Source/JavaScriptCore/ChangeLog-2009-06-16     |  39978 ++++
 .../Source/JavaScriptCore/ChangeLog-2010-05-24     |  28211 +++
 .../Source/JavaScriptCore/ChangeLog-2011-02-16     |  24628 ++
 .../Source/JavaScriptCore/ChangeLog-2012-05-22     |  70902 ++++++
 .../Source/JavaScriptCore/ChangeLog-2012-10-02     |  20888 ++
 .../Source/JavaScriptCore/ChangeLog-2013-04-24     |  29044 +++
 .../Source/JavaScriptCore/ChangeLog-2013-10-13     |  29141 +++
 .../JavaScriptCore/Configurations/Base.xcconfig    |     68 +-
 .../Configurations/DebugRelease.xcconfig           |     25 +-
 .../Configurations/FeatureDefines.xcconfig         |    108 +-
 .../JavaScriptCore/Configurations/JSC.xcconfig     |     30 +
 .../Configurations/JavaScriptCore.xcconfig         |     14 +-
 .../Configurations/LLVMForJSC.xcconfig             |     48 +
 .../Configurations/ToolExecutable.xcconfig         |     51 +
 .../JavaScriptCore/Configurations/Version.xcconfig |     17 +-
 .../JavaScriptCore/Configurations/iOS.xcconfig     |      1 +
 .../Source/JavaScriptCore/DerivedSources.make      |     80 +-
 .../Source/JavaScriptCore/DerivedSourcesJava.pri   |    168 +-
 .../JavaScriptCore/JSCTestRunnerUtils.h            |      1 +
 .../native/Source/JavaScriptCore/GNUmakefile.am    |     95 +-
 .../Source/JavaScriptCore/GNUmakefile.list.am      |    578 +-
 .../main/native/Source/JavaScriptCore/Info.plist   |      2 +-
 .../Source/JavaScriptCore/JavaScriptCore.gir.in    |     12 +
 .../Source/JavaScriptCore/JavaScriptCore.order     |   7218 +-
 .../Source/JavaScriptCore/JavaScriptCore.pro       |     24 -
 .../JavaScriptCore.vcproj/JavaScriptCore.make      |     41 -
 .../JavaScriptCore.resources/Info.plist            |     24 -
 .../JavaScriptCore.vcproj/JavaScriptCore.sln       |    170 -
 .../JavaScriptCore/JavaScriptCore.vcproj           |   2874 -
 .../JavaScriptCore/JavaScriptCoreCF.vsprops        |     11 -
 .../JavaScriptCore/JavaScriptCoreCFLite.vsprops    |     11 -
 .../JavaScriptCore/JavaScriptCoreCommon.vsprops    |     20 -
 .../JavaScriptCore/JavaScriptCoreDebug.vsprops     |      8 -
 .../JavaScriptCore/JavaScriptCoreDebugAll.vsprops  |      8 -
 .../JavaScriptCoreDebugCairoCFLite.vsprops         |      8 -
 .../JavaScriptCore/JavaScriptCoreGenerated.make    |     12 -
 .../JavaScriptCore/JavaScriptCoreGenerated.vcproj  |    104 -
 .../JavaScriptCoreGeneratedCommon.vsprops          |     14 -
 .../JavaScriptCoreGeneratedDebug.vsprops           |      8 -
 .../JavaScriptCoreGeneratedDebugAll.vsprops        |      8 -
 ...JavaScriptCoreGeneratedDebugCairoCFLite.vsprops |      8 -
 .../JavaScriptCoreGeneratedProduction.vsprops      |      8 -
 .../JavaScriptCoreGeneratedRelease.vsprops         |      8 -
 ...vaScriptCoreGeneratedReleaseCairoCFLite.vsprops |      8 -
 .../JavaScriptCoreGeneratedReleasePGO.vsprops      |      8 -
 .../JavaScriptCorePGOOptimize.vsprops              |     15 -
 .../JavaScriptCore/JavaScriptCorePostBuild.cmd     |      2 -
 .../JavaScriptCore/JavaScriptCorePreBuild.cmd      |      6 -
 .../JavaScriptCore/JavaScriptCorePreLink.cmd       |      9 -
 .../JavaScriptCoreProduction.vsprops               |      8 -
 .../JavaScriptCore/JavaScriptCoreRelease.vsprops   |      8 -
 .../JavaScriptCoreReleaseCairoCFLite.vsprops       |      8 -
 .../JavaScriptCoreReleasePGO.vsprops               |     16 -
 .../JavaScriptCoreReleasePGOOptimize.vsprops       |     12 -
 .../JavaScriptCore/build-generated-files.sh        |     37 -
 .../JavaScriptCore/copy-files.cmd                  |     68 -
 .../JavaScriptCore.vcproj/JavaScriptCoreSubmit.sln |     80 -
 .../JavaScriptCore.vcproj/jsc/jsc.vcproj           |    457 -
 .../JavaScriptCore.vcproj/jsc/jscCommon.vsprops    |     20 -
 .../JavaScriptCore.vcproj/jsc/jscDebug.vsprops     |      8 -
 .../JavaScriptCore.vcproj/jsc/jscDebugAll.vsprops  |      8 -
 .../jsc/jscDebugCairoCFLite.vsprops                |      8 -
 .../JavaScriptCore.vcproj/jsc/jscPostBuild.cmd     |     24 -
 .../JavaScriptCore.vcproj/jsc/jscPreBuild.cmd      |      6 -
 .../JavaScriptCore.vcproj/jsc/jscPreLink.cmd       |      9 -
 .../jsc/jscProduction.vsprops                      |      8 -
 .../JavaScriptCore.vcproj/jsc/jscRelease.vsprops   |      8 -
 .../jsc/jscReleaseCairoCFLite.vsprops              |      8 -
 .../jsc/jscReleasePGO.vsprops                      |     12 -
 .../JavaScriptCore.vcproj/testapi/testapi.vcproj   |    448 -
 .../testapi/testapiCommon.vsprops                  |     21 -
 .../testapi/testapiDebug.vsprops                   |      8 -
 .../testapi/testapiDebugAll.vsprops                |      8 -
 .../testapi/testapiDebugCairoCFLite.vsprops        |      8 -
 .../testapi/testapiPostBuild.cmd                   |      3 -
 .../testapi/testapiPreBuild.cmd                    |      6 -
 .../testapi/testapiPreLink.cmd                     |      9 -
 .../testapi/testapiProduction.vsprops              |      8 -
 .../testapi/testapiRelease.vsprops                 |      8 -
 .../testapi/testapiReleaseCairoCFLite.vsprops      |      8 -
 .../JavaScriptCore.xcodeproj/project.pbxproj       |   2930 +-
 .../Source/JavaScriptCore/JavaScriptCorePrefix.h   |      4 +-
 .../JavaScriptCore/KeywordLookupGenerator.py       |      8 +-
 .../JavaScriptCore/LLIntOffsetsExtractor.pro       |    112 +
 .../native/Source/JavaScriptCore/PlatformEfl.cmake |      5 +
 .../native/Source/JavaScriptCore/PlatformGTK.cmake |     31 +
 .../native/Source/JavaScriptCore/TargetJava.pri    |    279 +-
 .../JavaScriptCore/assembler/ARM64Assembler.h      |   3639 +
 .../JavaScriptCore/assembler/ARMAssembler.cpp      |     27 +-
 .../Source/JavaScriptCore/assembler/ARMAssembler.h |    101 +-
 .../JavaScriptCore/assembler/ARMv7Assembler.h      |    332 +-
 .../assembler/AbstractMacroAssembler.h             |    264 +-
 .../JavaScriptCore/assembler/AssemblerBuffer.h     |     20 +-
 .../assembler/AssemblerBufferWithConstantPool.h    |     76 +-
 .../Source/JavaScriptCore/assembler/CodeLocation.h |      2 +-
 .../Source/JavaScriptCore/assembler/LinkBuffer.cpp |    110 +-
 .../Source/JavaScriptCore/assembler/LinkBuffer.h   |     70 +-
 .../JavaScriptCore/assembler/MIPSAssembler.h       |     57 +-
 .../JavaScriptCore/assembler/MacroAssembler.h      |    251 +-
 .../JavaScriptCore/assembler/MacroAssemblerARM.cpp |     74 +-
 .../JavaScriptCore/assembler/MacroAssemblerARM.h   |     97 +-
 .../JavaScriptCore/assembler/MacroAssemblerARM64.h |   2788 +
 .../assembler/MacroAssemblerARMv7.cpp              |    102 +
 .../JavaScriptCore/assembler/MacroAssemblerARMv7.h |    146 +-
 .../assembler/MacroAssemblerCodeRef.h              |    111 +-
 .../JavaScriptCore/assembler/MacroAssemblerMIPS.h  |     79 +-
 .../JavaScriptCore/assembler/MacroAssemblerSH4.h   |   1062 +-
 .../JavaScriptCore/assembler/MacroAssemblerX86.h   |     70 +-
 .../assembler/MacroAssemblerX86Common.cpp          |     83 +
 .../assembler/MacroAssemblerX86Common.h            |    167 +-
 .../assembler/MacroAssemblerX86_64.h               |    215 +-
 .../assembler/MaxFrameExtentForSlowPathCall.h      |     88 +
 .../JavaScriptCore/assembler/RepatchBuffer.h       |     24 +-
 .../Source/JavaScriptCore/assembler/SH4Assembler.h |    322 +-
 .../Source/JavaScriptCore/assembler/X86Assembler.h |    300 +-
 .../JavaScriptCore/bindings/ScriptFunctionCall.cpp |    155 +
 .../JavaScriptCore/bindings/ScriptFunctionCall.h   |     87 +
 .../JavaScriptCore/bindings/ScriptObject.cpp       |     53 +
 .../Source/JavaScriptCore/bindings/ScriptObject.h  |     55 +
 .../Source/JavaScriptCore/bindings/ScriptValue.cpp |    163 +
 .../Source/JavaScriptCore/bindings/ScriptValue.h   |     78 +
 .../JavaScriptCore/builtins/Array.prototype.js     |    149 +
 .../JavaScriptCore/builtins/BuiltinExecutables.cpp |     96 +
 .../JavaScriptCore/builtins/BuiltinExecutables.h   |     67 +
 .../Source/JavaScriptCore/builtins/BuiltinNames.h  |     97 +
 .../bytecode/ArrayAllocationProfile.cpp            |     23 +-
 .../bytecode/ArrayAllocationProfile.h              |      5 +-
 .../JavaScriptCore/bytecode/ArrayProfile.cpp       |    109 +-
 .../Source/JavaScriptCore/bytecode/ArrayProfile.h  |     48 +-
 .../Source/JavaScriptCore/bytecode/ByValInfo.h     |     47 +-
 .../JavaScriptCore/bytecode/BytecodeBasicBlock.cpp |    234 +
 .../JavaScriptCore/bytecode/BytecodeBasicBlock.h   |     99 +
 .../bytecode/BytecodeLivenessAnalysis.cpp          |    367 +
 .../bytecode/BytecodeLivenessAnalysis.h            |     67 +
 .../bytecode/BytecodeLivenessAnalysisInlines.h     |     61 +
 .../JavaScriptCore/bytecode/BytecodeUseDef.h       |    387 +
 .../JavaScriptCore/bytecode/CallLinkInfo.cpp       |     19 +-
 .../Source/JavaScriptCore/bytecode/CallLinkInfo.h  |     10 +-
 .../JavaScriptCore/bytecode/CallLinkStatus.cpp     |    151 +-
 .../JavaScriptCore/bytecode/CallLinkStatus.h       |     50 +-
 .../Source/JavaScriptCore/bytecode/CodeBlock.cpp   |   2720 +-
 .../Source/JavaScriptCore/bytecode/CodeBlock.h     |   2040 +-
 .../JavaScriptCore/bytecode/CodeBlockHash.cpp      |     45 +-
 .../Source/JavaScriptCore/bytecode/CodeBlockHash.h |      3 +
 .../bytecode/CodeBlockJettisoningWatchpoint.cpp    |     47 +
 .../bytecode/CodeBlockJettisoningWatchpoint.h      |     57 +
 .../Source/JavaScriptCore/bytecode/CodeOrigin.cpp  |    103 +-
 .../Source/JavaScriptCore/bytecode/CodeOrigin.h    |    141 +-
 .../JavaScriptCore/bytecode/DFGExitProfile.cpp     |     19 +-
 .../JavaScriptCore/bytecode/DFGExitProfile.h       |     71 +-
 .../Source/JavaScriptCore/bytecode/DataFormat.h    |     98 +-
 .../bytecode/DeferredCompilationCallback.cpp       |     35 +
 .../bytecode/DeferredCompilationCallback.h         |     50 +
 .../Source/JavaScriptCore/bytecode/EvalCodeCache.h |    170 +-
 .../JavaScriptCore/bytecode/ExecutionCounter.cpp   |     10 +-
 .../JavaScriptCore/bytecode/ExecutionCounter.h     |      2 +-
 .../Source/JavaScriptCore/bytecode/ExitKind.cpp    |     22 +-
 .../Source/JavaScriptCore/bytecode/ExitKind.h      |     24 +-
 .../JavaScriptCore/bytecode/ExitingJITType.cpp     |     52 +
 .../JavaScriptCore/bytecode/ExitingJITType.h       |     62 +
 .../JavaScriptCore/bytecode/ExpressionRangeInfo.h  |     71 +-
 .../JavaScriptCore/bytecode/FullBytecodeLiveness.h |     70 +
 .../JavaScriptCore/bytecode/GetByIdStatus.cpp      |    371 +-
 .../Source/JavaScriptCore/bytecode/GetByIdStatus.h |     57 +-
 .../JavaScriptCore/bytecode/GetByIdVariant.cpp     |     52 +
 .../JavaScriptCore/bytecode/GetByIdVariant.h       |     79 +
 .../JavaScriptCore/bytecode/GlobalResolveInfo.h    |     55 -
 .../JavaScriptCore/bytecode/InlineCallFrameSet.cpp |     40 +
 .../JavaScriptCore/bytecode/InlineCallFrameSet.h   |     56 +
 .../Source/JavaScriptCore/bytecode/Instruction.h   |    121 +-
 .../Source/JavaScriptCore/bytecode/JumpTable.h     |     15 +-
 .../bytecode/LazyOperandValueProfile.cpp           |     34 +-
 .../bytecode/LazyOperandValueProfile.h             |     48 +-
 .../Source/JavaScriptCore/bytecode/LineInfo.h      |     41 -
 .../bytecode/MethodOfGettingAValueProfile.cpp      |     17 +-
 .../Source/JavaScriptCore/bytecode/Opcode.cpp      |     22 +-
 .../native/Source/JavaScriptCore/bytecode/Opcode.h |    338 +-
 .../Source/JavaScriptCore/bytecode/Operands.h      |    112 +-
 .../JavaScriptCore/bytecode/OperandsInlines.h      |     53 +
 .../bytecode/PolymorphicAccessStructureList.h      |     60 +-
 .../bytecode/PolymorphicPutByIdList.h              |      5 +
 .../JavaScriptCore/bytecode/PreciseJumpTargets.cpp |    124 +-
 .../JavaScriptCore/bytecode/PreciseJumpTargets.h   |      1 +
 .../ProfiledCodeBlockJettisoningWatchpoint.cpp     |     68 +
 .../ProfiledCodeBlockJettisoningWatchpoint.h       |     69 +
 .../JavaScriptCore/bytecode/PutByIdStatus.cpp      |    145 +-
 .../Source/JavaScriptCore/bytecode/PutByIdStatus.h |     30 +-
 .../JavaScriptCore/bytecode/ReduceWhitespace.cpp   |     22 +-
 .../JavaScriptCore/bytecode/ReduceWhitespace.h     |      6 +-
 .../bytecode/ResolveGlobalStatus.cpp               |     59 -
 .../JavaScriptCore/bytecode/ResolveGlobalStatus.h  |     88 -
 .../JavaScriptCore/bytecode/ResolveOperation.h     |    178 -
 .../JavaScriptCore/bytecode/SamplingTool.cpp       |      1 +
 .../Source/JavaScriptCore/bytecode/SamplingTool.h  |     18 +-
 .../JavaScriptCore/bytecode/SpecialPointer.cpp     |      1 +
 .../JavaScriptCore/bytecode/SpeculatedType.cpp     |    319 +-
 .../JavaScriptCore/bytecode/SpeculatedType.h       |    145 +-
 .../Source/JavaScriptCore/bytecode/StructureSet.h  |     26 +-
 .../bytecode/StructureStubClearingWatchpoint.cpp   |      1 +
 .../bytecode/StructureStubClearingWatchpoint.h     |      4 +-
 .../JavaScriptCore/bytecode/StructureStubInfo.cpp  |     30 +-
 .../JavaScriptCore/bytecode/StructureStubInfo.h    |    439 +-
 .../JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp  |    226 +-
 .../JavaScriptCore/bytecode/UnlinkedCodeBlock.h    |    217 +-
 .../bytecode/UnlinkedInstructionStream.cpp         |    200 +
 .../bytecode/UnlinkedInstructionStream.h           |     75 +
 .../Source/JavaScriptCore/bytecode/ValueProfile.h  |     49 +-
 .../JavaScriptCore/bytecode/ValueRecovery.cpp      |    135 +
 .../Source/JavaScriptCore/bytecode/ValueRecovery.h |    200 +-
 .../bytecode/VariableWatchpointSet.h               |    109 +
 .../JavaScriptCore/bytecode/VirtualRegister.h      |     66 +-
 .../Source/JavaScriptCore/bytecode/Watchpoint.cpp  |     45 +-
 .../Source/JavaScriptCore/bytecode/Watchpoint.h    |    164 +-
 .../bytecompiler/BytecodeGenerator.cpp             |    887 +-
 .../bytecompiler/BytecodeGenerator.h               |    451 +-
 .../Source/JavaScriptCore/bytecompiler/Label.h     |      2 +-
 .../JavaScriptCore/bytecompiler/NodesCodegen.cpp   |    932 +-
 .../JavaScriptCore/bytecompiler/RegisterID.h       |     26 +-
 .../bytecompiler/StaticPropertyAnalysis.h          |      2 +-
 .../bytecompiler/StaticPropertyAnalyzer.h          |      2 +-
 .../src/main/native/Source/JavaScriptCore/config.h |    147 +-
 .../native/Source/JavaScriptCore/create_hash_table |     49 +-
 .../native/Source/JavaScriptCore/create_jit_stubs  |     32 +-
 .../Source/JavaScriptCore/debugger/Breakpoint.h    |     66 +
 .../Source/JavaScriptCore/debugger/Debugger.cpp    |    665 +-
 .../Source/JavaScriptCore/debugger/Debugger.h      |    198 +-
 .../JavaScriptCore/debugger/DebuggerActivation.cpp |     28 +-
 .../JavaScriptCore/debugger/DebuggerActivation.h   |     60 +-
 .../JavaScriptCore/debugger/DebuggerCallFrame.cpp  |    183 +-
 .../JavaScriptCore/debugger/DebuggerCallFrame.h    |     71 +-
 .../JavaScriptCore/debugger/DebuggerPrimitives.h   |     39 +
 .../Source/JavaScriptCore/dfg/DFGAbstractHeap.cpp  |     73 +
 .../Source/JavaScriptCore/dfg/DFGAbstractHeap.h    |    313 +
 .../JavaScriptCore/dfg/DFGAbstractInterpreter.h    |    193 +
 .../dfg/DFGAbstractInterpreterInlines.h            |   1972 +
 .../Source/JavaScriptCore/dfg/DFGAbstractState.cpp |   1812 -
 .../Source/JavaScriptCore/dfg/DFGAbstractState.h   |    298 -
 .../Source/JavaScriptCore/dfg/DFGAbstractValue.cpp |    281 +
 .../Source/JavaScriptCore/dfg/DFGAbstractValue.h   |    279 +-
 .../Source/JavaScriptCore/dfg/DFGAdjacencyList.h   |      9 +
 .../Source/JavaScriptCore/dfg/DFGAllocator.h       |      4 +-
 .../native/Source/JavaScriptCore/dfg/DFGAnalysis.h |     75 +
 .../JavaScriptCore/dfg/DFGArgumentPosition.h       |     58 +-
 .../dfg/DFGArgumentsSimplificationPhase.cpp        |    364 +-
 .../Source/JavaScriptCore/dfg/DFGArithMode.cpp     |     61 +
 .../Source/JavaScriptCore/dfg/DFGArithMode.h       |    137 +
 .../Source/JavaScriptCore/dfg/DFGArrayMode.cpp     |    252 +-
 .../Source/JavaScriptCore/dfg/DFGArrayMode.h       |     98 +-
 .../dfg/DFGArrayifySlowPathGenerator.h             |      6 +-
 .../JavaScriptCore/dfg/DFGAssemblyHelpers.cpp      |    161 -
 .../Source/JavaScriptCore/dfg/DFGAssemblyHelpers.h |    396 -
 .../JavaScriptCore/dfg/DFGAtTailAbstractState.cpp  |     57 +
 .../JavaScriptCore/dfg/DFGAtTailAbstractState.h    |     75 +
 .../Source/JavaScriptCore/dfg/DFGAvailability.cpp  |     61 +
 .../Source/JavaScriptCore/dfg/DFGAvailability.h    |    142 +
 .../dfg/DFGBackwardsPropagationPhase.cpp           |    140 +-
 .../Source/JavaScriptCore/dfg/DFGBasicBlock.cpp    |    124 +
 .../Source/JavaScriptCore/dfg/DFGBasicBlock.h      |    129 +-
 .../JavaScriptCore/dfg/DFGBasicBlockInlines.h      |     10 +
 .../Source/JavaScriptCore/dfg/DFGBinarySwitch.cpp  |    198 +
 .../Source/JavaScriptCore/dfg/DFGBinarySwitch.h    |    142 +
 .../JavaScriptCore/dfg/DFGBlockInsertionSet.cpp    |    104 +
 .../JavaScriptCore/dfg/DFGBlockInsertionSet.h      |     63 +
 .../JavaScriptCore/dfg/DFGByteCodeParser.cpp       |   2592 +-
 .../Source/JavaScriptCore/dfg/DFGByteCodeParser.h  |      4 +-
 .../Source/JavaScriptCore/dfg/DFGCCallHelpers.h    |    997 -
 .../Source/JavaScriptCore/dfg/DFGCFAPhase.cpp      |     98 +-
 .../dfg/DFGCFGSimplificationPhase.cpp              |    283 +-
 .../JavaScriptCore/dfg/DFGCPSRethreadingPhase.cpp  |     68 +-
 .../Source/JavaScriptCore/dfg/DFGCSEPhase.cpp      |    511 +-
 .../dfg/DFGCallArrayAllocatorSlowPathGenerator.h   |     12 +-
 .../Source/JavaScriptCore/dfg/DFGCapabilities.cpp  |    203 +-
 .../Source/JavaScriptCore/dfg/DFGCapabilities.h    |    276 +-
 .../Source/JavaScriptCore/dfg/DFGClobberSet.cpp    |    162 +
 .../Source/JavaScriptCore/dfg/DFGClobberSet.h      |    125 +
 .../Source/JavaScriptCore/dfg/DFGClobberize.cpp    |     54 +
 .../Source/JavaScriptCore/dfg/DFGClobberize.h      |    702 +
 .../native/Source/JavaScriptCore/dfg/DFGCommon.cpp |     55 +-
 .../native/Source/JavaScriptCore/dfg/DFGCommon.h   |    156 +-
 .../Source/JavaScriptCore/dfg/DFGCommonData.cpp    |     78 +
 .../Source/JavaScriptCore/dfg/DFGCommonData.h      |    120 +
 .../JavaScriptCore/dfg/DFGCompilationKey.cpp       |     54 +
 .../Source/JavaScriptCore/dfg/DFGCompilationKey.h  |    113 +
 .../JavaScriptCore/dfg/DFGCompilationMode.cpp      |     58 +
 .../Source/JavaScriptCore/dfg/DFGCompilationMode.h |     60 +
 .../JavaScriptCore/dfg/DFGConstantFoldingPhase.cpp |    377 +-
 .../dfg/DFGCriticalEdgeBreakingPhase.cpp           |     98 +
 .../dfg/DFGCriticalEdgeBreakingPhase.h             |     47 +
 .../Source/JavaScriptCore/dfg/DFGDCEPhase.cpp      |    240 +-
 .../JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp   |     78 +
 .../JavaScriptCore/dfg/DFGDesiredIdentifiers.h     |     67 +
 .../dfg/DFGDesiredStructureChains.cpp              |     56 +
 .../JavaScriptCore/dfg/DFGDesiredStructureChains.h |     61 +
 .../JavaScriptCore/dfg/DFGDesiredTransitions.cpp   |     88 +
 .../JavaScriptCore/dfg/DFGDesiredTransitions.h     |     77 +
 .../JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp   |     92 +
 .../JavaScriptCore/dfg/DFGDesiredWatchpoints.h     |    251 +
 .../dfg/DFGDesiredWeakReferences.cpp               |     67 +
 .../JavaScriptCore/dfg/DFGDesiredWeakReferences.h  |     63 +
 .../JavaScriptCore/dfg/DFGDesiredWriteBarriers.cpp |    110 +
 .../JavaScriptCore/dfg/DFGDesiredWriteBarriers.h   |    107 +
 .../Source/JavaScriptCore/dfg/DFGDisassembler.cpp  |     34 +-
 .../Source/JavaScriptCore/dfg/DFGDisassembler.h    |      4 +-
 .../Source/JavaScriptCore/dfg/DFGDominators.cpp    |     72 +-
 .../Source/JavaScriptCore/dfg/DFGDominators.h      |     30 +-
 .../native/Source/JavaScriptCore/dfg/DFGDriver.cpp |    208 +-
 .../native/Source/JavaScriptCore/dfg/DFGDriver.h   |     19 +-
 .../native/Source/JavaScriptCore/dfg/DFGEdge.cpp   |      5 +-
 .../native/Source/JavaScriptCore/dfg/DFGEdge.h     |     84 +-
 .../Source/JavaScriptCore/dfg/DFGEdgeDominates.h   |     79 +
 .../JavaScriptCore/dfg/DFGEdgeUsesStructure.h      |     67 +
 .../native/Source/JavaScriptCore/dfg/DFGFPRInfo.h  |    240 -
 .../JavaScriptCore/dfg/DFGFailedFinalizer.cpp      |     62 +
 .../Source/JavaScriptCore/dfg/DFGFailedFinalizer.h |     52 +
 .../JavaScriptCore/dfg/DFGFiltrationResult.h       |     45 +
 .../Source/JavaScriptCore/dfg/DFGFinalizer.cpp     |     48 +
 .../Source/JavaScriptCore/dfg/DFGFinalizer.h       |     62 +
 .../Source/JavaScriptCore/dfg/DFGFixupPhase.cpp    |   1313 +-
 .../Source/JavaScriptCore/dfg/DFGFlushFormat.cpp   |     74 +
 .../Source/JavaScriptCore/dfg/DFGFlushFormat.h     |    139 +
 .../dfg/DFGFlushLivenessAnalysisPhase.cpp          |    208 +
 .../dfg/DFGFlushLivenessAnalysisPhase.h            |     48 +
 .../Source/JavaScriptCore/dfg/DFGFlushedAt.cpp     |     50 +
 .../Source/JavaScriptCore/dfg/DFGFlushedAt.h       |     98 +
 .../native/Source/JavaScriptCore/dfg/DFGGPRInfo.h  |    535 -
 .../Source/JavaScriptCore/dfg/DFGGenerationInfo.h  |    152 +-
 .../native/Source/JavaScriptCore/dfg/DFGGraph.cpp  |    671 +-
 .../native/Source/JavaScriptCore/dfg/DFGGraph.h    |    488 +-
 .../JavaScriptCore/dfg/DFGGraphSafepoint.cpp       |     48 +
 .../Source/JavaScriptCore/dfg/DFGGraphSafepoint.h  |     51 +
 .../JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp |    416 +
 .../JavaScriptCore/dfg/DFGInPlaceAbstractState.h   |    157 +
 .../JavaScriptCore/dfg/DFGInlineCacheWrapper.h     |     59 +
 .../dfg/DFGInlineCacheWrapperInlines.h             |     48 +
 .../Source/JavaScriptCore/dfg/DFGInsertionSet.h    |     49 +-
 .../dfg/DFGIntegerCheckCombiningPhase.cpp          |    404 +
 .../dfg/DFGIntegerCheckCombiningPhase.h            |     44 +
 .../dfg/DFGInvalidationPointInjectionPhase.cpp     |    114 +
 .../dfg/DFGInvalidationPointInjectionPhase.h       |     47 +
 .../Source/JavaScriptCore/dfg/DFGJITCode.cpp       |    191 +
 .../native/Source/JavaScriptCore/dfg/DFGJITCode.h  |    138 +
 .../Source/JavaScriptCore/dfg/DFGJITCompiler.cpp   |    405 +-
 .../Source/JavaScriptCore/dfg/DFGJITCompiler.h     |    330 +-
 .../Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp  |     94 +
 .../Source/JavaScriptCore/dfg/DFGJITFinalizer.h    |     62 +
 .../JavaScriptCore/dfg/DFGJumpReplacement.cpp      |     47 +
 .../Source/JavaScriptCore/dfg/DFGJumpReplacement.h |     55 +
 .../Source/JavaScriptCore/dfg/DFGLICMPhase.cpp     |    291 +
 .../Source/JavaScriptCore/dfg/DFGLICMPhase.h       |     48 +
 .../Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp   |    142 +
 .../Source/JavaScriptCore/dfg/DFGLazyJSValue.h     |    133 +
 .../dfg/DFGLivenessAnalysisPhase.cpp               |    166 +
 .../JavaScriptCore/dfg/DFGLivenessAnalysisPhase.h  |     48 +
 .../JavaScriptCore/dfg/DFGLongLivedState.cpp       |      2 +
 .../Source/JavaScriptCore/dfg/DFGLongLivedState.h  |      2 +-
 .../dfg/DFGLoopPreHeaderCreationPhase.cpp          |    117 +
 .../dfg/DFGLoopPreHeaderCreationPhase.h            |     61 +
 .../Source/JavaScriptCore/dfg/DFGMergeMode.h       |     47 +
 .../Source/JavaScriptCore/dfg/DFGMinifiedID.h      |     15 +-
 .../Source/JavaScriptCore/dfg/DFGMinifiedNode.cpp  |     11 +-
 .../Source/JavaScriptCore/dfg/DFGMinifiedNode.h    |     32 +-
 .../Source/JavaScriptCore/dfg/DFGNaturalLoops.cpp  |    219 +
 .../Source/JavaScriptCore/dfg/DFGNaturalLoops.h    |    174 +
 .../native/Source/JavaScriptCore/dfg/DFGNode.cpp   |     42 +-
 .../native/Source/JavaScriptCore/dfg/DFGNode.h     |    620 +-
 .../Source/JavaScriptCore/dfg/DFGNodeFlags.cpp     |     34 +-
 .../Source/JavaScriptCore/dfg/DFGNodeFlags.h       |     84 +-
 .../Source/JavaScriptCore/dfg/DFGNodeOrigin.h      |     67 +
 .../native/Source/JavaScriptCore/dfg/DFGNodeType.h |    143 +-
 .../dfg/DFGOSRAvailabilityAnalysisPhase.cpp        |    150 +
 .../dfg/DFGOSRAvailabilityAnalysisPhase.h          |     49 +
 .../Source/JavaScriptCore/dfg/DFGOSREntry.cpp      |    197 +-
 .../native/Source/JavaScriptCore/dfg/DFGOSREntry.h |     21 +-
 .../dfg/DFGOSREntrypointCreationPhase.cpp          |    147 +
 .../dfg/DFGOSREntrypointCreationPhase.h            |     54 +
 .../Source/JavaScriptCore/dfg/DFGOSRExit.cpp       |     34 +-
 .../native/Source/JavaScriptCore/dfg/DFGOSRExit.h  |     35 +-
 .../Source/JavaScriptCore/dfg/DFGOSRExitBase.cpp   |     52 +
 .../Source/JavaScriptCore/dfg/DFGOSRExitBase.h     |     78 +
 .../JavaScriptCore/dfg/DFGOSRExitCompilationInfo.h |      2 +
 .../JavaScriptCore/dfg/DFGOSRExitCompiler.cpp      |    100 +-
 .../Source/JavaScriptCore/dfg/DFGOSRExitCompiler.h |      8 +-
 .../JavaScriptCore/dfg/DFGOSRExitCompiler32_64.cpp |    813 +-
 .../JavaScriptCore/dfg/DFGOSRExitCompiler64.cpp    |    745 +-
 .../dfg/DFGOSRExitCompilerCommon.cpp               |    223 +
 .../JavaScriptCore/dfg/DFGOSRExitCompilerCommon.h  |     47 +
 .../dfg/DFGOSRExitJumpPlaceholder.cpp              |      1 +
 .../JavaScriptCore/dfg/DFGOSRExitPreparation.cpp   |     61 +
 .../JavaScriptCore/dfg/DFGOSRExitPreparation.h     |     53 +
 .../Source/JavaScriptCore/dfg/DFGOperations.cpp    |   1669 +-
 .../Source/JavaScriptCore/dfg/DFGOperations.h      |    394 +-
 .../native/Source/JavaScriptCore/dfg/DFGPhase.cpp  |      1 +
 .../native/Source/JavaScriptCore/dfg/DFGPhase.h    |      4 +-
 .../native/Source/JavaScriptCore/dfg/DFGPlan.cpp   |    438 +
 .../native/Source/JavaScriptCore/dfg/DFGPlan.h     |    126 +
 .../dfg/DFGPredictionInjectionPhase.cpp            |     37 +-
 .../dfg/DFGPredictionPropagationPhase.cpp          |    320 +-
 .../Source/JavaScriptCore/dfg/DFGRegisterBank.h    |     43 +-
 .../Source/JavaScriptCore/dfg/DFGRegisterSet.h     |    217 -
 .../Source/JavaScriptCore/dfg/DFGRepatch.cpp       |   1310 -
 .../native/Source/JavaScriptCore/dfg/DFGRepatch.h  |     68 -
 .../dfg/DFGResurrectionForValidationPhase.cpp      |     79 +
 .../dfg/DFGResurrectionForValidationPhase.h        |     52 +
 .../JavaScriptCore/dfg/DFGSSAConversionPhase.cpp   |    511 +
 .../JavaScriptCore/dfg/DFGSSAConversionPhase.h     |    103 +
 .../JavaScriptCore/dfg/DFGSSALoweringPhase.cpp     |    131 +
 .../JavaScriptCore/dfg/DFGSSALoweringPhase.h       |     45 +
 .../Source/JavaScriptCore/dfg/DFGSafeToExecute.h   |    307 +
 .../Source/JavaScriptCore/dfg/DFGSafepoint.cpp     |     81 +
 .../Source/JavaScriptCore/dfg/DFGSafepoint.h       |     64 +
 .../dfg/DFGSaneStringGetByValSlowPathGenerator.h   |     97 +
 .../Source/JavaScriptCore/dfg/DFGScannable.h       |     50 +
 .../Source/JavaScriptCore/dfg/DFGScoreBoard.h      |     40 +-
 .../dfg/DFGScratchRegisterAllocator.h              |    202 -
 .../JavaScriptCore/dfg/DFGSilentRegisterSavePlan.h |     10 +-
 .../JavaScriptCore/dfg/DFGSlowPathGenerator.h      |     38 +-
 .../JavaScriptCore/dfg/DFGSpeculativeJIT.cpp       |   3796 +-
 .../Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h  |   1470 +-
 .../JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp  |   2021 +-
 .../JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp     |   2259 +-
 .../JavaScriptCore/dfg/DFGStackLayoutPhase.cpp     |    271 +
 .../JavaScriptCore/dfg/DFGStackLayoutPhase.h       |     47 +
 .../dfg/DFGStoreBarrierElisionPhase.cpp            |    156 +
 .../dfg/DFGStoreBarrierElisionPhase.h              |     37 +
 .../dfg/DFGStrengthReductionPhase.cpp              |    251 +
 .../JavaScriptCore/dfg/DFGStrengthReductionPhase.h |     45 +
 .../JavaScriptCore/dfg/DFGStructureAbstractValue.h |     19 +-
 .../Source/JavaScriptCore/dfg/DFGThreadData.cpp    |     49 +
 .../Source/JavaScriptCore/dfg/DFGThreadData.h      |     59 +
 .../native/Source/JavaScriptCore/dfg/DFGThunks.cpp |    278 +-
 .../native/Source/JavaScriptCore/dfg/DFGThunks.h   |     13 +-
 .../dfg/DFGTierUpCheckInjectionPhase.cpp           |    133 +
 .../dfg/DFGTierUpCheckInjectionPhase.h             |     47 +
 .../dfg/DFGToFTLDeferredCompilationCallback.cpp    |     92 +
 .../dfg/DFGToFTLDeferredCompilationCallback.h      |     65 +
 ...ToFTLForOSREntryDeferredCompilationCallback.cpp |     99 +
 ...FGToFTLForOSREntryDeferredCompilationCallback.h |     65 +
 .../dfg/DFGTypeCheckHoistingPhase.cpp              |    567 +-
 .../JavaScriptCore/dfg/DFGUnificationPhase.cpp     |      7 +-
 .../Source/JavaScriptCore/dfg/DFGUseKind.cpp       |     11 +
 .../native/Source/JavaScriptCore/dfg/DFGUseKind.h  |     81 +-
 .../Source/JavaScriptCore/dfg/DFGValidate.cpp      |    236 +-
 .../JavaScriptCore/dfg/DFGValueRecoveryOverride.h  |      4 +-
 .../Source/JavaScriptCore/dfg/DFGValueSource.cpp   |     15 +-
 .../Source/JavaScriptCore/dfg/DFGValueSource.h     |    107 +-
 .../JavaScriptCore/dfg/DFGVariableAccessData.h     |     71 +-
 .../dfg/DFGVariableAccessDataDump.cpp              |      3 +-
 .../Source/JavaScriptCore/dfg/DFGVariableEvent.cpp |     13 +-
 .../Source/JavaScriptCore/dfg/DFGVariableEvent.h   |     68 +-
 .../JavaScriptCore/dfg/DFGVariableEventStream.cpp  |    128 +-
 .../JavaScriptCore/dfg/DFGVariableEventStream.h    |      3 -
 .../dfg/DFGVirtualRegisterAllocationPhase.cpp      |     57 +-
 .../dfg/DFGWatchpointCollectionPhase.cpp           |    216 +
 .../dfg/DFGWatchpointCollectionPhase.h             |     46 +
 .../Source/JavaScriptCore/dfg/DFGWorklist.cpp      |    352 +
 .../native/Source/JavaScriptCore/dfg/DFGWorklist.h |    143 +
 .../disassembler/ARM64Disassembler.cpp             |     57 +
 .../disassembler/ARMv7Disassembler.cpp             |     55 +
 .../JavaScriptCore/disassembler/Disassembler.cpp   |      6 +-
 .../JavaScriptCore/disassembler/Disassembler.h     |     10 +-
 .../disassembler/LLVMDisassembler.cpp              |    133 +
 .../JavaScriptCore/disassembler/LLVMDisassembler.h |     46 +
 .../disassembler/UDis86Disassembler.cpp            |     63 +
 .../disassembler/UDis86Disassembler.h              |     46 +
 .../disassembler/X86Disassembler.cpp               |     74 +
 .../JavaScriptCore/disassembler/udis86/itab.py     |    360 +
 .../JavaScriptCore/disassembler/udis86/optable.xml |   8959 +
 .../disassembler/udis86/ud_opcode.py               |    235 +
 .../disassembler/udis86/ud_optable.py              |    103 +
 .../JavaScriptCore/disassembler/udis86/udis86.c    |    182 +
 .../JavaScriptCore/disassembler/udis86/udis86.h    |     33 +
 .../disassembler/udis86/udis86_decode.c            |   1143 +
 .../disassembler/udis86/udis86_decode.h            |    258 +
 .../disassembler/udis86/udis86_extern.h            |     88 +
 .../disassembler/udis86/udis86_input.c             |    262 +
 .../disassembler/udis86/udis86_input.h             |     67 +
 .../disassembler/udis86/udis86_itab_holder.c       |     33 +
 .../disassembler/udis86/udis86_syn-att.c           |    263 +
 .../disassembler/udis86/udis86_syn-intel.c         |    278 +
 .../disassembler/udis86/udis86_syn.c               |     86 +
 .../disassembler/udis86/udis86_syn.h               |     47 +
 .../disassembler/udis86/udis86_types.h             |    242 +
 .../JavaScriptCore/docs/make-bytecode-docs.pl      |     43 -
 .../Source/JavaScriptCore/entitlements.plist       |      8 +
 .../JavaScriptCore/ftl/FTLAbbreviatedTypes.h       |     54 +
 .../Source/JavaScriptCore/ftl/FTLAbbreviations.h   |    315 +
 .../Source/JavaScriptCore/ftl/FTLAbstractHeap.cpp  |    200 +
 .../Source/JavaScriptCore/ftl/FTLAbstractHeap.h    |    235 +
 .../ftl/FTLAbstractHeapRepository.cpp              |     77 +
 .../JavaScriptCore/ftl/FTLAbstractHeapRepository.h |    173 +
 .../JavaScriptCore/ftl/FTLAvailableRecovery.cpp    |     41 +
 .../JavaScriptCore/ftl/FTLAvailableRecovery.h      |     79 +
 .../Source/JavaScriptCore/ftl/FTLCapabilities.cpp  |    376 +
 .../Source/JavaScriptCore/ftl/FTLCapabilities.h    |     50 +
 .../Source/JavaScriptCore/ftl/FTLCommonValues.cpp  |     74 +
 .../Source/JavaScriptCore/ftl/FTLCommonValues.h    |     91 +
 .../Source/JavaScriptCore/ftl/FTLCompile.cpp       |    630 +
 .../native/Source/JavaScriptCore/ftl/FTLCompile.h  |     44 +
 .../JavaScriptCore/ftl/FTLDWARFDebugLineInfo.cpp   |    332 +
 .../JavaScriptCore/ftl/FTLDWARFDebugLineInfo.h     |    138 +
 .../Source/JavaScriptCore/ftl/FTLExitArgument.cpp  |     41 +
 .../Source/JavaScriptCore/ftl/FTLExitArgument.h    |     93 +
 .../ftl/FTLExitArgumentForOperand.cpp              |     41 +
 .../JavaScriptCore/ftl/FTLExitArgumentForOperand.h |     74 +
 .../JavaScriptCore/ftl/FTLExitArgumentList.h       |     45 +
 .../JavaScriptCore/ftl/FTLExitThunkGenerator.cpp   |     69 +
 .../JavaScriptCore/ftl/FTLExitThunkGenerator.h     |     60 +
 .../Source/JavaScriptCore/ftl/FTLExitValue.cpp     |     78 +
 .../Source/JavaScriptCore/ftl/FTLExitValue.h       |    262 +
 .../native/Source/JavaScriptCore/ftl/FTLFail.cpp   |     50 +
 .../native/Source/JavaScriptCore/ftl/FTLFail.h     |     44 +
 .../JavaScriptCore/ftl/FTLForOSREntryJITCode.cpp   |     54 +
 .../JavaScriptCore/ftl/FTLForOSREntryJITCode.h     |     73 +
 .../Source/JavaScriptCore/ftl/FTLFormattedValue.h  |     84 +
 .../JavaScriptCore/ftl/FTLGeneratedFunction.h      |     37 +
 .../JavaScriptCore/ftl/FTLInlineCacheDescriptor.h  |    102 +
 .../JavaScriptCore/ftl/FTLInlineCacheSize.cpp      |     58 +
 .../Source/JavaScriptCore/ftl/FTLInlineCacheSize.h |     42 +
 .../JavaScriptCore/ftl/FTLIntrinsicRepository.cpp  |     65 +
 .../JavaScriptCore/ftl/FTLIntrinsicRepository.h    |    150 +
 .../Source/JavaScriptCore/ftl/FTLJITCode.cpp       |    131 +
 .../native/Source/JavaScriptCore/ftl/FTLJITCode.h  |     89 +
 .../Source/JavaScriptCore/ftl/FTLJITFinalizer.cpp  |    151 +
 .../Source/JavaScriptCore/ftl/FTLJITFinalizer.h    |     69 +
 .../native/Source/JavaScriptCore/ftl/FTLJSCall.cpp |     94 +
 .../native/Source/JavaScriptCore/ftl/FTLJSCall.h   |     75 +
 .../native/Source/JavaScriptCore/ftl/FTLLink.cpp   |    218 +
 .../native/Source/JavaScriptCore/ftl/FTLLink.h     |     44 +
 .../Source/JavaScriptCore/ftl/FTLLocation.cpp      |    258 +
 .../native/Source/JavaScriptCore/ftl/FTLLocation.h |    212 +
 .../JavaScriptCore/ftl/FTLLowerDFGToLLVM.cpp       |   5637 +
 .../Source/JavaScriptCore/ftl/FTLLowerDFGToLLVM.h  |     45 +
 .../JavaScriptCore/ftl/FTLLoweredNodeValue.h       |     78 +
 .../Source/JavaScriptCore/ftl/FTLOSREntry.cpp      |    112 +
 .../native/Source/JavaScriptCore/ftl/FTLOSREntry.h |     49 +
 .../Source/JavaScriptCore/ftl/FTLOSRExit.cpp       |     67 +
 .../native/Source/JavaScriptCore/ftl/FTLOSRExit.h  |    181 +
 .../JavaScriptCore/ftl/FTLOSRExitCompilationInfo.h |     55 +
 .../JavaScriptCore/ftl/FTLOSRExitCompiler.cpp      |    385 +
 .../Source/JavaScriptCore/ftl/FTLOSRExitCompiler.h |     48 +
 .../native/Source/JavaScriptCore/ftl/FTLOutput.cpp |     51 +
 .../native/Source/JavaScriptCore/ftl/FTLOutput.h   |    459 +
 .../JavaScriptCore/ftl/FTLRecoveryOpcode.cpp       |     51 +
 .../Source/JavaScriptCore/ftl/FTLRecoveryOpcode.h  |     50 +
 .../JavaScriptCore/ftl/FTLRegisterAtOffset.cpp     |     41 +
 .../JavaScriptCore/ftl/FTLRegisterAtOffset.h       |     80 +
 .../Source/JavaScriptCore/ftl/FTLSaveRestore.cpp   |    109 +
 .../Source/JavaScriptCore/ftl/FTLSaveRestore.h     |     61 +
 .../Source/JavaScriptCore/ftl/FTLSlowPathCall.cpp  |    206 +
 .../Source/JavaScriptCore/ftl/FTLSlowPathCall.h    |     74 +
 .../JavaScriptCore/ftl/FTLSlowPathCallKey.cpp      |     41 +
 .../Source/JavaScriptCore/ftl/FTLSlowPathCallKey.h |    131 +
 .../Source/JavaScriptCore/ftl/FTLStackMaps.cpp     |    218 +
 .../Source/JavaScriptCore/ftl/FTLStackMaps.h       |    118 +
 .../native/Source/JavaScriptCore/ftl/FTLState.cpp  |     84 +
 .../native/Source/JavaScriptCore/ftl/FTLState.h    |     92 +
 .../Source/JavaScriptCore/ftl/FTLSwitchCase.h      |     58 +
 .../native/Source/JavaScriptCore/ftl/FTLThunks.cpp |    173 +
 .../native/Source/JavaScriptCore/ftl/FTLThunks.h   |    100 +
 .../Source/JavaScriptCore/ftl/FTLTypedPointer.h    |     71 +
 .../Source/JavaScriptCore/ftl/FTLUnwindInfo.cpp    |    181 +
 .../Source/JavaScriptCore/ftl/FTLUnwindInfo.h      |     55 +
 .../Source/JavaScriptCore/ftl/FTLValueFormat.cpp   |    123 +
 .../Source/JavaScriptCore/ftl/FTLValueFormat.h     |     69 +
 .../Source/JavaScriptCore/ftl/FTLValueFromBlock.h  |     64 +
 .../Source/JavaScriptCore/ftl/FTLValueRange.cpp    |     45 +
 .../Source/JavaScriptCore/ftl/FTLValueRange.h      |     67 +
 .../Source/JavaScriptCore/generate-js-builtins     |    304 +
 .../Source/JavaScriptCore/heap/BlockAllocator.cpp  |     43 +-
 .../Source/JavaScriptCore/heap/BlockAllocator.h    |    119 +-
 .../Source/JavaScriptCore/heap/CodeBlockSet.cpp    |    125 +
 .../Source/JavaScriptCore/heap/CodeBlockSet.h      |     99 +
 .../JavaScriptCore/heap/ConservativeRoots.cpp      |     16 +-
 .../Source/JavaScriptCore/heap/ConservativeRoots.h |      4 +-
 .../Source/JavaScriptCore/heap/CopiedAllocator.h   |      9 +
 .../Source/JavaScriptCore/heap/CopiedBlock.h       |     51 +-
 .../JavaScriptCore/heap/CopiedBlockInlines.h       |     42 +-
 .../Source/JavaScriptCore/heap/CopiedSpace.cpp     |    196 +-
 .../Source/JavaScriptCore/heap/CopiedSpace.h       |     38 +-
 .../JavaScriptCore/heap/CopiedSpaceInlines.h       |     97 +-
 .../native/Source/JavaScriptCore/heap/CopyToken.h  |     40 +
 .../Source/JavaScriptCore/heap/CopyVisitor.cpp     |      6 +-
 .../Source/JavaScriptCore/heap/CopyVisitor.h       |      2 +-
 .../JavaScriptCore/heap/CopyVisitorInlines.h       |     15 +-
 .../Source/JavaScriptCore/heap/CopyWorkList.h      |     47 +-
 .../Source/JavaScriptCore/heap/CopyWriteBarrier.h  |     90 +
 .../Source/JavaScriptCore/heap/DFGCodeBlocks.cpp   |    102 -
 .../Source/JavaScriptCore/heap/DFGCodeBlocks.h     |     99 -
 .../native/Source/JavaScriptCore/heap/DeferGC.cpp  |     37 +
 .../native/Source/JavaScriptCore/heap/DeferGC.h    |    101 +
 .../JavaScriptCore/heap/DelayedReleaseScope.h      |    102 +
 .../Source/JavaScriptCore/heap/GCAssertions.h      |     11 +-
 .../JavaScriptCore/heap/GCIncomingRefCounted.h     |    115 +
 .../heap/GCIncomingRefCountedInlines.h             |    130 +
 .../JavaScriptCore/heap/GCIncomingRefCountedSet.h  |     59 +
 .../heap/GCIncomingRefCountedSetInlines.h          |     92 +
 .../Source/JavaScriptCore/heap/GCSegmentedArray.h  |    170 +
 .../JavaScriptCore/heap/GCSegmentedArrayInlines.h  |    225 +
 .../native/Source/JavaScriptCore/heap/GCThread.cpp |     13 +-
 .../JavaScriptCore/heap/GCThreadSharedData.cpp     |     71 +-
 .../JavaScriptCore/heap/GCThreadSharedData.h       |     16 +-
 .../native/Source/JavaScriptCore/heap/Handle.h     |     32 +-
 .../JavaScriptCore/heap/HandleBlockInlines.h       |      2 +-
 .../Source/JavaScriptCore/heap/HandleSet.cpp       |      2 +-
 .../native/Source/JavaScriptCore/heap/HandleSet.h  |      2 +-
 .../Source/JavaScriptCore/heap/HandleStack.cpp     |      2 +-
 .../Source/JavaScriptCore/heap/HandleStack.h       |     10 +-
 .../native/Source/JavaScriptCore/heap/Heap.cpp     |    427 +-
 .../main/native/Source/JavaScriptCore/heap/Heap.h  |    187 +-
 .../native/Source/JavaScriptCore/heap/HeapBlock.h  |     10 +-
 .../JavaScriptCore/heap/HeapIterationScope.h       |     58 +
 .../Source/JavaScriptCore/heap/HeapOperation.h     |     35 +
 .../Source/JavaScriptCore/heap/HeapStatistics.cpp  |      8 +-
 .../Source/JavaScriptCore/heap/HeapTimer.cpp       |     78 +-
 .../native/Source/JavaScriptCore/heap/HeapTimer.h  |     40 +-
 .../JavaScriptCore/heap/IncrementalSweeper.cpp     |     39 +-
 .../JavaScriptCore/heap/IncrementalSweeper.h       |     23 +-
 .../JavaScriptCore/heap/JITStubRoutineSet.cpp      |      2 +-
 .../Source/JavaScriptCore/heap/JITStubRoutineSet.h |     29 +-
 .../main/native/Source/JavaScriptCore/heap/Local.h |      2 +-
 .../JavaScriptCore/heap/MachineStackMarker.cpp     |     60 +-
 .../JavaScriptCore/heap/MachineStackMarker.h       |     14 +-
 .../Source/JavaScriptCore/heap/MarkStack.cpp       |     81 +-
 .../native/Source/JavaScriptCore/heap/MarkStack.h  |     72 +-
 .../Source/JavaScriptCore/heap/MarkStackInlines.h  |    119 -
 .../Source/JavaScriptCore/heap/MarkedAllocator.cpp |    135 +-
 .../Source/JavaScriptCore/heap/MarkedAllocator.h   |     43 +-
 .../Source/JavaScriptCore/heap/MarkedBlock.cpp     |     75 +-
 .../Source/JavaScriptCore/heap/MarkedBlock.h       |     94 +-
 .../Source/JavaScriptCore/heap/MarkedSpace.cpp     |    157 +-
 .../Source/JavaScriptCore/heap/MarkedSpace.h       |     95 +-
 .../native/Source/JavaScriptCore/heap/PassWeak.h   |    203 -
 .../JavaScriptCore/heap/RecursiveAllocationScope.h |     65 +
 .../native/Source/JavaScriptCore/heap/Region.h     |      4 +-
 .../Source/JavaScriptCore/heap/SlotVisitor.cpp     |     66 +-
 .../Source/JavaScriptCore/heap/SlotVisitor.h       |     56 +-
 .../JavaScriptCore/heap/SlotVisitorInlines.h       |    119 +-
 .../native/Source/JavaScriptCore/heap/Strong.h     |     14 +-
 .../Source/JavaScriptCore/heap/SuperRegion.cpp     |      1 +
 .../Source/JavaScriptCore/heap/SuperRegion.h       |      6 +-
 .../Source/JavaScriptCore/heap/TinyBloomFilter.h   |      6 +
 .../JavaScriptCore/heap/UnconditionalFinalizer.h   |      3 +-
 .../Source/JavaScriptCore/heap/VTableSpectrum.cpp  |     89 -
 .../Source/JavaScriptCore/heap/VTableSpectrum.h    |     49 -
 .../native/Source/JavaScriptCore/heap/Weak.cpp     |      1 +
 .../main/native/Source/JavaScriptCore/heap/Weak.h  |     20 +-
 .../Source/JavaScriptCore/heap/WeakBlock.cpp       |      2 +-
 .../Source/JavaScriptCore/heap/WeakHandleOwner.cpp |      2 +
 .../Source/JavaScriptCore/heap/WeakInlines.h       |     35 +-
 .../JavaScriptCore/heap/WeakReferenceHarvester.h   |     90 +-
 .../native/Source/JavaScriptCore/heap/WeakSet.cpp  |      1 +
 .../native/Source/JavaScriptCore/heap/WeakSet.h    |      2 +
 .../JavaScriptCore/heap/WriteBarrierBuffer.cpp     |     70 +
 .../JavaScriptCore/heap/WriteBarrierBuffer.h       |     71 +
 .../JavaScriptCore/heap/WriteBarrierSupport.cpp    |      2 +
 .../JavaScriptCore/icu/unicode/localpointer.h      |    300 +
 .../Source/JavaScriptCore/icu/unicode/platform.h   |      2 +-
 .../Source/JavaScriptCore/icu/unicode/ptypes.h     |     92 +
 .../Source/JavaScriptCore/icu/unicode/ucnv.h       |      2 +-
 .../Source/JavaScriptCore/icu/unicode/ucnv_err.h   |      2 +-
 .../Source/JavaScriptCore/icu/unicode/ucol.h       |      4 +-
 .../Source/JavaScriptCore/icu/unicode/uenum.h      |      2 +-
 .../Source/JavaScriptCore/icu/unicode/uloc.h       |      2 +-
 .../Source/JavaScriptCore/icu/unicode/umachine.h   |     16 +-
 .../Source/JavaScriptCore/icu/unicode/unorm2.h     |    391 +
 .../Source/JavaScriptCore/icu/unicode/uscript.h    |     34 +-
 .../Source/JavaScriptCore/icu/unicode/uset.h       |      4 +-
 .../native/Source/JavaScriptCore/icu/unicode/utf.h |      2 +-
 .../Source/JavaScriptCore/icu/unicode/utypes.h     |      4 +-
 .../Source/JavaScriptCore/icu/unicode/uvernum.h    |    138 +
 .../Source/JavaScriptCore/icu/unicode/uversion.h   |     18 +-
 .../JavaScriptCore/inspector/ConsoleMessage.cpp    |    299 +
 .../JavaScriptCore/inspector/ConsoleMessage.h      |     96 +
 .../Source/JavaScriptCore/inspector/ConsoleTypes.h |     74 +
 .../inspector/ContentSearchUtilities.cpp           |    217 +
 .../inspector/ContentSearchUtilities.h             |     63 +
 .../Source/JavaScriptCore/inspector/EventLoop.cpp  |     67 +
 .../Source/JavaScriptCore/inspector/EventLoop.h    |     50 +
 .../inspector/IdentifiersFactory.cpp               |     65 +
 .../JavaScriptCore/inspector/IdentifiersFactory.h  |     51 +
 .../JavaScriptCore/inspector/InjectedScript.cpp    |    242 +
 .../JavaScriptCore/inspector/InjectedScript.h      |     83 +
 .../inspector/InjectedScriptBase.cpp               |    156 +
 .../JavaScriptCore/inspector/InjectedScriptBase.h  |     83 +
 .../inspector/InjectedScriptHost.cpp               |     83 +
 .../JavaScriptCore/inspector/InjectedScriptHost.h  |     59 +
 .../inspector/InjectedScriptManager.cpp            |    184 +
 .../inspector/InjectedScriptManager.h              |     89 +
 .../inspector/InjectedScriptModule.cpp             |     91 +
 .../inspector/InjectedScriptModule.h               |     69 +
 .../inspector/InjectedScriptSource.js              |   1045 +
 .../JavaScriptCore/inspector/InspectorAgentBase.h  |     61 +
 .../inspector/InspectorAgentRegistry.cpp           |     65 +
 .../inspector/InspectorAgentRegistry.h             |     60 +
 .../inspector/InspectorBackendDispatcher.cpp       |    264 +
 .../inspector/InspectorBackendDispatcher.h         |    105 +
 .../inspector/InspectorEnvironment.h               |     53 +
 .../inspector/InspectorFrontendChannel.h           |     41 +
 .../inspector/InspectorTypeBuilder.h               |    337 +
 .../JavaScriptCore/inspector/InspectorValues.cpp   |    875 +
 .../JavaScriptCore/inspector/InspectorValues.h     |    374 +
 .../JSGlobalObjectInspectorController.cpp          |    116 +
 .../inspector/JSGlobalObjectInspectorController.h  |     80 +
 .../inspector/JSGlobalObjectScriptDebugServer.cpp  |     92 +
 .../inspector/JSGlobalObjectScriptDebugServer.h    |     67 +
 .../inspector/JSInjectedScriptHost.cpp             |    205 +
 .../inspector/JSInjectedScriptHost.h               |     90 +
 .../inspector/JSInjectedScriptHostPrototype.cpp    |    140 +
 .../inspector/JSInjectedScriptHostPrototype.h      |     68 +
 .../inspector/JSJavaScriptCallFrame.cpp            |    213 +
 .../inspector/JSJavaScriptCallFrame.h              |    100 +
 .../inspector/JSJavaScriptCallFramePrototype.cpp   |    236 +
 .../inspector/JSJavaScriptCallFramePrototype.h     |     68 +
 .../inspector/JavaScriptCallFrame.cpp              |     55 +
 .../JavaScriptCore/inspector/JavaScriptCallFrame.h |     73 +
 .../JavaScriptCore/inspector/ScriptArguments.cpp   |    105 +
 .../JavaScriptCore/inspector/ScriptArguments.h     |     74 +
 .../JavaScriptCore/inspector/ScriptBreakpoint.h    |     89 +
 .../JavaScriptCore/inspector/ScriptCallFrame.cpp   |     72 +
 .../JavaScriptCore/inspector/ScriptCallFrame.h     |     69 +
 .../JavaScriptCore/inspector/ScriptCallStack.cpp   |     91 +
 .../JavaScriptCore/inspector/ScriptCallStack.h     |     71 +
 .../inspector/ScriptCallStackFactory.cpp           |    171 +
 .../inspector/ScriptCallStackFactory.h             |     56 +
 .../JavaScriptCore/inspector/ScriptDebugListener.h |     81 +
 .../JavaScriptCore/inspector/ScriptDebugServer.cpp |    340 +
 .../JavaScriptCore/inspector/ScriptDebugServer.h   |    116 +
 .../inspector/agents/InspectorAgent.cpp            |    110 +
 .../inspector/agents/InspectorAgent.h              |     78 +
 .../inspector/agents/InspectorConsoleAgent.cpp     |    254 +
 .../inspector/agents/InspectorConsoleAgent.h       |    103 +
 .../inspector/agents/InspectorDebuggerAgent.cpp    |    735 +
 .../inspector/agents/InspectorDebuggerAgent.h      |    172 +
 .../inspector/agents/InspectorRuntimeAgent.cpp     |    196 +
 .../inspector/agents/InspectorRuntimeAgent.h       |     94 +
 .../agents/JSGlobalObjectConsoleAgent.cpp          |     55 +
 .../inspector/agents/JSGlobalObjectConsoleAgent.h  |     55 +
 .../agents/JSGlobalObjectDebuggerAgent.cpp         |     77 +
 .../inspector/agents/JSGlobalObjectDebuggerAgent.h |     66 +
 .../agents/JSGlobalObjectRuntimeAgent.cpp          |     76 +
 .../inspector/agents/JSGlobalObjectRuntimeAgent.h  |     64 +
 .../JavaScriptCore/inspector/protocol/Console.json |    105 +
 .../inspector/protocol/Debugger.json               |    310 +
 .../inspector/protocol/GenericTypes.json           |     15 +
 .../inspector/protocol/InspectorDomain.json        |     41 +
 .../JavaScriptCore/inspector/protocol/Runtime.json |    210 +
 .../inspector/remote/RemoteInspector.h             |    109 +
 .../inspector/remote/RemoteInspector.mm            |    507 +
 .../inspector/remote/RemoteInspectorConstants.h    |     85 +
 .../inspector/remote/RemoteInspectorDebuggable.cpp |     82 +
 .../inspector/remote/RemoteInspectorDebuggable.h   |     96 +
 .../remote/RemoteInspectorDebuggableConnection.h   |     80 +
 .../remote/RemoteInspectorDebuggableConnection.mm  |    164 +
 .../remote/RemoteInspectorXPCConnection.h          |     70 +
 .../remote/RemoteInspectorXPCConnection.mm         |    157 +
 .../inspector/scripts/CodeGeneratorInspector.py    |   2613 +
 .../scripts/CodeGeneratorInspectorStrings.py       |    348 +
 .../JavaScriptCore/inspector/scripts/cssmin.py     |     44 +
 .../scripts/generate-combined-inspector-json.py    |     69 +
 .../inline-and-minify-stylesheets-and-scripts.py   |     81 +
 .../JavaScriptCore/inspector/scripts/jsmin.py      |    222 +
 .../inspector/scripts}/xxd.pl                      |      0
 .../JavaScriptCore/interpreter/AbstractPC.cpp      |      4 +-
 .../Source/JavaScriptCore/interpreter/CachedCall.h |    150 +-
 .../JavaScriptCore/interpreter/CallFrame.cpp       |    213 +-
 .../Source/JavaScriptCore/interpreter/CallFrame.h  |    273 +-
 .../JavaScriptCore/interpreter/CallFrameClosure.h  |     18 +-
 .../JavaScriptCore/interpreter/CallFrameInlines.h  |    152 +
 .../JavaScriptCore/interpreter/Interpreter.cpp     |   1160 +-
 .../JavaScriptCore/interpreter/Interpreter.h       |    120 +-
 .../Source/JavaScriptCore/interpreter/JSStack.cpp  |    135 +-
 .../Source/JavaScriptCore/interpreter/JSStack.h    |    150 +-
 .../JavaScriptCore/interpreter/JSStackInlines.h    |    215 +-
 .../JavaScriptCore/interpreter/ProtoCallFrame.cpp  |     55 +
 .../JavaScriptCore/interpreter/ProtoCallFrame.h    |     77 +
 .../Source/JavaScriptCore/interpreter/Register.h   |     49 +-
 .../JavaScriptCore/interpreter/StackVisitor.cpp    |    474 +
 .../JavaScriptCore/interpreter/StackVisitor.h      |    150 +
 .../JavaScriptCore/interpreter/VMInspector.cpp     |    573 +
 .../Source/JavaScriptCore/javascriptcoregtk.pc.in  |     11 +
 .../Source/JavaScriptCore/javascriptcorejava_pch.h |      8 -
 .../jit/ArityCheckFailReturnThunks.cpp             |    134 +
 .../jit/ArityCheckFailReturnThunks.h               |     59 +
 .../Source/JavaScriptCore/jit/AssemblyHelpers.cpp  |    192 +
 .../Source/JavaScriptCore/jit/AssemblyHelpers.h    |    594 +
 .../Source/JavaScriptCore/jit/CCallHelpers.h       |   1632 +
 .../JavaScriptCore/jit/ClosureCallStubRoutine.cpp  |      2 +-
 .../JavaScriptCore/jit/ClosureCallStubRoutine.h    |      2 +-
 .../Source/JavaScriptCore/jit/CompactJITCodeMap.h  |      2 +-
 .../JavaScriptCore/jit/ExecutableAllocator.cpp     |     38 +-
 .../JavaScriptCore/jit/ExecutableAllocator.h       |     19 +-
 .../jit/ExecutableAllocatorFixedVMPool.cpp         |     19 +-
 .../native/Source/JavaScriptCore/jit/FPRInfo.h     |    413 +
 .../JavaScriptCore/jit/GCAwareJITStubRoutine.cpp   |      2 +-
 .../JavaScriptCore/jit/GCAwareJITStubRoutine.h     |      4 +-
 .../native/Source/JavaScriptCore/jit/GPRInfo.h     |    802 +
 .../JavaScriptCore/jit/HostCallReturnValue.cpp     |      1 +
 .../main/native/Source/JavaScriptCore/jit/JIT.cpp  |    452 +-
 .../main/native/Source/JavaScriptCore/jit/JIT.h    |    530 +-
 .../Source/JavaScriptCore/jit/JITArithmetic.cpp    |    513 +-
 .../JavaScriptCore/jit/JITArithmetic32_64.cpp      |    353 +-
 .../native/Source/JavaScriptCore/jit/JITCall.cpp   |    184 +-
 .../Source/JavaScriptCore/jit/JITCall32_64.cpp     |    155 +-
 .../native/Source/JavaScriptCore/jit/JITCode.cpp   |    197 +-
 .../native/Source/JavaScriptCore/jit/JITCode.h     |    328 +-
 .../Source/JavaScriptCore/jit/JITDisassembler.cpp  |      5 +-
 .../native/Source/JavaScriptCore/jit/JITDriver.h   |    123 -
 .../Source/JavaScriptCore/jit/JITExceptions.cpp    |     42 +-
 .../Source/JavaScriptCore/jit/JITExceptions.h      |     13 +-
 .../JavaScriptCore/jit/JITInlineCacheGenerator.cpp |    174 +
 .../JavaScriptCore/jit/JITInlineCacheGenerator.h   |    130 +
 .../native/Source/JavaScriptCore/jit/JITInlines.h  |    741 +-
 .../Source/JavaScriptCore/jit/JITOpcodes.cpp       |   1062 +-
 .../Source/JavaScriptCore/jit/JITOpcodes32_64.cpp  |    693 +-
 .../JavaScriptCore/jit/JITOperationWrappers.h      |    413 +
 .../Source/JavaScriptCore/jit/JITOperations.cpp    |   1891 +
 .../Source/JavaScriptCore/jit/JITOperations.h      |    365 +
 .../JavaScriptCore/jit/JITOperationsMSVC64.cpp     |     46 +
 .../JavaScriptCore/jit/JITPropertyAccess.cpp       |   1331 +-
 .../JavaScriptCore/jit/JITPropertyAccess32_64.cpp  |   1149 +-
 .../native/Source/JavaScriptCore/jit/JITStubCall.h |    303 -
 .../Source/JavaScriptCore/jit/JITStubRoutine.cpp   |      2 +-
 .../Source/JavaScriptCore/jit/JITStubRoutine.h     |      9 +-
 .../native/Source/JavaScriptCore/jit/JITStubs.cpp  |   3478 +-
 .../native/Source/JavaScriptCore/jit/JITStubs.h    |    420 +-
 .../native/Source/JavaScriptCore/jit/JITStubsARM.h |    302 +
 .../Source/JavaScriptCore/jit/JITStubsARMv7.h      |    351 +
 .../Source/JavaScriptCore/jit/JITStubsMSVC64.asm   |     84 -
 .../native/Source/JavaScriptCore/jit/JITStubsX86.h |    205 +
 .../Source/JavaScriptCore/jit/JITStubsX86Common.h  |    148 +
 .../Source/JavaScriptCore/jit/JITStubsX86_64.h     |    218 +
 .../native/Source/JavaScriptCore/jit/JITThunks.cpp |     54 +-
 .../native/Source/JavaScriptCore/jit/JITThunks.h   |     11 +-
 .../jit/JITToDFGDeferredCompilationCallback.cpp    |     72 +
 .../jit/JITToDFGDeferredCompilationCallback.h      |     58 +
 .../Source/JavaScriptCore/jit/JITWriteBarrier.h    |    274 +-
 .../Source/JavaScriptCore/jit/JSInterfaceJIT.h     |    236 +-
 .../jit/JumpReplacementWatchpoint.cpp              |     59 -
 .../JavaScriptCore/jit/JumpReplacementWatchpoint.h |     80 -
 .../main/native/Source/JavaScriptCore/jit/Reg.cpp  |     49 +
 .../main/native/Source/JavaScriptCore/jit/Reg.h    |    176 +
 .../jit/RegisterPreservationWrapperGenerator.cpp   |    236 +
 .../jit/RegisterPreservationWrapperGenerator.h     |     51 +
 .../Source/JavaScriptCore/jit/RegisterSet.cpp      |    122 +
 .../native/Source/JavaScriptCore/jit/RegisterSet.h |    132 +
 .../native/Source/JavaScriptCore/jit/Repatch.cpp   |   1635 +
 .../native/Source/JavaScriptCore/jit/Repatch.h     |     69 +
 .../JavaScriptCore/jit/ScratchRegisterAllocator.h  |    215 +
 .../Source/JavaScriptCore/jit/SlowPathCall.h       |     94 +
 .../JavaScriptCore/jit/SpecializedThunkJIT.h       |     68 +-
 .../Source/JavaScriptCore/jit/TempRegisterSet.cpp  |     52 +
 .../Source/JavaScriptCore/jit/TempRegisterSet.h    |    210 +
 .../Source/JavaScriptCore/jit/ThunkGenerators.cpp  |    774 +-
 .../Source/JavaScriptCore/jit/ThunkGenerators.h    |     89 +-
 .../src/main/native/Source/JavaScriptCore/jsc.cpp  |    456 +-
 .../src/main/native/Source/JavaScriptCore/jsc.pro  |     33 -
 .../Source/JavaScriptCore/llint/LLIntCLoop.cpp     |     46 +-
 .../Source/JavaScriptCore/llint/LLIntCLoop.h       |     18 +-
 .../Source/JavaScriptCore/llint/LLIntCommon.h      |     15 +-
 .../Source/JavaScriptCore/llint/LLIntData.cpp      |     65 +-
 .../native/Source/JavaScriptCore/llint/LLIntData.h |     12 +-
 .../JavaScriptCore/llint/LLIntEntrypoint.cpp       |    127 +
 .../Source/JavaScriptCore/llint/LLIntEntrypoint.h  |     50 +
 .../JavaScriptCore/llint/LLIntEntrypoints.cpp      |     92 -
 .../Source/JavaScriptCore/llint/LLIntEntrypoints.h |     64 -
 .../JavaScriptCore/llint/LLIntExceptions.cpp       |     44 +-
 .../Source/JavaScriptCore/llint/LLIntExceptions.h  |     17 +-
 .../JavaScriptCore/llint/LLIntOfflineAsmConfig.h   |     45 +-
 .../JavaScriptCore/llint/LLIntOffsetsExtractor.cpp |     91 +
 .../Source/JavaScriptCore/llint/LLIntOpcode.h      |     15 +-
 .../Source/JavaScriptCore/llint/LLIntSlowPaths.cpp |    899 +-
 .../Source/JavaScriptCore/llint/LLIntSlowPaths.h   |    107 +-
 .../Source/JavaScriptCore/llint/LLIntThunks.cpp    |     43 +-
 .../Source/JavaScriptCore/llint/LLIntThunks.h      |     11 +-
 .../JavaScriptCore/llint/LowLevelInterpreter.asm   |   1136 +
 .../JavaScriptCore/llint/LowLevelInterpreter.cpp   |    244 +-
 .../llint/LowLevelInterpreter32_64.asm             |   2475 +
 .../JavaScriptCore/llint/LowLevelInterpreter64.asm |   2249 +
 .../JavaScriptCore/make-generated-sources.sh       |      1 -
 .../native/Source/JavaScriptCore/offlineasm/arm.rb |    611 +
 .../Source/JavaScriptCore/offlineasm/arm64.rb      |    826 +
 .../native/Source/JavaScriptCore/offlineasm/asm.rb |    324 +
 .../native/Source/JavaScriptCore/offlineasm/ast.rb |   1251 +
 .../Source/JavaScriptCore/offlineasm/backends.rb   |    134 +
 .../Source/JavaScriptCore/offlineasm/cloop.rb      |   1159 +
 .../Source/JavaScriptCore/offlineasm/config.rb     |     57 +
 .../offlineasm/generate_offset_extractor.rb        |    146 +
 .../JavaScriptCore/offlineasm/instructions.rb      |    334 +
 .../Source/JavaScriptCore/offlineasm/mips.rb       |    968 +
 .../Source/JavaScriptCore/offlineasm/offsets.rb    |    194 +
 .../native/Source/JavaScriptCore/offlineasm/opt.rb |    135 +
 .../Source/JavaScriptCore/offlineasm/parser.rb     |    713 +
 .../Source/JavaScriptCore/offlineasm/registers.rb  |     73 +
 .../Source/JavaScriptCore/offlineasm/risc.rb       |    730 +
 .../Source/JavaScriptCore/offlineasm/self_hash.rb  |     58 +
 .../Source/JavaScriptCore/offlineasm/settings.rb   |    217 +
 .../native/Source/JavaScriptCore/offlineasm/sh4.rb |   1072 +
 .../Source/JavaScriptCore/offlineasm/transform.rb  |    489 +
 .../native/Source/JavaScriptCore/offlineasm/x86.rb |   1499 +
 .../native/Source/JavaScriptCore/os-win32/stdint.h |     67 -
 .../Source/JavaScriptCore/parser/ASTBuilder.h      |    328 +-
 .../native/Source/JavaScriptCore/parser/Lexer.cpp  |    206 +-
 .../native/Source/JavaScriptCore/parser/Lexer.h    |     78 +-
 .../JavaScriptCore/parser/NodeConstructors.h       |    205 +-
 .../native/Source/JavaScriptCore/parser/Nodes.cpp  |     76 +-
 .../native/Source/JavaScriptCore/parser/Nodes.h    |    634 +-
 .../native/Source/JavaScriptCore/parser/Parser.cpp |   1488 +-
 .../native/Source/JavaScriptCore/parser/Parser.h   |    556 +-
 .../Source/JavaScriptCore/parser/ParserArena.cpp   |      1 +
 .../Source/JavaScriptCore/parser/ParserArena.h     |      9 +-
 .../Source/JavaScriptCore/parser/ParserError.h     |      5 +-
 .../Source/JavaScriptCore/parser/ParserModes.h     |     34 +-
 .../Source/JavaScriptCore/parser/ParserTokens.h    |     43 +-
 .../Source/JavaScriptCore/parser/ResultType.h      |     15 +-
 .../Source/JavaScriptCore/parser/SourceCode.cpp    |     43 +
 .../Source/JavaScriptCore/parser/SourceCode.h      |     31 +-
 .../JavaScriptCore/parser/SourceProvider.cpp       |     46 +-
 .../Source/JavaScriptCore/parser/SourceProvider.h  |     12 +-
 .../JavaScriptCore/parser/SourceProviderCache.cpp  |      8 +-
 .../JavaScriptCore/parser/SourceProviderCache.h    |      4 +-
 .../parser/SourceProviderCacheItem.h               |     36 +-
 .../Source/JavaScriptCore/parser/SyntaxChecker.h   |     79 +-
 .../Source/JavaScriptCore/postprocess-headers.sh   |     25 +
 .../JavaScriptCore/profiler/CallIdentifier.h       |     43 +-
 .../JavaScriptCore/profiler/LegacyProfiler.cpp     |     49 +-
 .../JavaScriptCore/profiler/LegacyProfiler.h       |     16 +-
 .../Source/JavaScriptCore/profiler/Profile.cpp     |     40 +-
 .../Source/JavaScriptCore/profiler/Profile.h       |     14 +-
 .../JavaScriptCore/profiler/ProfileGenerator.cpp   |     97 +-
 .../JavaScriptCore/profiler/ProfileGenerator.h     |      1 +
 .../Source/JavaScriptCore/profiler/ProfileNode.cpp |    173 +-
 .../Source/JavaScriptCore/profiler/ProfileNode.h   |    112 +-
 .../JavaScriptCore/profiler/ProfilerBytecode.cpp   |      2 +-
 .../profiler/ProfilerBytecodeSequence.cpp          |     16 +-
 .../JavaScriptCore/profiler/ProfilerBytecodes.cpp  |      6 +-
 .../JavaScriptCore/profiler/ProfilerBytecodes.h    |     10 +-
 .../profiler/ProfilerCompilation.cpp               |     31 +-
 .../JavaScriptCore/profiler/ProfilerCompilation.h  |     12 +-
 .../profiler/ProfilerCompilationKind.cpp           |      8 +-
 .../profiler/ProfilerCompilationKind.h             |      6 +-
 .../profiler/ProfilerCompiledBytecode.cpp          |      2 +-
 .../JavaScriptCore/profiler/ProfilerDatabase.cpp   |     32 +-
 .../JavaScriptCore/profiler/ProfilerDatabase.h     |     23 +-
 .../profiler/ProfilerExecutionCounter.h            |      2 +-
 .../profiler/ProfilerJettisonReason.cpp            |     73 +
 .../profiler/ProfilerJettisonReason.h              |     54 +
 .../JavaScriptCore/profiler/ProfilerOSRExit.cpp    |      2 +-
 .../profiler/ProfilerOSRExitSite.cpp               |      2 +-
 .../JavaScriptCore/profiler/ProfilerOrigin.cpp     |      2 +-
 .../profiler/ProfilerOriginStack.cpp               |      2 +-
 .../profiler/ProfilerProfiledBytecodes.cpp         |      2 +-
 .../JavaScriptCore/replay/EmptyInputCursor.h       |     79 +
 .../Source/JavaScriptCore/replay/EncodedValue.cpp  |    196 +
 .../Source/JavaScriptCore/replay/EncodedValue.h    |    219 +
 .../Source/JavaScriptCore/replay/InputCursor.h     |     75 +
 .../Source/JavaScriptCore/replay/JSInputs.json     |     27 +
 .../JavaScriptCore/replay/NondeterministicInput.h  |     88 +
 .../replay/scripts/CodeGeneratorReplayInputs.py    |    982 +
 .../scripts/CodeGeneratorReplayInputsTemplates.py  |    243 +
 .../fail-on-c-style-enum-no-storage.json-error     |      1 +
 .../fail-on-duplicate-input-names.json-error       |      1 +
 .../fail-on-duplicate-type-names.json-error        |      1 +
 .../fail-on-enum-type-missing-values.json-error    |      1 +
 .../fail-on-missing-input-member-name.json-error   |      1 +
 .../expected/fail-on-missing-input-name.json-error |      1 +
 .../fail-on-missing-input-queue.json-error         |      1 +
 .../expected/fail-on-missing-type-mode.json-error  |      1 +
 .../expected/fail-on-missing-type-name.json-error  |      1 +
 .../tests/expected/fail-on-no-inputs.json-error    |      1 +
 .../tests/expected/fail-on-no-types.json-error     |      1 +
 .../fail-on-unknown-input-queue.json-error         |      1 +
 .../fail-on-unknown-member-type.json-error         |      1 +
 .../expected/fail-on-unknown-type-mode.json-error  |      1 +
 ...s-with-guarded-values.json-TestReplayInputs.cpp |    147 +
 ...ers-with-guarded-values.json-TestReplayInputs.h |     81 +
 ...enum-encoding-helpers.json-TestReplayInputs.cpp |    147 +
 ...e-enum-encoding-helpers.json-TestReplayInputs.h |     92 +
 .../generate-event-loop-shape-types.json-error     |      1 +
 ...rate-input-with-guard.json-TestReplayInputs.cpp |    108 +
 ...nerate-input-with-guard.json-TestReplayInputs.h |     99 +
 ...t-with-vector-members.json-TestReplayInputs.cpp |     87 +
 ...put-with-vector-members.json-TestReplayInputs.h |     84 +
 ...ate-inputs-with-flags.json-TestReplayInputs.cpp |    104 +
 ...erate-inputs-with-flags.json-TestReplayInputs.h |     93 +
 ...e-memoized-type-modes.json-TestReplayInputs.cpp |    104 +
 ...ate-memoized-type-modes.json-TestReplayInputs.h |     93 +
 .../tests/fail-on-c-style-enum-no-storage.json     |     23 +
 .../tests/fail-on-duplicate-input-names.json       |     27 +
 .../tests/fail-on-duplicate-type-names.json        |     22 +
 .../tests/fail-on-enum-type-missing-values.json    |     21 +
 .../tests/fail-on-missing-input-member-name.json   |     20 +
 .../scripts/tests/fail-on-missing-input-name.json  |     20 +
 .../scripts/tests/fail-on-missing-input-queue.json |     20 +
 .../scripts/tests/fail-on-missing-type-mode.json   |     21 +
 .../scripts/tests/fail-on-missing-type-name.json   |     21 +
 .../replay/scripts/tests/fail-on-no-inputs.json    |      7 +
 .../replay/scripts/tests/fail-on-no-types.json     |     15 +
 .../scripts/tests/fail-on-unknown-input-queue.json |     21 +
 .../scripts/tests/fail-on-unknown-member-type.json |     21 +
 .../scripts/tests/fail-on-unknown-type-mode.json   |     21 +
 ...-enum-encoding-helpers-with-guarded-values.json |     27 +
 .../tests/generate-enum-encoding-helpers.json      |     31 +
 .../tests/generate-event-loop-shape-types.json     |     36 +
 .../scripts/tests/generate-input-with-guard.json   |     28 +
 .../tests/generate-input-with-vector-members.json  |     28 +
 .../scripts/tests/generate-inputs-with-flags.json  |     27 +
 .../tests/generate-memoized-type-modes.json        |     27 +
 .../Source/JavaScriptCore/runtime/ArgList.cpp      |      8 +-
 .../native/Source/JavaScriptCore/runtime/ArgList.h |    277 +-
 .../Source/JavaScriptCore/runtime/Arguments.cpp    |    164 +-
 .../Source/JavaScriptCore/runtime/Arguments.h      |    219 +-
 .../runtime/ArgumentsIteratorConstructor.cpp       |     45 +
 .../runtime/ArgumentsIteratorConstructor.h         |     63 +
 .../runtime/ArgumentsIteratorPrototype.cpp         |     62 +
 .../runtime/ArgumentsIteratorPrototype.h           |     61 +
 .../Source/JavaScriptCore/runtime/ArityCheckMode.h |     39 +
 .../Source/JavaScriptCore/runtime/ArrayBuffer.cpp  |     66 +
 .../Source/JavaScriptCore/runtime/ArrayBuffer.h    |    293 +
 .../runtime/ArrayBufferNeuteringWatchpoint.cpp     |     64 +
 .../runtime/ArrayBufferNeuteringWatchpoint.h       |     60 +
 .../JavaScriptCore/runtime/ArrayBufferView.cpp     |     65 +
 .../JavaScriptCore/runtime/ArrayBufferView.h       |    213 +
 .../JavaScriptCore/runtime/ArrayConstructor.cpp    |     31 +-
 .../JavaScriptCore/runtime/ArrayConstructor.h      |     48 +-
 .../JavaScriptCore/runtime/ArrayConventions.h      |      7 +
 .../runtime/ArrayIteratorConstructor.cpp           |     42 +
 .../runtime/ArrayIteratorConstructor.h             |     63 +
 .../runtime/ArrayIteratorPrototype.cpp             |     55 +
 .../runtime/ArrayIteratorPrototype.h               |     61 +
 .../JavaScriptCore/runtime/ArrayPrototype.cpp      |    469 +-
 .../Source/JavaScriptCore/runtime/ArrayPrototype.h |     31 +-
 .../runtime/BatchedTransitionOptimizer.h           |    104 +-
 .../JavaScriptCore/runtime/BooleanConstructor.cpp  |     16 +-
 .../JavaScriptCore/runtime/BooleanConstructor.h    |     48 +-
 .../JavaScriptCore/runtime/BooleanObject.cpp       |      6 +-
 .../Source/JavaScriptCore/runtime/BooleanObject.h  |     40 +-
 .../JavaScriptCore/runtime/BooleanPrototype.cpp    |     29 +-
 .../JavaScriptCore/runtime/BooleanPrototype.h      |     50 +-
 .../Source/JavaScriptCore/runtime/Butterfly.h      |     32 +-
 .../JavaScriptCore/runtime/ButterflyInlines.h      |     88 +-
 .../runtime/CachedTranscendentalFunction.h         |    101 -
 .../Source/JavaScriptCore/runtime/CallData.cpp     |      5 +-
 .../Source/JavaScriptCore/runtime/CallData.h       |     38 +-
 .../Source/JavaScriptCore/runtime/ClassInfo.h      |    211 +-
 .../Source/JavaScriptCore/runtime/CodeCache.cpp    |    104 +-
 .../Source/JavaScriptCore/runtime/CodeCache.h      |     37 +-
 .../JavaScriptCore/runtime/CommonIdentifiers.cpp   |     22 +
 .../JavaScriptCore/runtime/CommonIdentifiers.h     |    166 +-
 .../JavaScriptCore/runtime/CommonSlowPaths.cpp     |    538 +
 .../JavaScriptCore/runtime/CommonSlowPaths.h       |    164 +-
 .../runtime/CommonSlowPathsExceptions.cpp          |     47 +
 .../runtime/CommonSlowPathsExceptions.h            |     44 +
 .../JavaScriptCore/runtime/CompilationResult.cpp   |     53 +
 .../JavaScriptCore/runtime/CompilationResult.h     |     71 +
 .../Source/JavaScriptCore/runtime/Completion.cpp   |     15 +-
 .../Source/JavaScriptCore/runtime/Completion.h     |      2 +-
 .../JavaScriptCore/runtime/ConcurrentJITLock.h     |    123 +
 .../Source/JavaScriptCore/runtime/ConstantMode.h   |     36 +
 .../JavaScriptCore/runtime/ConstructData.cpp       |      2 +-
 .../Source/JavaScriptCore/runtime/DataView.cpp     |     60 +
 .../Source/JavaScriptCore/runtime/DataView.h       |    102 +
 .../JavaScriptCore/runtime/DateConstructor.cpp     |    106 +-
 .../JavaScriptCore/runtime/DateConstructor.h       |     18 +-
 .../JavaScriptCore/runtime/DateConversion.cpp      |     10 +-
 .../Source/JavaScriptCore/runtime/DateInstance.cpp |     20 +-
 .../Source/JavaScriptCore/runtime/DateInstance.h   |     22 +-
 .../JavaScriptCore/runtime/DateInstanceCache.h     |    181 +-
 .../JavaScriptCore/runtime/DatePrototype.cpp       |    200 +-
 .../Source/JavaScriptCore/runtime/DatePrototype.h  |     18 +-
 .../Source/JavaScriptCore/runtime/DumpContext.cpp  |     49 +
 .../Source/JavaScriptCore/runtime/DumpContext.h    |     51 +
 .../native/Source/JavaScriptCore/runtime/Error.cpp |     23 +-
 .../native/Source/JavaScriptCore/runtime/Error.h   |     62 +-
 .../JavaScriptCore/runtime/ErrorConstructor.cpp    |     35 +-
 .../JavaScriptCore/runtime/ErrorConstructor.h      |     20 +-
 .../JavaScriptCore/runtime/ErrorHandlingScope.cpp  |     55 +
 .../JavaScriptCore/runtime/ErrorHandlingScope.h    |     45 +
 .../JavaScriptCore/runtime/ErrorInstance.cpp       |     15 +-
 .../Source/JavaScriptCore/runtime/ErrorInstance.h  |     22 +-
 .../JavaScriptCore/runtime/ErrorPrototype.cpp      |     25 +-
 .../Source/JavaScriptCore/runtime/ErrorPrototype.h |     19 +-
 .../JavaScriptCore/runtime/ExceptionHelpers.cpp    |     89 +-
 .../JavaScriptCore/runtime/ExceptionHelpers.h      |     11 +-
 .../Source/JavaScriptCore/runtime/Executable.cpp   |    708 +-
 .../Source/JavaScriptCore/runtime/Executable.h     |   1240 +-
 .../JavaScriptCore/runtime/ExecutionHarness.h      |     76 -
 .../Source/JavaScriptCore/runtime/Float32Array.h   |     34 +
 .../Source/JavaScriptCore/runtime/Float64Array.h   |     34 +
 .../JavaScriptCore/runtime/FunctionConstructor.cpp |     34 +-
 .../JavaScriptCore/runtime/FunctionConstructor.h   |     22 +-
 .../runtime/FunctionExecutableDump.cpp             |     14 +-
 .../JavaScriptCore/runtime/FunctionPrototype.cpp   |     56 +-
 .../JavaScriptCore/runtime/FunctionPrototype.h     |     18 +-
 .../JavaScriptCore/runtime/GCActivityCallback.cpp  |     45 +-
 .../JavaScriptCore/runtime/GCActivityCallback.h    |     38 +-
 .../JavaScriptCore/runtime/GenericTypedArrayView.h |    118 +
 .../runtime/GenericTypedArrayViewInlines.h         |    110 +
 .../Source/JavaScriptCore/runtime/GetterSetter.cpp |     44 +-
 .../Source/JavaScriptCore/runtime/GetterSetter.h   |     22 +-
 .../Source/JavaScriptCore/runtime/Identifier.cpp   |     39 +-
 .../Source/JavaScriptCore/runtime/Identifier.h     |     53 +-
 .../Source/JavaScriptCore/runtime/IndexingHeader.h |     35 +-
 .../Source/JavaScriptCore/runtime/IndexingType.cpp |      5 +-
 .../Source/JavaScriptCore/runtime/IndexingType.h   |      5 -
 .../JavaScriptCore/runtime/InitializeThreading.cpp |     61 +-
 .../JavaScriptCore/runtime/InitializeThreading.h   |      4 +
 .../Source/JavaScriptCore/runtime/Int16Array.h     |     34 +
 .../Source/JavaScriptCore/runtime/Int32Array.h     |     34 +
 .../Source/JavaScriptCore/runtime/Int8Array.h      |     34 +
 .../runtime/IntegralTypedArrayBase.h               |     63 +
 .../runtime/IntendedStructureChain.cpp             |    166 +
 .../runtime/IntendedStructureChain.h               |     76 +
 .../JavaScriptCore/runtime/InternalFunction.cpp    |     20 +-
 .../JavaScriptCore/runtime/InternalFunction.h      |     26 +-
 .../Source/JavaScriptCore/runtime/Intrinsic.h      |     10 +-
 .../JavaScriptCore/runtime/JSAPIValueWrapper.cpp   |      2 +-
 .../JavaScriptCore/runtime/JSAPIValueWrapper.h     |     21 +-
 .../Source/JavaScriptCore/runtime/JSActivation.cpp |    160 +-
 .../Source/JavaScriptCore/runtime/JSActivation.h   |    312 +-
 .../JavaScriptCore/runtime/JSArgumentsIterator.cpp |     42 +
 .../JavaScriptCore/runtime/JSArgumentsIterator.h   |     79 +
 .../Source/JavaScriptCore/runtime/JSArray.cpp      |    350 +-
 .../native/Source/JavaScriptCore/runtime/JSArray.h |    210 +-
 .../JavaScriptCore/runtime/JSArrayBuffer.cpp       |    129 +
 .../Source/JavaScriptCore/runtime/JSArrayBuffer.h  |     76 +
 .../runtime/JSArrayBufferConstructor.cpp           |    126 +
 .../runtime/JSArrayBufferConstructor.h             |     58 +
 .../runtime/JSArrayBufferPrototype.cpp             |    105 +
 .../runtime/JSArrayBufferPrototype.h               |     52 +
 .../JavaScriptCore/runtime/JSArrayBufferView.cpp   |    222 +
 .../JavaScriptCore/runtime/JSArrayBufferView.h     |    189 +
 .../runtime/JSArrayBufferViewInlines.h             |     81 +
 .../JavaScriptCore/runtime/JSArrayIterator.cpp     |    169 +
 .../JavaScriptCore/runtime/JSArrayIterator.h       |     93 +
 .../JavaScriptCore/runtime/JSBoundFunction.cpp     |     37 +-
 .../JavaScriptCore/runtime/JSBoundFunction.h       |     12 +-
 .../Source/JavaScriptCore/runtime/JSCInlines.h     |     53 +
 .../Source/JavaScriptCore/runtime/JSCJSValue.cpp   |     74 +-
 .../Source/JavaScriptCore/runtime/JSCJSValue.h     |     45 +-
 .../JavaScriptCore/runtime/JSCJSValueInlines.h     |    117 +-
 .../Source/JavaScriptCore/runtime/JSCell.cpp       |     62 +-
 .../native/Source/JavaScriptCore/runtime/JSCell.h  |    232 +-
 .../Source/JavaScriptCore/runtime/JSCellInlines.h  |     28 +-
 .../Source/JavaScriptCore/runtime/JSChunk.cpp      |     28 -
 .../native/Source/JavaScriptCore/runtime/JSChunk.h |     31 -
 .../Source/JavaScriptCore/runtime/JSDataView.cpp   |    121 +
 .../Source/JavaScriptCore/runtime/JSDataView.h     |     77 +
 .../JavaScriptCore/runtime/JSDataViewPrototype.cpp |    249 +
 .../JavaScriptCore/runtime/JSDataViewPrototype.h   |     56 +
 .../Source/JavaScriptCore/runtime/JSDateMath.cpp   |    108 +-
 .../Source/JavaScriptCore/runtime/JSDateMath.h     |     12 +-
 .../Source/JavaScriptCore/runtime/JSExportMacros.h |      2 +-
 .../Source/JavaScriptCore/runtime/JSFloat32Array.h |     32 +
 .../Source/JavaScriptCore/runtime/JSFloat64Array.h |     32 +
 .../Source/JavaScriptCore/runtime/JSFunction.cpp   |    311 +-
 .../Source/JavaScriptCore/runtime/JSFunction.h     |    139 +-
 .../JavaScriptCore/runtime/JSFunctionInlines.h     |     77 +
 .../runtime/JSGenericTypedArrayView.h              |    270 +
 .../runtime/JSGenericTypedArrayViewConstructor.h   |     58 +
 .../JSGenericTypedArrayViewConstructorInlines.h    |    165 +
 .../runtime/JSGenericTypedArrayViewInlines.h       |    559 +
 .../runtime/JSGenericTypedArrayViewPrototype.h     |     54 +
 .../JSGenericTypedArrayViewPrototypeInlines.h      |    168 +
 .../JavaScriptCore/runtime/JSGlobalObject.cpp      |    599 +-
 .../Source/JavaScriptCore/runtime/JSGlobalObject.h |   1003 +-
 .../runtime/JSGlobalObjectDebuggable.cpp           |     75 +
 .../runtime/JSGlobalObjectDebuggable.h             |     66 +
 .../runtime/JSGlobalObjectFunctions.cpp            |    104 +-
 .../runtime/JSGlobalObjectFunctions.h              |     57 +-
 .../Source/JavaScriptCore/runtime/JSInt16Array.h   |     32 +
 .../Source/JavaScriptCore/runtime/JSInt32Array.h   |     32 +
 .../Source/JavaScriptCore/runtime/JSInt8Array.h    |     32 +
 .../Source/JavaScriptCore/runtime/JSLock.cpp       |    189 +-
 .../native/Source/JavaScriptCore/runtime/JSLock.h  |     60 +-
 .../native/Source/JavaScriptCore/runtime/JSMap.cpp |     51 +
 .../native/Source/JavaScriptCore/runtime/JSMap.h   |     77 +
 .../JavaScriptCore/runtime/JSMapIterator.cpp       |     64 +
 .../Source/JavaScriptCore/runtime/JSMapIterator.h  |     95 +
 .../Source/JavaScriptCore/runtime/JSNameScope.cpp  |     16 +-
 .../Source/JavaScriptCore/runtime/JSNameScope.h    |     37 +-
 .../JavaScriptCore/runtime/JSNotAnObject.cpp       |     14 +-
 .../Source/JavaScriptCore/runtime/JSNotAnObject.h  |     23 +-
 .../Source/JavaScriptCore/runtime/JSONObject.cpp   |    110 +-
 .../Source/JavaScriptCore/runtime/JSONObject.h     |     28 +-
 .../Source/JavaScriptCore/runtime/JSObject.cpp     |   4212 +-
 .../Source/JavaScriptCore/runtime/JSObject.h       |    635 +-
 .../Source/JavaScriptCore/runtime/JSPromise.cpp    |    171 +
 .../Source/JavaScriptCore/runtime/JSPromise.h      |     93 +
 .../runtime/JSPromiseConstructor.cpp               |    556 +
 .../JavaScriptCore/runtime/JSPromiseConstructor.h  |     64 +
 .../JavaScriptCore/runtime/JSPromiseDeferred.cpp   |    246 +
 .../JavaScriptCore/runtime/JSPromiseDeferred.h     |     80 +
 .../JavaScriptCore/runtime/JSPromiseFunctions.cpp  |    274 +
 .../JavaScriptCore/runtime/JSPromiseFunctions.h    |     47 +
 .../JavaScriptCore/runtime/JSPromisePrototype.cpp  |    217 +
 .../JavaScriptCore/runtime/JSPromisePrototype.h    |     57 +
 .../JavaScriptCore/runtime/JSPromiseReaction.cpp   |    158 +
 .../JavaScriptCore/runtime/JSPromiseReaction.h     |     68 +
 .../runtime/JSPropertyNameIterator.cpp             |     26 +-
 .../runtime/JSPropertyNameIterator.h               |     20 +-
 .../Source/JavaScriptCore/runtime/JSProxy.cpp      |     28 +-
 .../native/Source/JavaScriptCore/runtime/JSProxy.h |     12 +-
 .../Source/JavaScriptCore/runtime/JSScope.cpp      |    641 +-
 .../native/Source/JavaScriptCore/runtime/JSScope.h |    138 +-
 .../runtime/JSSegmentedVariableObject.cpp          |     10 +-
 .../runtime/JSSegmentedVariableObject.h            |      7 +-
 .../native/Source/JavaScriptCore/runtime/JSSet.cpp |     50 +
 .../native/Source/JavaScriptCore/runtime/JSSet.h   |     78 +
 .../JavaScriptCore/runtime/JSSetIterator.cpp       |     64 +
 .../Source/JavaScriptCore/runtime/JSSetIterator.h  |     93 +
 .../Source/JavaScriptCore/runtime/JSString.cpp     |     52 +-
 .../Source/JavaScriptCore/runtime/JSString.h       |    384 +-
 .../JavaScriptCore/runtime/JSStringBuilder.h       |      2 +-
 .../JavaScriptCore/runtime/JSStringJoiner.cpp      |      8 +-
 .../JavaScriptCore/runtime/JSSymbolTableObject.cpp |     24 +-
 .../JavaScriptCore/runtime/JSSymbolTableObject.h   |     94 +-
 .../Source/JavaScriptCore/runtime/JSTypeInfo.h     |      8 +-
 .../runtime/JSTypedArrayConstructors.cpp           |     50 +
 .../runtime/JSTypedArrayConstructors.h             |     48 +
 .../runtime/JSTypedArrayPrototypes.cpp             |     48 +
 .../runtime/JSTypedArrayPrototypes.h               |     46 +
 .../JavaScriptCore/runtime/JSTypedArrays.cpp       |     54 +
 .../Source/JavaScriptCore/runtime/JSTypedArrays.h  |     48 +
 .../Source/JavaScriptCore/runtime/JSUint16Array.h  |     32 +
 .../Source/JavaScriptCore/runtime/JSUint32Array.h  |     32 +
 .../Source/JavaScriptCore/runtime/JSUint8Array.h   |     32 +
 .../JavaScriptCore/runtime/JSUint8ClampedArray.h   |     32 +
 .../JavaScriptCore/runtime/JSVariableObject.cpp    |      2 +-
 .../JavaScriptCore/runtime/JSVariableObject.h      |     53 +-
 .../Source/JavaScriptCore/runtime/JSWeakMap.cpp    |     51 +
 .../Source/JavaScriptCore/runtime/JSWeakMap.h      |     83 +
 .../Source/JavaScriptCore/runtime/JSWithScope.cpp  |      4 +-
 .../Source/JavaScriptCore/runtime/JSWithScope.h    |      4 +-
 .../JavaScriptCore/runtime/JSWrapperObject.cpp     |      8 +-
 .../JavaScriptCore/runtime/JSWrapperObject.h       |     56 +-
 .../JavaScriptCore/runtime/LiteralParser.cpp       |      4 +-
 .../Source/JavaScriptCore/runtime/LiteralParser.h  |      7 +-
 .../Source/JavaScriptCore/runtime/Lookup.cpp       |     32 +-
 .../native/Source/JavaScriptCore/runtime/Lookup.h  |    153 +-
 .../JavaScriptCore/runtime/MapConstructor.cpp      |     73 +
 .../Source/JavaScriptCore/runtime/MapConstructor.h |     65 +
 .../Source/JavaScriptCore/runtime/MapData.cpp      |    256 +
 .../native/Source/JavaScriptCore/runtime/MapData.h |    235 +
 .../runtime/MapIteratorConstructor.cpp             |     45 +
 .../runtime/MapIteratorConstructor.h               |     63 +
 .../runtime/MapIteratorPrototype.cpp               |     69 +
 .../JavaScriptCore/runtime/MapIteratorPrototype.h  |     61 +
 .../Source/JavaScriptCore/runtime/MapPrototype.cpp |    201 +
 .../Source/JavaScriptCore/runtime/MapPrototype.h   |     61 +
 .../Source/JavaScriptCore/runtime/MathObject.cpp   |    193 +-
 .../Source/JavaScriptCore/runtime/MathObject.h     |     16 +-
 .../JavaScriptCore/runtime/MemoryStatistics.cpp    |      4 +-
 .../JavaScriptCore/runtime/MemoryStatistics.h      |      2 +-
 .../Source/JavaScriptCore/runtime/Microtask.h      |     46 +
 .../JavaScriptCore/runtime/NameConstructor.cpp     |     18 +-
 .../JavaScriptCore/runtime/NameConstructor.h       |     14 +-
 .../Source/JavaScriptCore/runtime/NameInstance.cpp |      2 +-
 .../Source/JavaScriptCore/runtime/NameInstance.h   |      6 +-
 .../JavaScriptCore/runtime/NamePrototype.cpp       |     19 +-
 .../Source/JavaScriptCore/runtime/NamePrototype.h  |     14 +-
 .../runtime/NativeErrorConstructor.cpp             |     50 +-
 .../runtime/NativeErrorConstructor.h               |     28 +-
 .../runtime/NativeErrorPrototype.cpp               |     16 +-
 .../JavaScriptCore/runtime/NativeErrorPrototype.h  |     12 +-
 .../JavaScriptCore/runtime/NumberConstructor.cpp   |     66 +-
 .../JavaScriptCore/runtime/NumberConstructor.h     |     23 +-
 .../Source/JavaScriptCore/runtime/NumberObject.cpp |      6 +-
 .../Source/JavaScriptCore/runtime/NumberObject.h   |      4 +-
 .../JavaScriptCore/runtime/NumberPrototype.cpp     |     37 +-
 .../JavaScriptCore/runtime/NumberPrototype.h       |     19 +-
 .../Source/JavaScriptCore/runtime/NumericStrings.h |     10 +-
 .../JavaScriptCore/runtime/ObjectConstructor.cpp   |     88 +-
 .../JavaScriptCore/runtime/ObjectConstructor.h     |     17 +-
 .../JavaScriptCore/runtime/ObjectPrototype.cpp     |     83 +-
 .../JavaScriptCore/runtime/ObjectPrototype.h       |     10 +-
 .../Source/JavaScriptCore/runtime/Operations.cpp   |      3 +-
 .../Source/JavaScriptCore/runtime/Operations.h     |    472 +-
 .../Source/JavaScriptCore/runtime/Options.cpp      |    103 +-
 .../native/Source/JavaScriptCore/runtime/Options.h |     87 +-
 .../Source/JavaScriptCore/runtime/PrivateName.h    |      5 +
 .../JavaScriptCore/runtime/PropertyDescriptor.cpp  |     20 +-
 .../JavaScriptCore/runtime/PropertyDescriptor.h    |     11 +-
 .../JavaScriptCore/runtime/PropertyMapHashTable.h  |    101 +-
 .../Source/JavaScriptCore/runtime/PropertyName.h   |      2 +-
 .../JavaScriptCore/runtime/PropertyNameArray.h     |      5 +-
 .../Source/JavaScriptCore/runtime/PropertyOffset.h |      4 +-
 .../Source/JavaScriptCore/runtime/PropertySlot.cpp |     14 +-
 .../Source/JavaScriptCore/runtime/PropertySlot.h   |    409 +-
 .../JavaScriptCore/runtime/PropertyTable.cpp       |      8 +-
 .../Source/JavaScriptCore/runtime/PrototypeMap.cpp |      4 +-
 .../JavaScriptCore/runtime/PutPropertySlot.h       |     27 +-
 .../Source/JavaScriptCore/runtime/RegExp.cpp       |     16 +-
 .../native/Source/JavaScriptCore/runtime/RegExp.h  |      8 +-
 .../Source/JavaScriptCore/runtime/RegExpCache.cpp  |      4 +-
 .../Source/JavaScriptCore/runtime/RegExpCache.h    |    126 +-
 .../JavaScriptCore/runtime/RegExpCachedResult.cpp  |     12 +-
 .../JavaScriptCore/runtime/RegExpConstructor.cpp   |    161 +-
 .../JavaScriptCore/runtime/RegExpConstructor.h     |     25 +-
 .../Source/JavaScriptCore/runtime/RegExpKey.h      |      2 +-
 .../JavaScriptCore/runtime/RegExpMatchesArray.cpp  |     11 +-
 .../JavaScriptCore/runtime/RegExpMatchesArray.h    |     23 +-
 .../Source/JavaScriptCore/runtime/RegExpObject.cpp |     75 +-
 .../Source/JavaScriptCore/runtime/RegExpObject.h   |     30 +-
 .../JavaScriptCore/runtime/RegExpPrototype.cpp     |     29 +-
 .../JavaScriptCore/runtime/RegExpPrototype.h       |     17 +-
 .../runtime/RegisterPreservationMode.h             |     39 +
 .../JavaScriptCore/runtime/SamplingCounter.h       |      4 +
 .../JavaScriptCore/runtime/SetConstructor.cpp      |     88 +
 .../Source/JavaScriptCore/runtime/SetConstructor.h |     65 +
 .../runtime/SetIteratorConstructor.cpp             |     45 +
 .../runtime/SetIteratorConstructor.h               |     63 +
 .../runtime/SetIteratorPrototype.cpp               |     70 +
 .../JavaScriptCore/runtime/SetIteratorPrototype.h  |     61 +
 .../Source/JavaScriptCore/runtime/SetPrototype.cpp |    187 +
 .../Source/JavaScriptCore/runtime/SetPrototype.h   |     61 +
 .../runtime/SimpleTypedArrayController.cpp         |     51 +
 .../runtime/SimpleTypedArrayController.h           |     56 +
 .../Source/JavaScriptCore/runtime/SmallStrings.cpp |     22 +-
 .../Source/JavaScriptCore/runtime/SmallStrings.h   |      8 +-
 .../JavaScriptCore/runtime/SparseArrayValueMap.cpp |     50 +-
 .../JavaScriptCore/runtime/SparseArrayValueMap.h   |      6 +-
 .../Source/JavaScriptCore/runtime/StackAlignment.h |     65 +
 .../runtime/StrictEvalActivation.cpp               |      8 +-
 .../JavaScriptCore/runtime/StrictEvalActivation.h  |      8 +-
 .../JavaScriptCore/runtime/StringConstructor.cpp   |     39 +-
 .../JavaScriptCore/runtime/StringConstructor.h     |     19 +-
 .../Source/JavaScriptCore/runtime/StringObject.cpp |     42 +-
 .../Source/JavaScriptCore/runtime/StringObject.h   |     31 +-
 .../JavaScriptCore/runtime/StringPrototype.cpp     |    187 +-
 .../JavaScriptCore/runtime/StringPrototype.h       |     12 +-
 .../runtime/StringRecursionChecker.cpp             |      4 +-
 .../runtime/StringRecursionChecker.h               |      6 +-
 .../Source/JavaScriptCore/runtime/Structure.cpp    |    335 +-
 .../Source/JavaScriptCore/runtime/Structure.h      |    484 +-
 .../JavaScriptCore/runtime/StructureChain.cpp      |     10 +-
 .../Source/JavaScriptCore/runtime/StructureChain.h |     18 +-
 .../JavaScriptCore/runtime/StructureInlines.h      |     74 +-
 .../JavaScriptCore/runtime/StructureRareData.cpp   |      7 +-
 .../JavaScriptCore/runtime/StructureRareData.h     |      2 +-
 .../runtime/StructureRareDataInlines.h             |      8 +-
 .../runtime/StructureTransitionTable.h             |     18 +-
 .../Source/JavaScriptCore/runtime/SymbolTable.cpp  |    108 +-
 .../Source/JavaScriptCore/runtime/SymbolTable.h    |    653 +-
 .../JavaScriptCore/runtime/TestRunnerUtils.cpp     |    101 +
 .../JavaScriptCore/runtime/TestRunnerUtils.h       |     47 +
 .../JavaScriptCore/runtime/ToNativeFromValue.h     |     54 +
 .../JavaScriptCore/runtime/TypedArrayAdaptors.h    |    220 +
 .../Source/JavaScriptCore/runtime/TypedArrayBase.h |    153 +
 .../runtime/TypedArrayController.cpp               |     35 +
 .../JavaScriptCore/runtime/TypedArrayController.h  |     49 +
 .../JavaScriptCore/runtime/TypedArrayDescriptor.h  |     76 -
 .../JavaScriptCore/runtime/TypedArrayInlines.h     |     37 +
 .../JavaScriptCore/runtime/TypedArrayType.cpp      |    143 +
 .../Source/JavaScriptCore/runtime/TypedArrayType.h |    161 +
 .../Source/JavaScriptCore/runtime/TypedArrays.h    |     47 +
 .../Source/JavaScriptCore/runtime/Uint16Array.h    |     34 +
 .../Source/JavaScriptCore/runtime/Uint32Array.h    |     34 +
 .../Source/JavaScriptCore/runtime/Uint8Array.h     |     34 +
 .../JavaScriptCore/runtime/Uint8ClampedArray.h     |     34 +
 .../native/Source/JavaScriptCore/runtime/VM.cpp    |    459 +-
 .../main/native/Source/JavaScriptCore/runtime/VM.h |    309 +-
 .../Source/JavaScriptCore/runtime/VMEntryScope.cpp |     71 +
 .../Source/JavaScriptCore/runtime/VMEntryScope.h   |     55 +
 .../Source/JavaScriptCore/runtime/Watchdog.h       |      6 +-
 .../Source/JavaScriptCore/runtime/WatchdogJava.cpp |     10 +-
 .../Source/JavaScriptCore/runtime/WatchdogMac.cpp  |     72 +
 .../Source/JavaScriptCore/runtime/WeakGCMap.h      |     74 +-
 .../JavaScriptCore/runtime/WeakMapConstructor.cpp  |     64 +
 .../JavaScriptCore/runtime/WeakMapConstructor.h    |     65 +
 .../Source/JavaScriptCore/runtime/WeakMapData.cpp  |    144 +
 .../Source/JavaScriptCore/runtime/WeakMapData.h    |     91 +
 .../JavaScriptCore/runtime/WeakMapPrototype.cpp    |    124 +
 .../JavaScriptCore/runtime/WeakMapPrototype.h      |     61 +
 .../Source/JavaScriptCore/runtime/WeakRandom.h     |     18 +-
 .../Source/JavaScriptCore/runtime/WriteBarrier.h   |     83 +-
 .../JavaScriptCore/runtime/WriteBarrierInlines.h   |     67 +
 .../Source/JavaScriptCore/shell/CMakeLists.txt     |      4 +-
 .../Source/JavaScriptCore/shell/PlatformEfl.cmake  |      4 +
 .../Source/JavaScriptCore/shell/PlatformGTK.cmake  |      3 +
 .../native/Source/JavaScriptCore/testRegExp.cpp    |    502 +
 .../JavaScriptCore/tests/mozilla/Getopt/Mixed.pm   |    754 -
 .../Source/JavaScriptCore/tests/mozilla/Makefile   |      3 -
 .../tests/mozilla/README-jsDriver.html             |    344 -
 .../tests/mozilla/ecma/Array/15.4-1.js             |    126 -
 .../tests/mozilla/ecma/Array/15.4-2.js             |     83 -
 .../tests/mozilla/ecma/Array/15.4.1.1.js           |     88 -
 .../tests/mozilla/ecma/Array/15.4.1.2.js           |     98 -
 .../tests/mozilla/ecma/Array/15.4.1.3.js           |     86 -
 .../tests/mozilla/ecma/Array/15.4.1.js             |    133 -
 .../tests/mozilla/ecma/Array/15.4.2.1-1.js         |     92 -
 .../tests/mozilla/ecma/Array/15.4.2.1-2.js         |     83 -
 .../tests/mozilla/ecma/Array/15.4.2.1-3.js         |    112 -
 .../tests/mozilla/ecma/Array/15.4.2.2-1.js         |    124 -
 .../tests/mozilla/ecma/Array/15.4.2.2-2.js         |     89 -
 .../tests/mozilla/ecma/Array/15.4.2.3.js           |     74 -
 .../tests/mozilla/ecma/Array/15.4.3.1-2.js         |     66 -
 .../tests/mozilla/ecma/Array/15.4.3.2.js           |     57 -
 .../tests/mozilla/ecma/Array/15.4.3.js             |     63 -
 .../tests/mozilla/ecma/Array/15.4.4.1.js           |     57 -
 .../tests/mozilla/ecma/Array/15.4.4.2.js           |     83 -
 .../tests/mozilla/ecma/Array/15.4.4.3-1.js         |    159 -
 .../tests/mozilla/ecma/Array/15.4.4.4-1.js         |    272 -
 .../tests/mozilla/ecma/Array/15.4.4.4-2.js         |    163 -
 .../tests/mozilla/ecma/Array/15.4.4.5-1.js         |    223 -
 .../tests/mozilla/ecma/Array/15.4.4.5-2.js         |    224 -
 .../tests/mozilla/ecma/Array/15.4.4.5-3.js         |    181 -
 .../tests/mozilla/ecma/Array/15.4.4.js             |     77 -
 .../tests/mozilla/ecma/Array/15.4.5.1-1.js         |    174 -
 .../tests/mozilla/ecma/Array/15.4.5.1-2.js         |    150 -
 .../tests/mozilla/ecma/Array/15.4.5.2-1.js         |     93 -
 .../tests/mozilla/ecma/Array/15.4.5.2-2.js         |    123 -
 .../tests/mozilla/ecma/Boolean/15.6.1.js           |     96 -
 .../tests/mozilla/ecma/Boolean/15.6.2.js           |    160 -
 .../tests/mozilla/ecma/Boolean/15.6.3.1-1.js       |     72 -
 .../tests/mozilla/ecma/Boolean/15.6.3.1-2.js       |     69 -
 .../tests/mozilla/ecma/Boolean/15.6.3.1-3.js       |     69 -
 .../tests/mozilla/ecma/Boolean/15.6.3.1-4.js       |     79 -
 .../tests/mozilla/ecma/Boolean/15.6.3.1-5.js       |     61 -
 .../tests/mozilla/ecma/Boolean/15.6.3.1.js         |     72 -
 .../tests/mozilla/ecma/Boolean/15.6.3.js           |     67 -
 .../tests/mozilla/ecma/Boolean/15.6.4-1.js         |     73 -
 .../tests/mozilla/ecma/Boolean/15.6.4-2.js         |     67 -
 .../tests/mozilla/ecma/Boolean/15.6.4.1.js         |     65 -
 .../tests/mozilla/ecma/Boolean/15.6.4.2-1.js       |     97 -
 .../tests/mozilla/ecma/Boolean/15.6.4.2-2.js       |     79 -
 .../tests/mozilla/ecma/Boolean/15.6.4.2-3.js       |     67 -
 .../tests/mozilla/ecma/Boolean/15.6.4.2-4-n.js     |     70 -
 .../tests/mozilla/ecma/Boolean/15.6.4.3-1.js       |     91 -
 .../tests/mozilla/ecma/Boolean/15.6.4.3-2.js       |     67 -
 .../tests/mozilla/ecma/Boolean/15.6.4.3-3.js       |     71 -
 .../tests/mozilla/ecma/Boolean/15.6.4.3-4-n.js     |     71 -
 .../tests/mozilla/ecma/Boolean/15.6.4.3.js         |     97 -
 .../tests/mozilla/ecma/Boolean/15.6.4.js           |     77 -
 .../tests/mozilla/ecma/Date/15.9.1.1-1.js          |     87 -
 .../tests/mozilla/ecma/Date/15.9.1.1-2.js          |     82 -
 .../tests/mozilla/ecma/Date/15.9.2.1.js            |    108 -
 .../tests/mozilla/ecma/Date/15.9.2.2-1.js          |    105 -
 .../tests/mozilla/ecma/Date/15.9.2.2-2.js          |     99 -
 .../tests/mozilla/ecma/Date/15.9.2.2-3.js          |     92 -
 .../tests/mozilla/ecma/Date/15.9.2.2-4.js          |     85 -
 .../tests/mozilla/ecma/Date/15.9.2.2-5.js          |     78 -
 .../tests/mozilla/ecma/Date/15.9.2.2-6.js          |     72 -
 .../tests/mozilla/ecma/Date/15.9.3.1-1.js          |    274 -
 .../tests/mozilla/ecma/Date/15.9.3.1-2.js          |    231 -
 .../tests/mozilla/ecma/Date/15.9.3.1-3.js          |    209 -
 .../tests/mozilla/ecma/Date/15.9.3.1-4.js          |    193 -
 .../tests/mozilla/ecma/Date/15.9.3.1-5.js          |    170 -
 .../tests/mozilla/ecma/Date/15.9.3.2-1.js          |    241 -
 .../tests/mozilla/ecma/Date/15.9.3.2-2.js          |    219 -
 .../tests/mozilla/ecma/Date/15.9.3.2-3.js          |    205 -
 .../tests/mozilla/ecma/Date/15.9.3.2-4.js          |    188 -
 .../tests/mozilla/ecma/Date/15.9.3.2-5.js          |    170 -
 .../tests/mozilla/ecma/Date/15.9.3.8-1.js          |    300 -
 .../tests/mozilla/ecma/Date/15.9.3.8-2.js          |    275 -
 .../tests/mozilla/ecma/Date/15.9.3.8-3.js          |    253 -
 .../tests/mozilla/ecma/Date/15.9.3.8-4.js          |    222 -
 .../tests/mozilla/ecma/Date/15.9.3.8-5.js          |    190 -
 .../tests/mozilla/ecma/Date/15.9.4.2-1.js          |     63 -
 .../tests/mozilla/ecma/Date/15.9.4.2.js            |    213 -
 .../tests/mozilla/ecma/Date/15.9.4.3.js            |    209 -
 .../tests/mozilla/ecma/Date/15.9.5.1.js            |     59 -
 .../tests/mozilla/ecma/Date/15.9.5.10-1.js         |    115 -
 .../tests/mozilla/ecma/Date/15.9.5.10-10.js        |    102 -
 .../tests/mozilla/ecma/Date/15.9.5.10-11.js        |    101 -
 .../tests/mozilla/ecma/Date/15.9.5.10-12.js        |    100 -
 .../tests/mozilla/ecma/Date/15.9.5.10-13.js        |     97 -
 .../tests/mozilla/ecma/Date/15.9.5.10-2.js         |    110 -
 .../tests/mozilla/ecma/Date/15.9.5.10-3.js         |    109 -
 .../tests/mozilla/ecma/Date/15.9.5.10-4.js         |    107 -
 .../tests/mozilla/ecma/Date/15.9.5.10-5.js         |    107 -
 .../tests/mozilla/ecma/Date/15.9.5.10-6.js         |    106 -
 .../tests/mozilla/ecma/Date/15.9.5.10-7.js         |    105 -
 .../tests/mozilla/ecma/Date/15.9.5.10-8.js         |    104 -
 .../tests/mozilla/ecma/Date/15.9.5.10-9.js         |    103 -
 .../tests/mozilla/ecma/Date/15.9.5.11-1.js         |     99 -
 .../tests/mozilla/ecma/Date/15.9.5.11-2.js         |     96 -
 .../tests/mozilla/ecma/Date/15.9.5.11-3.js         |     95 -
 .../tests/mozilla/ecma/Date/15.9.5.11-4.js         |     95 -
 .../tests/mozilla/ecma/Date/15.9.5.11-5.js         |     95 -
 .../tests/mozilla/ecma/Date/15.9.5.11-6.js         |     96 -
 .../tests/mozilla/ecma/Date/15.9.5.11-7.js         |     98 -
 .../tests/mozilla/ecma/Date/15.9.5.12-1.js         |    110 -
 .../tests/mozilla/ecma/Date/15.9.5.12-2.js         |    104 -
 .../tests/mozilla/ecma/Date/15.9.5.12-3.js         |    103 -
 .../tests/mozilla/ecma/Date/15.9.5.12-4.js         |    102 -
 .../tests/mozilla/ecma/Date/15.9.5.12-5.js         |    101 -
 .../tests/mozilla/ecma/Date/15.9.5.12-6.js         |    100 -
 .../tests/mozilla/ecma/Date/15.9.5.12-7.js         |     98 -
 .../tests/mozilla/ecma/Date/15.9.5.12-8.js         |     95 -
 .../tests/mozilla/ecma/Date/15.9.5.13-1.js         |     78 -
 .../tests/mozilla/ecma/Date/15.9.5.13-2.js         |     75 -
 .../tests/mozilla/ecma/Date/15.9.5.13-3.js         |     75 -
 .../tests/mozilla/ecma/Date/15.9.5.13-4.js         |     75 -
 .../tests/mozilla/ecma/Date/15.9.5.13-5.js         |     75 -
 .../tests/mozilla/ecma/Date/15.9.5.13-6.js         |     78 -
 .../tests/mozilla/ecma/Date/15.9.5.13-7.js         |     80 -
 .../tests/mozilla/ecma/Date/15.9.5.13-8.js         |     95 -
 .../tests/mozilla/ecma/Date/15.9.5.14.js           |     96 -
 .../tests/mozilla/ecma/Date/15.9.5.15.js           |     97 -
 .../tests/mozilla/ecma/Date/15.9.5.16.js           |     96 -
 .../tests/mozilla/ecma/Date/15.9.5.17.js           |     97 -
 .../tests/mozilla/ecma/Date/15.9.5.18.js           |     97 -
 .../tests/mozilla/ecma/Date/15.9.5.19.js           |     97 -
 .../tests/mozilla/ecma/Date/15.9.5.2-1.js          |    152 -
 .../tests/mozilla/ecma/Date/15.9.5.2-2-n.js        |     77 -
 .../tests/mozilla/ecma/Date/15.9.5.2.js            |    152 -
 .../tests/mozilla/ecma/Date/15.9.5.20.js           |     97 -
 .../tests/mozilla/ecma/Date/15.9.5.21-1.js         |     97 -
 .../tests/mozilla/ecma/Date/15.9.5.21-2.js         |     95 -
 .../tests/mozilla/ecma/Date/15.9.5.21-3.js         |     78 -
 .../tests/mozilla/ecma/Date/15.9.5.21-4.js         |     78 -
 .../tests/mozilla/ecma/Date/15.9.5.21-5.js         |     78 -
 .../tests/mozilla/ecma/Date/15.9.5.21-6.js         |     79 -
 .../tests/mozilla/ecma/Date/15.9.5.21-7.js         |     78 -
 .../tests/mozilla/ecma/Date/15.9.5.21-8.js         |     86 -
 .../tests/mozilla/ecma/Date/15.9.5.22-1.js         |    100 -
 .../tests/mozilla/ecma/Date/15.9.5.22-2.js         |     99 -
 .../tests/mozilla/ecma/Date/15.9.5.22-3.js         |     98 -
 .../tests/mozilla/ecma/Date/15.9.5.22-4.js         |     97 -
 .../tests/mozilla/ecma/Date/15.9.5.22-5.js         |     96 -
 .../tests/mozilla/ecma/Date/15.9.5.22-6.js         |     95 -
 .../tests/mozilla/ecma/Date/15.9.5.22-7.js         |     93 -
 .../tests/mozilla/ecma/Date/15.9.5.22-8.js         |     90 -
 .../tests/mozilla/ecma/Date/15.9.5.23-1.js         |    157 -
 .../tests/mozilla/ecma/Date/15.9.5.23-10.js        |    156 -
 .../tests/mozilla/ecma/Date/15.9.5.23-11.js        |    155 -
 .../tests/mozilla/ecma/Date/15.9.5.23-12.js        |    153 -
 .../tests/mozilla/ecma/Date/15.9.5.23-13.js        |    150 -
 .../tests/mozilla/ecma/Date/15.9.5.23-14.js        |    148 -
 .../tests/mozilla/ecma/Date/15.9.5.23-15.js        |    144 -
 .../tests/mozilla/ecma/Date/15.9.5.23-16.js        |    143 -
 .../tests/mozilla/ecma/Date/15.9.5.23-17.js        |    142 -
 .../tests/mozilla/ecma/Date/15.9.5.23-18.js        |    139 -
 .../tests/mozilla/ecma/Date/15.9.5.23-2.js         |    111 -
 .../tests/mozilla/ecma/Date/15.9.5.23-3-n.js       |     70 -
 .../tests/mozilla/ecma/Date/15.9.5.23-4.js         |    122 -
 .../tests/mozilla/ecma/Date/15.9.5.23-5.js         |    122 -
 .../tests/mozilla/ecma/Date/15.9.5.23-6.js         |    122 -
 .../tests/mozilla/ecma/Date/15.9.5.23-7.js         |    122 -
 .../tests/mozilla/ecma/Date/15.9.5.23-8.js         |    111 -
 .../tests/mozilla/ecma/Date/15.9.5.23-9.js         |    112 -
 .../tests/mozilla/ecma/Date/15.9.5.24-1.js         |    151 -
 .../tests/mozilla/ecma/Date/15.9.5.24-2.js         |    150 -
 .../tests/mozilla/ecma/Date/15.9.5.24-3.js         |    149 -
 .../tests/mozilla/ecma/Date/15.9.5.24-4.js         |    148 -
 .../tests/mozilla/ecma/Date/15.9.5.24-5.js         |    141 -
 .../tests/mozilla/ecma/Date/15.9.5.24-6.js         |    140 -
 .../tests/mozilla/ecma/Date/15.9.5.24-7.js         |    139 -
 .../tests/mozilla/ecma/Date/15.9.5.24-8.js         |    135 -
 .../tests/mozilla/ecma/Date/15.9.5.25-1.js         |    190 -
 .../tests/mozilla/ecma/Date/15.9.5.26-1.js         |    203 -
 .../tests/mozilla/ecma/Date/15.9.5.27-1.js         |    202 -
 .../tests/mozilla/ecma/Date/15.9.5.28-1.js         |    216 -
 .../tests/mozilla/ecma/Date/15.9.5.29-1.js         |    210 -
 .../tests/mozilla/ecma/Date/15.9.5.3-1-n.js        |     73 -
 .../tests/mozilla/ecma/Date/15.9.5.3-2.js          |    107 -
 .../tests/mozilla/ecma/Date/15.9.5.30-1.js         |    215 -
 .../tests/mozilla/ecma/Date/15.9.5.31-1.js         |    212 -
 .../tests/mozilla/ecma/Date/15.9.5.32-1.js         |    157 -
 .../tests/mozilla/ecma/Date/15.9.5.33-1.js         |    156 -
 .../tests/mozilla/ecma/Date/15.9.5.34-1.js         |    220 -
 .../tests/mozilla/ecma/Date/15.9.5.35-1.js         |    143 -
 .../tests/mozilla/ecma/Date/15.9.5.36-1.js         |    245 -
 .../tests/mozilla/ecma/Date/15.9.5.36-2.js         |    231 -
 .../tests/mozilla/ecma/Date/15.9.5.36-3.js         |    218 -
 .../tests/mozilla/ecma/Date/15.9.5.36-4.js         |    205 -
 .../tests/mozilla/ecma/Date/15.9.5.36-5.js         |    192 -
 .../tests/mozilla/ecma/Date/15.9.5.36-6.js         |    179 -
 .../tests/mozilla/ecma/Date/15.9.5.36-7.js         |    164 -
 .../tests/mozilla/ecma/Date/15.9.5.37-1.js         |    235 -
 .../tests/mozilla/ecma/Date/15.9.5.37-2.js         |    209 -
 .../tests/mozilla/ecma/Date/15.9.5.37-3.js         |    195 -
 .../tests/mozilla/ecma/Date/15.9.5.37-4.js         |    177 -
 .../tests/mozilla/ecma/Date/15.9.5.37-5.js         |    160 -
 .../tests/mozilla/ecma/Date/15.9.5.4-1.js          |     96 -
 .../tests/mozilla/ecma/Date/15.9.5.4-2-n.js        |     67 -
 .../tests/mozilla/ecma/Date/15.9.5.5.js            |    123 -
 .../tests/mozilla/ecma/Date/15.9.5.6.js            |    114 -
 .../tests/mozilla/ecma/Date/15.9.5.7.js            |    114 -
 .../tests/mozilla/ecma/Date/15.9.5.8.js            |    120 -
 .../tests/mozilla/ecma/Date/15.9.5.9.js            |    120 -
 .../tests/mozilla/ecma/Date/15.9.5.js              |     81 -
 .../mozilla/ecma/ExecutionContexts/10.1.3-1.js     |    107 -
 .../tests/mozilla/ecma/ExecutionContexts/10.1.3.js |    160 -
 .../mozilla/ecma/ExecutionContexts/10.1.4-1.js     |    100 -
 .../mozilla/ecma/ExecutionContexts/10.1.4-10.js    |     94 -
 .../mozilla/ecma/ExecutionContexts/10.1.4-2.js     |    102 -
 .../mozilla/ecma/ExecutionContexts/10.1.4-3.js     |     98 -
 .../mozilla/ecma/ExecutionContexts/10.1.4-4.js     |    101 -
 .../mozilla/ecma/ExecutionContexts/10.1.4-5.js     |    101 -
 .../mozilla/ecma/ExecutionContexts/10.1.4-6.js     |     83 -
 .../mozilla/ecma/ExecutionContexts/10.1.4-7.js     |    100 -
 .../mozilla/ecma/ExecutionContexts/10.1.4-8.js     |    101 -
 .../mozilla/ecma/ExecutionContexts/10.1.4-9.js     |     98 -
 .../mozilla/ecma/ExecutionContexts/10.1.5-1.js     |    118 -
 .../mozilla/ecma/ExecutionContexts/10.1.5-2.js     |    101 -
 .../mozilla/ecma/ExecutionContexts/10.1.5-3.js     |    119 -
 .../mozilla/ecma/ExecutionContexts/10.1.5-4.js     |     94 -
 .../tests/mozilla/ecma/ExecutionContexts/10.1.6.js |    124 -
 .../mozilla/ecma/ExecutionContexts/10.1.8-1.js     |    132 -
 .../mozilla/ecma/ExecutionContexts/10.1.8-2.js     |    117 -
 .../tests/mozilla/ecma/ExecutionContexts/10.2.1.js |     82 -
 .../mozilla/ecma/ExecutionContexts/10.2.2-1.js     |    119 -
 .../mozilla/ecma/ExecutionContexts/10.2.2-2.js     |    105 -
 .../mozilla/ecma/ExecutionContexts/10.2.3-1.js     |     83 -
 .../mozilla/ecma/ExecutionContexts/10.2.3-2.js     |     89 -
 .../tests/mozilla/ecma/Expressions/11.1.1.js       |    135 -
 .../tests/mozilla/ecma/Expressions/11.10-1.js      |    270 -
 .../tests/mozilla/ecma/Expressions/11.10-2.js      |    269 -
 .../tests/mozilla/ecma/Expressions/11.10-3.js      |    268 -
 .../tests/mozilla/ecma/Expressions/11.12-1.js      |     88 -
 .../tests/mozilla/ecma/Expressions/11.12-2-n.js    |     71 -
 .../tests/mozilla/ecma/Expressions/11.12-3.js      |     71 -
 .../tests/mozilla/ecma/Expressions/11.12-4.js      |     71 -
 .../tests/mozilla/ecma/Expressions/11.13.1.js      |     70 -
 .../tests/mozilla/ecma/Expressions/11.13.2-1.js    |    122 -
 .../tests/mozilla/ecma/Expressions/11.13.2-2.js    |    136 -
 .../tests/mozilla/ecma/Expressions/11.13.2-3.js    |    149 -
 .../tests/mozilla/ecma/Expressions/11.13.2-4.js    |    137 -
 .../tests/mozilla/ecma/Expressions/11.13.2-5.js    |    137 -
 .../tests/mozilla/ecma/Expressions/11.13.js        |     86 -
 .../tests/mozilla/ecma/Expressions/11.14-1.js      |     73 -
 .../tests/mozilla/ecma/Expressions/11.2.1-1.js     |    268 -
 .../tests/mozilla/ecma/Expressions/11.2.1-2.js     |    124 -
 .../tests/mozilla/ecma/Expressions/11.2.1-3-n.js   |    120 -
 .../tests/mozilla/ecma/Expressions/11.2.1-4-n.js   |    120 -
 .../tests/mozilla/ecma/Expressions/11.2.1-5.js     |    124 -
 .../tests/mozilla/ecma/Expressions/11.2.2-1-n.js   |     98 -
 .../tests/mozilla/ecma/Expressions/11.2.2-1.js     |     99 -
 .../tests/mozilla/ecma/Expressions/11.2.2-10-n.js  |     96 -
 .../tests/mozilla/ecma/Expressions/11.2.2-11.js    |     99 -
 .../tests/mozilla/ecma/Expressions/11.2.2-2-n.js   |     98 -
 .../tests/mozilla/ecma/Expressions/11.2.2-3-n.js   |     98 -
 .../tests/mozilla/ecma/Expressions/11.2.2-4-n.js   |     98 -
 .../tests/mozilla/ecma/Expressions/11.2.2-5-n.js   |     98 -
 .../tests/mozilla/ecma/Expressions/11.2.2-6-n.js   |     81 -
 .../tests/mozilla/ecma/Expressions/11.2.2-7-n.js   |     98 -
 .../tests/mozilla/ecma/Expressions/11.2.2-8-n.js   |     98 -
 .../tests/mozilla/ecma/Expressions/11.2.2-9-n.js   |     98 -
 .../tests/mozilla/ecma/Expressions/11.2.3-1.js     |    121 -
 .../tests/mozilla/ecma/Expressions/11.2.3-2-n.js   |     90 -
 .../tests/mozilla/ecma/Expressions/11.2.3-3-n.js   |     81 -
 .../tests/mozilla/ecma/Expressions/11.2.3-4-n.js   |     81 -
 .../tests/mozilla/ecma/Expressions/11.2.3-5.js     |     81 -
 .../tests/mozilla/ecma/Expressions/11.3.1.js       |    154 -
 .../tests/mozilla/ecma/Expressions/11.3.2.js       |    154 -
 .../tests/mozilla/ecma/Expressions/11.4.1.js       |     95 -
 .../tests/mozilla/ecma/Expressions/11.4.2.js       |     85 -
 .../tests/mozilla/ecma/Expressions/11.4.3.js       |    109 -
 .../tests/mozilla/ecma/Expressions/11.4.4.js       |    156 -
 .../tests/mozilla/ecma/Expressions/11.4.5.js       |    154 -
 .../tests/mozilla/ecma/Expressions/11.4.6.js       |    299 -
 .../tests/mozilla/ecma/Expressions/11.4.8.js       |    215 -
 .../tests/mozilla/ecma/Expressions/11.4.9.js       |     90 -
 .../tests/mozilla/ecma/Expressions/11.5.1.js       |    115 -
 .../tests/mozilla/ecma/Expressions/11.5.2.js       |    154 -
 .../tests/mozilla/ecma/Expressions/11.5.3.js       |    160 -
 .../tests/mozilla/ecma/Expressions/11.6.1-1.js     |    211 -
 .../tests/mozilla/ecma/Expressions/11.6.1-2.js     |    203 -
 .../tests/mozilla/ecma/Expressions/11.6.1-3.js     |    181 -
 .../tests/mozilla/ecma/Expressions/11.6.2-1.js     |    199 -
 .../tests/mozilla/ecma/Expressions/11.6.3.js       |    116 -
 .../tests/mozilla/ecma/Expressions/11.7.1.js       |    229 -
 .../tests/mozilla/ecma/Expressions/11.7.2.js       |    246 -
 .../tests/mozilla/ecma/Expressions/11.7.3.js       |    230 -
 .../tests/mozilla/ecma/Expressions/11.8.1.js       |    121 -
 .../tests/mozilla/ecma/Expressions/11.8.2.js       |    122 -
 .../tests/mozilla/ecma/Expressions/11.8.3.js       |    120 -
 .../tests/mozilla/ecma/Expressions/11.8.4.js       |    122 -
 .../tests/mozilla/ecma/Expressions/11.9.1.js       |    162 -
 .../tests/mozilla/ecma/Expressions/11.9.2.js       |    161 -
 .../tests/mozilla/ecma/Expressions/11.9.3.js       |    161 -
 .../mozilla/ecma/FunctionObjects/15.3.1.1-1.js     |     90 -
 .../mozilla/ecma/FunctionObjects/15.3.1.1-2.js     |    118 -
 .../mozilla/ecma/FunctionObjects/15.3.1.1-3.js     |     96 -
 .../mozilla/ecma/FunctionObjects/15.3.2.1-1.js     |     94 -
 .../mozilla/ecma/FunctionObjects/15.3.2.1-2.js     |    111 -
 .../mozilla/ecma/FunctionObjects/15.3.2.1-3.js     |     96 -
 .../mozilla/ecma/FunctionObjects/15.3.3.1-1.js     |     62 -
 .../mozilla/ecma/FunctionObjects/15.3.3.1-2.js     |     70 -
 .../mozilla/ecma/FunctionObjects/15.3.3.1-3.js     |     79 -
 .../mozilla/ecma/FunctionObjects/15.3.3.1-4.js     |     70 -
 .../tests/mozilla/ecma/FunctionObjects/15.3.3.2.js |     60 -
 .../tests/mozilla/ecma/FunctionObjects/15.3.4-1.js |     80 -
 .../tests/mozilla/ecma/FunctionObjects/15.3.4.1.js |     62 -
 .../tests/mozilla/ecma/FunctionObjects/15.3.4.js   |     79 -
 .../tests/mozilla/ecma/FunctionObjects/15.3.5-1.js |    118 -
 .../tests/mozilla/ecma/FunctionObjects/15.3.5-2.js |     92 -
 .../tests/mozilla/ecma/FunctionObjects/15.3.5.1.js |     80 -
 .../tests/mozilla/ecma/FunctionObjects/15.3.5.3.js |     75 -
 .../tests/mozilla/ecma/GlobalObject/15.1-1-n.js    |     65 -
 .../tests/mozilla/ecma/GlobalObject/15.1-2-n.js    |     63 -
 .../tests/mozilla/ecma/GlobalObject/15.1.1.1.js    |     65 -
 .../tests/mozilla/ecma/GlobalObject/15.1.1.2.js    |     66 -
 .../tests/mozilla/ecma/GlobalObject/15.1.2.1-1.js  |     91 -
 .../tests/mozilla/ecma/GlobalObject/15.1.2.1-2.js  |     66 -
 .../tests/mozilla/ecma/GlobalObject/15.1.2.2-1.js  |    290 -
 .../tests/mozilla/ecma/GlobalObject/15.1.2.2-2.js  |    232 -
 .../tests/mozilla/ecma/GlobalObject/15.1.2.3-1.js  |    444 -
 .../tests/mozilla/ecma/GlobalObject/15.1.2.3-2.js  |    295 -
 .../tests/mozilla/ecma/GlobalObject/15.1.2.4.js    |    206 -
 .../tests/mozilla/ecma/GlobalObject/15.1.2.5-1.js  |    207 -
 .../tests/mozilla/ecma/GlobalObject/15.1.2.5-2.js  |    184 -
 .../tests/mozilla/ecma/GlobalObject/15.1.2.5-3.js  |    207 -
 .../tests/mozilla/ecma/GlobalObject/15.1.2.6.js    |    127 -
 .../tests/mozilla/ecma/GlobalObject/15.1.2.7.js    |    131 -
 .../tests/mozilla/ecma/LexicalConventions/7.1-1.js |     86 -
 .../tests/mozilla/ecma/LexicalConventions/7.1-2.js |     74 -
 .../tests/mozilla/ecma/LexicalConventions/7.1-3.js |     92 -
 .../tests/mozilla/ecma/LexicalConventions/7.2-1.js |     75 -
 .../mozilla/ecma/LexicalConventions/7.2-2-n.js     |     80 -
 .../mozilla/ecma/LexicalConventions/7.2-3-n.js     |     83 -
 .../mozilla/ecma/LexicalConventions/7.2-4-n.js     |     82 -
 .../mozilla/ecma/LexicalConventions/7.2-5-n.js     |     85 -
 .../tests/mozilla/ecma/LexicalConventions/7.2-6.js |     70 -
 .../tests/mozilla/ecma/LexicalConventions/7.3-1.js |     79 -
 .../mozilla/ecma/LexicalConventions/7.3-10.js      |     67 -
 .../mozilla/ecma/LexicalConventions/7.3-11.js      |     66 -
 .../mozilla/ecma/LexicalConventions/7.3-12.js      |     66 -
 .../mozilla/ecma/LexicalConventions/7.3-13-n.js    |     66 -
 .../tests/mozilla/ecma/LexicalConventions/7.3-2.js |     67 -
 .../tests/mozilla/ecma/LexicalConventions/7.3-3.js |     67 -
 .../tests/mozilla/ecma/LexicalConventions/7.3-4.js |     67 -
 .../tests/mozilla/ecma/LexicalConventions/7.3-5.js |     66 -
 .../tests/mozilla/ecma/LexicalConventions/7.3-6.js |     68 -
 .../tests/mozilla/ecma/LexicalConventions/7.3-7.js |     68 -
 .../tests/mozilla/ecma/LexicalConventions/7.3-8.js |     67 -
 .../tests/mozilla/ecma/LexicalConventions/7.3-9.js |     66 -
 .../mozilla/ecma/LexicalConventions/7.4.1-1-n.js   |     71 -
 .../mozilla/ecma/LexicalConventions/7.4.1-2-n.js   |     70 -
 .../mozilla/ecma/LexicalConventions/7.4.1-3-n.js   |     70 -
 .../mozilla/ecma/LexicalConventions/7.4.2-1-n.js   |     76 -
 .../mozilla/ecma/LexicalConventions/7.4.2-10-n.js  |     76 -
 .../mozilla/ecma/LexicalConventions/7.4.2-11-n.js  |     76 -
 .../mozilla/ecma/LexicalConventions/7.4.2-12-n.js  |     77 -
 .../mozilla/ecma/LexicalConventions/7.4.2-13-n.js  |     76 -
 .../mozilla/ecma/LexicalConventions/7.4.2-14-n.js  |     76 -
 .../mozilla/ecma/LexicalConventions/7.4.2-15-n.js  |     77 -
 .../mozilla/ecma/LexicalConventions/7.4.2-16-n.js  |     76 -
 .../mozilla/ecma/LexicalConventions/7.4.2-2-n.js   |     75 -
 .../mozilla/ecma/LexicalConventions/7.4.2-3-n.js   |     75 -
 .../mozilla/ecma/LexicalConventions/7.4.2-4-n.js   |     76 -
 .../mozilla/ecma/LexicalConventions/7.4.2-5-n.js   |     76 -
 .../mozilla/ecma/LexicalConventions/7.4.2-6-n.js   |     76 -
 .../mozilla/ecma/LexicalConventions/7.4.2-7-n.js   |     73 -
 .../mozilla/ecma/LexicalConventions/7.4.2-8-n.js   |     73 -
 .../mozilla/ecma/LexicalConventions/7.4.2-9-n.js   |     76 -
 .../mozilla/ecma/LexicalConventions/7.4.3-1-n.js   |     71 -
 .../mozilla/ecma/LexicalConventions/7.4.3-10-n.js  |     71 -
 .../mozilla/ecma/LexicalConventions/7.4.3-11-n.js  |     70 -
 .../mozilla/ecma/LexicalConventions/7.4.3-12-n.js  |     72 -
 .../mozilla/ecma/LexicalConventions/7.4.3-13-n.js  |     72 -
 .../mozilla/ecma/LexicalConventions/7.4.3-14-n.js  |     70 -
 .../mozilla/ecma/LexicalConventions/7.4.3-15-n.js  |     72 -
 .../mozilla/ecma/LexicalConventions/7.4.3-16-n.js  |     69 -
 .../mozilla/ecma/LexicalConventions/7.4.3-2-n.js   |     72 -
 .../mozilla/ecma/LexicalConventions/7.4.3-3-n.js   |     72 -
 .../mozilla/ecma/LexicalConventions/7.4.3-4-n.js   |     72 -
 .../mozilla/ecma/LexicalConventions/7.4.3-5-n.js   |     70 -
 .../mozilla/ecma/LexicalConventions/7.4.3-6-n.js   |     70 -
 .../mozilla/ecma/LexicalConventions/7.4.3-7-n.js   |     70 -
 .../mozilla/ecma/LexicalConventions/7.4.3-8-n.js   |     70 -
 .../mozilla/ecma/LexicalConventions/7.4.3-9-n.js   |     70 -
 .../tests/mozilla/ecma/LexicalConventions/7.5-1.js |     65 -
 .../mozilla/ecma/LexicalConventions/7.5-10-n.js    |     70 -
 .../mozilla/ecma/LexicalConventions/7.5-2-n.js     |     65 -
 .../mozilla/ecma/LexicalConventions/7.5-3-n.js     |     65 -
 .../mozilla/ecma/LexicalConventions/7.5-4-n.js     |     65 -
 .../mozilla/ecma/LexicalConventions/7.5-5-n.js     |     65 -
 .../tests/mozilla/ecma/LexicalConventions/7.5-6.js |     65 -
 .../tests/mozilla/ecma/LexicalConventions/7.5-7.js |     65 -
 .../mozilla/ecma/LexicalConventions/7.5-8-n.js     |     65 -
 .../mozilla/ecma/LexicalConventions/7.5-9-n.js     |     70 -
 .../tests/mozilla/ecma/LexicalConventions/7.6.js   |    309 -
 .../tests/mozilla/ecma/LexicalConventions/7.7.1.js |     72 -
 .../tests/mozilla/ecma/LexicalConventions/7.7.2.js |     75 -
 .../mozilla/ecma/LexicalConventions/7.7.3-1.js     |    197 -
 .../mozilla/ecma/LexicalConventions/7.7.3-2.js     |     93 -
 .../tests/mozilla/ecma/LexicalConventions/7.7.3.js |    337 -
 .../tests/mozilla/ecma/LexicalConventions/7.7.4.js |    276 -
 .../mozilla/ecma/LexicalConventions/7.8.2-n.js     |     48 -
 .../tests/mozilla/ecma/Math/15.8-1.js              |     84 -
 .../tests/mozilla/ecma/Math/15.8-2-n.js            |     83 -
 .../tests/mozilla/ecma/Math/15.8-3-n.js            |     81 -
 .../tests/mozilla/ecma/Math/15.8.1.1-1.js          |     62 -
 .../tests/mozilla/ecma/Math/15.8.1.1-2.js          |     65 -
 .../tests/mozilla/ecma/Math/15.8.1.2-1.js          |     62 -
 .../tests/mozilla/ecma/Math/15.8.1.2-2.js          |     63 -
 .../tests/mozilla/ecma/Math/15.8.1.3-1.js          |     63 -
 .../tests/mozilla/ecma/Math/15.8.1.3-2.js          |     69 -
 .../tests/mozilla/ecma/Math/15.8.1.4-1.js          |     64 -
 .../tests/mozilla/ecma/Math/15.8.1.4-2.js          |     65 -
 .../tests/mozilla/ecma/Math/15.8.1.5-1.js          |     67 -
 .../tests/mozilla/ecma/Math/15.8.1.5-2.js          |     66 -
 .../tests/mozilla/ecma/Math/15.8.1.6-1.js          |     63 -
 .../tests/mozilla/ecma/Math/15.8.1.6-2.js          |     64 -
 .../tests/mozilla/ecma/Math/15.8.1.7-1.js          |     64 -
 .../tests/mozilla/ecma/Math/15.8.1.7-2.js          |     64 -
 .../tests/mozilla/ecma/Math/15.8.1.8-1.js          |     64 -
 .../tests/mozilla/ecma/Math/15.8.1.8-2.js          |     63 -
 .../tests/mozilla/ecma/Math/15.8.1.8-3.js          |     61 -
 .../tests/mozilla/ecma/Math/15.8.1.js              |     86 -
 .../tests/mozilla/ecma/Math/15.8.2.1.js            |    103 -
 .../tests/mozilla/ecma/Math/15.8.2.10.js           |     86 -
 .../tests/mozilla/ecma/Math/15.8.2.11.js           |     98 -
 .../tests/mozilla/ecma/Math/15.8.2.12.js           |     96 -
 .../tests/mozilla/ecma/Math/15.8.2.13.js           |    132 -
 .../tests/mozilla/ecma/Math/15.8.2.14.js           |     83 -
 .../tests/mozilla/ecma/Math/15.8.2.15.js           |    113 -
 .../tests/mozilla/ecma/Math/15.8.2.16.js           |     78 -
 .../tests/mozilla/ecma/Math/15.8.2.17.js           |     99 -
 .../tests/mozilla/ecma/Math/15.8.2.18.js           |     98 -
 .../tests/mozilla/ecma/Math/15.8.2.2.js            |     86 -
 .../tests/mozilla/ecma/Math/15.8.2.3.js            |     90 -
 .../tests/mozilla/ecma/Math/15.8.2.4.js            |     88 -
 .../tests/mozilla/ecma/Math/15.8.2.5.js            |    105 -
 .../tests/mozilla/ecma/Math/15.8.2.6.js            |    108 -
 .../tests/mozilla/ecma/Math/15.8.2.7.js            |    111 -
 .../tests/mozilla/ecma/Math/15.8.2.8.js            |     84 -
 .../tests/mozilla/ecma/Math/15.8.2.9.js            |    105 -
 .../tests/mozilla/ecma/NativeObjects/15-1.js       |     95 -
 .../tests/mozilla/ecma/NativeObjects/15-2.js       |     78 -
 .../tests/mozilla/ecma/Number/15.7.1.js            |     90 -
 .../tests/mozilla/ecma/Number/15.7.2.js            |    173 -
 .../tests/mozilla/ecma/Number/15.7.3.1-1.js        |     68 -
 .../tests/mozilla/ecma/Number/15.7.3.1-2.js        |     75 -
 .../tests/mozilla/ecma/Number/15.7.3.1-3.js        |     70 -
 .../tests/mozilla/ecma/Number/15.7.3.2-1.js        |     63 -
 .../tests/mozilla/ecma/Number/15.7.3.2-2.js        |     64 -
 .../tests/mozilla/ecma/Number/15.7.3.2-3.js        |     66 -
 .../tests/mozilla/ecma/Number/15.7.3.2-4.js        |     66 -
 .../tests/mozilla/ecma/Number/15.7.3.3-1.js        |     64 -
 .../tests/mozilla/ecma/Number/15.7.3.3-2.js        |     66 -
 .../tests/mozilla/ecma/Number/15.7.3.3-3.js        |     67 -
 .../tests/mozilla/ecma/Number/15.7.3.3-4.js        |     69 -
 .../tests/mozilla/ecma/Number/15.7.3.4-1.js        |     63 -
 .../tests/mozilla/ecma/Number/15.7.3.4-2.js        |     67 -
 .../tests/mozilla/ecma/Number/15.7.3.4-3.js        |     71 -
 .../tests/mozilla/ecma/Number/15.7.3.4-4.js        |     71 -
 .../tests/mozilla/ecma/Number/15.7.3.5-1.js        |     61 -
 .../tests/mozilla/ecma/Number/15.7.3.5-2.js        |     72 -
 .../tests/mozilla/ecma/Number/15.7.3.5-3.js        |     67 -
 .../tests/mozilla/ecma/Number/15.7.3.5-4.js        |     68 -
 .../tests/mozilla/ecma/Number/15.7.3.6-1.js        |     60 -
 .../tests/mozilla/ecma/Number/15.7.3.6-2.js        |     64 -
 .../tests/mozilla/ecma/Number/15.7.3.6-3.js        |     68 -
 .../tests/mozilla/ecma/Number/15.7.3.6-4.js        |     66 -
 .../tests/mozilla/ecma/Number/15.7.3.js            |     68 -
 .../tests/mozilla/ecma/Number/15.7.4-1.js          |     63 -
 .../tests/mozilla/ecma/Number/15.7.4.1.js          |     64 -
 .../tests/mozilla/ecma/Number/15.7.4.2-1.js        |     80 -
 .../tests/mozilla/ecma/Number/15.7.4.2-2-n.js      |     70 -
 .../tests/mozilla/ecma/Number/15.7.4.2-3-n.js      |     68 -
 .../tests/mozilla/ecma/Number/15.7.4.2-4.js        |     68 -
 .../tests/mozilla/ecma/Number/15.7.4.3-1.js        |     72 -
 .../tests/mozilla/ecma/Number/15.7.4.3-2.js        |     63 -
 .../tests/mozilla/ecma/Number/15.7.4.3-3-n.js      |     66 -
 .../tests/mozilla/ecma/Number/15.7.4.js            |     86 -
 .../tests/mozilla/ecma/ObjectObjects/15.2.1.1.js   |    151 -
 .../tests/mozilla/ecma/ObjectObjects/15.2.1.2.js   |     85 -
 .../tests/mozilla/ecma/ObjectObjects/15.2.2.1.js   |    139 -
 .../tests/mozilla/ecma/ObjectObjects/15.2.2.2.js   |     81 -
 .../tests/mozilla/ecma/ObjectObjects/15.2.3-1.js   |     65 -
 .../tests/mozilla/ecma/ObjectObjects/15.2.3.1-1.js |     68 -
 .../tests/mozilla/ecma/ObjectObjects/15.2.3.1-2.js |     70 -
 .../tests/mozilla/ecma/ObjectObjects/15.2.3.1-3.js |     69 -
 .../tests/mozilla/ecma/ObjectObjects/15.2.3.1-4.js |     70 -
 .../tests/mozilla/ecma/ObjectObjects/15.2.3.js     |     68 -
 .../tests/mozilla/ecma/ObjectObjects/15.2.4.1.js   |     63 -
 .../tests/mozilla/ecma/ObjectObjects/15.2.4.2.js   |    128 -
 .../tests/mozilla/ecma/ObjectObjects/15.2.4.3.js   |    115 -
 .../tests/mozilla/ecma/ObjectObjects/15.2.4.js     |     60 -
 .../tests/mozilla/ecma/SourceText/6-1.js           |    124 -
 .../tests/mozilla/ecma/SourceText/6-2.js           |    129 -
 .../tests/mozilla/ecma/Statements/12.10-1.js       |    151 -
 .../tests/mozilla/ecma/Statements/12.10.js         |     64 -
 .../tests/mozilla/ecma/Statements/12.2-1.js        |     70 -
 .../tests/mozilla/ecma/Statements/12.5-1.js        |     98 -
 .../tests/mozilla/ecma/Statements/12.5-2.js        |     96 -
 .../tests/mozilla/ecma/Statements/12.6.1-1.js      |     68 -
 .../tests/mozilla/ecma/Statements/12.6.2-1.js      |     75 -
 .../tests/mozilla/ecma/Statements/12.6.2-2.js      |     76 -
 .../tests/mozilla/ecma/Statements/12.6.2-3.js      |     67 -
 .../tests/mozilla/ecma/Statements/12.6.2-4.js      |     66 -
 .../tests/mozilla/ecma/Statements/12.6.2-5.js      |     71 -
 .../tests/mozilla/ecma/Statements/12.6.2-6.js      |     75 -
 .../tests/mozilla/ecma/Statements/12.6.2-7.js      |     72 -
 .../tests/mozilla/ecma/Statements/12.6.2-8.js      |     69 -
 .../tests/mozilla/ecma/Statements/12.6.2-9-n.js    |     65 -
 .../tests/mozilla/ecma/Statements/12.6.3-1.js      |     71 -
 .../tests/mozilla/ecma/Statements/12.6.3-10.js     |    112 -
 .../tests/mozilla/ecma/Statements/12.6.3-11.js     |     93 -
 .../tests/mozilla/ecma/Statements/12.6.3-12.js     |    100 -
 .../tests/mozilla/ecma/Statements/12.6.3-19.js     |    114 -
 .../tests/mozilla/ecma/Statements/12.6.3-2.js      |     66 -
 .../tests/mozilla/ecma/Statements/12.6.3-3.js      |     70 -
 .../tests/mozilla/ecma/Statements/12.6.3-4.js      |    193 -
 .../tests/mozilla/ecma/Statements/12.6.3-5-n.js    |    102 -
 .../tests/mozilla/ecma/Statements/12.6.3-6-n.js    |    102 -
 .../tests/mozilla/ecma/Statements/12.6.3-7-n.js    |    102 -
 .../tests/mozilla/ecma/Statements/12.6.3-8-n.js    |    102 -
 .../tests/mozilla/ecma/Statements/12.6.3-9-n.js    |    102 -
 .../tests/mozilla/ecma/Statements/12.7-1-n.js      |     67 -
 .../tests/mozilla/ecma/Statements/12.8-1-n.js      |     69 -
 .../tests/mozilla/ecma/Statements/12.9-1-n.js      |     64 -
 .../tests/mozilla/ecma/String/15.5.1.js            |    137 -
 .../tests/mozilla/ecma/String/15.5.2.js            |    112 -
 .../tests/mozilla/ecma/String/15.5.3.1-1.js        |     73 -
 .../tests/mozilla/ecma/String/15.5.3.1-2.js        |     70 -
 .../tests/mozilla/ecma/String/15.5.3.1-3.js        |     67 -
 .../tests/mozilla/ecma/String/15.5.3.1-4.js        |     68 -
 .../tests/mozilla/ecma/String/15.5.3.2-1.js        |    195 -
 .../tests/mozilla/ecma/String/15.5.3.2-2.js        |     80 -
 .../tests/mozilla/ecma/String/15.5.3.2-3.js        |    122 -
 .../tests/mozilla/ecma/String/15.5.3.js            |     74 -
 .../tests/mozilla/ecma/String/15.5.4.1.js          |     66 -
 .../tests/mozilla/ecma/String/15.5.4.10-1.js       |    218 -
 .../tests/mozilla/ecma/String/15.5.4.11-1.js       |    514 -
 .../tests/mozilla/ecma/String/15.5.4.11-2.js       |    647 -
 .../tests/mozilla/ecma/String/15.5.4.11-3.js       |    509 -
 .../tests/mozilla/ecma/String/15.5.4.11-4.js       |    508 -
 .../tests/mozilla/ecma/String/15.5.4.11-5.js       |    514 -
 .../tests/mozilla/ecma/String/15.5.4.11-6.js       |    511 -
 .../tests/mozilla/ecma/String/15.5.4.12-1.js       |    527 -
 .../tests/mozilla/ecma/String/15.5.4.12-2.js       |    514 -
 .../tests/mozilla/ecma/String/15.5.4.12-3.js       |    556 -
 .../tests/mozilla/ecma/String/15.5.4.12-4.js       |    511 -
 .../tests/mozilla/ecma/String/15.5.4.12-5.js       |    523 -
 .../tests/mozilla/ecma/String/15.5.4.2-1.js        |     70 -
 .../tests/mozilla/ecma/String/15.5.4.2-2-n.js      |     74 -
 .../tests/mozilla/ecma/String/15.5.4.2-3.js        |     87 -
 .../tests/mozilla/ecma/String/15.5.4.2.js          |     92 -
 .../tests/mozilla/ecma/String/15.5.4.3-1.js        |     70 -
 .../tests/mozilla/ecma/String/15.5.4.3-2.js        |     89 -
 .../tests/mozilla/ecma/String/15.5.4.3-3-n.js      |     72 -
 .../tests/mozilla/ecma/String/15.5.4.4-1.js        |     87 -
 .../tests/mozilla/ecma/String/15.5.4.4-2.js        |    141 -
 .../tests/mozilla/ecma/String/15.5.4.4-3.js        |    117 -
 .../tests/mozilla/ecma/String/15.5.4.4-4.js        |    159 -
 .../tests/mozilla/ecma/String/15.5.4.5-1.js        |     89 -
 .../tests/mozilla/ecma/String/15.5.4.5-2.js        |    128 -
 .../tests/mozilla/ecma/String/15.5.4.5-3.js        |    136 -
 .../tests/mozilla/ecma/String/15.5.4.5-4.js        |     80 -
 .../tests/mozilla/ecma/String/15.5.4.5-5.js        |    111 -
 .../tests/mozilla/ecma/String/15.5.4.5-6.js        |     97 -
 .../tests/mozilla/ecma/String/15.5.4.6-1.js        |    158 -
 .../tests/mozilla/ecma/String/15.5.4.6-2.js        |    260 -
 .../tests/mozilla/ecma/String/15.5.4.7-1.js        |    221 -
 .../tests/mozilla/ecma/String/15.5.4.7-2.js        |    220 -
 .../tests/mozilla/ecma/String/15.5.4.7-3.js        |    166 -
 .../tests/mozilla/ecma/String/15.5.4.8-1.js        |    234 -
 .../tests/mozilla/ecma/String/15.5.4.8-2.js        |    248 -
 .../tests/mozilla/ecma/String/15.5.4.8-3.js        |    205 -
 .../tests/mozilla/ecma/String/15.5.4.9-1.js        |    202 -
 .../tests/mozilla/ecma/String/15.5.4.js            |     74 -
 .../tests/mozilla/ecma/String/15.5.5.1.js          |     90 -
 .../tests/mozilla/ecma/TypeConversion/9.2.js       |    111 -
 .../tests/mozilla/ecma/TypeConversion/9.3-1.js     |     96 -
 .../tests/mozilla/ecma/TypeConversion/9.3.1-1.js   |    323 -
 .../tests/mozilla/ecma/TypeConversion/9.3.1-2.js   |     89 -
 .../tests/mozilla/ecma/TypeConversion/9.3.1-3.js   |    726 -
 .../tests/mozilla/ecma/TypeConversion/9.3.js       |     89 -
 .../tests/mozilla/ecma/TypeConversion/9.4-1.js     |    120 -
 .../tests/mozilla/ecma/TypeConversion/9.4-2.js     |    120 -
 .../tests/mozilla/ecma/TypeConversion/9.5-2.js     |    171 -
 .../tests/mozilla/ecma/TypeConversion/9.6.js       |    139 -
 .../tests/mozilla/ecma/TypeConversion/9.7.js       |    158 -
 .../tests/mozilla/ecma/TypeConversion/9.8.1.js     |    166 -
 .../tests/mozilla/ecma/TypeConversion/9.9-1.js     |    143 -
 .../JavaScriptCore/tests/mozilla/ecma/Types/8.1.js |     71 -
 .../JavaScriptCore/tests/mozilla/ecma/Types/8.4.js |    125 -
 .../tests/mozilla/ecma/Types/8.6.2.1-1.js          |    105 -
 .../JavaScriptCore/tests/mozilla/ecma/browser.js   |     80 -
 .../JavaScriptCore/tests/mozilla/ecma/jsref.js     |    669 -
 .../JavaScriptCore/tests/mozilla/ecma/shell.js     |    712 -
 .../tests/mozilla/ecma_2/Exceptions/boolean-001.js |     43 -
 .../tests/mozilla/ecma_2/Exceptions/boolean-002.js |     47 -
 .../tests/mozilla/ecma_2/Exceptions/date-001.js    |     57 -
 .../tests/mozilla/ecma_2/Exceptions/date-002.js    |     51 -
 .../tests/mozilla/ecma_2/Exceptions/date-003.js    |     53 -
 .../tests/mozilla/ecma_2/Exceptions/date-004.js    |     47 -
 .../mozilla/ecma_2/Exceptions/exception-001.js     |     42 -
 .../mozilla/ecma_2/Exceptions/exception-002.js     |     42 -
 .../mozilla/ecma_2/Exceptions/exception-003.js     |     46 -
 .../mozilla/ecma_2/Exceptions/exception-004.js     |     42 -
 .../mozilla/ecma_2/Exceptions/exception-005.js     |     42 -
 .../mozilla/ecma_2/Exceptions/exception-006.js     |     53 -
 .../mozilla/ecma_2/Exceptions/exception-007.js     |     54 -
 .../mozilla/ecma_2/Exceptions/exception-008.js     |     41 -
 .../mozilla/ecma_2/Exceptions/exception-009.js     |     50 -
 .../mozilla/ecma_2/Exceptions/exception-010-n.js   |     36 -
 .../mozilla/ecma_2/Exceptions/exception-011-n.js   |     35 -
 .../mozilla/ecma_2/Exceptions/expression-001.js    |     47 -
 .../mozilla/ecma_2/Exceptions/expression-002.js    |     57 -
 .../mozilla/ecma_2/Exceptions/expression-003.js    |     52 -
 .../mozilla/ecma_2/Exceptions/expression-004.js    |     46 -
 .../mozilla/ecma_2/Exceptions/expression-005.js    |     38 -
 .../mozilla/ecma_2/Exceptions/expression-006.js    |     43 -
 .../mozilla/ecma_2/Exceptions/expression-007.js    |     41 -
 .../mozilla/ecma_2/Exceptions/expression-008.js    |     38 -
 .../mozilla/ecma_2/Exceptions/expression-009.js    |     39 -
 .../mozilla/ecma_2/Exceptions/expression-010.js    |     40 -
 .../mozilla/ecma_2/Exceptions/expression-011.js    |     40 -
 .../mozilla/ecma_2/Exceptions/expression-012.js    |     41 -
 .../mozilla/ecma_2/Exceptions/expression-013.js    |     41 -
 .../mozilla/ecma_2/Exceptions/expression-014.js    |     43 -
 .../mozilla/ecma_2/Exceptions/expression-015.js    |     37 -
 .../mozilla/ecma_2/Exceptions/expression-016.js    |     37 -
 .../mozilla/ecma_2/Exceptions/expression-017.js    |     37 -
 .../mozilla/ecma_2/Exceptions/expression-019.js    |     41 -
 .../mozilla/ecma_2/Exceptions/function-001.js      |     64 -
 .../tests/mozilla/ecma_2/Exceptions/global-001.js  |     43 -
 .../tests/mozilla/ecma_2/Exceptions/global-002.js  |     43 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-001.js |     49 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-002.js |     49 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-003.js |     41 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-004.js |     49 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-005.js |     50 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-006.js |     55 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-007.js |     48 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-008.js |     50 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-009.js |     49 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-010.js |     48 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-011.js |     50 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-012.js |     50 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-013.js |     49 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-014.js |     50 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-015.js |     50 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-016.js |     48 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-017.js |     50 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-018.js |     50 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-019.js |     50 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-020.js |     50 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-021.js |     50 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-022.js |     50 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-023.js |     49 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-024.js |     56 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-025.js |     56 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-026.js |     56 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-027.js |     58 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-028.js |     56 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-029.js |     56 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-030.js |     56 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-031.js |     56 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-032.js |     56 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-033.js |     56 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-034.js |     55 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-035.js |     56 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-036.js |     56 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-037.js |     56 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-038.js |     56 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-039.js |     43 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-040.js |     43 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-041.js |     45 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-042.js |     46 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-047.js |     47 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-048.js |     41 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-049.js |     46 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-050.js |     42 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-051.js |     42 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-052.js |     44 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-053.js |     42 -
 .../tests/mozilla/ecma_2/Exceptions/lexical-054.js |     43 -
 .../tests/mozilla/ecma_2/Exceptions/number-001.js  |     52 -
 .../tests/mozilla/ecma_2/Exceptions/number-002.js  |     45 -
 .../tests/mozilla/ecma_2/Exceptions/number-003.js  |     47 -
 .../mozilla/ecma_2/Exceptions/statement-001.js     |     44 -
 .../mozilla/ecma_2/Exceptions/statement-002.js     |     66 -
 .../mozilla/ecma_2/Exceptions/statement-003.js     |     77 -
 .../mozilla/ecma_2/Exceptions/statement-004.js     |     49 -
 .../mozilla/ecma_2/Exceptions/statement-005.js     |     48 -
 .../mozilla/ecma_2/Exceptions/statement-006.js     |     48 -
 .../mozilla/ecma_2/Exceptions/statement-007.js     |     39 -
 .../mozilla/ecma_2/Exceptions/statement-008.js     |     39 -
 .../mozilla/ecma_2/Exceptions/statement-009.js     |     38 -
 .../tests/mozilla/ecma_2/Exceptions/string-001.js  |     50 -
 .../tests/mozilla/ecma_2/Exceptions/string-002.js  |     49 -
 .../ecma_2/Expressions/StrictEquality-001.js       |     70 -
 .../mozilla/ecma_2/Expressions/instanceof-001.js   |    117 -
 .../mozilla/ecma_2/Expressions/instanceof-002.js   |    124 -
 .../mozilla/ecma_2/Expressions/instanceof-003-n.js |     93 -
 .../mozilla/ecma_2/Expressions/instanceof-004-n.js |     92 -
 .../mozilla/ecma_2/Expressions/instanceof-005-n.js |     84 -
 .../mozilla/ecma_2/Expressions/instanceof-006.js   |     83 -
 .../mozilla/ecma_2/FunctionObjects/apply-001-n.js  |     39 -
 .../tests/mozilla/ecma_2/FunctionObjects/call-1.js |     40 -
 .../ecma_2/LexicalConventions/keywords-001.js      |     31 -
 .../LexicalConventions/regexp-literals-001.js      |     38 -
 .../LexicalConventions/regexp-literals-002.js      |     22 -
 .../tests/mozilla/ecma_2/RegExp/constructor-001.js |     66 -
 .../tests/mozilla/ecma_2/RegExp/exec-001.js        |     34 -
 .../tests/mozilla/ecma_2/RegExp/exec-002.js        |    182 -
 .../tests/mozilla/ecma_2/RegExp/function-001.js    |     66 -
 .../tests/mozilla/ecma_2/RegExp/hex-001.js         |     64 -
 .../tests/mozilla/ecma_2/RegExp/multiline-001.js   |     62 -
 .../tests/mozilla/ecma_2/RegExp/octal-001.js       |     72 -
 .../tests/mozilla/ecma_2/RegExp/octal-002.js       |     87 -
 .../tests/mozilla/ecma_2/RegExp/octal-003.js       |     81 -
 .../tests/mozilla/ecma_2/RegExp/properties-001.js  |     85 -
 .../tests/mozilla/ecma_2/RegExp/properties-002.js  |    125 -
 .../mozilla/ecma_2/RegExp/regexp-enumerate-001.js  |     98 -
 .../tests/mozilla/ecma_2/RegExp/regress-001.js     |     39 -
 .../tests/mozilla/ecma_2/RegExp/unicode-001.js     |     53 -
 .../tests/mozilla/ecma_2/Statements/dowhile-001.js |     41 -
 .../tests/mozilla/ecma_2/Statements/dowhile-002.js |     68 -
 .../tests/mozilla/ecma_2/Statements/dowhile-003.js |     60 -
 .../tests/mozilla/ecma_2/Statements/dowhile-004.js |     64 -
 .../tests/mozilla/ecma_2/Statements/dowhile-005.js |     70 -
 .../tests/mozilla/ecma_2/Statements/dowhile-006.js |     86 -
 .../tests/mozilla/ecma_2/Statements/dowhile-007.js |     94 -
 .../tests/mozilla/ecma_2/Statements/forin-001.js   |    294 -
 .../tests/mozilla/ecma_2/Statements/forin-002.js   |     73 -
 .../tests/mozilla/ecma_2/Statements/if-001.js      |     39 -
 .../tests/mozilla/ecma_2/Statements/label-001.js   |     39 -
 .../tests/mozilla/ecma_2/Statements/label-002.js   |     53 -
 .../tests/mozilla/ecma_2/Statements/switch-001.js  |     64 -
 .../tests/mozilla/ecma_2/Statements/switch-002.js  |     60 -
 .../tests/mozilla/ecma_2/Statements/switch-003.js  |     54 -
 .../tests/mozilla/ecma_2/Statements/switch-004.js  |     91 -
 .../tests/mozilla/ecma_2/Statements/try-001.js     |     82 -
 .../tests/mozilla/ecma_2/Statements/try-003.js     |     79 -
 .../tests/mozilla/ecma_2/Statements/try-004.js     |     51 -
 .../tests/mozilla/ecma_2/Statements/try-005.js     |     54 -
 .../tests/mozilla/ecma_2/Statements/try-006.js     |     84 -
 .../tests/mozilla/ecma_2/Statements/try-007.js     |     89 -
 .../tests/mozilla/ecma_2/Statements/try-008.js     |     56 -
 .../tests/mozilla/ecma_2/Statements/try-009.js     |     63 -
 .../tests/mozilla/ecma_2/Statements/try-010.js     |     70 -
 .../tests/mozilla/ecma_2/Statements/try-012.js     |     92 -
 .../tests/mozilla/ecma_2/Statements/while-001.js   |     39 -
 .../tests/mozilla/ecma_2/Statements/while-002.js   |     83 -
 .../tests/mozilla/ecma_2/Statements/while-003.js   |     84 -
 .../tests/mozilla/ecma_2/Statements/while-004.js   |    214 -
 .../tests/mozilla/ecma_2/String/match-001.js       |    100 -
 .../tests/mozilla/ecma_2/String/match-002.js       |    168 -
 .../tests/mozilla/ecma_2/String/match-003.js       |    126 -
 .../tests/mozilla/ecma_2/String/match-004.js       |    167 -
 .../tests/mozilla/ecma_2/String/replace-001.js     |     60 -
 .../tests/mozilla/ecma_2/String/split-001.js       |    106 -
 .../tests/mozilla/ecma_2/String/split-002.js       |    264 -
 .../tests/mozilla/ecma_2/String/split-003.js       |    117 -
 .../JavaScriptCore/tests/mozilla/ecma_2/browser.js |     83 -
 .../mozilla/ecma_2/instanceof/instanceof-001.js    |     31 -
 .../mozilla/ecma_2/instanceof/instanceof-002.js    |     61 -
 .../mozilla/ecma_2/instanceof/instanceof-003.js    |     57 -
 .../mozilla/ecma_2/instanceof/regress-7635.js      |     70 -
 .../JavaScriptCore/tests/mozilla/ecma_2/jsref.js   |    629 -
 .../JavaScriptCore/tests/mozilla/ecma_2/shell.js   |    216 -
 .../tests/mozilla/ecma_2/template.js               |     39 -
 .../tests/mozilla/ecma_3/Array/15.4.4.3-1.js       |     66 -
 .../tests/mozilla/ecma_3/Array/15.4.4.4-001.js     |    148 -
 .../tests/mozilla/ecma_3/Array/regress-101488.js   |    151 -
 .../tests/mozilla/ecma_3/Array/regress-130451.js   |    214 -
 .../tests/mozilla/ecma_3/Date/15.9.5.3.js          |    149 -
 .../tests/mozilla/ecma_3/Date/15.9.5.4.js          |    194 -
 .../tests/mozilla/ecma_3/Date/15.9.5.5.js          |     94 -
 .../tests/mozilla/ecma_3/Date/15.9.5.6.js          |    149 -
 .../tests/mozilla/ecma_3/Date/15.9.5.7.js          |    211 -
 .../tests/mozilla/ecma_3/Date/shell.js             |    676 -
 .../tests/mozilla/ecma_3/Exceptions/15.11.1.1.js   |    132 -
 .../tests/mozilla/ecma_3/Exceptions/15.11.4.4-1.js |    169 -
 .../mozilla/ecma_3/Exceptions/15.11.7.6-001.js     |    125 -
 .../mozilla/ecma_3/Exceptions/15.11.7.6-002.js     |    120 -
 .../mozilla/ecma_3/Exceptions/15.11.7.6-003.js     |    120 -
 .../tests/mozilla/ecma_3/Exceptions/binding-001.js |    106 -
 .../mozilla/ecma_3/Exceptions/regress-181654.js    |    150 -
 .../mozilla/ecma_3/Exceptions/regress-181914.js    |    189 -
 .../mozilla/ecma_3/Exceptions/regress-58946.js     |     56 -
 .../mozilla/ecma_3/Exceptions/regress-95101.js     |     97 -
 .../mozilla/ecma_3/ExecutionContexts/10.1.3-1.js   |    196 -
 .../mozilla/ecma_3/ExecutionContexts/10.1.3-2.js   |    157 -
 .../mozilla/ecma_3/ExecutionContexts/10.1.3.js     |     55 -
 .../mozilla/ecma_3/ExecutionContexts/10.1.4-1.js   |     58 -
 .../ecma_3/ExecutionContexts/regress-23346.js      |     53 -
 .../tests/mozilla/ecma_3/Expressions/11.6.1-1.js   |    171 -
 .../tests/mozilla/ecma_3/Expressions/11.9.6-1.js   |    208 -
 .../tests/mozilla/ecma_3/FunExpr/fe-001-n.js       |     37 -
 .../tests/mozilla/ecma_3/FunExpr/fe-001.js         |     39 -
 .../tests/mozilla/ecma_3/FunExpr/fe-002.js         |     43 -
 .../tests/mozilla/ecma_3/Function/15.3.4.3-1.js    |    205 -
 .../tests/mozilla/ecma_3/Function/15.3.4.4-1.js    |    180 -
 .../tests/mozilla/ecma_3/Function/arguments-001.js |    148 -
 .../tests/mozilla/ecma_3/Function/call-001.js      |    131 -
 .../mozilla/ecma_3/Function/regress-104584.js      |     56 -
 .../mozilla/ecma_3/Function/regress-131964.js      |    191 -
 .../mozilla/ecma_3/Function/regress-137181.js      |    108 -
 .../mozilla/ecma_3/Function/regress-193555.js      |    131 -
 .../tests/mozilla/ecma_3/Function/regress-49286.js |    116 -
 .../tests/mozilla/ecma_3/Function/regress-58274.js |    221 -
 .../tests/mozilla/ecma_3/Function/regress-85880.js |    152 -
 .../tests/mozilla/ecma_3/Function/regress-94506.js |    142 -
 .../tests/mozilla/ecma_3/Function/regress-97921.js |    131 -
 .../tests/mozilla/ecma_3/Function/scope-001.js     |    249 -
 .../tests/mozilla/ecma_3/Function/scope-002.js     |    224 -
 .../tests/mozilla/ecma_3/Number/15.7.4.5-1.js      |    124 -
 .../tests/mozilla/ecma_3/Number/15.7.4.6-1.js      |    113 -
 .../tests/mozilla/ecma_3/Number/15.7.4.7-1.js      |    118 -
 .../ecma_3/NumberFormatting/tostring-001.js        |     42 -
 .../tests/mozilla/ecma_3/Object/8.6.2.6-001.js     |    108 -
 .../tests/mozilla/ecma_3/Object/class-001.js       |    128 -
 .../tests/mozilla/ecma_3/Object/class-002.js       |    124 -
 .../tests/mozilla/ecma_3/Object/class-003.js       |    118 -
 .../tests/mozilla/ecma_3/Object/class-004.js       |    117 -
 .../tests/mozilla/ecma_3/Object/class-005.js       |    102 -
 .../tests/mozilla/ecma_3/Object/regress-72773.js   |     75 -
 .../mozilla/ecma_3/Object/regress-79129-001.js     |     58 -
 .../tests/mozilla/ecma_3/Object/shell.js           |     81 -
 .../tests/mozilla/ecma_3/Operators/11.13.1-001.js  |    147 -
 .../tests/mozilla/ecma_3/Operators/11.4.1-001.js   |    115 -
 .../tests/mozilla/ecma_3/RegExp/15.10.2-1.js       |    176 -
 .../tests/mozilla/ecma_3/RegExp/15.10.3.1-1.js     |    115 -
 .../tests/mozilla/ecma_3/RegExp/15.10.3.1-2.js     |    123 -
 .../tests/mozilla/ecma_3/RegExp/15.10.4.1-1.js     |    111 -
 .../tests/mozilla/ecma_3/RegExp/15.10.4.1-2.js     |    117 -
 .../tests/mozilla/ecma_3/RegExp/15.10.4.1-3.js     |    124 -
 .../tests/mozilla/ecma_3/RegExp/15.10.4.1-4.js     |    130 -
 .../tests/mozilla/ecma_3/RegExp/15.10.4.1-5-n.js   |    113 -
 .../tests/mozilla/ecma_3/RegExp/15.10.6.2-1.js     |    119 -
 .../tests/mozilla/ecma_3/RegExp/15.10.6.2-2.js     |    362 -
 .../tests/mozilla/ecma_3/RegExp/octal-001.js       |    131 -
 .../tests/mozilla/ecma_3/RegExp/octal-002.js       |    213 -
 .../tests/mozilla/ecma_3/RegExp/perlstress-001.js  |   3225 -
 .../tests/mozilla/ecma_3/RegExp/perlstress-002.js  |   1837 -
 .../tests/mozilla/ecma_3/RegExp/regress-100199.js  |    286 -
 .../tests/mozilla/ecma_3/RegExp/regress-103087.js  |    155 -
 .../tests/mozilla/ecma_3/RegExp/regress-105972.js  |    136 -
 .../tests/mozilla/ecma_3/RegExp/regress-119909.js  |     86 -
 .../tests/mozilla/ecma_3/RegExp/regress-122076.js  |    103 -
 .../tests/mozilla/ecma_3/RegExp/regress-123437.js  |    107 -
 .../tests/mozilla/ecma_3/RegExp/regress-165353.js  |    117 -
 .../tests/mozilla/ecma_3/RegExp/regress-169497.js  |    100 -
 .../tests/mozilla/ecma_3/RegExp/regress-169534.js  |     90 -
 .../tests/mozilla/ecma_3/RegExp/regress-187133.js  |    137 -
 .../tests/mozilla/ecma_3/RegExp/regress-188206.js  |    282 -
 .../tests/mozilla/ecma_3/RegExp/regress-191479.js  |    193 -
 .../tests/mozilla/ecma_3/RegExp/regress-202564.js  |     96 -
 .../tests/mozilla/ecma_3/RegExp/regress-209067.js  |   1101 -
 .../tests/mozilla/ecma_3/RegExp/regress-209919.js  |    169 -
 .../tests/mozilla/ecma_3/RegExp/regress-216591.js  |    112 -
 .../mozilla/ecma_3/RegExp/regress-220367-001.js    |     99 -
 .../mozilla/ecma_3/RegExp/regress-220367-002.js    |    107 -
 .../tests/mozilla/ecma_3/RegExp/regress-24712.js   |     42 -
 .../tests/mozilla/ecma_3/RegExp/regress-28686.js   |     39 -
 .../tests/mozilla/ecma_3/RegExp/regress-31316.js   |     75 -
 .../tests/mozilla/ecma_3/RegExp/regress-57572.js   |    129 -
 .../tests/mozilla/ecma_3/RegExp/regress-57631.js   |    128 -
 .../tests/mozilla/ecma_3/RegExp/regress-67773.js   |    190 -
 .../tests/mozilla/ecma_3/RegExp/regress-72964.js   |    100 -
 .../tests/mozilla/ecma_3/RegExp/regress-76683.js   |     93 -
 .../tests/mozilla/ecma_3/RegExp/regress-78156.js   |    102 -
 .../tests/mozilla/ecma_3/RegExp/regress-85721.js   |    271 -
 .../tests/mozilla/ecma_3/RegExp/regress-87231.js   |    124 -
 .../tests/mozilla/ecma_3/RegExp/regress-98306.js   |     77 -
 .../tests/mozilla/ecma_3/RegExp/shell.js           |    230 -
 .../mozilla/ecma_3/Statements/regress-121744.js    |    212 -
 .../mozilla/ecma_3/Statements/regress-131348.js    |    179 -
 .../mozilla/ecma_3/Statements/regress-157509.js    |    106 -
 .../mozilla/ecma_3/Statements/regress-194364.js    |    134 -
 .../mozilla/ecma_3/Statements/regress-74474-001.js |    118 -
 .../mozilla/ecma_3/Statements/regress-74474-002.js |   9076 -
 .../mozilla/ecma_3/Statements/regress-74474-003.js |   9078 -
 .../mozilla/ecma_3/Statements/regress-83532-001.js |     48 -
 .../mozilla/ecma_3/Statements/regress-83532-002.js |     51 -
 .../tests/mozilla/ecma_3/Statements/switch-001.js  |    122 -
 .../tests/mozilla/ecma_3/String/regress-104375.js  |     95 -
 .../tests/mozilla/ecma_3/String/regress-189898.js  |    152 -
 .../tests/mozilla/ecma_3/String/regress-83293.js   |    193 -
 .../tests/mozilla/ecma_3/Unicode/uc-001-n.js       |     44 -
 .../tests/mozilla/ecma_3/Unicode/uc-001.js         |     38 -
 .../tests/mozilla/ecma_3/Unicode/uc-002-n.js       |     38 -
 .../tests/mozilla/ecma_3/Unicode/uc-002.js         |     42 -
 .../tests/mozilla/ecma_3/Unicode/uc-003.js         |     53 -
 .../tests/mozilla/ecma_3/Unicode/uc-004.js         |     47 -
 .../tests/mozilla/ecma_3/Unicode/uc-005.js         |    271 -
 .../JavaScriptCore/tests/mozilla/ecma_3/shell.js   |    180 -
 .../JavaScriptCore/tests/mozilla/expected.html     |    486 -
 .../JavaScriptCore/tests/mozilla/importList.html   |     69 -
 .../JavaScriptCore/tests/mozilla/js1_1/browser.js  |     80 -
 .../JavaScriptCore/tests/mozilla/js1_1/jsref.js    |    170 -
 .../tests/mozilla/js1_1/regress/function-001.js    |     76 -
 .../JavaScriptCore/tests/mozilla/js1_1/shell.js    |    143 -
 .../tests/mozilla/js1_2/Array/array_split_1.js     |     72 -
 .../tests/mozilla/js1_2/Array/general1.js          |     62 -
 .../tests/mozilla/js1_2/Array/general2.js          |     78 -
 .../tests/mozilla/js1_2/Array/slice.js             |    123 -
 .../tests/mozilla/js1_2/Array/splice1.js           |    152 -
 .../tests/mozilla/js1_2/Array/splice2.js           |    150 -
 .../tests/mozilla/js1_2/Array/tostring_1.js        |    138 -
 .../tests/mozilla/js1_2/Array/tostring_2.js        |     96 -
 .../tests/mozilla/js1_2/Objects/toString-001.js    |    117 -
 .../tests/mozilla/js1_2/String/charCodeAt.js       |     71 -
 .../tests/mozilla/js1_2/String/concat.js           |     96 -
 .../tests/mozilla/js1_2/String/match.js            |     62 -
 .../tests/mozilla/js1_2/String/slice.js            |    123 -
 .../JavaScriptCore/tests/mozilla/js1_2/browser.js  |     83 -
 .../mozilla/js1_2/function/Function_object.js      |     85 -
 .../tests/mozilla/js1_2/function/Number.js         |     98 -
 .../tests/mozilla/js1_2/function/String.js         |     99 -
 .../tests/mozilla/js1_2/function/definition-1.js   |     73 -
 .../tests/mozilla/js1_2/function/function-001-n.js |     74 -
 .../tests/mozilla/js1_2/function/length.js         |     93 -
 .../tests/mozilla/js1_2/function/nesting-1.js      |     61 -
 .../tests/mozilla/js1_2/function/nesting.js        |     83 -
 .../tests/mozilla/js1_2/function/regexparg-1.js    |     98 -
 .../tests/mozilla/js1_2/function/regexparg-2-n.js  |     66 -
 .../tests/mozilla/js1_2/function/tostring-1.js     |    152 -
 .../tests/mozilla/js1_2/function/tostring-2.js     |    198 -
 .../JavaScriptCore/tests/mozilla/js1_2/jsref.js    |    215 -
 .../tests/mozilla/js1_2/operator/equality.js       |     72 -
 .../tests/mozilla/js1_2/operator/strictEquality.js |     92 -
 .../mozilla/js1_2/regexp/RegExp_dollar_number.js   |    108 -
 .../tests/mozilla/js1_2/regexp/RegExp_input.js     |    102 -
 .../mozilla/js1_2/regexp/RegExp_input_as_array.js  |    102 -
 .../tests/mozilla/js1_2/regexp/RegExp_lastIndex.js |     83 -
 .../tests/mozilla/js1_2/regexp/RegExp_lastMatch.js |     85 -
 .../js1_2/regexp/RegExp_lastMatch_as_array.js      |     85 -
 .../tests/mozilla/js1_2/regexp/RegExp_lastParen.js |    100 -
 .../js1_2/regexp/RegExp_lastParen_as_array.js      |    100 -
 .../mozilla/js1_2/regexp/RegExp_leftContext.js     |     90 -
 .../js1_2/regexp/RegExp_leftContext_as_array.js    |     90 -
 .../tests/mozilla/js1_2/regexp/RegExp_multiline.js |    129 -
 .../js1_2/regexp/RegExp_multiline_as_array.js      |    129 -
 .../tests/mozilla/js1_2/regexp/RegExp_object.js    |     88 -
 .../mozilla/js1_2/regexp/RegExp_rightContext.js    |     90 -
 .../js1_2/regexp/RegExp_rightContext_as_array.js   |     90 -
 .../tests/mozilla/js1_2/regexp/alphanumeric.js     |    129 -
 .../tests/mozilla/js1_2/regexp/asterisk.js         |    105 -
 .../tests/mozilla/js1_2/regexp/backslash.js        |     79 -
 .../tests/mozilla/js1_2/regexp/backspace.js        |     79 -
 .../tests/mozilla/js1_2/regexp/beginLine.js        |     80 -
 .../tests/mozilla/js1_2/regexp/character_class.js  |    107 -
 .../tests/mozilla/js1_2/regexp/compile.js          |     94 -
 .../mozilla/js1_2/regexp/control_characters.js     |     71 -
 .../tests/mozilla/js1_2/regexp/digit.js            |    119 -
 .../tests/mozilla/js1_2/regexp/dot.js              |     95 -
 .../tests/mozilla/js1_2/regexp/endLine.js          |     80 -
 .../tests/mozilla/js1_2/regexp/everything.js       |     80 -
 .../tests/mozilla/js1_2/regexp/exec.js             |     77 -
 .../tests/mozilla/js1_2/regexp/flags.js            |     84 -
 .../tests/mozilla/js1_2/regexp/global.js           |     95 -
 .../tests/mozilla/js1_2/regexp/hexadecimal.js      |    108 -
 .../tests/mozilla/js1_2/regexp/ignoreCase.js       |    111 -
 .../tests/mozilla/js1_2/regexp/interval.js         |    115 -
 .../tests/mozilla/js1_2/regexp/octal.js            |    108 -
 .../tests/mozilla/js1_2/regexp/parentheses.js      |    107 -
 .../tests/mozilla/js1_2/regexp/plus.js             |     87 -
 .../tests/mozilla/js1_2/regexp/question_mark.js    |     99 -
 .../tests/mozilla/js1_2/regexp/regress-6359.js     |     68 -
 .../tests/mozilla/js1_2/regexp/regress-9141.js     |     86 -
 .../tests/mozilla/js1_2/regexp/simple_form.js      |     90 -
 .../tests/mozilla/js1_2/regexp/source.js           |     87 -
 .../mozilla/js1_2/regexp/special_characters.js     |    157 -
 .../tests/mozilla/js1_2/regexp/string_replace.js   |     80 -
 .../tests/mozilla/js1_2/regexp/string_search.js    |     87 -
 .../tests/mozilla/js1_2/regexp/string_split.js     |     91 -
 .../tests/mozilla/js1_2/regexp/test.js             |     87 -
 .../tests/mozilla/js1_2/regexp/toString.js         |     75 -
 .../tests/mozilla/js1_2/regexp/vertical_bar.js     |     95 -
 .../tests/mozilla/js1_2/regexp/whitespace.js       |    122 -
 .../tests/mozilla/js1_2/regexp/word_boundary.js    |    119 -
 .../tests/mozilla/js1_2/regress/regress-144834.js  |     76 -
 .../tests/mozilla/js1_2/regress/regress-7703.js    |     83 -
 .../JavaScriptCore/tests/mozilla/js1_2/shell.js    |    147 -
 .../tests/mozilla/js1_2/statements/break.js        |    162 -
 .../tests/mozilla/js1_2/statements/continue.js     |    175 -
 .../tests/mozilla/js1_2/statements/do_while.js     |     68 -
 .../tests/mozilla/js1_2/statements/switch.js       |    127 -
 .../tests/mozilla/js1_2/statements/switch2.js      |    188 -
 .../tests/mozilla/js1_2/version120/boolean-001.js  |     73 -
 .../mozilla/js1_2/version120/regress-99663.js      |    172 -
 .../tests/mozilla/js1_2/version120/shell.js        |     24 -
 .../tests/mozilla/js1_3/Boolean/boolean-001.js     |     73 -
 .../tests/mozilla/js1_3/Script/delete-001.js       |     79 -
 .../tests/mozilla/js1_3/Script/function-001-n.js   |     74 -
 .../tests/mozilla/js1_3/Script/function-002.js     |     75 -
 .../tests/mozilla/js1_3/Script/in-001.js           |     52 -
 .../tests/mozilla/js1_3/Script/new-001.js          |    120 -
 .../tests/mozilla/js1_3/Script/script-001.js       |    159 -
 .../tests/mozilla/js1_3/Script/switch-001.js       |     80 -
 .../tests/mozilla/js1_3/inherit/proto_1.js         |    166 -
 .../tests/mozilla/js1_3/inherit/proto_10.js        |    152 -
 .../tests/mozilla/js1_3/inherit/proto_11.js        |    115 -
 .../tests/mozilla/js1_3/inherit/proto_12.js        |    142 -
 .../tests/mozilla/js1_3/inherit/proto_2.js         |    122 -
 .../tests/mozilla/js1_3/inherit/proto_3.js         |    103 -
 .../tests/mozilla/js1_3/inherit/proto_4.js         |    156 -
 .../tests/mozilla/js1_3/inherit/proto_5.js         |    146 -
 .../tests/mozilla/js1_3/inherit/proto_6.js         |    171 -
 .../tests/mozilla/js1_3/inherit/proto_7.js         |    125 -
 .../tests/mozilla/js1_3/inherit/proto_8.js         |    123 -
 .../tests/mozilla/js1_3/inherit/proto_9.js         |    101 -
 .../JavaScriptCore/tests/mozilla/js1_3/jsref.js    |    198 -
 .../tests/mozilla/js1_3/regress/delete-001.js      |     79 -
 .../tests/mozilla/js1_3/regress/function-001-n.js  |     74 -
 .../tests/mozilla/js1_3/regress/function-002.js    |     75 -
 .../tests/mozilla/js1_3/regress/in-001.js          |     66 -
 .../tests/mozilla/js1_3/regress/new-001.js         |    120 -
 .../tests/mozilla/js1_3/regress/switch-001.js      |     80 -
 .../JavaScriptCore/tests/mozilla/js1_3/shell.js    |    163 -
 .../JavaScriptCore/tests/mozilla/js1_3/template.js |     44 -
 .../tests/mozilla/js1_4/Eval/eval-001.js           |     75 -
 .../tests/mozilla/js1_4/Eval/eval-002.js           |     80 -
 .../tests/mozilla/js1_4/Eval/eval-003.js           |     85 -
 .../tests/mozilla/js1_4/Functions/function-001.js  |    106 -
 .../tests/mozilla/js1_4/Regress/date-001-n.js      |     55 -
 .../tests/mozilla/js1_4/Regress/function-001.js    |     79 -
 .../tests/mozilla/js1_4/Regress/function-002.js    |    123 -
 .../tests/mozilla/js1_4/Regress/function-003.js    |     77 -
 .../tests/mozilla/js1_4/Regress/function-004-n.js  |     51 -
 .../tests/mozilla/js1_4/Regress/regress-7224.js    |     72 -
 .../tests/mozilla/js1_4/Regress/toString-001-n.js  |     53 -
 .../JavaScriptCore/tests/mozilla/js1_4/browser.js  |     80 -
 .../JavaScriptCore/tests/mozilla/js1_4/jsref.js    |    169 -
 .../JavaScriptCore/tests/mozilla/js1_4/shell.js    |    138 -
 .../tests/mozilla/js1_5/Array/array-001.js         |    101 -
 .../tests/mozilla/js1_5/Array/regress-101964.js    |     98 -
 .../tests/mozilla/js1_5/Array/regress-107138.js    |    190 -
 .../tests/mozilla/js1_5/Array/regress-108440.js    |    103 -
 .../tests/mozilla/js1_5/Array/regress-154338.js    |    119 -
 .../tests/mozilla/js1_5/Array/regress-157652.js    |    136 -
 .../tests/mozilla/js1_5/Array/regress-178722.js    |    175 -
 .../tests/mozilla/js1_5/Array/regress-94257.js     |     99 -
 .../mozilla/js1_5/Exceptions/catchguard-001-n.js   |     57 -
 .../mozilla/js1_5/Exceptions/catchguard-001.js     |     64 -
 .../mozilla/js1_5/Exceptions/catchguard-002-n.js   |     46 -
 .../mozilla/js1_5/Exceptions/catchguard-002.js     |     60 -
 .../mozilla/js1_5/Exceptions/catchguard-003-n.js   |     53 -
 .../mozilla/js1_5/Exceptions/catchguard-003.js     |     69 -
 .../tests/mozilla/js1_5/Exceptions/errstack-001.js |    274 -
 .../mozilla/js1_5/Exceptions/regress-121658.js     |    152 -
 .../mozilla/js1_5/Exceptions/regress-123002.js     |    129 -
 .../mozilla/js1_5/Exceptions/regress-50447.js      |    146 -
 .../mozilla/js1_5/Expressions/regress-192288.js    |    114 -
 .../js1_5/Expressions/regress-96526-argsub.js      |    120 -
 .../js1_5/Expressions/regress-96526-delelem.js     |    120 -
 .../js1_5/Expressions/regress-96526-noargsub.js    |    120 -
 .../tests/mozilla/js1_5/Expressions/shell.js       |    113 -
 .../tests/mozilla/js1_5/GetSet/getset-001.js       |     72 -
 .../tests/mozilla/js1_5/GetSet/getset-002.js       |     68 -
 .../tests/mozilla/js1_5/GetSet/getset-003.js       |    190 -
 .../tests/mozilla/js1_5/GetSet/getset-004.js       |    190 -
 .../tests/mozilla/js1_5/GetSet/getset-005.js       |    199 -
 .../tests/mozilla/js1_5/GetSet/getset-006.js       |    173 -
 .../js1_5/LexicalConventions/lexical-001.js        |    161 -
 .../js1_5/LexicalConventions/regress-177314.js     |    105 -
 .../tests/mozilla/js1_5/Object/regress-137000.js   |    235 -
 .../tests/mozilla/js1_5/Object/regress-192105.js   |    178 -
 .../mozilla/js1_5/Object/regress-90596-001.js      |    278 -
 .../mozilla/js1_5/Object/regress-90596-002.js      |    278 -
 .../mozilla/js1_5/Object/regress-90596-003.js      |    290 -
 .../mozilla/js1_5/Object/regress-96284-001.js      |    161 -
 .../mozilla/js1_5/Object/regress-96284-002.js      |    161 -
 .../tests/mozilla/js1_5/Regress/regress-102725.js  |     77 -
 .../tests/mozilla/js1_5/Regress/regress-103602.js  |    162 -
 .../tests/mozilla/js1_5/Regress/regress-104077.js  |    635 -
 .../tests/mozilla/js1_5/Regress/regress-110286.js  |    151 -
 .../tests/mozilla/js1_5/Regress/regress-111557.js  |  10960 -
 .../tests/mozilla/js1_5/Regress/regress-114491.js  |    101 -
 .../tests/mozilla/js1_5/Regress/regress-114493.js  |    109 -
 .../tests/mozilla/js1_5/Regress/regress-118849.js  |    181 -
 .../tests/mozilla/js1_5/Regress/regress-127557.js  |    113 -
 .../mozilla/js1_5/Regress/regress-131510-001.js    |     68 -
 .../tests/mozilla/js1_5/Regress/regress-140974.js  |    135 -
 .../tests/mozilla/js1_5/Regress/regress-146596.js  |    154 -
 .../tests/mozilla/js1_5/Regress/regress-152646.js  |    121 -
 .../tests/mozilla/js1_5/Regress/regress-156354.js  |    126 -
 .../tests/mozilla/js1_5/Regress/regress-159334.js  |    124 -
 .../tests/mozilla/js1_5/Regress/regress-168347.js  |    215 -
 .../tests/mozilla/js1_5/Regress/regress-170193.js  |    106 -
 .../tests/mozilla/js1_5/Regress/regress-172699.js  |     94 -
 .../tests/mozilla/js1_5/Regress/regress-179524.js  |    363 -
 .../tests/mozilla/js1_5/Regress/regress-185165.js  |     96 -
 .../tests/mozilla/js1_5/Regress/regress-191633.js  |    102 -
 .../tests/mozilla/js1_5/Regress/regress-191668.js  |     99 -
 .../tests/mozilla/js1_5/Regress/regress-192414.js  |    117 -
 .../tests/mozilla/js1_5/Regress/regress-192465.js  |    152 -
 .../tests/mozilla/js1_5/Regress/regress-193418.js  |     99 -
 .../tests/mozilla/js1_5/Regress/regress-203402.js  |     90 -
 .../tests/mozilla/js1_5/Regress/regress-203841.js  |    159 -
 .../tests/mozilla/js1_5/Regress/regress-204210.js  |    143 -
 .../tests/mozilla/js1_5/Regress/regress-210682.js  |     96 -
 .../tests/mozilla/js1_5/Regress/regress-216320.js  |   1033 -
 .../tests/mozilla/js1_5/Regress/regress-31255.js   |    108 -
 .../tests/mozilla/js1_5/Regress/regress-39309.js   |    105 -
 .../tests/mozilla/js1_5/Regress/regress-44009.js   |     63 -
 .../tests/mozilla/js1_5/Regress/regress-57043.js   |     88 -
 .../mozilla/js1_5/Regress/regress-68498-001.js     |     56 -
 .../mozilla/js1_5/Regress/regress-68498-002.js     |     80 -
 .../mozilla/js1_5/Regress/regress-68498-003.js     |     84 -
 .../mozilla/js1_5/Regress/regress-68498-004.js     |    112 -
 .../tests/mozilla/js1_5/Regress/regress-69607.js   |     53 -
 .../tests/mozilla/js1_5/Regress/regress-71107.js   |     60 -
 .../tests/mozilla/js1_5/Regress/regress-76054.js   |    139 -
 .../tests/mozilla/js1_5/Regress/regress-80981.js   |   3137 -
 .../tests/mozilla/js1_5/Regress/regress-82306.js   |     59 -
 .../tests/mozilla/js1_5/Regress/regress-89443.js   |   2130 -
 .../tests/mozilla/js1_5/Regress/regress-89474.js   |     62 -
 .../tests/mozilla/js1_5/Regress/regress-90445.js   |    306 -
 .../tests/mozilla/js1_5/Regress/regress-96128-n.js |     64 -
 .../mozilla/js1_5/Regress/regress-96526-001.js     |    530 -
 .../mozilla/js1_5/Regress/regress-96526-002.js     |     56 -
 .../mozilla/js1_5/Regress/regress-96526-003.js     |   4431 -
 .../tests/mozilla/js1_5/Scope/regress-154693.js    |     96 -
 .../tests/mozilla/js1_5/Scope/regress-181834.js    |    178 -
 .../tests/mozilla/js1_5/Scope/regress-184107.js    |    124 -
 .../tests/mozilla/js1_5/Scope/regress-185485.js    |    158 -
 .../tests/mozilla/js1_5/Scope/regress-191276.js    |    123 -
 .../tests/mozilla/js1_5/Scope/regress-192226.js    |    120 -
 .../mozilla/js1_5/Scope/regress-202678-001.js      |    131 -
 .../mozilla/js1_5/Scope/regress-202678-002.js      |    132 -
 .../mozilla/js1_5/Scope/regress-208496-001.js      |    169 -
 .../mozilla/js1_5/Scope/regress-208496-002.js      |    161 -
 .../tests/mozilla/js1_5/Scope/regress-220362.js    |    111 -
 .../tests/mozilla/js1_5/Scope/regress-220584.js    |    132 -
 .../tests/mozilla/js1_5/Scope/regress-77578-001.js |    154 -
 .../tests/mozilla/js1_5/Scope/scope-001.js         |    110 -
 .../tests/mozilla/js1_5/Scope/scope-002.js         |    121 -
 .../tests/mozilla/js1_5/Scope/scope-003.js         |    122 -
 .../tests/mozilla/js1_5/Scope/scope-004.js         |    204 -
 .../tests/mozilla/js1_5/String/regress-107771.js   |    104 -
 .../tests/mozilla/js1_5/String/regress-179068.js   |    154 -
 .../JavaScriptCore/tests/mozilla/js1_5/shell.js    |    180 -
 .../tests/mozilla/js1_6/Array/browser.js           |      1 -
 .../tests/mozilla/js1_6/Array/regress-290592.js    |    693 -
 .../tests/mozilla/js1_6/Array/regress-304828.js    |    270 -
 .../tests/mozilla/js1_6/Array/regress-305002.js    |     56 -
 .../tests/mozilla/js1_6/Array/regress-310425-01.js |     58 -
 .../tests/mozilla/js1_6/Array/regress-310425-02.js |     48 -
 .../tests/mozilla/js1_6/Array/regress-320887.js    |     55 -
 .../tests/mozilla/js1_6/Array/shell.js             |      1 -
 .../JavaScriptCore/tests/mozilla/js1_6/README      |      1 -
 .../tests/mozilla/js1_6/Regress/browser.js         |      1 -
 .../tests/mozilla/js1_6/Regress/regress-301574.js  |     67 -
 .../tests/mozilla/js1_6/Regress/regress-309242.js  |     75 -
 .../mozilla/js1_6/Regress/regress-311157-01.js     |     55 -
 .../mozilla/js1_6/Regress/regress-311157-02.js     |     55 -
 .../tests/mozilla/js1_6/Regress/regress-314887.js  |     51 -
 .../tests/mozilla/js1_6/Regress/regress-320172.js  |     56 -
 .../tests/mozilla/js1_6/Regress/shell.js           |      1 -
 .../tests/mozilla/js1_6/String/browser.js          |      1 -
 .../tests/mozilla/js1_6/String/regress-306591.js   |     95 -
 .../tests/mozilla/js1_6/String/shell.js            |      1 -
 .../JavaScriptCore/tests/mozilla/js1_6/browser.js  |    147 -
 .../JavaScriptCore/tests/mozilla/js1_6/shell.js    |    477 -
 .../JavaScriptCore/tests/mozilla/js1_6/template.js |     57 -
 .../JavaScriptCore/tests/mozilla/jsDriver.pl       |   1358 -
 .../JavaScriptCore/tests/mozilla/menufoot.html     |      8 -
 .../JavaScriptCore/tests/mozilla/menuhead.html     |    138 -
 .../Source/JavaScriptCore/tests/mozilla/mkhtml.pl  |     84 -
 .../JavaScriptCore/tests/mozilla/mklistpage.pl     |    261 -
 .../JavaScriptCore/tests/mozilla/runtests.pl       |    495 -
 .../JavaScriptCore/tests/mozilla/template.js       |     55 -
 .../tests/perf/bench-allocate-nonretained.js       |      6 -
 .../tests/perf/bench-allocate-retained.js          |     10 -
 .../Source/JavaScriptCore/tools/CodeProfile.cpp    |     12 +-
 .../Source/JavaScriptCore/tools/CodeProfile.h      |      2 +-
 .../Source/JavaScriptCore/tools/CodeProfiling.cpp  |      8 +-
 .../Source/JavaScriptCore/tools/ProfileTreeNode.h  |      2 +-
 .../JavaScriptCore/yarr/RegularExpression.cpp      |    184 +
 .../Source/JavaScriptCore/yarr/RegularExpression.h |     62 +
 .../JavaScriptCore/yarr/YarrCanonicalizeUCS2.cpp   |     34 +-
 .../JavaScriptCore/yarr/YarrCanonicalizeUCS2.h     |     18 +-
 .../JavaScriptCore/yarr/YarrCanonicalizeUCS2.js    |    219 +
 .../Source/JavaScriptCore/yarr/YarrInterpreter.cpp |     16 +-
 .../Source/JavaScriptCore/yarr/YarrInterpreter.h   |      7 +-
 .../native/Source/JavaScriptCore/yarr/YarrJIT.cpp  |     49 +-
 .../native/Source/JavaScriptCore/yarr/YarrJIT.h    |      2 +-
 .../native/Source/JavaScriptCore/yarr/YarrParser.h |     13 +-
 .../Source/JavaScriptCore/yarr/YarrPattern.cpp     |     16 +-
 .../Source/JavaScriptCore/yarr/YarrPattern.h       |      5 +-
 .../native/Source/JavaScriptCore/yarr/yarr.pri     |     12 -
 modules/web/src/main/native/Source/Makefile        |     23 +
 modules/web/src/main/native/Source/Makefile.shared |      2 +
 .../web/src/main/native/Source/Platform/ChangeLog  |    180 +
 .../src/main/native/Source/Platform/GNUmakefile.am |    133 +
 .../web/src/main/native/Source/PlatformEfl.cmake   |     46 +
 .../web/src/main/native/Source/PlatformGTK.cmake   |     81 +
 .../main/native/Source/ThirdParty/Makefile.shared  |      2 -
 .../web/src/main/native/Source/WTF/CMakeLists.txt  |      1 +
 modules/web/src/main/native/Source/WTF/ChangeLog   |   4198 +
 .../main/native/Source/WTF/ChangeLog-2013-10-13    |  23837 ++
 .../web/src/main/native/Source/WTF/GNUmakefile.am  |     40 +
 .../src/main/native/Source/WTF/GNUmakefile.list.am |    257 +
 modules/web/src/main/native/Source/WTF/Makefile    |      1 +
 modules/web/src/main/native/Source/WTF/WTFJava.pri |     51 +-
 modules/web/src/main/native/Source/WTF/config.h    |     66 +
 .../web/src/main/native/Source/WTF/wtf/AVLTree.h   |      6 +-
 .../web/src/main/native/Source/WTF/wtf/Alignment.h |     70 -
 .../src/main/native/Source/WTF/wtf/ArrayBuffer.cpp |     78 -
 .../src/main/native/Source/WTF/wtf/ArrayBuffer.h   |    248 -
 .../main/native/Source/WTF/wtf/ArrayBufferView.cpp |     57 -
 .../main/native/Source/WTF/wtf/ArrayBufferView.h   |    204 -
 .../src/main/native/Source/WTF/wtf/Assertions.cpp  |    100 +-
 .../src/main/native/Source/WTF/wtf/Assertions.h    |    136 +-
 .../web/src/main/native/Source/WTF/wtf/Atomics.cpp |      2 +-
 .../web/src/main/native/Source/WTF/wtf/Atomics.h   |    145 +-
 .../main/native/Source/WTF/wtf/AutodrainedPool.h   |     10 +-
 .../native/Source/WTF/wtf/AutodrainedPoolMac.mm    |     46 +
 modules/web/src/main/native/Source/WTF/wtf/Bag.h   |    111 +
 .../src/main/native/Source/WTF/wtf/BagToHashMap.h  |     50 +
 .../web/src/main/native/Source/WTF/wtf/BitArray.h  |     62 -
 .../src/main/native/Source/WTF/wtf/BitVector.cpp   |    101 +-
 .../web/src/main/native/Source/WTF/wtf/BitVector.h |    115 +-
 .../web/src/main/native/Source/WTF/wtf/Bitmap.h    |     71 +-
 .../src/main/native/Source/WTF/wtf/BloomFilter.h   |      2 +-
 .../native/Source/WTF/wtf/BumpPointerAllocator.h   |      6 +-
 .../web/src/main/native/Source/WTF/wtf/ByteOrder.h |     67 +
 .../src/main/native/Source/WTF/wtf/ByteSpinLock.h  |     71 +
 .../src/main/native/Source/WTF/wtf/CMakeLists.txt  |     96 +-
 .../main/native/Source/WTF/wtf/CheckedArithmetic.h |     45 +-
 .../main/native/Source/WTF/wtf/CheckedBoolean.h    |     15 +-
 .../native/Source/WTF/wtf/CompilationThread.cpp    |     64 +
 .../main/native/Source/WTF/wtf/CompilationThread.h |     61 +
 .../web/src/main/native/Source/WTF/wtf/Compiler.h  |    331 +-
 .../src/main/native/Source/WTF/wtf/Compression.cpp |    179 +
 .../src/main/native/Source/WTF/wtf/Compression.h   |    149 +
 .../Source/WTF/wtf/CryptographicUtilities.cpp      |     44 +
 .../native/Source/WTF/wtf/CryptographicUtilities.h |     38 +
 .../WTF/wtf/CryptographicallyRandomNumber.cpp      |      8 +-
 .../src/main/native/Source/WTF/wtf/CurrentTime.cpp |     58 +-
 .../src/main/native/Source/WTF/wtf/CurrentTime.h   |      4 +
 .../web/src/main/native/Source/WTF/wtf/DataLog.cpp |     11 +-
 .../web/src/main/native/Source/WTF/wtf/DataLog.h   |     12 +
 .../src/main/native/Source/WTF/wtf/DateMath.cpp    |    114 +-
 .../web/src/main/native/Source/WTF/wtf/DateMath.h  |     64 +-
 .../native/Source/WTF/wtf/DeferrableRefCounted.h   |    124 +
 modules/web/src/main/native/Source/WTF/wtf/Deque.h |    262 +-
 .../src/main/native/Source/WTF/wtf/DisallowCType.h |      2 +-
 .../main/native/Source/WTF/wtf/DoublyLinkedList.h  |     26 +
 .../native/Source/WTF/wtf/DynamicAnnotations.h     |      2 +
 .../web/src/main/native/Source/WTF/wtf/EnumClass.h |    134 -
 .../src/main/native/Source/WTF/wtf/ExportMacros.h  |      4 -
 .../src/main/native/Source/WTF/wtf/FastAllocBase.h |    427 -
 .../main/native/Source/WTF/wtf/FastBitVector.cpp   |     40 +
 .../src/main/native/Source/WTF/wtf/FastBitVector.h |     29 +-
 .../src/main/native/Source/WTF/wtf/FastMalloc.cpp  |    265 +-
 .../src/main/native/Source/WTF/wtf/FastMalloc.h    |     76 +-
 .../main/native/Source/WTF/wtf/FeatureDefines.h    |    246 +-
 .../main/native/Source/WTF/wtf/FilePrintStream.cpp |      8 +-
 .../main/native/Source/WTF/wtf/FilePrintStream.h   |      8 +-
 .../src/main/native/Source/WTF/wtf/FixedArray.h    |     58 -
 .../web/src/main/native/Source/WTF/wtf/FlipBytes.h |    119 +
 .../src/main/native/Source/WTF/wtf/Float32Array.h  |    109 -
 .../src/main/native/Source/WTF/wtf/Float64Array.h  |    109 -
 .../web/src/main/native/Source/WTF/wtf/Forward.h   |     89 +-
 .../native/Source/WTF/wtf/FunctionDispatcher.h     |      4 +-
 .../src/main/native/Source/WTF/wtf/Functional.h    |     10 +-
 .../native/Source/WTF/wtf/GregorianDateTime.cpp    |      4 +-
 .../main/native/Source/WTF/wtf/HashCountedSet.h    |     32 +-
 .../src/main/native/Source/WTF/wtf/HashFunctions.h |     47 +-
 .../src/main/native/Source/WTF/wtf/HashIterators.h |     16 +-
 .../web/src/main/native/Source/WTF/wtf/HashMap.h   |    801 +-
 .../src/main/native/Source/WTF/wtf/HashMethod.h    |     45 +
 .../web/src/main/native/Source/WTF/wtf/HashSet.h   |    139 +-
 .../src/main/native/Source/WTF/wtf/HashTable.cpp   |     45 +-
 .../web/src/main/native/Source/WTF/wtf/HashTable.h |    235 +-
 .../src/main/native/Source/WTF/wtf/HashTraits.h    |    422 +-
 .../web/src/main/native/Source/WTF/wtf/InlineASM.h |      3 +-
 .../web/src/main/native/Source/WTF/wtf/Insertion.h |     78 +
 .../src/main/native/Source/WTF/wtf/Int16Array.h    |    103 -
 .../src/main/native/Source/WTF/wtf/Int32Array.h    |    102 -
 .../web/src/main/native/Source/WTF/wtf/Int8Array.h |    104 -
 .../native/Source/WTF/wtf/IntegralTypedArrayBase.h |     64 -
 .../main/native/Source/WTF/wtf/IteratorAdaptors.h  |    113 +
 .../src/main/native/Source/WTF/wtf/IteratorRange.h |     56 +
 .../web/src/main/native/Source/WTF/wtf/ListDump.h  |    130 +
 .../src/main/native/Source/WTF/wtf/ListHashSet.h   |   1482 +-
 .../web/src/main/native/Source/WTF/wtf/Locker.h    |     25 +-
 modules/web/src/main/native/Source/WTF/wtf/MD5.cpp |     68 +-
 modules/web/src/main/native/Source/WTF/wtf/MD5.h   |      9 +-
 .../src/main/native/Source/WTF/wtf/MainThread.cpp  |     92 +-
 .../src/main/native/Source/WTF/wtf/MainThread.h    |     27 +-
 .../web/src/main/native/Source/WTF/wtf/MallocPtr.h |    108 +
 .../src/main/native/Source/WTF/wtf/MathExtras.h    |     92 +-
 .../src/main/native/Source/WTF/wtf/MediaTime.cpp   |     95 +-
 .../web/src/main/native/Source/WTF/wtf/MediaTime.h |     15 +-
 .../src/main/native/Source/WTF/wtf/MessageQueue.h  |     88 +-
 .../native/Source/WTF/wtf/MetaAllocatorHandle.h    |      8 +-
 .../main/native/Source/WTF/wtf/NeverDestroyed.h    |     29 +-
 .../web/src/main/native/Source/WTF/wtf/NoLock.h    |     48 +
 .../main/native/Source/WTF/wtf/NonCopyingSort.h    |     89 -
 .../src/main/native/Source/WTF/wtf/Noncopyable.h   |     10 +-
 .../web/src/main/native/Source/WTF/wtf/NotFound.h  |     37 -
 .../web/src/main/native/Source/WTF/wtf/NullPtr.cpp |     34 -
 .../web/src/main/native/Source/WTF/wtf/NullPtr.h   |     56 -
 .../main/native/Source/WTF/wtf/NumberOfCores.cpp   |      6 -
 .../src/main/native/Source/WTF/wtf/NumberOfCores.h |      2 +-
 .../src/main/native/Source/WTF/wtf/OSAllocator.h   |      8 +-
 .../native/Source/WTF/wtf/OSAllocatorPosix.cpp     |     31 +-
 .../main/native/Source/WTF/wtf/OSAllocatorWin.cpp  |     12 +
 .../main/native/Source/WTF/wtf/ObjcRuntimeExtras.h |     21 +-
 .../src/main/native/Source/WTF/wtf/OwnArrayPtr.h   |    157 -
 .../web/src/main/native/Source/WTF/wtf/OwnPtr.h    |     49 +-
 .../src/main/native/Source/WTF/wtf/OwnPtrCommon.h  |     28 +-
 .../main/native/Source/WTF/wtf/PackedIntVector.h   |      5 +-
 .../native/Source/WTF/wtf/PageAllocationAligned.h  |      4 +-
 .../main/native/Source/WTF/wtf/PassOwnArrayPtr.h   |    169 -
 .../src/main/native/Source/WTF/wtf/PassOwnPtr.h    |     18 +-
 .../web/src/main/native/Source/WTF/wtf/PassRef.h   |    162 +
 .../src/main/native/Source/WTF/wtf/PassRefPtr.h    |     50 +-
 .../src/main/native/Source/WTF/wtf/PassTraits.h    |     63 -
 .../web/src/main/native/Source/WTF/wtf/Platform.h  |    520 +-
 .../native/Source/WTF/wtf/PlatformBlackBerry.cmake |      3 -
 .../main/native/Source/WTF/wtf/PlatformEfl.cmake   |     13 +-
 .../main/native/Source/WTF/wtf/PlatformGTK.cmake   |     19 +
 .../main/native/Source/WTF/wtf/PlatformWin.cmake   |     16 +
 .../main/native/Source/WTF/wtf/PlatformWinCE.cmake |      9 -
 .../src/main/native/Source/WTF/wtf/PrintStream.cpp |     29 +
 .../src/main/native/Source/WTF/wtf/PrintStream.h   |    132 +-
 .../web/src/main/native/Source/WTF/wtf/RAMSize.cpp |      7 -
 .../src/main/native/Source/WTF/wtf/RandomNumber.h  |      6 +-
 modules/web/src/main/native/Source/WTF/wtf/Ref.h   |     80 +
 .../src/main/native/Source/WTF/wtf/RefCounted.h    |     88 +-
 .../main/native/Source/WTF/wtf/RefCountedArray.h   |     27 +-
 .../Source/WTF/wtf/RefCountedLeakCounter.cpp       |     10 +-
 .../native/Source/WTF/wtf/RefCountedLeakCounter.h  |     32 +-
 .../web/src/main/native/Source/WTF/wtf/RefPtr.h    |     93 +-
 .../src/main/native/Source/WTF/wtf/RefPtrHashMap.h |    120 +-
 .../web/src/main/native/Source/WTF/wtf/RetainPtr.h |    190 +-
 .../web/src/main/native/Source/WTF/wtf/RunLoop.cpp |    131 +
 .../web/src/main/native/Source/WTF/wtf/RunLoop.h   |    177 +
 .../main/native/Source/WTF/wtf/RunLoopTimerCF.cpp  |     92 +
 .../web/src/main/native/Source/WTF/wtf/SHA1.cpp    |     40 +-
 modules/web/src/main/native/Source/WTF/wtf/SHA1.h  |     19 +-
 .../src/main/native/Source/WTF/wtf/SchedulePair.h  |      6 +-
 .../main/native/Source/WTF/wtf/SchedulePairCF.cpp  |     45 +
 .../main/native/Source/WTF/wtf/SchedulePairMac.mm  |     46 +
 .../main/native/Source/WTF/wtf/SegmentedVector.h   |     35 +-
 .../native/Source/WTF/wtf/SentinelLinkedList.h     |      4 +-
 .../native/Source/WTF/wtf/SixCharacterHash.cpp     |     76 +
 .../main/native/Source/WTF/wtf/SixCharacterHash.h  |     48 +
 .../src/main/native/Source/WTF/wtf/SizeLimits.cpp  |     33 +-
 .../src/main/native/Source/WTF/wtf/StackBounds.cpp |    263 +-
 .../src/main/native/Source/WTF/wtf/StackBounds.h   |     64 +-
 .../src/main/native/Source/WTF/wtf/StackStats.cpp  |    309 +
 .../src/main/native/Source/WTF/wtf/StackStats.h    |      6 +-
 .../src/main/native/Source/WTF/wtf/StdLibExtras.h  |    133 +-
 .../src/main/native/Source/WTF/wtf/StreamBuffer.h  |      2 +-
 .../native/Source/WTF/wtf/StringHashDumpContext.h  |    122 +
 .../src/main/native/Source/WTF/wtf/StringHasher.h  |      5 +-
 .../native/Source/WTF/wtf/StringPrintStream.cpp    |      6 +-
 .../main/native/Source/WTF/wtf/StringPrintStream.h |     44 +-
 .../web/src/main/native/Source/WTF/wtf/TCPageMap.h |     82 +-
 .../main/native/Source/WTF/wtf/TCSystemAlloc.cpp   |      8 -
 .../Source/WTF/wtf/ThreadRestrictionVerifier.h     |    214 -
 .../native/Source/WTF/wtf/ThreadSafeRefCounted.h   |     36 +-
 .../main/native/Source/WTF/wtf/ThreadSpecific.h    |     25 +-
 .../src/main/native/Source/WTF/wtf/Threading.cpp   |     14 +-
 .../web/src/main/native/Source/WTF/wtf/Threading.h |     12 -
 .../native/Source/WTF/wtf/ThreadingPrimitives.h    |     20 +-
 .../native/Source/WTF/wtf/ThreadingPthreads.cpp    |     58 +-
 .../main/native/Source/WTF/wtf/ThreadingWin.cpp    |     25 +-
 .../web/src/main/native/Source/WTF/wtf/TriState.h  |      1 +
 .../src/main/native/Source/WTF/wtf/TypeTraits.cpp  |    155 -
 .../src/main/native/Source/WTF/wtf/TypeTraits.h    |    261 -
 .../main/native/Source/WTF/wtf/TypedArrayBase.h    |    155 -
 .../src/main/native/Source/WTF/wtf/Uint16Array.h   |    104 -
 .../src/main/native/Source/WTF/wtf/Uint32Array.h   |    104 -
 .../src/main/native/Source/WTF/wtf/Uint8Array.h    |    104 -
 .../main/native/Source/WTF/wtf/Uint8ClampedArray.h |    127 -
 .../src/main/native/Source/WTF/wtf/UniStdExtras.h  |     54 +
 .../web/src/main/native/Source/WTF/wtf/Vector.h    |   2045 +-
 .../src/main/native/Source/WTF/wtf/VectorTraits.h  |     20 +-
 .../main/native/Source/WTF/wtf/WTFThreadData.cpp   |     20 +
 .../src/main/native/Source/WTF/wtf/WTFThreadData.h |     45 +-
 .../web/src/main/native/Source/WTF/wtf/WeakPtr.h   |     27 +-
 .../src/main/native/Source/WTF/wtf/WindowsExtras.h |     80 +
 .../WTF/wtf/blackberry/MainThreadBlackBerry.cpp    |     36 -
 .../main/native/Source/WTF/wtf/cf/RunLoopCF.cpp    |    129 +
 .../web/src/main/native/Source/WTF/wtf/dtoa.cpp    |     21 +-
 modules/web/src/main/native/Source/WTF/wtf/dtoa.h  |      3 +-
 .../native/Source/WTF/wtf/dtoa/cached-powers.cc    |      4 +-
 .../native/Source/WTF/wtf/dtoa/cached-powers.h     |      2 +-
 .../Source/WTF/wtf/dtoa/double-conversion.cc       |      4 +-
 .../native/Source/WTF/wtf/dtoa/double-conversion.h |      4 +-
 .../main/native/Source/WTF/wtf/dtoa/fast-dtoa.cc   |     30 +-
 .../src/main/native/Source/WTF/wtf/dtoa/utils.h    |      8 +-
 .../main/native/Source/WTF/wtf/efl/OwnPtrEfl.cpp   |      5 -
 .../main/native/Source/WTF/wtf/efl/RefPtrEfl.cpp   |     48 +
 .../src/main/native/Source/WTF/wtf/efl/RefPtrEfl.h |     38 +
 .../main/native/Source/WTF/wtf/efl/RunLoopEfl.cpp  |    134 +
 .../native/Source/WTF/wtf/gobject/GMutexLocker.h   |     72 +
 .../main/native/Source/WTF/wtf/gobject/GOwnPtr.cpp |     71 -
 .../main/native/Source/WTF/wtf/gobject/GOwnPtr.h   |    144 -
 .../main/native/Source/WTF/wtf/gobject/GRefPtr.cpp |     16 +-
 .../main/native/Source/WTF/wtf/gobject/GRefPtr.h   |      8 +
 .../main/native/Source/WTF/wtf/gobject/GTypedefs.h |      1 +
 .../native/Source/WTF/wtf/gobject/GUniquePtr.h     |    127 +
 .../Source/WTF/wtf/gobject/GlibUtilities.cpp       |      5 +
 .../native/Source/WTF/wtf/gtk/MainThreadGtk.cpp    |      2 +-
 .../main/native/Source/WTF/wtf/gtk/RunLoopGtk.cpp  |    169 +
 .../src/main/native/Source/WTF/wtf/java/JavaRef.h  |      6 +-
 .../native/Source/WTF/wtf/java/MainThreadJava.cpp  |      4 +-
 .../main/native/Source/WTF/wtf/java/StringJava.cpp |      4 +-
 .../WTF/wtf/mac/DeprecatedSymbolsUsedBySafari.mm   |     68 +
 .../native/Source/WTF/wtf/mac/MainThreadMac.mm     |     78 +-
 .../main/native/Source/WTF/wtf/qt/MainThreadQt.cpp |     78 -
 .../src/main/native/Source/WTF/wtf/qt/StringQt.cpp |     75 -
 .../native/Source/WTF/wtf/text/ASCIIFastPath.h     |     38 +-
 .../native/Source/WTF/wtf/text/AtomicString.cpp    |    161 +-
 .../main/native/Source/WTF/wtf/text/AtomicString.h |    148 +-
 .../native/Source/WTF/wtf/text/AtomicStringImpl.h  |      5 +
 .../Source/WTF/wtf/text/AtomicStringTable.cpp      |     62 +
 .../native/Source/WTF/wtf/text/AtomicStringTable.h |     48 +
 .../src/main/native/Source/WTF/wtf/text/Base64.cpp |    189 +-
 .../src/main/native/Source/WTF/wtf/text/Base64.h   |     92 +-
 .../main/native/Source/WTF/wtf/text/CString.cpp    |     39 +-
 .../src/main/native/Source/WTF/wtf/text/CString.h  |     28 +-
 .../native/Source/WTF/wtf/text/ConversionMode.h    |     45 +
 .../WTF/wtf/text/IntegerToStringConversion.h       |     46 +-
 .../src/main/native/Source/WTF/wtf/text/LChar.h    |     35 +
 .../main/native/Source/WTF/wtf/text/StringBuffer.h |     13 +-
 .../native/Source/WTF/wtf/text/StringBuilder.cpp   |     47 +-
 .../native/Source/WTF/wtf/text/StringBuilder.h     |     26 +-
 .../native/Source/WTF/wtf/text/StringConcatenate.h |     12 +-
 .../main/native/Source/WTF/wtf/text/StringHash.h   |     40 +-
 .../main/native/Source/WTF/wtf/text/StringImpl.cpp |    921 +-
 .../main/native/Source/WTF/wtf/text/StringImpl.h   |    508 +-
 .../native/Source/WTF/wtf/text/StringOperators.h   |     16 +-
 .../native/Source/WTF/wtf/text/StringStatics.cpp   |      6 +-
 .../main/native/Source/WTF/wtf/text/StringView.h   |    183 +
 .../main/native/Source/WTF/wtf/text/WTFString.cpp  |    268 +-
 .../main/native/Source/WTF/wtf/text/WTFString.h    |    514 +-
 .../wtf}/text/cf/AtomicStringCF.cpp                |      0
 .../native/Source/WTF/wtf/text/cf/StringCF.cpp     |     64 +
 .../native/Source/WTF/wtf/text/cf/StringImplCF.cpp |    176 +
 .../native/Source/WTF/wtf/text/cf/StringViewCF.cpp |     41 +
 .../native/Source/WTF/wtf/unicode/CharacterNames.h |      6 +-
 .../main/native/Source/WTF/wtf/unicode/Collator.h  |     51 +-
 .../Source/WTF/wtf/unicode/CollatorDefault.cpp     |     48 +-
 .../Source/WTF/wtf/unicode/ScriptCodesFromICU.h    |    153 -
 .../main/native/Source/WTF/wtf/unicode/UTF8.cpp    |     22 +-
 .../src/main/native/Source/WTF/wtf/unicode/UTF8.h  |      7 +-
 .../Source/WTF/wtf/unicode/UnicodeMacrosFromICU.h  |    100 -
 .../Source/WTF/wtf/unicode/icu/CollatorICU.cpp     |    270 +-
 .../Source/WTF/wtf/unicode/java/UnicodeJava.h      |      8 +-
 .../Source/WTF/wtf/unicode/wchar/UnicodeWchar.h    |    167 -
 .../src/main/native/Source/WTF/wtf/win/GDIObject.h |    131 +
 .../native/Source/WTF/wtf/win/MainThreadWin.cpp    |      8 +-
 .../main/native/Source/WTF/wtf/win/OwnPtrWin.cpp   |     80 -
 .../main/native/Source/WTF/wtf/win/RunLoopWin.cpp  |    176 +
 .../native/Source/WTF/wtf/wince/FastMallocWinCE.h  |    175 -
 .../native/Source/WTF/wtf/wince/MemoryManager.cpp  |    171 -
 .../native/Source/WTF/wtf/wince/MemoryManager.h    |     80 -
 .../src/main/native/Source/WebCore/CMakeLists.txt  |   1493 +-
 .../web/src/main/native/Source/WebCore/ChangeLog   |  72789 ++++++
 .../native/Source/WebCore/ChangeLog-2002-12-03     |  17943 ++
 .../native/Source/WebCore/ChangeLog-2003-10-25     |  18662 ++
 .../native/Source/WebCore/ChangeLog-2005-08-23     |  58892 +++++
 .../native/Source/WebCore/ChangeLog-2005-12-19     |  27451 +++
 .../native/Source/WebCore/ChangeLog-2006-05-10     |  39107 ++++
 .../native/Source/WebCore/ChangeLog-2006-12-31     |  56037 +++++
 .../native/Source/WebCore/ChangeLog-2007-10-14     |  70865 ++++++
 .../native/Source/WebCore/ChangeLog-2008-08-10     |  82205 +++++++
 .../native/Source/WebCore/ChangeLog-2009-06-16     |  97559 ++++++++
 .../native/Source/WebCore/ChangeLog-2010-01-29     |  98486 ++++++++
 .../native/Source/WebCore/ChangeLog-2010-05-24     |  55179 +++++
 .../native/Source/WebCore/ChangeLog-2010-12-06     | 135224 +++++++++++
 .../native/Source/WebCore/ChangeLog-2011-02-16     |  47896 ++++
 .../native/Source/WebCore/ChangeLog-2011-06-04     |  83939 +++++++
 .../native/Source/WebCore/ChangeLog-2011-10-19     |  93234 ++++++++
 .../native/Source/WebCore/ChangeLog-2012-05-22     | 220184 ++++++++++++++++++
 .../native/Source/WebCore/ChangeLog-2012-10-02     | 151366 ++++++++++++
 .../native/Source/WebCore/ChangeLog-2013-04-24     | 208312 +++++++++++++++++
 .../native/Source/WebCore/ChangeLog-2013-10-13     |  88560 +++++++
 .../Source/WebCore/Configurations/Base.xcconfig    |     48 +-
 .../WebCore/Configurations/DebugRelease.xcconfig   |     23 +-
 .../WebCore/Configurations/FeatureDefines.xcconfig |    110 +-
 .../Source/WebCore/Configurations/Version.xcconfig |      6 +-
 .../Source/WebCore/Configurations/WebCore.xcconfig |     40 +-
 .../Configurations/WebCoreTestShim.xcconfig        |     42 +
 .../Configurations/WebCoreTestSupport.xcconfig     |     54 +
 .../Source/WebCore/Configurations/iOS.xcconfig     |      1 +
 .../main/native/Source/WebCore/DerivedSources.cpp  |    107 +-
 .../main/native/Source/WebCore/DerivedSources.make |    439 +-
 .../native/Source/WebCore/DerivedSourcesJava.pri   |    302 +-
 .../WebCore/English.lproj/Localizable.strings      |    Bin 55756 -> 32451 bytes
 .../WebCore/English.lproj/localizedStrings.js      |    935 -
 .../bindings/ScriptFunctionCall.h                  |      4 +
 .../ForwardingHeaders/bindings/ScriptObject.h      |      4 +
 .../ForwardingHeaders/bindings/ScriptValue.h       |      4 +
 .../WebCore/ForwardingHeaders/bytecode/CodeBlock.h |      4 +
 .../ForwardingHeaders/heap/AllocationSpace.h       |      4 +
 .../WebCore/ForwardingHeaders/heap/SlotVisitor.h   |     30 +
 .../WebCore/ForwardingHeaders/heap/StrongInlines.h |      4 +
 .../WebCore/ForwardingHeaders/heap/WeakInlines.h   |      4 +
 .../ForwardingHeaders/inspector/ConsoleMessage.h   |      4 +
 .../ForwardingHeaders/inspector/ConsoleTypes.h     |      4 +
 .../inspector/ContentSearchUtilities.h             |      4 +
 .../inspector/IdentifiersFactory.h                 |      4 +
 .../ForwardingHeaders/inspector/InjectedScript.h   |      4 +
 .../inspector/InjectedScriptBase.h                 |      4 +
 .../inspector/InjectedScriptHost.h                 |      4 +
 .../inspector/InjectedScriptManager.h              |      4 +
 .../inspector/InjectedScriptModule.h               |      4 +
 .../inspector/InspectorAgentBase.h                 |      4 +
 .../inspector/InspectorAgentRegistry.h             |      4 +
 .../inspector/InspectorBackendDispatcher.h         |      4 +
 .../inspector/InspectorEnvironment.h               |      4 +
 .../inspector/InspectorFrontendChannel.h           |      4 +
 .../inspector/InspectorJSBackendDispatchers.h      |      4 +
 .../inspector/InspectorJSFrontendDispatchers.h     |      4 +
 .../inspector/InspectorJSTypeBuilders.h            |      4 +
 .../inspector/InspectorTypeBuilder.h               |      4 +
 .../ForwardingHeaders/inspector/InspectorValues.h  |      4 +
 .../ForwardingHeaders/inspector/ScriptArguments.h  |      4 +
 .../ForwardingHeaders/inspector/ScriptBreakpoint.h |      4 +
 .../ForwardingHeaders/inspector/ScriptCallFrame.h  |      4 +
 .../ForwardingHeaders/inspector/ScriptCallStack.h  |      4 +
 .../inspector/ScriptCallStackFactory.h             |      4 +
 .../inspector/ScriptDebugListener.h                |      4 +
 .../inspector/ScriptDebugServer.h                  |      4 +
 .../inspector/agents/InspectorAgent.h              |      4 +
 .../inspector/agents/InspectorConsoleAgent.h       |      4 +
 .../inspector/agents/InspectorDebuggerAgent.h      |      4 +
 .../inspector/agents/InspectorRuntimeAgent.h       |      4 +
 .../interpreter/CallFrameInlines.h                 |      4 +
 .../ForwardingHeaders/interpreter/StackVisitor.h   |      4 +
 .../ForwardingHeaders/interpreter/VMInspector.h    |     29 +
 .../WebCore/ForwardingHeaders/parser/ParserError.h |      4 +
 .../ForwardingHeaders/parser/SourceProviderCache.h |      4 +
 .../ForwardingHeaders/profiler/LegacyProfiler.h    |      5 +
 .../ForwardingHeaders/runtime/ArrayBuffer.h        |      4 +
 .../ForwardingHeaders/runtime/ArrayBufferView.h    |      4 +
 .../WebCore/ForwardingHeaders/runtime/DataView.h   |      4 +
 .../ForwardingHeaders/runtime/ErrorHandlingScope.h |      4 +
 .../ForwardingHeaders/runtime/ErrorPrototype.h     |      4 +
 .../WebCore/ForwardingHeaders/runtime/Executable.h |      4 +
 .../ForwardingHeaders/runtime/Float32Array.h       |      4 +
 .../ForwardingHeaders/runtime/Float64Array.h       |      4 +
 .../WebCore/ForwardingHeaders/runtime/Int16Array.h |      4 +
 .../WebCore/ForwardingHeaders/runtime/Int32Array.h |      4 +
 .../WebCore/ForwardingHeaders/runtime/Int8Array.h  |      4 +
 .../runtime/IntegralTypedArrayBase.h               |      4 +
 .../ForwardingHeaders/runtime/JSArrayBuffer.h      |      4 +
 .../ForwardingHeaders/runtime/JSArrayBufferView.h  |      4 +
 .../WebCore/ForwardingHeaders/runtime/JSCInlines.h |      4 +
 .../WebCore/ForwardingHeaders/runtime/JSCJSValue.h |      4 +
 .../WebCore/ForwardingHeaders/runtime/JSDataView.h |      4 +
 .../runtime/JSDestructibleObject.h                 |      4 +
 .../ForwardingHeaders/runtime/JSExportMacros.h     |      4 +
 .../WebCore/ForwardingHeaders/runtime/JSMap.h      |      4 +
 .../WebCore/ForwardingHeaders/runtime/JSONObject.h |      4 +
 .../WebCore/ForwardingHeaders/runtime/JSPromise.h  |      4 +
 .../ForwardingHeaders/runtime/JSPromiseDeferred.h  |      4 +
 .../WebCore/ForwardingHeaders/runtime/JSProxy.h    |      4 +
 .../WebCore/ForwardingHeaders/runtime/JSSet.h      |      4 +
 .../ForwardingHeaders/runtime/JSTypedArrays.h      |      4 +
 .../ForwardingHeaders/runtime/JSWithScope.h        |      4 +
 .../WebCore/ForwardingHeaders/runtime/MapData.h    |      4 +
 .../ForwardingHeaders/runtime/MatchResult.h        |      4 +
 .../WebCore/ForwardingHeaders/runtime/Microtask.h  |      4 +
 .../ForwardingHeaders/runtime/ObjectConstructor.h  |      4 +
 .../ForwardingHeaders/runtime/PrivateName.h        |      4 +
 .../ForwardingHeaders/runtime/StorageBarrier.h     |      4 +
 .../ForwardingHeaders/runtime/TypedArrayBase.h     |      4 +
 .../runtime/TypedArrayController.h                 |      4 +
 .../ForwardingHeaders/runtime/TypedArrayInlines.h  |      4 +
 .../ForwardingHeaders/runtime/TypedArrays.h        |      4 +
 .../ForwardingHeaders/runtime/Uint16Array.h        |      4 +
 .../ForwardingHeaders/runtime/Uint32Array.h        |      4 +
 .../WebCore/ForwardingHeaders/runtime/Uint8Array.h |      4 +
 .../ForwardingHeaders/runtime/Uint8ClampedArray.h  |      4 +
 .../Source/WebCore/ForwardingHeaders/runtime/VM.h  |      4 +
 .../ForwardingHeaders/runtime/VMEntryScope.h       |      4 +
 .../ForwardingHeaders/yarr/RegularExpression.h     |      4 +
 .../WebCore/ForwardingHeaders/yarr/YarrJIT.h       |      5 +
 .../src/main/native/Source/WebCore/GNUmakefile.am  |    179 +-
 .../main/native/Source/WebCore/GNUmakefile.list.am |   2164 +-
 .../web/src/main/native/Source/WebCore/Info.plist  |      2 +-
 .../WebCore/Modules/battery/BatteryManager.h       |      4 +-
 .../WebCore/Modules/battery/BatteryManager.idl     |     34 +-
 .../WebCore/Modules/battery/NavigatorBattery.idl   |      7 +-
 .../WebCore/Modules/filesystem/AsyncFileWriter.h   |     60 -
 .../Modules/filesystem/AsyncFileWriterClient.h     |     53 -
 .../WebCore/Modules/filesystem/DOMFilePath.cpp     |    153 -
 .../WebCore/Modules/filesystem/DOMFilePath.h       |     90 -
 .../WebCore/Modules/filesystem/DOMFileSystem.cpp   |    212 -
 .../WebCore/Modules/filesystem/DOMFileSystem.h     |    112 -
 .../WebCore/Modules/filesystem/DOMFileSystem.idl   |     40 -
 .../Modules/filesystem/DOMFileSystemBase.cpp       |    262 -
 .../WebCore/Modules/filesystem/DOMFileSystemBase.h |    124 -
 .../Modules/filesystem/DOMFileSystemSync.cpp       |    266 -
 .../WebCore/Modules/filesystem/DOMFileSystemSync.h |     71 -
 .../Modules/filesystem/DOMFileSystemSync.idl       |     38 -
 .../Modules/filesystem/DOMWindowFileSystem.cpp     |    108 -
 .../Modules/filesystem/DOMWindowFileSystem.h       |     63 -
 .../Modules/filesystem/DOMWindowFileSystem.idl     |     38 -
 .../filesystem/DataTransferItemFileSystem.h        |     57 -
 .../filesystem/DataTransferItemFileSystem.idl      |     36 -
 .../WebCore/Modules/filesystem/DirectoryEntry.cpp  |     79 -
 .../WebCore/Modules/filesystem/DirectoryEntry.h    |     71 -
 .../WebCore/Modules/filesystem/DirectoryEntry.idl  |     42 -
 .../Modules/filesystem/DirectoryEntrySync.cpp      |     91 -
 .../Modules/filesystem/DirectoryEntrySync.h        |     69 -
 .../Modules/filesystem/DirectoryEntrySync.idl      |     42 -
 .../WebCore/Modules/filesystem/DirectoryReader.cpp |     59 -
 .../WebCore/Modules/filesystem/DirectoryReader.h   |     67 -
 .../WebCore/Modules/filesystem/DirectoryReader.idl |     38 -
 .../Modules/filesystem/DirectoryReaderBase.h       |     68 -
 .../Modules/filesystem/DirectoryReaderSync.cpp     |     68 -
 .../Modules/filesystem/DirectoryReaderSync.h       |     64 -
 .../Modules/filesystem/DirectoryReaderSync.idl     |     38 -
 .../WebCore/Modules/filesystem/EntriesCallback.h   |     52 -
 .../WebCore/Modules/filesystem/EntriesCallback.idl |     35 -
 .../Source/WebCore/Modules/filesystem/Entry.cpp    |     91 -
 .../Source/WebCore/Modules/filesystem/Entry.h      |     68 -
 .../Source/WebCore/Modules/filesystem/Entry.idl    |     49 -
 .../WebCore/Modules/filesystem/EntryArray.cpp      |     51 -
 .../Source/WebCore/Modules/filesystem/EntryArray.h |     67 -
 .../WebCore/Modules/filesystem/EntryArray.idl      |     40 -
 .../WebCore/Modules/filesystem/EntryArraySync.cpp  |     63 -
 .../WebCore/Modules/filesystem/EntryArraySync.h    |     70 -
 .../WebCore/Modules/filesystem/EntryArraySync.idl  |     40 -
 .../WebCore/Modules/filesystem/EntryBase.cpp       |     67 -
 .../Source/WebCore/Modules/filesystem/EntryBase.h  |     75 -
 .../WebCore/Modules/filesystem/EntryCallback.h     |     52 -
 .../WebCore/Modules/filesystem/EntryCallback.idl   |     35 -
 .../WebCore/Modules/filesystem/EntrySync.cpp       |    112 -
 .../Source/WebCore/Modules/filesystem/EntrySync.h  |     69 -
 .../WebCore/Modules/filesystem/EntrySync.idl       |     49 -
 .../WebCore/Modules/filesystem/ErrorCallback.h     |     52 -
 .../WebCore/Modules/filesystem/ErrorCallback.idl   |     35 -
 .../WebCore/Modules/filesystem/FileCallback.h      |     52 -
 .../WebCore/Modules/filesystem/FileCallback.idl    |     35 -
 .../WebCore/Modules/filesystem/FileEntry.cpp       |     61 -
 .../Source/WebCore/Modules/filesystem/FileEntry.h  |     64 -
 .../WebCore/Modules/filesystem/FileEntry.idl       |     40 -
 .../WebCore/Modules/filesystem/FileEntrySync.cpp   |     58 -
 .../WebCore/Modules/filesystem/FileEntrySync.h     |     67 -
 .../WebCore/Modules/filesystem/FileEntrySync.idl   |     40 -
 .../Modules/filesystem/FileSystemCallback.h        |     52 -
 .../Modules/filesystem/FileSystemCallback.idl      |     35 -
 .../Modules/filesystem/FileSystemCallbacks.cpp     |    285 -
 .../Modules/filesystem/FileSystemCallbacks.h       |    162 -
 .../WebCore/Modules/filesystem/FileSystemFlags.h   |     57 -
 .../WebCore/Modules/filesystem/FileSystemType.h    |     56 -
 .../WebCore/Modules/filesystem/FileWriter.cpp      |    331 -
 .../Source/WebCore/Modules/filesystem/FileWriter.h |    135 -
 .../WebCore/Modules/filesystem/FileWriter.idl      |     73 -
 .../WebCore/Modules/filesystem/FileWriterBase.cpp  |     76 -
 .../WebCore/Modules/filesystem/FileWriterBase.h    |     92 -
 .../Modules/filesystem/FileWriterBaseCallback.h    |     52 -
 .../Modules/filesystem/FileWriterCallback.h        |     52 -
 .../Modules/filesystem/FileWriterCallback.idl      |     35 -
 .../WebCore/Modules/filesystem/FileWriterSync.cpp  |    148 -
 .../WebCore/Modules/filesystem/FileWriterSync.h    |     79 -
 .../WebCore/Modules/filesystem/FileWriterSync.idl  |     43 -
 .../filesystem/HTMLInputElementFileSystem.cpp      |     91 -
 .../filesystem/HTMLInputElementFileSystem.h        |     53 -
 .../filesystem/HTMLInputElementFileSystem.idl      |     36 -
 .../WebCore/Modules/filesystem/LocalFileSystem.cpp |    106 -
 .../WebCore/Modules/filesystem/LocalFileSystem.h   |     96 -
 .../Source/WebCore/Modules/filesystem/Metadata.h   |     70 -
 .../Source/WebCore/Modules/filesystem/Metadata.idl |     39 -
 .../WebCore/Modules/filesystem/MetadataCallback.h  |     52 -
 .../Modules/filesystem/MetadataCallback.idl        |     35 -
 .../Modules/filesystem/SyncCallbackHelper.h        |    189 -
 .../Modules/filesystem/WorkerContextFileSystem.cpp |    142 -
 .../Modules/filesystem/WorkerContextFileSystem.h   |     64 -
 .../Modules/filesystem/WorkerContextFileSystem.idl |     41 -
 .../Source/WebCore/Modules/gamepad/Gamepad.cpp     |      4 +-
 .../Source/WebCore/Modules/gamepad/Gamepad.idl     |     12 +-
 .../Source/WebCore/Modules/gamepad/GamepadList.idl |     11 +-
 .../WebCore/Modules/gamepad/NavigatorGamepad.idl   |      4 +-
 .../WebCore/Modules/geolocation/Coordinates.cpp    |     67 +
 .../WebCore/Modules/geolocation/Coordinates.idl    |      1 -
 .../WebCore/Modules/geolocation/Geolocation.cpp    |    179 +-
 .../WebCore/Modules/geolocation/Geolocation.h      |     31 +-
 .../WebCore/Modules/geolocation/Geolocation.idl    |      3 +-
 .../Modules/geolocation/GeolocationController.cpp  |     19 +-
 .../Modules/geolocation/GeolocationController.h    |      7 +-
 .../WebCore/Modules/geolocation/Geoposition.idl    |      9 +-
 .../Modules/geolocation/NavigatorGeolocation.cpp   |      8 +
 .../Modules/geolocation/NavigatorGeolocation.h     |      4 +
 .../Modules/geolocation/NavigatorGeolocation.idl   |      4 +-
 .../Modules/geolocation/PositionCallback.idl       |      4 +-
 .../WebCore/Modules/geolocation/PositionError.idl  |     12 +-
 .../Modules/geolocation/PositionErrorCallback.idl  |      4 +-
 .../Modules/indexeddb/DOMWindowIndexedDatabase.h   |     10 +-
 .../Modules/indexeddb/DOMWindowIndexedDatabase.idl |      2 +-
 .../Source/WebCore/Modules/indexeddb/IDBAny.cpp    |      4 +-
 .../Source/WebCore/Modules/indexeddb/IDBAny.h      |      8 +-
 .../Source/WebCore/Modules/indexeddb/IDBAny.idl    |      6 +-
 .../WebCore/Modules/indexeddb/IDBBackingStore.h    |    203 -
 .../WebCore/Modules/indexeddb/IDBCallbacks.h       |     17 +-
 .../Source/WebCore/Modules/indexeddb/IDBCursor.cpp |     76 +-
 .../Source/WebCore/Modules/indexeddb/IDBCursor.h   |     30 +-
 .../Source/WebCore/Modules/indexeddb/IDBCursor.idl |     23 +-
 .../WebCore/Modules/indexeddb/IDBCursorBackend.cpp |    109 +
 .../WebCore/Modules/indexeddb/IDBCursorBackend.h   |     96 +
 .../Modules/indexeddb/IDBCursorBackendImpl.cpp     |    249 -
 .../Modules/indexeddb/IDBCursorBackendImpl.h       |     93 -
 .../Modules/indexeddb/IDBCursorBackendInterface.h  |     58 -
 .../indexeddb/IDBCursorBackendOperations.cpp       |     90 +
 .../Modules/indexeddb/IDBCursorBackendOperations.h |     88 +
 .../Modules/indexeddb/IDBCursorWithValue.cpp       |      6 +-
 .../WebCore/Modules/indexeddb/IDBCursorWithValue.h |      6 +-
 .../Modules/indexeddb/IDBCursorWithValue.idl       |      2 +-
 .../WebCore/Modules/indexeddb/IDBDatabase.cpp      |     77 +-
 .../Source/WebCore/Modules/indexeddb/IDBDatabase.h |     38 +-
 .../WebCore/Modules/indexeddb/IDBDatabase.idl      |     50 +-
 .../Modules/indexeddb/IDBDatabaseBackend.cpp       |    622 +
 .../WebCore/Modules/indexeddb/IDBDatabaseBackend.h |    175 +
 .../Modules/indexeddb/IDBDatabaseBackendImpl.cpp   |   1384 -
 .../Modules/indexeddb/IDBDatabaseBackendImpl.h     |    138 -
 .../indexeddb/IDBDatabaseBackendInterface.h        |    101 -
 .../Modules/indexeddb/IDBDatabaseCallbacks.h       |      7 +-
 .../Modules/indexeddb/IDBDatabaseCallbacksImpl.cpp |      4 +-
 .../Modules/indexeddb/IDBDatabaseCallbacksImpl.h   |     14 +-
 .../WebCore/Modules/indexeddb/IDBDatabaseError.h   |      2 +-
 .../Modules/indexeddb/IDBDatabaseMetadata.cpp      |     79 +
 .../Modules/indexeddb/IDBDatabaseMetadata.h        |     85 +
 .../Modules/indexeddb/IDBEventDispatcher.cpp       |      2 +-
 .../WebCore/Modules/indexeddb/IDBEventDispatcher.h |      2 +-
 .../WebCore/Modules/indexeddb/IDBFactory.cpp       |     55 +-
 .../Source/WebCore/Modules/indexeddb/IDBFactory.h  |     12 +-
 .../WebCore/Modules/indexeddb/IDBFactory.idl       |     17 +-
 .../Modules/indexeddb/IDBFactoryBackendImpl.cpp    |    191 -
 .../Modules/indexeddb/IDBFactoryBackendImpl.h      |     87 -
 .../indexeddb/IDBFactoryBackendInterface.cpp       |      9 +-
 .../Modules/indexeddb/IDBFactoryBackendInterface.h |     19 +-
 .../WebCore/Modules/indexeddb/IDBGetResult.h       |     84 +
 .../WebCore/Modules/indexeddb/IDBHistograms.h      |     45 +
 .../Source/WebCore/Modules/indexeddb/IDBIndex.cpp  |     46 +-
 .../Source/WebCore/Modules/indexeddb/IDBIndex.h    |     20 +-
 .../Source/WebCore/Modules/indexeddb/IDBIndex.idl  |     44 +-
 .../WebCore/Modules/indexeddb/IDBIndexMetadata.h   |     68 +
 .../Source/WebCore/Modules/indexeddb/IDBKey.cpp    |     10 +
 .../Source/WebCore/Modules/indexeddb/IDBKey.h      |      7 +-
 .../WebCore/Modules/indexeddb/IDBKeyData.cpp       |    323 +
 .../Source/WebCore/Modules/indexeddb/IDBKeyData.h  |     96 +
 .../WebCore/Modules/indexeddb/IDBKeyPath.cpp       |     79 +-
 .../Source/WebCore/Modules/indexeddb/IDBKeyPath.h  |      8 +
 .../WebCore/Modules/indexeddb/IDBKeyRange.cpp      |     12 +-
 .../Source/WebCore/Modules/indexeddb/IDBKeyRange.h |     20 +-
 .../WebCore/Modules/indexeddb/IDBKeyRange.idl      |     20 +-
 .../WebCore/Modules/indexeddb/IDBKeyRangeData.cpp  |     64 +
 .../WebCore/Modules/indexeddb/IDBKeyRangeData.h    |     76 +
 .../WebCore/Modules/indexeddb/IDBLevelDBCoding.cpp |   1809 -
 .../WebCore/Modules/indexeddb/IDBLevelDBCoding.h   |    369 -
 .../Source/WebCore/Modules/indexeddb/IDBMetadata.h |    116 -
 .../WebCore/Modules/indexeddb/IDBObjectStore.cpp   |    206 +-
 .../WebCore/Modules/indexeddb/IDBObjectStore.h     |     38 +-
 .../WebCore/Modules/indexeddb/IDBObjectStore.idl   |     56 +-
 .../indexeddb/IDBObjectStoreBackendImpl.cpp        |    147 -
 .../Modules/indexeddb/IDBObjectStoreBackendImpl.h  |     79 -
 .../Modules/indexeddb/IDBObjectStoreMetadata.h     |     69 +
 .../WebCore/Modules/indexeddb/IDBOpenDBRequest.cpp |    155 +
 .../WebCore/Modules/indexeddb/IDBOpenDBRequest.h   |     24 +-
 .../WebCore/Modules/indexeddb/IDBOpenDBRequest.idl |     35 +
 .../WebCore/Modules/indexeddb/IDBOperation.h       |     50 +
 .../Modules/indexeddb/IDBPendingDeleteCall.h       |     52 +
 .../WebCore/Modules/indexeddb/IDBPendingOpenCall.h |     63 +
 .../indexeddb/IDBPendingTransactionMonitor.cpp     |     11 +-
 .../Modules/indexeddb/IDBRecordIdentifier.h        |     79 +
 .../WebCore/Modules/indexeddb/IDBRequest.cpp       |    129 +-
 .../Source/WebCore/Modules/indexeddb/IDBRequest.h  |     45 +-
 .../WebCore/Modules/indexeddb/IDBRequest.idl       |     44 +-
 .../Modules/indexeddb/IDBServerConnection.h        |     97 +
 .../Source/WebCore/Modules/indexeddb/IDBTracing.h  |     40 -
 .../WebCore/Modules/indexeddb/IDBTransaction.cpp   |     62 +-
 .../WebCore/Modules/indexeddb/IDBTransaction.h     |     45 +-
 .../WebCore/Modules/indexeddb/IDBTransaction.idl   |     44 +-
 .../Modules/indexeddb/IDBTransactionBackend.cpp    |    373 +
 .../Modules/indexeddb/IDBTransactionBackend.h      |    128 +
 .../indexeddb/IDBTransactionBackendImpl.cpp        |    272 -
 .../Modules/indexeddb/IDBTransactionBackendImpl.h  |    119 -
 .../indexeddb/IDBTransactionBackendOperations.cpp  |    281 +
 .../indexeddb/IDBTransactionBackendOperations.h    |    471 +
 .../indexeddb/IDBTransactionCoordinator.cpp        |     45 +-
 .../Modules/indexeddb/IDBTransactionCoordinator.h  |     25 +-
 .../Modules/indexeddb/IDBVersionChangeEvent.cpp    |     15 +-
 .../Modules/indexeddb/IDBVersionChangeEvent.h      |     21 +-
 .../Modules/indexeddb/IDBVersionChangeEvent.idl    |      8 +-
 .../Source/WebCore/Modules/indexeddb/IndexedDB.h   |     32 +-
 .../Modules/indexeddb/PageGroupIndexedDatabase.cpp |      8 +-
 .../Modules/indexeddb/PageGroupIndexedDatabase.h   |      4 +-
 .../indexeddb/WorkerContextIndexedDatabase.cpp     |     80 -
 .../indexeddb/WorkerContextIndexedDatabase.h       |     61 -
 .../indexeddb/WorkerContextIndexedDatabase.idl     |     55 -
 .../indexeddb/WorkerGlobalScopeIndexedDatabase.cpp |     86 +
 .../indexeddb/WorkerGlobalScopeIndexedDatabase.h   |     63 +
 .../indexeddb/WorkerGlobalScopeIndexedDatabase.idl |     55 +
 .../leveldb/IDBBackingStoreCursorLevelDB.cpp       |    202 +
 .../leveldb/IDBBackingStoreCursorLevelDB.h         |    101 +
 .../indexeddb/leveldb/IDBBackingStoreLevelDB.cpp   |   1931 +
 .../indexeddb/leveldb/IDBBackingStoreLevelDB.h     |    143 +
 .../leveldb/IDBBackingStoreTransactionLevelDB.cpp  |     86 +
 .../leveldb/IDBBackingStoreTransactionLevelDB.h    |     71 +
 .../indexeddb/leveldb/IDBFactoryBackendLevelDB.cpp |    196 +
 .../indexeddb/leveldb/IDBFactoryBackendLevelDB.h   |     87 +
 .../indexeddb/leveldb/IDBIndexWriterLevelDB.cpp    |     94 +
 .../indexeddb/leveldb/IDBIndexWriterLevelDB.h      |     66 +
 .../Modules/indexeddb/leveldb/IDBLevelDBCoding.cpp |   1808 +
 .../Modules/indexeddb/leveldb/IDBLevelDBCoding.h   |    367 +
 .../leveldb/IDBServerConnectionLevelDB.cpp         |    627 +
 .../indexeddb/leveldb/IDBServerConnectionLevelDB.h |     98 +
 .../WebCore/Modules/mediasource/.svn/all-wcprops   |    155 +
 .../WebCore/Modules/mediasource/.svn/entries       |    878 +
 .../text-base/AudioTrackMediaSource.h.svn-base     |     47 +
 .../text-base/AudioTrackMediaSource.idl.svn-base   |     31 +
 .../.svn/text-base/DOMURLMediaSource.cpp.svn-base  |     54 +
 .../.svn/text-base/DOMURLMediaSource.h.svn-base    |     52 +
 .../.svn/text-base/DOMURLMediaSource.idl.svn-base  |     35 +
 .../.svn/text-base/MediaSource.cpp.svn-base        |    770 +
 .../.svn/text-base/MediaSource.h.svn-base          |    136 +
 .../.svn/text-base/MediaSource.idl.svn-base        |     57 +
 .../text-base/MediaSourceRegistry.cpp.svn-base     |     84 +
 .../.svn/text-base/MediaSourceRegistry.h.svn-base  |     64 +
 .../.svn/text-base/SampleMap.cpp.svn-base          |    190 +
 .../.svn/text-base/SampleMap.h.svn-base            |     82 +
 .../.svn/text-base/SourceBuffer.cpp.svn-base       |   1171 +
 .../.svn/text-base/SourceBuffer.h.svn-base         |    181 +
 .../.svn/text-base/SourceBuffer.idl.svn-base       |     60 +
 .../.svn/text-base/SourceBufferList.cpp.svn-base   |     84 +
 .../.svn/text-base/SourceBufferList.h.svn-base     |     90 +
 .../.svn/text-base/SourceBufferList.idl.svn-base   |     43 +
 .../.svn/text-base/TextTrackMediaSource.h.svn-base |     46 +
 .../text-base/TextTrackMediaSource.idl.svn-base    |     31 +
 .../text-base/VideoPlaybackQuality.cpp.svn-base    |     45 +
 .../.svn/text-base/VideoPlaybackQuality.h.svn-base |     57 +
 .../text-base/VideoPlaybackQuality.idl.svn-base    |     39 +
 .../text-base/VideoTrackMediaSource.h.svn-base     |     46 +
 .../text-base/VideoTrackMediaSource.idl.svn-base   |     30 +
 .../Modules/mediasource/AudioTrackMediaSource.h    |     47 +
 .../Modules/mediasource/AudioTrackMediaSource.idl  |     31 +
 .../Modules/mediasource/DOMURLMediaSource.cpp      |     54 +
 .../Modules/mediasource/DOMURLMediaSource.h        |     52 +
 .../Modules/mediasource/DOMURLMediaSource.idl      |     35 +
 .../WebCore/Modules/mediasource/MediaSource.cpp    |    770 +
 .../WebCore/Modules/mediasource/MediaSource.h      |    136 +
 .../WebCore/Modules/mediasource/MediaSource.idl    |     57 +
 .../Modules/mediasource/MediaSourceRegistry.cpp    |     84 +
 .../Modules/mediasource/MediaSourceRegistry.h      |     64 +
 .../WebCore/Modules/mediasource/SampleMap.cpp      |    190 +
 .../Source/WebCore/Modules/mediasource/SampleMap.h |     82 +
 .../WebCore/Modules/mediasource/SourceBuffer.cpp   |   1171 +
 .../WebCore/Modules/mediasource/SourceBuffer.h     |    181 +
 .../WebCore/Modules/mediasource/SourceBuffer.idl   |     60 +
 .../Modules/mediasource/SourceBufferList.cpp       |     84 +
 .../WebCore/Modules/mediasource/SourceBufferList.h |     90 +
 .../Modules/mediasource/SourceBufferList.idl       |     43 +
 .../Modules/mediasource/TextTrackMediaSource.h     |     46 +
 .../Modules/mediasource/TextTrackMediaSource.idl   |     31 +
 .../Modules/mediasource/VideoPlaybackQuality.cpp   |     45 +
 .../Modules/mediasource/VideoPlaybackQuality.h     |     57 +
 .../Modules/mediasource/VideoPlaybackQuality.idl   |     39 +
 .../Modules/mediasource/VideoTrackMediaSource.h    |     46 +
 .../Modules/mediasource/VideoTrackMediaSource.idl  |     30 +
 .../Modules/mediastream/AllAudioCapabilities.h     |     59 +
 .../Modules/mediastream/AllAudioCapabilities.idl   |     33 +
 .../Modules/mediastream/AllVideoCapabilities.h     |     57 +
 .../Modules/mediastream/AllVideoCapabilities.idl   |     38 +
 .../Modules/mediastream/AudioStreamTrack.cpp       |     71 +
 .../WebCore/Modules/mediastream/AudioStreamTrack.h |     59 +
 .../Modules/mediastream/AudioStreamTrack.idl       |     31 +
 .../Modules/mediastream/CapabilityRange.cpp        |     92 +
 .../WebCore/Modules/mediastream/CapabilityRange.h  |     60 +
 .../Modules/mediastream/CapabilityRange.idl        |     33 +
 .../Modules/mediastream/DOMURLMediaStream.cpp      |     56 +
 .../Modules/mediastream/DOMURLMediaStream.h        |     52 +
 .../Modules/mediastream/DOMURLMediaStream.idl      |     35 +
 .../mediastream/HTMLMediaElementMediaStream.cpp    |     50 +
 .../mediastream/HTMLMediaElementMediaStream.h      |     48 +
 .../mediastream/HTMLMediaElementMediaStream.idl    |     33 +
 .../Modules/mediastream/LocalMediaStream.cpp       |     72 -
 .../WebCore/Modules/mediastream/LocalMediaStream.h |     57 -
 .../Modules/mediastream/LocalMediaStream.idl       |     33 -
 .../Modules/mediastream/MediaConstraintsImpl.cpp   |    161 +
 .../Modules/mediastream/MediaConstraintsImpl.h     |     71 +
 .../Modules/mediastream/MediaSourceStates.cpp      |     59 +
 .../Modules/mediastream/MediaSourceStates.h        |     63 +
 .../Modules/mediastream/MediaSourceStates.idl      |     44 +
 .../WebCore/Modules/mediastream/MediaStream.cpp    |    385 +-
 .../WebCore/Modules/mediastream/MediaStream.h      |     94 +-
 .../WebCore/Modules/mediastream/MediaStream.idl    |     27 +-
 .../mediastream/MediaStreamCapabilities.cpp        |    142 +
 .../Modules/mediastream/MediaStreamCapabilities.h  |     69 +
 .../mediastream/MediaStreamCapabilities.idl        |     33 +
 .../Modules/mediastream/MediaStreamEvent.cpp       |      4 +-
 .../WebCore/Modules/mediastream/MediaStreamEvent.h |      2 +-
 .../Modules/mediastream/MediaStreamEvent.idl       |      4 +-
 .../Modules/mediastream/MediaStreamRegistry.cpp    |     16 +-
 .../Modules/mediastream/MediaStreamRegistry.h      |     15 +-
 .../Modules/mediastream/MediaStreamTrack.cpp       |    293 +-
 .../WebCore/Modules/mediastream/MediaStreamTrack.h |    104 +-
 .../Modules/mediastream/MediaStreamTrack.idl       |     42 +-
 .../Modules/mediastream/MediaStreamTrackEvent.cpp  |     88 +
 .../Modules/mediastream/MediaStreamTrackEvent.h    |     10 +-
 .../Modules/mediastream/MediaStreamTrackEvent.idl  |     31 +
 .../mediastream/MediaStreamTrackSourcesCallback.h  |     46 +
 .../MediaStreamTrackSourcesCallback.idl            |     32 +
 .../mediastream/MediaStreamTrackSourcesRequest.cpp |     72 +
 .../mediastream/MediaStreamTrackSourcesRequest.h   |     65 +
 .../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  |     67 +
 .../Modules/mediastream/MediaTrackConstraints.h    |     60 +
 .../Modules/mediastream/MediaTrackConstraints.idl  |     33 +
 .../Modules/mediastream/NavigatorMediaStream.idl   |      9 +-
 .../mediastream/NavigatorUserMediaError.cpp        |     51 +
 .../Modules/mediastream/NavigatorUserMediaError.h  |     26 +-
 .../mediastream/NavigatorUserMediaError.idl        |     11 +-
 .../NavigatorUserMediaErrorCallback.idl            |      4 +-
 .../NavigatorUserMediaSuccessCallback.h            |      4 +-
 .../NavigatorUserMediaSuccessCallback.idl          |      6 +-
 .../WebCore/Modules/mediastream/RTCDTMFSender.cpp  |    160 +
 .../WebCore/Modules/mediastream/RTCDTMFSender.h    |     24 +-
 .../WebCore/Modules/mediastream/RTCDTMFSender.idl  |     50 +
 .../Modules/mediastream/RTCDTMFToneChangeEvent.cpp |     84 +
 .../Modules/mediastream/RTCDTMFToneChangeEvent.h   |      2 +-
 .../Modules/mediastream/RTCDTMFToneChangeEvent.idl |     32 +
 .../WebCore/Modules/mediastream/RTCDataChannel.cpp |    321 +
 .../WebCore/Modules/mediastream/RTCDataChannel.h   |     56 +-
 .../WebCore/Modules/mediastream/RTCDataChannel.idl |     62 +
 .../Modules/mediastream/RTCDataChannelEvent.cpp    |     73 +
 .../Modules/mediastream/RTCDataChannelEvent.h      |      2 +-
 .../Modules/mediastream/RTCDataChannelEvent.idl    |     30 +
 .../Modules/mediastream/RTCIceCandidate.cpp        |    113 +
 .../WebCore/Modules/mediastream/RTCIceCandidate.h  |      3 +-
 .../Modules/mediastream/RTCIceCandidate.idl        |     41 +
 .../Modules/mediastream/RTCIceCandidateEvent.cpp   |     73 +
 .../Modules/mediastream/RTCIceCandidateEvent.h     |      2 +-
 .../Modules/mediastream/RTCIceCandidateEvent.idl   |     31 +
 .../Modules/mediastream/RTCPeerConnection.cpp      |    701 +
 .../Modules/mediastream/RTCPeerConnection.h        |     61 +-
 .../Modules/mediastream/RTCPeerConnection.idl      |     93 +
 .../mediastream/RTCPeerConnectionErrorCallback.h   |     46 +
 .../mediastream/RTCPeerConnectionErrorCallback.idl |     31 +
 .../Modules/mediastream/RTCSessionDescription.cpp  |    113 +
 .../Modules/mediastream/RTCSessionDescription.h    |     71 +
 .../Modules/mediastream/RTCSessionDescription.idl  |     40 +
 .../mediastream/RTCSessionDescriptionCallback.h    |     52 +
 .../mediastream/RTCSessionDescriptionCallback.idl  |     36 +
 .../RTCSessionDescriptionRequestImpl.cpp           |     95 +
 .../mediastream/RTCSessionDescriptionRequestImpl.h |     72 +
 .../WebCore/Modules/mediastream/RTCStatsCallback.h |     46 +
 .../Modules/mediastream/RTCStatsCallback.idl       |     30 +
 .../WebCore/Modules/mediastream/RTCStatsReport.cpp |     74 +
 .../WebCore/Modules/mediastream/RTCStatsReport.h   |      3 +-
 .../WebCore/Modules/mediastream/RTCStatsReport.idl |     38 +
 .../Modules/mediastream/RTCStatsRequestImpl.cpp    |     92 +
 .../Modules/mediastream/RTCStatsRequestImpl.h      |     68 +
 .../Modules/mediastream/RTCStatsResponse.cpp       |     69 +
 .../WebCore/Modules/mediastream/RTCStatsResponse.h |     14 +-
 .../Modules/mediastream/RTCStatsResponse.idl       |     31 +
 .../Modules/mediastream/RTCVoidRequestImpl.cpp     |     92 +
 .../Modules/mediastream/RTCVoidRequestImpl.h       |     71 +
 .../WebCore/Modules/mediastream/SourceInfo.cpp     |     64 +
 .../WebCore/Modules/mediastream/SourceInfo.h       |     59 +
 .../WebCore/Modules/mediastream/SourceInfo.idl     |     34 +
 .../WebCore/Modules/mediastream/UserMediaClient.h  |      8 +-
 .../Modules/mediastream/UserMediaController.h      |     13 +-
 .../Modules/mediastream/UserMediaRequest.cpp       |    141 +-
 .../WebCore/Modules/mediastream/UserMediaRequest.h |     53 +-
 .../Modules/mediastream/VideoStreamTrack.cpp       |     71 +
 .../WebCore/Modules/mediastream/VideoStreamTrack.h |     59 +
 .../Modules/mediastream/VideoStreamTrack.idl       |     32 +
 .../NavigatorContentUtils.cpp                      |     18 +-
 .../NavigatorContentUtils.idl                      |      9 +-
 .../networkinfo/NavigatorNetworkInfoConnection.idl |      9 +-
 .../Modules/networkinfo/NetworkInfoClient.h        |      2 +-
 .../Modules/networkinfo/NetworkInfoConnection.cpp  |      8 +-
 .../Modules/networkinfo/NetworkInfoConnection.h    |     10 +-
 .../Modules/networkinfo/NetworkInfoConnection.idl  |     23 +-
 .../Modules/notifications/DOMWindowNotifications.h |     10 +-
 .../notifications/DOMWindowNotifications.idl       |      4 +-
 .../WebCore/Modules/notifications/Notification.cpp |     39 +-
 .../WebCore/Modules/notifications/Notification.h   |     38 +-
 .../WebCore/Modules/notifications/Notification.idl |     41 +-
 .../Modules/notifications/NotificationCenter.cpp   |      6 +-
 .../Modules/notifications/NotificationCenter.h     |      9 +-
 .../Modules/notifications/NotificationCenter.idl   |     11 +-
 .../Modules/notifications/NotificationClient.h     |      2 +-
 .../NotificationPermissionCallback.idl             |      4 +-
 .../notifications/WorkerContextNotifications.cpp   |     77 -
 .../notifications/WorkerContextNotifications.h     |     61 -
 .../notifications/WorkerContextNotifications.idl   |     34 -
 .../WorkerGlobalScopeNotifications.cpp             |     77 +
 .../notifications/WorkerGlobalScopeNotifications.h |     61 +
 .../WorkerGlobalScopeNotifications.idl             |     34 +
 .../WebCore/Modules/plugins/PluginReplacement.h    |     92 +
 .../Modules/proximity/DeviceProximityEvent.h       |      2 +-
 .../Modules/proximity/DeviceProximityEvent.idl     |      2 +-
 .../WebCore/Modules/quota/DOMWindowQuota.cpp       |      2 +-
 .../WebCore/Modules/quota/DOMWindowQuota.idl       |      6 +-
 .../Modules/quota/NavigatorStorageQuota.cpp        |     92 +
 .../WebCore/Modules/quota/StorageErrorCallback.cpp |     58 +
 .../Source/WebCore/Modules/quota/StorageInfo.idl   |     11 +-
 .../Source/WebCore/Modules/quota/StorageQuota.cpp  |     50 +
 .../Source/WebCore/Modules/quota/StorageQuota.idl  |      3 +-
 .../Modules/quota/WorkerNavigatorStorageQuota.cpp  |     90 +
 .../Modules/speech/DOMWindowSpeechSynthesis.cpp    |     81 +
 .../Modules/speech/DOMWindowSpeechSynthesis.idl    |     31 +
 .../WebCore/Modules/speech/SpeechGrammar.cpp       |      4 +-
 .../Source/WebCore/Modules/speech/SpeechGrammar.h  |     12 +-
 .../WebCore/Modules/speech/SpeechGrammar.idl       |      6 +-
 .../WebCore/Modules/speech/SpeechGrammarList.cpp   |      2 +-
 .../WebCore/Modules/speech/SpeechGrammarList.idl   |     13 +-
 .../WebCore/Modules/speech/SpeechRecognition.cpp   |      4 +-
 .../WebCore/Modules/speech/SpeechRecognition.h     |     14 +-
 .../WebCore/Modules/speech/SpeechRecognition.idl   |     55 +-
 .../speech/SpeechRecognitionAlternative.idl        |      6 +-
 .../Modules/speech/SpeechRecognitionError.cpp      |      4 +-
 .../Modules/speech/SpeechRecognitionError.h        |      2 +-
 .../Modules/speech/SpeechRecognitionError.idl      |      4 +-
 .../Modules/speech/SpeechRecognitionEvent.cpp      |      6 +-
 .../Modules/speech/SpeechRecognitionEvent.h        |      2 +-
 .../Modules/speech/SpeechRecognitionEvent.idl      |      4 +-
 .../Modules/speech/SpeechRecognitionResult.idl     |     11 +-
 .../Modules/speech/SpeechRecognitionResultList.idl |     11 +-
 .../WebCore/Modules/speech/SpeechSynthesis.cpp     |    237 +
 .../WebCore/Modules/speech/SpeechSynthesis.h       |     35 +-
 .../WebCore/Modules/speech/SpeechSynthesis.idl     |     39 +
 .../Modules/speech/SpeechSynthesisEvent.cpp        |     57 +
 .../WebCore/Modules/speech/SpeechSynthesisEvent.h  |      2 +-
 .../Modules/speech/SpeechSynthesisEvent.idl        |     32 +
 .../Modules/speech/SpeechSynthesisUtterance.cpp    |     70 +
 .../Modules/speech/SpeechSynthesisUtterance.h      |     23 +-
 .../Modules/speech/SpeechSynthesisUtterance.idl    |     46 +
 .../Modules/speech/SpeechSynthesisVoice.cpp        |     45 +
 .../Modules/speech/SpeechSynthesisVoice.idl        |     35 +
 .../Modules/vibration/NavigatorVibration.cpp       |     33 +-
 .../WebCore/Modules/vibration/NavigatorVibration.h |      7 +-
 .../Modules/vibration/NavigatorVibration.idl       |      8 +-
 .../Source/WebCore/Modules/vibration/Vibration.cpp |     60 +-
 .../Source/WebCore/Modules/vibration/Vibration.h   |      7 +-
 .../WebCore/Modules/webaudio/AnalyserNode.cpp      |    113 +
 .../Source/WebCore/Modules/webaudio/AnalyserNode.h |     26 +-
 .../WebCore/Modules/webaudio/AnalyserNode.idl      |     11 +-
 .../WebCore/Modules/webaudio/AsyncAudioDecoder.cpp |     16 +-
 .../WebCore/Modules/webaudio/AsyncAudioDecoder.h   |     16 +-
 .../Modules/webaudio/AudioBasicInspectorNode.cpp   |      8 +-
 .../Modules/webaudio/AudioBasicInspectorNode.h     |      8 +-
 .../Modules/webaudio/AudioBasicProcessorNode.cpp   |      4 +-
 .../Modules/webaudio/AudioBasicProcessorNode.h     |     19 +-
 .../WebCore/Modules/webaudio/AudioBuffer.cpp       |     16 +-
 .../Source/WebCore/Modules/webaudio/AudioBuffer.h  |     10 +-
 .../WebCore/Modules/webaudio/AudioBuffer.idl       |     19 +-
 .../Modules/webaudio/AudioBufferCallback.idl       |      6 +-
 .../Modules/webaudio/AudioBufferSourceNode.cpp     |    139 +-
 .../Modules/webaudio/AudioBufferSourceNode.h       |     42 +-
 .../Modules/webaudio/AudioBufferSourceNode.idl     |     43 +-
 .../WebCore/Modules/webaudio/AudioContext.cpp      |    222 +-
 .../Source/WebCore/Modules/webaudio/AudioContext.h |     65 +-
 .../WebCore/Modules/webaudio/AudioContext.idl      |     91 +-
 .../Modules/webaudio/AudioDestinationNode.cpp      |     12 +-
 .../Modules/webaudio/AudioDestinationNode.h        |     14 +-
 .../Modules/webaudio/AudioDestinationNode.idl      |      4 +-
 .../WebCore/Modules/webaudio/AudioListener.idl     |      8 +-
 .../Source/WebCore/Modules/webaudio/AudioNode.cpp  |     59 +-
 .../Source/WebCore/Modules/webaudio/AudioNode.h    |     27 +-
 .../Source/WebCore/Modules/webaudio/AudioNode.idl  |     40 +-
 .../WebCore/Modules/webaudio/AudioNodeInput.cpp    |     19 +-
 .../WebCore/Modules/webaudio/AudioNodeInput.h      |      4 +-
 .../WebCore/Modules/webaudio/AudioNodeOutput.h     |      4 +-
 .../Source/WebCore/Modules/webaudio/AudioParam.cpp |      6 +-
 .../Source/WebCore/Modules/webaudio/AudioParam.h   |      6 +-
 .../Source/WebCore/Modules/webaudio/AudioParam.idl |     26 +-
 .../Modules/webaudio/AudioParamTimeline.cpp        |     50 +-
 .../WebCore/Modules/webaudio/AudioParamTimeline.h  |      6 +-
 .../Modules/webaudio/AudioProcessingEvent.cpp      |      4 +-
 .../Modules/webaudio/AudioProcessingEvent.h        |      2 +-
 .../Modules/webaudio/AudioProcessingEvent.idl      |     10 +-
 .../Modules/webaudio/AudioScheduledSourceNode.cpp  |     64 +-
 .../Modules/webaudio/AudioScheduledSourceNode.h    |     21 +-
 .../WebCore/Modules/webaudio/AudioSourceNode.h     |     49 -
 .../WebCore/Modules/webaudio/AudioSourceNode.idl   |     34 -
 .../Modules/webaudio/AudioSummingJunction.cpp      |      2 -
 .../WebCore/Modules/webaudio/BiquadDSPKernel.cpp   |      2 +-
 .../WebCore/Modules/webaudio/BiquadDSPKernel.h     |      8 +-
 .../WebCore/Modules/webaudio/BiquadFilterNode.cpp  |      6 +-
 .../WebCore/Modules/webaudio/BiquadFilterNode.h    |      2 +-
 .../WebCore/Modules/webaudio/BiquadFilterNode.idl  |     32 +-
 .../WebCore/Modules/webaudio/BiquadProcessor.cpp   |     34 +-
 .../WebCore/Modules/webaudio/BiquadProcessor.h     |      5 +-
 .../WebCore/Modules/webaudio/ChannelMergerNode.cpp |    131 +
 .../WebCore/Modules/webaudio/ChannelMergerNode.h   |     10 +-
 .../Modules/webaudio/ChannelSplitterNode.cpp       |     88 +
 .../WebCore/Modules/webaudio/ChannelSplitterNode.h |      8 +-
 .../WebCore/Modules/webaudio/ConvolverNode.cpp     |     45 +-
 .../WebCore/Modules/webaudio/ConvolverNode.h       |     20 +-
 .../WebCore/Modules/webaudio/ConvolverNode.idl     |     10 +-
 .../Modules/webaudio/DefaultAudioDestinationNode.h |     16 +-
 .../WebCore/Modules/webaudio/DelayDSPKernel.cpp    |     40 +-
 .../WebCore/Modules/webaudio/DelayDSPKernel.h      |      8 +-
 .../Source/WebCore/Modules/webaudio/DelayNode.cpp  |      2 +-
 .../Source/WebCore/Modules/webaudio/DelayNode.idl  |      8 +-
 .../WebCore/Modules/webaudio/DelayProcessor.cpp    |      4 +-
 .../WebCore/Modules/webaudio/DelayProcessor.h      |      5 +-
 .../Modules/webaudio/DynamicsCompressorNode.cpp    |      8 +-
 .../Modules/webaudio/DynamicsCompressorNode.h      |     16 +-
 .../Modules/webaudio/DynamicsCompressorNode.idl    |     18 +-
 .../Source/WebCore/Modules/webaudio/GainNode.cpp   |    118 +
 .../Source/WebCore/Modules/webaudio/GainNode.h     |     10 +-
 .../webaudio/MediaElementAudioSourceNode.cpp       |     49 +-
 .../Modules/webaudio/MediaElementAudioSourceNode.h |     23 +-
 .../webaudio/MediaElementAudioSourceNode.idl       |     10 +-
 .../webaudio/MediaStreamAudioDestinationNode.cpp   |     83 +
 .../webaudio/MediaStreamAudioDestinationNode.h     |     72 +
 .../webaudio/MediaStreamAudioDestinationNode.idl   |     30 +
 .../Modules/webaudio/MediaStreamAudioSource.cpp    |     97 +
 .../Modules/webaudio/MediaStreamAudioSource.h      |     77 +
 .../webaudio/MediaStreamAudioSourceNode.cpp        |    122 +
 .../Modules/webaudio/MediaStreamAudioSourceNode.h  |     19 +-
 .../webaudio/MediaStreamAudioSourceNode.idl        |      2 +-
 .../webaudio/OfflineAudioCompletionEvent.cpp       |      4 +-
 .../Modules/webaudio/OfflineAudioCompletionEvent.h |      2 +-
 .../webaudio/OfflineAudioCompletionEvent.idl       |      8 +-
 .../Modules/webaudio/OfflineAudioContext.cpp       |     68 +
 .../WebCore/Modules/webaudio/OfflineAudioContext.h |      4 +-
 .../Modules/webaudio/OfflineAudioContext.idl       |      2 +-
 .../webaudio/OfflineAudioDestinationNode.cpp       |      6 +-
 .../Modules/webaudio/OfflineAudioDestinationNode.h |     10 +-
 .../WebCore/Modules/webaudio/OscillatorNode.cpp    |    355 +
 .../WebCore/Modules/webaudio/OscillatorNode.h      |     28 +-
 .../WebCore/Modules/webaudio/OscillatorNode.idl    |     15 +-
 .../Source/WebCore/Modules/webaudio/PannerNode.cpp |    415 +
 .../Source/WebCore/Modules/webaudio/PannerNode.h   |     21 +-
 .../Source/WebCore/Modules/webaudio/PannerNode.idl |      2 +-
 .../WebCore/Modules/webaudio/PeriodicWave.cpp      |    281 +
 .../Source/WebCore/Modules/webaudio/PeriodicWave.h |     97 +
 .../WebCore/Modules/webaudio/PeriodicWave.idl      |     31 +
 .../WebCore/Modules/webaudio/RealtimeAnalyser.cpp  |      8 +-
 .../WebCore/Modules/webaudio/RealtimeAnalyser.h    |     24 +-
 .../Modules/webaudio/ScriptProcessorNode.cpp       |    287 +
 .../WebCore/Modules/webaudio/ScriptProcessorNode.h |     37 +-
 .../Modules/webaudio/ScriptProcessorNode.idl       |      5 +-
 .../Modules/webaudio/WaveShaperDSPKernel.cpp       |    142 +-
 .../WebCore/Modules/webaudio/WaveShaperDSPKernel.h |     39 +-
 .../WebCore/Modules/webaudio/WaveShaperNode.cpp    |     38 +-
 .../WebCore/Modules/webaudio/WaveShaperNode.h      |      5 +
 .../WebCore/Modules/webaudio/WaveShaperNode.idl    |     13 +-
 .../Modules/webaudio/WaveShaperProcessor.cpp       |     41 +-
 .../WebCore/Modules/webaudio/WaveShaperProcessor.h |     22 +-
 .../Source/WebCore/Modules/webaudio/WaveTable.cpp  |    283 -
 .../Source/WebCore/Modules/webaudio/WaveTable.h    |     97 -
 .../Source/WebCore/Modules/webaudio/WaveTable.idl  |     31 -
 .../Modules/webdatabase/AbstractDatabaseServer.h   |      2 +-
 .../webdatabase/AbstractSQLStatementBackend.h      |     49 +
 .../webdatabase/AbstractSQLTransactionBackend.h    |      4 +-
 .../Modules/webdatabase/ChangeVersionData.h        |     52 +
 .../Modules/webdatabase/DOMWindowWebDatabase.idl   |      7 +-
 .../WebCore/Modules/webdatabase/Database.cpp       |     21 +-
 .../WebCore/Modules/webdatabase/Database.idl       |      9 +-
 .../Modules/webdatabase/DatabaseBackend.cpp        |    177 +
 .../WebCore/Modules/webdatabase/DatabaseBackend.h  |      2 +-
 .../Modules/webdatabase/DatabaseBackendBase.cpp    |    613 +
 .../Modules/webdatabase/DatabaseBackendContext.cpp |     55 +
 .../Modules/webdatabase/DatabaseBackendContext.h   |     58 +
 .../Modules/webdatabase/DatabaseBackendSync.cpp    |     62 +
 .../WebCore/Modules/webdatabase/DatabaseBase.cpp   |     54 +
 .../Modules/webdatabase/DatabaseBasicTypes.h       |      6 +-
 .../Modules/webdatabase/DatabaseCallback.idl       |      4 +-
 .../Modules/webdatabase/DatabaseContext.cpp        |     33 +-
 .../WebCore/Modules/webdatabase/DatabaseContext.h  |     12 +
 .../WebCore/Modules/webdatabase/DatabaseDetails.h  |     24 +-
 .../WebCore/Modules/webdatabase/DatabaseError.h    |      6 +-
 .../Modules/webdatabase/DatabaseManager.cpp        |    475 +
 .../WebCore/Modules/webdatabase/DatabaseManager.h  |     29 +-
 .../Modules/webdatabase/DatabaseManagerClient.h    |     53 +
 .../WebCore/Modules/webdatabase/DatabaseServer.cpp |    163 +
 .../WebCore/Modules/webdatabase/DatabaseServer.h   |      2 +-
 .../WebCore/Modules/webdatabase/DatabaseSync.cpp   |      2 +-
 .../WebCore/Modules/webdatabase/DatabaseSync.idl   |     17 +-
 .../WebCore/Modules/webdatabase/DatabaseTask.cpp   |     13 +
 .../WebCore/Modules/webdatabase/DatabaseTask.h     |     38 +-
 .../WebCore/Modules/webdatabase/DatabaseThread.cpp |    105 +-
 .../WebCore/Modules/webdatabase/DatabaseThread.h   |     23 +-
 .../Modules/webdatabase/DatabaseTracker.cpp        |    277 +-
 .../WebCore/Modules/webdatabase/DatabaseTracker.h  |     27 +-
 .../WebCore/Modules/webdatabase/OriginLock.cpp     |    100 +
 .../WebCore/Modules/webdatabase/OriginLock.h       |     63 +
 .../WebCore/Modules/webdatabase/SQLError.idl       |     27 +-
 .../WebCore/Modules/webdatabase/SQLException.idl   |     28 +-
 .../WebCore/Modules/webdatabase/SQLResultSet.cpp   |      2 -
 .../WebCore/Modules/webdatabase/SQLResultSet.idl   |     19 +-
 .../Modules/webdatabase/SQLResultSetRowList.idl    |      9 +-
 .../WebCore/Modules/webdatabase/SQLStatement.cpp   |     10 +-
 .../WebCore/Modules/webdatabase/SQLStatement.h     |      5 +-
 .../Modules/webdatabase/SQLStatementBackend.cpp    |    238 +
 .../Modules/webdatabase/SQLStatementBackend.h      |     87 +
 .../Modules/webdatabase/SQLStatementCallback.idl   |      4 +-
 .../webdatabase/SQLStatementErrorCallback.idl      |      4 +-
 .../WebCore/Modules/webdatabase/SQLTransaction.cpp |      6 +-
 .../WebCore/Modules/webdatabase/SQLTransaction.h   |     14 +-
 .../WebCore/Modules/webdatabase/SQLTransaction.idl |      7 +-
 .../Modules/webdatabase/SQLTransactionBackend.cpp  |    857 +
 .../Modules/webdatabase/SQLTransactionBackend.h    |     23 +-
 .../webdatabase/SQLTransactionBackendSync.cpp      |    237 +
 .../webdatabase/SQLTransactionBackendSync.h        |      5 +-
 .../Modules/webdatabase/SQLTransactionCallback.idl |      4 +-
 .../Modules/webdatabase/SQLTransactionClient.h     |      2 +-
 .../webdatabase/SQLTransactionCoordinator.cpp      |      2 +-
 .../webdatabase/SQLTransactionCoordinator.h        |     28 +-
 .../webdatabase/SQLTransactionErrorCallback.idl    |      4 +-
 .../Modules/webdatabase/SQLTransactionState.h      |      6 +-
 .../webdatabase/SQLTransactionStateMachine.cpp     |     74 +
 .../Modules/webdatabase/SQLTransactionSync.idl     |      7 +-
 .../webdatabase/SQLTransactionSyncCallback.idl     |      4 +-
 .../webdatabase/WorkerContextWebDatabase.cpp       |     76 -
 .../Modules/webdatabase/WorkerContextWebDatabase.h |     59 -
 .../webdatabase/WorkerContextWebDatabase.idl       |     36 -
 .../webdatabase/WorkerGlobalScopeWebDatabase.cpp   |     76 +
 .../webdatabase/WorkerGlobalScopeWebDatabase.h     |     59 +
 .../webdatabase/WorkerGlobalScopeWebDatabase.idl   |     34 +
 .../Source/WebCore/Modules/websockets/CloseEvent.h |      2 +-
 .../WebCore/Modules/websockets/CloseEvent.idl      |      6 +-
 .../websockets/ThreadableWebSocketChannel.cpp      |     12 +-
 .../websockets/ThreadableWebSocketChannel.h        |     11 +-
 .../ThreadableWebSocketChannelClientWrapper.cpp    |     16 +-
 .../ThreadableWebSocketChannelClientWrapper.h      |      8 +-
 .../WebCore/Modules/websockets/WebSocket.cpp       |     77 +-
 .../Source/WebCore/Modules/websockets/WebSocket.h  |     61 +-
 .../WebCore/Modules/websockets/WebSocket.idl       |     58 +-
 .../Modules/websockets/WebSocketChannel.cpp        |     37 +-
 .../WebCore/Modules/websockets/WebSocketChannel.h  |     44 +-
 .../Modules/websockets/WebSocketChannelClient.h    |      2 +-
 .../Modules/websockets/WebSocketDeflateFramer.cpp  |      6 +-
 .../websockets/WebSocketExtensionDispatcher.h      |      2 +-
 .../WebCore/Modules/websockets/WebSocketFrame.cpp  |      4 +-
 .../Modules/websockets/WebSocketHandshake.cpp      |     32 +-
 .../Modules/websockets/WebSocketHandshake.h        |     12 +-
 .../Modules/websockets/WorkerContextWebSocket.idl  |     32 -
 .../WorkerThreadableWebSocketChannel.cpp           |    132 +-
 .../websockets/WorkerThreadableWebSocketChannel.h  |     78 +-
 .../main/native/Source/WebCore/PlatformEfl.cmake   |    407 +
 .../main/native/Source/WebCore/PlatformGTK.cmake   |    746 +
 .../main/native/Source/WebCore/PlatformWin.cmake   |     86 +
 .../main/native/Source/WebCore/PlatformWinCE.cmake |     64 +
 .../DictationPhraseWithAlternativesDot.png         |    Bin 0 -> 183 bytes
 .../DictationPhraseWithAlternativesDot at 2x.png      |    Bin 0 -> 267 bytes
 .../WebCore/Resources/IDNScriptWhiteList.txt       |     23 +
 .../Source/WebCore/Resources/SpellingDot.png       |    Bin 0 -> 195 bytes
 .../Source/WebCore/Resources/SpellingDot at 2x.png    |    Bin 0 -> 256 bytes
 .../Source/WebCore/Resources/decrementArrow.tiff   |    Bin 0 -> 550 bytes
 .../Source/WebCore/Resources/deleteButton at 2x.png   |    Bin 0 -> 5965 bytes
 .../WebCore/Resources/deleteButtonPressed at 2x.png   |    Bin 0 -> 6176 bytes
 .../WebCore/Resources/hScrollControl_left.png      |    Bin 0 -> 3032 bytes
 .../WebCore/Resources/hScrollControl_middle.png    |    Bin 0 -> 2862 bytes
 .../WebCore/Resources/hScrollControl_right.png     |    Bin 0 -> 3020 bytes
 .../Source/WebCore/Resources/incrementArrow.tiff   |    Bin 0 -> 550 bytes
 .../native/Source/WebCore/Resources/linearSRGB.icc |    Bin 0 -> 460 bytes
 .../native/Source/WebCore/Resources/markedLeft.png |    Bin 0 -> 2987 bytes
 .../Source/WebCore/Resources/markedMiddle.png      |    Bin 0 -> 2817 bytes
 .../Source/WebCore/Resources/markedRight.png       |    Bin 0 -> 2998 bytes
 .../Source/WebCore/Resources/missingImage at 2x.png   |    Bin 0 -> 3385 bytes
 .../Source/WebCore/Resources/nullPlugin at 2x.png     |    Bin 0 -> 7181 bytes
 .../WebCore/Resources/textAreaResizeCorner at 2x.png  |    Bin 0 -> 2907 bytes
 .../WebCore/Resources/vScrollControl_bottom.png    |    Bin 0 -> 366 bytes
 .../WebCore/Resources/vScrollControl_middle.png    |    Bin 0 -> 204 bytes
 .../WebCore/Resources/vScrollControl_top.png       |    Bin 0 -> 394 bytes
 .../src/main/native/Source/WebCore/TargetJava.pri  |    474 +-
 .../src/main/native/Source/WebCore/UseJSC.cmake    |    143 +-
 .../src/main/native/Source/WebCore/WebCore.exp.in  |   1318 +-
 .../src/main/native/Source/WebCore/WebCore.order   |  49866 ++--
 .../web/src/main/native/Source/WebCore/WebCore.pro |     14 -
 .../web/src/main/native/Source/WebCore/WebCore.qrc |     21 -
 .../Source/WebCore/WebCore.vcproj/MigrateScripts   |     40 -
 .../WebCore/WebCore.vcproj/QTMovieWin.vcproj       |    476 -
 .../WebCore.vcproj/QTMovieWinCommon.vsprops        |     20 -
 .../WebCore/WebCore.vcproj/QTMovieWinDebug.vsprops |      8 -
 .../WebCore.vcproj/QTMovieWinDebugAll.vsprops      |      8 -
 .../QTMovieWinDebugCairoCFLite.vsprops             |      8 -
 .../WebCore/WebCore.vcproj/QTMovieWinPostBuild.cmd |      5 -
 .../WebCore/WebCore.vcproj/QTMovieWinPreBuild.cmd  |      7 -
 .../WebCore.vcproj/QTMovieWinProduction.vsprops    |      8 -
 .../WebCore.vcproj/QTMovieWinRelease.vsprops       |      8 -
 .../QTMovieWinReleaseCairoCFLite.vsprops           |      8 -
 .../Source/WebCore/WebCore.vcproj/WebCore.make     |     22 -
 .../Source/WebCore/WebCore.vcproj/WebCore.sln      |     50 -
 .../WebCore/WebCore.vcproj/WebCore.submit.sln      |     52 -
 .../Source/WebCore/WebCore.vcproj/WebCore.vcproj   |  78061 -------
 .../WebCore.vcproj/WebCoreCFNetwork.vsprops        |     11 -
 .../WebCore/WebCore.vcproj/WebCoreCG.vsprops       |     11 -
 .../WebCore/WebCore.vcproj/WebCoreCURL.vsprops     |     12 -
 .../WebCore/WebCore.vcproj/WebCoreCairo.vsprops    |     11 -
 .../WebCore/WebCore.vcproj/WebCoreCommon.vsprops   |     17 -
 .../WebCore/WebCore.vcproj/WebCoreDebug.vsprops    |      8 -
 .../WebCore/WebCore.vcproj/WebCoreDebugAll.vsprops |      8 -
 .../WebCore.vcproj/WebCoreDebugCairoCFLite.vsprops |      8 -
 .../WebCore/WebCore.vcproj/WebCoreGenerated.vcproj |     98 -
 .../WebCore.vcproj/WebCoreGeneratedCairo.vsprops   |     14 -
 .../WebCore.vcproj/WebCoreGeneratedCommon.vsprops  |     15 -
 .../WebCore/WebCore.vcproj/WebCoreMediaQT.vsprops  |     11 -
 .../WebCore/WebCore.vcproj/WebCorePostBuild.cmd    |      1 -
 .../WebCore/WebCore.vcproj/WebCorePreBuild.cmd     |      8 -
 .../WebCore.vcproj/WebCoreProduction.vsprops       |      8 -
 .../WebCore.vcproj/WebCoreQuartzCore.vsprops       |     12 -
 .../WebCore/WebCore.vcproj/WebCoreRelease.vsprops  |      8 -
 .../WebCoreReleaseCairoCFLite.vsprops              |      8 -
 .../WebCore.vcproj/build-generated-files.sh        |     71 -
 .../WebCore.vcproj/copyForwardingHeaders.cmd       |     94 -
 .../WebCore.vcproj/copyWebCoreResourceFiles.cmd    |      6 -
 .../WebCore/WebCore.vcproj/migrate-scripts.sh      |     58 -
 .../Source/WebCore/WebCore.vcproj/xcopy.excludes   |      1 -
 .../WebCore/WebCore.xcodeproj/project.pbxproj      |   7557 +-
 .../src/main/native/Source/WebCore/WebCorePrefix.h |     10 +-
 .../Source/WebCore/accessibility/AXObjectCache.cpp |    248 +-
 .../Source/WebCore/accessibility/AXObjectCache.h   |     64 +-
 .../accessibility/AccessibilityARIAGrid.cpp        |     16 +-
 .../WebCore/accessibility/AccessibilityARIAGrid.h  |     12 +-
 .../accessibility/AccessibilityARIAGridCell.cpp    |     24 +-
 .../accessibility/AccessibilityARIAGridCell.h      |      6 +-
 .../accessibility/AccessibilityARIAGridRow.cpp     |     25 +-
 .../accessibility/AccessibilityARIAGridRow.h       |     12 +-
 .../accessibility/AccessibilityAllInOne.cpp        |      1 +
 .../accessibility/AccessibilityImageMapLink.cpp    |     31 +-
 .../accessibility/AccessibilityImageMapLink.h      |     44 +-
 .../WebCore/accessibility/AccessibilityList.cpp    |     67 +-
 .../WebCore/accessibility/AccessibilityList.h      |     17 +-
 .../WebCore/accessibility/AccessibilityListBox.cpp |     32 +-
 .../WebCore/accessibility/AccessibilityListBox.h   |     18 +-
 .../accessibility/AccessibilityListBoxOption.cpp   |    446 +-
 .../accessibility/AccessibilityListBoxOption.h     |    162 +-
 .../accessibility/AccessibilityMediaControls.cpp   |     18 +-
 .../accessibility/AccessibilityMediaControls.h     |     38 +-
 .../accessibility/AccessibilityMenuList.cpp        |     20 +-
 .../WebCore/accessibility/AccessibilityMenuList.h  |     20 +-
 .../accessibility/AccessibilityMenuListOption.cpp  |     10 +-
 .../accessibility/AccessibilityMenuListOption.h    |     30 +-
 .../accessibility/AccessibilityMenuListPopup.cpp   |     17 +-
 .../accessibility/AccessibilityMenuListPopup.h     |     22 +-
 .../accessibility/AccessibilityMockObject.h        |     21 +-
 .../accessibility/AccessibilityNodeObject.cpp      |    632 +-
 .../accessibility/AccessibilityNodeObject.h        |    193 +-
 .../WebCore/accessibility/AccessibilityObject.cpp  |    593 +-
 .../WebCore/accessibility/AccessibilityObject.h    |    167 +-
 .../AccessibilityProgressIndicator.cpp             |      2 +-
 .../accessibility/AccessibilityProgressIndicator.h |     16 +-
 .../accessibility/AccessibilityRenderObject.cpp    |   1229 +-
 .../accessibility/AccessibilityRenderObject.h      |    342 +-
 .../WebCore/accessibility/AccessibilitySVGRoot.cpp |     62 +
 .../WebCore/accessibility/AccessibilitySVGRoot.h   |     10 +-
 .../accessibility/AccessibilityScrollView.cpp      |     59 +-
 .../accessibility/AccessibilityScrollView.h        |     52 +-
 .../WebCore/accessibility/AccessibilityScrollbar.h |     22 +-
 .../AccessibilitySearchFieldButtons.cpp            |     76 +
 .../AccessibilitySearchFieldButtons.h              |     51 +
 .../WebCore/accessibility/AccessibilitySlider.cpp  |     28 +-
 .../WebCore/accessibility/AccessibilitySlider.h    |     35 +-
 .../accessibility/AccessibilitySpinButton.cpp      |      6 +-
 .../accessibility/AccessibilitySpinButton.h        |     33 +-
 .../WebCore/accessibility/AccessibilityTable.cpp   |    182 +-
 .../WebCore/accessibility/AccessibilityTable.h     |     40 +-
 .../accessibility/AccessibilityTableCell.cpp       |    127 +-
 .../WebCore/accessibility/AccessibilityTableCell.h |     31 +-
 .../accessibility/AccessibilityTableColumn.cpp     |     16 +-
 .../accessibility/AccessibilityTableColumn.h       |     16 +-
 .../AccessibilityTableHeaderContainer.cpp          |     11 +-
 .../AccessibilityTableHeaderContainer.h            |      8 +-
 .../accessibility/AccessibilityTableRow.cpp        |     15 +-
 .../WebCore/accessibility/AccessibilityTableRow.h  |     16 +-
 .../WebCore/accessibility/mac/AXObjectCacheMac.mm  |     21 +-
 .../accessibility/mac/AccessibilityObjectMac.mm    |     12 +
 .../mac/WebAccessibilityObjectWrapperBase.h        |     70 +
 .../mac/WebAccessibilityObjectWrapperBase.mm       |    399 +
 .../mac/WebAccessibilityObjectWrapperMac.h         |     38 +
 .../mac/WebAccessibilityObjectWrapperMac.mm        |   3817 +
 .../accessibility/qt/AccessibilityObjectQt.cpp     |     42 -
 .../WebCore/accessibility/win/AXObjectCacheWin.cpp |    334 +-
 .../win/AccessibilityObjectWrapperWin.cpp          |     73 +
 .../win/AccessibilityObjectWrapperWin.h            |      5 +
 .../WebCore/bindings/ScriptControllerBase.cpp      |    122 -
 .../Source/WebCore/bindings/ScriptControllerBase.h |     42 -
 .../Source/WebCore/bindings/cpp/WebDOMCString.cpp  |    113 -
 .../Source/WebCore/bindings/cpp/WebDOMCString.h    |     86 -
 .../WebCore/bindings/cpp/WebDOMDOMWindowCustom.cpp |     43 -
 .../bindings/cpp/WebDOMEventListenerCustom.cpp     |     39 -
 .../WebCore/bindings/cpp/WebDOMEventTarget.cpp     |    188 -
 .../WebCore/bindings/cpp/WebDOMEventTarget.h       |     70 -
 .../bindings/cpp/WebDOMHTMLCollectionCustom.cpp    |     42 -
 .../bindings/cpp/WebDOMHTMLDocumentCustom.cpp      |     51 -
 .../cpp/WebDOMHTMLOptionsCollectionCustom.cpp      |     42 -
 .../WebCore/bindings/cpp/WebDOMNodeCustom.cpp      |     96 -
 .../bindings/cpp/WebDOMNodeFilterCustom.cpp        |     44 -
 .../Source/WebCore/bindings/cpp/WebDOMObject.h     |     32 -
 .../Source/WebCore/bindings/cpp/WebDOMString.cpp   |    124 -
 .../Source/WebCore/bindings/cpp/WebDOMString.h     |     95 -
 .../WebCore/bindings/cpp/WebExceptionHandler.cpp   |     41 -
 .../WebCore/bindings/cpp/WebExceptionHandler.h     |     40 -
 .../bindings/cpp/WebNativeEventListener.cpp        |     53 -
 .../WebCore/bindings/cpp/WebNativeEventListener.h  |     54 -
 .../bindings/cpp/WebNativeNodeFilterCondition.cpp  |     40 -
 .../bindings/cpp/WebNativeNodeFilterCondition.h    |     43 -
 .../WebCore/bindings/generic/ActiveDOMCallback.cpp |      5 +-
 .../WebCore/bindings/generic/BindingSecurity.cpp   |     84 -
 .../WebCore/bindings/generic/BindingSecurity.h     |     57 -
 .../WebCore/bindings/generic/GenericBinding.h      |     50 -
 .../bindings/generic/RuntimeEnabledFeatures.cpp    |    211 +-
 .../bindings/generic/RuntimeEnabledFeatures.h      |    399 +-
 .../bindings/gobject/ConvertToUTF8String.cpp       |      4 +-
 .../WebCore/bindings/gobject/ConvertToUTF8String.h |      4 +-
 .../WebCore/bindings/gobject/DOMObjectCache.cpp    |      5 +-
 .../Source/WebCore/bindings/gobject/GNUmakefile.am |    104 +-
 .../bindings/gobject/GObjectEventListener.cpp      |     35 +-
 .../bindings/gobject/GObjectEventListener.h        |     23 +-
 .../WebCore/bindings/gobject/WebKitDOMCustom.cpp   |     74 +-
 .../WebCore/bindings/gobject/WebKitDOMCustom.h     |     98 +-
 .../bindings/gobject/WebKitDOMCustom.symbols       |      3 +
 .../bindings/gobject/WebKitDOMDeprecated.cpp       |    562 +
 .../WebCore/bindings/gobject/WebKitDOMDeprecated.h |    584 +
 .../bindings/gobject/WebKitDOMDeprecated.symbols   |     48 +
 .../bindings/gobject/WebKitDOMEventTarget.cpp      |     43 +-
 .../bindings/gobject/WebKitDOMEventTarget.h        |     66 +-
 .../bindings/gobject/WebKitDOMEventTarget.symbols  |      6 +
 .../bindings/gobject/WebKitDOMHTMLPrivate.cpp      |    267 +
 .../bindings/gobject/WebKitDOMHTMLPrivate.h        |     39 +
 .../bindings/gobject/WebKitDOMObject.symbols       |      1 +
 .../WebCore/bindings/gobject/WebKitDOMPrivate.cpp  |    171 +
 .../WebCore/bindings/gobject/WebKitDOMPrivate.h    |     51 +
 .../WebCore/bindings/gobject/webkitdom.symbols     |   1763 +
 .../WebCore/bindings/java/JavaEventListener.cpp    |      4 +-
 .../Source/WebCore/bindings/js/BindingState.cpp    |     50 -
 .../Source/WebCore/bindings/js/BindingState.h      |     50 -
 .../bindings/js/CachedScriptSourceProvider.h       |     40 +-
 .../bindings/js/DOMConstructorWithDocument.h       |     53 +
 .../WebCore/bindings/js/DOMObjectHashTableMap.h    |      8 +-
 .../Source/WebCore/bindings/js/DOMRequestState.h   |     12 +-
 .../Source/WebCore/bindings/js/DOMWrapperWorld.cpp |     15 +-
 .../Source/WebCore/bindings/js/DOMWrapperWorld.h   |     14 +-
 .../native/Source/WebCore/bindings/js/Dictionary.h |      6 +-
 .../Source/WebCore/bindings/js/GCController.cpp    |     36 +-
 .../Source/WebCore/bindings/js/GCController.h      |     11 +-
 .../WebCore/bindings/js/IDBBindingUtilities.cpp    |    107 +-
 .../WebCore/bindings/js/IDBBindingUtilities.h      |     21 +-
 .../WebCore/bindings/js/JSArrayBufferCustom.cpp    |     52 -
 .../WebCore/bindings/js/JSArrayBufferViewHelper.h  |    285 -
 .../Source/WebCore/bindings/js/JSAttrCustom.cpp    |      4 +-
 .../WebCore/bindings/js/JSAudioBufferCustom.cpp    |     39 -
 .../bindings/js/JSAudioBufferSourceNodeCustom.cpp  |      7 +-
 .../WebCore/bindings/js/JSAudioContextCustom.cpp   |     10 +-
 .../WebCore/bindings/js/JSAudioTrackCustom.cpp     |     80 +
 .../WebCore/bindings/js/JSAudioTrackListCustom.cpp |     53 +
 .../WebCore/bindings/js/JSBindingsAllInOne.cpp     |     43 +-
 .../bindings/js/JSBiquadFilterNodeCustom.cpp       |     63 +
 .../Source/WebCore/bindings/js/JSBlobCustom.cpp    |     34 +-
 .../bindings/js/JSCSSFontFaceRuleCustom.cpp        |     35 -
 .../WebCore/bindings/js/JSCSSImportRuleCustom.cpp  |     35 -
 .../WebCore/bindings/js/JSCSSMediaRuleCustom.cpp   |     35 -
 .../WebCore/bindings/js/JSCSSPageRuleCustom.cpp    |     35 -
 .../Source/WebCore/bindings/js/JSCSSRuleCustom.cpp |     19 +-
 .../WebCore/bindings/js/JSCSSRuleListCustom.cpp    |      4 +-
 .../bindings/js/JSCSSStyleDeclarationCustom.cpp    |     70 +-
 .../WebCore/bindings/js/JSCSSStyleRuleCustom.cpp   |     35 -
 .../WebCore/bindings/js/JSCSSValueCustom.cpp       |     32 +-
 .../Source/WebCore/bindings/js/JSCallbackData.cpp  |      9 +-
 .../Source/WebCore/bindings/js/JSCallbackData.h    |      2 +
 .../js/JSCanvasRenderingContext2DCustom.cpp        |     32 +-
 .../bindings/js/JSCanvasRenderingContextCustom.cpp |    130 +-
 .../WebCore/bindings/js/JSClipboardCustom.cpp      |     58 +-
 .../bindings/js/JSCommandLineAPIHostCustom.cpp     |    173 +
 .../Source/WebCore/bindings/js/JSConsoleCustom.cpp |     62 -
 .../bindings/js/JSCryptoAlgorithmBuilder.cpp       |     88 +
 .../WebCore/bindings/js/JSCryptoAlgorithmBuilder.h |     62 +
 .../bindings/js/JSCryptoAlgorithmDictionary.cpp    |    650 +
 .../bindings/js/JSCryptoAlgorithmDictionary.h      |     61 +
 .../Source/WebCore/bindings/js/JSCryptoCustom.cpp  |     10 +-
 .../WebCore/bindings/js/JSCryptoKeyCustom.cpp      |     47 +
 .../WebCore/bindings/js/JSCryptoKeyPairCustom.cpp  |     49 +
 .../bindings/js/JSCryptoKeySerializationJWK.cpp    |    717 +
 .../bindings/js/JSCryptoKeySerializationJWK.h      |     82 +
 .../WebCore/bindings/js/JSCryptoOperationData.cpp  |     52 +
 .../WebCore/bindings/js/JSCryptoOperationData.h    |     45 +
 .../js/JSCustomSQLStatementErrorCallback.cpp       |      3 +-
 .../bindings/js/JSCustomXPathNSResolver.cpp        |     13 +-
 .../WebCore/bindings/js/JSCustomXPathNSResolver.h  |      2 +-
 .../Source/WebCore/bindings/js/JSDOMBinding.cpp    |    224 +-
 .../Source/WebCore/bindings/js/JSDOMBinding.h      |    942 +-
 .../WebCore/bindings/js/JSDOMFormDataCustom.cpp    |      8 +-
 .../WebCore/bindings/js/JSDOMGlobalObject.cpp      |     46 +-
 .../Source/WebCore/bindings/js/JSDOMGlobalObject.h |     30 +-
 .../WebCore/bindings/js/JSDOMGlobalObjectTask.cpp  |     96 +
 .../WebCore/bindings/js/JSDOMGlobalObjectTask.h    |     55 +
 .../bindings/js/JSDOMImplementationCustom.cpp      |     32 -
 .../bindings/js/JSDOMMimeTypeArrayCustom.cpp       |      8 +-
 .../WebCore/bindings/js/JSDOMPluginArrayCustom.cpp |      6 +-
 .../WebCore/bindings/js/JSDOMPluginCustom.cpp      |      6 +-
 .../Source/WebCore/bindings/js/JSDOMPromise.cpp    |     72 +
 .../Source/WebCore/bindings/js/JSDOMPromise.h      |    109 +
 .../WebCore/bindings/js/JSDOMStringListCustom.cpp  |      4 +-
 .../WebCore/bindings/js/JSDOMStringMapCustom.cpp   |     31 +-
 .../WebCore/bindings/js/JSDOMStringMapCustom.h     |     31 -
 .../WebCore/bindings/js/JSDOMTokenListCustom.cpp   |     37 -
 .../Source/WebCore/bindings/js/JSDOMWindowBase.cpp |    123 +-
 .../Source/WebCore/bindings/js/JSDOMWindowBase.h   |     15 +-
 .../WebCore/bindings/js/JSDOMWindowCustom.cpp      |    272 +-
 .../WebCore/bindings/js/JSDOMWindowShell.cpp       |     36 +-
 .../Source/WebCore/bindings/js/JSDOMWindowShell.h  |     22 +-
 .../Source/WebCore/bindings/js/JSDOMWrapper.cpp    |      2 +-
 .../WebCore/bindings/js/JSDataViewCustom.cpp       |    159 -
 .../bindings/js/JSDedicatedWorkerContextCustom.cpp |     52 -
 .../js/JSDedicatedWorkerGlobalScopeCustom.cpp      |     47 +
 .../bindings/js/JSDeviceMotionEventCustom.cpp      |     27 +-
 .../bindings/js/JSDeviceOrientationEventCustom.cpp |     55 +-
 .../Source/WebCore/bindings/js/JSDictionary.cpp    |     24 +-
 .../Source/WebCore/bindings/js/JSDictionary.h      |     21 +-
 .../WebCore/bindings/js/JSDocumentCustom.cpp       |     21 +-
 .../Source/WebCore/bindings/js/JSElementCustom.cpp |      7 +-
 .../Source/WebCore/bindings/js/JSEntryCustom.cpp   |     61 -
 .../WebCore/bindings/js/JSEntrySyncCustom.cpp      |     61 -
 .../Source/WebCore/bindings/js/JSErrorHandler.cpp  |     24 +-
 .../Source/WebCore/bindings/js/JSErrorHandler.h    |      6 +-
 .../Source/WebCore/bindings/js/JSEventCustom.cpp   |     11 +-
 .../Source/WebCore/bindings/js/JSEventListener.cpp |     40 +-
 .../Source/WebCore/bindings/js/JSEventListener.h   |     28 +-
 .../WebCore/bindings/js/JSEventTargetCustom.cpp    |     24 +-
 .../Source/WebCore/bindings/js/JSExceptionBase.cpp |      8 +-
 .../WebCore/bindings/js/JSFileReaderCustom.cpp     |    110 +-
 .../WebCore/bindings/js/JSGeolocationCustom.cpp    |      5 +-
 .../bindings/js/JSHTMLAllCollectionCustom.cpp      |     22 +-
 .../bindings/js/JSHTMLAppletElementCustom.cpp      |     11 +-
 .../bindings/js/JSHTMLAppletElementCustom.h        |     31 -
 .../bindings/js/JSHTMLCanvasElementCustom.cpp      |    100 +-
 .../WebCore/bindings/js/JSHTMLCollectionCustom.cpp |     24 +-
 .../WebCore/bindings/js/JSHTMLDocumentCustom.cpp   |     51 +-
 .../WebCore/bindings/js/JSHTMLElementCustom.cpp    |     28 +-
 .../bindings/js/JSHTMLEmbedElementCustom.cpp       |     11 +-
 .../WebCore/bindings/js/JSHTMLEmbedElementCustom.h |     31 -
 .../js/JSHTMLFormControlsCollectionCustom.cpp      |     16 +-
 .../bindings/js/JSHTMLFormElementCustom.cpp        |     20 +-
 .../bindings/js/JSHTMLFrameElementCustom.cpp       |      6 +-
 .../bindings/js/JSHTMLFrameSetElementCustom.cpp    |     12 +-
 .../bindings/js/JSHTMLInputElementCustom.cpp       |     42 +-
 .../bindings/js/JSHTMLLinkElementCustom.cpp        |      7 +-
 .../bindings/js/JSHTMLMediaElementCustom.cpp       |      5 +-
 .../bindings/js/JSHTMLObjectElementCustom.cpp      |     11 +-
 .../bindings/js/JSHTMLObjectElementCustom.h        |     31 -
 .../bindings/js/JSHTMLOptionsCollectionCustom.cpp  |     23 +-
 .../bindings/js/JSHTMLSelectElementCustom.cpp      |     23 +-
 .../bindings/js/JSHTMLStyleElementCustom.cpp       |     35 -
 .../bindings/js/JSHTMLTemplateElementCustom.cpp    |      5 +-
 .../Source/WebCore/bindings/js/JSHistoryCustom.cpp |     92 +-
 .../Source/WebCore/bindings/js/JSHistoryCustom.h   |     33 -
 .../Source/WebCore/bindings/js/JSIDBAnyCustom.cpp  |      2 +-
 .../WebCore/bindings/js/JSIDBDatabaseCustom.cpp    |     85 +
 .../WebCore/bindings/js/JSIDBObjectStoreCustom.cpp |     86 +
 .../WebCore/bindings/js/JSImageConstructor.cpp     |     10 +-
 .../WebCore/bindings/js/JSImageConstructor.h       |     13 +-
 .../WebCore/bindings/js/JSImageDataCustom.cpp      |      3 +-
 .../bindings/js/JSInjectedScriptHostCustom.cpp     |    303 -
 .../bindings/js/JSInjectedScriptManager.cpp        |    100 -
 .../bindings/js/JSInspectorFrontendHostCustom.cpp  |     12 +-
 .../bindings/js/JSJavaScriptCallFrameCustom.cpp    |    142 -
 .../WebCore/bindings/js/JSLazyEventListener.cpp    |     55 +-
 .../WebCore/bindings/js/JSLazyEventListener.h      |     27 +-
 .../WebCore/bindings/js/JSLocationCustom.cpp       |    104 +-
 .../Source/WebCore/bindings/js/JSLocationCustom.h  |     33 -
 .../WebCore/bindings/js/JSMainThreadExecState.cpp  |     14 +
 .../WebCore/bindings/js/JSMainThreadExecState.h    |     52 +-
 .../js/JSMainThreadExecStateInstrumentation.h      |     52 +
 .../WebCore/bindings/js/JSMediaListCustom.cpp      |     36 -
 .../bindings/js/JSMediaSourceStatesCustom.cpp      |     92 +
 .../js/JSMediaStreamCapabilitiesCustom.cpp         |     53 +
 .../WebCore/bindings/js/JSMemoryInfoCustom.cpp     |     44 -
 .../WebCore/bindings/js/JSMessageChannelCustom.cpp |      7 +-
 .../WebCore/bindings/js/JSMessageEventCustom.cpp   |     32 +-
 .../WebCore/bindings/js/JSMessagePortCustom.cpp    |      6 +-
 .../WebCore/bindings/js/JSMessagePortCustom.h      |      2 +-
 .../bindings/js/JSMicroDataItemValueCustom.cpp     |     54 -
 .../WebCore/bindings/js/JSMutationCallback.cpp     |     13 +-
 .../WebCore/bindings/js/JSMutationCallback.h       |      4 +-
 .../bindings/js/JSMutationObserverCustom.cpp       |      8 +-
 .../WebCore/bindings/js/JSNamedNodeMapCustom.cpp   |      6 +-
 .../Source/WebCore/bindings/js/JSNodeCustom.cpp    |     51 +-
 .../Source/WebCore/bindings/js/JSNodeCustom.h      |      8 +-
 .../WebCore/bindings/js/JSNodeFilterCondition.cpp  |      4 +-
 .../WebCore/bindings/js/JSNodeFilterCondition.h    |      4 +-
 .../WebCore/bindings/js/JSNodeFilterCustom.cpp     |      8 +-
 .../WebCore/bindings/js/JSNodeIteratorCustom.cpp   |      2 +-
 .../WebCore/bindings/js/JSNodeListCustom.cpp       |     27 +-
 .../WebCore/bindings/js/JSOscillatorNodeCustom.cpp |     65 +
 .../WebCore/bindings/js/JSPannerNodeCustom.cpp     |     89 +
 .../bindings/js/JSPerformanceEntryCustom.cpp       |     72 +
 .../bindings/js/JSPluginElementFunctions.cpp       |     75 +-
 .../WebCore/bindings/js/JSPluginElementFunctions.h |     37 +-
 .../WebCore/bindings/js/JSPopStateEventCustom.cpp  |     14 +-
 .../bindings/js/JSProcessingInstructionCustom.cpp  |     35 -
 .../bindings/js/JSRTCIceCandidateCustom.cpp        |     70 +
 .../bindings/js/JSRTCPeerConnectionCustom.cpp      |     83 +
 .../bindings/js/JSRTCSessionDescriptionCustom.cpp  |     70 +
 .../bindings/js/JSRTCStatsResponseCustom.cpp       |     13 +-
 .../js/JSRequestAnimationFrameCallbackCustom.cpp   |      2 +-
 .../bindings/js/JSSQLTransactionSyncCustom.cpp     |      2 +-
 .../bindings/js/JSSVGElementInstanceCustom.cpp     |     89 +-
 .../WebCore/bindings/js/JSSVGLengthCustom.cpp      |     28 +-
 .../WebCore/bindings/js/JSSVGPathSegCustom.cpp     |     15 +-
 .../WebCore/bindings/js/JSSharedWorkerCustom.cpp   |     14 +-
 .../Source/WebCore/bindings/js/JSStorageCustom.cpp |     38 +-
 .../Source/WebCore/bindings/js/JSStorageCustom.h   |     31 -
 .../WebCore/bindings/js/JSStyleSheetCustom.cpp     |      6 +-
 .../WebCore/bindings/js/JSStyleSheetListCustom.cpp |      8 +-
 .../WebCore/bindings/js/JSSubtleCryptoCustom.cpp   |    809 +
 .../WebCore/bindings/js/JSTextTrackCueCustom.cpp   |    102 +
 .../WebCore/bindings/js/JSTextTrackCustom.cpp      |     81 +
 .../WebCore/bindings/js/JSTextTrackListCustom.cpp  |      8 +-
 .../Source/WebCore/bindings/js/JSTouchCustom.cpp   |      2 +
 .../WebCore/bindings/js/JSTouchListCustom.cpp      |      2 +
 .../Source/WebCore/bindings/js/JSTrackCustom.cpp   |      6 +-
 .../WebCore/bindings/js/JSTrackEventCustom.cpp     |      2 +-
 .../WebCore/bindings/js/JSTreeWalkerCustom.cpp     |      2 +-
 .../WebCore/bindings/js/JSVideoTrackCustom.cpp     |     80 +
 .../WebCore/bindings/js/JSVideoTrackListCustom.cpp |     53 +
 .../bindings/js/JSWebGLRenderingContextCustom.cpp  |    273 +-
 .../bindings/js/JSWebKitCSSKeyframeRuleCustom.cpp  |     35 -
 .../bindings/js/JSWebKitCSSKeyframesRuleCustom.cpp |     35 -
 .../WebCore/bindings/js/JSWorkerContextBase.cpp    |    122 -
 .../WebCore/bindings/js/JSWorkerContextBase.h      |     80 -
 .../WebCore/bindings/js/JSWorkerContextCustom.cpp  |    155 -
 .../Source/WebCore/bindings/js/JSWorkerCustom.cpp  |     12 +-
 .../bindings/js/JSWorkerGlobalScopeBase.cpp        |    158 +
 .../WebCore/bindings/js/JSWorkerGlobalScopeBase.h  |     86 +
 .../bindings/js/JSWorkerGlobalScopeCustom.cpp      |    118 +
 .../WebCore/bindings/js/JSXMLHttpRequestCustom.cpp |    170 +-
 .../bindings/js/JSXMLHttpRequestUploadCustom.cpp   |     44 -
 .../WebCore/bindings/js/JSXPathResultCustom.cpp    |    110 +-
 .../WebCore/bindings/js/JSXSLTProcessorCustom.cpp  |     20 +-
 .../WebCore/bindings/js/JavaScriptCallFrame.cpp    |    124 -
 .../WebCore/bindings/js/JavaScriptCallFrame.h      |     93 -
 .../WebCore/bindings/js/PageScriptDebugServer.cpp  |     97 +-
 .../WebCore/bindings/js/PageScriptDebugServer.h    |     23 +-
 .../Source/WebCore/bindings/js/ScheduledAction.cpp |     54 +-
 .../Source/WebCore/bindings/js/ScheduledAction.h   |     18 +-
 .../WebCore/bindings/js/ScriptCachedFrameData.cpp  |     30 +-
 .../WebCore/bindings/js/ScriptCachedFrameData.h    |     28 +-
 .../WebCore/bindings/js/ScriptCallStackFactory.cpp |    142 -
 .../WebCore/bindings/js/ScriptCallStackFactory.h   |     56 -
 .../WebCore/bindings/js/ScriptController.cpp       |    181 +-
 .../Source/WebCore/bindings/js/ScriptController.h  |     58 +-
 .../WebCore/bindings/js/ScriptControllerMac.mm     |      2 +-
 .../WebCore/bindings/js/ScriptControllerQt.cpp     |     66 -
 .../WebCore/bindings/js/ScriptDebugServer.cpp      |    546 -
 .../Source/WebCore/bindings/js/ScriptDebugServer.h |    175 -
 .../WebCore/bindings/js/ScriptEventListener.cpp    |    158 -
 .../WebCore/bindings/js/ScriptEventListener.h      |     55 -
 .../WebCore/bindings/js/ScriptFunctionCall.cpp     |    219 -
 .../WebCore/bindings/js/ScriptFunctionCall.h       |     98 -
 .../Source/WebCore/bindings/js/ScriptGCEvent.cpp   |     56 -
 .../Source/WebCore/bindings/js/ScriptGCEvent.h     |     65 -
 .../WebCore/bindings/js/ScriptGlobalObject.cpp     |     93 +
 .../WebCore/bindings/js/ScriptGlobalObject.h       |     61 +
 .../Source/WebCore/bindings/js/ScriptObject.cpp    |    114 -
 .../Source/WebCore/bindings/js/ScriptObject.h      |     71 -
 .../Source/WebCore/bindings/js/ScriptProfile.cpp   |     74 +-
 .../Source/WebCore/bindings/js/ScriptProfile.h     |     13 +-
 .../Source/WebCore/bindings/js/ScriptProfileNode.h |      3 -
 .../Source/WebCore/bindings/js/ScriptProfiler.cpp  |     35 +-
 .../Source/WebCore/bindings/js/ScriptProfiler.h    |     38 +-
 .../Source/WebCore/bindings/js/ScriptSourceCode.h  |     12 +-
 .../Source/WebCore/bindings/js/ScriptState.cpp     |     44 +-
 .../Source/WebCore/bindings/js/ScriptState.h       |     24 +-
 .../Source/WebCore/bindings/js/ScriptValue.cpp     |    179 -
 .../Source/WebCore/bindings/js/ScriptValue.h       |     82 -
 .../Source/WebCore/bindings/js/ScriptWrappable.h   |      3 +-
 .../WebCore/bindings/js/ScriptWrappableInlines.h   |      4 +-
 .../WebCore/bindings/js/SerializedScriptValue.cpp  |   1082 +-
 .../WebCore/bindings/js/SerializedScriptValue.h    |     39 +-
 .../WebCore/bindings/js/WebCoreJSClientData.h      |     30 +-
 .../bindings/js/WebCoreTypedArrayController.cpp    |     66 +
 .../bindings/js/WebCoreTypedArrayController.h      |     57 +
 .../WebCore/bindings/js/WorkerScriptController.cpp |    106 +-
 .../WebCore/bindings/js/WorkerScriptController.h   |     30 +-
 .../bindings/js/WorkerScriptDebugServer.cpp        |     69 +-
 .../WebCore/bindings/js/WorkerScriptDebugServer.h  |     39 +-
 .../native/Source/WebCore/bindings/objc/DOM.mm     |    383 +-
 .../native/Source/WebCore/bindings/objc/DOMCSS.h   |    492 +-
 .../native/Source/WebCore/bindings/objc/DOMCSS.mm  |     16 -
 .../WebCore/bindings/objc/DOMEventException.h      |     10 +-
 .../Source/WebCore/bindings/objc/DOMEvents.h       |      5 +
 .../Source/WebCore/bindings/objc/DOMEvents.mm      |     34 +-
 .../Source/WebCore/bindings/objc/DOMException.h    |     10 +-
 .../Source/WebCore/bindings/objc/DOMExtensions.h   |     81 +-
 .../native/Source/WebCore/bindings/objc/DOMHTML.mm |    145 +-
 .../bindings/objc/DOMImplementationFront.cpp       |      2 +-
 .../Source/WebCore/bindings/objc/DOMInternal.h     |      3 +
 .../Source/WebCore/bindings/objc/DOMInternal.mm    |     29 +-
 .../Source/WebCore/bindings/objc/DOMObject.h       |      7 +-
 .../Source/WebCore/bindings/objc/DOMPrivate.h      |     46 +
 .../WebCore/bindings/objc/DOMRangeException.h      |     10 +-
 .../WebCore/bindings/objc/DOMUIKitExtensions.h     |     89 +
 .../WebCore/bindings/objc/DOMUIKitExtensions.mm    |    501 +
 .../Source/WebCore/bindings/objc/DOMUtility.mm     |     10 +-
 .../WebCore/bindings/objc/DOMXPathException.h      |     10 +-
 .../WebCore/bindings/objc/PublicDOMInterfaces.h    |   1578 +-
 .../WebCore/bindings/objc/WebKitAvailability.h     |     61 +
 .../Source/WebCore/bindings/objc/WebScriptObject.h |     24 +-
 .../WebCore/bindings/objc/WebScriptObject.mm       |     21 +-
 .../WebCore/bindings/scripts/CodeGenerator.pm      |    152 +-
 .../WebCore/bindings/scripts/CodeGeneratorCPP.pm   |   1007 -
 .../bindings/scripts/CodeGeneratorGObject.pm       |    562 +-
 .../WebCore/bindings/scripts/CodeGeneratorJS.pm    |   2288 +-
 .../WebCore/bindings/scripts/CodeGeneratorJava.pm  |     64 +-
 .../WebCore/bindings/scripts/CodeGeneratorObjC.pm  |    394 +-
 .../WebCore/bindings/scripts/IDLAttributes.txt     |     23 +-
 .../Source/WebCore/bindings/scripts/IDLParser.pm   |    526 +-
 .../WebCore/bindings/scripts/StaticString.pm       |      9 +-
 .../WebCore/bindings/scripts/generate-bindings.pl  |     12 +-
 .../bindings/scripts/gobject-generate-headers.pl   |     13 +-
 .../bindings/scripts/gobject-run-api-break-test    |     67 +
 .../WebCore/bindings/scripts/preprocess-idls.pl    |    152 +-
 .../WebCore/bindings/scripts/preprocessor.pm       |     12 +-
 .../scripts/test/CPP/CPPTestSupplemental.cpp       |      6 -
 .../scripts/test/CPP/CPPTestSupplemental.h         |      6 -
 .../scripts/test/CPP/WebDOMFloat64Array.cpp        |     64 -
 .../bindings/scripts/test/CPP/WebDOMFloat64Array.h |     50 -
 .../scripts/test/CPP/WebDOMTestActiveDOMObject.cpp |    111 -
 .../scripts/test/CPP/WebDOMTestActiveDOMObject.h   |     58 -
 .../scripts/test/CPP/WebDOMTestCallback.cpp        |    153 -
 .../bindings/scripts/test/CPP/WebDOMTestCallback.h |     68 -
 .../test/CPP/WebDOMTestCustomNamedGetter.cpp       |     93 -
 .../scripts/test/CPP/WebDOMTestCustomNamedGetter.h |     54 -
 .../test/CPP/WebDOMTestEventConstructor.cpp        |    101 -
 .../scripts/test/CPP/WebDOMTestEventConstructor.h  |     55 -
 .../scripts/test/CPP/WebDOMTestEventTarget.cpp     |     95 -
 .../scripts/test/CPP/WebDOMTestEventTarget.h       |     54 -
 .../scripts/test/CPP/WebDOMTestException.cpp       |     93 -
 .../scripts/test/CPP/WebDOMTestException.h         |     54 -
 .../scripts/test/CPP/WebDOMTestInterface.cpp       |    163 -
 .../scripts/test/CPP/WebDOMTestInterface.h         |     86 -
 .../test/CPP/WebDOMTestMediaQueryListListener.cpp  |     92 -
 .../test/CPP/WebDOMTestMediaQueryListListener.h    |     55 -
 .../test/CPP/WebDOMTestNamedConstructor.cpp        |     82 -
 .../scripts/test/CPP/WebDOMTestNamedConstructor.h  |     53 -
 .../bindings/scripts/test/CPP/WebDOMTestNode.cpp   |     52 -
 .../bindings/scripts/test/CPP/WebDOMTestNode.h     |     47 -
 .../bindings/scripts/test/CPP/WebDOMTestObj.cpp    |   1068 -
 .../bindings/scripts/test/CPP/WebDOMTestObj.h      |    213 -
 .../test/CPP/WebDOMTestOverloadedConstructors.cpp  |     82 -
 .../test/CPP/WebDOMTestOverloadedConstructors.h    |     53 -
 .../WebDOMTestSerializedScriptValueInterface.cpp   |    136 -
 .../CPP/WebDOMTestSerializedScriptValueInterface.h |     64 -
 .../scripts/test/CPP/WebDOMTestSupplemental.cpp    |      6 -
 .../scripts/test/CPP/WebDOMTestSupplemental.h      |      6 -
 .../scripts/test/CPP/WebDOMTestTypedefs.cpp        |    236 -
 .../bindings/scripts/test/CPP/WebDOMTestTypedefs.h |     75 -
 .../test/GObject/WebKitDOMTestActiveDOMObject.cpp  |     65 +-
 .../test/GObject/WebKitDOMTestActiveDOMObject.h    |     43 +-
 .../GObject/WebKitDOMTestActiveDOMObject.symbols   |      3 +
 .../GObject/WebKitDOMTestActiveDOMObjectPrivate.h  |     36 +-
 .../scripts/test/GObject/WebKitDOMTestCallback.cpp |     58 +-
 .../scripts/test/GObject/WebKitDOMTestCallback.h   |     57 +-
 .../test/GObject/WebKitDOMTestCallback.symbols     |      7 +
 .../test/GObject/WebKitDOMTestCallbackPrivate.h    |     36 +-
 .../GObject/WebKitDOMTestCustomNamedGetter.cpp     |     40 +-
 .../test/GObject/WebKitDOMTestCustomNamedGetter.h  |     38 +-
 .../GObject/WebKitDOMTestCustomNamedGetter.symbols |      1 +
 .../WebKitDOMTestCustomNamedGetterPrivate.h        |     36 +-
 .../test/GObject/WebKitDOMTestEventConstructor.cpp |     77 +-
 .../test/GObject/WebKitDOMTestEventConstructor.h   |     42 +-
 .../GObject/WebKitDOMTestEventConstructor.symbols  |      2 +
 .../GObject/WebKitDOMTestEventConstructorPrivate.h |     36 +-
 .../test/GObject/WebKitDOMTestEventTarget.cpp      |     56 +-
 .../test/GObject/WebKitDOMTestEventTarget.h        |     46 +-
 .../test/GObject/WebKitDOMTestEventTarget.symbols  |      2 +
 .../test/GObject/WebKitDOMTestEventTargetPrivate.h |     36 +-
 .../test/GObject/WebKitDOMTestException.cpp        |     57 +-
 .../scripts/test/GObject/WebKitDOMTestException.h  |     39 +-
 .../test/GObject/WebKitDOMTestException.symbols    |      1 +
 .../test/GObject/WebKitDOMTestExceptionPrivate.h   |     36 +-
 .../GObject/WebKitDOMTestGenerateIsReachable.cpp   |    103 +
 .../GObject/WebKitDOMTestGenerateIsReachable.h     |     54 +
 .../WebKitDOMTestGenerateIsReachablePrivate.h      |     33 +
 .../test/GObject/WebKitDOMTestImplements.cpp       |      6 +
 .../scripts/test/GObject/WebKitDOMTestImplements.h |      6 +
 .../test/GObject/WebKitDOMTestInterface.cpp        |    372 +-
 .../scripts/test/GObject/WebKitDOMTestInterface.h  |    129 +-
 .../test/GObject/WebKitDOMTestInterface.symbols    |     16 +
 .../test/GObject/WebKitDOMTestInterfacePrivate.h   |     36 +-
 .../WebKitDOMTestMediaQueryListListener.cpp        |     39 +-
 .../GObject/WebKitDOMTestMediaQueryListListener.h  |     36 +-
 .../WebKitDOMTestMediaQueryListListener.symbols}   |      0
 .../WebKitDOMTestMediaQueryListListenerPrivate.h   |     36 +-
 .../test/GObject/WebKitDOMTestNamedConstructor.cpp |     37 +-
 .../test/GObject/WebKitDOMTestNamedConstructor.h   |     36 +-
 .../GObject/WebKitDOMTestNamedConstructor.symbols} |      0
 .../GObject/WebKitDOMTestNamedConstructorPrivate.h |     36 +-
 .../scripts/test/GObject/WebKitDOMTestNode.cpp     |     50 +-
 .../scripts/test/GObject/WebKitDOMTestNode.h       |     36 +-
 .../test/GObject/WebKitDOMTestNode.symbols}        |      0
 .../test/GObject/WebKitDOMTestNodePrivate.h        |     36 +-
 .../scripts/test/GObject/WebKitDOMTestObj.cpp      |   1523 +-
 .../scripts/test/GObject/WebKitDOMTestObj.h        |    466 +-
 .../scripts/test/GObject/WebKitDOMTestObj.symbols  |    144 +
 .../scripts/test/GObject/WebKitDOMTestObjPrivate.h |     36 +-
 .../WebKitDOMTestOverloadedConstructors.cpp        |     37 +-
 .../GObject/WebKitDOMTestOverloadedConstructors.h  |     36 +-
 .../WebKitDOMTestOverloadedConstructors.symbols}   |      0
 .../WebKitDOMTestOverloadedConstructorsPrivate.h   |     36 +-
 ...WebKitDOMTestSerializedScriptValueInterface.cpp |    123 +-
 .../WebKitDOMTestSerializedScriptValueInterface.h  |     52 +-
 ...itDOMTestSerializedScriptValueInterface.symbols |      6 +
 ...tDOMTestSerializedScriptValueInterfacePrivate.h |     36 +-
 .../scripts/test/GObject/WebKitDOMTestTypedefs.cpp |    202 +-
 .../scripts/test/GObject/WebKitDOMTestTypedefs.h   |     83 +-
 .../test/GObject/WebKitDOMTestTypedefs.symbols     |     19 +
 .../test/GObject/WebKitDOMTestTypedefsPrivate.h    |     36 +-
 .../scripts/test/GObject/WebKitDOMattribute.cpp    |    174 +
 .../scripts/test/GObject/WebKitDOMattribute.h      |     66 +
 .../test/GObject/WebKitDOMattribute.symbols        |      1 +
 .../test/GObject/WebKitDOMattributePrivate.h       |     33 +
 .../scripts/test/GObject/WebKitDOMreadonly.cpp     |    103 +
 .../scripts/test/GObject/WebKitDOMreadonly.h       |     57 +
 .../test/GObject/WebKitDOMreadonly.symbols}        |      0
 .../test/GObject/WebKitDOMreadonlyPrivate.h        |     33 +
 .../bindings/scripts/test/JS/JSFloat64Array.cpp    |     54 +-
 .../bindings/scripts/test/JS/JSFloat64Array.h      |     22 +-
 .../scripts/test/JS/JSTestActiveDOMObject.cpp      |    150 +-
 .../scripts/test/JS/JSTestActiveDOMObject.h        |     49 +-
 .../bindings/scripts/test/JS/JSTestCallback.cpp    |     25 +-
 .../bindings/scripts/test/JS/JSTestCallback.h      |      2 +-
 .../scripts/test/JS/JSTestCustomNamedGetter.cpp    |    129 +-
 .../scripts/test/JS/JSTestCustomNamedGetter.h      |     51 +-
 .../scripts/test/JS/JSTestEventConstructor.cpp     |    144 +-
 .../scripts/test/JS/JSTestEventConstructor.h       |     51 +-
 .../bindings/scripts/test/JS/JSTestEventTarget.cpp |    209 +-
 .../bindings/scripts/test/JS/JSTestEventTarget.h   |     55 +-
 .../bindings/scripts/test/JS/JSTestException.cpp   |    123 +-
 .../bindings/scripts/test/JS/JSTestException.h     |     49 +-
 .../scripts/test/JS/JSTestGenerateIsReachable.cpp  |    199 +
 .../scripts/test/JS/JSTestGenerateIsReachable.h    |    147 +
 .../bindings/scripts/test/JS/JSTestImplements.cpp  |      6 +
 .../bindings/scripts/test/JS/JSTestImplements.h    |      6 +
 .../bindings/scripts/test/JS/JSTestInterface.cpp   |    601 +-
 .../bindings/scripts/test/JS/JSTestInterface.h     |    120 +-
 .../test/JS/JSTestMediaQueryListListener.cpp       |    123 +-
 .../scripts/test/JS/JSTestMediaQueryListListener.h |     47 +-
 .../scripts/test/JS/JSTestNamedConstructor.cpp     |    113 +-
 .../scripts/test/JS/JSTestNamedConstructor.h       |     62 +-
 .../bindings/scripts/test/JS/JSTestNode.cpp        |     86 +-
 .../WebCore/bindings/scripts/test/JS/JSTestNode.h  |     43 +-
 .../WebCore/bindings/scripts/test/JS/JSTestObj.cpp |   3350 +-
 .../WebCore/bindings/scripts/test/JS/JSTestObj.h   |    315 +-
 .../test/JS/JSTestOverloadedConstructors.cpp       |    109 +-
 .../scripts/test/JS/JSTestOverloadedConstructors.h |     47 +-
 .../JS/JSTestSerializedScriptValueInterface.cpp    |    248 +-
 .../test/JS/JSTestSerializedScriptValueInterface.h |     62 +-
 .../bindings/scripts/test/JS/JSTestTypedefs.cpp    |    471 +-
 .../bindings/scripts/test/JS/JSTestTypedefs.h      |     75 +-
 .../bindings/scripts/test/JS/JSattribute.cpp       |    213 +
 .../WebCore/bindings/scripts/test/JS/JSattribute.h |    148 +
 .../bindings/scripts/test/JS/JSreadonly.cpp        |    170 +
 .../WebCore/bindings/scripts/test/JS/JSreadonly.h  |    147 +
 .../bindings/scripts/test/ObjC/DOMFloat64Array.h   |     76 +-
 .../bindings/scripts/test/ObjC/DOMFloat64Array.mm  |      3 -
 .../scripts/test/ObjC/DOMTestActiveDOMObject.h     |      7 +-
 .../scripts/test/ObjC/DOMTestActiveDOMObject.mm    |      7 +-
 .../test/ObjC/DOMTestActiveDOMObjectInternal.h     |      4 -
 .../bindings/scripts/test/ObjC/DOMTestCallback.h   |      5 +-
 .../bindings/scripts/test/ObjC/DOMTestCallback.mm  |      8 +-
 .../scripts/test/ObjC/DOMTestCallbackInternal.h    |      6 +-
 .../scripts/test/ObjC/DOMTestCustomNamedGetter.h   |      5 +-
 .../scripts/test/ObjC/DOMTestCustomNamedGetter.mm  |      7 +-
 .../test/ObjC/DOMTestCustomNamedGetterInternal.h   |      4 -
 .../scripts/test/ObjC/DOMTestEventConstructor.h    |      9 +-
 .../scripts/test/ObjC/DOMTestEventConstructor.mm   |      6 +-
 .../test/ObjC/DOMTestEventConstructorInternal.h    |      4 -
 .../scripts/test/ObjC/DOMTestEventTarget.h         |      5 +-
 .../scripts/test/ObjC/DOMTestEventTarget.mm        |      6 +-
 .../scripts/test/ObjC/DOMTestEventTargetInternal.h |      4 -
 .../bindings/scripts/test/ObjC/DOMTestException.h  |      7 +-
 .../bindings/scripts/test/ObjC/DOMTestException.mm |      7 +-
 .../scripts/test/ObjC/DOMTestExceptionInternal.h   |      4 -
 .../scripts/test/ObjC/DOMTestGenerateIsReachable.h |     31 +
 .../test/ObjC/DOMTestGenerateIsReachable.mm        |     82 +
 .../test/ObjC/DOMTestGenerateIsReachableInternal.h |     34 +
 .../scripts/test/ObjC/DOMTestImplements.cpp        |      6 +
 .../bindings/scripts/test/ObjC/DOMTestImplements.h |      6 +
 .../bindings/scripts/test/ObjC/DOMTestInterface.h  |     38 +-
 .../bindings/scripts/test/ObjC/DOMTestInterface.mm |    102 +-
 .../scripts/test/ObjC/DOMTestInterfaceInternal.h   |      6 +-
 .../test/ObjC/DOMTestMediaQueryListListener.h      |      5 +-
 .../test/ObjC/DOMTestMediaQueryListListener.mm     |      5 -
 .../ObjC/DOMTestMediaQueryListListenerInternal.h   |      6 +-
 .../scripts/test/ObjC/DOMTestNamedConstructor.h    |      5 +-
 .../scripts/test/ObjC/DOMTestNamedConstructor.mm   |      5 -
 .../test/ObjC/DOMTestNamedConstructorInternal.h    |      4 -
 .../bindings/scripts/test/ObjC/DOMTestNode.h       |      5 +-
 .../bindings/scripts/test/ObjC/DOMTestNode.mm      |      5 -
 .../scripts/test/ObjC/DOMTestNodeInternal.h        |      4 -
 .../bindings/scripts/test/ObjC/DOMTestObj.h        |    104 +-
 .../bindings/scripts/test/ObjC/DOMTestObj.mm       |     96 +-
 .../scripts/test/ObjC/DOMTestObjInternal.h         |      6 +-
 .../test/ObjC/DOMTestOverloadedConstructors.h      |      5 +-
 .../test/ObjC/DOMTestOverloadedConstructors.mm     |      5 -
 .../ObjC/DOMTestOverloadedConstructorsInternal.h   |      4 -
 .../ObjC/DOMTestSerializedScriptValueInterface.h   |     13 +-
 .../ObjC/DOMTestSerializedScriptValueInterface.mm  |      5 -
 ...DOMTestSerializedScriptValueInterfaceInternal.h |      6 +-
 .../bindings/scripts/test/ObjC/DOMTestTypedefs.h   |     11 +-
 .../bindings/scripts/test/ObjC/DOMTestTypedefs.mm  |     10 +-
 .../scripts/test/ObjC/DOMTestTypedefsInternal.h    |      4 -
 .../bindings/scripts/test/ObjC/DOMattribute.h      |     34 +
 .../bindings/scripts/test/ObjC/DOMattribute.mm     |     89 +
 .../scripts/test/ObjC/DOMattributeInternal.h       |     34 +
 .../bindings/scripts/test/ObjC/DOMreadonly.h       |     31 +
 .../bindings/scripts/test/ObjC/DOMreadonly.mm      |     82 +
 .../scripts/test/ObjC/DOMreadonlyInternal.h        |     34 +
 .../WebCore/bindings/scripts/test/TestCallback.idl |      8 +-
 .../bindings/scripts/test/TestEventTarget.idl      |      8 +-
 .../bindings/scripts/test/TestException.idl        |      5 +
 .../scripts/test/TestGenerateIsReachable.idl       |     30 +
 .../bindings/scripts/test/TestImplements.idl       |     51 +
 .../bindings/scripts/test/TestInterface.idl        |     17 +-
 .../scripts/test/TestMediaQueryListListener.idl    |      4 +-
 .../WebCore/bindings/scripts/test/TestObj.idl      |    207 +-
 .../test/TestSerializedScriptValueInterface.idl    |      8 +-
 .../bindings/scripts/test/TestSupplemental.idl     |      2 +-
 .../bindings/scripts/test/TestTypedArray.idl       |     39 -
 .../WebCore/bindings/scripts/test/TestTypedefs.idl |     17 +-
 .../src/main/native/Source/WebCore/bridge/Bridge.h |      2 +-
 .../native/Source/WebCore/bridge/IdentifierRep.cpp |      4 +-
 .../native/Source/WebCore/bridge/IdentifierRep.h   |      2 +-
 .../native/Source/WebCore/bridge/NP_jsobject.cpp   |      9 +-
 .../Source/WebCore/bridge/c/CRuntimeObject.cpp     |     11 +-
 .../Source/WebCore/bridge/c/CRuntimeObject.h       |     21 +-
 .../native/Source/WebCore/bridge/c/c_class.cpp     |     34 +-
 .../main/native/Source/WebCore/bridge/c/c_class.h  |     10 +-
 .../native/Source/WebCore/bridge/c/c_instance.cpp  |     43 +-
 .../native/Source/WebCore/bridge/c/c_instance.h    |     26 +-
 .../native/Source/WebCore/bridge/c/c_runtime.h     |      6 +-
 .../native/Source/WebCore/bridge/c/c_utility.cpp   |      6 +-
 .../native/Source/WebCore/bridge/c/c_utility.h     |      2 +-
 .../WebCore/bridge/jni/jsc/JNIUtilityPrivate.cpp   |     17 +-
 .../Source/WebCore/bridge/jni/jsc/JavaClassJSC.cpp |      4 +-
 .../Source/WebCore/bridge/jni/jsc/JavaFieldJSC.cpp |      2 +
 .../WebCore/bridge/jni/jsc/JavaInstanceJSC.cpp     |     12 +-
 .../WebCore/bridge/jni/jsc/JavaMethodJSC.cpp       |      2 -
 .../WebCore/bridge/jni/jsc/JavaRuntimeObject.cpp   |      4 +-
 .../native/Source/WebCore/bridge/jsc/BridgeJSC.cpp |     12 +-
 .../native/Source/WebCore/bridge/jsc/BridgeJSC.h   |      7 +-
 .../native/Source/WebCore/bridge/npruntime.cpp     |      2 +-
 .../Source/WebCore/bridge/objc/ObjCRuntimeObject.h |     17 +-
 .../WebCore/bridge/objc/ObjCRuntimeObject.mm       |      8 +-
 .../native/Source/WebCore/bridge/objc/objc_class.h |      4 +-
 .../Source/WebCore/bridge/objc/objc_class.mm       |      4 +
 .../Source/WebCore/bridge/objc/objc_instance.mm    |     27 +-
 .../Source/WebCore/bridge/objc/objc_runtime.h      |      9 +-
 .../Source/WebCore/bridge/objc/objc_runtime.mm     |     27 +-
 .../Source/WebCore/bridge/objc/objc_utility.mm     |      6 +-
 .../native/Source/WebCore/bridge/qt/qt_class.cpp   |    232 -
 .../native/Source/WebCore/bridge/qt/qt_class.h     |     59 -
 .../Source/WebCore/bridge/qt/qt_instance.cpp       |    382 -
 .../native/Source/WebCore/bridge/qt/qt_instance.h  |    121 -
 .../Source/WebCore/bridge/qt/qt_pixmapruntime.cpp  |    274 -
 .../Source/WebCore/bridge/qt/qt_pixmapruntime.h    |     43 -
 .../native/Source/WebCore/bridge/qt/qt_runtime.cpp |   1591 -
 .../native/Source/WebCore/bridge/qt/qt_runtime.h   |    149 -
 .../native/Source/WebCore/bridge/runtime_array.cpp |     56 +-
 .../native/Source/WebCore/bridge/runtime_array.h   |     17 +-
 .../Source/WebCore/bridge/runtime_method.cpp       |     40 +-
 .../native/Source/WebCore/bridge/runtime_method.h  |     11 +-
 .../Source/WebCore/bridge/runtime_object.cpp       |     99 +-
 .../native/Source/WebCore/bridge/runtime_object.h  |     25 +-
 .../native/Source/WebCore/bridge/runtime_root.cpp  |      9 +-
 .../native/Source/WebCore/bridge/runtime_root.h    |      6 +-
 .../native/Source/WebCore/bridge/testbindings.pro  |      7 -
 .../Source/WebCore/bridge/testqtbindings.cpp       |    141 -
 .../web/src/main/native/Source/WebCore/config.h    |    282 +-
 .../Source/WebCore/crypto/CommonCryptoUtilities.h  |    123 +
 .../native/Source/WebCore/crypto/CryptoAlgorithm.h |     83 +
 .../crypto/CryptoAlgorithmDescriptionBuilder.h     |     54 +
 .../WebCore/crypto/CryptoAlgorithmIdentifier.h     |     61 +
 .../WebCore/crypto/CryptoAlgorithmParameters.h     |     61 +
 .../WebCore/crypto/CryptoAlgorithmRegistry.h       |     76 +
 .../native/Source/WebCore/crypto/CryptoDigest.h    |     57 +
 .../main/native/Source/WebCore/crypto/CryptoKey.h  |     82 +
 .../native/Source/WebCore/crypto/CryptoKeyData.h   |     61 +
 .../native/Source/WebCore/crypto/CryptoKeyPair.h   |     59 +
 .../Source/WebCore/crypto/CryptoKeySerialization.h |     60 +
 .../native/Source/WebCore/crypto/CryptoKeyType.h   |     42 +
 .../native/Source/WebCore/crypto/CryptoKeyUsage.h  |     49 +
 .../WebCore/crypto/SerializedCryptoKeyWrap.h       |     45 +
 .../native/Source/WebCore/crypto/SubtleCrypto.h    |     53 +
 .../Source/WebCore/crypto/keys/CryptoKeyAES.h      |     74 +
 .../crypto/keys/CryptoKeyDataOctetSequence.h       |     62 +
 .../crypto/keys/CryptoKeyDataRSAComponents.h       |    108 +
 .../Source/WebCore/crypto/keys/CryptoKeyHMAC.h     |     73 +
 .../Source/WebCore/crypto/keys/CryptoKeyRSA.h      |     89 +
 .../crypto/keys/CryptoKeySerializationRaw.h        |     67 +
 .../Source/WebCore/css/BasicShapeFunctions.cpp     |    302 +-
 .../Source/WebCore/css/BasicShapeFunctions.h       |     10 +-
 .../main/native/Source/WebCore/css/CSSAllInOne.cpp |     86 +
 .../Source/WebCore/css/CSSAspectRatioValue.cpp     |      2 +-
 .../Source/WebCore/css/CSSAspectRatioValue.h       |      8 +-
 .../native/Source/WebCore/css/CSSBasicShapes.cpp   |    402 +-
 .../native/Source/WebCore/css/CSSBasicShapes.h     |    193 +-
 .../WebCore/css/CSSBorderImageSliceValue.cpp       |    100 +-
 .../Source/WebCore/css/CSSBorderImageSliceValue.h  |    120 +-
 .../Source/WebCore/css/CSSCalculationValue.cpp     |    479 +-
 .../Source/WebCore/css/CSSCalculationValue.h       |     68 +-
 .../native/Source/WebCore/css/CSSCanvasValue.cpp   |    182 +-
 .../native/Source/WebCore/css/CSSCanvasValue.h     |     52 +-
 .../native/Source/WebCore/css/CSSCharsetRule.h     |      6 +-
 .../native/Source/WebCore/css/CSSCharsetRule.idl   |      9 +-
 .../WebCore/css/CSSComputedStyleDeclaration.cpp    |   1251 +-
 .../WebCore/css/CSSComputedStyleDeclaration.h      |    122 +-
 .../Source/WebCore/css/CSSCrossfadeValue.cpp       |    118 +-
 .../native/Source/WebCore/css/CSSCrossfadeValue.h  |     24 +-
 .../Source/WebCore/css/CSSCursorImageValue.cpp     |     87 +-
 .../Source/WebCore/css/CSSCursorImageValue.h       |     20 +-
 .../Source/WebCore/css/CSSDefaultStyleSheets.cpp   |     49 +-
 .../Source/WebCore/css/CSSDefaultStyleSheets.h     |      2 -
 .../Source/WebCore/css/CSSFilterImageValue.cpp     |    171 +
 .../Source/WebCore/css/CSSFilterImageValue.h       |    128 +
 .../main/native/Source/WebCore/css/CSSFontFace.cpp |     16 +-
 .../main/native/Source/WebCore/css/CSSFontFace.h   |      6 +-
 .../Source/WebCore/css/CSSFontFaceLoadEvent.cpp    |      4 +-
 .../Source/WebCore/css/CSSFontFaceLoadEvent.h      |      2 +-
 .../Source/WebCore/css/CSSFontFaceLoadEvent.idl    |      4 +-
 .../native/Source/WebCore/css/CSSFontFaceRule.cpp  |      6 +-
 .../native/Source/WebCore/css/CSSFontFaceRule.h    |      6 +-
 .../native/Source/WebCore/css/CSSFontFaceRule.idl  |      6 +-
 .../Source/WebCore/css/CSSFontFaceSource.cpp       |     27 +-
 .../native/Source/WebCore/css/CSSFontFaceSource.h  |      2 +-
 .../Source/WebCore/css/CSSFontFaceSrcValue.cpp     |      4 +-
 .../Source/WebCore/css/CSSFontFaceSrcValue.h       |     14 +-
 .../Source/WebCore/css/CSSFontFeatureValue.cpp     |     57 +
 .../Source/WebCore/css/CSSFontFeatureValue.h       |     58 +
 .../native/Source/WebCore/css/CSSFontSelector.cpp  |    174 +-
 .../native/Source/WebCore/css/CSSFontSelector.h    |     32 +-
 .../native/Source/WebCore/css/CSSFontValue.cpp     |     77 +
 .../main/native/Source/WebCore/css/CSSFontValue.h  |     62 +
 .../native/Source/WebCore/css/CSSFunctionValue.cpp |     95 +-
 .../native/Source/WebCore/css/CSSFunctionValue.h   |    116 +-
 .../native/Source/WebCore/css/CSSGradientValue.cpp |    186 +-
 .../native/Source/WebCore/css/CSSGradientValue.h   |     44 +-
 .../main/native/Source/WebCore/css/CSSGrammar.y.in |   1510 +-
 .../Source/WebCore/css/CSSGrammar.y.includes       |      1 +
 .../WebCore/css/CSSGridTemplateAreasValue.cpp      |     86 +
 .../Source/WebCore/css/CSSGridTemplateAreasValue.h |     67 +
 .../native/Source/WebCore/css/CSSGroupingRule.cpp  |      6 +-
 .../native/Source/WebCore/css/CSSGroupingRule.h    |      7 +-
 .../main/native/Source/WebCore/css/CSSHostRule.cpp |     48 -
 .../main/native/Source/WebCore/css/CSSHostRule.h   |     47 -
 .../main/native/Source/WebCore/css/CSSHostRule.idl |     33 -
 .../Source/WebCore/css/CSSImageGeneratorValue.cpp  |    404 +-
 .../Source/WebCore/css/CSSImageGeneratorValue.h    |    154 +-
 .../native/Source/WebCore/css/CSSImageSetValue.cpp |     34 +-
 .../native/Source/WebCore/css/CSSImageSetValue.h   |     13 +-
 .../native/Source/WebCore/css/CSSImageValue.cpp    |     25 +-
 .../main/native/Source/WebCore/css/CSSImageValue.h |     16 +-
 .../native/Source/WebCore/css/CSSImportRule.cpp    |      4 +-
 .../main/native/Source/WebCore/css/CSSImportRule.h |      8 +-
 .../native/Source/WebCore/css/CSSImportRule.idl    |     10 +-
 .../Source/WebCore/css/CSSInheritedValue.cpp       |      2 +-
 .../native/Source/WebCore/css/CSSInheritedValue.h  |      8 +-
 .../native/Source/WebCore/css/CSSInitialValue.cpp  |      2 +-
 .../native/Source/WebCore/css/CSSInitialValue.h    |     12 +-
 .../Source/WebCore/css/CSSLineBoxContainValue.cpp  |    122 +-
 .../Source/WebCore/css/CSSLineBoxContainValue.h    |    123 +-
 .../native/Source/WebCore/css/CSSMediaRule.cpp     |      2 +-
 .../main/native/Source/WebCore/css/CSSMediaRule.h  |     10 +-
 .../native/Source/WebCore/css/CSSMediaRule.idl     |     20 +-
 .../main/native/Source/WebCore/css/CSSOMUtils.h    |      2 +-
 .../main/native/Source/WebCore/css/CSSPageRule.cpp |      8 +-
 .../main/native/Source/WebCore/css/CSSPageRule.h   |      6 +-
 .../main/native/Source/WebCore/css/CSSPageRule.idl |      8 +-
 .../main/native/Source/WebCore/css/CSSParser.cpp   |   3078 +-
 .../src/main/native/Source/WebCore/css/CSSParser.h |    248 +-
 .../main/native/Source/WebCore/css/CSSParserMode.h |     13 +-
 .../native/Source/WebCore/css/CSSParserValues.cpp  |     66 +-
 .../native/Source/WebCore/css/CSSParserValues.h    |    296 +-
 .../Source/WebCore/css/CSSPrimitiveValue.cpp       |    742 +-
 .../native/Source/WebCore/css/CSSPrimitiveValue.h  |     83 +-
 .../Source/WebCore/css/CSSPrimitiveValue.idl       |     93 +-
 .../Source/WebCore/css/CSSPrimitiveValueMappings.h |   4692 +-
 .../main/native/Source/WebCore/css/CSSProperty.cpp |   1019 +-
 .../main/native/Source/WebCore/css/CSSProperty.h   |     40 +-
 .../native/Source/WebCore/css/CSSPropertyNames.in  |    229 +-
 .../Source/WebCore/css/CSSPropertySourceData.h     |      5 +-
 .../native/Source/WebCore/css/CSSReflectValue.cpp  |     15 +-
 .../native/Source/WebCore/css/CSSReflectValue.h    |     13 +-
 .../src/main/native/Source/WebCore/css/CSSRule.cpp |      2 +-
 .../src/main/native/Source/WebCore/css/CSSRule.h   |      6 -
 .../src/main/native/Source/WebCore/css/CSSRule.idl |     47 +-
 .../main/native/Source/WebCore/css/CSSRuleList.h   |      6 +-
 .../main/native/Source/WebCore/css/CSSRuleList.idl |     11 +-
 .../Source/WebCore/css/CSSSegmentedFontFace.cpp    |     12 +-
 .../Source/WebCore/css/CSSSegmentedFontFace.h      |      5 +-
 .../main/native/Source/WebCore/css/CSSSelector.cpp |    315 +-
 .../main/native/Source/WebCore/css/CSSSelector.h   |     20 +-
 .../native/Source/WebCore/css/CSSSelectorList.cpp  |     24 +-
 .../native/Source/WebCore/css/CSSSelectorList.h    |      7 +-
 .../native/Source/WebCore/css/CSSShadowValue.cpp   |     90 +
 .../native/Source/WebCore/css/CSSShadowValue.h     |     69 +
 .../Source/WebCore/css/CSSStyleDeclaration.h       |      7 +-
 .../Source/WebCore/css/CSSStyleDeclaration.idl     |     34 +-
 .../native/Source/WebCore/css/CSSStyleRule.cpp     |     11 +-
 .../main/native/Source/WebCore/css/CSSStyleRule.h  |      6 +-
 .../native/Source/WebCore/css/CSSStyleRule.idl     |      8 +-
 .../native/Source/WebCore/css/CSSStyleSheet.cpp    |    117 +-
 .../main/native/Source/WebCore/css/CSSStyleSheet.h |     83 +-
 .../native/Source/WebCore/css/CSSStyleSheet.idl    |     28 +-
 .../native/Source/WebCore/css/CSSSupportsRule.h    |      4 +-
 .../native/Source/WebCore/css/CSSSupportsRule.idl  |      8 +-
 .../Source/WebCore/css/CSSTimingFunctionValue.cpp  |     10 +-
 .../Source/WebCore/css/CSSTimingFunctionValue.h    |     34 +-
 .../native/Source/WebCore/css/CSSToStyleMap.cpp    |    126 +-
 .../main/native/Source/WebCore/css/CSSToStyleMap.h |      1 +
 .../Source/WebCore/css/CSSUnicodeRangeValue.cpp    |      2 +-
 .../Source/WebCore/css/CSSUnicodeRangeValue.h      |      9 +-
 .../native/Source/WebCore/css/CSSUnknownRule.h     |      6 +-
 .../native/Source/WebCore/css/CSSUnknownRule.idl   |      5 +-
 .../main/native/Source/WebCore/css/CSSValue.cpp    |    303 +-
 .../src/main/native/Source/WebCore/css/CSSValue.h  |     69 +-
 .../main/native/Source/WebCore/css/CSSValue.idl    |     23 +-
 .../native/Source/WebCore/css/CSSValueKeywords.in  |     77 +-
 .../native/Source/WebCore/css/CSSValueList.cpp     |     45 +-
 .../main/native/Source/WebCore/css/CSSValueList.h  |     32 +-
 .../native/Source/WebCore/css/CSSValueList.idl     |     11 +-
 .../native/Source/WebCore/css/CSSValuePool.cpp     |     51 +-
 .../main/native/Source/WebCore/css/CSSValuePool.h  |     44 +-
 .../native/Source/WebCore/css/CSSVariableValue.h   |     67 -
 .../src/main/native/Source/WebCore/css/Counter.h   |      4 +-
 .../src/main/native/Source/WebCore/css/Counter.idl |     10 +-
 .../native/Source/WebCore/css/DOMWindowCSS.cpp     |      4 +-
 .../native/Source/WebCore/css/DOMWindowCSS.idl     |      2 +-
 .../Source/WebCore/css/DeprecatedStyleBuilder.cpp  |    654 +-
 .../native/Source/WebCore/css/DocumentRuleSets.cpp |     53 +-
 .../native/Source/WebCore/css/DocumentRuleSets.h   |     21 +-
 .../Source/WebCore/css/ElementRuleCollector.cpp    |    326 +-
 .../Source/WebCore/css/ElementRuleCollector.h      |     52 +-
 .../native/Source/WebCore/css/FontFeatureValue.cpp |     57 -
 .../native/Source/WebCore/css/FontFeatureValue.h   |     56 -
 .../main/native/Source/WebCore/css/FontLoader.cpp  |     18 +-
 .../main/native/Source/WebCore/css/FontLoader.h    |     14 +-
 .../main/native/Source/WebCore/css/FontLoader.idl  |      3 +-
 .../main/native/Source/WebCore/css/FontValue.cpp   |     77 -
 .../src/main/native/Source/WebCore/css/FontValue.h |     60 -
 .../Source/WebCore/css/InspectorCSSOMWrappers.cpp  |     24 +-
 .../Source/WebCore/css/InspectorCSSOMWrappers.h    |     12 +-
 .../native/Source/WebCore/css/LengthFunctions.cpp  |      7 +-
 .../native/Source/WebCore/css/LengthFunctions.h    |      3 +
 .../native/Source/WebCore/css/MediaAllInOne.cpp    |     34 +
 .../Source/WebCore/css/MediaFeatureNames.cpp       |      2 +-
 .../native/Source/WebCore/css/MediaFeatureNames.h  |      1 +
 .../main/native/Source/WebCore/css/MediaList.cpp   |     40 +-
 .../src/main/native/Source/WebCore/css/MediaList.h |      7 +-
 .../main/native/Source/WebCore/css/MediaList.idl   |     18 +-
 .../main/native/Source/WebCore/css/MediaQuery.cpp  |     73 +-
 .../main/native/Source/WebCore/css/MediaQuery.h    |     15 +-
 .../Source/WebCore/css/MediaQueryEvaluator.cpp     |    123 +-
 .../Source/WebCore/css/MediaQueryEvaluator.h       |      1 -
 .../native/Source/WebCore/css/MediaQueryExp.cpp    |     13 +-
 .../main/native/Source/WebCore/css/MediaQueryExp.h |      8 +-
 .../native/Source/WebCore/css/MediaQueryList.idl   |      8 +-
 .../Source/WebCore/css/MediaQueryListListener.cpp  |     37 -
 .../Source/WebCore/css/MediaQueryListListener.h    |     31 +-
 .../Source/WebCore/css/MediaQueryListListener.idl  |     12 +-
 .../Source/WebCore/css/MediaQueryMatcher.cpp       |     26 +-
 .../native/Source/WebCore/css/MediaQueryMatcher.h  |     10 +-
 .../Source/WebCore/css/PageRuleCollector.cpp       |      6 +-
 .../web/src/main/native/Source/WebCore/css/Pair.h  |     10 -
 .../WebCore/css/PropertySetCSSStyleDeclaration.cpp |     50 +-
 .../WebCore/css/PropertySetCSSStyleDeclaration.h   |     75 +-
 .../main/native/Source/WebCore/css/RGBColor.idl    |     16 +-
 .../web/src/main/native/Source/WebCore/css/Rect.h  |     32 +-
 .../src/main/native/Source/WebCore/css/Rect.idl    |     10 +-
 .../src/main/native/Source/WebCore/css/RuleSet.cpp |     44 +-
 .../src/main/native/Source/WebCore/css/RuleSet.h   |     62 +-
 .../WebCore/css/SVGCSSComputedStyleDeclaration.cpp |    110 +-
 .../native/Source/WebCore/css/SVGCSSParser.cpp     |     11 +-
 .../Source/WebCore/css/SVGCSSPropertyNames.in      |     55 +-
 .../Source/WebCore/css/SVGCSSStyleSelector.cpp     |    142 +-
 .../Source/WebCore/css/SVGCSSValueKeywords.in      |      4 +-
 .../native/Source/WebCore/css/SelectorChecker.cpp  |    234 +-
 .../native/Source/WebCore/css/SelectorChecker.h    |     41 +-
 .../Source/WebCore/css/SelectorCheckerFastPath.cpp |      4 +-
 .../Source/WebCore/css/SelectorCheckerFastPath.h   |      2 +-
 .../WebCore/css/SelectorCheckerTestFunctions.h     |    146 +
 .../native/Source/WebCore/css/SelectorFilter.cpp   |      6 +-
 .../native/Source/WebCore/css/SelectorFilter.h     |      3 +-
 .../main/native/Source/WebCore/css/ShadowValue.cpp |     91 -
 .../main/native/Source/WebCore/css/ShadowValue.h   |     67 -
 .../WebCore/css/StyleInvalidationAnalysis.cpp      |    148 +-
 .../Source/WebCore/css/StyleInvalidationAnalysis.h |     14 +-
 .../main/native/Source/WebCore/css/StyleMedia.cpp  |      4 +-
 .../main/native/Source/WebCore/css/StyleMedia.idl  |      6 +-
 .../native/Source/WebCore/css/StyleProperties.cpp  |   1276 +
 .../native/Source/WebCore/css/StyleProperties.h    |    278 +
 .../native/Source/WebCore/css/StylePropertySet.cpp |   1278 -
 .../native/Source/WebCore/css/StylePropertySet.h   |    275 -
 .../Source/WebCore/css/StylePropertyShorthand.cpp  |    534 +-
 .../Source/WebCore/css/StylePropertyShorthand.h    |    122 +-
 .../native/Source/WebCore/css/StyleResolver.cpp    |   2591 +-
 .../main/native/Source/WebCore/css/StyleResolver.h |    265 +-
 .../main/native/Source/WebCore/css/StyleRule.cpp   |    182 +-
 .../src/main/native/Source/WebCore/css/StyleRule.h |    164 +-
 .../native/Source/WebCore/css/StyleRuleImport.cpp  |     12 +-
 .../native/Source/WebCore/css/StyleRuleImport.h    |      6 +-
 .../Source/WebCore/css/StyleScopeResolver.cpp      |    238 -
 .../native/Source/WebCore/css/StyleScopeResolver.h |    125 -
 .../main/native/Source/WebCore/css/StyleSheet.h    |      4 +-
 .../main/native/Source/WebCore/css/StyleSheet.idl  |     24 +-
 .../Source/WebCore/css/StyleSheetContents.cpp      |     46 +-
 .../native/Source/WebCore/css/StyleSheetContents.h |     30 +-
 .../native/Source/WebCore/css/StyleSheetList.cpp   |     12 +-
 .../native/Source/WebCore/css/StyleSheetList.h     |      4 +-
 .../native/Source/WebCore/css/StyleSheetList.idl   |     13 +-
 .../Source/WebCore/css/TransformFunctions.cpp      |     66 +-
 .../Source/WebCore/css/ViewportStyleResolver.cpp   |     12 +-
 .../Source/WebCore/css/ViewportStyleResolver.h     |      4 +-
 .../WebCore/css/WebKitCSSArrayFunctionValue.cpp    |     64 -
 .../WebCore/css/WebKitCSSArrayFunctionValue.h      |     62 -
 .../Source/WebCore/css/WebKitCSSFilterRule.cpp     |     90 -
 .../Source/WebCore/css/WebKitCSSFilterRule.h       |     66 -
 .../Source/WebCore/css/WebKitCSSFilterRule.idl     |     36 -
 .../Source/WebCore/css/WebKitCSSFilterValue.cpp    |     24 +-
 .../Source/WebCore/css/WebKitCSSFilterValue.h      |     13 +-
 .../Source/WebCore/css/WebKitCSSFilterValue.idl    |     39 +-
 .../Source/WebCore/css/WebKitCSSKeyframeRule.cpp   |     22 +-
 .../Source/WebCore/css/WebKitCSSKeyframeRule.h     |     28 +-
 .../Source/WebCore/css/WebKitCSSKeyframeRule.idl   |     10 +-
 .../Source/WebCore/css/WebKitCSSKeyframesRule.cpp  |      6 +-
 .../Source/WebCore/css/WebKitCSSKeyframesRule.h    |     19 +-
 .../Source/WebCore/css/WebKitCSSKeyframesRule.idl  |     12 +-
 .../WebCore/css/WebKitCSSMatFunctionValue.cpp      |     81 -
 .../Source/WebCore/css/WebKitCSSMatFunctionValue.h |     62 -
 .../native/Source/WebCore/css/WebKitCSSMatrix.cpp  |      6 +-
 .../native/Source/WebCore/css/WebKitCSSMatrix.h    |    318 +-
 .../native/Source/WebCore/css/WebKitCSSMatrix.idl  |    104 +-
 .../WebCore/css/WebKitCSSMixFunctionValue.cpp      |     65 -
 .../Source/WebCore/css/WebKitCSSMixFunctionValue.h |     62 -
 .../WebCore/css/WebKitCSSMixFunctionValue.idl      |     35 -
 .../Source/WebCore/css/WebKitCSSRegionRule.h       |      4 +-
 .../Source/WebCore/css/WebKitCSSRegionRule.idl     |      6 +-
 .../WebCore/css/WebKitCSSSVGDocumentValue.cpp      |     77 -
 .../Source/WebCore/css/WebKitCSSSVGDocumentValue.h |     59 -
 .../Source/WebCore/css/WebKitCSSShaderValue.cpp    |    108 -
 .../Source/WebCore/css/WebKitCSSShaderValue.h      |     81 -
 .../Source/WebCore/css/WebKitCSSTransformValue.cpp |     13 +-
 .../Source/WebCore/css/WebKitCSSTransformValue.h   |     21 +-
 .../Source/WebCore/css/WebKitCSSTransformValue.idl |     55 +-
 .../Source/WebCore/css/WebKitCSSViewportRule.cpp   |      6 +-
 .../Source/WebCore/css/WebKitCSSViewportRule.h     |      6 +-
 .../main/native/Source/WebCore/css/fullscreen.css  |      2 +
 .../Source/WebCore/css/fullscreenQuickTime.css     |    175 -
 .../src/main/native/Source/WebCore/css/html.css    |    314 +-
 .../Source/WebCore/css/make-css-file-arrays.pl     |     16 +-
 .../main/native/Source/WebCore/css/makegrammar.pl  |    118 +-
 .../src/main/native/Source/WebCore/css/makeprop.pl |     77 +-
 .../main/native/Source/WebCore/css/maketokenizer   |    151 -
 .../main/native/Source/WebCore/css/makevalues.pl   |     13 +-
 .../src/main/native/Source/WebCore/css/mathml.css  |     44 +-
 .../native/Source/WebCore/css/mediaControls.css    |      1 +
 .../WebCore/css/mediaControlsEflFullscreen.css     |     67 +
 .../native/Source/WebCore/css/mediaControlsGtk.css |    128 +-
 .../native/Source/WebCore/css/mediaControlsQt.css  |    164 -
 .../WebCore/css/mediaControlsQtFullscreen.css      |    101 -
 .../Source/WebCore/css/mediaControlsQuickTime.css  |    328 -
 .../native/Source/WebCore/css/mediaControlsiOS.css |     33 +
 .../web/src/main/native/Source/WebCore/css/svg.css |      6 +
 .../Source/WebCore/css/themeQtNoListboxes.css      |     36 -
 .../main/native/Source/WebCore/css/view-source.css |    162 -
 .../native/Source/WebCore/cssjit/FunctionCall.h    |    129 +
 .../Source/WebCore/cssjit/RegisterAllocator.h      |    161 +
 .../Source/WebCore/cssjit/SelectorCompiler.cpp     |   1220 +
 .../Source/WebCore/cssjit/SelectorCompiler.h       |    105 +
 .../native/Source/WebCore/cssjit/StackAllocator.h  |    166 +
 .../native/Source/WebCore/dom/ActiveDOMObject.cpp  |      8 +-
 .../native/Source/WebCore/dom/ActiveDOMObject.h    |      5 +-
 .../src/main/native/Source/WebCore/dom/Attr.cpp    |     38 +-
 .../web/src/main/native/Source/WebCore/dom/Attr.h  |     47 +-
 .../src/main/native/Source/WebCore/dom/Attr.idl    |     25 +-
 .../src/main/native/Source/WebCore/dom/Attribute.h |     17 +-
 .../native/Source/WebCore/dom/BeforeLoadEvent.h    |    170 +-
 .../native/Source/WebCore/dom/BeforeLoadEvent.idl  |      4 +-
 .../Source/WebCore/dom/BeforeTextInsertedEvent.cpp |      4 +-
 .../Source/WebCore/dom/BeforeTextInsertedEvent.h   |      6 +-
 .../Source/WebCore/dom/BeforeUnloadEvent.cpp       |     11 +-
 .../native/Source/WebCore/dom/BeforeUnloadEvent.h  |     33 +-
 .../Source/WebCore/dom/BeforeUnloadEvent.idl       |     29 +
 .../native/Source/WebCore/dom/CDATASection.cpp     |      4 +-
 .../main/native/Source/WebCore/dom/CDATASection.h  |     22 +-
 .../native/Source/WebCore/dom/CDATASection.idl     |      4 +-
 .../native/Source/WebCore/dom/CharacterData.cpp    |     83 +-
 .../main/native/Source/WebCore/dom/CharacterData.h |     18 +-
 .../native/Source/WebCore/dom/CharacterData.idl    |     40 +-
 .../Source/WebCore/dom/CheckedRadioButtons.h       |      2 +-
 .../Source/WebCore/dom/ChildListMutationScope.cpp  |     46 +-
 .../Source/WebCore/dom/ChildListMutationScope.h    |     32 +-
 .../main/native/Source/WebCore/dom/ChildNode.idl   |     33 +
 .../native/Source/WebCore/dom/ChildNodeList.cpp    |     79 +-
 .../main/native/Source/WebCore/dom/ChildNodeList.h |     72 +-
 .../native/Source/WebCore/dom/ClassNodeList.cpp    |      7 +-
 .../main/native/Source/WebCore/dom/ClassNodeList.h |     24 +-
 .../main/native/Source/WebCore/dom/ClientRect.idl  |     14 +-
 .../native/Source/WebCore/dom/ClientRectList.h     |      2 +-
 .../native/Source/WebCore/dom/ClientRectList.idl   |     11 +-
 .../main/native/Source/WebCore/dom/Clipboard.cpp   |    469 +-
 .../src/main/native/Source/WebCore/dom/Clipboard.h |    165 +-
 .../main/native/Source/WebCore/dom/Clipboard.idl   |     18 +-
 .../native/Source/WebCore/dom/ClipboardEvent.cpp   |      4 +-
 .../native/Source/WebCore/dom/ClipboardEvent.h     |      4 +-
 .../main/native/Source/WebCore/dom/ClipboardMac.mm |     60 +
 .../Source/WebCore/dom/CollectionIndexCache.h      |    172 +
 .../src/main/native/Source/WebCore/dom/Comment.cpp |      9 +-
 .../src/main/native/Source/WebCore/dom/Comment.h   |     21 +-
 .../src/main/native/Source/WebCore/dom/Comment.idl |      7 +-
 .../WebCore/dom/ComposedShadowTreeWalker.cpp       |    291 -
 .../Source/WebCore/dom/ComposedShadowTreeWalker.h  |    143 -
 .../native/Source/WebCore/dom/CompositionEvent.cpp |      4 +-
 .../native/Source/WebCore/dom/CompositionEvent.h   |     38 +-
 .../native/Source/WebCore/dom/CompositionEvent.idl |      4 +-
 .../native/Source/WebCore/dom/ContainerNode.cpp    |    578 +-
 .../main/native/Source/WebCore/dom/ContainerNode.h |    179 +-
 .../Source/WebCore/dom/ContainerNodeAlgorithms.cpp |    143 +-
 .../Source/WebCore/dom/ContainerNodeAlgorithms.h   |    204 +-
 .../WebCore/dom/ContextDestructionObserver.cpp     |      6 +-
 .../native/Source/WebCore/dom/ContextFeatures.cpp  |    115 -
 .../native/Source/WebCore/dom/ContextFeatures.h    |    113 -
 .../native/Source/WebCore/dom/CrossThreadTask.h    |      5 +-
 .../Source/WebCore/dom/CurrentScriptIncrementer.h  |     61 +
 .../Source/WebCore/dom/CustomElementConstructor.h  |     79 -
 .../Source/WebCore/dom/CustomElementRegistry.h     |    128 -
 .../main/native/Source/WebCore/dom/CustomEvent.cpp |      7 +-
 .../main/native/Source/WebCore/dom/CustomEvent.h   |     12 +-
 .../main/native/Source/WebCore/dom/CustomEvent.idl |      8 +-
 .../main/native/Source/WebCore/dom/DOMAllInOne.cpp |     11 +-
 .../native/Source/WebCore/dom/DOMCoreException.idl |     92 +-
 .../main/native/Source/WebCore/dom/DOMError.cpp    |      1 -
 .../src/main/native/Source/WebCore/dom/DOMError.h  |      4 +-
 .../main/native/Source/WebCore/dom/DOMError.idl    |      6 +-
 .../native/Source/WebCore/dom/DOMExceptions.in     |      2 +-
 .../Source/WebCore/dom/DOMImplementation.cpp       |    199 +-
 .../native/Source/WebCore/dom/DOMImplementation.h  |     28 +-
 .../Source/WebCore/dom/DOMImplementation.idl       |     27 +-
 .../Source/WebCore/dom/DOMNamedFlowCollection.cpp  |      2 -
 .../Source/WebCore/dom/DOMNamedFlowCollection.idl  |      8 +-
 .../native/Source/WebCore/dom/DOMStringList.idl    |      9 +-
 .../native/Source/WebCore/dom/DOMStringMap.cpp     |     39 -
 .../main/native/Source/WebCore/dom/DOMStringMap.h  |     30 +-
 .../native/Source/WebCore/dom/DOMStringMap.idl     |     14 +-
 .../native/Source/WebCore/dom/DataTransferItem.idl |     12 +-
 .../Source/WebCore/dom/DataTransferItemList.idl    |     19 +-
 .../Source/WebCore/dom/DatasetDOMStringMap.cpp     |    134 +-
 .../Source/WebCore/dom/DatasetDOMStringMap.h       |     38 +-
 .../WebCore/dom/DecodedDataDocumentParser.cpp      |     14 +-
 .../Source/WebCore/dom/DecodedDataDocumentParser.h |      6 +-
 .../native/Source/WebCore/dom/DeviceMotionClient.h |      7 +-
 .../Source/WebCore/dom/DeviceMotionController.cpp  |     22 +-
 .../Source/WebCore/dom/DeviceMotionController.h    |     15 +-
 .../Source/WebCore/dom/DeviceMotionEvent.cpp       |      6 +-
 .../native/Source/WebCore/dom/DeviceMotionEvent.h  |      2 +-
 .../Source/WebCore/dom/DeviceMotionEvent.idl       |      4 +-
 .../Source/WebCore/dom/DeviceOrientationClient.h   |      7 +-
 .../WebCore/dom/DeviceOrientationController.cpp    |     36 +-
 .../WebCore/dom/DeviceOrientationController.h      |     20 +-
 .../Source/WebCore/dom/DeviceOrientationData.cpp   |     55 +
 .../Source/WebCore/dom/DeviceOrientationData.h     |     25 +
 .../Source/WebCore/dom/DeviceOrientationEvent.cpp  |      6 +-
 .../Source/WebCore/dom/DeviceOrientationEvent.h    |      2 +-
 .../Source/WebCore/dom/DeviceOrientationEvent.idl  |     20 +-
 .../main/native/Source/WebCore/dom/Document.cpp    |   4370 +-
 .../src/main/native/Source/WebCore/dom/Document.h  |    637 +-
 .../main/native/Source/WebCore/dom/Document.idl    |    283 +-
 .../Source/WebCore/dom/DocumentEventQueue.cpp      |    105 +-
 .../native/Source/WebCore/dom/DocumentEventQueue.h |    144 +-
 .../native/Source/WebCore/dom/DocumentFragment.cpp |     14 +-
 .../native/Source/WebCore/dom/DocumentFragment.h   |     22 +-
 .../native/Source/WebCore/dom/DocumentFragment.idl |     15 +-
 .../native/Source/WebCore/dom/DocumentMarker.cpp   |      8 +-
 .../native/Source/WebCore/dom/DocumentMarker.h     |     68 +-
 .../WebCore/dom/DocumentMarkerController.cpp       |    113 +-
 .../Source/WebCore/dom/DocumentMarkerController.h  |     13 +-
 .../Source/WebCore/dom/DocumentOrderedMap.cpp      |    161 +-
 .../native/Source/WebCore/dom/DocumentOrderedMap.h |     48 +-
 .../native/Source/WebCore/dom/DocumentParser.cpp   |      8 +-
 .../native/Source/WebCore/dom/DocumentParser.h     |      8 +-
 .../WebCore/dom/DocumentSharedObjectPool.cpp       |     68 +-
 .../Source/WebCore/dom/DocumentSharedObjectPool.h  |      6 +-
 .../WebCore/dom/DocumentStyleSheetCollection.cpp   |    262 +-
 .../WebCore/dom/DocumentStyleSheetCollection.h     |     73 +-
 .../native/Source/WebCore/dom/DocumentTiming.h     |      4 +
 .../native/Source/WebCore/dom/DocumentType.cpp     |     30 +-
 .../main/native/Source/WebCore/dom/DocumentType.h  |     24 +-
 .../native/Source/WebCore/dom/DocumentType.idl     |     18 +-
 .../src/main/native/Source/WebCore/dom/Element.cpp |   2097 +-
 .../src/main/native/Source/WebCore/dom/Element.h   |    562 +-
 .../src/main/native/Source/WebCore/dom/Element.idl |    193 +-
 .../Source/WebCore/dom/ElementAncestorIterator.h   |    216 +
 .../Source/WebCore/dom/ElementChildIterator.h      |    218 +
 .../main/native/Source/WebCore/dom/ElementData.cpp |    221 +
 .../main/native/Source/WebCore/dom/ElementData.h   |    339 +
 .../Source/WebCore/dom/ElementDescendantIterator.h |    239 +
 .../native/Source/WebCore/dom/ElementIterator.h    |    377 +
 .../Source/WebCore/dom/ElementIteratorAssertions.h |     72 +
 .../native/Source/WebCore/dom/ElementRareData.cpp  |      3 +-
 .../native/Source/WebCore/dom/ElementRareData.h    |    137 +-
 .../native/Source/WebCore/dom/ElementShadow.cpp    |    124 -
 .../main/native/Source/WebCore/dom/ElementShadow.h |    116 -
 .../native/Source/WebCore/dom/ElementTraversal.h   |    368 +
 .../src/main/native/Source/WebCore/dom/Entity.h    |      4 +-
 .../src/main/native/Source/WebCore/dom/Entity.idl  |      2 +-
 .../native/Source/WebCore/dom/EntityReference.cpp  |      4 +-
 .../native/Source/WebCore/dom/EntityReference.h    |     12 +-
 .../native/Source/WebCore/dom/EntityReference.idl  |      4 +-
 .../main/native/Source/WebCore/dom/ErrorEvent.cpp  |    156 +-
 .../main/native/Source/WebCore/dom/ErrorEvent.h    |    167 +-
 .../main/native/Source/WebCore/dom/ErrorEvent.idl  |      7 +-
 .../src/main/native/Source/WebCore/dom/Event.cpp   |     51 +-
 .../web/src/main/native/Source/WebCore/dom/Event.h |    261 +-
 .../src/main/native/Source/WebCore/dom/Event.idl   |     88 +-
 .../native/Source/WebCore/dom/EventContext.cpp     |     40 +-
 .../main/native/Source/WebCore/dom/EventContext.h  |     57 +-
 .../Source/WebCore/dom/EventDispatchMediator.cpp   |     57 -
 .../Source/WebCore/dom/EventDispatchMediator.h     |     62 -
 .../native/Source/WebCore/dom/EventDispatcher.cpp  |    485 +-
 .../native/Source/WebCore/dom/EventDispatcher.h    |     48 +-
 .../native/Source/WebCore/dom/EventException.idl   |     22 +-
 .../native/Source/WebCore/dom/EventListener.idl    |     11 +-
 .../native/Source/WebCore/dom/EventListenerMap.cpp |     22 +-
 .../native/Source/WebCore/dom/EventListenerMap.h   |      6 +-
 .../main/native/Source/WebCore/dom/EventNames.cpp  |      7 +-
 .../main/native/Source/WebCore/dom/EventNames.h    |    110 +-
 .../main/native/Source/WebCore/dom/EventNames.in   |     10 +-
 .../native/Source/WebCore/dom/EventPathWalker.cpp  |     72 -
 .../native/Source/WebCore/dom/EventPathWalker.h    |     50 -
 .../main/native/Source/WebCore/dom/EventQueue.h    |     95 +-
 .../native/Source/WebCore/dom/EventRetargeter.cpp  |    258 -
 .../native/Source/WebCore/dom/EventRetargeter.h    |    106 -
 .../main/native/Source/WebCore/dom/EventSender.h   |      4 +-
 .../main/native/Source/WebCore/dom/EventTarget.cpp |    138 +-
 .../main/native/Source/WebCore/dom/EventTarget.h   |     57 +-
 .../main/native/Source/WebCore/dom/EventTarget.idl |     14 +-
 .../Source/WebCore/dom/EventTargetFactory.in       |     13 +-
 .../native/Source/WebCore/dom/ExceptionBase.cpp    |      2 -
 .../main/native/Source/WebCore/dom/FocusEvent.cpp  |     72 +-
 .../main/native/Source/WebCore/dom/FocusEvent.h    |     48 +-
 .../Source/WebCore/dom/GenericEventQueue.cpp       |     35 +-
 .../native/Source/WebCore/dom/GenericEventQueue.h  |     28 +-
 .../native/Source/WebCore/dom/GestureEvent.cpp     |    132 -
 .../main/native/Source/WebCore/dom/GestureEvent.h  |     82 -
 .../native/Source/WebCore/dom/HashChangeEvent.h    |      2 +-
 .../native/Source/WebCore/dom/HashChangeEvent.idl  |      6 +-
 .../src/main/native/Source/WebCore/dom/IconURL.cpp |      2 +-
 .../src/main/native/Source/WebCore/dom/IconURL.h   |      8 +-
 .../WebCore/dom/IdTargetObserverRegistry.cpp       |     14 +-
 .../Source/WebCore/dom/IdTargetObserverRegistry.h  |     22 +-
 .../Source/WebCore/dom/InlineStyleSheetOwner.cpp   |    176 +
 .../Source/WebCore/dom/InlineStyleSheetOwner.h     |     68 +
 .../native/Source/WebCore/dom/KeyboardEvent.cpp    |     60 +-
 .../main/native/Source/WebCore/dom/KeyboardEvent.h |    142 +-
 .../native/Source/WebCore/dom/KeyboardEvent.idl    |     72 +-
 .../native/Source/WebCore/dom/LiveNodeList.cpp     |    166 +-
 .../main/native/Source/WebCore/dom/LiveNodeList.h  |    150 +-
 .../native/Source/WebCore/dom/MessageChannel.cpp   |      6 +-
 .../native/Source/WebCore/dom/MessageChannel.h     |      4 +-
 .../native/Source/WebCore/dom/MessageChannel.idl   |     14 +-
 .../native/Source/WebCore/dom/MessageEvent.cpp     |     45 +-
 .../main/native/Source/WebCore/dom/MessageEvent.h  |     45 +-
 .../native/Source/WebCore/dom/MessageEvent.idl     |     19 +-
 .../main/native/Source/WebCore/dom/MessagePort.cpp |     81 +-
 .../main/native/Source/WebCore/dom/MessagePort.h   |     27 +-
 .../main/native/Source/WebCore/dom/MessagePort.idl |     26 +-
 .../native/Source/WebCore/dom/MessagePortChannel.h |     11 +-
 .../Source/WebCore/dom/MicroDataItemList.cpp       |     75 -
 .../native/Source/WebCore/dom/MicroDataItemList.h  |     60 -
 .../main/native/Source/WebCore/dom/MouseEvent.cpp  |    133 +-
 .../main/native/Source/WebCore/dom/MouseEvent.h    |    116 +-
 .../main/native/Source/WebCore/dom/MouseEvent.idl  |     20 +-
 .../Source/WebCore/dom/MouseRelatedEvent.cpp       |     29 +-
 .../native/Source/WebCore/dom/MouseRelatedEvent.h  |     14 +-
 .../native/Source/WebCore/dom/MutationCallback.h   |      2 +-
 .../native/Source/WebCore/dom/MutationEvent.cpp    |      5 +-
 .../main/native/Source/WebCore/dom/MutationEvent.h |      2 +-
 .../native/Source/WebCore/dom/MutationEvent.idl    |     24 +-
 .../native/Source/WebCore/dom/MutationObserver.cpp |     29 +-
 .../native/Source/WebCore/dom/MutationObserver.h   |      4 +-
 .../native/Source/WebCore/dom/MutationObserver.idl |      5 +-
 .../WebCore/dom/MutationObserverInterestGroup.cpp  |      8 +-
 .../WebCore/dom/MutationObserverInterestGroup.h    |     20 +-
 .../WebCore/dom/MutationObserverRegistration.cpp   |     12 +-
 .../WebCore/dom/MutationObserverRegistration.h     |      2 +-
 .../native/Source/WebCore/dom/MutationRecord.cpp   |     72 +-
 .../native/Source/WebCore/dom/MutationRecord.h     |      9 +-
 .../native/Source/WebCore/dom/MutationRecord.idl   |     14 +-
 .../native/Source/WebCore/dom/NameNodeList.cpp     |      7 +-
 .../main/native/Source/WebCore/dom/NameNodeList.h  |      6 +-
 .../Source/WebCore/dom/NamedFlowCollection.cpp     |     12 +-
 .../Source/WebCore/dom/NamedFlowCollection.h       |      4 +-
 .../native/Source/WebCore/dom/NamedNodeMap.cpp     |     30 +-
 .../main/native/Source/WebCore/dom/NamedNodeMap.h  |     10 +-
 .../native/Source/WebCore/dom/NamedNodeMap.idl     |     36 +-
 .../src/main/native/Source/WebCore/dom/Node.cpp    |   1135 +-
 .../web/src/main/native/Source/WebCore/dom/Node.h  |    386 +-
 .../src/main/native/Source/WebCore/dom/Node.idl    |    137 +-
 .../main/native/Source/WebCore/dom/NodeFilter.cpp  |      2 +-
 .../main/native/Source/WebCore/dom/NodeFilter.h    |      4 +-
 .../main/native/Source/WebCore/dom/NodeFilter.idl  |     48 +-
 .../Source/WebCore/dom/NodeFilterCondition.cpp     |      2 +-
 .../Source/WebCore/dom/NodeFilterCondition.h       |      2 +-
 .../native/Source/WebCore/dom/NodeIterator.cpp     |     38 +-
 .../main/native/Source/WebCore/dom/NodeIterator.h  |     10 +-
 .../native/Source/WebCore/dom/NodeIterator.idl     |     27 +-
 .../src/main/native/Source/WebCore/dom/NodeList.h  |     30 +-
 .../main/native/Source/WebCore/dom/NodeList.idl    |     15 +-
 .../native/Source/WebCore/dom/NodeRareData.cpp     |      3 -
 .../main/native/Source/WebCore/dom/NodeRareData.h  |    226 +-
 .../native/Source/WebCore/dom/NodeRenderStyle.h    |      2 +-
 .../Source/WebCore/dom/NodeRenderingContext.cpp    |    324 -
 .../Source/WebCore/dom/NodeRenderingContext.h      |    107 -
 .../Source/WebCore/dom/NodeRenderingTraversal.cpp  |    267 +-
 .../Source/WebCore/dom/NodeRenderingTraversal.h    |     76 +-
 .../native/Source/WebCore/dom/NodeTraversal.cpp    |     33 +-
 .../main/native/Source/WebCore/dom/NodeTraversal.h |    140 +-
 .../main/native/Source/WebCore/dom/Notation.cpp    |     58 +-
 .../src/main/native/Source/WebCore/dom/Notation.h  |     19 +-
 .../main/native/Source/WebCore/dom/Notation.idl    |      4 +-
 .../native/Source/WebCore/dom/OverflowEvent.cpp    |      4 +-
 .../main/native/Source/WebCore/dom/OverflowEvent.h |      2 +-
 .../native/Source/WebCore/dom/OverflowEvent.idl    |     12 +-
 .../Source/WebCore/dom/PageTransitionEvent.cpp     |      4 +-
 .../Source/WebCore/dom/PageTransitionEvent.h       |      2 +-
 .../Source/WebCore/dom/PageTransitionEvent.idl     |      4 +-
 .../main/native/Source/WebCore/dom/PendingScript.h |      2 +-
 .../native/Source/WebCore/dom/PopStateEvent.cpp    |      5 +-
 .../main/native/Source/WebCore/dom/PopStateEvent.h |     10 +-
 .../native/Source/WebCore/dom/PopStateEvent.idl    |      6 +-
 .../main/native/Source/WebCore/dom/Position.cpp    |    375 +-
 .../src/main/native/Source/WebCore/dom/Position.h  |     51 +-
 .../native/Source/WebCore/dom/PositionIterator.cpp |     17 +-
 .../Source/WebCore/dom/ProcessingInstruction.cpp   |    108 +-
 .../Source/WebCore/dom/ProcessingInstruction.h     |     44 +-
 .../Source/WebCore/dom/ProcessingInstruction.idl   |     13 +-
 .../native/Source/WebCore/dom/ProgressEvent.cpp    |      8 +-
 .../main/native/Source/WebCore/dom/ProgressEvent.h |      2 +-
 .../native/Source/WebCore/dom/ProgressEvent.idl    |      6 +-
 .../native/Source/WebCore/dom/PropertyNodeList.cpp |    106 -
 .../native/Source/WebCore/dom/PropertyNodeList.h   |     72 -
 .../native/Source/WebCore/dom/PropertyNodeList.idl |     41 -
 .../native/Source/WebCore/dom/PseudoElement.cpp    |     69 +-
 .../main/native/Source/WebCore/dom/PseudoElement.h |     42 +-
 .../native/Source/WebCore/dom/QualifiedName.cpp    |     48 +-
 .../main/native/Source/WebCore/dom/QualifiedName.h |    334 +-
 .../src/main/native/Source/WebCore/dom/Range.cpp   |    570 +-
 .../web/src/main/native/Source/WebCore/dom/Range.h |     41 +-
 .../src/main/native/Source/WebCore/dom/Range.idl   |    148 +-
 .../native/Source/WebCore/dom/RangeBoundaryPoint.h |     11 +-
 .../native/Source/WebCore/dom/RangeException.idl   |     18 +-
 .../Source/WebCore/dom/RawDataDocumentParser.h     |      4 +-
 .../Source/WebCore/dom/RegisteredEventListener.cpp |      1 -
 .../WebCore/dom/RequestAnimationFrameCallback.idl  |      4 +-
 .../native/Source/WebCore/dom/ScopedEventQueue.cpp |     47 +-
 .../native/Source/WebCore/dom/ScopedEventQueue.h   |     28 +-
 .../native/Source/WebCore/dom/ScriptElement.cpp    |    125 +-
 .../main/native/Source/WebCore/dom/ScriptElement.h |      5 +-
 .../Source/WebCore/dom/ScriptExecutionContext.cpp  |     68 +-
 .../Source/WebCore/dom/ScriptExecutionContext.h    |     51 +-
 .../native/Source/WebCore/dom/ScriptRunner.cpp     |     20 +-
 .../main/native/Source/WebCore/dom/ScriptRunner.h  |      8 +-
 .../WebCore/dom/ScriptableDocumentParser.cpp       |      6 +-
 .../Source/WebCore/dom/ScriptableDocumentParser.h  |      6 +-
 .../WebCore/dom/ScriptedAnimationController.cpp    |     19 +-
 .../WebCore/dom/ScriptedAnimationController.h      |      8 +-
 .../native/Source/WebCore/dom/SecurityContext.cpp  |     10 +-
 .../native/Source/WebCore/dom/SecurityContext.h    |     11 +-
 .../WebCore/dom/SecurityPolicyViolationEvent.h     |      2 +-
 .../WebCore/dom/SecurityPolicyViolationEvent.idl   |     37 +
 .../native/Source/WebCore/dom/SelectorQuery.cpp    |    322 +-
 .../main/native/Source/WebCore/dom/SelectorQuery.h |     49 +-
 .../main/native/Source/WebCore/dom/ShadowRoot.cpp  |     98 +-
 .../main/native/Source/WebCore/dom/ShadowRoot.h    |     74 +-
 .../main/native/Source/WebCore/dom/ShadowRoot.idl  |     51 -
 .../native/Source/WebCore/dom/SpaceSplitString.cpp |    244 +-
 .../native/Source/WebCore/dom/SpaceSplitString.h   |    174 +-
 .../native/Source/WebCore/dom/StaticNodeList.cpp   |     38 +-
 .../native/Source/WebCore/dom/StaticNodeList.h     |     65 +-
 .../native/Source/WebCore/dom/StringCallback.cpp   |      2 +-
 .../native/Source/WebCore/dom/StringCallback.idl   |      2 +-
 .../native/Source/WebCore/dom/StyleElement.cpp     |    210 -
 .../main/native/Source/WebCore/dom/StyleElement.h  |     67 -
 .../native/Source/WebCore/dom/StyledElement.cpp    |    140 +-
 .../main/native/Source/WebCore/dom/StyledElement.h |     49 +-
 .../main/native/Source/WebCore/dom/TagNodeList.cpp |     10 +-
 .../main/native/Source/WebCore/dom/TagNodeList.h   |     54 +-
 .../WebCore/dom/TemplateContentDocumentFragment.h  |     10 +-
 .../src/main/native/Source/WebCore/dom/Text.cpp    |    214 +-
 .../web/src/main/native/Source/WebCore/dom/Text.h  |     47 +-
 .../src/main/native/Source/WebCore/dom/Text.idl    |     25 +-
 .../main/native/Source/WebCore/dom/TextEvent.cpp   |     10 +-
 .../src/main/native/Source/WebCore/dom/TextEvent.h |      6 +-
 .../main/native/Source/WebCore/dom/TextEvent.idl   |      8 +-
 .../Source/WebCore/dom/TextNodeTraversal.cpp       |     58 +
 .../native/Source/WebCore/dom/TextNodeTraversal.h  |    120 +
 .../web/src/main/native/Source/WebCore/dom/Touch.h |      4 +-
 .../src/main/native/Source/WebCore/dom/Touch.idl   |     22 +-
 .../main/native/Source/WebCore/dom/TouchEvent.cpp  |     40 +-
 .../main/native/Source/WebCore/dom/TouchEvent.h    |     35 +-
 .../main/native/Source/WebCore/dom/TouchEvent.idl  |     18 +-
 .../src/main/native/Source/WebCore/dom/TouchList.h |      4 +-
 .../main/native/Source/WebCore/dom/TouchList.idl   |     11 +-
 .../native/Source/WebCore/dom/TransformSource.h    |      6 +-
 .../Source/WebCore/dom/TransformSourceQt.cpp       |     34 -
 .../native/Source/WebCore/dom/TransitionEvent.cpp  |      4 +-
 .../native/Source/WebCore/dom/TransitionEvent.h    |      2 +-
 .../main/native/Source/WebCore/dom/Traversal.cpp   |      4 +-
 .../src/main/native/Source/WebCore/dom/Traversal.h |      6 +-
 .../main/native/Source/WebCore/dom/TreeScope.cpp   |    313 +-
 .../src/main/native/Source/WebCore/dom/TreeScope.h |    109 +-
 .../native/Source/WebCore/dom/TreeScopeAdopter.cpp |     45 +-
 .../native/Source/WebCore/dom/TreeScopeAdopter.h   |     13 +-
 .../main/native/Source/WebCore/dom/TreeWalker.cpp  |     19 +-
 .../main/native/Source/WebCore/dom/TreeWalker.h    |     30 +-
 .../main/native/Source/WebCore/dom/TreeWalker.idl  |     32 +-
 .../src/main/native/Source/WebCore/dom/UIEvent.cpp |     21 +-
 .../src/main/native/Source/WebCore/dom/UIEvent.h   |     69 +-
 .../src/main/native/Source/WebCore/dom/UIEvent.idl |     22 +-
 .../Source/WebCore/dom/UIEventWithKeyState.h       |     16 +-
 .../Source/WebCore/dom/UserActionElementSet.cpp    |      9 -
 .../Source/WebCore/dom/UserActionElementSet.h      |      7 -
 .../Source/WebCore/dom/UserGestureIndicator.cpp    |    102 +-
 .../Source/WebCore/dom/UserGestureIndicator.h      |     28 -
 .../WebCore/dom/UserTypingGestureIndicator.cpp     |     11 +-
 .../WebCore/dom/UserTypingGestureIndicator.h       |      2 +-
 .../Source/WebCore/dom/ViewportArguments.cpp       |     89 +-
 .../native/Source/WebCore/dom/ViewportArguments.h  |     25 +-
 .../native/Source/WebCore/dom/VisitedLinkState.cpp |     53 +-
 .../native/Source/WebCore/dom/VisitedLinkState.h   |     11 +-
 .../Source/WebCore/dom/WebKitAnimationEvent.cpp    |      4 +-
 .../Source/WebCore/dom/WebKitAnimationEvent.h      |      2 +-
 .../Source/WebCore/dom/WebKitAnimationEvent.idl    |      2 +-
 .../native/Source/WebCore/dom/WebKitNamedFlow.cpp  |    106 +-
 .../native/Source/WebCore/dom/WebKitNamedFlow.h    |     16 +-
 .../native/Source/WebCore/dom/WebKitNamedFlow.idl  |     13 +-
 .../Source/WebCore/dom/WebKitTransitionEvent.cpp   |      4 +-
 .../Source/WebCore/dom/WebKitTransitionEvent.h     |      2 +-
 .../Source/WebCore/dom/WebKitTransitionEvent.idl   |      4 +-
 .../main/native/Source/WebCore/dom/WheelEvent.cpp  |     78 +-
 .../main/native/Source/WebCore/dom/WheelEvent.h    |    103 +-
 .../main/native/Source/WebCore/dom/WheelEvent.idl  |     23 +-
 .../Source/WebCore/dom/WindowEventContext.cpp      |     64 -
 .../native/Source/WebCore/dom/WindowEventContext.h |     65 -
 .../dom/default/PlatformMessagePortChannel.cpp     |     25 +-
 .../dom/default/PlatformMessagePortChannel.h       |     13 +-
 .../main/native/Source/WebCore/dom/make_names.pl   |    492 +-
 .../WebCore/editing/AlternativeTextController.cpp  |    125 +-
 .../WebCore/editing/AlternativeTextController.h    |      6 +-
 .../Source/WebCore/editing/AppendNodeCommand.cpp   |     13 +-
 .../Source/WebCore/editing/AppendNodeCommand.h     |      6 +-
 .../WebCore/editing/ApplyBlockElementCommand.cpp   |     26 +-
 .../WebCore/editing/ApplyBlockElementCommand.h     |      9 +-
 .../Source/WebCore/editing/ApplyStyleCommand.cpp   |    216 +-
 .../Source/WebCore/editing/ApplyStyleCommand.h     |     20 +-
 .../WebCore/editing/BreakBlockquoteCommand.cpp     |      7 +-
 .../WebCore/editing/BreakBlockquoteCommand.h       |      6 +-
 .../WebCore/editing/CompositeEditCommand.cpp       |    211 +-
 .../Source/WebCore/editing/CompositeEditCommand.h  |     26 +-
 .../Source/WebCore/editing/CreateLinkCommand.cpp   |      6 +-
 .../Source/WebCore/editing/CreateLinkCommand.h     |      4 +-
 .../native/Source/WebCore/editing/DeleteButton.cpp |      8 +-
 .../native/Source/WebCore/editing/DeleteButton.h   |      8 +-
 .../WebCore/editing/DeleteButtonController.cpp     |    106 +-
 .../WebCore/editing/DeleteButtonController.h       |      8 +-
 .../WebCore/editing/DeleteFromTextNodeCommand.cpp  |      8 +-
 .../WebCore/editing/DeleteFromTextNodeCommand.h    |      6 +-
 .../WebCore/editing/DeleteSelectionCommand.cpp     |     76 +-
 .../WebCore/editing/DeleteSelectionCommand.h       |      6 +-
 .../Source/WebCore/editing/DictationCommand.cpp    |     16 +-
 .../Source/WebCore/editing/DictationCommand.h      |      4 +-
 .../native/Source/WebCore/editing/EditAction.h     |      4 +
 .../native/Source/WebCore/editing/EditCommand.cpp  |     22 +-
 .../native/Source/WebCore/editing/EditCommand.h    |     18 +-
 .../Source/WebCore/editing/EditingBehavior.h       |      2 +-
 .../native/Source/WebCore/editing/EditingStyle.cpp |    520 +-
 .../native/Source/WebCore/editing/EditingStyle.h   |     40 +-
 .../main/native/Source/WebCore/editing/Editor.cpp  |   1232 +-
 .../main/native/Source/WebCore/editing/Editor.h    |    249 +-
 .../Source/WebCore/editing/EditorCommand.cpp       |    841 +-
 .../Source/WebCore/editing/FormatBlockCommand.cpp  |      8 +-
 .../Source/WebCore/editing/FormatBlockCommand.h    |      4 +-
 .../Source/WebCore/editing/FrameSelection.cpp      |   1092 +-
 .../native/Source/WebCore/editing/FrameSelection.h |    126 +-
 .../Source/WebCore/editing/HTMLInterchange.cpp     |      6 +-
 .../WebCore/editing/IndentOutdentCommand.cpp       |     26 +-
 .../Source/WebCore/editing/IndentOutdentCommand.h  |      4 +-
 .../WebCore/editing/InsertIntoTextNodeCommand.cpp  |     26 +-
 .../WebCore/editing/InsertIntoTextNodeCommand.h    |      9 +-
 .../WebCore/editing/InsertLineBreakCommand.cpp     |     23 +-
 .../WebCore/editing/InsertLineBreakCommand.h       |      4 +-
 .../Source/WebCore/editing/InsertListCommand.cpp   |     23 +-
 .../Source/WebCore/editing/InsertListCommand.h     |      6 +-
 .../WebCore/editing/InsertNodeBeforeCommand.cpp    |     10 +-
 .../WebCore/editing/InsertNodeBeforeCommand.h      |      8 +-
 .../editing/InsertParagraphSeparatorCommand.cpp    |     35 +-
 .../editing/InsertParagraphSeparatorCommand.h      |      8 +-
 .../Source/WebCore/editing/InsertTextCommand.cpp   |     17 +-
 .../Source/WebCore/editing/InsertTextCommand.h     |     12 +-
 .../Source/WebCore/editing/MarkupAccumulator.cpp   |    365 +-
 .../Source/WebCore/editing/MarkupAccumulator.h     |     73 +-
 .../editing/MergeIdenticalElementsCommand.cpp      |      8 +-
 .../editing/MergeIdenticalElementsCommand.h        |      6 +-
 .../WebCore/editing/ModifySelectionListLevel.cpp   |     14 +-
 .../WebCore/editing/ModifySelectionListLevel.h     |     10 +-
 .../WebCore/editing/MoveSelectionCommand.cpp       |      6 +-
 .../WebCore/editing/RemoveCSSPropertyCommand.cpp   |      6 +-
 .../WebCore/editing/RemoveCSSPropertyCommand.h     |     10 +-
 .../Source/WebCore/editing/RemoveFormatCommand.cpp |     12 +-
 .../Source/WebCore/editing/RemoveFormatCommand.h   |      4 +-
 .../Source/WebCore/editing/RemoveNodeCommand.cpp   |      7 +-
 .../Source/WebCore/editing/RemoveNodeCommand.h     |      8 +-
 .../RemoveNodePreservingChildrenCommand.cpp        |      2 +-
 .../Source/WebCore/editing/RenderedPosition.cpp    |     14 +-
 .../Source/WebCore/editing/RenderedPosition.h      |      2 +-
 .../WebCore/editing/ReplaceNodeWithSpanCommand.cpp |      4 +-
 .../WebCore/editing/ReplaceNodeWithSpanCommand.h   |      6 +-
 .../WebCore/editing/ReplaceSelectionCommand.cpp    |    156 +-
 .../WebCore/editing/ReplaceSelectionCommand.h      |      4 +-
 .../WebCore/editing/SetNodeAttributeCommand.cpp    |      3 +-
 .../WebCore/editing/SetNodeAttributeCommand.h      |      6 +-
 .../Source/WebCore/editing/SetSelectionCommand.cpp |     14 +-
 .../Source/WebCore/editing/SetSelectionCommand.h   |      6 +-
 .../WebCore/editing/SimplifyMarkupCommand.cpp      |     15 +-
 .../Source/WebCore/editing/SimplifyMarkupCommand.h |      8 +-
 .../native/Source/WebCore/editing/SmartReplace.cpp |     65 +-
 .../native/Source/WebCore/editing/SmartReplace.h   |      2 +-
 .../Source/WebCore/editing/SmartReplaceICU.cpp     |    100 -
 .../native/Source/WebCore/editing/SpellChecker.cpp |     13 +-
 .../native/Source/WebCore/editing/SpellChecker.h   |     13 +-
 .../WebCore/editing/SpellingCorrectionCommand.cpp  |     34 +-
 .../WebCore/editing/SpellingCorrectionCommand.h    |      5 +-
 .../Source/WebCore/editing/SplitElementCommand.cpp |      8 +-
 .../Source/WebCore/editing/SplitElementCommand.h   |      8 +-
 .../WebCore/editing/SplitTextNodeCommand.cpp       |     12 +-
 .../Source/WebCore/editing/SplitTextNodeCommand.h  |      8 +-
 .../SplitTextNodeContainingElementCommand.cpp      |     10 +-
 .../Source/WebCore/editing/SurroundingText.cpp     |    109 +
 .../Source/WebCore/editing/SurroundingText.h       |     59 +
 .../native/Source/WebCore/editing/TextAffinity.h   |      4 +
 .../Source/WebCore/editing/TextCheckingHelper.cpp  |    213 +-
 .../Source/WebCore/editing/TextCheckingHelper.h    |     25 +-
 .../Source/WebCore/editing/TextGranularity.h       |      3 +
 .../WebCore/editing/TextInsertionBaseCommand.cpp   |      4 +-
 .../WebCore/editing/TextInsertionBaseCommand.h     |      2 +-
 .../native/Source/WebCore/editing/TextIterator.cpp |    367 +-
 .../native/Source/WebCore/editing/TextIterator.h   |     44 +-
 .../Source/WebCore/editing/TypingCommand.cpp       |    185 +-
 .../native/Source/WebCore/editing/TypingCommand.h  |     30 +-
 .../Source/WebCore/editing/UnlinkCommand.cpp       |      2 +-
 .../native/Source/WebCore/editing/UnlinkCommand.h  |      4 +-
 .../Source/WebCore/editing/VisiblePosition.cpp     |     57 +-
 .../Source/WebCore/editing/VisiblePosition.h       |     22 +
 .../Source/WebCore/editing/VisibleSelection.cpp    |     62 +-
 .../Source/WebCore/editing/VisibleSelection.h      |      4 +-
 .../native/Source/WebCore/editing/VisibleUnits.cpp |    927 +-
 .../native/Source/WebCore/editing/VisibleUnits.h   |     12 +-
 .../editing/WrapContentsInDummySpanCommand.cpp     |     13 +-
 .../editing/WrapContentsInDummySpanCommand.h       |      8 +-
 .../native/Source/WebCore/editing/htmlediting.cpp  |    362 +-
 .../native/Source/WebCore/editing/htmlediting.h    |     51 +-
 .../editing/mac/AlternativeTextUIController.h      |     75 +
 .../editing/mac/AlternativeTextUIController.mm     |    123 +
 .../native/Source/WebCore/editing/mac/EditorMac.mm |    458 +-
 .../WebCore/editing/mac/FrameSelectionMac.mm       |     85 +
 .../WebCore/editing/mac/TextAlternativeWithRange.h |     53 +
 .../editing/mac/TextAlternativeWithRange.mm        |     53 +
 .../main/native/Source/WebCore/editing/markup.cpp  |    547 +-
 .../main/native/Source/WebCore/editing/markup.h    |     51 +-
 .../native/Source/WebCore/editing/qt/EditorQt.cpp  |     41 -
 .../Source/WebCore/extract-localizable-strings.pl  |    447 +
 .../Source/WebCore/fileapi/AsyncFileStream.cpp     |      8 +-
 .../Source/WebCore/fileapi/AsyncFileStream.h       |      6 +-
 .../main/native/Source/WebCore/fileapi/Blob.cpp    |     57 +-
 .../src/main/native/Source/WebCore/fileapi/Blob.h  |     24 +-
 .../main/native/Source/WebCore/fileapi/Blob.idl    |     15 +-
 .../main/native/Source/WebCore/fileapi/BlobURL.cpp |     14 +-
 .../main/native/Source/WebCore/fileapi/BlobURL.h   |     12 +-
 .../main/native/Source/WebCore/fileapi/File.cpp    |     92 +-
 .../src/main/native/Source/WebCore/fileapi/File.h  |     58 +-
 .../main/native/Source/WebCore/fileapi/File.idl    |     13 +-
 .../native/Source/WebCore/fileapi/FileError.idl    |     32 +-
 .../Source/WebCore/fileapi/FileException.idl       |     44 +-
 .../main/native/Source/WebCore/fileapi/FileList.h  |     30 +-
 .../native/Source/WebCore/fileapi/FileList.idl     |      9 +-
 .../native/Source/WebCore/fileapi/FileReader.cpp   |     31 +-
 .../native/Source/WebCore/fileapi/FileReader.h     |     46 +-
 .../native/Source/WebCore/fileapi/FileReader.idl   |     62 +-
 .../Source/WebCore/fileapi/FileReaderLoader.cpp    |     47 +-
 .../Source/WebCore/fileapi/FileReaderLoader.h      |    246 +-
 .../Source/WebCore/fileapi/FileReaderSync.cpp      |      2 +-
 .../native/Source/WebCore/fileapi/FileReaderSync.h |    156 +-
 .../Source/WebCore/fileapi/FileReaderSync.idl      |     22 +-
 .../native/Source/WebCore/fileapi/FileThread.cpp   |     10 +-
 .../native/Source/WebCore/fileapi/FileThread.h     |      3 +-
 .../native/Source/WebCore/fileapi/FileThreadTask.h |     55 +-
 .../WebCore/fileapi/ThreadableBlobRegistry.cpp     |     70 +-
 .../WebCore/fileapi/ThreadableBlobRegistry.h       |     11 +-
 .../Source/WebCore/fileapi/WebKitBlobBuilder.cpp   |     19 +-
 .../Source/WebCore/fileapi/WebKitBlobBuilder.h     |     10 +-
 .../native/Source/WebCore/generate-export-file     |    155 +
 .../Source/WebCore/history/BackForwardClient.h     |     72 +
 .../WebCore/history/BackForwardController.cpp      |     59 +-
 .../Source/WebCore/history/BackForwardController.h |     15 +-
 .../Source/WebCore/history/BackForwardList.cpp     |    328 +
 .../Source/WebCore/history/BackForwardList.h       |    196 +-
 .../Source/WebCore/history/BackForwardListImpl.cpp |    307 -
 .../Source/WebCore/history/BackForwardListImpl.h   |     98 -
 .../native/Source/WebCore/history/CachedFrame.cpp  |    161 +-
 .../native/Source/WebCore/history/CachedFrame.h    |     31 +-
 .../native/Source/WebCore/history/CachedPage.cpp   |     55 +-
 .../native/Source/WebCore/history/CachedPage.h     |     17 +-
 .../native/Source/WebCore/history/HistoryItem.cpp  |   1835 +-
 .../native/Source/WebCore/history/HistoryItem.h    |    615 +-
 .../native/Source/WebCore/history/PageCache.cpp    |    169 +-
 .../main/native/Source/WebCore/history/PageCache.h |     11 +-
 .../Source/WebCore/history/mac/HistoryItemMac.mm   |      4 +-
 .../Source/WebCore/history/qt/HistoryItemQt.cpp    |    241 -
 .../native/Source/WebCore/html/Autocapitalize.cpp  |    107 +
 .../native/Source/WebCore/html/Autocapitalize.h    |     41 +
 .../Source/WebCore/html/BaseButtonInputType.cpp    |      6 +-
 .../Source/WebCore/html/BaseButtonInputType.h      |     12 +-
 .../Source/WebCore/html/BaseCheckableInputType.cpp |     17 +-
 .../Source/WebCore/html/BaseCheckableInputType.h   |     24 +-
 .../html/BaseChooserOnlyDateAndTimeInputType.cpp   |     24 +-
 .../html/BaseChooserOnlyDateAndTimeInputType.h     |     26 +-
 .../WebCore/html/BaseClickableWithKeyInputType.cpp |     12 +-
 .../WebCore/html/BaseClickableWithKeyInputType.h   |     16 +-
 .../WebCore/html/BaseDateAndTimeInputType.cpp      |     32 +-
 .../Source/WebCore/html/BaseDateAndTimeInputType.h |     43 +-
 .../BaseMultipleFieldsDateAndTimeInputType.cpp     |    579 -
 .../html/BaseMultipleFieldsDateAndTimeInputType.h  |    129 -
 .../Source/WebCore/html/BaseTextInputType.cpp      |      8 +-
 .../native/Source/WebCore/html/BaseTextInputType.h |     10 +-
 .../native/Source/WebCore/html/ButtonInputType.cpp |      6 -
 .../native/Source/WebCore/html/ButtonInputType.h   |      9 +-
 .../Source/WebCore/html/CheckboxInputType.cpp      |     32 +-
 .../native/Source/WebCore/html/CheckboxInputType.h |     19 +-
 .../main/native/Source/WebCore/html/ClassList.cpp  |     44 +-
 .../main/native/Source/WebCore/html/ClassList.h    |    139 +-
 .../native/Source/WebCore/html/CollectionType.h    |     23 +-
 .../native/Source/WebCore/html/ColorInputType.cpp  |     50 +-
 .../native/Source/WebCore/html/ColorInputType.h    |     40 +-
 .../native/Source/WebCore/html/DOMFormData.cpp     |      9 +-
 .../native/Source/WebCore/html/DOMFormData.idl     |     12 +-
 .../Source/WebCore/html/DOMSettableTokenList.cpp   |     52 +-
 .../Source/WebCore/html/DOMSettableTokenList.h     |    128 +-
 .../Source/WebCore/html/DOMSettableTokenList.idl   |      7 +-
 .../native/Source/WebCore/html/DOMTokenList.cpp    |    208 +-
 .../main/native/Source/WebCore/html/DOMTokenList.h |    126 +-
 .../native/Source/WebCore/html/DOMTokenList.idl    |     21 +-
 .../src/main/native/Source/WebCore/html/DOMURL.cpp |    164 +-
 .../src/main/native/Source/WebCore/html/DOMURL.h   |     34 +-
 .../src/main/native/Source/WebCore/html/DOMURL.idl |     29 +-
 .../native/Source/WebCore/html/DateInputType.cpp   |     52 +-
 .../native/Source/WebCore/html/DateInputType.h     |     36 +-
 .../Source/WebCore/html/DateTimeFieldsState.h      |    103 -
 .../Source/WebCore/html/DateTimeInputType.cpp      |     85 +-
 .../native/Source/WebCore/html/DateTimeInputType.h |     37 +-
 .../Source/WebCore/html/DateTimeLocalInputType.cpp |     85 +-
 .../Source/WebCore/html/DateTimeLocalInputType.h   |     35 +-
 .../native/Source/WebCore/html/EmailInputType.cpp  |     18 +-
 .../native/Source/WebCore/html/EmailInputType.h    |     19 +-
 .../Source/WebCore/html/FTPDirectoryDocument.cpp   |     81 +-
 .../Source/WebCore/html/FTPDirectoryDocument.h     |      6 +-
 .../native/Source/WebCore/html/FileInputType.cpp   |    177 +-
 .../native/Source/WebCore/html/FileInputType.h     |     76 +-
 .../Source/WebCore/html/FormAssociatedElement.cpp  |    104 +-
 .../Source/WebCore/html/FormAssociatedElement.h    |     22 +-
 .../native/Source/WebCore/html/FormController.cpp  |     48 +-
 .../native/Source/WebCore/html/FormController.h    |     18 +-
 .../native/Source/WebCore/html/FormDataList.cpp    |      2 +-
 .../native/Source/WebCore/html/FormNamedItem.h     |     38 +
 .../Source/WebCore/html/HTMLAllCollection.cpp      |      8 +-
 .../native/Source/WebCore/html/HTMLAllCollection.h |      6 +-
 .../Source/WebCore/html/HTMLAllCollection.idl      |     16 +-
 .../Source/WebCore/html/HTMLAnchorElement.cpp      |    120 +-
 .../native/Source/WebCore/html/HTMLAnchorElement.h |     48 +-
 .../Source/WebCore/html/HTMLAnchorElement.idl      |     26 +-
 .../Source/WebCore/html/HTMLAppletElement.cpp      |     70 +-
 .../native/Source/WebCore/html/HTMLAppletElement.h |     16 +-
 .../Source/WebCore/html/HTMLAppletElement.idl      |      8 +-
 .../native/Source/WebCore/html/HTMLAreaElement.cpp |     37 +-
 .../native/Source/WebCore/html/HTMLAreaElement.h   |     34 +-
 .../native/Source/WebCore/html/HTMLAreaElement.idl |     24 +-
 .../Source/WebCore/html/HTMLAttributeNames.in      |     23 +-
 .../Source/WebCore/html/HTMLAudioElement.cpp       |      6 +-
 .../native/Source/WebCore/html/HTMLAudioElement.h  |     12 +-
 .../Source/WebCore/html/HTMLAudioElement.idl       |      4 +-
 .../native/Source/WebCore/html/HTMLBDIElement.h    |      6 +-
 .../native/Source/WebCore/html/HTMLBRElement.cpp   |     18 +-
 .../native/Source/WebCore/html/HTMLBRElement.h     |     16 +-
 .../native/Source/WebCore/html/HTMLBRElement.idl   |      4 +-
 .../native/Source/WebCore/html/HTMLBaseElement.cpp |     30 +-
 .../native/Source/WebCore/html/HTMLBaseElement.h   |     20 +-
 .../native/Source/WebCore/html/HTMLBaseElement.idl |      4 +-
 .../Source/WebCore/html/HTMLBaseFontElement.cpp    |      4 +-
 .../Source/WebCore/html/HTMLBaseFontElement.h      |      6 +-
 .../Source/WebCore/html/HTMLBaseFontElement.idl    |      4 +-
 .../native/Source/WebCore/html/HTMLBodyElement.cpp |    236 +-
 .../native/Source/WebCore/html/HTMLBodyElement.h   |     50 +-
 .../native/Source/WebCore/html/HTMLBodyElement.idl |     18 +-
 .../Source/WebCore/html/HTMLButtonElement.cpp      |     15 +-
 .../native/Source/WebCore/html/HTMLButtonElement.h |     44 +-
 .../Source/WebCore/html/HTMLButtonElement.idl      |     18 +-
 .../Source/WebCore/html/HTMLCanvasElement.cpp      |    216 +-
 .../native/Source/WebCore/html/HTMLCanvasElement.h |     54 +-
 .../Source/WebCore/html/HTMLCanvasElement.idl      |     16 +-
 .../native/Source/WebCore/html/HTMLCollection.cpp  |    578 +-
 .../native/Source/WebCore/html/HTMLCollection.h    |     94 +-
 .../native/Source/WebCore/html/HTMLCollection.idl  |     12 +-
 .../Source/WebCore/html/HTMLDListElement.cpp       |      4 +-
 .../native/Source/WebCore/html/HTMLDListElement.h  |      6 +-
 .../Source/WebCore/html/HTMLDListElement.idl       |      4 +-
 .../Source/WebCore/html/HTMLDataListElement.cpp    |     10 +-
 .../Source/WebCore/html/HTMLDataListElement.h      |     12 +-
 .../Source/WebCore/html/HTMLDataListElement.idl    |      4 +-
 .../Source/WebCore/html/HTMLDetailsElement.cpp     |     66 +-
 .../Source/WebCore/html/HTMLDetailsElement.h       |     18 +-
 .../Source/WebCore/html/HTMLDetailsElement.idl     |      2 +-
 .../Source/WebCore/html/HTMLDialogElement.cpp      |     92 -
 .../native/Source/WebCore/html/HTMLDialogElement.h |     56 -
 .../Source/WebCore/html/HTMLDialogElement.idl      |     34 -
 .../Source/WebCore/html/HTMLDirectoryElement.cpp   |      4 +-
 .../Source/WebCore/html/HTMLDirectoryElement.h     |      6 +-
 .../Source/WebCore/html/HTMLDirectoryElement.idl   |      4 +-
 .../native/Source/WebCore/html/HTMLDivElement.cpp  |      8 +-
 .../native/Source/WebCore/html/HTMLDivElement.h    |     10 +-
 .../native/Source/WebCore/html/HTMLDivElement.idl  |      4 +-
 .../native/Source/WebCore/html/HTMLDocument.cpp    |    170 +-
 .../main/native/Source/WebCore/html/HTMLDocument.h |     63 +-
 .../native/Source/WebCore/html/HTMLDocument.idl    |     35 +-
 .../native/Source/WebCore/html/HTMLElement.cpp     |    634 +-
 .../main/native/Source/WebCore/html/HTMLElement.h  |     94 +-
 .../native/Source/WebCore/html/HTMLElement.idl     |     77 +-
 .../Source/WebCore/html/HTMLElementsAllInOne.cpp   |      2 -
 .../Source/WebCore/html/HTMLEmbedElement.cpp       |     76 +-
 .../native/Source/WebCore/html/HTMLEmbedElement.h  |     31 +-
 .../Source/WebCore/html/HTMLEmbedElement.idl       |     26 +-
 .../Source/WebCore/html/HTMLFieldSetElement.cpp    |     63 +-
 .../Source/WebCore/html/HTMLFieldSetElement.h      |     26 +-
 .../Source/WebCore/html/HTMLFieldSetElement.idl    |     18 +-
 .../native/Source/WebCore/html/HTMLFontElement.cpp |     16 +-
 .../native/Source/WebCore/html/HTMLFontElement.h   |     12 +-
 .../native/Source/WebCore/html/HTMLFontElement.idl |      4 +-
 .../Source/WebCore/html/HTMLFormControlElement.cpp |    148 +-
 .../Source/WebCore/html/HTMLFormControlElement.h   |     90 +-
 .../html/HTMLFormControlElementWithState.cpp       |     36 +-
 .../WebCore/html/HTMLFormControlElementWithState.h |     12 +-
 .../WebCore/html/HTMLFormControlsCollection.cpp    |    112 +-
 .../WebCore/html/HTMLFormControlsCollection.h      |     14 +-
 .../WebCore/html/HTMLFormControlsCollection.idl    |      5 +-
 .../native/Source/WebCore/html/HTMLFormElement.cpp |    352 +-
 .../native/Source/WebCore/html/HTMLFormElement.h   |     64 +-
 .../native/Source/WebCore/html/HTMLFormElement.idl |     22 +-
 .../Source/WebCore/html/HTMLFrameElement.cpp       |     34 +-
 .../native/Source/WebCore/html/HTMLFrameElement.h  |     16 +-
 .../Source/WebCore/html/HTMLFrameElement.idl       |     19 +-
 .../Source/WebCore/html/HTMLFrameElementBase.cpp   |     76 +-
 .../Source/WebCore/html/HTMLFrameElementBase.h     |     38 +-
 .../Source/WebCore/html/HTMLFrameOwnerElement.cpp  |     45 +-
 .../Source/WebCore/html/HTMLFrameOwnerElement.h    |     52 +-
 .../Source/WebCore/html/HTMLFrameSetElement.cpp    |    114 +-
 .../Source/WebCore/html/HTMLFrameSetElement.h      |     36 +-
 .../Source/WebCore/html/HTMLFrameSetElement.idl    |     18 +-
 .../native/Source/WebCore/html/HTMLHRElement.cpp   |     20 +-
 .../native/Source/WebCore/html/HTMLHRElement.h     |     14 +-
 .../native/Source/WebCore/html/HTMLHRElement.idl   |      4 +-
 .../native/Source/WebCore/html/HTMLHeadElement.cpp |      6 +-
 .../native/Source/WebCore/html/HTMLHeadElement.h   |      8 +-
 .../native/Source/WebCore/html/HTMLHeadElement.idl |      4 +-
 .../Source/WebCore/html/HTMLHeadingElement.cpp     |      4 +-
 .../Source/WebCore/html/HTMLHeadingElement.h       |      6 +-
 .../Source/WebCore/html/HTMLHeadingElement.idl     |      4 +-
 .../native/Source/WebCore/html/HTMLHtmlElement.cpp |     14 +-
 .../native/Source/WebCore/html/HTMLHtmlElement.h   |     12 +-
 .../native/Source/WebCore/html/HTMLHtmlElement.idl |      4 +-
 .../Source/WebCore/html/HTMLIFrameElement.cpp      |     51 +-
 .../native/Source/WebCore/html/HTMLIFrameElement.h |     29 +-
 .../Source/WebCore/html/HTMLIFrameElement.idl      |     16 +-
 .../Source/WebCore/html/HTMLImageElement.cpp       |    192 +-
 .../native/Source/WebCore/html/HTMLImageElement.h  |     62 +-
 .../Source/WebCore/html/HTMLImageElement.idl       |     27 +-
 .../native/Source/WebCore/html/HTMLImageLoader.cpp |     22 +-
 .../native/Source/WebCore/html/HTMLImageLoader.h   |     10 +-
 .../Source/WebCore/html/HTMLInputElement.cpp       |    347 +-
 .../native/Source/WebCore/html/HTMLInputElement.h  |    216 +-
 .../Source/WebCore/html/HTMLInputElement.idl       |     68 +-
 .../Source/WebCore/html/HTMLKeygenElement.cpp      |     17 +-
 .../native/Source/WebCore/html/HTMLKeygenElement.h |     28 +-
 .../Source/WebCore/html/HTMLKeygenElement.idl      |     18 +-
 .../native/Source/WebCore/html/HTMLLIElement.cpp   |     56 +-
 .../native/Source/WebCore/html/HTMLLIElement.h     |     16 +-
 .../native/Source/WebCore/html/HTMLLIElement.idl   |      4 +-
 .../Source/WebCore/html/HTMLLabelElement.cpp       |     41 +-
 .../native/Source/WebCore/html/HTMLLabelElement.h  |     22 +-
 .../Source/WebCore/html/HTMLLabelElement.idl       |      8 +-
 .../Source/WebCore/html/HTMLLegendElement.cpp      |     28 +-
 .../native/Source/WebCore/html/HTMLLegendElement.h |     14 +-
 .../Source/WebCore/html/HTMLLegendElement.idl      |      6 +-
 .../native/Source/WebCore/html/HTMLLinkElement.cpp |    138 +-
 .../native/Source/WebCore/html/HTMLLinkElement.h   |     53 +-
 .../native/Source/WebCore/html/HTMLLinkElement.idl |     12 +-
 .../native/Source/WebCore/html/HTMLMapElement.cpp  |     71 +-
 .../native/Source/WebCore/html/HTMLMapElement.h    |     18 +-
 .../native/Source/WebCore/html/HTMLMapElement.idl  |      6 +-
 .../Source/WebCore/html/HTMLMarqueeElement.cpp     |      8 +-
 .../Source/WebCore/html/HTMLMarqueeElement.h       |     20 +-
 .../Source/WebCore/html/HTMLMarqueeElement.idl     |     26 +-
 .../Source/WebCore/html/HTMLMediaElement.cpp       |   2046 +-
 .../native/Source/WebCore/html/HTMLMediaElement.h  |    542 +-
 .../Source/WebCore/html/HTMLMediaElement.idl       |     90 +-
 .../Source/WebCore/html/HTMLMediaSession.cpp       |    207 +
 .../native/Source/WebCore/html/HTMLMediaSession.h  |     81 +
 .../native/Source/WebCore/html/HTMLMenuElement.cpp |      4 +-
 .../native/Source/WebCore/html/HTMLMenuElement.h   |      6 +-
 .../native/Source/WebCore/html/HTMLMenuElement.idl |      4 +-
 .../native/Source/WebCore/html/HTMLMetaElement.cpp |     38 +-
 .../native/Source/WebCore/html/HTMLMetaElement.h   |     20 +-
 .../native/Source/WebCore/html/HTMLMetaElement.idl |      4 +-
 .../Source/WebCore/html/HTMLMeterElement.cpp       |     38 +-
 .../native/Source/WebCore/html/HTMLMeterElement.h  |     30 +-
 .../Source/WebCore/html/HTMLMeterElement.idl       |     22 +-
 .../native/Source/WebCore/html/HTMLModElement.cpp  |      4 +-
 .../native/Source/WebCore/html/HTMLModElement.h    |      8 +-
 .../native/Source/WebCore/html/HTMLModElement.idl  |      6 +-
 .../Source/WebCore/html/HTMLNameCollection.cpp     |     40 +-
 .../Source/WebCore/html/HTMLNameCollection.h       |     28 +-
 .../Source/WebCore/html/HTMLOListElement.cpp       |     10 +-
 .../native/Source/WebCore/html/HTMLOListElement.h  |     15 +-
 .../Source/WebCore/html/HTMLOListElement.idl       |      6 +-
 .../Source/WebCore/html/HTMLObjectElement.cpp      |    175 +-
 .../native/Source/WebCore/html/HTMLObjectElement.h |     68 +-
 .../Source/WebCore/html/HTMLObjectElement.idl      |     28 +-
 .../Source/WebCore/html/HTMLOptGroupElement.cpp    |     32 +-
 .../Source/WebCore/html/HTMLOptGroupElement.h      |     33 +-
 .../Source/WebCore/html/HTMLOptGroupElement.idl    |      4 +-
 .../Source/WebCore/html/HTMLOptionElement.cpp      |     78 +-
 .../native/Source/WebCore/html/HTMLOptionElement.h |     55 +-
 .../Source/WebCore/html/HTMLOptionElement.idl      |     20 +-
 .../Source/WebCore/html/HTMLOptionsCollection.cpp  |     32 +-
 .../Source/WebCore/html/HTMLOptionsCollection.h    |     12 +-
 .../Source/WebCore/html/HTMLOptionsCollection.idl  |     14 +-
 .../Source/WebCore/html/HTMLOutputElement.cpp      |     10 +-
 .../native/Source/WebCore/html/HTMLOutputElement.h |     25 +-
 .../Source/WebCore/html/HTMLOutputElement.idl      |     18 +-
 .../Source/WebCore/html/HTMLParagraphElement.cpp   |      8 +-
 .../Source/WebCore/html/HTMLParagraphElement.h     |     12 +-
 .../Source/WebCore/html/HTMLParagraphElement.idl   |      4 +-
 .../Source/WebCore/html/HTMLParamElement.cpp       |     10 +-
 .../native/Source/WebCore/html/HTMLParamElement.h  |     13 +-
 .../Source/WebCore/html/HTMLParamElement.idl       |      4 +-
 .../Source/WebCore/html/HTMLParserErrorCodes.cpp   |     28 -
 .../Source/WebCore/html/HTMLParserErrorCodes.h     |     26 -
 .../native/Source/WebCore/html/HTMLParserQuirks.h  |     26 -
 .../Source/WebCore/html/HTMLPlugInElement.cpp      |    216 +-
 .../native/Source/WebCore/html/HTMLPlugInElement.h |     62 +-
 .../Source/WebCore/html/HTMLPlugInImageElement.cpp |    335 +-
 .../Source/WebCore/html/HTMLPlugInImageElement.h   |     91 +-
 .../native/Source/WebCore/html/HTMLPreElement.cpp  |     10 +-
 .../native/Source/WebCore/html/HTMLPreElement.h    |     10 +-
 .../native/Source/WebCore/html/HTMLPreElement.idl  |     12 +-
 .../Source/WebCore/html/HTMLProgressElement.cpp    |     35 +-
 .../Source/WebCore/html/HTMLProgressElement.h      |     35 +-
 .../Source/WebCore/html/HTMLProgressElement.idl    |     12 +-
 .../WebCore/html/HTMLPropertiesCollection.cpp      |    154 -
 .../Source/WebCore/html/HTMLPropertiesCollection.h |     85 -
 .../WebCore/html/HTMLPropertiesCollection.idl      |     42 -
 .../Source/WebCore/html/HTMLQuoteElement.cpp       |      8 +-
 .../native/Source/WebCore/html/HTMLQuoteElement.h  |     10 +-
 .../Source/WebCore/html/HTMLQuoteElement.idl       |      4 +-
 .../Source/WebCore/html/HTMLScriptElement.cpp      |     24 +-
 .../native/Source/WebCore/html/HTMLScriptElement.h |     44 +-
 .../Source/WebCore/html/HTMLScriptElement.idl      |      6 +-
 .../Source/WebCore/html/HTMLSelectElement.cpp      |    355 +-
 .../native/Source/WebCore/html/HTMLSelectElement.h |     97 +-
 .../Source/WebCore/html/HTMLSelectElement.idl      |     57 +-
 .../Source/WebCore/html/HTMLSourceElement.cpp      |     32 +-
 .../native/Source/WebCore/html/HTMLSourceElement.h |     21 +-
 .../Source/WebCore/html/HTMLSourceElement.idl      |      8 +-
 .../native/Source/WebCore/html/HTMLSpanElement.cpp |      4 +-
 .../native/Source/WebCore/html/HTMLSpanElement.h   |      4 +-
 .../native/Source/WebCore/html/HTMLSpanElement.idl |      6 +-
 .../Source/WebCore/html/HTMLStyleElement.cpp       |    191 +-
 .../native/Source/WebCore/html/HTMLStyleElement.h  |     63 +-
 .../Source/WebCore/html/HTMLStyleElement.idl       |     11 +-
 .../Source/WebCore/html/HTMLSummaryElement.cpp     |     45 +-
 .../Source/WebCore/html/HTMLSummaryElement.h       |     20 +-
 .../WebCore/html/HTMLTableCaptionElement.cpp       |      6 +-
 .../Source/WebCore/html/HTMLTableCaptionElement.h  |     12 +-
 .../WebCore/html/HTMLTableCaptionElement.idl       |      4 +-
 .../Source/WebCore/html/HTMLTableCellElement.cpp   |     63 +-
 .../Source/WebCore/html/HTMLTableCellElement.h     |     46 +-
 .../Source/WebCore/html/HTMLTableCellElement.idl   |     10 +-
 .../Source/WebCore/html/HTMLTableColElement.cpp    |     12 +-
 .../Source/WebCore/html/HTMLTableColElement.h      |     14 +-
 .../Source/WebCore/html/HTMLTableColElement.idl    |      6 +-
 .../Source/WebCore/html/HTMLTableElement.cpp       |     59 +-
 .../native/Source/WebCore/html/HTMLTableElement.h  |     30 +-
 .../Source/WebCore/html/HTMLTableElement.idl       |     32 +-
 .../Source/WebCore/html/HTMLTablePartElement.cpp   |     10 +-
 .../Source/WebCore/html/HTMLTablePartElement.h     |      6 +-
 .../Source/WebCore/html/HTMLTableRowElement.cpp    |     14 +-
 .../Source/WebCore/html/HTMLTableRowElement.h      |     12 +-
 .../Source/WebCore/html/HTMLTableRowElement.idl    |     14 +-
 .../WebCore/html/HTMLTableRowsCollection.cpp       |    148 +-
 .../Source/WebCore/html/HTMLTableRowsCollection.h  |     15 +-
 .../WebCore/html/HTMLTableSectionElement.cpp       |      6 +-
 .../Source/WebCore/html/HTMLTableSectionElement.h  |     16 +-
 .../WebCore/html/HTMLTableSectionElement.idl       |     10 +-
 .../native/Source/WebCore/html/HTMLTagNames.in     |     94 +-
 .../Source/WebCore/html/HTMLTemplateElement.cpp    |     18 +-
 .../Source/WebCore/html/HTMLTemplateElement.h      |     29 +-
 .../Source/WebCore/html/HTMLTemplateElement.idl    |     36 +
 .../Source/WebCore/html/HTMLTextAreaElement.cpp    |     87 +-
 .../Source/WebCore/html/HTMLTextAreaElement.h      |     87 +-
 .../Source/WebCore/html/HTMLTextAreaElement.idl    |     43 +-
 .../WebCore/html/HTMLTextFormControlElement.cpp    |    327 +-
 .../WebCore/html/HTMLTextFormControlElement.h      |     46 +-
 .../Source/WebCore/html/HTMLTitleElement.cpp       |     48 +-
 .../native/Source/WebCore/html/HTMLTitleElement.h  |     14 +-
 .../Source/WebCore/html/HTMLTitleElement.idl       |      4 +-
 .../Source/WebCore/html/HTMLTrackElement.cpp       |     93 +-
 .../native/Source/WebCore/html/HTMLTrackElement.h  |     44 +-
 .../Source/WebCore/html/HTMLTrackElement.idl       |     22 +-
 .../Source/WebCore/html/HTMLUListElement.cpp       |      8 +-
 .../native/Source/WebCore/html/HTMLUListElement.h  |     12 +-
 .../Source/WebCore/html/HTMLUListElement.idl       |      4 +-
 .../Source/WebCore/html/HTMLUnknownElement.h       |      8 +-
 .../Source/WebCore/html/HTMLUnknownElement.idl     |      4 +-
 .../Source/WebCore/html/HTMLVideoElement.cpp       |    152 +-
 .../native/Source/WebCore/html/HTMLVideoElement.h  |     52 +-
 .../Source/WebCore/html/HTMLVideoElement.idl       |     34 +-
 .../Source/WebCore/html/HTMLViewSourceDocument.cpp |    314 -
 .../Source/WebCore/html/HTMLViewSourceDocument.h   |     73 -
 .../native/Source/WebCore/html/HiddenInputType.cpp |     21 +-
 .../native/Source/WebCore/html/HiddenInputType.h   |     29 +-
 .../main/native/Source/WebCore/html/ImageData.h    |      4 +-
 .../main/native/Source/WebCore/html/ImageData.idl  |      8 +-
 .../native/Source/WebCore/html/ImageDocument.cpp   |    141 +-
 .../native/Source/WebCore/html/ImageDocument.h     |     24 +-
 .../native/Source/WebCore/html/ImageInputType.cpp  |     68 +-
 .../native/Source/WebCore/html/ImageInputType.h    |     36 +-
 .../main/native/Source/WebCore/html/InputType.cpp  |    219 +-
 .../main/native/Source/WebCore/html/InputType.h    |     90 +-
 .../Source/WebCore/html/LabelableElement.cpp       |      6 +-
 .../native/Source/WebCore/html/LabelableElement.h  |     15 +-
 .../native/Source/WebCore/html/LabelsNodeList.cpp  |      6 +-
 .../native/Source/WebCore/html/LabelsNodeList.h    |     12 +-
 .../native/Source/WebCore/html/MediaController.cpp |     44 +-
 .../native/Source/WebCore/html/MediaController.h   |     97 +-
 .../native/Source/WebCore/html/MediaController.idl |     43 +-
 .../Source/WebCore/html/MediaControllerInterface.h |      2 +-
 .../native/Source/WebCore/html/MediaDocument.cpp   |     60 +-
 .../native/Source/WebCore/html/MediaDocument.h     |     28 +-
 .../main/native/Source/WebCore/html/MediaError.idl |     14 +-
 .../Source/WebCore/html/MediaFragmentURIParser.cpp |     26 +-
 .../Source/WebCore/html/MediaFragmentURIParser.h   |     13 +-
 .../native/Source/WebCore/html/MediaKeyError.h     |      1 +
 .../native/Source/WebCore/html/MediaKeyError.idl   |     19 +-
 .../native/Source/WebCore/html/MediaKeyEvent.cpp   |      5 +-
 .../native/Source/WebCore/html/MediaKeyEvent.h     |      2 +-
 .../native/Source/WebCore/html/MediaKeyEvent.idl   |      6 +-
 .../WebCore/html/MicroDataAttributeTokenList.cpp   |     60 -
 .../WebCore/html/MicroDataAttributeTokenList.h     |     67 -
 .../Source/WebCore/html/MicroDataItemValue.cpp     |     64 -
 .../Source/WebCore/html/MicroDataItemValue.h       |     71 -
 .../Source/WebCore/html/MicroDataItemValue.idl     |     37 -
 .../native/Source/WebCore/html/MonthInputType.cpp  |     53 +-
 .../native/Source/WebCore/html/MonthInputType.h    |     41 +-
 .../native/Source/WebCore/html/NumberInputType.cpp |     70 +-
 .../native/Source/WebCore/html/NumberInputType.h   |     54 +-
 .../Source/WebCore/html/PasswordInputType.cpp      |      6 -
 .../native/Source/WebCore/html/PasswordInputType.h |     21 +-
 .../native/Source/WebCore/html/PluginDocument.cpp  |     58 +-
 .../native/Source/WebCore/html/PluginDocument.h    |     28 +-
 .../Source/WebCore/html/PublicURLManager.cpp       |     88 +
 .../native/Source/WebCore/html/PublicURLManager.h  |     63 +-
 .../native/Source/WebCore/html/RadioInputType.cpp  |     70 +-
 .../native/Source/WebCore/html/RadioInputType.h    |     27 +-
 .../native/Source/WebCore/html/RadioNodeList.cpp   |     14 +-
 .../native/Source/WebCore/html/RadioNodeList.h     |      8 +-
 .../native/Source/WebCore/html/RadioNodeList.idl   |      9 +-
 .../native/Source/WebCore/html/RangeInputType.cpp  |    146 +-
 .../native/Source/WebCore/html/RangeInputType.h    |     77 +-
 .../native/Source/WebCore/html/ResetInputType.cpp  |    146 +-
 .../native/Source/WebCore/html/ResetInputType.h    |     13 +-
 .../native/Source/WebCore/html/SearchInputType.cpp |     54 +-
 .../native/Source/WebCore/html/SearchInputType.h   |     31 +-
 .../main/native/Source/WebCore/html/StepRange.cpp  |      9 +-
 .../native/Source/WebCore/html/SubmitInputType.cpp |    188 +-
 .../native/Source/WebCore/html/SubmitInputType.h   |     19 +-
 .../Source/WebCore/html/TelephoneInputType.cpp     |      6 -
 .../Source/WebCore/html/TelephoneInputType.h       |     11 +-
 .../native/Source/WebCore/html/TextDocument.cpp    |      6 +-
 .../main/native/Source/WebCore/html/TextDocument.h |      8 +-
 .../Source/WebCore/html/TextFieldInputType.cpp     |    136 +-
 .../Source/WebCore/html/TextFieldInputType.h       |     86 +-
 .../native/Source/WebCore/html/TextInputType.cpp   |      9 +-
 .../native/Source/WebCore/html/TextInputType.h     |      9 +-
 .../native/Source/WebCore/html/TextMetrics.idl     |      4 +-
 .../native/Source/WebCore/html/TimeInputType.cpp   |     82 +-
 .../native/Source/WebCore/html/TimeInputType.h     |     36 +-
 .../main/native/Source/WebCore/html/TimeRanges.cpp |     48 +-
 .../main/native/Source/WebCore/html/TimeRanges.h   |      6 +-
 .../main/native/Source/WebCore/html/TimeRanges.idl |     12 +-
 .../main/native/Source/WebCore/html/TypeAhead.cpp  |      3 +-
 .../native/Source/WebCore/html/URLInputType.cpp    |     12 +-
 .../main/native/Source/WebCore/html/URLInputType.h |     15 +-
 .../main/native/Source/WebCore/html/URLRegistry.h  |     61 +
 .../src/main/native/Source/WebCore/html/URLUtils.h |    296 +
 .../main/native/Source/WebCore/html/URLUtils.idl   |     45 +
 .../Source/WebCore/html/ValidationMessage.cpp      |     53 +-
 .../native/Source/WebCore/html/ValidationMessage.h |      8 +-
 .../native/Source/WebCore/html/ValidityState.cpp   |     94 -
 .../native/Source/WebCore/html/ValidityState.h     |     47 +-
 .../native/Source/WebCore/html/ValidityState.idl   |     23 +-
 .../native/Source/WebCore/html/VoidCallback.idl    |      2 +-
 .../native/Source/WebCore/html/WebAutocapitalize.h |     37 +
 .../native/Source/WebCore/html/WeekInputType.cpp   |     47 +-
 .../native/Source/WebCore/html/WeekInputType.h     |     33 +-
 .../WebCore/html/canvas/ANGLEInstancedArrays.cpp   |     93 +
 .../WebCore/html/canvas/ANGLEInstancedArrays.h     |     54 +
 .../WebCore/html/canvas/ANGLEInstancedArrays.idl   |     36 +
 .../Source/WebCore/html/canvas/ArrayBuffer.idl     |     36 -
 .../Source/WebCore/html/canvas/ArrayBufferView.idl |     34 -
 .../Source/WebCore/html/canvas/CanvasGradient.idl  |      9 +-
 .../WebCore/html/canvas/CanvasPathMethods.cpp      |     14 +-
 .../Source/WebCore/html/canvas/CanvasPathMethods.h |      9 +-
 .../Source/WebCore/html/canvas/CanvasPattern.h     |     24 +-
 .../Source/WebCore/html/canvas/CanvasPattern.idl   |      2 +-
 .../WebCore/html/canvas/CanvasRenderingContext.cpp |      7 +-
 .../WebCore/html/canvas/CanvasRenderingContext.h   |      9 +-
 .../WebCore/html/canvas/CanvasRenderingContext.idl |      6 +-
 .../html/canvas/CanvasRenderingContext2D.cpp       |    279 +-
 .../WebCore/html/canvas/CanvasRenderingContext2D.h |     27 +-
 .../html/canvas/CanvasRenderingContext2D.idl       |    117 +-
 .../Source/WebCore/html/canvas/CanvasStyle.cpp     |     34 +-
 .../Source/WebCore/html/canvas/CanvasStyle.h       |      4 -
 .../native/Source/WebCore/html/canvas/CheckedInt.h |    819 -
 .../native/Source/WebCore/html/canvas/DOMPath.h    |     42 +-
 .../native/Source/WebCore/html/canvas/DOMPath.idl  |     14 +-
 .../native/Source/WebCore/html/canvas/DataView.cpp |    245 -
 .../native/Source/WebCore/html/canvas/DataView.h   |    101 -
 .../native/Source/WebCore/html/canvas/DataView.idl |     77 -
 .../Source/WebCore/html/canvas/EXTDrawBuffers.cpp  |    183 +
 .../Source/WebCore/html/canvas/EXTDrawBuffers.h    |      4 +-
 .../Source/WebCore/html/canvas/EXTDrawBuffers.idl  |      5 +-
 .../html/canvas/EXTTextureFilterAnisotropic.cpp    |      2 +-
 .../html/canvas/EXTTextureFilterAnisotropic.h      |      4 +-
 .../html/canvas/EXTTextureFilterAnisotropic.idl    |     13 +-
 .../Source/WebCore/html/canvas/Float32Array.idl    |     47 -
 .../Source/WebCore/html/canvas/Float64Array.idl    |     47 -
 .../Source/WebCore/html/canvas/Int16Array.idl      |     46 -
 .../Source/WebCore/html/canvas/Int32Array.idl      |     47 -
 .../Source/WebCore/html/canvas/Int8Array.idl       |     47 -
 .../WebCore/html/canvas/OESElementIndexUint.cpp    |     55 +
 .../WebCore/html/canvas/OESElementIndexUint.h      |      4 +-
 .../WebCore/html/canvas/OESElementIndexUint.idl    |      3 +-
 .../WebCore/html/canvas/OESStandardDerivatives.cpp |      2 +-
 .../WebCore/html/canvas/OESStandardDerivatives.h   |      4 +-
 .../WebCore/html/canvas/OESStandardDerivatives.idl |     11 +-
 .../Source/WebCore/html/canvas/OESTextureFloat.cpp |      2 +-
 .../Source/WebCore/html/canvas/OESTextureFloat.h   |      4 +-
 .../Source/WebCore/html/canvas/OESTextureFloat.idl |      7 +-
 .../WebCore/html/canvas/OESTextureFloatLinear.cpp  |     54 +
 .../WebCore/html/canvas/OESTextureFloatLinear.h    |     47 +
 .../WebCore/html/canvas/OESTextureFloatLinear.idl  |     31 +
 .../WebCore/html/canvas/OESTextureHalfFloat.cpp    |     55 +
 .../WebCore/html/canvas/OESTextureHalfFloat.h      |      4 +-
 .../WebCore/html/canvas/OESTextureHalfFloat.idl    |      6 +-
 .../html/canvas/OESTextureHalfFloatLinear.cpp      |     54 +
 .../html/canvas/OESTextureHalfFloatLinear.h        |     47 +
 .../html/canvas/OESTextureHalfFloatLinear.idl      |     31 +
 .../WebCore/html/canvas/OESVertexArrayObject.cpp   |      6 +-
 .../WebCore/html/canvas/OESVertexArrayObject.h     |    117 +-
 .../WebCore/html/canvas/OESVertexArrayObject.idl   |     17 +-
 .../Source/WebCore/html/canvas/Uint16Array.idl     |     46 -
 .../Source/WebCore/html/canvas/Uint32Array.idl     |     46 -
 .../Source/WebCore/html/canvas/Uint8Array.idl      |     46 -
 .../WebCore/html/canvas/Uint8ClampedArray.idl      |     47 -
 .../Source/WebCore/html/canvas/WebGLActiveInfo.idl |      6 +-
 .../Source/WebCore/html/canvas/WebGLBuffer.cpp     |     14 +-
 .../Source/WebCore/html/canvas/WebGLBuffer.h       |     24 +-
 .../Source/WebCore/html/canvas/WebGLBuffer.idl     |      4 +-
 .../html/canvas/WebGLCompressedTextureATC.cpp      |     66 +
 .../html/canvas/WebGLCompressedTextureATC.h        |      5 +-
 .../html/canvas/WebGLCompressedTextureATC.idl      |      3 +-
 .../html/canvas/WebGLCompressedTexturePVRTC.cpp    |     68 +
 .../html/canvas/WebGLCompressedTexturePVRTC.h      |      4 +-
 .../html/canvas/WebGLCompressedTexturePVRTC.idl    |      3 +-
 .../html/canvas/WebGLCompressedTextureS3TC.cpp     |      5 +-
 .../html/canvas/WebGLCompressedTextureS3TC.h       |      5 +-
 .../html/canvas/WebGLCompressedTextureS3TC.idl     |     19 +-
 .../WebCore/html/canvas/WebGLContextAttributes.idl |     17 +-
 .../WebCore/html/canvas/WebGLContextEvent.cpp      |      4 +-
 .../Source/WebCore/html/canvas/WebGLContextEvent.h |    138 +-
 .../WebCore/html/canvas/WebGLContextEvent.idl      |      6 +-
 .../WebCore/html/canvas/WebGLContextGroup.cpp      |      4 -
 .../WebCore/html/canvas/WebGLContextObject.h       |      7 +-
 .../WebCore/html/canvas/WebGLDebugRendererInfo.cpp |      2 +-
 .../WebCore/html/canvas/WebGLDebugRendererInfo.h   |      4 +-
 .../WebCore/html/canvas/WebGLDebugRendererInfo.idl |     13 +-
 .../WebCore/html/canvas/WebGLDebugShaders.cpp      |      4 +-
 .../Source/WebCore/html/canvas/WebGLDebugShaders.h |      4 +-
 .../WebCore/html/canvas/WebGLDebugShaders.idl      |      9 +-
 .../WebCore/html/canvas/WebGLDepthTexture.cpp      |      2 +-
 .../Source/WebCore/html/canvas/WebGLDepthTexture.h |      4 +-
 .../WebCore/html/canvas/WebGLDepthTexture.idl      |     11 +-
 .../Source/WebCore/html/canvas/WebGLExtension.h    |      3 +
 .../WebCore/html/canvas/WebGLFramebuffer.cpp       |     46 +-
 .../Source/WebCore/html/canvas/WebGLFramebuffer.h  |      4 +-
 .../WebCore/html/canvas/WebGLFramebuffer.idl       |      4 +-
 .../Source/WebCore/html/canvas/WebGLGetInfo.cpp    |      8 +-
 .../Source/WebCore/html/canvas/WebGLGetInfo.h      |      8 +-
 .../WebCore/html/canvas/WebGLLoseContext.cpp       |      2 +-
 .../Source/WebCore/html/canvas/WebGLLoseContext.h  |      4 +-
 .../WebCore/html/canvas/WebGLLoseContext.idl       |     11 +-
 .../Source/WebCore/html/canvas/WebGLObject.cpp     |      3 -
 .../Source/WebCore/html/canvas/WebGLObject.h       |      1 -
 .../Source/WebCore/html/canvas/WebGLProgram.cpp    |      2 +-
 .../Source/WebCore/html/canvas/WebGLProgram.h      |      5 +-
 .../Source/WebCore/html/canvas/WebGLProgram.idl    |      4 +-
 .../Source/WebCore/html/canvas/WebGLRenderbuffer.h |      4 +-
 .../WebCore/html/canvas/WebGLRenderbuffer.idl      |      4 +-
 .../WebCore/html/canvas/WebGLRenderingContext.cpp  |   1129 +-
 .../WebCore/html/canvas/WebGLRenderingContext.h    |     74 +-
 .../WebCore/html/canvas/WebGLRenderingContext.idl  |    349 +-
 .../Source/WebCore/html/canvas/WebGLShader.cpp     |      3 +-
 .../Source/WebCore/html/canvas/WebGLShader.h       |     11 +-
 .../Source/WebCore/html/canvas/WebGLShader.idl     |      4 +-
 .../html/canvas/WebGLShaderPrecisionFormat.idl     |      4 +-
 .../Source/WebCore/html/canvas/WebGLSharedObject.h |      6 +-
 .../Source/WebCore/html/canvas/WebGLTexture.cpp    |     50 +-
 .../Source/WebCore/html/canvas/WebGLTexture.h      |     22 +-
 .../Source/WebCore/html/canvas/WebGLTexture.idl    |      4 +-
 .../WebCore/html/canvas/WebGLUniformLocation.cpp   |     15 +-
 .../WebCore/html/canvas/WebGLUniformLocation.h     |      8 +-
 .../WebCore/html/canvas/WebGLUniformLocation.idl   |      4 +-
 .../html/canvas/WebGLVertexArrayObjectOES.cpp      |      6 +
 .../html/canvas/WebGLVertexArrayObjectOES.h        |     10 +-
 .../html/canvas/WebGLVertexArrayObjectOES.idl      |      4 +-
 .../Source/WebCore/html/forms/FileIconLoader.cpp   |     54 +
 .../Source/WebCore/html/forms/FileIconLoader.h     |     61 +
 .../Source/WebCore/html/parser/AtomicHTMLToken.h   |     56 +-
 .../html/parser/BackgroundHTMLInputStream.cpp      |    109 -
 .../html/parser/BackgroundHTMLInputStream.h        |     83 -
 .../WebCore/html/parser/BackgroundHTMLParser.cpp   |    209 -
 .../WebCore/html/parser/BackgroundHTMLParser.h     |    112 -
 .../WebCore/html/parser/CSSPreloadScanner.cpp      |     42 +-
 .../Source/WebCore/html/parser/CSSPreloadScanner.h |      6 -
 .../WebCore/html/parser/CompactHTMLToken.cpp       |    110 -
 .../Source/WebCore/html/parser/CompactHTMLToken.h  |     93 -
 .../WebCore/html/parser/HTMLConstructionSite.cpp   |    128 +-
 .../WebCore/html/parser/HTMLConstructionSite.h     |     14 +-
 .../WebCore/html/parser/HTMLDocumentParser.cpp     |    447 +-
 .../WebCore/html/parser/HTMLDocumentParser.h       |    115 +-
 .../WebCore/html/parser/HTMLElementStack.cpp       |     25 +-
 .../Source/WebCore/html/parser/HTMLElementStack.h  |     16 +-
 .../WebCore/html/parser/HTMLEntityParser.cpp       |      2 +-
 .../Source/WebCore/html/parser/HTMLEntityTable.h   |      4 +-
 .../html/parser/HTMLFormattingElementList.cpp      |      1 -
 .../Source/WebCore/html/parser/HTMLIdentifier.cpp  |    157 -
 .../Source/WebCore/html/parser/HTMLIdentifier.h    |     89 -
 .../WebCore/html/parser/HTMLMetaCharsetParser.cpp  |      4 +-
 .../WebCore/html/parser/HTMLMetaCharsetParser.h    |      9 +-
 .../WebCore/html/parser/HTMLParserIdioms.cpp       |    146 +-
 .../Source/WebCore/html/parser/HTMLParserIdioms.h  |     50 +-
 .../WebCore/html/parser/HTMLParserOptions.cpp      |     27 +-
 .../Source/WebCore/html/parser/HTMLParserOptions.h |      6 +-
 .../WebCore/html/parser/HTMLParserScheduler.cpp    |     44 +-
 .../WebCore/html/parser/HTMLParserScheduler.h      |     31 +-
 .../WebCore/html/parser/HTMLParserThread.cpp       |    100 -
 .../Source/WebCore/html/parser/HTMLParserThread.h  |     79 -
 .../WebCore/html/parser/HTMLPreloadScanner.cpp     |    220 +-
 .../WebCore/html/parser/HTMLPreloadScanner.h       |     45 +-
 .../WebCore/html/parser/HTMLResourcePreloader.cpp  |     35 +-
 .../WebCore/html/parser/HTMLResourcePreloader.h    |     36 +-
 .../WebCore/html/parser/HTMLScriptRunner.cpp       |     38 +-
 .../Source/WebCore/html/parser/HTMLScriptRunner.h  |     10 +-
 .../Source/WebCore/html/parser/HTMLSourceTracker.h |      1 -
 .../native/Source/WebCore/html/parser/HTMLToken.h  |     20 +-
 .../Source/WebCore/html/parser/HTMLTokenizer.cpp   |     43 +-
 .../Source/WebCore/html/parser/HTMLTokenizer.h     |     33 +-
 .../Source/WebCore/html/parser/HTMLTreeBuilder.cpp |    871 +-
 .../Source/WebCore/html/parser/HTMLTreeBuilder.h   |     73 +-
 .../html/parser/HTMLTreeBuilderSimulator.cpp       |    189 -
 .../WebCore/html/parser/HTMLTreeBuilderSimulator.h |     75 -
 .../WebCore/html/parser/HTMLViewSourceParser.cpp   |     92 -
 .../WebCore/html/parser/HTMLViewSourceParser.h     |     79 -
 .../WebCore/html/parser/InputStreamPreprocessor.h  |      2 +-
 .../WebCore/html/parser/TextDocumentParser.cpp     |      6 +-
 .../WebCore/html/parser/TextDocumentParser.h       |      8 +-
 .../WebCore/html/parser/TextViewSourceParser.cpp   |     43 -
 .../WebCore/html/parser/TextViewSourceParser.h     |     47 -
 .../Source/WebCore/html/parser/XSSAuditor.cpp      |    102 +-
 .../native/Source/WebCore/html/parser/XSSAuditor.h |      8 +-
 .../WebCore/html/parser/XSSAuditorDelegate.cpp     |     27 +-
 .../WebCore/html/parser/XSSAuditorDelegate.h       |     26 +-
 .../WebCore/html/parser/create-html-entity-table   |      9 +-
 .../WebCore/html/shadow/ClearButtonElement.cpp     |    112 -
 .../WebCore/html/shadow/ClearButtonElement.h       |     60 -
 .../WebCore/html/shadow/ContentDistributor.cpp     |     50 +-
 .../WebCore/html/shadow/ContentDistributor.h       |     10 +-
 .../WebCore/html/shadow/DateTimeEditElement.cpp    |    798 -
 .../WebCore/html/shadow/DateTimeEditElement.h      |    154 -
 .../WebCore/html/shadow/DateTimeFieldElement.cpp   |    247 -
 .../WebCore/html/shadow/DateTimeFieldElement.h     |    106 -
 .../WebCore/html/shadow/DateTimeFieldElements.cpp  |    635 -
 .../WebCore/html/shadow/DateTimeFieldElements.h    |    265 -
 .../html/shadow/DateTimeNumericFieldElement.cpp    |    245 -
 .../html/shadow/DateTimeNumericFieldElement.h      |    105 -
 .../html/shadow/DateTimeSymbolicFieldElement.cpp   |    180 -
 .../html/shadow/DateTimeSymbolicFieldElement.h     |     83 -
 .../WebCore/html/shadow/DetailsMarkerControl.cpp   |     14 +-
 .../WebCore/html/shadow/DetailsMarkerControl.h     |     15 +-
 .../WebCore/html/shadow/HTMLContentElement.cpp     |    204 -
 .../WebCore/html/shadow/HTMLContentElement.h       |    100 -
 .../WebCore/html/shadow/HTMLContentElement.idl     |     32 -
 .../Source/WebCore/html/shadow/InsertionPoint.cpp  |     99 +-
 .../Source/WebCore/html/shadow/InsertionPoint.h    |     61 +-
 .../html/shadow/MediaControlElementTypes.cpp       |     43 +-
 .../WebCore/html/shadow/MediaControlElementTypes.h |     40 +-
 .../WebCore/html/shadow/MediaControlElements.cpp   |    376 +-
 .../WebCore/html/shadow/MediaControlElements.h     |    320 +-
 .../Source/WebCore/html/shadow/MediaControls.cpp   |    131 +-
 .../Source/WebCore/html/shadow/MediaControls.h     |     20 +-
 .../WebCore/html/shadow/MediaControlsApple.cpp     |    150 +-
 .../WebCore/html/shadow/MediaControlsApple.h       |     44 +-
 .../WebCore/html/shadow/MediaControlsGtk.cpp       |    378 +
 .../Source/WebCore/html/shadow/MediaControlsGtk.h  |     83 +
 .../WebCore/html/shadow/MeterShadowElement.cpp     |     25 +-
 .../WebCore/html/shadow/MeterShadowElement.h       |     46 +-
 .../WebCore/html/shadow/PickerIndicatorElement.h   |     81 -
 .../WebCore/html/shadow/ProgressShadowElement.cpp  |     30 +-
 .../WebCore/html/shadow/ProgressShadowElement.h    |     64 +-
 .../WebCore/html/shadow/SliderThumbElement.cpp     |    362 +-
 .../WebCore/html/shadow/SliderThumbElement.h       |    113 +-
 .../WebCore/html/shadow/SpinButtonElement.cpp      |     29 +-
 .../Source/WebCore/html/shadow/SpinButtonElement.h |     30 +-
 .../html/shadow/TextControlInnerElements.cpp       |    135 +-
 .../WebCore/html/shadow/TextControlInnerElements.h |     90 +-
 .../html/shadow/YouTubeEmbedShadowElement.cpp      |     62 +
 .../html/shadow/YouTubeEmbedShadowElement.h        |     53 +
 .../Source/WebCore/html/track/AudioTrack.cpp       |    189 +
 .../native/Source/WebCore/html/track/AudioTrack.h  |     21 +-
 .../Source/WebCore/html/track/AudioTrack.idl       |     38 +
 .../Source/WebCore/html/track/AudioTrackList.cpp   |     83 +
 .../Source/WebCore/html/track/AudioTrackList.h     |      4 +-
 .../Source/WebCore/html/track/AudioTrackList.idl   |     49 +
 .../native/Source/WebCore/html/track/DataCue.cpp   |     81 +
 .../native/Source/WebCore/html/track/DataCue.h     |     66 +
 .../native/Source/WebCore/html/track/DataCue.idl   |     33 +
 .../WebCore/html/track/InbandGenericTextTrack.cpp  |    195 +
 .../WebCore/html/track/InbandGenericTextTrack.h    |     86 +
 .../Source/WebCore/html/track/InbandTextTrack.cpp  |    185 +
 .../Source/WebCore/html/track/InbandTextTrack.h    |     58 +-
 .../WebCore/html/track/InbandWebVTTTextTrack.cpp   |     85 +
 .../WebCore/html/track/InbandWebVTTTextTrack.h     |     63 +
 .../WebCore/html/track/LoadableTextTrack.cpp       |     36 +-
 .../Source/WebCore/html/track/LoadableTextTrack.h  |     32 +-
 .../native/Source/WebCore/html/track/TextTrack.cpp |    126 +-
 .../native/Source/WebCore/html/track/TextTrack.h   |     45 +-
 .../native/Source/WebCore/html/track/TextTrack.idl |     36 +-
 .../Source/WebCore/html/track/TextTrackCue.cpp     |   1039 +-
 .../Source/WebCore/html/track/TextTrackCue.h       |    191 +-
 .../Source/WebCore/html/track/TextTrackCue.idl     |     55 +-
 .../WebCore/html/track/TextTrackCueGeneric.cpp     |    192 +
 .../WebCore/html/track/TextTrackCueGeneric.h       |     23 +-
 .../Source/WebCore/html/track/TextTrackCueList.cpp |      6 +-
 .../Source/WebCore/html/track/TextTrackCueList.h   |      4 +-
 .../Source/WebCore/html/track/TextTrackCueList.idl |     11 +-
 .../Source/WebCore/html/track/TextTrackList.cpp    |     29 +-
 .../Source/WebCore/html/track/TextTrackList.h      |     19 +-
 .../Source/WebCore/html/track/TextTrackList.idl    |     20 +-
 .../Source/WebCore/html/track/TextTrackRegion.cpp  |    315 +
 .../Source/WebCore/html/track/TextTrackRegion.idl  |     42 +
 .../WebCore/html/track/TextTrackRegionList.cpp     |     82 +
 .../WebCore/html/track/TextTrackRegionList.h       |     65 +
 .../WebCore/html/track/TextTrackRegionList.idl     |     35 +
 .../native/Source/WebCore/html/track/TrackBase.cpp |     11 +-
 .../native/Source/WebCore/html/track/TrackBase.h   |     26 +-
 .../Source/WebCore/html/track/TrackEvent.cpp       |      4 +-
 .../native/Source/WebCore/html/track/TrackEvent.h  |      2 +-
 .../Source/WebCore/html/track/TrackEvent.idl       |      6 +-
 .../Source/WebCore/html/track/TrackListBase.cpp    |    169 +
 .../Source/WebCore/html/track/TrackListBase.h      |     31 +-
 .../native/Source/WebCore/html/track/VTTCue.cpp    |   1093 +
 .../main/native/Source/WebCore/html/track/VTTCue.h |    228 +
 .../native/Source/WebCore/html/track/VTTCue.idl    |     44 +
 .../Source/WebCore/html/track/VideoTrack.cpp       |    236 +
 .../native/Source/WebCore/html/track/VideoTrack.h  |     29 +-
 .../Source/WebCore/html/track/VideoTrack.idl       |     38 +
 .../Source/WebCore/html/track/VideoTrackList.cpp   |     98 +
 .../Source/WebCore/html/track/VideoTrackList.h     |      2 +-
 .../Source/WebCore/html/track/VideoTrackList.idl   |     49 +
 .../Source/WebCore/html/track/WebVTTElement.cpp    |    127 +
 .../Source/WebCore/html/track/WebVTTElement.h      |     29 +-
 .../Source/WebCore/html/track/WebVTTParser.cpp     |    140 +-
 .../Source/WebCore/html/track/WebVTTParser.h       |     68 +-
 .../native/Source/WebCore/html/track/WebVTTToken.h |      8 +-
 .../Source/WebCore/html/track/WebVTTTokenizer.cpp  |      7 +
 .../Source/WebCore/html/track/WebVTTTokenizer.h    |      4 +-
 .../native/Source/WebCore/icu/unicode/bytestream.h |    252 +
 .../native/Source/WebCore/icu/unicode/chariter.h   |    716 +
 .../Source/WebCore/icu/unicode/localpointer.h      |    300 +
 .../native/Source/WebCore/icu/unicode/platform.h   |      2 +-
 .../native/Source/WebCore/icu/unicode/ptypes.h     |     92 +
 .../main/native/Source/WebCore/icu/unicode/rep.h   |    259 +
 .../native/Source/WebCore/icu/unicode/std_string.h |     78 +
 .../native/Source/WebCore/icu/unicode/strenum.h    |    271 +
 .../Source/WebCore/icu/unicode/stringpiece.h       |    224 +
 .../main/native/Source/WebCore/icu/unicode/ubrk.h  |     18 +-
 .../main/native/Source/WebCore/icu/unicode/ucnv.h  |      2 +-
 .../native/Source/WebCore/icu/unicode/ucnv_err.h   |      2 +-
 .../main/native/Source/WebCore/icu/unicode/ucol.h  |      4 +-
 .../main/native/Source/WebCore/icu/unicode/uenum.h |      2 +-
 .../main/native/Source/WebCore/icu/unicode/uidna.h |     34 +-
 .../main/native/Source/WebCore/icu/unicode/uloc.h  |      2 +-
 .../native/Source/WebCore/icu/unicode/umachine.h   |     22 +-
 .../native/Source/WebCore/icu/unicode/unistr.h     |   4440 +
 .../native/Source/WebCore/icu/unicode/unorm2.h     |    391 +
 .../native/Source/WebCore/icu/unicode/uobject.h    |    352 +
 .../native/Source/WebCore/icu/unicode/uscript.h    |     34 +-
 .../native/Source/WebCore/icu/unicode/usearch.h    |      4 +-
 .../main/native/Source/WebCore/icu/unicode/uset.h  |      4 +-
 .../native/Source/WebCore/icu/unicode/ushape.h     |      2 +-
 .../main/native/Source/WebCore/icu/unicode/utext.h |   1737 +
 .../main/native/Source/WebCore/icu/unicode/utf.h   |      2 +-
 .../native/Source/WebCore/icu/unicode/utypes.h     |      4 +-
 .../native/Source/WebCore/icu/unicode/uvernum.h    |    138 +
 .../native/Source/WebCore/icu/unicode/uversion.h   |     18 +-
 .../Source/WebCore/inspector/BindingVisitors.h     |     65 -
 .../WebCore/inspector/CodeGeneratorInspector.py    |   2413 -
 .../inspector/CodeGeneratorInspectorStrings.py     |    954 -
 .../WebCore/inspector/CommandLineAPIHost.cpp       |    165 +
 .../Source/WebCore/inspector/CommandLineAPIHost.h  |    124 +
 .../WebCore/inspector/CommandLineAPIHost.idl       |     45 +
 .../WebCore/inspector/CommandLineAPIModule.cpp     |     68 +
 .../WebCore/inspector/CommandLineAPIModule.h       |     50 +
 .../inspector/CommandLineAPIModuleSource.js        |    380 +
 .../Source/WebCore/inspector/ConsoleAPITypes.h     |     48 -
 .../Source/WebCore/inspector/ConsoleMessage.cpp    |    290 -
 .../Source/WebCore/inspector/ConsoleMessage.h      |     92 -
 .../WebCore/inspector/ContentSearchUtils.cpp       |    220 -
 .../Source/WebCore/inspector/ContentSearchUtils.h  |     61 -
 .../native/Source/WebCore/inspector/DOMEditor.cpp  |     96 +-
 .../native/Source/WebCore/inspector/DOMEditor.h    |      4 +-
 .../Source/WebCore/inspector/DOMPatchSupport.cpp   |    143 +-
 .../Source/WebCore/inspector/DOMPatchSupport.h     |     12 +-
 .../WebCore/inspector/IdentifiersFactory.cpp       |     69 -
 .../Source/WebCore/inspector/IdentifiersFactory.h  |     50 -
 .../Source/WebCore/inspector/InjectedScript.cpp    |    310 -
 .../Source/WebCore/inspector/InjectedScript.h      |    115 -
 .../WebCore/inspector/InjectedScriptBase.cpp       |    148 -
 .../Source/WebCore/inspector/InjectedScriptBase.h  |     78 -
 .../inspector/InjectedScriptCanvasModule.cpp       |     64 +-
 .../WebCore/inspector/InjectedScriptCanvasModule.h |     40 +-
 .../inspector/InjectedScriptCanvasModuleSource.js  |      8 +-
 .../WebCore/inspector/InjectedScriptHost.cpp       |    176 -
 .../Source/WebCore/inspector/InjectedScriptHost.h  |    137 -
 .../WebCore/inspector/InjectedScriptHost.idl       |     57 -
 .../WebCore/inspector/InjectedScriptManager.cpp    |    184 -
 .../WebCore/inspector/InjectedScriptManager.h      |     88 -
 .../WebCore/inspector/InjectedScriptModule.cpp     |     79 -
 .../WebCore/inspector/InjectedScriptModule.h       |     60 -
 .../WebCore/inspector/InjectedScriptSource.js      |   1412 -
 .../Source/WebCore/inspector/Inspector-0.1.json    |   2024 -
 .../native/Source/WebCore/inspector/Inspector.json |   3830 -
 .../Source/WebCore/inspector/InspectorAgent.cpp    |    195 -
 .../Source/WebCore/inspector/InspectorAgent.h      |    115 -
 .../Source/WebCore/inspector/InspectorAllInOne.cpp |     76 +
 .../inspector/InspectorApplicationCacheAgent.cpp   |     75 +-
 .../inspector/InspectorApplicationCacheAgent.h     |     51 +-
 .../WebCore/inspector/InspectorBaseAgent.cpp       |     89 -
 .../Source/WebCore/inspector/InspectorBaseAgent.h  |    101 -
 .../Source/WebCore/inspector/InspectorCSSAgent.cpp |    636 +-
 .../Source/WebCore/inspector/InspectorCSSAgent.h   |    126 +-
 .../WebCore/inspector/InspectorCanvasAgent.cpp     |    144 +-
 .../WebCore/inspector/InspectorCanvasAgent.h       |     70 +-
 .../inspector/InspectorCanvasInstrumentation.h     |     10 +-
 .../Source/WebCore/inspector/InspectorClient.cpp   |     16 +-
 .../Source/WebCore/inspector/InspectorClient.h     |     36 +-
 .../WebCore/inspector/InspectorConsoleAgent.cpp    |    354 -
 .../WebCore/inspector/InspectorConsoleAgent.h      |    121 -
 .../inspector/InspectorConsoleInstrumentation.h    |     43 +-
 .../WebCore/inspector/InspectorController.cpp      |    347 +-
 .../Source/WebCore/inspector/InspectorController.h |    103 +-
 .../Source/WebCore/inspector/InspectorCounters.h   |      5 +-
 .../Source/WebCore/inspector/InspectorDOMAgent.cpp |    640 +-
 .../Source/WebCore/inspector/InspectorDOMAgent.h   |    159 +-
 .../inspector/InspectorDOMDebuggerAgent.cpp        |    106 +-
 .../WebCore/inspector/InspectorDOMDebuggerAgent.h  |     69 +-
 .../WebCore/inspector/InspectorDOMStorageAgent.cpp |     82 +-
 .../WebCore/inspector/InspectorDOMStorageAgent.h   |     46 +-
 .../WebCore/inspector/InspectorDatabaseAgent.cpp   |     74 +-
 .../WebCore/inspector/InspectorDatabaseAgent.h     |     40 +-
 .../inspector/InspectorDatabaseResource.cpp        |     12 +-
 .../WebCore/inspector/InspectorDatabaseResource.h  |      6 +-
 .../WebCore/inspector/InspectorDebuggerAgent.cpp   |    778 -
 .../WebCore/inspector/InspectorDebuggerAgent.h     |    188 -
 .../WebCore/inspector/InspectorFileSystemAgent.cpp |    742 -
 .../WebCore/inspector/InspectorFileSystemAgent.h   |     77 -
 .../Source/WebCore/inspector/InspectorForwarding.h |     36 +
 .../WebCore/inspector/InspectorFrontendChannel.h   |     41 -
 .../WebCore/inspector/InspectorFrontendClient.h    |      7 +-
 .../inspector/InspectorFrontendClientLocal.cpp     |     65 +-
 .../inspector/InspectorFrontendClientLocal.h       |     38 +-
 .../WebCore/inspector/InspectorFrontendHost.cpp    |    130 +-
 .../WebCore/inspector/InspectorFrontendHost.h      |     24 +-
 .../WebCore/inspector/InspectorFrontendHost.idl    |     32 +-
 .../inspector/InspectorHeapProfilerAgent.cpp       |    111 +-
 .../WebCore/inspector/InspectorHeapProfilerAgent.h |     52 +-
 .../Source/WebCore/inspector/InspectorHistory.cpp  |     18 +-
 .../Source/WebCore/inspector/InspectorHistory.h    |      7 +-
 .../WebCore/inspector/InspectorIndexedDBAgent.cpp  |    762 +
 .../WebCore/inspector/InspectorIndexedDBAgent.h    |     37 +-
 .../WebCore/inspector/InspectorInputAgent.cpp      |     30 +-
 .../Source/WebCore/inspector/InspectorInputAgent.h |     24 +-
 .../WebCore/inspector/InspectorInstrumentation.cpp |    445 +-
 .../WebCore/inspector/InspectorInstrumentation.h   |    508 +-
 .../inspector/InspectorInstrumentationCookie.cpp   |     74 +
 .../inspector/InspectorInstrumentationCookie.h     |     62 +
 .../WebCore/inspector/InspectorLayerTreeAgent.cpp  |    110 +-
 .../WebCore/inspector/InspectorLayerTreeAgent.h    |     42 +-
 .../WebCore/inspector/InspectorMemoryAgent.cpp     |     54 +-
 .../WebCore/inspector/InspectorMemoryAgent.h       |     22 +-
 .../WebCore/inspector/InspectorNodeFinder.cpp      |    173 +
 .../Source/WebCore/inspector/InspectorNodeFinder.h |     70 +
 .../Source/WebCore/inspector/InspectorOverlay.cpp  |    590 +-
 .../Source/WebCore/inspector/InspectorOverlay.h    |     31 +-
 .../WebCore/inspector/InspectorOverlayPage.css     |     93 +
 .../WebCore/inspector/InspectorOverlayPage.html    |    548 +-
 .../WebCore/inspector/InspectorOverlayPage.js      |    684 +
 .../WebCore/inspector/InspectorPageAgent.cpp       |    694 +-
 .../Source/WebCore/inspector/InspectorPageAgent.h  |    152 +-
 .../WebCore/inspector/InspectorProfilerAgent.cpp   |    285 +-
 .../WebCore/inspector/InspectorProfilerAgent.h     |     94 +-
 .../WebCore/inspector/InspectorResourceAgent.cpp   |    236 +-
 .../WebCore/inspector/InspectorResourceAgent.h     |     79 +-
 .../WebCore/inspector/InspectorRuntimeAgent.cpp    |    221 -
 .../WebCore/inspector/InspectorRuntimeAgent.h      |    113 -
 .../Source/WebCore/inspector/InspectorState.cpp    |    164 -
 .../Source/WebCore/inspector/InspectorState.h      |    119 -
 .../WebCore/inspector/InspectorStateClient.h       |     46 -
 .../WebCore/inspector/InspectorStyleSheet.cpp      |    303 +-
 .../Source/WebCore/inspector/InspectorStyleSheet.h |     73 +-
 .../WebCore/inspector/InspectorStyleTextEditor.cpp |      8 +-
 .../WebCore/inspector/InspectorStyleTextEditor.h   |    132 +-
 .../WebCore/inspector/InspectorTimelineAgent.cpp   |    408 +-
 .../WebCore/inspector/InspectorTimelineAgent.h     |    166 +-
 .../Source/WebCore/inspector/InspectorValues.cpp   |    796 -
 .../Source/WebCore/inspector/InspectorValues.h     |    395 -
 .../WebCore/inspector/InspectorWebAgentBase.h      |     51 +
 .../WebCore/inspector/InspectorWorkerAgent.cpp     |    131 +-
 .../WebCore/inspector/InspectorWorkerAgent.h       |     58 +-
 .../WebCore/inspector/InspectorWorkerResource.h    |      4 +-
 .../WebCore/inspector/InstrumentingAgents.cpp      |    116 +-
 .../Source/WebCore/inspector/InstrumentingAgents.h |     67 +-
 .../WebCore/inspector/JavaScriptCallFrame.idl      |     57 -
 .../WebCore/inspector/NetworkResourcesData.cpp     |     22 +-
 .../WebCore/inspector/NetworkResourcesData.h       |     10 +-
 .../Source/WebCore/inspector/PageConsoleAgent.cpp  |     41 +-
 .../Source/WebCore/inspector/PageConsoleAgent.h    |    129 +-
 .../Source/WebCore/inspector/PageDebuggerAgent.cpp |     73 +-
 .../Source/WebCore/inspector/PageDebuggerAgent.h   |     37 +-
 .../Source/WebCore/inspector/PageRuntimeAgent.cpp  |     99 +-
 .../Source/WebCore/inspector/PageRuntimeAgent.h    |     51 +-
 .../Source/WebCore/inspector/ScriptArguments.cpp   |    101 -
 .../Source/WebCore/inspector/ScriptArguments.h     |     73 -
 .../Source/WebCore/inspector/ScriptBreakpoint.h    |     56 -
 .../Source/WebCore/inspector/ScriptCallFrame.cpp   |     72 -
 .../Source/WebCore/inspector/ScriptCallFrame.h     |     70 -
 .../Source/WebCore/inspector/ScriptCallStack.cpp   |     91 -
 .../Source/WebCore/inspector/ScriptCallStack.h     |     72 -
 .../Source/WebCore/inspector/ScriptDebugListener.h |     77 -
 .../WebCore/inspector/ScriptGCEventListener.h      |     48 -
 .../Source/WebCore/inspector/ScriptProfile.idl     |     10 +-
 .../Source/WebCore/inspector/ScriptProfileNode.idl |     26 +-
 .../WebCore/inspector/TimelineRecordFactory.cpp    |     21 +-
 .../WebCore/inspector/TimelineRecordFactory.h      |     67 +-
 .../inspector/TimelineTraceEventProcessor.cpp      |    327 -
 .../inspector/TimelineTraceEventProcessor.h        |    262 -
 .../Source/WebCore/inspector/WebConsoleAgent.cpp   |    139 +
 .../Source/WebCore/inspector/WebConsoleAgent.h     |     65 +
 .../Source/WebCore/inspector/WebDebuggerAgent.cpp  |     57 +
 .../Source/WebCore/inspector/WebDebuggerAgent.h    |     56 +
 .../WebCore/inspector/WebInjectedScriptHost.cpp    |     59 +
 .../WebCore/inspector/WebInjectedScriptHost.h      |     47 +
 .../WebCore/inspector/WebInjectedScriptManager.cpp |     88 +
 .../WebCore/inspector/WebInjectedScriptManager.h   |     61 +
 .../WebCore/inspector/WorkerConsoleAgent.cpp       |     21 +-
 .../Source/WebCore/inspector/WorkerConsoleAgent.h  |    119 +-
 .../WebCore/inspector/WorkerDebuggerAgent.cpp      |     90 +-
 .../Source/WebCore/inspector/WorkerDebuggerAgent.h |     31 +-
 .../inspector/WorkerInspectorController.cpp        |    168 +-
 .../WebCore/inspector/WorkerInspectorController.h  |     63 +-
 .../WebCore/inspector/WorkerRuntimeAgent.cpp       |     47 +-
 .../Source/WebCore/inspector/WorkerRuntimeAgent.h  |     38 +-
 .../front-end/ApplicationCacheItemsView.js         |    273 -
 .../WebCore/inspector/front-end/AuditCategories.js |     79 -
 .../WebCore/inspector/front-end/AuditFormatters.js |    128 -
 .../inspector/front-end/AuditLauncherView.js       |    306 -
 .../WebCore/inspector/front-end/AuditResultView.js |    129 -
 .../WebCore/inspector/front-end/AuditRules.js      |   1404 -
 .../WebCore/inspector/front-end/AuditsPanel.js     |    522 -
 .../front-end/BottomUpProfileDataGridTree.js       |    292 -
 .../inspector/front-end/BreakpointsSidebarPane.js  |    679 -
 .../WebCore/inspector/front-end/CSSStyleModel.js   |   1515 -
 .../inspector/front-end/CallStackSidebarPane.js    |    216 -
 .../Source/WebCore/inspector/front-end/Checkbox.js |     67 -
 .../Source/WebCore/inspector/front-end/Color.js    |    829 -
 .../WebCore/inspector/front-end/ConsolePanel.js    |    155 -
 .../WebCore/inspector/front-end/ConsoleView.js     |    885 -
 .../WebCore/inspector/front-end/ContextMenu.js     |    289 -
 .../WebCore/inspector/front-end/CookieItemsView.js |    231 -
 .../WebCore/inspector/front-end/CookieParser.js    |    464 -
 .../WebCore/inspector/front-end/CookiesTable.js    |    288 -
 .../Source/WebCore/inspector/front-end/DOMAgent.js |   1493 -
 .../front-end/DOMBreakpointsSidebarPane.js         |    402 -
 .../WebCore/inspector/front-end/DOMStorage.js      |    308 -
 .../inspector/front-end/DOMStorageItemsView.js     |    262 -
 .../inspector/front-end/DOMSyntaxHighlighter.js    |     85 -
 .../Source/WebCore/inspector/front-end/DataGrid.js |   1746 -
 .../Source/WebCore/inspector/front-end/Database.js |    207 -
 .../inspector/front-end/DatabaseQueryView.js       |    205 -
 .../inspector/front-end/DatabaseTableView.js       |    101 -
 .../WebCore/inspector/front-end/DebuggerModel.js   |    850 -
 .../Source/WebCore/inspector/front-end/Drawer.js   |    241 -
 .../WebCore/inspector/front-end/ElementsPanel.js   |   1171 -
 .../inspector/front-end/ElementsTreeOutline.js     |   2270 -
 .../front-end/EventListenersSidebarPane.js         |    266 -
 .../WebCore/inspector/front-end/ExtensionAPI.js    |    895 -
 .../inspector/front-end/ExtensionAuditCategory.js  |    215 -
 .../WebCore/inspector/front-end/ExtensionPanel.js  |    247 -
 .../inspector/front-end/ExtensionRegistryStub.js   |     48 -
 .../WebCore/inspector/front-end/ExtensionServer.js |    867 -
 .../Source/WebCore/inspector/front-end/FontView.js |    141 -
 .../WebCore/inspector/front-end/GoToLineDialog.js  |    118 -
 .../Source/WebCore/inspector/front-end/HAREntry.js |    439 -
 .../WebCore/inspector/front-end/HeapSnapshot.js    |   1738 -
 .../inspector/front-end/HeapSnapshotProxy.js       |    570 -
 .../inspector/front-end/HeapSnapshotWorker.js      |     93 -
 .../front-end/HeapSnapshotWorkerDispatcher.js      |     94 -
 .../WebCore/inspector/front-end/HelpScreen.js      |    153 -
 .../WebCore/inspector/front-end/ImageView.js       |    146 -
 .../front-end/Images/applicationCache.png          |    Bin 1735 -> 0 bytes
 .../WebCore/inspector/front-end/Images/back.png    |    Bin 216 -> 0 bytes
 .../front-end/Images/breakpointBorder.png          |    Bin 261 -> 0 bytes
 .../Images/breakpointConditionalBorder.png         |    Bin 262 -> 0 bytes
 .../Images/breakpointConditionalCounterBorder.png  |    Bin 422 -> 0 bytes
 .../front-end/Images/breakpointCounterBorder.png   |    Bin 414 -> 0 bytes
 .../WebCore/inspector/front-end/Images/checker.png |    Bin 82 -> 0 bytes
 .../inspector/front-end/Images/closeButtons.png    |    Bin 369 -> 0 bytes
 .../WebCore/inspector/front-end/Images/cookie.png  |    Bin 2189 -> 0 bytes
 .../inspector/front-end/Images/database.png        |    Bin 1461 -> 0 bytes
 .../inspector/front-end/Images/databaseTable.png   |    Bin 308 -> 0 bytes
 .../front-end/Images/debuggerContinue.png          |    Bin 203 -> 0 bytes
 .../inspector/front-end/Images/debuggerPause.png   |    Bin 120 -> 0 bytes
 .../front-end/Images/debuggerStepInto.png          |    Bin 253 -> 0 bytes
 .../inspector/front-end/Images/debuggerStepOut.png |    Bin 246 -> 0 bytes
 .../front-end/Images/debuggerStepOver.png          |    Bin 312 -> 0 bytes
 .../Images/disclosureTriangleSmallDown.png         |    Bin 235 -> 0 bytes
 .../Images/disclosureTriangleSmallDownBlack.png    |    Bin 138 -> 0 bytes
 .../Images/disclosureTriangleSmallDownWhite.png    |    Bin 145 -> 0 bytes
 .../Images/disclosureTriangleSmallRight.png        |    Bin 216 -> 0 bytes
 .../Images/disclosureTriangleSmallRightBlack.png   |    Bin 125 -> 0 bytes
 .../Images/disclosureTriangleSmallRightDown.png    |    Bin 262 -> 0 bytes
 .../disclosureTriangleSmallRightDownBlack.png      |    Bin 160 -> 0 bytes
 .../disclosureTriangleSmallRightDownWhite.png      |    Bin 169 -> 0 bytes
 .../Images/disclosureTriangleSmallRightWhite.png   |    Bin 135 -> 0 bytes
 .../inspector/front-end/Images/errorIcon.png       |    Bin 375 -> 0 bytes
 .../inspector/front-end/Images/errorMediumIcon.png |    Bin 652 -> 0 bytes
 .../inspector/front-end/Images/errorRedDot.png     |    Bin 434 -> 0 bytes
 .../WebCore/inspector/front-end/Images/forward.png |    Bin 214 -> 0 bytes
 .../WebCore/inspector/front-end/Images/frame.png   |    Bin 482 -> 0 bytes
 .../inspector/front-end/Images/glossyHeader.png    |    Bin 103 -> 0 bytes
 .../front-end/Images/glossyHeaderPressed.png       |    Bin 103 -> 0 bytes
 .../front-end/Images/glossyHeaderSelected.png      |    Bin 121 -> 0 bytes
 .../Images/glossyHeaderSelectedPressed.png         |    Bin 121 -> 0 bytes
 .../WebCore/inspector/front-end/Images/goArrow.png |    Bin 146 -> 0 bytes
 .../front-end/Images/graphLabelCalloutLeft.png     |    Bin 160 -> 0 bytes
 .../front-end/Images/graphLabelCalloutRight.png    |    Bin 161 -> 0 bytes
 .../inspector/front-end/Images/localStorage.png    |    Bin 1053 -> 0 bytes
 .../inspector/front-end/Images/paneAddButtons.png  |    Bin 738 -> 0 bytes
 .../inspector/front-end/Images/paneBottomGrow.png  |    Bin 85 -> 0 bytes
 .../front-end/Images/paneBottomGrowActive.png      |    Bin 85 -> 0 bytes
 .../front-end/Images/paneGrowHandleLine.png        |    Bin 69 -> 0 bytes
 .../front-end/Images/paneSettingsButtons.png       |    Bin 1122 -> 0 bytes
 .../inspector/front-end/Images/popoverArrows.png   |    Bin 546 -> 0 bytes
 .../front-end/Images/popoverBackground.png         |    Bin 2231 -> 0 bytes
 .../front-end/Images/profileGroupIcon.png          |    Bin 1486 -> 0 bytes
 .../inspector/front-end/Images/profileIcon.png     |    Bin 1295 -> 0 bytes
 .../front-end/Images/profileSmallIcon.png          |    Bin 568 -> 0 bytes
 .../front-end/Images/profilesSilhouette.png        |    Bin 42067 -> 0 bytes
 .../front-end/Images/programCounterBorder.png      |    Bin 331 -> 0 bytes
 .../inspector/front-end/Images/radioDot.png        |    Bin 224 -> 0 bytes
 .../inspector/front-end/Images/resourceCSSIcon.png |    Bin 1057 -> 0 bytes
 .../front-end/Images/resourceDocumentIcon.png      |    Bin 979 -> 0 bytes
 .../front-end/Images/resourceDocumentIconSmall.png |    Bin 158 -> 0 bytes
 .../inspector/front-end/Images/resourceJSIcon.png  |    Bin 859 -> 0 bytes
 .../front-end/Images/resourcePlainIcon.png         |    Bin 378 -> 0 bytes
 .../front-end/Images/resourcePlainIconSmall.png    |    Bin 130 -> 0 bytes
 .../front-end/Images/resourcesSizeGraphIcon.png    |    Bin 1640 -> 0 bytes
 .../front-end/Images/resourcesTimeGraphIcon.png    |    Bin 1427 -> 0 bytes
 .../front-end/Images/scriptsSilhouette.png         |    Bin 43110 -> 0 bytes
 .../inspector/front-end/Images/searchSmallBlue.png |    Bin 311 -> 0 bytes
 .../front-end/Images/searchSmallBrightBlue.png     |    Bin 304 -> 0 bytes
 .../inspector/front-end/Images/searchSmallGray.png |    Bin 264 -> 0 bytes
 .../front-end/Images/searchSmallWhite.png          |    Bin 217 -> 0 bytes
 .../WebCore/inspector/front-end/Images/segment.png |    Bin 297 -> 0 bytes
 .../inspector/front-end/Images/segmentEnd.png      |    Bin 141 -> 0 bytes
 .../inspector/front-end/Images/segmentHover.png    |    Bin 320 -> 0 bytes
 .../inspector/front-end/Images/segmentHoverEnd.png |    Bin 145 -> 0 bytes
 .../inspector/front-end/Images/segmentSelected.png |    Bin 309 -> 0 bytes
 .../front-end/Images/segmentSelectedEnd.png        |    Bin 139 -> 0 bytes
 .../inspector/front-end/Images/sessionStorage.png  |    Bin 1069 -> 0 bytes
 .../WebCore/inspector/front-end/Images/spinner.gif |    Bin 1684 -> 0 bytes
 .../inspector/front-end/Images/splitviewDimple.png |    Bin 189 -> 0 bytes
 .../Images/splitviewDividerBackground.png          |    Bin 147 -> 0 bytes
 .../Images/statusbarResizerHorizontal.png          |    Bin 90 -> 0 bytes
 .../front-end/Images/statusbarResizerVertical.png  |    Bin 92 -> 0 bytes
 .../inspector/front-end/Images/successGreenDot.png |    Bin 492 -> 0 bytes
 .../front-end/Images/thumbActiveHoriz.png          |    Bin 663 -> 0 bytes
 .../inspector/front-end/Images/thumbActiveVert.png |    Bin 567 -> 0 bytes
 .../inspector/front-end/Images/thumbHoriz.png      |    Bin 665 -> 0 bytes
 .../inspector/front-end/Images/thumbHoverHoriz.png |    Bin 667 -> 0 bytes
 .../inspector/front-end/Images/thumbHoverVert.png  |    Bin 565 -> 0 bytes
 .../inspector/front-end/Images/thumbVert.png       |    Bin 567 -> 0 bytes
 .../front-end/Images/timelineHollowPillBlue.png    |    Bin 3485 -> 0 bytes
 .../front-end/Images/timelineHollowPillGray.png    |    Bin 3450 -> 0 bytes
 .../front-end/Images/timelineHollowPillGreen.png   |    Bin 3480 -> 0 bytes
 .../front-end/Images/timelineHollowPillOrange.png  |    Bin 3480 -> 0 bytes
 .../front-end/Images/timelineHollowPillPurple.png  |    Bin 3476 -> 0 bytes
 .../front-end/Images/timelineHollowPillRed.png     |    Bin 3486 -> 0 bytes
 .../front-end/Images/timelineHollowPillYellow.png  |    Bin 3472 -> 0 bytes
 .../front-end/Images/timelinePillBlue.png          |    Bin 3400 -> 0 bytes
 .../front-end/Images/timelinePillGray.png          |    Bin 3326 -> 0 bytes
 .../front-end/Images/timelinePillGreen.png         |    Bin 3350 -> 0 bytes
 .../front-end/Images/timelinePillOrange.png        |    Bin 3353 -> 0 bytes
 .../front-end/Images/timelinePillPurple.png        |    Bin 3367 -> 0 bytes
 .../inspector/front-end/Images/timelinePillRed.png |    Bin 3342 -> 0 bytes
 .../front-end/Images/timelinePillYellow.png        |    Bin 3335 -> 0 bytes
 .../front-end/Images/toolbarItemSelected.png       |    Bin 266 -> 0 bytes
 .../inspector/front-end/Images/trackHoriz.png      |    Bin 530 -> 0 bytes
 .../inspector/front-end/Images/trackVert.png       |    Bin 565 -> 0 bytes
 .../front-end/Images/treeDownTriangleBlack.png     |    Bin 166 -> 0 bytes
 .../front-end/Images/treeDownTriangleWhite.png     |    Bin 148 -> 0 bytes
 .../front-end/Images/treeRightTriangleBlack.png    |    Bin 155 -> 0 bytes
 .../front-end/Images/treeRightTriangleWhite.png    |    Bin 142 -> 0 bytes
 .../front-end/Images/treeUpTriangleBlack.png       |    Bin 180 -> 0 bytes
 .../front-end/Images/treeUpTriangleWhite.png       |    Bin 162 -> 0 bytes
 .../inspector/front-end/Images/userInputIcon.png   |    Bin 189 -> 0 bytes
 .../front-end/Images/userInputPreviousIcon.png     |    Bin 162 -> 0 bytes
 .../front-end/Images/userInputResultIcon.png       |    Bin 221 -> 0 bytes
 .../inspector/front-end/Images/warningIcon.png     |    Bin 273 -> 0 bytes
 .../front-end/Images/warningMediumIcon.png         |    Bin 592 -> 0 bytes
 .../front-end/Images/warningOrangeDot.png          |    Bin 484 -> 0 bytes
 .../inspector/front-end/Images/warningsErrors.png  |    Bin 1832 -> 0 bytes
 .../front-end/InspectorFrontendHostStub.js         |    276 -
 .../inspector/front-end/JavaScriptFormatter.js     |    915 -
 .../inspector/front-end/KeyboardShortcut.js        |    223 -
 .../inspector/front-end/MetricsSidebarPane.js      |    425 -
 .../WebCore/inspector/front-end/NetworkItemView.js |    183 -
 .../WebCore/inspector/front-end/NetworkManager.js  |    584 -
 .../WebCore/inspector/front-end/NetworkPanel.js    |   2489 -
 .../Source/WebCore/inspector/front-end/Object.js   |    186 -
 .../inspector/front-end/ObjectPropertiesSection.js |    889 -
 .../Source/WebCore/inspector/front-end/Panel.js    |    335 -
 .../inspector/front-end/PanelEnablerView.js        |    100 -
 .../Source/WebCore/inspector/front-end/Placard.js  |    118 -
 .../Source/WebCore/inspector/front-end/Popover.js  |    466 -
 .../inspector/front-end/ProfileDataGridTree.js     |    436 -
 .../WebCore/inspector/front-end/ProfilesPanel.js   |   1434 -
 .../inspector/front-end/PropertiesSection.js       |     52 -
 .../inspector/front-end/PropertiesSidebarPane.js   |    105 -
 .../WebCore/inspector/front-end/RemoteObject.js    |    641 -
 .../Source/WebCore/inspector/front-end/Resource.js |    356 -
 .../inspector/front-end/ResourceTreeModel.js       |    714 -
 .../WebCore/inspector/front-end/ResourceView.js    |    103 -
 .../WebCore/inspector/front-end/ResourcesPanel.js  |   2314 -
 .../inspector/front-end/ScopeChainSidebarPane.js   |    179 -
 .../Source/WebCore/inspector/front-end/Script.js   |    290 -
 .../WebCore/inspector/front-end/ScriptFormatter.js |    270 -
 .../inspector/front-end/ScriptFormatterWorker.js   |    235 -
 .../WebCore/inspector/front-end/ScriptsPanel.js    |   1341 -
 .../inspector/front-end/SearchController.js        |    462 -
 .../Source/WebCore/inspector/front-end/Section.js  |    220 -
 .../Source/WebCore/inspector/front-end/Settings.js |    423 -
 .../inspector/front-end/ShowMoreDataGridNode.js    |    147 -
 .../WebCore/inspector/front-end/SidebarPane.js     |    201 -
 .../inspector/front-end/SidebarTreeElement.js      |    228 -
 .../inspector/front-end/SourceCSSTokenizer.js      |   1571 -
 .../inspector/front-end/SourceCSSTokenizer.re2js   |    339 -
 .../WebCore/inspector/front-end/SourceFrame.js     |    766 -
 .../inspector/front-end/SourceHTMLTokenizer.js     |    816 -
 .../inspector/front-end/SourceHTMLTokenizer.re2js  |    391 -
 .../front-end/SourceJavaScriptTokenizer.js         |   2490 -
 .../front-end/SourceJavaScriptTokenizer.re2js      |    210 -
 .../WebCore/inspector/front-end/SourceTokenizer.js |    128 -
 .../WebCore/inspector/front-end/StatusBarButton.js |    364 -
 .../inspector/front-end/StylesSidebarPane.js       |   2742 -
 .../WebCore/inspector/front-end/TabbedPane.js      |    868 -
 .../WebCore/inspector/front-end/TestController.js  |     49 -
 .../inspector/front-end/TextEditorHighlighter.js   |    288 -
 .../WebCore/inspector/front-end/TextEditorModel.js |    886 -
 .../WebCore/inspector/front-end/TextPrompt.js      |    940 -
 .../WebCore/inspector/front-end/TimelineGrid.js    |    241 -
 .../inspector/front-end/TimelineOverviewPane.js    |    884 -
 .../WebCore/inspector/front-end/TimelinePanel.js   |   1625 -
 .../Source/WebCore/inspector/front-end/Toolbar.js  |    433 -
 .../front-end/TopDownProfileDataGridTree.js        |    143 -
 .../inspector/front-end/UglifyJS/parse-js.js       |   1247 -
 .../Source/WebCore/inspector/front-end/View.js     |    508 -
 .../front-end/WatchExpressionsSidebarPane.js       |    490 -
 .../Source/WebCore/inspector/front-end/WebKit.qrc  |    416 -
 .../inspector/front-end/WorkersSidebarPane.js      |    124 -
 .../WebCore/inspector/front-end/heapProfiler.css   |    265 -
 .../WebCore/inspector/front-end/helpScreen.css     |    492 -
 .../WebCore/inspector/front-end/inspector.css      |   2878 -
 .../WebCore/inspector/front-end/inspector.html     |    211 -
 .../WebCore/inspector/front-end/inspector.js       |   1023 -
 .../front-end/inspectorSyntaxHighlight.css         |    141 -
 .../WebCore/inspector/front-end/networkPanel.css   |    339 -
 .../Source/WebCore/inspector/front-end/popover.css |    126 -
 .../WebCore/inspector/front-end/treeoutline.js     |   1067 -
 .../WebCore/inspector/front-end/utilities.js       |   1007 -
 .../inspector/generate-inspector-protocol-version  |    476 -
 .../WebCore/inspector/inline-javascript-imports.py |     81 -
 .../inspector/protocol/ApplicationCache.json       |     86 +
 .../Source/WebCore/inspector/protocol/CSS.json     |    437 +
 .../Source/WebCore/inspector/protocol/Canvas.json  |    173 +
 .../Source/WebCore/inspector/protocol/DOM.json     |    493 +
 .../WebCore/inspector/protocol/DOMDebugger.json    |     72 +
 .../WebCore/inspector/protocol/DOMStorage.json     |     87 +
 .../WebCore/inspector/protocol/Database.json       |     70 +
 .../WebCore/inspector/protocol/HeapProfiler.json   |    108 +
 .../WebCore/inspector/protocol/IndexedDB.json      |    143 +
 .../Source/WebCore/inspector/protocol/Input.json   |     37 +
 .../WebCore/inspector/protocol/LayerTree.json      |    111 +
 .../Source/WebCore/inspector/protocol/Memory.json  |     24 +
 .../Source/WebCore/inspector/protocol/Network.json |    334 +
 .../Source/WebCore/inspector/protocol/Page.json    |    399 +
 .../WebCore/inspector/protocol/Profiler.json       |    174 +
 .../WebCore/inspector/protocol/Timeline.json       |     72 +
 .../Source/WebCore/inspector/protocol/Worker.json  |     70 +
 .../native/Source/WebCore/loader/CookieJar.cpp     |     18 +-
 .../main/native/Source/WebCore/loader/CookieJar.h  |     12 +-
 .../WebCore/loader/CrossOriginAccessControl.cpp    |     62 +-
 .../loader/CrossOriginPreflightResultCache.cpp     |     52 +-
 .../loader/CrossOriginPreflightResultCache.h       |     93 +-
 .../Source/WebCore/loader/DocumentLoadTiming.cpp   |      6 +-
 .../Source/WebCore/loader/DocumentLoadTiming.h     |      4 +-
 .../Source/WebCore/loader/DocumentLoader.cpp       |    343 +-
 .../native/Source/WebCore/loader/DocumentLoader.h  |     89 +-
 .../WebCore/loader/DocumentThreadableLoader.cpp    |     58 +-
 .../WebCore/loader/DocumentThreadableLoader.h      |     22 +-
 .../Source/WebCore/loader/DocumentWriter.cpp       |     88 +-
 .../native/Source/WebCore/loader/DocumentWriter.h  |      6 +-
 .../native/Source/WebCore/loader/EmptyClients.cpp  |     45 +-
 .../native/Source/WebCore/loader/EmptyClients.h    |    751 +-
 .../Source/WebCore/loader/FTPDirectoryParser.cpp   |     47 +-
 .../main/native/Source/WebCore/loader/FormState.h  |      2 +-
 .../Source/WebCore/loader/FormSubmission.cpp       |     44 +-
 .../native/Source/WebCore/loader/FormSubmission.h  |     10 +-
 .../native/Source/WebCore/loader/FrameLoader.cpp   |   1622 +-
 .../native/Source/WebCore/loader/FrameLoader.h     |    128 +-
 .../Source/WebCore/loader/FrameLoaderClient.h      |    109 +-
 .../Source/WebCore/loader/FrameLoaderTypes.h       |      5 +
 .../Source/WebCore/loader/FrameNetworkingContext.h |      2 +-
 .../Source/WebCore/loader/HistoryController.cpp    |    344 +-
 .../Source/WebCore/loader/HistoryController.h      |      7 +-
 .../native/Source/WebCore/loader/ImageLoader.cpp   |     99 +-
 .../native/Source/WebCore/loader/ImageLoader.h     |     13 +-
 .../native/Source/WebCore/loader/LinkLoader.cpp    |     10 +-
 .../main/native/Source/WebCore/loader/LinkLoader.h |     12 +-
 .../Source/WebCore/loader/MixedContentChecker.cpp  |     28 +-
 .../Source/WebCore/loader/MixedContentChecker.h    |     16 +-
 .../Source/WebCore/loader/NavigationAction.h       |      4 +-
 .../Source/WebCore/loader/NavigationScheduler.cpp  |    159 +-
 .../Source/WebCore/loader/NavigationScheduler.h    |     14 +-
 .../WebCore/loader/NetscapePlugInStreamLoader.cpp  |     19 +-
 .../WebCore/loader/NetscapePlugInStreamLoader.h    |     56 +-
 .../native/Source/WebCore/loader/PingLoader.cpp    |     79 +-
 .../main/native/Source/WebCore/loader/PingLoader.h |     23 +-
 .../Source/WebCore/loader/PlaceholderDocument.cpp  |     39 -
 .../Source/WebCore/loader/PlaceholderDocument.h    |     50 -
 .../Source/WebCore/loader/PolicyCallback.cpp       |     54 +-
 .../native/Source/WebCore/loader/PolicyCallback.h  |     18 +-
 .../native/Source/WebCore/loader/PolicyChecker.cpp |    441 +-
 .../native/Source/WebCore/loader/PolicyChecker.h   |     12 +-
 .../Source/WebCore/loader/ProgressTracker.cpp      |    130 +-
 .../native/Source/WebCore/loader/ProgressTracker.h |     26 +-
 .../Source/WebCore/loader/ProgressTrackerClient.h  |     50 +
 .../Source/WebCore/loader/ResourceBuffer.cpp       |     22 +-
 .../native/Source/WebCore/loader/ResourceBuffer.h  |     24 +-
 .../Source/WebCore/loader/ResourceLoadNotifier.cpp |     74 +-
 .../Source/WebCore/loader/ResourceLoadNotifier.h   |      6 +-
 .../WebCore/loader/ResourceLoadScheduler.cpp       |     87 +-
 .../Source/WebCore/loader/ResourceLoadScheduler.h  |     20 +-
 .../Source/WebCore/loader/ResourceLoader.cpp       |    176 +-
 .../native/Source/WebCore/loader/ResourceLoader.h  |    218 +-
 .../Source/WebCore/loader/ResourceLoaderOptions.h  |     34 +-
 .../native/Source/WebCore/loader/SinkDocument.cpp  |     14 +-
 .../native/Source/WebCore/loader/SinkDocument.h    |      6 +-
 .../Source/WebCore/loader/SubframeLoader.cpp       |    245 +-
 .../native/Source/WebCore/loader/SubframeLoader.h  |     35 +-
 .../Source/WebCore/loader/SubresourceLoader.cpp    |    164 +-
 .../Source/WebCore/loader/SubresourceLoader.h      |     59 +-
 .../native/Source/WebCore/loader/SubstituteData.h  |     24 +-
 .../Source/WebCore/loader/SubstituteResource.h     |      8 +-
 .../Source/WebCore/loader/TextResourceDecoder.cpp  |     35 +-
 .../Source/WebCore/loader/TextResourceDecoder.h    |      5 +-
 .../Source/WebCore/loader/TextTrackLoader.cpp      |    234 +
 .../native/Source/WebCore/loader/TextTrackLoader.h |     26 +-
 .../Source/WebCore/loader/ThreadableLoader.cpp     |     20 +-
 .../WebCore/loader/WorkerThreadableLoader.cpp      |     69 +-
 .../Source/WebCore/loader/WorkerThreadableLoader.h |     38 +-
 .../WebCore/loader/appcache/ApplicationCache.cpp   |     31 +-
 .../WebCore/loader/appcache/ApplicationCache.h     |     16 +-
 .../loader/appcache/ApplicationCacheAllInOne.cpp   |     32 +
 .../loader/appcache/ApplicationCacheGroup.cpp      |    172 +-
 .../loader/appcache/ApplicationCacheGroup.h        |     24 +-
 .../loader/appcache/ApplicationCacheHost.cpp       |     49 +-
 .../WebCore/loader/appcache/ApplicationCacheHost.h |     17 +-
 .../loader/appcache/ApplicationCacheResource.cpp   |      7 +-
 .../loader/appcache/ApplicationCacheResource.h     |      4 +-
 .../loader/appcache/ApplicationCacheStorage.cpp    |    108 +-
 .../loader/appcache/ApplicationCacheStorage.h      |     14 +-
 .../loader/appcache/DOMApplicationCache.cpp        |     19 +-
 .../WebCore/loader/appcache/DOMApplicationCache.h  |     26 +-
 .../loader/appcache/DOMApplicationCache.idl        |     56 +-
 .../WebCore/loader/appcache/ManifestParser.cpp     |     24 +-
 .../WebCore/loader/appcache/ManifestParser.h       |      6 +-
 .../Source/WebCore/loader/archive/Archive.cpp      |      6 +-
 .../native/Source/WebCore/loader/archive/Archive.h |     10 +-
 .../WebCore/loader/archive/ArchiveFactory.cpp      |     24 +-
 .../Source/WebCore/loader/archive/ArchiveFactory.h |      2 +-
 .../WebCore/loader/archive/ArchiveResource.cpp     |      6 +-
 .../WebCore/loader/archive/ArchiveResource.h       |      6 +-
 .../loader/archive/ArchiveResourceCollection.cpp   |     14 +-
 .../loader/archive/ArchiveResourceCollection.h     |     10 +-
 .../WebCore/loader/archive/cf/LegacyWebArchive.cpp |    155 +-
 .../WebCore/loader/archive/cf/LegacyWebArchive.h   |     17 +-
 .../WebCore/loader/archive/mhtml/MHTMLArchive.cpp  |     14 +-
 .../WebCore/loader/archive/mhtml/MHTMLArchive.h    |      2 +-
 .../WebCore/loader/archive/mhtml/MHTMLParser.cpp   |      3 +-
 .../WebCore/loader/archive/mhtml/MHTMLParser.h     |      4 +-
 .../WebCore/loader/cache/CachedCSSStyleSheet.cpp   |     13 +-
 .../WebCore/loader/cache/CachedCSSStyleSheet.h     |     28 +-
 .../Source/WebCore/loader/cache/CachedFont.cpp     |    399 +-
 .../Source/WebCore/loader/cache/CachedFont.h       |     27 +-
 .../Source/WebCore/loader/cache/CachedFontClient.h |      2 +-
 .../Source/WebCore/loader/cache/CachedImage.cpp    |    296 +-
 .../Source/WebCore/loader/cache/CachedImage.h      |     98 +-
 .../WebCore/loader/cache/CachedImageClient.h       |     13 +-
 .../WebCore/loader/cache/CachedRawResource.cpp     |     95 +-
 .../WebCore/loader/cache/CachedRawResource.h       |     39 +-
 .../WebCore/loader/cache/CachedRawResourceClient.h |      5 +-
 .../Source/WebCore/loader/cache/CachedResource.cpp |    243 +-
 .../Source/WebCore/loader/cache/CachedResource.h   |     50 +-
 .../WebCore/loader/cache/CachedResourceClient.h    |      6 +-
 .../loader/cache/CachedResourceClientWalker.h      |      2 +-
 .../WebCore/loader/cache/CachedResourceHandle.cpp  |      2 +-
 .../WebCore/loader/cache/CachedResourceHandle.h    |    100 +-
 .../WebCore/loader/cache/CachedResourceLoader.cpp  |    218 +-
 .../WebCore/loader/cache/CachedResourceLoader.h    |     41 +-
 .../WebCore/loader/cache/CachedResourceRequest.cpp |      5 -
 .../WebCore/loader/cache/CachedResourceRequest.h   |      1 -
 .../WebCore/loader/cache/CachedSVGDocument.cpp     |     14 +-
 .../WebCore/loader/cache/CachedSVGDocument.h       |     16 +-
 .../WebCore/loader/cache/CachedSVGDocumentClient.h |      6 +-
 .../loader/cache/CachedSVGDocumentReference.cpp    |     32 +-
 .../loader/cache/CachedSVGDocumentReference.h      |     16 +-
 .../Source/WebCore/loader/cache/CachedScript.cpp   |     27 +-
 .../Source/WebCore/loader/cache/CachedScript.h     |     21 +-
 .../Source/WebCore/loader/cache/CachedShader.cpp   |     72 -
 .../Source/WebCore/loader/cache/CachedShader.h     |     60 -
 .../WebCore/loader/cache/CachedStyleSheetClient.h  |      8 +-
 .../WebCore/loader/cache/CachedTextTrack.cpp       |     13 +-
 .../Source/WebCore/loader/cache/CachedTextTrack.h  |     10 +-
 .../WebCore/loader/cache/CachedXSLStyleSheet.cpp   |      7 +-
 .../WebCore/loader/cache/CachedXSLStyleSheet.h     |     22 +-
 .../Source/WebCore/loader/cache/MemoryCache.cpp    |    219 +-
 .../Source/WebCore/loader/cache/MemoryCache.h      |     50 +-
 .../WebCore/loader/cf/ResourceLoaderCFNet.cpp      |      2 +-
 .../WebCore/loader/cf/SubresourceLoaderCF.cpp      |     24 +-
 .../Source/WebCore/loader/icon/IconController.cpp  |     69 +-
 .../Source/WebCore/loader/icon/IconController.h    |     12 +-
 .../Source/WebCore/loader/icon/IconDatabase.cpp    |    109 +-
 .../Source/WebCore/loader/icon/IconDatabase.h      |     12 +-
 .../WebCore/loader/icon/IconDatabaseBase.cpp       |      2 +-
 .../Source/WebCore/loader/icon/IconLoader.cpp      |     23 +-
 .../native/Source/WebCore/loader/icon/IconLoader.h |      9 +-
 .../WebCore/loader/mac/DocumentLoaderMac.cpp       |     11 +
 .../Source/WebCore/loader/mac/LoaderNSURLExtras.mm |      4 +-
 .../Source/WebCore/loader/mac/ResourceBuffer.mm    |     44 +
 .../Source/WebCore/loader/mac/ResourceLoaderMac.mm |     10 +-
 .../Source/WebCore/make-export-file-generator      |     14 +-
 .../main/native/Source/WebCore/make-file-arrays.py |    136 +
 .../Source/WebCore/make-generated-sources.sh       |      1 +
 .../src/main/native/Source/WebCore/mapfile-macosx  |     18 +-
 .../src/main/native/Source/WebCore/mapfile-vers    |     18 +-
 .../Source/WebCore/mathml/MathMLAllInOne.cpp       |     34 +
 .../native/Source/WebCore/mathml/MathMLElement.cpp |     42 +-
 .../native/Source/WebCore/mathml/MathMLElement.h   |     37 +-
 .../mathml/MathMLInlineContainerElement.cpp        |     41 +-
 .../WebCore/mathml/MathMLInlineContainerElement.h  |      8 +-
 .../Source/WebCore/mathml/MathMLMathElement.cpp    |     14 +-
 .../Source/WebCore/mathml/MathMLMathElement.h      |      8 +-
 .../WebCore/mathml/MathMLMencloseElement.cpp       |    146 +
 .../Source/WebCore/mathml/MathMLMencloseElement.h  |     62 +
 .../Source/WebCore/mathml/MathMLSelectElement.cpp  |    224 +
 .../Source/WebCore/mathml/MathMLSelectElement.h    |     62 +
 .../Source/WebCore/mathml/MathMLTextElement.cpp    |     44 +-
 .../Source/WebCore/mathml/MathMLTextElement.h      |     12 +-
 .../main/native/Source/WebCore/mathml/mathattrs.in |     10 +
 .../main/native/Source/WebCore/mathml/mathtags.in  |     31 +-
 .../native/Source/WebCore/page/AbstractView.idl    |     11 +-
 .../Source/WebCore/page/AlternativeTextClient.h    |      4 +-
 .../Source/WebCore/page/AutoscrollController.cpp   |     65 +-
 .../Source/WebCore/page/AutoscrollController.h     |      2 +-
 .../Source/WebCore/page/CaptionUserPreferences.cpp |     66 +-
 .../Source/WebCore/page/CaptionUserPreferences.h   |     11 +-
 .../WebCore/page/CaptionUserPreferencesMac.h       |     91 -
 .../WebCore/page/CaptionUserPreferencesMediaAF.cpp |    854 +
 .../WebCore/page/CaptionUserPreferencesMediaAF.h   |     89 +
 .../src/main/native/Source/WebCore/page/Chrome.cpp |    266 +-
 .../src/main/native/Source/WebCore/page/Chrome.h   |    217 +-
 .../main/native/Source/WebCore/page/ChromeClient.h |    466 +-
 .../main/native/Source/WebCore/page/Console.cpp    |    134 +-
 .../src/main/native/Source/WebCore/page/Console.h  |     53 +-
 .../main/native/Source/WebCore/page/Console.idl    |     48 +-
 .../main/native/Source/WebCore/page/ConsoleTypes.h |     53 -
 .../Source/WebCore/page/ContentSecurityPolicy.cpp  |    210 +-
 .../Source/WebCore/page/ContentSecurityPolicy.h    |     40 +-
 .../native/Source/WebCore/page/ContextMenuClient.h |      6 +-
 .../Source/WebCore/page/ContextMenuController.cpp  |    341 +-
 .../Source/WebCore/page/ContextMenuController.h    |    211 +-
 .../src/main/native/Source/WebCore/page/Crypto.cpp |     38 +-
 .../src/main/native/Source/WebCore/page/Crypto.h   |    126 +-
 .../src/main/native/Source/WebCore/page/Crypto.idl |      9 +-
 .../Source/WebCore/page/DOMSecurityPolicy.cpp      |    176 +
 .../Source/WebCore/page/DOMSecurityPolicy.idl      |      2 +-
 .../native/Source/WebCore/page/DOMSelection.cpp    |     88 +-
 .../native/Source/WebCore/page/DOMSelection.idl    |     80 +-
 .../main/native/Source/WebCore/page/DOMTimer.cpp   |     67 +-
 .../src/main/native/Source/WebCore/page/DOMTimer.h |     19 +-
 .../main/native/Source/WebCore/page/DOMWindow.cpp  |    557 +-
 .../main/native/Source/WebCore/page/DOMWindow.h    |    105 +-
 .../main/native/Source/WebCore/page/DOMWindow.idl  |    325 +-
 .../Source/WebCore/page/DOMWindowExtension.cpp     |     26 +-
 .../Source/WebCore/page/DOMWindowExtension.h       |     16 +-
 .../Source/WebCore/page/DeviceController.cpp       |      8 +-
 .../native/Source/WebCore/page/DeviceController.h  |      6 +-
 .../main/native/Source/WebCore/page/DragClient.h   |     56 +-
 .../native/Source/WebCore/page/DragController.cpp  |    484 +-
 .../native/Source/WebCore/page/DragController.h    |     59 +-
 .../main/native/Source/WebCore/page/DragSession.h  |     96 +-
 .../main/native/Source/WebCore/page/EditorClient.h |     35 +-
 .../native/Source/WebCore/page/EventHandler.cpp    |   1623 +-
 .../main/native/Source/WebCore/page/EventHandler.h |    190 +-
 .../native/Source/WebCore/page/EventSource.cpp     |     50 +-
 .../main/native/Source/WebCore/page/EventSource.h  |    108 +-
 .../native/Source/WebCore/page/EventSource.idl     |     42 +-
 .../native/Source/WebCore/page/FocusController.cpp |    468 +-
 .../native/Source/WebCore/page/FocusController.h   |     42 +-
 .../src/main/native/Source/WebCore/page/Frame.cpp  |    645 +-
 .../src/main/native/Source/WebCore/page/Frame.h    |    248 +-
 .../Source/WebCore/page/FrameActionScheduler.cpp   |    111 -
 .../Source/WebCore/page/FrameActionScheduler.h     |     73 -
 .../Source/WebCore/page/FrameSnapshotting.cpp      |    125 +
 .../native/Source/WebCore/page/FrameSnapshotting.h |     57 +
 .../main/native/Source/WebCore/page/FrameTree.cpp  |    224 +-
 .../main/native/Source/WebCore/page/FrameTree.h    |      6 +-
 .../main/native/Source/WebCore/page/FrameView.cpp  |   2505 +-
 .../main/native/Source/WebCore/page/FrameView.h    |    450 +-
 .../Source/WebCore/page/GestureTapHighlighter.cpp  |     25 +-
 .../native/Source/WebCore/page/GroupSettings.h     |      8 +-
 .../main/native/Source/WebCore/page/History.cpp    |     32 +-
 .../src/main/native/Source/WebCore/page/History.h  |     10 +-
 .../main/native/Source/WebCore/page/History.idl    |     26 +-
 .../main/native/Source/WebCore/page/Location.cpp   |     61 +-
 .../src/main/native/Source/WebCore/page/Location.h |     28 +-
 .../main/native/Source/WebCore/page/Location.idl   |     43 +-
 .../main/native/Source/WebCore/page/MainFrame.cpp  |     69 +
 .../main/native/Source/WebCore/page/MainFrame.h    |     56 +
 .../main/native/Source/WebCore/page/MemoryInfo.cpp |    152 -
 .../main/native/Source/WebCore/page/MemoryInfo.h   |     60 -
 .../main/native/Source/WebCore/page/MemoryInfo.idl |     42 -
 .../main/native/Source/WebCore/page/Navigator.cpp  |     24 +-
 .../main/native/Source/WebCore/page/Navigator.h    |      4 +
 .../main/native/Source/WebCore/page/Navigator.idl  |     43 +-
 .../native/Source/WebCore/page/NavigatorBase.cpp   |     10 +-
 .../src/main/native/Source/WebCore/page/Page.cpp   |    816 +-
 .../web/src/main/native/Source/WebCore/page/Page.h |    568 +-
 .../WebCore/page/PageActivityAssertionToken.cpp    |     52 +
 .../WebCore/page/PageActivityAssertionToken.h      |     49 +
 .../native/Source/WebCore/page/PageConsole.cpp     |    110 +-
 .../main/native/Source/WebCore/page/PageConsole.h  |     27 +-
 .../native/Source/WebCore/page/PageDebuggable.cpp  |    104 +
 .../native/Source/WebCore/page/PageDebuggable.h    |     64 +
 .../main/native/Source/WebCore/page/PageGroup.cpp  |    228 +-
 .../main/native/Source/WebCore/page/PageGroup.h    |     68 +-
 .../Source/WebCore/page/PageGroupLoadDeferrer.cpp  |     16 +-
 .../Source/WebCore/page/PageGroupLoadDeferrer.h    |      2 +-
 .../native/Source/WebCore/page/PageSerializer.cpp  |    143 +-
 .../native/Source/WebCore/page/PageSerializer.h    |     24 +-
 .../native/Source/WebCore/page/PageThrottler.cpp   |    201 +
 .../native/Source/WebCore/page/PageThrottler.h     |     89 +
 .../Source/WebCore/page/PageVisibilityState.cpp    |      3 -
 .../Source/WebCore/page/PageVisibilityState.h      |      3 +-
 .../native/Source/WebCore/page/Performance.cpp     |     25 +-
 .../main/native/Source/WebCore/page/Performance.h  |     20 +-
 .../native/Source/WebCore/page/Performance.idl     |     27 +-
 .../Source/WebCore/page/PerformanceEntry.idl       |     18 +-
 .../Source/WebCore/page/PerformanceEntryList.cpp   |      2 +-
 .../Source/WebCore/page/PerformanceEntryList.h     |      4 +-
 .../Source/WebCore/page/PerformanceEntryList.idl   |     16 +-
 .../native/Source/WebCore/page/PerformanceMark.h   |     52 +
 .../native/Source/WebCore/page/PerformanceMark.idl |     29 +
 .../Source/WebCore/page/PerformanceMeasure.h       |     52 +
 .../Source/WebCore/page/PerformanceMeasure.idl     |     29 +
 .../Source/WebCore/page/PerformanceNavigation.cpp  |      4 +-
 .../Source/WebCore/page/PerformanceNavigation.idl  |     18 +-
 .../WebCore/page/PerformanceResourceTiming.cpp     |      6 +-
 .../WebCore/page/PerformanceResourceTiming.h       |      2 +-
 .../WebCore/page/PerformanceResourceTiming.idl     |     30 +-
 .../Source/WebCore/page/PerformanceTiming.cpp      |      2 +-
 .../Source/WebCore/page/PerformanceTiming.idl      |     48 +-
 .../Source/WebCore/page/PerformanceUserTiming.cpp  |    210 +
 .../Source/WebCore/page/PointerLockController.cpp  |    164 +
 .../native/Source/WebCore/page/PrintContext.cpp    |     27 +-
 .../src/main/native/Source/WebCore/page/Screen.cpp |      2 -
 .../src/main/native/Source/WebCore/page/Screen.idl |     18 +-
 .../native/Source/WebCore/page/SecurityOrigin.cpp  |     63 +-
 .../native/Source/WebCore/page/SecurityOrigin.h    |     22 +-
 .../Source/WebCore/page/SecurityOriginHash.h       |     10 +-
 .../native/Source/WebCore/page/SecurityPolicy.cpp  |     13 +-
 .../native/Source/WebCore/page/SecurityPolicy.h    |      8 +-
 .../main/native/Source/WebCore/page/Settings.cpp   |    275 +-
 .../src/main/native/Source/WebCore/page/Settings.h |    751 +-
 .../main/native/Source/WebCore/page/Settings.in    |     69 +-
 .../Source/WebCore/page/SpatialNavigation.cpp      |     87 +-
 .../native/Source/WebCore/page/SpatialNavigation.h |     11 +-
 .../Source/WebCore/page/SpeechInputEvent.cpp       |      4 +-
 .../native/Source/WebCore/page/SpeechInputEvent.h  |      2 +-
 .../Source/WebCore/page/SpeechInputEvent.idl       |      6 +-
 .../native/Source/WebCore/page/SpeechInputResult.h |      2 +-
 .../Source/WebCore/page/SpeechInputResult.idl      |      8 +-
 .../Source/WebCore/page/SpeechInputResultList.idl  |      9 +-
 .../Source/WebCore/page/SuspendableTimer.cpp       |    108 +-
 .../native/Source/WebCore/page/SuspendableTimer.h  |     42 +-
 .../native/Source/WebCore/page/TouchAdjustment.cpp |    503 -
 .../native/Source/WebCore/page/TouchAdjustment.h   |     40 -
 .../Source/WebCore/page/UserContentController.cpp  |    174 +
 .../Source/WebCore/page/UserContentController.h    |     78 +
 .../Source/WebCore/page/UserContentURLPattern.cpp  |     10 +-
 .../Source/WebCore/page/UserContentURLPattern.h    |     10 +-
 .../main/native/Source/WebCore/page/UserScript.h   |      8 +-
 .../native/Source/WebCore/page/UserScriptTypes.h   |      4 +-
 .../native/Source/WebCore/page/UserStyleSheet.h    |      8 +-
 .../Source/WebCore/page/UserStyleSheetTypes.h      |      4 +-
 .../main/native/Source/WebCore/page/ViewState.h    |     49 +
 .../Source/WebCore/page/ViewportConfiguration.cpp  |    312 +
 .../Source/WebCore/page/ViewportConfiguration.h    |    104 +
 .../Source/WebCore/page/VisitedLinkProvider.cpp    |     39 +
 .../Source/WebCore/page/VisitedLinkProvider.h      |     53 +
 .../native/Source/WebCore/page/WebKitPoint.idl     |      8 +-
 .../Source/WebCore/page/WheelEventDeltaTracker.cpp |     86 +
 .../Source/WebCore/page/WheelEventDeltaTracker.h   |     66 +
 .../native/Source/WebCore/page/WindowBase64.idl    |     33 +
 .../native/Source/WebCore/page/WindowFeatures.h    |     82 +-
 .../native/Source/WebCore/page/WindowTimers.idl    |     36 +
 .../native/Source/WebCore/page/WorkerNavigator.cpp |      5 -
 .../native/Source/WebCore/page/WorkerNavigator.h   |     20 +-
 .../native/Source/WebCore/page/WorkerNavigator.idl |     16 +-
 .../WebCore/page/animation/AnimationBase.cpp       |     76 +-
 .../Source/WebCore/page/animation/AnimationBase.h  |     17 +-
 .../WebCore/page/animation/AnimationController.cpp |    292 +-
 .../WebCore/page/animation/AnimationController.h   |     26 +-
 .../page/animation/AnimationControllerPrivate.h    |     47 +-
 .../page/animation/CSSPropertyAnimation.cpp        |    740 +-
 .../WebCore/page/animation/CSSPropertyAnimation.h  |      4 -
 .../WebCore/page/animation/CompositeAnimation.cpp  |     55 +-
 .../WebCore/page/animation/CompositeAnimation.h    |     14 +-
 .../WebCore/page/animation/ImplicitAnimation.cpp   |     30 +-
 .../WebCore/page/animation/ImplicitAnimation.h     |     26 +-
 .../WebCore/page/animation/KeyframeAnimation.cpp   |     52 +-
 .../WebCore/page/animation/KeyframeAnimation.h     |     35 +-
 .../Source/WebCore/page/efl/DragControllerEfl.cpp  |     13 +-
 .../Source/WebCore/page/efl/EventHandlerEfl.cpp    |     12 +-
 .../Source/WebCore/page/gtk/DragControllerGtk.cpp  |     16 +-
 .../Source/WebCore/page/gtk/EventHandlerGtk.cpp    |     16 +-
 .../Source/WebCore/page/java/ChromeClientJava.cpp  |     25 +-
 .../Source/WebCore/page/java/ChromeClientJava.h    |    141 +-
 .../WebCore/page/java/DragControllerJava.cpp       |     16 +-
 .../Source/WebCore/page/java/EventHandlerJava.cpp  |     18 +-
 .../native/Source/WebCore/page/java/FrameJava.cpp  |      4 +-
 .../native/Source/WebCore/page/mac/ChromeMac.mm    |     13 +-
 .../Source/WebCore/page/mac/DragControllerMac.mm   |     26 +-
 .../Source/WebCore/page/mac/EventHandlerMac.mm     |    232 +-
 .../native/Source/WebCore/page/mac/FrameMac.mm     |     64 -
 .../native/Source/WebCore/page/mac/PageMac.cpp     |     21 +-
 .../native/Source/WebCore/page/mac/SettingsMac.mm  |    106 +
 .../native/Source/WebCore/page/mac/UserAgent.h     |     37 +
 .../native/Source/WebCore/page/mac/UserAgentMac.mm |     59 +
 .../Source/WebCore/page/mac/WebCoreFrameView.h     |     12 +
 .../native/Source/WebCore/page/make_settings.pl    |      7 +-
 .../Source/WebCore/page/qt/DragControllerQt.cpp    |     71 -
 .../Source/WebCore/page/qt/EventHandlerQt.cpp      |    129 -
 .../page/scrolling/AsyncScrollingCoordinator.cpp   |    388 +
 .../page/scrolling/AsyncScrollingCoordinator.h     |    152 +
 .../page/scrolling/ScrollingConstraints.cpp        |     34 +-
 .../WebCore/page/scrolling/ScrollingConstraints.h  |     39 +-
 .../page/scrolling/ScrollingCoordinator.cpp        |    347 +-
 .../WebCore/page/scrolling/ScrollingCoordinator.h  |    102 +-
 .../page/scrolling/ScrollingStateFixedNode.cpp     |    116 +
 .../page/scrolling/ScrollingStateFixedNode.h       |     72 +
 .../WebCore/page/scrolling/ScrollingStateNode.cpp  |    178 +
 .../WebCore/page/scrolling/ScrollingStateNode.h    |    221 +
 .../page/scrolling/ScrollingStateScrollingNode.cpp |    308 +
 .../page/scrolling/ScrollingStateScrollingNode.h   |    174 +
 .../page/scrolling/ScrollingStateStickyNode.cpp    |    135 +
 .../page/scrolling/ScrollingStateStickyNode.h      |     72 +
 .../WebCore/page/scrolling/ScrollingStateTree.cpp  |    218 +
 .../WebCore/page/scrolling/ScrollingStateTree.h    |    100 +
 .../WebCore/page/scrolling/ScrollingThread.cpp     |    119 +
 .../WebCore/page/scrolling/ScrollingThread.h       |     28 +-
 .../WebCore/page/scrolling/ScrollingTree.cpp       |    367 +
 .../Source/WebCore/page/scrolling/ScrollingTree.h  |    103 +-
 .../WebCore/page/scrolling/ScrollingTreeNode.cpp   |     78 +
 .../WebCore/page/scrolling/ScrollingTreeNode.h     |     83 +
 .../page/scrolling/ScrollingTreeScrollingNode.cpp  |     92 +
 .../page/scrolling/ScrollingTreeScrollingNode.h    |    111 +
 .../page/scrolling/ThreadedScrollingTree.cpp       |    131 +
 .../WebCore/page/scrolling/ThreadedScrollingTree.h |     81 +
 .../Source/WebCore/page/win/DragControllerWin.cpp  |     25 +-
 .../Source/WebCore/page/win/EventHandlerWin.cpp    |     12 +-
 .../native/Source/WebCore/page/win/FrameCGWin.cpp  |     45 +-
 .../Source/WebCore/page/win/FrameCairoWin.cpp      |     16 +-
 .../native/Source/WebCore/page/win/FrameGdiWin.cpp |     71 +
 .../native/Source/WebCore/page/win/FrameWin.cpp    |     23 +-
 .../main/native/Source/WebCore/page/win/FrameWin.h |     17 +-
 .../Source/WebCore/page/wince/FrameWinCE.cpp       |    160 -
 .../main/native/Source/WebCore/platform/Arena.cpp  |    188 -
 .../main/native/Source/WebCore/platform/Arena.h    |     89 -
 .../Source/WebCore/platform/AsyncFileSystem.cpp    |     64 -
 .../Source/WebCore/platform/AsyncFileSystem.h      |    145 -
 .../WebCore/platform/AsyncFileSystemCallbacks.h    |     80 -
 .../Source/WebCore/platform/CalculationValue.cpp   |      4 +-
 .../Source/WebCore/platform/CalculationValue.h     |    119 +-
 .../main/native/Source/WebCore/platform/Clock.cpp  |      8 +-
 .../main/native/Source/WebCore/platform/Clock.h    |      7 +-
 .../Source/WebCore/platform/ClockGeneric.cpp       |      2 +-
 .../native/Source/WebCore/platform/ClockGeneric.h  |     16 +-
 .../native/Source/WebCore/platform/ColorChooser.h  |      1 +
 .../native/Source/WebCore/platform/ColorData.gperf |     13 +-
 .../native/Source/WebCore/platform/ContentFilter.h |     37 +-
 .../native/Source/WebCore/platform/ContentType.h   |      2 +-
 .../native/Source/WebCore/platform/ContextMenu.h   |    232 +-
 .../Source/WebCore/platform/ContextMenuItem.h      |    536 +-
 .../Source/WebCore/platform/CookiesStrategy.h      |     14 +-
 .../Source/WebCore/platform/CrossThreadCopier.cpp  |     88 +-
 .../Source/WebCore/platform/CrossThreadCopier.h    |    113 +-
 .../main/native/Source/WebCore/platform/Cursor.cpp |    868 +-
 .../main/native/Source/WebCore/platform/Cursor.h   |    502 +-
 .../Source/WebCore/platform/DatabaseStrategy.cpp   |     24 +-
 .../Source/WebCore/platform/DatabaseStrategy.h     |     10 +-
 .../Source/WebCore/platform/DateComponents.cpp     |      6 +-
 .../Source/WebCore/platform/DateComponents.h       |      2 +-
 .../native/Source/WebCore/platform/Decimal.cpp     |      2 +
 .../native/Source/WebCore/platform/DragData.cpp    |      9 +-
 .../main/native/Source/WebCore/platform/DragData.h |    315 +-
 .../native/Source/WebCore/platform/DragImage.cpp   |    191 +-
 .../native/Source/WebCore/platform/DragImage.h     |    181 +-
 .../native/Source/WebCore/platform/FileChooser.cpp |     29 +-
 .../native/Source/WebCore/platform/FileChooser.h   |     16 +-
 .../Source/WebCore/platform/FileIconLoader.cpp     |     60 -
 .../Source/WebCore/platform/FileIconLoader.h       |     64 -
 .../native/Source/WebCore/platform/FileMetadata.h  |      4 -
 .../native/Source/WebCore/platform/FileStream.cpp  |      2 +-
 .../native/Source/WebCore/platform/FileStream.h    |      4 +-
 .../native/Source/WebCore/platform/FileSystem.cpp  |     35 +-
 .../native/Source/WebCore/platform/FileSystem.h    |     38 +-
 .../native/Source/WebCore/platform/HostWindow.h    |    163 +-
 .../Source/WebCore/platform/InitializeLogging.h    |     40 -
 .../main/native/Source/WebCore/platform/KURL.cpp   |   2014 -
 .../src/main/native/Source/WebCore/platform/KURL.h |    367 -
 .../main/native/Source/WebCore/platform/KURLHash.h |     57 -
 .../native/Source/WebCore/platform/KeyedCoding.h   |    170 +
 .../Source/WebCore/platform/KillRingNone.cpp       |      1 +
 .../native/Source/WebCore/platform/Language.cpp    |     10 +-
 .../native/Source/WebCore/platform/LayoutUnit.h    |     37 +-
 .../main/native/Source/WebCore/platform/Length.cpp |     59 +-
 .../main/native/Source/WebCore/platform/Length.h   |     35 +-
 .../native/Source/WebCore/platform/LengthBox.cpp   |     12 +-
 .../native/Source/WebCore/platform/LengthBox.h     |     28 +-
 .../native/Source/WebCore/platform/LengthSize.h    |     17 +-
 .../native/Source/WebCore/platform/LinkHash.cpp    |     16 +-
 .../main/native/Source/WebCore/platform/LinkHash.h |      6 +-
 .../Source/WebCore/platform/LocalizedStrings.cpp   |    125 +-
 .../Source/WebCore/platform/LocalizedStrings.h     |     70 +-
 .../native/Source/WebCore/platform/Logging.cpp     |    143 +-
 .../main/native/Source/WebCore/platform/Logging.h  |     77 +-
 .../Source/WebCore/platform/MIMETypeRegistry.cpp   |     93 +-
 .../Source/WebCore/platform/MIMETypeRegistry.h     |      5 -
 .../Source/WebCore/platform/MainThreadTask.h       |     21 +-
 .../Source/WebCore/platform/MediaDescription.h     |     45 +
 .../native/Source/WebCore/platform/MediaSample.h   |     73 +
 .../WebCore/platform/MemoryPressureHandler.cpp     |     14 +-
 .../WebCore/platform/MemoryPressureHandler.h       |     33 +-
 .../Source/WebCore/platform/NotImplemented.h       |      3 -
 .../main/native/Source/WebCore/platform/PODArena.h |     94 +-
 .../Source/WebCore/platform/PODFreeListArena.h     |     66 +-
 .../native/Source/WebCore/platform/PODInterval.h   |      6 +-
 .../Source/WebCore/platform/PODIntervalTree.h      |     14 +-
 .../Source/WebCore/platform/PODRedBlackTree.h      |     12 +-
 .../native/Source/WebCore/platform/Pasteboard.h    |    503 +-
 .../Source/WebCore/platform/PasteboardStrategy.h   |     37 +-
 .../native/Source/WebCore/platform/PlatformEvent.h |     15 -
 .../Source/WebCore/platform/PlatformGestureEvent.h |     86 -
 .../WebCore/platform/PlatformGestureRecognizer.cpp |     46 -
 .../WebCore/platform/PlatformInstrumentation.cpp   |     56 -
 .../WebCore/platform/PlatformInstrumentation.h     |     99 -
 .../WebCore/platform/PlatformKeyboardEvent.h       |    402 +-
 .../WebCore/platform/PlatformMenuDescription.h     |    135 +-
 .../Source/WebCore/platform/PlatformMouseEvent.h   |    298 +-
 .../Source/WebCore/platform/PlatformPasteboard.h   |     95 +
 .../WebCore/platform/PlatformSpeechSynthesis.h     |     58 +
 .../platform/PlatformSpeechSynthesisUtterance.cpp  |     48 +
 .../platform/PlatformSpeechSynthesisVoice.cpp      |     60 +
 .../WebCore/platform/PlatformSpeechSynthesizer.cpp |     50 +
 .../WebCore/platform/PlatformSpeechSynthesizer.h   |     21 +-
 .../Source/WebCore/platform/PlatformTouchEvent.h   |     41 +-
 .../Source/WebCore/platform/PlatformTouchPoint.h   |     15 -
 .../Source/WebCore/platform/PlatformWheelEvent.h   |    412 +-
 .../Source/WebCore/platform/PurgeableBuffer.h      |      6 +-
 .../Source/WebCore/platform/RefCountedSupplement.h |      2 +-
 .../WebCore/platform/RuntimeApplicationChecks.cpp  |     22 +-
 .../WebCore/platform/RuntimeApplicationChecks.h    |      3 +
 .../WebCore/platform/RuntimeApplicationChecksIOS.h |     49 +
 .../platform/RuntimeApplicationChecksIOS.mm        |    125 +
 .../Source/WebCore/platform/SSLKeyGenerator.h      |      4 +-
 .../Source/WebCore/platform/SchemeRegistry.cpp     |     35 +-
 .../Source/WebCore/platform/SchemeRegistry.h       |      6 +
 .../Source/WebCore/platform/ScrollAnimator.cpp     |     25 +-
 .../Source/WebCore/platform/ScrollAnimator.h       |     17 +-
 .../Source/WebCore/platform/ScrollAnimatorNone.cpp |     28 +-
 .../native/Source/WebCore/platform/ScrollTypes.h   |     23 +-
 .../native/Source/WebCore/platform/ScrollView.cpp  |    294 +-
 .../native/Source/WebCore/platform/ScrollView.h    |    152 +-
 .../Source/WebCore/platform/ScrollableArea.cpp     |    180 +-
 .../Source/WebCore/platform/ScrollableArea.h       |    107 +-
 .../native/Source/WebCore/platform/Scrollbar.cpp   |     77 +-
 .../native/Source/WebCore/platform/Scrollbar.h     |    101 +-
 .../Source/WebCore/platform/ScrollbarTheme.h       |      5 +-
 .../Source/WebCore/platform/ScrollbarThemeClient.h |      3 +-
 .../WebCore/platform/ScrollbarThemeComposite.cpp   |     11 +-
 .../WebCore/platform/ScrollbarThemeComposite.h     |      9 +
 .../Source/WebCore/platform/SharedBuffer.cpp       |    256 +-
 .../native/Source/WebCore/platform/SharedBuffer.h  |     98 +-
 .../native/Source/WebCore/platform/SharedTimer.h   |      2 +-
 .../Source/WebCore/platform/SuddenTermination.h    |     16 +
 .../Source/WebCore/platform/Supplementable.h       |     13 +-
 .../native/Source/WebCore/platform/ThreadCheck.h   |      5 +
 .../Source/WebCore/platform/ThreadGlobalData.cpp   |     67 +-
 .../Source/WebCore/platform/ThreadGlobalData.h     |     48 +-
 .../Source/WebCore/platform/ThreadTimers.cpp       |      9 +-
 .../main/native/Source/WebCore/platform/Timer.cpp  |     22 +-
 .../main/native/Source/WebCore/platform/Timer.h    |     64 +-
 .../native/Source/WebCore/platform/TreeShared.h    |      2 +-
 .../main/native/Source/WebCore/platform/URL.cpp    |   2003 +
 .../src/main/native/Source/WebCore/platform/URL.h  |    367 +
 .../main/native/Source/WebCore/platform/URLHash.h  |     57 +
 .../Source/WebCore/platform/UserActivity.cpp       |     51 +
 .../native/Source/WebCore/platform/UserActivity.h  |     66 +
 .../native/Source/WebCore/platform/ValueToString.h |     62 +
 .../Source/WebCore/platform/VisitedLinkStrategy.h  |      4 +-
 .../main/native/Source/WebCore/platform/Widget.cpp |     12 +-
 .../main/native/Source/WebCore/platform/Widget.h   |    584 +-
 .../Source/WebCore/platform/animation/Animation.h  |      2 +-
 .../WebCore/platform/animation/AnimationList.cpp   |     16 +-
 .../WebCore/platform/animation/AnimationList.h     |     18 +-
 .../WebCore/platform/animation/TimingFunction.h    |     19 +-
 .../Source/WebCore/platform/audio/AudioArray.h     |     18 +-
 .../Source/WebCore/platform/audio/AudioBus.cpp     |      8 +-
 .../Source/WebCore/platform/audio/AudioBus.h       |      6 +-
 .../Source/WebCore/platform/audio/AudioChannel.cpp |      1 -
 .../Source/WebCore/platform/audio/AudioChannel.h   |     10 +-
 .../platform/audio/AudioDSPKernelProcessor.h       |     22 +-
 .../WebCore/platform/audio/AudioDestination.h      |      5 +-
 .../platform/audio/AudioDestinationConsumer.h      |     50 +
 .../Source/WebCore/platform/audio/AudioFIFO.cpp    |    144 +
 .../Source/WebCore/platform/audio/AudioFIFO.h      |     75 +
 .../WebCore/platform/audio/AudioPullFIFO.cpp       |     75 +
 .../Source/WebCore/platform/audio/AudioPullFIFO.h  |     74 +
 .../WebCore/platform/audio/AudioResampler.cpp      |     10 +-
 .../Source/WebCore/platform/audio/AudioResampler.h |      4 +-
 .../platform/audio/AudioResamplerKernel.cpp        |      6 +-
 .../Source/WebCore/platform/audio/AudioSession.cpp |    131 +
 .../Source/WebCore/platform/audio/AudioSession.h   |      5 +-
 .../WebCore/platform/audio/AudioSessionListener.h  |     49 +
 .../WebCore/platform/audio/AudioSessionManager.h   |     77 -
 .../WebCore/platform/audio/DirectConvolver.cpp     |    385 +
 .../WebCore/platform/audio/DirectConvolver.h       |     59 +
 .../Source/WebCore/platform/audio/Distance.cpp     |      6 +-
 .../Source/WebCore/platform/audio/DownSampler.cpp  |    149 +
 .../Source/WebCore/platform/audio/DownSampler.h    |     72 +
 .../WebCore/platform/audio/DynamicsCompressor.cpp  |      9 +-
 .../WebCore/platform/audio/DynamicsCompressor.h    |     11 +-
 .../platform/audio/DynamicsCompressorKernel.cpp    |     18 +-
 .../platform/audio/DynamicsCompressorKernel.h      |      6 +-
 .../WebCore/platform/audio/EqualPowerPanner.cpp    |      6 +-
 .../WebCore/platform/audio/EqualPowerPanner.h      |      4 +-
 .../Source/WebCore/platform/audio/FFTFrame.cpp     |      7 +-
 .../Source/WebCore/platform/audio/FFTFrame.h       |      6 +-
 .../Source/WebCore/platform/audio/HRTFDatabase.cpp |     16 +-
 .../Source/WebCore/platform/audio/HRTFDatabase.h   |    166 +-
 .../WebCore/platform/audio/HRTFDatabaseLoader.cpp  |     46 +-
 .../WebCore/platform/audio/HRTFDatabaseLoader.h    |     18 +-
 .../WebCore/platform/audio/HRTFElevation.cpp       |     25 +-
 .../Source/WebCore/platform/audio/HRTFElevation.h  |     27 +-
 .../Source/WebCore/platform/audio/HRTFKernel.cpp   |     18 +-
 .../Source/WebCore/platform/audio/HRTFKernel.h     |     17 +-
 .../Source/WebCore/platform/audio/HRTFPanner.cpp   |     14 +-
 .../Source/WebCore/platform/audio/HRTFPanner.h     |     13 +-
 .../Source/WebCore/platform/audio/MediaSession.cpp |    132 +
 .../Source/WebCore/platform/audio/MediaSession.h   |     99 +
 .../WebCore/platform/audio/MediaSessionManager.cpp |    185 +
 .../WebCore/platform/audio/MediaSessionManager.h   |     90 +
 .../platform/audio/MultiChannelResampler.cpp       |    123 +
 .../WebCore/platform/audio/MultiChannelResampler.h |      4 +-
 .../Source/WebCore/platform/audio/Panner.cpp       |     11 +-
 .../native/Source/WebCore/platform/audio/Panner.h  |      5 +-
 .../Source/WebCore/platform/audio/Reverb.cpp       |      9 +-
 .../native/Source/WebCore/platform/audio/Reverb.h  |      2 +-
 .../WebCore/platform/audio/ReverbConvolver.cpp     |     29 +-
 .../WebCore/platform/audio/ReverbConvolver.h       |     12 +-
 .../platform/audio/ReverbConvolverStage.cpp        |     10 +-
 .../WebCore/platform/audio/ReverbConvolverStage.h  |     10 +-
 .../WebCore/platform/audio/SincResampler.cpp       |      6 +-
 .../Source/WebCore/platform/audio/UpSampler.cpp    |    132 +
 .../Source/WebCore/platform/audio/UpSampler.h      |     74 +
 .../audio/gstreamer/AudioDestinationGStreamer.cpp  |     27 +-
 .../audio/gstreamer/AudioFileReaderGStreamer.cpp   |    137 +-
 .../platform/audio/gstreamer/FFTFrameGStreamer.cpp |    174 +
 .../gstreamer/WebKitWebAudioSourceGStreamer.cpp    |    434 +
 .../gstreamer/WebKitWebAudioSourceGStreamer.h      |     33 +
 .../WebCore/platform/audio/gtk/AudioBusGtk.cpp     |     16 +-
 .../WebCore/platform/audio/mac/AudioBusMac.mm      |      4 -
 .../platform/audio/mac/AudioDestinationMac.cpp     |    295 +-
 .../platform/audio/mac/AudioDestinationMac.h       |     21 +-
 .../platform/audio/mac/AudioFileReaderMac.cpp      |     22 +-
 .../WebCore/platform/audio/mac/AudioSessionMac.cpp |    167 +
 .../platform/audio/mac/MediaSessionManagerMac.cpp  |     57 +
 .../WebCore/platform/cairo/WidgetBackingStore.h    |     16 +-
 .../platform/cairo/WidgetBackingStoreCairo.cpp     |    175 +-
 .../platform/cairo/WidgetBackingStoreCairo.h       |     42 +
 .../Source/WebCore/platform/cf/CFURLExtras.cpp     |     62 +
 .../Source/WebCore/platform/cf/CFURLExtras.h       |     43 +
 .../Source/WebCore/platform/cf/KURLCFNet.cpp       |     95 -
 .../Source/WebCore/platform/cf/RunLoopCF.cpp       |    131 -
 .../Source/WebCore/platform/cf/SharedBufferCF.cpp  |     35 +-
 .../native/Source/WebCore/platform/cf/URLCF.cpp    |     79 +
 .../Source/WebCore/platform/cocoa/KeyEventCocoa.mm |      5 +-
 .../WebCore/platform/efl/BatteryProviderEfl.cpp    |    181 +
 .../WebCore/platform/efl/BatteryProviderEfl.h      |     62 +
 .../platform/efl/BatteryProviderEflClient.h        |     40 +
 .../Source/WebCore/platform/efl/ClipboardEfl.cpp   |     49 -
 .../Source/WebCore/platform/efl/DragDataEfl.cpp    |    170 +-
 .../Source/WebCore/platform/efl/DragImageEfl.cpp   |      2 +-
 .../WebCore/platform/efl/EflInspectorUtilities.cpp |     40 +
 .../WebCore/platform/efl/EflInspectorUtilities.h   |     33 +
 .../WebCore/platform/efl/EflKeyboardUtilities.cpp  |    395 +
 .../WebCore/platform/efl/EflKeyboardUtilities.h    |     48 +
 .../WebCore/platform/efl/EflScreenUtilities.cpp    |    143 +
 .../WebCore/platform/efl/EflScreenUtilities.h      |     37 +
 .../Source/WebCore/platform/efl/ErrorsEfl.cpp      |    100 +
 .../native/Source/WebCore/platform/efl/ErrorsEfl.h |     99 +
 .../Source/WebCore/platform/efl/FileSystemEfl.cpp  |      6 -
 .../Source/WebCore/platform/efl/GamepadsEfl.cpp    |    246 +
 .../WebCore/platform/efl/LocalizedStringsEfl.cpp   |    105 +-
 .../Source/WebCore/platform/efl/LoggingEfl.cpp     |     32 +-
 .../WebCore/platform/efl/MIMETypeRegistryEfl.cpp   |      8 -
 .../platform/efl/NetworkInfoProviderEfl.cpp        |     88 +
 .../WebCore/platform/efl/NetworkInfoProviderEfl.h  |     47 +
 .../Source/WebCore/platform/efl/PasteboardEfl.cpp  |    154 +-
 .../WebCore/platform/efl/PlatformScreenEfl.cpp     |      2 +-
 .../Source/WebCore/platform/efl/RenderThemeEfl.cpp |    202 +-
 .../Source/WebCore/platform/efl/RenderThemeEfl.h   |     31 +-
 .../Source/WebCore/platform/efl/ScrollViewEfl.cpp  |     58 -
 .../Source/WebCore/platform/efl/ScrollbarEfl.cpp   |     42 +-
 .../Source/WebCore/platform/efl/ScrollbarEfl.h     |      4 +-
 .../WebCore/platform/efl/ScrollbarThemeEfl.cpp     |     17 -
 .../WebCore/platform/efl/ScrollbarThemeEfl.h       |     16 +-
 .../WebCore/platform/efl/TemporaryLinkStubs.cpp    |      4 +-
 .../Source/WebCore/platform/efl/WidgetEfl.cpp      |      7 +-
 .../platform/graphics/ANGLEWebKitBridge.cpp        |     29 +-
 .../WebCore/platform/graphics/ANGLEWebKitBridge.h  |      9 +-
 .../WebCore/platform/graphics/AudioTrackPrivate.h  |     40 +-
 .../WebCore/platform/graphics/BitmapImage.cpp      |    264 +-
 .../Source/WebCore/platform/graphics/BitmapImage.h |    672 +-
 .../Source/WebCore/platform/graphics/Color.cpp     |     33 +-
 .../Source/WebCore/platform/graphics/Color.h       |     34 +-
 .../platform/graphics/CrossfadeGeneratedImage.cpp  |     63 +-
 .../platform/graphics/CrossfadeGeneratedImage.h    |     16 +-
 .../platform/graphics/DisplayRefreshMonitor.cpp    |     26 +-
 .../platform/graphics/DisplayRefreshMonitor.h      |     48 +-
 .../WebCore/platform/graphics/Extensions3D.h       |      8 +
 .../WebCore/platform/graphics/FloatPoint.cpp       |     24 +-
 .../Source/WebCore/platform/graphics/FloatPoint.h  |     39 +-
 .../WebCore/platform/graphics/FloatPolygon.cpp     |     30 +-
 .../WebCore/platform/graphics/FloatPolygon.h       |     23 +-
 .../Source/WebCore/platform/graphics/FloatQuad.cpp |    226 +-
 .../Source/WebCore/platform/graphics/FloatRect.cpp |     60 +-
 .../Source/WebCore/platform/graphics/FloatRect.h   |     50 +-
 .../WebCore/platform/graphics/FloatRoundedRect.cpp |    140 +
 .../WebCore/platform/graphics/FloatRoundedRect.h   |    137 +
 .../Source/WebCore/platform/graphics/FloatSize.cpp |     14 +-
 .../Source/WebCore/platform/graphics/FloatSize.h   |     34 +-
 .../Source/WebCore/platform/graphics/Font.cpp      |    237 +-
 .../native/Source/WebCore/platform/graphics/Font.h |     74 +-
 .../Source/WebCore/platform/graphics/FontCache.cpp |    191 +-
 .../Source/WebCore/platform/graphics/FontCache.h   |     59 +-
 .../Source/WebCore/platform/graphics/FontData.h    |      4 +-
 .../WebCore/platform/graphics/FontDescription.cpp  |     21 +-
 .../WebCore/platform/graphics/FontDescription.h    |     27 +-
 .../WebCore/platform/graphics/FontFallbackList.cpp |    420 -
 .../WebCore/platform/graphics/FontFallbackList.h   |    130 -
 .../WebCore/platform/graphics/FontFastPath.cpp     |     25 +-
 .../platform/graphics/FontGenericFamilies.cpp      |    133 +
 .../platform/graphics/FontGenericFamilies.h        |     78 +
 .../WebCore/platform/graphics/FontGlyphs.cpp       |    433 +
 .../Source/WebCore/platform/graphics/FontGlyphs.h  |    133 +
 .../WebCore/platform/graphics/FontPlatformData.cpp |     14 +-
 .../WebCore/platform/graphics/FontPlatformData.h   |     62 +-
 .../WebCore/platform/graphics/FontSelector.h       |      9 +-
 .../WebCore/platform/graphics/FormatConverter.cpp  |   1276 +
 .../WebCore/platform/graphics/FormatConverter.h    |     78 +
 .../Source/WebCore/platform/graphics/GLContext.cpp |    203 +
 .../Source/WebCore/platform/graphics/GLContext.h   |     81 +
 .../WebCore/platform/graphics/GeneratedImage.cpp   |      2 +-
 .../WebCore/platform/graphics/GeneratedImage.h     |     24 +-
 .../platform/graphics/GeneratorGeneratedImage.cpp  |     81 -
 .../platform/graphics/GeneratorGeneratedImage.h    |     66 -
 .../Source/WebCore/platform/graphics/GlyphBuffer.h |    453 +-
 .../WebCore/platform/graphics/GlyphMetricsMap.h    |     15 +-
 .../Source/WebCore/platform/graphics/GlyphPage.h   |      7 +-
 .../platform/graphics/GlyphPageTreeNode.cpp        |     50 +-
 .../WebCore/platform/graphics/GlyphPageTreeNode.h  |      3 +-
 .../Source/WebCore/platform/graphics/Gradient.cpp  |      3 +-
 .../Source/WebCore/platform/graphics/Gradient.h    |     16 +-
 .../WebCore/platform/graphics/GradientImage.cpp    |     87 +
 .../WebCore/platform/graphics/GradientImage.h      |     67 +
 .../WebCore/platform/graphics/GraphicsContext.cpp  |   1874 +-
 .../WebCore/platform/graphics/GraphicsContext.h    |   1248 +-
 .../platform/graphics/GraphicsContext3D.cpp        |   1135 +-
 .../WebCore/platform/graphics/GraphicsContext3D.h  |    223 +-
 .../platform/graphics/GraphicsContext3DPrivate.cpp |    159 +
 .../platform/graphics/GraphicsContext3DPrivate.h   |     60 +
 .../WebCore/platform/graphics/GraphicsLayer.cpp    |     85 +-
 .../WebCore/platform/graphics/GraphicsLayer.h      |    104 +-
 .../platform/graphics/GraphicsLayerAnimation.cpp   |    369 +-
 .../platform/graphics/GraphicsLayerAnimation.h     |      3 -
 .../platform/graphics/GraphicsLayerClient.h        |     18 +-
 .../platform/graphics/GraphicsLayerFactory.h       |      6 +-
 .../platform/graphics/GraphicsLayerUpdater.cpp     |      4 -
 .../platform/graphics/GraphicsLayerUpdater.h       |      4 -
 .../native/Source/WebCore/platform/graphics/Icon.h |    175 +-
 .../Source/WebCore/platform/graphics/Image.cpp     |     96 +-
 .../Source/WebCore/platform/graphics/Image.h       |    446 +-
 .../WebCore/platform/graphics/ImageBuffer.cpp      |      4 +-
 .../Source/WebCore/platform/graphics/ImageBuffer.h |     35 +-
 .../WebCore/platform/graphics/ImageBufferData.h    |      6 +-
 .../WebCore/platform/graphics/ImageObserver.h      |      1 -
 .../WebCore/platform/graphics/ImageOrientation.h   |     30 +
 .../WebCore/platform/graphics/ImageSource.cpp      |     12 +-
 .../Source/WebCore/platform/graphics/ImageSource.h |     60 +-
 .../platform/graphics/InbandTextTrackPrivate.h     |     35 +-
 .../graphics/InbandTextTrackPrivateClient.h        |      9 +-
 .../Source/WebCore/platform/graphics/IntPoint.cpp  |     38 +
 .../Source/WebCore/platform/graphics/IntPoint.h    |     26 +-
 .../Source/WebCore/platform/graphics/IntRect.cpp   |     33 +-
 .../Source/WebCore/platform/graphics/IntRect.h     |     57 +-
 .../Source/WebCore/platform/graphics/IntSize.cpp   |     38 +
 .../Source/WebCore/platform/graphics/IntSize.h     |    394 +-
 .../Source/WebCore/platform/graphics/LayoutPoint.h |     43 +-
 .../WebCore/platform/graphics/LayoutRect.cpp       |     23 +-
 .../Source/WebCore/platform/graphics/LayoutRect.h  |     36 +-
 .../Source/WebCore/platform/graphics/LayoutSize.h  |     30 +-
 .../WebCore/platform/graphics/MediaPlayer.cpp      |    739 +-
 .../Source/WebCore/platform/graphics/MediaPlayer.h |    145 +-
 .../WebCore/platform/graphics/MediaPlayerPrivate.h |     55 +-
 .../WebCore/platform/graphics/MediaSourcePrivate.h |     67 +
 .../platform/graphics/MediaSourcePrivateClient.h   |     51 +
 .../WebCore/platform/graphics/NativeImagePtr.h     |     26 +-
 .../WebCore/platform/graphics/OpenGLESShims.h      |     59 +
 .../WebCore/platform/graphics/OpenGLShims.cpp      |    235 +
 .../Source/WebCore/platform/graphics/OpenGLShims.h |    383 +
 .../Source/WebCore/platform/graphics/Path.cpp      |     30 +-
 .../native/Source/WebCore/platform/graphics/Path.h |    353 +-
 .../Source/WebCore/platform/graphics/Pattern.h     |     13 +-
 .../WebCore/platform/graphics/PlatformLayer.h      |     36 +-
 .../WebCore/platform/graphics/PlatformTextTrack.h  |     23 +-
 .../platform/graphics/PlatformTextTrackMenu.h      |      2 +-
 .../Source/WebCore/platform/graphics/Region.cpp    |     30 +-
 .../Source/WebCore/platform/graphics/Region.h      |     36 +-
 .../WebCore/platform/graphics/RoundedRect.cpp      |    329 +-
 .../Source/WebCore/platform/graphics/RoundedRect.h |    234 +-
 .../Source/WebCore/platform/graphics/SVGGlyph.cpp  |      6 +-
 .../WebCore/platform/graphics/ShadowBlur.cpp       |     43 +-
 .../Source/WebCore/platform/graphics/ShadowBlur.h  |     18 +-
 .../WebCore/platform/graphics/SimpleFontData.cpp   |     27 +-
 .../WebCore/platform/graphics/SimpleFontData.h     |     81 +-
 .../platform/graphics/SourceBufferPrivate.h        |     77 +
 .../platform/graphics/SourceBufferPrivateClient.h  |     86 +
 .../WebCore/platform/graphics/StringTruncator.cpp  |    209 +-
 .../WebCore/platform/graphics/StringTruncator.h    |      7 +
 .../graphics/SurrogatePairAwareTextIterator.cpp    |      9 +-
 .../Source/WebCore/platform/graphics/TextRun.cpp   |      2 -
 .../Source/WebCore/platform/graphics/TextRun.h     |     40 +-
 .../platform/graphics/TextTrackRepresentation.cpp  |     52 +
 .../platform/graphics/TextTrackRepresentation.h    |      5 +-
 .../WebCore/platform/graphics/TiledBacking.h       |     35 +-
 .../platform/graphics/TiledBackingStore.cpp        |     22 +-
 .../WebCore/platform/graphics/TiledBackingStore.h  |      5 +-
 .../platform/graphics/TiledBackingStoreBackend.h   |      5 -
 .../WebCore/platform/graphics/TrackPrivateBase.h   |     77 +
 .../WebCore/platform/graphics/VideoTrackPrivate.h  |     40 +-
 .../WebCore/platform/graphics/WOFFFileFormat.cpp   |      7 +-
 .../WebCore/platform/graphics/WOFFFileFormat.h     |      4 -
 .../Source/WebCore/platform/graphics/WidthCache.h  |      2 +-
 .../WebCore/platform/graphics/WidthIterator.cpp    |     52 +-
 .../WebCore/platform/graphics/WidthIterator.h      |      5 +-
 .../avfoundation/AVTrackPrivateAVFObjCImpl.h       |     72 +
 .../avfoundation/AVTrackPrivateAVFObjCImpl.mm      |    153 +
 .../graphics/avfoundation/AudioTrackPrivateAVF.h   |     65 +
 .../avfoundation/InbandTextTrackPrivateAVF.cpp     |    474 +
 .../avfoundation/InbandTextTrackPrivateAVF.h       |     94 +
 .../MediaPlayerPrivateAVFoundation.cpp             |    169 +-
 .../avfoundation/MediaPlayerPrivateAVFoundation.h  |    114 +-
 .../graphics/avfoundation/VideoTrackPrivateAVF.h   |     65 +
 .../avfoundation/cf/AVFoundationCFSoftLinking.h    |    183 +-
 .../avfoundation/cf/CoreMediaSoftLinking.h         |      5 +-
 .../avfoundation/cf/InbandTextTrackPrivateAVCF.cpp |    183 +
 .../avfoundation/cf/InbandTextTrackPrivateAVCF.h   |     71 +
 .../cf/InbandTextTrackPrivateLegacyAVCF.cpp        |    128 +
 .../cf/InbandTextTrackPrivateLegacyAVCF.h          |     72 +
 .../cf/MediaPlayerPrivateAVFoundationCF.cpp        |    646 +-
 .../cf/MediaPlayerPrivateAVFoundationCF.h          |     31 +-
 .../avfoundation/objc/AudioTrackPrivateAVFObjC.h   |     75 +
 .../avfoundation/objc/AudioTrackPrivateAVFObjC.mm  |     86 +
 .../objc/AudioTrackPrivateMediaSourceAVFObjC.cpp   |     82 +
 .../objc/AudioTrackPrivateMediaSourceAVFObjC.h     |     72 +
 .../objc/InbandTextTrackPrivateAVFObjC.h           |     72 +
 .../objc/InbandTextTrackPrivateAVFObjC.mm          |    200 +
 .../objc/InbandTextTrackPrivateLegacyAVFObjC.h     |     73 +
 .../objc/InbandTextTrackPrivateLegacyAVFObjC.mm    |    131 +
 .../objc/MediaPlayerPrivateAVFoundationObjC.h      |    119 +-
 .../objc/MediaPlayerPrivateAVFoundationObjC.mm     |   1029 +-
 .../objc/MediaPlayerPrivateMediaSourceAVFObjC.h    |    188 +
 .../objc/MediaPlayerPrivateMediaSourceAVFObjC.mm   |    617 +
 .../avfoundation/objc/MediaSourcePrivateAVFObjC.h  |     92 +
 .../avfoundation/objc/MediaSourcePrivateAVFObjC.mm |    189 +
 .../avfoundation/objc/SourceBufferPrivateAVFObjC.h |    128 +
 .../objc/SourceBufferPrivateAVFObjC.mm             |    710 +
 .../avfoundation/objc/VideoTrackPrivateAVFObjC.cpp |     86 +
 .../avfoundation/objc/VideoTrackPrivateAVFObjC.h   |     73 +
 .../objc/VideoTrackPrivateMediaSourceAVFObjC.h     |     75 +
 .../objc/VideoTrackPrivateMediaSourceAVFObjC.mm    |     89 +
 .../avfoundation/objc/WebCoreAVFResourceLoader.h   |     75 +
 .../avfoundation/objc/WebCoreAVFResourceLoader.mm  |    181 +
 .../platform/graphics/ca/GraphicsLayerCA.cpp       |    849 +-
 .../WebCore/platform/graphics/ca/GraphicsLayerCA.h |    127 +-
 .../platform/graphics/ca/LayerFlushScheduler.cpp   |      4 -
 .../platform/graphics/ca/LayerFlushScheduler.h     |     12 +-
 .../graphics/ca/LayerFlushSchedulerClient.h        |      4 -
 .../platform/graphics/ca/PlatformCAAnimation.h     |     21 +-
 .../platform/graphics/ca/PlatformCAFilters.h       |     68 +
 .../platform/graphics/ca/PlatformCALayer.cpp       |     55 +
 .../WebCore/platform/graphics/ca/PlatformCALayer.h |    255 +-
 .../platform/graphics/ca/PlatformCALayerClient.h   |     15 +-
 .../graphics/ca/mac/LayerFlushSchedulerMac.cpp     |     30 +-
 .../WebCore/platform/graphics/ca/mac/LayerPool.h   |     83 +
 .../WebCore/platform/graphics/ca/mac/LayerPool.mm  |    138 +
 .../graphics/ca/mac/PlatformCAAnimationMac.mm      |     24 +-
 .../graphics/ca/mac/PlatformCAFiltersMac.h         |     74 +
 .../graphics/ca/mac/PlatformCAFiltersMac.mm        |    712 +
 .../platform/graphics/ca/mac/PlatformCALayerMac.h  |    166 +
 .../platform/graphics/ca/mac/PlatformCALayerMac.mm |    597 +-
 .../platform/graphics/ca/mac/TileController.h      |    261 +
 .../platform/graphics/ca/mac/TileController.mm     |   1146 +
 .../graphics/ca/mac/WebTiledBackingLayer.h         |     49 +
 .../graphics/ca/mac/WebTiledBackingLayer.mm        |    144 +
 .../graphics/ca/win/AbstractCACFLayerTreeHost.h    |      4 -
 .../platform/graphics/ca/win/CACFLayerTreeHost.cpp |     23 +-
 .../platform/graphics/ca/win/CACFLayerTreeHost.h   |      7 +-
 .../graphics/ca/win/CACFLayerTreeHostClient.h      |      4 -
 .../graphics/ca/win/LayerChangesFlusher.cpp        |     11 +-
 .../platform/graphics/ca/win/LayerChangesFlusher.h |      4 -
 .../graphics/ca/win/LegacyCACFLayerTreeHost.cpp    |      4 -
 .../graphics/ca/win/LegacyCACFLayerTreeHost.h      |      6 +-
 .../graphics/ca/win/PlatformCAAnimationWin.cpp     |     40 +-
 .../graphics/ca/win/PlatformCAFiltersWin.cpp       |     51 +
 .../graphics/ca/win/PlatformCALayerWin.cpp         |    300 +-
 .../platform/graphics/ca/win/PlatformCALayerWin.h  |    155 +
 .../graphics/ca/win/PlatformCALayerWinInternal.cpp |     10 +-
 .../graphics/ca/win/PlatformCALayerWinInternal.h   |      4 -
 .../graphics/ca/win/WKCACFViewLayerTreeHost.cpp    |      4 -
 .../graphics/ca/win/WKCACFViewLayerTreeHost.h      |      9 +-
 .../platform/graphics/cairo/BitmapImageCairo.cpp   |    161 +
 .../platform/graphics/cairo/CairoUtilities.cpp     |     31 +-
 .../platform/graphics/cairo/CairoUtilities.h       |    119 +-
 .../platform/graphics/cairo/DrawErrorUnderline.h   |      2 +
 .../platform/graphics/cairo/DrawingBufferCairo.cpp |     47 +
 .../graphics/cairo/FontCairoHarfbuzzNG.cpp         |     96 +
 .../graphics/cairo/FontCustomPlatformData.h        |      4 +-
 .../platform/graphics/cairo/GradientCairo.cpp      |    218 +-
 .../graphics/cairo/GraphicsContext3DCairo.cpp      |     57 +-
 .../graphics/cairo/GraphicsContextCairo.cpp        |     96 +-
 .../platform/graphics/cairo/ImageBufferCairo.cpp   |     89 +-
 .../WebCore/platform/graphics/cairo/PathCairo.cpp  |      8 +-
 .../graphics/cairo/PlatformContextCairo.cpp        |     29 +-
 .../platform/graphics/cairo/RefPtrCairo.cpp        |    236 +-
 .../WebCore/platform/graphics/cg/BitmapImageCG.cpp |    261 +
 .../WebCore/platform/graphics/cg/ColorCG.cpp       |     37 +
 .../WebCore/platform/graphics/cg/FloatPointCG.cpp  |      2 +-
 .../WebCore/platform/graphics/cg/FloatRectCG.cpp   |      2 +-
 .../WebCore/platform/graphics/cg/FloatSizeCG.cpp   |      4 +-
 .../WebCore/platform/graphics/cg/GradientCG.cpp    |     32 +-
 .../platform/graphics/cg/GraphicsContext3DCG.cpp   |     10 +-
 .../platform/graphics/cg/GraphicsContextCG.cpp     |    411 +-
 .../graphics/cg/GraphicsContextPlatformPrivateCG.h |      2 +-
 .../graphics/cg/ImageBufferBackingStoreCache.cpp   |    226 +
 .../graphics/cg/ImageBufferBackingStoreCache.h     |    112 +
 .../WebCore/platform/graphics/cg/ImageBufferCG.cpp |    184 +-
 .../platform/graphics/cg/ImageBufferDataCG.cpp     |    118 +-
 .../platform/graphics/cg/ImageBufferDataCG.h       |     10 +-
 .../WebCore/platform/graphics/cg/ImageCG.cpp       |     82 +-
 .../WebCore/platform/graphics/cg/ImageSourceCG.cpp |    235 +-
 .../WebCore/platform/graphics/cg/ImageSourceCG.h   |      2 +-
 .../platform/graphics/cg/ImageSourceCGMac.mm       |     15 +
 .../WebCore/platform/graphics/cg/IntPointCG.cpp    |      2 +-
 .../WebCore/platform/graphics/cg/IntRectCG.cpp     |      4 +-
 .../WebCore/platform/graphics/cg/IntSizeCG.cpp     |      2 +-
 .../platform/graphics/cg/PDFDocumentImage.cpp      |    249 +-
 .../platform/graphics/cg/PDFDocumentImage.h        |     86 +-
 .../Source/WebCore/platform/graphics/cg/PathCG.cpp |     13 +-
 .../WebCore/platform/graphics/cg/PatternCG.cpp     |      5 +-
 .../graphics/cg/SubimageCacheWithTimer.cpp         |    116 +
 .../platform/graphics/cg/SubimageCacheWithTimer.h  |    104 +
 .../graphics/clutter/GraphicsLayerClutter.cpp      |   1394 -
 .../graphics/clutter/GraphicsLayerClutter.h        |    273 -
 .../graphics/cocoa/FontPlatformDataCocoa.mm        |    128 +-
 .../cpu/arm/filters/FECompositeArithmeticNEON.h    |     10 +-
 .../graphics/cpu/arm/filters/FELightingNEON.cpp    |      5 +-
 .../graphics/cpu/arm/filters/FELightingNEON.h      |      4 +-
 .../platform/graphics/efl/CairoUtilitiesEfl.cpp    |    130 +
 .../platform/graphics/efl/CairoUtilitiesEfl.h      |     38 +
 .../platform/graphics/efl/GraphicsContext3DEfl.cpp |     10 +-
 .../graphics/efl/GraphicsContext3DPrivate.cpp      |    269 +
 .../graphics/efl/GraphicsContext3DPrivate.h        |     93 +
 .../graphics/filters/CustomFilterArrayParameter.h  |     91 -
 .../graphics/filters/CustomFilterColorParameter.h  |     89 -
 .../filters/CustomFilterCompiledProgram.cpp        |    156 -
 .../graphics/filters/CustomFilterCompiledProgram.h |     99 -
 .../graphics/filters/CustomFilterConstants.h       |     60 -
 .../graphics/filters/CustomFilterGlobalContext.cpp |     89 -
 .../graphics/filters/CustomFilterGlobalContext.h   |     77 -
 .../platform/graphics/filters/CustomFilterMesh.cpp |     72 -
 .../platform/graphics/filters/CustomFilterMesh.h   |     80 -
 .../graphics/filters/CustomFilterMeshGenerator.cpp |    173 -
 .../graphics/filters/CustomFilterMeshGenerator.h   |    126 -
 .../graphics/filters/CustomFilterNumberParameter.h |     86 -
 .../graphics/filters/CustomFilterOperation.cpp     |     77 -
 .../graphics/filters/CustomFilterOperation.h       |     96 -
 .../graphics/filters/CustomFilterParameter.h       |     78 -
 .../graphics/filters/CustomFilterParameterList.cpp |    104 -
 .../graphics/filters/CustomFilterParameterList.h   |     56 -
 .../graphics/filters/CustomFilterProgram.cpp       |    101 -
 .../graphics/filters/CustomFilterProgram.h         |     99 -
 .../graphics/filters/CustomFilterProgramClient.h   |     52 -
 .../graphics/filters/CustomFilterProgramInfo.cpp   |    109 -
 .../graphics/filters/CustomFilterProgramInfo.h     |    111 -
 .../graphics/filters/CustomFilterRenderer.cpp      |    335 -
 .../graphics/filters/CustomFilterRenderer.h        |    105 -
 .../filters/CustomFilterTransformParameter.h       |    102 -
 .../filters/CustomFilterValidatedProgram.cpp       |    619 -
 .../filters/CustomFilterValidatedProgram.h         |    131 -
 .../graphics/filters/DistantLightSource.cpp        |      2 +-
 .../platform/graphics/filters/DistantLightSource.h |      4 +-
 .../WebCore/platform/graphics/filters/FEBlend.cpp  |      3 +-
 .../platform/graphics/filters/FEColorMatrix.cpp    |      5 +-
 .../graphics/filters/FEComponentTransfer.cpp       |      8 +-
 .../platform/graphics/filters/FEComposite.cpp      |      5 +-
 .../platform/graphics/filters/FEComposite.h        |      4 +-
 .../platform/graphics/filters/FEConvolveMatrix.cpp |      3 +-
 .../platform/graphics/filters/FECustomFilter.cpp   |    384 -
 .../platform/graphics/filters/FECustomFilter.h     |    109 -
 .../graphics/filters/FEDiffuseLighting.cpp         |      1 -
 .../graphics/filters/FEDisplacementMap.cpp         |      3 +-
 .../platform/graphics/filters/FEDisplacementMap.h  |      4 +-
 .../platform/graphics/filters/FEDropShadow.cpp     |      5 +-
 .../WebCore/platform/graphics/filters/FEFlood.cpp  |      1 -
 .../WebCore/platform/graphics/filters/FEFlood.h    |      4 +-
 .../platform/graphics/filters/FEGaussianBlur.cpp   |    108 +-
 .../platform/graphics/filters/FEGaussianBlur.h     |     11 +-
 .../WebCore/platform/graphics/filters/FELighting.h |      2 +-
 .../WebCore/platform/graphics/filters/FEMerge.cpp  |      1 -
 .../platform/graphics/filters/FEMorphology.cpp     |     16 +-
 .../WebCore/platform/graphics/filters/FEOffset.cpp |      1 -
 .../graphics/filters/FESpecularLighting.cpp        |      1 -
 .../WebCore/platform/graphics/filters/FETile.cpp   |      4 +-
 .../platform/graphics/filters/FETurbulence.cpp     |      3 +-
 .../WebCore/platform/graphics/filters/Filter.h     |    135 +-
 .../platform/graphics/filters/FilterEffect.cpp     |      6 +-
 .../platform/graphics/filters/FilterEffect.h       |     10 +-
 .../platform/graphics/filters/FilterOperation.cpp  |     32 +-
 .../platform/graphics/filters/FilterOperation.h    |    115 +-
 .../platform/graphics/filters/FilterOperations.cpp |     26 +-
 .../platform/graphics/filters/FilterOperations.h   |      9 +-
 .../platform/graphics/filters/PointLightSource.h   |      6 +-
 .../platform/graphics/filters/SourceAlpha.cpp      |      1 -
 .../platform/graphics/filters/SourceGraphic.cpp    |      1 -
 .../platform/graphics/filters/SpotLightSource.h    |     16 +-
 .../filters/ValidatedCustomFilterOperation.cpp     |     68 -
 .../filters/ValidatedCustomFilterOperation.h       |     95 -
 .../CustomFilterValidatedProgramTextureMapper.cpp  |     58 -
 .../freetype/FontCustomPlatformDataFreeType.cpp    |     37 +-
 .../platform/graphics/freetype/FontPlatformData.h  |     16 +-
 .../graphics/freetype/FontPlatformDataFreeType.cpp |     85 +-
 .../graphics/freetype/SimpleFontDataFreeType.cpp   |     56 +-
 .../graphics/freetype/UTF16UChar32Iterator.h       |     70 +
 .../platform/graphics/gpu/DrawingBuffer.cpp        |     61 +-
 .../WebCore/platform/graphics/gpu/DrawingBuffer.h  |     12 +-
 .../platform/graphics/gpu/LoopBlinnMathUtils.cpp   |      4 -
 .../platform/graphics/gpu/LoopBlinnShader.cpp      |      2 +-
 .../WebCore/platform/graphics/gpu/Texture.cpp      |     18 +-
 .../Source/WebCore/platform/graphics/gpu/Texture.h |      4 +-
 .../WebCore/platform/graphics/gpu/TilingData.cpp   |     12 +-
 .../platform/graphics/gpu/mac/DrawingBufferMac.mm  |     16 -
 .../platform/graphics/gpu/qt/DrawingBufferQt.cpp   |    115 -
 .../gstreamer/AudioTrackPrivateGStreamer.cpp       |     61 +
 .../gstreamer/AudioTrackPrivateGStreamer.h         |     64 +
 .../graphics/gstreamer/GRefPtrGStreamer.cpp        |    103 +-
 .../platform/graphics/gstreamer/GRefPtrGStreamer.h |     20 +
 .../graphics/gstreamer/GStreamerGWorld.cpp         |    285 -
 .../platform/graphics/gstreamer/GStreamerGWorld.h  |     72 -
 .../graphics/gstreamer/GStreamerUtilities.cpp      |    150 +
 .../graphics/gstreamer/GStreamerUtilities.h        |     77 +
 .../platform/graphics/gstreamer/ImageGStreamer.h   |      7 +-
 .../graphics/gstreamer/ImageGStreamerCairo.cpp     |     17 +-
 .../graphics/gstreamer/ImageGStreamerQt.cpp        |     90 -
 .../InbandMetadataTextTrackPrivateGStreamer.h      |     62 +
 .../gstreamer/InbandTextTrackPrivateGStreamer.cpp  |    160 +
 .../gstreamer/InbandTextTrackPrivateGStreamer.h    |     76 +
 .../gstreamer/MediaPlayerPrivateGStreamer.cpp      |   1060 +-
 .../gstreamer/MediaPlayerPrivateGStreamer.h        |    205 +-
 .../gstreamer/MediaPlayerPrivateGStreamerBase.cpp  |    549 +
 .../gstreamer/MediaPlayerPrivateGStreamerBase.h    |    135 +
 .../graphics/gstreamer/MediaSourceGStreamer.cpp    |     84 +
 .../graphics/gstreamer/MediaSourceGStreamer.h      |     63 +
 .../graphics/gstreamer/PlatformVideoWindow.h       |     65 -
 .../graphics/gstreamer/PlatformVideoWindowEfl.cpp  |     42 -
 .../graphics/gstreamer/PlatformVideoWindowGtk.cpp  |     68 -
 .../graphics/gstreamer/PlatformVideoWindowMac.mm   |     49 -
 .../gstreamer/PlatformVideoWindowPrivate.h         |     60 -
 .../graphics/gstreamer/PlatformVideoWindowQt.cpp   |    133 -
 .../gstreamer/SourceBufferPrivateGStreamer.cpp     |     68 +
 .../gstreamer/SourceBufferPrivateGStreamer.h       |     65 +
 .../graphics/gstreamer/TextCombinerGStreamer.cpp   |    301 +
 .../graphics/gstreamer/TextCombinerGStreamer.h     |     66 +
 .../graphics/gstreamer/TextSinkGStreamer.cpp       |    101 +
 .../graphics/gstreamer/TextSinkGStreamer.h         |     65 +
 .../gstreamer/TrackPrivateBaseGStreamer.cpp        |    179 +
 .../graphics/gstreamer/TrackPrivateBaseGStreamer.h |     80 +
 .../graphics/gstreamer/VideoSinkGStreamer.cpp      |    206 +-
 .../graphics/gstreamer/VideoSinkGStreamer.h        |      9 -
 .../gstreamer/VideoTrackPrivateGStreamer.cpp       |     61 +
 .../gstreamer/VideoTrackPrivateGStreamer.h         |     64 +
 .../gstreamer/WebKitMediaSourceGStreamer.cpp       |    840 +
 .../gstreamer/WebKitMediaSourceGStreamer.h         |     72 +
 .../gstreamer/WebKitWebSourceGStreamer.cpp         |    766 +-
 .../platform/graphics/gtk/GdkCairoUtilities.cpp    |     13 +-
 .../platform/graphics/gtk/GdkCairoUtilities.h      |      2 +-
 .../platform/graphics/gtk/ImageBufferGtk.cpp       |     36 +-
 .../WebCore/platform/graphics/gtk/ImageGtk.cpp     |     13 +-
 .../platform/graphics/java/BitmapImageJava.cpp     |     12 +-
 .../platform/graphics/java/BufferImageJava.cpp     |      4 +-
 .../platform/graphics/java/BufferImageJava.h       |      4 +-
 .../graphics/java/FontCustomPlatformData.cpp       |     10 +-
 .../graphics/java/FontCustomPlatformData.h         |      6 +-
 .../WebCore/platform/graphics/java/FontJava.cpp    |     22 +-
 .../graphics/java/FontPlatformDataJava.cpp         |      4 +-
 .../graphics/java/GlyphPageTreeNodeJava.cpp        |      5 +
 .../platform/graphics/java/GraphicsContextJava.cpp |     49 +-
 .../platform/graphics/java/ImageBufferJava.cpp     |     10 +-
 .../platform/graphics/java/ImageSourceJava.cpp     |     12 +-
 .../graphics/java/MediaPlayerPrivateJava.cpp       |     20 +-
 .../graphics/java/MediaPlayerPrivateJava.h         |      9 +-
 .../WebCore/platform/graphics/java/PathJava.cpp    |      4 +-
 .../Source/WebCore/platform/graphics/java/RQRef.h  |      4 +-
 .../platform/graphics/java/RenderingQueue.cpp      |     18 +-
 .../platform/graphics/java/RenderingQueue.h        |      4 +-
 .../WebCore/platform/graphics/mac/ColorMac.h       |      4 +
 .../WebCore/platform/graphics/mac/ColorMac.mm      |     12 +-
 .../graphics/mac/ComplexTextController.cpp         |     67 +-
 .../platform/graphics/mac/ComplexTextController.h  |      5 +-
 .../graphics/mac/ComplexTextControllerCoreText.mm  |     15 +-
 .../graphics/mac/DisplayRefreshMonitorMac.cpp      |      8 +-
 .../WebCore/platform/graphics/mac/FloatPointMac.mm |      4 +
 .../WebCore/platform/graphics/mac/FloatRectMac.mm  |      2 +
 .../WebCore/platform/graphics/mac/FloatSizeMac.mm  |      2 +
 .../WebCore/platform/graphics/mac/FontCacheMac.mm  |     12 +-
 .../platform/graphics/mac/FontComplexTextMac.cpp   |     22 +-
 .../graphics/mac/FontCustomPlatformData.cpp        |     36 +-
 .../platform/graphics/mac/FontCustomPlatformData.h |      5 +-
 .../WebCore/platform/graphics/mac/FontMac.mm       |    343 +-
 .../platform/graphics/mac/GlyphPageTreeNodeMac.cpp |     17 +
 .../platform/graphics/mac/GraphicsContext3DMac.mm  |    193 +-
 .../platform/graphics/mac/GraphicsContextMac.mm    |    118 +-
 .../WebCore/platform/graphics/mac/IconMac.mm       |      7 +
 .../WebCore/platform/graphics/mac/ImageMac.mm      |     24 +-
 .../WebCore/platform/graphics/mac/IntPointMac.mm   |      2 +
 .../WebCore/platform/graphics/mac/IntRectMac.mm    |      2 +
 .../WebCore/platform/graphics/mac/IntSizeMac.mm    |      2 +
 .../graphics/mac/MediaPlayerPrivateQTKit.h         |     17 +-
 .../graphics/mac/MediaPlayerPrivateQTKit.mm        |    188 +-
 .../platform/graphics/mac/MediaPlayerProxy.h       |     65 +-
 .../platform/graphics/mac/PDFDocumentImageMac.mm   |     89 +
 .../graphics/mac/SimpleFontDataCoreText.cpp        |     18 +-
 .../platform/graphics/mac/SimpleFontDataMac.mm     |     24 +-
 .../platform/graphics/mac/WebCoreCALayerExtras.h   |     37 +
 .../platform/graphics/mac/WebCoreCALayerExtras.mm  |     58 +
 .../WebCore/platform/graphics/mac/WebGLLayer.h     |     11 +-
 .../WebCore/platform/graphics/mac/WebGLLayer.mm    |     31 +-
 .../WebCore/platform/graphics/mac/WebLayer.h       |     32 +-
 .../WebCore/platform/graphics/mac/WebLayer.mm      |    235 +-
 .../WebCore/platform/graphics/mac/WebTiledLayer.h  |      4 -
 .../WebCore/platform/graphics/mac/WebTiledLayer.mm |     37 +-
 .../graphics/opengl/Extensions3DOpenGL.cpp         |    100 +-
 .../platform/graphics/opengl/Extensions3DOpenGL.h  |      6 +-
 .../graphics/opengl/Extensions3DOpenGLCommon.cpp   |    224 +
 .../graphics/opengl/Extensions3DOpenGLCommon.h     |     95 +
 .../graphics/opengl/Extensions3DOpenGLES.cpp       |    309 +
 .../graphics/opengl/Extensions3DOpenGLES.h         |    130 +
 .../WebCore/platform/graphics/opengl/GLDefs.h      |     82 +
 .../platform/graphics/opengl/GLPlatformContext.cpp |    285 +
 .../platform/graphics/opengl/GLPlatformContext.h   |     97 +
 .../platform/graphics/opengl/GLPlatformSurface.cpp |    133 +
 .../platform/graphics/opengl/GLPlatformSurface.h   |     95 +
 .../graphics/opengl/GraphicsContext3DOpenGL.cpp    |     78 +-
 .../opengl/GraphicsContext3DOpenGLCommon.cpp       |   1652 +
 .../graphics/opengl/GraphicsContext3DOpenGLES.cpp  |    218 +
 .../graphics/opengl/TemporaryOpenGLSetting.cpp     |     72 +
 .../graphics/opengl/TemporaryOpenGLSetting.h       |     59 +
 .../graphics/opentype/OpenTypeSanitizer.cpp        |     69 -
 .../platform/graphics/opentype/OpenTypeSanitizer.h |     57 -
 .../platform/graphics/opentype/OpenTypeTypes.h     |    105 +
 .../graphics/opentype/OpenTypeUtilities.cpp        |     54 +-
 .../platform/graphics/opentype/OpenTypeUtilities.h |      3 +-
 .../graphics/opentype/OpenTypeVerticalData.cpp     |    574 +
 .../graphics/opentype/OpenTypeVerticalData.h       |     77 +
 .../WebCore/platform/graphics/qt/ColorQt.cpp       |     51 -
 .../WebCore/platform/graphics/qt/FloatPointQt.cpp  |     48 -
 .../WebCore/platform/graphics/qt/FloatRectQt.cpp   |     64 -
 .../WebCore/platform/graphics/qt/FontCacheQt.cpp   |     94 -
 .../platform/graphics/qt/FontCustomPlatformData.h  |     55 -
 .../graphics/qt/FontCustomPlatformDataQt.cpp       |     83 -
 .../platform/graphics/qt/FontPlatformData.h        |    132 -
 .../platform/graphics/qt/FontPlatformDataQt.cpp    |    135 -
 .../Source/WebCore/platform/graphics/qt/FontQt.cpp |    342 -
 .../platform/graphics/qt/GlyphPageTreeNodeQt.cpp   |     52 -
 .../WebCore/platform/graphics/qt/GradientQt.cpp    |    119 -
 .../platform/graphics/qt/GraphicsContext3DQt.cpp   |    559 -
 .../platform/graphics/qt/GraphicsContextQt.cpp     |   1654 -
 .../Source/WebCore/platform/graphics/qt/IconQt.cpp |     88 -
 .../platform/graphics/qt/ImageBufferDataQt.h       |     49 -
 .../WebCore/platform/graphics/qt/ImageBufferQt.cpp |    381 -
 .../platform/graphics/qt/ImageDecoderQt.cpp        |    282 -
 .../WebCore/platform/graphics/qt/ImageDecoderQt.h  |     81 -
 .../WebCore/platform/graphics/qt/ImageQt.cpp       |    307 -
 .../WebCore/platform/graphics/qt/IntPointQt.cpp    |     48 -
 .../WebCore/platform/graphics/qt/IntRectQt.cpp     |     48 -
 .../WebCore/platform/graphics/qt/IntSizeQt.cpp     |     49 -
 .../platform/graphics/qt/MediaPlayerPrivateQt.cpp  |    664 -
 .../platform/graphics/qt/MediaPlayerPrivateQt.h    |    168 -
 .../Source/WebCore/platform/graphics/qt/PathQt.cpp |    444 -
 .../WebCore/platform/graphics/qt/PatternQt.cpp     |     47 -
 .../platform/graphics/qt/SimpleFontDataQt.cpp      |    128 -
 .../WebCore/platform/graphics/qt/StillImageQt.cpp  |     96 -
 .../WebCore/platform/graphics/qt/StillImageQt.h    |     69 -
 .../Source/WebCore/platform/graphics/qt/TileQt.cpp |    197 -
 .../Source/WebCore/platform/graphics/qt/TileQt.h   |     72 -
 .../graphics/qt/TransformationMatrixQt.cpp         |     71 -
 .../platform/graphics/qt/TransparencyLayer.h       |     86 -
 .../graphics/surfaces/GLTransportSurface.cpp       |    259 +
 .../graphics/surfaces/GLTransportSurface.h         |     77 +
 .../platform/graphics/surfaces/GraphicsSurface.cpp |      6 +-
 .../platform/graphics/surfaces/GraphicsSurface.h   |      8 +-
 .../graphics/surfaces/GraphicsSurfaceToken.h       |     83 +
 .../graphics/texmap/GraphicsLayerTextureMapper.cpp |     34 +-
 .../graphics/texmap/GraphicsLayerTextureMapper.h   |     13 +-
 .../platform/graphics/texmap/TextureMapper.cpp     |      7 +-
 .../platform/graphics/texmap/TextureMapper.h       |     15 +-
 .../graphics/texmap/TextureMapperBackingStore.cpp  |     26 +-
 .../graphics/texmap/TextureMapperBackingStore.h    |      4 +-
 .../graphics/texmap/TextureMapperFPSCounter.cpp    |      8 +-
 .../graphics/texmap/TextureMapperFPSCounter.h      |      4 +-
 .../platform/graphics/texmap/TextureMapperGL.cpp   |   1137 +
 .../platform/graphics/texmap/TextureMapperGL.h     |     42 +-
 .../graphics/texmap/TextureMapperImageBuffer.cpp   |     19 +-
 .../graphics/texmap/TextureMapperImageBuffer.h     |     22 +-
 .../graphics/texmap/TextureMapperLayer.cpp         |      6 +-
 .../platform/graphics/texmap/TextureMapperLayer.h  |      8 +-
 .../graphics/texmap/TextureMapperPlatformLayer.h   |      1 +
 .../graphics/texmap/TextureMapperShaderProgram.cpp |    403 +
 .../graphics/texmap/TextureMapperShaderProgram.h   |    103 +
 .../texmap/TextureMapperSurfaceBackingStore.cpp    |      2 +-
 .../texmap/TextureMapperSurfaceBackingStore.h      |      2 +-
 .../platform/graphics/texmap/TextureMapperTile.cpp |      2 +-
 .../platform/graphics/texmap/TextureMapperTile.h   |      2 +-
 .../texmap/TextureMapperTiledBackingStore.cpp      |      2 +-
 .../texmap/TextureMapperTiledBackingStore.h        |     10 +-
 .../platform/graphics/transforms/AffineTransform.h |      8 +-
 .../transforms/IdentityTransformOperation.h        |      4 +-
 .../transforms/Matrix3DTransformOperation.cpp      |      2 -
 .../transforms/Matrix3DTransformOperation.h        |      4 +-
 .../transforms/MatrixTransformOperation.cpp        |      2 -
 .../graphics/transforms/MatrixTransformOperation.h |      4 +-
 .../transforms/PerspectiveTransformOperation.cpp   |      6 +-
 .../transforms/PerspectiveTransformOperation.h     |      4 +-
 .../transforms/RotateTransformOperation.cpp        |      6 +-
 .../graphics/transforms/RotateTransformOperation.h |      4 +-
 .../graphics/transforms/ScaleTransformOperation.h  |      4 +-
 .../graphics/transforms/SkewTransformOperation.h   |      4 +-
 .../graphics/transforms/TransformOperation.h       |      4 +-
 .../graphics/transforms/TransformOperations.cpp    |      4 +-
 .../graphics/transforms/TransformOperations.h      |      6 +-
 .../graphics/transforms/TransformState.cpp         |     12 +-
 .../platform/graphics/transforms/TransformState.h  |      2 +-
 .../graphics/transforms/TransformationMatrix.cpp   |    434 +-
 .../graphics/transforms/TransformationMatrix.h     |     47 +-
 .../transforms/TranslateTransformOperation.cpp     |     13 +-
 .../transforms/TranslateTransformOperation.h       |      4 +-
 .../WebCore/platform/graphics/win/DIBPixelData.h   |    150 +-
 .../WebCore/platform/graphics/win/FontCGWin.cpp    |      9 +-
 .../WebCore/platform/graphics/win/FontCacheWin.cpp |     45 +-
 .../graphics/win/FontCustomPlatformData.cpp        |     34 +-
 .../platform/graphics/win/FontCustomPlatformData.h |      2 +-
 .../graphics/win/FontCustomPlatformDataCairo.cpp   |     68 +-
 .../graphics/win/FontCustomPlatformDataCairo.h     |     56 -
 .../graphics/win/FontPlatformDataCGWin.cpp         |      6 +-
 .../graphics/win/FontPlatformDataCairoWin.cpp      |      5 +-
 .../platform/graphics/win/FontPlatformDataWin.cpp  |      9 +-
 .../WebCore/platform/graphics/win/FontWin.cpp      |      8 +-
 .../platform/graphics/win/FullScreenController.cpp |      5 +-
 .../graphics/win/FullScreenControllerClient.h      |      2 +
 .../graphics/win/GlyphPageTreeNodeCairoWin.cpp     |      7 +-
 .../platform/graphics/win/GraphicsContext3DWin.cpp |    207 +
 .../platform/graphics/win/GraphicsContextCGWin.cpp |     24 +-
 .../graphics/win/GraphicsContextCairoWin.cpp       |      4 +-
 .../platform/graphics/win/GraphicsContextWin.cpp   |     13 +-
 .../WebCore/platform/graphics/win/IconWin.cpp      |      2 +-
 .../WebCore/platform/graphics/win/ImageCGWin.cpp   |     12 +-
 .../platform/graphics/win/ImageCairoWin.cpp        |     19 +-
 .../win/MediaPlayerPrivateFullscreenWindow.cpp     |     26 +-
 .../win/MediaPlayerPrivateFullscreenWindow.h       |     12 +-
 .../MediaPlayerPrivateQuickTimeVisualContext.cpp   |     84 +-
 .../win/MediaPlayerPrivateQuickTimeVisualContext.h |     13 +-
 .../Source/WebCore/platform/graphics/win/QTMovie.h |      1 -
 .../platform/graphics/win/RefCountedGDIHandle.h    |     70 -
 .../platform/graphics/win/SharedGDIObject.h        |     63 +
 .../platform/graphics/win/SimpleFontDataWin.cpp    |     57 +-
 .../platform/graphics/win/UniscribeController.cpp  |     29 +-
 .../platform/graphics/win/WKCAImageQueue.cpp       |      4 -
 .../WebCore/platform/graphics/win/WKCAImageQueue.h |      4 -
 .../platform/graphics/wince/FontCacheWinCE.cpp     |      9 +-
 .../graphics/wince/FontCustomPlatformData.cpp      |     23 +-
 .../graphics/wince/FontCustomPlatformData.h        |      2 +-
 .../platform/graphics/wince/FontPlatformData.cpp   |     15 +-
 .../WebCore/platform/graphics/wince/FontWinCE.cpp  |     12 +-
 .../graphics/wince/GraphicsContextWinCE.cpp        |     80 +-
 .../platform/graphics/wince/ImageBufferWinCE.cpp   |      8 +-
 .../WebCore/platform/graphics/wince/ImageWinCE.cpp |     34 +-
 .../graphics/wince/MediaPlayerPrivateWinCE.h       |      2 +-
 .../platform/graphics/wince/MediaPlayerProxy.cpp   |     14 +-
 .../platform/graphics/wince/PlatformPathWinCE.h    |      1 +
 .../platform/graphics/wince/SharedBitmap.cpp       |     42 +-
 .../WebCore/platform/graphics/wince/SharedBitmap.h |     12 +-
 .../Source/WebCore/platform/gtk/ClipboardGtk.cpp   |     50 -
 .../WebCore/platform/gtk/CompositionResults.h      |     65 +
 .../Source/WebCore/platform/gtk/ContextMenuGtk.cpp |      6 +-
 .../WebCore/platform/gtk/ContextMenuItemGtk.cpp    |      6 +-
 .../Source/WebCore/platform/gtk/CursorGtk.cpp      |     10 +-
 .../Source/WebCore/platform/gtk/DataObjectGtk.cpp  |    354 +-
 .../Source/WebCore/platform/gtk/DataObjectGtk.h    |     15 +-
 .../Source/WebCore/platform/gtk/DragDataGtk.cpp    |     11 +-
 .../Source/WebCore/platform/gtk/DragIcon.cpp       |      8 +-
 .../Source/WebCore/platform/gtk/DragImageGtk.cpp   |      2 +-
 .../Source/WebCore/platform/gtk/ErrorsGtk.cpp      |     22 +-
 .../native/Source/WebCore/platform/gtk/ErrorsGtk.h |      8 +-
 .../Source/WebCore/platform/gtk/FileSystemGtk.cpp  |    153 +-
 .../Source/WebCore/platform/gtk/GOwnPtrGtk.cpp     |     38 -
 .../Source/WebCore/platform/gtk/GOwnPtrGtk.h       |     32 -
 .../Source/WebCore/platform/gtk/GUniquePtrGtk.h    |     33 +
 .../Source/WebCore/platform/gtk/GamepadsGtk.cpp    |    225 +
 .../WebCore/platform/gtk/GtkClickCounter.cpp       |      4 +-
 .../WebCore/platform/gtk/GtkDragAndDropHelper.cpp  |     68 +-
 .../WebCore/platform/gtk/GtkDragAndDropHelper.h    |     14 +-
 .../WebCore/platform/gtk/GtkInputMethodFilter.cpp  |    353 +
 .../WebCore/platform/gtk/GtkInputMethodFilter.h    |     99 +
 .../Source/WebCore/platform/gtk/GtkPopupMenu.cpp   |     38 +-
 .../Source/WebCore/platform/gtk/GtkPopupMenu.h     |      2 +-
 .../WebCore/platform/gtk/GtkTouchContextHelper.cpp |     63 +
 .../WebCore/platform/gtk/GtkTouchContextHelper.h   |     50 +
 .../Source/WebCore/platform/gtk/GtkVersioning.c    |      8 +-
 .../Source/WebCore/platform/gtk/GtkVersioning.h    |     12 +
 .../platform/gtk/GtkWidgetBackingStoreX11.cpp      |    111 -
 .../Source/WebCore/platform/gtk/LanguageGtk.cpp    |      4 +-
 .../WebCore/platform/gtk/LocalizedStringsGtk.cpp   |     65 +-
 .../Source/WebCore/platform/gtk/LoggingGtk.cpp     |     33 +-
 .../Source/WebCore/platform/gtk/PasteboardGtk.cpp  |    145 +-
 .../WebCore/platform/gtk/PasteboardHelper.cpp      |     57 +-
 .../Source/WebCore/platform/gtk/PasteboardHelper.h |      6 -
 .../Source/WebCore/platform/gtk/PopupMenuGtk.cpp   |      9 +-
 .../platform/gtk/RedirectedXCompositeWindow.cpp    |    270 +
 .../platform/gtk/RedirectedXCompositeWindow.h      |     84 +
 .../Source/WebCore/platform/gtk/RenderThemeGtk.cpp |     95 +-
 .../Source/WebCore/platform/gtk/RenderThemeGtk.h   |     19 +-
 .../WebCore/platform/gtk/RenderThemeGtk2.cpp       |     28 +-
 .../WebCore/platform/gtk/RenderThemeGtk3.cpp       |     41 +-
 .../Source/WebCore/platform/gtk/ScrollViewGtk.cpp  |      2 +-
 .../WebCore/platform/gtk/SharedBufferGtk.cpp       |     11 +-
 .../Source/WebCore/platform/gtk/SharedTimerGtk.cpp |      5 +-
 .../WebCore/platform/gtk/TemporaryLinkStubs.cpp    |      4 +-
 .../Source/WebCore/platform/gtk/UserAgentGtk.cpp   |     87 +
 .../Source/WebCore/platform/gtk/UserAgentGtk.h     |     39 +
 .../platform/gtk/WebKitAuthenticationWidget.cpp    |    241 +
 .../platform/gtk/WebKitAuthenticationWidget.h      |     61 +
 .../platform/gtk/WidgetBackingStoreGtkX11.cpp      |     83 +
 .../platform/gtk/WidgetBackingStoreGtkX11.h        |     46 +
 .../platform/gtk/WidgetRenderingContext.cpp        |    478 +-
 .../platform/image-decoders/ImageDecoder.cpp       |     29 +-
 .../WebCore/platform/image-decoders/ImageDecoder.h |    816 +-
 .../image-decoders/bmp/BMPImageDecoder.cpp         |      6 +-
 .../image-decoders/gif/GIFImageDecoder.cpp         |     23 +-
 .../platform/image-decoders/gif/GIFImageReader.cpp |    286 +-
 .../platform/image-decoders/gif/GIFImageReader.h   |     10 +-
 .../image-decoders/ico/ICOImageDecoder.cpp         |      8 +-
 .../image-decoders/jpeg/JPEGImageDecoder.cpp       |     12 +-
 .../image-decoders/png/PNGImageDecoder.cpp         |     25 +-
 .../image-decoders/webp/WEBPImageDecoder.cpp       |      7 +-
 .../platform/image-encoders/JPEGImageEncoder.cpp   |      5 +-
 .../Source/WebCore/platform/java/BridgeUtils.cpp   |     16 +-
 .../Source/WebCore/platform/java/ClipboardJava.cpp |    307 -
 .../Source/WebCore/platform/java/ClipboardJava.h   |     77 -
 .../platform/java/ClipboardUtilitiesJava.cpp       |     28 -
 .../WebCore/platform/java/ClipboardUtilitiesJava.h |     18 -
 .../platform/java/ContextMenuClientJava.cpp        |      4 +-
 .../WebCore/platform/java/ContextMenuClientJava.h  |      4 +-
 .../Source/WebCore/platform/java/CursorJava.cpp    |    144 +-
 .../Source/WebCore/platform/java/DataObjectJava.h  |    124 +-
 .../WebCore/platform/java/DragClientJava.cpp       |     40 +-
 .../Source/WebCore/platform/java/DragClientJava.h  |     12 +-
 .../Source/WebCore/platform/java/DragDataJava.cpp  |     16 +-
 .../WebCore/platform/java/EditorClientJava.cpp     |     18 +-
 .../WebCore/platform/java/EditorClientJava.h       |    150 +-
 .../Source/WebCore/platform/java/EventLoopJava.cpp |      4 +-
 .../WebCore/platform/java/FileChooserJava.cpp      |      6 +-
 .../WebCore/platform/java/FileSystemJava.cpp       |      9 +-
 .../platform/java/FrameLoaderClientJava.cpp        |    171 +-
 .../WebCore/platform/java/FrameLoaderClientJava.h  |     45 +-
 .../native/Source/WebCore/platform/java/JavaEnv.h  |      6 +-
 .../WebCore/platform/java/LocalizedStringsJava.cpp |     12 +-
 .../WebCore/platform/java/PasteboardJava.cpp       |    512 +-
 .../platform/java/PasteboardUtilitiesJava.cpp      |     28 +
 .../platform/java/PasteboardUtilitiesJava.h        |     18 +
 .../platform/java/PlatformStrategiesJava.cpp       |     16 +-
 .../WebCore/platform/java/PlatformStrategiesJava.h |     16 +-
 .../WebCore/platform/java/PluginDataJava.cpp       |      4 +-
 .../WebCore/platform/java/PluginWidgetJava.cpp     |      4 +-
 .../Source/WebCore/platform/java/PopupMenuJava.cpp |     12 +-
 .../WebCore/platform/java/RenderThemeJava.cpp      |     30 +-
 .../Source/WebCore/platform/java/RenderThemeJava.h |      6 +-
 .../WebCore/platform/java/ScrollbarThemeJava.cpp   |      8 +-
 .../WebCore/platform/java/SharedTimerJava.cpp      |      8 +-
 .../Source/WebCore/platform/java/SoundJava.cpp     |      6 +-
 .../platform/java/TemporaryLinkStubsJava.cpp       |     26 +-
 .../platform/java/TextBreakIteratorJava.cpp        |    119 +-
 .../Source/WebCore/platform/java/TextCodecJava.cpp |      6 +-
 .../WebCore/platform/java/TouchEventJava.cpp       |      2 +
 .../Source/WebCore/platform/java/WebPage.cpp       |    422 +-
 .../native/Source/WebCore/platform/java/WebPage.h  |     10 +-
 .../Source/WebCore/platform/java/WidgetJava.cpp    |      4 +-
 .../platform/java/api/BackForwardListJava.cpp      |     30 +-
 .../WebCore/platform/leveldb/LevelDBDatabase.cpp   |     50 +-
 .../WebCore/platform/leveldb/LevelDBDatabase.h     |     19 +-
 .../platform/leveldb/LevelDBTransaction.cpp        |     27 +-
 .../WebCore/platform/leveldb/LevelDBTransaction.h  |     20 +-
 .../WebCore/platform/leveldb/LevelDBWriteBatch.cpp |      7 +-
 .../WebCore/platform/leveldb/LevelDBWriteBatch.h   |      8 +-
 .../Source/WebCore/platform/mac/ClipboardMac.mm    |     74 -
 .../WebCore/platform/mac/ContentFilterMac.mm       |    238 +
 .../Source/WebCore/platform/mac/CursorMac.mm       |     82 -
 .../WebCore/platform/mac/DisplaySleepDisabler.cpp  |     13 +
 .../WebCore/platform/mac/DisplaySleepDisabler.h    |      4 +-
 .../Source/WebCore/platform/mac/DragDataMac.mm     |     10 +-
 .../Source/WebCore/platform/mac/DragImageMac.mm    |     23 +-
 .../platform/mac/DynamicLinkerInterposing.h        |     43 +
 .../platform/mac/EmptyProtocolDefinitions.h        |     41 -
 .../Source/WebCore/platform/mac/EventLoopMac.mm    |      4 +-
 .../Source/WebCore/platform/mac/FileSystemMac.mm   |     44 +-
 .../Source/WebCore/platform/mac/FoundationExtras.h |     40 -
 .../Source/WebCore/platform/mac/HTMLConverter.h    |      6 +-
 .../Source/WebCore/platform/mac/HTMLConverter.mm   |   1589 +-
 .../native/Source/WebCore/platform/mac/KURLMac.mm  |     78 -
 .../Source/WebCore/platform/mac/KillRingMac.mm     |      1 +
 .../platform/mac/LocalCurrentGraphicsContext.mm    |      2 +-
 .../WebCore/platform/mac/LocalizedStringsMac.cpp   |     59 +
 .../Source/WebCore/platform/mac/LoggingMac.mm      |     52 +-
 .../Source/WebCore/platform/mac/MediaTimeMac.cpp   |     68 +
 .../Source/WebCore/platform/mac/MediaTimeMac.h     |     43 +
 .../platform/mac/MemoryPressureHandlerMac.mm       |     49 +-
 .../WebCore/platform/mac/NSScrollerImpDetails.h    |     34 +-
 .../WebCore/platform/mac/NSScrollerImpDetails.mm   |     42 +
 .../Source/WebCore/platform/mac/PasteboardMac.mm   |    559 +-
 .../Source/WebCore/platform/mac/PlatformClockCA.h  |     16 +-
 .../Source/WebCore/platform/mac/PlatformClockCM.h  |     72 +
 .../Source/WebCore/platform/mac/PlatformClockCM.mm |    136 +
 .../WebCore/platform/mac/PlatformEventFactoryMac.h |     55 +
 .../platform/mac/PlatformEventFactoryMac.mm        |    507 +
 .../WebCore/platform/mac/PlatformPasteboardMac.mm  |    198 +
 .../WebCore/platform/mac/PlatformScreenMac.mm      |     51 +-
 .../platform/mac/PlatformSpeechSynthesisMac.mm     |     75 +
 .../platform/mac/PlatformSpeechSynthesizerMac.mm   |    270 +
 .../Source/WebCore/platform/mac/PublicSuffixMac.mm |     80 +
 .../WebCore/platform/mac/PurgeableBufferMac.cpp    |     15 +-
 .../WebCore/platform/mac/SSLKeyGeneratorMac.cpp    |      4 +-
 .../WebCore/platform/mac/ScrollAnimatorMac.h       |     47 +-
 .../WebCore/platform/mac/ScrollAnimatorMac.mm      |    395 +-
 .../platform/mac/ScrollElasticityController.h      |      4 +
 .../platform/mac/ScrollElasticityController.mm     |     28 +-
 .../Source/WebCore/platform/mac/ScrollViewMac.mm   |     30 +-
 .../WebCore/platform/mac/ScrollbarThemeMac.h       |     19 +-
 .../WebCore/platform/mac/ScrollbarThemeMac.mm      |    253 +-
 .../Source/WebCore/platform/mac/SharedBufferMac.mm |     22 +-
 .../Source/WebCore/platform/mac/SharedTimerMac.mm  |      4 -
 .../Source/WebCore/platform/mac/SoftLinking.h      |    101 +-
 .../Source/WebCore/platform/mac/SystemVersionMac.h |     29 +
 .../WebCore/platform/mac/SystemVersionMac.mm       |     84 +
 .../native/Source/WebCore/platform/mac/ThemeMac.h  |      2 +-
 .../native/Source/WebCore/platform/mac/ThemeMac.mm |     67 +-
 .../native/Source/WebCore/platform/mac/URLMac.mm   |     72 +
 .../Source/WebCore/platform/mac/UserActivityMac.mm |     91 +
 .../mac/WebCoreFullScreenPlaceholderView.h         |     46 +
 .../mac/WebCoreFullScreenPlaceholderView.mm        |     99 +
 .../platform/mac/WebCoreFullScreenWarningView.h    |     45 +
 .../platform/mac/WebCoreFullScreenWarningView.mm   |    109 +
 .../WebCore/platform/mac/WebCoreFullScreenWindow.h |     36 +
 .../platform/mac/WebCoreFullScreenWindow.mm        |     72 +
 .../WebCore/platform/mac/WebCoreNSCellExtras.h     |     34 +
 .../WebCore/platform/mac/WebCoreNSCellExtras.m     |     47 +
 .../WebCore/platform/mac/WebCoreNSURLExtras.h      |     56 +
 .../WebCore/platform/mac/WebCoreNSURLExtras.mm     |    883 +
 .../WebCore/platform/mac/WebCoreObjCExtras.h       |     12 -
 .../WebCore/platform/mac/WebCoreObjCExtras.mm      |      4 +-
 .../WebCore/platform/mac/WebCoreSystemInterface.h  |    120 +-
 .../WebCore/platform/mac/WebCoreSystemInterface.mm |     54 +-
 .../Source/WebCore/platform/mac/WebFontCache.mm    |      2 -
 .../platform/mac/WebVideoFullscreenController.h    |      4 +-
 .../platform/mac/WebVideoFullscreenController.mm   |     81 +-
 .../mac/WebVideoFullscreenHUDWindowController.mm   |      7 +-
 .../Source/WebCore/platform/mac/WidgetMac.mm       |    126 +-
 .../platform/mediastream/MediaConstraints.h        |     70 +
 .../platform/mediastream/MediaStreamCenter.cpp     |     72 +
 .../platform/mediastream/MediaStreamCenter.h       |     71 +
 .../platform/mediastream/MediaStreamComponent.h    |     91 -
 .../MediaStreamConstraintsValidationClient.h       |     51 +
 .../mediastream/MediaStreamCreationClient.h        |     53 +
 .../platform/mediastream/MediaStreamDescriptor.h   |    148 -
 .../platform/mediastream/MediaStreamPrivate.cpp    |    206 +
 .../platform/mediastream/MediaStreamPrivate.h      |    118 +
 .../platform/mediastream/MediaStreamSource.cpp     |    160 +
 .../platform/mediastream/MediaStreamSource.h       |     96 +-
 .../mediastream/MediaStreamSourceCapabilities.h    |    149 +
 .../mediastream/MediaStreamSourceStates.cpp        |     86 +
 .../platform/mediastream/MediaStreamSourceStates.h |     95 +
 .../mediastream/MediaStreamTrackPrivate.cpp        |    288 +
 .../platform/mediastream/MediaStreamTrackPrivate.h |    123 +
 .../MediaStreamTrackSourcesRequestClient.h         |     76 +
 .../platform/mediastream/RTCConfiguration.h        |     88 +
 .../platform/mediastream/RTCDTMFSenderHandler.h    |     53 +
 .../mediastream/RTCDTMFSenderHandlerClient.h       |     44 +
 .../platform/mediastream/RTCDataChannelHandler.h   |     60 +
 .../mediastream/RTCDataChannelHandlerClient.h      |     55 +
 .../mediastream/RTCIceCandidateDescriptor.cpp      |     57 +
 .../mediastream/RTCIceCandidateDescriptor.h        |     63 +
 .../mediastream/RTCPeerConnectionHandler.cpp       |     76 +
 .../mediastream/RTCPeerConnectionHandler.h         |    105 +
 .../mediastream/RTCPeerConnectionHandlerClient.h   |     87 +
 .../RTCSessionDescriptionDescriptor.cpp            |     56 +
 .../mediastream/RTCSessionDescriptionDescriptor.h  |     64 +
 .../mediastream/RTCSessionDescriptionRequest.h     |     71 +
 .../WebCore/platform/mediastream/RTCStatsRequest.h |     62 +
 .../platform/mediastream/RTCStatsResponseBase.h    |     49 +
 .../WebCore/platform/mediastream/RTCVoidRequest.h  |     58 +
 .../WebCore/platform/mock/DeviceMotionClientMock.h |     10 +-
 .../platform/mock/DeviceOrientationClientMock.cpp  |      4 +-
 .../platform/mock/DeviceOrientationClientMock.h    |     12 +-
 .../WebCore/platform/mock/MediaConstraintsMock.cpp |     76 +
 .../WebCore/platform/mock/MediaConstraintsMock.h   |     48 +
 .../platform/mock/MockMediaStreamCenter.cpp        |    220 +
 .../WebCore/platform/mock/MockMediaStreamCenter.h  |     52 +
 .../mock/PlatformSpeechSynthesizerMock.cpp         |      7 +-
 .../platform/mock/RTCDataChannelHandlerMock.cpp    |     78 +
 .../platform/mock/RTCDataChannelHandlerMock.h      |     73 +
 .../WebCore/platform/mock/RTCNotifiersMock.cpp     |    117 +
 .../WebCore/platform/mock/RTCNotifiersMock.h       |    116 +
 .../platform/mock/RTCPeerConnectionHandlerMock.cpp |    203 +
 .../platform/mock/RTCPeerConnectionHandlerMock.h   |     75 +
 .../WebCore/platform/mock/TimerEventBasedMock.h    |     87 +
 .../platform/network/AuthenticationChallengeBase.h |      2 +-
 .../Source/WebCore/platform/network/BlobData.cpp   |     18 +-
 .../Source/WebCore/platform/network/BlobData.h     |     38 +-
 .../WebCore/platform/network/BlobRegistry.cpp      |      4 +
 .../Source/WebCore/platform/network/BlobRegistry.h |     10 +-
 .../WebCore/platform/network/BlobRegistryImpl.cpp  |     25 +-
 .../WebCore/platform/network/BlobRegistryImpl.h    |     14 +-
 .../platform/network/BlobResourceHandle.cpp        |     35 +-
 .../WebCore/platform/network/BlobResourceHandle.h  |      8 +-
 .../Source/WebCore/platform/network/Credential.h   |      2 +-
 .../WebCore/platform/network/CredentialStorage.cpp |     32 +-
 .../WebCore/platform/network/CredentialStorage.h   |     13 +-
 .../WebCore/platform/network/DNSResolveQueue.cpp   |     27 +-
 .../WebCore/platform/network/DNSResolveQueue.h     |     18 +-
 .../Source/WebCore/platform/network/DataURL.cpp    |      2 +-
 .../Source/WebCore/platform/network/FormData.cpp   |    116 +-
 .../Source/WebCore/platform/network/FormData.h     |     25 +-
 .../WebCore/platform/network/FormDataBuilder.cpp   |    438 +-
 .../WebCore/platform/network/FormDataBuilder.h     |    110 +-
 .../WebCore/platform/network/HTTPHeaderMap.cpp     |     15 +-
 .../WebCore/platform/network/HTTPHeaderMap.h       |      2 +-
 .../WebCore/platform/network/HTTPParsers.cpp       |     15 +-
 .../Source/WebCore/platform/network/HTTPParsers.h  |      6 +-
 .../platform/network/NetworkStateNotifier.cpp      |     21 +-
 .../platform/network/NetworkStateNotifier.h        |     36 +-
 .../platform/network/NetworkStorageSession.h       |     34 +-
 .../platform/network/NetworkStorageSessionStub.cpp |      2 +-
 .../WebCore/platform/network/NetworkingContext.h   |     32 +-
 .../WebCore/platform/network/PlatformCookieJar.h   |     15 +-
 .../WebCore/platform/network/ProtectionSpace.cpp   |      4 +-
 .../Source/WebCore/platform/network/ProxyServer.h  |      4 +-
 .../WebCore/platform/network/ResourceErrorBase.h   |     10 +-
 .../WebCore/platform/network/ResourceHandle.cpp    |     23 +-
 .../WebCore/platform/network/ResourceHandle.h      |    573 +-
 .../platform/network/ResourceHandleClient.cpp      |      7 +-
 .../platform/network/ResourceHandleClient.h        |     24 +-
 .../platform/network/ResourceHandleInternal.h      |    479 +-
 .../platform/network/ResourceRequestBase.cpp       |   1079 +-
 .../WebCore/platform/network/ResourceRequestBase.h |     45 +-
 .../platform/network/ResourceResponseBase.cpp      |     80 +-
 .../platform/network/ResourceResponseBase.h        |     47 +-
 .../platform/network/SocketStreamHandleBase.cpp    |      4 +-
 .../platform/network/SocketStreamHandleBase.h      |      6 +-
 .../platform/network/SocketStreamHandleClient.h    |      2 +-
 .../platform/network/SynchronousLoaderClient.cpp   |     88 +
 .../platform/network/SynchronousLoaderClient.h     |     78 +
 .../platform/network/cf/AuthenticationCF.cpp       |      7 +-
 .../WebCore/platform/network/cf/AuthenticationCF.h |      2 +-
 .../platform/network/cf/AuthenticationChallenge.h  |      5 +-
 .../WebCore/platform/network/cf/CookieJarCFNet.cpp |     54 +-
 .../platform/network/cf/CookieStorageCFNet.cpp     |      2 +-
 .../platform/network/cf/CredentialStorageCFNet.cpp |     23 +-
 .../WebCore/platform/network/cf/DNSCFNet.cpp       |     10 +-
 .../WebCore/platform/network/cf/DownloadBundle.h   |      7 +-
 .../platform/network/cf/FormDataStreamCFNet.cpp    |     21 +-
 .../platform/network/cf/LoaderRunLoopCF.cpp        |     34 +-
 .../network/cf/NetworkStorageSessionCFNet.cpp      |    124 +
 .../platform/network/cf/ProxyServerCFNet.cpp       |      8 +-
 .../WebCore/platform/network/cf/ResourceError.h    |      6 +-
 .../platform/network/cf/ResourceErrorCF.cpp        |      4 +-
 .../platform/network/cf/ResourceHandleCFNet.cpp    |    409 +-
 .../cf/ResourceHandleCFURLConnectionDelegate.cpp   |    205 +
 .../cf/ResourceHandleCFURLConnectionDelegate.h     |    103 +
 ...leCFURLConnectionDelegateWithOperationQueue.cpp |    314 +
 ...ndleCFURLConnectionDelegateWithOperationQueue.h |     85 +
 .../WebCore/platform/network/cf/ResourceRequest.h  |     50 +-
 .../platform/network/cf/ResourceRequestCFNet.cpp   |     87 +-
 .../platform/network/cf/ResourceRequestCFNet.h     |      2 +-
 .../WebCore/platform/network/cf/ResourceResponse.h |     27 +-
 .../platform/network/cf/ResourceResponseCFNet.cpp  |     24 +-
 .../platform/network/cf/SocketStreamHandle.h       |     10 +-
 .../network/cf/SocketStreamHandleCFNet.cpp         |    113 +-
 .../network/cf/SynchronousLoaderClientCFNet.cpp    |     51 +
 ...ronousResourceHandleCFURLConnectionDelegate.cpp |    304 +
 ...chronousResourceHandleCFURLConnectionDelegate.h |     73 +
 .../platform/network/curl/CookieJarCurl.cpp        |     30 +-
 .../network/curl/CredentialStorageCurl.cpp         |      2 +-
 .../platform/network/curl/CurlCacheEntry.cpp       |    362 +
 .../WebCore/platform/network/curl/CurlCacheEntry.h |     81 +
 .../platform/network/curl/CurlCacheManager.cpp     |    313 +
 .../platform/network/curl/CurlCacheManager.h       |     81 +
 .../WebCore/platform/network/curl/CurlDownload.cpp |    500 +
 .../WebCore/platform/network/curl/CurlDownload.h   |    151 +
 .../WebCore/platform/network/curl/DNSCurl.cpp      |      2 +-
 .../WebCore/platform/network/curl/DownloadBundle.h |      7 +-
 .../platform/network/curl/MultipartHandle.cpp      |    361 +
 .../platform/network/curl/MultipartHandle.h        |     86 +
 .../platform/network/curl/ProxyServerCurl.cpp      |      5 +-
 .../WebCore/platform/network/curl/ResourceError.h  |     18 +-
 .../platform/network/curl/ResourceHandleCurl.cpp   |    117 +-
 .../network/curl/ResourceHandleManager.cpp         |    460 +-
 .../platform/network/curl/ResourceHandleManager.h  |      1 +
 .../platform/network/curl/ResourceRequest.h        |     12 +-
 .../platform/network/curl/ResourceResponse.h       |      2 +-
 .../WebCore/platform/network/curl/SSLHandle.cpp    |    230 +
 .../WebCore/platform/network/curl/SSLHandle.h      |     54 +
 .../platform/network/curl/SocketStreamHandle.h     |      4 +-
 .../network/curl/SocketStreamHandleCurl.cpp        |      4 +-
 .../platform/network/java/CookieJarJava.cpp        |     18 +-
 .../platform/network/java/ResourceRequest.h        |     10 +-
 .../platform/network/java/ResourceResponse.h       |      4 +-
 .../platform/network/java/SocketStreamHandle.h     |     10 +-
 .../network/java/SocketStreamHandleJava.cpp        |      6 +-
 .../WebCore/platform/network/java/URLLoader.cpp    |     10 +-
 .../WebCore/platform/network/java/URLLoader.h      |      4 +-
 .../platform/network/mac/AuthenticationMac.mm      |     13 +
 .../WebCore/platform/network/mac/CertificateInfo.h |     53 +
 .../platform/network/mac/CertificateInfoMac.mm     |     59 +
 .../WebCore/platform/network/mac/CookieJarMac.mm   |    210 +
 .../platform/network/mac/CredentialStorageMac.mm   |     11 +
 .../network/mac/NetworkStateNotifierMac.cpp        |      6 +-
 .../platform/network/mac/ResourceErrorMac.mm       |    150 +-
 .../platform/network/mac/ResourceHandleMac.mm      |    151 +-
 .../platform/network/mac/ResourceRequestMac.mm     |    101 +-
 .../platform/network/mac/ResourceResponseMac.mm    |     27 +-
 .../network/mac/SynchronousLoaderClient.mm         |     51 +
 .../WebCore/platform/network/mac/UTIUtilities.h    |     36 +
 .../WebCore/platform/network/mac/UTIUtilities.mm   |     89 +
 .../network/mac/WebCoreResourceHandleAsDelegate.h  |     43 +
 .../network/mac/WebCoreResourceHandleAsDelegate.mm |    289 +
 ...WebCoreResourceHandleAsOperationQueueDelegate.h |     60 +
 ...ebCoreResourceHandleAsOperationQueueDelegate.mm |    365 +
 .../platform/network/mac/WebCoreURLResponse.h      |     12 +-
 .../platform/network/mac/WebCoreURLResponse.mm     |     22 +-
 .../platform/network/qt/AuthenticationChallenge.h  |     51 -
 .../platform/network/qt/CredentialStorageQt.cpp    |     38 -
 .../network/qt/NetworkStateNotifierPrivate.h       |     58 -
 .../platform/network/qt/NetworkStateNotifierQt.cpp |    103 -
 .../WebCore/platform/network/qt/ProxyServerQt.cpp  |     73 -
 .../platform/network/qt/QNetworkReplyHandler.cpp   |    810 -
 .../platform/network/qt/QNetworkReplyHandler.h     |    203 -
 .../platform/network/qt/QtMIMETypeSniffer.cpp      |     66 -
 .../platform/network/qt/QtMIMETypeSniffer.h        |     52 -
 .../WebCore/platform/network/qt/ResourceError.h    |     48 -
 .../platform/network/qt/ResourceHandleQt.cpp       |    153 -
 .../WebCore/platform/network/qt/ResourceRequest.h  |     83 -
 .../platform/network/qt/ResourceRequestQt.cpp      |     95 -
 .../WebCore/platform/network/qt/ResourceResponse.h |     58 -
 .../platform/network/qt/SocketStreamError.h        |     54 -
 .../platform/network/qt/SocketStreamHandle.h       |     82 -
 .../network/qt/SocketStreamHandlePrivate.h         |     74 -
 .../platform/network/qt/SocketStreamHandleQt.cpp   |    243 -
 .../network/soup/AuthenticationChallengeSoup.cpp   |     86 +
 .../platform/network/soup/CertificateInfo.cpp      |     62 +
 .../platform/network/soup/CertificateInfo.h        |     58 +
 .../platform/network/soup/CookieJarSoup.cpp        |     63 +-
 .../WebCore/platform/network/soup/CookieJarSoup.h  |      2 +
 .../platform/network/soup/CookieStorageSoup.cpp    |     52 +
 .../network/soup/CredentialStorageSoup.cpp         |     76 +-
 .../WebCore/platform/network/soup/DNSSoup.cpp      |     67 +
 .../WebCore/platform/network/soup/GOwnPtrSoup.cpp  |     45 -
 .../WebCore/platform/network/soup/GOwnPtrSoup.h    |     37 -
 .../WebCore/platform/network/soup/GUniquePtrSoup.h |     35 +
 .../network/soup/NetworkStorageSessionSoup.cpp     |     83 +
 .../platform/network/soup/ProxyResolverSoup.cpp    |    210 +
 .../platform/network/soup/ProxyResolverSoup.h      |     57 +
 .../platform/network/soup/ProxyServerSoup.cpp      |      4 +-
 .../platform/network/soup/ResourceErrorSoup.cpp    |    110 +
 .../platform/network/soup/ResourceHandleSoup.cpp   |    376 +-
 .../platform/network/soup/ResourceRequest.h        |     67 +-
 .../platform/network/soup/ResourceRequestSoup.cpp  |     96 +-
 .../platform/network/soup/ResourceResponse.h       |      2 +-
 .../platform/network/soup/ResourceResponseSoup.cpp |      6 +-
 .../platform/network/soup/SocketStreamHandle.h     |      6 +-
 .../network/soup/SocketStreamHandleSoup.cpp        |     17 +-
 .../platform/network/soup/SoupNetworkSession.cpp   |    283 +
 .../platform/network/soup/SoupNetworkSession.h     |     86 +
 .../WebCore/platform/network/soup/SoupURIUtils.cpp |     44 -
 .../WebCore/platform/network/soup/SoupURIUtils.h   |     37 -
 .../network/soup/SynchronousLoaderClientSoup.cpp   |     46 +
 .../WebCore/platform/network/win/CookieJarWin.cpp  |     20 +-
 .../platform/network/win/DownloadBundleWin.cpp     |     46 +-
 .../network/win/NetworkStateNotifierWin.cpp        |      4 +-
 .../platform/network/win/ProxyServerWin.cpp        |      2 +-
 .../platform/network/win/ResourceHandleWin.cpp     |     16 +-
 .../WebCore/platform/network/win/ResourceRequest.h |      8 +-
 .../platform/network/win/ResourceResponse.h        |      2 +-
 .../platform/network/win/SocketStreamHandle.h      |      4 +-
 .../platform/network/win/SocketStreamHandleWin.cpp |      4 +-
 .../WebCore/platform/posix/FileSystemPOSIX.cpp     |     24 +-
 .../Source/WebCore/platform/qt/ClipboardQt.cpp     |    372 -
 .../Source/WebCore/platform/qt/ClipboardQt.h       |     97 -
 .../native/Source/WebCore/platform/qt/CursorQt.cpp |    213 -
 .../WebCore/platform/qt/DataTransferItemListQt.cpp |    117 -
 .../WebCore/platform/qt/DataTransferItemListQt.h   |     69 -
 .../WebCore/platform/qt/DataTransferItemQt.cpp     |    133 -
 .../WebCore/platform/qt/DataTransferItemQt.h       |     83 -
 .../Source/WebCore/platform/qt/DragDataQt.cpp      |    147 -
 .../Source/WebCore/platform/qt/DragImageQt.cpp     |     76 -
 .../Source/WebCore/platform/qt/EventLoopQt.cpp     |     32 -
 .../Source/WebCore/platform/qt/FileSystemQt.cpp    |    257 -
 .../native/Source/WebCore/platform/qt/KURLQt.cpp   |     55 -
 .../Source/WebCore/platform/qt/LanguageQt.cpp      |     49 -
 .../Source/WebCore/platform/qt/LoggingQt.cpp       |     61 -
 .../WebCore/platform/qt/MIMETypeRegistryQt.cpp     |    146 -
 .../Source/WebCore/platform/qt/PasteboardQt.cpp    |    204 -
 .../platform/qt/PlatformKeyboardEventQt.cpp        |    678 -
 .../WebCore/platform/qt/PlatformScreenQt.cpp       |    105 -
 .../Source/WebCore/platform/qt/PlatformSupport.h   |     53 -
 .../WebCore/platform/qt/PlatformSupportQt.cpp      |     58 -
 .../Source/WebCore/platform/qt/QWebPageClient.h    |    117 -
 .../Source/WebCore/platform/qt/RenderThemeQt.cpp   |    916 -
 .../Source/WebCore/platform/qt/RenderThemeQt.h     |    205 -
 .../WebCore/platform/qt/RenderThemeQtMobile.cpp    |    921 -
 .../WebCore/platform/qt/RenderThemeQtMobile.h      |    174 -
 .../Source/WebCore/platform/qt/ScrollViewQt.cpp    |     47 -
 .../WebCore/platform/qt/ScrollbarThemeQt.cpp       |     47 -
 .../Source/WebCore/platform/qt/SharedBufferQt.cpp  |     47 -
 .../Source/WebCore/platform/qt/SharedTimerQt.cpp   |    144 -
 .../native/Source/WebCore/platform/qt/SoundQt.cpp  |     45 -
 .../WebCore/platform/qt/TemporaryLinkStubsQt.cpp   |    129 -
 .../WebCore/platform/qt/ThirdPartyCookiesQt.cpp    |     82 -
 .../WebCore/platform/qt/ThirdPartyCookiesQt.h      |     35 -
 .../WebCore/platform/qt/WebCoreSystemInterface.h   |     95 -
 .../WebCore/platform/qt/WebCoreSystemInterface.mm  |     49 -
 .../native/Source/WebCore/platform/qt/WidgetQt.cpp |    132 -
 .../Source/WebCore/platform/sql/SQLiteDatabase.cpp |     49 +-
 .../Source/WebCore/platform/sql/SQLiteDatabase.h   |      6 +
 .../WebCore/platform/sql/SQLiteDatabaseTracker.cpp |     87 +
 .../WebCore/platform/sql/SQLiteDatabaseTracker.h   |     60 +
 .../platform/sql/SQLiteDatabaseTrackerClient.h     |     41 +
 .../WebCore/platform/sql/SQLiteFileSystem.cpp      |     29 +-
 .../Source/WebCore/platform/sql/SQLiteFileSystem.h |     16 +-
 .../WebCore/platform/sql/SQLiteStatement.cpp       |     94 +-
 .../Source/WebCore/platform/sql/SQLiteStatement.h  |      2 +-
 .../WebCore/platform/sql/SQLiteTransaction.cpp     |     21 +
 .../WebCore/platform/sql/SQLiteTransaction.h       |      5 +-
 .../platform/text/AtomicStringKeyedMRUCache.h      |      2 +-
 .../Source/WebCore/platform/text/BidiContext.cpp   |     18 +-
 .../Source/WebCore/platform/text/BidiContext.h     |     10 +-
 .../Source/WebCore/platform/text/BidiResolver.h    |    581 +-
 .../Source/WebCore/platform/text/BidiRunList.h     |      6 +-
 .../WebCore/platform/text/DecodeEscapeSequences.h  |      2 +-
 .../Source/WebCore/platform/text/Hyphenation.h     |      2 +-
 .../platform/text/LineBreakIteratorPoolICU.h       |      2 +-
 .../Source/WebCore/platform/text/LineEnding.cpp    |     14 +-
 .../Source/WebCore/platform/text/LocaleICU.cpp     |    387 +
 .../Source/WebCore/platform/text/LocaleICU.h       |    110 +
 .../Source/WebCore/platform/text/LocaleNone.cpp    |     26 +-
 .../WebCore/platform/text/LocaleToScriptMapping.h  |      2 +-
 .../platform/text/LocaleToScriptMappingDefault.cpp |    674 +-
 .../WebCore/platform/text/PlatformLocale.cpp       |     15 +-
 .../Source/WebCore/platform/text/PlatformLocale.h  |     19 +-
 .../WebCore/platform/text/RegularExpression.cpp    |    184 -
 .../WebCore/platform/text/RegularExpression.h      |     62 -
 .../Source/WebCore/platform/text/SegmentedString.h |      8 +-
 .../Source/WebCore/platform/text/TextAllInOne.cpp  |     42 +
 .../WebCore/platform/text/TextBoundaries.cpp       |    218 +-
 .../Source/WebCore/platform/text/TextBoundaries.h  |     22 +-
 .../WebCore/platform/text/TextBreakIterator.cpp    |    344 +-
 .../WebCore/platform/text/TextBreakIterator.h      |     53 +-
 .../WebCore/platform/text/TextBreakIteratorICU.cpp |    689 -
 .../WebCore/platform/text/TextCheckerClient.h      |      6 +-
 .../Source/WebCore/platform/text/TextCodec.h       |      1 -
 .../Source/WebCore/platform/text/TextCodecICU.cpp  |     53 +-
 .../WebCore/platform/text/TextCodecUTF16.cpp       |      4 +-
 .../Source/WebCore/platform/text/TextCodecUTF8.cpp |      3 +-
 .../Source/WebCore/platform/text/TextDirection.h   |      2 +-
 .../Source/WebCore/platform/text/TextEncoding.cpp  |     31 +-
 .../Source/WebCore/platform/text/TextEncoding.h    |      1 -
 .../WebCore/platform/text/TextEncodingRegistry.cpp |     95 +-
 .../WebCore/platform/text/TextEncodingRegistry.h   |      1 -
 .../Source/WebCore/platform/text/TextStream.cpp    |     53 +-
 .../Source/WebCore/platform/text/TextStream.h      |     34 +-
 .../Source/WebCore/platform/text/UnicodeRange.cpp  |    462 -
 .../Source/WebCore/platform/text/UnicodeRange.h    |    120 -
 .../WebCore/platform/text/cf/HyphenationCF.cpp     |     27 +-
 .../Source/WebCore/platform/text/cf/StringCF.cpp   |     64 -
 .../WebCore/platform/text/icu/UTextProvider.cpp    |     71 +
 .../WebCore/platform/text/icu/UTextProvider.h      |    115 +
 .../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/CharsetData.h |      4 +
 .../WebCore/platform/text/mac/HyphenationMac.mm    |     70 -
 .../Source/WebCore/platform/text/mac/LocaleMac.h   |    104 +
 .../Source/WebCore/platform/text/mac/LocaleMac.mm  |    336 +
 .../WebCore/platform/text/mac/StringImplMac.mm     |     34 -
 .../Source/WebCore/platform/text/mac/StringMac.mm  |     51 -
 .../WebCore/platform/text/mac/TextBoundaries.mm    |    241 +-
 .../WebCore/platform/text/mac/TextCodecMac.cpp     |      8 +-
 .../WebCore/platform/text/mac/TextCodecMac.h       |      4 +
 .../WebCore/platform/text/mac/ios-encodings.txt    |     11 +
 .../WebCore/platform/text/qt/TextBoundariesQt.cpp  |     77 -
 .../text/qt/TextBreakIteratorInternalICUQt.cpp     |     42 -
 .../platform/text/transcoder/FontTranscoder.cpp    |    106 -
 .../platform/text/transcoder/FontTranscoder.h      |     68 -
 .../Source/WebCore/platform/text/win/LocaleWin.cpp |    536 +
 .../Source/WebCore/platform/text/win/LocaleWin.h   |     92 +
 .../WebCore/platform/text/win/TextCodecWin.cpp     |    309 +
 .../native/Source/WebCore/platform/win/BString.cpp |     12 +-
 .../native/Source/WebCore/platform/win/BString.h   |      4 +-
 .../native/Source/WebCore/platform/win/COMPtr.h    |      5 +
 .../WebCore/platform/win/ClipboardUtilitiesWin.cpp |     24 +-
 .../WebCore/platform/win/ClipboardUtilitiesWin.h   |      4 +-
 .../Source/WebCore/platform/win/ClipboardWin.cpp   |     88 -
 .../Source/WebCore/platform/win/ContextMenuWin.cpp |     11 +-
 .../Source/WebCore/platform/win/CursorWin.cpp      |     55 +-
 .../Source/WebCore/platform/win/DragDataWin.cpp    |      8 +-
 .../Source/WebCore/platform/win/DragImageCGWin.cpp |     76 +-
 .../WebCore/platform/win/DragImageCairoWin.cpp     |     82 +-
 .../Source/WebCore/platform/win/DragImageWin.cpp   |     25 +-
 .../Source/WebCore/platform/win/EditorWin.cpp      |     56 -
 .../Source/WebCore/platform/win/FileSystemWin.cpp  |     70 +-
 .../native/Source/WebCore/platform/win/HWndDC.h    |     89 +
 .../WebCore/platform/win/LocalizedStringsWin.cpp   |    150 +-
 .../Source/WebCore/platform/win/LoggingWin.cpp     |     81 +-
 .../WebCore/platform/win/MIMETypeRegistryWin.cpp   |     12 +-
 .../Source/WebCore/platform/win/PasteboardWin.cpp  |    204 +-
 .../Source/WebCore/platform/win/PathWalker.cpp     |      2 +-
 .../WebCore/platform/win/PlatformMouseEventWin.cpp |      3 +-
 .../Source/WebCore/platform/win/PopupMenuWin.cpp   |     97 +-
 .../Source/WebCore/platform/win/PopupMenuWin.h     |     39 +-
 .../WebCore/platform/win/SSLKeyGeneratorWin.cpp    |      5 +-
 .../WebCore/platform/win/ScrollbarThemeWin.cpp     |     13 +-
 .../WebCore/platform/win/SharedBufferWin.cpp       |      2 +-
 .../Source/WebCore/platform/win/SharedTimerWin.cpp |      4 +-
 .../Source/WebCore/platform/win/SoftLinking.h      |      4 +-
 .../win/StructuredExceptionHandlerSuppressor.cpp   |    143 +
 .../win/StructuredExceptionHandlerSuppressor.h     |     53 +
 .../win/StructuredExceptionHandlerSupressor.h      |     76 -
 .../WebCore/platform/win/TemporaryLinkStubs.cpp    |      2 +-
 .../Source/WebCore/platform/win/WCDataObject.cpp   |      2 +-
 .../WebCore/platform/win/WebCoreBundleWin.cpp      |     67 +
 .../Source/WebCore/platform/win/WebCoreBundleWin.h |     41 +
 .../WebCore/platform/win/WebCoreTextRenderer.cpp   |     20 +-
 .../WebCore/platform/win/WebCoreTextRenderer.h     |      1 -
 .../platform/win/WindowMessageBroadcaster.cpp      |      7 +-
 .../platform/win/WindowMessageBroadcaster.h        |      1 +
 .../WebCore/platform/win/WindowMessageListener.h   |      4 +-
 .../Source/WebCore/platform/win/makesafeseh.asm    |     45 +
 .../Source/WebCore/platform/wince/CursorWinCE.cpp  |    109 -
 .../WebCore/platform/wince/FileSystemWinCE.cpp     |    345 -
 .../WebCore/platform/wince/PasteboardWinCE.cpp     |    348 -
 .../platform/wince/SearchPopupMenuWinCE.cpp        |     54 -
 .../platform/wx/wxcode/gtk/non-kerned-drawing.cpp  |      0
 .../platform/wx/wxcode/win/non-kerned-drawing.cpp  |      0
 .../native/Source/WebCore/plugins/DOMMimeType.cpp  |      5 +-
 .../native/Source/WebCore/plugins/DOMMimeType.idl  |     12 +-
 .../Source/WebCore/plugins/DOMMimeTypeArray.cpp    |      6 +-
 .../Source/WebCore/plugins/DOMMimeTypeArray.idl    |     12 +-
 .../native/Source/WebCore/plugins/DOMPlugin.idl    |     18 +-
 .../Source/WebCore/plugins/DOMPluginArray.cpp      |      2 +-
 .../Source/WebCore/plugins/DOMPluginArray.idl      |     12 +-
 .../Source/WebCore/plugins/IFrameShimSupport.cpp   |    168 -
 .../Source/WebCore/plugins/IFrameShimSupport.h     |     34 -
 .../native/Source/WebCore/plugins/PluginData.h     |      2 +-
 .../Source/WebCore/plugins/PluginDatabase.cpp      |     34 +-
 .../native/Source/WebCore/plugins/PluginDatabase.h |      4 +-
 .../WebCore/plugins/PluginMainThreadScheduler.h    |      2 +-
 .../Source/WebCore/plugins/PluginPackage.cpp       |     15 +-
 .../native/Source/WebCore/plugins/PluginPackage.h  |      6 +
 .../Source/WebCore/plugins/PluginPackageNone.cpp   |     24 +
 .../native/Source/WebCore/plugins/PluginStream.cpp |     20 +-
 .../native/Source/WebCore/plugins/PluginStream.h   |      4 +-
 .../native/Source/WebCore/plugins/PluginView.cpp   |   3012 +-
 .../native/Source/WebCore/plugins/PluginView.h     |     84 +-
 .../native/Source/WebCore/plugins/PluginViewBase.h |     21 +-
 .../Source/WebCore/plugins/PluginViewNone.cpp      |      2 +-
 .../WebCore/plugins/gtk/PluginPackageGtk.cpp       |     14 +-
 .../Source/WebCore/plugins/gtk/PluginViewGtk.cpp   |    307 +-
 .../native/Source/WebCore/plugins/gtk/gtk2xtbin.c  |      2 +
 .../Source/WebCore/plugins/mac/PluginViewMac.mm    |    838 +-
 .../main/native/Source/WebCore/plugins/npapi.cpp   |      6 -
 .../src/main/native/Source/WebCore/plugins/npapi.h |     32 +-
 .../Source/WebCore/plugins/qt/PluginPackageQt.cpp  |    230 -
 .../Source/WebCore/plugins/qt/PluginViewQt.cpp     |    818 -
 .../WebCore/plugins/win/PluginDatabaseWin.cpp      |     28 +-
 .../plugins/win/PluginMessageThrottlerWin.cpp      |      2 +-
 .../WebCore/plugins/win/PluginPackageWin.cpp       |     16 +-
 .../Source/WebCore/plugins/win/PluginViewWin.cpp   |     68 +-
 .../Source/WebCore/rendering/AutoTableLayout.cpp   |     90 +-
 .../Source/WebCore/rendering/AutoTableLayout.h     |     10 +-
 .../native/Source/WebCore/rendering/BidiRun.cpp    |     38 +-
 .../main/native/Source/WebCore/rendering/BidiRun.h |     32 +-
 .../Source/WebCore/rendering/ClipPathOperation.h   |     82 +-
 .../native/Source/WebCore/rendering/ColumnInfo.h   |     10 +-
 .../Source/WebCore/rendering/CounterNode.cpp       |      6 +-
 .../native/Source/WebCore/rendering/CounterNode.h  |     10 +-
 .../Source/WebCore/rendering/EllipsisBox.cpp       |     82 +-
 .../native/Source/WebCore/rendering/EllipsisBox.h  |     24 +-
 .../Source/WebCore/rendering/ExclusionInterval.cpp |    166 -
 .../Source/WebCore/rendering/ExclusionInterval.h   |     58 -
 .../Source/WebCore/rendering/ExclusionPolygon.cpp  |    512 -
 .../Source/WebCore/rendering/ExclusionPolygon.h    |    112 -
 .../WebCore/rendering/ExclusionRectangle.cpp       |    231 -
 .../Source/WebCore/rendering/ExclusionRectangle.h  |     91 -
 .../Source/WebCore/rendering/ExclusionShape.cpp    |    174 -
 .../Source/WebCore/rendering/ExclusionShape.h      |     85 -
 .../WebCore/rendering/ExclusionShapeInfo.cpp       |     81 -
 .../Source/WebCore/rendering/ExclusionShapeInfo.h  |    131 -
 .../WebCore/rendering/ExclusionShapeInsideInfo.cpp |     70 -
 .../WebCore/rendering/ExclusionShapeInsideInfo.h   |    121 -
 .../rendering/ExclusionShapeOutsideInfo.cpp        |     62 -
 .../WebCore/rendering/ExclusionShapeOutsideInfo.h  |     67 -
 .../WebCore/rendering/FilterEffectRenderer.cpp     |    130 +-
 .../WebCore/rendering/FilterEffectRenderer.h       |     50 +-
 .../Source/WebCore/rendering/FixedTableLayout.cpp  |     21 +-
 .../Source/WebCore/rendering/FixedTableLayout.h    |      6 +-
 .../Source/WebCore/rendering/FloatingObjects.cpp   |    525 +
 .../Source/WebCore/rendering/FloatingObjects.h     |    179 +
 .../WebCore/rendering/FlowThreadController.cpp     |    171 +-
 .../WebCore/rendering/FlowThreadController.h       |     28 +-
 .../Source/WebCore/rendering/HitTestLocation.cpp   |      3 -
 .../Source/WebCore/rendering/HitTestLocation.h     |      2 +-
 .../Source/WebCore/rendering/HitTestResult.cpp     |    208 +-
 .../Source/WebCore/rendering/HitTestResult.h       |     19 +-
 .../WebCore/rendering/ImageQualityController.cpp   |    193 +
 .../WebCore/rendering/ImageQualityController.h     |     71 +
 .../native/Source/WebCore/rendering/InlineBox.cpp  |    200 +-
 .../native/Source/WebCore/rendering/InlineBox.h    |    135 +-
 .../Source/WebCore/rendering/InlineElementBox.cpp  |    106 +
 .../Source/WebCore/rendering/InlineElementBox.h    |     62 +
 .../Source/WebCore/rendering/InlineFlowBox.cpp     |    694 +-
 .../Source/WebCore/rendering/InlineFlowBox.h       |    111 +-
 .../Source/WebCore/rendering/InlineIterator.h      |    197 +-
 .../Source/WebCore/rendering/InlineTextBox.cpp     |   1037 +-
 .../Source/WebCore/rendering/InlineTextBox.h       |    127 +-
 .../Source/WebCore/rendering/LayoutRepainter.cpp   |      4 +-
 .../Source/WebCore/rendering/LayoutRepainter.h     |      6 +-
 .../Source/WebCore/rendering/LayoutState.cpp       |    146 +-
 .../native/Source/WebCore/rendering/LayoutState.h  |     67 +-
 .../rendering/LogicalSelectionOffsetCaches.h       |     70 +-
 .../Source/WebCore/rendering/OrderIterator.cpp     |     97 +
 .../Source/WebCore/rendering/OrderIterator.h       |     64 +
 .../native/Source/WebCore/rendering/PaintInfo.h    |     30 +-
 .../WebCore/rendering/PointerEventsHitRules.cpp    |      2 +
 .../Source/WebCore/rendering/RegionOversetState.h  |     33 +
 .../WebCore/rendering/RenderAncestorIterator.h     |    204 +
 .../Source/WebCore/rendering/RenderApplet.cpp      |     39 -
 .../native/Source/WebCore/rendering/RenderApplet.h |     42 -
 .../Source/WebCore/rendering/RenderArena.cpp       |    170 -
 .../native/Source/WebCore/rendering/RenderArena.h  |     79 -
 .../native/Source/WebCore/rendering/RenderBR.cpp   |     82 -
 .../native/Source/WebCore/rendering/RenderBR.h     |     81 -
 .../Source/WebCore/rendering/RenderBlock.cpp       |   5723 +-
 .../native/Source/WebCore/rendering/RenderBlock.h  |   1212 +-
 .../Source/WebCore/rendering/RenderBlockFlow.cpp   |   3692 +
 .../Source/WebCore/rendering/RenderBlockFlow.h     |    618 +
 .../WebCore/rendering/RenderBlockLineLayout.cpp    |   2725 +-
 .../native/Source/WebCore/rendering/RenderBox.cpp  |   1858 +-
 .../native/Source/WebCore/rendering/RenderBox.h    |    301 +-
 .../WebCore/rendering/RenderBoxModelObject.cpp     |    934 +-
 .../WebCore/rendering/RenderBoxModelObject.h       |    140 +-
 .../Source/WebCore/rendering/RenderBoxRegionInfo.h |     13 +
 .../Source/WebCore/rendering/RenderButton.cpp      |     80 +-
 .../native/Source/WebCore/rendering/RenderButton.h |     62 +-
 .../Source/WebCore/rendering/RenderChildIterator.h |    198 +
 .../Source/WebCore/rendering/RenderCombineText.cpp |     34 +-
 .../Source/WebCore/rendering/RenderCombineText.h   |     31 +-
 .../Source/WebCore/rendering/RenderCounter.cpp     |    138 +-
 .../Source/WebCore/rendering/RenderCounter.h       |     19 +-
 .../rendering/RenderDeprecatedFlexibleBox.cpp      |    349 +-
 .../rendering/RenderDeprecatedFlexibleBox.h        |     27 +-
 .../WebCore/rendering/RenderDetailsMarker.cpp      |     29 +-
 .../Source/WebCore/rendering/RenderDetailsMarker.h |     32 +-
 .../Source/WebCore/rendering/RenderDialog.cpp      |     70 -
 .../native/Source/WebCore/rendering/RenderDialog.h |     55 -
 .../Source/WebCore/rendering/RenderElement.cpp     |   1347 +
 .../Source/WebCore/rendering/RenderElement.h       |    361 +
 .../WebCore/rendering/RenderEmbeddedObject.cpp     |    447 +-
 .../WebCore/rendering/RenderEmbeddedObject.h       |     78 +-
 .../Source/WebCore/rendering/RenderFieldset.cpp    |    163 +-
 .../Source/WebCore/rendering/RenderFieldset.h      |     36 +-
 .../WebCore/rendering/RenderFileUploadControl.cpp  |    117 +-
 .../WebCore/rendering/RenderFileUploadControl.h    |     44 +-
 .../Source/WebCore/rendering/RenderFlexibleBox.cpp |    617 +-
 .../Source/WebCore/rendering/RenderFlexibleBox.h   |    128 +-
 .../Source/WebCore/rendering/RenderFlowThread.cpp  |   1061 +-
 .../Source/WebCore/rendering/RenderFlowThread.h    |    198 +-
 .../Source/WebCore/rendering/RenderFrame.cpp       |     32 +-
 .../native/Source/WebCore/rendering/RenderFrame.h  |     22 +-
 .../Source/WebCore/rendering/RenderFrameBase.cpp   |     25 +-
 .../Source/WebCore/rendering/RenderFrameBase.h     |     14 +-
 .../Source/WebCore/rendering/RenderFrameSet.cpp    |    117 +-
 .../Source/WebCore/rendering/RenderFrameSet.h      |     44 +-
 .../Source/WebCore/rendering/RenderFullScreen.cpp  |    133 +-
 .../Source/WebCore/rendering/RenderFullScreen.h    |     30 +-
 .../Source/WebCore/rendering/RenderGeometryMap.cpp |     42 +-
 .../Source/WebCore/rendering/RenderGeometryMap.h   |      4 +-
 .../native/Source/WebCore/rendering/RenderGrid.cpp |    679 +-
 .../native/Source/WebCore/rendering/RenderGrid.h   |    140 +-
 .../Source/WebCore/rendering/RenderHTMLCanvas.cpp  |     54 +-
 .../Source/WebCore/rendering/RenderHTMLCanvas.h    |     27 +-
 .../Source/WebCore/rendering/RenderIFrame.cpp      |    110 +-
 .../native/Source/WebCore/rendering/RenderIFrame.h |     45 +-
 .../Source/WebCore/rendering/RenderImage.cpp       |    343 +-
 .../native/Source/WebCore/rendering/RenderImage.h  |     86 +-
 .../WebCore/rendering/RenderImageResource.cpp      |    220 +-
 .../Source/WebCore/rendering/RenderImageResource.h |     22 +-
 .../rendering/RenderImageResourceStyleImage.cpp    |    153 +-
 .../rendering/RenderImageResourceStyleImage.h      |    132 +-
 .../Source/WebCore/rendering/RenderInline.cpp      |    555 +-
 .../native/Source/WebCore/rendering/RenderInline.h |    144 +-
 .../Source/WebCore/rendering/RenderInputSpeech.cpp |      2 +-
 .../Source/WebCore/rendering/RenderIterator.h      |    269 +
 .../Source/WebCore/rendering/RenderLayer.cpp       |   2866 +-
 .../native/Source/WebCore/rendering/RenderLayer.h  |    345 +-
 .../WebCore/rendering/RenderLayerBacking.cpp       |   1165 +-
 .../Source/WebCore/rendering/RenderLayerBacking.h  |    127 +-
 .../WebCore/rendering/RenderLayerCompositor.cpp    |   2016 +-
 .../WebCore/rendering/RenderLayerCompositor.h      |    243 +-
 .../WebCore/rendering/RenderLayerFilterInfo.cpp    |    151 +-
 .../WebCore/rendering/RenderLayerFilterInfo.h      |     88 +-
 .../WebCore/rendering/RenderLayerModelObject.cpp   |     90 +-
 .../WebCore/rendering/RenderLayerModelObject.h     |     40 +-
 .../Source/WebCore/rendering/RenderLineBoxList.cpp |    115 +-
 .../Source/WebCore/rendering/RenderLineBoxList.h   |      9 +-
 .../Source/WebCore/rendering/RenderLineBreak.cpp   |    191 +
 .../Source/WebCore/rendering/RenderLineBreak.h     |     97 +
 .../Source/WebCore/rendering/RenderListBox.cpp     |    321 +-
 .../Source/WebCore/rendering/RenderListBox.h       |    127 +-
 .../Source/WebCore/rendering/RenderListItem.cpp    |    207 +-
 .../Source/WebCore/rendering/RenderListItem.h      |     44 +-
 .../Source/WebCore/rendering/RenderListMarker.cpp  |    464 +-
 .../Source/WebCore/rendering/RenderListMarker.h    |     54 +-
 .../Source/WebCore/rendering/RenderMarquee.cpp     |     74 +-
 .../Source/WebCore/rendering/RenderMarquee.h       |      2 +-
 .../Source/WebCore/rendering/RenderMedia.cpp       |     28 +-
 .../native/Source/WebCore/rendering/RenderMedia.h  |     41 +-
 .../rendering/RenderMediaControlElements.cpp       |     34 +-
 .../WebCore/rendering/RenderMediaControlElements.h |     14 +-
 .../WebCore/rendering/RenderMediaControls.cpp      |     84 +-
 .../Source/WebCore/rendering/RenderMenuList.cpp    |    327 +-
 .../Source/WebCore/rendering/RenderMenuList.h      |    123 +-
 .../Source/WebCore/rendering/RenderMeter.cpp       |     20 +-
 .../native/Source/WebCore/rendering/RenderMeter.h  |     27 +-
 .../WebCore/rendering/RenderMultiColumnBlock.cpp   |    172 -
 .../WebCore/rendering/RenderMultiColumnBlock.h     |     95 -
 .../rendering/RenderMultiColumnFlowThread.cpp      |    106 +-
 .../rendering/RenderMultiColumnFlowThread.h        |     52 +-
 .../WebCore/rendering/RenderMultiColumnSet.cpp     |    589 +-
 .../WebCore/rendering/RenderMultiColumnSet.h       |    160 +-
 .../WebCore/rendering/RenderNamedFlowFragment.cpp  |    467 +
 .../WebCore/rendering/RenderNamedFlowFragment.h    |    155 +
 .../WebCore/rendering/RenderNamedFlowThread.cpp    |    396 +-
 .../WebCore/rendering/RenderNamedFlowThread.h      |     95 +-
 .../Source/WebCore/rendering/RenderObject.cpp      |   2007 +-
 .../native/Source/WebCore/rendering/RenderObject.h |   2513 +-
 .../WebCore/rendering/RenderObjectChildList.cpp    |    168 -
 .../WebCore/rendering/RenderObjectChildList.h      |     67 -
 .../Source/WebCore/rendering/RenderOverflow.h      |      5 +-
 .../native/Source/WebCore/rendering/RenderPart.cpp |    142 -
 .../native/Source/WebCore/rendering/RenderPart.h   |     69 -
 .../Source/WebCore/rendering/RenderProgress.cpp    |     42 +-
 .../Source/WebCore/rendering/RenderProgress.h      |     27 +-
 .../native/Source/WebCore/rendering/RenderPtr.h    |    181 +
 .../Source/WebCore/rendering/RenderQuote.cpp       |     79 +-
 .../native/Source/WebCore/rendering/RenderQuote.h  |     29 +-
 .../Source/WebCore/rendering/RenderRegion.cpp      |    719 +-
 .../native/Source/WebCore/rendering/RenderRegion.h |    139 +-
 .../Source/WebCore/rendering/RenderRegionSet.cpp   |      4 +-
 .../Source/WebCore/rendering/RenderRegionSet.h     |     13 +-
 .../Source/WebCore/rendering/RenderReplaced.cpp    |    222 +-
 .../Source/WebCore/rendering/RenderReplaced.h      |     44 +-
 .../Source/WebCore/rendering/RenderReplica.cpp     |     13 +-
 .../Source/WebCore/rendering/RenderReplica.h       |     14 +-
 .../native/Source/WebCore/rendering/RenderRuby.cpp |    108 +-
 .../native/Source/WebCore/rendering/RenderRuby.h   |     39 +-
 .../Source/WebCore/rendering/RenderRubyBase.cpp    |     31 +-
 .../Source/WebCore/rendering/RenderRubyBase.h      |     15 +-
 .../Source/WebCore/rendering/RenderRubyRun.cpp     |     95 +-
 .../Source/WebCore/rendering/RenderRubyRun.h       |     25 +-
 .../Source/WebCore/rendering/RenderRubyText.cpp    |     20 +-
 .../Source/WebCore/rendering/RenderRubyText.h      |     21 +-
 .../Source/WebCore/rendering/RenderScrollbar.cpp   |    100 +-
 .../Source/WebCore/rendering/RenderScrollbar.h     |     43 +-
 .../WebCore/rendering/RenderScrollbarPart.cpp      |     83 +-
 .../Source/WebCore/rendering/RenderScrollbarPart.h |     32 +-
 .../WebCore/rendering/RenderScrollbarTheme.cpp     |     19 +
 .../WebCore/rendering/RenderScrollbarTheme.h       |      5 +-
 .../Source/WebCore/rendering/RenderSearchField.cpp |     92 +-
 .../Source/WebCore/rendering/RenderSearchField.h   |     75 +-
 .../Source/WebCore/rendering/RenderSelectionInfo.h |      4 +-
 .../Source/WebCore/rendering/RenderSlider.cpp      |     44 +-
 .../native/Source/WebCore/rendering/RenderSlider.h |     46 +-
 .../WebCore/rendering/RenderSnapshottedPlugIn.cpp  |     34 +-
 .../WebCore/rendering/RenderSnapshottedPlugIn.h    |     29 +-
 .../Source/WebCore/rendering/RenderTable.cpp       |    368 +-
 .../native/Source/WebCore/rendering/RenderTable.h  |    143 +-
 .../WebCore/rendering/RenderTableCaption.cpp       |      8 +-
 .../Source/WebCore/rendering/RenderTableCaption.h  |     32 +-
 .../Source/WebCore/rendering/RenderTableCell.cpp   |    573 +-
 .../Source/WebCore/rendering/RenderTableCell.h     |    137 +-
 .../Source/WebCore/rendering/RenderTableCol.cpp    |     46 +-
 .../Source/WebCore/rendering/RenderTableCol.h      |     59 +-
 .../Source/WebCore/rendering/RenderTableRow.cpp    |    119 +-
 .../Source/WebCore/rendering/RenderTableRow.h      |     79 +-
 .../WebCore/rendering/RenderTableSection.cpp       |    394 +-
 .../Source/WebCore/rendering/RenderTableSection.h  |    106 +-
 .../native/Source/WebCore/rendering/RenderText.cpp |   1280 +-
 .../native/Source/WebCore/rendering/RenderText.h   |    196 +-
 .../Source/WebCore/rendering/RenderTextControl.cpp |    153 +-
 .../Source/WebCore/rendering/RenderTextControl.h   |     79 +-
 .../rendering/RenderTextControlMultiLine.cpp       |     49 +-
 .../WebCore/rendering/RenderTextControlMultiLine.h |     26 +-
 .../rendering/RenderTextControlSingleLine.cpp      |    236 +-
 .../rendering/RenderTextControlSingleLine.h        |     77 +-
 .../WebCore/rendering/RenderTextFragment.cpp       |     81 +-
 .../Source/WebCore/rendering/RenderTextFragment.h  |     57 +-
 .../WebCore/rendering/RenderTextLineBoxes.cpp      |    707 +
 .../Source/WebCore/rendering/RenderTextLineBoxes.h |     98 +
 .../Source/WebCore/rendering/RenderTheme.cpp       |    846 +-
 .../native/Source/WebCore/rendering/RenderTheme.h  |     38 +-
 .../Source/WebCore/rendering/RenderThemeIOS.h      |    124 +
 .../Source/WebCore/rendering/RenderThemeIOS.mm     |   1220 +
 .../Source/WebCore/rendering/RenderThemeMac.h      |     78 +-
 .../Source/WebCore/rendering/RenderThemeMac.mm     |    802 +-
 .../Source/WebCore/rendering/RenderThemeSafari.cpp |    180 +-
 .../Source/WebCore/rendering/RenderThemeSafari.h   |     21 +-
 .../Source/WebCore/rendering/RenderThemeWin.cpp    |    407 +-
 .../Source/WebCore/rendering/RenderThemeWin.h      |     46 +-
 .../Source/WebCore/rendering/RenderThemeWinCE.cpp  |     79 +-
 .../Source/WebCore/rendering/RenderThemeWinCE.h    |     17 +-
 .../Source/WebCore/rendering/RenderTreeAsText.cpp  |    455 +-
 .../Source/WebCore/rendering/RenderTreeAsText.h    |     31 +-
 .../Source/WebCore/rendering/RenderVTTCue.cpp      |    363 +
 .../native/Source/WebCore/rendering/RenderVTTCue.h |     73 +
 .../Source/WebCore/rendering/RenderVideo.cpp       |    147 +-
 .../native/Source/WebCore/rendering/RenderVideo.h  |     31 +-
 .../native/Source/WebCore/rendering/RenderView.cpp |    752 +-
 .../native/Source/WebCore/rendering/RenderView.h   |    250 +-
 .../Source/WebCore/rendering/RenderWidget.cpp      |    292 +-
 .../native/Source/WebCore/rendering/RenderWidget.h |     65 +-
 .../WebCore/rendering/RenderWidgetProtector.h      |     54 -
 .../Source/WebCore/rendering/RenderWordBreak.cpp   |     49 -
 .../Source/WebCore/rendering/RenderWordBreak.h     |     46 -
 .../Source/WebCore/rendering/RenderingAllInOne.cpp |     18 +-
 .../Source/WebCore/rendering/RootInlineBox.cpp     |    447 +-
 .../Source/WebCore/rendering/RootInlineBox.h       |    124 +-
 .../Source/WebCore/rendering/SimpleLineLayout.cpp  |    477 +
 .../Source/WebCore/rendering/SimpleLineLayout.h    |     90 +
 .../rendering/SimpleLineLayoutFunctions.cpp        |    195 +
 .../WebCore/rendering/SimpleLineLayoutFunctions.h  |    136 +
 .../WebCore/rendering/SimpleLineLayoutResolver.h   |    362 +
 .../native/Source/WebCore/rendering/TableLayout.h  |      2 +-
 .../Source/WebCore/rendering/TextAutoSizing.cpp    |    249 +
 .../Source/WebCore/rendering/TextAutoSizing.h      |     94 +
 .../Source/WebCore/rendering/TextAutosizer.cpp     |    617 +
 .../Source/WebCore/rendering/TextPaintStyle.cpp    |    200 +
 .../Source/WebCore/rendering/TextPaintStyle.h      |     62 +
 .../Source/WebCore/rendering/TextPainter.cpp       |    186 +
 .../native/Source/WebCore/rendering/TextPainter.h  |     92 +
 .../rendering/TrailingFloatsRootInlineBox.h        |     94 +-
 .../Source/WebCore/rendering/break_lines.cpp       |    105 +-
 .../native/Source/WebCore/rendering/break_lines.h  |    109 +-
 .../rendering/line/BreakingContextInlineHeaders.h  |   1128 +
 .../Source/WebCore/rendering/line/LineBreaker.cpp  |    190 +
 .../Source/WebCore/rendering/line/LineBreaker.h    |     85 +
 .../Source/WebCore/rendering/line/LineInfo.cpp     |     49 +
 .../Source/WebCore/rendering/line/LineInfo.h       |     76 +
 .../WebCore/rendering/line/LineInlineHeaders.h     |    142 +
 .../WebCore/rendering/line/LineLayoutState.h       |    147 +
 .../Source/WebCore/rendering/line/LineWidth.cpp    |    246 +
 .../Source/WebCore/rendering/line/LineWidth.h      |    100 +
 .../WebCore/rendering/line/TrailingObjects.cpp     |     73 +
 .../WebCore/rendering/line/TrailingObjects.h       |     78 +
 .../WebCore/rendering/mathml/RenderMathMLBlock.cpp |    264 +-
 .../WebCore/rendering/mathml/RenderMathMLBlock.h   |     75 +-
 .../rendering/mathml/RenderMathMLFenced.cpp        |     62 +-
 .../WebCore/rendering/mathml/RenderMathMLFenced.h  |     22 +-
 .../rendering/mathml/RenderMathMLFraction.cpp      |     59 +-
 .../rendering/mathml/RenderMathMLFraction.h        |     38 +-
 .../WebCore/rendering/mathml/RenderMathMLMath.cpp  |      4 +-
 .../WebCore/rendering/mathml/RenderMathMLMath.h    |      8 +-
 .../rendering/mathml/RenderMathMLMenclose.cpp      |    166 +
 .../rendering/mathml/RenderMathMLMenclose.h        |     50 +
 .../rendering/mathml/RenderMathMLOperator.cpp      |    520 +-
 .../rendering/mathml/RenderMathMLOperator.h        |     84 +-
 .../WebCore/rendering/mathml/RenderMathMLRoot.cpp  |    120 +-
 .../WebCore/rendering/mathml/RenderMathMLRoot.h    |     37 +-
 .../WebCore/rendering/mathml/RenderMathMLRow.cpp   |     67 +-
 .../WebCore/rendering/mathml/RenderMathMLRow.h     |     19 +-
 .../rendering/mathml/RenderMathMLScripts.cpp       |    522 +
 .../WebCore/rendering/mathml/RenderMathMLScripts.h |    114 +
 .../WebCore/rendering/mathml/RenderMathMLSpace.cpp |    101 +
 .../WebCore/rendering/mathml/RenderMathMLSpace.h   |     62 +
 .../rendering/mathml/RenderMathMLSquareRoot.cpp    |     17 +-
 .../rendering/mathml/RenderMathMLSquareRoot.h      |     15 +-
 .../rendering/mathml/RenderMathMLSubSup.cpp        |    182 -
 .../WebCore/rendering/mathml/RenderMathMLSubSup.h  |     67 -
 .../WebCore/rendering/mathml/RenderMathMLToken.cpp |    104 +
 .../WebCore/rendering/mathml/RenderMathMLToken.h   |     64 +
 .../rendering/mathml/RenderMathMLUnderOver.cpp     |     14 +-
 .../rendering/mathml/RenderMathMLUnderOver.h       |      8 +-
 .../Source/WebCore/rendering/shapes/BoxShape.h     |     63 +
 .../Source/WebCore/rendering/shapes/PolygonShape.h |    112 +
 .../Source/WebCore/rendering/shapes/RasterShape.h  |    126 +
 .../WebCore/rendering/shapes/RectangleShape.h      |     76 +
 .../native/Source/WebCore/rendering/shapes/Shape.h |    106 +
 .../Source/WebCore/rendering/shapes/ShapeInfo.h    |    219 +
 .../WebCore/rendering/shapes/ShapeInsideInfo.h     |    133 +
 .../WebCore/rendering/shapes/ShapeInterval.h       |    230 +
 .../WebCore/rendering/shapes/ShapeOutsideInfo.h    |     94 +
 .../Source/WebCore/rendering/style/BasicShapes.cpp |    270 +-
 .../Source/WebCore/rendering/style/BasicShapes.h   |    347 +-
 .../Source/WebCore/rendering/style/BorderData.h    |      8 +-
 .../Source/WebCore/rendering/style/BorderValue.h   |      8 +-
 .../Source/WebCore/rendering/style/ContentData.cpp |     65 +-
 .../Source/WebCore/rendering/style/ContentData.h   |    230 +-
 .../Source/WebCore/rendering/style/DataRef.h       |     27 +-
 .../WebCore/rendering/style/ExclusionShapeValue.h  |     95 -
 .../Source/WebCore/rendering/style/FillLayer.cpp   |     22 +-
 .../Source/WebCore/rendering/style/FillLayer.h     |     33 +-
 .../WebCore/rendering/style/GridCoordinate.h       |    101 +
 .../Source/WebCore/rendering/style/GridLength.h    |     92 +
 .../Source/WebCore/rendering/style/GridPosition.h  |     49 +-
 .../Source/WebCore/rendering/style/GridTrackSize.h |     43 +-
 .../Source/WebCore/rendering/style/KeyframeList.h  |     11 +-
 .../WebCore/rendering/style/NinePieceImage.cpp     |     22 +-
 .../WebCore/rendering/style/NinePieceImage.h       |    126 +-
 .../Source/WebCore/rendering/style/QuotesData.cpp  |      4 +-
 .../Source/WebCore/rendering/style/QuotesData.h    |      4 +-
 .../Source/WebCore/rendering/style/RenderStyle.cpp |    599 +-
 .../Source/WebCore/rendering/style/RenderStyle.h   |    644 +-
 .../WebCore/rendering/style/RenderStyleConstants.h |     72 +-
 .../WebCore/rendering/style/SVGRenderStyle.cpp     |     95 +-
 .../WebCore/rendering/style/SVGRenderStyle.h       |     14 +-
 .../WebCore/rendering/style/SVGRenderStyleDefs.cpp |     62 +-
 .../WebCore/rendering/style/SVGRenderStyleDefs.h   |     38 +-
 .../Source/WebCore/rendering/style/ShadowData.cpp  |     12 +-
 .../Source/WebCore/rendering/style/ShadowData.h    |      6 +-
 .../Source/WebCore/rendering/style/ShapeValue.h    |    118 +
 .../WebCore/rendering/style/StyleAllInOne.cpp      |      1 +
 .../rendering/style/StyleBackgroundData.cpp        |      7 +-
 .../WebCore/rendering/style/StyleBackgroundData.h  |      4 +-
 .../WebCore/rendering/style/StyleBoxData.cpp       |      7 +-
 .../Source/WebCore/rendering/style/StyleBoxData.h  |     18 +-
 .../WebCore/rendering/style/StyleCachedImage.cpp   |     16 +-
 .../WebCore/rendering/style/StyleCachedImage.h     |     43 +-
 .../rendering/style/StyleCachedImageSet.cpp        |     16 +-
 .../WebCore/rendering/style/StyleCachedImageSet.h  |     51 +-
 .../WebCore/rendering/style/StyleCachedShader.cpp  |     56 -
 .../WebCore/rendering/style/StyleCachedShader.h    |     61 -
 .../rendering/style/StyleCustomFilterProgram.cpp   |     49 -
 .../rendering/style/StyleCustomFilterProgram.h     |    187 -
 .../style/StyleCustomFilterProgramCache.cpp        |     89 -
 .../style/StyleCustomFilterProgramCache.h          |     65 -
 .../style/StyleDeprecatedFlexibleBoxData.cpp       |      7 +-
 .../style/StyleDeprecatedFlexibleBoxData.h         |      4 +-
 .../WebCore/rendering/style/StyleFilterData.cpp    |      7 +-
 .../WebCore/rendering/style/StyleFilterData.h      |      4 +-
 .../rendering/style/StyleFlexibleBoxData.cpp       |      7 +-
 .../WebCore/rendering/style/StyleFlexibleBoxData.h |      4 +-
 .../rendering/style/StyleGeneratedImage.cpp        |     28 +-
 .../WebCore/rendering/style/StyleGeneratedImage.h  |    134 +-
 .../WebCore/rendering/style/StyleGridData.cpp      |     17 +-
 .../Source/WebCore/rendering/style/StyleGridData.h |     20 +-
 .../WebCore/rendering/style/StyleGridItemData.cpp  |     23 +-
 .../WebCore/rendering/style/StyleGridItemData.h    |     16 +-
 .../Source/WebCore/rendering/style/StyleImage.h    |     37 +-
 .../WebCore/rendering/style/StyleInheritedData.cpp |     16 +-
 .../WebCore/rendering/style/StyleInheritedData.h   |      7 +-
 .../WebCore/rendering/style/StyleMarqueeData.cpp   |      7 +-
 .../WebCore/rendering/style/StyleMarqueeData.h     |      4 +-
 .../WebCore/rendering/style/StyleMultiColData.cpp  |     18 +-
 .../WebCore/rendering/style/StyleMultiColData.h    |      5 +-
 .../WebCore/rendering/style/StylePendingImage.h    |     53 +-
 .../WebCore/rendering/style/StylePendingShader.h   |     63 -
 .../rendering/style/StyleRareInheritedData.cpp     |     76 +-
 .../rendering/style/StyleRareInheritedData.h       |     33 +-
 .../rendering/style/StyleRareNonInheritedData.cpp  |     88 +-
 .../rendering/style/StyleRareNonInheritedData.h    |     42 +-
 .../WebCore/rendering/style/StyleReflection.h      |      4 +-
 .../Source/WebCore/rendering/style/StyleShader.h   |     67 -
 .../WebCore/rendering/style/StyleSurroundData.cpp  |      7 +-
 .../WebCore/rendering/style/StyleSurroundData.h    |      4 +-
 .../WebCore/rendering/style/StyleTransformData.cpp |      7 +-
 .../WebCore/rendering/style/StyleTransformData.h   |      4 +-
 .../WebCore/rendering/style/StyleVariableData.h    |     66 -
 .../WebCore/rendering/style/StyleVisualData.cpp    |      7 +-
 .../WebCore/rendering/style/StyleVisualData.h      |      6 +-
 .../WebCore/rendering/style/TextSizeAdjustment.h   |     49 +
 .../WebCore/rendering/svg/RenderSVGAllInOne.cpp    |      1 -
 .../WebCore/rendering/svg/RenderSVGBlock.cpp       |     43 +-
 .../Source/WebCore/rendering/svg/RenderSVGBlock.h  |     24 +-
 .../WebCore/rendering/svg/RenderSVGContainer.cpp   |     41 +-
 .../WebCore/rendering/svg/RenderSVGContainer.h     |     59 +-
 .../WebCore/rendering/svg/RenderSVGEllipse.cpp     |     36 +-
 .../WebCore/rendering/svg/RenderSVGEllipse.h       |      7 +-
 .../rendering/svg/RenderSVGForeignObject.cpp       |     42 +-
 .../WebCore/rendering/svg/RenderSVGForeignObject.h |     25 +-
 .../rendering/svg/RenderSVGGradientStop.cpp        |     27 +-
 .../WebCore/rendering/svg/RenderSVGGradientStop.h  |     46 +-
 .../rendering/svg/RenderSVGHiddenContainer.cpp     |     13 +-
 .../rendering/svg/RenderSVGHiddenContainer.h       |     21 +-
 .../WebCore/rendering/svg/RenderSVGImage.cpp       |    100 +-
 .../Source/WebCore/rendering/svg/RenderSVGImage.h  |     44 +-
 .../WebCore/rendering/svg/RenderSVGInline.cpp      |     67 +-
 .../Source/WebCore/rendering/svg/RenderSVGInline.h |     46 +-
 .../WebCore/rendering/svg/RenderSVGInlineText.cpp  |     79 +-
 .../WebCore/rendering/svg/RenderSVGInlineText.h    |     46 +-
 .../WebCore/rendering/svg/RenderSVGModelObject.cpp |     63 +-
 .../WebCore/rendering/svg/RenderSVGModelObject.h   |     49 +-
 .../Source/WebCore/rendering/svg/RenderSVGPath.cpp |     25 +-
 .../Source/WebCore/rendering/svg/RenderSVGPath.h   |     20 +-
 .../Source/WebCore/rendering/svg/RenderSVGRect.cpp |     34 +-
 .../Source/WebCore/rendering/svg/RenderSVGRect.h   |     10 +-
 .../WebCore/rendering/svg/RenderSVGResource.cpp    |    115 +-
 .../WebCore/rendering/svg/RenderSVGResource.h      |     16 +-
 .../rendering/svg/RenderSVGResourceClipper.cpp     |    145 +-
 .../rendering/svg/RenderSVGResourceClipper.h       |     31 +-
 .../rendering/svg/RenderSVGResourceContainer.cpp   |     87 +-
 .../rendering/svg/RenderSVGResourceContainer.h     |     30 +-
 .../rendering/svg/RenderSVGResourceFilter.cpp      |    145 +-
 .../rendering/svg/RenderSVGResourceFilter.h        |    194 +-
 .../svg/RenderSVGResourceFilterPrimitive.cpp       |     36 +-
 .../svg/RenderSVGResourceFilterPrimitive.h         |     16 +-
 .../rendering/svg/RenderSVGResourceGradient.cpp    |     84 +-
 .../rendering/svg/RenderSVGResourceGradient.h      |     26 +-
 .../svg/RenderSVGResourceLinearGradient.cpp        |     18 +-
 .../svg/RenderSVGResourceLinearGradient.h          |     17 +-
 .../rendering/svg/RenderSVGResourceMarker.cpp      |     56 +-
 .../rendering/svg/RenderSVGResourceMarker.h        |     24 +-
 .../rendering/svg/RenderSVGResourceMasker.cpp      |    104 +-
 .../rendering/svg/RenderSVGResourceMasker.h        |     32 +-
 .../rendering/svg/RenderSVGResourcePattern.cpp     |    150 +-
 .../rendering/svg/RenderSVGResourcePattern.h       |     33 +-
 .../svg/RenderSVGResourceRadialGradient.cpp        |     23 +-
 .../svg/RenderSVGResourceRadialGradient.h          |     15 +-
 .../rendering/svg/RenderSVGResourceSolidColor.cpp  |     33 +-
 .../rendering/svg/RenderSVGResourceSolidColor.h    |     17 +-
 .../Source/WebCore/rendering/svg/RenderSVGRoot.cpp |    186 +-
 .../Source/WebCore/rendering/svg/RenderSVGRoot.h   |     92 +-
 .../WebCore/rendering/svg/RenderSVGShape.cpp       |    146 +-
 .../Source/WebCore/rendering/svg/RenderSVGShape.h  |     90 +-
 .../WebCore/rendering/svg/RenderSVGTSpan.cpp       |     37 -
 .../Source/WebCore/rendering/svg/RenderSVGTSpan.h  |     15 +-
 .../Source/WebCore/rendering/svg/RenderSVGText.cpp |    124 +-
 .../Source/WebCore/rendering/svg/RenderSVGText.h   |     55 +-
 .../WebCore/rendering/svg/RenderSVGTextPath.cpp    |     24 +-
 .../WebCore/rendering/svg/RenderSVGTextPath.h      |     24 +-
 .../svg/RenderSVGTransformableContainer.cpp        |     26 +-
 .../svg/RenderSVGTransformableContainer.h          |     11 +-
 .../rendering/svg/RenderSVGViewportContainer.cpp   |     56 +-
 .../rendering/svg/RenderSVGViewportContainer.h     |     30 +-
 .../WebCore/rendering/svg/SVGInlineFlowBox.cpp     |     35 +-
 .../WebCore/rendering/svg/SVGInlineFlowBox.h       |     27 +-
 .../WebCore/rendering/svg/SVGInlineTextBox.cpp     |    229 +-
 .../WebCore/rendering/svg/SVGInlineTextBox.h       |     25 +-
 .../Source/WebCore/rendering/svg/SVGMarkerData.h   |      3 +-
 .../Source/WebCore/rendering/svg/SVGPathData.cpp   |     51 +-
 .../Source/WebCore/rendering/svg/SVGPathData.h     |      2 -
 .../WebCore/rendering/svg/SVGRenderSupport.cpp     |    278 +-
 .../WebCore/rendering/svg/SVGRenderSupport.h       |     48 +-
 .../WebCore/rendering/svg/SVGRenderTreeAsText.cpp  |    294 +-
 .../WebCore/rendering/svg/SVGRenderTreeAsText.h    |     10 +-
 .../WebCore/rendering/svg/SVGRenderingContext.cpp  |    157 +-
 .../WebCore/rendering/svg/SVGRenderingContext.h    |     41 +-
 .../Source/WebCore/rendering/svg/SVGResources.cpp  |   1247 +-
 .../Source/WebCore/rendering/svg/SVGResources.h    |    371 +-
 .../WebCore/rendering/svg/SVGResourcesCache.cpp    |    134 +-
 .../WebCore/rendering/svg/SVGResourcesCache.h      |     23 +-
 .../rendering/svg/SVGResourcesCycleSolver.cpp      |    105 +-
 .../rendering/svg/SVGResourcesCycleSolver.h        |     15 +-
 .../WebCore/rendering/svg/SVGRootInlineBox.cpp     |     73 +-
 .../WebCore/rendering/svg/SVGRootInlineBox.h       |     25 +-
 .../Source/WebCore/rendering/svg/SVGSubpathData.h  |      2 -
 .../Source/WebCore/rendering/svg/SVGTextChunk.cpp  |      5 -
 .../Source/WebCore/rendering/svg/SVGTextChunk.h    |      2 -
 .../WebCore/rendering/svg/SVGTextChunkBuilder.cpp  |    522 +-
 .../WebCore/rendering/svg/SVGTextChunkBuilder.h    |      2 -
 .../Source/WebCore/rendering/svg/SVGTextFragment.h |      2 -
 .../rendering/svg/SVGTextLayoutAttributes.cpp      |      8 +-
 .../rendering/svg/SVGTextLayoutAttributes.h        |     10 +-
 .../svg/SVGTextLayoutAttributesBuilder.cpp         |     44 +-
 .../rendering/svg/SVGTextLayoutAttributesBuilder.h |      7 +-
 .../WebCore/rendering/svg/SVGTextLayoutEngine.cpp  |     46 +-
 .../WebCore/rendering/svg/SVGTextLayoutEngine.h    |      4 -
 .../rendering/svg/SVGTextLayoutEngineBaseline.cpp  |    479 +-
 .../rendering/svg/SVGTextLayoutEngineBaseline.h    |      2 -
 .../rendering/svg/SVGTextLayoutEngineSpacing.cpp   |    220 +-
 .../rendering/svg/SVGTextLayoutEngineSpacing.h     |      2 -
 .../WebCore/rendering/svg/SVGTextMetrics.cpp       |     21 +-
 .../Source/WebCore/rendering/svg/SVGTextMetrics.h  |      2 -
 .../rendering/svg/SVGTextMetricsBuilder.cpp        |     20 +-
 .../WebCore/rendering/svg/SVGTextMetricsBuilder.h  |      8 +-
 .../Source/WebCore/rendering/svg/SVGTextQuery.cpp  |     48 +-
 .../Source/WebCore/rendering/svg/SVGTextQuery.h    |      9 +-
 .../rendering/svg/SVGTextRunRenderingContext.cpp   |    110 +-
 .../rendering/svg/SVGTextRunRenderingContext.h     |     27 +-
 .../main/native/Source/WebCore/storage/Storage.cpp |     10 +-
 .../main/native/Source/WebCore/storage/Storage.h   |     20 +-
 .../main/native/Source/WebCore/storage/Storage.idl |     28 +-
 .../native/Source/WebCore/storage/StorageArea.h    |     22 +-
 .../Source/WebCore/storage/StorageAreaImpl.cpp     |      2 +-
 .../Source/WebCore/storage/StorageAreaImpl.h       |     86 +-
 .../Source/WebCore/storage/StorageAreaSync.cpp     |      5 +
 .../Source/WebCore/storage/StorageAreaSync.h       |    110 +-
 .../native/Source/WebCore/storage/StorageEvent.cpp |    200 +-
 .../native/Source/WebCore/storage/StorageEvent.h   |    158 +-
 .../native/Source/WebCore/storage/StorageEvent.idl |      6 +-
 .../WebCore/storage/StorageEventDispatcher.cpp     |     42 +-
 .../WebCore/storage/StorageEventDispatcher.h       |     16 +-
 .../native/Source/WebCore/storage/StorageMap.cpp   |     12 +-
 .../native/Source/WebCore/storage/StorageMap.h     |     42 +-
 .../Source/WebCore/storage/StorageNamespace.h      |    102 +-
 .../WebCore/storage/StorageNamespaceImpl.cpp       |     14 +-
 .../Source/WebCore/storage/StorageNamespaceImpl.h  |    144 +-
 .../Source/WebCore/storage/StorageSyncManager.cpp  |      2 +-
 .../Source/WebCore/storage/StorageSyncManager.h    |     33 +-
 .../Source/WebCore/storage/StorageThread.cpp       |     13 +-
 .../native/Source/WebCore/storage/StorageThread.h  |      7 +-
 .../Source/WebCore/storage/StorageTracker.cpp      |     56 +-
 .../native/Source/WebCore/storage/StorageTracker.h |      5 +-
 .../Source/WebCore/storage/StorageTrackerClient.h  |     84 +-
 .../WebCore/storage/wince/StorageThreadWinCE.cpp   |     83 +
 .../WebCore/storage/wince/StorageThreadWinCE.h     |     58 +
 .../WebCore/style/StyleFontSizeFunctions.cpp       |    192 +
 .../Source/WebCore/style/StyleFontSizeFunctions.h  |     54 +
 .../WebCore/style/StyleResolveForDocument.cpp      |    128 +
 .../Source/WebCore/style/StyleResolveForDocument.h |     43 +
 .../Source/WebCore/style/StyleResolveTree.cpp      |    906 +
 .../native/Source/WebCore/style/StyleResolveTree.h |     54 +
 .../native/Source/WebCore/svg/ColorDistance.cpp    |      3 -
 .../main/native/Source/WebCore/svg/ColorDistance.h |      2 -
 .../native/Source/WebCore/svg/ElementTimeControl.h |     47 -
 .../Source/WebCore/svg/ElementTimeControl.idl      |     38 -
 .../native/Source/WebCore/svg/GradientAttributes.h |      4 +-
 .../Source/WebCore/svg/LinearGradientAttributes.h  |      4 -
 .../native/Source/WebCore/svg/PatternAttributes.h  |      2 -
 .../Source/WebCore/svg/RadialGradientAttributes.h  |      4 -
 .../main/native/Source/WebCore/svg/SVGAElement.cpp |     75 +-
 .../main/native/Source/WebCore/svg/SVGAElement.h   |     50 +-
 .../main/native/Source/WebCore/svg/SVGAElement.idl |     15 +-
 .../main/native/Source/WebCore/svg/SVGAllInOne.cpp |     11 +-
 .../Source/WebCore/svg/SVGAltGlyphDefElement.cpp   |     18 +-
 .../Source/WebCore/svg/SVGAltGlyphDefElement.h     |     13 +-
 .../Source/WebCore/svg/SVGAltGlyphDefElement.idl   |      4 +-
 .../Source/WebCore/svg/SVGAltGlyphElement.cpp      |     23 +-
 .../native/Source/WebCore/svg/SVGAltGlyphElement.h |     16 +-
 .../Source/WebCore/svg/SVGAltGlyphElement.idl      |     13 +-
 .../Source/WebCore/svg/SVGAltGlyphItemElement.cpp  |     24 +-
 .../Source/WebCore/svg/SVGAltGlyphItemElement.h    |     12 +-
 .../Source/WebCore/svg/SVGAltGlyphItemElement.idl  |      4 +-
 .../main/native/Source/WebCore/svg/SVGAngle.cpp    |      6 +-
 .../src/main/native/Source/WebCore/svg/SVGAngle.h  |      2 -
 .../main/native/Source/WebCore/svg/SVGAngle.idl    |     29 +-
 .../Source/WebCore/svg/SVGAnimateColorElement.cpp  |      9 +-
 .../Source/WebCore/svg/SVGAnimateColorElement.h    |     10 +-
 .../Source/WebCore/svg/SVGAnimateColorElement.idl  |      6 +-
 .../Source/WebCore/svg/SVGAnimateElement.cpp       |     98 +-
 .../native/Source/WebCore/svg/SVGAnimateElement.h  |     51 +-
 .../Source/WebCore/svg/SVGAnimateElement.idl       |      6 +-
 .../Source/WebCore/svg/SVGAnimateMotionElement.cpp |     47 +-
 .../Source/WebCore/svg/SVGAnimateMotionElement.h   |     37 +-
 .../Source/WebCore/svg/SVGAnimateMotionElement.idl |      6 +-
 .../WebCore/svg/SVGAnimateTransformElement.cpp     |     13 +-
 .../WebCore/svg/SVGAnimateTransformElement.h       |     14 +-
 .../WebCore/svg/SVGAnimateTransformElement.idl     |      6 +-
 .../native/Source/WebCore/svg/SVGAnimatedAngle.cpp |     33 +-
 .../native/Source/WebCore/svg/SVGAnimatedAngle.h   |     28 +-
 .../native/Source/WebCore/svg/SVGAnimatedAngle.idl |      7 +-
 .../Source/WebCore/svg/SVGAnimatedBoolean.cpp      |     14 +-
 .../native/Source/WebCore/svg/SVGAnimatedBoolean.h |     27 +-
 .../Source/WebCore/svg/SVGAnimatedBoolean.idl      |      8 +-
 .../native/Source/WebCore/svg/SVGAnimatedColor.cpp |     18 +-
 .../native/Source/WebCore/svg/SVGAnimatedColor.h   |     30 +-
 .../Source/WebCore/svg/SVGAnimatedEnumeration.cpp  |     12 +-
 .../Source/WebCore/svg/SVGAnimatedEnumeration.h    |     27 +-
 .../Source/WebCore/svg/SVGAnimatedEnumeration.idl  |      8 +-
 .../Source/WebCore/svg/SVGAnimatedInteger.cpp      |     16 +-
 .../native/Source/WebCore/svg/SVGAnimatedInteger.h |     23 +-
 .../Source/WebCore/svg/SVGAnimatedInteger.idl      |      8 +-
 .../svg/SVGAnimatedIntegerOptionalInteger.cpp      |     26 +-
 .../svg/SVGAnimatedIntegerOptionalInteger.h        |     27 +-
 .../Source/WebCore/svg/SVGAnimatedLength.cpp       |     10 +-
 .../native/Source/WebCore/svg/SVGAnimatedLength.h  |     23 +-
 .../Source/WebCore/svg/SVGAnimatedLength.idl       |      7 +-
 .../Source/WebCore/svg/SVGAnimatedLengthList.cpp   |     14 +-
 .../Source/WebCore/svg/SVGAnimatedLengthList.h     |     27 +-
 .../Source/WebCore/svg/SVGAnimatedLengthList.idl   |      7 +-
 .../Source/WebCore/svg/SVGAnimatedNumber.cpp       |     16 +-
 .../native/Source/WebCore/svg/SVGAnimatedNumber.h  |     23 +-
 .../Source/WebCore/svg/SVGAnimatedNumber.idl       |      8 +-
 .../Source/WebCore/svg/SVGAnimatedNumberList.cpp   |     14 +-
 .../Source/WebCore/svg/SVGAnimatedNumberList.h     |     27 +-
 .../Source/WebCore/svg/SVGAnimatedNumberList.idl   |      7 +-
 .../svg/SVGAnimatedNumberOptionalNumber.cpp        |     28 +-
 .../WebCore/svg/SVGAnimatedNumberOptionalNumber.h  |     27 +-
 .../native/Source/WebCore/svg/SVGAnimatedPath.cpp  |     24 +-
 .../native/Source/WebCore/svg/SVGAnimatedPath.h    |     27 +-
 .../Source/WebCore/svg/SVGAnimatedPointList.cpp    |     14 +-
 .../Source/WebCore/svg/SVGAnimatedPointList.h      |     27 +-
 .../WebCore/svg/SVGAnimatedPreserveAspectRatio.cpp |     14 +-
 .../WebCore/svg/SVGAnimatedPreserveAspectRatio.h   |     27 +-
 .../WebCore/svg/SVGAnimatedPreserveAspectRatio.idl |      7 +-
 .../native/Source/WebCore/svg/SVGAnimatedRect.cpp  |     14 +-
 .../native/Source/WebCore/svg/SVGAnimatedRect.h    |     23 +-
 .../native/Source/WebCore/svg/SVGAnimatedRect.idl  |      7 +-
 .../Source/WebCore/svg/SVGAnimatedString.cpp       |     12 +-
 .../native/Source/WebCore/svg/SVGAnimatedString.h  |     27 +-
 .../Source/WebCore/svg/SVGAnimatedString.idl       |      8 +-
 .../WebCore/svg/SVGAnimatedTransformList.cpp       |     23 +-
 .../Source/WebCore/svg/SVGAnimatedTransformList.h  |     23 +-
 .../WebCore/svg/SVGAnimatedTransformList.idl       |      7 +-
 .../native/Source/WebCore/svg/SVGAnimatedType.cpp  |    144 +-
 .../native/Source/WebCore/svg/SVGAnimatedType.h    |     51 +-
 .../Source/WebCore/svg/SVGAnimatedTypeAnimator.cpp |    108 +
 .../Source/WebCore/svg/SVGAnimatedTypeAnimator.h   |    106 +-
 .../Source/WebCore/svg/SVGAnimationElement.cpp     |     44 +-
 .../Source/WebCore/svg/SVGAnimationElement.h       |     40 +-
 .../Source/WebCore/svg/SVGAnimationElement.idl     |     30 +-
 .../native/Source/WebCore/svg/SVGAnimatorFactory.h |     41 +-
 .../native/Source/WebCore/svg/SVGCircleElement.cpp |     34 +-
 .../native/Source/WebCore/svg/SVGCircleElement.h   |     35 +-
 .../native/Source/WebCore/svg/SVGCircleElement.idl |     17 +-
 .../Source/WebCore/svg/SVGClipPathElement.cpp      |     36 +-
 .../native/Source/WebCore/svg/SVGClipPathElement.h |     35 +-
 .../Source/WebCore/svg/SVGClipPathElement.idl      |     14 +-
 .../main/native/Source/WebCore/svg/SVGColor.cpp    |      6 +-
 .../src/main/native/Source/WebCore/svg/SVGColor.h  |     26 +-
 .../main/native/Source/WebCore/svg/SVGColor.idl    |     28 +-
 .../svg/SVGComponentTransferFunctionElement.cpp    |      8 +-
 .../svg/SVGComponentTransferFunctionElement.h      |     12 +-
 .../svg/SVGComponentTransferFunctionElement.idl    |     34 +-
 .../native/Source/WebCore/svg/SVGCursorElement.cpp |     20 +-
 .../native/Source/WebCore/svg/SVGCursorElement.h   |     32 +-
 .../native/Source/WebCore/svg/SVGCursorElement.idl |     16 +-
 .../native/Source/WebCore/svg/SVGDefsElement.cpp   |     17 +-
 .../native/Source/WebCore/svg/SVGDefsElement.h     |     25 +-
 .../native/Source/WebCore/svg/SVGDefsElement.idl   |     11 +-
 .../native/Source/WebCore/svg/SVGDescElement.cpp   |     12 +-
 .../native/Source/WebCore/svg/SVGDescElement.h     |     14 +-
 .../native/Source/WebCore/svg/SVGDescElement.idl   |      7 +-
 .../main/native/Source/WebCore/svg/SVGDocument.cpp |     20 +-
 .../main/native/Source/WebCore/svg/SVGDocument.h   |     30 +-
 .../main/native/Source/WebCore/svg/SVGDocument.idl |     13 +-
 .../Source/WebCore/svg/SVGDocumentExtensions.cpp   |    140 +-
 .../Source/WebCore/svg/SVGDocumentExtensions.h     |     30 +-
 .../main/native/Source/WebCore/svg/SVGElement.cpp  |    908 +-
 .../main/native/Source/WebCore/svg/SVGElement.h    |    130 +-
 .../main/native/Source/WebCore/svg/SVGElement.idl  |     20 +-
 .../Source/WebCore/svg/SVGElementInstance.cpp      |     85 +-
 .../native/Source/WebCore/svg/SVGElementInstance.h |    135 +-
 .../Source/WebCore/svg/SVGElementInstance.idl      |    112 +-
 .../Source/WebCore/svg/SVGElementInstanceList.cpp  |      8 +-
 .../Source/WebCore/svg/SVGElementInstanceList.h    |     10 +-
 .../Source/WebCore/svg/SVGElementInstanceList.idl  |      8 +-
 .../native/Source/WebCore/svg/SVGElementRareData.h |     30 +-
 .../Source/WebCore/svg/SVGEllipseElement.cpp       |     34 +-
 .../native/Source/WebCore/svg/SVGEllipseElement.h  |     35 +-
 .../Source/WebCore/svg/SVGEllipseElement.idl       |     19 +-
 .../native/Source/WebCore/svg/SVGException.cpp     |      5 -
 .../main/native/Source/WebCore/svg/SVGException.h  |      4 -
 .../native/Source/WebCore/svg/SVGException.idl     |     23 +-
 .../WebCore/svg/SVGExternalResourcesRequired.cpp   |      4 -
 .../WebCore/svg/SVGExternalResourcesRequired.h     |      2 -
 .../WebCore/svg/SVGExternalResourcesRequired.idl   |      9 +-
 .../Source/WebCore/svg/SVGFEBlendElement.cpp       |     10 +-
 .../native/Source/WebCore/svg/SVGFEBlendElement.h  |     18 +-
 .../Source/WebCore/svg/SVGFEBlendElement.idl       |     30 +-
 .../Source/WebCore/svg/SVGFEColorMatrixElement.cpp |     10 +-
 .../Source/WebCore/svg/SVGFEColorMatrixElement.h   |     18 +-
 .../Source/WebCore/svg/SVGFEColorMatrixElement.idl |     28 +-
 .../WebCore/svg/SVGFEComponentTransferElement.cpp  |     31 +-
 .../WebCore/svg/SVGFEComponentTransferElement.h    |     14 +-
 .../WebCore/svg/SVGFEComponentTransferElement.idl  |     10 +-
 .../Source/WebCore/svg/SVGFECompositeElement.cpp   |     22 +-
 .../Source/WebCore/svg/SVGFECompositeElement.h     |     20 +-
 .../Source/WebCore/svg/SVGFECompositeElement.idl   |     40 +-
 .../WebCore/svg/SVGFEConvolveMatrixElement.cpp     |     20 +-
 .../WebCore/svg/SVGFEConvolveMatrixElement.h       |     18 +-
 .../WebCore/svg/SVGFEConvolveMatrixElement.idl     |     44 +-
 .../WebCore/svg/SVGFEDiffuseLightingElement.cpp    |     16 +-
 .../WebCore/svg/SVGFEDiffuseLightingElement.h      |     18 +-
 .../WebCore/svg/SVGFEDiffuseLightingElement.idl    |     18 +-
 .../WebCore/svg/SVGFEDisplacementMapElement.cpp    |     10 +-
 .../WebCore/svg/SVGFEDisplacementMapElement.h      |     18 +-
 .../WebCore/svg/SVGFEDisplacementMapElement.idl    |     32 +-
 .../WebCore/svg/SVGFEDistantLightElement.cpp       |      8 +-
 .../Source/WebCore/svg/SVGFEDistantLightElement.h  |     14 +-
 .../WebCore/svg/SVGFEDistantLightElement.idl       |      8 +-
 .../Source/WebCore/svg/SVGFEDropShadowElement.cpp  |     21 +-
 .../Source/WebCore/svg/SVGFEDropShadowElement.h    |     16 +-
 .../Source/WebCore/svg/SVGFEDropShadowElement.idl  |     18 +-
 .../Source/WebCore/svg/SVGFEFloodElement.cpp       |     22 +-
 .../native/Source/WebCore/svg/SVGFEFloodElement.h  |     14 +-
 .../Source/WebCore/svg/SVGFEFloodElement.idl       |      9 +-
 .../Source/WebCore/svg/SVGFEFuncAElement.cpp       |      8 +-
 .../native/Source/WebCore/svg/SVGFEFuncAElement.h  |     12 +-
 .../Source/WebCore/svg/SVGFEFuncAElement.idl       |      4 +-
 .../Source/WebCore/svg/SVGFEFuncBElement.cpp       |     10 +-
 .../native/Source/WebCore/svg/SVGFEFuncBElement.h  |     12 +-
 .../Source/WebCore/svg/SVGFEFuncBElement.idl       |      4 +-
 .../Source/WebCore/svg/SVGFEFuncGElement.cpp       |     10 +-
 .../native/Source/WebCore/svg/SVGFEFuncGElement.h  |     12 +-
 .../Source/WebCore/svg/SVGFEFuncGElement.idl       |      4 +-
 .../Source/WebCore/svg/SVGFEFuncRElement.cpp       |     10 +-
 .../native/Source/WebCore/svg/SVGFEFuncRElement.h  |     12 +-
 .../Source/WebCore/svg/SVGFEFuncRElement.idl       |      4 +-
 .../WebCore/svg/SVGFEGaussianBlurElement.cpp       |     31 +-
 .../Source/WebCore/svg/SVGFEGaussianBlurElement.h  |     19 +-
 .../WebCore/svg/SVGFEGaussianBlurElement.idl       |     22 +-
 .../Source/WebCore/svg/SVGFEImageElement.cpp       |     40 +-
 .../native/Source/WebCore/svg/SVGFEImageElement.h  |     34 +-
 .../Source/WebCore/svg/SVGFEImageElement.idl       |     15 +-
 .../Source/WebCore/svg/SVGFELightElement.cpp       |     39 +-
 .../native/Source/WebCore/svg/SVGFELightElement.h  |     14 +-
 .../Source/WebCore/svg/SVGFEMergeElement.cpp       |     24 +-
 .../native/Source/WebCore/svg/SVGFEMergeElement.h  |     12 +-
 .../Source/WebCore/svg/SVGFEMergeElement.idl       |      8 +-
 .../Source/WebCore/svg/SVGFEMergeNodeElement.cpp   |     10 +-
 .../Source/WebCore/svg/SVGFEMergeNodeElement.h     |     18 +-
 .../Source/WebCore/svg/SVGFEMergeNodeElement.idl   |      6 +-
 .../Source/WebCore/svg/SVGFEMorphologyElement.cpp  |     22 +-
 .../Source/WebCore/svg/SVGFEMorphologyElement.h    |     20 +-
 .../Source/WebCore/svg/SVGFEMorphologyElement.idl  |     26 +-
 .../Source/WebCore/svg/SVGFEOffsetElement.cpp      |     10 +-
 .../native/Source/WebCore/svg/SVGFEOffsetElement.h |     16 +-
 .../Source/WebCore/svg/SVGFEOffsetElement.idl      |     14 +-
 .../Source/WebCore/svg/SVGFEPointLightElement.cpp  |     10 +-
 .../Source/WebCore/svg/SVGFEPointLightElement.h    |     14 +-
 .../Source/WebCore/svg/SVGFEPointLightElement.idl  |     10 +-
 .../WebCore/svg/SVGFESpecularLightingElement.cpp   |     16 +-
 .../WebCore/svg/SVGFESpecularLightingElement.h     |     18 +-
 .../WebCore/svg/SVGFESpecularLightingElement.idl   |     16 +-
 .../Source/WebCore/svg/SVGFESpotLightElement.cpp   |     10 +-
 .../Source/WebCore/svg/SVGFESpotLightElement.h     |     14 +-
 .../Source/WebCore/svg/SVGFESpotLightElement.idl   |     20 +-
 .../native/Source/WebCore/svg/SVGFETileElement.cpp |     10 +-
 .../native/Source/WebCore/svg/SVGFETileElement.h   |     16 +-
 .../native/Source/WebCore/svg/SVGFETileElement.idl |     10 +-
 .../Source/WebCore/svg/SVGFETurbulenceElement.cpp  |     10 +-
 .../Source/WebCore/svg/SVGFETurbulenceElement.h    |     18 +-
 .../Source/WebCore/svg/SVGFETurbulenceElement.idl  |     38 +-
 .../native/Source/WebCore/svg/SVGFilterElement.cpp |     40 +-
 .../native/Source/WebCore/svg/SVGFilterElement.h   |     33 +-
 .../native/Source/WebCore/svg/SVGFilterElement.idl |     28 +-
 .../svg/SVGFilterPrimitiveStandardAttributes.cpp   |     39 +-
 .../svg/SVGFilterPrimitiveStandardAttributes.h     |     38 +-
 .../svg/SVGFilterPrimitiveStandardAttributes.idl   |     15 +-
 .../native/Source/WebCore/svg/SVGFitToViewBox.cpp  |      6 +-
 .../native/Source/WebCore/svg/SVGFitToViewBox.h    |      6 +-
 .../native/Source/WebCore/svg/SVGFitToViewBox.idl  |     11 +-
 .../main/native/Source/WebCore/svg/SVGFontData.cpp |     25 +-
 .../main/native/Source/WebCore/svg/SVGFontData.h   |     20 +-
 .../native/Source/WebCore/svg/SVGFontElement.cpp   |    180 +-
 .../native/Source/WebCore/svg/SVGFontElement.h     |     56 +-
 .../native/Source/WebCore/svg/SVGFontElement.idl   |      4 +-
 .../Source/WebCore/svg/SVGFontFaceElement.cpp      |    106 +-
 .../native/Source/WebCore/svg/SVGFontFaceElement.h |     18 +-
 .../Source/WebCore/svg/SVGFontFaceElement.idl      |      4 +-
 .../WebCore/svg/SVGFontFaceFormatElement.cpp       |     10 +-
 .../Source/WebCore/svg/SVGFontFaceFormatElement.h  |      9 +-
 .../WebCore/svg/SVGFontFaceFormatElement.idl       |      4 +-
 .../Source/WebCore/svg/SVGFontFaceNameElement.cpp  |      8 +-
 .../Source/WebCore/svg/SVGFontFaceNameElement.h    |     12 +-
 .../Source/WebCore/svg/SVGFontFaceNameElement.idl  |      4 +-
 .../Source/WebCore/svg/SVGFontFaceSrcElement.cpp   |     23 +-
 .../Source/WebCore/svg/SVGFontFaceSrcElement.h     |     11 +-
 .../Source/WebCore/svg/SVGFontFaceSrcElement.idl   |      4 +-
 .../Source/WebCore/svg/SVGFontFaceUriElement.cpp   |     24 +-
 .../Source/WebCore/svg/SVGFontFaceUriElement.h     |     17 +-
 .../Source/WebCore/svg/SVGFontFaceUriElement.idl   |      4 +-
 .../Source/WebCore/svg/SVGForeignObjectElement.cpp |     48 +-
 .../Source/WebCore/svg/SVGForeignObjectElement.h   |     38 +-
 .../Source/WebCore/svg/SVGForeignObjectElement.idl |     19 +-
 .../main/native/Source/WebCore/svg/SVGGElement.cpp |     41 +-
 .../main/native/Source/WebCore/svg/SVGGElement.h   |     36 +-
 .../main/native/Source/WebCore/svg/SVGGElement.idl |     11 +-
 .../native/Source/WebCore/svg/SVGGlyphElement.cpp  |     24 +-
 .../native/Source/WebCore/svg/SVGGlyphElement.h    |     18 +-
 .../native/Source/WebCore/svg/SVGGlyphElement.idl  |      4 +-
 .../main/native/Source/WebCore/svg/SVGGlyphMap.h   |      7 +-
 .../Source/WebCore/svg/SVGGlyphRefElement.cpp      |     14 +-
 .../native/Source/WebCore/svg/SVGGlyphRefElement.h |     18 +-
 .../Source/WebCore/svg/SVGGlyphRefElement.idl      |     25 +-
 .../Source/WebCore/svg/SVGGradientElement.cpp      |     43 +-
 .../native/Source/WebCore/svg/SVGGradientElement.h |     21 +-
 .../Source/WebCore/svg/SVGGradientElement.idl      |     28 +-
 .../Source/WebCore/svg/SVGGraphicsElement.cpp      |    177 +
 .../native/Source/WebCore/svg/SVGGraphicsElement.h |     89 +
 .../Source/WebCore/svg/SVGGraphicsElement.idl      |     38 +
 .../native/Source/WebCore/svg/SVGHKernElement.cpp  |     24 +-
 .../native/Source/WebCore/svg/SVGHKernElement.h    |     16 +-
 .../native/Source/WebCore/svg/SVGHKernElement.idl  |      4 +-
 .../native/Source/WebCore/svg/SVGImageElement.cpp  |     67 +-
 .../native/Source/WebCore/svg/SVGImageElement.h    |     55 +-
 .../native/Source/WebCore/svg/SVGImageElement.idl  |     23 +-
 .../native/Source/WebCore/svg/SVGImageLoader.cpp   |     26 +-
 .../native/Source/WebCore/svg/SVGImageLoader.h     |     11 +-
 .../native/Source/WebCore/svg/SVGLangSpace.cpp     |      4 -
 .../main/native/Source/WebCore/svg/SVGLangSpace.h  |      2 -
 .../native/Source/WebCore/svg/SVGLangSpace.idl     |     39 -
 .../main/native/Source/WebCore/svg/SVGLength.cpp   |      6 +-
 .../src/main/native/Source/WebCore/svg/SVGLength.h |      2 -
 .../main/native/Source/WebCore/svg/SVGLength.idl   |     47 +-
 .../native/Source/WebCore/svg/SVGLengthContext.cpp |     58 +-
 .../native/Source/WebCore/svg/SVGLengthContext.h   |      4 +-
 .../native/Source/WebCore/svg/SVGLengthList.cpp    |      6 +-
 .../main/native/Source/WebCore/svg/SVGLengthList.h |      2 -
 .../native/Source/WebCore/svg/SVGLengthList.idl    |     29 +-
 .../native/Source/WebCore/svg/SVGLineElement.cpp   |     30 +-
 .../native/Source/WebCore/svg/SVGLineElement.h     |     35 +-
 .../native/Source/WebCore/svg/SVGLineElement.idl   |     19 +-
 .../WebCore/svg/SVGLinearGradientElement.cpp       |    107 +-
 .../Source/WebCore/svg/SVGLinearGradientElement.h  |     19 +-
 .../WebCore/svg/SVGLinearGradientElement.idl       |     14 +-
 .../native/Source/WebCore/svg/SVGLocatable.cpp     |     22 +-
 .../main/native/Source/WebCore/svg/SVGLocatable.h  |      2 -
 .../native/Source/WebCore/svg/SVGLocatable.idl     |     43 -
 .../native/Source/WebCore/svg/SVGMPathElement.cpp  |     37 +-
 .../native/Source/WebCore/svg/SVGMPathElement.h    |     31 +-
 .../native/Source/WebCore/svg/SVGMPathElement.idl  |     10 +-
 .../native/Source/WebCore/svg/SVGMarkerElement.cpp |     36 +-
 .../native/Source/WebCore/svg/SVGMarkerElement.h   |     38 +-
 .../native/Source/WebCore/svg/SVGMarkerElement.idl |     43 +-
 .../native/Source/WebCore/svg/SVGMaskElement.cpp   |     32 +-
 .../native/Source/WebCore/svg/SVGMaskElement.h     |     39 +-
 .../native/Source/WebCore/svg/SVGMaskElement.idl   |     23 +-
 .../src/main/native/Source/WebCore/svg/SVGMatrix.h |    262 +-
 .../main/native/Source/WebCore/svg/SVGMatrix.idl   |     20 +-
 .../Source/WebCore/svg/SVGMetadataElement.cpp      |      8 +-
 .../native/Source/WebCore/svg/SVGMetadataElement.h |     12 +-
 .../Source/WebCore/svg/SVGMetadataElement.idl      |      6 +-
 .../Source/WebCore/svg/SVGMissingGlyphElement.cpp  |      6 +-
 .../Source/WebCore/svg/SVGMissingGlyphElement.h    |     13 +-
 .../Source/WebCore/svg/SVGMissingGlyphElement.idl  |      6 +-
 .../main/native/Source/WebCore/svg/SVGNumber.idl   |      6 +-
 .../native/Source/WebCore/svg/SVGNumberList.cpp    |      8 +-
 .../main/native/Source/WebCore/svg/SVGNumberList.h |      2 -
 .../native/Source/WebCore/svg/SVGNumberList.idl    |     29 +-
 .../main/native/Source/WebCore/svg/SVGPaint.cpp    |     14 +-
 .../src/main/native/Source/WebCore/svg/SVGPaint.h  |     54 +-
 .../main/native/Source/WebCore/svg/SVGPaint.idl    |     32 +-
 .../Source/WebCore/svg/SVGParserUtilities.cpp      |     18 +-
 .../native/Source/WebCore/svg/SVGParserUtilities.h |      4 +-
 .../native/Source/WebCore/svg/SVGParsingError.h    |      3 -
 .../native/Source/WebCore/svg/SVGPathBlender.cpp   |      5 +-
 .../native/Source/WebCore/svg/SVGPathBlender.h     |      5 +-
 .../native/Source/WebCore/svg/SVGPathBuilder.cpp   |      6 +-
 .../native/Source/WebCore/svg/SVGPathBuilder.h     |     31 +-
 .../native/Source/WebCore/svg/SVGPathByteStream.h  |     25 +-
 .../WebCore/svg/SVGPathByteStreamBuilder.cpp       |      5 -
 .../Source/WebCore/svg/SVGPathByteStreamBuilder.h  |     29 +-
 .../Source/WebCore/svg/SVGPathByteStreamSource.cpp |      4 -
 .../Source/WebCore/svg/SVGPathByteStreamSource.h   |     40 +-
 .../native/Source/WebCore/svg/SVGPathConsumer.h    |      4 +-
 .../native/Source/WebCore/svg/SVGPathElement.cpp   |     92 +-
 .../native/Source/WebCore/svg/SVGPathElement.h     |     49 +-
 .../native/Source/WebCore/svg/SVGPathElement.idl   |     25 +-
 .../native/Source/WebCore/svg/SVGPathParser.cpp    |    986 +-
 .../main/native/Source/WebCore/svg/SVGPathParser.h |      6 +-
 .../main/native/Source/WebCore/svg/SVGPathSeg.h    |      2 -
 .../main/native/Source/WebCore/svg/SVGPathSeg.idl  |     51 +-
 .../main/native/Source/WebCore/svg/SVGPathSegArc.h |     36 -
 .../native/Source/WebCore/svg/SVGPathSegArcAbs.h   |     48 +
 .../native/Source/WebCore/svg/SVGPathSegArcAbs.idl |      6 +-
 .../native/Source/WebCore/svg/SVGPathSegArcRel.h   |     48 +
 .../native/Source/WebCore/svg/SVGPathSegArcRel.idl |      6 +-
 .../Source/WebCore/svg/SVGPathSegClosePath.h       |      6 +-
 .../Source/WebCore/svg/SVGPathSegClosePath.idl     |      6 +-
 .../Source/WebCore/svg/SVGPathSegCurvetoCubic.h    |     36 -
 .../Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.h |     48 +
 .../WebCore/svg/SVGPathSegCurvetoCubicAbs.idl      |      6 +-
 .../Source/WebCore/svg/SVGPathSegCurvetoCubicRel.h |     48 +
 .../WebCore/svg/SVGPathSegCurvetoCubicRel.idl      |      6 +-
 .../WebCore/svg/SVGPathSegCurvetoCubicSmooth.h     |     36 -
 .../WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.h  |     48 +
 .../svg/SVGPathSegCurvetoCubicSmoothAbs.idl        |      6 +-
 .../WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.h  |     48 +
 .../svg/SVGPathSegCurvetoCubicSmoothRel.idl        |      6 +-
 .../WebCore/svg/SVGPathSegCurvetoQuadratic.h       |     36 -
 .../WebCore/svg/SVGPathSegCurvetoQuadraticAbs.h    |     48 +
 .../WebCore/svg/SVGPathSegCurvetoQuadraticAbs.idl  |      6 +-
 .../WebCore/svg/SVGPathSegCurvetoQuadraticRel.h    |     48 +
 .../WebCore/svg/SVGPathSegCurvetoQuadraticRel.idl  |      6 +-
 .../WebCore/svg/SVGPathSegCurvetoQuadraticSmooth.h |     66 -
 .../svg/SVGPathSegCurvetoQuadraticSmoothAbs.h      |     48 +
 .../svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl    |      6 +-
 .../svg/SVGPathSegCurvetoQuadraticSmoothRel.h      |     48 +
 .../svg/SVGPathSegCurvetoQuadraticSmoothRel.idl    |      6 +-
 .../native/Source/WebCore/svg/SVGPathSegLineto.h   |     66 -
 .../Source/WebCore/svg/SVGPathSegLinetoAbs.h       |     48 +
 .../Source/WebCore/svg/SVGPathSegLinetoAbs.idl     |      6 +-
 .../WebCore/svg/SVGPathSegLinetoHorizontal.h       |     36 -
 .../WebCore/svg/SVGPathSegLinetoHorizontalAbs.h    |     48 +
 .../WebCore/svg/SVGPathSegLinetoHorizontalAbs.idl  |      6 +-
 .../WebCore/svg/SVGPathSegLinetoHorizontalRel.h    |     48 +
 .../WebCore/svg/SVGPathSegLinetoHorizontalRel.idl  |      6 +-
 .../Source/WebCore/svg/SVGPathSegLinetoRel.h       |     48 +
 .../Source/WebCore/svg/SVGPathSegLinetoRel.idl     |      6 +-
 .../Source/WebCore/svg/SVGPathSegLinetoVertical.h  |     36 -
 .../WebCore/svg/SVGPathSegLinetoVerticalAbs.h      |     48 +
 .../WebCore/svg/SVGPathSegLinetoVerticalAbs.idl    |      6 +-
 .../WebCore/svg/SVGPathSegLinetoVerticalRel.h      |     48 +
 .../WebCore/svg/SVGPathSegLinetoVerticalRel.idl    |      6 +-
 .../native/Source/WebCore/svg/SVGPathSegList.cpp   |      7 +-
 .../native/Source/WebCore/svg/SVGPathSegList.h     |      4 +-
 .../native/Source/WebCore/svg/SVGPathSegList.idl   |     29 +-
 .../Source/WebCore/svg/SVGPathSegListBuilder.cpp   |     31 +-
 .../Source/WebCore/svg/SVGPathSegListBuilder.h     |     31 +-
 .../Source/WebCore/svg/SVGPathSegListSource.cpp    |      4 -
 .../Source/WebCore/svg/SVGPathSegListSource.h      |     38 +-
 .../native/Source/WebCore/svg/SVGPathSegMoveto.h   |     66 -
 .../Source/WebCore/svg/SVGPathSegMovetoAbs.h       |     48 +
 .../Source/WebCore/svg/SVGPathSegMovetoAbs.idl     |      6 +-
 .../Source/WebCore/svg/SVGPathSegMovetoRel.h       |     48 +
 .../Source/WebCore/svg/SVGPathSegMovetoRel.idl     |      6 +-
 .../Source/WebCore/svg/SVGPathSegWithContext.h     |      2 -
 .../main/native/Source/WebCore/svg/SVGPathSource.h |      2 -
 .../Source/WebCore/svg/SVGPathStringBuilder.cpp    |    322 +-
 .../Source/WebCore/svg/SVGPathStringBuilder.h      |     34 +-
 .../Source/WebCore/svg/SVGPathStringSource.cpp     |      4 -
 .../Source/WebCore/svg/SVGPathStringSource.h       |     36 +-
 .../WebCore/svg/SVGPathTraversalStateBuilder.cpp   |      8 +-
 .../WebCore/svg/SVGPathTraversalStateBuilder.h     |     35 +-
 .../native/Source/WebCore/svg/SVGPathUtilities.cpp |     66 +-
 .../native/Source/WebCore/svg/SVGPathUtilities.h   |      9 +-
 .../Source/WebCore/svg/SVGPatternElement.cpp       |    108 +-
 .../native/Source/WebCore/svg/SVGPatternElement.h  |     45 +-
 .../Source/WebCore/svg/SVGPatternElement.idl       |     30 +-
 .../src/main/native/Source/WebCore/svg/SVGPoint.h  |     37 +
 .../main/native/Source/WebCore/svg/SVGPoint.idl    |      6 +-
 .../native/Source/WebCore/svg/SVGPointList.cpp     |     11 +-
 .../main/native/Source/WebCore/svg/SVGPointList.h  |     10 +-
 .../native/Source/WebCore/svg/SVGPointList.idl     |     29 +-
 .../native/Source/WebCore/svg/SVGPolyElement.cpp   |     32 +-
 .../native/Source/WebCore/svg/SVGPolyElement.h     |     36 +-
 .../Source/WebCore/svg/SVGPolygonElement.cpp       |      9 +-
 .../native/Source/WebCore/svg/SVGPolygonElement.h  |     10 +-
 .../Source/WebCore/svg/SVGPolygonElement.idl       |     15 +-
 .../Source/WebCore/svg/SVGPolylineElement.cpp      |      9 +-
 .../native/Source/WebCore/svg/SVGPolylineElement.h |     10 +-
 .../Source/WebCore/svg/SVGPolylineElement.idl      |     15 +-
 .../Source/WebCore/svg/SVGPreserveAspectRatio.cpp  |    104 +-
 .../Source/WebCore/svg/SVGPreserveAspectRatio.h    |      4 +-
 .../Source/WebCore/svg/SVGPreserveAspectRatio.idl  |     44 +-
 .../WebCore/svg/SVGRadialGradientElement.cpp       |    111 +-
 .../Source/WebCore/svg/SVGRadialGradientElement.h  |     19 +-
 .../WebCore/svg/SVGRadialGradientElement.idl       |     16 +-
 .../src/main/native/Source/WebCore/svg/SVGRect.h   |     10 +-
 .../src/main/native/Source/WebCore/svg/SVGRect.idl |      6 +-
 .../native/Source/WebCore/svg/SVGRectElement.cpp   |     34 +-
 .../native/Source/WebCore/svg/SVGRectElement.h     |     36 +-
 .../native/Source/WebCore/svg/SVGRectElement.idl   |     23 +-
 .../native/Source/WebCore/svg/SVGRenderingIntent.h |      5 -
 .../Source/WebCore/svg/SVGRenderingIntent.idl      |     17 +-
 .../native/Source/WebCore/svg/SVGSVGElement.cpp    |    196 +-
 .../main/native/Source/WebCore/svg/SVGSVGElement.h |     79 +-
 .../native/Source/WebCore/svg/SVGSVGElement.idl    |     82 +-
 .../native/Source/WebCore/svg/SVGScriptElement.cpp |     48 +-
 .../native/Source/WebCore/svg/SVGScriptElement.h   |     71 +-
 .../native/Source/WebCore/svg/SVGScriptElement.idl |     13 +-
 .../native/Source/WebCore/svg/SVGSetElement.cpp    |     10 +-
 .../main/native/Source/WebCore/svg/SVGSetElement.h |     12 +-
 .../native/Source/WebCore/svg/SVGSetElement.idl    |      6 +-
 .../native/Source/WebCore/svg/SVGStopElement.cpp   |     38 +-
 .../native/Source/WebCore/svg/SVGStopElement.h     |     26 +-
 .../native/Source/WebCore/svg/SVGStopElement.idl   |      8 +-
 .../native/Source/WebCore/svg/SVGStringList.cpp    |      6 +-
 .../main/native/Source/WebCore/svg/SVGStringList.h |      2 -
 .../native/Source/WebCore/svg/SVGStringList.idl    |     29 +-
 .../native/Source/WebCore/svg/SVGStyleElement.cpp  |     57 +-
 .../native/Source/WebCore/svg/SVGStyleElement.h    |     45 +-
 .../native/Source/WebCore/svg/SVGStyleElement.idl  |     18 +-
 .../native/Source/WebCore/svg/SVGStyledElement.cpp |    487 -
 .../native/Source/WebCore/svg/SVGStyledElement.h   |    104 -
 .../native/Source/WebCore/svg/SVGStyledElement.idl |     37 -
 .../WebCore/svg/SVGStyledLocatableElement.cpp      |     64 -
 .../Source/WebCore/svg/SVGStyledLocatableElement.h |     60 -
 .../WebCore/svg/SVGStyledTransformableElement.cpp  |    171 -
 .../WebCore/svg/SVGStyledTransformableElement.h    |     82 -
 .../native/Source/WebCore/svg/SVGSwitchElement.cpp |     36 +-
 .../native/Source/WebCore/svg/SVGSwitchElement.h   |     30 +-
 .../native/Source/WebCore/svg/SVGSwitchElement.idl |     11 +-
 .../native/Source/WebCore/svg/SVGSymbolElement.cpp |     22 +-
 .../native/Source/WebCore/svg/SVGSymbolElement.h   |     26 +-
 .../native/Source/WebCore/svg/SVGSymbolElement.idl |     11 +-
 .../native/Source/WebCore/svg/SVGTRefElement.cpp   |     79 +-
 .../native/Source/WebCore/svg/SVGTRefElement.h     |     28 +-
 .../native/Source/WebCore/svg/SVGTRefElement.idl   |      8 +-
 .../native/Source/WebCore/svg/SVGTSpanElement.cpp  |     29 +-
 .../native/Source/WebCore/svg/SVGTSpanElement.h    |     14 +-
 .../native/Source/WebCore/svg/SVGTSpanElement.idl  |      6 +-
 .../main/native/Source/WebCore/svg/SVGTests.cpp    |     44 +-
 .../src/main/native/Source/WebCore/svg/SVGTests.h  |      3 -
 .../main/native/Source/WebCore/svg/SVGTests.idl    |     14 +-
 .../Source/WebCore/svg/SVGTextContentElement.cpp   |     86 +-
 .../Source/WebCore/svg/SVGTextContentElement.h     |     47 +-
 .../Source/WebCore/svg/SVGTextContentElement.idl   |     49 +-
 .../native/Source/WebCore/svg/SVGTextElement.cpp   |    129 +-
 .../native/Source/WebCore/svg/SVGTextElement.h     |     42 +-
 .../native/Source/WebCore/svg/SVGTextElement.idl   |      7 +-
 .../Source/WebCore/svg/SVGTextPathElement.cpp      |     51 +-
 .../native/Source/WebCore/svg/SVGTextPathElement.h |     32 +-
 .../Source/WebCore/svg/SVGTextPathElement.idl      |     30 +-
 .../WebCore/svg/SVGTextPositioningElement.cpp      |     16 +-
 .../Source/WebCore/svg/SVGTextPositioningElement.h |      8 +-
 .../WebCore/svg/SVGTextPositioningElement.idl      |     16 +-
 .../native/Source/WebCore/svg/SVGTitleElement.cpp  |     30 +-
 .../native/Source/WebCore/svg/SVGTitleElement.h    |     25 +-
 .../native/Source/WebCore/svg/SVGTitleElement.idl  |      7 +-
 .../native/Source/WebCore/svg/SVGTransform.cpp     |     67 +-
 .../main/native/Source/WebCore/svg/SVGTransform.h  |      4 +-
 .../native/Source/WebCore/svg/SVGTransform.idl     |     28 +-
 .../Source/WebCore/svg/SVGTransformDistance.cpp    |     18 +-
 .../Source/WebCore/svg/SVGTransformDistance.h      |      2 -
 .../native/Source/WebCore/svg/SVGTransformList.cpp |      6 +-
 .../native/Source/WebCore/svg/SVGTransformList.h   |      2 -
 .../native/Source/WebCore/svg/SVGTransformList.idl |     35 +-
 .../native/Source/WebCore/svg/SVGTransformable.cpp |      8 +-
 .../native/Source/WebCore/svg/SVGTransformable.h   |      6 +-
 .../native/Source/WebCore/svg/SVGTransformable.idl |     35 -
 .../native/Source/WebCore/svg/SVGURIReference.cpp  |     35 +-
 .../native/Source/WebCore/svg/SVGURIReference.h    |     14 +-
 .../native/Source/WebCore/svg/SVGURIReference.idl  |     10 +-
 .../main/native/Source/WebCore/svg/SVGUnitTypes.h  |      2 -
 .../native/Source/WebCore/svg/SVGUnitTypes.idl     |     11 +-
 .../native/Source/WebCore/svg/SVGUnknownElement.h  |     57 +
 .../native/Source/WebCore/svg/SVGUseElement.cpp    |    206 +-
 .../main/native/Source/WebCore/svg/SVGUseElement.h |     66 +-
 .../native/Source/WebCore/svg/SVGUseElement.idl    |     25 +-
 .../native/Source/WebCore/svg/SVGVKernElement.cpp  |     28 +-
 .../native/Source/WebCore/svg/SVGVKernElement.h    |     22 +-
 .../native/Source/WebCore/svg/SVGVKernElement.idl  |      4 +-
 .../native/Source/WebCore/svg/SVGViewElement.cpp   |     16 +-
 .../native/Source/WebCore/svg/SVGViewElement.h     |     26 +-
 .../native/Source/WebCore/svg/SVGViewElement.idl   |     14 +-
 .../main/native/Source/WebCore/svg/SVGViewSpec.cpp |     10 +-
 .../main/native/Source/WebCore/svg/SVGViewSpec.h   |      2 -
 .../main/native/Source/WebCore/svg/SVGViewSpec.idl |     31 +-
 .../native/Source/WebCore/svg/SVGZoomAndPan.cpp    |      4 -
 .../main/native/Source/WebCore/svg/SVGZoomAndPan.h |      8 +-
 .../native/Source/WebCore/svg/SVGZoomAndPan.idl    |     16 +-
 .../native/Source/WebCore/svg/SVGZoomEvent.cpp     |     12 +-
 .../main/native/Source/WebCore/svg/SVGZoomEvent.h  |     15 +-
 .../native/Source/WebCore/svg/SVGZoomEvent.idl     |     12 +-
 .../Source/WebCore/svg/animation/SMILTime.cpp      |      3 -
 .../native/Source/WebCore/svg/animation/SMILTime.h |      3 -
 .../WebCore/svg/animation/SMILTimeContainer.cpp    |    104 +-
 .../WebCore/svg/animation/SMILTimeContainer.h      |     20 +-
 .../WebCore/svg/animation/SVGSMILElement.cpp       |     95 +-
 .../Source/WebCore/svg/animation/SVGSMILElement.h  |     35 +-
 .../Source/WebCore/svg/graphics/SVGImage.cpp       |    148 +-
 .../native/Source/WebCore/svg/graphics/SVGImage.h  |     55 +-
 .../Source/WebCore/svg/graphics/SVGImageCache.cpp  |      6 +-
 .../Source/WebCore/svg/graphics/SVGImageCache.h    |     13 +-
 .../WebCore/svg/graphics/SVGImageChromeClient.h    |      9 +-
 .../WebCore/svg/graphics/SVGImageForContainer.cpp  |     10 +-
 .../WebCore/svg/graphics/SVGImageForContainer.h    |     29 +-
 .../WebCore/svg/graphics/filters/SVGFEImage.cpp    |     39 +-
 .../WebCore/svg/graphics/filters/SVGFEImage.h      |     22 +-
 .../WebCore/svg/graphics/filters/SVGFilter.cpp     |      4 +-
 .../WebCore/svg/graphics/filters/SVGFilter.h       |     18 +-
 .../svg/graphics/filters/SVGFilterBuilder.cpp      |      4 +-
 .../svg/graphics/filters/SVGFilterBuilder.h        |     18 +-
 .../SVGAnimatedEnumerationPropertyTearOff.h        |      6 +-
 .../properties/SVGAnimatedListPropertyTearOff.h    |      8 +-
 .../SVGAnimatedPathSegListPropertyTearOff.h        |      8 +-
 .../WebCore/svg/properties/SVGAnimatedProperty.cpp |     66 +
 .../WebCore/svg/properties/SVGAnimatedProperty.h   |     43 +-
 .../properties/SVGAnimatedPropertyDescription.h    |      2 -
 .../svg/properties/SVGAnimatedPropertyMacros.h     |      5 +-
 .../svg/properties/SVGAnimatedPropertyTearOff.h    |      4 +-
 .../properties/SVGAnimatedStaticPropertyTearOff.h  |      5 +-
 .../SVGAnimatedTransformListPropertyTearOff.h      |      6 +-
 .../svg/properties/SVGAttributeToPropertyMap.cpp   |     10 +-
 .../svg/properties/SVGAttributeToPropertyMap.h     |      6 +-
 .../WebCore/svg/properties/SVGListProperty.h       |      3 -
 .../svg/properties/SVGListPropertyTearOff.h        |     12 +-
 .../properties/SVGPathSegListPropertyTearOff.cpp   |      7 +-
 .../svg/properties/SVGPathSegListPropertyTearOff.h |     14 +-
 .../Source/WebCore/svg/properties/SVGProperty.h    |      2 -
 .../WebCore/svg/properties/SVGPropertyInfo.cpp     |     35 +
 .../WebCore/svg/properties/SVGPropertyInfo.h       |     12 +-
 .../WebCore/svg/properties/SVGPropertyTearOff.h    |      6 +-
 .../WebCore/svg/properties/SVGPropertyTraits.h     |      2 -
 .../svg/properties/SVGStaticListPropertyTearOff.h  |      7 +-
 .../svg/properties/SVGStaticPropertyTearOff.h      |      7 +-
 .../SVGStaticPropertyWithParentTearOff.h           |      7 +-
 .../properties/SVGTransformListPropertyTearOff.h   |     10 +-
 .../src/main/native/Source/WebCore/svg/svgattrs.in |      1 -
 .../src/main/native/Source/WebCore/svg/svgtags.in  |    108 +-
 .../Source/WebCore/testing/InternalSettings.cpp    |    295 +-
 .../Source/WebCore/testing/InternalSettings.h      |     48 +-
 .../Source/WebCore/testing/InternalSettings.idl    |     63 +-
 .../native/Source/WebCore/testing/Internals.cpp    |    930 +-
 .../main/native/Source/WebCore/testing/Internals.h |    159 +-
 .../native/Source/WebCore/testing/Internals.idl    |    275 +-
 .../Source/WebCore/testing/MallocStatistics.idl    |      1 -
 .../native/Source/WebCore/testing/MemoryInfo.h     |     60 +
 .../native/Source/WebCore/testing/MemoryInfo.idl   |     37 +
 .../main/native/Source/WebCore/testing/MockCDM.cpp |    142 +
 .../main/native/Source/WebCore/testing/MockCDM.h   |      7 +-
 .../Source/WebCore/testing/TypeConversions.h       |     21 +
 .../Source/WebCore/testing/TypeConversions.idl     |     19 +-
 .../WebCore/testing/WebCoreTestShimLibrary.cpp     |     58 +
 .../Source/WebCore/testing/js/WebCoreTestSupport.h |     10 +-
 .../main/native/Source/WebCore/webcorejava_pch.h   |     13 +-
 .../Source/WebCore/workers/AbstractWorker.cpp      |     35 +-
 .../native/Source/WebCore/workers/AbstractWorker.h |     25 +-
 .../Source/WebCore/workers/AbstractWorker.idl      |     18 +-
 .../WebCore/workers/DedicatedWorkerContext.cpp     |     96 -
 .../WebCore/workers/DedicatedWorkerContext.h       |     74 -
 .../WebCore/workers/DedicatedWorkerContext.idl     |     55 -
 .../WebCore/workers/DedicatedWorkerGlobalScope.cpp |     91 +
 .../WebCore/workers/DedicatedWorkerGlobalScope.h   |     70 +
 .../WebCore/workers/DedicatedWorkerGlobalScope.idl |     47 +
 .../WebCore/workers/DedicatedWorkerThread.cpp      |     16 +-
 .../Source/WebCore/workers/DedicatedWorkerThread.h |     12 +-
 .../workers/DefaultSharedWorkerRepository.cpp      |    111 +-
 .../workers/DefaultSharedWorkerRepository.h        |     12 +-
 .../native/Source/WebCore/workers/SharedWorker.cpp |     29 +-
 .../native/Source/WebCore/workers/SharedWorker.h   |      8 +-
 .../native/Source/WebCore/workers/SharedWorker.idl |     19 +-
 .../Source/WebCore/workers/SharedWorkerContext.cpp |     90 -
 .../Source/WebCore/workers/SharedWorkerContext.h   |     74 -
 .../Source/WebCore/workers/SharedWorkerContext.idl |     45 -
 .../WebCore/workers/SharedWorkerGlobalScope.cpp    |     91 +
 .../WebCore/workers/SharedWorkerGlobalScope.h      |     74 +
 .../WebCore/workers/SharedWorkerGlobalScope.idl    |     42 +
 .../WebCore/workers/SharedWorkerRepository.cpp     |      4 +-
 .../WebCore/workers/SharedWorkerRepository.h       |    142 +-
 .../Source/WebCore/workers/SharedWorkerThread.cpp  |     10 +-
 .../Source/WebCore/workers/SharedWorkerThread.h    |      6 +-
 .../main/native/Source/WebCore/workers/Worker.cpp  |     67 +-
 .../main/native/Source/WebCore/workers/Worker.h    |     31 +-
 .../main/native/Source/WebCore/workers/Worker.idl  |     26 +-
 .../Source/WebCore/workers/WorkerContext.cpp       |    385 -
 .../native/Source/WebCore/workers/WorkerContext.h  |    197 -
 .../Source/WebCore/workers/WorkerContext.idl       |    100 -
 .../Source/WebCore/workers/WorkerContextProxy.h    |     79 -
 .../Source/WebCore/workers/WorkerEventQueue.cpp    |     37 +-
 .../Source/WebCore/workers/WorkerEventQueue.h      |    126 +-
 .../Source/WebCore/workers/WorkerGlobalScope.cpp   |    356 +
 .../Source/WebCore/workers/WorkerGlobalScope.h     |    189 +
 .../Source/WebCore/workers/WorkerGlobalScope.idl   |     63 +
 .../WebCore/workers/WorkerGlobalScopeProxy.h       |     77 +
 .../Source/WebCore/workers/WorkerLoaderProxy.h     |      8 +-
 .../Source/WebCore/workers/WorkerLocation.cpp      |      4 -
 .../native/Source/WebCore/workers/WorkerLocation.h |     14 +-
 .../Source/WebCore/workers/WorkerLocation.idl      |     25 +-
 .../WebCore/workers/WorkerMessagingProxy.cpp       |    186 +-
 .../Source/WebCore/workers/WorkerMessagingProxy.h  |     59 +-
 .../Source/WebCore/workers/WorkerObjectProxy.h     |     10 +-
 .../Source/WebCore/workers/WorkerReportingProxy.h  |     11 +-
 .../Source/WebCore/workers/WorkerRunLoop.cpp       |     35 +-
 .../native/Source/WebCore/workers/WorkerRunLoop.h  |     16 +-
 .../Source/WebCore/workers/WorkerScriptLoader.cpp  |     24 +-
 .../Source/WebCore/workers/WorkerScriptLoader.h    |     37 +-
 .../WebCore/workers/WorkerScriptLoaderClient.h     |      4 -
 .../native/Source/WebCore/workers/WorkerThread.cpp |    109 +-
 .../native/Source/WebCore/workers/WorkerThread.h   |     18 +-
 .../main/native/Source/WebCore/xml/DOMParser.cpp   |     14 +-
 .../src/main/native/Source/WebCore/xml/DOMParser.h |      3 +-
 .../main/native/Source/WebCore/xml/DOMParser.idl   |      6 +-
 .../Source/WebCore/xml/NativeXPathNSResolver.h     |     16 +-
 .../main/native/Source/WebCore/xml/XMLErrors.cpp   |     21 +-
 .../src/main/native/Source/WebCore/xml/XMLErrors.h |      2 -
 .../native/Source/WebCore/xml/XMLHttpRequest.cpp   |    342 +-
 .../native/Source/WebCore/xml/XMLHttpRequest.h     |    103 +-
 .../native/Source/WebCore/xml/XMLHttpRequest.idl   |    104 +-
 .../Source/WebCore/xml/XMLHttpRequestException.idl |     22 +-
 .../WebCore/xml/XMLHttpRequestProgressEvent.h      |      2 +-
 .../WebCore/xml/XMLHttpRequestProgressEvent.idl    |     10 +-
 .../xml/XMLHttpRequestProgressEventThrottle.cpp    |     52 +-
 .../xml/XMLHttpRequestProgressEventThrottle.h      |      8 +-
 .../Source/WebCore/xml/XMLHttpRequestUpload.cpp    |     38 +-
 .../Source/WebCore/xml/XMLHttpRequestUpload.h      |     32 +-
 .../Source/WebCore/xml/XMLHttpRequestUpload.idl    |     27 +-
 .../native/Source/WebCore/xml/XMLSerializer.cpp    |     15 +-
 .../native/Source/WebCore/xml/XMLSerializer.idl    |      7 +-
 .../native/Source/WebCore/xml/XMLTreeViewer.cpp    |     44 +-
 .../main/native/Source/WebCore/xml/XMLTreeViewer.h |      7 +-
 .../main/native/Source/WebCore/xml/XMLViewer.css   |     27 +-
 .../main/native/Source/WebCore/xml/XMLViewer.js    |     27 +-
 .../native/Source/WebCore/xml/XPathEvaluator.cpp   |      1 -
 .../native/Source/WebCore/xml/XPathEvaluator.idl   |     14 +-
 .../native/Source/WebCore/xml/XPathException.idl   |     20 +-
 .../native/Source/WebCore/xml/XPathExpression.cpp  |     26 +-
 .../native/Source/WebCore/xml/XPathExpression.h    |     10 +-
 .../native/Source/WebCore/xml/XPathExpression.idl  |     10 +-
 .../Source/WebCore/xml/XPathExpressionNode.cpp     |     22 +-
 .../Source/WebCore/xml/XPathExpressionNode.h       |    119 +-
 .../native/Source/WebCore/xml/XPathFunctions.cpp   |    468 +-
 .../native/Source/WebCore/xml/XPathFunctions.h     |     32 +-
 .../main/native/Source/WebCore/xml/XPathGrammar.y  |    351 +-
 .../native/Source/WebCore/xml/XPathNSResolver.idl  |      7 +-
 .../native/Source/WebCore/xml/XPathNodeSet.cpp     |     48 +-
 .../main/native/Source/WebCore/xml/XPathNodeSet.h  |     20 +-
 .../main/native/Source/WebCore/xml/XPathParser.cpp |    347 +-
 .../main/native/Source/WebCore/xml/XPathParser.h   |     70 +-
 .../main/native/Source/WebCore/xml/XPathPath.cpp   |     97 +-
 .../src/main/native/Source/WebCore/xml/XPathPath.h |     50 +-
 .../native/Source/WebCore/xml/XPathPredicate.cpp   |    111 +-
 .../native/Source/WebCore/xml/XPathPredicate.h     |     81 +-
 .../main/native/Source/WebCore/xml/XPathResult.cpp |      1 -
 .../main/native/Source/WebCore/xml/XPathResult.idl |     53 +-
 .../main/native/Source/WebCore/xml/XPathStep.cpp   |    324 +-
 .../src/main/native/Source/WebCore/xml/XPathStep.h |    148 +-
 .../main/native/Source/WebCore/xml/XPathUtil.cpp   |     18 +-
 .../main/native/Source/WebCore/xml/XPathValue.cpp  |     46 +-
 .../main/native/Source/WebCore/xml/XPathValue.h    |     71 +-
 .../Source/WebCore/xml/XPathVariableReference.cpp  |      2 -
 .../native/Source/WebCore/xml/XSLImportRule.cpp    |      7 +-
 .../main/native/Source/WebCore/xml/XSLImportRule.h |     11 +-
 .../main/native/Source/WebCore/xml/XSLStyleSheet.h |     56 +-
 .../Source/WebCore/xml/XSLStyleSheetLibxslt.cpp    |     19 +-
 .../native/Source/WebCore/xml/XSLStyleSheetQt.cpp  |    116 -
 .../native/Source/WebCore/xml/XSLTExtensions.cpp   |      4 +-
 .../native/Source/WebCore/xml/XSLTProcessor.cpp    |     12 +-
 .../main/native/Source/WebCore/xml/XSLTProcessor.h |      6 +-
 .../native/Source/WebCore/xml/XSLTProcessor.idl    |     18 +-
 .../Source/WebCore/xml/XSLTProcessorLibxslt.cpp    |     34 +-
 .../native/Source/WebCore/xml/XSLTProcessorQt.cpp  |    183 -
 .../native/Source/WebCore/xml/XSLTUnicodeSort.cpp  |     24 +-
 .../WebCore/xml/parser/XMLDocumentParser.cpp       |     40 +-
 .../Source/WebCore/xml/parser/XMLDocumentParser.h  |     61 +-
 .../xml/parser/XMLDocumentParserLibxml2.cpp        |    192 +-
 .../WebCore/xml/parser/XMLDocumentParserQt.cpp     |    657 -
 .../src/main/native/Source/WebKit/CMakeLists.txt   |    124 +
 .../web/src/main/native/Source/WebKit/ChangeLog    |  10437 +
 modules/web/src/main/native/Source/WebKit/LICENSE  |     21 +
 modules/web/src/main/native/Source/WebKit/Makefile |      2 +
 .../main/native/Source/WebKit/PlatformEfl.cmake    |    273 +
 .../main/native/Source/WebKit/PlatformGTK.cmake    |    231 +
 .../main/native/Source/WebKit/PlatformWinCE.cmake  |     27 +
 .../Source/WebKit/WebKit.xcodeproj/project.pbxproj |    448 +-
 .../src/main/native/Source/WebKit/efl/ChangeLog    |  16719 ++
 .../Source/WebKit/efl/EWebKitConfig.cmake.in       |     18 +
 .../WebKit/efl/EWebKitConfigVersion.cmake.in       |     11 +
 .../AcceleratedCompositingContextEfl.cpp           |    124 +
 .../AcceleratedCompositingContextEfl.h             |     66 +
 .../WebKit/efl/WebCoreSupport/BatteryClientEfl.cpp |     60 +
 .../WebKit/efl/WebCoreSupport/BatteryClientEfl.h   |     56 +
 .../WebKit/efl/WebCoreSupport/ChromeClientEfl.cpp  |    685 +
 .../WebKit/efl/WebCoreSupport/ChromeClientEfl.h    |    194 +
 .../WebKit/efl/WebCoreSupport/ColorChooserEfl.cpp  |     61 +
 .../WebKit/efl/WebCoreSupport/ColorChooserEfl.h    |     56 +
 .../efl/WebCoreSupport/ContextMenuClientEfl.cpp    |     91 +
 .../efl/WebCoreSupport/ContextMenuClientEfl.h      |     58 +
 .../efl/WebCoreSupport/DeviceMotionClientEfl.cpp   |     72 +
 .../efl/WebCoreSupport/DeviceMotionClientEfl.h     |     48 +
 .../WebCoreSupport/DeviceOrientationClientEfl.cpp  |     72 +
 .../WebCoreSupport/DeviceOrientationClientEfl.h    |     45 +
 .../WebKit/efl/WebCoreSupport/DragClientEfl.cpp    |     68 +
 .../WebKit/efl/WebCoreSupport/DragClientEfl.h      |     53 +
 .../WebCoreSupport/DumpRenderTreeSupportEfl.cpp    |    757 +
 .../efl/WebCoreSupport/DumpRenderTreeSupportEfl.h  |    138 +
 .../WebKit/efl/WebCoreSupport/EditorClientEfl.cpp  |     30 +-
 .../WebKit/efl/WebCoreSupport/EditorClientEfl.h    |     13 +-
 .../efl/WebCoreSupport/FrameLoaderClientEfl.cpp    |    132 +-
 .../efl/WebCoreSupport/FrameLoaderClientEfl.h      |     36 +-
 .../WebCoreSupport/FrameNetworkingContextEfl.cpp   |     61 +
 .../efl/WebCoreSupport/FrameNetworkingContextEfl.h |     52 +
 .../efl/WebCoreSupport/IconDatabaseClientEfl.cpp   |     55 +
 .../efl/WebCoreSupport/IconDatabaseClientEfl.h     |     41 +
 .../efl/WebCoreSupport/InspectorClientEfl.cpp      |    226 +
 .../WebKit/efl/WebCoreSupport/InspectorClientEfl.h |    102 +
 .../NavigatorContentUtilsClientEfl.cpp             |     95 +
 .../NavigatorContentUtilsClientEfl.h               |     57 +
 .../efl/WebCoreSupport/NetworkInfoClientEfl.cpp    |     74 +
 .../efl/WebCoreSupport/NetworkInfoClientEfl.h      |     59 +
 .../NotificationPresenterClientEfl.cpp             |     74 +
 .../NotificationPresenterClientEfl.h               |     46 +
 .../efl/WebCoreSupport/PlatformStrategiesEfl.cpp   |    169 +
 .../efl/WebCoreSupport/PlatformStrategiesEfl.h     |     70 +
 .../WebKit/efl/WebCoreSupport/PopupMenuEfl.cpp     |     78 +
 .../WebKit/efl/WebCoreSupport/PopupMenuEfl.h       |     53 +
 .../WebCoreSupport/ProgressTrackerClientEfl.cpp    |     62 +
 .../efl/WebCoreSupport/ProgressTrackerClientEfl.h  |     55 +
 .../efl/WebCoreSupport/SearchPopupMenuEfl.cpp      |     56 +
 .../WebKit/efl/WebCoreSupport/SearchPopupMenuEfl.h |     44 +
 .../efl/WebCoreSupport/StorageTrackerClientEfl.cpp |     37 +
 .../efl/WebCoreSupport/StorageTrackerClientEfl.h   |     35 +
 .../efl/WebCoreSupport/VibrationClientEfl.cpp      |     50 +
 .../WebKit/efl/WebCoreSupport/VibrationClientEfl.h |     48 +
 .../main/native/Source/WebKit/efl/ewebkit.pc.in    |     13 +
 .../src/main/native/Source/WebKit/gtk/ChangeLog    |   6233 +
 .../native/Source/WebKit/gtk/ChangeLog-2012-05-22  |  23357 ++
 .../main/native/Source/WebKit/gtk/GNUmakefile.am   |    268 +-
 modules/web/src/main/native/Source/WebKit/gtk/NEWS |   1558 +
 .../WebCoreSupport/AcceleratedCompositingContext.h |    103 +
 .../AcceleratedCompositingContextGL.cpp            |    409 +
 .../gtk/WebCoreSupport/AssertMatchingEnums.cpp     |     79 +
 .../WebKit/gtk/WebCoreSupport/BatteryClientGtk.cpp |     50 +
 .../WebKit/gtk/WebCoreSupport/BatteryClientGtk.h   |     43 +
 .../WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp  |   1035 +
 .../WebKit/gtk/WebCoreSupport/ChromeClientGtk.h    |    178 +
 .../gtk/WebCoreSupport/ContextMenuClientGtk.cpp    |    168 +
 .../gtk/WebCoreSupport/ContextMenuClientGtk.h      |     65 +
 .../gtk/WebCoreSupport/DeviceMotionClientGtk.cpp   |     69 +
 .../gtk/WebCoreSupport/DeviceMotionClientGtk.h     |     46 +
 .../WebCoreSupport/DeviceOrientationClientGtk.cpp  |     68 +
 .../WebCoreSupport/DeviceOrientationClientGtk.h    |     46 +
 .../gtk/WebCoreSupport/DocumentLoaderGtk.cpp       |    126 +
 .../WebKit/gtk/WebCoreSupport/DocumentLoaderGtk.h  |     74 +
 .../WebKit/gtk/WebCoreSupport/DragClientGtk.cpp    |    106 +
 .../WebKit/gtk/WebCoreSupport/DragClientGtk.h      |     65 +
 .../WebCoreSupport/DumpRenderTreeSupportGtk.cpp    |    137 +-
 .../gtk/WebCoreSupport/DumpRenderTreeSupportGtk.h  |      9 +-
 .../WebKit/gtk/WebCoreSupport/EditorClientGtk.cpp  |     32 +-
 .../WebKit/gtk/WebCoreSupport/EditorClientGtk.h    |      7 +-
 .../gtk/WebCoreSupport/FrameLoaderClientGtk.cpp    |    216 +-
 .../gtk/WebCoreSupport/FrameLoaderClientGtk.h      |     43 +-
 .../WebCoreSupport/FrameNetworkingContextGtk.cpp   |     36 +
 .../gtk/WebCoreSupport/FrameNetworkingContextGtk.h |     47 +
 .../gtk/WebCoreSupport/GeolocationClientGtk.cpp    |    102 +
 .../gtk/WebCoreSupport/GeolocationClientGtk.h      |     70 +
 .../gtk/WebCoreSupport/GtkAdjustmentWatcher.cpp    |    154 +
 .../gtk/WebCoreSupport/GtkAdjustmentWatcher.h      |     59 +
 .../gtk/WebCoreSupport/InspectorClientGtk.cpp      |    268 +
 .../WebKit/gtk/WebCoreSupport/InspectorClientGtk.h |    108 +
 .../NavigatorContentUtilsClientGtk.cpp             |     44 +
 .../NavigatorContentUtilsClientGtk.h               |     44 +
 .../gtk/WebCoreSupport/PasteboardHelperGtk.h       |     51 +
 .../gtk/WebCoreSupport/PlatformStrategiesGtk.cpp   |    156 +
 .../gtk/WebCoreSupport/PlatformStrategiesGtk.h     |     72 +
 .../WebCoreSupport/ProgressTrackerClientGtk.cpp    |     71 +
 .../gtk/WebCoreSupport/ProgressTrackerClientGtk.h  |     44 +
 .../gtk/WebCoreSupport/TextCheckerClientGtk.cpp    |     95 +
 .../gtk/WebCoreSupport/TextCheckerClientGtk.h      |     60 +
 .../gtk/WebCoreSupport/UserMediaClientGtk.cpp      |     57 +
 .../WebKit/gtk/WebCoreSupport/UserMediaClientGtk.h |     43 +
 .../WebCoreSupport/WebViewInputMethodFilter.cpp    |    117 +
 .../gtk/WebCoreSupport/WebViewInputMethodFilter.h  |     54 +
 .../Source/WebKit/gtk/tests/testapplicationcache.c |     49 -
 .../src/main/native/Source/WebKit/gtk/webkit.pc.in |     11 +
 .../main/native/Source/WebKit/gtk/webkit/webkit.h  |     57 +
 .../WebKit/gtk/webkit/webkitapplicationcache.cpp   |     82 +
 .../WebKit/gtk/webkit/webkitapplicationcache.h     |     38 +
 .../gtk/webkit/webkitauthenticationdialog.cpp      |     63 +
 .../WebKit/gtk/webkit/webkitauthenticationdialog.h |     26 +
 .../Source/WebKit/gtk/webkit/webkitdefines.h       |    115 +
 .../native/Source/WebKit/gtk/webkit/webkitdom.h    |     25 +
 .../Source/WebKit/gtk/webkit/webkitdownload.cpp    |     76 +-
 .../Source/WebKit/gtk/webkit/webkitdownload.h      |    135 +
 .../WebKit/gtk/webkit/webkitdownloadprivate.h      |     36 +
 .../WebKit/gtk/webkit/webkitenumtypes.cpp.template |     61 +
 .../WebKit/gtk/webkit/webkitenumtypes.h.template   |     53 +
 .../Source/WebKit/gtk/webkit/webkiterror.cpp       |     38 +
 .../native/Source/WebKit/gtk/webkit/webkiterror.h  |    103 +
 .../WebKit/gtk/webkit/webkitfavicondatabase.cpp    |    645 +
 .../WebKit/gtk/webkit/webkitfavicondatabase.h      |     95 +
 .../gtk/webkit/webkitfavicondatabaseprivate.h      |     25 +
 .../WebKit/gtk/webkit/webkitfilechooserrequest.cpp |    366 +
 .../WebKit/gtk/webkit/webkitfilechooserrequest.h   |     71 +
 .../gtk/webkit/webkitfilechooserrequestprivate.h   |     30 +
 .../gtk/webkit/webkitgeolocationpolicydecision.cpp |    108 +
 .../gtk/webkit/webkitgeolocationpolicydecision.h   |     64 +
 .../webkitgeolocationpolicydecisionprivate.h       |     38 +
 .../Source/WebKit/gtk/webkit/webkitglobals.cpp     |    574 +
 .../Source/WebKit/gtk/webkit/webkitglobals.h       |    212 +
 .../WebKit/gtk/webkit/webkitglobalsprivate.h       |     40 +
 .../WebKit/gtk/webkit/webkithittestresult.cpp      |    338 +
 .../Source/WebKit/gtk/webkit/webkithittestresult.h |     83 +
 .../WebKit/gtk/webkit/webkithittestresultprivate.h |     35 +
 .../WebKit/gtk/webkit/webkiticondatabase.cpp       |     28 +-
 .../WebKit/gtk/webkit/webkitnetworkrequest.cpp     |    273 +
 .../WebKit/gtk/webkit/webkitnetworkrequest.h       |     74 +
 .../gtk/webkit/webkitnetworkrequestprivate.h       |     33 +
 .../WebKit/gtk/webkit/webkitnetworkresponse.cpp    |    322 +
 .../WebKit/gtk/webkit/webkitnetworkresponse.h      |     77 +
 .../gtk/webkit/webkitnetworkresponseprivate.h      |     35 +
 .../WebKit/gtk/webkit/webkitsecurityorigin.cpp     |    425 +
 .../WebKit/gtk/webkit/webkitsecurityorigin.h       |     79 +
 .../gtk/webkit/webkitsecurityoriginprivate.h       |     51 +
 .../WebKit/gtk/webkit/webkitsoupauthdialog.cpp     |    160 +
 .../WebKit/gtk/webkit/webkitsoupauthdialog.h       |     52 +
 .../WebKit/gtk/webkit/webkitspellchecker.cpp       |    172 +
 .../Source/WebKit/gtk/webkit/webkitspellchecker.h  |     70 +
 .../gtk/webkit/webkitspellcheckerenchant.cpp       |    135 +
 .../WebKit/gtk/webkit/webkitspellcheckerenchant.h  |     58 +
 .../Source/WebKit/gtk/webkit/webkitversion.cpp     |     63 +
 .../Source/WebKit/gtk/webkit/webkitversion.h.in    |     59 +
 .../WebKit/gtk/webkit/webkitviewportattributes.cpp |    574 +
 .../WebKit/gtk/webkit/webkitviewportattributes.h   |     62 +
 .../gtk/webkit/webkitviewportattributesprivate.h   |     54 +
 .../WebKit/gtk/webkit/webkitwebbackforwardlist.cpp |    483 +
 .../WebKit/gtk/webkit/webkitwebbackforwardlist.h   |    123 +
 .../gtk/webkit/webkitwebbackforwardlistprivate.h   |     34 +
 .../Source/WebKit/gtk/webkit/webkitwebdatabase.cpp |    525 +
 .../Source/WebKit/gtk/webkit/webkitwebdatabase.h   |     96 +
 .../WebKit/gtk/webkit/webkitwebdatasource.cpp      |    443 +
 .../Source/WebKit/gtk/webkit/webkitwebdatasource.h |     96 +
 .../WebKit/gtk/webkit/webkitwebdatasourceprivate.h |     35 +
 .../Source/WebKit/gtk/webkit/webkitwebframe.cpp    |   1215 +
 .../Source/WebKit/gtk/webkit/webkitwebframe.h      |    189 +
 .../WebKit/gtk/webkit/webkitwebframeprivate.h      |     59 +
 .../WebKit/gtk/webkit/webkitwebhistoryitem.cpp     |    532 +
 .../WebKit/gtk/webkit/webkitwebhistoryitem.h       |     90 +
 .../gtk/webkit/webkitwebhistoryitemprivate.h       |     49 +
 .../WebKit/gtk/webkit/webkitwebinspector.cpp       |    567 +
 .../Source/WebKit/gtk/webkit/webkitwebinspector.h  |     80 +
 .../WebKit/gtk/webkit/webkitwebinspectorprivate.h  |     38 +
 .../gtk/webkit/webkitwebnavigationaction.cpp       |    375 +
 .../WebKit/gtk/webkit/webkitwebnavigationaction.h  |    103 +
 .../gtk/webkit/webkitwebnavigationactionprivate.h  |     35 +
 .../Source/WebKit/gtk/webkit/webkitwebplugin.cpp   |    287 +
 .../Source/WebKit/gtk/webkit/webkitwebplugin.h     |     91 +
 .../WebKit/gtk/webkit/webkitwebplugindatabase.cpp  |    152 +
 .../WebKit/gtk/webkit/webkitwebplugindatabase.h    |     65 +
 .../gtk/webkit/webkitwebplugindatabaseprivate.h    |     40 +
 .../WebKit/gtk/webkit/webkitwebpluginprivate.h     |     48 +
 .../WebKit/gtk/webkit/webkitwebpolicydecision.cpp  |    134 +
 .../WebKit/gtk/webkit/webkitwebpolicydecision.h    |     68 +
 .../gtk/webkit/webkitwebpolicydecisionprivate.h    |     36 +
 .../Source/WebKit/gtk/webkit/webkitwebresource.cpp |    485 +
 .../Source/WebKit/gtk/webkit/webkitwebresource.h   |     84 +
 .../WebKit/gtk/webkit/webkitwebresourceprivate.h   |     48 +
 .../Source/WebKit/gtk/webkit/webkitwebsettings.cpp |   1666 +
 .../Source/WebKit/gtk/webkit/webkitwebsettings.h   |     85 +
 .../WebKit/gtk/webkit/webkitwebsettingsprivate.h   |    101 +
 .../Source/WebKit/gtk/webkit/webkitwebview.cpp     |   5575 +
 .../Source/WebKit/gtk/webkit/webkitwebview.h       |    453 +
 .../WebKit/gtk/webkit/webkitwebviewprivate.h       |    146 +
 .../WebKit/gtk/webkit/webkitwebwindowfeatures.cpp  |    449 +
 .../WebKit/gtk/webkit/webkitwebwindowfeatures.h    |     68 +
 .../gtk/webkit/webkitwebwindowfeaturesprivate.h    |     34 +
 .../native/Source/WebKit/gtk/webkitmarshal.list    |     32 +
 .../src/main/native/Source/WebKit/mac/ChangeLog    |  10063 +
 .../native/Source/WebKit/mac/ChangeLog-2002-12-03  |  18984 ++
 .../native/Source/WebKit/mac/ChangeLog-2006-02-09  |  35499 +++
 .../native/Source/WebKit/mac/ChangeLog-2007-10-14  |  24506 ++
 .../native/Source/WebKit/mac/ChangeLog-2010-01-29  |  23230 ++
 .../native/Source/WebKit/mac/ChangeLog-2012-10-02  |  21815 ++
 .../Source/WebKit/mac/Configurations/Base.xcconfig |     49 +-
 .../mac/Configurations/DebugRelease.xcconfig       |     29 +-
 .../mac/Configurations/FeatureDefines.xcconfig     |    110 +-
 .../WebKit/mac/Configurations/Version.xcconfig     |      8 +-
 .../WebKit/mac/Configurations/WebKit.xcconfig      |     33 +-
 .../Source/WebKit/mac/Configurations/iOS.xcconfig  |      1 +
 .../Source/WebKit/mac/DOM/WebDOMOperations.h       |    111 +
 .../Source/WebKit/mac/DOM/WebDOMOperations.mm      |     88 +-
 .../WebKit/mac/DOM/WebDOMOperationsInternal.h      |     33 +
 .../WebKit/mac/DOM/WebDOMOperationsPrivate.h       |      9 +
 .../src/main/native/Source/WebKit/mac/Info.plist   |     24 +
 .../native/Source/WebKit/mac/MigrateHeaders.make   |     49 +
 .../Source/WebKit/mac/Misc/MailQuirksUserScript.js |     40 +
 .../Source/WebKit/mac/Misc/OldWebAssertions.c      |     38 +
 .../WebKit/mac/Misc/QuickDrawCompatibility.h       |     91 +
 .../main/native/Source/WebKit/mac/Misc/WebCache.h  |     50 +
 .../main/native/Source/WebKit/mac/Misc/WebCache.mm |    260 +
 .../Source/WebKit/mac/Misc/WebCoreStatistics.h     |     90 +
 .../Source/WebKit/mac/Misc/WebCoreStatistics.mm    |    292 +
 .../native/Source/WebKit/mac/Misc/WebDownload.h    |     71 +
 .../native/Source/WebKit/mac/Misc/WebDownload.mm   |    265 +
 .../Source/WebKit/mac/Misc/WebDownloadInternal.h   |     54 +
 .../Source/WebKit/mac/Misc/WebElementDictionary.h  |     42 +
 .../Source/WebKit/mac/Misc/WebElementDictionary.mm |    281 +
 .../Source/WebKit/mac/Misc/WebIconDatabase.h       |    152 +
 .../Source/WebKit/mac/Misc/WebIconDatabase.mm      |    498 +
 .../WebKit/mac/Misc/WebIconDatabaseDelegate.h      |     35 +
 .../WebKit/mac/Misc/WebIconDatabaseInternal.h      |     54 +
 .../WebKit/mac/Misc/WebIconDatabasePrivate.h       |     69 +
 .../main/native/Source/WebKit/mac/Misc/WebKit.h    |     52 +
 .../native/Source/WebKit/mac/Misc/WebKitErrors.h   |     61 +
 .../native/Source/WebKit/mac/Misc/WebKitErrors.m   |    174 +
 .../Source/WebKit/mac/Misc/WebKitErrorsPrivate.h   |     62 +
 .../native/Source/WebKit/mac/Misc/WebKitLogging.h  |     95 +
 .../native/Source/WebKit/mac/Misc/WebKitLogging.m  |     71 +
 .../Source/WebKit/mac/Misc/WebKitNSStringExtras.h  |     76 +
 .../Source/WebKit/mac/Misc/WebKitNSStringExtras.mm |    373 +
 .../Source/WebKit/mac/Misc/WebKitStatistics.h      |     44 +
 .../Source/WebKit/mac/Misc/WebKitStatistics.m      |     72 +
 .../WebKit/mac/Misc/WebKitStatisticsPrivate.h      |     33 +
 .../Source/WebKit/mac/Misc/WebKitSystemBits.h      |     41 +
 .../Source/WebKit/mac/Misc/WebKitSystemBits.m      |     94 +
 .../Source/WebKit/mac/Misc/WebKitVersionChecks.h   |     87 +
 .../Source/WebKit/mac/Misc/WebKitVersionChecks.m   |     68 +
 .../Source/WebKit/mac/Misc/WebLocalizableStrings.h |     74 +
 .../WebKit/mac/Misc/WebLocalizableStrings.mm       |     91 +
 .../Source/WebKit/mac/Misc/WebNSArrayExtras.h      |     44 +
 .../Source/WebKit/mac/Misc/WebNSArrayExtras.m      |     76 +
 .../Source/WebKit/mac/Misc/WebNSControlExtras.h    |     37 +
 .../Source/WebKit/mac/Misc/WebNSControlExtras.m    |     59 +
 .../Source/WebKit/mac/Misc/WebNSDataExtras.h       |     42 +
 .../Source/WebKit/mac/Misc/WebNSDataExtras.m       |    430 +
 .../WebKit/mac/Misc/WebNSDataExtrasPrivate.h       |     35 +
 .../Source/WebKit/mac/Misc/WebNSDictionaryExtras.h |     50 +
 .../Source/WebKit/mac/Misc/WebNSDictionaryExtras.m |    131 +
 .../Source/WebKit/mac/Misc/WebNSEventExtras.h      |     41 +
 .../Source/WebKit/mac/Misc/WebNSEventExtras.m      |     86 +
 .../WebKit/mac/Misc/WebNSFileManagerExtras.h       |     41 +
 .../WebKit/mac/Misc/WebNSFileManagerExtras.mm      |    158 +
 .../Source/WebKit/mac/Misc/WebNSImageExtras.h      |     44 +
 .../Source/WebKit/mac/Misc/WebNSImageExtras.m      |    110 +
 .../Source/WebKit/mac/Misc/WebNSObjectExtras.h     |     36 +
 .../Source/WebKit/mac/Misc/WebNSObjectExtras.mm    |    118 +
 .../Source/WebKit/mac/Misc/WebNSPasteboardExtras.h |     89 +
 .../WebKit/mac/Misc/WebNSPasteboardExtras.mm       |    299 +
 .../WebKit/mac/Misc/WebNSPrintOperationExtras.h    |     41 +
 .../WebKit/mac/Misc/WebNSPrintOperationExtras.m    |     54 +
 .../native/Source/WebKit/mac/Misc/WebNSURLExtras.h |    107 +
 .../Source/WebKit/mac/Misc/WebNSURLExtras.mm       |    578 +
 .../Source/WebKit/mac/Misc/WebNSURLRequestExtras.h |     44 +
 .../Source/WebKit/mac/Misc/WebNSURLRequestExtras.m |     88 +
 .../WebKit/mac/Misc/WebNSUserDefaultsExtras.h      |     33 +
 .../WebKit/mac/Misc/WebNSUserDefaultsExtras.mm     |     43 +
 .../Source/WebKit/mac/Misc/WebNSViewExtras.h       |     94 +
 .../Source/WebKit/mac/Misc/WebNSViewExtras.m       |    281 +
 .../Source/WebKit/mac/Misc/WebNSWindowExtras.h     |     35 +
 .../Source/WebKit/mac/Misc/WebNSWindowExtras.m     |     62 +
 .../Source/WebKit/mac/Misc/WebQuotaManager.h       |     65 +
 .../Source/WebKit/mac/Misc/WebStringTruncator.h    |     44 +
 .../Source/WebKit/mac/Misc/WebStringTruncator.mm   |     98 +
 .../Source/WebKit/mac/Misc/WebTypesInternal.h      |     30 +
 .../WebKit/mac/Misc/WebUserContentURLPattern.h     |     39 +
 .../WebKit/mac/Misc/WebUserContentURLPattern.mm    |     89 +
 .../Plugins/Hosted/HostedNetscapePluginStream.h    |    105 +
 .../Plugins/Hosted/HostedNetscapePluginStream.mm   |    277 +
 .../mac/Plugins/Hosted/NetscapePluginHostManager.h |     75 +
 .../Plugins/Hosted/NetscapePluginHostManager.mm    |    310 +
 .../mac/Plugins/Hosted/NetscapePluginHostProxy.h   |    111 +
 .../mac/Plugins/Hosted/NetscapePluginHostProxy.mm  |   1165 +
 .../Plugins/Hosted/NetscapePluginInstanceProxy.h   |     34 +-
 .../Plugins/Hosted/NetscapePluginInstanceProxy.mm  |   1690 +
 .../WebKit/mac/Plugins/Hosted/ProxyInstance.h      |    110 +
 .../WebKit/mac/Plugins/Hosted/ProxyInstance.mm     |    131 +-
 .../WebKit/mac/Plugins/Hosted/ProxyRuntimeObject.h |     18 +-
 .../mac/Plugins/Hosted/ProxyRuntimeObject.mm       |     58 +
 .../Plugins/Hosted/WebHostedNetscapePluginView.h   |     70 +
 .../Plugins/Hosted/WebHostedNetscapePluginView.mm  |    560 +
 .../mac/Plugins/Hosted/WebKitPluginAgent.defs      |     45 +
 .../mac/Plugins/Hosted/WebKitPluginAgentReply.defs |     38 +
 .../mac/Plugins/Hosted/WebKitPluginClient.defs     |    245 +
 .../mac/Plugins/Hosted/WebKitPluginHost.defs       |    256 +
 .../mac/Plugins/Hosted/WebKitPluginHostTypes.defs  |     33 +
 .../mac/Plugins/Hosted/WebKitPluginHostTypes.h     |     67 +
 .../Plugins/Hosted/WebTextInputWindowController.h  |     46 +
 .../Plugins/Hosted/WebTextInputWindowController.m  |    192 +
 .../WebKit/mac/Plugins/WebBaseNetscapePluginView.h |    145 +
 .../mac/Plugins/WebBaseNetscapePluginView.mm       |    949 +
 .../WebKit/mac/Plugins/WebBasePluginPackage.h      |    100 +
 .../WebKit/mac/Plugins/WebBasePluginPackage.mm     |    491 +
 .../Source/WebKit/mac/Plugins/WebJavaPlugIn.h      |     88 +
 .../Plugins/WebNetscapeContainerCheckContextInfo.h |     46 +
 .../WebNetscapeContainerCheckContextInfo.mm        |     61 +
 .../mac/Plugins/WebNetscapeContainerCheckPrivate.h |     64 +
 .../Plugins/WebNetscapeContainerCheckPrivate.mm    |     48 +
 .../mac/Plugins/WebNetscapePluginEventHandler.h    |     83 +
 .../mac/Plugins/WebNetscapePluginEventHandler.mm   |     51 +
 .../Plugins/WebNetscapePluginEventHandlerCarbon.h  |     82 +
 .../Plugins/WebNetscapePluginEventHandlerCarbon.mm |    429 +
 .../Plugins/WebNetscapePluginEventHandlerCocoa.h   |     80 +
 .../Plugins/WebNetscapePluginEventHandlerCocoa.mm  |    302 +
 .../WebKit/mac/Plugins/WebNetscapePluginPackage.h  |     69 +
 .../WebKit/mac/Plugins/WebNetscapePluginPackage.mm |    466 +
 .../WebKit/mac/Plugins/WebNetscapePluginStream.h   |    133 +
 .../WebKit/mac/Plugins/WebNetscapePluginStream.mm  |    629 +
 .../WebKit/mac/Plugins/WebNetscapePluginView.h     |    188 +
 .../WebKit/mac/Plugins/WebNetscapePluginView.mm    |   2487 +
 .../native/Source/WebKit/mac/Plugins/WebPlugin.h   |    171 +
 .../Source/WebKit/mac/Plugins/WebPluginContainer.h |     77 +
 .../WebKit/mac/Plugins/WebPluginContainerCheck.h   |     60 +
 .../WebKit/mac/Plugins/WebPluginContainerCheck.mm  |    200 +
 .../WebKit/mac/Plugins/WebPluginContainerPrivate.h |     74 +
 .../WebKit/mac/Plugins/WebPluginController.h       |     85 +
 .../WebKit/mac/Plugins/WebPluginController.mm      |    811 +
 .../Source/WebKit/mac/Plugins/WebPluginDatabase.h  |     76 +
 .../Source/WebKit/mac/Plugins/WebPluginDatabase.mm |    498 +
 .../Source/WebKit/mac/Plugins/WebPluginPackage.h   |     41 +
 .../Source/WebKit/mac/Plugins/WebPluginPackage.mm  |    132 +
 .../WebKit/mac/Plugins/WebPluginPackagePrivate.h   |     32 +
 .../Source/WebKit/mac/Plugins/WebPluginRequest.h   |     50 +
 .../Source/WebKit/mac/Plugins/WebPluginRequest.m   |     82 +
 .../WebKit/mac/Plugins/WebPluginViewFactory.h      |     95 +
 .../mac/Plugins/WebPluginViewFactoryPrivate.h      |     39 +
 .../Source/WebKit/mac/Plugins/WebPluginsPrivate.h  |     33 +
 .../Source/WebKit/mac/Plugins/WebPluginsPrivate.m  |     35 +
 .../main/native/Source/WebKit/mac/Plugins/npapi.mm |    235 +
 .../WebKit/mac/PublicHeaderChangesFromTiger.txt    |     32 +
 .../WebKit/mac/Storage/WebDatabaseManager.mm       |    309 +
 .../WebKit/mac/Storage/WebDatabaseManagerClient.h  |     58 +
 .../WebKit/mac/Storage/WebDatabaseManagerClient.mm |    236 +
 .../mac/Storage/WebDatabaseManagerInternal.h       |     44 +
 .../WebKit/mac/Storage/WebDatabaseManagerPrivate.h |     82 +
 .../WebKit/mac/Storage/WebDatabaseQuotaManager.h   |     32 +
 .../WebKit/mac/Storage/WebDatabaseQuotaManager.mm  |     78 +
 .../Source/WebKit/mac/Storage/WebStorageManager.mm |     19 +-
 .../WebKit/mac/Storage/WebStorageTrackerClient.h   |      2 +-
 .../WebKit/mac/WebCoreSupport/CorrectionPanel.h    |      4 +-
 .../WebKit/mac/WebCoreSupport/PopupMenuMac.h       |     50 +
 .../WebKit/mac/WebCoreSupport/PopupMenuMac.mm      |    229 +
 .../WebKit/mac/WebCoreSupport/SearchPopupMenuMac.h |     47 +
 .../mac/WebCoreSupport/SearchPopupMenuMac.mm       |     79 +
 .../mac/WebCoreSupport/WebAlternativeTextClient.h  |     67 +
 .../mac/WebCoreSupport/WebAlternativeTextClient.mm |     87 +
 .../mac/WebCoreSupport/WebApplicationCache.h       |     48 +
 .../mac/WebCoreSupport/WebApplicationCache.mm      |    114 +
 .../WebApplicationCacheQuotaManager.h              |     32 +
 .../WebApplicationCacheQuotaManager.mm             |     71 +
 .../WebCoreSupport/WebCachedFramePlatformData.h    |     43 +
 .../WebKit/mac/WebCoreSupport/WebChromeClient.h    |    211 +
 .../WebKit/mac/WebCoreSupport/WebChromeClient.mm   |   1028 +
 .../mac/WebCoreSupport/WebContextMenuClient.h      |     55 +
 .../mac/WebCoreSupport/WebContextMenuClient.mm     |    377 +
 .../WebCoreSupport/WebDeviceOrientationClient.h    |     58 +
 .../WebCoreSupport/WebDeviceOrientationClient.mm   |     76 +
 .../WebKit/mac/WebCoreSupport/WebDragClient.h      |     46 +
 .../WebKit/mac/WebCoreSupport/WebDragClient.mm     |    137 +
 .../WebKit/mac/WebCoreSupport/WebEditorClient.h    |    262 +-
 .../WebKit/mac/WebCoreSupport/WebEditorClient.mm   |    290 +-
 .../mac/WebCoreSupport/WebFrameLoaderClient.h      |    284 +-
 .../mac/WebCoreSupport/WebFrameLoaderClient.mm     |    712 +-
 .../mac/WebCoreSupport/WebFrameNetworkingContext.h |     63 +
 .../WebCoreSupport/WebFrameNetworkingContext.mm    |    120 +
 .../mac/WebCoreSupport/WebGeolocationClient.h      |     57 +
 .../mac/WebCoreSupport/WebGeolocationClient.mm     |    240 +
 .../mac/WebCoreSupport/WebIconDatabaseClient.h     |     39 +
 .../mac/WebCoreSupport/WebIconDatabaseClient.mm    |     66 +
 .../WebKit/mac/WebCoreSupport/WebInspectorClient.h |    137 +
 .../mac/WebCoreSupport/WebInspectorClient.mm       |    117 +-
 .../WebCoreSupport/WebJavaScriptTextInputPanel.h   |     43 +
 .../WebCoreSupport/WebJavaScriptTextInputPanel.m   |     77 +
 .../WebKit/mac/WebCoreSupport/WebKeyGenerator.h    |     41 +
 .../WebKit/mac/WebCoreSupport/WebKeyGenerator.mm   |      4 +
 .../mac/WebCoreSupport/WebKitFullScreenListener.h  |     47 +
 .../mac/WebCoreSupport/WebKitFullScreenListener.mm |     70 +
 .../mac/WebCoreSupport/WebNotificationClient.h     |     82 +
 .../mac/WebCoreSupport/WebNotificationClient.mm    |    305 +
 .../WebCoreSupport/WebOpenPanelResultListener.h    |     40 +
 .../WebCoreSupport/WebOpenPanelResultListener.mm   |    121 +
 .../mac/WebCoreSupport/WebPlatformStrategies.h     |    112 +
 .../mac/WebCoreSupport/WebPlatformStrategies.mm    |    271 +
 .../mac/WebCoreSupport/WebProgressTrackerClient.h  |     52 +
 .../mac/WebCoreSupport/WebProgressTrackerClient.mm |     93 +
 .../WebKit/mac/WebCoreSupport/WebSecurityOrigin.mm |    201 +
 .../mac/WebCoreSupport/WebSecurityOriginInternal.h |     42 +
 .../mac/WebCoreSupport/WebSecurityOriginPrivate.h  |     65 +
 .../WebKit/mac/WebCoreSupport/WebSystemInterface.h |     29 +
 .../mac/WebCoreSupport/WebSystemInterface.mm       |     93 +-
 .../WebKit/mac/WebCoreSupport/WebUserMediaClient.h |     56 +
 .../mac/WebCoreSupport/WebUserMediaClient.mm       |    174 +
 .../Source/WebKit/mac/WebInspector/WebInspector.h  |     64 +
 .../Source/WebKit/mac/WebInspector/WebInspector.mm |    253 +
 .../WebKit/mac/WebInspector/WebInspectorFrontend.h |     48 +
 .../mac/WebInspector/WebInspectorFrontend.mm       |     94 +
 .../WebKit/mac/WebInspector/WebInspectorPrivate.h  |     40 +
 .../WebKit/mac/WebInspector/WebNodeHighlight.h     |     87 +
 .../WebKit/mac/WebInspector/WebNodeHighlight.mm    |    294 +
 .../WebKit/mac/WebInspector/WebNodeHighlightView.h |     51 +
 .../mac/WebInspector/WebNodeHighlightView.mm       |    331 +
 .../WebKit/mac/WebInspector/WebNodeHighlighter.mm  |     13 +-
 .../src/main/native/Source/WebKit/mac/WebKit.exp   |    109 +
 .../main/native/Source/WebKit/mac/WebKit.mac.exp   |     24 +
 .../src/main/native/Source/WebKit/mac/WebKit.order |   2607 +
 .../main/native/Source/WebKit/mac/WebKitPrefix.h   |     94 +
 .../mac/WebView/WebAllowDenyPolicyListener.h       |     36 +
 .../native/Source/WebKit/mac/WebView/WebArchive.h  |     97 +
 .../native/Source/WebKit/mac/WebView/WebArchive.mm |    389 +
 .../Source/WebKit/mac/WebView/WebArchiveInternal.h |     41 +
 .../native/Source/WebKit/mac/WebView/WebClipView.h |     47 +
 .../Source/WebKit/mac/WebView/WebClipView.mm       |    165 +
 .../Source/WebKit/mac/WebView/WebDashboardRegion.h |     51 +
 .../WebKit/mac/WebView/WebDashboardRegion.mm       |     95 +
 .../Source/WebKit/mac/WebView/WebDataSource.h      |    178 +
 .../Source/WebKit/mac/WebView/WebDataSource.mm     |    632 +
 .../WebKit/mac/WebView/WebDataSourceInternal.h     |     60 +
 .../WebKit/mac/WebView/WebDataSourcePrivate.h      |     57 +
 .../mac/WebView/WebDelegateImplementationCaching.h |    192 +
 .../WebView/WebDelegateImplementationCaching.mm    |   1522 +
 .../WebKit/mac/WebView/WebDeviceOrientation.h      |     35 +
 .../WebKit/mac/WebView/WebDeviceOrientation.mm     |     84 +
 .../mac/WebView/WebDeviceOrientationInternal.h     |     45 +
 .../mac/WebView/WebDeviceOrientationProvider.h     |     32 +
 .../mac/WebView/WebDeviceOrientationProviderMock.h |     40 +
 .../WebView/WebDeviceOrientationProviderMock.mm    |    123 +
 .../WebDeviceOrientationProviderMockInternal.h     |     48 +
 .../native/Source/WebKit/mac/WebView/WebDocument.h |    220 +
 .../WebKit/mac/WebView/WebDocumentInternal.h       |     84 +
 .../WebKit/mac/WebView/WebDocumentLoaderMac.h      |     68 +
 .../WebKit/mac/WebView/WebDocumentLoaderMac.mm     |    145 +
 .../Source/WebKit/mac/WebView/WebDocumentPrivate.h |    115 +
 .../WebKit/mac/WebView/WebDynamicScrollBarsView.h  |     70 +
 .../WebKit/mac/WebView/WebDynamicScrollBarsView.mm |    627 +
 .../mac/WebView/WebDynamicScrollBarsViewInternal.h |     68 +
 .../Source/WebKit/mac/WebView/WebEditingDelegate.h |     63 +
 .../WebKit/mac/WebView/WebEditingDelegatePrivate.h |     42 +
 .../Source/WebKit/mac/WebView/WebFormDelegate.h    |     86 +
 .../Source/WebKit/mac/WebView/WebFormDelegate.m    |     89 +
 .../WebKit/mac/WebView/WebFormDelegatePrivate.h    |     33 +
 .../native/Source/WebKit/mac/WebView/WebFrame.h    |    227 +
 .../native/Source/WebKit/mac/WebView/WebFrame.mm   |   2611 +
 .../Source/WebKit/mac/WebView/WebFrameInternal.h   |    189 +
 .../WebKit/mac/WebView/WebFrameLoadDelegate.h      |    223 +
 .../mac/WebView/WebFrameLoadDelegatePrivate.h      |     45 +
 .../Source/WebKit/mac/WebView/WebFramePrivate.h    |    294 +
 .../Source/WebKit/mac/WebView/WebFrameView.h       |    102 +
 .../Source/WebKit/mac/WebView/WebFrameView.mm      |   1293 +
 .../WebKit/mac/WebView/WebFrameViewInternal.h      |     49 +
 .../WebKit/mac/WebView/WebFrameViewPrivate.h       |     88 +
 .../WebKit/mac/WebView/WebFullScreenController.h   |     76 +
 .../WebKit/mac/WebView/WebFullScreenController.mm  |     38 +-
 .../WebKit/mac/WebView/WebGeolocationPosition.h    |     35 +
 .../WebKit/mac/WebView/WebGeolocationPosition.mm   |     89 +
 .../mac/WebView/WebGeolocationPositionInternal.h   |     33 +
 .../WebKit/mac/WebView/WebHTMLRepresentation.h     |     72 +
 .../WebKit/mac/WebView/WebHTMLRepresentation.mm    |    571 +
 .../mac/WebView/WebHTMLRepresentationPrivate.h     |     36 +
 .../native/Source/WebKit/mac/WebView/WebHTMLView.h |     74 +
 .../Source/WebKit/mac/WebView/WebHTMLView.mm       |   1054 +-
 .../WebKit/mac/WebView/WebHTMLViewInternal.h       |     82 +
 .../Source/WebKit/mac/WebView/WebHTMLViewPrivate.h |    153 +
 .../Source/WebKit/mac/WebView/WebHistoryDelegate.h |     44 +
 .../Source/WebKit/mac/WebView/WebIndicateLayer.h   |     41 +
 .../Source/WebKit/mac/WebView/WebIndicateLayer.mm  |     73 +
 .../native/Source/WebKit/mac/WebView/WebJSPDFDoc.h |     30 +
 .../Source/WebKit/mac/WebView/WebJSPDFDoc.mm       |     76 +
 .../Source/WebKit/mac/WebView/WebNavigationData.h  |     46 +
 .../Source/WebKit/mac/WebView/WebNavigationData.mm |    111 +
 .../Source/WebKit/mac/WebView/WebNotification.h    |     51 +
 .../Source/WebKit/mac/WebView/WebNotification.mm   |    185 +
 .../WebKit/mac/WebView/WebNotificationInternal.h   |     43 +
 .../WebKit/mac/WebView/WebPDFDocumentExtras.h      |     34 +
 .../WebKit/mac/WebView/WebPDFDocumentExtras.mm     |    138 +
 .../WebKit/mac/WebView/WebPDFRepresentation.h      |     39 +
 .../WebKit/mac/WebView/WebPDFRepresentation.mm     |    170 +
 .../native/Source/WebKit/mac/WebView/WebPDFView.h  |     60 +
 .../native/Source/WebKit/mac/WebView/WebPDFView.mm |   1591 +
 .../Source/WebKit/mac/WebView/WebPolicyDelegate.h  |    202 +
 .../Source/WebKit/mac/WebView/WebPolicyDelegate.mm |    121 +
 .../WebKit/mac/WebView/WebPolicyDelegatePrivate.h  |     55 +
 .../WebKit/mac/WebView/WebPreferenceKeysPrivate.h  |     57 +-
 .../Source/WebKit/mac/WebView/WebPreferences.h     |    270 +
 .../Source/WebKit/mac/WebView/WebPreferences.mm    |    933 +-
 .../WebKit/mac/WebView/WebPreferencesPrivate.h     |    113 +-
 .../Source/WebKit/mac/WebView/WebRenderLayer.h     |     57 +
 .../Source/WebKit/mac/WebView/WebRenderLayer.mm    |    278 +
 .../Source/WebKit/mac/WebView/WebRenderNode.h      |     51 +
 .../Source/WebKit/mac/WebView/WebRenderNode.mm     |    183 +
 .../native/Source/WebKit/mac/WebView/WebResource.h |     87 +
 .../Source/WebKit/mac/WebView/WebResource.mm       |    393 +
 .../WebKit/mac/WebView/WebResourceInternal.h       |     39 +
 .../WebKit/mac/WebView/WebResourceLoadDelegate.h   |    158 +
 .../mac/WebView/WebResourceLoadDelegatePrivate.h   |     74 +
 .../Source/WebKit/mac/WebView/WebResourcePrivate.h |     51 +
 .../WebKit/mac/WebView/WebScriptDebugDelegate.h    |    112 +
 .../WebKit/mac/WebView/WebScriptDebugDelegate.mm   |    167 +
 .../Source/WebKit/mac/WebView/WebScriptDebugger.h  |     67 +
 .../Source/WebKit/mac/WebView/WebScriptDebugger.mm |    148 +
 .../Source/WebKit/mac/WebView/WebScriptWorld.h     |     45 +
 .../Source/WebKit/mac/WebView/WebScriptWorld.mm    |    137 +
 .../WebKit/mac/WebView/WebScriptWorldInternal.h    |     35 +
 .../mac/WebView/WebTextCompletionController.h      |     49 +
 .../mac/WebView/WebTextCompletionController.mm     |    335 +
 .../Source/WebKit/mac/WebView/WebTextIterator.h    |     97 +
 .../Source/WebKit/mac/WebView/WebTextIterator.mm   |    119 +
 .../Source/WebKit/mac/WebView/WebUIDelegate.h      |    585 +
 .../WebKit/mac/WebView/WebUIDelegatePrivate.h      |    272 +
 .../native/Source/WebKit/mac/WebView/WebView.h     |    773 +
 .../native/Source/WebKit/mac/WebView/WebView.mm    |   3029 +-
 .../native/Source/WebKit/mac/WebView/WebViewData.h |    291 +
 .../Source/WebKit/mac/WebView/WebViewData.mm       |    183 +
 .../Source/WebKit/mac/WebView/WebViewInternal.h    |    252 +
 .../Source/WebKit/mac/WebView/WebViewPrivate.h     |    341 +-
 .../Source/WebKit/mac/postprocess-headers.sh       |     51 +
 .../native/Source/WebKit/qt/Api/qwebelement.cpp    |   2106 -
 .../Source/WebKit/qt/Api/qwebkitplatformplugin.h   |    186 -
 .../qt/WebCoreSupport/DumpRenderTreeSupportQt.cpp  |    906 -
 .../qt/WebCoreSupport/DumpRenderTreeSupportQt.h    |    212 -
 .../WebKit/qt/WebCoreSupport/EditorClientQt.cpp    |    661 -
 .../WebKit/qt/WebCoreSupport/EditorClientQt.h      |    128 -
 .../qt/WebCoreSupport/FrameLoaderClientQt.cpp      |   1610 -
 .../qt/WebCoreSupport/FrameNetworkingContextQt.cpp |     78 -
 .../qt/WebCoreSupport/FrameNetworkingContextQt.h   |     45 -
 .../qt/WebCoreSupport/IconDatabaseClientQt.cpp     |     79 -
 .../qt/WebCoreSupport/IconDatabaseClientQt.h       |     57 -
 .../qt/tests/benchmarks/webgl/10000_triangles.html |     59 -
 .../WebKit/qt/tests/benchmarks/webgl/tst_webgl.cpp |    130 -
 .../WebKit/qt/tests/benchmarks/webgl/tst_webgl.qrc |      5 -
 .../WebKit/qt/tests/benchmarks/webgl/webgl.pro     |      3 -
 .../qgraphicswebview/resources/pointing_right.html |     45 -
 .../qgraphicswebview/resources/pointing_up.html    |     46 -
 .../native/Source/WebKit/win/AccessibleBase.cpp    |   1041 +
 .../main/native/Source/WebKit/win/AccessibleBase.h |    147 +
 .../Source/WebKit/win/AccessibleDocument.cpp       |     66 +
 .../native/Source/WebKit/win/AccessibleDocument.h  |     41 +
 .../native/Source/WebKit/win/AccessibleImage.cpp   |     58 +
 .../native/Source/WebKit/win/AccessibleImage.h     |     41 +
 .../Source/WebKit/win/AccessibleTextImpl.cpp       |    756 +
 .../native/Source/WebKit/win/AccessibleTextImpl.h  |     84 +
 .../Source/WebKit/win/CFDictionaryPropertyBag.cpp  |    193 +
 .../Source/WebKit/win/CFDictionaryPropertyBag.h    |     60 +
 .../main/native/Source/WebKit/win/COMEnumVariant.h |    180 +
 .../main/native/Source/WebKit/win/COMPropertyBag.h |    237 +
 .../native/Source/WebKit/win/COMVariantSetter.h    |    223 +
 .../src/main/native/Source/WebKit/win/ChangeLog    |  19288 ++
 .../native/Source/WebKit/win/ChangeLog-2009-06-16  |  23819 ++
 .../native/Source/WebKit/win/CodeAnalysisConfig.h  |     36 +
 .../native/Source/WebKit/win/DOMCSSClasses.cpp     |    169 +
 .../main/native/Source/WebKit/win/DOMCSSClasses.h  |    124 +
 .../native/Source/WebKit/win/DOMCoreClasses.cpp    |     33 +-
 .../main/native/Source/WebKit/win/DOMCoreClasses.h |    928 +
 .../native/Source/WebKit/win/DOMEventsClasses.cpp  |    772 +
 .../native/Source/WebKit/win/DOMEventsClasses.h    |    975 +
 .../native/Source/WebKit/win/DOMHTMLClasses.cpp    |    135 +-
 .../main/native/Source/WebKit/win/DOMHTMLClasses.h |   2619 +
 .../Source/WebKit/win/DefaultDownloadDelegate.cpp  |    246 +
 .../Source/WebKit/win/DefaultDownloadDelegate.h    |     72 +
 .../Source/WebKit/win/DefaultPolicyDelegate.cpp    |    193 +
 .../Source/WebKit/win/DefaultPolicyDelegate.h      |     75 +
 .../native/Source/WebKit/win/ForEachCoClass.cpp    |     43 +
 .../main/native/Source/WebKit/win/ForEachCoClass.h |     93 +
 .../WebKit/win/FullscreenVideoController.cpp       |    704 +
 .../Source/WebKit/win/FullscreenVideoController.h  |    182 +
 .../Source/WebKit/win/MarshallingHelpers.cpp       |    277 +
 .../native/Source/WebKit/win/MarshallingHelpers.h  |     72 +
 .../main/native/Source/WebKit/win/MemoryStream.cpp |    259 +
 .../main/native/Source/WebKit/win/MemoryStream.h   |    105 +
 .../main/native/Source/WebKit/win/ProgIDMacros.h   |     37 +
 .../Source/WebKit/win/WebActionPropertyBag.cpp     |      2 +-
 .../Source/WebKit/win/WebActionPropertyBag.h       |     65 +
 .../main/native/Source/WebKit/win/WebArchive.cpp   |    154 +
 .../src/main/native/Source/WebKit/win/WebArchive.h |     84 +
 .../Source/WebKit/win/WebBackForwardList.cpp       |     12 +-
 .../native/Source/WebKit/win/WebBackForwardList.h  |    115 +
 .../src/main/native/Source/WebKit/win/WebCache.cpp |    258 +
 .../src/main/native/Source/WebKit/win/WebCache.h   |     66 +
 .../Source/WebKit/win/WebCachedFramePlatformData.h |     45 +
 .../native/Source/WebKit/win/WebCookieManager.cpp  |     80 +
 .../native/Source/WebKit/win/WebCookieManager.h    |     60 +
 .../Source/WebKit/win/WebCookieManagerCFNet.cpp    |     52 +
 .../Source/WebKit/win/WebCookieManagerCurl.cpp     |     46 +
 .../native/Source/WebKit/win/WebCoreStatistics.cpp |    222 +
 .../native/Source/WebKit/win/WebCoreStatistics.h   |     75 +
 .../WebKit/win/WebCoreSupport/EmbeddedWidget.cpp   |    236 +
 .../WebKit/win/WebCoreSupport/EmbeddedWidget.h     |     86 +
 .../WebKit/win/WebCoreSupport/WebChromeClient.cpp  |    879 +
 .../WebKit/win/WebCoreSupport/WebChromeClient.h    |    187 +
 .../win/WebCoreSupport/WebContextMenuClient.cpp    |    147 +
 .../win/WebCoreSupport/WebContextMenuClient.h      |     51 +
 .../WebDesktopNotificationsDelegate.cpp            |    218 +
 .../WebDesktopNotificationsDelegate.h              |     69 +
 .../WebKit/win/WebCoreSupport/WebDragClient.cpp    |    176 +
 .../WebKit/win/WebCoreSupport/WebDragClient.h      |     47 +
 .../WebKit/win/WebCoreSupport/WebEditorClient.cpp  |     35 +-
 .../WebKit/win/WebCoreSupport/WebEditorClient.h    |     54 +-
 .../win/WebCoreSupport/WebFrameLoaderClient.cpp    |   1353 +
 .../win/WebCoreSupport/WebFrameLoaderClient.h      |    209 +-
 .../WebCoreSupport/WebFrameNetworkingContext.cpp   |    122 +
 .../win/WebCoreSupport/WebFrameNetworkingContext.h |     60 +
 .../win/WebCoreSupport/WebGeolocationClient.cpp    |    101 +
 .../win/WebCoreSupport/WebInspectorClient.cpp      |    567 +
 .../WebKit/win/WebCoreSupport/WebInspectorClient.h |    148 +
 .../win/WebCoreSupport/WebInspectorDelegate.cpp    |     66 +
 .../win/WebCoreSupport/WebInspectorDelegate.h      |    330 +
 .../win/WebCoreSupport/WebPlatformStrategies.cpp   |     14 +-
 .../win/WebCoreSupport/WebPlatformStrategies.h     |     14 +-
 .../native/Source/WebKit/win/WebDataSource.cpp     |    316 +
 .../main/native/Source/WebKit/win/WebDataSource.h  |    124 +
 .../Source/WebKit/win/WebDatabaseManager.cpp       |    432 +
 .../native/Source/WebKit/win/WebDatabaseManager.h  |     94 +
 .../native/Source/WebKit/win/WebDocumentLoader.cpp |    100 +
 .../native/Source/WebKit/win/WebDocumentLoader.h   |     49 +
 .../main/native/Source/WebKit/win/WebDownload.cpp  |    167 +
 .../main/native/Source/WebKit/win/WebDownload.h    |     22 +-
 .../native/Source/WebKit/win/WebDownloadCFNet.cpp  |    553 +
 .../native/Source/WebKit/win/WebDownloadCurl.cpp   |    211 +
 .../native/Source/WebKit/win/WebDropSource.cpp     |    157 +
 .../Source/WebKit/win/WebElementPropertyBag.cpp    |    204 +
 .../Source/WebKit/win/WebElementPropertyBag.h      |     66 +
 .../src/main/native/Source/WebKit/win/WebError.cpp |    239 +
 .../src/main/native/Source/WebKit/win/WebError.h   |     99 +
 .../src/main/native/Source/WebKit/win/WebFrame.cpp |    643 +-
 .../src/main/native/Source/WebKit/win/WebFrame.h   |     75 +-
 .../Source/WebKit/win/WebFramePolicyListener.cpp   |    132 +
 .../Source/WebKit/win/WebFramePolicyListener.h     |     68 +
 .../WebKit/win/WebGeolocationPolicyListener.cpp    |     97 +
 .../WebKit/win/WebGeolocationPolicyListener.h      |     59 +
 .../Source/WebKit/win/WebGeolocationPosition.cpp   |     98 +
 .../Source/WebKit/win/WebGeolocationPosition.h     |     60 +
 .../Source/WebKit/win/WebHTMLRepresentation.cpp    |    319 +
 .../Source/WebKit/win/WebHTMLRepresentation.h      |    136 +
 .../main/native/Source/WebKit/win/WebHistory.cpp   |    572 +
 .../src/main/native/Source/WebKit/win/WebHistory.h |    144 +
 .../native/Source/WebKit/win/WebHistoryItem.cpp    |    203 +-
 .../main/native/Source/WebKit/win/WebHistoryItem.h |    119 +
 .../native/Source/WebKit/win/WebIconDatabase.cpp   |     52 +-
 .../native/Source/WebKit/win/WebIconDatabase.h     |    133 +
 .../main/native/Source/WebKit/win/WebInspector.cpp |    279 +
 .../main/native/Source/WebKit/win/WebInspector.h   |     82 +
 .../Source/WebKit/win/WebJavaScriptCollector.cpp   |    117 +
 .../Source/WebKit/win/WebJavaScriptCollector.h     |     58 +
 .../win/WebKit.vcproj/InterfacesDebug.vsprops      |      8 -
 .../win/WebKit.vcproj/InterfacesDebugAll.vsprops   |      8 -
 .../InterfacesDebugCairoCFLite.vsprops             |      8 -
 .../win/WebKit.vcproj/InterfacesProduction.vsprops |      8 -
 .../win/WebKit.vcproj/InterfacesRelease.vsprops    |      8 -
 .../InterfacesReleaseCairoCFLite.vsprops           |      8 -
 .../win/WebKit.vcproj/WebKitGUIDDebug.vsprops      |      8 -
 .../win/WebKit.vcproj/WebKitGUIDDebugAll.vsprops   |      8 -
 .../WebKitGUIDDebugCairoCFLite.vsprops             |      8 -
 .../win/WebKit.vcproj/WebKitGUIDProduction.vsprops |      8 -
 .../win/WebKit.vcproj/WebKitGUIDRelease.vsprops    |      8 -
 .../WebKitGUIDReleaseCairoCFLite.vsprops           |      8 -
 .../win/WebKit.vcproj/WebKitLibDebug.vsprops       |      8 -
 .../win/WebKit.vcproj/WebKitLibDebugAll.vsprops    |      8 -
 .../WebKitLibDebugCairoCFLite.vsprops              |      8 -
 .../win/WebKit.vcproj/WebKitLibPostBuild.cmd       |     17 -
 .../win/WebKit.vcproj/WebKitLibProduction.vsprops  |      8 -
 .../win/WebKit.vcproj/WebKitLibRelease.vsprops     |      8 -
 .../WebKitLibReleaseCairoCFLite.vsprops            |      8 -
 .../main/native/Source/WebKit/win/WebKitCOMAPI.cpp |     74 +
 .../main/native/Source/WebKit/win/WebKitCOMAPI.h   |     39 +
 .../Source/WebKit/win/WebKitClassFactory.cpp       |    193 +
 .../native/Source/WebKit/win/WebKitClassFactory.h  |     51 +
 .../main/native/Source/WebKit/win/WebKitDLL.cpp    |    208 +
 .../src/main/native/Source/WebKit/win/WebKitDLL.h  |     59 +
 .../native/Source/WebKit/win/WebKitGraphics.cpp    |    145 +
 .../main/native/Source/WebKit/win/WebKitGraphics.h |     78 +
 .../native/Source/WebKit/win/WebKitLogging.cpp     |     55 +
 .../main/native/Source/WebKit/win/WebKitLogging.h  |     76 +
 .../main/native/Source/WebKit/win/WebKitPrefix.cpp |     28 +
 .../main/native/Source/WebKit/win/WebKitPrefix.h   |     47 +
 .../native/Source/WebKit/win/WebKitStatistics.cpp  |    154 +
 .../native/Source/WebKit/win/WebKitStatistics.h    |     73 +
 .../Source/WebKit/win/WebKitStatisticsPrivate.h    |     33 +
 .../native/Source/WebKit/win/WebKitSystemBits.cpp  |     53 +
 .../native/Source/WebKit/win/WebKitSystemBits.h    |     37 +
 .../Source/WebKit/win/WebLocalizableStrings.cpp    |    251 +
 .../Source/WebKit/win/WebLocalizableStrings.h      |     73 +
 .../Source/WebKit/win/WebMutableURLRequest.cpp     |     34 +-
 .../Source/WebKit/win/WebMutableURLRequest.h       |    177 +
 .../native/Source/WebKit/win/WebNavigationData.cpp |    142 +
 .../native/Source/WebKit/win/WebNodeHighlight.cpp  |    301 +
 .../native/Source/WebKit/win/WebNodeHighlight.h    |     73 +
 .../native/Source/WebKit/win/WebNotification.cpp   |    146 +
 .../native/Source/WebKit/win/WebNotification.h     |     67 +
 .../Source/WebKit/win/WebNotificationCenter.cpp    |    218 +
 .../Source/WebKit/win/WebNotificationCenter.h      |     80 +
 .../Source/WebKit/win/WebPreferenceKeysPrivate.h   |    168 +
 .../native/Source/WebKit/win/WebPreferences.cpp    |    407 +-
 .../main/native/Source/WebKit/win/WebPreferences.h |    541 +
 .../main/native/Source/WebKit/win/WebResource.cpp  |    166 +
 .../main/native/Source/WebKit/win/WebResource.h    |      6 +-
 .../native/Source/WebKit/win/WebScriptObject.cpp   |    141 +
 .../native/Source/WebKit/win/WebScriptObject.h     |     78 +
 .../native/Source/WebKit/win/WebScriptWorld.cpp    |    144 +
 .../main/native/Source/WebKit/win/WebScriptWorld.h |     63 +
 .../native/Source/WebKit/win/WebSecurityOrigin.cpp |    168 +
 .../native/Source/WebKit/win/WebSecurityOrigin.h   |     78 +
 .../Source/WebKit/win/WebSerializedJSValue.cpp     |    129 +
 .../Source/WebKit/win/WebSerializedJSValue.h       |     61 +
 .../native/Source/WebKit/win/WebTextRenderer.cpp   |     89 +
 .../native/Source/WebKit/win/WebTextRenderer.h     |     56 +
 .../WebKit/win/WebURLAuthenticationChallenge.h     |     88 +
 .../win/WebURLAuthenticationChallengeSender.h      |     71 +
 .../WebURLAuthenticationChallengeSenderCurl.cpp    |     29 +-
 .../native/Source/WebKit/win/WebURLCredential.cpp  |    169 +
 .../native/Source/WebKit/win/WebURLCredential.h    |     74 +
 .../Source/WebKit/win/WebURLProtectionSpace.cpp    |    283 +
 .../Source/WebKit/win/WebURLProtectionSpace.h      |     95 +
 .../native/Source/WebKit/win/WebURLResponse.cpp    |      8 +-
 .../main/native/Source/WebKit/win/WebURLResponse.h |    105 +
 .../Source/WebKit/win/WebUserContentURLPattern.cpp |    130 +
 .../Source/WebKit/win/WebUserContentURLPattern.h   |     60 +
 .../src/main/native/Source/WebKit/win/WebView.cpp  |   1012 +-
 .../src/main/native/Source/WebKit/win/WebView.h    |     55 +-
 .../native/Source/WebKit/win/WebWorkersPrivate.cpp |    100 +
 .../native/Source/WebKit/win/WebWorkersPrivate.h   |     56 +
 .../src/main/native/Source/WebKit/wince/ChangeLog  |   2242 +
 .../wince/WebCoreSupport/ChromeClientWinCE.cpp     |    396 +
 .../wince/WebCoreSupport/ChromeClientWinCE.h       |    167 +
 .../WebCoreSupport/ContextMenuClientWinCE.cpp      |     86 +
 .../wince/WebCoreSupport/ContextMenuClientWinCE.h  |     56 +
 .../wince/WebCoreSupport/DragClientWinCE.cpp       |     66 +
 .../WebKit/wince/WebCoreSupport/DragClientWinCE.h  |     47 +
 .../wince/WebCoreSupport/EditorClientWinCE.cpp     |     29 +-
 .../wince/WebCoreSupport/EditorClientWinCE.h       |    137 +-
 .../WebCoreSupport/FrameLoaderClientWinCE.cpp      |    623 +
 .../wince/WebCoreSupport/FrameLoaderClientWinCE.h  |    268 +-
 .../WebCoreSupport/FrameNetworkingContextWinCE.cpp |     57 +
 .../WebCoreSupport/FrameNetworkingContextWinCE.h   |     51 +
 .../wince/WebCoreSupport/InspectorClientWinCE.cpp  |     80 +
 .../wince/WebCoreSupport/InspectorClientWinCE.h    |     57 +
 .../WebCoreSupport/PlatformStrategiesWinCE.cpp     |    163 +
 .../wince/WebCoreSupport/PlatformStrategiesWinCE.h |     74 +
 .../main/native/Source/WebKit/wince/WebView.cpp    |    460 +
 .../src/main/native/Source/WebKit/wince/WebView.h  |    102 +
 modules/web/src/main/native/Source/WebKitJava.pri  |     36 +-
 modules/web/src/main/native/Source/WebKitJava.pro  |      7 +-
 .../web/src/main/native/Source/cmakeconfig.h.cmake |    126 +
 .../Tools/BuildSlaveSupport/build-launcher-app     |    120 -
 .../Tools/BuildSlaveSupport/build-launcher-dmg     |    118 -
 .../build.webkit.org-config/Makefile               |     19 -
 .../build.webkit.org-config/README                 |      2 -
 .../build.webkit.org-config/buildbot.tac           |     22 -
 .../build.webkit.org-config/config.json            |    319 -
 .../build.webkit.org-config/master.cfg             |    954 -
 .../build.webkit.org-config/mastercfg_unittest.py  |    415 -
 .../public_html/LeaksViewer/LeaksLoader.js         |     65 -
 .../public_html/LeaksViewer/LeaksParser.js         |     47 -
 .../public_html/LeaksViewer/LeaksParserImpl.js     |    110 -
 .../public_html/LeaksViewer/LeaksParserWorker.js   |     34 -
 .../public_html/LeaksViewer/LeaksViewer.css        |     91 -
 .../public_html/LeaksViewer/LeaksViewer.js         |    202 -
 .../public_html/LeaksViewer/RecentBuildsLoader.js  |     81 -
 .../public_html/LeaksViewer/Utilities.js           |     66 -
 .../public_html/LeaksViewer/WebInspectorShims.js   |     97 -
 .../public_html/LeaksViewer/index.html             |     81 -
 .../public_html/TestFailures/garden-o-matic.html   |     72 -
 .../TestFailures/images/favicon-green.png          |    Bin 781 -> 0 bytes
 .../TestFailures/images/favicon-red.png            |    Bin 701 -> 0 bytes
 .../public_html/TestFailures/index.html            |     61 -
 .../public_html/TestFailures/rebaseline.html       |     46 -
 .../public_html/TestFailures/run-unittests.html    |    103 -
 .../public_html/TestFailures/scripts/Bugzilla.js   |     91 -
 .../public_html/TestFailures/scripts/Buildbot.js   |     80 -
 .../TestFailures/scripts/Buildbot_unittests.js     |     35 -
 .../public_html/TestFailures/scripts/Builder.js    |    240 -
 .../TestFailures/scripts/Builder_unittests.js      |    269 -
 .../TestFailures/scripts/FailingTestsBugForm.js    |    121 -
 .../scripts/FailingTestsBugForm_unittests.js       |    160 -
 .../scripts/FlakyLayoutTestDetector.js             |    115 -
 .../scripts/FlakyLayoutTestDetector_unittests.js   |    168 -
 .../TestFailures/scripts/FlakyTestBugForm.js       |     64 -
 .../scripts/FlakyTestBugForm_unittests.js          |     87 -
 .../scripts/LayoutTestHistoryAnalyzer.js           |    180 -
 .../scripts/LayoutTestResultsLoader.js             |    145 -
 .../TestFailures/scripts/NRWTResultsParser.js      |     99 -
 .../public_html/TestFailures/scripts/NewBugForm.js |     66 -
 .../TestFailures/scripts/NewBugForm_unittests.js   |     81 -
 .../TestFailures/scripts/ORWTResultsParser.js      |     86 -
 .../TestFailures/scripts/PersistentCache.js        |     88 -
 .../TestFailures/scripts/TestRelatedBugForm.js     |     71 -
 .../scripts/TestRelatedBugForm_unittests.js        |     94 -
 .../public_html/TestFailures/scripts/Trac.js       |    174 -
 .../public_html/TestFailures/scripts/Utilities.js  |    178 -
 .../TestFailures/scripts/Utilities_unittests.js    |    127 -
 .../TestFailures/scripts/ViewController.js         |    432 -
 .../TestFailures/scripts/WebKitBugzilla.js         |     56 -
 .../TestFailures/scripts/WebKitBuildbot.js         |     42 -
 .../public_html/TestFailures/scripts/base.js       |    464 -
 .../TestFailures/scripts/base_unittests.js         |    474 -
 .../TestFailures/scripts/bugzilla_unittests.js     |    233 -
 .../public_html/TestFailures/scripts/builders.js   |    190 -
 .../TestFailures/scripts/builders_unittests.js     |   1197 -
 .../public_html/TestFailures/scripts/checkout.js   |     95 -
 .../TestFailures/scripts/checkout_unittests.js     |     90 -
 .../public_html/TestFailures/scripts/config.js     |    180 -
 .../TestFailures/scripts/controllers.js            |    345 -
 .../TestFailures/scripts/controllers/rebaseline.js |     40 -
 .../TestFailures/scripts/controllers_unittests.js  |    106 -
 .../TestFailures/scripts/garden-o-matic.js         |    153 -
 .../public_html/TestFailures/scripts/model.js      |    247 -
 .../TestFailures/scripts/model_unittests.js        |    254 -
 .../public_html/TestFailures/scripts/net.js        |     97 -
 .../TestFailures/scripts/net_unittests.js          |     71 -
 .../TestFailures/scripts/pixelzoomer.js            |    168 -
 .../public_html/TestFailures/scripts/results.js    |    679 -
 .../TestFailures/scripts/results_unittests.js      |    608 -
 .../TestFailures/scripts/summary-mock.js           |    164 -
 .../TestFailures/scripts/trac_unittests.js         |    345 -
 .../public_html/TestFailures/scripts/ui.js         |    296 -
 .../public_html/TestFailures/scripts/ui/actions.js |    124 -
 .../TestFailures/scripts/ui/actions_unittests.js   |     76 -
 .../TestFailures/scripts/ui/failures.js            |    157 -
 .../TestFailures/scripts/ui/failures_unittests.js  |    145 -
 .../TestFailures/scripts/ui/notifications.js       |    262 -
 .../scripts/ui/notifications_unittests.js          |    337 -
 .../public_html/TestFailures/scripts/ui/results.js |    474 -
 .../TestFailures/scripts/ui/results_unittests.js   |    207 -
 .../TestFailures/scripts/ui_unittests.js           |    203 -
 .../TestFailures/styles/TestFailures.css           |    119 -
 .../public_html/TestFailures/styles/common.css     |    103 -
 .../public_html/TestFailures/styles/failures.css   |     80 -
 .../public_html/TestFailures/styles/main.css       |    333 -
 .../TestFailures/styles/notifications.css          |    234 -
 .../public_html/TestFailures/styles/onebar.css     |     72 -
 .../TestFailures/styles/pixelzoomer.css            |     63 -
 .../public_html/TestFailures/styles/results.css    |    204 -
 .../public_html/TestFailures/summary-mock.html     |     56 -
 .../public_html/buildbot.css                       |    382 -
 .../public_html/default.css                        |    538 -
 .../build.webkit.org-config/public_html/robots.txt |     13 -
 .../build.webkit.org-config/templates/builder.html |    118 -
 .../build.webkit.org-config/templates/root.html    |     30 -
 .../Tools/BuildSlaveSupport/built-product-archive  |    207 -
 .../main/native/Tools/BuildSlaveSupport/gtk/README |     48 -
 .../Tools/BuildSlaveSupport/gtk/buildbot/log/run   |     38 -
 .../Tools/BuildSlaveSupport/gtk/buildbot/run       |     77 -
 .../gtk/daemontools-buildbot.conf                  |     45 -
 .../Tools/BuildSlaveSupport/gtk/pulseaudio/run     |     24 -
 .../Tools/BuildSlaveSupport/kill-old-processes     |    119 -
 .../Tools/BuildSlaveSupport/run-performance-tests  |     80 -
 .../Tools/BuildSlaveSupport/test-result-archive    |     90 -
 .../Tools/BuildSlaveSupport/win/kill-old-processes |     58 -
 .../src/main/native/Tools/CLWrapper/CLWrapper.cpp  |     52 -
 .../src/main/native/Tools/CLWrapper/CLWrapper.sln  |     20 -
 .../main/native/Tools/CLWrapper/CLWrapper.vcproj   |    201 -
 modules/web/src/main/native/Tools/CMakeLists.txt   |     36 +
 .../Tools/CSSTestSuiteHarness/harness/harness.js   |      0
 .../web/src/main/native/Tools/CodeCoverage/README  |     22 -
 .../src/main/native/Tools/CodeCoverage/amber.png   |    Bin 127 -> 0 bytes
 .../web/src/main/native/Tools/CodeCoverage/cov.py  |    201 -
 .../src/main/native/Tools/CodeCoverage/emerald.png |    Bin 127 -> 0 bytes
 .../src/main/native/Tools/CodeCoverage/gcov.css    |    116 -
 .../src/main/native/Tools/CodeCoverage/glass.png   |    Bin 127 -> 0 bytes
 .../Tools/CodeCoverage/regenerate-coverage-display |    382 -
 .../Tools/CodeCoverage/results-template.html       |    358 +
 .../src/main/native/Tools/CodeCoverage/ruby.png    |    Bin 127 -> 0 bytes
 .../Tools/CodeCoverage/run-generate-coverage-data  |    240 -
 .../src/main/native/Tools/CodeCoverage/snow.png    |    Bin 127 -> 0 bytes
 .../Tools/CygwinDownloader/cygwin-downloader.py    |      5 +-
 .../Tools/CygwinDownloader/cygwin-downloader.zip   |    Bin 2989085 -> 2978746 bytes
 .../DumpRenderTree/AccessibilityController.cpp     |     11 +
 .../Tools/DumpRenderTree/AccessibilityController.h |     12 +-
 .../Tools/DumpRenderTree/AccessibilityTextMarker.h |      8 +-
 .../DumpRenderTree/AccessibilityUIElement.cpp      |    283 +-
 .../Tools/DumpRenderTree/AccessibilityUIElement.h  |     45 +-
 .../native/Tools/DumpRenderTree/CMakeLists.txt     |     77 +
 .../Tools/DumpRenderTree/DefaultPolicyDelegate.h   |     13 +
 .../Tools/DumpRenderTree/DefaultPolicyDelegate.m   |     34 +
 .../native/Tools/DumpRenderTree/DumpRenderTree.h   |      4 +-
 .../native/Tools/DumpRenderTree/DumpRenderTree.sln |     26 +-
 .../DumpRenderTree.xcodeproj/project.pbxproj       |    500 +-
 .../DumpRenderTreeFileDraggingSource.h             |      4 +
 .../Tools/DumpRenderTree/DumpRenderTreeJava.pro    |     57 +-
 .../Tools/DumpRenderTree/DumpRenderTreePrefix.h    |     13 +-
 .../ForwardingHeaders/runtime/ArrayBufferView.h    |      1 +
 .../ForwardingHeaders/runtime/JSArrayBufferView.h  |      1 +
 .../ForwardingHeaders/runtime/JSExportMacros.h     |      1 +
 .../ForwardingHeaders/runtime/TypedArrayInlines.h  |      1 +
 .../Tools/DumpRenderTree/JavaScriptThreading.cpp   |      2 +
 .../src/main/native/Tools/DumpRenderTree/Makefile  |      6 -
 .../Tools/DumpRenderTree/PixelDumpSupport.cpp      |      4 +-
 .../native/Tools/DumpRenderTree/PlatformEfl.cmake  |     81 +
 .../native/Tools/DumpRenderTree/PlatformGTK.cmake  |     51 +
 .../TestNetscapePlugIn/PluginObject.cpp            |   1304 -
 .../TestNetscapePlugIn/PluginObject.h              |     88 -
 .../TestNetscapePlugIn/PluginObjectMac.mm          |    100 -
 .../TestNetscapePlugIn/PluginTest.cpp              |    292 -
 .../DumpRenderTree/TestNetscapePlugIn/PluginTest.h |    274 -
 .../TestNetscapePlugIn/TestObject.cpp              |    209 -
 .../DumpRenderTree/TestNetscapePlugIn/TestObject.h |     30 -
 .../Tests/DocumentOpenInDestroyStream.cpp          |     56 -
 .../Tests/EvaluateJSAfterRemovingPluginElement.cpp |     64 -
 .../TestNetscapePlugIn/Tests/FormValue.cpp         |     53 -
 .../Tests/GetURLNotifyWithURLThatFailsToLoad.cpp   |     72 -
 .../Tests/GetURLWithJavaScriptURL.cpp              |    112 -
 .../GetURLWithJavaScriptURLDestroyingPlugin.cpp    |     48 -
 .../Tests/GetUserAgentWithNullNPPFromNPPNew.cpp    |     56 -
 .../Tests/NPDeallocateCalledBeforeNPShutdown.cpp   |     94 -
 .../Tests/NPPSetWindowCalledDuringDestruction.cpp  |    125 -
 .../Tests/NPRuntimeObjectFromDestroyedPlugin.cpp   |     88 -
 .../Tests/NPRuntimeRemoveProperty.cpp              |    170 -
 .../Tests/NullNPPGetValuePointer.cpp               |     70 -
 .../Tests/PassDifferentNPPStruct.cpp               |     72 -
 .../PluginScriptableNPObjectInvokeDefault.cpp      |     68 -
 .../TestNetscapePlugIn/Tests/PrivateBrowsing.cpp   |    106 -
 .../Tests/mac/ContentsScaleFactor.cpp              |    107 -
 .../TestNetscapePlugIn/Tests/mac/ConvertPoint.cpp  |     82 -
 .../Tests/mac/SupportsCarbonEventModel.cpp         |     62 -
 .../TestNetscapePlugIn/Tests/win/DrawsGradient.cpp |    118 -
 .../Tests/win/DumpWindowRect.cpp                   |     66 -
 .../Tests/win/GetValueNetscapeWindow.cpp           |     73 -
 .../win/NPNInvalidateRectInvalidatesWindow.cpp     |    188 -
 .../WindowGeometryInitializedBeforeSetWindow.cpp   |     78 -
 .../Tests/win/WindowRegionIsSetToClipRect.cpp      |     98 -
 .../Tests/win/WindowlessPaintRectCoordinates.cpp   |     83 -
 .../x11/CallInvalidateRectWithNullNPPArgument.cpp  |     50 -
 .../TestNetscapePlugIn/mac/Info.plist              |     69 -
 .../DumpRenderTree/TestNetscapePlugIn/main.cpp     |    864 -
 .../TestNetscapePlugIn/win/TestNetscapePlugin.def  |      6 -
 .../TestNetscapePlugIn/win/TestNetscapePlugin.rc   |    102 -
 .../win/TestNetscapePlugin.vcproj                  |    572 -
 .../win/TestNetscapePluginCommon.vsprops           |     19 -
 .../win/TestNetscapePluginDebug.vsprops            |      8 -
 .../win/TestNetscapePluginDebugAll.vsprops         |      8 -
 .../win/TestNetscapePluginDebugCairoCFLite.vsprops |      8 -
 .../win/TestNetscapePluginPostBuild.cmd            |      1 -
 .../win/TestNetscapePluginPreBuild.cmd             |      6 -
 .../win/TestNetscapePluginProduction.vsprops       |      8 -
 .../win/TestNetscapePluginRelease.vsprops          |      8 -
 .../TestNetscapePluginReleaseCairoCFLite.vsprops   |      8 -
 .../TestNetscapePlugIn/win/WindowGeometryTest.cpp  |    130 -
 .../TestNetscapePlugIn/win/WindowGeometryTest.h    |     61 -
 .../TestNetscapePlugIn/win/WindowedPluginTest.cpp  |     76 -
 .../TestNetscapePlugIn/win/WindowedPluginTest.h    |     51 -
 .../TestNetscapePlugIn/win/resource.h              |     14 -
 .../native/Tools/DumpRenderTree/TestRunner.cpp     |    161 +-
 .../main/native/Tools/DumpRenderTree/TestRunner.h  |     31 +-
 .../main/native/Tools/DumpRenderTree/WorkQueue.cpp |      4 -
 .../native/Tools/DumpRenderTree/WorkQueueItem.h    |      4 +-
 .../DumpRenderTree/atk/AccessibilityCallbacks.h    |     44 +
 .../atk/AccessibilityCallbacksAtk.cpp              |    294 +
 .../atk/AccessibilityControllerAtk.cpp             |    145 +
 .../atk/AccessibilityNotificationHandlerAtk.cpp    |     55 +
 .../atk/AccessibilityNotificationHandlerAtk.h      |     51 +
 .../atk/AccessibilityUIElementAtk.cpp              |   1626 +
 .../DumpRenderTree/cairo/PixelDumpSupportCairo.cpp |      2 +-
 .../DumpRenderTree/cf/WebArchiveDumpSupport.cpp    |      2 +-
 .../native/Tools/DumpRenderTree/cg/ImageDiffCG.cpp |     15 +-
 .../Tools/DumpRenderTree/cg/PixelDumpSupportCG.cpp |      6 +-
 .../Tools/DumpRenderTree/cg/PixelDumpSupportCG.h   |      4 +-
 .../src/main/native/Tools/DumpRenderTree/config.h  |     25 +-
 .../efl/AccessibilityControllerEfl.cpp             |     77 +
 .../native/Tools/DumpRenderTree/efl/CMakeLists.txt |    142 -
 .../Tools/DumpRenderTree/efl/DumpRenderTree.cpp    |      9 +-
 .../DumpRenderTree/efl/DumpRenderTreeChrome.cpp    |     82 +-
 .../DumpRenderTree/efl/DumpRenderTreeView.cpp      |     32 +-
 .../Tools/DumpRenderTree/efl/EditingCallbacks.cpp  |    187 +
 .../Tools/DumpRenderTree/efl/EditingCallbacks.h    |     37 +
 .../Tools/DumpRenderTree/efl/FontManagement.cpp    |      8 +-
 .../DumpRenderTree/efl/PixelDumpSupportEfl.cpp     |      8 +-
 .../Tools/DumpRenderTree/efl/TestRunnerEfl.cpp     |    835 +
 .../DumpRenderTree/efl/TextInputController.cpp     |    178 +
 .../Tools/DumpRenderTree/efl/TextInputController.h |     37 +
 .../DumpRenderTree/{qt => }/fonts/AHEM____.TTF     |    Bin
 .../Tools/DumpRenderTree/fonts/SampleFont.sfont    |    223 +
 .../gtk/AccessibilityControllerGtk.cpp             |      9 +-
 .../gtk/AccessibilityUIElementGtk.cpp              |     50 -
 .../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp    |    274 +-
 .../Tools/DumpRenderTree/gtk/DumpRenderTreeGtk.h   |      4 +-
 .../Tools/DumpRenderTree/gtk/EditingCallbacks.cpp  |     12 +-
 .../Tools/DumpRenderTree/gtk/EventSender.cpp       |     27 +-
 .../Tools/DumpRenderTree/gtk/TestRunnerGtk.cpp     |    914 +
 .../DumpRenderTree/gtk/TextInputController.cpp     |      8 +-
 .../Tools/DumpRenderTree/gtk/WorkQueueItemGtk.cpp  |      8 +-
 .../Tools/DumpRenderTree/gtk/fonts/fonts.conf      |      4 +-
 .../Tools/DumpRenderTree/java/TestRunnerJava.cpp   |     61 +-
 .../DumpRenderTree/mac/AccessibilityCommonMac.h    |     47 +
 .../DumpRenderTree/mac/AccessibilityCommonMac.mm   |     52 +
 .../mac/AccessibilityControllerMac.mm              |     21 +-
 .../mac/AccessibilityNotificationHandler.h         |     48 +
 .../mac/AccessibilityNotificationHandler.mm        |    130 +
 .../mac/AccessibilityTextMarkerMac.mm              |      4 +
 .../mac/AccessibilityUIElementMac.mm               |    450 +-
 .../DumpRenderTree/mac/AppleScriptController.m     |      4 +
 .../Tools/DumpRenderTree/mac/CheckedMalloc.cpp     |      6 -
 .../mac/Configurations/Base.xcconfig               |     43 +-
 .../mac/Configurations/BaseTarget.xcconfig         |     27 +
 .../mac/Configurations/DebugRelease.xcconfig       |     28 +-
 .../mac/Configurations/DumpRenderTree.xcconfig     |     12 +-
 .../mac/Configurations/DumpRenderTreeApp.xcconfig  |     36 +
 .../Configurations/DumpRenderTreeLibrary.xcconfig  |     36 +
 .../mac/Configurations/ImageDiff.xcconfig          |      8 +-
 .../mac/Configurations/LayoutTestHelper.xcconfig   |     29 +
 .../mac/Configurations/TestNetscapePlugIn.xcconfig |      5 +
 .../Tools/DumpRenderTree/mac/DumpRenderTree.mm     |    668 +-
 .../mac/DumpRenderTreeDraggingInfo.h               |      3 +
 .../mac/DumpRenderTreeDraggingInfo.mm              |      5 +-
 .../Tools/DumpRenderTree/mac/DumpRenderTreeMac.h   |     22 +
 .../Tools/DumpRenderTree/mac/DumpRenderTreeMain.mm |     31 +
 .../DumpRenderTree/mac/DumpRenderTreePasteboard.h  |      3 +
 .../DumpRenderTree/mac/DumpRenderTreePasteboard.m  |      7 +
 .../DumpRenderTree/mac/DumpRenderTreeWindow.h      |     17 +-
 .../DumpRenderTree/mac/DumpRenderTreeWindow.mm     |     61 +-
 .../Tools/DumpRenderTree/mac/EditingDelegate.h     |      2 +-
 .../DumpRenderTree/mac/EventSendingController.h    |      9 +-
 .../DumpRenderTree/mac/EventSendingController.mm   |    491 +-
 .../Tools/DumpRenderTree/mac/FrameLoadDelegate.mm  |     38 +-
 .../Tools/DumpRenderTree/mac/HistoryDelegate.h     |      4 +-
 .../Tools/DumpRenderTree/mac/LayoutTestHelper.m    |    217 +
 .../DumpRenderTree/mac/MockGeolocationProvider.mm  |     43 +-
 .../mac/MockWebNotificationProvider.h              |     58 +
 .../mac/MockWebNotificationProvider.mm             |    151 +
 .../DumpRenderTree/mac/NavigationController.h      |      2 +-
 .../native/Tools/DumpRenderTree/mac/ObjCPlugin.h   |      3 +-
 .../native/Tools/DumpRenderTree/mac/ObjCPlugin.m   |      2 +-
 .../Tools/DumpRenderTree/mac/ObjCPluginFunction.h  |      4 +-
 .../mac/PerlSupport/DumpRenderTreeSupport.c        |     42 -
 .../DumpRenderTreeSupportPregenerated.pm           |     54 -
 .../DumpRenderTreeSupport_wrapPregenerated.c       |   1167 -
 .../Tools/DumpRenderTree/mac/PerlSupport/Makefile  |     82 -
 .../Tools/DumpRenderTree/mac/PolicyDelegate.h      |      2 +-
 .../DumpRenderTree/mac/ResourceLoadDelegate.h      |      3 +-
 .../DumpRenderTree/mac/ResourceLoadDelegate.mm     |      9 +-
 .../Tools/DumpRenderTree/mac/TestRunnerMac.mm      |   1252 +
 .../Tools/DumpRenderTree/mac/TextInputController.h |      5 +
 .../Tools/DumpRenderTree/mac/TextInputController.m |     72 +
 .../native/Tools/DumpRenderTree/mac/UIDelegate.h   |      4 +
 .../native/Tools/DumpRenderTree/mac/UIDelegate.mm  |     57 +-
 .../Tools/DumpRenderTree/qt/DumpRenderTree.pro     |     60 -
 .../Tools/DumpRenderTree/qt/DumpRenderTree.qrc     |      5 -
 .../Tools/DumpRenderTree/qt/DumpRenderTreeQt.cpp   |   1228 -
 .../Tools/DumpRenderTree/qt/DumpRenderTreeQt.h     |    242 -
 .../Tools/DumpRenderTree/qt/EventSenderQt.cpp      |    765 -
 .../native/Tools/DumpRenderTree/qt/EventSenderQt.h |    132 -
 .../Tools/DumpRenderTree/qt/GCControllerQt.cpp     |     48 -
 .../qt/TestNetscapePlugin/TestNetscapePlugin.pro   |     62 -
 .../DumpRenderTree/qt/TextInputControllerQt.cpp    |    163 -
 .../DumpRenderTree/qt/TextInputControllerQt.h      |     57 -
 .../Tools/DumpRenderTree/qt/WorkQueueItemQt.cpp    |    127 -
 .../Tools/DumpRenderTree/qt/WorkQueueItemQt.h      |     54 -
 .../Tools/DumpRenderTree/qt/resources/user.css     |      4 -
 .../native/Tools/DumpRenderTree/qt/testplugin.cpp  |     67 -
 .../native/Tools/DumpRenderTree/qt/testplugin.h    |     45 -
 .../win/AccessibilityControllerWin.cpp             |     89 +-
 .../win/AccessibilityUIElementWin.cpp              |    159 +-
 .../Tools/DumpRenderTree/win/DRTDataObject.cpp     |    381 +
 .../Tools/DumpRenderTree/win/DRTDataObject.h       |     71 +
 .../Tools/DumpRenderTree/win/DRTDropSource.cpp     |     86 +
 .../Tools/DumpRenderTree/win/DRTDropSource.h       |     48 +
 .../Tools/DumpRenderTree/win/DumpRenderTree.cpp    |    130 +-
 .../Tools/DumpRenderTree/win/DumpRenderTree.vcproj |    768 -
 .../DumpRenderTree/win/DumpRenderTreeApple.vsprops |     15 -
 .../win/DumpRenderTreeCFLite.vsprops               |     11 -
 .../DumpRenderTree/win/DumpRenderTreeCairo.vsprops |     15 -
 .../win/DumpRenderTreeCommon.vsprops               |     21 -
 .../DumpRenderTree/win/DumpRenderTreeDebug.vsprops |      8 -
 .../win/DumpRenderTreeDebugAll.vsprops             |      8 -
 .../win/DumpRenderTreeDebugCairoCFLite.vsprops     |      8 -
 .../DumpRenderTree/win/DumpRenderTreePostBuild.cmd |     62 -
 .../DumpRenderTree/win/DumpRenderTreePreBuild.cmd  |     20 -
 .../win/DumpRenderTreeProduction.vsprops           |      8 -
 .../win/DumpRenderTreeRelease.vsprops              |      8 -
 .../win/DumpRenderTreeReleaseCairoCFLite.vsprops   |      8 -
 .../Tools/DumpRenderTree/win/ImageDiff.vcproj      |    452 -
 .../Tools/DumpRenderTree/win/ImageDiffCairo.cpp    |     10 -
 .../DumpRenderTree/win/ImageDiffCommon.vsprops     |     19 -
 .../DumpRenderTree/win/ImageDiffDebug.vsprops      |      8 -
 .../DumpRenderTree/win/ImageDiffDebugAll.vsprops   |      8 -
 .../win/ImageDiffDebugCairoCFLite.vsprops          |      8 -
 .../DumpRenderTree/win/ImageDiffPostBuild.cmd      |      1 -
 .../Tools/DumpRenderTree/win/ImageDiffPreBuild.cmd |      6 -
 .../DumpRenderTree/win/ImageDiffProduction.vsprops |      8 -
 .../DumpRenderTree/win/ImageDiffRelease.vsprops    |      8 -
 .../win/ImageDiffReleaseCairoCFLite.vsprops        |      8 -
 .../Tools/DumpRenderTree/win/ImageDiffWin.cpp      |     33 +
 .../win/ImageDiffWinCairoCommon.vsprops            |     18 -
 .../DumpRenderTree/win/PixelDumpSupportWin.cpp     |     10 +-
 .../Tools/DumpRenderTree/win/TestRunnerWin.cpp     |   1203 +
 .../DumpRenderTree/win/TextInputController.cpp     |    212 +
 .../Tools/DumpRenderTree/win/TextInputController.h |     59 +
 .../DumpRenderTree/win/TextInputControllerWin.cpp  |    170 +
 .../native/Tools/DumpRenderTree/win/UIDelegate.cpp |     41 +-
 .../GoogleComputeEngine/build-chromium-ews.sh      |     60 +
 .../GoogleComputeEngine/build-commit-queue.sh      |     64 +
 .../build-cr-linux-debug-ews.sh                    |     61 +
 .../build-feeder-style-sheriffbot.sh               |     68 +
 .../Tools/EWSTools/GoogleComputeEngine/findzone.sh |      5 +
 .../main/native/Tools/EWSTools/build-boot-cmd.sh   |     35 +
 .../src/main/native/Tools/EWSTools/build-repo.sh   |     61 +
 .../web/src/main/native/Tools/EWSTools/build-vm.sh |     63 +
 .../native/Tools/EWSTools/configure-clang-linux.sh |     34 +
 .../native/Tools/EWSTools/configure-git-svn.sh     |     42 +
 .../native/Tools/EWSTools/configure-git-user.sh    |     45 +
 .../native/Tools/EWSTools/configure-svn-auth.sh    |     56 +
 .../native/Tools/EWSTools/configure-svn-config.sh  |     27 +
 .../native/Tools/EWSTools/setup-commit-queue.sh    |     56 +
 .../main/native/Tools/EWSTools/start-queue-mac.sh  |     74 +
 .../main/native/Tools/EWSTools/start-queue-win.sh  |     53 +
 .../src/main/native/Tools/EWSTools/start-queue.sh  |     30 +-
 .../main/native/Tools/EWSTools/ubuntu-ews-packages |      1 -
 .../main/native/Tools/EWebLauncher/CMakeLists.txt  |     47 +
 .../Tools/EWebLauncher/ControlTheme/CMakeLists.txt |     11 +
 .../Tools/EWebLauncher/ControlTheme/entry.edc      |    143 +
 .../web/src/main/native/Tools/EWebLauncher/main.c  |    108 +-
 .../src/main/native/Tools/EWebLauncher/url_bar.c   |    150 +
 .../src/main/native/Tools/EWebLauncher/url_bar.h   |     51 +
 .../src/main/native/Tools/EWebLauncher/url_utils.c |     62 +
 .../src/main/native/Tools/EWebLauncher/url_utils.h |     42 +
 modules/web/src/main/native/Tools/GNUmakefile.am   |    184 +-
 .../main/native/Tools/GtkLauncher/CMakeLists.txt   |     30 +
 .../main/native/Tools/GtkLauncher/GNUmakefile.am   |     42 +
 .../Tools/GtkLauncher/LauncherInspectorWindow.c    |    115 +
 .../Tools/GtkLauncher/LauncherInspectorWindow.h    |     51 +
 .../web/src/main/native/Tools/GtkLauncher/main.c   |     18 +-
 .../src/main/native/Tools/ImageDiff/CMakeLists.txt |     17 +
 .../main/native/Tools/ImageDiff/PlatformEfl.cmake  |     19 +
 .../main/native/Tools/ImageDiff/PlatformGTK.cmake  |     11 +
 .../main/native/Tools/ImageDiff/efl/ImageDiff.cpp  |    368 +
 .../main/native/Tools/ImageDiff/gtk/ImageDiff.cpp  |    237 +
 .../main/native/Tools/MIDLWrapper/MIDLWrapper.cpp  |     86 -
 .../main/native/Tools/MIDLWrapper/MIDLWrapper.sln  |     20 -
 .../native/Tools/MIDLWrapper/MIDLWrapper.vcproj    |    201 -
 modules/web/src/main/native/Tools/Makefile         |      6 +-
 .../Tools/MiniBrowser/Configurations/Base.xcconfig |     18 +-
 .../Configurations/DebugRelease.xcconfig           |     16 +-
 .../Configurations/MiniBrowserBundle.xcconfig      |     26 +
 .../Configurations/MiniBrowserCFLite.vsprops       |      0
 .../Configurations/MiniBrowserCommon.vsprops       |      0
 .../MiniBrowserCoreFoundation.vsprops              |      0
 .../Configurations/MiniBrowserDebug.vsprops        |      0
 .../Configurations/MiniBrowserDebugAll.vsprops     |      0
 .../MiniBrowserDebugCairoCFLite.vsprops            |      0
 .../MiniBrowserLauncherCommon.vsprops              |     13 +
 .../MiniBrowserLauncherDebug.vsprops               |      8 +
 .../MiniBrowserLauncherDebugAll.vsprops            |      8 +
 .../MiniBrowserLauncherDebugCairoCFLite.vsprops    |      8 +
 .../MiniBrowserLauncherProduction.vsprops          |      8 +
 .../MiniBrowserLauncherRelease.vsprops             |      8 +
 .../MiniBrowserLauncherReleaseCairoCFLite.vsprops  |      8 +
 .../Configurations/MiniBrowserProduction.vsprops   |      0
 .../Configurations/MiniBrowserRelease.vsprops      |      0
 .../MiniBrowserReleaseCairoCFLite.vsprops          |      0
 .../MiniBrowser/Configurations/WebBundle.xcconfig  |     26 -
 .../main/native/Tools/MiniBrowser/MBToolbarItem.m  |      0
 .../MiniBrowser.xcodeproj/project.pbxproj          |    167 +-
 .../MiniBrowser/MiniBrowserWebProcessPlugIn.h      |     34 +
 .../MiniBrowser/MiniBrowserWebProcessPlugIn.m      |     38 +
 .../native/Tools/MiniBrowser/efl/CMakeLists.txt    |     63 +
 .../src/main/native/Tools/MiniBrowser/efl/main.c   |   2004 +
 .../MiniBrowser/gtk/BrowserCellRendererVariant.c   |    346 +
 .../MiniBrowser/gtk/BrowserCellRendererVariant.h   |     49 +
 .../Tools/MiniBrowser/gtk/BrowserDownloadsBar.c    |    276 +
 .../Tools/MiniBrowser/gtk/BrowserDownloadsBar.h    |     51 +
 .../Tools/MiniBrowser/gtk/BrowserSearchBar.c       |    293 +
 .../Tools/MiniBrowser/gtk/BrowserSearchBar.h       |     57 +
 .../Tools/MiniBrowser/gtk/BrowserSettingsDialog.c  |    190 +
 .../Tools/MiniBrowser/gtk/BrowserSettingsDialog.h  |     50 +
 .../native/Tools/MiniBrowser/gtk/BrowserWindow.c   |    185 +-
 .../native/Tools/MiniBrowser/gtk/CMakeLists.txt    |     53 +
 .../native/Tools/MiniBrowser/gtk/GNUmakefile.am    |      6 +-
 .../Tools/MiniBrowser/gtk/browser-marshal.list     |      1 +
 .../src/main/native/Tools/MiniBrowser/gtk/main.c   |     10 +-
 .../native/Tools/MiniBrowser/mac/AppDelegate.h     |      8 +-
 .../native/Tools/MiniBrowser/mac/AppDelegate.m     |    185 +-
 .../MiniBrowser/mac/BrowserWindowController.h      |      9 +-
 .../native/Tools/MiniBrowser/mac/Bundle/Info.plist |     28 +
 .../mac/Bundle/MiniBrowserBundle_Prefix.pch        |     28 +
 .../main/native/Tools/MiniBrowser/mac/Info.plist   |      2 +-
 .../main/native/Tools/MiniBrowser/mac/MainMenu.xib |   3179 +-
 .../MiniBrowser/mac/WK1BrowserWindowController.h   |     35 +
 .../MiniBrowser/mac/WK1BrowserWindowController.m   |    302 +
 .../MiniBrowser/mac/WK2BrowserWindowController.h   |     36 +
 .../MiniBrowser/mac/WK2BrowserWindowController.m   |    715 +
 .../Tools/MiniBrowser/mac/WebBundle/Info.plist     |     22 -
 .../MiniBrowser/mac/WebBundle/WebBundleMain.m      |    106 -
 .../native/Tools/MiniBrowser/qt/BrowserWindow.cpp  |    210 -
 .../native/Tools/MiniBrowser/qt/BrowserWindow.h    |     76 -
 .../native/Tools/MiniBrowser/qt/MiniBrowser.pro    |     38 -
 .../native/Tools/MiniBrowser/qt/MiniBrowser.qrc    |     37 -
 .../MiniBrowser/qt/MiniBrowserApplication.cpp      |    378 -
 .../Tools/MiniBrowser/qt/MiniBrowserApplication.h  |    125 -
 .../main/native/Tools/MiniBrowser/qt/UrlLoader.cpp |    147 -
 .../main/native/Tools/MiniBrowser/qt/UrlLoader.h   |     76 -
 .../native/Tools/MiniBrowser/qt/icons/next.png     |    Bin 930 -> 0 bytes
 .../native/Tools/MiniBrowser/qt/icons/previous.png |    Bin 955 -> 0 bytes
 .../native/Tools/MiniBrowser/qt/icons/refresh.png  |    Bin 1364 -> 0 bytes
 .../native/Tools/MiniBrowser/qt/icons/stop.png     |    Bin 1272 -> 0 bytes
 .../src/main/native/Tools/MiniBrowser/qt/main.cpp  |     71 -
 .../Tools/MiniBrowser/qt/qml/BrowserWindow.qml     |    585 -
 .../src/main/native/Tools/MiniBrowser/qt/utils.cpp |     98 -
 .../src/main/native/Tools/MiniBrowser/qt/utils.h   |     61 -
 .../native/Tools/QtTestBrowser/QtTestBrowser.pro   |     57 -
 .../native/Tools/QtTestBrowser/QtTestBrowser.qrc   |      6 -
 .../main/native/Tools/QtTestBrowser/cookiejar.cpp  |    139 -
 .../main/native/Tools/QtTestBrowser/cookiejar.h    |     64 -
 .../main/native/Tools/QtTestBrowser/favicon.png    |    Bin 891 -> 0 bytes
 .../main/native/Tools/QtTestBrowser/fpstimer.cpp   |     80 -
 .../src/main/native/Tools/QtTestBrowser/fpstimer.h |     54 -
 .../native/Tools/QtTestBrowser/launcherwindow.cpp  |   1197 -
 .../native/Tools/QtTestBrowser/launcherwindow.h    |    244 -
 .../native/Tools/QtTestBrowser/locationedit.cpp    |    124 -
 .../main/native/Tools/QtTestBrowser/locationedit.h |     66 -
 .../main/native/Tools/QtTestBrowser/mainwindow.cpp |    241 -
 .../main/native/Tools/QtTestBrowser/mainwindow.h   |     81 -
 .../main/native/Tools/QtTestBrowser/urlloader.cpp  |    130 -
 .../main/native/Tools/QtTestBrowser/urlloader.h    |     71 -
 .../native/Tools/QtTestBrowser/useragentlist.txt   |     13 -
 .../src/main/native/Tools/QtTestBrowser/utils.cpp  |     88 -
 .../src/main/native/Tools/QtTestBrowser/utils.h    |     52 -
 .../main/native/Tools/QtTestBrowser/webinspector.h |     55 -
 .../main/native/Tools/QtTestBrowser/webpage.cpp    |    219 -
 .../src/main/native/Tools/QtTestBrowser/webpage.h  |     70 -
 .../main/native/Tools/QtTestBrowser/webview.cpp    |    295 -
 .../src/main/native/Tools/QtTestBrowser/webview.h  |    131 -
 .../native/Tools/QueueStatusServer/__init__.py     |      0
 .../main/native/Tools/QueueStatusServer/app.yaml   |      6 +-
 .../config}/__init__.py                            |      0
 .../Tools/QueueStatusServer/config/charts.py       |     61 +
 .../Tools/QueueStatusServer/config/logging.py      |     30 +
 .../Tools/QueueStatusServer/config/messages.py     |     33 +
 .../Tools/QueueStatusServer/config/queues.py       |     40 +
 .../Tools/QueueStatusServer/handlers/nextpatch.py  |      0
 .../QueueStatusServer/handlers/queuecharts.py      |    151 +
 .../QueueStatusServer/handlers/queuelengthjson.py  |     49 +
 .../QueueStatusServer/handlers/queuestatus.py      |      0
 .../handlers/queuestatus_unittest.py               |      0
 .../QueueStatusServer/handlers/queuestatusjson.py  |    114 +
 .../QueueStatusServer/handlers/releasepatch.py     |      0
 .../handlers/statusbubble_unittest.py              |      0
 .../QueueStatusServer/handlers/submittoews.py      |      0
 .../QueueStatusServer/handlers/syncqueuelogs.py    |     42 +
 .../QueueStatusServer/handlers/updateworkitems.py  |      4 +-
 .../main/native/Tools/QueueStatusServer/index.yaml |      6 +
 .../QueueStatusServer/{ => loggers}/__init__.py    |      0
 .../QueueStatusServer/loggers/recordbotevent.py    |     39 +
 .../QueueStatusServer/loggers/recordpatchevent.py  |    114 +
 .../main/native/Tools/QueueStatusServer/main.py    |      4 +
 .../QueueStatusServer/model/activeworkitems.py     |      0
 .../Tools/QueueStatusServer/model/attachment.py    |      2 +-
 .../Tools/QueueStatusServer/model/patchlog.py      |     70 +
 .../Tools/QueueStatusServer/model/queuelog.py      |     88 +
 .../QueueStatusServer/model/queuepropertymixin.py  |      0
 .../model/queuepropertymixin_unittest.py           |      0
 .../QueueStatusServer/model/queues_unittest.py     |      0
 .../Tools/QueueStatusServer/model/warninglog.py    |     47 +
 .../QueueStatusServer/model/workitems_unittest.py  |      0
 .../main/native/Tools/QueueStatusServer/robots.txt |      2 +
 .../Tools/QueueStatusServer/stylesheets/charts.css |      8 +
 .../QueueStatusServer/templates/queuecharts.html   |    284 +
 .../src/main/native/Tools/ReducedFTL/ReducedFTL.c  |    457 +
 .../web/src/main/native/Tools/ReducedFTL/build.sh  |     14 +
 .../main/native/Tools/ReducedFTL/combineModules.rb |    211 +
 .../main/native/Tools/ReducedFTL/processIRDump.sh  |     15 +
 .../web/src/main/native/Tools/Scripts/VCSUtils.pm  |     90 +-
 modules/web/src/main/native/Tools/Scripts/bencher  |      7 +-
 .../src/main/native/Tools/Scripts/bisect-builds    |     10 +-
 .../src/main/native/Tools/Scripts/build-api-tests  |      3 -
 .../main/native/Tools/Scripts/build-dumprendertree |    162 +-
 .../web/src/main/native/Tools/Scripts/build-jsc    |     65 +-
 .../web/src/main/native/Tools/Scripts/build-webkit |    201 +-
 .../native/Tools/Scripts/build-webkittestrunner    |      6 +-
 ...ck-for-inappropriate-macros-in-external-headers |      4 +-
 .../check-for-inappropriate-objc-class-names       |     28 +
 .../Scripts/check-for-weak-vtables-and-externals   |      5 +-
 .../check-for-webkit-framework-include-consistency |     23 +-
 .../Tools/Scripts/compare-webkit-configurations    |     78 +
 .../Tools/Scripts/configure-github-as-upstream     |      0
 .../native/Tools/Scripts/convert-test-expectations |      0
 .../copy-webkitlibraries-to-product-directory      |    259 +-
 .../Tools/Scripts/create-mozilla-js-test-list      |    149 +
 .../Tools/Scripts/detect-mismatched-virtual-const  |    167 -
 .../native/Tools/Scripts/display-profiler-output   |    338 +-
 .../main/native/Tools/Scripts/do-webcore-rename    |     49 +-
 .../native/Tools/Scripts/dump-webkit-tests-run     |     52 +
 .../main/native/Tools/Scripts/export-llvm-build    |    145 +
 .../Tools/Scripts/export-w3c-performance-wg-tests  |      0
 .../Tools/Scripts/extract-localizable-js-strings   |    158 +
 .../Tools/Scripts/extract-localizable-strings      |    393 +-
 .../main/native/Tools/Scripts/filter-build-webkit  |     70 +-
 .../native/Tools/Scripts/generate-coverage-data    |    163 +-
 .../Tools/Scripts/generate-qt-inspector-resource   |     53 -
 .../Tools/Scripts/generate-win32-export-forwards   |      0
 .../Tools/Scripts/import-w3c-performance-wg-tests  |      0
 .../src/main/native/Tools/Scripts/import-w3c-tests |      0
 .../jsc-stress-test-helpers/profiler-test-helper   |     35 +
 .../jsc-stress-test-helpers/shell-runner.sh        |     81 +
 .../native/Tools/Scripts/lint-test-expectations    |      0
 .../src/main/native/Tools/Scripts/lint-webkitpy    |      0
 .../web/src/main/native/Tools/Scripts/make-gypi    |     72 -
 .../main/native/Tools/Scripts/make-new-script-test |      2 +-
 .../native/Tools/Scripts/make-script-test-wrappers |      2 +-
 .../web/src/main/native/Tools/Scripts/malloc-tree  |      0
 .../main/native/Tools/Scripts/new-run-webkit-tests |     33 -
 .../main/native/Tools/Scripts/old-run-webkit-tests |    391 +-
 .../web/src/main/native/Tools/Scripts/package-root |    111 +
 .../web/src/main/native/Tools/Scripts/parallelcl   |    224 -
 modules/web/src/main/native/Tools/Scripts/pdevenv  |     45 -
 .../main/native/Tools/Scripts/prepare-ChangeLog    |     25 +-
 .../Tools/Scripts/print-msvc-project-dependencies  |    143 -
 .../native/Tools/Scripts/print-vse-failure-logs    |    113 -
 .../native/Tools/Scripts/read-checksum-from-png    |      0
 .../src/main/native/Tools/Scripts/run-api-tests    |      2 +-
 .../main/native/Tools/Scripts/run-bindings-tests   |      3 +-
 .../src/main/native/Tools/Scripts/run-efl-tests    |      0
 .../web/src/main/native/Tools/Scripts/run-fast-jsc |    161 -
 .../src/main/native/Tools/Scripts/run-gtk-tests    |    202 +-
 .../native/Tools/Scripts/run-input-generator-tests |     43 +
 .../native/Tools/Scripts/run-javascriptcore-tests  |    260 +-
 modules/web/src/main/native/Tools/Scripts/run-jsc  |      7 +-
 .../main/native/Tools/Scripts/run-jsc-stress-tests |   1301 +
 .../web/src/main/native/Tools/Scripts/run-launcher |     57 +-
 .../src/main/native/Tools/Scripts/run-layout-jsc   |    157 +
 .../main/native/Tools/Scripts/run-qtwebkit-tests   |    437 -
 .../src/main/native/Tools/Scripts/run-regexp-tests |      2 +-
 .../src/main/native/Tools/Scripts/run-test-runner  |      0
 .../main/native/Tools/Scripts/run-test-webkit-api  |     40 -
 .../src/main/native/Tools/Scripts/run-webkit-tests |     51 +-
 modules/web/src/main/native/Tools/Scripts/sampstat |      0
 .../native/Tools/Scripts/sunspider-compare-results |      2 +-
 .../native/Tools/Scripts/sync-master-with-upstream |      0
 .../main/native/Tools/Scripts/test-webkit-scripts  |     29 +-
 .../src/main/native/Tools/Scripts/test-webkitruby  |      0
 .../src/main/native/Tools/Scripts/update-webkit    |     11 +-
 .../native/Tools/Scripts/update-webkit-dependency  |      2 +-
 .../Tools/Scripts/update-webkit-libs-jhbuild       |     15 +-
 .../Scripts/update-webkit-localizable-strings      |     12 +-
 .../Tools/Scripts/update-webkit-support-libs       |      2 +-
 .../native/Tools/Scripts/update-webkitefl-libs     |      2 +-
 .../native/Tools/Scripts/valgrind/suppressions.txt |    627 +
 .../native/Tools/Scripts/validate-committer-lists  |     28 +-
 .../native/Tools/Scripts/webkit-build-directory    |      5 +-
 .../src/main/native/Tools/Scripts/webkitdirs.pm    |   5149 +-
 .../native/Tools/Scripts/webkitperl/FeatureList.pm |    182 +-
 .../Tools/Scripts/webkitperl/LoadAsModule.pm       |      0
 ...hangeLogPatchThenSetChangeLogDateAndReviewer.pl |      0
 .../webkitperl/VCSUtils_unittest/parseDiff.pl      |     36 +-
 .../VCSUtils_unittest/parseDiffWithMockFiles.pl    |     24 +-
 .../webkitperl/VCSUtils_unittest/parseFirstEOL.pl  |      0
 .../VCSUtils_unittest/parseGitDiffHeader.pl        |    228 +-
 .../webkitperl/VCSUtils_unittest/removeEOL.pl      |      0
 .../shouldIgnoreLine_unittests.pl                  |    120 +
 .../main/native/Tools/Scripts/webkitperl/httpd.pm  |      4 +-
 .../prepare-ChangeLog_unittest/parser_unittests.pl |      0
 .../resources/cpp_unittests-expected.txt           |    136 +-
 .../resources/cpp_unittests.cpp                    |      4 +
 .../resources/css_unittests-expected.txt           |      0
 .../resources/css_unittests.css                    |      0
 .../resources/css_unittests_warning-expected.txt   |      0
 .../resources/css_unittests_warning.css            |      0
 .../resources/java_unittests-expected.txt          |      0
 .../resources/java_unittests.java                  |      0
 .../resources/javascript_unittests-expected.txt    |      0
 .../resources/javascript_unittests.js              |      0
 .../resources/perl_unittests-expected.txt          |      0
 .../resources/perl_unittests.pl                    |      0
 .../resources/python_unittests-expected.txt        |      0
 .../resources/python_unittests.py                  |      0
 .../checkForArgumentAndRemoveFromArrayRef.pl       |     69 +
 ...ForArgumentAndRemoveFromArrayRefGettingValue.pl |    118 +
 .../Tools/Scripts/webkitpy/bindings/__init__.py    |      0
 .../native/Tools/Scripts/webkitpy/bindings/main.py |     20 +-
 .../webkitpy/common/checkout/baselineoptimizer.py  |    274 -
 .../common/checkout/baselineoptimizer_unittest.py  |    162 -
 .../webkitpy/common/checkout/changelog_unittest.py |      2 +-
 .../Scripts/webkitpy/common/checkout/checkout.py   |     10 +-
 .../webkitpy/common/checkout/checkout_unittest.py  |      9 +-
 .../Scripts/webkitpy/common/checkout/commitinfo.py |      6 +-
 .../webkitpy/common/checkout/scm/detection.py      |      1 -
 .../Scripts/webkitpy/common/checkout/scm/git.py    |     10 +-
 .../Scripts/webkitpy/common/checkout/scm/scm.py    |      8 -
 .../webkitpy/common/checkout/scm/scm_unittest.py   |      4 +-
 .../Scripts/webkitpy/common/checkout/scm/svn.py    |      9 +-
 .../webkitpy/common/config/committervalidator.py   |     13 +-
 .../common/config/committervalidator_unittest.py   |      6 +-
 .../webkitpy/common/config/contributors.json       |    624 +-
 .../Tools/Scripts/webkitpy/common/config/ews.json  |     12 -
 .../Tools/Scripts/webkitpy/common/config/ports.py  |      5 +
 .../webkitpy/common/config/ports_unittest.py       |      8 +-
 .../Tools/Scripts/webkitpy/common/config/urls.py   |      5 +
 .../Tools/Scripts/webkitpy/common/config/watchlist |    149 +-
 .../Tools/Scripts/webkitpy/common/find_files.py    |      0
 .../Scripts/webkitpy/common/find_files_unittest.py |      0
 .../native/Tools/Scripts/webkitpy/common/host.py   |      7 +-
 .../Tools/Scripts/webkitpy/common/memoized.py      |      0
 .../Scripts/webkitpy/common/memoized_unittest.py   |      0
 .../webkitpy/common/net/bugzilla/bugzilla.py       |     82 +-
 .../webkitpy/common/net/bugzilla/bugzilla_mock.py  |      5 +-
 .../common/net/bugzilla/bugzilla_unittest.py       |     35 +-
 .../webkitpy/common/net/buildbot/__init__.py       |      0
 .../Scripts/webkitpy/common/net/failuremap.py      |      0
 .../webkitpy/common/net/failuremap_unittest.py     |      0
 .../common/net/layouttestresults_unittest.py       |      0
 .../webkitpy/common/net/regressionwindow.py        |      0
 .../common/net/resultsjsonparser_unittest.py       |      3 +-
 .../Scripts/webkitpy/common/net/statusserver.py    |      8 +-
 .../webkitpy/common/net/statusserver_unittest.py   |      0
 .../Tools/Scripts/webkitpy/common/net/web_mock.py  |      3 +
 .../Tools/Scripts/webkitpy/common/newstringio.py   |      0
 .../webkitpy/common/newstringio_unittest.py        |      0
 .../Tools/Scripts/webkitpy/common/prettypatch.py   |     67 +-
 .../Scripts/webkitpy/common/system/autoinstall.py  |     83 +-
 .../Scripts/webkitpy/common/system/crashlogs.py    |     41 +-
 .../webkitpy/common/system/crashlogs_unittest.py   |    201 +
 .../Scripts/webkitpy/common/system/environment.py  |      6 +
 .../webkitpy/common/system/environment_unittest.py |      0
 .../Scripts/webkitpy/common/system/executive.py    |     46 +-
 .../webkitpy/common/system/executive_mock.py       |      1 +
 .../Scripts/webkitpy/common/system/fileset.py      |      0
 .../Scripts/webkitpy/common/system/filesystem.py   |     10 +-
 .../webkitpy/common/system/filesystem_unittest.py  |     10 +
 .../common/system/outputcapture_unittest.py        |      0
 .../Scripts/webkitpy/common/system/platforminfo.py |     11 +-
 .../common/system/platforminfo_unittest.py         |      3 +-
 .../Scripts/webkitpy/common/system/profiler.py     |     61 +-
 .../Scripts/webkitpy/common/system/stack_utils.py  |      0
 .../webkitpy/common/system/stack_utils_unittest.py |      0
 .../Scripts/webkitpy/common/system/systemhost.py   |      0
 .../webkitpy/common/system/systemhost_mock.py      |      0
 .../Scripts/webkitpy/common/system/urlfetcher.py   |      0
 .../webkitpy/common/system/urlfetcher_mock.py      |      0
 .../Scripts/webkitpy/common/system/workspace.py    |      0
 .../webkitpy/common/system/workspace_unittest.py   |      0
 .../Scripts/webkitpy/common/system/zip_mock.py     |      0
 .../Scripts/webkitpy/common/system/zipfileset.py   |      0
 .../webkitpy/common/system/zipfileset_mock.py      |      0
 .../webkitpy/common/system/zipfileset_unittest.py  |      0
 .../Tools/Scripts/webkitpy/common/version_check.py |      0
 .../webkitpy/common/watchlist/watchlistparser.py   |      2 +-
 .../common/watchlist/watchlistparser_unittest.py   |      2 +-
 .../layout_tests/controllers/layout_test_finder.py |      6 +-
 .../layout_tests/controllers/layout_test_runner.py |     12 +-
 .../controllers/layout_test_runner_unittest.py     |      8 +-
 .../webkitpy/layout_tests/controllers/manager.py   |     99 +-
 .../layout_tests/controllers/manager_unittest.py   |      1 +
 .../layout_tests/controllers/single_test_runner.py |      4 +
 .../layout_tests/controllers/test_result_writer.py |     49 +-
 .../controllers/test_result_writer_unittest.py     |      0
 .../json_layout_results_generator.py               |      8 +-
 .../layout_package/json_results_generator.py       |     13 +-
 .../json_results_generator_unittest.py             |      5 +-
 .../layout_tests/lint_test_expectations.py         |      3 +-
 .../layout_tests/models/test_expectations.py       |    107 +-
 .../models/test_expectations_unittest.py           |     60 +-
 .../webkitpy/layout_tests/models/test_failures.py  |     55 +-
 .../layout_tests/models/test_run_results.py        |     28 +-
 .../models/test_run_results_unittest.py            |     11 +-
 .../reftests/extract_reference_link.py             |     63 -
 .../reftests/extract_reference_link_unittest.py    |     80 -
 .../webkitpy/layout_tests/run_webkit_tests.py      |     49 +-
 .../run_webkit_tests_integrationtest.py            |     42 +-
 .../layout_tests/servers/apache_http_server.py     |      2 +-
 .../webkitpy/layout_tests/servers/http_server.py   |      2 +-
 .../layout_tests/servers/http_server_base.py       |      0
 .../servers/http_server_integrationtest.py         |      2 +-
 .../layout_tests/servers/http_server_unittest.py   |      2 +-
 .../layout_tests/views/buildbot_results.py         |      1 +
 .../webkitpy/layout_tests/views/printing.py        |     10 +-
 .../Scripts/webkitpy/performance_tests/__init__.py |      0
 .../Scripts/webkitpy/performance_tests/perftest.py |    303 +-
 .../performance_tests/perftest_unittest.py         |    457 +-
 .../webkitpy/performance_tests/perftestsrunner.py  |     68 +-
 .../perftestsrunner_integrationtest.py             |    170 +-
 .../performance_tests/perftestsrunner_unittest.py  |     13 -
 .../native/Tools/Scripts/webkitpy/port/base.py     |    224 +-
 .../Tools/Scripts/webkitpy/port/base_unittest.py   |    106 +-
 .../native/Tools/Scripts/webkitpy/port/builders.py |     29 +-
 .../native/Tools/Scripts/webkitpy/port/driver.py   |     69 +-
 .../Tools/Scripts/webkitpy/port/driver_unittest.py |     10 +-
 .../main/native/Tools/Scripts/webkitpy/port/efl.py |     16 +-
 .../Tools/Scripts/webkitpy/port/efl_unittest.py    |      4 +
 .../native/Tools/Scripts/webkitpy/port/factory.py  |     14 +-
 .../Scripts/webkitpy/port/factory_unittest.py      |      5 +-
 .../main/native/Tools/Scripts/webkitpy/port/gtk.py |    172 +-
 .../Tools/Scripts/webkitpy/port/gtk_unittest.py    |     28 +-
 .../Tools/Scripts/webkitpy/port/image_diff.py      |      3 -
 .../Scripts/webkitpy/port/leakdetector_valgrind.py |    293 +
 .../port/leakdetector_valgrind_unittest.py         |    849 +
 .../Scripts/webkitpy/port/linux_get_crash_log.py   |     89 +
 .../webkitpy/port/linux_get_crash_log_unittest.py  |     66 +
 .../main/native/Tools/Scripts/webkitpy/port/mac.py |     34 +-
 .../Tools/Scripts/webkitpy/port/mac_unittest.py    |     25 +-
 .../native/Tools/Scripts/webkitpy/port/mock_drt.py |     59 +-
 .../Scripts/webkitpy/port/mock_drt_unittest.py     |     59 +-
 .../Tools/Scripts/webkitpy/port/port_testcase.py   |     18 +-
 .../main/native/Tools/Scripts/webkitpy/port/qt.py  |    192 -
 .../Tools/Scripts/webkitpy/port/qt_unittest.py     |    123 -
 .../Tools/Scripts/webkitpy/port/server_process.py  |      4 +-
 .../native/Tools/Scripts/webkitpy/port/test.py     |      5 +-
 .../Tools/Scripts/webkitpy/port/westondriver.py    |     97 +
 .../Scripts/webkitpy/port/westondriver_unittest.py |     84 +
 .../main/native/Tools/Scripts/webkitpy/port/win.py |    212 +-
 .../Tools/Scripts/webkitpy/port/win_unittest.py    |     21 +-
 .../Tools/Scripts/webkitpy/port/xvfbdriver.py      |      9 +-
 .../Scripts/webkitpy/port/xvfbdriver_unittest.py   |      1 +
 .../webkitpy/replay}/__init__.py                   |      0
 .../native/Tools/Scripts/webkitpy/replay/main.py   |    134 +
 .../native/Tools/Scripts/webkitpy/style/checker.py |    129 +-
 .../Scripts/webkitpy/style/checker_unittest.py     |    106 +-
 .../Scripts/webkitpy/style/checkers/changelog.py   |     15 +-
 .../webkitpy/style/checkers/changelog_unittest.py  |      2 +-
 .../Tools/Scripts/webkitpy/style/checkers/cmake.py |     80 +-
 .../webkitpy/style/checkers/cmake_unittest.py      |     48 +
 .../Scripts/webkitpy/style/checkers/common.py      |     39 +
 .../Tools/Scripts/webkitpy/style/checkers/cpp.py   |    275 +-
 .../webkitpy/style/checkers/cpp_unittest.py        |    387 +-
 .../webkitpy/style/checkers/featuredefines.py      |     63 +
 .../Tools/Scripts/webkitpy/style/checkers/js.py    |     42 +
 .../Scripts/webkitpy/style/checkers/js_unittest.py |     73 +
 .../Scripts/webkitpy/style/checkers/jsonchecker.py |      8 +
 .../style/checkers/jsonchecker_unittest.py         |      0
 .../Scripts/webkitpy/style/checkers/messagesin.py  |     50 +
 .../webkitpy/style/checkers/messagesin_unittest.py |     77 +
 .../Scripts/webkitpy/style/checkers/python.py      |      1 +
 .../webkitpy/style/checkers/python_unittest.py     |     17 +
 .../checkers/python_unittest_falsepositives.py     |     16 +
 .../style/checkers/test_expectations_unittest.py   |      4 -
 .../Tools/Scripts/webkitpy/style/checkers/text.py  |      7 -
 .../webkitpy/style/checkers/text_unittest.py       |      8 +-
 .../Tools/Scripts/webkitpy/style/checkers/xml.py   |      0
 .../Tools/Scripts/webkitpy/style/error_handlers.py |      8 +-
 .../webkitpy/style/error_handlers_unittest.py      |     38 +-
 .../Tools/Scripts/webkitpy/style/filereader.py     |     21 +-
 .../Scripts/webkitpy/style/filereader_unittest.py  |     10 +-
 .../Tools/Scripts/webkitpy/style/optparser.py      |     11 +-
 .../native/Tools/Scripts/webkitpy/test/main.py     |      5 +-
 .../native/Tools/Scripts/webkitpy/test/printer.py  |     10 +-
 .../native/Tools/Scripts/webkitpy/test/skip.py     |      0
 .../Tools/Scripts/webkitpy/test/skip_unittest.py   |      0
 .../Tools/Scripts/webkitpy/thirdparty/__init__.py  |     13 -
 .../webkitpy/thirdparty/__init___unittest.py       |      1 -
 .../thirdparty/mod_pywebsocket/standalone.py       |      0
 .../to_be_moved/update_webgl_conformance_tests.py  |      5 +-
 .../update_webgl_conformance_tests_unittest.py     |      5 +-
 .../Tools/Scripts/webkitpy/tool/bot/botinfo.py     |      0
 .../Scripts/webkitpy/tool/bot/botinfo_unittest.py  |      0
 .../Scripts/webkitpy/tool/bot/expectedfailures.py  |      0
 .../webkitpy/tool/bot/expectedfailures_unittest.py |      0
 .../Tools/Scripts/webkitpy/tool/bot/feeders.py     |      3 +-
 .../Scripts/webkitpy/tool/bot/feeders_unittest.py  |      4 +-
 .../Scripts/webkitpy/tool/bot/flakytestreporter.py |      6 +-
 .../Tools/Scripts/webkitpy/tool/bot/irc_command.py |     17 +-
 .../Scripts/webkitpy/tool/bot/ircbot_unittest.py   |      2 +-
 .../Tools/Scripts/webkitpy/tool/bot/queueengine.py |      9 +-
 .../webkitpy/tool/bot/queueengine_unittest.py      |     11 +-
 .../Scripts/webkitpy/tool/commands/__init__.py     |      1 +
 .../webkitpy/tool/commands/analyzechangelog.py     |      0
 .../tool/commands/analyzechangelog_unittest.py     |      0
 .../Scripts/webkitpy/tool/commands/bugfortest.py   |      0
 .../webkitpy/tool/commands/data/summary.html       |      0
 .../Scripts/webkitpy/tool/commands/download.py     |     20 +-
 .../webkitpy/tool/commands/download_unittest.py    |      2 +-
 .../webkitpy/tool/commands/earlywarningsystem.py   |      8 +-
 .../Scripts/webkitpy/tool/commands/queries.py      |     55 +-
 .../Tools/Scripts/webkitpy/tool/commands/queues.py |      4 +-
 .../webkitpy/tool/commands/queues_unittest.py      |      4 +-
 .../Scripts/webkitpy/tool/commands/rebaseline.py   |     86 +-
 .../webkitpy/tool/commands/rebaseline_unittest.py  |     74 +-
 .../webkitpy/tool/commands/rebaselineserver.py     |     11 +-
 .../webkitpy/tool/commands/setupgitclone.py        |     98 +
 .../webkitpy/tool/commands/upload_unittest.py      |      2 +
 .../native/Tools/Scripts/webkitpy/tool/comments.py |      0
 .../main/native/Tools/Scripts/webkitpy/tool/gcovr  |   1029 +
 .../native/Tools/Scripts/webkitpy/tool/main.py     |      4 +-
 .../Scripts/webkitpy/tool/mocktool_unittest.py     |      0
 .../webkitpy/tool/servers/rebaselineserver.py      |      5 +-
 .../tool/servers/rebaselineserver_unittest.py      |      4 +-
 .../Scripts/webkitpy/tool/steps/attachtobug.py     |      0
 .../Tools/Scripts/webkitpy/tool/steps/build.py     |      1 +
 .../Scripts/webkitpy/tool/steps/checkstyle.py      |      5 +
 .../tool/steps/cleanworkingdirectory_unittest.py   |      0
 .../Scripts/webkitpy/tool/steps/commit_unittest.py |      0
 .../tool/steps/ensurebugisopenandassigned.py       |      0
 .../steps/preparechangelogforrevert_unittest.py    |      0
 .../webkitpy/tool/steps/suggestreviewers.py        |      0
 .../tool/steps/suggestreviewers_unittest.py        |      0
 .../Scripts/webkitpy/tool/steps/update_unittest.py |      0
 .../webkitpy/tool/steps/validatechangelogs.py      |      0
 .../tool/steps/validatechangelogs_unittest.py      |      0
 .../webkitpy/tool/steps/validatereviewer.py        |      2 +-
 .../Tools/Scripts/webkitpy/w3c/test_converter.py   |    253 +-
 .../webkitpy/w3c/test_converter_unittest.py        |     76 +-
 .../Tools/Scripts/webkitpy/w3c/test_importer.py    |    205 +-
 .../Scripts/webkitpy/w3c/test_importer_unittest.py |     32 +-
 .../Tools/Scripts/webkitpy/w3c/test_parser.py      |     34 +-
 .../Scripts/webkitpy/w3c/test_parser_unittest.py   |      9 +-
 .../fake-data-failing-expected.txt                 |     11 +
 .../pass-expected.txt}                             |      0
 .../resources/Fake.framework/Headers/Fail.h        |     29 +
 .../resources/Fake.framework/Headers/Pass.h        |      6 +
 .../run-test.rb                                    |     74 +
 .../TestResultServer/generate_builders_json.py     |    111 +
 .../generate_builders_json_unittest.py             |    109 +
 .../Tools/TestResultServer/model/jsonresults.py    |      2 +-
 .../TestResultServer/model/jsonresults_unittest.py |      4 -
 .../static-dashboards/aggregate_results.js         |    273 +
 .../TestResultServer/static-dashboards/builders.js |      3 +-
 .../static-dashboards/builders.jsonp               |     33 +
 .../static-dashboards/builders_unittests.js        |     41 +
 .../static-dashboards/dashboard_base.js            |      1 -
 .../static-dashboards/flakiness_dashboard.css      |     71 +
 .../static-dashboards/flakiness_dashboard.html     |      2 +-
 .../static-dashboards/flakiness_dashboard.js       |   2302 +
 .../flakiness_dashboard_embedded.html              |     83 +
 .../flakiness_dashboard_embedded_unittests.js      |     40 +
 .../flakiness_dashboard_tests.css                  |    270 +
 .../flakiness_dashboard_unittests.js               |    620 +
 .../TestResultServer/static-dashboards/history.js  |    303 +
 .../static-dashboards/history_unittests.js         |     65 +
 .../TestResultServer/static-dashboards/loader.js   |    258 +
 .../static-dashboards/loader_unittests.js          |    169 +
 .../static-dashboards/run-embedded-unittests.html  |     72 +
 .../static-dashboards/run-unittests.html           |     64 +
 .../TestResultServer/static-dashboards/string.js   |     69 +
 .../static-dashboards/timeline_explorer.js         |    480 +
 .../TestResultServer/static-dashboards/treemap.js  |    287 +
 .../Tools/TestResultServer/static-dashboards/ui.js |    215 +
 .../TestResultServer/templates/uploadform.html     |      2 +-
 .../main/native/Tools/TestWebKitAPI/CMakeLists.txt |    170 +
 .../TestWebKitAPI/Configurations/Base.xcconfig     |     23 +-
 .../Configurations/DebugRelease.xcconfig           |     16 +-
 .../Configurations/InjectedBundle.xcconfig         |      0
 .../Configurations/TestWebKitAPI.xcconfig          |      4 +-
 .../Configurations/TestWebKitAPICFLite.vsprops     |      0
 .../TestWebKitAPICoreFoundation.vsprops            |      0
 .../Configurations/TestWebKitAPIDebug.vsprops      |      0
 .../Configurations/TestWebKitAPIDebugAll.vsprops   |      0
 .../TestWebKitAPIDebugCairoCFLite.vsprops          |      0
 .../TestWebKitAPIInjectedBundleCommon.vsprops      |      0
 .../Configurations/TestWebKitAPIRelease.vsprops    |      0
 .../TestWebKitAPIReleaseCairoCFLite.vsprops        |      0
 .../ForwardingHeaders/WebCore/LayoutUnit.h         |      4 +
 .../main/native/Tools/TestWebKitAPI/GNUmakefile.am |    966 +
 .../Tools/TestWebKitAPI/InjectedBundle-Info.plist  |      0
 .../TestWebKitAPI/InjectedBundleController.cpp     |      7 +-
 .../native/Tools/TestWebKitAPI/JavaScriptTest.cpp  |      4 +-
 .../native/Tools/TestWebKitAPI/JavaScriptTest.h    |     13 +-
 .../src/main/native/Tools/TestWebKitAPI/Makefile   |      0
 .../native/Tools/TestWebKitAPI/PlatformEfl.cmake   |    128 +
 .../native/Tools/TestWebKitAPI/PlatformGTK.cmake   |    116 +
 .../Tools/TestWebKitAPI/PlatformUtilities.cpp      |      9 +-
 .../native/Tools/TestWebKitAPI/PlatformUtilities.h |     10 +-
 .../native/Tools/TestWebKitAPI/PlatformWebView.h   |      9 +-
 .../TestWebKitAPI.xcodeproj/project.pbxproj        |    224 +-
 .../Tests/CustomProtocolsSyncXHRTest.mm            |     73 +
 .../Tests/JavaScriptCore/VMInspector.cpp           |    689 +
 .../Tools/TestWebKitAPI/Tests/WTF/AtomicString.cpp |     57 +
 .../Tools/TestWebKitAPI/Tests/WTF/CString.cpp      |    196 +
 .../native/Tools/TestWebKitAPI/Tests/WTF/Deque.cpp |    125 +
 .../Tools/TestWebKitAPI/Tests/WTF/Functional.cpp   |    218 +
 .../Tools/TestWebKitAPI/Tests/WTF/HashMap.cpp      |    151 +
 .../Tools/TestWebKitAPI/Tests/WTF/HashSet.cpp      |    106 +
 .../Tests/WTF/IntegerToStringConversion.cpp        |    132 +
 .../Tools/TestWebKitAPI/Tests/WTF/ListHashSet.cpp  |    269 +
 .../native/Tools/TestWebKitAPI/Tests/WTF/MD5.cpp   |     47 +
 .../Tools/TestWebKitAPI/Tests/WTF/MathExtras.cpp   |    177 +
 .../Tools/TestWebKitAPI/Tests/WTF/MediaTime.cpp    |    209 +
 .../Tools/TestWebKitAPI/Tests/WTF/MoveOnly.h       |     98 +
 .../native/Tools/TestWebKitAPI/Tests/WTF/Ref.cpp   |    146 +
 .../Tools/TestWebKitAPI/Tests/WTF/RefLogger.h      |     56 +
 .../Tools/TestWebKitAPI/Tests/WTF/RefPtr.cpp       |    398 +
 .../native/Tools/TestWebKitAPI/Tests/WTF/SHA1.cpp  |     57 +
 .../Tests/WTF/SaturatedArithmeticOperations.cpp    |    105 +
 .../TestWebKitAPI/Tests/WTF/StringBuilder.cpp      |     22 +-
 .../Tools/TestWebKitAPI/Tests/WTF/StringHasher.cpp |    444 +
 .../Tools/TestWebKitAPI/Tests/WTF/StringImpl.cpp   |    113 +
 .../Tools/TestWebKitAPI/Tests/WTF/StringView.cpp   |     80 +
 .../TestWebKitAPI/Tests/WTF/TemporaryChange.cpp    |     47 +
 .../Tools/TestWebKitAPI/Tests/WTF/Vector.cpp       |    309 +
 .../Tools/TestWebKitAPI/Tests/WTF/VectorBasic.cpp  |     39 -
 .../TestWebKitAPI/Tests/WTF/VectorReverse.cpp      |     55 -
 .../Tools/TestWebKitAPI/Tests/WTF/WTFString.cpp    |    157 +
 .../Tools/TestWebKitAPI/Tests/WTF/cf/RetainPtr.cpp |     42 +
 .../TestWebKitAPI/Tests/WTF/gobject/GUniquePtr.cpp |    195 +
 .../Tools/TestWebKitAPI/Tests/WTF/ns/RetainPtr.mm  |    118 +
 .../TestWebKitAPI/Tests/WebCore/LayoutUnit.cpp     |    254 +
 .../TestWebKitAPI/Tests/WebCore/TimeRanges.cpp     |    292 +
 .../Tools/TestWebKitAPI/Tests/WebCore/URL.cpp      |     82 +
 .../Tests/WebCore/win/BitmapImage.cpp              |     61 +
 .../TestWebKitAPI/Tests/WebKit2/AboutBlankLoad.cpp |      9 +-
 .../Tests/WebKit2/CanHandleRequest.cpp             |      6 +-
 .../Tests/WebKit2/CloseThenTerminate.cpp           |     64 +
 .../TestWebKitAPI/Tests/WebKit2/CookieManager.cpp  |      7 +-
 .../WKViewIsActiveSetIsActive.cpp                  |    131 +
 .../WKViewIsActiveSetIsActive_Bundle.cpp           |     52 +
 .../WKViewUserViewportToContents.cpp               |    145 +
 .../Tests/WebKit2/DOMWindowExtensionBasic.cpp      |    135 +
 .../WebKit2/DOMWindowExtensionBasic_Bundle.cpp     |    259 +
 .../Tests/WebKit2/DOMWindowExtensionNoCache.cpp    |    134 +
 .../WebKit2/DOMWindowExtensionNoCache_Bundle.cpp   |    278 +
 .../Tests/WebKit2/DidAssociateFormControls.cpp     |     85 +
 .../WebKit2/DidAssociateFormControls_Bundle.cpp    |     78 +
 .../Tests/WebKit2/DidNotHandleKeyDown.cpp          |     78 +
 .../WebKit2/DocumentStartUserScriptAlertCrash.cpp  |      9 +-
 .../WebKit2/DownloadDecideDestinationCrash.cpp     |     14 +-
 .../TestWebKitAPI/Tests/WebKit2/FailedLoad.cpp     |      8 +-
 .../Tools/TestWebKitAPI/Tests/WebKit2/Find.cpp     |     14 +-
 .../TestWebKitAPI/Tests/WebKit2/FindMatches.mm     |    169 +
 .../TestWebKitAPI/Tests/WebKit2/ForceRepaint.cpp   |      7 +-
 .../Tests/WebKit2/FrameMIMETypeHTML.cpp            |      8 +-
 .../Tests/WebKit2/FrameMIMETypePNG.cpp             |      8 +-
 .../TestWebKitAPI/Tests/WebKit2/Geolocation.cpp    |    337 +
 ...njectedBundleInitializationUserDataCallback.cpp |     67 +
 ...BundleInitializationUserDataCallback_Bundle.cpp |     48 +
 .../Tests/WebKit2/HitTestResultNodeHandle.cpp      |     16 +-
 .../WebKit2/HitTestResultNodeHandle_Bundle.cpp     |      6 +-
 .../Tests/WebKit2/InjectedBundleBasic.cpp          |     18 +-
 .../Tests/WebKit2/InjectedBundleFrameHitTest.cpp   |     68 +
 .../WebKit2/InjectedBundleFrameHitTest_Bundle.cpp  |     78 +
 ...tedBundleInitializationUserDataCallbackWins.cpp |     69 +
 ...leInitializationUserDataCallbackWins_Bundle.cpp |     48 +
 .../LayoutMilestonesWithAllContentInFrame.cpp      |     66 +
 .../LoadAlternateHTMLStringWithNonDirectoryURL.cpp |      6 +-
 .../LoadCanceledNoServerRedirectCallback.cpp       |     23 +-
 ...LoadCanceledNoServerRedirectCallback_Bundle.cpp |      6 +-
 .../Tests/WebKit2/LoadPageOnCrash.cpp              |    105 +
 .../Tests/WebKit2/MouseMoveAfterCrash.cpp          |      8 +-
 .../WebKit2/NewFirstVisuallyNonEmptyLayout.cpp     |     88 +
 .../NewFirstVisuallyNonEmptyLayoutFails.cpp        |     88 +
 .../NewFirstVisuallyNonEmptyLayoutFails_Bundle.cpp |     51 +
 .../NewFirstVisuallyNonEmptyLayoutForImages.cpp    |     88 +
 ...FirstVisuallyNonEmptyLayoutForImages_Bundle.cpp |     51 +
 .../NewFirstVisuallyNonEmptyLayoutFrames.cpp       |     92 +
 ...NewFirstVisuallyNonEmptyLayoutFrames_Bundle.cpp |     51 +
 .../NewFirstVisuallyNonEmptyLayout_Bundle.cpp      |     51 +
 .../TestWebKitAPI/Tests/WebKit2/PageLoadBasic.cpp  |     23 +-
 ...PageLoadDidChangeLocationWithinPageForFrame.cpp |      7 +-
 .../TestWebKitAPI/Tests/WebKit2/ParentFrame.cpp    |     70 +
 .../Tests/WebKit2/ParentFrame_Bundle.cpp           |     79 +
 .../Tests/WebKit2/PasteboardNotifications.mm       |     77 +
 .../WebKit2/PasteboardNotifications_Bundle.cpp     |     84 +
 .../PrivateBrowsingPushStateNoHistoryCallback.cpp  |     16 +-
 .../Tests/WebKit2/ReloadPageAfterCrash.cpp         |     88 +
 .../WebKit2/ResizeReversePaginatedWebView.cpp      |     90 +
 .../Tests/WebKit2/ResizeWindowAfterCrash.cpp       |     99 +
 .../WebKit2/ResponsivenessTimerDoesntFireEarly.cpp |     16 +-
 .../RestoreSessionStateContainingFormData.cpp      |      7 +-
 .../Tests/WebKit2/ScrollPinningBehaviors.cpp       |     97 +
 .../TestWebKitAPI/Tests/WebKit2/SeccompFilters.cpp |    441 +
 .../WebKit2/ShouldGoToBackForwardListItem.cpp      |     92 +
 .../ShouldGoToBackForwardListItem_Bundle.cpp       |     70 +
 .../Tests/WebKit2/SpacebarScrolling.cpp            |     29 +-
 .../TestWebKitAPI/Tests/WebKit2/TerminateTwice.cpp |     66 +
 .../TestWebKitAPI/Tests/WebKit2/UserMessage.cpp    |    159 +
 .../Tests/WebKit2/UserMessage_Bundle.cpp           |     52 +
 .../Tests/WebKit2/WKPageGetScaleFactorNotZero.cpp  |     79 +
 .../TestWebKitAPI/Tests/WebKit2/WKPreferences.cpp  |      8 +
 .../Tools/TestWebKitAPI/Tests/WebKit2/WKURL.cpp    |     43 +
 .../TestWebKitAPI/Tests/WebKit2/WebArchive.cpp     |     13 +-
 .../WebKit2/WebCoreStatisticsWithNoWebProcess.cpp  |     50 +
 .../Tools/TestWebKitAPI/Tests/WebKit2/WillLoad.cpp |    241 +
 .../Tests/WebKit2/WillLoad_Bundle.cpp              |     84 +
 .../Tests/WebKit2/WillSendSubmitEvent.cpp          |     79 +
 .../Tests/WebKit2/WillSendSubmitEvent_Bundle.cpp   |     65 +
 .../Tests/WebKit2/all-content-in-one-iframe.html   |      1 +
 .../Tests/WebKit2/associate-form-controls.html     |     31 +
 .../Tests/WebKit2/auto-submitting-form.html        |     20 +
 .../Tests/WebKit2/custom-protocol-sync-xhr.html    |      6 +
 .../efl/WKViewClientWebProcessCallbacks.cpp        |    126 +
 .../efl/WKViewClientWebProcessCallbacks_Bundle.cpp |     56 +
 .../TestWebKitAPI/Tests/WebKit2/execCopy.html      |     15 +
 .../TestWebKitAPI/Tests/WebKit2/findRanges.html    |     11 +
 .../WebKit2/geolocationGetCurrentPosition.html     |      3 +
 ...locationGetCurrentPositionWithHighAccuracy.html |      3 +
 .../Tests/WebKit2/geolocationWatchPosition.html    |      3 +
 .../geolocationWatchPositionWithHighAccuracy.html  |      3 +
 .../Tests/WebKit2/link-with-title.html             |      5 +
 .../Tests/WebKit2/lots-of-iframes.html             |     35 +
 .../Tests/WebKit2/lots-of-images.html              |     17 +
 .../Tests/WebKit2/lots-of-text-vertical-lr.html    |      3 +
 .../TestWebKitAPI/Tests/WebKit2/lots-of-text.html  |      3 +
 .../Tests/WebKit2/mac/EditorCommands.mm            |     80 +
 .../Tests/WebKit2/mac/GetBackingScaleFactor.mm     |      7 +-
 .../mac/GetPIDAfterAbortedProcessLaunch.cpp        |     73 +
 .../TestWebKitAPI/Tests/WebKit2/mac/WeakObjCPtr.mm |    108 +
 .../TestWebKitAPI/Tests/WebKit2/simple-tall.html   |      7 +
 .../TestWebKitAPI/Tests/WebKit2Cocoa/Navigation.mm |    136 +
 .../WebKit2ObjC/WKBrowsingContextGroupTest.mm      |     55 -
 .../WKBrowsingContextLoadDelegateTest.mm           |    229 -
 .../TestWebKitAPI/Tests/WebKitGtk/CMakeLists.txt   |     60 +
 .../Tests/WebKitGtk/resources/blank.ico            |    Bin 0 -> 198 bytes
 .../Tests/WebKitGtk/resources/test.html            |      6 +
 .../Tests/WebKitGtk/resources/test.ogg             |    Bin 0 -> 30131 bytes
 .../Tests/WebKitGtk/resources/test.pdf             |    Bin 0 -> 7421 bytes
 .../Tests/WebKitGtk/resources/test.txt             |      1 +
 .../TestWebKitAPI/Tests/WebKitGtk/test_utils.c     |     51 +
 .../TestWebKitAPI/Tests/WebKitGtk/test_utils.h     |      3 +
 .../Tests/WebKitGtk/testapplicationcache.c         |     49 +
 .../Tools/TestWebKitAPI/Tests/WebKitGtk/testatk.c  |   1476 +
 .../TestWebKitAPI/Tests/WebKitGtk/testatkroles.c   |    426 +
 .../Tests/WebKitGtk/testcontextmenu.c              |    314 +
 .../Tests/WebKitGtk/testcopyandpaste.c             |    266 +
 .../Tests/WebKitGtk/testdomdocument.c              |    428 +
 .../Tests/WebKitGtk/testdomdomwindow.c             |    258 +
 .../TestWebKitAPI/Tests/WebKitGtk/testdomnode.c    |    219 +
 .../TestWebKitAPI/Tests/WebKitGtk/testdownload.c   |    322 +
 .../Tests/WebKitGtk/testfavicondatabase.c          |    276 +
 .../TestWebKitAPI/Tests/WebKitGtk/testglobals.c    |    110 +
 .../Tests/WebKitGtk/testhittestresult.c            |    169 +
 .../Tests/WebKitGtk/testhttpbackend.c              |     75 +
 .../TestWebKitAPI/Tests/WebKitGtk/testkeyevents.c  |    390 +
 .../TestWebKitAPI/Tests/WebKitGtk/testloading.c    |    435 +
 .../Tests/WebKitGtk/testmimehandling.c             |    203 +
 .../Tests/WebKitGtk/testnetworkrequest.c           |     96 +
 .../Tests/WebKitGtk/testnetworkresponse.c          |     97 +
 .../Tests/WebKitGtk/testwebbackforwardlist.c       |    326 +
 .../Tests/WebKitGtk/testwebdatasource.c            |    242 +
 .../TestWebKitAPI/Tests/WebKitGtk/testwebframe.c   |    220 +
 .../Tests/WebKitGtk/testwebhistoryitem.c           |     70 +
 .../Tests/WebKitGtk/testwebinspector.c             |    173 +
 .../Tests/WebKitGtk/testwebplugindatabase.c        |     78 +
 .../Tests/WebKitGtk/testwebresource.c              |    331 +
 .../Tests/WebKitGtk/testwebsettings.c              |    159 +
 .../TestWebKitAPI/Tests/WebKitGtk/testwebview.c    |    746 +
 .../TestWebKitAPI/Tests/WebKitGtk/testwindow.c     |    119 +
 .../TestWebKitAPI/Tests/gtk/InputMethodFilter.cpp  |    310 +
 .../native/Tools/TestWebKitAPI/Tests/mac/0.png     |    Bin 0 -> 1163 bytes
 .../TestWebKitAPI/Tests/mac/AcceptsFirstMouse.mm   |     77 +
 .../Tests/mac/Ahem.ttf}                            |    Bin
 .../TestWebKitAPI/Tests/mac/AttributedString.mm    |    110 +
 .../TestWebKitAPI/Tests/mac/BackForwardList.mm     |     72 +
 .../mac/CancelLoadFromResourceLoadDelegate.html    |      8 +
 .../mac/CancelLoadFromResourceLoadDelegate.mm      |     82 +
 .../CloseNewWindowInNavigationPolicyDelegate.mm    |     84 +
 .../Tests/mac/ContextMenuCanCopyURL.html           |      4 +
 .../Tests/mac/ContextMenuCanCopyURL.mm             |    115 +
 .../Tests/mac/DOMHTMLTableCellCellAbove.mm         |     77 +
 .../mac/DOMHTMLTableCellElementCellAbove.html      |     30 +
 .../TestWebKitAPI/Tests/mac/DOMNodeFromJSObject.mm |     61 +
 .../mac/DeviceScaleFactorInDashboardRegions.mm     |     79 +
 .../Tests/mac/ElementAtPointInWebFrame.mm          |     73 +
 .../Tests/mac/FragmentNavigation.html              |      2 +
 .../TestWebKitAPI/Tests/mac/FragmentNavigation.mm  |    127 +
 .../Tests/mac/HTMLCollectionNamedItem.html         |      9 +
 .../Tests/mac/HTMLCollectionNamedItem.mm           |     80 +
 .../Tests/mac/HTMLFormCollectionNamedItem.html     |      9 +
 .../Tests/mac/HTMLFormCollectionNamedItem.mm       |     75 +
 .../Tools/TestWebKitAPI/Tests/mac/InspectorBar.mm  |     87 +
 .../Tests/mac/JSContextBackForwardCache1.html      |     10 +
 .../Tests/mac/JSContextBackForwardCache2.html      |     10 +
 .../Tests/mac/JSWrapperForNodeInWebFrame.mm        |     96 +
 ...moryCacheDisableWithinResourceLoadDelegate.html |     14 +
 ...MemoryCacheDisableWithinResourceLoadDelegate.mm |     90 +
 ...MemoryCachePruneWithinResourceLoadDelegate.html |     14 +
 .../MemoryCachePruneWithinResourceLoadDelegate.mm  |    100 +
 .../TestWebKitAPI/Tests/mac/OpenNewWindow.html     |      7 +
 .../mac/PageVisibilityStateWithWindowChanges.html  |      6 +
 .../mac/PageVisibilityStateWithWindowChanges.mm    |    178 +
 .../Tools/TestWebKitAPI/Tests/mac/PublicSuffix.mm  |     79 +
 .../Tests/mac/RenderedImageFromDOMRange.mm         |     75 +
 .../Tests/mac/SetAndUpdateCacheModel.mm            |    103 +
 .../TestWebKitAPI/Tests/mac/SetDocumentURI.html    |      8 +
 .../TestWebKitAPI/Tests/mac/SetDocumentURI.mm      |    121 +
 .../TestWebKitAPI/Tests/mac/SimplifyMarkup.mm      |    111 +
 .../Tests/mac/StopLoadingFromDidFinishLoading.mm   |     60 +
 .../mac/StopLoadingFromDidReceiveResponse.html     |      1 +
 .../Tests/mac/StopLoadingFromDidReceiveResponse.mm |     73 +
 .../Tests/mac/SubresourceErrorCrash.mm             |     37 +
 .../TestWebKitAPI/Tests/mac/TypingStyleCrash.mm    |     37 +
 .../TestWebKitAPI/Tests/mac/WebViewCanPasteURL.mm  |     54 +
 .../Tests/mac/WebViewCanPasteZeroPng.mm            |     48 +
 .../Tests/mac/WebViewDidCreateJavaScriptContext.mm |    288 +
 .../mac/WebViewDidRemoveFrameFromHierarchy.mm      |     83 +
 .../mac/WillPerformClientRedirectToURLCrash.html   |     15 +
 .../mac/WillPerformClientRedirectToURLCrash.mm     |     86 +
 .../TestWebKitAPI/Tests/mac/WillSendSubmitEvent.mm |     74 +
 .../Tests/mac/WindowlessWebViewWithMedia.html      |     13 +
 .../Tests/mac/WindowlessWebViewWithMedia.mm        |     86 +
 .../TestWebKitAPI/Tests/mac/acceptsFirstMouse.html |     23 +
 .../Tests/mac/attributedStringCustomFont.html      |     15 +
 .../Tests/mac/attributedStringStrikethrough.html   |     11 +
 .../TestWebKitAPI/Tests/mac/verboseMarkup.html     |     19 +
 .../Tools/TestWebKitAPI/WTFStringUtilities.h       |     48 +
 .../src/main/native/Tools/TestWebKitAPI/config.h   |      2 +-
 .../TestWebKitAPI/efl/InjectedBundleController.cpp |     38 +
 .../Tools/TestWebKitAPI/efl/PlatformUtilities.cpp  |     74 +
 .../Tools/TestWebKitAPI/efl/PlatformWebView.cpp    |    124 +
 .../main/native/Tools/TestWebKitAPI/efl/main.cpp   |     69 +
 .../main/native/Tools/TestWebKitAPI/ios/mainIOS.mm |     39 +
 .../TestWebKitAPI/mac/PlatformUtilitiesMac.mm      |      4 +-
 .../mac/TestBrowsingContextLoadDelegate.h          |     43 +
 .../mac/TestBrowsingContextLoadDelegate.mm         |     52 +
 .../native/Tools/TestWebKitAPI/mac/TestProtocol.h  |     34 +
 .../native/Tools/TestWebKitAPI/mac/TestProtocol.mm |     69 +
 .../Tools/TestWebKitAPI/mac/WebKitAgnosticTest.mm  |      9 +-
 .../main/native/Tools/TestWebKitAPI/mac/mainMac.mm |     41 +
 .../Tools/TestWebKitAPI/win/TestWebKitAPI.vcproj   |    567 -
 .../TestWebKitAPI/win/TestWebKitAPIPostBuild.cmd   |      1 -
 .../TestWebKitAPI/win/TestWebKitAPIPreBuild.cmd    |      6 -
 .../main/native/Tools/TestWebKitAPI/win/main.cpp   |     15 +
 modules/web/src/main/native/Tools/Tools.pro        |     51 -
 .../WebKitLauncher/Configurations/Base.xcconfig    |     22 +-
 .../Configurations/WebKitLauncher.xcconfig         |      1 -
 .../Configurations/WebKitNightlyEnabler.xcconfig   |      2 +-
 .../main/native/Tools/WebKitLauncher/Info.plist    |      8 +-
 .../src/main/native/Tools/WebKitLauncher/Makefile  |      3 +
 .../WebKitLauncher.xcodeproj/project.pbxproj       |      7 +
 .../WebKitLauncher/WebKitLauncherURLProtocol.m     |     34 +-
 .../Tools/WebKitLauncher/WebKitNightlyEnabler.m    |     75 +-
 .../WebKitLauncher/WebKitNightlyEnablerSparkle.m   |     17 +-
 .../src/main/native/Tools/WebKitLauncher/main.m    |     55 +-
 .../main/native/Tools/WebKitLauncher/start.html    |     30 +-
 .../main/native/Tools/WebKitLauncherWin/Resource.h |     19 -
 .../Tools/WebKitLauncherWin/WebKitLauncherWin.cpp  |     99 -
 .../Tools/WebKitLauncherWin/WebKitLauncherWin.rc   |     70 -
 .../WebKitLauncherWin/WebKitLauncherWin.vcproj     |    426 -
 .../WebKitLauncherWinCommon.vsprops                |     13 -
 .../WebKitLauncherWinDebug.vsprops                 |      8 -
 .../WebKitLauncherWinDebugAll.vsprops              |      8 -
 .../WebKitLauncherWinDebugCairoCFLite.vsprops      |      8 -
 .../WebKitLauncherWinProduction.vsprops            |      8 -
 .../WebKitLauncherWinRelease.vsprops               |      8 -
 .../WebKitLauncherWinReleaseCairoCFLite.vsprops    |      8 -
 .../main/native/Tools/WebKitLauncherWin/webkit.ico |    Bin 82726 -> 0 bytes
 .../native/Tools/WebKitTestRunner/CMakeLists.txt   |    104 +
 .../WebKitTestRunner/Configurations/Base.xcconfig  |     33 +-
 .../Configurations/BaseTarget.xcconfig             |     25 +
 .../Configurations/DebugRelease.xcconfig           |     20 +-
 .../Configurations/InjectedBundle.xcconfig         |     14 +-
 .../Configurations/InjectedBundleCFLite.vsprops    |     12 -
 .../Configurations/InjectedBundleCommon.vsprops    |     12 -
 .../InjectedBundleCoreFoundation.vsprops           |     12 -
 .../Configurations/WebKitTestRunner.xcconfig       |     13 +
 .../Configurations/WebKitTestRunnerCFLite.vsprops  |     11 -
 .../Configurations/WebKitTestRunnerCommon.vsprops  |     21 -
 .../WebKitTestRunnerCoreFoundation.vsprops         |     11 -
 .../WebKitTestRunnerCoreGraphics.vsprops           |     11 -
 .../Tools/WebKitTestRunner/DerivedSources.make     |      0
 .../Tools/WebKitTestRunner/EventSenderProxy.h      |     44 +-
 .../native/Tools/WebKitTestRunner/GNUmakefile.am   |     13 +-
 .../WebKitTestRunner/GeolocationProviderMock.cpp   |    116 +
 .../WebKitTestRunner/GeolocationProviderMock.h     |     59 +
 .../InjectedBundle/AccessibilityController.cpp     |    105 +
 .../InjectedBundle/AccessibilityController.h       |     80 +
 .../InjectedBundle/AccessibilityTextMarker.cpp     |     76 +
 .../InjectedBundle/AccessibilityTextMarker.h       |     75 +
 .../AccessibilityTextMarkerRange.cpp               |     76 +
 .../InjectedBundle/AccessibilityTextMarkerRange.h  |     73 +
 .../InjectedBundle/AccessibilityUIElement.cpp      |    212 +
 .../InjectedBundle/AccessibilityUIElement.h        |    289 +
 .../Bindings/AccessibilityController.idl           |     42 +
 .../Bindings/AccessibilityTextMarker.idl           |     29 +
 .../Bindings/AccessibilityTextMarkerRange.idl      |     29 +
 .../Bindings/AccessibilityUIElement.idl            |    202 +
 .../Bindings/CodeGeneratorTestRunner.pm            |      2 +-
 .../Bindings/EventSendingController.idl            |     27 +-
 .../InjectedBundle/Bindings/GCController.idl       |      8 +-
 .../InjectedBundle/Bindings/TestRunner.idl         |    201 +
 .../Bindings/TextInputController.idl               |      8 +-
 .../InjectedBundle/EventSendingController.cpp      |    268 +-
 .../InjectedBundle/EventSendingController.h        |     19 +-
 .../InjectedBundle/InjectedBundle.cpp              |     72 +-
 .../InjectedBundle/InjectedBundle.h                |      2 +-
 .../InjectedBundle/InjectedBundleMain.cpp          |      4 -
 .../InjectedBundle/InjectedBundlePage.cpp          |    171 +-
 .../InjectedBundle/InjectedBundlePage.h            |      2 +-
 .../WebKitTestRunner/InjectedBundle/TestRunner.cpp |    824 +
 .../WebKitTestRunner/InjectedBundle/TestRunner.h   |    338 +
 .../atk/AccessibilityControllerAtk.cpp             |    163 +
 .../atk/AccessibilityNotificationHandlerAtk.cpp    |    291 +
 .../atk/AccessibilityNotificationHandlerAtk.h      |     61 +
 .../atk/AccessibilityUIElementAtk.cpp              |   1805 +
 .../InjectedBundle/efl/ActivateFontsEfl.cpp        |     32 +
 .../InjectedBundle/efl/InjectedBundleEfl.cpp       |     32 +
 .../InjectedBundle/efl/TestRunnerEfl.cpp           |     86 +
 .../InjectedBundle/gtk/ActivateFontsGtk.cpp        |     29 +-
 .../InjectedBundle/gtk/InjectedBundleUtilities.cpp |     52 +
 .../InjectedBundle/gtk/InjectedBundleUtilities.h   |     40 +
 .../InjectedBundle/gtk/TestRunnerGtk.cpp           |     81 +
 .../ios/AccessibilityControllerIOS.mm              |     86 +
 .../ios/AccessibilityNotificationHandler.h         |     49 +
 .../ios/AccessibilityTextMarkerIOS.mm              |     36 +
 .../ios/AccessibilityUIElementIOS.mm               |    799 +
 .../InjectedBundle/ios/ActivateFontsIOS.mm         |     37 +
 .../InjectedBundle/ios/EventSenderProxyIOS.mm      |    168 +
 .../InjectedBundle/ios/InjectedBundleIOS.mm        |     47 +
 .../InjectedBundle/ios/InjectedBundlePageIOS.mm    |     45 +
 .../InjectedBundle/mac/AccessibilityCommonMac.h    |     47 +
 .../InjectedBundle/mac/AccessibilityCommonMac.mm   |     52 +
 .../mac/AccessibilityControllerMac.mm              |    123 +
 .../mac/AccessibilityNotificationHandler.h         |     49 +
 .../mac/AccessibilityNotificationHandler.mm        |    146 +
 .../mac/AccessibilityTextMarkerMac.mm              |     36 +
 .../mac/AccessibilityTextMarkerRangeMac.mm         |     36 +
 .../mac/AccessibilityUIElementMac.mm               |   1806 +
 .../InjectedBundle/mac/ActivateFonts.mm            |     23 +-
 .../InjectedBundle/mac/InjectedBundleMac.mm        |     42 +-
 .../InjectedBundle/mac/InjectedBundlePageMac.mm    |     89 +
 .../InjectedBundle/mac/TestRunnerMac.mm            |     64 +
 .../InjectedBundle/qt/ActivateFontsQt.cpp          |     45 -
 .../InjectedBundle/qt/InjectedBundleQt.cpp         |     53 -
 .../InjectedBundle/win/TestRunnerWin.cpp           |     67 +
 .../main/native/Tools/WebKitTestRunner/Makefile    |      4 +
 .../main/native/Tools/WebKitTestRunner/Options.cpp |    195 +
 .../main/native/Tools/WebKitTestRunner/Options.h   |     80 +
 .../Tools/WebKitTestRunner/PlatformEfl.cmake       |     91 +
 .../Tools/WebKitTestRunner/PlatformGTK.cmake       |     61 +
 .../Tools/WebKitTestRunner/PlatformWebView.h       |     34 +-
 .../Tools/WebKitTestRunner/StringFunctions.h       |      9 +-
 .../Tools/WebKitTestRunner/TestController.cpp      |    364 +-
 .../native/Tools/WebKitTestRunner/TestController.h |     33 +-
 .../Tools/WebKitTestRunner/TestInvocation.cpp      |    134 +-
 .../native/Tools/WebKitTestRunner/TestInvocation.h |      7 +-
 .../Tools/WebKitTestRunner/WebKitTestRunner.pro    |     21 -
 .../Tools/WebKitTestRunner/WebKitTestRunner.sln    |      0
 .../WebKitTestRunner.xcodeproj/project.pbxproj     |    553 +-
 .../WebKitTestRunnerApp/AppDelegate.h              |     15 +
 .../WebKitTestRunnerApp/AppDelegate.m              |     49 +
 .../WebKitTestRunnerApp-Info.plist                 |     45 +
 .../WebKitTestRunnerApp/en.lproj/InfoPlist.strings |      2 +
 .../WebKitTestRunnerAppTests-Info.plist            |     22 +
 .../WebKitTestRunnerAppTests-Info.plist            |     22 +
 .../WebKitTestRunnerAppTests.m                     |     34 +
 .../en.lproj/InfoPlist.strings                     |      2 +
 .../WebKitTestRunner/WebKitTestRunnerPrefix.h      |      9 +-
 .../WebKitTestRunner/WebNotificationProvider.cpp   |    159 +
 .../WebKitTestRunner/WebNotificationProvider.h     |     58 +
 .../Tools/WebKitTestRunner/WorkQueueManager.cpp    |    228 +
 .../Tools/WebKitTestRunner/WorkQueueManager.h      |     64 +
 .../WebKitTestRunner/cairo/TestInvocationCairo.cpp |     29 +-
 .../WebKitTestRunner/cf/WebArchiveDumpSupport.cpp  |    212 +
 .../WebKitTestRunner/cf/WebArchiveDumpSupport.h    |     41 +
 .../Tools/WebKitTestRunner/cg/TestInvocationCG.cpp |     13 +-
 .../main/native/Tools/WebKitTestRunner/config.h    |     22 -
 .../WebKitTestRunner/efl/EventSenderProxyEfl.cpp   |    567 +
 .../WebKitTestRunner/efl/PlatformWebViewEfl.cpp    |    152 +
 .../WebKitTestRunner/efl/TestControllerEfl.cpp     |    131 +
 .../native/Tools/WebKitTestRunner/efl/main.cpp     |     59 +
 .../Tools/WebKitTestRunner/fonts/SampleFont.sfont  |    223 +
 .../WebKitTestRunner/gtk/EventSenderProxyGtk.cpp   |    174 +-
 .../WebKitTestRunner/gtk/TestControllerGtk.cpp     |     15 +-
 .../Tools/WebKitTestRunner/mac/EventSenderProxy.mm |     74 +-
 .../WebKitTestRunner/mac/PlatformWebViewMac.mm     |     77 +-
 .../Tools/WebKitTestRunner/mac/PoseAsClass.h       |     31 +
 .../Tools/WebKitTestRunner/mac/PoseAsClass.mm      |     73 +
 .../WebKitTestRunner/mac/TestControllerMac.mm      |     23 +
 .../mac/WebArchiveDumpSupportMac.mm                |     77 +
 .../mac/WebKitTestRunnerDraggingInfo.h             |     47 +
 .../mac/WebKitTestRunnerDraggingInfo.mm            |    149 +
 .../WebKitTestRunner/mac/WebKitTestRunnerEvent.h   |     27 +
 .../WebKitTestRunner/mac/WebKitTestRunnerEvent.mm  |     43 +
 .../mac/WebKitTestRunnerPasteboard.h               |     37 +
 .../mac/WebKitTestRunnerPasteboard.mm              |    214 +
 .../main/native/Tools/WebKitTestRunner/mac/main.mm |     17 +-
 .../WebKitTestRunner/qt/EventSenderProxyQt.cpp     |    476 -
 .../WebKitTestRunner/qt/PlatformWebViewQt.cpp      |    196 -
 .../Tools/WebKitTestRunner/qt/TestControllerQt.cpp |    188 -
 .../Tools/WebKitTestRunner/qt/TestInvocationQt.cpp |    122 -
 .../Tools/WebKitTestRunner/qt/WebKitTestRunner.qrc |      5 -
 .../main/native/Tools/WebKitTestRunner/qt/main.cpp |    131 -
 .../Tools/WebKitTestRunner/qt/resources/user.css   |      4 -
 .../WebKitTestRunner/win/InjectedBundle.vcproj     |    992 -
 .../win/InjectedBundleDebug.vsprops                |      8 -
 .../win/InjectedBundleDebugAll.vsprops             |      8 -
 .../win/InjectedBundleDebugCairoCFLite.vsprops     |      8 -
 .../win/InjectedBundleGenerated.vcproj             |     87 -
 .../win/InjectedBundleGeneratedCommon.vsprops      |     15 -
 .../win/InjectedBundlePostBuild.cmd                |      1 -
 .../win/InjectedBundlePreBuild.cmd                 |      6 -
 .../win/InjectedBundleProduction.vsprops           |      8 -
 .../win/InjectedBundleRelease.vsprops              |      8 -
 .../win/InjectedBundleReleaseCairoCFLite.vsprops   |      8 -
 .../WebKitTestRunner/win/PlatformWebViewWin.cpp    |    125 -
 .../WebKitTestRunner/win/TestControllerWin.cpp     |    225 -
 .../WebKitTestRunner/win/TestInvocationWin.cpp     |     37 -
 .../WebKitTestRunner/win/WebKitTestRunner.vcproj   |    540 -
 .../win/WebKitTestRunnerDebug.vsprops              |      8 -
 .../win/WebKitTestRunnerDebugAll.vsprops           |      8 -
 .../win/WebKitTestRunnerDebugCairoCFLite.vsprops   |      8 -
 .../win/WebKitTestRunnerPostBuild.cmd              |     36 -
 .../win/WebKitTestRunnerPreBuild.cmd               |      6 -
 .../win/WebKitTestRunnerProduction.vsprops         |      8 -
 .../win/WebKitTestRunnerRelease.vsprops            |      8 -
 .../win/WebKitTestRunnerReleaseCairoCFLite.vsprops |      8 -
 .../WebKitTestRunner/win/build-generated-files.sh  |     42 -
 .../native/Tools/WebKitTestRunner/win/main.cpp     |     37 -
 .../main/native/Tools/WinCELauncher/CMakeLists.txt |     28 +
 .../Tools/WinLauncher/AccessibilityDelegate.cpp    |     73 +
 .../Tools/WinLauncher/AccessibilityDelegate.h      |     44 +
 .../Tools/WinLauncher/PrintWebUIDelegate.cpp       |     58 +-
 .../native/Tools/WinLauncher/PrintWebUIDelegate.h  |      6 +-
 .../main/native/Tools/WinLauncher/WinLauncher.cpp  |    659 +-
 .../main/native/Tools/WinLauncher/WinLauncher.ico  |    Bin 23558 -> 0 bytes
 .../main/native/Tools/WinLauncher/WinLauncher.rc   |    137 -
 .../native/Tools/WinLauncher/WinLauncher.vcproj    |    502 -
 .../Tools/WinLauncher/WinLauncherCommon.vsprops    |     17 -
 .../Tools/WinLauncher/WinLauncherDebug.vsprops     |      8 -
 .../Tools/WinLauncher/WinLauncherDebugAll.vsprops  |      8 -
 .../WinLauncherDebugCairoCFLite.vsprops            |      8 -
 .../Tools/WinLauncher/WinLauncherPostBuild.cmd     |      1 -
 .../Tools/WinLauncher/WinLauncherPreBuild.cmd      |      6 -
 .../WinLauncher/WinLauncherProduction.vsprops      |      8 -
 .../Tools/WinLauncher/WinLauncherRelease.vsprops   |      8 -
 .../WinLauncherReleaseCairoCFLite.vsprops          |      8 -
 .../native/Tools/WinLauncher/WinLauncherReplace.h  |     29 +
 .../src/main/native/Tools/WinLauncher/small.ico    |    Bin 23558 -> 0 bytes
 .../web/src/main/native/Tools/WinLauncher/stdafx.h |     21 +-
 .../web/src/main/native/Tools/asan/asan.xcconfig   |      5 +
 .../main/native/Tools/asan/webkit-asan-ignore.txt  |      4 +
 .../clang/ReportMemoryUsagePlugin/CMakeLists.txt   |     15 +
 .../Tools/clang/ReportMemoryUsagePlugin/Makefile   |     51 +
 .../ReportMemoryUsagePlugin/ReportMemoryUsage.cpp  |    231 +
 .../tests/Source/WebCore/Test.cpp                  |    151 +
 modules/web/src/main/native/Tools/efl/common.py    |     31 +
 .../src/main/native/Tools/efl/install-dependencies |     76 +
 .../web/src/main/native/Tools/efl/jhbuild.modules  |    349 +
 modules/web/src/main/native/Tools/efl/jhbuildrc    |     80 +
 .../efl/patches/evas-fix-build-with-giflib5.patch  |     54 +
 modules/web/src/main/native/Tools/gdb/webcore.py   |     32 -
 modules/web/src/main/native/Tools/gdb/webkit.py    |     50 +-
 .../web/src/main/native/Tools/gtk/GNUmakefile.am   |    163 +
 .../src/main/native/Tools/gtk/check-gdom-symbols   |     63 +
 modules/web/src/main/native/Tools/gtk/common.py    |    192 +
 .../main/native/Tools/gtk/find-make-dist-errors    |    108 +
 .../Tools/gtk/generate-feature-defines-files       |     58 +
 .../web/src/main/native/Tools/gtk/generate-gtkdoc  |    279 +
 .../gtk/generate-inspector-gresource-manifest.py   |     47 +
 .../native/Tools/gtk/generate-webkitdom-doc-files  |    216 +
 modules/web/src/main/native/Tools/gtk/gtkdoc.py    |    424 +
 .../src/main/native/Tools/gtk/install-dependencies |    202 +
 .../main/native/Tools/gtk/jhbuild-optional.modules |     45 +
 .../main/native/Tools/gtk/jhbuild-wayland.modules  |     43 +
 .../web/src/main/native/Tools/gtk/jhbuild.modules  |    335 +
 modules/web/src/main/native/Tools/gtk/jhbuildrc    |     60 +
 modules/web/src/main/native/Tools/gtk/make-dist.py |    223 +
 modules/web/src/main/native/Tools/gtk/manifest.txt |     74 +
 ...es-a-space-between-literal-and-identifier.patch |     30 +
 ...freetype6-2.4.11-truetype-font-height-fix.patch |     39 +
 .../gtk-3.6-do-not-shutdown-accessibility.patch    |     39 +
 .../Tools/gtk/patches/libxml2-2.9.0-dtd.patch      |     27 +
 .../gtk/patches/make-3.82-arg-list-length.patch    |    104 +
 .../gtk/patches/make-3.82-parallel-build.patch     |     26 +
 ...spsrc-timeout-on-udpsrc-is-in-nanoseconds.patch |     27 +
 .../gtk/patches/udpsrc-improve-timeouts.patch      |     53 +
 .../Tools/gtk/patches/xserver-fix-glx-init.patch   |     14 +
 .../xserver-remove-bogus-dependencies.patch        |     43 +
 .../src/main/native/Tools/gtk/ycm_extra_conf.py    |    155 +
 .../src/main/native/Tools/jhbuild/jhbuild-wrapper  |    125 +
 .../src/main/native/Tools/jhbuild/jhbuildutils.py  |     53 +
 .../web/src/main/native/Tools/lldb/lldb_webkit.py  |    358 +
 .../main/native/Tools/record-memory-win/main.cpp   |    213 -
 .../record-memory-win-common.vsprops               |     11 -
 .../record-memory-win/record-memory-win.vcproj     |    414 -
 .../AssembleBuildLogs/AssembleBuildLogs.vcxproj    |    213 +
 .../AssembleBuildLogs.vcxproj.filters              |      7 +
 .../Tools/win/AssembleBuildLogs/AssembleLogs.cmd   |    213 +
 .../main/native/Tools/win/AssembleBuildLogs/README |     10 +
 .../Tools/win/DLLLauncher/DLLLauncherMain.cpp      |    235 +
 .../win/DLLLauncher/DLLLauncherWinCairo.props      |     12 +
 .../main/native/Tools/win/record-memory/main.cpp   |    213 +
 .../Tools/win/record-memory/record-memory.vcxproj  |    287 +
 .../record-memory/record-memory.vcxproj.filters    |      6 +
 .../win/record-memory/record-memoryCommon.props    |     13 +
 .../win/record-memory/record-memoryDebug.props     |     13 +
 .../record-memory/record-memoryDebugWinCairo.props |     13 +
 .../record-memory/record-memoryProduction.props    |     13 +
 .../win/record-memory/record-memoryRelease.props   |     13 +
 .../record-memoryReleaseWinCairo.props             |     13 +
 .../native/WebKitLibraries/zlib/include/zconf.h    |    506 +
 .../native/WebKitLibraries/zlib/include/zlib.h     |   1763 +
 .../test/java/javafx/scene/web/DebuggerTest.java   |      6 +-
 .../java/javafx/scene/web/ImageToDataURLTest.java  |     92 +
 .../javafx/scene/web/IrresponsiveScriptTest.java   |      4 +-
 .../javafx/scene/web/JavaScriptBridgeTest.java     |     28 +-
 .../java/javafx/scene/web/ScreenAndWindowTest.java |      4 +-
 netbeans/appsToys/FX8-3DFeatures/build.xml         |     74 -
 .../FX8-3DFeatures/nbproject/build-impl.xml        |   1427 -
 .../FX8-3DFeatures/nbproject/genfiles.properties   |      8 -
 .../FX8-3DFeatures/nbproject/project.properties    |     75 -
 netbeans/appsToys/ShapeT3D/build.xml               |     74 -
 .../appsToys/ShapeT3D/nbproject/build-impl.xml     |   1427 -
 .../ShapeT3D/nbproject/genfiles.properties         |      8 -
 .../appsToys/ShapeT3D/nbproject/project.properties |     75 -
 netbeans/controls/nbproject/build-impl.xml         |     35 +-
 netbeans/controls/nbproject/genfiles.properties    |     10 +-
 netbeans/controls/nbproject/project.properties     |      7 +-
 netbeans/controls/nbproject/project.xml            |      9 -
 netbeans/designTime/build.xml                      |     73 -
 netbeans/designTime/nbproject/build-impl.xml       |   1480 -
 netbeans/designTime/nbproject/genfiles.properties  |      8 -
 netbeans/designTime/nbproject/project.properties   |     83 -
 netbeans/designTime/nbproject/project.xml          |     34 -
 netbeans/web/nbproject/build-impl.xml              |     19 +-
 netbeans/web/nbproject/genfiles.properties         |     10 +-
 netbeans/web/nbproject/project.properties          |      2 +
 netbeans/web/nbproject/project.xml                 |      3 +-
 settings.gradle                                    |      5 +-
 tests/app-lifecycle/ClassLoaderApp/build.xml       |     75 -
 .../ClassLoaderApp/nbproject/build-impl.xml        |   1400 -
 .../ClassLoaderApp/nbproject/genfiles.properties   |      8 -
 .../ClassLoaderApp/nbproject/project.properties    |     75 -
 .../ClassLoaderApp/nbproject/project.xml           |     15 -
 .../ClassLoaderApp/src/classloader/TestApp1.java   |     60 -
 .../ClassLoaderApp/src/classloader/TestApp2.java   |     77 -
 tests/app-lifecycle/ClassLoaderTest/build.xml      |     75 -
 .../ClassLoaderTest/nbproject/build-impl.xml       |   1400 -
 .../ClassLoaderTest/nbproject/genfiles.properties  |      8 -
 .../ClassLoaderTest/nbproject/project.properties   |     73 -
 .../ClassLoaderTest/nbproject/project.xml          |     15 -
 .../test/classloader/ClassLoader1Test.java         |     41 -
 .../test/classloader/ClassLoader2Test.java         |     40 -
 .../test/classloader/ClassLoaderCommon.java        |    105 -
 tests/golden-image-suite/Modena.iml                |     64 -
 tests/golden-image-suite/build.xml                 |     40 -
 tests/golden-image-suite/nbproject/build-impl.xml  |   1444 -
 .../nbproject/configs/modena.properties            |      1 -
 .../configs/modena_sw_lcdtext_off.properties       |      2 -
 .../nbproject/genfiles.properties                  |      8 -
 .../nbproject/project.properties                   |     80 -
 tests/golden-image-suite/nbproject/project.xml     |     16 -
 .../src/modena/CombinationTest.fxml                |    205 -
 tests/golden-image-suite/src/modena/Modena.java    |    645 -
 .../src/modena/SameHeightTest.fxml                 |    375 -
 .../src/modena/SameHeightTestController.java       |     98 -
 .../golden-image-suite/src/modena/SamplePage.java  |    792 -
 .../src/modena/SamplePageChartHelper.java          |    214 -
 .../src/modena/SamplePageHelpers.java              |    389 -
 .../src/modena/SamplePageNavigation.java           |    106 -
 .../src/modena/SamplePageTableHelper.java          |    315 -
 .../src/modena/SamplePageTreeHelper.java           |    112 -
 .../src/modena/SamplePageTreeTableHelper.java      |    273 -
 .../golden-image-suite/src/modena/ScottSelvia.fxml |    495 -
 .../src/modena/SimpleWindowPage.java               |    124 -
 tests/golden-image-suite/src/modena/TestApp.css    |     90 -
 .../src/modena/mac-window-frame.png                |    Bin 15438 -> 0 bytes
 .../src/modena/recorder-icon-48.png                |    Bin 4453 -> 0 bytes
 .../golden-image-suite/src/modena/reload_12x14.png |    Bin 218 -> 0 bytes
 .../src/modena/simple-window.fxml                  |     98 -
 .../src/modena/ubuntu-window-frame.png             |    Bin 11162 -> 0 bytes
 tests/golden-image-suite/src/modena/ui-mosaic.fxml |    360 -
 .../src/modena/windows7-window-frame.png           |    Bin 21779 -> 0 bytes
 .../src/modena/windows8-window-frame.png           |    Bin 4976 -> 0 bytes
 .../test/modenatest/ModenaTest.java                |    329 -
 .../com/sun/javafx/tk/quantum/CloseWindowTest.java |      3 +-
 .../tk/quantum/WindowSceneInitDisposeTest.java     |      4 +-
 .../test/java/javafx/embed/swing/RT30650GUI.java   |     26 +-
 .../scene/layout/RegionBackgroundFillUITest.java   |      6 +-
 .../test/java/javafx/scene/text/TextNodeTest.java  |     20 +-
 .../test/java/javafx/stage/ShowAndWaitTest.java    |    159 +-
 .../src/test/java/testharness/VisualTestBase.java  |      5 +-
 12684 files changed, 3151932 insertions(+), 823105 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