From 0aa86b9a19dbf61f59055168282fe8e587cc1c0a Mon Sep 17 00:00:00 2001 From: Markus Stange Date: Thu, 18 Jan 2018 14:02:30 -0500 Subject: [PATCH 01/54] Bug 1431483 - Add a pseudo stack frame with the image URL to ImageLoader::Notify. r=aosmond MozReview-Commit-ID: F3KU0qpmHx6 --HG-- extra : rebase_source : 7533303c15407580f9cf4c6843c6478979197836 --- layout/style/ImageLoader.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/layout/style/ImageLoader.cpp b/layout/style/ImageLoader.cpp index a47e3087e4d5..da8f93d429ba 100644 --- a/layout/style/ImageLoader.cpp +++ b/layout/style/ImageLoader.cpp @@ -18,6 +18,7 @@ #include "SVGObserverUtils.h" #include "imgIContainer.h" #include "Image.h" +#include "GeckoProfiler.h" namespace mozilla { namespace css { @@ -394,6 +395,19 @@ NS_INTERFACE_MAP_END NS_IMETHODIMP ImageLoader::Notify(imgIRequest* aRequest, int32_t aType, const nsIntRect* aData) { +#ifdef MOZ_GECKO_PROFILER + nsCString uriString; + if (profiler_is_active()) { + nsCOMPtr uri; + aRequest->GetFinalURI(getter_AddRefs(uri)); + if (uri) { + uri->GetSpec(uriString); + } + } + + AUTO_PROFILER_LABEL_DYNAMIC_NSCSTRING("ImageLoader::Notify", OTHER, uriString); +#endif + if (aType == imgINotificationObserver::SIZE_AVAILABLE) { nsCOMPtr image; aRequest->GetImage(getter_AddRefs(image)); From aa257c4fc11d8284e34fd8cb547de08467279714 Mon Sep 17 00:00:00 2001 From: Evan Tseng Date: Thu, 18 Jan 2018 10:06:46 +0800 Subject: [PATCH 02/54] Bug 1431274 - Move the "Allow Firefox to install and run studies" checkbox to the below of the "Allow Nightly to send technical and interaction data to Mozilla" checkbox to match spec. r=jaws MozReview-Commit-ID: S3vrVmtILl --HG-- extra : rebase_source : 4e92bf0fff63d6431bb7b87260b62b1dc44d76c7 --- .../shield-recipe-client/lib/ShieldPreferences.jsm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/browser/extensions/shield-recipe-client/lib/ShieldPreferences.jsm b/browser/extensions/shield-recipe-client/lib/ShieldPreferences.jsm index d68e15a89997..8ed120c1ef3d 100644 --- a/browser/extensions/shield-recipe-client/lib/ShieldPreferences.jsm +++ b/browser/extensions/shield-recipe-client/lib/ShieldPreferences.jsm @@ -109,7 +109,8 @@ this.ShieldPreferences = { checkbox.setAttribute("class", "tail-with-learn-more"); checkbox.setAttribute("label", "Allow Firefox to install and run studies"); checkbox.setAttribute("preference", OPT_OUT_STUDIES_ENABLED_PREF); - checkbox.setAttribute("disabled", !Services.prefs.getBoolPref(FHR_UPLOAD_ENABLED_PREF)); + checkbox.setAttribute("disabled", Services.prefs.prefIsLocked(FHR_UPLOAD_ENABLED_PREF) || + !AppConstants.MOZ_TELEMETRY_REPORTING); hContainer.appendChild(checkbox); const viewStudies = doc.createElementNS(XUL_NS, "label"); @@ -137,7 +138,7 @@ this.ShieldPreferences = { }); // Actually inject the elements we've created. - const parent = doc.getElementById("submitHealthReportBox").closest("vbox"); + const parent = doc.getElementById("submitHealthReportBox").closest("description"); parent.appendChild(container); }, }; From 09bf1b5830fbefaa69571553d457c94e15861a1f Mon Sep 17 00:00:00 2001 From: Kartikaya Gupta Date: Thu, 18 Jan 2018 13:39:27 -0500 Subject: [PATCH 03/54] Bug 1426155 - Disable failing media mochitests on windows10-64-qr. r=jrmuizel MozReview-Commit-ID: B9ZCdOeajV8 --HG-- extra : rebase_source : b52160380da6d2621ab2fd8f662e5bca5e0fbec6 --- dom/media/tests/mochitest/mochitest.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dom/media/tests/mochitest/mochitest.ini b/dom/media/tests/mochitest/mochitest.ini index 08930782e9a1..346c10564a22 100644 --- a/dom/media/tests/mochitest/mochitest.ini +++ b/dom/media/tests/mochitest/mochitest.ini @@ -57,7 +57,7 @@ skip-if = os == 'mac' || os == 'win' || toolkit == 'android' # Bug 1404995, no l [test_getUserMedia_basicVideo.html] [test_getUserMedia_basicVideo_playAfterLoadedmetadata.html] [test_getUserMedia_basicScreenshare.html] -skip-if = toolkit == 'android' # no screenshare on android +skip-if = toolkit == 'android' || (webrender && toolkit == 'windows') # no screenshare on android; bug 1405083 permafail on webrender [test_getUserMedia_basicTabshare.html] skip-if = toolkit == 'android' # no windowshare on android [test_getUserMedia_basicWindowshare.html] From 05fda53c2cd3ab0f3eac52fa2f662dd91f466c05 Mon Sep 17 00:00:00 2001 From: Kartikaya Gupta Date: Thu, 18 Jan 2018 13:39:32 -0500 Subject: [PATCH 04/54] Bug 1426155 - Turn on media mochitest suite for windows10-64 QuantumRender builds. r=dustin MozReview-Commit-ID: Ds7b6QjSvuy --HG-- extra : rebase_source : a0ef1700b963921fdcffee4390692b133b507f5c --- taskcluster/ci/test/mochitest.yml | 8 ++++++++ taskcluster/ci/test/test-sets.yml | 1 + 2 files changed, 9 insertions(+) diff --git a/taskcluster/ci/test/mochitest.yml b/taskcluster/ci/test/mochitest.yml index 8a01825da05f..ec4d79f60ecc 100644 --- a/taskcluster/ci/test/mochitest.yml +++ b/taskcluster/ci/test/mochitest.yml @@ -286,7 +286,15 @@ mochitest-media: suite: mochitest/mochitest-media treeherder-symbol: M(mda) max-run-time: 5400 + run-on-projects: + by-test-platform: + .*-qr/.*: ['mozilla-central', 'autoland', 'mozilla-inbound', 'try'] # exclude beta and project branches + default: built-projects loopback-video: true + virtualization: + by-test-platform: + windows10-64-qr/.*: virtual-with-gpu + default: virtual instance-size: by-test-platform: android.*: xlarge diff --git a/taskcluster/ci/test/test-sets.yml b/taskcluster/ci/test/test-sets.yml index caef3368a878..7c38ea985d80 100644 --- a/taskcluster/ci/test/test-sets.yml +++ b/taskcluster/ci/test/test-sets.yml @@ -140,6 +140,7 @@ linux-qr-tests: windows-qr-tests: - crashtest - mochitest-gpu + - mochitest-media jsdcov-code-coverage-tests: - mochitest From 5d31e3d10ab4c79297ecf661f3762c7359272e41 Mon Sep 17 00:00:00 2001 From: iceman Date: Wed, 17 Jan 2018 16:14:43 +0100 Subject: [PATCH 05/54] Bug 1407763 - Enable py2 and py3 compat linters for testing/marionette. r=ahal MozReview-Commit-ID: 4IYhPPGlJlo --HG-- extra : rebase_source : a27b89c734082fc8acbc329ded75d7ef87d70dbe --- testing/marionette/client/docs/conf.py | 2 ++ .../client/marionette_driver/__init__.py | 2 ++ .../client/marionette_driver/addons.py | 2 ++ .../marionette/client/marionette_driver/by.py | 2 ++ .../marionette_driver/date_time_value.py | 2 ++ .../client/marionette_driver/decorators.py | 5 ++++- .../client/marionette_driver/errors.py | 2 ++ .../client/marionette_driver/expected.py | 6 ++++-- .../client/marionette_driver/geckoinstance.py | 7 +++++-- .../client/marionette_driver/gestures.py | 4 +++- .../client/marionette_driver/keys.py | 2 ++ .../client/marionette_driver/localization.py | 2 ++ .../client/marionette_driver/marionette.py | 15 +++++++++------ .../client/marionette_driver/selection.py | 2 ++ .../client/marionette_driver/timeout.py | 3 ++- .../client/marionette_driver/transport.py | 6 +++++- .../client/marionette_driver/wait.py | 6 +++++- testing/marionette/client/requirements.txt | 1 + testing/marionette/client/setup.py | 2 ++ .../harness/marionette_harness/__init__.py | 2 ++ .../marionette_test/__init__.py | 3 ++- .../marionette_test/decorators.py | 2 ++ .../marionette_test/testcases.py | 2 ++ .../marionette_harness/runner/__init__.py | 2 ++ .../harness/marionette_harness/runner/base.py | 19 ++++++++++++------- .../marionette_harness/runner/httpd.py | 6 ++++-- .../runner/mixins/__init__.py | 2 ++ .../browsermobproxy/__init__.py | 3 +++ .../browsermobproxy/client.py | 2 ++ .../browsermobproxy/server.py | 2 ++ .../webdriver_event_listener.py | 2 ++ .../mixins/browsermob-proxy-py/docs/conf.py | 2 ++ .../mixins/browsermob-proxy-py/setup.py | 2 ++ .../browsermob-proxy-py/test/test_client.py | 2 ++ .../browsermob-proxy-py/test/test_remote.py | 2 ++ .../test/test_webdriver.py | 2 ++ .../runner/mixins/browsermob.py | 2 ++ .../runner/mixins/window_manager.py | 7 +++++-- .../marionette_harness/runner/serve.py | 6 ++++-- .../harness/marionette_harness/runtests.py | 2 ++ .../tests/harness_unit/conftest.py | 2 ++ .../tests/harness_unit/test_httpd.py | 2 ++ .../harness_unit/test_marionette_arguments.py | 3 +++ .../harness_unit/test_marionette_harness.py | 2 ++ .../harness_unit/test_marionette_runner.py | 2 ++ .../test_marionette_test_result.py | 2 ++ .../tests/harness_unit/test_serve.py | 2 ++ .../tests/unit/single_finger_functions.py | 2 ++ .../tests/unit/test_accessibility.py | 2 ++ .../tests/unit/test_addons.py | 2 ++ .../tests/unit/test_anonymous_content.py | 2 ++ .../tests/unit/test_browsermobproxy.py | 2 ++ .../tests/unit/test_capabilities.py | 3 ++- .../tests/unit/test_checkbox.py | 2 ++ .../tests/unit/test_checkbox_chrome.py | 2 ++ .../tests/unit/test_chrome.py | 2 ++ .../tests/unit/test_chrome_element_css.py | 2 ++ .../tests/unit/test_cli_arguments.py | 2 ++ .../tests/unit/test_click.py | 2 ++ .../tests/unit/test_click_chrome.py | 2 ++ .../tests/unit/test_click_scrolling.py | 2 ++ .../tests/unit/test_cookies.py | 4 +++- .../tests/unit/test_crash.py | 2 ++ .../tests/unit/test_data_driven.py | 2 ++ .../tests/unit/test_date_time_value.py | 2 ++ .../tests/unit/test_element_retrieval.py | 2 ++ .../tests/unit/test_element_state.py | 3 ++- .../tests/unit/test_element_state_chrome.py | 2 ++ .../tests/unit/test_elementsize.py | 2 ++ .../tests/unit/test_elementsize_chrome.py | 2 ++ .../tests/unit/test_errors.py | 2 ++ .../tests/unit/test_execute_async_script.py | 4 +++- .../tests/unit/test_execute_isolate.py | 2 ++ .../tests/unit/test_execute_sandboxes.py | 2 ++ .../tests/unit/test_execute_script.py | 2 ++ .../tests/unit/test_expected.py | 2 ++ .../tests/unit/test_expectedfail.py | 2 ++ .../tests/unit/test_file_upload.py | 2 ++ .../tests/unit/test_findelement_chrome.py | 2 ++ .../tests/unit/test_geckoinstance.py | 2 ++ .../tests/unit/test_get_current_url_chrome.py | 2 ++ .../tests/unit/test_getactiveframe_oop.py | 2 ++ .../tests/unit/test_implicit_waits.py | 2 ++ .../tests/unit/test_key_actions.py | 2 ++ .../tests/unit/test_localization.py | 2 ++ .../tests/unit/test_marionette.py | 2 ++ .../tests/unit/test_modal_dialogs.py | 2 ++ .../tests/unit/test_mouse_action.py | 2 ++ .../tests/unit/test_navigation.py | 8 +++++--- .../tests/unit/test_pagesource.py | 2 ++ .../tests/unit/test_pagesource_chrome.py | 2 ++ .../tests/unit/test_position.py | 2 ++ .../tests/unit/test_prefs.py | 2 ++ .../tests/unit/test_profile_management.py | 2 ++ .../tests/unit/test_proxy.py | 2 ++ .../tests/unit/test_quit_restart.py | 3 +-- .../tests/unit/test_rendered_element.py | 2 ++ .../tests/unit/test_report.py | 2 ++ .../tests/unit/test_run_js_test.py | 2 ++ .../tests/unit/test_screen_orientation.py | 2 ++ .../tests/unit/test_screenshot.py | 2 ++ .../tests/unit/test_select.py | 2 ++ .../tests/unit/test_session.py | 2 ++ .../tests/unit/test_shadow_dom.py | 2 ++ .../tests/unit/test_single_finger_desktop.py | 2 ++ .../tests/unit/test_skip_setup.py | 2 ++ .../tests/unit/test_switch_frame.py | 2 ++ .../tests/unit/test_switch_frame_chrome.py | 2 ++ .../tests/unit/test_switch_window_chrome.py | 2 ++ .../tests/unit/test_switch_window_content.py | 2 ++ .../unit/test_teardown_context_preserved.py | 2 ++ .../tests/unit/test_text.py | 2 ++ .../tests/unit/test_text_chrome.py | 2 ++ .../tests/unit/test_timeouts.py | 2 ++ .../tests/unit/test_title.py | 2 ++ .../tests/unit/test_title_chrome.py | 2 ++ .../tests/unit/test_transport.py | 2 ++ .../tests/unit/test_typing.py | 2 ++ .../tests/unit/test_visibility.py | 2 ++ .../tests/unit/test_wait.py | 2 ++ .../tests/unit/test_window_close_chrome.py | 2 ++ .../tests/unit/test_window_close_content.py | 2 ++ .../tests/unit/test_window_fullscreen.py | 2 ++ .../tests/unit/test_window_handles_chrome.py | 2 ++ .../tests/unit/test_window_handles_content.py | 2 ++ .../tests/unit/test_window_management.py | 2 ++ .../tests/unit/test_window_maximize.py | 2 ++ .../tests/unit/test_window_minimize.py | 2 ++ .../tests/unit/test_window_rect.py | 3 ++- .../tests/unit/test_window_status_chrome.py | 2 ++ .../tests/unit/test_window_status_content.py | 2 ++ .../tests/unit/test_window_type_chrome.py | 2 ++ .../tests/unit/test_with_using_context.py | 2 ++ testing/marionette/harness/requirements.txt | 1 + testing/marionette/harness/setup.py | 2 ++ testing/marionette/mach_commands.py | 8 ++++---- .../marionette/mach_test_package_commands.py | 4 +++- .../marionette/puppeteer/firefox/docs/conf.py | 2 ++ .../firefox/firefox_puppeteer/__init__.py | 2 ++ .../firefox/firefox_puppeteer/api/appinfo.py | 2 ++ .../firefox/firefox_puppeteer/api/keys.py | 2 ++ .../firefox/firefox_puppeteer/api/l10n.py | 2 ++ .../firefox/firefox_puppeteer/api/places.py | 2 ++ .../firefox/firefox_puppeteer/api/security.py | 2 ++ .../firefox_puppeteer/api/software_update.py | 8 ++++++-- .../firefox/firefox_puppeteer/api/utils.py | 2 ++ .../firefox/firefox_puppeteer/base.py | 2 ++ .../firefox/firefox_puppeteer/decorators.py | 2 ++ .../firefox/firefox_puppeteer/errors.py | 2 ++ .../firefox/firefox_puppeteer/mixins.py | 2 ++ .../firefox/firefox_puppeteer/puppeteer.py | 4 +++- .../firefox_puppeteer/ui/about_window/deck.py | 2 ++ .../ui/about_window/window.py | 2 ++ .../firefox/firefox_puppeteer/ui/base.py | 2 ++ .../ui/browser/notifications.py | 2 ++ .../firefox_puppeteer/ui/browser/tabbar.py | 2 ++ .../firefox_puppeteer/ui/browser/toolbars.py | 2 ++ .../firefox_puppeteer/ui/browser/window.py | 2 ++ .../firefox/firefox_puppeteer/ui/deck.py | 2 ++ .../firefox/firefox_puppeteer/ui/menu.py | 2 ++ .../firefox_puppeteer/ui/pageinfo/deck.py | 2 ++ .../firefox_puppeteer/ui/pageinfo/window.py | 2 ++ .../ui/update_wizard/__init__.py | 4 +++- .../ui/update_wizard/dialog.py | 2 ++ .../ui/update_wizard/wizard.py | 2 ++ .../firefox/firefox_puppeteer/ui/windows.py | 2 ++ .../puppeteer/firefox/requirements.txt | 1 + testing/marionette/puppeteer/firefox/setup.py | 1 + tools/lint/py2.yml | 1 - tools/lint/py3.yml | 1 - 170 files changed, 385 insertions(+), 50 deletions(-) diff --git a/testing/marionette/client/docs/conf.py b/testing/marionette/client/docs/conf.py index c3a74eef6183..3d15d3313e76 100644 --- a/testing/marionette/client/docs/conf.py +++ b/testing/marionette/client/docs/conf.py @@ -11,6 +11,8 @@ # All configuration values have a default; values that are commented out # serve to show the default. +from __future__ import absolute_import + import os import sys diff --git a/testing/marionette/client/marionette_driver/__init__.py b/testing/marionette/client/marionette_driver/__init__.py index 1b976ceb3191..1fe860175f4c 100644 --- a/testing/marionette/client/marionette_driver/__init__.py +++ b/testing/marionette/client/marionette_driver/__init__.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + __version__ = '2.5.0' from marionette_driver import ( diff --git a/testing/marionette/client/marionette_driver/addons.py b/testing/marionette/client/marionette_driver/addons.py index 0a8baef4fca8..ac3a346a40aa 100644 --- a/testing/marionette/client/marionette_driver/addons.py +++ b/testing/marionette/client/marionette_driver/addons.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from . import errors __all__ = ["Addons", "AddonInstallException"] diff --git a/testing/marionette/client/marionette_driver/by.py b/testing/marionette/client/marionette_driver/by.py index 8232be145329..6427a8213c1a 100644 --- a/testing/marionette/client/marionette_driver/by.py +++ b/testing/marionette/client/marionette_driver/by.py @@ -13,6 +13,8 @@ # See the License for the specific language governing permissions and # limitations under the License. +from __future__ import absolute_import + class By(object): ID = "id" diff --git a/testing/marionette/client/marionette_driver/date_time_value.py b/testing/marionette/client/marionette_driver/date_time_value.py index 35c541dc029d..984377bf1e34 100644 --- a/testing/marionette/client/marionette_driver/date_time_value.py +++ b/testing/marionette/client/marionette_driver/date_time_value.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + class DateTimeValue(object): """ diff --git a/testing/marionette/client/marionette_driver/decorators.py b/testing/marionette/client/marionette_driver/decorators.py index f651524719fb..560c822c843a 100644 --- a/testing/marionette/client/marionette_driver/decorators.py +++ b/testing/marionette/client/marionette_driver/decorators.py @@ -2,9 +2,12 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -from functools import wraps +from __future__ import absolute_import, print_function + import socket +from functools import wraps + def _find_marionette_in_args(*args, **kwargs): try: diff --git a/testing/marionette/client/marionette_driver/errors.py b/testing/marionette/client/marionette_driver/errors.py index e759cf6f83fd..ad5523bf4ba2 100644 --- a/testing/marionette/client/marionette_driver/errors.py +++ b/testing/marionette/client/marionette_driver/errors.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import traceback diff --git a/testing/marionette/client/marionette_driver/expected.py b/testing/marionette/client/marionette_driver/expected.py index 529efa30353f..018377767443 100644 --- a/testing/marionette/client/marionette_driver/expected.py +++ b/testing/marionette/client/marionette_driver/expected.py @@ -2,10 +2,12 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -import errors +from __future__ import absolute_import + import types -from marionette import HTMLElement +from . import errors +from .marionette import HTMLElement """This file provides a set of expected conditions for common use cases when writing Marionette tests. diff --git a/testing/marionette/client/marionette_driver/geckoinstance.py b/testing/marionette/client/marionette_driver/geckoinstance.py index 290943d1ae14..d047bcf3cdec 100644 --- a/testing/marionette/client/marionette_driver/geckoinstance.py +++ b/testing/marionette/client/marionette_driver/geckoinstance.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/ +from __future__ import absolute_import + import os import sys import tempfile @@ -15,6 +17,7 @@ import mozversion from mozdevice import DMError from mozprofile import Profile from mozrunner import Runner, FennecEmulatorRunner +from six import reraise class GeckoInstance(object): @@ -213,7 +216,7 @@ class GeckoInstance(object): except (IOError, KeyError): exc, val, tb = sys.exc_info() msg = 'Application "{0}" unknown (should be one of {1})' - raise NotImplementedError, msg.format(app, apps.keys()), tb + reraise(NotImplementedError, msg.format(app, apps.keys()), tb) return instance_class(*args, **kwargs) @@ -356,7 +359,7 @@ class FennecInstance(GeckoInstance): except Exception as e: exc, val, tb = sys.exc_info() message = "Error possibly due to runner or device args: {}" - raise exc, message.format(e.message), tb + reraise(exc, message.format(e.message), tb) # gecko_log comes from logcat when running with device/emulator logcat_args = { "filterspec": "Gecko", diff --git a/testing/marionette/client/marionette_driver/gestures.py b/testing/marionette/client/marionette_driver/gestures.py index 55b27ec83b9e..742c029f2ee7 100644 --- a/testing/marionette/client/marionette_driver/gestures.py +++ b/testing/marionette/client/marionette_driver/gestures.py @@ -2,7 +2,9 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -from marionette import MultiActions, Actions +from __future__ import absolute_import + +from .marionette import MultiActions, Actions def smooth_scroll(marionette_session, start_element, axis, direction, diff --git a/testing/marionette/client/marionette_driver/keys.py b/testing/marionette/client/marionette_driver/keys.py index 2a998c08924d..168209b2222d 100644 --- a/testing/marionette/client/marionette_driver/keys.py +++ b/testing/marionette/client/marionette_driver/keys.py @@ -13,6 +13,8 @@ # See the License for the specific language governing permissions and # limitations under the License. +from __future__ import absolute_import + class Keys(object): diff --git a/testing/marionette/client/marionette_driver/localization.py b/testing/marionette/client/marionette_driver/localization.py index ad7b8f009b42..f3bc66587d40 100644 --- a/testing/marionette/client/marionette_driver/localization.py +++ b/testing/marionette/client/marionette_driver/localization.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + class L10n(object): """An API which allows Marionette to handle localized content. diff --git a/testing/marionette/client/marionette_driver/marionette.py b/testing/marionette/client/marionette_driver/marionette.py index 74a690d4ac5e..b77cf140808a 100644 --- a/testing/marionette/client/marionette_driver/marionette.py +++ b/testing/marionette/client/marionette_driver/marionette.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import base64 import datetime import json @@ -14,9 +16,10 @@ import warnings from contextlib import contextmanager -import errors -import transport +from six import reraise +from . import errors +from . import transport from .decorators import do_process_check from .geckoinstance import GeckoInstance from .keys import Keys @@ -639,7 +642,7 @@ class Marionette(object): msg = "Process killed after {}s because no connection to Marionette "\ "server could be established. Check gecko.log for errors" _, _, tb = sys.exc_info() - raise IOError, msg.format(timeout), tb + reraise(IOError, msg.format(timeout), tb) def cleanup(self): if self.session is not None: @@ -796,7 +799,7 @@ class Marionette(object): # If the application hasn't been launched by Marionette no further action can be done. # In such cases we simply re-throw the exception. if not self.instance: - raise exc, val, tb + reraise(exc, val, tb) else: # Somehow the socket disconnected. Give the application some time to shutdown @@ -824,7 +827,7 @@ class Marionette(object): message += ' (Reason: {reason})' - raise IOError, message.format(returncode=returncode, reason=val), tb + reraise(IOError, message.format(returncode=returncode, reason=val), tb) @staticmethod def convert_keys(*string): @@ -1152,7 +1155,7 @@ class Marionette(object): if self.instance.runner.returncode is not None: exc, val, tb = sys.exc_info() self.cleanup() - raise exc, "Requested restart of the application was aborted", tb + reraise(exc, "Requested restart of the application was aborted", tb) else: self.delete_session() diff --git a/testing/marionette/client/marionette_driver/selection.py b/testing/marionette/client/marionette_driver/selection.py index b89736bda10b..1ed100f3df74 100644 --- a/testing/marionette/client/marionette_driver/selection.py +++ b/testing/marionette/client/marionette_driver/selection.py @@ -3,6 +3,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + class SelectionManager(object): '''Interface for manipulating the selection and carets of the element. diff --git a/testing/marionette/client/marionette_driver/timeout.py b/testing/marionette/client/marionette_driver/timeout.py index 7ca8d0767666..e45f66da4f21 100644 --- a/testing/marionette/client/marionette_driver/timeout.py +++ b/testing/marionette/client/marionette_driver/timeout.py @@ -2,8 +2,9 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import -import errors +from . import errors DEFAULT_SCRIPT_TIMEOUT = 30 diff --git a/testing/marionette/client/marionette_driver/transport.py b/testing/marionette/client/marionette_driver/transport.py index 025f91a8c982..6d76ec1fe9d6 100644 --- a/testing/marionette/client/marionette_driver/transport.py +++ b/testing/marionette/client/marionette_driver/transport.py @@ -2,11 +2,15 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import json import socket import sys import time +from six import reraise + class SocketTimeout(object): def __init__(self, socket, timeout): @@ -204,7 +208,7 @@ class TcpTransport(object): msg = "Connection attempt failed because no data has been received over the socket: {}" exc, val, tb = sys.exc_info() - raise exc, msg.format(val), tb + reraise(exc, msg.format(val), tb) hello = json.loads(raw) application_type = hello.get("applicationType") diff --git a/testing/marionette/client/marionette_driver/wait.py b/testing/marionette/client/marionette_driver/wait.py index c2a8bc360daa..16a24d86b99e 100644 --- a/testing/marionette/client/marionette_driver/wait.py +++ b/testing/marionette/client/marionette_driver/wait.py @@ -2,11 +2,15 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import collections -import errors import sys import time +from . import errors + + DEFAULT_TIMEOUT = 5 DEFAULT_INTERVAL = 0.1 diff --git a/testing/marionette/client/requirements.txt b/testing/marionette/client/requirements.txt index a06a719acf23..cd64da04f3a6 100644 --- a/testing/marionette/client/requirements.txt +++ b/testing/marionette/client/requirements.txt @@ -1,2 +1,3 @@ mozrunner >= 6.13 mozversion >= 1.1 +six diff --git a/testing/marionette/client/setup.py b/testing/marionette/client/setup.py index b73b17d08a38..d021d20d350d 100644 --- a/testing/marionette/client/setup.py +++ b/testing/marionette/client/setup.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import os import re from setuptools import setup, find_packages diff --git a/testing/marionette/harness/marionette_harness/__init__.py b/testing/marionette/harness/marionette_harness/__init__.py index 110c8e4d899a..39c53f6985e9 100644 --- a/testing/marionette/harness/marionette_harness/__init__.py +++ b/testing/marionette/harness/marionette_harness/__init__.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + __version__ = '4.3.0' from .marionette_test import ( diff --git a/testing/marionette/harness/marionette_harness/marionette_test/__init__.py b/testing/marionette/harness/marionette_harness/marionette_test/__init__.py index efcf1d38eb09..d163c5c881a4 100644 --- a/testing/marionette/harness/marionette_harness/marionette_test/__init__.py +++ b/testing/marionette/harness/marionette_harness/marionette_test/__init__.py @@ -2,8 +2,9 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -__version__ = '3.1.0' +from __future__ import absolute_import +__version__ = '3.1.0' from unittest.case import ( expectedFailure, diff --git a/testing/marionette/harness/marionette_harness/marionette_test/decorators.py b/testing/marionette/harness/marionette_harness/marionette_test/decorators.py index 63f947ea28ff..9ecaa2e21e35 100644 --- a/testing/marionette/harness/marionette_harness/marionette_test/decorators.py +++ b/testing/marionette/harness/marionette_harness/marionette_test/decorators.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import functools import types diff --git a/testing/marionette/harness/marionette_harness/marionette_test/testcases.py b/testing/marionette/harness/marionette_harness/marionette_test/testcases.py index 587250cf28d8..cedaf480e734 100644 --- a/testing/marionette/harness/marionette_harness/marionette_test/testcases.py +++ b/testing/marionette/harness/marionette_harness/marionette_test/testcases.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import imp import os import re diff --git a/testing/marionette/harness/marionette_harness/runner/__init__.py b/testing/marionette/harness/marionette_harness/runner/__init__.py index e8a0575bb956..13ebe46c8778 100644 --- a/testing/marionette/harness/marionette_harness/runner/__init__.py +++ b/testing/marionette/harness/marionette_harness/runner/__init__.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from .base import ( BaseMarionetteArguments, BaseMarionetteTestRunner, diff --git a/testing/marionette/harness/marionette_harness/runner/base.py b/testing/marionette/harness/marionette_harness/runner/base.py index c6573b68c99e..03b91b3d1339 100644 --- a/testing/marionette/harness/marionette_harness/runner/base.py +++ b/testing/marionette/harness/marionette_harness/runner/base.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import json import os import random @@ -20,14 +22,17 @@ import mozinfo import moznetwork import mozprofile import mozversion -import serve from manifestparser import TestManifest from manifestparser.filters import tags from marionette_driver.marionette import Marionette from moztest.adapters.unit import StructuredTestResult, StructuredTestRunner from moztest.results import TestResult, TestResultCollection, relevant_line -from serve import iter_proc, iter_url + +from six import reraise + +from . import serve + here = os.path.abspath(os.path.dirname(__file__)) @@ -656,7 +661,7 @@ class BaseMarionetteTestRunner(object): except ValueError as e: exc, val, tb = sys.exc_info() msg = "JSON file ({0}) is not properly formatted: {1}" - raise exc, msg.format(os.path.abspath(path), e.message), tb + reraise(exc, msg.format(os.path.abspath(path), e.message), tb) return data @property @@ -767,7 +772,7 @@ class BaseMarionetteTestRunner(object): except Exception as e: exc, val, tb = sys.exc_info() msg = "Connection attempt to {0}:{1} failed with error: {2}" - raise exc, msg.format(host, port, e), tb + reraise(exc, msg.format(host, port, e), tb) if self.workspace: kwargs['workspace'] = self.workspace_path if self.headless: @@ -856,7 +861,7 @@ class BaseMarionetteTestRunner(object): any(not server.is_alive for _, server in self.fixture_servers): self.logger.info("Starting fixture servers") self.fixture_servers = self.start_fixture_servers() - for url in iter_url(self.fixture_servers): + for url in serve.iter_url(self.fixture_servers): self.logger.info("Fixture server listening on %s" % url) # backwards compatibility @@ -933,7 +938,7 @@ class BaseMarionetteTestRunner(object): # reraise previous interruption now if interrupted: - raise interrupted[0], interrupted[1], interrupted[2] + reraise(interrupted[0], interrupted[1], interrupted[2]) def _print_summary(self, tests): self.logger.info('\nSUMMARY\n-------') @@ -1104,7 +1109,7 @@ class BaseMarionetteTestRunner(object): self.run_test_set(self.tests) def cleanup(self): - for proc in iter_proc(self.fixture_servers): + for proc in serve.iter_proc(self.fixture_servers): proc.stop() proc.kill() self.fixture_servers = {} diff --git a/testing/marionette/harness/marionette_harness/runner/httpd.py b/testing/marionette/harness/marionette_harness/runner/httpd.py index da08a7749d2a..48ee6bfede55 100755 --- a/testing/marionette/harness/marionette_harness/runner/httpd.py +++ b/testing/marionette/harness/marionette_harness/runner/httpd.py @@ -9,6 +9,8 @@ Marionette. """ +from __future__ import absolute_import, print_function + import argparse import os import select @@ -175,6 +177,6 @@ e.g. \"https://0.0.0.0:0/base/\"""") ssl_cert=args.ssl_cert, ssl_key=args.ssl_key) httpd.start() - print >>sys.stderr, "%s: started fixture server on %s" % \ - (sys.argv[0], httpd.get_url("/")) + print("{0}: started fixture server on {1}".format(sys.argv[0], httpd.get_url("/")), + file=sys.stderr) httpd.wait() diff --git a/testing/marionette/harness/marionette_harness/runner/mixins/__init__.py b/testing/marionette/harness/marionette_harness/runner/mixins/__init__.py index d4abaacb459d..b2bebde6c238 100644 --- a/testing/marionette/harness/marionette_harness/runner/mixins/__init__.py +++ b/testing/marionette/harness/marionette_harness/runner/mixins/__init__.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from .browsermob import ( BrowserMobProxyTestCaseMixin, BrowserMobProxyArguments, diff --git a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/__init__.py b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/__init__.py index 5c6d63004fbc..a893e19a9f25 100644 --- a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/__init__.py +++ b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/__init__.py @@ -1,3 +1,6 @@ +from __future__ import absolute_import + + __version__ = '0.5.0' from .server import Server diff --git a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/client.py b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/client.py index 00b98ca5ee3f..820f781daf7d 100644 --- a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/client.py +++ b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/client.py @@ -1,3 +1,5 @@ +from __future__ import absolute_import + import requests try: diff --git a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/server.py b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/server.py index ff6db4efe32d..a204f2939db6 100644 --- a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/server.py +++ b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/server.py @@ -1,3 +1,5 @@ +from __future__ import absolute_import + import os import platform import socket diff --git a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/webdriver_event_listener.py b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/webdriver_event_listener.py index 533542b09640..03c24e0349ea 100644 --- a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/webdriver_event_listener.py +++ b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/webdriver_event_listener.py @@ -1,3 +1,5 @@ +from __future__ import absolute_import + from selenium.webdriver.support.abstract_event_listener import AbstractEventListener class WebDriverEventListener(AbstractEventListener): diff --git a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/conf.py b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/conf.py index 961c48907364..4882b959c5bf 100644 --- a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/conf.py +++ b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/conf.py @@ -11,6 +11,8 @@ # All configuration values have a default; values that are commented out # serve to show the default. +from __future__ import absolute_import + import sys, os # If extensions (or modules to document with autodoc) are in another directory, diff --git a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/setup.py b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/setup.py index f6581cf081e1..7abc940bf008 100644 --- a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/setup.py +++ b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/setup.py @@ -1,3 +1,5 @@ +from __future__ import absolute_import + from setuptools import setup, find_packages setup(name='browsermob-proxy', diff --git a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/test/test_client.py b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/test/test_client.py index 8968b103fce3..24f6f6b75bb3 100644 --- a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/test/test_client.py +++ b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/test/test_client.py @@ -1,3 +1,5 @@ +from __future__ import absolute_import + import os.path import pytest import sys diff --git a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/test/test_remote.py b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/test/test_remote.py index 9a002f10906a..ff2c724d4425 100644 --- a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/test/test_remote.py +++ b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/test/test_remote.py @@ -1,3 +1,5 @@ +from __future__ import absolute_import + from selenium import webdriver import selenium.webdriver.common.desired_capabilities import os diff --git a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/test/test_webdriver.py b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/test/test_webdriver.py index 4a35e7162c77..92ad5e5003ea 100644 --- a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/test/test_webdriver.py +++ b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/test/test_webdriver.py @@ -1,3 +1,5 @@ +from __future__ import absolute_import + from selenium import webdriver import selenium.webdriver.common.desired_capabilities from selenium.webdriver.common.proxy import Proxy diff --git a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob.py b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob.py index e4c3cb545490..dfaa5ae23e73 100644 --- a/testing/marionette/harness/marionette_harness/runner/mixins/browsermob.py +++ b/testing/marionette/harness/marionette_harness/runner/mixins/browsermob.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import os from browsermobproxy import Server diff --git a/testing/marionette/harness/marionette_harness/runner/mixins/window_manager.py b/testing/marionette/harness/marionette_harness/runner/mixins/window_manager.py index 3e117dba111a..1fa3dcaddb87 100644 --- a/testing/marionette/harness/marionette_harness/runner/mixins/window_manager.py +++ b/testing/marionette/harness/marionette_harness/runner/mixins/window_manager.py @@ -2,9 +2,12 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import sys from marionette_driver import By, Wait +from six import reraise class WindowManagerMixin(object): @@ -68,7 +71,7 @@ class WindowManagerMixin(object): self.marionette.find_element(*self._menu_item_new_tab).click() except Exception: exc, val, tb = sys.exc_info() - raise exc, 'Failed to trigger opening a new tab: {}'.format(val), tb + reraise(exc, 'Failed to trigger opening a new tab: {}'.format(val), tb) else: Wait(self.marionette).until( lambda mn: len(mn.window_handles) == len(current_tabs) + 1, @@ -99,7 +102,7 @@ class WindowManagerMixin(object): self.marionette.execute_script("window.open();") except Exception: exc, val, tb = sys.exc_info() - raise exc, 'Failed to trigger opening a new window: {}'.format(val), tb + reraise(exc, 'Failed to trigger opening a new window: {}'.format(val), tb) else: Wait(self.marionette).until( lambda mn: len(mn.chrome_window_handles) == len(current_windows) + 1, diff --git a/testing/marionette/harness/marionette_harness/runner/serve.py b/testing/marionette/harness/marionette_harness/runner/serve.py index 1969c91709bd..11579bbbeae1 100755 --- a/testing/marionette/harness/marionette_harness/runner/serve.py +++ b/testing/marionette/harness/marionette_harness/runner/serve.py @@ -9,6 +9,8 @@ processes. """ +from __future__ import absolute_import, print_function + import argparse import multiprocessing import os @@ -16,7 +18,7 @@ import sys from collections import defaultdict -import httpd +from . import httpd __all__ = ["default_doc_root", @@ -212,7 +214,7 @@ def main(args): servers = start(args.doc_root) for url in iter_url(servers): - print >>sys.stderr, "{}: listening on {}".format(sys.argv[0], url) + print("{}: listening on {}".format(sys.argv[0], url), file=sys.stderr) try: while any(proc.is_alive for proc in iter_proc(servers)): diff --git a/testing/marionette/harness/marionette_harness/runtests.py b/testing/marionette/harness/marionette_harness/runtests.py index 340747511108..5784fe49f98a 100644 --- a/testing/marionette/harness/marionette_harness/runtests.py +++ b/testing/marionette/harness/marionette_harness/runtests.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import sys import mozlog diff --git a/testing/marionette/harness/marionette_harness/tests/harness_unit/conftest.py b/testing/marionette/harness/marionette_harness/tests/harness_unit/conftest.py index 0c1bf1f3cdf0..ad64cc990d9a 100644 --- a/testing/marionette/harness/marionette_harness/tests/harness_unit/conftest.py +++ b/testing/marionette/harness/marionette_harness/tests/harness_unit/conftest.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import pytest from mock import Mock, MagicMock diff --git a/testing/marionette/harness/marionette_harness/tests/harness_unit/test_httpd.py b/testing/marionette/harness/marionette_harness/tests/harness_unit/test_httpd.py index a1ad711f9d1c..e55e7a0d5463 100644 --- a/testing/marionette/harness/marionette_harness/tests/harness_unit/test_httpd.py +++ b/testing/marionette/harness/marionette_harness/tests/harness_unit/test_httpd.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import json import os import types diff --git a/testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_arguments.py b/testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_arguments.py index 5d83dc414433..dfa1f81ebd89 100644 --- a/testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_arguments.py +++ b/testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_arguments.py @@ -1,6 +1,9 @@ # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. + +from __future__ import absolute_import + import mozunit import pytest diff --git a/testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_harness.py b/testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_harness.py index b582d8409fc8..9f3b36d438cc 100644 --- a/testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_harness.py +++ b/testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_harness.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import mozunit import pytest diff --git a/testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_runner.py b/testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_runner.py index a2fb7f20f79b..bfadac8c7a05 100644 --- a/testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_runner.py +++ b/testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_runner.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import manifestparser import mozunit import pytest diff --git a/testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_test_result.py b/testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_test_result.py index 0510281a3f88..840e1f12e230 100644 --- a/testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_test_result.py +++ b/testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_test_result.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import mozunit import pytest diff --git a/testing/marionette/harness/marionette_harness/tests/harness_unit/test_serve.py b/testing/marionette/harness/marionette_harness/tests/harness_unit/test_serve.py index 75dab1ece197..9177166e78c1 100644 --- a/testing/marionette/harness/marionette_harness/tests/harness_unit/test_serve.py +++ b/testing/marionette/harness/marionette_harness/tests/harness_unit/test_serve.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import types import mozunit diff --git a/testing/marionette/harness/marionette_harness/tests/unit/single_finger_functions.py b/testing/marionette/harness/marionette_harness/tests/unit/single_finger_functions.py index c2daf9d54c55..9343c1877c07 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/single_finger_functions.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/single_finger_functions.py @@ -1,3 +1,5 @@ +from __future__ import absolute_import + from marionette_driver.marionette import Actions from marionette_driver.errors import TimeoutException from marionette_driver.by import By diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_accessibility.py b/testing/marionette/harness/marionette_harness/tests/unit/test_accessibility.py index efbd511fd2ae..ac12365d00a8 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_accessibility.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_accessibility.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import sys import unittest diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_addons.py b/testing/marionette/harness/marionette_harness/tests/unit/test_addons.py index 6a048fd00d43..38ae967f9bf9 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_addons.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_addons.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import os from marionette_driver.addons import Addons, AddonInstallException diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_anonymous_content.py b/testing/marionette/harness/marionette_harness/tests/unit/test_anonymous_content.py index 7172780b1965..1df0d81395e0 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_anonymous_content.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_anonymous_content.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_driver.errors import NoSuchElementException from marionette_driver.marionette import HTMLElement diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_browsermobproxy.py b/testing/marionette/harness/marionette_harness/tests/unit/test_browsermobproxy.py index 64b3d1a778dc..40a473cb1010 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_browsermobproxy.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_browsermobproxy.py @@ -1,5 +1,7 @@ import datetime +from __future__ import absolute_import + from marionette_harness.runner import BrowserMobTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_capabilities.py b/testing/marionette/harness/marionette_harness/tests/unit/test_capabilities.py index a6780d419afa..632de5d31546 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_capabilities.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_capabilities.py @@ -2,8 +2,9 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -from marionette_driver.errors import SessionNotCreatedException +from __future__ import absolute_import, print_function +from marionette_driver.errors import SessionNotCreatedException from marionette_harness import MarionetteTestCase # Unlike python 3, python 2 doesn't have a proper implementation of realpath or diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_checkbox.py b/testing/marionette/harness/marionette_harness/tests/unit/test_checkbox.py index 8709d6e32511..d01fe4bc3a53 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_checkbox.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_checkbox.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_checkbox_chrome.py b/testing/marionette/harness/marionette_harness/tests/unit/test_checkbox_chrome.py index 8d800f9394de..7bf068fcd16d 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_checkbox_chrome.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_checkbox_chrome.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_harness import MarionetteTestCase, WindowManagerMixin diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_chrome.py b/testing/marionette/harness/marionette_harness/tests/unit/test_chrome.py index 8a9e53bd66c4..fbe9ec2885a2 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_chrome.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_chrome.py @@ -13,6 +13,8 @@ #See the License for the specific language governing permissions and #limitations under the License. +from __future__ import absolute_import + from marionette_driver import By from marionette_harness import MarionetteTestCase, WindowManagerMixin diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_chrome_element_css.py b/testing/marionette/harness/marionette_harness/tests/unit/test_chrome_element_css.py index ff9a54812bad..b51e8bca44c0 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_chrome_element_css.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_chrome_element_css.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_cli_arguments.py b/testing/marionette/harness/marionette_harness/tests/unit/test_cli_arguments.py index 766457593721..98bd688e5a61 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_cli_arguments.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_cli_arguments.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import copy from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_click.py b/testing/marionette/harness/marionette_harness/tests/unit/test_click.py index 5e654146b762..439745c4fda5 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_click.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_click.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import urllib from marionette_driver import By, errors diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_click_chrome.py b/testing/marionette/harness/marionette_harness/tests/unit/test_click_chrome.py index 701a597d3e43..392de5ab0b42 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_click_chrome.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_click_chrome.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_harness import MarionetteTestCase, WindowManagerMixin diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_click_scrolling.py b/testing/marionette/harness/marionette_harness/tests/unit/test_click_scrolling.py index af3eb066629f..c21ae8158530 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_click_scrolling.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_click_scrolling.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import urllib from marionette_driver.by import By diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_cookies.py b/testing/marionette/harness/marionette_harness/tests/unit/test_cookies.py index f7841c73e099..5212c5593f33 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_cookies.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_cookies.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import, print_function + import calendar import random import time @@ -51,7 +53,7 @@ class CookieTest(MarionetteTestCase): def test_delete_all_cookie(self): self.marionette.add_cookie(self.COOKIE_A) cookie_returned = str(self.marionette.execute_script("return document.cookie")) - print cookie_returned + print(cookie_returned) self.assertTrue(self.COOKIE_A["name"] in cookie_returned) self.marionette.delete_all_cookies() self.assertFalse(self.marionette.get_cookies()) diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_crash.py b/testing/marionette/harness/marionette_harness/tests/unit/test_crash.py index 798d242230a8..91d032cdee96 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_crash.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_crash.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import glob import os import shutil diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_data_driven.py b/testing/marionette/harness/marionette_harness/tests/unit/test_data_driven.py index 8e4ae0d3236b..3b2bb2ec18b1 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_data_driven.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_data_driven.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_harness.marionette_test import ( parameterized, with_parameters, diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_date_time_value.py b/testing/marionette/harness/marionette_harness/tests/unit/test_date_time_value.py index 2d224fff291b..c83d84320f3f 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_date_time_value.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_date_time_value.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from datetime import datetime from marionette_driver.by import By diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_element_retrieval.py b/testing/marionette/harness/marionette_harness/tests/unit/test_element_retrieval.py index 9023a84ab184..7d7d9c73de90 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_element_retrieval.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_element_retrieval.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import re import urllib diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_element_state.py b/testing/marionette/harness/marionette_harness/tests/unit/test_element_state.py index 0344b4b9ce8d..f2c8cf758bb9 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_element_state.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_element_state.py @@ -2,11 +2,12 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import, print_function + import types import urllib from marionette_driver.by import By - from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_element_state_chrome.py b/testing/marionette/harness/marionette_harness/tests/unit/test_element_state_chrome.py index d51727f0d5ab..b3eaa2b683ab 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_element_state_chrome.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_element_state_chrome.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_harness import MarionetteTestCase, skip, WindowManagerMixin diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_elementsize.py b/testing/marionette/harness/marionette_harness/tests/unit/test_elementsize.py index ebabd3344bb4..c1e6dfbbb007 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_elementsize.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_elementsize.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_elementsize_chrome.py b/testing/marionette/harness/marionette_harness/tests/unit/test_elementsize_chrome.py index e2bb347155a4..6c81e34cc9a5 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_elementsize_chrome.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_elementsize_chrome.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_harness import MarionetteTestCase, WindowManagerMixin diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_errors.py b/testing/marionette/harness/marionette_harness/tests/unit/test_errors.py index f6a9c285c223..1f5d642a333c 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_errors.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_errors.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import sys from marionette_driver import errors diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_execute_async_script.py b/testing/marionette/harness/marionette_harness/tests/unit/test_execute_async_script.py index 9cdda1391f46..f9267459768b 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_execute_async_script.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_execute_async_script.py @@ -1,3 +1,5 @@ +from __future__ import absolute_import + from marionette_driver.errors import ( JavascriptException, ScriptTimeoutException, @@ -60,7 +62,7 @@ class TestExecuteAsyncContent(MarionetteTestCase): foo(bar); """) self.assertFalse(True) - except JavascriptException, inst: + except JavascriptException as inst: self.assertTrue('foo(bar)' in inst.stacktrace) def test_execute_async_js_exception(self): diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_execute_isolate.py b/testing/marionette/harness/marionette_harness/tests/unit/test_execute_isolate.py index 7e09451e4dac..ad55d817b998 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_execute_isolate.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_execute_isolate.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.errors import ScriptTimeoutException from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_execute_sandboxes.py b/testing/marionette/harness/marionette_harness/tests/unit/test_execute_sandboxes.py index d7cb0444bcb7..804dda7eb6ae 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_execute_sandboxes.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_execute_sandboxes.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.errors import JavascriptException from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_execute_script.py b/testing/marionette/harness/marionette_harness/tests/unit/test_execute_script.py index 2138af3679a1..3c61a460c594 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_execute_script.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_execute_script.py @@ -1,3 +1,5 @@ +from __future__ import absolute_import + import os import urllib diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_expected.py b/testing/marionette/harness/marionette_harness/tests/unit/test_expected.py index ff8717c692c7..13e8617e9449 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_expected.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_expected.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import urllib from marionette_driver import expected diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_expectedfail.py b/testing/marionette/harness/marionette_harness/tests/unit/test_expectedfail.py index 138a36c58f93..e970bc870a59 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_expectedfail.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_expectedfail.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_file_upload.py b/testing/marionette/harness/marionette_harness/tests/unit/test_file_upload.py index a3b978609fd4..d650de596aa6 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_file_upload.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_file_upload.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import contextlib import urllib diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_findelement_chrome.py b/testing/marionette/harness/marionette_harness/tests/unit/test_findelement_chrome.py index 4ef72bf67857..d44d300166da 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_findelement_chrome.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_findelement_chrome.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_driver.errors import NoSuchElementException from marionette_driver.marionette import HTMLElement diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_geckoinstance.py b/testing/marionette/harness/marionette_harness/tests/unit/test_geckoinstance.py index 540550296809..40ab8bcf668d 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_geckoinstance.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_geckoinstance.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.geckoinstance import apps, GeckoInstance from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_get_current_url_chrome.py b/testing/marionette/harness/marionette_harness/tests/unit/test_get_current_url_chrome.py index 10c8725cfc8b..a847c99346e1 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_get_current_url_chrome.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_get_current_url_chrome.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.errors import NoSuchWindowException from marionette_harness import MarionetteTestCase, WindowManagerMixin, skip_if_mobile diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_getactiveframe_oop.py b/testing/marionette/harness/marionette_harness/tests/unit/test_getactiveframe_oop.py index 9325d4892d5b..0bfdf017cc34 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_getactiveframe_oop.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_getactiveframe_oop.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_implicit_waits.py b/testing/marionette/harness/marionette_harness/tests/unit/test_implicit_waits.py index 954443ac3015..41863a9d8323 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_implicit_waits.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_implicit_waits.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_driver.errors import NoSuchElementException diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_key_actions.py b/testing/marionette/harness/marionette_harness/tests/unit/test_key_actions.py index 716ba524ce88..57db06d6a155 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_key_actions.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_key_actions.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import urllib from marionette_driver.by import By diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_localization.py b/testing/marionette/harness/marionette_harness/tests/unit/test_localization.py index 1b89f6f34e20..226b84a5b83a 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_localization.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_localization.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver import By from marionette_driver.errors import ( InvalidArgumentException, diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_marionette.py b/testing/marionette/harness/marionette_harness/tests/unit/test_marionette.py index 54c4fec51f75..81a3139aebaf 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_marionette.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_marionette.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import socket import time diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_modal_dialogs.py b/testing/marionette/harness/marionette_harness/tests/unit/test_modal_dialogs.py index d848ac894fc2..63a327b50731 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_modal_dialogs.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_modal_dialogs.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_driver.expected import element_present from marionette_driver import errors diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_mouse_action.py b/testing/marionette/harness/marionette_harness/tests/unit/test_mouse_action.py index 1c3bff7173a4..93857282d506 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_mouse_action.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_mouse_action.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import urllib from marionette_driver.by import By diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_navigation.py b/testing/marionette/harness/marionette_harness/tests/unit/test_navigation.py index ad8a304b75e7..3e59e8565994 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_navigation.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_navigation.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import, print_function + import contextlib import os import urllib @@ -705,16 +707,16 @@ class TestTLSNavigation(MarionetteTestCase): def test_deactivation(self): invalid_cert_url = self.test_page_insecure - print "with safe session" + print("with safe session") with self.safe_session() as session: with self.assertRaises(errors.InsecureCertificateException): session.navigate(invalid_cert_url) - print "with unsafe session" + print("with unsafe session") with self.unsafe_session() as session: session.navigate(invalid_cert_url) - print "with safe session again" + print("with safe session again") with self.safe_session() as session: with self.assertRaises(errors.InsecureCertificateException): session.navigate(invalid_cert_url) diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_pagesource.py b/testing/marionette/harness/marionette_harness/tests/unit/test_pagesource.py index c886669869f6..cafd15677b93 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_pagesource.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_pagesource.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_pagesource_chrome.py b/testing/marionette/harness/marionette_harness/tests/unit/test_pagesource_chrome.py index 5f60e6010976..25620dbdcbc3 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_pagesource_chrome.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_pagesource_chrome.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_harness import MarionetteTestCase, WindowManagerMixin diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_position.py b/testing/marionette/harness/marionette_harness/tests/unit/test_position.py index 2cc4d5947083..2be53c462041 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_position.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_position.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_prefs.py b/testing/marionette/harness/marionette_harness/tests/unit/test_prefs.py index 9cfbe1df1fdc..35245ba7076e 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_prefs.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_prefs.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.errors import JavascriptException from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_profile_management.py b/testing/marionette/harness/marionette_harness/tests/unit/test_profile_management.py index f8ec952b27c8..195c99eeba42 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_profile_management.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_profile_management.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_proxy.py b/testing/marionette/harness/marionette_harness/tests/unit/test_proxy.py index 094ffbb393cf..b36fc44db225 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_proxy.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_proxy.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver import errors from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_quit_restart.py b/testing/marionette/harness/marionette_harness/tests/unit/test_quit_restart.py index f4e866bb73e4..fc46bf4adb87 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_quit_restart.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_quit_restart.py @@ -2,10 +2,9 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -import unittest +from __future__ import absolute_import, print_function from marionette_driver import errors - from marionette_harness import MarionetteTestCase, skip diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_rendered_element.py b/testing/marionette/harness/marionette_harness/tests/unit/test_rendered_element.py index 35e9d4b16577..e8aa383e1da1 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_rendered_element.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_rendered_element.py @@ -1,3 +1,5 @@ +from __future__ import absolute_import + import urllib from marionette_driver.by import By diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_report.py b/testing/marionette/harness/marionette_harness/tests/unit/test_report.py index f22c3db4b72a..c011d8c94142 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_report.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_report.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_harness import MarionetteTestCase, expectedFailure, skip diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_run_js_test.py b/testing/marionette/harness/marionette_harness/tests/unit/test_run_js_test.py index 134223ce15cc..30538f4c841b 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_run_js_test.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_run_js_test.py @@ -1,6 +1,8 @@ # Any copyright is dedicated to the Public Domain. # http://creativecommons.org/publicdomain/zero/1.0/ +from __future__ import absolute_import + from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_screen_orientation.py b/testing/marionette/harness/marionette_harness/tests/unit/test_screen_orientation.py index 830795a1ec62..7cad3a956241 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_screen_orientation.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_screen_orientation.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver import errors from mozrunner.devices.emulator_screen import EmulatorScreen diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_screenshot.py b/testing/marionette/harness/marionette_harness/tests/unit/test_screenshot.py index 101bfeb46591..4e6b9e0290ae 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_screenshot.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_screenshot.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import base64 import hashlib import imghdr diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_select.py b/testing/marionette/harness/marionette_harness/tests/unit/test_select.py index 5e96782156bc..4aa076b43760 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_select.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_select.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import urllib from marionette_driver.by import By diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_session.py b/testing/marionette/harness/marionette_harness/tests/unit/test_session.py index 9fc0cb8941ee..3972b70a2981 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_session.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_session.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver import errors from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_shadow_dom.py b/testing/marionette/harness/marionette_harness/tests/unit/test_shadow_dom.py index e218802b9436..66bd3f2fd138 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_shadow_dom.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_shadow_dom.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_driver.errors import ( NoSuchElementException, diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_single_finger_desktop.py b/testing/marionette/harness/marionette_harness/tests/unit/test_single_finger_desktop.py index 8ac80c3c547c..0a1f998e72f3 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_single_finger_desktop.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_single_finger_desktop.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import os import sys diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_skip_setup.py b/testing/marionette/harness/marionette_harness/tests/unit/test_skip_setup.py index 9a0432fb7d0b..15448ac63745 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_skip_setup.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_skip_setup.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_harness import MarionetteTestCase, SkipTest diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_switch_frame.py b/testing/marionette/harness/marionette_harness/tests/unit/test_switch_frame.py index 8af0b0532422..302c03aef887 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_switch_frame.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_switch_frame.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_driver.errors import ( JavascriptException, diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_switch_frame_chrome.py b/testing/marionette/harness/marionette_harness/tests/unit/test_switch_frame_chrome.py index 03c13026e5d5..4b221df0519b 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_switch_frame_chrome.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_switch_frame_chrome.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.errors import JavascriptException from marionette_harness import MarionetteTestCase, WindowManagerMixin diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_switch_window_chrome.py b/testing/marionette/harness/marionette_harness/tests/unit/test_switch_window_chrome.py index 0ad63b6ce01e..9debf255cf18 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_switch_window_chrome.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_switch_window_chrome.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import os import sys from unittest import skipIf diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_switch_window_content.py b/testing/marionette/harness/marionette_harness/tests/unit/test_switch_window_content.py index e84c4c29c784..b5c9050fa09d 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_switch_window_content.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_switch_window_content.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver import Actions, By, Wait from marionette_driver.keys import Keys diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_teardown_context_preserved.py b/testing/marionette/harness/marionette_harness/tests/unit/test_teardown_context_preserved.py index 843152bc58dc..50d9a594ef6f 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_teardown_context_preserved.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_teardown_context_preserved.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_harness import MarionetteTestCase, SkipTest diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_text.py b/testing/marionette/harness/marionette_harness/tests/unit/test_text.py index 4134bfbab657..5f1e6cee4333 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_text.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_text.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_text_chrome.py b/testing/marionette/harness/marionette_harness/tests/unit/test_text_chrome.py index e0b63de16f58..354e480f0da7 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_text_chrome.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_text_chrome.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_harness import MarionetteTestCase, skip, WindowManagerMixin diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_timeouts.py b/testing/marionette/harness/marionette_harness/tests/unit/test_timeouts.py index 144bac6876b6..04befd64efff 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_timeouts.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_timeouts.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_driver.errors import ( MarionetteException, diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_title.py b/testing/marionette/harness/marionette_harness/tests/unit/test_title.py index 98382a4ae86d..f8c015fc8e13 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_title.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_title.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import urllib from marionette_driver.by import By diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_title_chrome.py b/testing/marionette/harness/marionette_harness/tests/unit/test_title_chrome.py index 49676cc509fe..b4913df8ee9a 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_title_chrome.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_title_chrome.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_harness import MarionetteTestCase, WindowManagerMixin diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_transport.py b/testing/marionette/harness/marionette_harness/tests/unit/test_transport.py index e1891ebb4825..13a074914e91 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_transport.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_transport.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import json from marionette_driver.transport import ( diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_typing.py b/testing/marionette/harness/marionette_harness/tests/unit/test_typing.py index e1e7262d24cf..82a4165a9fea 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_typing.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_typing.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import urllib from marionette_driver.by import By diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_visibility.py b/testing/marionette/harness/marionette_harness/tests/unit/test_visibility.py index 8f373411677a..a69300145fda 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_visibility.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_visibility.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.by import By from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_wait.py b/testing/marionette/harness/marionette_harness/tests/unit/test_wait.py index 6a48727734f4..c563341173ca 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_wait.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_wait.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import sys import time diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_window_close_chrome.py b/testing/marionette/harness/marionette_harness/tests/unit/test_window_close_chrome.py index 5d6f24155242..b7fb07590bd3 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_window_close_chrome.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_window_close_chrome.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_harness import MarionetteTestCase, WindowManagerMixin diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_window_close_content.py b/testing/marionette/harness/marionette_harness/tests/unit/test_window_close_content.py index 15460c70b99e..7260b9dac1cc 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_window_close_content.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_window_close_content.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_harness import MarionetteTestCase, skip_if_mobile, WindowManagerMixin diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_window_fullscreen.py b/testing/marionette/harness/marionette_harness/tests/unit/test_window_fullscreen.py index caffaba4e41f..24d6366b4c3a 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_window_fullscreen.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_window_fullscreen.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_window_handles_chrome.py b/testing/marionette/harness/marionette_harness/tests/unit/test_window_handles_chrome.py index c49e4fd8fc40..c1403e4ad0db 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_window_handles_chrome.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_window_handles_chrome.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import types from marionette_driver import By, errors, Wait diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_window_handles_content.py b/testing/marionette/harness/marionette_harness/tests/unit/test_window_handles_content.py index ea70769d322b..fbf9de4f3dce 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_window_handles_content.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_window_handles_content.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import types from marionette_driver import By, errors, Wait diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_window_management.py b/testing/marionette/harness/marionette_harness/tests/unit/test_window_management.py index eacac720ce52..775c50f25b85 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_window_management.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_window_management.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver import By from marionette_driver.errors import NoSuchWindowException diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_window_maximize.py b/testing/marionette/harness/marionette_harness/tests/unit/test_window_maximize.py index f3e030b5327f..b58a67d926bf 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_window_maximize.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_window_maximize.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_window_minimize.py b/testing/marionette/harness/marionette_harness/tests/unit/test_window_minimize.py index 8ae5e6fa03b0..1cbecbf87629 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_window_minimize.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_window_minimize.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.errors import InvalidArgumentException from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_window_rect.py b/testing/marionette/harness/marionette_harness/tests/unit/test_window_rect.py index 12afd7ab1005..0b8ad1af7e13 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_window_rect.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_window_rect.py @@ -2,8 +2,9 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -from marionette_driver.errors import InvalidArgumentException +from __future__ import absolute_import, print_function +from marionette_driver.errors import InvalidArgumentException from marionette_harness import MarionetteTestCase diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_window_status_chrome.py b/testing/marionette/harness/marionette_harness/tests/unit/test_window_status_chrome.py index 55bc6c129f32..16ca5fef5907 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_window_status_chrome.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_window_status_chrome.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import os import sys diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_window_status_content.py b/testing/marionette/harness/marionette_harness/tests/unit/test_window_status_content.py index 84e027ed4463..82dae00a6e79 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_window_status_content.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_window_status_content.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver import By from marionette_driver.errors import NoSuchWindowException diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_window_type_chrome.py b/testing/marionette/harness/marionette_harness/tests/unit/test_window_type_chrome.py index 671883c92ac2..ef9b178ca3dc 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_window_type_chrome.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_window_type_chrome.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_harness import MarionetteTestCase, WindowManagerMixin diff --git a/testing/marionette/harness/marionette_harness/tests/unit/test_with_using_context.py b/testing/marionette/harness/marionette_harness/tests/unit/test_with_using_context.py index 1b2d60d2ddca..d34272b848a4 100644 --- a/testing/marionette/harness/marionette_harness/tests/unit/test_with_using_context.py +++ b/testing/marionette/harness/marionette_harness/tests/unit/test_with_using_context.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.decorators import using_context from marionette_driver.errors import MarionetteException diff --git a/testing/marionette/harness/requirements.txt b/testing/marionette/harness/requirements.txt index 736768b7edc4..4875a42e9d59 100644 --- a/testing/marionette/harness/requirements.txt +++ b/testing/marionette/harness/requirements.txt @@ -11,4 +11,5 @@ mozprofile >= 0.7 mozrunner >= 6.13 moztest >= 0.8 mozversion >= 1.1 +six wptserve >= 1.3.0 diff --git a/testing/marionette/harness/setup.py b/testing/marionette/harness/setup.py index d77f44cf146e..29001206c023 100644 --- a/testing/marionette/harness/setup.py +++ b/testing/marionette/harness/setup.py @@ -1,3 +1,5 @@ +from __future__ import absolute_import + import os import re diff --git a/testing/marionette/mach_commands.py b/testing/marionette/mach_commands.py index ebef5de00207..1f96e3003efd 100644 --- a/testing/marionette/mach_commands.py +++ b/testing/marionette/mach_commands.py @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -from __future__ import absolute_import, unicode_literals +from __future__ import absolute_import, print_function, unicode_literals import argparse import os @@ -81,8 +81,8 @@ class MachCommands(MachCommandBase): parser=create_parser_tests, ) def run_marionette_test(self, tests, **kwargs): - print >>sys.stderr, ("warning: ./mach marionette-test is deprecated; " - "please use ./mach marionette test") + print("warning: ./mach marionette-test is deprecated; " + "please use ./mach marionette test", file=sys.stderr) if "test_objects" in kwargs: tests = [] @@ -158,7 +158,7 @@ class Marionette(MachCommandBase): handler = SimpleHTTPServer.SimpleHTTPRequestHandler httpd = SocketServer.TCPServer((host, int(port)), handler) - print "serving at %s:%s" % (host, port) + print("serving at %s:%s" % (host, port)) os.chdir(os.path.join(self.srcdir, "doc")) httpd.serve_forever() diff --git a/testing/marionette/mach_test_package_commands.py b/testing/marionette/mach_test_package_commands.py index 35760ad93180..af2af0d8d4fa 100644 --- a/testing/marionette/mach_test_package_commands.py +++ b/testing/marionette/mach_test_package_commands.py @@ -2,9 +2,12 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import argparse import os import sys + from functools import partial from mach.decorators import ( @@ -22,7 +25,6 @@ def run_marionette(context, **kwargs): ) from mozlog.structured import commandline - args = argparse.Namespace(**kwargs) args.binary = args.binary or context.firefox_bin args.e10s = context.mozharness_config.get('e10s', args.e10s) diff --git a/testing/marionette/puppeteer/firefox/docs/conf.py b/testing/marionette/puppeteer/firefox/docs/conf.py index 9af133855680..e7da686039a2 100644 --- a/testing/marionette/puppeteer/firefox/docs/conf.py +++ b/testing/marionette/puppeteer/firefox/docs/conf.py @@ -12,6 +12,8 @@ # All configuration values have a default; values that are commented out # serve to show the default. +from __future__ import absolute_import + import os # If extensions (or modules to document with autodoc) are in another directory, diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/__init__.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/__init__.py index bc6605102049..b2fb66ae38b0 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/__init__.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/__init__.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from firefox_puppeteer.mixins import PuppeteerMixin from firefox_puppeteer.puppeteer import Puppeteer diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/appinfo.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/appinfo.py index 91d9599cde64..b2bcad04223c 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/appinfo.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/appinfo.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from firefox_puppeteer.base import BaseLib diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/keys.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/keys.py index 2c5a1e523d21..41105e2fbc4b 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/keys.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/keys.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import marionette_driver diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/l10n.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/l10n.py index f7f52918c356..21cf6bd390aa 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/l10n.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/l10n.py @@ -8,6 +8,8 @@ # Replace its use in tests when Firefox 45 ESR support ends with # marionette_driver.localization.L10n +from __future__ import absolute_import + import copy from marionette_driver.errors import ( diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/places.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/places.py index fadc2c19b6a1..16b6858632bb 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/places.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/places.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from collections import namedtuple from time import sleep diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/security.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/security.py index 7f6532a08c89..b94758f236e2 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/security.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/security.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import re from firefox_puppeteer.base import BaseLib diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/software_update.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/software_update.py index fb65f2e109ad..14083b74aeb2 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/software_update.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/software_update.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + import ConfigParser import os import re @@ -9,6 +11,8 @@ import sys import mozinfo +from six import reraise + from firefox_puppeteer.base import BaseLib from firefox_puppeteer.api.appinfo import AppInfo @@ -366,8 +370,8 @@ class SoftwareUpdate(BaseLib): return response.read() except urllib2.URLError: exc, val, tb = sys.exc_info() - raise Exception, "Failed to retrieve update snippet '{}': {}".format( - update_url, val), tb + msg = "Failed to retrieve update snippet '{0}': {1}" + reraise(Exception, msg.format(update_url, val), tb) def get_formatted_update_url(self, force=False): """Retrieve the formatted AUS update URL the update snippet is retrieved from. diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/utils.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/utils.py index 2b4ef07669f7..b580c1502b79 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/utils.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/api/utils.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.errors import MarionetteException from firefox_puppeteer.base import BaseLib diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/base.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/base.py index 8c805e2b53f5..72c7f138197f 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/base.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/base.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + class BaseLib(object): """A base class that handles lazily setting the "client" class attribute.""" diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/decorators.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/decorators.py index 1cdb64b00a7a..c5d3c3656345 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/decorators.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/decorators.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from functools import wraps from importlib import import_module diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/errors.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/errors.py index a518422e91c5..0fc1f8fb9f3b 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/errors.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/errors.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.errors import MarionetteException diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/mixins.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/mixins.py index 0adeebc45f50..0d2bc7125256 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/mixins.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/mixins.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from firefox_puppeteer.puppeteer import Puppeteer from firefox_puppeteer.ui.browser.window import BrowserWindow diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/puppeteer.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/puppeteer.py index 6509f8da454c..3c88e50bfe58 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/puppeteer.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/puppeteer.py @@ -2,7 +2,9 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. -from decorators import use_class_as_property +from __future__ import absolute_import + +from .decorators import use_class_as_property class Puppeteer(object): diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/about_window/deck.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/about_window/deck.py index 9d8d90603c13..d9c04d076778 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/about_window/deck.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/about_window/deck.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver import By from firefox_puppeteer.ui.base import UIBaseLib diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/about_window/window.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/about_window/window.py index 25037a4710be..64cb3c13f517 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/about_window/window.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/about_window/window.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver import By from firefox_puppeteer.ui.about_window.deck import Deck diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/base.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/base.py index 622568df9856..02b97b7be123 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/base.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/base.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver.marionette import HTMLElement from firefox_puppeteer.base import BaseLib diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/notifications.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/notifications.py index 5ee102fcfe90..ff54f8443306 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/notifications.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/notifications.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from abc import ABCMeta from marionette_driver import By diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/tabbar.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/tabbar.py index a143c2007fc9..8d796cb66ab2 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/tabbar.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/tabbar.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver import ( By, Wait ) diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/toolbars.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/toolbars.py index 131c62822993..8ab00b81369b 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/toolbars.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/toolbars.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver import By, keys, Wait from firefox_puppeteer.ui.base import UIBaseLib diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/window.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/window.py index be4b024c1246..3e8f376e7a40 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/window.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/window.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver import By, Wait from marionette_driver.errors import NoSuchElementException diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/deck.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/deck.py index acc6d2458c5b..756f661c33c6 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/deck.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/deck.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from firefox_puppeteer.ui.base import UIBaseLib diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/menu.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/menu.py index 8251daa017b8..856eda3f09de 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/menu.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/menu.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver import By from marionette_driver.errors import NoSuchElementException diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/deck.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/deck.py index 0f2a2167a8b3..a065b7b42483 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/deck.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/deck.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver import By, Wait from firefox_puppeteer.ui.base import UIBaseLib diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/window.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/window.py index 070f39f790cb..8da8146eb002 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/window.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/window.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver import By from firefox_puppeteer.ui.pageinfo.deck import Deck diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/__init__.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/__init__.py index 020996694612..b77d4b64d662 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/__init__.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/__init__.py @@ -2,4 +2,6 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -from dialog import UpdateWizardDialog +from __future__ import absolute_import + +from .dialog import UpdateWizardDialog diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/dialog.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/dialog.py index 19435b211fff..daf3f815e3cf 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/dialog.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/dialog.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver import By, Wait from firefox_puppeteer.ui.update_wizard.wizard import Wizard diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/wizard.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/wizard.py index 9687ac917812..a04a88a672da 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/wizard.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/wizard.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver import By, Wait from firefox_puppeteer.ui.base import UIBaseLib diff --git a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/windows.py b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/windows.py index f81ba4b56869..8695800f5a19 100644 --- a/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/windows.py +++ b/testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/windows.py @@ -2,6 +2,8 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this file, # You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import + from marionette_driver import By, Wait from marionette_driver.errors import NoSuchWindowException from marionette_driver.keys import Keys diff --git a/testing/marionette/puppeteer/firefox/requirements.txt b/testing/marionette/puppeteer/firefox/requirements.txt index bfacfffde89b..f7ea566103f9 100644 --- a/testing/marionette/puppeteer/firefox/requirements.txt +++ b/testing/marionette/puppeteer/firefox/requirements.txt @@ -1,2 +1,3 @@ marionette-driver >= 2.2.0 mozinfo >= 0.8 +six diff --git a/testing/marionette/puppeteer/firefox/setup.py b/testing/marionette/puppeteer/firefox/setup.py index d587c788e303..afc8b862d0f3 100644 --- a/testing/marionette/puppeteer/firefox/setup.py +++ b/testing/marionette/puppeteer/firefox/setup.py @@ -2,6 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. +from __future__ import absolute_import import os import re diff --git a/tools/lint/py2.yml b/tools/lint/py2.yml index 5920814c3616..37cb19e0c171 100644 --- a/tools/lint/py2.yml +++ b/tools/lint/py2.yml @@ -39,7 +39,6 @@ py2: - testing/firefox-ui - testing/geckodriver - testing/gtest - - testing/marionette - testing/mochitest - testing/mozharness - testing/remotecppunittests.py diff --git a/tools/lint/py3.yml b/tools/lint/py3.yml index c95b34f2b2b3..20b133361ff8 100644 --- a/tools/lint/py3.yml +++ b/tools/lint/py3.yml @@ -31,7 +31,6 @@ py3: - testing/awsy - testing/firefox-ui/harness/firefox_ui_harness/runners/update.py - testing/gtest - - testing/marionette - testing/mochitest - testing/mozharness - testing/tools/iceserver From dc03a556952edb5269821996125c401e1071be44 Mon Sep 17 00:00:00 2001 From: Mike Hommey Date: Wed, 17 Jan 2018 14:52:25 +0900 Subject: [PATCH 06/54] Bug 1430984 - Drive-by: Use urls from the main snapshot archive for cmake and ninja. r=dustin --HG-- extra : rebase_source : 0ae76da7f27d7be5c12c7259daa5d94fb1483836 --- taskcluster/ci/packages/kind.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/taskcluster/ci/packages/kind.yml b/taskcluster/ci/packages/kind.yml index b3ccc13941ea..ee2fbeb685fd 100644 --- a/taskcluster/ci/packages/kind.yml +++ b/taskcluster/ci/packages/kind.yml @@ -39,7 +39,7 @@ jobs: run: using: debian-package dsc: - url: http://snapshot.debian.org/archive/debian-debug/20161204T031605Z/pool/main/c/cmake/cmake_3.7.1-1.dsc + url: http://snapshot.debian.org/archive/debian/20161204T034107Z/pool/main/c/cmake/cmake_3.7.1-1.dsc sha256: 406a12c0d0a2e92d44a8d444fd1b32bcc29a8810e9631427161a7cb411f60172 patch: cmake-wheezy.diff @@ -61,7 +61,7 @@ jobs: run: using: debian-package dsc: - url: http://snapshot.debian.org/archive/debian-debug/20160209T034956Z/pool/main/n/ninja-build/ninja-build_1.6.0-1.dsc + url: http://snapshot.debian.org/archive/debian/20160209T042121Z/pool/main/n/ninja-build/ninja-build_1.6.0-1.dsc sha256: 25cd62b011d669c31bcd51d36d454dd826bc50af6a3af8d87bcab8948ec21626 patch: ninja-wheezy.diff From 4c676f87cd2a47bed4af89a16e324e26c785a59a Mon Sep 17 00:00:00 2001 From: Mike Hommey Date: Thu, 11 Jan 2018 07:24:11 +0900 Subject: [PATCH 07/54] Bug 1430984 - Drive-by: Move debian package jobs defaults to kind.yml. r=dustin --HG-- extra : rebase_source : 7a395a777f4221f0b1e1e393e1b34112f36f972c --- taskcluster/ci/packages/kind.yml | 3 +++ taskcluster/taskgraph/transforms/job/debian_package.py | 6 ++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/taskcluster/ci/packages/kind.yml b/taskcluster/ci/packages/kind.yml index ee2fbeb685fd..cb1e82e5d5e5 100644 --- a/taskcluster/ci/packages/kind.yml +++ b/taskcluster/ci/packages/kind.yml @@ -18,6 +18,9 @@ job-defaults: worker: max-run-time: 1800 run-on-projects: [] + run: + dist: wheezy + snapshot: 20171210T214726Z jobs: deb7-python: diff --git a/taskcluster/taskgraph/transforms/job/debian_package.py b/taskcluster/taskgraph/transforms/job/debian_package.py index 39827570a71f..ce608a456464 100644 --- a/taskcluster/taskgraph/transforms/job/debian_package.py +++ b/taskcluster/taskgraph/transforms/job/debian_package.py @@ -31,12 +31,12 @@ source_definition = { run_schema = Schema({ Required('using'): 'debian-package', # Debian distribution - Optional('dist'): basestring, + Required('dist'): basestring, # Date of the snapshot (from snapshot.debian.org) to use, in the format # YYYYMMDDTHHMMSSZ. The same date is used for the base docker-image name # (only the YYYYMMDD part). - Optional('snapshot'): basestring, + Required('snapshot'): basestring, # URL/SHA256 of a source file to build, which can either be a source # control (.dsc), or a tarball. @@ -53,8 +53,6 @@ run_schema = Schema({ @run_job_using("docker-worker", "debian-package", schema=run_schema) def docker_worker_debian_package(config, job, taskdesc): run = job['run'] - run.setdefault('dist', 'wheezy') - run.setdefault('snapshot', '20171210T214726Z') worker = taskdesc['worker'] worker['artifacts'] = [] From 9eb36d84bed92edc9cb70c96b748d3acc46916f2 Mon Sep 17 00:00:00 2001 From: Mike Hommey Date: Wed, 17 Jan 2018 15:18:47 +0900 Subject: [PATCH 08/54] Bug 1430984 - Automatically create a debian/changelog entry when there is no patch. r=dustin --HG-- extra : rebase_source : d3d0cb7134470633460ecfc3ef52018145b8325f --- build/debian-packages/git-wheezy.diff | 13 ------------- build/debian-packages/ninja-wheezy.diff | 13 ------------- taskcluster/ci/packages/kind.yml | 2 -- .../taskgraph/transforms/job/debian_package.py | 13 ++++++++++++- 4 files changed, 12 insertions(+), 29 deletions(-) delete mode 100644 build/debian-packages/git-wheezy.diff delete mode 100644 build/debian-packages/ninja-wheezy.diff diff --git a/build/debian-packages/git-wheezy.diff b/build/debian-packages/git-wheezy.diff deleted file mode 100644 index 560dd8b9d426..000000000000 --- a/build/debian-packages/git-wheezy.diff +++ /dev/null @@ -1,13 +0,0 @@ -diff -Nru git-2.8.0~rc3/debian/changelog git-2.8.0~rc3/debian/changelog ---- git-2.8.0~rc3/debian/changelog 2016-03-17 10:28:14.000000000 +0900 -+++ git-2.8.0~rc3/debian/changelog 2018-01-12 14:46:45.000000000 +0900 -@@ -1,3 +1,9 @@ -+git (1:2.8.0~rc3-1.deb7moz1) wheezy; urgency=medium -+ -+ * Mozilla backport for wheezy. -+ -+ -- Mike Hommey Fri, 12 Jan 2018 14:46:45 +0900 -+ - git (1:2.8.0~rc3-1) unstable; urgency=medium - - * new upstream release candidate (see RelNotes/2.8.0.txt). diff --git a/build/debian-packages/ninja-wheezy.diff b/build/debian-packages/ninja-wheezy.diff deleted file mode 100644 index a45261236b54..000000000000 --- a/build/debian-packages/ninja-wheezy.diff +++ /dev/null @@ -1,13 +0,0 @@ -diff -Nru ninja-build-1.6.0/debian/changelog ninja-build-1.6.0/debian/changelog ---- ninja-build-1.6.0/debian/changelog 2016-02-09 04:54:03.000000000 +0900 -+++ ninja-build-1.6.0/debian/changelog 2017-12-21 16:38:47.000000000 +0900 -@@ -1,3 +1,9 @@ -+ninja-build (1.6.0-1.deb7moz1) wheezy; urgency=medium -+ -+ * Mozilla backport for wheezy. -+ -+ -- Mike Hommey Thu, 21 Dec 2017 16:38:47 +0900 -+ - ninja-build (1.6.0-1) unstable; urgency=medium - - * New maintainer. (Closes: #810025) diff --git a/taskcluster/ci/packages/kind.yml b/taskcluster/ci/packages/kind.yml index cb1e82e5d5e5..b5747e8f1131 100644 --- a/taskcluster/ci/packages/kind.yml +++ b/taskcluster/ci/packages/kind.yml @@ -66,7 +66,6 @@ jobs: dsc: url: http://snapshot.debian.org/archive/debian/20160209T042121Z/pool/main/n/ninja-build/ninja-build_1.6.0-1.dsc sha256: 25cd62b011d669c31bcd51d36d454dd826bc50af6a3af8d87bcab8948ec21626 - patch: ninja-wheezy.diff deb7-mercurial: description: "Modern Mercurial for Debian wheezy" @@ -92,7 +91,6 @@ jobs: dsc: url: http://snapshot.debian.org/archive/debian/20160317T100542Z/pool/main/g/git/git_2.8.0%7Erc3-1.dsc sha256: 6e81a318fb4eb5cca0333b7b6ff0c70dd0097e9fe711b159d5eac4b9f47c6c27 - patch: git-wheezy.diff deb7-valgrind: description: "Valgrind for Debian Wheezy" diff --git a/taskcluster/taskgraph/transforms/job/debian_package.py b/taskcluster/taskgraph/transforms/job/debian_package.py index ce608a456464..dcfac21f9583 100644 --- a/taskcluster/taskgraph/transforms/job/debian_package.py +++ b/taskcluster/taskgraph/transforms/job/debian_package.py @@ -54,6 +54,8 @@ run_schema = Schema({ def docker_worker_debian_package(config, job, taskdesc): run = job['run'] + name = taskdesc['label'].replace('{}-'.format(config.kind), '', 1) + worker = taskdesc['worker'] worker['artifacts'] = [] worker['docker-image'] = 'debian:{dist}-{date}'.format( @@ -62,6 +64,10 @@ def docker_worker_debian_package(config, job, taskdesc): add_public_artifacts(config, job, taskdesc, path='/tmp/artifacts') + env = worker.setdefault('env', {}) + env['DEBFULLNAME'] = 'Mozilla build team' + env['DEBEMAIL'] = 'dev-builds@lists.mozilla.org' + if 'dsc' in run: src = run['dsc'] unpack = 'dpkg-source -x {src_file} {package}' @@ -98,6 +104,12 @@ def docker_worker_debian_package(config, job, taskdesc): package=package, ver='$(dpkg-parsechangelog | awk \'$1=="Version:"{print $2}\' | cut -f 1 -d -)', ) + if 'patch' not in run and 'pre-build-command' not in run: + adjust += ('debchange -l ".{prefix}moz" --distribution "{dist}"' + ' "Mozilla backport for {dist}." < /dev/null && ').format( + prefix=name.split('-', 1)[0], + dist=run['dist'], + ) # We can't depend on docker images (since docker images depend on packages), # so we inline the whole script here. @@ -151,7 +163,6 @@ def docker_worker_debian_package(config, job, taskdesc): ) ] - name = taskdesc['label'].replace('{}-'.format(config.kind), '', 1) files = [ # This file 'taskcluster/taskgraph/transforms/job/debian_package.py', From 587c7c3d1ce95b997a824641a592690e3bc73bdf Mon Sep 17 00:00:00 2001 From: Mike Hommey Date: Thu, 18 Jan 2018 08:31:26 +0900 Subject: [PATCH 09/54] Bug 1430984 - Drive-by: Use the worker command as base for the index hash for debian package tasks. r=dustin Not all changes to debian_packages.py lead to actual changes to the corresponding tasks. And since the tasks are pretty much self-contained, we can consider that variations of them will be entirely represented in the command used for the task. The only exception is the patch content when there is an associated patch. --HG-- extra : rebase_source : e70fa41a824106b5ceca09fd535c0c36bb0739ac --- .../transforms/job/debian_package.py | 22 +++++++------------ 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/taskcluster/taskgraph/transforms/job/debian_package.py b/taskcluster/taskgraph/transforms/job/debian_package.py index dcfac21f9583..eb7fa9729b8e 100644 --- a/taskcluster/taskgraph/transforms/job/debian_package.py +++ b/taskcluster/taskgraph/transforms/job/debian_package.py @@ -16,7 +16,7 @@ from voluptuous import Any, Optional, Required from taskgraph.transforms.job import run_job_using from taskgraph.transforms.job.common import add_public_artifacts -from taskgraph.util.hash import hash_paths +from taskgraph.util.hash import hash_path from taskgraph import GECKO from taskgraph.util.cached_tasks import add_optimization @@ -87,15 +87,15 @@ def docker_worker_debian_package(config, job, taskdesc): adjust = '' if 'patch' in run: - # We can't depend on docker images, so we don't have robustcheckout + # We can't depend on docker images, so we don't have robustcheckout or # or run-task to get a checkout. So for this one file we'd need # from a checkout, download it. - adjust += ('curl -sL {head_repo}/raw-file/{head_rev}' - '/build/debian-packages/{patch} | patch -p1 && ').format( + env['PATCH_URL'] = '{head_repo}/raw-file/{head_rev}/build/debian-packages/{patch}'.format( head_repo=config.params['head_repository'], head_rev=config.params['head_rev'], patch=run['patch'], ) + adjust += 'curl -sL $PATCH_URL | patch -p1 && ' if 'pre-build-command' in run: adjust += run['pre-build-command'] + ' && ' if 'tarball' in run: @@ -163,16 +163,10 @@ def docker_worker_debian_package(config, job, taskdesc): ) ] - files = [ - # This file - 'taskcluster/taskgraph/transforms/job/debian_package.py', - ] + # Use the command generated above as the base for the index hash. + # We rely on it not varying depending on the head_repository or head_rev. + data = list(worker['command']) if 'patch' in run: - files.append('build/debian-packages/{}'.format(run['patch'])) - data = [hash_paths(GECKO, files)] - for k in ('snapshot', 'dist', 'pre-build-command'): - if k in run: - data.append(run[k]) - data.append(src['sha256']) + data.append(hash_path(os.path.join(GECKO, 'build', 'debian-packages', run['patch']))) add_optimization(config, taskdesc, cache_type='packages.v1', cache_name=name, digest_data=data) From ee86ec6a7d3ce389882ec67d58b25e242514af6d Mon Sep 17 00:00:00 2001 From: Mike Hommey Date: Thu, 18 Jan 2018 14:25:36 +0900 Subject: [PATCH 10/54] Bug 1431297 - Allow package tasks to depend on one another. r=dustin It can be necessary to use the artifacts from package tasks as build dependencies for other package tasks. --HG-- extra : rebase_source : a625670ae7af9a99c848924bdba9368c556e6766 --- .../transforms/job/debian_package.py | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/taskcluster/taskgraph/transforms/job/debian_package.py b/taskcluster/taskgraph/transforms/job/debian_package.py index eb7fa9729b8e..8c2a6cd5b343 100644 --- a/taskcluster/taskgraph/transforms/job/debian_package.py +++ b/taskcluster/taskgraph/transforms/job/debian_package.py @@ -47,6 +47,9 @@ run_schema = Schema({ # Command to run before dpkg-buildpackage. Optional('pre-build-command'): basestring, + + # List of package tasks to get build dependencies from. + Optional('packages'): [basestring], }) @@ -126,6 +129,14 @@ def docker_worker_debian_package(config, job, taskdesc): '/{snapshot}/ {dist}-backports main" >> /etc/apt/sources.list && ' 'echo "deb http://snapshot.debian.org/archive/debian-security' '/{snapshot}/ {dist}/updates main" >> /etc/apt/sources.list && ' + 'apt-get update -o Acquire::Check-Valid-Until=false -q && ' + # Add sources for packages coming from other package tasks. + 'apt-get install -yyq apt-transport-https ca-certificates && ' + 'for task in $PACKAGES; do ' + ' echo "deb [trusted=yes] https://queue.taskcluster.net/v1/task' + '/$task/runs/0/artifacts/public/build/ debian/" ' + '>> /etc/apt/sources.list; ' + 'done && ' # Install the base utilities required to build debian packages. 'apt-get update -o Acquire::Check-Valid-Until=false -q && ' 'apt-get install -yyq fakeroot build-essential devscripts apt-utils && ' @@ -168,5 +179,17 @@ def docker_worker_debian_package(config, job, taskdesc): data = list(worker['command']) if 'patch' in run: data.append(hash_path(os.path.join(GECKO, 'build', 'debian-packages', run['patch']))) + + if run.get('packages'): + env = worker.setdefault('env', {}) + env['PACKAGES'] = { + 'task-reference': ' '.join('<{}>'.format(p) + for p in run['packages']) + } + deps = taskdesc.setdefault('dependencies', {}) + for p in run['packages']: + deps[p] = 'packages-{}'.format(p) + data.append(p) + add_optimization(config, taskdesc, cache_type='packages.v1', cache_name=name, digest_data=data) From daed362708b16349357fe83b21877ce7826e5ae2 Mon Sep 17 00:00:00 2001 From: Mike Hommey Date: Thu, 18 Jan 2018 14:33:57 +0900 Subject: [PATCH 11/54] Bug 1431297 - Allow to use aptitude instead of apt-get to install build dependencies. r=dustin In some cases, apt-get can't figure out how to install build dependencies, and aptitude, with hints, is necessary instead. But aptitude also doesn't necessarily work in some cases (e.g. it picks the wrong automake version to build valgrind, although that's a problem in valgrind's build dependencies). All in all, it's still better to use apt-get for all the simple cases. --HG-- extra : rebase_source : 5dcde3507f2642be8f284b6148d1ccaa4761164a --- .../transforms/job/debian_package.py | 30 +++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/taskcluster/taskgraph/transforms/job/debian_package.py b/taskcluster/taskgraph/transforms/job/debian_package.py index 8c2a6cd5b343..7926de6615cd 100644 --- a/taskcluster/taskgraph/transforms/job/debian_package.py +++ b/taskcluster/taskgraph/transforms/job/debian_package.py @@ -50,6 +50,12 @@ run_schema = Schema({ # List of package tasks to get build dependencies from. Optional('packages'): [basestring], + + # What resolver to use to install build dependencies. The default + # (apt-get) is good in most cases, but in subtle cases involving + # a *-backports archive, its solver might not be able to find a + # solution that satisfies the build dependencies. + Optional('resolver'): Any('apt-get', 'aptitude'), }) @@ -88,6 +94,24 @@ def docker_worker_debian_package(config, job, taskdesc): package = package_re.match(src_file).group(0) unpack = unpack.format(src_file=src_file, package=package) + base_deps = [ + 'apt-utils', + 'build-essential', + 'devscripts', + 'fakeroot', + ] + + resolver = run.get('resolver', 'apt-get') + if resolver == 'apt-get': + resolver = 'apt-get -yyq --no-install-recommends' + elif resolver == 'aptitude': + resolver = ('aptitude -y --without-recommends -o ' + 'Aptitude::ProblemResolver::Hints::KeepBuildDeps=' + '"reject {}-build-deps :UNINST"').format(package) + base_deps.append('aptitude') + else: + raise RuntimeError('Unreachable') + adjust = '' if 'patch' in run: # We can't depend on docker images, so we don't have robustcheckout or @@ -139,7 +163,7 @@ def docker_worker_debian_package(config, job, taskdesc): 'done && ' # Install the base utilities required to build debian packages. 'apt-get update -o Acquire::Check-Valid-Until=false -q && ' - 'apt-get install -yyq fakeroot build-essential devscripts apt-utils && ' + 'apt-get install -yyq {base_deps} && ' 'cd /tmp && ' # Get, validate and extract the package source. 'dget -d -u {src_url} && ' @@ -149,7 +173,7 @@ def docker_worker_debian_package(config, job, taskdesc): # Optionally apply patch and/or pre-build command. '{adjust}' # Install the necessary build dependencies. - 'mk-build-deps -i -r debian/control -t "apt-get -yyq --no-install-recommends" && ' + 'mk-build-deps -i -r debian/control -t \'{resolver}\' && ' # Build the package 'DEB_BUILD_OPTIONS="parallel=$(nproc) nocheck" dpkg-buildpackage && ' # Copy the artifacts @@ -171,6 +195,8 @@ def docker_worker_debian_package(config, job, taskdesc): unpack=unpack, adjust=adjust, artifacts='/tmp/artifacts', + base_deps=' '.join(base_deps), + resolver=resolver, ) ] From 8d30282b402dbf44bbb36db6d034e29f0dd2c779 Mon Sep 17 00:00:00 2001 From: Mike Hommey Date: Thu, 18 Jan 2018 14:41:11 +0900 Subject: [PATCH 12/54] Bug 1431297 - Build a xz-utils package for Debian wheezy. r=dustin There were a few constraints in the choice of the version of dpkg to backport: - 1.17.20 is the first version that supports the debian source format for that xz-utils package. - versions >= 1.17.10 and <= 1.17.22 fail to build on wheezy. - versions >= 1.17.21 depend on a version of patch not available on wheezy. All in all, the simpler choice was to go with version 1.17.20 with a backport of the build failure fix. That version of dpkg breaks the version of devscripts in wheezy, so the version from wheezy-backports would be better to use, but we can't unconditionally use it on all builds, because it happens that mk-build-deps from that version is broken with the dpkg in wheezy. In the end, it's simpler to build that backport and rely on package task dependencies rather than selectively install the package from wheezy-backports, so we do that. Except we can't use version 2.14.11~bpo70+1 because of bug 1419577. --HG-- extra : rebase_source : 19ad1a44b770229fbc7e15bbcf01d3cb101315a8 --- build/debian-packages/dpkg-wheezy.diff | 25 +++++++++++ taskcluster/ci/packages/kind.yml | 57 ++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 build/debian-packages/dpkg-wheezy.diff diff --git a/build/debian-packages/dpkg-wheezy.diff b/build/debian-packages/dpkg-wheezy.diff new file mode 100644 index 000000000000..3474b46fd558 --- /dev/null +++ b/build/debian-packages/dpkg-wheezy.diff @@ -0,0 +1,25 @@ +diff -Nru dpkg-1.17.20/debian/changelog dpkg-1.17.20.deb7moz1/debian/changelog +--- dpkg-1.17.20/debian/changelog 2014-10-23 08:56:30.000000000 +0900 ++++ dpkg-1.17.20.deb7moz1/debian/changelog 2018-01-17 18:30:46.000000000 +0900 +@@ -1,3 +1,10 @@ ++dpkg (1.17.20.deb7moz1) wheezy; urgency=medium ++ ++ * Mozilla backport for wheezy. ++ * Apply patch from 1.17.23 fixing build against perl 5.14. ++ ++ -- Mike Hommey Wed, 17 Jan 2018 18:30:46 +0900 ++ + dpkg (1.17.20) unstable; urgency=low + + [ Guillem Jover ] +diff -Nru dpkg-1.17.20/dselect/mkcurkeys.pl dpkg-1.17.20.deb7moz1/dselect/mkcurkeys.pl +--- dpkg-1.17.20/dselect/mkcurkeys.pl 2014-10-21 09:45:43.000000000 +0900 ++++ dpkg-1.17.20.deb7moz1/dselect/mkcurkeys.pl 2018-01-17 18:30:46.000000000 +0900 +@@ -140,6 +140,6 @@ + sub p { + my ($k, $v) = @_; + +- $v =~ s/["\\]/\\${^MATCH}/pg; ++ $v =~ s/(["\\])/\\$1/g; + printf(" { %-15s \"%-20s },\n", $k . ',', $v . '"') or die $!; + } diff --git a/taskcluster/ci/packages/kind.yml b/taskcluster/ci/packages/kind.yml index b5747e8f1131..4d97a617386d 100644 --- a/taskcluster/ci/packages/kind.yml +++ b/taskcluster/ci/packages/kind.yml @@ -102,3 +102,60 @@ jobs: url: http://snapshot.debian.org/archive/debian/20170725T040438Z/pool/main/v/valgrind/valgrind_3.13.0-1.dsc sha256: ab84e017d1660efd30e9e0593a4c8b976aeda013cefb8c416dd284cc7222c11c patch: valgrind-wheezy.diff + + deb7-dpkg-1.17: + description: "dpkg 1.17 for Debian wheezy" + treeherder: + symbol: Deb7(dpkg) + worker: + env: + # The compiler in wheezy doesn't support the stackprotector flags. + DEB_BUILD_MAINT_OPTIONS: hardening=-stackprotector + run: + using: debian-package + dsc: + url: http://snapshot.debian.org/archive/debian/20141023T043132Z/pool/main/d/dpkg/dpkg_1.17.20.dsc + sha256: c706ad3f5db11968086ab2e0767f87d6e3522b13ebf136ae46f7722a82f645f6 + patch: dpkg-wheezy.diff + + deb7-devscripts-2.14: + description: "devscripts 2.14 for Debian wheezy" + treeherder: + symbol: Deb7(devscripts) + run: + using: debian-package + dsc: + url: http://snapshot.debian.org/archive/debian/20141204T100716Z/pool/main/d/devscripts/devscripts_2.14.11.dsc + sha256: 47009dd76b2e8ce0f64b9f0d1caa4f648e0815ae5f79624bb96e3d06de1cb0d6 + resolver: aptitude + + deb7-automake-1.14: + description: "automake 1.14 for Debian wheezy" + treeherder: + symbol: Deb7(am) + run: + using: debian-package + dsc: + url: http://snapshot.debian.org/archive/debian/20141027T102134Z/pool/main/a/automake-1.14/automake-1.14_1.14.1-4.dsc + sha256: d798619c504a686a5ebe46d106fd992971e805916032607e473541182da12167 + + deb7-xz-utils: + description: "xz-utils for Debian wheezy" + treeherder: + symbol: Deb7(xz) + worker: + env: + # The compiler in wheezy doesn't support the stackprotector flags. + DEB_BUILD_MAINT_OPTIONS: hardening=-stackprotector + run: + using: debian-package + dsc: + url: http://snapshot.debian.org/archive/debian/20161010T223637Z/pool/main/x/xz-utils/xz-utils_5.2.2-1.2.dsc + sha256: 13c8d8d0c243af78dc89b6e2cd670c8d8a2522379e1fcd196957c95d988d5961 + packages: + - deb7-automake-1.14 + # The xz debian source is in a format not supported by dpkg in wheezy, + # so we need a newer version of dpkg, which also needs a newer version + # of devscripts. + - deb7-devscripts-2.14 + - deb7-dpkg-1.17 From bb9be954aa3a4123c681a50673184f17162a937d Mon Sep 17 00:00:00 2001 From: Mike Hommey Date: Thu, 18 Jan 2018 14:58:00 +0900 Subject: [PATCH 13/54] Bug 1431297 - Install the xz-utils package in the Debian-based docker images. r=dustin --HG-- extra : rebase_source : 744571645793ab89ea030ef68b9e1fa713cccff6 --- taskcluster/ci/docker-image/kind.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/taskcluster/ci/docker-image/kind.yml b/taskcluster/ci/docker-image/kind.yml index 1a15d2c6ab7f..c0983c3f795a 100644 --- a/taskcluster/ci/docker-image/kind.yml +++ b/taskcluster/ci/docker-image/kind.yml @@ -34,6 +34,7 @@ jobs: - deb7-mercurial - deb7-ninja - deb7-python + - deb7-xz-utils debian7-amd64-build: symbol: I(deb7) definition: debian7-build @@ -43,6 +44,7 @@ jobs: - deb7-mercurial - deb7-python - deb7-valgrind + - deb7-xz-utils args: ARCH: amd64 debian7-i386-build: @@ -54,6 +56,7 @@ jobs: - deb7-mercurial - deb7-python - deb7-valgrind + - deb7-xz-utils args: ARCH: i386 lint: From d6510c894fd52c7aceb08c634fb0ed2508ca6fd2 Mon Sep 17 00:00:00 2001 From: Mike Hommey Date: Thu, 18 Jan 2018 14:58:33 +0900 Subject: [PATCH 14/54] Bug 1431297 - Remove the pxz package from the toolchain-build image. r=dustin Now that we have a version of xz-utils that supports parallel compression, we're not going to use it. --HG-- extra : rebase_source : 7ac7840e979176b8d2042a4ef35f5868acd6f224 --- taskcluster/docker/toolchain-build/Dockerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/taskcluster/docker/toolchain-build/Dockerfile b/taskcluster/docker/toolchain-build/Dockerfile index be939a215455..75e0e9911d29 100644 --- a/taskcluster/docker/toolchain-build/Dockerfile +++ b/taskcluster/docker/toolchain-build/Dockerfile @@ -28,7 +28,7 @@ ENV HOME=/builds/worker \ CMD ["/bin/bash", "--login"] # Set apt sources list to a snapshot. -RUN for s in debian_wheezy debian_wheezy-updates debian_wheezy-backports debian-security_wheezy/updates; do \ +RUN for s in debian_wheezy debian_wheezy-updates debian-security_wheezy/updates; do \ echo "deb http://snapshot.debian.org/archive/${s%_*}/20171210T214726Z/ ${s#*_} main"; \ done > /etc/apt/sources.list @@ -66,7 +66,6 @@ RUN apt-get -o Acquire::Check-Valid-Until=false update -q && \ ninja-build \ p7zip-full \ procps \ - pxz/wheezy-backports \ python-dev \ python-pip \ python-setuptools \ From 0039663a81fccb9c2a0b4879275aa5e1f1a0cc4d Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Wed, 17 Jan 2018 14:32:56 +0100 Subject: [PATCH 15/54] Bug 1431072 - Move a duplicate declarations (NS_NPAPIPLUGIN_CALLBACK) into a common file r=jimm MozReview-Commit-ID: HZsNoNUOtnO --HG-- extra : rebase_source : 21ccd11ee98faa43f3bc95f4f78ea56ab319eca6 --- dom/plugins/base/npfunctions.h | 14 ++++++++++++++ dom/plugins/base/nsNPAPIPlugin.h | 14 -------------- dom/plugins/ipc/PluginModuleChild.h | 13 ------------- 3 files changed, 14 insertions(+), 27 deletions(-) diff --git a/dom/plugins/base/npfunctions.h b/dom/plugins/base/npfunctions.h index 73097d115eae..b5111b82b826 100644 --- a/dom/plugins/base/npfunctions.h +++ b/dom/plugins/base/npfunctions.h @@ -269,4 +269,18 @@ NP_EXPORT(NPError) NP_GetValue(void *future, NPPVariable aVariable, void *aV #endif #endif +// clang-format off +// See bug 1431030 +#if defined(XP_WIN) +#define NS_NPAPIPLUGIN_CALLBACK(_type, _name) _type (__stdcall * _name) +#else +#define NS_NPAPIPLUGIN_CALLBACK(_type, _name) _type (* _name) +#endif +// clang-format on + +typedef NS_NPAPIPLUGIN_CALLBACK(NPError, NP_GETENTRYPOINTS) (NPPluginFuncs* pCallbacks); +typedef NS_NPAPIPLUGIN_CALLBACK(NPError, NP_PLUGININIT) (const NPNetscapeFuncs* pCallbacks); +typedef NS_NPAPIPLUGIN_CALLBACK(NPError, NP_PLUGINUNIXINIT) (const NPNetscapeFuncs* pCallbacks, NPPluginFuncs* fCallbacks); +typedef NS_NPAPIPLUGIN_CALLBACK(NPError, NP_PLUGINSHUTDOWN) (void); + #endif /* npfunctions_h_ */ diff --git a/dom/plugins/base/nsNPAPIPlugin.h b/dom/plugins/base/nsNPAPIPlugin.h index abc2c97a3c54..5d012714dde0 100644 --- a/dom/plugins/base/nsNPAPIPlugin.h +++ b/dom/plugins/base/nsNPAPIPlugin.h @@ -14,20 +14,6 @@ #include "mozilla/PluginLibrary.h" #include "mozilla/RefCounted.h" -// clang-format off -// See bug 1431030 -#if defined(XP_WIN) -#define NS_NPAPIPLUGIN_CALLBACK(_type, _name) _type (__stdcall * _name) -#else -#define NS_NPAPIPLUGIN_CALLBACK(_type, _name) _type (* _name) -#endif -// clang-format on - -typedef NS_NPAPIPLUGIN_CALLBACK(NPError, NP_GETENTRYPOINTS) (NPPluginFuncs* pCallbacks); -typedef NS_NPAPIPLUGIN_CALLBACK(NPError, NP_PLUGININIT) (const NPNetscapeFuncs* pCallbacks); -typedef NS_NPAPIPLUGIN_CALLBACK(NPError, NP_PLUGINUNIXINIT) (const NPNetscapeFuncs* pCallbacks, NPPluginFuncs* fCallbacks); -typedef NS_NPAPIPLUGIN_CALLBACK(NPError, NP_PLUGINSHUTDOWN) (); - // nsNPAPIPlugin is held alive both by active nsPluginTag instances and // by active nsNPAPIPluginInstance. class nsNPAPIPlugin final diff --git a/dom/plugins/ipc/PluginModuleChild.h b/dom/plugins/ipc/PluginModuleChild.h index fdab78299df9..02a11bb3d236 100644 --- a/dom/plugins/ipc/PluginModuleChild.h +++ b/dom/plugins/ipc/PluginModuleChild.h @@ -32,19 +32,6 @@ #include "mozilla/plugins/PluginMessageUtils.h" #include "mozilla/plugins/PluginQuirks.h" -// NOTE: stolen from nsNPAPIPlugin.h - -#if defined(XP_WIN) -#define NS_NPAPIPLUGIN_CALLBACK(_type, _name) _type (__stdcall * _name) -#else -#define NS_NPAPIPLUGIN_CALLBACK(_type, _name) _type (* _name) -#endif - -typedef NS_NPAPIPLUGIN_CALLBACK(NPError, NP_GETENTRYPOINTS) (NPPluginFuncs* pCallbacks); -typedef NS_NPAPIPLUGIN_CALLBACK(NPError, NP_PLUGININIT) (const NPNetscapeFuncs* pCallbacks); -typedef NS_NPAPIPLUGIN_CALLBACK(NPError, NP_PLUGINUNIXINIT) (const NPNetscapeFuncs* pCallbacks, NPPluginFuncs* fCallbacks); -typedef NS_NPAPIPLUGIN_CALLBACK(NPError, NP_PLUGINSHUTDOWN) (void); - namespace mozilla { class ChildProfilerController; From a9e5e80cfd3c4e02455530368c15f0c6eabe57a0 Mon Sep 17 00:00:00 2001 From: Mike Hommey Date: Thu, 18 Jan 2018 16:24:19 +0900 Subject: [PATCH 16/54] Bug 1431193 - Use taskgraph.parameters.load_parameters_file in mach artifact toolchain. r=dustin Back when the mach artifact toolchain code was written, there was no official way to get a default set of parameters for taskgraph generation. As of bug 1401199, that is not true anymore, so we can now use that instead of manually set parameters and hope that doesn't break, which happened with bug 1430823. This change should make things more future proof. This also reverts the changes from changeset 3a8491857651, which fixed the same issue in a slightly different way. --HG-- extra : rebase_source : 188446bf254551b9e7b98d51735e3026b835e76d --- python/mozbuild/mozbuild/mach_commands.py | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/python/mozbuild/mozbuild/mach_commands.py b/python/mozbuild/mozbuild/mach_commands.py index 7072d860117e..92998cb7db68 100644 --- a/python/mozbuild/mozbuild/mach_commands.py +++ b/python/mozbuild/mozbuild/mach_commands.py @@ -1228,7 +1228,6 @@ class PackageFrontend(MachCommandBase): import shutil from taskgraph.generator import load_graph_config, Kind - from taskgraph.parameters import Parameters from taskgraph.util.taskcluster import ( get_artifact_url, list_artifacts, @@ -1335,24 +1334,16 @@ class PackageFrontend(MachCommandBase): 'should be determined in the decision task.') return 1 from taskgraph.optimize import IndexSearch - params = { - 'message': '', - 'project': '', - 'level': os.environ.get('MOZ_SCM_LEVEL', '3'), - 'base_repository': '', - 'head_repository': '', - 'head_rev': '', - 'moz_build_date': '', - 'build_date': 0, - 'pushlog_id': 0, - 'owner': '', - } + from taskgraph.parameters import Parameters + params = Parameters( + level=os.environ.get('MOZ_SCM_LEVEL', '3'), + strict=False) # TODO: move to the taskcluster package def tasks(kind_name): root_path = mozpath.join(self.topsrcdir, 'taskcluster', 'ci') graph_config = load_graph_config(root_path) - tasks = Kind.load(root_path, graph_config, kind_name).load_tasks(Parameters(**params), {}) + tasks = Kind.load(root_path, graph_config, kind_name).load_tasks(params, {}) return { task.task['metadata']['name']: task for task in tasks From 052a0b70adc5fad571c84dc634b279077e1053da Mon Sep 17 00:00:00 2001 From: Hiroyuki Ikezoe Date: Thu, 18 Jan 2018 14:12:51 +0900 Subject: [PATCH 17/54] Bug 1431295 - Include "X11UndefineNone.h" after including gdx.h in nsWindow.h. r=botond MozReview-Commit-ID: 9SumgYc5pNE --HG-- extra : rebase_source : 1fa191d22d7c2b5d696aeaff0e6a44dabd59e585 --- widget/gtk/nsWindow.h | 1 + 1 file changed, 1 insertion(+) diff --git a/widget/gtk/nsWindow.h b/widget/gtk/nsWindow.h index 7dfdb269eeb3..64a66369d868 100644 --- a/widget/gtk/nsWindow.h +++ b/widget/gtk/nsWindow.h @@ -23,6 +23,7 @@ #ifdef MOZ_X11 #include +#include "X11UndefineNone.h" #endif /* MOZ_X11 */ #ifdef MOZ_WAYLAND #include From 808d686c60c24ec6c48035b9ff96933c22ed21e4 Mon Sep 17 00:00:00 2001 From: Hiroyuki Ikezoe Date: Thu, 18 Jan 2018 14:12:51 +0900 Subject: [PATCH 18/54] Bug 1431295 - Drop 'undef None' macro in gfx. r=botond MozReview-Commit-ID: FGOEsZnu50u --HG-- extra : rebase_source : 60ba20e9ab9f207ce6b69406973dd3f864b5e322 --- gfx/layers/client/CanvasClient.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/gfx/layers/client/CanvasClient.h b/gfx/layers/client/CanvasClient.h index 911542657a80..9181ae7abe1b 100644 --- a/gfx/layers/client/CanvasClient.h +++ b/gfx/layers/client/CanvasClient.h @@ -16,8 +16,6 @@ #include "mozilla/layers/TextureClient.h" // for TextureClient, etc #include "mozilla/layers/PersistentBufferProvider.h" -// Fix X11 header brain damage that conflicts with MaybeOneOf::None -#undef None #include "mozilla/MaybeOneOf.h" #include "mozilla/mozalloc.h" // for operator delete From 5c74787c9bd5ecb9ba61444e53b7ed2ff7184c19 Mon Sep 17 00:00:00 2001 From: Hiroyuki Ikezoe Date: Thu, 18 Jan 2018 14:12:51 +0900 Subject: [PATCH 19/54] Bug 1431295 - Drop 'undef None' macro in dom/animation/. r=boris MozReview-Commit-ID: BkV6vCc4rmt --HG-- extra : rebase_source : 9a1ef446045adeb7bbab6814c147947e30626b29 --- dom/animation/ComputedTiming.h | 4 ---- dom/animation/KeyframeEffectParams.h | 4 ---- dom/animation/TimingParams.h | 4 ---- 3 files changed, 12 deletions(-) diff --git a/dom/animation/ComputedTiming.h b/dom/animation/ComputedTiming.h index b1c6674a5141..16f709a0f857 100644 --- a/dom/animation/ComputedTiming.h +++ b/dom/animation/ComputedTiming.h @@ -11,10 +11,6 @@ #include "mozilla/StickyTimeDuration.h" #include "mozilla/ComputedTimingFunction.h" -// X11 has a #define for None -#ifdef None -#undef None -#endif #include "mozilla/dom/AnimationEffectReadOnlyBinding.h" // FillMode namespace mozilla { diff --git a/dom/animation/KeyframeEffectParams.h b/dom/animation/KeyframeEffectParams.h index 57d6b9a8d99e..8875109e4ac6 100644 --- a/dom/animation/KeyframeEffectParams.h +++ b/dom/animation/KeyframeEffectParams.h @@ -7,10 +7,6 @@ #ifndef mozilla_KeyframeEffectParams_h #define mozilla_KeyframeEffectParams_h -// X11 has a #define for None -#ifdef None -#undef None -#endif #include "mozilla/dom/KeyframeEffectBinding.h" // IterationCompositeOperation namespace mozilla { diff --git a/dom/animation/TimingParams.h b/dom/animation/TimingParams.h index 7124cb7e1cf5..062c0bb382c7 100644 --- a/dom/animation/TimingParams.h +++ b/dom/animation/TimingParams.h @@ -15,10 +15,6 @@ #include "mozilla/StickyTimeDuration.h" #include "mozilla/TimeStamp.h" // for TimeDuration -// X11 has a #define for None -#ifdef None -#undef None -#endif #include "mozilla/dom/AnimationEffectReadOnlyBinding.h" // for FillMode // and PlaybackDirection From 7ec737b81655f2c518cb66f2f1b9bd4fdb984b92 Mon Sep 17 00:00:00 2001 From: Hiroyuki Ikezoe Date: Thu, 18 Jan 2018 14:12:51 +0900 Subject: [PATCH 20/54] Bug 1431295 - Drop 'undef None' macro in dom/. r=baku MozReview-Commit-ID: Fmd4A2c7yUu --HG-- extra : rebase_source : fdad8ac6276efa1a3612eb1c9a2a9478270d426d --- dom/clients/manager/ClientIPCUtils.h | 3 --- dom/fetch/FetchIPCTypes.h | 3 --- 2 files changed, 6 deletions(-) diff --git a/dom/clients/manager/ClientIPCUtils.h b/dom/clients/manager/ClientIPCUtils.h index fc7931d283fd..4a164b5f8cac 100644 --- a/dom/clients/manager/ClientIPCUtils.h +++ b/dom/clients/manager/ClientIPCUtils.h @@ -8,9 +8,6 @@ #include "ipc/IPCMessageUtils.h" -// Fix X11 header brain damage that conflicts with FrameType::None -#undef None - #include "mozilla/dom/ClientBinding.h" #include "mozilla/dom/ClientsBinding.h" #include "mozilla/dom/DocumentBinding.h" diff --git a/dom/fetch/FetchIPCTypes.h b/dom/fetch/FetchIPCTypes.h index faedceff27b5..b5a172f13287 100644 --- a/dom/fetch/FetchIPCTypes.h +++ b/dom/fetch/FetchIPCTypes.h @@ -9,9 +9,6 @@ #include "ipc/IPCMessageUtils.h" -// Fix X11 header brain damage that conflicts with HeadersGuardEnum::None -#undef None - #include "mozilla/dom/HeadersBinding.h" #include "mozilla/dom/RequestBinding.h" #include "mozilla/dom/ResponseBinding.h" From faddf9408045d69a4b1ab71f89c42914b71485f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Wed, 17 Jan 2018 17:20:20 +0100 Subject: [PATCH 21/54] Bug 1431031: Tests for calc() on font-size on various situations. r=Manishearth It makes no sense to pass a custom base size of zero in presence of rem, ex, or ch units. MozReview-Commit-ID: 7ZZwRzQKREX --- testing/web-platform/meta/MANIFEST.json | 50 +++++++++++++++++++ .../css/css-values/calc-ch-ex-lang-ref.html | 12 +++++ .../tests/css/css-values/calc-ch-ex-lang.html | 16 ++++++ .../css/css-values/calc-rem-lang-ref.html | 6 +++ .../tests/css/css-values/calc-rem-lang.html | 17 +++++++ 5 files changed, 101 insertions(+) create mode 100644 testing/web-platform/tests/css/css-values/calc-ch-ex-lang-ref.html create mode 100644 testing/web-platform/tests/css/css-values/calc-ch-ex-lang.html create mode 100644 testing/web-platform/tests/css/css-values/calc-rem-lang-ref.html create mode 100644 testing/web-platform/tests/css/css-values/calc-rem-lang.html diff --git a/testing/web-platform/meta/MANIFEST.json b/testing/web-platform/meta/MANIFEST.json index c7384cbc08b0..ccb5c9c86704 100644 --- a/testing/web-platform/meta/MANIFEST.json +++ b/testing/web-platform/meta/MANIFEST.json @@ -146383,6 +146383,18 @@ {} ] ], + "css/css-values/calc-ch-ex-lang.html": [ + [ + "/css/css-values/calc-ch-ex-lang.html", + [ + [ + "/css/css-values/calc-ch-ex-lang-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-values/calc-in-calc.html": [ [ "/css/css-values/calc-in-calc.html", @@ -146443,6 +146455,18 @@ {} ] ], + "css/css-values/calc-rem-lang.html": [ + [ + "/css/css-values/calc-rem-lang.html", + [ + [ + "/css/css-values/calc-rem-lang-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-values/ch-unit-001.html": [ [ "/css/css-values/ch-unit-001.html", @@ -253668,6 +253692,16 @@ {} ] ], + "css/css-values/calc-ch-ex-lang-ref.html": [ + [ + {} + ] + ], + "css/css-values/calc-rem-lang-ref.html": [ + [ + {} + ] + ], "css/css-values/ex-calc-expression-001-ref.html": [ [ {} @@ -510100,6 +510134,14 @@ "70627dbbfc5af5fb859fdf1362f0004b38c64e34", "reftest" ], + "css/css-values/calc-ch-ex-lang-ref.html": [ + "218e1cb6782b554de35aad70913cddb8e7d71da2", + "support" + ], + "css/css-values/calc-ch-ex-lang.html": [ + "d15f42e237b281793ac808e06af92217d4f9593e", + "reftest" + ], "css/css-values/calc-in-calc.html": [ "be08a1510714e8b4fbc4d35582db5708924d06b2", "reftest" @@ -510120,6 +510162,14 @@ "080551c1bee3d7bf54dda2c3d5b7e5a9fbd8aed6", "reftest" ], + "css/css-values/calc-rem-lang-ref.html": [ + "08bbc95f3078421a489e1e93cc7a4f035af40d5b", + "support" + ], + "css/css-values/calc-rem-lang.html": [ + "6fa668d2bcaf01f5c4680e3e14a0e86160d1b5d5", + "reftest" + ], "css/css-values/calc-unit-analysis.html": [ "c5fd567b4fa257ce53c48ebf8c444bf382459fec", "testharness" diff --git a/testing/web-platform/tests/css/css-values/calc-ch-ex-lang-ref.html b/testing/web-platform/tests/css/css-values/calc-ch-ex-lang-ref.html new file mode 100644 index 000000000000..e0ac1ead1e52 --- /dev/null +++ b/testing/web-platform/tests/css/css-values/calc-ch-ex-lang-ref.html @@ -0,0 +1,12 @@ + + +CSS Test Reference + + +
diff --git a/testing/web-platform/tests/css/css-values/calc-ch-ex-lang.html b/testing/web-platform/tests/css/css-values/calc-ch-ex-lang.html new file mode 100644 index 000000000000..eb447475d528 --- /dev/null +++ b/testing/web-platform/tests/css/css-values/calc-ch-ex-lang.html @@ -0,0 +1,16 @@ + + +CSS Test: Calc in font-size with ch / ex units across lang changes + + + + + + +
+
+
diff --git a/testing/web-platform/tests/css/css-values/calc-rem-lang-ref.html b/testing/web-platform/tests/css/css-values/calc-rem-lang-ref.html new file mode 100644 index 000000000000..a0f6add684a5 --- /dev/null +++ b/testing/web-platform/tests/css/css-values/calc-rem-lang-ref.html @@ -0,0 +1,6 @@ + + +CSS Test Reference + +

You should see a green box twice-the-initial-font-size wide.

+
diff --git a/testing/web-platform/tests/css/css-values/calc-rem-lang.html b/testing/web-platform/tests/css/css-values/calc-rem-lang.html new file mode 100644 index 000000000000..3994efc003b5 --- /dev/null +++ b/testing/web-platform/tests/css/css-values/calc-rem-lang.html @@ -0,0 +1,17 @@ + + + +CSS Test: Calc with rem and relative units on the root element + + + + + + +

You should see a green box twice-the-initial-font-size wide.

+
+ From ca313152ebede5985009211b35eb620a50f38a80 Mon Sep 17 00:00:00 2001 From: Miko Mynttinen Date: Wed, 17 Jan 2018 18:27:42 +0100 Subject: [PATCH 22/54] Bug 1428993 - Part 1: Split RetainedDisplayListBuilder::ComputeRebuildRegion() and PreProcessDisplayList() into multiple functions r=mattwoodrow MozReview-Commit-ID: 77DntJk53q2 --HG-- extra : rebase_source : 1225625228c719ad57e31ef652aa45529a4f45d7 --- .../painting/RetainedDisplayListBuilder.cpp | 256 ++++++++++-------- layout/painting/RetainedDisplayListBuilder.h | 2 +- 2 files changed, 143 insertions(+), 115 deletions(-) diff --git a/layout/painting/RetainedDisplayListBuilder.cpp b/layout/painting/RetainedDisplayListBuilder.cpp index e1d04abb6041..becb5a8c0328 100644 --- a/layout/painting/RetainedDisplayListBuilder.cpp +++ b/layout/painting/RetainedDisplayListBuilder.cpp @@ -77,6 +77,24 @@ bool IsAnyAncestorModified(nsIFrame* aFrame) return false; } +static AnimatedGeometryRoot* +SelectAGRForFrame(nsIFrame* aFrame, AnimatedGeometryRoot* aParentAGR) +{ + if (!aFrame->IsStackingContext()) { + return aParentAGR; + } + + if (!aFrame->HasOverrideDirtyRegion()) { + return nullptr; + } + + nsDisplayListBuilder::DisplayListBuildingData* data = + aFrame->GetProperty(nsDisplayListBuilder::DisplayListBuildingRect()); + + return data && data->mModifiedAGR ? data->mModifiedAGR.get() + : nullptr; +} + // Removes any display items that belonged to a frame that was deleted, // and mark frames that belong to a different AGR so that get their // items built again. @@ -97,19 +115,7 @@ RetainedDisplayListBuilder::PreProcessDisplayList(nsDisplayList* aList, nsIFrame* f = i->Frame(); if (i->GetChildren()) { - AnimatedGeometryRoot *childAGR = aAGR; - if (f->IsStackingContext()) { - if (f->HasOverrideDirtyRegion()) { - nsDisplayListBuilder::DisplayListBuildingData* data = - f->GetProperty(nsDisplayListBuilder::DisplayListBuildingRect()); - if (data) { - childAGR = data->mModifiedAGR; - } - } else { - childAGR = nullptr; - } - } - PreProcessDisplayList(i->GetChildren(), childAGR); + PreProcessDisplayList(i->GetChildren(), SelectAGRForFrame(f, aAGR)); } // TODO: We should be able to check the clipped bounds relative @@ -594,6 +600,120 @@ GetModifiedFrames(nsDisplayListBuilder* aBuilder) # define CRR_LOG(...) #endif +static nsIFrame* +HandlePreserve3D(nsIFrame* aFrame, nsRect& aOverflow) +{ + // Preserve-3d frames don't have valid overflow areas, and they might + // have singular transforms (despite still being visible when combined + // with their ancestors). If we're at one, jump up to the root of the + // preserve-3d context and use the whole overflow area. + nsIFrame* last = aFrame; + while (aFrame->Extend3DContext() || + aFrame->Combines3DTransformWithAncestors()) { + last = aFrame; + aFrame = aFrame->GetParent(); + } + if (last != aFrame) { + aOverflow = last->GetVisualOverflowRectRelativeToParent(); + } + + return aFrame; +} + +static void +ProcessFrame(nsIFrame* aFrame, nsDisplayListBuilder& aBuilder, + AnimatedGeometryRoot** aAGR, nsRect& aOverflow, + nsIFrame* aStopAtFrame, nsTArray& aOutFramesWithProps, + const bool /* aStopAtStackingContext */) +{ + nsIFrame* currentFrame = aFrame; + + while (currentFrame != aStopAtFrame) { + currentFrame = HandlePreserve3D(currentFrame, aOverflow); + + // Convert 'aOverflow' into the coordinate space of the nearest stacking context + // or display port ancestor and update 'currentFrame' to point to that frame. + aOverflow = nsLayoutUtils::TransformFrameRectToAncestor(currentFrame, aOverflow, + aStopAtFrame, + nullptr, nullptr, + /* aStopAtStackingContextAndDisplayPort = */ true, + ¤tFrame); + MOZ_ASSERT(currentFrame); + + if (nsLayoutUtils::FrameHasDisplayPort(currentFrame)) { + CRR_LOG("Frame belongs to displayport frame %p\n", currentFrame); + nsIScrollableFrame* sf = do_QueryFrame(currentFrame); + MOZ_ASSERT(sf); + nsRect displayPort; + DebugOnly hasDisplayPort = + nsLayoutUtils::GetDisplayPort(currentFrame->GetContent(), &displayPort, + RelativeTo::ScrollPort); + MOZ_ASSERT(hasDisplayPort); + // get it relative to the scrollport (from the scrollframe) + nsRect r = aOverflow - sf->GetScrollPortRect().TopLeft(); + r.IntersectRect(r, displayPort); + if (!r.IsEmpty()) { + nsRect* rect = + currentFrame->GetProperty(nsDisplayListBuilder::DisplayListBuildingDisplayPortRect()); + if (!rect) { + rect = new nsRect(); + currentFrame->SetProperty(nsDisplayListBuilder::DisplayListBuildingDisplayPortRect(), rect); + currentFrame->SetHasOverrideDirtyRegion(true); + aOutFramesWithProps.AppendElement(currentFrame); + } + rect->UnionRect(*rect, r); + CRR_LOG("Adding area to displayport draw area: %d %d %d %d\n", r.x, r.y, r.width, r.height); + + // TODO: Can we just use MarkFrameForDisplayIfVisible, plus MarkFramesForDifferentAGR to + // ensure that this displayport, plus any items that move relative to it get rebuilt, + // and then not contribute to the root dirty area? + aOverflow = sf->GetScrollPortRect(); + } else { + // Don't contribute to the root dirty area at all. + aOverflow.SetEmpty(); + break; + } + } + + if (currentFrame->IsStackingContext()) { + CRR_LOG("Frame belongs to stacking context frame %p\n", currentFrame); + // If we found an intermediate stacking context with an existing display item + // then we can store the dirty rect there and stop. If we couldn't find one then + // we need to keep bubbling up to the next stacking context. + if (currentFrame != aBuilder.RootReferenceFrame() && + currentFrame->HasDisplayItems()) { + aBuilder.MarkFrameForDisplayIfVisible(currentFrame, + aBuilder.RootReferenceFrame()); + + // Store the stacking context relative dirty area such + // that display list building will pick it up when it + // gets to it. + nsDisplayListBuilder::DisplayListBuildingData* data = + currentFrame->GetProperty(nsDisplayListBuilder::DisplayListBuildingRect()); + if (!data) { + data = new nsDisplayListBuilder::DisplayListBuildingData; + currentFrame->SetProperty(nsDisplayListBuilder::DisplayListBuildingRect(), data); + currentFrame->SetHasOverrideDirtyRegion(true); + aOutFramesWithProps.AppendElement(currentFrame); + } + data->mDirtyRect.UnionRect(data->mDirtyRect, aOverflow); + CRR_LOG("Adding area to stacking context draw area: %d %d %d %d\n", + aOverflow.x, aOverflow.y, aOverflow.width, aOverflow.height); + if (!data->mModifiedAGR) { + data->mModifiedAGR = *aAGR; + } else if (data->mModifiedAGR != *aAGR) { + data->mDirtyRect = currentFrame->GetVisualOverflowRectRelativeToSelf(); + CRR_LOG("Found multiple modified AGRs within this stacking context, giving up\n"); + } + + // Don't contribute to the root dirty area at all. + *aAGR = nullptr; + aOverflow.SetEmpty(); + break; + } + } + } +} /** * Given a list of frames that has been modified, computes the region that we need to * do display list building for in order to build all modified display items. @@ -624,14 +744,14 @@ bool RetainedDisplayListBuilder::ComputeRebuildRegion(nsTArray& aModifiedFrames, nsRect* aOutDirty, AnimatedGeometryRoot** aOutModifiedAGR, - nsTArray* aOutFramesWithProps) + nsTArray& aOutFramesWithProps) { - CRR_LOG("Computing rebuild regions for %d frames:\n", aModifiedFrames.size()); + CRR_LOG("Computing rebuild regions for %zu frames:\n", aModifiedFrames.Length()); for (nsIFrame* f : aModifiedFrames) { MOZ_ASSERT(f); if (f->HasOverrideDirtyRegion()) { - aOutFramesWithProps->AppendElement(f); + aOutFramesWithProps.AppendElement(f); } if (f->HasAnyStateBits(NS_FRAME_IN_POPUP)) { @@ -644,7 +764,6 @@ RetainedDisplayListBuilder::ComputeRebuildRegion(nsTArray& aModifiedF CRR_LOG("Processing frame %p with agr %p\n", f, agr->mFrame); - // Convert the frame's overflow rect into the coordinate space // of the nearest stacking context that has an existing display item. // We store that as a dirty rect on that stacking context so that we build @@ -654,109 +773,18 @@ RetainedDisplayListBuilder::ComputeRebuildRegion(nsTArray& aModifiedF // of the stacking context, since we know the stacking context item exists in // the old list, so we can trivially merge without needing other items. nsRect overflow = f->GetVisualOverflowRectRelativeToSelf(); - nsIFrame* currentFrame = f; - while (currentFrame != mBuilder.RootReferenceFrame()) { + ProcessFrame(f, mBuilder, &agr, overflow, mBuilder.RootReferenceFrame(), + aOutFramesWithProps, true); - // Preserve-3d frames don't have valid overflow areas, and they might - // have singular transforms (despite still being visible when combined - // with their ancestors). If we're at one, jump up to the root of the - // preserve-3d context and use the whole overflow area. - nsIFrame* last = currentFrame; - while (currentFrame->Extend3DContext() || - currentFrame->Combines3DTransformWithAncestors()) { - last = currentFrame; - currentFrame = currentFrame->GetParent(); - } - if (last != currentFrame) { - overflow = last->GetVisualOverflowRectRelativeToParent(); - } - - // Convert 'overflow' into the coordinate space of the nearest stacking context - // or display port ancestor and update 'currentFrame' to point to that frame. - overflow = nsLayoutUtils::TransformFrameRectToAncestor(currentFrame, overflow, mBuilder.RootReferenceFrame(), - nullptr, nullptr, - /* aStopAtStackingContextAndDisplayPort = */ true, - ¤tFrame); - MOZ_ASSERT(currentFrame); - - if (nsLayoutUtils::FrameHasDisplayPort(currentFrame)) { - CRR_LOG("Frame belongs to displayport frame %p\n", currentFrame); - nsIScrollableFrame* sf = do_QueryFrame(currentFrame); - MOZ_ASSERT(sf); - nsRect displayPort; - DebugOnly hasDisplayPort = - nsLayoutUtils::GetDisplayPort(currentFrame->GetContent(), &displayPort, RelativeTo::ScrollPort); - MOZ_ASSERT(hasDisplayPort); - // get it relative to the scrollport (from the scrollframe) - nsRect r = overflow - sf->GetScrollPortRect().TopLeft(); - r.IntersectRect(r, displayPort); - if (!r.IsEmpty()) { - nsRect* rect = - currentFrame->GetProperty(nsDisplayListBuilder::DisplayListBuildingDisplayPortRect()); - if (!rect) { - rect = new nsRect(); - currentFrame->SetProperty(nsDisplayListBuilder::DisplayListBuildingDisplayPortRect(), rect); - currentFrame->SetHasOverrideDirtyRegion(true); - } - rect->UnionRect(*rect, r); - aOutFramesWithProps->AppendElement(currentFrame); - CRR_LOG("Adding area to displayport draw area: %d %d %d %d\n", r.x, r.y, r.width, r.height); - - // TODO: Can we just use MarkFrameForDisplayIfVisible, plus MarkFramesForDifferentAGR to - // ensure that this displayport, plus any items that move relative to it get rebuilt, - // and then not contribute to the root dirty area? - overflow = sf->GetScrollPortRect(); - } else { - // Don't contribute to the root dirty area at all. - overflow.SetEmpty(); - break; - } - } - - if (currentFrame->IsStackingContext()) { - CRR_LOG("Frame belongs to stacking context frame %p\n", currentFrame); - // If we found an intermediate stacking context with an existing display item - // then we can store the dirty rect there and stop. If we couldn't find one then - // we need to keep bubbling up to the next stacking context. - if (currentFrame != mBuilder.RootReferenceFrame() && - currentFrame->HasDisplayItems()) { - mBuilder.MarkFrameForDisplayIfVisible(currentFrame, mBuilder.RootReferenceFrame()); - - // Store the stacking context relative dirty area such - // that display list building will pick it up when it - // gets to it. - nsDisplayListBuilder::DisplayListBuildingData* data = - currentFrame->GetProperty(nsDisplayListBuilder::DisplayListBuildingRect()); - if (!data) { - data = new nsDisplayListBuilder::DisplayListBuildingData; - currentFrame->SetProperty(nsDisplayListBuilder::DisplayListBuildingRect(), data); - currentFrame->SetHasOverrideDirtyRegion(true); - aOutFramesWithProps->AppendElement(currentFrame); - } - data->mDirtyRect.UnionRect(data->mDirtyRect, overflow); - CRR_LOG("Adding area to stacking context draw area: %d %d %d %d\n", - overflow.x, overflow.y, overflow.width, overflow.height); - if (!data->mModifiedAGR) { - data->mModifiedAGR = agr; - } else if (data->mModifiedAGR != agr) { - data->mDirtyRect = currentFrame->GetVisualOverflowRectRelativeToSelf(); - CRR_LOG("Found multiple modified AGRs within this stacking context, giving up\n"); - } - - // Don't contribute to the root dirty area at all. - agr = nullptr; - overflow.SetEmpty(); - break; - } - } - } aOutDirty->UnionRect(*aOutDirty, overflow); - CRR_LOG("Adding area to root draw area: %d %d %d %d\n", overflow.x, overflow.y, overflow.width, overflow.height); + CRR_LOG("Adding area to root draw area: %d %d %d %d\n", + overflow.x, overflow.y, overflow.width, overflow.height); // If we get changed frames from multiple AGRS, then just give up as it gets really complex to // track which items would need to be marked in MarkFramesForDifferentAGR. if (!*aOutModifiedAGR) { + CRR_LOG("Setting %p as root stacking context AGR\n", agr); *aOutModifiedAGR = agr; } else if (agr && *aOutModifiedAGR != agr) { CRR_LOG("Found multiple AGRs in root stacking context, giving up\n"); @@ -861,7 +889,7 @@ RetainedDisplayListBuilder::AttemptPartialUpdate(nscolor aBackstop) bool merged = false; if (shouldBuildPartial && ComputeRebuildRegion(modifiedFrames, &modifiedDirty, - &modifiedAGR, &framesWithProps)) { + &modifiedAGR, framesWithProps)) { modifiedDirty.IntersectRect(modifiedDirty, mBuilder.RootReferenceFrame()->GetVisualOverflowRectRelativeToSelf()); PreProcessDisplayList(&mList, modifiedAGR); diff --git a/layout/painting/RetainedDisplayListBuilder.h b/layout/painting/RetainedDisplayListBuilder.h index ec284493614b..7378131dcaaa 100644 --- a/layout/painting/RetainedDisplayListBuilder.h +++ b/layout/painting/RetainedDisplayListBuilder.h @@ -48,7 +48,7 @@ private: bool ComputeRebuildRegion(nsTArray& aModifiedFrames, nsRect* aOutDirty, AnimatedGeometryRoot** aOutModifiedAGR, - nsTArray* aOutFramesWithProps); + nsTArray& aOutFramesWithProps); void IncrementSubDocPresShellPaintCount(nsDisplayItem* aItem); From c6350c2dd16046d6f5b6208762228e6f3b2ee084 Mon Sep 17 00:00:00 2001 From: Miko Mynttinen Date: Fri, 12 Jan 2018 18:02:14 +0100 Subject: [PATCH 23/54] Bug 1428993 - Part 2: Override dirty rect for stacking contexts between OOF frame placeholder and the containing block r=mattwoodrow MozReview-Commit-ID: FoX9uyoiqj4 --HG-- extra : rebase_source : 64baafadcb35509e08f8db30b2153eb16c41c369 --- layout/base/nsLayoutUtils.cpp | 4 +- layout/generic/nsFrame.cpp | 5 + .../painting/RetainedDisplayListBuilder.cpp | 120 ++++++++++++------ .../reftests/display-list/1428993-1-ref.html | 25 ++++ layout/reftests/display-list/1428993-1.html | 57 +++++++++ .../reftests/display-list/1428993-2-ref.html | 34 +++++ layout/reftests/display-list/1428993-2.html | 62 +++++++++ layout/reftests/display-list/reftest.list | 2 + 8 files changed, 271 insertions(+), 38 deletions(-) create mode 100644 layout/reftests/display-list/1428993-1-ref.html create mode 100644 layout/reftests/display-list/1428993-1.html create mode 100644 layout/reftests/display-list/1428993-2-ref.html create mode 100644 layout/reftests/display-list/1428993-2.html diff --git a/layout/base/nsLayoutUtils.cpp b/layout/base/nsLayoutUtils.cpp index 21d704a31be1..d5b96386c7cf 100644 --- a/layout/base/nsLayoutUtils.cpp +++ b/layout/base/nsLayoutUtils.cpp @@ -2707,7 +2707,9 @@ nsLayoutUtils::GetTransformToAncestor(nsIFrame *aFrame, ctm = aFrame->GetTransformMatrix(aAncestor, &parent, aFlags); while (parent && parent != aAncestor && (!(aFlags & nsIFrame::STOP_AT_STACKING_CONTEXT_AND_DISPLAY_PORT) || - (!parent->IsStackingContext() && !FrameHasDisplayPort(parent)))) { + (!parent->HasAnyStateBits(NS_FRAME_OUT_OF_FLOW) && + !parent->IsStackingContext() && + !FrameHasDisplayPort(parent)))) { if (!parent->Extend3DContext()) { ctm.ProjectTo2D(); } diff --git a/layout/generic/nsFrame.cpp b/layout/generic/nsFrame.cpp index c29320bd3054..54b6f9d19e97 100644 --- a/layout/generic/nsFrame.cpp +++ b/layout/generic/nsFrame.cpp @@ -1019,6 +1019,11 @@ nsIFrame::MarkNeedsDisplayItemRebuild() return; } + if (Type() == LayoutFrameType::Placeholder) { + // Do not mark placeholder frames modified. + return; + } + nsIFrame* displayRoot = nsLayoutUtils::GetDisplayRootFrame(this); MOZ_ASSERT(displayRoot); diff --git a/layout/painting/RetainedDisplayListBuilder.cpp b/layout/painting/RetainedDisplayListBuilder.cpp index becb5a8c0328..f77de697e7db 100644 --- a/layout/painting/RetainedDisplayListBuilder.cpp +++ b/layout/painting/RetainedDisplayListBuilder.cpp @@ -6,6 +6,7 @@ */ #include "RetainedDisplayListBuilder.h" +#include "nsPlaceholderFrame.h" #include "nsSubDocumentFrame.h" #include "nsViewManager.h" @@ -624,7 +625,7 @@ static void ProcessFrame(nsIFrame* aFrame, nsDisplayListBuilder& aBuilder, AnimatedGeometryRoot** aAGR, nsRect& aOverflow, nsIFrame* aStopAtFrame, nsTArray& aOutFramesWithProps, - const bool /* aStopAtStackingContext */) + const bool aStopAtStackingContext) { nsIFrame* currentFrame = aFrame; @@ -633,13 +634,47 @@ ProcessFrame(nsIFrame* aFrame, nsDisplayListBuilder& aBuilder, // Convert 'aOverflow' into the coordinate space of the nearest stacking context // or display port ancestor and update 'currentFrame' to point to that frame. - aOverflow = nsLayoutUtils::TransformFrameRectToAncestor(currentFrame, aOverflow, - aStopAtFrame, - nullptr, nullptr, - /* aStopAtStackingContextAndDisplayPort = */ true, - ¤tFrame); + nsIFrame* previousFrame = currentFrame; + aOverflow = nsLayoutUtils::TransformFrameRectToAncestor(currentFrame, aOverflow, aStopAtFrame, + nullptr, nullptr, + /* aStopAtStackingContextAndDisplayPortAndOOFFrame = */ true, + ¤tFrame); MOZ_ASSERT(currentFrame); + // If the current frame is an OOF frame, DisplayListBuildingData needs to be + // set on all the ancestor stacking contexts of the placeholder frame, up + // to the containing block of the OOF frame. This is done to ensure that the + // content that might be behind the OOF frame is built for merging. + nsIFrame* placeholder = previousFrame->HasAnyStateBits(NS_FRAME_OUT_OF_FLOW) + ? previousFrame->GetPlaceholderFrame() + : nullptr; + + if (placeholder) { + nsRect placeholderOverflow = + aOverflow + previousFrame->GetOffsetTo(placeholder); + + CRR_LOG("Processing placeholder %p for OOF frame %p\n", + placeholder, previousFrame); + + CRR_LOG("OOF frame draw area: %d %d %d %d\n", + placeholderOverflow.x, placeholderOverflow.y, + placeholderOverflow.width, placeholderOverflow.height); + + // Tracking AGRs for the placeholder processing is not necessary, as the + // goal is to only modify the DisplayListBuildingData rect. + AnimatedGeometryRoot* dummyAGR = nullptr; + + // Find a common ancestor frame to handle frame continuations. + // TODO: It might be possible to write a more specific and efficient + // function for this. + nsIFrame* ancestor = + nsLayoutUtils::FindNearestCommonAncestorFrame(previousFrame->GetParent(), + placeholder->GetParent()); + + ProcessFrame(placeholder, aBuilder, &dummyAGR, placeholderOverflow, + ancestor, aOutFramesWithProps, false); + } + if (nsLayoutUtils::FrameHasDisplayPort(currentFrame)) { CRR_LOG("Frame belongs to displayport frame %p\n", currentFrame); nsIScrollableFrame* sf = do_QueryFrame(currentFrame); @@ -662,7 +697,8 @@ ProcessFrame(nsIFrame* aFrame, nsDisplayListBuilder& aBuilder, aOutFramesWithProps.AppendElement(currentFrame); } rect->UnionRect(*rect, r); - CRR_LOG("Adding area to displayport draw area: %d %d %d %d\n", r.x, r.y, r.width, r.height); + CRR_LOG("Adding area to displayport draw area: %d %d %d %d\n", + r.x, r.y, r.width, r.height); // TODO: Can we just use MarkFrameForDisplayIfVisible, plus MarkFramesForDifferentAGR to // ensure that this displayport, plus any items that move relative to it get rebuilt, @@ -680,40 +716,50 @@ ProcessFrame(nsIFrame* aFrame, nsDisplayListBuilder& aBuilder, // If we found an intermediate stacking context with an existing display item // then we can store the dirty rect there and stop. If we couldn't find one then // we need to keep bubbling up to the next stacking context. - if (currentFrame != aBuilder.RootReferenceFrame() && - currentFrame->HasDisplayItems()) { - aBuilder.MarkFrameForDisplayIfVisible(currentFrame, - aBuilder.RootReferenceFrame()); - - // Store the stacking context relative dirty area such - // that display list building will pick it up when it - // gets to it. - nsDisplayListBuilder::DisplayListBuildingData* data = - currentFrame->GetProperty(nsDisplayListBuilder::DisplayListBuildingRect()); - if (!data) { - data = new nsDisplayListBuilder::DisplayListBuildingData; - currentFrame->SetProperty(nsDisplayListBuilder::DisplayListBuildingRect(), data); - currentFrame->SetHasOverrideDirtyRegion(true); - aOutFramesWithProps.AppendElement(currentFrame); - } - data->mDirtyRect.UnionRect(data->mDirtyRect, aOverflow); - CRR_LOG("Adding area to stacking context draw area: %d %d %d %d\n", - aOverflow.x, aOverflow.y, aOverflow.width, aOverflow.height); - if (!data->mModifiedAGR) { - data->mModifiedAGR = *aAGR; - } else if (data->mModifiedAGR != *aAGR) { - data->mDirtyRect = currentFrame->GetVisualOverflowRectRelativeToSelf(); - CRR_LOG("Found multiple modified AGRs within this stacking context, giving up\n"); - } - - // Don't contribute to the root dirty area at all. - *aAGR = nullptr; - aOverflow.SetEmpty(); - break; + if (currentFrame == aBuilder.RootReferenceFrame() || + !currentFrame->HasDisplayItems()) { + continue; } + + aBuilder.MarkFrameForDisplayIfVisible(currentFrame, + aBuilder.RootReferenceFrame()); + + // Store the stacking context relative dirty area such + // that display list building will pick it up when it + // gets to it. + nsDisplayListBuilder::DisplayListBuildingData* data = + currentFrame->GetProperty(nsDisplayListBuilder::DisplayListBuildingRect()); + if (!data) { + data = new nsDisplayListBuilder::DisplayListBuildingData(); + currentFrame->SetProperty(nsDisplayListBuilder::DisplayListBuildingRect(), data); + currentFrame->SetHasOverrideDirtyRegion(true); + aOutFramesWithProps.AppendElement(currentFrame); + } + CRR_LOG("Adding area to stacking context draw area: %d %d %d %d\n", + aOverflow.x, aOverflow.y, aOverflow.width, aOverflow.height); + data->mDirtyRect.UnionRect(data->mDirtyRect, aOverflow); + + if (!aStopAtStackingContext) { + // Continue ascending the frame tree until we reach aStopAtFrame. + continue; + } + + if (!data->mModifiedAGR) { + data->mModifiedAGR = *aAGR; + } else if (data->mModifiedAGR != *aAGR) { + data->mDirtyRect = currentFrame->GetVisualOverflowRectRelativeToSelf(); + CRR_LOG("Found multiple modified AGRs within this stacking context, giving up\n"); + } + + // Don't contribute to the root dirty area at all. + aOverflow.SetEmpty(); + *aAGR = nullptr; + + break; } } } + /** * Given a list of frames that has been modified, computes the region that we need to * do display list building for in order to build all modified display items. diff --git a/layout/reftests/display-list/1428993-1-ref.html b/layout/reftests/display-list/1428993-1-ref.html new file mode 100644 index 000000000000..d04ab0273b42 --- /dev/null +++ b/layout/reftests/display-list/1428993-1-ref.html @@ -0,0 +1,25 @@ + + + + + +Retained display list test + + + + +
+
+ + diff --git a/layout/reftests/display-list/1428993-1.html b/layout/reftests/display-list/1428993-1.html new file mode 100644 index 000000000000..340633249a16 --- /dev/null +++ b/layout/reftests/display-list/1428993-1.html @@ -0,0 +1,57 @@ + + + + + +Retained display list test + + + + +
+
+ +
+ + + + diff --git a/layout/reftests/display-list/1428993-2-ref.html b/layout/reftests/display-list/1428993-2-ref.html new file mode 100644 index 000000000000..a5ed24618f8a --- /dev/null +++ b/layout/reftests/display-list/1428993-2-ref.html @@ -0,0 +1,34 @@ + + + + + +Retained display list test + + + + +
+
+
+ + diff --git a/layout/reftests/display-list/1428993-2.html b/layout/reftests/display-list/1428993-2.html new file mode 100644 index 000000000000..24515231bc5d --- /dev/null +++ b/layout/reftests/display-list/1428993-2.html @@ -0,0 +1,62 @@ + + + + + +Retained display list test + + + + +
+
+
+
+
+
+ + + diff --git a/layout/reftests/display-list/reftest.list b/layout/reftests/display-list/reftest.list index 63b40e7e2c4e..d440b32cf8bb 100644 --- a/layout/reftests/display-list/reftest.list +++ b/layout/reftests/display-list/reftest.list @@ -12,3 +12,5 @@ fuzzy(1,235200) == 1413073.html 1413073-ref.html == 1416291.html 1416291-ref.html == 1417601-1.html 1417601-1-ref.html == 1418945-1.html 1418945-1-ref.html +skip-if(Android) == 1428993-1.html 1428993-1-ref.html +== 1428993-2.html 1428993-2-ref.html From 79b8f529d29f8bf9a3754d6b1d2e0cca605684ef Mon Sep 17 00:00:00 2001 From: Chris Manchester Date: Thu, 18 Jan 2018 14:00:02 -0800 Subject: [PATCH 24/54] Bug 1431342 - Move channel-prefs.js processing back to Makefile.in to avoid changing its content. r=rstrong MozReview-Commit-ID: A7kR8WPB4TQ --HG-- extra : rebase_source : 5d8188273d8708e360f1228468b981c88349296a --- browser/app/Makefile.in | 7 +++++++ browser/app/moz.build | 3 --- browser/app/profile/channel-prefs.js | 1 - 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/browser/app/Makefile.in b/browser/app/Makefile.in index 64e31a94eae4..c68d8a904e39 100644 --- a/browser/app/Makefile.in +++ b/browser/app/Makefile.in @@ -53,6 +53,13 @@ GARBAGE += $(addprefix $(FINAL_TARGET)/defaults/pref/, firefox.js) endif +# channel-prefs.js is handled separate from other prefs due to bug 756325 +# DO NOT change the content of channel-prefs.js without taking the appropriate +# steps. See bug 1431342. +libs:: $(srcdir)/profile/channel-prefs.js + $(NSINSTALL) -D $(DIST)/bin/defaults/pref + $(call py_action,preprocessor,-Fsubstitution $(PREF_PPFLAGS) $(ACDEFINES) $^ -o $(DIST)/bin/defaults/pref/channel-prefs.js) + ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT)) MAC_APP_NAME = $(MOZ_APP_DISPLAYNAME) diff --git a/browser/app/moz.build b/browser/app/moz.build index 19d4e1e7ea39..8f7fc2ca638c 100644 --- a/browser/app/moz.build +++ b/browser/app/moz.build @@ -43,9 +43,6 @@ SOURCES += [ # Neither channel-prefs.js nor firefox.exe want to end up in dist/bin/browser. DIST_SUBDIR = "" -# channel-prefs.js is handled separate from other prefs due to bug 756325 -JS_PREFERENCE_PP_FILES += ['profile/channel-prefs.js'] - LOCAL_INCLUDES += [ '!/build', '/toolkit/xre', diff --git a/browser/app/profile/channel-prefs.js b/browser/app/profile/channel-prefs.js index b8ab8f529467..633c489f3c29 100644 --- a/browser/app/profile/channel-prefs.js +++ b/browser/app/profile/channel-prefs.js @@ -2,5 +2,4 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -#filter substitution pref("app.update.channel", "@MOZ_UPDATE_CHANNEL@"); From 7418dd93e74560af65b0b946125417f4de74382d Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Tue, 9 Jan 2018 03:20:37 +0000 Subject: [PATCH 25/54] Bug 1421159 - Unbreak JS shell build on BSDs after bug bug 1410528. r=sfink --HG-- extra : rebase_source : 19af507472ffb63e5582089cf803fcb053942ab8 --- js/src/shell/js.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/js/src/shell/js.cpp b/js/src/shell/js.cpp index 0f3480c106cf..4918714fced7 100644 --- a/js/src/shell/js.cpp +++ b/js/src/shell/js.cpp @@ -19,7 +19,7 @@ #include "mozilla/TimeStamp.h" #include -#if defined(__linux__) || defined(XP_MACOSX) +#ifdef JS_POSIX_NSPR # include #endif #ifdef XP_WIN @@ -65,7 +65,7 @@ # include "jswin.h" #endif #include "jswrapper.h" -#if !defined(__linux__) && !defined(XP_MACOSX) +#ifndef JS_POSIX_NSPR # include "prerror.h" # include "prlink.h" #endif @@ -142,7 +142,7 @@ using mozilla::TimeDuration; using mozilla::TimeStamp; // Avoid an unnecessary NSPR dependency on Linux and OS X just for the shell. -#if defined(__linux__) || defined(XP_MACOSX) +#ifdef JS_POSIX_NSPR typedef void PRLibrary; static PRLibrary* @@ -8786,7 +8786,7 @@ class AutoLibraryLoader { PRLibrary* load(const char* path) { PRLibrary* dll = PR_LoadLibrary(path); if (!dll) { -#if defined(__linux__) || defined(XP_MACOSX) +#ifdef JS_POSIX_NSPR fprintf(stderr, "LoadLibrary '%s' failed: %s\n", path, dlerror()); #else fprintf(stderr, "LoadLibrary '%s' failed with code %d\n", path, PR_GetError()); From b7baba2225d99bacaa327552d8aadfa317fd5371 Mon Sep 17 00:00:00 2001 From: Andreas Tolfsen Date: Thu, 18 Jan 2018 17:28:28 +0000 Subject: [PATCH 26/54] Bug 1431462 - Remove Marionette:getVisibleCookies message listener. r=maja_zf The Marionette:getVisibleCookies IPC message listener is not used. MozReview-Commit-ID: G1N0F8jdLHH --HG-- extra : rebase_source : 08e40fceae3d2a88c2ae88760d37c00bd8aecbca --- testing/marionette/driver.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/testing/marionette/driver.js b/testing/marionette/driver.js index 2318a39159ab..a27cc8100338 100644 --- a/testing/marionette/driver.js +++ b/testing/marionette/driver.js @@ -280,7 +280,6 @@ GeckoDriver.prototype.QueryInterface = XPCOMUtils.generateQI([ GeckoDriver.prototype.init = function() { this.mm.addMessageListener("Marionette:WebDriver:GetCapabilities", this); this.mm.addMessageListener("Marionette:GetLogLevel", this); - this.mm.addMessageListener("Marionette:getVisibleCookies", this); this.mm.addMessageListener("Marionette:ListenersAttached", this); this.mm.addMessageListener("Marionette:Register", this); this.mm.addMessageListener("Marionette:switchedToFrame", this); @@ -289,7 +288,6 @@ GeckoDriver.prototype.init = function() { GeckoDriver.prototype.uninit = function() { this.mm.removeMessageListener("Marionette:WebDriver:GetCapabilities", this); this.mm.removeMessageListener("Marionette:GetLogLevel", this); - this.mm.removeMessageListener("Marionette:getVisibleCookies", this); this.mm.removeMessageListener("Marionette:ListenersAttached", this); this.mm.removeMessageListener("Marionette:Register", this); this.mm.removeMessageListener("Marionette:switchedToFrame", this); From 2b33fe71d9d31c0e5420a371074226adb97dc609 Mon Sep 17 00:00:00 2001 From: Neerja Pancholi Date: Wed, 17 Jan 2018 13:43:02 -0800 Subject: [PATCH 27/54] Bug 1430939 - Part1:Update directory names in import-tests.py and failures.list to match names in w3c/web-platform-tests. r=dholbert MozReview-Commit-ID: 7y9LariD9e8 --HG-- extra : rebase_source : 487eadd6c3b9d58406d12fc698d67968e8f3821a --- layout/reftests/w3c-css/failures.list | 488 ++++++++++++------------ layout/reftests/w3c-css/import-tests.py | 12 +- 2 files changed, 250 insertions(+), 250 deletions(-) diff --git a/layout/reftests/w3c-css/failures.list b/layout/reftests/w3c-css/failures.list index 4159def0ddd8..8241f1a17703 100644 --- a/layout/reftests/w3c-css/failures.list +++ b/layout/reftests/w3c-css/failures.list @@ -5,7 +5,7 @@ # 2) A failure is denoted by * (as described in # layout/tools/reftest/README.txt) and a path pattern starting # with module. E.g.: -# fails css-values-3/attr-*.html +# fails css-values/attr-*.html # # If a test matches multiple path pattern, the last one wins. Because # of this, an item could have zero , which indicates it @@ -15,301 +15,301 @@ #### Selectors 4 #################################################### # focus-within -needs-focus selectors4/focus-within-0??.html +needs-focus selectors/focus-within-0??.html # Rely on Element.attachShadow which is not implemented yet -skip selectors4/focus-within-shadow-*.html +skip selectors/focus-within-shadow-*.html #### CSS Values 3 #################################################### # New failures need to be triged later -fails css-values-3/ch-unit-003.html +fails css-values/ch-unit-003.html # Fuzzy -fuzzy-if(OSX||Android,78,197) css-values-3/ch-unit-001.html -fuzzy(50,160) css-values-3/ch-unit-002.html -fuzzy(78,197) css-values-3/ch-unit-004.html +fuzzy-if(OSX||Android,78,197) css-values/ch-unit-001.html +fuzzy(50,160) css-values/ch-unit-002.html +fuzzy(78,197) css-values/ch-unit-004.html # Bug 435426 -fails css-values-3/attr-*.html - css-values-3/attr-*-invalid-fallback.html - css-values-3/attr-invalid-type-???.html +fails css-values/attr-*.html + css-values/attr-*-invalid-fallback.html + css-values/attr-invalid-type-???.html # Bug 1256575 -fails-if(!stylo) css-values-3/calc-in-media-queries-???.html +fails-if(!stylo) css-values/calc-in-media-queries-???.html # because of dynamic change -skip css-values-3/vh_not_refreshing_on_chrome.html -skip css-values-3/vh_not_refreshing_on_chrome_iframe.html +skip css-values/vh_not_refreshing_on_chrome.html +skip css-values/vh_not_refreshing_on_chrome_iframe.html # because of support files (in iframe subdir) not being copied (bug 1256580) -skip css-values-3/vh-support-transform-origin.html -skip css-values-3/vh-support-transform-translate.html +skip css-values/vh-support-transform-origin.html +skip css-values/vh-support-transform-translate.html -css-values-3/calc-in-calc.html +css-values/calc-in-calc.html #### CSS Writing Modes 3 ############################################# # New failures need to be triged later -fails css-writing-modes-3/float-lft-orthog-htb-in-vlr-002.xht -fails css-writing-modes-3/float-lft-orthog-htb-in-vrl-002.xht -fails css-writing-modes-3/float-lft-orthog-vlr-in-htb-002.xht -fails css-writing-modes-3/float-lft-orthog-vrl-in-htb-002.xht -fails css-writing-modes-3/float-rgt-orthog-htb-in-vlr-003.xht -fails css-writing-modes-3/float-rgt-orthog-htb-in-vrl-003.xht -fails css-writing-modes-3/float-rgt-orthog-vlr-in-htb-003.xht -fails css-writing-modes-3/float-rgt-orthog-vrl-in-htb-003.xht -fails css-writing-modes-3/sizing-orthog-htb-in-vrl-001.xht -fails css-writing-modes-3/sizing-orthog-htb-in-vrl-004.xht -fails css-writing-modes-3/sizing-orthog-htb-in-vrl-013.xht -fails-if(OSX||winWidget) css-writing-modes-3/sizing-orthog-htb-in-vlr-008.xht -fails-if(OSX||winWidget) css-writing-modes-3/sizing-orthog-htb-in-vlr-020.xht -fails-if(OSX||winWidget) css-writing-modes-3/sizing-orthog-htb-in-vrl-008.xht -fails-if(OSX||winWidget) css-writing-modes-3/sizing-orthog-htb-in-vrl-020.xht -css-writing-modes-3/sizing-orthog-vlr-in-htb-008.xht -css-writing-modes-3/sizing-orthog-vlr-in-htb-020.xht -css-writing-modes-3/sizing-orthog-vrl-in-htb-008.xht -css-writing-modes-3/sizing-orthog-vrl-in-htb-020.xht -fails-if(Android) css-writing-modes-3/sizing-orthog-htb-in-vlr-003.xht -fails-if(Android) css-writing-modes-3/sizing-orthog-htb-in-vlr-009.xht -fails-if(Android) css-writing-modes-3/sizing-orthog-htb-in-vlr-015.xht -fails-if(Android) css-writing-modes-3/sizing-orthog-htb-in-vlr-021.xht -fails-if(Android) css-writing-modes-3/sizing-orthog-htb-in-vrl-003.xht -fails-if(Android) css-writing-modes-3/sizing-orthog-htb-in-vrl-009.xht -fails-if(Android) css-writing-modes-3/sizing-orthog-htb-in-vrl-015.xht -fails-if(Android) css-writing-modes-3/sizing-orthog-htb-in-vrl-021.xht -fails-if(Android) css-writing-modes-3/sizing-orthog-vlr-in-htb-003.xht -fails-if(Android) css-writing-modes-3/sizing-orthog-vlr-in-htb-009.xht -fails-if(Android) css-writing-modes-3/sizing-orthog-vlr-in-htb-015.xht -fails-if(Android) css-writing-modes-3/sizing-orthog-vlr-in-htb-021.xht -fails-if(Android) css-writing-modes-3/sizing-orthog-vrl-in-htb-003.xht -fails-if(Android) css-writing-modes-3/sizing-orthog-vrl-in-htb-009.xht -fails-if(Android) css-writing-modes-3/sizing-orthog-vrl-in-htb-015.xht -fails-if(Android) css-writing-modes-3/sizing-orthog-vrl-in-htb-021.xht +fails css-writing-modes/float-lft-orthog-htb-in-vlr-002.xht +fails css-writing-modes/float-lft-orthog-htb-in-vrl-002.xht +fails css-writing-modes/float-lft-orthog-vlr-in-htb-002.xht +fails css-writing-modes/float-lft-orthog-vrl-in-htb-002.xht +fails css-writing-modes/float-rgt-orthog-htb-in-vlr-003.xht +fails css-writing-modes/float-rgt-orthog-htb-in-vrl-003.xht +fails css-writing-modes/float-rgt-orthog-vlr-in-htb-003.xht +fails css-writing-modes/float-rgt-orthog-vrl-in-htb-003.xht +fails css-writing-modes/sizing-orthog-htb-in-vrl-001.xht +fails css-writing-modes/sizing-orthog-htb-in-vrl-004.xht +fails css-writing-modes/sizing-orthog-htb-in-vrl-013.xht +fails-if(OSX||winWidget) css-writing-modes/sizing-orthog-htb-in-vlr-008.xht +fails-if(OSX||winWidget) css-writing-modes/sizing-orthog-htb-in-vlr-020.xht +fails-if(OSX||winWidget) css-writing-modes/sizing-orthog-htb-in-vrl-008.xht +fails-if(OSX||winWidget) css-writing-modes/sizing-orthog-htb-in-vrl-020.xht +css-writing-modes/sizing-orthog-vlr-in-htb-008.xht +css-writing-modes/sizing-orthog-vlr-in-htb-020.xht +css-writing-modes/sizing-orthog-vrl-in-htb-008.xht +css-writing-modes/sizing-orthog-vrl-in-htb-020.xht +fails-if(Android) css-writing-modes/sizing-orthog-htb-in-vlr-003.xht +fails-if(Android) css-writing-modes/sizing-orthog-htb-in-vlr-009.xht +fails-if(Android) css-writing-modes/sizing-orthog-htb-in-vlr-015.xht +fails-if(Android) css-writing-modes/sizing-orthog-htb-in-vlr-021.xht +fails-if(Android) css-writing-modes/sizing-orthog-htb-in-vrl-003.xht +fails-if(Android) css-writing-modes/sizing-orthog-htb-in-vrl-009.xht +fails-if(Android) css-writing-modes/sizing-orthog-htb-in-vrl-015.xht +fails-if(Android) css-writing-modes/sizing-orthog-htb-in-vrl-021.xht +fails-if(Android) css-writing-modes/sizing-orthog-vlr-in-htb-003.xht +fails-if(Android) css-writing-modes/sizing-orthog-vlr-in-htb-009.xht +fails-if(Android) css-writing-modes/sizing-orthog-vlr-in-htb-015.xht +fails-if(Android) css-writing-modes/sizing-orthog-vlr-in-htb-021.xht +fails-if(Android) css-writing-modes/sizing-orthog-vrl-in-htb-003.xht +fails-if(Android) css-writing-modes/sizing-orthog-vrl-in-htb-009.xht +fails-if(Android) css-writing-modes/sizing-orthog-vrl-in-htb-015.xht +fails-if(Android) css-writing-modes/sizing-orthog-vrl-in-htb-021.xht # Fuzzy -fuzzy-if(OSX||winWidget,255,480) css-writing-modes-3/abs-pos-non-replaced-v??-???.xht -fuzzy-if(OSX||winWidget,93,600) css-writing-modes-3/baseline-inline-non-replaced-00?.xht -fuzzy-if(OSX||winWidget,213,1540) css-writing-modes-3/block-flow-direction-???-0??.xht -fuzzy-if(OSX,255,200) css-writing-modes-3/box-offsets-rel-pos-vlr-005.xht -fuzzy-if(OSX,255,200) css-writing-modes-3/box-offsets-rel-pos-vrl-004.xht -fuzzy-if(OSX||winWidget,93,300) css-writing-modes-3/caption-side-v??-00?.xht -fuzzy-if(OSX||winWidget,215,780) css-writing-modes-3/central-baseline-alignment-00?.xht -fuzzy-if(OSX||winWidget,75,404) css-writing-modes-3/direction-v??-00?.xht -fuzzy-if(OSX||winWidget,135,902) css-writing-modes-3/float-contiguous-v??-01?.xht -fuzzy-if(OSX||winWidget,93,300) css-writing-modes-3/float-shrink-to-fit-vlr-009.xht -fuzzy-if(OSX||winWidget,93,300) css-writing-modes-3/float-shrink-to-fit-vrl-008.xht -fuzzy-if(OSX||winWidget,93,300) css-writing-modes-3/float-v??-0??.xht -fuzzy-if(OSX||winWidget,62,404) css-writing-modes-3/height-width-inline-non-replaced-v??-00?.xht -fuzzy-if(OSX||winWidget,218,621) css-writing-modes-3/inline-block-alignment-orthogonal-v??-00?.xht -fuzzy-if(OSX||winWidget,135,1080) css-writing-modes-3/inline-block-alignment-slr-009.xht -fuzzy-if(OSX||winWidget,111,960) css-writing-modes-3/inline-block-alignment-srl-008.xht -fuzzy-if(OSX||winWidget,213,1540) css-writing-modes-3/line-box-direction-???-0??.xht -fuzzy-if(OSX||winWidget,110,1200) css-writing-modes-3/row-progression-???-0??.xht -fuzzy-if(OSX||winWidget,110,1200) css-writing-modes-3/table-column-order-00?.xht -fuzzy-if(winWidget,110,1200) css-writing-modes-3/table-column-order-slr-007.xht -fuzzy-if(OSX||winWidget,110,1200) css-writing-modes-3/table-column-order-srl-006.xht -fuzzy-if(OSX||winWidget,75,404) css-writing-modes-3/text-align-v??-0??.xht -fuzzy-if(OSX||winWidget,215,780) css-writing-modes-3/text-baseline-???-00?.xht -fuzzy-if(OSX,15,16) css-writing-modes-3/text-combine-upright-decorations-001.html -fuzzy-if(OSX||winWidget,255,480) css-writing-modes-3/text-indent-v??-0??.xht -fuzzy-if(OSX||winWidget,226,960) css-writing-modes-3/text-orientation-016.xht -fuzzy-if(OSX||winWidget,223,720) css-writing-modes-3/vertical-alignment-*.xht -fuzzy-if(OSX||winWidget,153,612) css-writing-modes-3/writing-mode-vertical-??-00?.* -fuzzy(255,960) random-if(webrender) css-writing-modes-3/text-combine-upright-value-all-00?.html +fuzzy-if(OSX||winWidget,255,480) css-writing-modes/abs-pos-non-replaced-v??-???.xht +fuzzy-if(OSX||winWidget,93,600) css-writing-modes/baseline-inline-non-replaced-00?.xht +fuzzy-if(OSX||winWidget,213,1540) css-writing-modes/block-flow-direction-???-0??.xht +fuzzy-if(OSX,255,200) css-writing-modes/box-offsets-rel-pos-vlr-005.xht +fuzzy-if(OSX,255,200) css-writing-modes/box-offsets-rel-pos-vrl-004.xht +fuzzy-if(OSX||winWidget,93,300) css-writing-modes/caption-side-v??-00?.xht +fuzzy-if(OSX||winWidget,215,780) css-writing-modes/central-baseline-alignment-00?.xht +fuzzy-if(OSX||winWidget,75,404) css-writing-modes/direction-v??-00?.xht +fuzzy-if(OSX||winWidget,135,902) css-writing-modes/float-contiguous-v??-01?.xht +fuzzy-if(OSX||winWidget,93,300) css-writing-modes/float-shrink-to-fit-vlr-009.xht +fuzzy-if(OSX||winWidget,93,300) css-writing-modes/float-shrink-to-fit-vrl-008.xht +fuzzy-if(OSX||winWidget,93,300) css-writing-modes/float-v??-0??.xht +fuzzy-if(OSX||winWidget,62,404) css-writing-modes/height-width-inline-non-replaced-v??-00?.xht +fuzzy-if(OSX||winWidget,218,621) css-writing-modes/inline-block-alignment-orthogonal-v??-00?.xht +fuzzy-if(OSX||winWidget,135,1080) css-writing-modes/inline-block-alignment-slr-009.xht +fuzzy-if(OSX||winWidget,111,960) css-writing-modes/inline-block-alignment-srl-008.xht +fuzzy-if(OSX||winWidget,213,1540) css-writing-modes/line-box-direction-???-0??.xht +fuzzy-if(OSX||winWidget,110,1200) css-writing-modes/row-progression-???-0??.xht +fuzzy-if(OSX||winWidget,110,1200) css-writing-modes/table-column-order-00?.xht +fuzzy-if(winWidget,110,1200) css-writing-modes/table-column-order-slr-007.xht +fuzzy-if(OSX||winWidget,110,1200) css-writing-modes/table-column-order-srl-006.xht +fuzzy-if(OSX||winWidget,75,404) css-writing-modes/text-align-v??-0??.xht +fuzzy-if(OSX||winWidget,215,780) css-writing-modes/text-baseline-???-00?.xht +fuzzy-if(OSX,15,16) css-writing-modes/text-combine-upright-decorations-001.html +fuzzy-if(OSX||winWidget,255,480) css-writing-modes/text-indent-v??-0??.xht +fuzzy-if(OSX||winWidget,226,960) css-writing-modes/text-orientation-016.xht +fuzzy-if(OSX||winWidget,223,720) css-writing-modes/vertical-alignment-*.xht +fuzzy-if(OSX||winWidget,153,612) css-writing-modes/writing-mode-vertical-??-00?.* +fuzzy(255,960) random-if(webrender) css-writing-modes/text-combine-upright-value-all-00?.html # Bug 1167911 -skip css-writing-modes-3/abs-pos-non-replaced-icb-vlr-021.xht -skip css-writing-modes-3/abs-pos-non-replaced-icb-vrl-020.xht +skip css-writing-modes/abs-pos-non-replaced-icb-vlr-021.xht +skip css-writing-modes/abs-pos-non-replaced-icb-vrl-020.xht # Bug 1244601 -fails css-writing-modes-3/block-flow-direction-slr-058.xht -fails css-writing-modes-3/block-flow-direction-srl-057.xht -fails css-writing-modes-3/block-flow-direction-vlr-018.xht -fails css-writing-modes-3/block-flow-direction-vrl-017.xht +fails css-writing-modes/block-flow-direction-slr-058.xht +fails css-writing-modes/block-flow-direction-srl-057.xht +fails css-writing-modes/block-flow-direction-vlr-018.xht +fails css-writing-modes/block-flow-direction-vrl-017.xht # Bug 1185430 -fails css-writing-modes-3/contiguous-floated-table-vlr-00?.xht -fails css-writing-modes-3/contiguous-floated-table-vrl-00?.xht -fails css-writing-modes-3/table-progression-slr-002.html -fails css-writing-modes-3/table-progression-srl-002.html -fails css-writing-modes-3/table-progression-vlr-00?.html - css-writing-modes-3/table-progression-vlr-001.html -fails css-writing-modes-3/table-progression-vrl-00?.html - css-writing-modes-3/table-progression-vrl-001.html +fails css-writing-modes/contiguous-floated-table-vlr-00?.xht +fails css-writing-modes/contiguous-floated-table-vrl-00?.xht +fails css-writing-modes/table-progression-slr-002.html +fails css-writing-modes/table-progression-srl-002.html +fails css-writing-modes/table-progression-vlr-00?.html + css-writing-modes/table-progression-vlr-001.html +fails css-writing-modes/table-progression-vrl-00?.html + css-writing-modes/table-progression-vrl-001.html -fails css-writing-modes-3/flexbox_align-items-stretch-writing-modes.html +fails css-writing-modes/flexbox_align-items-stretch-writing-modes.html # Bug 1179952 -fails css-writing-modes-3/inline-block-alignment-00?.xht -fuzzy-if(OSX||winWidget,111,960) css-writing-modes-3/inline-block-alignment-006.xht -fails css-writing-modes-3/inline-table-alignment-00?.xht +fails css-writing-modes/inline-block-alignment-00?.xht +fuzzy-if(OSX||winWidget,111,960) css-writing-modes/inline-block-alignment-006.xht +fails css-writing-modes/inline-table-alignment-00?.xht # Bug 1227616 -random css-writing-modes-3/line-box-direction-slr-056.xht -random css-writing-modes-3/line-box-direction-srl-055.xht -random css-writing-modes-3/line-box-direction-vlr-016.xht -random css-writing-modes-3/line-box-direction-vrl-015.xht +random css-writing-modes/line-box-direction-slr-056.xht +random css-writing-modes/line-box-direction-srl-055.xht +random css-writing-modes/line-box-direction-vlr-016.xht +random css-writing-modes/line-box-direction-vrl-015.xht # Bug 1220352 -fails css-writing-modes-3/line-box-height-vlr-003.xht -fails css-writing-modes-3/line-box-height-vlr-005.xht -fails css-writing-modes-3/line-box-height-vlr-011.xht -fails css-writing-modes-3/line-box-height-vlr-013.xht -fails css-writing-modes-3/line-box-height-vlr-021.xht -fails css-writing-modes-3/line-box-height-vlr-023.xht -fails css-writing-modes-3/line-box-height-vrl-002.xht -fails css-writing-modes-3/line-box-height-vrl-004.xht -fails css-writing-modes-3/line-box-height-vrl-010.xht -fails css-writing-modes-3/line-box-height-vrl-012.xht +fails css-writing-modes/line-box-height-vlr-003.xht +fails css-writing-modes/line-box-height-vlr-005.xht +fails css-writing-modes/line-box-height-vlr-011.xht +fails css-writing-modes/line-box-height-vlr-013.xht +fails css-writing-modes/line-box-height-vlr-021.xht +fails css-writing-modes/line-box-height-vlr-023.xht +fails css-writing-modes/line-box-height-vrl-002.xht +fails css-writing-modes/line-box-height-vrl-004.xht +fails css-writing-modes/line-box-height-vrl-010.xht +fails css-writing-modes/line-box-height-vrl-012.xht # Bug 1258635 - text-combine-upright: digits # Using skip because there are mismatch tests which would unexpectedly # pass with "fails-if(!stylo)". -skip css-writing-modes-3/full-width-003.html -skip css-writing-modes-3/text-combine-upright-value-digits?-001.html -skip css-writing-modes-3/text-combine-upright-value-digits?-002.html +skip css-writing-modes/full-width-003.html +skip css-writing-modes/text-combine-upright-value-digits?-001.html +skip css-writing-modes/text-combine-upright-value-digits?-002.html # Bug 1220353 -fails css-writing-modes-3/vertical-alignment-vlr-023.xht -fails css-writing-modes-3/vertical-alignment-vlr-025.xht -fails css-writing-modes-3/vertical-alignment-vrl-022.xht -fails css-writing-modes-3/vertical-alignment-vrl-024.xht +fails css-writing-modes/vertical-alignment-vlr-023.xht +fails css-writing-modes/vertical-alignment-vlr-025.xht +fails css-writing-modes/vertical-alignment-vrl-022.xht +fails css-writing-modes/vertical-alignment-vrl-024.xht # Bug 1102175 -fails css-writing-modes-3/wm-propagation-body-*.xht +fails css-writing-modes/wm-propagation-body-*.xht -css-writing-modes-3/text-combine-upright-layout-rules-001.html +css-writing-modes/text-combine-upright-layout-rules-001.html #### CSS Multi-column 1 ############################################## # Fuzzy annotations for multicol tests are due to AA differences. # fails-if(!stylo) annotations need to be triaged later. (Bug 1299006) -fails-if(winWidget||OSX) css-multicol-1/multicol-block-no-clip-001.xht -fails-if(winWidget||OSX) css-multicol-1/multicol-block-no-clip-002.xht -fails css-multicol-1/multicol-br-inside-avoidcolumn-001.xht -fails css-multicol-1/multicol-break-000.xht -fails css-multicol-1/multicol-break-001.xht -fuzzy(135,1008) css-multicol-1/multicol-clip-001.xht -fuzzy(135,770) css-multicol-1/multicol-clip-002.xht -fuzzy(135,467) css-multicol-1/multicol-collapsing-001.xht -fuzzy(87,180) css-multicol-1/multicol-columns-001.xht -fuzzy(87,180) css-multicol-1/multicol-columns-002.xht -fuzzy(87,180) css-multicol-1/multicol-columns-003.xht -fuzzy(87,180) css-multicol-1/multicol-columns-004.xht -fuzzy(87,180) css-multicol-1/multicol-columns-005.xht -fuzzy(87,180) css-multicol-1/multicol-columns-006.xht -fuzzy(87,180) css-multicol-1/multicol-columns-007.xht -fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-columns-invalid-001.xht -fails-if(OSX||winWidget) css-multicol-1/multicol-columns-invalid-002.xht -fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-columns-toolong-001.xht -fuzzy(135,530) css-multicol-1/multicol-containing-001.xht -fuzzy(215,241) css-multicol-1/multicol-containing-002.xht -fuzzy(87,180) css-multicol-1/multicol-count-001.xht -fails css-multicol-1/multicol-count-002.xht -fails css-multicol-1/multicol-count-computed-001.xht -fails css-multicol-1/multicol-count-computed-002.xht -fails-if(winWidget||OSX||Android) css-multicol-1/multicol-count-computed-003.xht -fuzzy-if(winWidget||OSX||gtkWidget,112,861) fails-if(Android) css-multicol-1/multicol-count-computed-004.xht -fails-if(winWidget||OSX||Android) css-multicol-1/multicol-count-computed-005.xht -fails css-multicol-1/multicol-count-large-001.xht -fuzzy(255,132) css-multicol-1/multicol-count-large-002.xht -fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-count-negative-001.xht -fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-count-negative-002.xht -fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-count-non-integer-001.xht -fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-count-non-integer-002.xht -fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-count-non-integer-003.xht -fuzzy(135,80) css-multicol-1/multicol-fill-auto-002.xht -fuzzy(135,3270) css-multicol-1/multicol-fill-auto-003.xht -fails css-multicol-1/multicol-fill-auto.xht -fuzzy(135,80) css-multicol-1/multicol-fill-balance-001.xht -fuzzy(135,821) css-multicol-1/multicol-gap-000.xht -fuzzy(255,290) css-multicol-1/multicol-gap-001.xht -fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-gap-002.xht -fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-gap-003.xht -fuzzy(107,1823) css-multicol-1/multicol-gap-fraction-001.xht -fuzzy-if(winWidget||OSX||gtkWidget,204,1048) fuzzy-if(skiaContent,208,1048) fails-if(Android) css-multicol-1/multicol-gap-large-001.xht -fuzzy(225,920) css-multicol-1/multicol-gap-large-002.xht -fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-gap-negative-001.xht -fails css-multicol-1/multicol-height-block-child-001.xht -fuzzy(255,3762) css-multicol-1/multicol-inherit-001.xht -fuzzy(135,1893) css-multicol-1/multicol-inherit-002.xht -fails css-multicol-1/multicol-inherit-003.xht -fails css-multicol-1/multicol-inherit-004.xht -fuzzy(96,264) css-multicol-1/multicol-list-item-001.xht -fuzzy(73,1200) css-multicol-1/multicol-margin-001.xht -fuzzy(73,1200) css-multicol-1/multicol-margin-002.xht -fuzzy(243,3322) fuzzy-if(skiaContent,244,3322) css-multicol-1/multicol-margin-child-001.xht -fuzzy(255,4008) css-multicol-1/multicol-nested-002.xht -fuzzy(255,4109) css-multicol-1/multicol-nested-005.xht -fuzzy(204,2463) fuzzy-if(skiaContent,208,2463) css-multicol-1/multicol-nested-margin-001.xht -fails-if(OSX||winWidget) css-multicol-1/multicol-nested-margin-002.xht -fuzzy(204,2371) fuzzy-if(skiaContent,208,2371) css-multicol-1/multicol-nested-margin-003.xht -fuzzy(225,2529) css-multicol-1/multicol-nested-margin-004.xht -fuzzy(225,2529) css-multicol-1/multicol-nested-margin-005.xht -fuzzy(135,142) css-multicol-1/multicol-overflow-000.xht -fuzzy(204,1844) fuzzy-if(skiaContent,208,1844) css-multicol-1/multicol-overflowing-001.xht -fuzzy-if(OSX,61,2) fuzzy-if(skiaContent,64,2) css-multicol-1/multicol-reduce-000.xht -fuzzy-if(OSX,8,20) css-multicol-1/multicol-rule-000.xht -fuzzy(135,1584) css-multicol-1/multicol-rule-001.xht -fails css-multicol-1/multicol-rule-002.xht -fails-if(OSX||winWidget) css-multicol-1/multicol-rule-003.xht -fails-if(OSX||winWidget) css-multicol-1/multicol-rule-color-001.xht -fuzzy(106,354) css-multicol-1/multicol-rule-dashed-000.xht -fuzzy(106,354) css-multicol-1/multicol-rule-dotted-000.xht -fuzzy(106,354) css-multicol-1/multicol-rule-double-000.xht -fails-if(OSX||winWidget) css-multicol-1/multicol-rule-fraction-001.xht -fails-if(OSX||winWidget) css-multicol-1/multicol-rule-fraction-002.xht -fails css-multicol-1/multicol-rule-fraction-003.xht -fuzzy(127,500) css-multicol-1/multicol-rule-groove-000.xht -fuzzy(94,256) css-multicol-1/multicol-rule-hidden-000.xht -fuzzy(127,500) css-multicol-1/multicol-rule-inset-000.xht -fuzzy(127,500) css-multicol-1/multicol-rule-outset-000.xht -fails css-multicol-1/multicol-rule-px-001.xht -fuzzy(127,500) css-multicol-1/multicol-rule-ridge-000.xht -fuzzy(106,354) css-multicol-1/multicol-rule-solid-000.xht -fails css-multicol-1/multicol-rule-stacking-001.xht -css-multicol-1/multicol-rule-style-groove-001.xht -css-multicol-1/multicol-rule-style-inset-001.xht -css-multicol-1/multicol-rule-style-outset-001.xht -css-multicol-1/multicol-rule-style-ridge-001.xht -fails css-multicol-1/multicol-shorthand-001.xht -fails css-multicol-1/multicol-span-000.xht -fails css-multicol-1/multicol-span-all-001.xht -fails css-multicol-1/multicol-span-all-002.xht -fails css-multicol-1/multicol-span-all-003.xht -fails css-multicol-1/multicol-span-all-child-001.xht -fails-if(OSX||winWidget) css-multicol-1/multicol-span-all-child-002.xht -fails css-multicol-1/multicol-span-all-margin-001.xht -fails css-multicol-1/multicol-span-all-margin-002.xht -fails css-multicol-1/multicol-span-all-margin-bottom-001.xht -fails css-multicol-1/multicol-span-all-margin-nested-001.xht -fails css-multicol-1/multicol-span-all-margin-nested-002.xht -fails css-multicol-1/multicol-span-all-margin-nested-003.xht -fails css-multicol-1/multicol-span-all-margin-nested-firstchild-001.xht -fails css-multicol-1/multicol-span-float-001.xht -fails css-multicol-1/multicol-span-none-001.xht -fails css-multicol-1/multicol-table-cell-001.xht -fails css-multicol-1/multicol-table-cell-height-001.xht -fails css-multicol-1/multicol-table-cell-height-002.xht -fails css-multicol-1/multicol-table-cell-vertical-align-001.xht -fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol-1/multicol-width-002.xht -fails css-multicol-1/multicol-width-count-002.xht -fails css-multicol-1/multicol-width-ems-001.xht -fails css-multicol-1/multicol-width-negative-001.xht -fuzzy(225,1060) css-multicol-1/multicol-width-large-001.xht -fails css-multicol-1/multicol-width-small-001.xht -fuzzy(225,1060) css-multicol-1/multicol-width-invalid-001.xht -fuzzy(225,1060) css-multicol-1/multicol-width-large-002.xht -fails css-multicol-1/multicol-zero-height-001.xht -fuzzy(225,13600) css-multicol-1/multicol-nested-column-rule-001.xht -fuzzy(94,256) css-multicol-1/multicol-rule-none-000.xht +fails-if(winWidget||OSX) css-multicol/multicol-block-no-clip-001.xht +fails-if(winWidget||OSX) css-multicol/multicol-block-no-clip-002.xht +fails css-multicol/multicol-br-inside-avoidcolumn-001.xht +fails css-multicol/multicol-break-000.xht +fails css-multicol/multicol-break-001.xht +fuzzy(135,1008) css-multicol/multicol-clip-001.xht +fuzzy(135,770) css-multicol/multicol-clip-002.xht +fuzzy(135,467) css-multicol/multicol-collapsing-001.xht +fuzzy(87,180) css-multicol/multicol-columns-001.xht +fuzzy(87,180) css-multicol/multicol-columns-002.xht +fuzzy(87,180) css-multicol/multicol-columns-003.xht +fuzzy(87,180) css-multicol/multicol-columns-004.xht +fuzzy(87,180) css-multicol/multicol-columns-005.xht +fuzzy(87,180) css-multicol/multicol-columns-006.xht +fuzzy(87,180) css-multicol/multicol-columns-007.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol/multicol-columns-invalid-001.xht +fails-if(OSX||winWidget) css-multicol/multicol-columns-invalid-002.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol/multicol-columns-toolong-001.xht +fuzzy(135,530) css-multicol/multicol-containing-001.xht +fuzzy(215,241) css-multicol/multicol-containing-002.xht +fuzzy(87,180) css-multicol/multicol-count-001.xht +fails css-multicol/multicol-count-002.xht +fails css-multicol/multicol-count-computed-001.xht +fails css-multicol/multicol-count-computed-002.xht +fails-if(winWidget||OSX||Android) css-multicol/multicol-count-computed-003.xht +fuzzy-if(winWidget||OSX||gtkWidget,112,861) fails-if(Android) css-multicol/multicol-count-computed-004.xht +fails-if(winWidget||OSX||Android) css-multicol/multicol-count-computed-005.xht +fails css-multicol/multicol-count-large-001.xht +fuzzy(255,132) css-multicol/multicol-count-large-002.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol/multicol-count-negative-001.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol/multicol-count-negative-002.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol/multicol-count-non-integer-001.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol/multicol-count-non-integer-002.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol/multicol-count-non-integer-003.xht +fuzzy(135,80) css-multicol/multicol-fill-auto-002.xht +fuzzy(135,3270) css-multicol/multicol-fill-auto-003.xht +fails css-multicol/multicol-fill-auto.xht +fuzzy(135,80) css-multicol/multicol-fill-balance-001.xht +fuzzy(135,821) css-multicol/multicol-gap-000.xht +fuzzy(255,290) css-multicol/multicol-gap-001.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol/multicol-gap-002.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol/multicol-gap-003.xht +fuzzy(107,1823) css-multicol/multicol-gap-fraction-001.xht +fuzzy-if(winWidget||OSX||gtkWidget,204,1048) fuzzy-if(skiaContent,208,1048) fails-if(Android) css-multicol/multicol-gap-large-001.xht +fuzzy(225,920) css-multicol/multicol-gap-large-002.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol/multicol-gap-negative-001.xht +fails css-multicol/multicol-height-block-child-001.xht +fuzzy(255,3762) css-multicol/multicol-inherit-001.xht +fuzzy(135,1893) css-multicol/multicol-inherit-002.xht +fails css-multicol/multicol-inherit-003.xht +fails css-multicol/multicol-inherit-004.xht +fuzzy(96,264) css-multicol/multicol-list-item-001.xht +fuzzy(73,1200) css-multicol/multicol-margin-001.xht +fuzzy(73,1200) css-multicol/multicol-margin-002.xht +fuzzy(243,3322) fuzzy-if(skiaContent,244,3322) css-multicol/multicol-margin-child-001.xht +fuzzy(255,4008) css-multicol/multicol-nested-002.xht +fuzzy(255,4109) css-multicol/multicol-nested-005.xht +fuzzy(204,2463) fuzzy-if(skiaContent,208,2463) css-multicol/multicol-nested-margin-001.xht +fails-if(OSX||winWidget) css-multicol/multicol-nested-margin-002.xht +fuzzy(204,2371) fuzzy-if(skiaContent,208,2371) css-multicol/multicol-nested-margin-003.xht +fuzzy(225,2529) css-multicol/multicol-nested-margin-004.xht +fuzzy(225,2529) css-multicol/multicol-nested-margin-005.xht +fuzzy(135,142) css-multicol/multicol-overflow-000.xht +fuzzy(204,1844) fuzzy-if(skiaContent,208,1844) css-multicol/multicol-overflowing-001.xht +fuzzy-if(OSX,61,2) fuzzy-if(skiaContent,64,2) css-multicol/multicol-reduce-000.xht +fuzzy-if(OSX,8,20) css-multicol/multicol-rule-000.xht +fuzzy(135,1584) css-multicol/multicol-rule-001.xht +fails css-multicol/multicol-rule-002.xht +fails-if(OSX||winWidget) css-multicol/multicol-rule-003.xht +fails-if(OSX||winWidget) css-multicol/multicol-rule-color-001.xht +fuzzy(106,354) css-multicol/multicol-rule-dashed-000.xht +fuzzy(106,354) css-multicol/multicol-rule-dotted-000.xht +fuzzy(106,354) css-multicol/multicol-rule-double-000.xht +fails-if(OSX||winWidget) css-multicol/multicol-rule-fraction-001.xht +fails-if(OSX||winWidget) css-multicol/multicol-rule-fraction-002.xht +fails css-multicol/multicol-rule-fraction-003.xht +fuzzy(127,500) css-multicol/multicol-rule-groove-000.xht +fuzzy(94,256) css-multicol/multicol-rule-hidden-000.xht +fuzzy(127,500) css-multicol/multicol-rule-inset-000.xht +fuzzy(127,500) css-multicol/multicol-rule-outset-000.xht +fails css-multicol/multicol-rule-px-001.xht +fuzzy(127,500) css-multicol/multicol-rule-ridge-000.xht +fuzzy(106,354) css-multicol/multicol-rule-solid-000.xht +fails css-multicol/multicol-rule-stacking-001.xht +css-multicol/multicol-rule-style-groove-001.xht +css-multicol/multicol-rule-style-inset-001.xht +css-multicol/multicol-rule-style-outset-001.xht +css-multicol/multicol-rule-style-ridge-001.xht +fails css-multicol/multicol-shorthand-001.xht +fails css-multicol/multicol-span-000.xht +fails css-multicol/multicol-span-all-001.xht +fails css-multicol/multicol-span-all-002.xht +fails css-multicol/multicol-span-all-003.xht +fails css-multicol/multicol-span-all-child-001.xht +fails-if(OSX||winWidget) css-multicol/multicol-span-all-child-002.xht +fails css-multicol/multicol-span-all-margin-001.xht +fails css-multicol/multicol-span-all-margin-002.xht +fails css-multicol/multicol-span-all-margin-bottom-001.xht +fails css-multicol/multicol-span-all-margin-nested-001.xht +fails css-multicol/multicol-span-all-margin-nested-002.xht +fails css-multicol/multicol-span-all-margin-nested-003.xht +fails css-multicol/multicol-span-all-margin-nested-firstchild-001.xht +fails css-multicol/multicol-span-float-001.xht +fails css-multicol/multicol-span-none-001.xht +fails css-multicol/multicol-table-cell-001.xht +fails css-multicol/multicol-table-cell-height-001.xht +fails css-multicol/multicol-table-cell-height-002.xht +fails css-multicol/multicol-table-cell-vertical-align-001.xht +fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol/multicol-width-002.xht +fails css-multicol/multicol-width-count-002.xht +fails css-multicol/multicol-width-ems-001.xht +fails css-multicol/multicol-width-negative-001.xht +fuzzy(225,1060) css-multicol/multicol-width-large-001.xht +fails css-multicol/multicol-width-small-001.xht +fuzzy(225,1060) css-multicol/multicol-width-invalid-001.xht +fuzzy(225,1060) css-multicol/multicol-width-large-002.xht +fails css-multicol/multicol-zero-height-001.xht +fuzzy(225,13600) css-multicol/multicol-nested-column-rule-001.xht +fuzzy(94,256) css-multicol/multicol-rule-none-000.xht #This test seems to pass only on Linux-opt build, on everything else #Therefore using fuzzy annotation as a catch all -fuzzy(255,2808) css-multicol-1/multicol-rule-large-001.xht +fuzzy(255,2808) css-multicol/multicol-rule-large-001.xht # fails because column-span property not implemented (Bug 616436) -fails css-multicol-1/multicol-fill-auto-block-children-001.xht -fails css-multicol-1/multicol-fill-auto-block-children-002.xht -fails css-multicol-1/multicol-span-all-block-sibling-003.xht +fails css-multicol/multicol-fill-auto-block-children-001.xht +fails css-multicol/multicol-fill-auto-block-children-002.xht +fails css-multicol/multicol-span-all-block-sibling-003.xht diff --git a/layout/reftests/w3c-css/import-tests.py b/layout/reftests/w3c-css/import-tests.py index ea46874d2baf..7fc3c6a07b8d 100755 --- a/layout/reftests/w3c-css/import-tests.py +++ b/layout/reftests/w3c-css/import-tests.py @@ -30,12 +30,12 @@ import re # But for now, let's just import a few sets of tests. gSubtrees = [ - os.path.join("css-namespaces-3"), - os.path.join("css-conditional-3"), - os.path.join("css-values-3"), - os.path.join("css-multicol-1"), - os.path.join("css-writing-modes-3"), - os.path.join("selectors4"), + os.path.join("css-namespaces"), + os.path.join("css-conditional"), + os.path.join("css-values"), + os.path.join("css-multicol"), + os.path.join("css-writing-modes"), + os.path.join("selectors"), ] gPrefixedProperties = [ From 9493fa4ab575ccc8b7260c9ac2f352dcf0ec9af8 Mon Sep 17 00:00:00 2001 From: Neerja Pancholi Date: Wed, 17 Jan 2018 13:34:12 -0800 Subject: [PATCH 28/54] Bug 1430939 - Part2:Rename directories in reftests/w3c/received/ to drop version number. r=dholbert MozReview-Commit-ID: ApxSiEnp7Tx --HG-- rename : layout/reftests/w3c-css/received/css-conditional-3/OWNERS => layout/reftests/w3c-css/received/css-conditional/OWNERS rename : layout/reftests/w3c-css/received/css-conditional-3/at-media-whitespace-optional-001.html => layout/reftests/w3c-css/received/css-conditional/at-media-whitespace-optional-001.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-media-whitespace-optional-002.html => layout/reftests/w3c-css/received/css-conditional/at-media-whitespace-optional-002.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-001-ref.html => layout/reftests/w3c-css/received/css-conditional/at-supports-001-ref.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-001.html => layout/reftests/w3c-css/received/css-conditional/at-supports-001.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-002.html => layout/reftests/w3c-css/received/css-conditional/at-supports-002.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-003.html => layout/reftests/w3c-css/received/css-conditional/at-supports-003.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-004.html => layout/reftests/w3c-css/received/css-conditional/at-supports-004.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-005.html => layout/reftests/w3c-css/received/css-conditional/at-supports-005.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-006.html => layout/reftests/w3c-css/received/css-conditional/at-supports-006.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-007.html => layout/reftests/w3c-css/received/css-conditional/at-supports-007.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-008.html => layout/reftests/w3c-css/received/css-conditional/at-supports-008.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-009.html => layout/reftests/w3c-css/received/css-conditional/at-supports-009.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-010.html => layout/reftests/w3c-css/received/css-conditional/at-supports-010.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-011.html => layout/reftests/w3c-css/received/css-conditional/at-supports-011.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-012.html => layout/reftests/w3c-css/received/css-conditional/at-supports-012.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-013.html => layout/reftests/w3c-css/received/css-conditional/at-supports-013.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-014.html => layout/reftests/w3c-css/received/css-conditional/at-supports-014.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-015.html => layout/reftests/w3c-css/received/css-conditional/at-supports-015.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-016.html => layout/reftests/w3c-css/received/css-conditional/at-supports-016.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-017.html => layout/reftests/w3c-css/received/css-conditional/at-supports-017.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-018.html => layout/reftests/w3c-css/received/css-conditional/at-supports-018.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-019.html => layout/reftests/w3c-css/received/css-conditional/at-supports-019.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-020.html => layout/reftests/w3c-css/received/css-conditional/at-supports-020.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-021.html => layout/reftests/w3c-css/received/css-conditional/at-supports-021.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-022.html => layout/reftests/w3c-css/received/css-conditional/at-supports-022.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-023.html => layout/reftests/w3c-css/received/css-conditional/at-supports-023.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-024.html => layout/reftests/w3c-css/received/css-conditional/at-supports-024.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-025.html => layout/reftests/w3c-css/received/css-conditional/at-supports-025.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-026.html => layout/reftests/w3c-css/received/css-conditional/at-supports-026.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-027-ref.html => layout/reftests/w3c-css/received/css-conditional/at-supports-027-ref.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-027.html => layout/reftests/w3c-css/received/css-conditional/at-supports-027.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-028.html => layout/reftests/w3c-css/received/css-conditional/at-supports-028.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-029.html => layout/reftests/w3c-css/received/css-conditional/at-supports-029.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-030.html => layout/reftests/w3c-css/received/css-conditional/at-supports-030.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-031.html => layout/reftests/w3c-css/received/css-conditional/at-supports-031.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-032.html => layout/reftests/w3c-css/received/css-conditional/at-supports-032.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-033.html => layout/reftests/w3c-css/received/css-conditional/at-supports-033.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-034.html => layout/reftests/w3c-css/received/css-conditional/at-supports-034.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-035.html => layout/reftests/w3c-css/received/css-conditional/at-supports-035.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-036.html => layout/reftests/w3c-css/received/css-conditional/at-supports-036.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-037.html => layout/reftests/w3c-css/received/css-conditional/at-supports-037.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-038.html => layout/reftests/w3c-css/received/css-conditional/at-supports-038.html rename : layout/reftests/w3c-css/received/css-conditional-3/at-supports-039.html => layout/reftests/w3c-css/received/css-conditional/at-supports-039.html rename : layout/reftests/w3c-css/received/css-conditional-3/reference/background-lime.html => layout/reftests/w3c-css/received/css-conditional/reference/background-lime.html rename : layout/reftests/w3c-css/received/css-multicol-1/OWNERS => layout/reftests/w3c-css/received/css-multicol/OWNERS rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-001.html => layout/reftests/w3c-css/received/css-multicol/multicol-basic-001.html rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-002.html => layout/reftests/w3c-css/received/css-multicol/multicol-basic-002.html rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-003.html => layout/reftests/w3c-css/received/css-multicol/multicol-basic-003.html rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-004.html => layout/reftests/w3c-css/received/css-multicol/multicol-basic-004.html rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-005.xht => layout/reftests/w3c-css/received/css-multicol/multicol-basic-005.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-006.xht => layout/reftests/w3c-css/received/css-multicol/multicol-basic-006.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-007.xht => layout/reftests/w3c-css/received/css-multicol/multicol-basic-007.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-008.xht => layout/reftests/w3c-css/received/css-multicol/multicol-basic-008.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-block-no-clip-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-block-no-clip-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-block-no-clip-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-block-no-clip-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-block-no-clip-002-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-block-no-clip-002-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-block-no-clip-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-block-no-clip-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-br-inside-avoidcolumn-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-br-inside-avoidcolumn-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-br-inside-avoidcolumn-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-br-inside-avoidcolumn-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-break-000-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-break-000-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-break-000.xht => layout/reftests/w3c-css/received/css-multicol/multicol-break-000.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-break-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-break-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-break-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-break-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-clip-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-clip-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-002-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-clip-002-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-clip-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-collapsing-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-collapsing-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-collapsing-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-collapsing-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-columns-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-columns-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-columns-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-003.xht => layout/reftests/w3c-css/received/css-multicol/multicol-columns-003.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-004.xht => layout/reftests/w3c-css/received/css-multicol/multicol-columns-004.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-005.xht => layout/reftests/w3c-css/received/css-multicol/multicol-columns-005.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-006.xht => layout/reftests/w3c-css/received/css-multicol/multicol-columns-006.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-007.xht => layout/reftests/w3c-css/received/css-multicol/multicol-columns-007.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-columns-invalid-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-columns-invalid-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-columns-invalid-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-toolong-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-columns-toolong-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-containing-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-containing-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-002-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-containing-002-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-containing-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-002-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-002-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-003-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-003-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-003.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-003.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-004-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-004-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-004.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-004.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-005.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-005.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-2-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-2-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-large-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-large-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-2-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-large-2-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-large-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-negative-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-negative-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-negative-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-negative-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-non-integer-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-non-integer-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-003.xht => layout/reftests/w3c-css/received/css-multicol/multicol-count-non-integer-003.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-000-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-fill-000-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-000.xht => layout/reftests/w3c-css/received/css-multicol/multicol-fill-000.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-fill-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-fill-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-002-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-002-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-003-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-003-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-003.xht => layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-003.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-002-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-002-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto.xht => layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-balance-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-balance-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-fill-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-000-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-gap-000-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-000.xht => layout/reftests/w3c-css/received/css-multicol/multicol-gap-000.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-gap-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-gap-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-002-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-gap-002-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-gap-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-003.xht => layout/reftests/w3c-css/received/css-multicol/multicol-gap-003.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-fraction-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-gap-fraction-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-fraction-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-gap-fraction-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-gap-large-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-gap-large-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-002-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-gap-large-002-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-gap-large-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-negative-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-gap-negative-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-height-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-height-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-height-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-height-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-height-block-child-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-height-block-child-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-height-block-child-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-height-block-child-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-inherit-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-inherit-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-002-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-inherit-002-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-inherit-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-003.xht => layout/reftests/w3c-css/received/css-multicol/multicol-inherit-003.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-004.xht => layout/reftests/w3c-css/received/css-multicol/multicol-inherit-004.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-3-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-inherit-3-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-4-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-inherit-4-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-list-item-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-list-item-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-list-item-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-list-item-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-margin-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-margin-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-child-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-margin-child-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-child-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-margin-child-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-002-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-nested-002-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-nested-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-005-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-nested-005-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-005.xht => layout/reftests/w3c-css/received/css-multicol/multicol-nested-005.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-column-rule-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-nested-column-rule-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-column-rule-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-nested-column-rule-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-002-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-002-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-003-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-003-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-003.xht => layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-003.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-004-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-004-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-004.xht => layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-004.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-005.xht => layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-005.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-overflow-000-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-overflow-000-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-overflow-000.xht => layout/reftests/w3c-css/received/css-multicol/multicol-overflow-000.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-overflowing-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-overflowing-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-overflowing-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-overflowing-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-red.png => layout/reftests/w3c-css/received/css-multicol/multicol-red.png rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-reduce-000-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-reduce-000-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-reduce-000.xht => layout/reftests/w3c-css/received/css-multicol/multicol-reduce-000.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-000-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-000-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-000.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-000.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-003-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-003-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-003.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-003.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-004-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-004-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-004.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-004.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-inherit-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-inherit-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-inherit-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dashed-000-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-dashed-000-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dashed-000.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-dashed-000.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dotted-000-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-dotted-000-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dotted-000.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-dotted-000.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-double-000-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-double-000-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-double-000.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-double-000.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-002-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-002-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-003.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-003.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-3-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-3-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-groove-000-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-groove-000-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-groove-000.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-groove-000.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-hidden-000-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-hidden-000-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-hidden-000.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-hidden-000.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-inset-000.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-inset-000.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-large-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-large-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-large-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-large-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-none-000.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-none-000.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-outset-000.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-outset-000.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-percent-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-percent-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-px-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-px-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ridge-000-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-ridge-000-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ridge-000.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-ridge-000.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-samelength-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-samelength-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-samelength-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-samelength-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-shorthand-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-solid-000-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-solid-000-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-solid-000.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-solid-000.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-stacking-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-stacking-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-stacking-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-stacking-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-groove-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-groove-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-groove-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-groove-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-inset-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-inset-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-outset-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-outset-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-ridge-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-ridge-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-ridge-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-ridge-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-shorthand-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-shorthand-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-000-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-000-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-000.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-000.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-002-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-002-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-003.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-003.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-block-sibling-003.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-block-sibling-003.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-block-sibling-3-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-block-sibling-3-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-002-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-002-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-002-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-002-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-bottom-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-bottom-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-bottom-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-bottom-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-003.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-003.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-3-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-3-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-firstchild-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-firstchild-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-firstchild-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-float-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-float-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-float-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-float-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-none-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-none-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-span-none-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-span-none-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-height-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-height-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-height-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-vertical-align-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-vertical-align-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-vertical-align-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-vertical-align-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-width-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-width-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-width-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-width-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-width-002-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-width-002-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-width-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-width-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-width-003.xht => layout/reftests/w3c-css/received/css-multicol/multicol-width-003.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-width-count-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-width-count-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-width-count-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-width-count-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-width-ems-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-width-ems-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-width-ems-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-width-ems-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-width-invalid-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-width-invalid-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-width-invalid-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-width-invalid-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-width-large-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-width-large-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-width-large-002.xht => layout/reftests/w3c-css/received/css-multicol/multicol-width-large-002.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-width-negative-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-width-negative-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-width-small-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-width-small-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-width-small-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-width-small-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-zero-height-001-ref.xht => layout/reftests/w3c-css/received/css-multicol/multicol-zero-height-001-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/multicol-zero-height-001.xht => layout/reftests/w3c-css/received/css-multicol/multicol-zero-height-001.xht rename : layout/reftests/w3c-css/received/css-multicol-1/reference/multicol-basic-005-ref.xht => layout/reftests/w3c-css/received/css-multicol/reference/multicol-basic-005-ref.xht rename : layout/reftests/w3c-css/received/css-multicol-1/reference/multicol-basic-ref.html => layout/reftests/w3c-css/received/css-multicol/reference/multicol-basic-ref.html rename : layout/reftests/w3c-css/received/css-multicol-1/support/1x1-green.png => layout/reftests/w3c-css/received/css-multicol/support/1x1-green.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/1x1-lime.png => layout/reftests/w3c-css/received/css-multicol/support/1x1-lime.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/1x1-maroon.png => layout/reftests/w3c-css/received/css-multicol/support/1x1-maroon.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/1x1-navy.png => layout/reftests/w3c-css/received/css-multicol/support/1x1-navy.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/1x1-red.png => layout/reftests/w3c-css/received/css-multicol/support/1x1-red.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/1x1-white.png => layout/reftests/w3c-css/received/css-multicol/support/1x1-white.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/60x60-gg-rr.png => layout/reftests/w3c-css/received/css-multicol/support/60x60-gg-rr.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/60x60-green.png => layout/reftests/w3c-css/received/css-multicol/support/60x60-green.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/60x60-red.png => layout/reftests/w3c-css/received/css-multicol/support/60x60-red.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/a-green.css => layout/reftests/w3c-css/received/css-multicol/support/a-green.css rename : layout/reftests/w3c-css/received/css-multicol-1/support/b-green.css => layout/reftests/w3c-css/received/css-multicol/support/b-green.css rename : layout/reftests/w3c-css/received/css-multicol-1/support/black20x20.png => layout/reftests/w3c-css/received/css-multicol/support/black20x20.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/c-red.css => layout/reftests/w3c-css/received/css-multicol/support/c-red.css rename : layout/reftests/w3c-css/received/css-multicol-1/support/cat.png => layout/reftests/w3c-css/received/css-multicol/support/cat.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/import-green.css => layout/reftests/w3c-css/received/css-multicol/support/import-green.css rename : layout/reftests/w3c-css/received/css-multicol-1/support/import-red.css => layout/reftests/w3c-css/received/css-multicol/support/import-red.css rename : layout/reftests/w3c-css/received/css-multicol-1/support/pattern-grg-rgr-grg.png => layout/reftests/w3c-css/received/css-multicol/support/pattern-grg-rgr-grg.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/pattern-grg-rrg-rgg.png => layout/reftests/w3c-css/received/css-multicol/support/pattern-grg-rrg-rgg.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/pattern-rgr-grg-rgr.png => layout/reftests/w3c-css/received/css-multicol/support/pattern-rgr-grg-rgr.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/pattern-tr.png => layout/reftests/w3c-css/received/css-multicol/support/pattern-tr.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/red20x20.png => layout/reftests/w3c-css/received/css-multicol/support/red20x20.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/square-purple.png => layout/reftests/w3c-css/received/css-multicol/support/square-purple.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/square-teal.png => layout/reftests/w3c-css/received/css-multicol/support/square-teal.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/square-white.png => layout/reftests/w3c-css/received/css-multicol/support/square-white.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/swatch-blue.png => layout/reftests/w3c-css/received/css-multicol/support/swatch-blue.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/swatch-gray.png => layout/reftests/w3c-css/received/css-multicol/support/swatch-gray.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/swatch-green.png => layout/reftests/w3c-css/received/css-multicol/support/swatch-green.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/swatch-lime.png => layout/reftests/w3c-css/received/css-multicol/support/swatch-lime.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/swatch-navy.png => layout/reftests/w3c-css/received/css-multicol/support/swatch-navy.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/swatch-orange.png => layout/reftests/w3c-css/received/css-multicol/support/swatch-orange.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/swatch-pink.png => layout/reftests/w3c-css/received/css-multicol/support/swatch-pink.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/swatch-purple.png => layout/reftests/w3c-css/received/css-multicol/support/swatch-purple.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/swatch-red.png => layout/reftests/w3c-css/received/css-multicol/support/swatch-red.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/swatch-white.png => layout/reftests/w3c-css/received/css-multicol/support/swatch-white.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/swatch-yellow.png => layout/reftests/w3c-css/received/css-multicol/support/swatch-yellow.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/test-bl.png => layout/reftests/w3c-css/received/css-multicol/support/test-bl.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/test-br.png => layout/reftests/w3c-css/received/css-multicol/support/test-br.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/test-outer.png => layout/reftests/w3c-css/received/css-multicol/support/test-outer.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/test-tl.png => layout/reftests/w3c-css/received/css-multicol/support/test-tl.png rename : layout/reftests/w3c-css/received/css-multicol-1/support/test-tr.png => layout/reftests/w3c-css/received/css-multicol/support/test-tr.png rename : layout/reftests/w3c-css/received/css-namespaces-3/OWNERS => layout/reftests/w3c-css/received/css-namespaces/OWNERS rename : layout/reftests/w3c-css/received/css-namespaces-3/prefix-001.xml => layout/reftests/w3c-css/received/css-namespaces/prefix-001.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/prefix-002.xml => layout/reftests/w3c-css/received/css-namespaces/prefix-002.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/prefix-003.xml => layout/reftests/w3c-css/received/css-namespaces/prefix-003.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/prefix-004.xml => layout/reftests/w3c-css/received/css-namespaces/prefix-004.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/prefix-005.xml => layout/reftests/w3c-css/received/css-namespaces/prefix-005.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/prefix-006.xml => layout/reftests/w3c-css/received/css-namespaces/prefix-006.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1-block.xml => layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-1-block.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1-generic.xml => layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-1-generic.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1.xml => layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-1.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-2-generic.xml => layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-2-generic.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-2.xml => layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-2.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-3.xml => layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-3.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-5.xml => layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-5.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-6.xml => layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-6.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/scope-001.xml => layout/reftests/w3c-css/received/css-namespaces/scope-001.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/scope-002.xml => layout/reftests/w3c-css/received/css-namespaces/scope-002.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/support/fail.css => layout/reftests/w3c-css/received/css-namespaces/support/fail.css rename : layout/reftests/w3c-css/received/css-namespaces-3/support/scope-002a.css => layout/reftests/w3c-css/received/css-namespaces/support/scope-002a.css rename : layout/reftests/w3c-css/received/css-namespaces-3/support/scope-002b.css => layout/reftests/w3c-css/received/css-namespaces/support/scope-002b.css rename : layout/reftests/w3c-css/received/css-namespaces-3/support/syntax-007.css => layout/reftests/w3c-css/received/css-namespaces/support/syntax-007.css rename : layout/reftests/w3c-css/received/css-namespaces-3/syntax-001.xml => layout/reftests/w3c-css/received/css-namespaces/syntax-001.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/syntax-002.xml => layout/reftests/w3c-css/received/css-namespaces/syntax-002.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/syntax-003.xml => layout/reftests/w3c-css/received/css-namespaces/syntax-003.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/syntax-004.xml => layout/reftests/w3c-css/received/css-namespaces/syntax-004.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/syntax-005.xml => layout/reftests/w3c-css/received/css-namespaces/syntax-005.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/syntax-006.xml => layout/reftests/w3c-css/received/css-namespaces/syntax-006.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/syntax-007.xml => layout/reftests/w3c-css/received/css-namespaces/syntax-007.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/syntax-008.xml => layout/reftests/w3c-css/received/css-namespaces/syntax-008.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/syntax-009.xml => layout/reftests/w3c-css/received/css-namespaces/syntax-009.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/syntax-010.xml => layout/reftests/w3c-css/received/css-namespaces/syntax-010.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/syntax-011.xml => layout/reftests/w3c-css/received/css-namespaces/syntax-011.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/syntax-012.xml => layout/reftests/w3c-css/received/css-namespaces/syntax-012.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/syntax-013.xml => layout/reftests/w3c-css/received/css-namespaces/syntax-013.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/syntax-014.xml => layout/reftests/w3c-css/received/css-namespaces/syntax-014.xml rename : layout/reftests/w3c-css/received/css-namespaces-3/syntax-015.xml => layout/reftests/w3c-css/received/css-namespaces/syntax-015.xml rename : layout/reftests/w3c-css/received/css-values-3/OWNERS => layout/reftests/w3c-css/received/css-values/OWNERS rename : layout/reftests/w3c-css/received/css-values-3/attr-color-invalid-cast.html => layout/reftests/w3c-css/received/css-values/attr-color-invalid-cast.html rename : layout/reftests/w3c-css/received/css-values-3/attr-color-invalid-fallback.html => layout/reftests/w3c-css/received/css-values/attr-color-invalid-fallback.html rename : layout/reftests/w3c-css/received/css-values-3/attr-color-valid.html => layout/reftests/w3c-css/received/css-values/attr-color-valid.html rename : layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-001.html => layout/reftests/w3c-css/received/css-values/attr-invalid-type-001.html rename : layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-002.html => layout/reftests/w3c-css/received/css-values/attr-invalid-type-002.html rename : layout/reftests/w3c-css/received/css-values-3/attr-length-invalid-cast.html => layout/reftests/w3c-css/received/css-values/attr-length-invalid-cast.html rename : layout/reftests/w3c-css/received/css-values-3/attr-length-invalid-fallback.html => layout/reftests/w3c-css/received/css-values/attr-length-invalid-fallback.html rename : layout/reftests/w3c-css/received/css-values-3/attr-length-valid-zero-nofallback.html => layout/reftests/w3c-css/received/css-values/attr-length-valid-zero-nofallback.html rename : layout/reftests/w3c-css/received/css-values-3/attr-length-valid-zero.html => layout/reftests/w3c-css/received/css-values/attr-length-valid-zero.html rename : layout/reftests/w3c-css/received/css-values-3/attr-length-valid.html => layout/reftests/w3c-css/received/css-values/attr-length-valid.html rename : layout/reftests/w3c-css/received/css-values-3/attr-px-invalid-cast.html => layout/reftests/w3c-css/received/css-values/attr-px-invalid-cast.html rename : layout/reftests/w3c-css/received/css-values-3/attr-px-invalid-fallback.html => layout/reftests/w3c-css/received/css-values/attr-px-invalid-fallback.html rename : layout/reftests/w3c-css/received/css-values-3/attr-px-valid.html => layout/reftests/w3c-css/received/css-values/attr-px-valid.html rename : layout/reftests/w3c-css/received/css-values-3/calc-in-calc.html => layout/reftests/w3c-css/received/css-values/calc-in-calc.html rename : layout/reftests/w3c-css/received/css-values-3/calc-in-media-queries-001.html => layout/reftests/w3c-css/received/css-values/calc-in-media-queries-001.html rename : layout/reftests/w3c-css/received/css-values-3/calc-in-media-queries-002.html => layout/reftests/w3c-css/received/css-values/calc-in-media-queries-002.html rename : layout/reftests/w3c-css/received/css-values-3/calc-invalid-range-clamping.html => layout/reftests/w3c-css/received/css-values/calc-invalid-range-clamping.html rename : layout/reftests/w3c-css/received/css-values-3/calc-parenthesis-stack.html => layout/reftests/w3c-css/received/css-values/calc-parenthesis-stack.html rename : layout/reftests/w3c-css/received/css-values-3/ch-unit-001.html => layout/reftests/w3c-css/received/css-values/ch-unit-001.html rename : layout/reftests/w3c-css/received/css-values-3/ch-unit-002.html => layout/reftests/w3c-css/received/css-values/ch-unit-002.html rename : layout/reftests/w3c-css/received/css-values-3/ch-unit-003.html => layout/reftests/w3c-css/received/css-values/ch-unit-003.html rename : layout/reftests/w3c-css/received/css-values-3/ch-unit-004.html => layout/reftests/w3c-css/received/css-values/ch-unit-004.html rename : layout/reftests/w3c-css/received/css-values-3/initial-background-color.html => layout/reftests/w3c-css/received/css-values/initial-background-color.html rename : layout/reftests/w3c-css/received/css-values-3/reference/200-200-green.html => layout/reftests/w3c-css/received/css-values/reference/200-200-green.html rename : layout/reftests/w3c-css/received/css-values-3/reference/all-green.html => layout/reftests/w3c-css/received/css-values/reference/all-green.html rename : layout/reftests/w3c-css/received/css-values-3/reference/ch-unit-001-ref.html => layout/reftests/w3c-css/received/css-values/reference/ch-unit-001-ref.html rename : layout/reftests/w3c-css/received/css-values-3/reference/ch-unit-002-ref.html => layout/reftests/w3c-css/received/css-values/reference/ch-unit-002-ref.html rename : layout/reftests/w3c-css/received/css-values-3/reference/vh_not_refreshing_on_chrome-ref.html => layout/reftests/w3c-css/received/css-values/reference/vh_not_refreshing_on_chrome-ref.html rename : layout/reftests/w3c-css/received/css-values-3/support/1x1-green.png => layout/reftests/w3c-css/received/css-values/support/1x1-green.png rename : layout/reftests/w3c-css/received/css-values-3/support/1x1-lime.png => layout/reftests/w3c-css/received/css-values/support/1x1-lime.png rename : layout/reftests/w3c-css/received/css-values-3/support/1x1-maroon.png => layout/reftests/w3c-css/received/css-values/support/1x1-maroon.png rename : layout/reftests/w3c-css/received/css-values-3/support/1x1-navy.png => layout/reftests/w3c-css/received/css-values/support/1x1-navy.png rename : layout/reftests/w3c-css/received/css-values-3/support/1x1-red.png => layout/reftests/w3c-css/received/css-values/support/1x1-red.png rename : layout/reftests/w3c-css/received/css-values-3/support/1x1-white.png => layout/reftests/w3c-css/received/css-values/support/1x1-white.png rename : layout/reftests/w3c-css/received/css-values-3/support/60x60-gg-rr.png => layout/reftests/w3c-css/received/css-values/support/60x60-gg-rr.png rename : layout/reftests/w3c-css/received/css-values-3/support/60x60-green.png => layout/reftests/w3c-css/received/css-values/support/60x60-green.png rename : layout/reftests/w3c-css/received/css-values-3/support/60x60-red.png => layout/reftests/w3c-css/received/css-values/support/60x60-red.png rename : layout/reftests/w3c-css/received/css-values-3/support/README => layout/reftests/w3c-css/received/css-values/support/README rename : layout/reftests/w3c-css/received/css-values-3/support/a-green.css => layout/reftests/w3c-css/received/css-values/support/a-green.css rename : layout/reftests/w3c-css/received/css-values-3/support/b-green.css => layout/reftests/w3c-css/received/css-values/support/b-green.css rename : layout/reftests/w3c-css/received/css-values-3/support/c-red.css => layout/reftests/w3c-css/received/css-values/support/c-red.css rename : layout/reftests/w3c-css/received/css-values-3/support/cat.png => layout/reftests/w3c-css/received/css-values/support/cat.png rename : layout/reftests/w3c-css/received/css-values-3/support/import-green.css => layout/reftests/w3c-css/received/css-values/support/import-green.css rename : layout/reftests/w3c-css/received/css-values-3/support/import-red.css => layout/reftests/w3c-css/received/css-values/support/import-red.css rename : layout/reftests/w3c-css/received/css-values-3/support/pattern-grg-rgr-grg.png => layout/reftests/w3c-css/received/css-values/support/pattern-grg-rgr-grg.png rename : layout/reftests/w3c-css/received/css-values-3/support/pattern-grg-rrg-rgg.png => layout/reftests/w3c-css/received/css-values/support/pattern-grg-rrg-rgg.png rename : layout/reftests/w3c-css/received/css-values-3/support/pattern-rgr-grg-rgr.png => layout/reftests/w3c-css/received/css-values/support/pattern-rgr-grg-rgr.png rename : layout/reftests/w3c-css/received/css-values-3/support/pattern-tr.png => layout/reftests/w3c-css/received/css-values/support/pattern-tr.png rename : layout/reftests/w3c-css/received/css-values-3/support/ruler-h-50%.png => layout/reftests/w3c-css/received/css-values/support/ruler-h-50%.png rename : layout/reftests/w3c-css/received/css-values-3/support/ruler-h-50px.png => layout/reftests/w3c-css/received/css-values/support/ruler-h-50px.png rename : layout/reftests/w3c-css/received/css-values-3/support/ruler-v-100px.png => layout/reftests/w3c-css/received/css-values/support/ruler-v-100px.png rename : layout/reftests/w3c-css/received/css-values-3/support/ruler-v-50px.png => layout/reftests/w3c-css/received/css-values/support/ruler-v-50px.png rename : layout/reftests/w3c-css/received/css-values-3/support/square-purple.png => layout/reftests/w3c-css/received/css-values/support/square-purple.png rename : layout/reftests/w3c-css/received/css-values-3/support/square-teal.png => layout/reftests/w3c-css/received/css-values/support/square-teal.png rename : layout/reftests/w3c-css/received/css-values-3/support/square-white.png => layout/reftests/w3c-css/received/css-values/support/square-white.png rename : layout/reftests/w3c-css/received/css-values-3/support/support/README => layout/reftests/w3c-css/received/css-values/support/support/README rename : layout/reftests/w3c-css/received/css-values-3/support/support/swatch-green.png => layout/reftests/w3c-css/received/css-values/support/support/swatch-green.png rename : layout/reftests/w3c-css/received/css-values-3/support/support/swatch-red.png => layout/reftests/w3c-css/received/css-values/support/support/swatch-red.png rename : layout/reftests/w3c-css/received/css-values-3/support/swatch-blue.png => layout/reftests/w3c-css/received/css-values/support/swatch-blue.png rename : layout/reftests/w3c-css/received/css-values-3/support/swatch-green.png => layout/reftests/w3c-css/received/css-values/support/swatch-green.png rename : layout/reftests/w3c-css/received/css-values-3/support/swatch-lime.png => layout/reftests/w3c-css/received/css-values/support/swatch-lime.png rename : layout/reftests/w3c-css/received/css-values-3/support/swatch-orange.png => layout/reftests/w3c-css/received/css-values/support/swatch-orange.png rename : layout/reftests/w3c-css/received/css-values-3/support/swatch-red.png => layout/reftests/w3c-css/received/css-values/support/swatch-red.png rename : layout/reftests/w3c-css/received/css-values-3/support/swatch-teal.png => layout/reftests/w3c-css/received/css-values/support/swatch-teal.png rename : layout/reftests/w3c-css/received/css-values-3/support/swatch-white.png => layout/reftests/w3c-css/received/css-values/support/swatch-white.png rename : layout/reftests/w3c-css/received/css-values-3/support/swatch-yellow.png => layout/reftests/w3c-css/received/css-values/support/swatch-yellow.png rename : layout/reftests/w3c-css/received/css-values-3/support/test-bl.png => layout/reftests/w3c-css/received/css-values/support/test-bl.png rename : layout/reftests/w3c-css/received/css-values-3/support/test-br.png => layout/reftests/w3c-css/received/css-values/support/test-br.png rename : layout/reftests/w3c-css/received/css-values-3/support/test-inner-half-size.png => layout/reftests/w3c-css/received/css-values/support/test-inner-half-size.png rename : layout/reftests/w3c-css/received/css-values-3/support/test-outer.png => layout/reftests/w3c-css/received/css-values/support/test-outer.png rename : layout/reftests/w3c-css/received/css-values-3/support/test-tl.png => layout/reftests/w3c-css/received/css-values/support/test-tl.png rename : layout/reftests/w3c-css/received/css-values-3/support/test-tr.png => layout/reftests/w3c-css/received/css-values/support/test-tr.png rename : layout/reftests/w3c-css/received/css-values-3/support/vh_not_refreshing_on_chrome_iframe.html => layout/reftests/w3c-css/received/css-values/support/vh_not_refreshing_on_chrome_iframe.html rename : layout/reftests/w3c-css/received/css-values-3/vh-calc-support-pct.html => layout/reftests/w3c-css/received/css-values/vh-calc-support-pct.html rename : layout/reftests/w3c-css/received/css-values-3/vh-calc-support.html => layout/reftests/w3c-css/received/css-values/vh-calc-support.html rename : layout/reftests/w3c-css/received/css-values-3/vh-em-inherit.html => layout/reftests/w3c-css/received/css-values/vh-em-inherit.html rename : layout/reftests/w3c-css/received/css-values-3/vh-inherit.html => layout/reftests/w3c-css/received/css-values/vh-inherit.html rename : layout/reftests/w3c-css/received/css-values-3/vh-interpolate-pct.html => layout/reftests/w3c-css/received/css-values/vh-interpolate-pct.html rename : layout/reftests/w3c-css/received/css-values-3/vh-interpolate-px.html => layout/reftests/w3c-css/received/css-values/vh-interpolate-px.html rename : layout/reftests/w3c-css/received/css-values-3/vh-interpolate-vh.html => layout/reftests/w3c-css/received/css-values/vh-interpolate-vh.html rename : layout/reftests/w3c-css/received/css-values-3/vh-support-atviewport.html => layout/reftests/w3c-css/received/css-values/vh-support-atviewport.html rename : layout/reftests/w3c-css/received/css-values-3/vh-support-margin.html => layout/reftests/w3c-css/received/css-values/vh-support-margin.html rename : layout/reftests/w3c-css/received/css-values-3/vh-support-transform-origin.html => layout/reftests/w3c-css/received/css-values/vh-support-transform-origin.html rename : layout/reftests/w3c-css/received/css-values-3/vh-support-transform-translate.html => layout/reftests/w3c-css/received/css-values/vh-support-transform-translate.html rename : layout/reftests/w3c-css/received/css-values-3/vh-support.html => layout/reftests/w3c-css/received/css-values/vh-support.html rename : layout/reftests/w3c-css/received/css-values-3/vh-zero-support.html => layout/reftests/w3c-css/received/css-values/vh-zero-support.html rename : layout/reftests/w3c-css/received/css-values-3/vh_not_refreshing_on_chrome.html => layout/reftests/w3c-css/received/css-values/vh_not_refreshing_on_chrome.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/OWNERS => layout/reftests/w3c-css/received/css-writing-modes/OWNERS rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-009.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-011.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-011.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-013.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-013.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-015.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-015.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-017.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-017.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-019.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-019.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-021.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-021.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-023.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-023.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-025.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-025.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-027.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-027.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-029.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-029.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-031.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-031.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-033.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-033.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-004-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-004-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-008-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-008-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-010.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-010.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-012.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-012.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-014.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-014.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-016.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-016.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-018.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-018.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-020.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-020.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-022.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-022.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-024.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-024.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-026.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-026.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-028.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-028.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-030.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-030.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-032.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-032.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-007-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-007-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-009-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-009-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-009.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-011.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-011.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-013-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-013-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-013.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-013.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-015.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-015.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-017.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-017.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-019.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-019.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-021.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-021.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-023.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-023.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-025.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-025.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-027.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-027.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-029.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-029.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-031.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-031.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-033.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-033.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-035.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-035.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-037.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-037.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-039.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-039.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-041.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-041.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-043.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-043.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-045.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-045.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-047.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-047.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-049.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-049.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-051.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-051.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-053.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-053.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-055.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-055.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-057.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-057.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-059.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-059.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-061.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-061.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-063.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-063.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-065.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-065.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-067.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-067.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-069.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-069.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-071.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-071.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-073.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-073.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-075.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-075.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-077.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-077.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-079.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-079.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-081.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-081.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-083.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-083.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-085.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-085.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-087.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-087.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-089.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-089.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-091.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-091.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-093.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-093.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-095.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-095.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-097.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-097.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-103.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-103.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-105.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-105.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-107.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-107.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-109.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-109.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-111.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-111.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-113.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-113.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-115.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-115.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-117.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-117.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-119.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-119.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-121.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-121.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-123.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-123.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-125.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-125.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-127.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-127.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-129.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-129.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-131.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-131.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-133.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-133.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-135.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-135.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-137.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-137.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-139.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-139.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-141.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-141.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-143.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-143.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-145.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-145.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-147.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-147.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-149.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-149.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-151.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-151.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-153.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-153.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-155-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-155-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-155.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-155.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-157.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-157.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-159.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-159.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-161.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-161.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-163-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-163-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-163.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-163.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-165.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-165.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-167.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-167.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-169.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-169.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-171.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-171.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-173.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-173.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-175.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-175.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-177.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-177.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-179.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-179.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-181.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-181.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-183.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-183.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-185.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-185.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-187.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-187.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-189.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-189.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-191.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-191.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-193.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-193.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-195.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-195.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-197.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-197.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-199.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-199.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-201.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-201.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-203.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-203.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-205.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-205.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-207.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-207.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-209.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-209.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-211.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-211.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-213.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-213.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-215.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-215.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-217.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-217.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-219.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-219.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-221.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-221.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-223.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-223.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-225.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-225.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-227.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-227.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-229.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-229.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-004-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-004-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-006-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-006-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-010.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-010.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-012-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-012-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-012.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-012.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-014.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-014.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-016.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-016.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-018.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-018.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-020.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-020.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-022.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-022.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-024.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-024.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-026.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-026.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-028.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-028.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-030.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-030.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-032.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-032.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-034.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-034.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-036.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-036.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-038.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-038.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-040.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-040.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-042.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-042.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-044.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-044.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-046.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-046.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-048.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-048.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-050.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-050.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-052.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-052.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-054.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-054.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-056.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-056.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-058.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-058.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-060.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-060.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-062.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-062.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-064.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-064.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-066.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-066.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-068.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-068.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-070.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-070.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-072.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-072.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-074.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-074.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-076.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-076.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-078.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-078.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-080.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-080.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-082.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-082.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-084.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-084.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-086.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-086.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-088.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-088.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-090.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-090.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-092.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-092.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-094.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-094.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-096.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-096.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-102.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-102.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-104.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-104.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-106.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-106.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-108.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-108.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-110.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-110.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-112.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-112.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-114.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-114.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-116.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-116.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-118.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-118.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-120.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-120.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-122-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-122-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-122.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-122.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-124.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-124.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-126.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-126.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-128.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-128.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-130-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-130-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-130.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-130.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-132.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-132.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-134.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-134.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-136.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-136.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-138.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-138.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-140.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-140.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-142.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-142.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-144.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-144.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-146.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-146.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-148.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-148.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-150.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-150.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-152.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-152.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-154.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-154.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-156.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-156.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-158.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-158.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-160.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-160.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-162.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-162.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-164.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-164.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-166.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-166.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-168.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-168.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-170.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-170.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-172.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-172.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-174.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-174.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-176.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-176.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-178.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-178.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-180.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-180.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-182.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-182.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-184.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-184.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-186.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-186.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-188.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-188.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-190.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-190.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-192.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-192.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-194.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-194.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-196.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-196.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-198.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-198.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-200.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-200.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-202.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-202.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-204.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-204.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-206.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-206.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-208.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-208.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-210.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-210.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-212.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-212.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-214.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-214.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-216.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-216.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-218.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-218.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-220.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-220.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-222.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-222.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-224.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-224.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-226.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-226.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-228.xht => layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-228.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/background-position-vrl-018-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/background-position-vrl-018-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/background-position-vrl-018.xht => layout/reftests/w3c-css/received/css-writing-modes/background-position-vrl-018.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/background-position-vrl-020.xht => layout/reftests/w3c-css/received/css-writing-modes/background-position-vrl-020.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/background-position-vrl-022.xht => layout/reftests/w3c-css/received/css-writing-modes/background-position-vrl-022.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/background-size-document-root-vrl-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/background-size-document-root-vrl-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/background-size-document-root-vrl-002.html => layout/reftests/w3c-css/received/css-writing-modes/background-size-document-root-vrl-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/background-size-document-root-vrl-004.html => layout/reftests/w3c-css/received/css-writing-modes/background-size-document-root-vrl-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/background-size-document-root-vrl-006.html => layout/reftests/w3c-css/received/css-writing-modes/background-size-document-root-vrl-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/background-size-document-root-vrl-008.html => layout/reftests/w3c-css/received/css-writing-modes/background-size-document-root-vrl-008.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-non-replaced-002.xht => layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-non-replaced-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-non-replaced-003.xht => layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-non-replaced-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-non-replaced-004.xht => layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-non-replaced-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-non-replaced-005.xht => layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-non-replaced-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-replaced-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-replaced-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-replaced-002.xht => layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-replaced-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-replaced-003.xht => layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-replaced-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-001.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-002.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-003.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-004.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-005.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-005.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-006.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-007.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-007.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-008.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-008.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-009.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-009.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-010.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-010.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-011.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-011.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-001.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-002.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-003.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-004.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-005.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-005.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-006.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-007.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-007.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-008.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-008.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-009.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-009.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-010.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-010.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-011.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-011.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-001.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-002.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-003.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-004.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-005.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-005.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-006.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-007.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-007.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-008.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-008.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-009.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-009.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-010.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-010.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-011.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-011.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-012.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-012.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-001.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-002.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-003.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-004.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-005.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-005.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-006.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-007.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-007.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-008.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-008.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-009.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-009.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-010.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-010.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-011.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-011.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-001.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-override-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-002.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-override-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-003.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-override-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-004.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-override-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-005.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-override-005.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-006.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-override-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-007.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-override-007.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-008.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-override-008.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-009.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-override-009.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-010.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-override-010.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-011.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-override-011.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-012.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-override-012.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-001.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-002.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-003.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-004.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-005.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-005.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-006.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-007.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-007.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-008.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-008.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-009.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-009.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-010.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-010.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-011.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-011.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-001.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-002.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-003.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-004.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-005.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-005.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-006.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-007.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-007.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-008.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-008.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-009.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-009.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-010.html => layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-010.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-embed-001.html => layout/reftests/w3c-css/received/css-writing-modes/block-embed-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-embed-002.html => layout/reftests/w3c-css/received/css-writing-modes/block-embed-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-embed-003.html => layout/reftests/w3c-css/received/css-writing-modes/block-embed-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-001-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-001-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-004.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-025-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-025-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-043-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-043-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-066-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-066-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-htb-001.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-htb-001.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-043.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-043.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-047.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-047.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-048.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-048.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-050.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-050.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-054.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-054.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-055.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-055.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-056.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-056.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-058.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-058.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-060.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-060.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-062.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-062.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-063.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-063.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-066.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-066.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-042.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-042.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-045.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-045.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-046.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-046.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-049.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-049.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-051.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-051.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-052.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-052.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-053.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-053.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-057.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-057.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-059.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-059.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-061.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-061.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-064.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-064.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-065.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-065.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-008.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-010.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-010.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-014.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-014.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-015.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-015.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-016.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-016.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-018.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-018.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-020.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-020.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-022.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-022.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-023.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-023.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-005.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-009.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-011.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-011.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-012.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-012.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-013.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-013.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-017.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-017.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-019.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-019.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-021.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-021.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-024.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-024.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-025.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-025.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-026-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-026-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-026.xht => layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-026.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-override-001.html => layout/reftests/w3c-css/received/css-writing-modes/block-override-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-override-002.html => layout/reftests/w3c-css/received/css-writing-modes/block-override-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-override-003.html => layout/reftests/w3c-css/received/css-writing-modes/block-override-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-override-004.html => layout/reftests/w3c-css/received/css-writing-modes/block-override-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-override-isolate-001.html => layout/reftests/w3c-css/received/css-writing-modes/block-override-isolate-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-override-isolate-002.html => layout/reftests/w3c-css/received/css-writing-modes/block-override-isolate-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-override-isolate-003.html => layout/reftests/w3c-css/received/css-writing-modes/block-override-isolate-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-override-isolate-004.html => layout/reftests/w3c-css/received/css-writing-modes/block-override-isolate-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-plaintext-001.html => layout/reftests/w3c-css/received/css-writing-modes/block-plaintext-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-plaintext-002.html => layout/reftests/w3c-css/received/css-writing-modes/block-plaintext-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-plaintext-003.html => layout/reftests/w3c-css/received/css-writing-modes/block-plaintext-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/block-plaintext-004.html => layout/reftests/w3c-css/received/css-writing-modes/block-plaintext-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vlr-009.xht => layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vlr-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vlr-011.xht => layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vlr-011.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vlr-013.xht => layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vlr-013.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vrl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vrl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vrl-010.xht => layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vrl-010.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vrl-012.xht => layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vrl-012.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-spacing-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/border-spacing-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-spacing-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/border-spacing-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-spacing-vrl-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/border-spacing-vrl-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-spacing-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/border-spacing-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-spacing-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/border-spacing-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/border-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/border-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/border-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/box-offsets-rel-pos-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/box-offsets-rel-pos-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/box-offsets-rel-pos-vlr-005-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/box-offsets-rel-pos-vlr-005-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/box-offsets-rel-pos-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/box-offsets-rel-pos-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/box-offsets-rel-pos-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/box-offsets-rel-pos-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/box-offsets-rel-pos-vrl-004-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/box-offsets-rel-pos-vrl-004-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/box-offsets-rel-pos-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/box-offsets-rel-pos-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/caption-side-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/caption-side-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/caption-side-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/caption-side-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/caption-side-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/caption-side-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/caption-side-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/caption-side-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/central-baseline-alignment-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/central-baseline-alignment-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/central-baseline-alignment-002.xht => layout/reftests/w3c-css/received/css-writing-modes/central-baseline-alignment-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/central-baseline-alignment-003.xht => layout/reftests/w3c-css/received/css-writing-modes/central-baseline-alignment-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-004-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-004-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-006-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-006-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-008-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-008-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-009.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-011-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-011-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-011.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-011.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-013-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-013-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-013.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-013.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-015-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-015-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-015.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-015.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-017-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-017-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-017.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-017.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-004-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-004-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-006-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-006-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-008-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-008-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-010-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-010-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-010.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-010.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-012-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-012-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-012.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-012.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-014-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-014-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-014.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-014.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-016-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-016-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-016.xht => layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-016.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vlr-009.xht => layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vlr-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vrl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vrl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/different-block-flow-dir-001.xht => layout/reftests/w3c-css/received/css-writing-modes/different-block-flow-dir-001.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/different-block-flow-dir-002.xht => layout/reftests/w3c-css/received/css-writing-modes/different-block-flow-dir-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/direction-vlr-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/direction-vlr-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/direction-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/direction-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/direction-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/direction-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/direction-vrl-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/direction-vrl-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/direction-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/direction-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/direction-vrl-004-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/direction-vrl-004-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/direction-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/direction-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/flexbox_align-items-stretch-writing-modes-ref.html => layout/reftests/w3c-css/received/css-writing-modes/flexbox_align-items-stretch-writing-modes-ref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/flexbox_align-items-stretch-writing-modes.html => layout/reftests/w3c-css/received/css-writing-modes/flexbox_align-items-stretch-writing-modes.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/float-clear-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/float-clear-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/float-clear-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vlr-009.xht => layout/reftests/w3c-css/received/css-writing-modes/float-clear-vlr-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/float-clear-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/float-clear-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/float-clear-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vrl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/float-clear-vrl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-007-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-007-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-009-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-009-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-009.xht => layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-011.xht => layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-011.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-013.xht => layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-013.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-006-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-006-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-008-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-008-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-010.xht => layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-010.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-012-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-012-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-012.xht => layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-012.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-htb-in-vlr-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-htb-in-vlr-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-htb-in-vlr-002.xht => layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-htb-in-vlr-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-htb-in-vrl-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-htb-in-vrl-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-htb-in-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-htb-in-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-vlr-in-htb-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-vlr-in-htb-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-vlr-in-htb-002.xht => layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-vlr-in-htb-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-vrl-in-htb-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-vrl-in-htb-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-vrl-in-htb-002.xht => layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-vrl-in-htb-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-htb-in-vlr-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-htb-in-vlr-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-htb-in-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-htb-in-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-htb-in-vrl-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-htb-in-vrl-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-htb-in-vrl-003.xht => layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-htb-in-vrl-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-vlr-in-htb-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-vlr-in-htb-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-vlr-in-htb-003.xht => layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-vlr-in-htb-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-vrl-in-htb-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-vrl-in-htb-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-vrl-in-htb-003.xht => layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-vrl-in-htb-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vlr-009.xht => layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vlr-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vrl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vrl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vrl-vlr-016.xht => layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vrl-vlr-016.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/float-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/float-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/float-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-vlr-009.xht => layout/reftests/w3c-css/received/css-writing-modes/float-vlr-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-vlr-011.xht => layout/reftests/w3c-css/received/css-writing-modes/float-vlr-011.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-vlr-013.xht => layout/reftests/w3c-css/received/css-writing-modes/float-vlr-013.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/float-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/float-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/float-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-vrl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/float-vrl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-vrl-010.xht => layout/reftests/w3c-css/received/css-writing-modes/float-vrl-010.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/float-vrl-012.xht => layout/reftests/w3c-css/received/css-writing-modes/float-vrl-012.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/full-width-001.html => layout/reftests/w3c-css/received/css-writing-modes/full-width-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/full-width-002.html => layout/reftests/w3c-css/received/css-writing-modes/full-width-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/full-width-003.html => layout/reftests/w3c-css/received/css-writing-modes/full-width-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/height-width-inline-non-replaced-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/height-width-inline-non-replaced-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/height-width-inline-non-replaced-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/height-width-inline-non-replaced-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vlr-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vlr-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vrl-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vrl-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vrl-004-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vrl-004-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-002.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-003.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-004.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-005.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-006-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-006-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-006.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-007.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-orthogonal-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-orthogonal-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-orthogonal-vrl-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-orthogonal-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-orthogonal-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-slr-009-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-slr-009-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-slr-009.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-slr-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-srl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-srl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-replaced-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-replaced-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-replaced-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-replaced-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-replaced-vrl-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-replaced-vrl-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-replaced-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-replaced-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-replaced-vrl-004-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-replaced-vrl-004-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-replaced-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-replaced-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-table-alignment-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-table-alignment-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-table-alignment-002.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-table-alignment-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-table-alignment-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-table-alignment-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-table-alignment-003.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-table-alignment-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-table-alignment-004.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-table-alignment-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/inline-table-alignment-005.xht => layout/reftests/w3c-css/received/css-writing-modes/inline-table-alignment-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-htb-001.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-htb-001.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-043.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-043.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-047.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-047.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-048.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-048.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-050.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-050.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-053.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-053.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-054.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-054.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-056.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-056.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-058.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-058.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-060.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-060.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-042.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-042.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-045.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-045.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-046.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-046.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-049.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-049.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-051.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-051.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-052.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-052.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-055.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-055.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-057.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-057.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-059.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-059.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-008.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-010.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-010.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-013.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-013.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-014.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-014.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-016.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-016.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-018.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-018.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-020.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-020.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-005.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-009.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-011.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-011.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-012.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-012.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-015.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-015.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-017.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-017.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-019.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-019.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-007-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-007-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-009.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-011-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-011-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-011.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-011.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-013.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-013.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-021-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-021-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-021.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-021.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-023-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-023-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-023.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-023.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-006-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-006-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-010-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-010-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-010.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-010.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-012.xht => layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-012.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-009.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-011.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-011.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-015.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-015.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-017.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-017.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-025.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-025.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-031.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-031.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-035.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-035.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-037.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-037.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-010.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-010.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-014.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-014.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-016.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-016.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-024.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-024.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-030.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-030.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-034.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-034.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-036.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-036.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-vrl-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-vrl-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/margin-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/margin-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/normal-flow-overconstrained-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/normal-flow-overconstrained-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/normal-flow-overconstrained-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/normal-flow-overconstrained-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/normal-flow-overconstrained-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/normal-flow-overconstrained-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/normal-flow-overconstrained-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/normal-flow-overconstrained-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-002.xht => layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-006-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-006-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-006.xht => layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-010-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-010-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-010.xht => layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-010.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-014-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-014-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-014.xht => layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-014.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/outline-inline-block-vrl-006.html => layout/reftests/w3c-css/received/css-writing-modes/outline-inline-block-vrl-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/outline-inline-vlr-006.html => layout/reftests/w3c-css/received/css-writing-modes/outline-inline-vlr-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/outline-inline-vrl-006.html => layout/reftests/w3c-css/received/css-writing-modes/outline-inline-vrl-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-left-right-vlr-005-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-left-right-vlr-005-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-left-right-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-left-right-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-left-right-vrl-004-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-left-right-vrl-004-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-left-right-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-left-right-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-top-bottom-vlr-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-top-bottom-vlr-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-top-bottom-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-top-bottom-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-top-bottom-vrl-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-top-bottom-vrl-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-top-bottom-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-top-bottom-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-left-right-vlr-009-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-left-right-vlr-009-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-left-right-vlr-009.xht => layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-left-right-vlr-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-left-right-vrl-008-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-left-right-vrl-008-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-left-right-vrl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-left-right-vrl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-top-bottom-vlr-007-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-top-bottom-vlr-007-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-top-bottom-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-top-bottom-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-top-bottom-vrl-006-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-top-bottom-vrl-006-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-top-bottom-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-top-bottom-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/padding-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/padding-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/padding-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/padding-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/percent-margin-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/percent-margin-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/percent-margin-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/percent-margin-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/percent-margin-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/percent-margin-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/percent-margin-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/percent-margin-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/percent-margin-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/percent-margin-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/percent-margin-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/percent-margin-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/percent-padding-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/percent-padding-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/percent-padding-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/percent-padding-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/percent-padding-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/percent-padding-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/percent-padding-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/percent-padding-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/percent-padding-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/percent-padding-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/percent-padding-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/percent-padding-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-001.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-002.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-003.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-004.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-005.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-005.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-006.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-007.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-007.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-008.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-008.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-009.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-009.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-010.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-010.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-011.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-011.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-001.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-002.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-003.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-004.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-005.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-005.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-006.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-007.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-007.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-008.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-008.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-009.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-009.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-010.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-010.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-001.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-002.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-003.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-004.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-005.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-005.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-006.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-007.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-007.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-008.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-008.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-009.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-009.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-010.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-010.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-011.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-011.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-012.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-012.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-001.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-002.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-003.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-004.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-005.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-005.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-006.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-007.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-007.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-008.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-008.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-009.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-009.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-010.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-010.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-011.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-011.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-001.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-002.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-003.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-004.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-005.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-005.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-006.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-007.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-007.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-008.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-008.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-009.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-009.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-010.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-010.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-011.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-011.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-012.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-012.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-001.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-002.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-003.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-004.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-005.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-005.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-006.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-007.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-007.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-008.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-008.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-009.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-009.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-010.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-010.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-011.html => layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-011.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-embed-001.html => layout/reftests/w3c-css/received/css-writing-modes/reference/block-embed-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-embed-002.html => layout/reftests/w3c-css/received/css-writing-modes/reference/block-embed-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-embed-003.html => layout/reftests/w3c-css/received/css-writing-modes/reference/block-embed-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-001.html => layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-002.html => layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-003.html => layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-004.html => layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-isolate-001.html => layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-isolate-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-isolate-002.html => layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-isolate-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-isolate-003.html => layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-isolate-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-isolate-004.html => layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-isolate-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-plaintext-001.html => layout/reftests/w3c-css/received/css-writing-modes/reference/block-plaintext-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-plaintext-002.html => layout/reftests/w3c-css/received/css-writing-modes/reference/block-plaintext-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-plaintext-003.html => layout/reftests/w3c-css/received/css-writing-modes/reference/block-plaintext-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-plaintext-004.html => layout/reftests/w3c-css/received/css-writing-modes/reference/block-plaintext-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/full-width-001-horizontal-notref.html => layout/reftests/w3c-css/received/css-writing-modes/reference/full-width-001-horizontal-notref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/full-width-001-nofullwidth-notref.html => layout/reftests/w3c-css/received/css-writing-modes/reference/full-width-001-nofullwidth-notref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/full-width-002-horizontal-notref.html => layout/reftests/w3c-css/received/css-writing-modes/reference/full-width-002-horizontal-notref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/full-width-002-notcu-notref.html => layout/reftests/w3c-css/received/css-writing-modes/reference/full-width-002-notcu-notref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/horizontal-ahem-1x1-notref.html => layout/reftests/w3c-css/received/css-writing-modes/reference/horizontal-ahem-1x1-notref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/horizontal-ahem-1x3-notref.html => layout/reftests/w3c-css/received/css-writing-modes/reference/horizontal-ahem-1x3-notref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/horizontal-ahem-1x4-notref.html => layout/reftests/w3c-css/received/css-writing-modes/reference/horizontal-ahem-1x4-notref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/horizontal-ahem-1x5-notref.html => layout/reftests/w3c-css/received/css-writing-modes/reference/horizontal-ahem-1x5-notref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/outline-inline-block-vrl-006.html => layout/reftests/w3c-css/received/css-writing-modes/reference/outline-inline-block-vrl-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/outline-inline-vlr-006.html => layout/reftests/w3c-css/received/css-writing-modes/reference/outline-inline-vlr-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/outline-inline-vrl-006.html => layout/reftests/w3c-css/received/css-writing-modes/reference/outline-inline-vrl-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/support/sileot-webfont.woff => layout/reftests/w3c-css/received/css-writing-modes/reference/support/sileot-webfont.woff rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/support/tcu-font.woff => layout/reftests/w3c-css/received/css-writing-modes/reference/support/tcu-font.woff rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/text-combine-upright-decorations-001.html => layout/reftests/w3c-css/received/css-writing-modes/reference/text-combine-upright-decorations-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/text-combine-upright-inherit-all-001.html => layout/reftests/w3c-css/received/css-writing-modes/reference/text-combine-upright-inherit-all-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/text-combine-upright-inherit-all-002.html => layout/reftests/w3c-css/received/css-writing-modes/reference/text-combine-upright-inherit-all-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/text-combine-upright-layout-rules-001-ref.html => layout/reftests/w3c-css/received/css-writing-modes/reference/text-combine-upright-layout-rules-001-ref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/text-combine-upright-value-single-character.html => layout/reftests/w3c-css/received/css-writing-modes/reference/text-combine-upright-value-single-character.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/vertical-ahem-1x1-ref.html => layout/reftests/w3c-css/received/css-writing-modes/reference/vertical-ahem-1x1-ref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/vertical-ahem-1x3-ref.html => layout/reftests/w3c-css/received/css-writing-modes/reference/vertical-ahem-1x3-ref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/vertical-ahem-1x4-ref.html => layout/reftests/w3c-css/received/css-writing-modes/reference/vertical-ahem-1x4-ref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/vertical-ahem-1x5-ref.html => layout/reftests/w3c-css/received/css-writing-modes/reference/vertical-ahem-1x5-ref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/writing-mode-horizontal-001l-ref.html => layout/reftests/w3c-css/received/css-writing-modes/reference/writing-mode-horizontal-001l-ref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reference/writing-mode-horizontal-001r-ref.html => layout/reftests/w3c-css/received/css-writing-modes/reference/writing-mode-horizontal-001r-ref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/reftest/writing-mode-vertical-lr-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/reftest/writing-mode-vertical-lr-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/reftest/writing-mode-vertical-rl-001-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/reftest/writing-mode-vertical-rl-001-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/reftest/writing-mode-vertical-rl-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/reftest/writing-mode-vertical-rl-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-slr-023.xht => layout/reftests/w3c-css/received/css-writing-modes/row-progression-slr-023.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-slr-029.xht => layout/reftests/w3c-css/received/css-writing-modes/row-progression-slr-029.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-srl-022.xht => layout/reftests/w3c-css/received/css-writing-modes/row-progression-srl-022.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-srl-028.xht => layout/reftests/w3c-css/received/css-writing-modes/row-progression-srl-028.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/row-progression-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/row-progression-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/row-progression-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vlr-009.xht => layout/reftests/w3c-css/received/css-writing-modes/row-progression-vlr-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/row-progression-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/row-progression-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/row-progression-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vrl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/row-progression-vrl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-001-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-001-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-001.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-001.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-004-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-004-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-004.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-006-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-006-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-006.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-007-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-007-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-008-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-008-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-008.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-009.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-010-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-010-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-010.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-010.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-011-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-011-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-011.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-011.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-012.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-012.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-013-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-013-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-013.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-013.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-015-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-015-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-015.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-015.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-016-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-016-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-016.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-016.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-018-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-018-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-018.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-018.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-019-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-019-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-019.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-019.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-020-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-020-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-020.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-020.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-021.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-021.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-022-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-022-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-022.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-022.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-023-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-023-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-023.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-023.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-024.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-024.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-001-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-001-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-001.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-001.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-003.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-006-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-006-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-007-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-007-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-007.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-008-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-008-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-009.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-010-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-010-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-010.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-010.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-011-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-011-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-011.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-011.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-012.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-012.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-013-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-013-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-013.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-013.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-015-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-015-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-015.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-015.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-016.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-016.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-018-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-018-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-018.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-018.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-019-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-019-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-019.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-019.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-020-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-020-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-020.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-020.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-021.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-021.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-022-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-022-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-022.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-022.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-023-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-023-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-023.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-023.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-024.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-024.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-001-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-001-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-001.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-001.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-002.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-004-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-004-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-004.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-005-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-005-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-006-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-006-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-006.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-007-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-007-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-008-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-008-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-008.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-001-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-001-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-001.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-001.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-003.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-004-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-004-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-005-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-005-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-005.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-006-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-006-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-007-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-007-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-007.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-008-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-008-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-001-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-001-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-001.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-001.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-002.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-003.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-004-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-004-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-004.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-005-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-005-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-005.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-006-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-006-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-006.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-007-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-007-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-007.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-008-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-008-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-008.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-001-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-001-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-001.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-001.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-002.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-003.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-004-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-004-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-004.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-005-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-005-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-005.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-006-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-006-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-006.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-007-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-007-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-007.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-008-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-008-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-008.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-001-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-001-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-001.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-001.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-003.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-004-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-004-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-004.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-006-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-006-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-006.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-007-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-007-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-007.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-008-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-008-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-008.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-009-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-009-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-009.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-010-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-010-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-010.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-010.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-011-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-011-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-011.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-011.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-012-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-012-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-012.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-012.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-013-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-013-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-013.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-013.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-015-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-015-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-015.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-015.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-016-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-016-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-016.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-016.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-018-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-018-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-018.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-018.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-019-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-019-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-019.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-019.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-020-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-020-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-020.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-020.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-021.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-021.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-022-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-022-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-022.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-022.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-023-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-023-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-023.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-023.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-024.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-024.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-001-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-001-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-001.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-001.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-003.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-004-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-004-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-004.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-006-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-006-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-006.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-007-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-007-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-007.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-008-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-008-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-008.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-009-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-009-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-009.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-010-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-010-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-010.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-010.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-011-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-011-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-011.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-011.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-012-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-012-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-012.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-012.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-013-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-013-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-013.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-013.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-015-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-015-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-015.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-015.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-016-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-016-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-016.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-016.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-018-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-018-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-018.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-018.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-019-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-019-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-019.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-019.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-020-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-020-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-020.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-020.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-021.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-021.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-022-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-022-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-022.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-022.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-023-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-023-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-023.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-023.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-024.xht => layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-024.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/100x100-lime.png => layout/reftests/w3c-css/received/css-writing-modes/support/100x100-lime.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/100x100-red.png => layout/reftests/w3c-css/received/css-writing-modes/support/100x100-red.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/DejaVuSerif-webfont.woff => layout/reftests/w3c-css/received/css-writing-modes/support/DejaVuSerif-webfont.woff rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/adobe-fonts/CSSFWOrientationTest.otf => layout/reftests/w3c-css/received/css-writing-modes/support/adobe-fonts/CSSFWOrientationTest.otf rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/adobe-fonts/CSSHWOrientationTest.otf => layout/reftests/w3c-css/received/css-writing-modes/support/adobe-fonts/CSSHWOrientationTest.otf rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/adobe-fonts/LICENSE => layout/reftests/w3c-css/received/css-writing-modes/support/adobe-fonts/LICENSE rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/adobe-fonts/README.md => layout/reftests/w3c-css/received/css-writing-modes/support/adobe-fonts/README.md rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-1col-2row-320x320.png => layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-1col-2row-320x320.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-1col-3row-320x320.png => layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-1col-3row-320x320.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-2col-2row-320x320.png => layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-2col-2row-320x320.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-2col-3row-320x320.png => layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-2col-3row-320x320.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-3col-2row-320x320.png => layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-3col-2row-320x320.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-3col-3row-320x320.png => layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-3col-3row-320x320.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-4col-2row-320x320.png => layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-4col-2row-320x320.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-4col-3row-320x320.png => layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-4col-3row-320x320.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-low-left-corn-320x320.png => layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-low-left-corn-320x320.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-low-rght-corn-320x320.png => layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-low-rght-corn-320x320.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-upp-left-corn-320x320.png => layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-upp-left-corn-320x320.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-upp-rght-corn-320x320.png => layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-upp-rght-corn-320x320.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/block-flow-direction-025-exp-res.png => layout/reftests/w3c-css/received/css-writing-modes/support/block-flow-direction-025-exp-res.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/block-flow-direction-066-exp-res.png => layout/reftests/w3c-css/received/css-writing-modes/support/block-flow-direction-066-exp-res.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/blue-horiz-line-220x1.png => layout/reftests/w3c-css/received/css-writing-modes/support/blue-horiz-line-220x1.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/blue-horiz-line-320x1.png => layout/reftests/w3c-css/received/css-writing-modes/support/blue-horiz-line-320x1.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/blue-vert-line-1x220.png => layout/reftests/w3c-css/received/css-writing-modes/support/blue-vert-line-1x220.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/blue-vert-line-1x320.png => layout/reftests/w3c-css/received/css-writing-modes/support/blue-vert-line-1x320.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/blue-yellow-206w-165h.png => layout/reftests/w3c-css/received/css-writing-modes/support/blue-yellow-206w-165h.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/blue1x1.png => layout/reftests/w3c-css/received/css-writing-modes/support/blue1x1.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/blue20x20.png => layout/reftests/w3c-css/received/css-writing-modes/support/blue20x20.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/cat.png => layout/reftests/w3c-css/received/css-writing-modes/support/cat.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/clearance-calculation-vrl-002.png => layout/reftests/w3c-css/received/css-writing-modes/support/clearance-calculation-vrl-002.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/clearance-calculation-vrl-004.png => layout/reftests/w3c-css/received/css-writing-modes/support/clearance-calculation-vrl-004.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/clearance-calculation-vrl-006.png => layout/reftests/w3c-css/received/css-writing-modes/support/clearance-calculation-vrl-006.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-002.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-for-background-size-root-vrl-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-004.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-for-background-size-root-vrl-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-006.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-for-background-size-root-vrl-006.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-008.html => layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-for-background-size-root-vrl-008.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/form-controls-slr.png => layout/reftests/w3c-css/received/css-writing-modes/support/form-controls-slr.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/form-controls-srl.png => layout/reftests/w3c-css/received/css-writing-modes/support/form-controls-srl.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/form-controls-vlr.png => layout/reftests/w3c-css/received/css-writing-modes/support/form-controls-vlr.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/left-bottom-200x300.png => layout/reftests/w3c-css/received/css-writing-modes/support/left-bottom-200x300.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/left-bottom-green-200x300.png => layout/reftests/w3c-css/received/css-writing-modes/support/left-bottom-green-200x300.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/left-center-200x300.png => layout/reftests/w3c-css/received/css-writing-modes/support/left-center-200x300.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/left-center-green-200x300.png => layout/reftests/w3c-css/received/css-writing-modes/support/left-center-green-200x300.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/left-side-filled-square-40x160.png => layout/reftests/w3c-css/received/css-writing-modes/support/left-side-filled-square-40x160.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/left-top-200x300.png => layout/reftests/w3c-css/received/css-writing-modes/support/left-top-200x300.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/margin-collapse-2em-space-wm-vert.png => layout/reftests/w3c-css/received/css-writing-modes/support/margin-collapse-2em-space-wm-vert.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/mplus-1p-regular.woff => layout/reftests/w3c-css/received/css-writing-modes/support/mplus-1p-regular.woff rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/opaque-square-40x160.png => layout/reftests/w3c-css/received/css-writing-modes/support/opaque-square-40x160.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/ortho-htb-alongside-vrl-floats-002-exp-res.png => layout/reftests/w3c-css/received/css-writing-modes/support/ortho-htb-alongside-vrl-floats-002-exp-res.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/page-flow-direction-002p1.png => layout/reftests/w3c-css/received/css-writing-modes/support/page-flow-direction-002p1.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/page-flow-direction-002p2.png => layout/reftests/w3c-css/received/css-writing-modes/support/page-flow-direction-002p2.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/page-flow-direction-002p3.png => layout/reftests/w3c-css/received/css-writing-modes/support/page-flow-direction-002p3.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/page-flow-direction-002p4.png => layout/reftests/w3c-css/received/css-writing-modes/support/page-flow-direction-002p4.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-abs-pos-non-replaced.png => layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-abs-pos-non-replaced.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-002.png => layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-002.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-004.png => layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-004.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-006.png => layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-006.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-008.png => layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-008.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-010.png => layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-010.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-012.png => layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-012.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-014.png => layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-014.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-016.png => layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-016.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-018.png => layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-018.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-box-offsets-rel-pos.png => layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-box-offsets-rel-pos.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-clearance-calculations.png => layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-clearance-calculations.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-first-page-vlr-003.png => layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-first-page-vlr-003.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-first-page-vrl-002.png => layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-first-page-vrl-002.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-float-contiguous.png => layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-float-contiguous.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-horiz-rule.png => layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-horiz-rule.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gg-gr-100x100.png => layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gg-gr-100x100.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gg-rg-100x100.png => layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gg-rg-100x100.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gg-rr-100x100.png => layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gg-rr-100x100.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gr-gg-100x100.png => layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gr-gg-100x100.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gr-gr-100x100.png => layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gr-gr-100x100.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gr-rg-100x100.png => layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gr-rg-100x100.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gr-rr-100x100.png => layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gr-rr-100x100.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-rg-gg-100x100.png => layout/reftests/w3c-css/received/css-writing-modes/support/pattern-rg-gg-100x100.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-rg-gr-100x100.png => layout/reftests/w3c-css/received/css-writing-modes/support/pattern-rg-gr-100x100.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-rg-rg-100x100.png => layout/reftests/w3c-css/received/css-writing-modes/support/pattern-rg-rg-100x100.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-rg-rr-100x100.png => layout/reftests/w3c-css/received/css-writing-modes/support/pattern-rg-rr-100x100.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-rr-gr-100x100.png => layout/reftests/w3c-css/received/css-writing-modes/support/pattern-rr-gr-100x100.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-rr-rg-100x100.png => layout/reftests/w3c-css/received/css-writing-modes/support/pattern-rr-rg-100x100.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/right-bottom-200x300.png => layout/reftests/w3c-css/received/css-writing-modes/support/right-bottom-200x300.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/right-bottom-green-200x300.png => layout/reftests/w3c-css/received/css-writing-modes/support/right-bottom-green-200x300.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/right-center-200x300.png => layout/reftests/w3c-css/received/css-writing-modes/support/right-center-200x300.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/right-center-green-200x300.png => layout/reftests/w3c-css/received/css-writing-modes/support/right-center-green-200x300.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/right-side-filled-square-40x160.png => layout/reftests/w3c-css/received/css-writing-modes/support/right-side-filled-square-40x160.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/right-top-200x300.png => layout/reftests/w3c-css/received/css-writing-modes/support/right-top-200x300.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/right-top-green-200x300.png => layout/reftests/w3c-css/received/css-writing-modes/support/right-top-green-200x300.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/sileot-webfont.woff => layout/reftests/w3c-css/received/css-writing-modes/support/sileot-webfont.woff rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-aqua.png => layout/reftests/w3c-css/received/css-writing-modes/support/swatch-aqua.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-blue.png => layout/reftests/w3c-css/received/css-writing-modes/support/swatch-blue.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-fuchsia.png => layout/reftests/w3c-css/received/css-writing-modes/support/swatch-fuchsia.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-green.png => layout/reftests/w3c-css/received/css-writing-modes/support/swatch-green.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-olive.png => layout/reftests/w3c-css/received/css-writing-modes/support/swatch-olive.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-orange.png => layout/reftests/w3c-css/received/css-writing-modes/support/swatch-orange.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-teal.png => layout/reftests/w3c-css/received/css-writing-modes/support/swatch-teal.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-yellow.png => layout/reftests/w3c-css/received/css-writing-modes/support/swatch-yellow.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/tcu-font.otf => layout/reftests/w3c-css/received/css-writing-modes/support/tcu-font.otf rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/tcu-font.woff => layout/reftests/w3c-css/received/css-writing-modes/support/tcu-font.woff rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/test-bl.png => layout/reftests/w3c-css/received/css-writing-modes/support/test-bl.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/test-br.png => layout/reftests/w3c-css/received/css-writing-modes/support/test-br.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/test-tl.png => layout/reftests/w3c-css/received/css-writing-modes/support/test-tl.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/test-tr.png => layout/reftests/w3c-css/received/css-writing-modes/support/test-tr.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-010.png => layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-010.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-012.png => layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-012.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-mixed-vrl-002.png => layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-mixed-vrl-002.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-sideways-left-001.png => layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-sideways-left-001.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-sideways-lr.png => layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-sideways-lr.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-sideways-right-001.png => layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-sideways-right-001.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-upright-001.png => layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-upright-001.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-upright-vrl-002.png => layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-upright-vrl-002.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation.js => layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation.js rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/vertical-form.png => layout/reftests/w3c-css/received/css-writing-modes/support/vertical-form.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/wm-propagation-body-003-exp-res.png => layout/reftests/w3c-css/received/css-writing-modes/support/wm-propagation-body-003-exp-res.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/yellow-square-59x59.png => layout/reftests/w3c-css/received/css-writing-modes/support/yellow-square-59x59.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/yellow-square-horiz-redline-bottom-59x59.png => layout/reftests/w3c-css/received/css-writing-modes/support/yellow-square-horiz-redline-bottom-59x59.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/yellow-square-vert-redline-center-59x59.png => layout/reftests/w3c-css/received/css-writing-modes/support/yellow-square-vert-redline-center-59x59.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/yellow-square-vert-redline-left-59x59.png => layout/reftests/w3c-css/received/css-writing-modes/support/yellow-square-vert-redline-left-59x59.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/support/yellow-square-vert-redline-right-59x59.png => layout/reftests/w3c-css/received/css-writing-modes/support/yellow-square-vert-redline-right-59x59.png rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-column-order-002.xht => layout/reftests/w3c-css/received/css-writing-modes/table-column-order-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-column-order-003.xht => layout/reftests/w3c-css/received/css-writing-modes/table-column-order-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-column-order-004.xht => layout/reftests/w3c-css/received/css-writing-modes/table-column-order-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-column-order-005.xht => layout/reftests/w3c-css/received/css-writing-modes/table-column-order-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-column-order-slr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/table-column-order-slr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-column-order-srl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/table-column-order-srl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-001-ref.html => layout/reftests/w3c-css/received/css-writing-modes/table-progression-001-ref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-002-ref.html => layout/reftests/w3c-css/received/css-writing-modes/table-progression-002-ref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-slr-001-ref.html => layout/reftests/w3c-css/received/css-writing-modes/table-progression-slr-001-ref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-slr-001.html => layout/reftests/w3c-css/received/css-writing-modes/table-progression-slr-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-slr-002.html => layout/reftests/w3c-css/received/css-writing-modes/table-progression-slr-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-srl-001.html => layout/reftests/w3c-css/received/css-writing-modes/table-progression-srl-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-srl-002.html => layout/reftests/w3c-css/received/css-writing-modes/table-progression-srl-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vlr-001.html => layout/reftests/w3c-css/received/css-writing-modes/table-progression-vlr-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vlr-002.html => layout/reftests/w3c-css/received/css-writing-modes/table-progression-vlr-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vlr-003.html => layout/reftests/w3c-css/received/css-writing-modes/table-progression-vlr-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vlr-004.html => layout/reftests/w3c-css/received/css-writing-modes/table-progression-vlr-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vrl-001.html => layout/reftests/w3c-css/received/css-writing-modes/table-progression-vrl-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vrl-002.html => layout/reftests/w3c-css/received/css-writing-modes/table-progression-vrl-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vrl-003.html => layout/reftests/w3c-css/received/css-writing-modes/table-progression-vrl-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vrl-004.html => layout/reftests/w3c-css/received/css-writing-modes/table-progression-vrl-004.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-009-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-009-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-009.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-011.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-011.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-013.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-013.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-015.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-015.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-017.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-017.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-019.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-019.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-008-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-008-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-010.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-010.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-012.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-012.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-014.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-014.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-016.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-016.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-018.xht => layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-018.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-slr-009-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/text-baseline-slr-009-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-slr-009.xht => layout/reftests/w3c-css/received/css-writing-modes/text-baseline-slr-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-srl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/text-baseline-srl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vrl-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vrl-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vrl-006-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vrl-006-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-decorations-001.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-decorations-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-inherit-all-001.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-inherit-all-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-inherit-all-002.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-inherit-all-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-layout-rules-001.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-layout-rules-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-line-breaking-rules-001-ref.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-line-breaking-rules-001-ref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-line-breaking-rules-001.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-line-breaking-rules-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-all-001.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-all-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-all-002.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-all-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-all-003.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-all-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits2-001.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits2-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits2-002.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits2-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits2-003.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits2-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits3-001.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits3-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits3-002.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits3-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits3-003.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits3-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits4-001.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits4-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits4-002.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits4-002.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits4-003.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits4-003.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-none-001.html => layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-none-001.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-003.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-005-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-005-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-005.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-007.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-009.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-011-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-011-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-011.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-011.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-013-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-013-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-013.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-013.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-015.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-015.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-017.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-017.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-004-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-004-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-004.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-006.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-008-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-008-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-008.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-010-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-010-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-010.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-010.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-012-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-012-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-012.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-012.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-014.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-014.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-016.xht => layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-016.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-016-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/text-orientation-016-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-016.xht => layout/reftests/w3c-css/received/css-writing-modes/text-orientation-016.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-mixed-srl-016-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/text-orientation-mixed-srl-016-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-mixed-srl-016.xht => layout/reftests/w3c-css/received/css-writing-modes/text-orientation-mixed-srl-016.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-mixed-vlr-100-ref.html => layout/reftests/w3c-css/received/css-writing-modes/text-orientation-mixed-vlr-100-ref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-mixed-vlr-100.html => layout/reftests/w3c-css/received/css-writing-modes/text-orientation-mixed-vlr-100.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-mixed-vrl-100-ref.html => layout/reftests/w3c-css/received/css-writing-modes/text-orientation-mixed-vrl-100-ref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-mixed-vrl-100.html => layout/reftests/w3c-css/received/css-writing-modes/text-orientation-mixed-vrl-100.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-sideways-vlr-100-ref.html => layout/reftests/w3c-css/received/css-writing-modes/text-orientation-sideways-vlr-100-ref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-sideways-vlr-100.html => layout/reftests/w3c-css/received/css-writing-modes/text-orientation-sideways-vlr-100.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-sideways-vrl-100-ref.html => layout/reftests/w3c-css/received/css-writing-modes/text-orientation-sideways-vrl-100-ref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-sideways-vrl-100.html => layout/reftests/w3c-css/received/css-writing-modes/text-orientation-sideways-vrl-100.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-upright-srl-018.xht => layout/reftests/w3c-css/received/css-writing-modes/text-orientation-upright-srl-018.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-upright-vlr-100-ref.html => layout/reftests/w3c-css/received/css-writing-modes/text-orientation-upright-vlr-100-ref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-upright-vlr-100.html => layout/reftests/w3c-css/received/css-writing-modes/text-orientation-upright-vlr-100.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-upright-vrl-100-ref.html => layout/reftests/w3c-css/received/css-writing-modes/text-orientation-upright-vrl-100-ref.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-upright-vrl-100.html => layout/reftests/w3c-css/received/css-writing-modes/text-orientation-upright-vrl-100.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-002-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-002-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-002.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-003.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-003.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-004-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-004-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-004.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-004.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-005.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-005.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-006-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-006-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-006.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-007.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-007.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-008-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-008-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-008.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-009.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-009.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-slr-029.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-slr-029.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-slr-031.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-slr-031.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-slr-033.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-slr-033.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-slr-035.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-slr-035.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-slr-041.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-slr-041.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-slr-049-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-slr-049-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-srl-028.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-srl-028.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-srl-030.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-srl-030.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-srl-032.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-srl-032.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-srl-034.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-srl-034.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-srl-040.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-srl-040.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vlr-023.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vlr-023.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vlr-025.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vlr-025.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vlr-027.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vlr-027.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vrl-022-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vrl-022-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vrl-022.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vrl-022.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vrl-024.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vrl-024.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vrl-026-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vrl-026-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vrl-026.xht => layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vrl-026.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/wm-propagation-body-003-ref.xht => layout/reftests/w3c-css/received/css-writing-modes/wm-propagation-body-003-ref.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/wm-propagation-body-006.xht => layout/reftests/w3c-css/received/css-writing-modes/wm-propagation-body-006.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/wm-propagation-body-008.xht => layout/reftests/w3c-css/received/css-writing-modes/wm-propagation-body-008.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/wm-propagation-body-010.xht => layout/reftests/w3c-css/received/css-writing-modes/wm-propagation-body-010.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/wm-propagation-body-011.xht => layout/reftests/w3c-css/received/css-writing-modes/wm-propagation-body-011.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/wm-propagation-body-015.xht => layout/reftests/w3c-css/received/css-writing-modes/wm-propagation-body-015.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-horizontal-001l.html => layout/reftests/w3c-css/received/css-writing-modes/writing-mode-horizontal-001l.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-horizontal-001r.html => layout/reftests/w3c-css/received/css-writing-modes/writing-mode-horizontal-001r.html rename : layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-vertical-lr-002.xht => layout/reftests/w3c-css/received/css-writing-modes/writing-mode-vertical-lr-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-vertical-rl-001.xht => layout/reftests/w3c-css/received/css-writing-modes/writing-mode-vertical-rl-001.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-vertical-rl-002.xht => layout/reftests/w3c-css/received/css-writing-modes/writing-mode-vertical-rl-002.xht rename : layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-vertical-rl-003-ref.htm => layout/reftests/w3c-css/received/css-writing-modes/writing-mode-vertical-rl-003-ref.htm rename : layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-vertical-rl-003.htm => layout/reftests/w3c-css/received/css-writing-modes/writing-mode-vertical-rl-003.htm rename : layout/reftests/w3c-css/received/selectors4/OWNERS => layout/reftests/w3c-css/received/selectors/OWNERS rename : layout/reftests/w3c-css/received/selectors4/focus-within-001-ref.html => layout/reftests/w3c-css/received/selectors/focus-within-001-ref.html rename : layout/reftests/w3c-css/received/selectors4/focus-within-001.html => layout/reftests/w3c-css/received/selectors/focus-within-001.html rename : layout/reftests/w3c-css/received/selectors4/focus-within-002.html => layout/reftests/w3c-css/received/selectors/focus-within-002.html rename : layout/reftests/w3c-css/received/selectors4/focus-within-003.html => layout/reftests/w3c-css/received/selectors/focus-within-003.html rename : layout/reftests/w3c-css/received/selectors4/focus-within-004.html => layout/reftests/w3c-css/received/selectors/focus-within-004.html rename : layout/reftests/w3c-css/received/selectors4/focus-within-005.html => layout/reftests/w3c-css/received/selectors/focus-within-005.html rename : layout/reftests/w3c-css/received/selectors4/focus-within-006-ref.html => layout/reftests/w3c-css/received/selectors/focus-within-006-ref.html rename : layout/reftests/w3c-css/received/selectors4/focus-within-006.html => layout/reftests/w3c-css/received/selectors/focus-within-006.html rename : layout/reftests/w3c-css/received/selectors4/focus-within-007-ref.html => layout/reftests/w3c-css/received/selectors/focus-within-007-ref.html rename : layout/reftests/w3c-css/received/selectors4/focus-within-007.html => layout/reftests/w3c-css/received/selectors/focus-within-007.html rename : layout/reftests/w3c-css/received/selectors4/focus-within-008.html => layout/reftests/w3c-css/received/selectors/focus-within-008.html rename : layout/reftests/w3c-css/received/selectors4/focus-within-010.html => layout/reftests/w3c-css/received/selectors/focus-within-010.html rename : layout/reftests/w3c-css/received/selectors4/focus-within-shadow-001-ref.html => layout/reftests/w3c-css/received/selectors/focus-within-shadow-001-ref.html rename : layout/reftests/w3c-css/received/selectors4/focus-within-shadow-001.html => layout/reftests/w3c-css/received/selectors/focus-within-shadow-001.html rename : layout/reftests/w3c-css/received/selectors4/focus-within-shadow-002.html => layout/reftests/w3c-css/received/selectors/focus-within-shadow-002.html rename : layout/reftests/w3c-css/received/selectors4/focus-within-shadow-003.html => layout/reftests/w3c-css/received/selectors/focus-within-shadow-003.html rename : layout/reftests/w3c-css/received/selectors4/focus-within-shadow-004.html => layout/reftests/w3c-css/received/selectors/focus-within-shadow-004.html rename : layout/reftests/w3c-css/received/selectors4/focus-within-shadow-005.html => layout/reftests/w3c-css/received/selectors/focus-within-shadow-005.html rename : layout/reftests/w3c-css/received/selectors4/focus-within-shadow-006.html => layout/reftests/w3c-css/received/selectors/focus-within-shadow-006.html rename : layout/reftests/w3c-css/received/selectors4/of-type-selectors-ref.xhtml => layout/reftests/w3c-css/received/selectors/of-type-selectors-ref.xhtml rename : layout/reftests/w3c-css/received/selectors4/of-type-selectors.xhtml => layout/reftests/w3c-css/received/selectors/of-type-selectors.xhtml rename : layout/reftests/w3c-css/received/selectors4/selector-required-ref.html => layout/reftests/w3c-css/received/selectors/selector-required-ref.html rename : layout/reftests/w3c-css/received/selectors4/selector-required.html => layout/reftests/w3c-css/received/selectors/selector-required.html rename : layout/reftests/w3c-css/received/selectors4/selectors-dir-selector-ltr-001.html => layout/reftests/w3c-css/received/selectors/selectors-dir-selector-ltr-001.html rename : layout/reftests/w3c-css/received/selectors4/selectors-dir-selector-rtl-001.html => layout/reftests/w3c-css/received/selectors/selectors-dir-selector-rtl-001.html extra : rebase_source : 8db58470f1de74ecc3071f711cdb9b2caf2b51b8 --- .../{css-conditional-3 => css-conditional}/OWNERS | 0 .../at-media-whitespace-optional-001.html | 0 .../at-media-whitespace-optional-002.html | 0 .../at-supports-001-ref.html | 0 .../at-supports-001.html | 0 .../at-supports-002.html | 0 .../at-supports-003.html | 0 .../at-supports-004.html | 0 .../at-supports-005.html | 0 .../at-supports-006.html | 0 .../at-supports-007.html | 0 .../at-supports-008.html | 0 .../at-supports-009.html | 0 .../at-supports-010.html | 0 .../at-supports-011.html | 0 .../at-supports-012.html | 0 .../at-supports-013.html | 0 .../at-supports-014.html | 0 .../at-supports-015.html | 0 .../at-supports-016.html | 0 .../at-supports-017.html | 0 .../at-supports-018.html | 0 .../at-supports-019.html | 0 .../at-supports-020.html | 0 .../at-supports-021.html | 0 .../at-supports-022.html | 0 .../at-supports-023.html | 0 .../at-supports-024.html | 0 .../at-supports-025.html | 0 .../at-supports-026.html | 0 .../at-supports-027-ref.html | 0 .../at-supports-027.html | 0 .../at-supports-028.html | 0 .../at-supports-029.html | 0 .../at-supports-030.html | 0 .../at-supports-031.html | 0 .../at-supports-032.html | 0 .../at-supports-033.html | 0 .../at-supports-034.html | 0 .../at-supports-035.html | 0 .../at-supports-036.html | 0 .../at-supports-037.html | 0 .../at-supports-038.html | 0 .../at-supports-039.html | 0 .../reference/background-lime.html | 0 .../{css-multicol-1 => css-multicol}/OWNERS | 0 .../multicol-basic-001.html | 0 .../multicol-basic-002.html | 0 .../multicol-basic-003.html | 0 .../multicol-basic-004.html | 0 .../multicol-basic-005.xht | 0 .../multicol-basic-006.xht | 0 .../multicol-basic-007.xht | 0 .../multicol-basic-008.xht | 0 .../multicol-block-no-clip-001-ref.xht | 0 .../multicol-block-no-clip-001.xht | 0 .../multicol-block-no-clip-002-ref.xht | 0 .../multicol-block-no-clip-002.xht | 0 .../multicol-br-inside-avoidcolumn-001.xht | 0 .../multicol-br-inside-avoidcolumn-ref.xht | 0 .../multicol-break-000-ref.xht | 0 .../multicol-break-000.xht | 0 .../multicol-break-001-ref.xht | 0 .../multicol-break-001.xht | 0 .../multicol-clip-001-ref.xht | 0 .../multicol-clip-001.xht | 0 .../multicol-clip-002-ref.xht | 0 .../multicol-clip-002.xht | 0 .../multicol-collapsing-001-ref.xht | 0 .../multicol-collapsing-001.xht | 0 .../multicol-columns-001-ref.xht | 0 .../multicol-columns-001.xht | 0 .../multicol-columns-002.xht | 0 .../multicol-columns-003.xht | 0 .../multicol-columns-004.xht | 0 .../multicol-columns-005.xht | 0 .../multicol-columns-006.xht | 0 .../multicol-columns-007.xht | 0 .../multicol-columns-invalid-001-ref.xht | 0 .../multicol-columns-invalid-001.xht | 0 .../multicol-columns-invalid-002.xht | 0 .../multicol-columns-toolong-001.xht | 0 .../multicol-containing-001-ref.xht | 0 .../multicol-containing-001.xht | 0 .../multicol-containing-002-ref.xht | 0 .../multicol-containing-002.xht | 0 .../multicol-count-001.xht | 0 .../multicol-count-002-ref.xht | 0 .../multicol-count-002.xht | 0 .../multicol-count-computed-001.xht | 0 .../multicol-count-computed-002.xht | 0 .../multicol-count-computed-003-ref.xht | 0 .../multicol-count-computed-003.xht | 0 .../multicol-count-computed-004-ref.xht | 0 .../multicol-count-computed-004.xht | 0 .../multicol-count-computed-005.xht | 0 .../multicol-count-computed-2-ref.xht | 0 .../multicol-count-computed-ref.xht | 0 .../multicol-count-large-001.xht | 0 .../multicol-count-large-002.xht | 0 .../multicol-count-large-2-ref.xht | 0 .../multicol-count-large-ref.xht | 0 .../multicol-count-negative-001.xht | 0 .../multicol-count-negative-002.xht | 0 .../multicol-count-non-integer-001.xht | 0 .../multicol-count-non-integer-002.xht | 0 .../multicol-count-non-integer-003.xht | 0 .../multicol-fill-000-ref.xht | 0 .../multicol-fill-000.xht | 0 .../multicol-fill-001-ref.xht | 0 .../multicol-fill-001.xht | 0 .../multicol-fill-auto-001-ref.xht | 0 .../multicol-fill-auto-001.xht | 0 .../multicol-fill-auto-002-ref.xht | 0 .../multicol-fill-auto-002.xht | 0 .../multicol-fill-auto-003-ref.xht | 0 .../multicol-fill-auto-003.xht | 0 .../multicol-fill-auto-block-children-001.xht | 0 .../multicol-fill-auto-block-children-002-ref.xht | 0 .../multicol-fill-auto-block-children-002.xht | 0 .../multicol-fill-auto-block-children-ref.xht | 0 .../multicol-fill-auto.xht | 0 .../multicol-fill-balance-001-ref.xht | 0 .../multicol-fill-balance-001.xht | 0 .../multicol-fill-ref.xht | 0 .../multicol-gap-000-ref.xht | 0 .../multicol-gap-000.xht | 0 .../multicol-gap-001-ref.xht | 0 .../multicol-gap-001.xht | 0 .../multicol-gap-002-ref.xht | 0 .../multicol-gap-002.xht | 0 .../multicol-gap-003.xht | 0 .../multicol-gap-fraction-001-ref.xht | 0 .../multicol-gap-fraction-001.xht | 0 .../multicol-gap-large-001-ref.xht | 0 .../multicol-gap-large-001.xht | 0 .../multicol-gap-large-002-ref.xht | 0 .../multicol-gap-large-002.xht | 0 .../multicol-gap-negative-001.xht | 0 .../multicol-height-001-ref.xht | 0 .../multicol-height-001.xht | 0 .../multicol-height-block-child-001-ref.xht | 0 .../multicol-height-block-child-001.xht | 0 .../multicol-inherit-001-ref.xht | 0 .../multicol-inherit-001.xht | 0 .../multicol-inherit-002-ref.xht | 0 .../multicol-inherit-002.xht | 0 .../multicol-inherit-003.xht | 0 .../multicol-inherit-004.xht | 0 .../multicol-inherit-3-ref.xht | 0 .../multicol-inherit-4-ref.xht | 0 .../multicol-list-item-001-ref.xht | 0 .../multicol-list-item-001.xht | 0 .../multicol-margin-001.xht | 0 .../multicol-margin-002.xht | 0 .../multicol-margin-child-001-ref.xht | 0 .../multicol-margin-child-001.xht | 0 .../multicol-nested-002-ref.xht | 0 .../multicol-nested-002.xht | 0 .../multicol-nested-005-ref.xht | 0 .../multicol-nested-005.xht | 0 .../multicol-nested-column-rule-001-ref.xht | 0 .../multicol-nested-column-rule-001.xht | 0 .../multicol-nested-margin-001-ref.xht | 0 .../multicol-nested-margin-001.xht | 0 .../multicol-nested-margin-002-ref.xht | 0 .../multicol-nested-margin-002.xht | 0 .../multicol-nested-margin-003-ref.xht | 0 .../multicol-nested-margin-003.xht | 0 .../multicol-nested-margin-004-ref.xht | 0 .../multicol-nested-margin-004.xht | 0 .../multicol-nested-margin-005.xht | 0 .../multicol-overflow-000-ref.xht | 0 .../multicol-overflow-000.xht | 0 .../multicol-overflowing-001-ref.xht | 0 .../multicol-overflowing-001.xht | 0 .../multicol-red.png | Bin .../multicol-reduce-000-ref.xht | 0 .../multicol-reduce-000.xht | 0 .../multicol-rule-000-ref.xht | 0 .../multicol-rule-000.xht | 0 .../multicol-rule-001-ref.xht | 0 .../multicol-rule-001.xht | 0 .../multicol-rule-002.xht | 0 .../multicol-rule-003-ref.xht | 0 .../multicol-rule-003.xht | 0 .../multicol-rule-004-ref.xht | 0 .../multicol-rule-004.xht | 0 .../multicol-rule-color-001-ref.xht | 0 .../multicol-rule-color-001.xht | 0 .../multicol-rule-color-inherit-001-ref.xht | 0 .../multicol-rule-color-inherit-001.xht | 0 .../multicol-rule-color-inherit-002.xht | 0 .../multicol-rule-dashed-000-ref.xht | 0 .../multicol-rule-dashed-000.xht | 0 .../multicol-rule-dotted-000-ref.xht | 0 .../multicol-rule-dotted-000.xht | 0 .../multicol-rule-double-000-ref.xht | 0 .../multicol-rule-double-000.xht | 0 .../multicol-rule-fraction-001-ref.xht | 0 .../multicol-rule-fraction-001.xht | 0 .../multicol-rule-fraction-002-ref.xht | 0 .../multicol-rule-fraction-002.xht | 0 .../multicol-rule-fraction-003.xht | 0 .../multicol-rule-fraction-3-ref.xht | 0 .../multicol-rule-groove-000-ref.xht | 0 .../multicol-rule-groove-000.xht | 0 .../multicol-rule-hidden-000-ref.xht | 0 .../multicol-rule-hidden-000.xht | 0 .../multicol-rule-inset-000.xht | 0 .../multicol-rule-large-001-ref.xht | 0 .../multicol-rule-large-001.xht | 0 .../multicol-rule-none-000.xht | 0 .../multicol-rule-outset-000.xht | 0 .../multicol-rule-percent-001.xht | 0 .../multicol-rule-px-001.xht | 0 .../multicol-rule-ref.xht | 0 .../multicol-rule-ridge-000-ref.xht | 0 .../multicol-rule-ridge-000.xht | 0 .../multicol-rule-samelength-001-ref.xht | 0 .../multicol-rule-samelength-001.xht | 0 .../multicol-rule-shorthand-001.xht | 0 .../multicol-rule-solid-000-ref.xht | 0 .../multicol-rule-solid-000.xht | 0 .../multicol-rule-stacking-001.xht | 0 .../multicol-rule-stacking-ref.xht | 0 .../multicol-rule-style-groove-001-ref.xht | 0 .../multicol-rule-style-groove-001.xht | 0 .../multicol-rule-style-inset-001.xht | 0 .../multicol-rule-style-outset-001.xht | 0 .../multicol-rule-style-ridge-001-ref.xht | 0 .../multicol-rule-style-ridge-001.xht | 0 .../multicol-shorthand-001.xht | 0 .../multicol-span-000-ref.xht | 0 .../multicol-span-000.xht | 0 .../multicol-span-all-001-ref.xht | 0 .../multicol-span-all-001.xht | 0 .../multicol-span-all-002-ref.xht | 0 .../multicol-span-all-002.xht | 0 .../multicol-span-all-003.xht | 0 .../multicol-span-all-block-sibling-003.xht | 0 .../multicol-span-all-block-sibling-3-ref.xht | 0 .../multicol-span-all-child-001-ref.xht | 0 .../multicol-span-all-child-001.xht | 0 .../multicol-span-all-child-002-ref.xht | 0 .../multicol-span-all-child-002.xht | 0 .../multicol-span-all-margin-001-ref.xht | 0 .../multicol-span-all-margin-001.xht | 0 .../multicol-span-all-margin-002-ref.xht | 0 .../multicol-span-all-margin-002.xht | 0 .../multicol-span-all-margin-bottom-001-ref.xht | 0 .../multicol-span-all-margin-bottom-001.xht | 0 .../multicol-span-all-margin-nested-001-ref.xht | 0 .../multicol-span-all-margin-nested-001.xht | 0 .../multicol-span-all-margin-nested-002.xht | 0 .../multicol-span-all-margin-nested-003.xht | 0 .../multicol-span-all-margin-nested-3-ref.xht | 0 ...lticol-span-all-margin-nested-firstchild-001.xht | 0 ...lticol-span-all-margin-nested-firstchild-ref.xht | 0 .../multicol-span-float-001-ref.xht | 0 .../multicol-span-float-001.xht | 0 .../multicol-span-none-001-ref.xht | 0 .../multicol-span-none-001.xht | 0 .../multicol-table-cell-001-ref.xht | 0 .../multicol-table-cell-001.xht | 0 .../multicol-table-cell-height-001-ref.xht | 0 .../multicol-table-cell-height-001.xht | 0 .../multicol-table-cell-height-002.xht | 0 .../multicol-table-cell-vertical-align-001.xht | 0 .../multicol-table-cell-vertical-align-ref.xht | 0 .../multicol-width-001-ref.xht | 0 .../multicol-width-001.xht | 0 .../multicol-width-002-ref.xht | 0 .../multicol-width-002.xht | 0 .../multicol-width-003.xht | 0 .../multicol-width-count-001.xht | 0 .../multicol-width-count-002.xht | 0 .../multicol-width-ems-001.xht | 0 .../multicol-width-ems-ref.xht | 0 .../multicol-width-invalid-001-ref.xht | 0 .../multicol-width-invalid-001.xht | 0 .../multicol-width-large-001.xht | 0 .../multicol-width-large-002.xht | 0 .../multicol-width-negative-001.xht | 0 .../multicol-width-small-001-ref.xht | 0 .../multicol-width-small-001.xht | 0 .../multicol-zero-height-001-ref.xht | 0 .../multicol-zero-height-001.xht | 0 .../reference/multicol-basic-005-ref.xht | 0 .../reference/multicol-basic-ref.html | 0 .../support/1x1-green.png | Bin .../support/1x1-lime.png | Bin .../support/1x1-maroon.png | Bin .../support/1x1-navy.png | Bin .../support/1x1-red.png | Bin .../support/1x1-white.png | Bin .../support/60x60-gg-rr.png | Bin .../support/60x60-green.png | Bin .../support/60x60-red.png | Bin .../support/a-green.css | 0 .../support/b-green.css | 0 .../support/black20x20.png | Bin .../support/c-red.css | 0 .../support/cat.png | Bin .../support/import-green.css | 0 .../support/import-red.css | 0 .../support/pattern-grg-rgr-grg.png | Bin .../support/pattern-grg-rrg-rgg.png | Bin .../support/pattern-rgr-grg-rgr.png | Bin .../support/pattern-tr.png | Bin .../support/red20x20.png | Bin .../support/square-purple.png | Bin .../support/square-teal.png | Bin .../support/square-white.png | Bin .../support/swatch-blue.png | Bin .../support/swatch-gray.png | Bin .../support/swatch-green.png | Bin .../support/swatch-lime.png | Bin .../support/swatch-navy.png | Bin .../support/swatch-orange.png | Bin .../support/swatch-pink.png | Bin .../support/swatch-purple.png | Bin .../support/swatch-red.png | Bin .../support/swatch-white.png | Bin .../support/swatch-yellow.png | Bin .../support/test-bl.png | Bin .../support/test-br.png | Bin .../support/test-outer.png | Bin .../support/test-tl.png | Bin .../support/test-tr.png | Bin .../{css-namespaces-3 => css-namespaces}/OWNERS | 0 .../prefix-001.xml | 0 .../prefix-002.xml | 0 .../prefix-003.xml | 0 .../prefix-004.xml | 0 .../prefix-005.xml | 0 .../prefix-006.xml | 0 .../reftest/ref-lime-1-block.xml | 0 .../reftest/ref-lime-1-generic.xml | 0 .../reftest/ref-lime-1.xml | 0 .../reftest/ref-lime-2-generic.xml | 0 .../reftest/ref-lime-2.xml | 0 .../reftest/ref-lime-3.xml | 0 .../reftest/ref-lime-5.xml | 0 .../reftest/ref-lime-6.xml | 0 .../scope-001.xml | 0 .../scope-002.xml | 0 .../support/fail.css | 0 .../support/scope-002a.css | 0 .../support/scope-002b.css | 0 .../support/syntax-007.css | 0 .../syntax-001.xml | 0 .../syntax-002.xml | 0 .../syntax-003.xml | 0 .../syntax-004.xml | 0 .../syntax-005.xml | 0 .../syntax-006.xml | 0 .../syntax-007.xml | 0 .../syntax-008.xml | 0 .../syntax-009.xml | 0 .../syntax-010.xml | 0 .../syntax-011.xml | 0 .../syntax-012.xml | 0 .../syntax-013.xml | 0 .../syntax-014.xml | 0 .../syntax-015.xml | 0 .../received/{css-values-3 => css-values}/OWNERS | 0 .../attr-color-invalid-cast.html | 0 .../attr-color-invalid-fallback.html | 0 .../attr-color-valid.html | 0 .../attr-invalid-type-001.html | 0 .../attr-invalid-type-002.html | 0 .../attr-length-invalid-cast.html | 0 .../attr-length-invalid-fallback.html | 0 .../attr-length-valid-zero-nofallback.html | 0 .../attr-length-valid-zero.html | 0 .../attr-length-valid.html | 0 .../attr-px-invalid-cast.html | 0 .../attr-px-invalid-fallback.html | 0 .../{css-values-3 => css-values}/attr-px-valid.html | 0 .../{css-values-3 => css-values}/calc-in-calc.html | 0 .../calc-in-media-queries-001.html | 0 .../calc-in-media-queries-002.html | 0 .../calc-invalid-range-clamping.html | 0 .../calc-parenthesis-stack.html | 0 .../{css-values-3 => css-values}/ch-unit-001.html | 0 .../{css-values-3 => css-values}/ch-unit-002.html | 0 .../{css-values-3 => css-values}/ch-unit-003.html | 0 .../{css-values-3 => css-values}/ch-unit-004.html | 0 .../initial-background-color.html | 0 .../reference/200-200-green.html | 0 .../reference/all-green.html | 0 .../reference/ch-unit-001-ref.html | 0 .../reference/ch-unit-002-ref.html | 0 .../reference/vh_not_refreshing_on_chrome-ref.html | 0 .../support/1x1-green.png | Bin .../support/1x1-lime.png | Bin .../support/1x1-maroon.png | Bin .../support/1x1-navy.png | Bin .../support/1x1-red.png | Bin .../support/1x1-white.png | Bin .../support/60x60-gg-rr.png | Bin .../support/60x60-green.png | Bin .../support/60x60-red.png | Bin .../{css-values-3 => css-values}/support/README | 0 .../support/a-green.css | 0 .../support/b-green.css | 0 .../{css-values-3 => css-values}/support/c-red.css | 0 .../{css-values-3 => css-values}/support/cat.png | Bin .../support/import-green.css | 0 .../support/import-red.css | 0 .../support/pattern-grg-rgr-grg.png | Bin .../support/pattern-grg-rrg-rgg.png | Bin .../support/pattern-rgr-grg-rgr.png | Bin .../support/pattern-tr.png | Bin .../support/ruler-h-50%.png | Bin .../support/ruler-h-50px.png | Bin .../support/ruler-v-100px.png | Bin .../support/ruler-v-50px.png | Bin .../support/square-purple.png | Bin .../support/square-teal.png | Bin .../support/square-white.png | Bin .../support/support/README | 0 .../support/support/swatch-green.png | Bin .../support/support/swatch-red.png | Bin .../support/swatch-blue.png | Bin .../support/swatch-green.png | Bin .../support/swatch-lime.png | Bin .../support/swatch-orange.png | Bin .../support/swatch-red.png | Bin .../support/swatch-teal.png | Bin .../support/swatch-white.png | Bin .../support/swatch-yellow.png | Bin .../support/test-bl.png | Bin .../support/test-br.png | Bin .../support/test-inner-half-size.png | Bin .../support/test-outer.png | Bin .../support/test-tl.png | Bin .../support/test-tr.png | Bin .../support/vh_not_refreshing_on_chrome_iframe.html | 0 .../vh-calc-support-pct.html | 0 .../vh-calc-support.html | 0 .../{css-values-3 => css-values}/vh-em-inherit.html | 0 .../{css-values-3 => css-values}/vh-inherit.html | 0 .../vh-interpolate-pct.html | 0 .../vh-interpolate-px.html | 0 .../vh-interpolate-vh.html | 0 .../vh-support-atviewport.html | 0 .../vh-support-margin.html | 0 .../vh-support-transform-origin.html | 0 .../vh-support-transform-translate.html | 0 .../{css-values-3 => css-values}/vh-support.html | 0 .../vh-zero-support.html | 0 .../vh_not_refreshing_on_chrome.html | 0 .../OWNERS | 0 .../abs-pos-non-replaced-icb-vlr-003.xht | 0 .../abs-pos-non-replaced-icb-vlr-005.xht | 0 .../abs-pos-non-replaced-icb-vlr-007.xht | 0 .../abs-pos-non-replaced-icb-vlr-009.xht | 0 .../abs-pos-non-replaced-icb-vlr-011.xht | 0 .../abs-pos-non-replaced-icb-vlr-013.xht | 0 .../abs-pos-non-replaced-icb-vlr-015.xht | 0 .../abs-pos-non-replaced-icb-vlr-017.xht | 0 .../abs-pos-non-replaced-icb-vlr-019.xht | 0 .../abs-pos-non-replaced-icb-vlr-021.xht | 0 .../abs-pos-non-replaced-icb-vlr-023.xht | 0 .../abs-pos-non-replaced-icb-vlr-025.xht | 0 .../abs-pos-non-replaced-icb-vlr-027.xht | 0 .../abs-pos-non-replaced-icb-vlr-029.xht | 0 .../abs-pos-non-replaced-icb-vlr-031.xht | 0 .../abs-pos-non-replaced-icb-vlr-033.xht | 0 .../abs-pos-non-replaced-icb-vrl-002.xht | 0 .../abs-pos-non-replaced-icb-vrl-004-ref.xht | 0 .../abs-pos-non-replaced-icb-vrl-004.xht | 0 .../abs-pos-non-replaced-icb-vrl-006.xht | 0 .../abs-pos-non-replaced-icb-vrl-008-ref.xht | 0 .../abs-pos-non-replaced-icb-vrl-008.xht | 0 .../abs-pos-non-replaced-icb-vrl-010.xht | 0 .../abs-pos-non-replaced-icb-vrl-012.xht | 0 .../abs-pos-non-replaced-icb-vrl-014.xht | 0 .../abs-pos-non-replaced-icb-vrl-016.xht | 0 .../abs-pos-non-replaced-icb-vrl-018.xht | 0 .../abs-pos-non-replaced-icb-vrl-020.xht | 0 .../abs-pos-non-replaced-icb-vrl-022.xht | 0 .../abs-pos-non-replaced-icb-vrl-024.xht | 0 .../abs-pos-non-replaced-icb-vrl-026.xht | 0 .../abs-pos-non-replaced-icb-vrl-028.xht | 0 .../abs-pos-non-replaced-icb-vrl-030.xht | 0 .../abs-pos-non-replaced-icb-vrl-032.xht | 0 .../abs-pos-non-replaced-vlr-003-ref.xht | 0 .../abs-pos-non-replaced-vlr-003.xht | 0 .../abs-pos-non-replaced-vlr-005.xht | 0 .../abs-pos-non-replaced-vlr-007-ref.xht | 0 .../abs-pos-non-replaced-vlr-007.xht | 0 .../abs-pos-non-replaced-vlr-009-ref.xht | 0 .../abs-pos-non-replaced-vlr-009.xht | 0 .../abs-pos-non-replaced-vlr-011.xht | 0 .../abs-pos-non-replaced-vlr-013-ref.xht | 0 .../abs-pos-non-replaced-vlr-013.xht | 0 .../abs-pos-non-replaced-vlr-015.xht | 0 .../abs-pos-non-replaced-vlr-017.xht | 0 .../abs-pos-non-replaced-vlr-019.xht | 0 .../abs-pos-non-replaced-vlr-021.xht | 0 .../abs-pos-non-replaced-vlr-023.xht | 0 .../abs-pos-non-replaced-vlr-025.xht | 0 .../abs-pos-non-replaced-vlr-027.xht | 0 .../abs-pos-non-replaced-vlr-029.xht | 0 .../abs-pos-non-replaced-vlr-031.xht | 0 .../abs-pos-non-replaced-vlr-033.xht | 0 .../abs-pos-non-replaced-vlr-035.xht | 0 .../abs-pos-non-replaced-vlr-037.xht | 0 .../abs-pos-non-replaced-vlr-039.xht | 0 .../abs-pos-non-replaced-vlr-041.xht | 0 .../abs-pos-non-replaced-vlr-043.xht | 0 .../abs-pos-non-replaced-vlr-045.xht | 0 .../abs-pos-non-replaced-vlr-047.xht | 0 .../abs-pos-non-replaced-vlr-049.xht | 0 .../abs-pos-non-replaced-vlr-051.xht | 0 .../abs-pos-non-replaced-vlr-053.xht | 0 .../abs-pos-non-replaced-vlr-055.xht | 0 .../abs-pos-non-replaced-vlr-057.xht | 0 .../abs-pos-non-replaced-vlr-059.xht | 0 .../abs-pos-non-replaced-vlr-061.xht | 0 .../abs-pos-non-replaced-vlr-063.xht | 0 .../abs-pos-non-replaced-vlr-065.xht | 0 .../abs-pos-non-replaced-vlr-067.xht | 0 .../abs-pos-non-replaced-vlr-069.xht | 0 .../abs-pos-non-replaced-vlr-071.xht | 0 .../abs-pos-non-replaced-vlr-073.xht | 0 .../abs-pos-non-replaced-vlr-075.xht | 0 .../abs-pos-non-replaced-vlr-077.xht | 0 .../abs-pos-non-replaced-vlr-079.xht | 0 .../abs-pos-non-replaced-vlr-081.xht | 0 .../abs-pos-non-replaced-vlr-083.xht | 0 .../abs-pos-non-replaced-vlr-085.xht | 0 .../abs-pos-non-replaced-vlr-087.xht | 0 .../abs-pos-non-replaced-vlr-089.xht | 0 .../abs-pos-non-replaced-vlr-091.xht | 0 .../abs-pos-non-replaced-vlr-093.xht | 0 .../abs-pos-non-replaced-vlr-095.xht | 0 .../abs-pos-non-replaced-vlr-097.xht | 0 .../abs-pos-non-replaced-vlr-103.xht | 0 .../abs-pos-non-replaced-vlr-105.xht | 0 .../abs-pos-non-replaced-vlr-107.xht | 0 .../abs-pos-non-replaced-vlr-109.xht | 0 .../abs-pos-non-replaced-vlr-111.xht | 0 .../abs-pos-non-replaced-vlr-113.xht | 0 .../abs-pos-non-replaced-vlr-115.xht | 0 .../abs-pos-non-replaced-vlr-117.xht | 0 .../abs-pos-non-replaced-vlr-119.xht | 0 .../abs-pos-non-replaced-vlr-121.xht | 0 .../abs-pos-non-replaced-vlr-123.xht | 0 .../abs-pos-non-replaced-vlr-125.xht | 0 .../abs-pos-non-replaced-vlr-127.xht | 0 .../abs-pos-non-replaced-vlr-129.xht | 0 .../abs-pos-non-replaced-vlr-131.xht | 0 .../abs-pos-non-replaced-vlr-133.xht | 0 .../abs-pos-non-replaced-vlr-135.xht | 0 .../abs-pos-non-replaced-vlr-137.xht | 0 .../abs-pos-non-replaced-vlr-139.xht | 0 .../abs-pos-non-replaced-vlr-141.xht | 0 .../abs-pos-non-replaced-vlr-143.xht | 0 .../abs-pos-non-replaced-vlr-145.xht | 0 .../abs-pos-non-replaced-vlr-147.xht | 0 .../abs-pos-non-replaced-vlr-149.xht | 0 .../abs-pos-non-replaced-vlr-151.xht | 0 .../abs-pos-non-replaced-vlr-153.xht | 0 .../abs-pos-non-replaced-vlr-155-ref.xht | 0 .../abs-pos-non-replaced-vlr-155.xht | 0 .../abs-pos-non-replaced-vlr-157.xht | 0 .../abs-pos-non-replaced-vlr-159.xht | 0 .../abs-pos-non-replaced-vlr-161.xht | 0 .../abs-pos-non-replaced-vlr-163-ref.xht | 0 .../abs-pos-non-replaced-vlr-163.xht | 0 .../abs-pos-non-replaced-vlr-165.xht | 0 .../abs-pos-non-replaced-vlr-167.xht | 0 .../abs-pos-non-replaced-vlr-169.xht | 0 .../abs-pos-non-replaced-vlr-171.xht | 0 .../abs-pos-non-replaced-vlr-173.xht | 0 .../abs-pos-non-replaced-vlr-175.xht | 0 .../abs-pos-non-replaced-vlr-177.xht | 0 .../abs-pos-non-replaced-vlr-179.xht | 0 .../abs-pos-non-replaced-vlr-181.xht | 0 .../abs-pos-non-replaced-vlr-183.xht | 0 .../abs-pos-non-replaced-vlr-185.xht | 0 .../abs-pos-non-replaced-vlr-187.xht | 0 .../abs-pos-non-replaced-vlr-189.xht | 0 .../abs-pos-non-replaced-vlr-191.xht | 0 .../abs-pos-non-replaced-vlr-193.xht | 0 .../abs-pos-non-replaced-vlr-195.xht | 0 .../abs-pos-non-replaced-vlr-197.xht | 0 .../abs-pos-non-replaced-vlr-199.xht | 0 .../abs-pos-non-replaced-vlr-201.xht | 0 .../abs-pos-non-replaced-vlr-203.xht | 0 .../abs-pos-non-replaced-vlr-205.xht | 0 .../abs-pos-non-replaced-vlr-207.xht | 0 .../abs-pos-non-replaced-vlr-209.xht | 0 .../abs-pos-non-replaced-vlr-211.xht | 0 .../abs-pos-non-replaced-vlr-213.xht | 0 .../abs-pos-non-replaced-vlr-215.xht | 0 .../abs-pos-non-replaced-vlr-217.xht | 0 .../abs-pos-non-replaced-vlr-219.xht | 0 .../abs-pos-non-replaced-vlr-221.xht | 0 .../abs-pos-non-replaced-vlr-223.xht | 0 .../abs-pos-non-replaced-vlr-225.xht | 0 .../abs-pos-non-replaced-vlr-227.xht | 0 .../abs-pos-non-replaced-vlr-229.xht | 0 .../abs-pos-non-replaced-vrl-002-ref.xht | 0 .../abs-pos-non-replaced-vrl-002.xht | 0 .../abs-pos-non-replaced-vrl-004-ref.xht | 0 .../abs-pos-non-replaced-vrl-004.xht | 0 .../abs-pos-non-replaced-vrl-006-ref.xht | 0 .../abs-pos-non-replaced-vrl-006.xht | 0 .../abs-pos-non-replaced-vrl-008.xht | 0 .../abs-pos-non-replaced-vrl-010.xht | 0 .../abs-pos-non-replaced-vrl-012-ref.xht | 0 .../abs-pos-non-replaced-vrl-012.xht | 0 .../abs-pos-non-replaced-vrl-014.xht | 0 .../abs-pos-non-replaced-vrl-016.xht | 0 .../abs-pos-non-replaced-vrl-018.xht | 0 .../abs-pos-non-replaced-vrl-020.xht | 0 .../abs-pos-non-replaced-vrl-022.xht | 0 .../abs-pos-non-replaced-vrl-024.xht | 0 .../abs-pos-non-replaced-vrl-026.xht | 0 .../abs-pos-non-replaced-vrl-028.xht | 0 .../abs-pos-non-replaced-vrl-030.xht | 0 .../abs-pos-non-replaced-vrl-032.xht | 0 .../abs-pos-non-replaced-vrl-034.xht | 0 .../abs-pos-non-replaced-vrl-036.xht | 0 .../abs-pos-non-replaced-vrl-038.xht | 0 .../abs-pos-non-replaced-vrl-040.xht | 0 .../abs-pos-non-replaced-vrl-042.xht | 0 .../abs-pos-non-replaced-vrl-044.xht | 0 .../abs-pos-non-replaced-vrl-046.xht | 0 .../abs-pos-non-replaced-vrl-048.xht | 0 .../abs-pos-non-replaced-vrl-050.xht | 0 .../abs-pos-non-replaced-vrl-052.xht | 0 .../abs-pos-non-replaced-vrl-054.xht | 0 .../abs-pos-non-replaced-vrl-056.xht | 0 .../abs-pos-non-replaced-vrl-058.xht | 0 .../abs-pos-non-replaced-vrl-060.xht | 0 .../abs-pos-non-replaced-vrl-062.xht | 0 .../abs-pos-non-replaced-vrl-064.xht | 0 .../abs-pos-non-replaced-vrl-066.xht | 0 .../abs-pos-non-replaced-vrl-068.xht | 0 .../abs-pos-non-replaced-vrl-070.xht | 0 .../abs-pos-non-replaced-vrl-072.xht | 0 .../abs-pos-non-replaced-vrl-074.xht | 0 .../abs-pos-non-replaced-vrl-076.xht | 0 .../abs-pos-non-replaced-vrl-078.xht | 0 .../abs-pos-non-replaced-vrl-080.xht | 0 .../abs-pos-non-replaced-vrl-082.xht | 0 .../abs-pos-non-replaced-vrl-084.xht | 0 .../abs-pos-non-replaced-vrl-086.xht | 0 .../abs-pos-non-replaced-vrl-088.xht | 0 .../abs-pos-non-replaced-vrl-090.xht | 0 .../abs-pos-non-replaced-vrl-092.xht | 0 .../abs-pos-non-replaced-vrl-094.xht | 0 .../abs-pos-non-replaced-vrl-096.xht | 0 .../abs-pos-non-replaced-vrl-102.xht | 0 .../abs-pos-non-replaced-vrl-104.xht | 0 .../abs-pos-non-replaced-vrl-106.xht | 0 .../abs-pos-non-replaced-vrl-108.xht | 0 .../abs-pos-non-replaced-vrl-110.xht | 0 .../abs-pos-non-replaced-vrl-112.xht | 0 .../abs-pos-non-replaced-vrl-114.xht | 0 .../abs-pos-non-replaced-vrl-116.xht | 0 .../abs-pos-non-replaced-vrl-118.xht | 0 .../abs-pos-non-replaced-vrl-120.xht | 0 .../abs-pos-non-replaced-vrl-122-ref.xht | 0 .../abs-pos-non-replaced-vrl-122.xht | 0 .../abs-pos-non-replaced-vrl-124.xht | 0 .../abs-pos-non-replaced-vrl-126.xht | 0 .../abs-pos-non-replaced-vrl-128.xht | 0 .../abs-pos-non-replaced-vrl-130-ref.xht | 0 .../abs-pos-non-replaced-vrl-130.xht | 0 .../abs-pos-non-replaced-vrl-132.xht | 0 .../abs-pos-non-replaced-vrl-134.xht | 0 .../abs-pos-non-replaced-vrl-136.xht | 0 .../abs-pos-non-replaced-vrl-138.xht | 0 .../abs-pos-non-replaced-vrl-140.xht | 0 .../abs-pos-non-replaced-vrl-142.xht | 0 .../abs-pos-non-replaced-vrl-144.xht | 0 .../abs-pos-non-replaced-vrl-146.xht | 0 .../abs-pos-non-replaced-vrl-148.xht | 0 .../abs-pos-non-replaced-vrl-150.xht | 0 .../abs-pos-non-replaced-vrl-152.xht | 0 .../abs-pos-non-replaced-vrl-154.xht | 0 .../abs-pos-non-replaced-vrl-156.xht | 0 .../abs-pos-non-replaced-vrl-158.xht | 0 .../abs-pos-non-replaced-vrl-160.xht | 0 .../abs-pos-non-replaced-vrl-162.xht | 0 .../abs-pos-non-replaced-vrl-164.xht | 0 .../abs-pos-non-replaced-vrl-166.xht | 0 .../abs-pos-non-replaced-vrl-168.xht | 0 .../abs-pos-non-replaced-vrl-170.xht | 0 .../abs-pos-non-replaced-vrl-172.xht | 0 .../abs-pos-non-replaced-vrl-174.xht | 0 .../abs-pos-non-replaced-vrl-176.xht | 0 .../abs-pos-non-replaced-vrl-178.xht | 0 .../abs-pos-non-replaced-vrl-180.xht | 0 .../abs-pos-non-replaced-vrl-182.xht | 0 .../abs-pos-non-replaced-vrl-184.xht | 0 .../abs-pos-non-replaced-vrl-186.xht | 0 .../abs-pos-non-replaced-vrl-188.xht | 0 .../abs-pos-non-replaced-vrl-190.xht | 0 .../abs-pos-non-replaced-vrl-192.xht | 0 .../abs-pos-non-replaced-vrl-194.xht | 0 .../abs-pos-non-replaced-vrl-196.xht | 0 .../abs-pos-non-replaced-vrl-198.xht | 0 .../abs-pos-non-replaced-vrl-200.xht | 0 .../abs-pos-non-replaced-vrl-202.xht | 0 .../abs-pos-non-replaced-vrl-204.xht | 0 .../abs-pos-non-replaced-vrl-206.xht | 0 .../abs-pos-non-replaced-vrl-208.xht | 0 .../abs-pos-non-replaced-vrl-210.xht | 0 .../abs-pos-non-replaced-vrl-212.xht | 0 .../abs-pos-non-replaced-vrl-214.xht | 0 .../abs-pos-non-replaced-vrl-216.xht | 0 .../abs-pos-non-replaced-vrl-218.xht | 0 .../abs-pos-non-replaced-vrl-220.xht | 0 .../abs-pos-non-replaced-vrl-222.xht | 0 .../abs-pos-non-replaced-vrl-224.xht | 0 .../abs-pos-non-replaced-vrl-226.xht | 0 .../abs-pos-non-replaced-vrl-228.xht | 0 .../background-position-vrl-018-ref.xht | 0 .../background-position-vrl-018.xht | 0 .../background-position-vrl-020.xht | 0 .../background-position-vrl-022.xht | 0 .../background-size-document-root-vrl-002-ref.xht | 0 .../background-size-document-root-vrl-002.html | 0 .../background-size-document-root-vrl-004.html | 0 .../background-size-document-root-vrl-006.html | 0 .../background-size-document-root-vrl-008.html | 0 .../baseline-inline-non-replaced-002.xht | 0 .../baseline-inline-non-replaced-003.xht | 0 .../baseline-inline-non-replaced-004.xht | 0 .../baseline-inline-non-replaced-005.xht | 0 .../baseline-inline-replaced-002-ref.xht | 0 .../baseline-inline-replaced-002.xht | 0 .../baseline-inline-replaced-003.xht | 0 .../bidi-embed-001.html | 0 .../bidi-embed-002.html | 0 .../bidi-embed-003.html | 0 .../bidi-embed-004.html | 0 .../bidi-embed-005.html | 0 .../bidi-embed-006.html | 0 .../bidi-embed-007.html | 0 .../bidi-embed-008.html | 0 .../bidi-embed-009.html | 0 .../bidi-embed-010.html | 0 .../bidi-embed-011.html | 0 .../bidi-isolate-001.html | 0 .../bidi-isolate-002.html | 0 .../bidi-isolate-003.html | 0 .../bidi-isolate-004.html | 0 .../bidi-isolate-005.html | 0 .../bidi-isolate-006.html | 0 .../bidi-isolate-007.html | 0 .../bidi-isolate-008.html | 0 .../bidi-isolate-009.html | 0 .../bidi-isolate-010.html | 0 .../bidi-isolate-011.html | 0 .../bidi-isolate-override-001.html | 0 .../bidi-isolate-override-002.html | 0 .../bidi-isolate-override-003.html | 0 .../bidi-isolate-override-004.html | 0 .../bidi-isolate-override-005.html | 0 .../bidi-isolate-override-006.html | 0 .../bidi-isolate-override-007.html | 0 .../bidi-isolate-override-008.html | 0 .../bidi-isolate-override-009.html | 0 .../bidi-isolate-override-010.html | 0 .../bidi-isolate-override-011.html | 0 .../bidi-isolate-override-012.html | 0 .../bidi-normal-001.html | 0 .../bidi-normal-002.html | 0 .../bidi-normal-003.html | 0 .../bidi-normal-004.html | 0 .../bidi-normal-005.html | 0 .../bidi-normal-006.html | 0 .../bidi-normal-007.html | 0 .../bidi-normal-008.html | 0 .../bidi-normal-009.html | 0 .../bidi-normal-010.html | 0 .../bidi-normal-011.html | 0 .../bidi-override-001.html | 0 .../bidi-override-002.html | 0 .../bidi-override-003.html | 0 .../bidi-override-004.html | 0 .../bidi-override-005.html | 0 .../bidi-override-006.html | 0 .../bidi-override-007.html | 0 .../bidi-override-008.html | 0 .../bidi-override-009.html | 0 .../bidi-override-010.html | 0 .../bidi-override-011.html | 0 .../bidi-override-012.html | 0 .../bidi-plaintext-001.html | 0 .../bidi-plaintext-002.html | 0 .../bidi-plaintext-003.html | 0 .../bidi-plaintext-004.html | 0 .../bidi-plaintext-005.html | 0 .../bidi-plaintext-006.html | 0 .../bidi-plaintext-007.html | 0 .../bidi-plaintext-008.html | 0 .../bidi-plaintext-009.html | 0 .../bidi-plaintext-010.html | 0 .../bidi-plaintext-011.html | 0 .../bidi-unset-001.html | 0 .../bidi-unset-002.html | 0 .../bidi-unset-003.html | 0 .../bidi-unset-004.html | 0 .../bidi-unset-005.html | 0 .../bidi-unset-006.html | 0 .../bidi-unset-007.html | 0 .../bidi-unset-008.html | 0 .../bidi-unset-009.html | 0 .../bidi-unset-010.html | 0 .../block-embed-001.html | 0 .../block-embed-002.html | 0 .../block-embed-003.html | 0 .../block-flow-direction-001-ref.xht | 0 .../block-flow-direction-002-ref.xht | 0 .../block-flow-direction-004.xht | 0 .../block-flow-direction-025-ref.xht | 0 .../block-flow-direction-043-ref.xht | 0 .../block-flow-direction-066-ref.xht | 0 .../block-flow-direction-htb-001.xht | 0 .../block-flow-direction-slr-043.xht | 0 .../block-flow-direction-slr-047.xht | 0 .../block-flow-direction-slr-048.xht | 0 .../block-flow-direction-slr-050.xht | 0 .../block-flow-direction-slr-054.xht | 0 .../block-flow-direction-slr-055.xht | 0 .../block-flow-direction-slr-056.xht | 0 .../block-flow-direction-slr-058.xht | 0 .../block-flow-direction-slr-060.xht | 0 .../block-flow-direction-slr-062.xht | 0 .../block-flow-direction-slr-063.xht | 0 .../block-flow-direction-slr-066.xht | 0 .../block-flow-direction-srl-042.xht | 0 .../block-flow-direction-srl-045.xht | 0 .../block-flow-direction-srl-046.xht | 0 .../block-flow-direction-srl-049.xht | 0 .../block-flow-direction-srl-051.xht | 0 .../block-flow-direction-srl-052.xht | 0 .../block-flow-direction-srl-053.xht | 0 .../block-flow-direction-srl-057.xht | 0 .../block-flow-direction-srl-059.xht | 0 .../block-flow-direction-srl-061.xht | 0 .../block-flow-direction-srl-064.xht | 0 .../block-flow-direction-srl-065.xht | 0 .../block-flow-direction-vlr-003.xht | 0 .../block-flow-direction-vlr-007.xht | 0 .../block-flow-direction-vlr-008.xht | 0 .../block-flow-direction-vlr-010.xht | 0 .../block-flow-direction-vlr-014.xht | 0 .../block-flow-direction-vlr-015.xht | 0 .../block-flow-direction-vlr-016.xht | 0 .../block-flow-direction-vlr-018.xht | 0 .../block-flow-direction-vlr-020.xht | 0 .../block-flow-direction-vlr-022.xht | 0 .../block-flow-direction-vlr-023.xht | 0 .../block-flow-direction-vrl-002.xht | 0 .../block-flow-direction-vrl-005.xht | 0 .../block-flow-direction-vrl-006.xht | 0 .../block-flow-direction-vrl-009.xht | 0 .../block-flow-direction-vrl-011.xht | 0 .../block-flow-direction-vrl-012.xht | 0 .../block-flow-direction-vrl-013.xht | 0 .../block-flow-direction-vrl-017.xht | 0 .../block-flow-direction-vrl-019.xht | 0 .../block-flow-direction-vrl-021.xht | 0 .../block-flow-direction-vrl-024.xht | 0 .../block-flow-direction-vrl-025.xht | 0 .../block-flow-direction-vrl-026-ref.xht | 0 .../block-flow-direction-vrl-026.xht | 0 .../block-override-001.html | 0 .../block-override-002.html | 0 .../block-override-003.html | 0 .../block-override-004.html | 0 .../block-override-isolate-001.html | 0 .../block-override-isolate-002.html | 0 .../block-override-isolate-003.html | 0 .../block-override-isolate-004.html | 0 .../block-plaintext-001.html | 0 .../block-plaintext-002.html | 0 .../block-plaintext-003.html | 0 .../block-plaintext-004.html | 0 .../border-conflict-element-vlr-003.xht | 0 .../border-conflict-element-vlr-005.xht | 0 .../border-conflict-element-vlr-007.xht | 0 .../border-conflict-element-vlr-009.xht | 0 .../border-conflict-element-vlr-011.xht | 0 .../border-conflict-element-vlr-013.xht | 0 .../border-conflict-element-vrl-002.xht | 0 .../border-conflict-element-vrl-004.xht | 0 .../border-conflict-element-vrl-006.xht | 0 .../border-conflict-element-vrl-008.xht | 0 .../border-conflict-element-vrl-010.xht | 0 .../border-conflict-element-vrl-012.xht | 0 .../border-spacing-vlr-003.xht | 0 .../border-spacing-vlr-005.xht | 0 .../border-spacing-vrl-002-ref.xht | 0 .../border-spacing-vrl-002.xht | 0 .../border-spacing-vrl-004.xht | 0 .../border-vlr-007.xht | 0 .../border-vrl-006.xht | 0 .../box-offsets-rel-pos-vlr-003.xht | 0 .../box-offsets-rel-pos-vlr-005-ref.xht | 0 .../box-offsets-rel-pos-vlr-005.xht | 0 .../box-offsets-rel-pos-vrl-002.xht | 0 .../box-offsets-rel-pos-vrl-004-ref.xht | 0 .../box-offsets-rel-pos-vrl-004.xht | 0 .../caption-side-vlr-003.xht | 0 .../caption-side-vlr-005.xht | 0 .../caption-side-vrl-002.xht | 0 .../caption-side-vrl-004.xht | 0 .../central-baseline-alignment-002-ref.xht | 0 .../central-baseline-alignment-002.xht | 0 .../central-baseline-alignment-003.xht | 0 .../clearance-calculations-vrl-002-ref.xht | 0 .../clearance-calculations-vrl-002.xht | 0 .../clearance-calculations-vrl-004-ref.xht | 0 .../clearance-calculations-vrl-004.xht | 0 .../clearance-calculations-vrl-006-ref.xht | 0 .../clearance-calculations-vrl-006.xht | 0 .../clearance-calculations-vrl-008-ref.xht | 0 .../clearance-calculations-vrl-008.xht | 0 .../clip-rect-vlr-003.xht | 0 .../clip-rect-vlr-005.xht | 0 .../clip-rect-vlr-007.xht | 0 .../clip-rect-vlr-009.xht | 0 .../clip-rect-vlr-011-ref.xht | 0 .../clip-rect-vlr-011.xht | 0 .../clip-rect-vlr-013-ref.xht | 0 .../clip-rect-vlr-013.xht | 0 .../clip-rect-vlr-015-ref.xht | 0 .../clip-rect-vlr-015.xht | 0 .../clip-rect-vlr-017-ref.xht | 0 .../clip-rect-vlr-017.xht | 0 .../clip-rect-vrl-002-ref.xht | 0 .../clip-rect-vrl-002.xht | 0 .../clip-rect-vrl-004-ref.xht | 0 .../clip-rect-vrl-004.xht | 0 .../clip-rect-vrl-006-ref.xht | 0 .../clip-rect-vrl-006.xht | 0 .../clip-rect-vrl-008-ref.xht | 0 .../clip-rect-vrl-008.xht | 0 .../clip-rect-vrl-010-ref.xht | 0 .../clip-rect-vrl-010.xht | 0 .../clip-rect-vrl-012-ref.xht | 0 .../clip-rect-vrl-012.xht | 0 .../clip-rect-vrl-014-ref.xht | 0 .../clip-rect-vrl-014.xht | 0 .../clip-rect-vrl-016-ref.xht | 0 .../clip-rect-vrl-016.xht | 0 .../contiguous-floated-table-vlr-003.xht | 0 .../contiguous-floated-table-vlr-005.xht | 0 .../contiguous-floated-table-vlr-007.xht | 0 .../contiguous-floated-table-vlr-009.xht | 0 .../contiguous-floated-table-vrl-002.xht | 0 .../contiguous-floated-table-vrl-004.xht | 0 .../contiguous-floated-table-vrl-006.xht | 0 .../contiguous-floated-table-vrl-008.xht | 0 .../different-block-flow-dir-001.xht | 0 .../different-block-flow-dir-002.xht | 0 .../direction-vlr-003-ref.xht | 0 .../direction-vlr-003.xht | 0 .../direction-vlr-005.xht | 0 .../direction-vrl-002-ref.xht | 0 .../direction-vrl-002.xht | 0 .../direction-vrl-004-ref.xht | 0 .../direction-vrl-004.xht | 0 ...exbox_align-items-stretch-writing-modes-ref.html | 0 .../flexbox_align-items-stretch-writing-modes.html | 0 .../float-clear-vlr-003.xht | 0 .../float-clear-vlr-005.xht | 0 .../float-clear-vlr-007.xht | 0 .../float-clear-vlr-009.xht | 0 .../float-clear-vrl-002.xht | 0 .../float-clear-vrl-004.xht | 0 .../float-clear-vrl-006.xht | 0 .../float-clear-vrl-008.xht | 0 .../float-contiguous-vlr-003.xht | 0 .../float-contiguous-vlr-005.xht | 0 .../float-contiguous-vlr-007-ref.xht | 0 .../float-contiguous-vlr-007.xht | 0 .../float-contiguous-vlr-009-ref.xht | 0 .../float-contiguous-vlr-009.xht | 0 .../float-contiguous-vlr-011.xht | 0 .../float-contiguous-vlr-013.xht | 0 .../float-contiguous-vrl-002.xht | 0 .../float-contiguous-vrl-004.xht | 0 .../float-contiguous-vrl-006-ref.xht | 0 .../float-contiguous-vrl-006.xht | 0 .../float-contiguous-vrl-008-ref.xht | 0 .../float-contiguous-vrl-008.xht | 0 .../float-contiguous-vrl-010.xht | 0 .../float-contiguous-vrl-012-ref.xht | 0 .../float-contiguous-vrl-012.xht | 0 .../float-lft-orthog-htb-in-vlr-002-ref.xht | 0 .../float-lft-orthog-htb-in-vlr-002.xht | 0 .../float-lft-orthog-htb-in-vrl-002-ref.xht | 0 .../float-lft-orthog-htb-in-vrl-002.xht | 0 .../float-lft-orthog-vlr-in-htb-002-ref.xht | 0 .../float-lft-orthog-vlr-in-htb-002.xht | 0 .../float-lft-orthog-vrl-in-htb-002-ref.xht | 0 .../float-lft-orthog-vrl-in-htb-002.xht | 0 .../float-rgt-orthog-htb-in-vlr-003-ref.xht | 0 .../float-rgt-orthog-htb-in-vlr-003.xht | 0 .../float-rgt-orthog-htb-in-vrl-003-ref.xht | 0 .../float-rgt-orthog-htb-in-vrl-003.xht | 0 .../float-rgt-orthog-vlr-in-htb-003-ref.xht | 0 .../float-rgt-orthog-vlr-in-htb-003.xht | 0 .../float-rgt-orthog-vrl-in-htb-003-ref.xht | 0 .../float-rgt-orthog-vrl-in-htb-003.xht | 0 .../float-shrink-to-fit-vlr-003.xht | 0 .../float-shrink-to-fit-vlr-005.xht | 0 .../float-shrink-to-fit-vlr-007.xht | 0 .../float-shrink-to-fit-vlr-009.xht | 0 .../float-shrink-to-fit-vrl-002.xht | 0 .../float-shrink-to-fit-vrl-004.xht | 0 .../float-shrink-to-fit-vrl-006.xht | 0 .../float-shrink-to-fit-vrl-008.xht | 0 .../float-shrink-to-fit-vrl-vlr-016.xht | 0 .../float-vlr-003.xht | 0 .../float-vlr-005.xht | 0 .../float-vlr-007.xht | 0 .../float-vlr-009.xht | 0 .../float-vlr-011.xht | 0 .../float-vlr-013.xht | 0 .../float-vrl-002.xht | 0 .../float-vrl-004.xht | 0 .../float-vrl-006.xht | 0 .../float-vrl-008.xht | 0 .../float-vrl-010.xht | 0 .../float-vrl-012.xht | 0 .../full-width-001.html | 0 .../full-width-002.html | 0 .../full-width-003.html | 0 .../height-width-inline-non-replaced-vlr-003.xht | 0 .../height-width-inline-non-replaced-vrl-002.xht | 0 .../horizontal-rule-vlr-003-ref.xht | 0 .../horizontal-rule-vlr-003.xht | 0 .../horizontal-rule-vlr-005.xht | 0 .../horizontal-rule-vrl-002-ref.xht | 0 .../horizontal-rule-vrl-002.xht | 0 .../horizontal-rule-vrl-004-ref.xht | 0 .../horizontal-rule-vrl-004.xht | 0 .../inline-block-alignment-002-ref.xht | 0 .../inline-block-alignment-002.xht | 0 .../inline-block-alignment-003-ref.xht | 0 .../inline-block-alignment-003.xht | 0 .../inline-block-alignment-004.xht | 0 .../inline-block-alignment-005.xht | 0 .../inline-block-alignment-006-ref.xht | 0 .../inline-block-alignment-006.xht | 0 .../inline-block-alignment-007.xht | 0 .../inline-block-alignment-orthogonal-vlr-003.xht | 0 .../inline-block-alignment-orthogonal-vlr-005.xht | 0 ...nline-block-alignment-orthogonal-vrl-002-ref.xht | 0 .../inline-block-alignment-orthogonal-vrl-002.xht | 0 .../inline-block-alignment-orthogonal-vrl-004.xht | 0 .../inline-block-alignment-slr-009-ref.xht | 0 .../inline-block-alignment-slr-009.xht | 0 .../inline-block-alignment-srl-008.xht | 0 .../inline-replaced-vlr-003.xht | 0 .../inline-replaced-vlr-005.xht | 0 .../inline-replaced-vrl-002-ref.xht | 0 .../inline-replaced-vrl-002.xht | 0 .../inline-replaced-vrl-004-ref.xht | 0 .../inline-replaced-vrl-004.xht | 0 .../inline-table-alignment-002-ref.xht | 0 .../inline-table-alignment-002.xht | 0 .../inline-table-alignment-003-ref.xht | 0 .../inline-table-alignment-003.xht | 0 .../inline-table-alignment-004.xht | 0 .../inline-table-alignment-005.xht | 0 .../line-box-direction-htb-001.xht | 0 .../line-box-direction-slr-043.xht | 0 .../line-box-direction-slr-047.xht | 0 .../line-box-direction-slr-048.xht | 0 .../line-box-direction-slr-050.xht | 0 .../line-box-direction-slr-053.xht | 0 .../line-box-direction-slr-054.xht | 0 .../line-box-direction-slr-056.xht | 0 .../line-box-direction-slr-058.xht | 0 .../line-box-direction-slr-060.xht | 0 .../line-box-direction-srl-042.xht | 0 .../line-box-direction-srl-045.xht | 0 .../line-box-direction-srl-046.xht | 0 .../line-box-direction-srl-049.xht | 0 .../line-box-direction-srl-051.xht | 0 .../line-box-direction-srl-052.xht | 0 .../line-box-direction-srl-055.xht | 0 .../line-box-direction-srl-057.xht | 0 .../line-box-direction-srl-059.xht | 0 .../line-box-direction-vlr-003.xht | 0 .../line-box-direction-vlr-007.xht | 0 .../line-box-direction-vlr-008.xht | 0 .../line-box-direction-vlr-010.xht | 0 .../line-box-direction-vlr-013.xht | 0 .../line-box-direction-vlr-014.xht | 0 .../line-box-direction-vlr-016.xht | 0 .../line-box-direction-vlr-018.xht | 0 .../line-box-direction-vlr-020.xht | 0 .../line-box-direction-vrl-002.xht | 0 .../line-box-direction-vrl-005.xht | 0 .../line-box-direction-vrl-006.xht | 0 .../line-box-direction-vrl-009.xht | 0 .../line-box-direction-vrl-011.xht | 0 .../line-box-direction-vrl-012.xht | 0 .../line-box-direction-vrl-015.xht | 0 .../line-box-direction-vrl-017.xht | 0 .../line-box-direction-vrl-019.xht | 0 .../line-box-height-vlr-003-ref.xht | 0 .../line-box-height-vlr-003.xht | 0 .../line-box-height-vlr-005.xht | 0 .../line-box-height-vlr-007-ref.xht | 0 .../line-box-height-vlr-007.xht | 0 .../line-box-height-vlr-009.xht | 0 .../line-box-height-vlr-011-ref.xht | 0 .../line-box-height-vlr-011.xht | 0 .../line-box-height-vlr-013.xht | 0 .../line-box-height-vlr-021-ref.xht | 0 .../line-box-height-vlr-021.xht | 0 .../line-box-height-vlr-023-ref.xht | 0 .../line-box-height-vlr-023.xht | 0 .../line-box-height-vrl-002-ref.xht | 0 .../line-box-height-vrl-002.xht | 0 .../line-box-height-vrl-004.xht | 0 .../line-box-height-vrl-006-ref.xht | 0 .../line-box-height-vrl-006.xht | 0 .../line-box-height-vrl-008.xht | 0 .../line-box-height-vrl-010-ref.xht | 0 .../line-box-height-vrl-010.xht | 0 .../line-box-height-vrl-012.xht | 0 .../margin-collapse-vlr-003.xht | 0 .../margin-collapse-vlr-009.xht | 0 .../margin-collapse-vlr-011.xht | 0 .../margin-collapse-vlr-015.xht | 0 .../margin-collapse-vlr-017.xht | 0 .../margin-collapse-vlr-025.xht | 0 .../margin-collapse-vlr-031.xht | 0 .../margin-collapse-vlr-035.xht | 0 .../margin-collapse-vlr-037.xht | 0 .../margin-collapse-vrl-002.xht | 0 .../margin-collapse-vrl-008.xht | 0 .../margin-collapse-vrl-010.xht | 0 .../margin-collapse-vrl-014.xht | 0 .../margin-collapse-vrl-016.xht | 0 .../margin-collapse-vrl-024.xht | 0 .../margin-collapse-vrl-030.xht | 0 .../margin-collapse-vrl-034.xht | 0 .../margin-collapse-vrl-036.xht | 0 .../margin-vlr-003.xht | 0 .../margin-vrl-002-ref.xht | 0 .../margin-vrl-002.xht | 0 .../normal-flow-overconstrained-vlr-003.xht | 0 .../normal-flow-overconstrained-vlr-005.xht | 0 .../normal-flow-overconstrained-vrl-002.xht | 0 .../normal-flow-overconstrained-vrl-004.xht | 0 .../ortho-htb-alongside-vrl-floats-002-ref.xht | 0 .../ortho-htb-alongside-vrl-floats-002.xht | 0 .../ortho-htb-alongside-vrl-floats-006-ref.xht | 0 .../ortho-htb-alongside-vrl-floats-006.xht | 0 .../ortho-htb-alongside-vrl-floats-010-ref.xht | 0 .../ortho-htb-alongside-vrl-floats-010.xht | 0 .../ortho-htb-alongside-vrl-floats-014-ref.xht | 0 .../ortho-htb-alongside-vrl-floats-014.xht | 0 .../outline-inline-block-vrl-006.html | 0 .../outline-inline-vlr-006.html | 0 .../outline-inline-vrl-006.html | 0 ...nstrained-rel-pos-ltr-left-right-vlr-005-ref.xht | 0 ...erconstrained-rel-pos-ltr-left-right-vlr-005.xht | 0 ...nstrained-rel-pos-ltr-left-right-vrl-004-ref.xht | 0 ...erconstrained-rel-pos-ltr-left-right-vrl-004.xht | 0 ...nstrained-rel-pos-ltr-top-bottom-vlr-003-ref.xht | 0 ...erconstrained-rel-pos-ltr-top-bottom-vlr-003.xht | 0 ...nstrained-rel-pos-ltr-top-bottom-vrl-002-ref.xht | 0 ...erconstrained-rel-pos-ltr-top-bottom-vrl-002.xht | 0 ...nstrained-rel-pos-rtl-left-right-vlr-009-ref.xht | 0 ...erconstrained-rel-pos-rtl-left-right-vlr-009.xht | 0 ...nstrained-rel-pos-rtl-left-right-vrl-008-ref.xht | 0 ...erconstrained-rel-pos-rtl-left-right-vrl-008.xht | 0 ...nstrained-rel-pos-rtl-top-bottom-vlr-007-ref.xht | 0 ...erconstrained-rel-pos-rtl-top-bottom-vlr-007.xht | 0 ...nstrained-rel-pos-rtl-top-bottom-vrl-006-ref.xht | 0 ...erconstrained-rel-pos-rtl-top-bottom-vrl-006.xht | 0 .../padding-vlr-005.xht | 0 .../padding-vrl-004.xht | 0 .../percent-margin-vlr-003.xht | 0 .../percent-margin-vlr-005.xht | 0 .../percent-margin-vlr-007.xht | 0 .../percent-margin-vrl-002.xht | 0 .../percent-margin-vrl-004.xht | 0 .../percent-margin-vrl-006.xht | 0 .../percent-padding-vlr-003.xht | 0 .../percent-padding-vlr-005.xht | 0 .../percent-padding-vlr-007.xht | 0 .../percent-padding-vrl-002.xht | 0 .../percent-padding-vrl-004.xht | 0 .../percent-padding-vrl-006.xht | 0 .../reference/bidi-embed-001.html | 0 .../reference/bidi-embed-002.html | 0 .../reference/bidi-embed-003.html | 0 .../reference/bidi-embed-004.html | 0 .../reference/bidi-embed-005.html | 0 .../reference/bidi-embed-006.html | 0 .../reference/bidi-embed-007.html | 0 .../reference/bidi-embed-008.html | 0 .../reference/bidi-embed-009.html | 0 .../reference/bidi-embed-010.html | 0 .../reference/bidi-embed-011.html | 0 .../reference/bidi-isolate-001.html | 0 .../reference/bidi-isolate-002.html | 0 .../reference/bidi-isolate-003.html | 0 .../reference/bidi-isolate-004.html | 0 .../reference/bidi-isolate-005.html | 0 .../reference/bidi-isolate-006.html | 0 .../reference/bidi-isolate-007.html | 0 .../reference/bidi-isolate-008.html | 0 .../reference/bidi-isolate-009.html | 0 .../reference/bidi-isolate-010.html | 0 .../reference/bidi-isolate-override-001.html | 0 .../reference/bidi-isolate-override-002.html | 0 .../reference/bidi-isolate-override-003.html | 0 .../reference/bidi-isolate-override-004.html | 0 .../reference/bidi-isolate-override-005.html | 0 .../reference/bidi-isolate-override-006.html | 0 .../reference/bidi-isolate-override-007.html | 0 .../reference/bidi-isolate-override-008.html | 0 .../reference/bidi-isolate-override-009.html | 0 .../reference/bidi-isolate-override-010.html | 0 .../reference/bidi-isolate-override-011.html | 0 .../reference/bidi-isolate-override-012.html | 0 .../reference/bidi-normal-001.html | 0 .../reference/bidi-normal-002.html | 0 .../reference/bidi-normal-003.html | 0 .../reference/bidi-normal-004.html | 0 .../reference/bidi-normal-005.html | 0 .../reference/bidi-normal-006.html | 0 .../reference/bidi-normal-007.html | 0 .../reference/bidi-normal-008.html | 0 .../reference/bidi-normal-009.html | 0 .../reference/bidi-normal-010.html | 0 .../reference/bidi-normal-011.html | 0 .../reference/bidi-override-001.html | 0 .../reference/bidi-override-002.html | 0 .../reference/bidi-override-003.html | 0 .../reference/bidi-override-004.html | 0 .../reference/bidi-override-005.html | 0 .../reference/bidi-override-006.html | 0 .../reference/bidi-override-007.html | 0 .../reference/bidi-override-008.html | 0 .../reference/bidi-override-009.html | 0 .../reference/bidi-override-010.html | 0 .../reference/bidi-override-011.html | 0 .../reference/bidi-override-012.html | 0 .../reference/bidi-plaintext-001.html | 0 .../reference/bidi-plaintext-002.html | 0 .../reference/bidi-plaintext-003.html | 0 .../reference/bidi-plaintext-004.html | 0 .../reference/bidi-plaintext-005.html | 0 .../reference/bidi-plaintext-006.html | 0 .../reference/bidi-plaintext-007.html | 0 .../reference/bidi-plaintext-008.html | 0 .../reference/bidi-plaintext-009.html | 0 .../reference/bidi-plaintext-010.html | 0 .../reference/bidi-plaintext-011.html | 0 .../reference/block-embed-001.html | 0 .../reference/block-embed-002.html | 0 .../reference/block-embed-003.html | 0 .../reference/block-override-001.html | 0 .../reference/block-override-002.html | 0 .../reference/block-override-003.html | 0 .../reference/block-override-004.html | 0 .../reference/block-override-isolate-001.html | 0 .../reference/block-override-isolate-002.html | 0 .../reference/block-override-isolate-003.html | 0 .../reference/block-override-isolate-004.html | 0 .../reference/block-plaintext-001.html | 0 .../reference/block-plaintext-002.html | 0 .../reference/block-plaintext-003.html | 0 .../reference/block-plaintext-004.html | 0 .../reference/full-width-001-horizontal-notref.html | 0 .../full-width-001-nofullwidth-notref.html | 0 .../reference/full-width-002-horizontal-notref.html | 0 .../reference/full-width-002-notcu-notref.html | 0 .../reference/horizontal-ahem-1x1-notref.html | 0 .../reference/horizontal-ahem-1x3-notref.html | 0 .../reference/horizontal-ahem-1x4-notref.html | 0 .../reference/horizontal-ahem-1x5-notref.html | 0 .../reference/outline-inline-block-vrl-006.html | 0 .../reference/outline-inline-vlr-006.html | 0 .../reference/outline-inline-vrl-006.html | 0 .../reference/support/sileot-webfont.woff | Bin .../reference/support/tcu-font.woff | Bin .../text-combine-upright-decorations-001.html | 0 .../text-combine-upright-inherit-all-001.html | 0 .../text-combine-upright-inherit-all-002.html | 0 .../text-combine-upright-layout-rules-001-ref.html | 0 ...text-combine-upright-value-single-character.html | 0 .../reference/vertical-ahem-1x1-ref.html | 0 .../reference/vertical-ahem-1x3-ref.html | 0 .../reference/vertical-ahem-1x4-ref.html | 0 .../reference/vertical-ahem-1x5-ref.html | 0 .../reference/writing-mode-horizontal-001l-ref.html | 0 .../reference/writing-mode-horizontal-001r-ref.html | 0 .../reftest/writing-mode-vertical-lr-002-ref.xht | 0 .../reftest/writing-mode-vertical-rl-001-ref.xht | 0 .../reftest/writing-mode-vertical-rl-002-ref.xht | 0 .../row-progression-slr-023.xht | 0 .../row-progression-slr-029.xht | 0 .../row-progression-srl-022.xht | 0 .../row-progression-srl-028.xht | 0 .../row-progression-vlr-003.xht | 0 .../row-progression-vlr-005.xht | 0 .../row-progression-vlr-007.xht | 0 .../row-progression-vlr-009.xht | 0 .../row-progression-vrl-002.xht | 0 .../row-progression-vrl-004.xht | 0 .../row-progression-vrl-006.xht | 0 .../row-progression-vrl-008.xht | 0 .../sizing-orthog-htb-in-vlr-001-ref.xht | 0 .../sizing-orthog-htb-in-vlr-001.xht | 0 .../sizing-orthog-htb-in-vlr-003-ref.xht | 0 .../sizing-orthog-htb-in-vlr-003.xht | 0 .../sizing-orthog-htb-in-vlr-004-ref.xht | 0 .../sizing-orthog-htb-in-vlr-004.xht | 0 .../sizing-orthog-htb-in-vlr-006-ref.xht | 0 .../sizing-orthog-htb-in-vlr-006.xht | 0 .../sizing-orthog-htb-in-vlr-007-ref.xht | 0 .../sizing-orthog-htb-in-vlr-007.xht | 0 .../sizing-orthog-htb-in-vlr-008-ref.xht | 0 .../sizing-orthog-htb-in-vlr-008.xht | 0 .../sizing-orthog-htb-in-vlr-009.xht | 0 .../sizing-orthog-htb-in-vlr-010-ref.xht | 0 .../sizing-orthog-htb-in-vlr-010.xht | 0 .../sizing-orthog-htb-in-vlr-011-ref.xht | 0 .../sizing-orthog-htb-in-vlr-011.xht | 0 .../sizing-orthog-htb-in-vlr-012.xht | 0 .../sizing-orthog-htb-in-vlr-013-ref.xht | 0 .../sizing-orthog-htb-in-vlr-013.xht | 0 .../sizing-orthog-htb-in-vlr-015-ref.xht | 0 .../sizing-orthog-htb-in-vlr-015.xht | 0 .../sizing-orthog-htb-in-vlr-016-ref.xht | 0 .../sizing-orthog-htb-in-vlr-016.xht | 0 .../sizing-orthog-htb-in-vlr-018-ref.xht | 0 .../sizing-orthog-htb-in-vlr-018.xht | 0 .../sizing-orthog-htb-in-vlr-019-ref.xht | 0 .../sizing-orthog-htb-in-vlr-019.xht | 0 .../sizing-orthog-htb-in-vlr-020-ref.xht | 0 .../sizing-orthog-htb-in-vlr-020.xht | 0 .../sizing-orthog-htb-in-vlr-021.xht | 0 .../sizing-orthog-htb-in-vlr-022-ref.xht | 0 .../sizing-orthog-htb-in-vlr-022.xht | 0 .../sizing-orthog-htb-in-vlr-023-ref.xht | 0 .../sizing-orthog-htb-in-vlr-023.xht | 0 .../sizing-orthog-htb-in-vlr-024.xht | 0 .../sizing-orthog-htb-in-vrl-001-ref.xht | 0 .../sizing-orthog-htb-in-vrl-001.xht | 0 .../sizing-orthog-htb-in-vrl-003-ref.xht | 0 .../sizing-orthog-htb-in-vrl-003.xht | 0 .../sizing-orthog-htb-in-vrl-004.xht | 0 .../sizing-orthog-htb-in-vrl-006-ref.xht | 0 .../sizing-orthog-htb-in-vrl-006.xht | 0 .../sizing-orthog-htb-in-vrl-007-ref.xht | 0 .../sizing-orthog-htb-in-vrl-007.xht | 0 .../sizing-orthog-htb-in-vrl-008-ref.xht | 0 .../sizing-orthog-htb-in-vrl-008.xht | 0 .../sizing-orthog-htb-in-vrl-009.xht | 0 .../sizing-orthog-htb-in-vrl-010-ref.xht | 0 .../sizing-orthog-htb-in-vrl-010.xht | 0 .../sizing-orthog-htb-in-vrl-011-ref.xht | 0 .../sizing-orthog-htb-in-vrl-011.xht | 0 .../sizing-orthog-htb-in-vrl-012.xht | 0 .../sizing-orthog-htb-in-vrl-013-ref.xht | 0 .../sizing-orthog-htb-in-vrl-013.xht | 0 .../sizing-orthog-htb-in-vrl-015-ref.xht | 0 .../sizing-orthog-htb-in-vrl-015.xht | 0 .../sizing-orthog-htb-in-vrl-016.xht | 0 .../sizing-orthog-htb-in-vrl-018-ref.xht | 0 .../sizing-orthog-htb-in-vrl-018.xht | 0 .../sizing-orthog-htb-in-vrl-019-ref.xht | 0 .../sizing-orthog-htb-in-vrl-019.xht | 0 .../sizing-orthog-htb-in-vrl-020-ref.xht | 0 .../sizing-orthog-htb-in-vrl-020.xht | 0 .../sizing-orthog-htb-in-vrl-021.xht | 0 .../sizing-orthog-htb-in-vrl-022-ref.xht | 0 .../sizing-orthog-htb-in-vrl-022.xht | 0 .../sizing-orthog-htb-in-vrl-023-ref.xht | 0 .../sizing-orthog-htb-in-vrl-023.xht | 0 .../sizing-orthog-htb-in-vrl-024.xht | 0 .../sizing-orthog-prct-htb-in-vlr-001-ref.xht | 0 .../sizing-orthog-prct-htb-in-vlr-001.xht | 0 .../sizing-orthog-prct-htb-in-vlr-002-ref.xht | 0 .../sizing-orthog-prct-htb-in-vlr-002.xht | 0 .../sizing-orthog-prct-htb-in-vlr-003-ref.xht | 0 .../sizing-orthog-prct-htb-in-vlr-003.xht | 0 .../sizing-orthog-prct-htb-in-vlr-004-ref.xht | 0 .../sizing-orthog-prct-htb-in-vlr-004.xht | 0 .../sizing-orthog-prct-htb-in-vlr-005-ref.xht | 0 .../sizing-orthog-prct-htb-in-vlr-005.xht | 0 .../sizing-orthog-prct-htb-in-vlr-006-ref.xht | 0 .../sizing-orthog-prct-htb-in-vlr-006.xht | 0 .../sizing-orthog-prct-htb-in-vlr-007-ref.xht | 0 .../sizing-orthog-prct-htb-in-vlr-007.xht | 0 .../sizing-orthog-prct-htb-in-vlr-008-ref.xht | 0 .../sizing-orthog-prct-htb-in-vlr-008.xht | 0 .../sizing-orthog-prct-htb-in-vrl-001-ref.xht | 0 .../sizing-orthog-prct-htb-in-vrl-001.xht | 0 .../sizing-orthog-prct-htb-in-vrl-002-ref.xht | 0 .../sizing-orthog-prct-htb-in-vrl-002.xht | 0 .../sizing-orthog-prct-htb-in-vrl-003-ref.xht | 0 .../sizing-orthog-prct-htb-in-vrl-003.xht | 0 .../sizing-orthog-prct-htb-in-vrl-004-ref.xht | 0 .../sizing-orthog-prct-htb-in-vrl-004.xht | 0 .../sizing-orthog-prct-htb-in-vrl-005-ref.xht | 0 .../sizing-orthog-prct-htb-in-vrl-005.xht | 0 .../sizing-orthog-prct-htb-in-vrl-006-ref.xht | 0 .../sizing-orthog-prct-htb-in-vrl-006.xht | 0 .../sizing-orthog-prct-htb-in-vrl-007-ref.xht | 0 .../sizing-orthog-prct-htb-in-vrl-007.xht | 0 .../sizing-orthog-prct-htb-in-vrl-008-ref.xht | 0 .../sizing-orthog-prct-htb-in-vrl-008.xht | 0 .../sizing-orthog-prct-vlr-in-htb-001-ref.xht | 0 .../sizing-orthog-prct-vlr-in-htb-001.xht | 0 .../sizing-orthog-prct-vlr-in-htb-002-ref.xht | 0 .../sizing-orthog-prct-vlr-in-htb-002.xht | 0 .../sizing-orthog-prct-vlr-in-htb-003-ref.xht | 0 .../sizing-orthog-prct-vlr-in-htb-003.xht | 0 .../sizing-orthog-prct-vlr-in-htb-004-ref.xht | 0 .../sizing-orthog-prct-vlr-in-htb-004.xht | 0 .../sizing-orthog-prct-vlr-in-htb-005-ref.xht | 0 .../sizing-orthog-prct-vlr-in-htb-005.xht | 0 .../sizing-orthog-prct-vlr-in-htb-006-ref.xht | 0 .../sizing-orthog-prct-vlr-in-htb-006.xht | 0 .../sizing-orthog-prct-vlr-in-htb-007-ref.xht | 0 .../sizing-orthog-prct-vlr-in-htb-007.xht | 0 .../sizing-orthog-prct-vlr-in-htb-008-ref.xht | 0 .../sizing-orthog-prct-vlr-in-htb-008.xht | 0 .../sizing-orthog-prct-vrl-in-htb-001-ref.xht | 0 .../sizing-orthog-prct-vrl-in-htb-001.xht | 0 .../sizing-orthog-prct-vrl-in-htb-002-ref.xht | 0 .../sizing-orthog-prct-vrl-in-htb-002.xht | 0 .../sizing-orthog-prct-vrl-in-htb-003-ref.xht | 0 .../sizing-orthog-prct-vrl-in-htb-003.xht | 0 .../sizing-orthog-prct-vrl-in-htb-004-ref.xht | 0 .../sizing-orthog-prct-vrl-in-htb-004.xht | 0 .../sizing-orthog-prct-vrl-in-htb-005-ref.xht | 0 .../sizing-orthog-prct-vrl-in-htb-005.xht | 0 .../sizing-orthog-prct-vrl-in-htb-006-ref.xht | 0 .../sizing-orthog-prct-vrl-in-htb-006.xht | 0 .../sizing-orthog-prct-vrl-in-htb-007-ref.xht | 0 .../sizing-orthog-prct-vrl-in-htb-007.xht | 0 .../sizing-orthog-prct-vrl-in-htb-008-ref.xht | 0 .../sizing-orthog-prct-vrl-in-htb-008.xht | 0 .../sizing-orthog-vlr-in-htb-001-ref.xht | 0 .../sizing-orthog-vlr-in-htb-001.xht | 0 .../sizing-orthog-vlr-in-htb-003-ref.xht | 0 .../sizing-orthog-vlr-in-htb-003.xht | 0 .../sizing-orthog-vlr-in-htb-004-ref.xht | 0 .../sizing-orthog-vlr-in-htb-004.xht | 0 .../sizing-orthog-vlr-in-htb-006-ref.xht | 0 .../sizing-orthog-vlr-in-htb-006.xht | 0 .../sizing-orthog-vlr-in-htb-007-ref.xht | 0 .../sizing-orthog-vlr-in-htb-007.xht | 0 .../sizing-orthog-vlr-in-htb-008-ref.xht | 0 .../sizing-orthog-vlr-in-htb-008.xht | 0 .../sizing-orthog-vlr-in-htb-009-ref.xht | 0 .../sizing-orthog-vlr-in-htb-009.xht | 0 .../sizing-orthog-vlr-in-htb-010-ref.xht | 0 .../sizing-orthog-vlr-in-htb-010.xht | 0 .../sizing-orthog-vlr-in-htb-011-ref.xht | 0 .../sizing-orthog-vlr-in-htb-011.xht | 0 .../sizing-orthog-vlr-in-htb-012-ref.xht | 0 .../sizing-orthog-vlr-in-htb-012.xht | 0 .../sizing-orthog-vlr-in-htb-013-ref.xht | 0 .../sizing-orthog-vlr-in-htb-013.xht | 0 .../sizing-orthog-vlr-in-htb-015-ref.xht | 0 .../sizing-orthog-vlr-in-htb-015.xht | 0 .../sizing-orthog-vlr-in-htb-016-ref.xht | 0 .../sizing-orthog-vlr-in-htb-016.xht | 0 .../sizing-orthog-vlr-in-htb-018-ref.xht | 0 .../sizing-orthog-vlr-in-htb-018.xht | 0 .../sizing-orthog-vlr-in-htb-019-ref.xht | 0 .../sizing-orthog-vlr-in-htb-019.xht | 0 .../sizing-orthog-vlr-in-htb-020-ref.xht | 0 .../sizing-orthog-vlr-in-htb-020.xht | 0 .../sizing-orthog-vlr-in-htb-021.xht | 0 .../sizing-orthog-vlr-in-htb-022-ref.xht | 0 .../sizing-orthog-vlr-in-htb-022.xht | 0 .../sizing-orthog-vlr-in-htb-023-ref.xht | 0 .../sizing-orthog-vlr-in-htb-023.xht | 0 .../sizing-orthog-vlr-in-htb-024.xht | 0 .../sizing-orthog-vrl-in-htb-001-ref.xht | 0 .../sizing-orthog-vrl-in-htb-001.xht | 0 .../sizing-orthog-vrl-in-htb-003-ref.xht | 0 .../sizing-orthog-vrl-in-htb-003.xht | 0 .../sizing-orthog-vrl-in-htb-004-ref.xht | 0 .../sizing-orthog-vrl-in-htb-004.xht | 0 .../sizing-orthog-vrl-in-htb-006-ref.xht | 0 .../sizing-orthog-vrl-in-htb-006.xht | 0 .../sizing-orthog-vrl-in-htb-007-ref.xht | 0 .../sizing-orthog-vrl-in-htb-007.xht | 0 .../sizing-orthog-vrl-in-htb-008-ref.xht | 0 .../sizing-orthog-vrl-in-htb-008.xht | 0 .../sizing-orthog-vrl-in-htb-009-ref.xht | 0 .../sizing-orthog-vrl-in-htb-009.xht | 0 .../sizing-orthog-vrl-in-htb-010-ref.xht | 0 .../sizing-orthog-vrl-in-htb-010.xht | 0 .../sizing-orthog-vrl-in-htb-011-ref.xht | 0 .../sizing-orthog-vrl-in-htb-011.xht | 0 .../sizing-orthog-vrl-in-htb-012-ref.xht | 0 .../sizing-orthog-vrl-in-htb-012.xht | 0 .../sizing-orthog-vrl-in-htb-013-ref.xht | 0 .../sizing-orthog-vrl-in-htb-013.xht | 0 .../sizing-orthog-vrl-in-htb-015-ref.xht | 0 .../sizing-orthog-vrl-in-htb-015.xht | 0 .../sizing-orthog-vrl-in-htb-016-ref.xht | 0 .../sizing-orthog-vrl-in-htb-016.xht | 0 .../sizing-orthog-vrl-in-htb-018-ref.xht | 0 .../sizing-orthog-vrl-in-htb-018.xht | 0 .../sizing-orthog-vrl-in-htb-019-ref.xht | 0 .../sizing-orthog-vrl-in-htb-019.xht | 0 .../sizing-orthog-vrl-in-htb-020-ref.xht | 0 .../sizing-orthog-vrl-in-htb-020.xht | 0 .../sizing-orthog-vrl-in-htb-021.xht | 0 .../sizing-orthog-vrl-in-htb-022-ref.xht | 0 .../sizing-orthog-vrl-in-htb-022.xht | 0 .../sizing-orthog-vrl-in-htb-023-ref.xht | 0 .../sizing-orthog-vrl-in-htb-023.xht | 0 .../sizing-orthog-vrl-in-htb-024.xht | 0 .../support/100x100-lime.png | Bin .../support/100x100-red.png | Bin .../support/DejaVuSerif-webfont.woff | Bin .../support/adobe-fonts/CSSFWOrientationTest.otf | Bin .../support/adobe-fonts/CSSHWOrientationTest.otf | Bin .../support/adobe-fonts/LICENSE | 0 .../support/adobe-fonts/README.md | 0 .../support/bg-red-1col-2row-320x320.png | Bin .../support/bg-red-1col-3row-320x320.png | Bin .../support/bg-red-2col-2row-320x320.png | Bin .../support/bg-red-2col-3row-320x320.png | Bin .../support/bg-red-3col-2row-320x320.png | Bin .../support/bg-red-3col-3row-320x320.png | Bin .../support/bg-red-4col-2row-320x320.png | Bin .../support/bg-red-4col-3row-320x320.png | Bin .../support/bg-red-low-left-corn-320x320.png | Bin .../support/bg-red-low-rght-corn-320x320.png | Bin .../support/bg-red-upp-left-corn-320x320.png | Bin .../support/bg-red-upp-rght-corn-320x320.png | Bin .../support/block-flow-direction-025-exp-res.png | Bin .../support/block-flow-direction-066-exp-res.png | Bin .../support/blue-horiz-line-220x1.png | Bin .../support/blue-horiz-line-320x1.png | Bin .../support/blue-vert-line-1x220.png | Bin .../support/blue-vert-line-1x320.png | Bin .../support/blue-yellow-206w-165h.png | Bin .../support/blue1x1.png | Bin .../support/blue20x20.png | Bin .../support/cat.png | Bin .../support/clearance-calculation-vrl-002.png | Bin .../support/clearance-calculation-vrl-004.png | Bin .../support/clearance-calculation-vrl-006.png | Bin ...bedded-doc-abs-pos-non-replaced-icb-vlr-007.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vlr-009.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vlr-015.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vlr-017.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vlr-019.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vlr-021.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vlr-023.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vlr-025.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vlr-027.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vlr-029.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vlr-031.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vlr-033.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vrl-006.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vrl-008.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vrl-014.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vrl-016.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vrl-018.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vrl-020.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vrl-022.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vrl-024.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vrl-026.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vrl-028.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vrl-030.html | 0 ...bedded-doc-abs-pos-non-replaced-icb-vrl-032.html | 0 ...bedded-doc-for-background-size-root-vrl-002.html | 0 ...bedded-doc-for-background-size-root-vrl-004.html | 0 ...bedded-doc-for-background-size-root-vrl-006.html | 0 ...bedded-doc-for-background-size-root-vrl-008.html | 0 .../support/form-controls-slr.png | Bin .../support/form-controls-srl.png | Bin .../support/form-controls-vlr.png | Bin .../support/left-bottom-200x300.png | Bin .../support/left-bottom-green-200x300.png | Bin .../support/left-center-200x300.png | Bin .../support/left-center-green-200x300.png | Bin .../support/left-side-filled-square-40x160.png | Bin .../support/left-top-200x300.png | Bin .../support/margin-collapse-2em-space-wm-vert.png | Bin .../support/mplus-1p-regular.woff | Bin .../support/opaque-square-40x160.png | Bin .../ortho-htb-alongside-vrl-floats-002-exp-res.png | Bin .../support/page-flow-direction-002p1.png | Bin .../support/page-flow-direction-002p2.png | Bin .../support/page-flow-direction-002p3.png | Bin .../support/page-flow-direction-002p4.png | Bin .../support/pass-cdts-abs-pos-non-replaced.png | Bin .../support/pass-cdts-bg-pos-vrl-002.png | Bin .../support/pass-cdts-bg-pos-vrl-004.png | Bin .../support/pass-cdts-bg-pos-vrl-006.png | Bin .../support/pass-cdts-bg-pos-vrl-008.png | Bin .../support/pass-cdts-bg-pos-vrl-010.png | Bin .../support/pass-cdts-bg-pos-vrl-012.png | Bin .../support/pass-cdts-bg-pos-vrl-014.png | Bin .../support/pass-cdts-bg-pos-vrl-016.png | Bin .../support/pass-cdts-bg-pos-vrl-018.png | Bin .../support/pass-cdts-box-offsets-rel-pos.png | Bin .../support/pass-cdts-clearance-calculations.png | Bin .../support/pass-cdts-first-page-vlr-003.png | Bin .../support/pass-cdts-first-page-vrl-002.png | Bin .../support/pass-cdts-float-contiguous.png | Bin .../support/pass-cdts-horiz-rule.png | Bin .../support/pattern-gg-gr-100x100.png | Bin .../support/pattern-gg-rg-100x100.png | Bin .../support/pattern-gg-rr-100x100.png | Bin .../support/pattern-gr-gg-100x100.png | Bin .../support/pattern-gr-gr-100x100.png | Bin .../support/pattern-gr-rg-100x100.png | Bin .../support/pattern-gr-rr-100x100.png | Bin .../support/pattern-rg-gg-100x100.png | Bin .../support/pattern-rg-gr-100x100.png | Bin .../support/pattern-rg-rg-100x100.png | Bin .../support/pattern-rg-rr-100x100.png | Bin .../support/pattern-rr-gr-100x100.png | Bin .../support/pattern-rr-rg-100x100.png | Bin .../support/right-bottom-200x300.png | Bin .../support/right-bottom-green-200x300.png | Bin .../support/right-center-200x300.png | Bin .../support/right-center-green-200x300.png | Bin .../support/right-side-filled-square-40x160.png | Bin .../support/right-top-200x300.png | Bin .../support/right-top-green-200x300.png | Bin .../support/sileot-webfont.woff | Bin .../support/swatch-aqua.png | Bin .../support/swatch-blue.png | Bin .../support/swatch-fuchsia.png | Bin .../support/swatch-green.png | Bin .../support/swatch-olive.png | Bin .../support/swatch-orange.png | Bin .../support/swatch-teal.png | Bin .../support/swatch-yellow.png | Bin .../support/tcu-font.otf | Bin .../support/tcu-font.woff | Bin .../support/test-bl.png | Bin .../support/test-br.png | Bin .../support/test-tl.png | Bin .../support/test-tr.png | Bin .../support/text-orientation-010.png | Bin .../support/text-orientation-012.png | Bin .../support/text-orientation-mixed-vrl-002.png | Bin .../support/text-orientation-sideways-left-001.png | Bin .../support/text-orientation-sideways-lr.png | Bin .../support/text-orientation-sideways-right-001.png | Bin .../support/text-orientation-upright-001.png | Bin .../support/text-orientation-upright-vrl-002.png | Bin .../support/text-orientation.js | 0 .../support/vertical-form.png | Bin .../support/wm-propagation-body-003-exp-res.png | Bin .../support/yellow-square-59x59.png | Bin .../yellow-square-horiz-redline-bottom-59x59.png | Bin .../yellow-square-vert-redline-center-59x59.png | Bin .../yellow-square-vert-redline-left-59x59.png | Bin .../yellow-square-vert-redline-right-59x59.png | Bin .../table-column-order-002.xht | 0 .../table-column-order-003.xht | 0 .../table-column-order-004.xht | 0 .../table-column-order-005.xht | 0 .../table-column-order-slr-007.xht | 0 .../table-column-order-srl-006.xht | 0 .../table-progression-001-ref.html | 0 .../table-progression-002-ref.html | 0 .../table-progression-slr-001-ref.html | 0 .../table-progression-slr-001.html | 0 .../table-progression-slr-002.html | 0 .../table-progression-srl-001.html | 0 .../table-progression-srl-002.html | 0 .../table-progression-vlr-001.html | 0 .../table-progression-vlr-002.html | 0 .../table-progression-vlr-003.html | 0 .../table-progression-vlr-004.html | 0 .../table-progression-vrl-001.html | 0 .../table-progression-vrl-002.html | 0 .../table-progression-vrl-003.html | 0 .../table-progression-vrl-004.html | 0 .../text-align-vlr-003.xht | 0 .../text-align-vlr-005.xht | 0 .../text-align-vlr-007.xht | 0 .../text-align-vlr-009-ref.xht | 0 .../text-align-vlr-009.xht | 0 .../text-align-vlr-011.xht | 0 .../text-align-vlr-013.xht | 0 .../text-align-vlr-015.xht | 0 .../text-align-vlr-017.xht | 0 .../text-align-vlr-019.xht | 0 .../text-align-vrl-002.xht | 0 .../text-align-vrl-004.xht | 0 .../text-align-vrl-006.xht | 0 .../text-align-vrl-008-ref.xht | 0 .../text-align-vrl-008.xht | 0 .../text-align-vrl-010.xht | 0 .../text-align-vrl-012.xht | 0 .../text-align-vrl-014.xht | 0 .../text-align-vrl-016.xht | 0 .../text-align-vrl-018.xht | 0 .../text-baseline-slr-009-ref.xht | 0 .../text-baseline-slr-009.xht | 0 .../text-baseline-srl-008.xht | 0 .../text-baseline-vlr-003.xht | 0 .../text-baseline-vlr-005.xht | 0 .../text-baseline-vlr-007.xht | 0 .../text-baseline-vrl-002-ref.xht | 0 .../text-baseline-vrl-002.xht | 0 .../text-baseline-vrl-004.xht | 0 .../text-baseline-vrl-006-ref.xht | 0 .../text-baseline-vrl-006.xht | 0 .../text-combine-upright-decorations-001.html | 0 .../text-combine-upright-inherit-all-001.html | 0 .../text-combine-upright-inherit-all-002.html | 0 .../text-combine-upright-layout-rules-001.html | 0 ...combine-upright-line-breaking-rules-001-ref.html | 0 ...ext-combine-upright-line-breaking-rules-001.html | 0 .../text-combine-upright-value-all-001.html | 0 .../text-combine-upright-value-all-002.html | 0 .../text-combine-upright-value-all-003.html | 0 .../text-combine-upright-value-digits2-001.html | 0 .../text-combine-upright-value-digits2-002.html | 0 .../text-combine-upright-value-digits2-003.html | 0 .../text-combine-upright-value-digits3-001.html | 0 .../text-combine-upright-value-digits3-002.html | 0 .../text-combine-upright-value-digits3-003.html | 0 .../text-combine-upright-value-digits4-001.html | 0 .../text-combine-upright-value-digits4-002.html | 0 .../text-combine-upright-value-digits4-003.html | 0 .../text-combine-upright-value-none-001.html | 0 .../text-indent-vlr-003-ref.xht | 0 .../text-indent-vlr-003.xht | 0 .../text-indent-vlr-005-ref.xht | 0 .../text-indent-vlr-005.xht | 0 .../text-indent-vlr-007.xht | 0 .../text-indent-vlr-009.xht | 0 .../text-indent-vlr-011-ref.xht | 0 .../text-indent-vlr-011.xht | 0 .../text-indent-vlr-013-ref.xht | 0 .../text-indent-vlr-013.xht | 0 .../text-indent-vlr-015.xht | 0 .../text-indent-vlr-017.xht | 0 .../text-indent-vrl-002-ref.xht | 0 .../text-indent-vrl-002.xht | 0 .../text-indent-vrl-004-ref.xht | 0 .../text-indent-vrl-004.xht | 0 .../text-indent-vrl-006.xht | 0 .../text-indent-vrl-008-ref.xht | 0 .../text-indent-vrl-008.xht | 0 .../text-indent-vrl-010-ref.xht | 0 .../text-indent-vrl-010.xht | 0 .../text-indent-vrl-012-ref.xht | 0 .../text-indent-vrl-012.xht | 0 .../text-indent-vrl-014.xht | 0 .../text-indent-vrl-016.xht | 0 .../text-orientation-016-ref.xht | 0 .../text-orientation-016.xht | 0 .../text-orientation-mixed-srl-016-ref.xht | 0 .../text-orientation-mixed-srl-016.xht | 0 .../text-orientation-mixed-vlr-100-ref.html | 0 .../text-orientation-mixed-vlr-100.html | 0 .../text-orientation-mixed-vrl-100-ref.html | 0 .../text-orientation-mixed-vrl-100.html | 0 .../text-orientation-sideways-vlr-100-ref.html | 0 .../text-orientation-sideways-vlr-100.html | 0 .../text-orientation-sideways-vrl-100-ref.html | 0 .../text-orientation-sideways-vrl-100.html | 0 .../text-orientation-upright-srl-018.xht | 0 .../text-orientation-upright-vlr-100-ref.html | 0 .../text-orientation-upright-vlr-100.html | 0 .../text-orientation-upright-vrl-100-ref.html | 0 .../text-orientation-upright-vrl-100.html | 0 .../vertical-alignment-002-ref.xht | 0 .../vertical-alignment-002.xht | 0 .../vertical-alignment-003.xht | 0 .../vertical-alignment-004-ref.xht | 0 .../vertical-alignment-004.xht | 0 .../vertical-alignment-005.xht | 0 .../vertical-alignment-006-ref.xht | 0 .../vertical-alignment-006.xht | 0 .../vertical-alignment-007.xht | 0 .../vertical-alignment-008-ref.xht | 0 .../vertical-alignment-008.xht | 0 .../vertical-alignment-009.xht | 0 .../vertical-alignment-slr-029.xht | 0 .../vertical-alignment-slr-031.xht | 0 .../vertical-alignment-slr-033.xht | 0 .../vertical-alignment-slr-035.xht | 0 .../vertical-alignment-slr-041.xht | 0 .../vertical-alignment-slr-049-ref.xht | 0 .../vertical-alignment-srl-028.xht | 0 .../vertical-alignment-srl-030.xht | 0 .../vertical-alignment-srl-032.xht | 0 .../vertical-alignment-srl-034.xht | 0 .../vertical-alignment-srl-040.xht | 0 .../vertical-alignment-vlr-023.xht | 0 .../vertical-alignment-vlr-025.xht | 0 .../vertical-alignment-vlr-027.xht | 0 .../vertical-alignment-vrl-022-ref.xht | 0 .../vertical-alignment-vrl-022.xht | 0 .../vertical-alignment-vrl-024.xht | 0 .../vertical-alignment-vrl-026-ref.xht | 0 .../vertical-alignment-vrl-026.xht | 0 .../wm-propagation-body-003-ref.xht | 0 .../wm-propagation-body-006.xht | 0 .../wm-propagation-body-008.xht | 0 .../wm-propagation-body-010.xht | 0 .../wm-propagation-body-011.xht | 0 .../wm-propagation-body-015.xht | 0 .../writing-mode-horizontal-001l.html | 0 .../writing-mode-horizontal-001r.html | 0 .../writing-mode-vertical-lr-002.xht | 0 .../writing-mode-vertical-rl-001.xht | 0 .../writing-mode-vertical-rl-002.xht | 0 .../writing-mode-vertical-rl-003-ref.htm | 0 .../writing-mode-vertical-rl-003.htm | 0 .../received/{selectors4 => selectors}/OWNERS | 0 .../focus-within-001-ref.html | 0 .../{selectors4 => selectors}/focus-within-001.html | 0 .../{selectors4 => selectors}/focus-within-002.html | 0 .../{selectors4 => selectors}/focus-within-003.html | 0 .../{selectors4 => selectors}/focus-within-004.html | 0 .../{selectors4 => selectors}/focus-within-005.html | 0 .../focus-within-006-ref.html | 0 .../{selectors4 => selectors}/focus-within-006.html | 0 .../focus-within-007-ref.html | 0 .../{selectors4 => selectors}/focus-within-007.html | 0 .../{selectors4 => selectors}/focus-within-008.html | 0 .../{selectors4 => selectors}/focus-within-010.html | 0 .../focus-within-shadow-001-ref.html | 0 .../focus-within-shadow-001.html | 0 .../focus-within-shadow-002.html | 0 .../focus-within-shadow-003.html | 0 .../focus-within-shadow-004.html | 0 .../focus-within-shadow-005.html | 0 .../focus-within-shadow-006.html | 0 .../of-type-selectors-ref.xhtml | 0 .../of-type-selectors.xhtml | 0 .../selector-required-ref.html | 0 .../selector-required.html | 0 .../selectors-dir-selector-ltr-001.html | 0 .../selectors-dir-selector-rtl-001.html | 0 1863 files changed, 0 insertions(+), 0 deletions(-) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/OWNERS (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-media-whitespace-optional-001.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-media-whitespace-optional-002.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-001-ref.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-001.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-002.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-003.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-004.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-005.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-006.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-007.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-008.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-009.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-010.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-011.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-012.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-013.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-014.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-015.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-016.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-017.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-018.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-019.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-020.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-021.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-022.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-023.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-024.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-025.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-026.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-027-ref.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-027.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-028.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-029.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-030.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-031.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-032.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-033.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-034.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-035.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-036.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-037.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-038.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/at-supports-039.html (100%) rename layout/reftests/w3c-css/received/{css-conditional-3 => css-conditional}/reference/background-lime.html (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/OWNERS (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-basic-001.html (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-basic-002.html (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-basic-003.html (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-basic-004.html (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-basic-005.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-basic-006.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-basic-007.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-basic-008.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-block-no-clip-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-block-no-clip-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-block-no-clip-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-block-no-clip-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-br-inside-avoidcolumn-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-br-inside-avoidcolumn-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-break-000-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-break-000.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-break-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-break-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-clip-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-clip-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-clip-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-clip-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-collapsing-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-collapsing-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-columns-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-columns-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-columns-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-columns-003.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-columns-004.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-columns-005.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-columns-006.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-columns-007.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-columns-invalid-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-columns-invalid-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-columns-invalid-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-columns-toolong-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-containing-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-containing-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-containing-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-containing-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-computed-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-computed-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-computed-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-computed-003.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-computed-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-computed-004.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-computed-005.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-computed-2-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-computed-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-large-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-large-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-large-2-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-large-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-negative-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-negative-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-non-integer-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-non-integer-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-count-non-integer-003.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-fill-000-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-fill-000.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-fill-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-fill-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-fill-auto-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-fill-auto-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-fill-auto-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-fill-auto-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-fill-auto-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-fill-auto-003.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-fill-auto-block-children-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-fill-auto-block-children-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-fill-auto-block-children-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-fill-auto-block-children-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-fill-auto.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-fill-balance-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-fill-balance-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-fill-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-gap-000-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-gap-000.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-gap-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-gap-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-gap-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-gap-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-gap-003.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-gap-fraction-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-gap-fraction-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-gap-large-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-gap-large-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-gap-large-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-gap-large-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-gap-negative-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-height-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-height-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-height-block-child-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-height-block-child-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-inherit-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-inherit-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-inherit-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-inherit-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-inherit-003.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-inherit-004.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-inherit-3-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-inherit-4-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-list-item-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-list-item-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-margin-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-margin-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-margin-child-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-margin-child-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-nested-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-nested-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-nested-005-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-nested-005.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-nested-column-rule-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-nested-column-rule-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-nested-margin-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-nested-margin-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-nested-margin-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-nested-margin-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-nested-margin-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-nested-margin-003.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-nested-margin-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-nested-margin-004.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-nested-margin-005.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-overflow-000-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-overflow-000.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-overflowing-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-overflowing-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-red.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-reduce-000-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-reduce-000.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-000-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-000.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-003.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-004.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-color-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-color-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-color-inherit-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-color-inherit-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-color-inherit-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-dashed-000-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-dashed-000.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-dotted-000-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-dotted-000.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-double-000-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-double-000.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-fraction-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-fraction-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-fraction-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-fraction-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-fraction-003.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-fraction-3-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-groove-000-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-groove-000.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-hidden-000-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-hidden-000.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-inset-000.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-large-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-large-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-none-000.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-outset-000.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-percent-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-px-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-ridge-000-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-ridge-000.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-samelength-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-samelength-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-shorthand-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-solid-000-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-solid-000.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-stacking-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-stacking-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-style-groove-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-style-groove-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-style-inset-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-style-outset-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-style-ridge-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-rule-style-ridge-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-shorthand-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-000-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-000.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-003.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-block-sibling-003.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-block-sibling-3-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-child-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-child-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-child-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-child-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-margin-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-margin-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-margin-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-margin-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-margin-bottom-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-margin-bottom-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-margin-nested-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-margin-nested-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-margin-nested-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-margin-nested-003.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-margin-nested-3-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-margin-nested-firstchild-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-all-margin-nested-firstchild-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-float-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-float-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-none-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-span-none-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-table-cell-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-table-cell-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-table-cell-height-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-table-cell-height-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-table-cell-height-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-table-cell-vertical-align-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-table-cell-vertical-align-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-width-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-width-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-width-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-width-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-width-003.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-width-count-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-width-count-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-width-ems-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-width-ems-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-width-invalid-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-width-invalid-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-width-large-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-width-large-002.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-width-negative-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-width-small-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-width-small-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-zero-height-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/multicol-zero-height-001.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/reference/multicol-basic-005-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/reference/multicol-basic-ref.html (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/1x1-green.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/1x1-lime.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/1x1-maroon.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/1x1-navy.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/1x1-red.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/1x1-white.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/60x60-gg-rr.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/60x60-green.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/60x60-red.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/a-green.css (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/b-green.css (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/black20x20.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/c-red.css (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/cat.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/import-green.css (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/import-red.css (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/pattern-grg-rgr-grg.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/pattern-grg-rrg-rgg.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/pattern-rgr-grg-rgr.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/pattern-tr.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/red20x20.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/square-purple.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/square-teal.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/square-white.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/swatch-blue.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/swatch-gray.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/swatch-green.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/swatch-lime.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/swatch-navy.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/swatch-orange.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/swatch-pink.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/swatch-purple.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/swatch-red.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/swatch-white.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/swatch-yellow.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/test-bl.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/test-br.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/test-outer.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/test-tl.png (100%) rename layout/reftests/w3c-css/received/{css-multicol-1 => css-multicol}/support/test-tr.png (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/OWNERS (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/prefix-001.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/prefix-002.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/prefix-003.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/prefix-004.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/prefix-005.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/prefix-006.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/reftest/ref-lime-1-block.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/reftest/ref-lime-1-generic.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/reftest/ref-lime-1.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/reftest/ref-lime-2-generic.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/reftest/ref-lime-2.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/reftest/ref-lime-3.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/reftest/ref-lime-5.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/reftest/ref-lime-6.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/scope-001.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/scope-002.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/support/fail.css (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/support/scope-002a.css (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/support/scope-002b.css (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/support/syntax-007.css (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/syntax-001.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/syntax-002.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/syntax-003.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/syntax-004.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/syntax-005.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/syntax-006.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/syntax-007.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/syntax-008.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/syntax-009.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/syntax-010.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/syntax-011.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/syntax-012.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/syntax-013.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/syntax-014.xml (100%) rename layout/reftests/w3c-css/received/{css-namespaces-3 => css-namespaces}/syntax-015.xml (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/OWNERS (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/attr-color-invalid-cast.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/attr-color-invalid-fallback.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/attr-color-valid.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/attr-invalid-type-001.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/attr-invalid-type-002.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/attr-length-invalid-cast.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/attr-length-invalid-fallback.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/attr-length-valid-zero-nofallback.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/attr-length-valid-zero.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/attr-length-valid.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/attr-px-invalid-cast.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/attr-px-invalid-fallback.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/attr-px-valid.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/calc-in-calc.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/calc-in-media-queries-001.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/calc-in-media-queries-002.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/calc-invalid-range-clamping.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/calc-parenthesis-stack.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/ch-unit-001.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/ch-unit-002.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/ch-unit-003.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/ch-unit-004.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/initial-background-color.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/reference/200-200-green.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/reference/all-green.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/reference/ch-unit-001-ref.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/reference/ch-unit-002-ref.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/reference/vh_not_refreshing_on_chrome-ref.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/1x1-green.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/1x1-lime.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/1x1-maroon.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/1x1-navy.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/1x1-red.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/1x1-white.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/60x60-gg-rr.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/60x60-green.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/60x60-red.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/README (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/a-green.css (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/b-green.css (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/c-red.css (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/cat.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/import-green.css (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/import-red.css (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/pattern-grg-rgr-grg.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/pattern-grg-rrg-rgg.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/pattern-rgr-grg-rgr.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/pattern-tr.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/ruler-h-50%.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/ruler-h-50px.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/ruler-v-100px.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/ruler-v-50px.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/square-purple.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/square-teal.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/square-white.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/support/README (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/support/swatch-green.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/support/swatch-red.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/swatch-blue.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/swatch-green.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/swatch-lime.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/swatch-orange.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/swatch-red.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/swatch-teal.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/swatch-white.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/swatch-yellow.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/test-bl.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/test-br.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/test-inner-half-size.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/test-outer.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/test-tl.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/test-tr.png (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/support/vh_not_refreshing_on_chrome_iframe.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/vh-calc-support-pct.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/vh-calc-support.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/vh-em-inherit.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/vh-inherit.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/vh-interpolate-pct.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/vh-interpolate-px.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/vh-interpolate-vh.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/vh-support-atviewport.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/vh-support-margin.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/vh-support-transform-origin.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/vh-support-transform-translate.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/vh-support.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/vh-zero-support.html (100%) rename layout/reftests/w3c-css/received/{css-values-3 => css-values}/vh_not_refreshing_on_chrome.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/OWNERS (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vlr-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vlr-011.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vlr-013.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vlr-015.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vlr-017.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vlr-019.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vlr-021.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vlr-023.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vlr-025.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vlr-027.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vlr-029.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vlr-031.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vlr-033.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vrl-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vrl-008-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vrl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vrl-010.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vrl-012.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vrl-014.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vrl-016.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vrl-018.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vrl-020.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vrl-022.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vrl-024.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vrl-026.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vrl-028.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vrl-030.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-icb-vrl-032.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-007-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-009-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-011.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-013-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-013.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-015.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-017.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-019.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-021.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-023.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-025.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-027.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-029.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-031.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-033.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-035.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-037.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-039.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-041.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-043.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-045.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-047.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-049.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-051.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-053.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-055.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-057.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-059.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-061.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-063.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-065.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-067.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-069.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-071.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-073.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-075.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-077.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-079.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-081.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-083.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-085.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-087.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-089.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-091.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-093.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-095.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-097.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-103.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-105.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-107.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-109.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-111.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-113.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-115.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-117.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-119.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-121.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-123.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-125.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-127.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-129.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-131.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-133.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-135.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-137.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-139.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-141.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-143.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-145.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-147.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-149.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-151.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-153.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-155-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-155.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-157.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-159.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-161.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-163-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-163.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-165.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-167.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-169.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-171.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-173.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-175.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-177.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-179.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-181.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-183.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-185.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-187.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-189.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-191.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-193.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-195.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-197.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-199.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-201.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-203.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-205.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-207.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-209.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-211.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-213.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-215.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-217.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-219.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-221.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-223.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-225.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-227.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vlr-229.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-006-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-010.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-012-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-012.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-014.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-016.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-018.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-020.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-022.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-024.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-026.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-028.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-030.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-032.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-034.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-036.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-038.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-040.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-042.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-044.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-046.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-048.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-050.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-052.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-054.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-056.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-058.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-060.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-062.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-064.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-066.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-068.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-070.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-072.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-074.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-076.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-078.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-080.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-082.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-084.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-086.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-088.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-090.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-092.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-094.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-096.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-102.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-104.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-106.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-108.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-110.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-112.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-114.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-116.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-118.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-120.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-122-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-122.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-124.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-126.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-128.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-130-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-130.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-132.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-134.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-136.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-138.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-140.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-142.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-144.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-146.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-148.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-150.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-152.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-154.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-156.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-158.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-160.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-162.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-164.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-166.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-168.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-170.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-172.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-174.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-176.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-178.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-180.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-182.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-184.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-186.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-188.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-190.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-192.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-194.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-196.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-198.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-200.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-202.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-204.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-206.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-208.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-210.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-212.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-214.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-216.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-218.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-220.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-222.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-224.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-226.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/abs-pos-non-replaced-vrl-228.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/background-position-vrl-018-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/background-position-vrl-018.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/background-position-vrl-020.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/background-position-vrl-022.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/background-size-document-root-vrl-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/background-size-document-root-vrl-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/background-size-document-root-vrl-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/background-size-document-root-vrl-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/background-size-document-root-vrl-008.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/baseline-inline-non-replaced-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/baseline-inline-non-replaced-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/baseline-inline-non-replaced-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/baseline-inline-non-replaced-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/baseline-inline-replaced-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/baseline-inline-replaced-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/baseline-inline-replaced-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-embed-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-embed-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-embed-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-embed-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-embed-005.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-embed-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-embed-007.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-embed-008.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-embed-009.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-embed-010.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-embed-011.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-005.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-007.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-008.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-009.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-010.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-011.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-override-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-override-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-override-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-override-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-override-005.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-override-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-override-007.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-override-008.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-override-009.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-override-010.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-override-011.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-isolate-override-012.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-normal-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-normal-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-normal-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-normal-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-normal-005.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-normal-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-normal-007.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-normal-008.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-normal-009.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-normal-010.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-normal-011.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-override-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-override-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-override-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-override-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-override-005.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-override-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-override-007.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-override-008.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-override-009.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-override-010.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-override-011.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-override-012.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-plaintext-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-plaintext-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-plaintext-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-plaintext-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-plaintext-005.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-plaintext-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-plaintext-007.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-plaintext-008.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-plaintext-009.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-plaintext-010.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-plaintext-011.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-unset-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-unset-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-unset-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-unset-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-unset-005.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-unset-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-unset-007.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-unset-008.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-unset-009.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/bidi-unset-010.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-embed-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-embed-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-embed-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-025-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-043-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-066-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-htb-001.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-slr-043.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-slr-047.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-slr-048.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-slr-050.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-slr-054.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-slr-055.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-slr-056.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-slr-058.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-slr-060.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-slr-062.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-slr-063.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-slr-066.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-srl-042.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-srl-045.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-srl-046.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-srl-049.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-srl-051.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-srl-052.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-srl-053.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-srl-057.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-srl-059.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-srl-061.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-srl-064.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-srl-065.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vlr-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vlr-010.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vlr-014.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vlr-015.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vlr-016.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vlr-018.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vlr-020.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vlr-022.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vlr-023.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vrl-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vrl-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vrl-011.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vrl-012.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vrl-013.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vrl-017.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vrl-019.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vrl-021.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vrl-024.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vrl-025.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vrl-026-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-flow-direction-vrl-026.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-override-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-override-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-override-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-override-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-override-isolate-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-override-isolate-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-override-isolate-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-override-isolate-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-plaintext-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-plaintext-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-plaintext-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/block-plaintext-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-conflict-element-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-conflict-element-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-conflict-element-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-conflict-element-vlr-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-conflict-element-vlr-011.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-conflict-element-vlr-013.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-conflict-element-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-conflict-element-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-conflict-element-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-conflict-element-vrl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-conflict-element-vrl-010.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-conflict-element-vrl-012.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-spacing-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-spacing-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-spacing-vrl-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-spacing-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-spacing-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/border-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/box-offsets-rel-pos-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/box-offsets-rel-pos-vlr-005-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/box-offsets-rel-pos-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/box-offsets-rel-pos-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/box-offsets-rel-pos-vrl-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/box-offsets-rel-pos-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/caption-side-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/caption-side-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/caption-side-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/caption-side-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/central-baseline-alignment-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/central-baseline-alignment-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/central-baseline-alignment-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clearance-calculations-vrl-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clearance-calculations-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clearance-calculations-vrl-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clearance-calculations-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clearance-calculations-vrl-006-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clearance-calculations-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clearance-calculations-vrl-008-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clearance-calculations-vrl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vlr-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vlr-011-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vlr-011.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vlr-013-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vlr-013.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vlr-015-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vlr-015.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vlr-017-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vlr-017.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vrl-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vrl-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vrl-006-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vrl-008-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vrl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vrl-010-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vrl-010.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vrl-012-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vrl-012.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vrl-014-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vrl-014.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vrl-016-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/clip-rect-vrl-016.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/contiguous-floated-table-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/contiguous-floated-table-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/contiguous-floated-table-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/contiguous-floated-table-vlr-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/contiguous-floated-table-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/contiguous-floated-table-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/contiguous-floated-table-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/contiguous-floated-table-vrl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/different-block-flow-dir-001.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/different-block-flow-dir-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/direction-vlr-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/direction-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/direction-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/direction-vrl-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/direction-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/direction-vrl-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/direction-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/flexbox_align-items-stretch-writing-modes-ref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/flexbox_align-items-stretch-writing-modes.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-clear-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-clear-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-clear-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-clear-vlr-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-clear-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-clear-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-clear-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-clear-vrl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-contiguous-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-contiguous-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-contiguous-vlr-007-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-contiguous-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-contiguous-vlr-009-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-contiguous-vlr-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-contiguous-vlr-011.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-contiguous-vlr-013.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-contiguous-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-contiguous-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-contiguous-vrl-006-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-contiguous-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-contiguous-vrl-008-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-contiguous-vrl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-contiguous-vrl-010.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-contiguous-vrl-012-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-contiguous-vrl-012.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-lft-orthog-htb-in-vlr-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-lft-orthog-htb-in-vlr-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-lft-orthog-htb-in-vrl-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-lft-orthog-htb-in-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-lft-orthog-vlr-in-htb-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-lft-orthog-vlr-in-htb-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-lft-orthog-vrl-in-htb-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-lft-orthog-vrl-in-htb-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-rgt-orthog-htb-in-vlr-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-rgt-orthog-htb-in-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-rgt-orthog-htb-in-vrl-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-rgt-orthog-htb-in-vrl-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-rgt-orthog-vlr-in-htb-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-rgt-orthog-vlr-in-htb-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-rgt-orthog-vrl-in-htb-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-rgt-orthog-vrl-in-htb-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-shrink-to-fit-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-shrink-to-fit-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-shrink-to-fit-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-shrink-to-fit-vlr-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-shrink-to-fit-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-shrink-to-fit-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-shrink-to-fit-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-shrink-to-fit-vrl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-shrink-to-fit-vrl-vlr-016.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-vlr-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-vlr-011.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-vlr-013.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-vrl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-vrl-010.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/float-vrl-012.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/full-width-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/full-width-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/full-width-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/height-width-inline-non-replaced-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/height-width-inline-non-replaced-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/horizontal-rule-vlr-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/horizontal-rule-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/horizontal-rule-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/horizontal-rule-vrl-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/horizontal-rule-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/horizontal-rule-vrl-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/horizontal-rule-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-block-alignment-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-block-alignment-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-block-alignment-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-block-alignment-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-block-alignment-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-block-alignment-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-block-alignment-006-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-block-alignment-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-block-alignment-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-block-alignment-orthogonal-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-block-alignment-orthogonal-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-block-alignment-orthogonal-vrl-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-block-alignment-orthogonal-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-block-alignment-orthogonal-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-block-alignment-slr-009-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-block-alignment-slr-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-block-alignment-srl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-replaced-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-replaced-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-replaced-vrl-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-replaced-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-replaced-vrl-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-replaced-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-table-alignment-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-table-alignment-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-table-alignment-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-table-alignment-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-table-alignment-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/inline-table-alignment-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-htb-001.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-slr-043.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-slr-047.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-slr-048.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-slr-050.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-slr-053.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-slr-054.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-slr-056.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-slr-058.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-slr-060.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-srl-042.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-srl-045.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-srl-046.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-srl-049.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-srl-051.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-srl-052.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-srl-055.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-srl-057.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-srl-059.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-vlr-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-vlr-010.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-vlr-013.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-vlr-014.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-vlr-016.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-vlr-018.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-vlr-020.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-vrl-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-vrl-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-vrl-011.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-vrl-012.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-vrl-015.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-vrl-017.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-direction-vrl-019.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vlr-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vlr-007-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vlr-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vlr-011-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vlr-011.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vlr-013.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vlr-021-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vlr-021.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vlr-023-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vlr-023.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vrl-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vrl-006-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vrl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vrl-010-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vrl-010.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/line-box-height-vrl-012.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-collapse-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-collapse-vlr-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-collapse-vlr-011.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-collapse-vlr-015.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-collapse-vlr-017.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-collapse-vlr-025.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-collapse-vlr-031.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-collapse-vlr-035.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-collapse-vlr-037.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-collapse-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-collapse-vrl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-collapse-vrl-010.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-collapse-vrl-014.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-collapse-vrl-016.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-collapse-vrl-024.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-collapse-vrl-030.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-collapse-vrl-034.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-collapse-vrl-036.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-vrl-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/margin-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/normal-flow-overconstrained-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/normal-flow-overconstrained-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/normal-flow-overconstrained-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/normal-flow-overconstrained-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/ortho-htb-alongside-vrl-floats-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/ortho-htb-alongside-vrl-floats-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/ortho-htb-alongside-vrl-floats-006-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/ortho-htb-alongside-vrl-floats-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/ortho-htb-alongside-vrl-floats-010-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/ortho-htb-alongside-vrl-floats-010.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/ortho-htb-alongside-vrl-floats-014-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/ortho-htb-alongside-vrl-floats-014.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/outline-inline-block-vrl-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/outline-inline-vlr-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/outline-inline-vrl-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/overconstrained-rel-pos-ltr-left-right-vlr-005-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/overconstrained-rel-pos-ltr-left-right-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/overconstrained-rel-pos-ltr-left-right-vrl-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/overconstrained-rel-pos-ltr-left-right-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/overconstrained-rel-pos-ltr-top-bottom-vlr-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/overconstrained-rel-pos-ltr-top-bottom-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/overconstrained-rel-pos-ltr-top-bottom-vrl-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/overconstrained-rel-pos-ltr-top-bottom-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/overconstrained-rel-pos-rtl-left-right-vlr-009-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/overconstrained-rel-pos-rtl-left-right-vlr-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/overconstrained-rel-pos-rtl-left-right-vrl-008-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/overconstrained-rel-pos-rtl-left-right-vrl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/overconstrained-rel-pos-rtl-top-bottom-vlr-007-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/overconstrained-rel-pos-rtl-top-bottom-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/overconstrained-rel-pos-rtl-top-bottom-vrl-006-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/overconstrained-rel-pos-rtl-top-bottom-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/padding-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/padding-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/percent-margin-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/percent-margin-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/percent-margin-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/percent-margin-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/percent-margin-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/percent-margin-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/percent-padding-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/percent-padding-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/percent-padding-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/percent-padding-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/percent-padding-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/percent-padding-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-embed-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-embed-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-embed-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-embed-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-embed-005.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-embed-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-embed-007.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-embed-008.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-embed-009.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-embed-010.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-embed-011.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-005.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-007.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-008.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-009.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-010.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-override-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-override-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-override-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-override-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-override-005.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-override-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-override-007.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-override-008.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-override-009.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-override-010.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-override-011.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-isolate-override-012.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-normal-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-normal-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-normal-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-normal-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-normal-005.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-normal-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-normal-007.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-normal-008.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-normal-009.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-normal-010.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-normal-011.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-override-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-override-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-override-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-override-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-override-005.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-override-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-override-007.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-override-008.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-override-009.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-override-010.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-override-011.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-override-012.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-plaintext-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-plaintext-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-plaintext-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-plaintext-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-plaintext-005.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-plaintext-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-plaintext-007.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-plaintext-008.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-plaintext-009.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-plaintext-010.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/bidi-plaintext-011.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/block-embed-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/block-embed-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/block-embed-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/block-override-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/block-override-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/block-override-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/block-override-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/block-override-isolate-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/block-override-isolate-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/block-override-isolate-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/block-override-isolate-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/block-plaintext-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/block-plaintext-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/block-plaintext-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/block-plaintext-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/full-width-001-horizontal-notref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/full-width-001-nofullwidth-notref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/full-width-002-horizontal-notref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/full-width-002-notcu-notref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/horizontal-ahem-1x1-notref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/horizontal-ahem-1x3-notref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/horizontal-ahem-1x4-notref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/horizontal-ahem-1x5-notref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/outline-inline-block-vrl-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/outline-inline-vlr-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/outline-inline-vrl-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/support/sileot-webfont.woff (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/support/tcu-font.woff (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/text-combine-upright-decorations-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/text-combine-upright-inherit-all-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/text-combine-upright-inherit-all-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/text-combine-upright-layout-rules-001-ref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/text-combine-upright-value-single-character.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/vertical-ahem-1x1-ref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/vertical-ahem-1x3-ref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/vertical-ahem-1x4-ref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/vertical-ahem-1x5-ref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/writing-mode-horizontal-001l-ref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reference/writing-mode-horizontal-001r-ref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reftest/writing-mode-vertical-lr-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reftest/writing-mode-vertical-rl-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/reftest/writing-mode-vertical-rl-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/row-progression-slr-023.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/row-progression-slr-029.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/row-progression-srl-022.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/row-progression-srl-028.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/row-progression-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/row-progression-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/row-progression-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/row-progression-vlr-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/row-progression-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/row-progression-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/row-progression-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/row-progression-vrl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-001.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-006-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-007-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-008-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-010-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-010.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-011-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-011.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-012.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-013-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-013.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-015-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-015.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-016-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-016.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-018-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-018.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-019-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-019.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-020-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-020.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-021.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-022-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-022.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-023-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-023.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vlr-024.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-001.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-006-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-007-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-008-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-010-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-010.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-011-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-011.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-012.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-013-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-013.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-015-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-015.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-016.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-018-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-018.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-019-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-019.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-020-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-020.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-021.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-022-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-022.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-023-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-023.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-htb-in-vrl-024.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vlr-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vlr-001.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vlr-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vlr-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vlr-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vlr-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vlr-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vlr-005-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vlr-006-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vlr-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vlr-007-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vlr-008-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vlr-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vrl-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vrl-001.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vrl-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vrl-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vrl-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vrl-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vrl-005-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vrl-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vrl-006-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vrl-007-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vrl-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vrl-008-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-htb-in-vrl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vlr-in-htb-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vlr-in-htb-001.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vlr-in-htb-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vlr-in-htb-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vlr-in-htb-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vlr-in-htb-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vlr-in-htb-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vlr-in-htb-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vlr-in-htb-005-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vlr-in-htb-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vlr-in-htb-006-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vlr-in-htb-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vlr-in-htb-007-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vlr-in-htb-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vlr-in-htb-008-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vlr-in-htb-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vrl-in-htb-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vrl-in-htb-001.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vrl-in-htb-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vrl-in-htb-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vrl-in-htb-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vrl-in-htb-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vrl-in-htb-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vrl-in-htb-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vrl-in-htb-005-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vrl-in-htb-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vrl-in-htb-006-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vrl-in-htb-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vrl-in-htb-007-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vrl-in-htb-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vrl-in-htb-008-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-prct-vrl-in-htb-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-001.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-006-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-007-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-008-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-009-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-010-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-010.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-011-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-011.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-012-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-012.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-013-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-013.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-015-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-015.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-016-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-016.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-018-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-018.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-019-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-019.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-020-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-020.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-021.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-022-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-022.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-023-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-023.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vlr-in-htb-024.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-001-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-001.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-006-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-007-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-008-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-009-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-010-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-010.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-011-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-011.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-012-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-012.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-013-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-013.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-015-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-015.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-016-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-016.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-018-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-018.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-019-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-019.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-020-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-020.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-021.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-022-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-022.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-023-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-023.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/sizing-orthog-vrl-in-htb-024.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/100x100-lime.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/100x100-red.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/DejaVuSerif-webfont.woff (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/adobe-fonts/CSSFWOrientationTest.otf (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/adobe-fonts/CSSHWOrientationTest.otf (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/adobe-fonts/LICENSE (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/adobe-fonts/README.md (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/bg-red-1col-2row-320x320.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/bg-red-1col-3row-320x320.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/bg-red-2col-2row-320x320.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/bg-red-2col-3row-320x320.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/bg-red-3col-2row-320x320.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/bg-red-3col-3row-320x320.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/bg-red-4col-2row-320x320.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/bg-red-4col-3row-320x320.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/bg-red-low-left-corn-320x320.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/bg-red-low-rght-corn-320x320.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/bg-red-upp-left-corn-320x320.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/bg-red-upp-rght-corn-320x320.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/block-flow-direction-025-exp-res.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/block-flow-direction-066-exp-res.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/blue-horiz-line-220x1.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/blue-horiz-line-320x1.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/blue-vert-line-1x220.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/blue-vert-line-1x320.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/blue-yellow-206w-165h.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/blue1x1.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/blue20x20.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/cat.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/clearance-calculation-vrl-002.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/clearance-calculation-vrl-004.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/clearance-calculation-vrl-006.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-for-background-size-root-vrl-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-for-background-size-root-vrl-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-for-background-size-root-vrl-006.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/embedded-doc-for-background-size-root-vrl-008.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/form-controls-slr.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/form-controls-srl.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/form-controls-vlr.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/left-bottom-200x300.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/left-bottom-green-200x300.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/left-center-200x300.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/left-center-green-200x300.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/left-side-filled-square-40x160.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/left-top-200x300.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/margin-collapse-2em-space-wm-vert.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/mplus-1p-regular.woff (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/opaque-square-40x160.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/ortho-htb-alongside-vrl-floats-002-exp-res.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/page-flow-direction-002p1.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/page-flow-direction-002p2.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/page-flow-direction-002p3.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/page-flow-direction-002p4.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pass-cdts-abs-pos-non-replaced.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pass-cdts-bg-pos-vrl-002.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pass-cdts-bg-pos-vrl-004.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pass-cdts-bg-pos-vrl-006.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pass-cdts-bg-pos-vrl-008.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pass-cdts-bg-pos-vrl-010.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pass-cdts-bg-pos-vrl-012.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pass-cdts-bg-pos-vrl-014.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pass-cdts-bg-pos-vrl-016.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pass-cdts-bg-pos-vrl-018.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pass-cdts-box-offsets-rel-pos.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pass-cdts-clearance-calculations.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pass-cdts-first-page-vlr-003.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pass-cdts-first-page-vrl-002.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pass-cdts-float-contiguous.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pass-cdts-horiz-rule.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pattern-gg-gr-100x100.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pattern-gg-rg-100x100.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pattern-gg-rr-100x100.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pattern-gr-gg-100x100.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pattern-gr-gr-100x100.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pattern-gr-rg-100x100.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pattern-gr-rr-100x100.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pattern-rg-gg-100x100.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pattern-rg-gr-100x100.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pattern-rg-rg-100x100.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pattern-rg-rr-100x100.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pattern-rr-gr-100x100.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/pattern-rr-rg-100x100.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/right-bottom-200x300.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/right-bottom-green-200x300.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/right-center-200x300.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/right-center-green-200x300.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/right-side-filled-square-40x160.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/right-top-200x300.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/right-top-green-200x300.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/sileot-webfont.woff (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/swatch-aqua.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/swatch-blue.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/swatch-fuchsia.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/swatch-green.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/swatch-olive.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/swatch-orange.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/swatch-teal.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/swatch-yellow.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/tcu-font.otf (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/tcu-font.woff (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/test-bl.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/test-br.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/test-tl.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/test-tr.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/text-orientation-010.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/text-orientation-012.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/text-orientation-mixed-vrl-002.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/text-orientation-sideways-left-001.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/text-orientation-sideways-lr.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/text-orientation-sideways-right-001.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/text-orientation-upright-001.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/text-orientation-upright-vrl-002.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/text-orientation.js (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/vertical-form.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/wm-propagation-body-003-exp-res.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/yellow-square-59x59.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/yellow-square-horiz-redline-bottom-59x59.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/yellow-square-vert-redline-center-59x59.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/yellow-square-vert-redline-left-59x59.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/support/yellow-square-vert-redline-right-59x59.png (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-column-order-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-column-order-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-column-order-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-column-order-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-column-order-slr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-column-order-srl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-progression-001-ref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-progression-002-ref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-progression-slr-001-ref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-progression-slr-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-progression-slr-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-progression-srl-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-progression-srl-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-progression-vlr-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-progression-vlr-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-progression-vlr-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-progression-vlr-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-progression-vrl-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-progression-vrl-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-progression-vrl-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/table-progression-vrl-004.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vlr-009-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vlr-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vlr-011.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vlr-013.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vlr-015.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vlr-017.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vlr-019.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vrl-008-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vrl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vrl-010.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vrl-012.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vrl-014.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vrl-016.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-align-vrl-018.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-baseline-slr-009-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-baseline-slr-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-baseline-srl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-baseline-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-baseline-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-baseline-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-baseline-vrl-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-baseline-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-baseline-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-baseline-vrl-006-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-baseline-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-decorations-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-inherit-all-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-inherit-all-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-layout-rules-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-line-breaking-rules-001-ref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-line-breaking-rules-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-value-all-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-value-all-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-value-all-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-value-digits2-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-value-digits2-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-value-digits2-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-value-digits3-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-value-digits3-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-value-digits3-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-value-digits4-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-value-digits4-002.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-value-digits4-003.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-combine-upright-value-none-001.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vlr-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vlr-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vlr-005-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vlr-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vlr-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vlr-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vlr-011-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vlr-011.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vlr-013-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vlr-013.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vlr-015.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vlr-017.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vrl-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vrl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vrl-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vrl-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vrl-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vrl-008-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vrl-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vrl-010-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vrl-010.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vrl-012-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vrl-012.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vrl-014.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-indent-vrl-016.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-orientation-016-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-orientation-016.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-orientation-mixed-srl-016-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-orientation-mixed-srl-016.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-orientation-mixed-vlr-100-ref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-orientation-mixed-vlr-100.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-orientation-mixed-vrl-100-ref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-orientation-mixed-vrl-100.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-orientation-sideways-vlr-100-ref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-orientation-sideways-vlr-100.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-orientation-sideways-vrl-100-ref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-orientation-sideways-vrl-100.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-orientation-upright-srl-018.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-orientation-upright-vlr-100-ref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-orientation-upright-vlr-100.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-orientation-upright-vrl-100-ref.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/text-orientation-upright-vrl-100.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-002-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-003.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-004-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-004.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-005.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-006-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-007.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-008-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-009.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-slr-029.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-slr-031.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-slr-033.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-slr-035.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-slr-041.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-slr-049-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-srl-028.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-srl-030.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-srl-032.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-srl-034.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-srl-040.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-vlr-023.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-vlr-025.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-vlr-027.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-vrl-022-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-vrl-022.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-vrl-024.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-vrl-026-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/vertical-alignment-vrl-026.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/wm-propagation-body-003-ref.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/wm-propagation-body-006.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/wm-propagation-body-008.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/wm-propagation-body-010.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/wm-propagation-body-011.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/wm-propagation-body-015.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/writing-mode-horizontal-001l.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/writing-mode-horizontal-001r.html (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/writing-mode-vertical-lr-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/writing-mode-vertical-rl-001.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/writing-mode-vertical-rl-002.xht (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/writing-mode-vertical-rl-003-ref.htm (100%) rename layout/reftests/w3c-css/received/{css-writing-modes-3 => css-writing-modes}/writing-mode-vertical-rl-003.htm (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/OWNERS (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-001-ref.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-001.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-002.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-003.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-004.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-005.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-006-ref.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-006.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-007-ref.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-007.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-008.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-010.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-shadow-001-ref.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-shadow-001.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-shadow-002.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-shadow-003.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-shadow-004.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-shadow-005.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/focus-within-shadow-006.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/of-type-selectors-ref.xhtml (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/of-type-selectors.xhtml (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/selector-required-ref.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/selector-required.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/selectors-dir-selector-ltr-001.html (100%) rename layout/reftests/w3c-css/received/{selectors4 => selectors}/selectors-dir-selector-rtl-001.html (100%) diff --git a/layout/reftests/w3c-css/received/css-conditional-3/OWNERS b/layout/reftests/w3c-css/received/css-conditional/OWNERS similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/OWNERS rename to layout/reftests/w3c-css/received/css-conditional/OWNERS diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-media-whitespace-optional-001.html b/layout/reftests/w3c-css/received/css-conditional/at-media-whitespace-optional-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-media-whitespace-optional-001.html rename to layout/reftests/w3c-css/received/css-conditional/at-media-whitespace-optional-001.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-media-whitespace-optional-002.html b/layout/reftests/w3c-css/received/css-conditional/at-media-whitespace-optional-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-media-whitespace-optional-002.html rename to layout/reftests/w3c-css/received/css-conditional/at-media-whitespace-optional-002.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-001-ref.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-001-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-001-ref.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-001-ref.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-001.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-001.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-001.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-002.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-002.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-002.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-003.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-003.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-003.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-004.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-004.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-004.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-005.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-005.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-005.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-005.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-006.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-006.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-006.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-007.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-007.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-007.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-007.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-008.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-008.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-008.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-008.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-009.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-009.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-009.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-009.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-010.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-010.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-010.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-010.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-011.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-011.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-011.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-011.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-012.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-012.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-012.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-012.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-013.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-013.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-013.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-013.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-014.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-014.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-014.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-014.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-015.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-015.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-015.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-015.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-016.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-016.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-016.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-016.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-017.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-017.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-017.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-017.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-018.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-018.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-018.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-018.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-019.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-019.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-019.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-019.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-020.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-020.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-020.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-020.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-021.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-021.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-021.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-021.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-022.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-022.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-022.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-022.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-023.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-023.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-023.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-023.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-024.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-024.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-024.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-024.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-025.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-025.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-025.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-025.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-026.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-026.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-026.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-026.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-027-ref.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-027-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-027-ref.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-027-ref.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-027.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-027.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-027.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-027.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-028.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-028.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-028.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-028.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-029.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-029.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-029.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-029.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-030.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-030.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-030.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-030.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-031.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-031.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-031.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-031.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-032.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-032.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-032.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-032.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-033.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-033.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-033.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-033.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-034.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-034.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-034.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-034.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-035.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-035.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-035.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-035.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-036.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-036.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-036.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-036.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-037.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-037.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-037.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-037.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-038.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-038.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-038.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-038.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/at-supports-039.html b/layout/reftests/w3c-css/received/css-conditional/at-supports-039.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/at-supports-039.html rename to layout/reftests/w3c-css/received/css-conditional/at-supports-039.html diff --git a/layout/reftests/w3c-css/received/css-conditional-3/reference/background-lime.html b/layout/reftests/w3c-css/received/css-conditional/reference/background-lime.html similarity index 100% rename from layout/reftests/w3c-css/received/css-conditional-3/reference/background-lime.html rename to layout/reftests/w3c-css/received/css-conditional/reference/background-lime.html diff --git a/layout/reftests/w3c-css/received/css-multicol-1/OWNERS b/layout/reftests/w3c-css/received/css-multicol/OWNERS similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/OWNERS rename to layout/reftests/w3c-css/received/css-multicol/OWNERS diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-001.html b/layout/reftests/w3c-css/received/css-multicol/multicol-basic-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-001.html rename to layout/reftests/w3c-css/received/css-multicol/multicol-basic-001.html diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-002.html b/layout/reftests/w3c-css/received/css-multicol/multicol-basic-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-002.html rename to layout/reftests/w3c-css/received/css-multicol/multicol-basic-002.html diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-003.html b/layout/reftests/w3c-css/received/css-multicol/multicol-basic-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-003.html rename to layout/reftests/w3c-css/received/css-multicol/multicol-basic-003.html diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-004.html b/layout/reftests/w3c-css/received/css-multicol/multicol-basic-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-004.html rename to layout/reftests/w3c-css/received/css-multicol/multicol-basic-004.html diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-005.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-basic-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-005.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-basic-005.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-006.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-basic-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-006.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-basic-006.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-007.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-basic-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-007.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-basic-007.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-008.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-basic-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-008.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-basic-008.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-block-no-clip-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-block-no-clip-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-block-no-clip-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-block-no-clip-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-block-no-clip-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-block-no-clip-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-block-no-clip-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-block-no-clip-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-block-no-clip-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-block-no-clip-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-block-no-clip-002-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-block-no-clip-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-block-no-clip-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-block-no-clip-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-block-no-clip-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-block-no-clip-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-br-inside-avoidcolumn-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-br-inside-avoidcolumn-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-br-inside-avoidcolumn-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-br-inside-avoidcolumn-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-br-inside-avoidcolumn-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-br-inside-avoidcolumn-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-br-inside-avoidcolumn-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-br-inside-avoidcolumn-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-break-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-break-000-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-break-000-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-break-000-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-break-000.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-break-000.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-break-000.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-break-000.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-break-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-break-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-break-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-break-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-break-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-break-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-break-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-break-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-clip-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-clip-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-clip-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-clip-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-clip-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-002-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-clip-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-clip-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-clip-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-collapsing-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-collapsing-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-collapsing-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-collapsing-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-collapsing-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-collapsing-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-collapsing-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-collapsing-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-columns-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-columns-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-columns-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-003.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-003.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-columns-003.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-004.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-004.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-columns-004.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-005.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-005.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-columns-005.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-006.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-006.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-columns-006.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-007.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-007.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-columns-007.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-invalid-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-columns-invalid-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-invalid-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-columns-invalid-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-invalid-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-columns-invalid-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-toolong-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-columns-toolong-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-toolong-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-columns-toolong-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-containing-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-containing-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-containing-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-containing-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-containing-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-002-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-containing-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-containing-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-containing-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-002-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-003-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-003-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-003.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-003.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-003.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-004-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-004-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-004.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-004.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-004.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-005.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-005.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-005.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-2-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-2-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-2-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-2-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-large-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-large-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-large-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-large-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-2-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-large-2-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-2-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-large-2-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-large-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-large-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-negative-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-negative-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-negative-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-negative-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-negative-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-negative-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-negative-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-negative-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-non-integer-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-non-integer-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-non-integer-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-non-integer-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-003.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-non-integer-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-003.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-count-non-integer-003.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-000-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-000-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-fill-000-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-000.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-000.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-000.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-fill-000.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-fill-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-fill-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-002-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-003-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-003-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-003.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-003.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-003.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-002-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-balance-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-balance-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-balance-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-balance-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-fill-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-000-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-000-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-gap-000-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-000.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-000.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-000.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-gap-000.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-gap-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-gap-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-002-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-gap-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-gap-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-003.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-003.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-gap-003.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-fraction-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-fraction-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-fraction-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-gap-fraction-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-fraction-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-fraction-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-fraction-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-gap-fraction-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-large-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-gap-large-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-large-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-gap-large-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-large-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-002-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-gap-large-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-large-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-gap-large-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-negative-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-negative-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-negative-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-gap-negative-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-height-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-height-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-height-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-height-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-height-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-height-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-height-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-height-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-height-block-child-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-height-block-child-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-height-block-child-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-height-block-child-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-height-block-child-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-height-block-child-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-height-block-child-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-height-block-child-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-inherit-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-inherit-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-002-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-inherit-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-inherit-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-003.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-003.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-inherit-003.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-004.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-004.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-inherit-004.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-3-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-3-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-3-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-inherit-3-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-4-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-4-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-4-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-inherit-4-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-list-item-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-list-item-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-list-item-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-list-item-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-list-item-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-list-item-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-list-item-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-list-item-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-margin-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-margin-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-margin-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-margin-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-child-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-margin-child-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-child-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-margin-child-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-child-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-margin-child-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-child-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-margin-child-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-002-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-nested-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-nested-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-005-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-005-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-005-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-nested-005-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-005.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-005.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-nested-005.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-column-rule-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-column-rule-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-column-rule-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-nested-column-rule-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-column-rule-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-column-rule-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-column-rule-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-nested-column-rule-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-002-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-003-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-003-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-003.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-003.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-003.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-004-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-004-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-004.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-004.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-004.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-005.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-005.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-nested-margin-005.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-overflow-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-overflow-000-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-overflow-000-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-overflow-000-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-overflow-000.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-overflow-000.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-overflow-000.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-overflow-000.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-overflowing-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-overflowing-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-overflowing-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-overflowing-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-overflowing-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-overflowing-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-overflowing-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-overflowing-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-red.png b/layout/reftests/w3c-css/received/css-multicol/multicol-red.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-red.png rename to layout/reftests/w3c-css/received/css-multicol/multicol-red.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-reduce-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-reduce-000-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-reduce-000-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-reduce-000-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-reduce-000.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-reduce-000.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-reduce-000.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-reduce-000.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-000-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-000-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-000-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-000.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-000.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-000.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-000.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-003-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-003-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-003.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-003.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-003.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-004-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-004-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-004.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-004.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-004.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-inherit-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-inherit-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-inherit-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-inherit-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-inherit-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-color-inherit-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dashed-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-dashed-000-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dashed-000-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-dashed-000-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dashed-000.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-dashed-000.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dashed-000.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-dashed-000.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dotted-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-dotted-000-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dotted-000-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-dotted-000-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dotted-000.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-dotted-000.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dotted-000.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-dotted-000.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-double-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-double-000-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-double-000-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-double-000-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-double-000.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-double-000.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-double-000.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-double-000.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-002-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-003.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-003.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-003.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-3-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-3-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-3-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-3-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-groove-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-groove-000-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-groove-000-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-groove-000-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-groove-000.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-groove-000.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-groove-000.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-groove-000.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-hidden-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-hidden-000-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-hidden-000-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-hidden-000-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-hidden-000.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-hidden-000.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-hidden-000.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-hidden-000.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-inset-000.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-inset-000.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-inset-000.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-inset-000.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-large-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-large-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-large-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-large-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-large-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-large-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-large-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-large-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-none-000.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-none-000.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-none-000.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-none-000.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-outset-000.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-outset-000.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-outset-000.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-outset-000.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-percent-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-percent-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-percent-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-percent-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-px-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-px-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-px-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-px-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ridge-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-ridge-000-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ridge-000-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-ridge-000-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ridge-000.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-ridge-000.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ridge-000.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-ridge-000.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-samelength-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-samelength-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-samelength-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-samelength-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-samelength-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-samelength-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-samelength-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-samelength-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-shorthand-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-shorthand-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-solid-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-solid-000-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-solid-000-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-solid-000-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-solid-000.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-solid-000.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-solid-000.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-solid-000.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-stacking-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-stacking-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-stacking-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-stacking-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-stacking-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-stacking-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-stacking-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-stacking-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-groove-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-groove-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-groove-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-groove-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-groove-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-groove-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-groove-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-groove-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-inset-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-inset-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-inset-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-inset-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-outset-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-outset-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-outset-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-outset-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-ridge-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-ridge-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-ridge-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-ridge-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-ridge-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-ridge-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-ridge-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-ridge-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-shorthand-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-shorthand-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-shorthand-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-shorthand-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-000-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-000-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-000-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-000-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-000.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-000.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-000.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-000.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-002-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-003.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-003.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-003.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-block-sibling-003.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-block-sibling-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-block-sibling-003.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-block-sibling-003.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-block-sibling-3-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-block-sibling-3-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-block-sibling-3-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-block-sibling-3-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-002-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-002-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-bottom-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-bottom-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-bottom-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-bottom-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-bottom-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-bottom-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-bottom-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-bottom-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-003.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-003.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-003.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-3-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-3-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-3-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-3-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-firstchild-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-firstchild-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-firstchild-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-firstchild-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-firstchild-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-firstchild-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-float-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-float-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-float-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-float-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-float-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-float-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-float-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-float-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-none-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-none-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-none-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-none-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-span-none-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-none-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-span-none-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-span-none-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-height-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-height-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-height-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-height-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-height-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-height-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-vertical-align-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-vertical-align-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-vertical-align-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-vertical-align-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-vertical-align-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-vertical-align-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-vertical-align-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-vertical-align-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-width-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-width-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-width-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-width-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-width-002-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-width-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-width-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-width-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-003.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-width-003.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-width-003.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-count-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-count-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-width-count-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-width-count-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-count-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-count-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-width-count-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-width-count-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-ems-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-ems-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-width-ems-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-width-ems-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-ems-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-ems-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-width-ems-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-width-ems-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-invalid-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-invalid-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-width-invalid-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-width-invalid-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-invalid-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-invalid-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-width-invalid-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-width-invalid-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-large-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-large-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-width-large-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-width-large-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-large-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-large-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-width-large-002.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-width-large-002.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-negative-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-negative-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-width-negative-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-width-negative-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-small-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-small-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-width-small-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-width-small-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-width-small-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-small-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-width-small-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-width-small-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-zero-height-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-zero-height-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-zero-height-001-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-zero-height-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/multicol-zero-height-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-zero-height-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/multicol-zero-height-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-zero-height-001.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/reference/multicol-basic-005-ref.xht b/layout/reftests/w3c-css/received/css-multicol/reference/multicol-basic-005-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/reference/multicol-basic-005-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/reference/multicol-basic-005-ref.xht diff --git a/layout/reftests/w3c-css/received/css-multicol-1/reference/multicol-basic-ref.html b/layout/reftests/w3c-css/received/css-multicol/reference/multicol-basic-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/reference/multicol-basic-ref.html rename to layout/reftests/w3c-css/received/css-multicol/reference/multicol-basic-ref.html diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-green.png b/layout/reftests/w3c-css/received/css-multicol/support/1x1-green.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/1x1-green.png rename to layout/reftests/w3c-css/received/css-multicol/support/1x1-green.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-lime.png b/layout/reftests/w3c-css/received/css-multicol/support/1x1-lime.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/1x1-lime.png rename to layout/reftests/w3c-css/received/css-multicol/support/1x1-lime.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-maroon.png b/layout/reftests/w3c-css/received/css-multicol/support/1x1-maroon.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/1x1-maroon.png rename to layout/reftests/w3c-css/received/css-multicol/support/1x1-maroon.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-navy.png b/layout/reftests/w3c-css/received/css-multicol/support/1x1-navy.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/1x1-navy.png rename to layout/reftests/w3c-css/received/css-multicol/support/1x1-navy.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-red.png b/layout/reftests/w3c-css/received/css-multicol/support/1x1-red.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/1x1-red.png rename to layout/reftests/w3c-css/received/css-multicol/support/1x1-red.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/1x1-white.png b/layout/reftests/w3c-css/received/css-multicol/support/1x1-white.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/1x1-white.png rename to layout/reftests/w3c-css/received/css-multicol/support/1x1-white.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/60x60-gg-rr.png b/layout/reftests/w3c-css/received/css-multicol/support/60x60-gg-rr.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/60x60-gg-rr.png rename to layout/reftests/w3c-css/received/css-multicol/support/60x60-gg-rr.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/60x60-green.png b/layout/reftests/w3c-css/received/css-multicol/support/60x60-green.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/60x60-green.png rename to layout/reftests/w3c-css/received/css-multicol/support/60x60-green.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/60x60-red.png b/layout/reftests/w3c-css/received/css-multicol/support/60x60-red.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/60x60-red.png rename to layout/reftests/w3c-css/received/css-multicol/support/60x60-red.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/a-green.css b/layout/reftests/w3c-css/received/css-multicol/support/a-green.css similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/a-green.css rename to layout/reftests/w3c-css/received/css-multicol/support/a-green.css diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/b-green.css b/layout/reftests/w3c-css/received/css-multicol/support/b-green.css similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/b-green.css rename to layout/reftests/w3c-css/received/css-multicol/support/b-green.css diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/black20x20.png b/layout/reftests/w3c-css/received/css-multicol/support/black20x20.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/black20x20.png rename to layout/reftests/w3c-css/received/css-multicol/support/black20x20.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/c-red.css b/layout/reftests/w3c-css/received/css-multicol/support/c-red.css similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/c-red.css rename to layout/reftests/w3c-css/received/css-multicol/support/c-red.css diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/cat.png b/layout/reftests/w3c-css/received/css-multicol/support/cat.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/cat.png rename to layout/reftests/w3c-css/received/css-multicol/support/cat.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/import-green.css b/layout/reftests/w3c-css/received/css-multicol/support/import-green.css similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/import-green.css rename to layout/reftests/w3c-css/received/css-multicol/support/import-green.css diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/import-red.css b/layout/reftests/w3c-css/received/css-multicol/support/import-red.css similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/import-red.css rename to layout/reftests/w3c-css/received/css-multicol/support/import-red.css diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/pattern-grg-rgr-grg.png b/layout/reftests/w3c-css/received/css-multicol/support/pattern-grg-rgr-grg.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/pattern-grg-rgr-grg.png rename to layout/reftests/w3c-css/received/css-multicol/support/pattern-grg-rgr-grg.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/pattern-grg-rrg-rgg.png b/layout/reftests/w3c-css/received/css-multicol/support/pattern-grg-rrg-rgg.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/pattern-grg-rrg-rgg.png rename to layout/reftests/w3c-css/received/css-multicol/support/pattern-grg-rrg-rgg.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/pattern-rgr-grg-rgr.png b/layout/reftests/w3c-css/received/css-multicol/support/pattern-rgr-grg-rgr.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/pattern-rgr-grg-rgr.png rename to layout/reftests/w3c-css/received/css-multicol/support/pattern-rgr-grg-rgr.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/pattern-tr.png b/layout/reftests/w3c-css/received/css-multicol/support/pattern-tr.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/pattern-tr.png rename to layout/reftests/w3c-css/received/css-multicol/support/pattern-tr.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/red20x20.png b/layout/reftests/w3c-css/received/css-multicol/support/red20x20.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/red20x20.png rename to layout/reftests/w3c-css/received/css-multicol/support/red20x20.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/square-purple.png b/layout/reftests/w3c-css/received/css-multicol/support/square-purple.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/square-purple.png rename to layout/reftests/w3c-css/received/css-multicol/support/square-purple.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/square-teal.png b/layout/reftests/w3c-css/received/css-multicol/support/square-teal.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/square-teal.png rename to layout/reftests/w3c-css/received/css-multicol/support/square-teal.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/square-white.png b/layout/reftests/w3c-css/received/css-multicol/support/square-white.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/square-white.png rename to layout/reftests/w3c-css/received/css-multicol/support/square-white.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-blue.png b/layout/reftests/w3c-css/received/css-multicol/support/swatch-blue.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/swatch-blue.png rename to layout/reftests/w3c-css/received/css-multicol/support/swatch-blue.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-gray.png b/layout/reftests/w3c-css/received/css-multicol/support/swatch-gray.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/swatch-gray.png rename to layout/reftests/w3c-css/received/css-multicol/support/swatch-gray.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-green.png b/layout/reftests/w3c-css/received/css-multicol/support/swatch-green.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/swatch-green.png rename to layout/reftests/w3c-css/received/css-multicol/support/swatch-green.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-lime.png b/layout/reftests/w3c-css/received/css-multicol/support/swatch-lime.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/swatch-lime.png rename to layout/reftests/w3c-css/received/css-multicol/support/swatch-lime.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-navy.png b/layout/reftests/w3c-css/received/css-multicol/support/swatch-navy.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/swatch-navy.png rename to layout/reftests/w3c-css/received/css-multicol/support/swatch-navy.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-orange.png b/layout/reftests/w3c-css/received/css-multicol/support/swatch-orange.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/swatch-orange.png rename to layout/reftests/w3c-css/received/css-multicol/support/swatch-orange.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-pink.png b/layout/reftests/w3c-css/received/css-multicol/support/swatch-pink.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/swatch-pink.png rename to layout/reftests/w3c-css/received/css-multicol/support/swatch-pink.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-purple.png b/layout/reftests/w3c-css/received/css-multicol/support/swatch-purple.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/swatch-purple.png rename to layout/reftests/w3c-css/received/css-multicol/support/swatch-purple.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-red.png b/layout/reftests/w3c-css/received/css-multicol/support/swatch-red.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/swatch-red.png rename to layout/reftests/w3c-css/received/css-multicol/support/swatch-red.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-white.png b/layout/reftests/w3c-css/received/css-multicol/support/swatch-white.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/swatch-white.png rename to layout/reftests/w3c-css/received/css-multicol/support/swatch-white.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/swatch-yellow.png b/layout/reftests/w3c-css/received/css-multicol/support/swatch-yellow.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/swatch-yellow.png rename to layout/reftests/w3c-css/received/css-multicol/support/swatch-yellow.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/test-bl.png b/layout/reftests/w3c-css/received/css-multicol/support/test-bl.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/test-bl.png rename to layout/reftests/w3c-css/received/css-multicol/support/test-bl.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/test-br.png b/layout/reftests/w3c-css/received/css-multicol/support/test-br.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/test-br.png rename to layout/reftests/w3c-css/received/css-multicol/support/test-br.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/test-outer.png b/layout/reftests/w3c-css/received/css-multicol/support/test-outer.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/test-outer.png rename to layout/reftests/w3c-css/received/css-multicol/support/test-outer.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/test-tl.png b/layout/reftests/w3c-css/received/css-multicol/support/test-tl.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/test-tl.png rename to layout/reftests/w3c-css/received/css-multicol/support/test-tl.png diff --git a/layout/reftests/w3c-css/received/css-multicol-1/support/test-tr.png b/layout/reftests/w3c-css/received/css-multicol/support/test-tr.png similarity index 100% rename from layout/reftests/w3c-css/received/css-multicol-1/support/test-tr.png rename to layout/reftests/w3c-css/received/css-multicol/support/test-tr.png diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/OWNERS b/layout/reftests/w3c-css/received/css-namespaces/OWNERS similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/OWNERS rename to layout/reftests/w3c-css/received/css-namespaces/OWNERS diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/prefix-001.xml b/layout/reftests/w3c-css/received/css-namespaces/prefix-001.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/prefix-001.xml rename to layout/reftests/w3c-css/received/css-namespaces/prefix-001.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/prefix-002.xml b/layout/reftests/w3c-css/received/css-namespaces/prefix-002.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/prefix-002.xml rename to layout/reftests/w3c-css/received/css-namespaces/prefix-002.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/prefix-003.xml b/layout/reftests/w3c-css/received/css-namespaces/prefix-003.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/prefix-003.xml rename to layout/reftests/w3c-css/received/css-namespaces/prefix-003.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/prefix-004.xml b/layout/reftests/w3c-css/received/css-namespaces/prefix-004.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/prefix-004.xml rename to layout/reftests/w3c-css/received/css-namespaces/prefix-004.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/prefix-005.xml b/layout/reftests/w3c-css/received/css-namespaces/prefix-005.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/prefix-005.xml rename to layout/reftests/w3c-css/received/css-namespaces/prefix-005.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/prefix-006.xml b/layout/reftests/w3c-css/received/css-namespaces/prefix-006.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/prefix-006.xml rename to layout/reftests/w3c-css/received/css-namespaces/prefix-006.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1-block.xml b/layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-1-block.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1-block.xml rename to layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-1-block.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1-generic.xml b/layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-1-generic.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1-generic.xml rename to layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-1-generic.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1.xml b/layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-1.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1.xml rename to layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-1.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-2-generic.xml b/layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-2-generic.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-2-generic.xml rename to layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-2-generic.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-2.xml b/layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-2.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-2.xml rename to layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-2.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-3.xml b/layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-3.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-3.xml rename to layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-3.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-5.xml b/layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-5.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-5.xml rename to layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-5.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-6.xml b/layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-6.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-6.xml rename to layout/reftests/w3c-css/received/css-namespaces/reftest/ref-lime-6.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/scope-001.xml b/layout/reftests/w3c-css/received/css-namespaces/scope-001.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/scope-001.xml rename to layout/reftests/w3c-css/received/css-namespaces/scope-001.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/scope-002.xml b/layout/reftests/w3c-css/received/css-namespaces/scope-002.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/scope-002.xml rename to layout/reftests/w3c-css/received/css-namespaces/scope-002.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/support/fail.css b/layout/reftests/w3c-css/received/css-namespaces/support/fail.css similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/support/fail.css rename to layout/reftests/w3c-css/received/css-namespaces/support/fail.css diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/support/scope-002a.css b/layout/reftests/w3c-css/received/css-namespaces/support/scope-002a.css similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/support/scope-002a.css rename to layout/reftests/w3c-css/received/css-namespaces/support/scope-002a.css diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/support/scope-002b.css b/layout/reftests/w3c-css/received/css-namespaces/support/scope-002b.css similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/support/scope-002b.css rename to layout/reftests/w3c-css/received/css-namespaces/support/scope-002b.css diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/support/syntax-007.css b/layout/reftests/w3c-css/received/css-namespaces/support/syntax-007.css similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/support/syntax-007.css rename to layout/reftests/w3c-css/received/css-namespaces/support/syntax-007.css diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-001.xml b/layout/reftests/w3c-css/received/css-namespaces/syntax-001.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/syntax-001.xml rename to layout/reftests/w3c-css/received/css-namespaces/syntax-001.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-002.xml b/layout/reftests/w3c-css/received/css-namespaces/syntax-002.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/syntax-002.xml rename to layout/reftests/w3c-css/received/css-namespaces/syntax-002.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-003.xml b/layout/reftests/w3c-css/received/css-namespaces/syntax-003.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/syntax-003.xml rename to layout/reftests/w3c-css/received/css-namespaces/syntax-003.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-004.xml b/layout/reftests/w3c-css/received/css-namespaces/syntax-004.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/syntax-004.xml rename to layout/reftests/w3c-css/received/css-namespaces/syntax-004.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-005.xml b/layout/reftests/w3c-css/received/css-namespaces/syntax-005.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/syntax-005.xml rename to layout/reftests/w3c-css/received/css-namespaces/syntax-005.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-006.xml b/layout/reftests/w3c-css/received/css-namespaces/syntax-006.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/syntax-006.xml rename to layout/reftests/w3c-css/received/css-namespaces/syntax-006.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-007.xml b/layout/reftests/w3c-css/received/css-namespaces/syntax-007.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/syntax-007.xml rename to layout/reftests/w3c-css/received/css-namespaces/syntax-007.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-008.xml b/layout/reftests/w3c-css/received/css-namespaces/syntax-008.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/syntax-008.xml rename to layout/reftests/w3c-css/received/css-namespaces/syntax-008.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-009.xml b/layout/reftests/w3c-css/received/css-namespaces/syntax-009.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/syntax-009.xml rename to layout/reftests/w3c-css/received/css-namespaces/syntax-009.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-010.xml b/layout/reftests/w3c-css/received/css-namespaces/syntax-010.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/syntax-010.xml rename to layout/reftests/w3c-css/received/css-namespaces/syntax-010.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-011.xml b/layout/reftests/w3c-css/received/css-namespaces/syntax-011.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/syntax-011.xml rename to layout/reftests/w3c-css/received/css-namespaces/syntax-011.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-012.xml b/layout/reftests/w3c-css/received/css-namespaces/syntax-012.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/syntax-012.xml rename to layout/reftests/w3c-css/received/css-namespaces/syntax-012.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-013.xml b/layout/reftests/w3c-css/received/css-namespaces/syntax-013.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/syntax-013.xml rename to layout/reftests/w3c-css/received/css-namespaces/syntax-013.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-014.xml b/layout/reftests/w3c-css/received/css-namespaces/syntax-014.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/syntax-014.xml rename to layout/reftests/w3c-css/received/css-namespaces/syntax-014.xml diff --git a/layout/reftests/w3c-css/received/css-namespaces-3/syntax-015.xml b/layout/reftests/w3c-css/received/css-namespaces/syntax-015.xml similarity index 100% rename from layout/reftests/w3c-css/received/css-namespaces-3/syntax-015.xml rename to layout/reftests/w3c-css/received/css-namespaces/syntax-015.xml diff --git a/layout/reftests/w3c-css/received/css-values-3/OWNERS b/layout/reftests/w3c-css/received/css-values/OWNERS similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/OWNERS rename to layout/reftests/w3c-css/received/css-values/OWNERS diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-color-invalid-cast.html b/layout/reftests/w3c-css/received/css-values/attr-color-invalid-cast.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/attr-color-invalid-cast.html rename to layout/reftests/w3c-css/received/css-values/attr-color-invalid-cast.html diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-color-invalid-fallback.html b/layout/reftests/w3c-css/received/css-values/attr-color-invalid-fallback.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/attr-color-invalid-fallback.html rename to layout/reftests/w3c-css/received/css-values/attr-color-invalid-fallback.html diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-color-valid.html b/layout/reftests/w3c-css/received/css-values/attr-color-valid.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/attr-color-valid.html rename to layout/reftests/w3c-css/received/css-values/attr-color-valid.html diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-001.html b/layout/reftests/w3c-css/received/css-values/attr-invalid-type-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-001.html rename to layout/reftests/w3c-css/received/css-values/attr-invalid-type-001.html diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-002.html b/layout/reftests/w3c-css/received/css-values/attr-invalid-type-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-002.html rename to layout/reftests/w3c-css/received/css-values/attr-invalid-type-002.html diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-length-invalid-cast.html b/layout/reftests/w3c-css/received/css-values/attr-length-invalid-cast.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/attr-length-invalid-cast.html rename to layout/reftests/w3c-css/received/css-values/attr-length-invalid-cast.html diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-length-invalid-fallback.html b/layout/reftests/w3c-css/received/css-values/attr-length-invalid-fallback.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/attr-length-invalid-fallback.html rename to layout/reftests/w3c-css/received/css-values/attr-length-invalid-fallback.html diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-length-valid-zero-nofallback.html b/layout/reftests/w3c-css/received/css-values/attr-length-valid-zero-nofallback.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/attr-length-valid-zero-nofallback.html rename to layout/reftests/w3c-css/received/css-values/attr-length-valid-zero-nofallback.html diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-length-valid-zero.html b/layout/reftests/w3c-css/received/css-values/attr-length-valid-zero.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/attr-length-valid-zero.html rename to layout/reftests/w3c-css/received/css-values/attr-length-valid-zero.html diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-length-valid.html b/layout/reftests/w3c-css/received/css-values/attr-length-valid.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/attr-length-valid.html rename to layout/reftests/w3c-css/received/css-values/attr-length-valid.html diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-px-invalid-cast.html b/layout/reftests/w3c-css/received/css-values/attr-px-invalid-cast.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/attr-px-invalid-cast.html rename to layout/reftests/w3c-css/received/css-values/attr-px-invalid-cast.html diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-px-invalid-fallback.html b/layout/reftests/w3c-css/received/css-values/attr-px-invalid-fallback.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/attr-px-invalid-fallback.html rename to layout/reftests/w3c-css/received/css-values/attr-px-invalid-fallback.html diff --git a/layout/reftests/w3c-css/received/css-values-3/attr-px-valid.html b/layout/reftests/w3c-css/received/css-values/attr-px-valid.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/attr-px-valid.html rename to layout/reftests/w3c-css/received/css-values/attr-px-valid.html diff --git a/layout/reftests/w3c-css/received/css-values-3/calc-in-calc.html b/layout/reftests/w3c-css/received/css-values/calc-in-calc.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/calc-in-calc.html rename to layout/reftests/w3c-css/received/css-values/calc-in-calc.html diff --git a/layout/reftests/w3c-css/received/css-values-3/calc-in-media-queries-001.html b/layout/reftests/w3c-css/received/css-values/calc-in-media-queries-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/calc-in-media-queries-001.html rename to layout/reftests/w3c-css/received/css-values/calc-in-media-queries-001.html diff --git a/layout/reftests/w3c-css/received/css-values-3/calc-in-media-queries-002.html b/layout/reftests/w3c-css/received/css-values/calc-in-media-queries-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/calc-in-media-queries-002.html rename to layout/reftests/w3c-css/received/css-values/calc-in-media-queries-002.html diff --git a/layout/reftests/w3c-css/received/css-values-3/calc-invalid-range-clamping.html b/layout/reftests/w3c-css/received/css-values/calc-invalid-range-clamping.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/calc-invalid-range-clamping.html rename to layout/reftests/w3c-css/received/css-values/calc-invalid-range-clamping.html diff --git a/layout/reftests/w3c-css/received/css-values-3/calc-parenthesis-stack.html b/layout/reftests/w3c-css/received/css-values/calc-parenthesis-stack.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/calc-parenthesis-stack.html rename to layout/reftests/w3c-css/received/css-values/calc-parenthesis-stack.html diff --git a/layout/reftests/w3c-css/received/css-values-3/ch-unit-001.html b/layout/reftests/w3c-css/received/css-values/ch-unit-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/ch-unit-001.html rename to layout/reftests/w3c-css/received/css-values/ch-unit-001.html diff --git a/layout/reftests/w3c-css/received/css-values-3/ch-unit-002.html b/layout/reftests/w3c-css/received/css-values/ch-unit-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/ch-unit-002.html rename to layout/reftests/w3c-css/received/css-values/ch-unit-002.html diff --git a/layout/reftests/w3c-css/received/css-values-3/ch-unit-003.html b/layout/reftests/w3c-css/received/css-values/ch-unit-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/ch-unit-003.html rename to layout/reftests/w3c-css/received/css-values/ch-unit-003.html diff --git a/layout/reftests/w3c-css/received/css-values-3/ch-unit-004.html b/layout/reftests/w3c-css/received/css-values/ch-unit-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/ch-unit-004.html rename to layout/reftests/w3c-css/received/css-values/ch-unit-004.html diff --git a/layout/reftests/w3c-css/received/css-values-3/initial-background-color.html b/layout/reftests/w3c-css/received/css-values/initial-background-color.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/initial-background-color.html rename to layout/reftests/w3c-css/received/css-values/initial-background-color.html diff --git a/layout/reftests/w3c-css/received/css-values-3/reference/200-200-green.html b/layout/reftests/w3c-css/received/css-values/reference/200-200-green.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/reference/200-200-green.html rename to layout/reftests/w3c-css/received/css-values/reference/200-200-green.html diff --git a/layout/reftests/w3c-css/received/css-values-3/reference/all-green.html b/layout/reftests/w3c-css/received/css-values/reference/all-green.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/reference/all-green.html rename to layout/reftests/w3c-css/received/css-values/reference/all-green.html diff --git a/layout/reftests/w3c-css/received/css-values-3/reference/ch-unit-001-ref.html b/layout/reftests/w3c-css/received/css-values/reference/ch-unit-001-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/reference/ch-unit-001-ref.html rename to layout/reftests/w3c-css/received/css-values/reference/ch-unit-001-ref.html diff --git a/layout/reftests/w3c-css/received/css-values-3/reference/ch-unit-002-ref.html b/layout/reftests/w3c-css/received/css-values/reference/ch-unit-002-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/reference/ch-unit-002-ref.html rename to layout/reftests/w3c-css/received/css-values/reference/ch-unit-002-ref.html diff --git a/layout/reftests/w3c-css/received/css-values-3/reference/vh_not_refreshing_on_chrome-ref.html b/layout/reftests/w3c-css/received/css-values/reference/vh_not_refreshing_on_chrome-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/reference/vh_not_refreshing_on_chrome-ref.html rename to layout/reftests/w3c-css/received/css-values/reference/vh_not_refreshing_on_chrome-ref.html diff --git a/layout/reftests/w3c-css/received/css-values-3/support/1x1-green.png b/layout/reftests/w3c-css/received/css-values/support/1x1-green.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/1x1-green.png rename to layout/reftests/w3c-css/received/css-values/support/1x1-green.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/1x1-lime.png b/layout/reftests/w3c-css/received/css-values/support/1x1-lime.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/1x1-lime.png rename to layout/reftests/w3c-css/received/css-values/support/1x1-lime.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/1x1-maroon.png b/layout/reftests/w3c-css/received/css-values/support/1x1-maroon.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/1x1-maroon.png rename to layout/reftests/w3c-css/received/css-values/support/1x1-maroon.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/1x1-navy.png b/layout/reftests/w3c-css/received/css-values/support/1x1-navy.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/1x1-navy.png rename to layout/reftests/w3c-css/received/css-values/support/1x1-navy.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/1x1-red.png b/layout/reftests/w3c-css/received/css-values/support/1x1-red.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/1x1-red.png rename to layout/reftests/w3c-css/received/css-values/support/1x1-red.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/1x1-white.png b/layout/reftests/w3c-css/received/css-values/support/1x1-white.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/1x1-white.png rename to layout/reftests/w3c-css/received/css-values/support/1x1-white.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/60x60-gg-rr.png b/layout/reftests/w3c-css/received/css-values/support/60x60-gg-rr.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/60x60-gg-rr.png rename to layout/reftests/w3c-css/received/css-values/support/60x60-gg-rr.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/60x60-green.png b/layout/reftests/w3c-css/received/css-values/support/60x60-green.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/60x60-green.png rename to layout/reftests/w3c-css/received/css-values/support/60x60-green.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/60x60-red.png b/layout/reftests/w3c-css/received/css-values/support/60x60-red.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/60x60-red.png rename to layout/reftests/w3c-css/received/css-values/support/60x60-red.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/README b/layout/reftests/w3c-css/received/css-values/support/README similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/README rename to layout/reftests/w3c-css/received/css-values/support/README diff --git a/layout/reftests/w3c-css/received/css-values-3/support/a-green.css b/layout/reftests/w3c-css/received/css-values/support/a-green.css similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/a-green.css rename to layout/reftests/w3c-css/received/css-values/support/a-green.css diff --git a/layout/reftests/w3c-css/received/css-values-3/support/b-green.css b/layout/reftests/w3c-css/received/css-values/support/b-green.css similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/b-green.css rename to layout/reftests/w3c-css/received/css-values/support/b-green.css diff --git a/layout/reftests/w3c-css/received/css-values-3/support/c-red.css b/layout/reftests/w3c-css/received/css-values/support/c-red.css similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/c-red.css rename to layout/reftests/w3c-css/received/css-values/support/c-red.css diff --git a/layout/reftests/w3c-css/received/css-values-3/support/cat.png b/layout/reftests/w3c-css/received/css-values/support/cat.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/cat.png rename to layout/reftests/w3c-css/received/css-values/support/cat.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/import-green.css b/layout/reftests/w3c-css/received/css-values/support/import-green.css similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/import-green.css rename to layout/reftests/w3c-css/received/css-values/support/import-green.css diff --git a/layout/reftests/w3c-css/received/css-values-3/support/import-red.css b/layout/reftests/w3c-css/received/css-values/support/import-red.css similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/import-red.css rename to layout/reftests/w3c-css/received/css-values/support/import-red.css diff --git a/layout/reftests/w3c-css/received/css-values-3/support/pattern-grg-rgr-grg.png b/layout/reftests/w3c-css/received/css-values/support/pattern-grg-rgr-grg.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/pattern-grg-rgr-grg.png rename to layout/reftests/w3c-css/received/css-values/support/pattern-grg-rgr-grg.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/pattern-grg-rrg-rgg.png b/layout/reftests/w3c-css/received/css-values/support/pattern-grg-rrg-rgg.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/pattern-grg-rrg-rgg.png rename to layout/reftests/w3c-css/received/css-values/support/pattern-grg-rrg-rgg.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/pattern-rgr-grg-rgr.png b/layout/reftests/w3c-css/received/css-values/support/pattern-rgr-grg-rgr.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/pattern-rgr-grg-rgr.png rename to layout/reftests/w3c-css/received/css-values/support/pattern-rgr-grg-rgr.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/pattern-tr.png b/layout/reftests/w3c-css/received/css-values/support/pattern-tr.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/pattern-tr.png rename to layout/reftests/w3c-css/received/css-values/support/pattern-tr.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/ruler-h-50%.png b/layout/reftests/w3c-css/received/css-values/support/ruler-h-50%.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/ruler-h-50%.png rename to layout/reftests/w3c-css/received/css-values/support/ruler-h-50%.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/ruler-h-50px.png b/layout/reftests/w3c-css/received/css-values/support/ruler-h-50px.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/ruler-h-50px.png rename to layout/reftests/w3c-css/received/css-values/support/ruler-h-50px.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/ruler-v-100px.png b/layout/reftests/w3c-css/received/css-values/support/ruler-v-100px.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/ruler-v-100px.png rename to layout/reftests/w3c-css/received/css-values/support/ruler-v-100px.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/ruler-v-50px.png b/layout/reftests/w3c-css/received/css-values/support/ruler-v-50px.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/ruler-v-50px.png rename to layout/reftests/w3c-css/received/css-values/support/ruler-v-50px.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/square-purple.png b/layout/reftests/w3c-css/received/css-values/support/square-purple.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/square-purple.png rename to layout/reftests/w3c-css/received/css-values/support/square-purple.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/square-teal.png b/layout/reftests/w3c-css/received/css-values/support/square-teal.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/square-teal.png rename to layout/reftests/w3c-css/received/css-values/support/square-teal.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/square-white.png b/layout/reftests/w3c-css/received/css-values/support/square-white.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/square-white.png rename to layout/reftests/w3c-css/received/css-values/support/square-white.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/support/README b/layout/reftests/w3c-css/received/css-values/support/support/README similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/support/README rename to layout/reftests/w3c-css/received/css-values/support/support/README diff --git a/layout/reftests/w3c-css/received/css-values-3/support/support/swatch-green.png b/layout/reftests/w3c-css/received/css-values/support/support/swatch-green.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/support/swatch-green.png rename to layout/reftests/w3c-css/received/css-values/support/support/swatch-green.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/support/swatch-red.png b/layout/reftests/w3c-css/received/css-values/support/support/swatch-red.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/support/swatch-red.png rename to layout/reftests/w3c-css/received/css-values/support/support/swatch-red.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/swatch-blue.png b/layout/reftests/w3c-css/received/css-values/support/swatch-blue.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/swatch-blue.png rename to layout/reftests/w3c-css/received/css-values/support/swatch-blue.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/swatch-green.png b/layout/reftests/w3c-css/received/css-values/support/swatch-green.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/swatch-green.png rename to layout/reftests/w3c-css/received/css-values/support/swatch-green.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/swatch-lime.png b/layout/reftests/w3c-css/received/css-values/support/swatch-lime.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/swatch-lime.png rename to layout/reftests/w3c-css/received/css-values/support/swatch-lime.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/swatch-orange.png b/layout/reftests/w3c-css/received/css-values/support/swatch-orange.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/swatch-orange.png rename to layout/reftests/w3c-css/received/css-values/support/swatch-orange.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/swatch-red.png b/layout/reftests/w3c-css/received/css-values/support/swatch-red.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/swatch-red.png rename to layout/reftests/w3c-css/received/css-values/support/swatch-red.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/swatch-teal.png b/layout/reftests/w3c-css/received/css-values/support/swatch-teal.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/swatch-teal.png rename to layout/reftests/w3c-css/received/css-values/support/swatch-teal.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/swatch-white.png b/layout/reftests/w3c-css/received/css-values/support/swatch-white.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/swatch-white.png rename to layout/reftests/w3c-css/received/css-values/support/swatch-white.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/swatch-yellow.png b/layout/reftests/w3c-css/received/css-values/support/swatch-yellow.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/swatch-yellow.png rename to layout/reftests/w3c-css/received/css-values/support/swatch-yellow.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/test-bl.png b/layout/reftests/w3c-css/received/css-values/support/test-bl.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/test-bl.png rename to layout/reftests/w3c-css/received/css-values/support/test-bl.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/test-br.png b/layout/reftests/w3c-css/received/css-values/support/test-br.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/test-br.png rename to layout/reftests/w3c-css/received/css-values/support/test-br.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/test-inner-half-size.png b/layout/reftests/w3c-css/received/css-values/support/test-inner-half-size.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/test-inner-half-size.png rename to layout/reftests/w3c-css/received/css-values/support/test-inner-half-size.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/test-outer.png b/layout/reftests/w3c-css/received/css-values/support/test-outer.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/test-outer.png rename to layout/reftests/w3c-css/received/css-values/support/test-outer.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/test-tl.png b/layout/reftests/w3c-css/received/css-values/support/test-tl.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/test-tl.png rename to layout/reftests/w3c-css/received/css-values/support/test-tl.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/test-tr.png b/layout/reftests/w3c-css/received/css-values/support/test-tr.png similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/test-tr.png rename to layout/reftests/w3c-css/received/css-values/support/test-tr.png diff --git a/layout/reftests/w3c-css/received/css-values-3/support/vh_not_refreshing_on_chrome_iframe.html b/layout/reftests/w3c-css/received/css-values/support/vh_not_refreshing_on_chrome_iframe.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/support/vh_not_refreshing_on_chrome_iframe.html rename to layout/reftests/w3c-css/received/css-values/support/vh_not_refreshing_on_chrome_iframe.html diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-calc-support-pct.html b/layout/reftests/w3c-css/received/css-values/vh-calc-support-pct.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/vh-calc-support-pct.html rename to layout/reftests/w3c-css/received/css-values/vh-calc-support-pct.html diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-calc-support.html b/layout/reftests/w3c-css/received/css-values/vh-calc-support.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/vh-calc-support.html rename to layout/reftests/w3c-css/received/css-values/vh-calc-support.html diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-em-inherit.html b/layout/reftests/w3c-css/received/css-values/vh-em-inherit.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/vh-em-inherit.html rename to layout/reftests/w3c-css/received/css-values/vh-em-inherit.html diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-inherit.html b/layout/reftests/w3c-css/received/css-values/vh-inherit.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/vh-inherit.html rename to layout/reftests/w3c-css/received/css-values/vh-inherit.html diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-interpolate-pct.html b/layout/reftests/w3c-css/received/css-values/vh-interpolate-pct.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/vh-interpolate-pct.html rename to layout/reftests/w3c-css/received/css-values/vh-interpolate-pct.html diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-interpolate-px.html b/layout/reftests/w3c-css/received/css-values/vh-interpolate-px.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/vh-interpolate-px.html rename to layout/reftests/w3c-css/received/css-values/vh-interpolate-px.html diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-interpolate-vh.html b/layout/reftests/w3c-css/received/css-values/vh-interpolate-vh.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/vh-interpolate-vh.html rename to layout/reftests/w3c-css/received/css-values/vh-interpolate-vh.html diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-support-atviewport.html b/layout/reftests/w3c-css/received/css-values/vh-support-atviewport.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/vh-support-atviewport.html rename to layout/reftests/w3c-css/received/css-values/vh-support-atviewport.html diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-support-margin.html b/layout/reftests/w3c-css/received/css-values/vh-support-margin.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/vh-support-margin.html rename to layout/reftests/w3c-css/received/css-values/vh-support-margin.html diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-support-transform-origin.html b/layout/reftests/w3c-css/received/css-values/vh-support-transform-origin.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/vh-support-transform-origin.html rename to layout/reftests/w3c-css/received/css-values/vh-support-transform-origin.html diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-support-transform-translate.html b/layout/reftests/w3c-css/received/css-values/vh-support-transform-translate.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/vh-support-transform-translate.html rename to layout/reftests/w3c-css/received/css-values/vh-support-transform-translate.html diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-support.html b/layout/reftests/w3c-css/received/css-values/vh-support.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/vh-support.html rename to layout/reftests/w3c-css/received/css-values/vh-support.html diff --git a/layout/reftests/w3c-css/received/css-values-3/vh-zero-support.html b/layout/reftests/w3c-css/received/css-values/vh-zero-support.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/vh-zero-support.html rename to layout/reftests/w3c-css/received/css-values/vh-zero-support.html diff --git a/layout/reftests/w3c-css/received/css-values-3/vh_not_refreshing_on_chrome.html b/layout/reftests/w3c-css/received/css-values/vh_not_refreshing_on_chrome.html similarity index 100% rename from layout/reftests/w3c-css/received/css-values-3/vh_not_refreshing_on_chrome.html rename to layout/reftests/w3c-css/received/css-values/vh_not_refreshing_on_chrome.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/OWNERS b/layout/reftests/w3c-css/received/css-writing-modes/OWNERS similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/OWNERS rename to layout/reftests/w3c-css/received/css-writing-modes/OWNERS diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-011.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-011.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-011.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-011.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-013.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-013.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-013.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-013.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-015.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-015.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-015.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-015.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-017.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-017.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-017.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-017.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-019.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-019.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-019.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-019.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-021.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-021.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-021.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-021.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-023.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-023.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-023.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-023.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-025.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-025.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-025.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-025.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-027.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-027.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-027.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-027.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-029.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-029.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-029.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-029.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-031.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-031.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-031.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-031.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-033.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-033.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vlr-033.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vlr-033.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-004-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-004-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-008-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-008-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-008-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-008-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-010.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-010.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-010.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-010.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-012.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-012.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-012.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-012.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-014.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-014.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-014.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-014.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-016.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-016.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-016.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-016.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-018.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-018.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-018.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-018.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-020.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-020.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-020.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-020.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-022.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-022.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-022.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-022.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-024.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-024.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-024.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-024.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-026.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-026.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-026.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-026.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-028.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-028.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-028.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-028.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-030.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-030.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-030.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-030.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-032.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-032.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-icb-vrl-032.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-icb-vrl-032.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-007-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-007-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-007-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-007-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-009-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-009-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-009-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-009-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-011.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-011.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-011.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-011.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-013-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-013-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-013-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-013-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-013.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-013.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-013.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-013.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-015.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-015.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-015.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-015.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-017.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-017.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-017.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-017.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-019.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-019.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-019.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-019.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-021.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-021.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-021.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-021.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-023.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-023.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-023.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-023.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-025.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-025.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-025.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-025.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-027.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-027.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-027.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-027.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-029.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-029.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-029.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-029.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-031.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-031.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-031.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-031.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-033.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-033.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-033.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-033.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-035.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-035.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-035.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-035.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-037.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-037.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-037.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-037.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-039.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-039.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-039.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-039.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-041.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-041.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-041.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-041.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-043.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-043.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-043.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-043.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-045.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-045.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-045.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-045.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-047.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-047.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-047.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-047.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-049.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-049.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-049.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-049.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-051.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-051.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-051.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-051.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-053.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-053.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-053.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-053.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-055.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-055.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-055.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-055.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-057.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-057.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-057.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-057.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-059.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-059.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-059.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-059.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-061.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-061.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-061.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-061.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-063.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-063.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-063.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-063.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-065.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-065.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-065.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-065.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-067.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-067.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-067.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-067.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-069.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-069.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-069.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-069.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-071.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-071.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-071.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-071.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-073.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-073.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-073.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-073.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-075.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-075.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-075.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-075.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-077.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-077.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-077.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-077.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-079.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-079.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-079.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-079.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-081.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-081.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-081.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-081.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-083.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-083.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-083.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-083.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-085.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-085.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-085.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-085.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-087.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-087.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-087.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-087.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-089.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-089.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-089.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-089.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-091.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-091.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-091.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-091.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-093.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-093.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-093.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-093.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-095.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-095.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-095.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-095.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-097.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-097.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-097.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-097.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-103.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-103.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-103.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-103.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-105.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-105.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-105.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-105.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-107.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-107.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-107.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-107.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-109.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-109.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-109.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-109.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-111.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-111.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-111.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-111.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-113.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-113.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-113.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-113.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-115.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-115.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-115.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-115.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-117.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-117.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-117.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-117.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-119.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-119.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-119.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-119.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-121.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-121.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-121.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-121.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-123.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-123.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-123.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-123.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-125.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-125.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-125.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-125.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-127.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-127.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-127.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-127.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-129.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-129.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-129.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-129.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-131.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-131.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-131.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-131.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-133.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-133.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-133.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-133.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-135.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-135.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-135.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-135.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-137.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-137.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-137.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-137.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-139.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-139.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-139.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-139.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-141.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-141.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-141.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-141.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-143.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-143.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-143.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-143.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-145.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-145.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-145.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-145.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-147.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-147.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-147.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-147.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-149.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-149.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-149.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-149.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-151.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-151.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-151.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-151.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-153.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-153.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-153.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-153.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-155-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-155-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-155-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-155-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-155.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-155.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-155.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-155.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-157.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-157.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-157.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-157.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-159.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-159.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-159.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-159.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-161.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-161.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-161.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-161.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-163-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-163-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-163-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-163-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-163.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-163.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-163.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-163.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-165.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-165.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-165.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-165.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-167.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-167.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-167.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-167.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-169.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-169.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-169.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-169.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-171.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-171.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-171.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-171.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-173.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-173.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-173.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-173.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-175.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-175.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-175.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-175.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-177.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-177.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-177.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-177.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-179.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-179.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-179.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-179.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-181.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-181.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-181.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-181.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-183.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-183.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-183.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-183.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-185.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-185.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-185.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-185.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-187.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-187.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-187.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-187.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-189.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-189.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-189.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-189.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-191.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-191.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-191.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-191.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-193.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-193.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-193.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-193.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-195.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-195.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-195.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-195.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-197.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-197.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-197.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-197.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-199.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-199.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-199.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-199.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-201.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-201.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-201.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-201.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-203.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-203.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-203.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-203.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-205.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-205.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-205.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-205.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-207.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-207.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-207.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-207.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-209.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-209.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-209.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-209.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-211.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-211.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-211.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-211.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-213.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-213.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-213.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-213.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-215.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-215.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-215.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-215.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-217.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-217.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-217.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-217.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-219.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-219.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-219.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-219.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-221.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-221.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-221.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-221.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-223.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-223.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-223.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-223.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-225.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-225.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-225.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-225.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-227.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-227.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-227.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-227.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-229.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-229.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vlr-229.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vlr-229.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-004-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-004-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-006-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-006-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-006-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-006-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-010.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-010.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-010.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-010.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-012-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-012-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-012-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-012-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-012.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-012.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-012.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-012.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-014.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-014.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-014.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-014.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-016.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-016.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-016.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-016.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-018.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-018.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-018.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-018.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-020.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-020.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-020.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-020.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-022.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-022.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-022.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-022.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-024.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-024.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-024.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-024.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-026.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-026.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-026.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-026.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-028.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-028.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-028.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-028.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-030.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-030.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-030.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-030.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-032.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-032.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-032.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-032.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-034.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-034.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-034.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-034.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-036.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-036.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-036.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-036.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-038.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-038.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-038.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-038.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-040.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-040.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-040.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-040.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-042.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-042.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-042.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-042.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-044.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-044.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-044.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-044.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-046.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-046.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-046.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-046.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-048.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-048.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-048.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-048.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-050.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-050.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-050.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-050.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-052.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-052.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-052.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-052.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-054.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-054.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-054.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-054.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-056.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-056.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-056.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-056.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-058.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-058.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-058.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-058.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-060.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-060.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-060.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-060.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-062.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-062.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-062.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-062.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-064.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-064.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-064.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-064.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-066.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-066.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-066.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-066.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-068.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-068.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-068.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-068.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-070.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-070.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-070.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-070.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-072.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-072.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-072.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-072.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-074.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-074.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-074.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-074.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-076.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-076.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-076.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-076.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-078.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-078.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-078.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-078.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-080.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-080.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-080.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-080.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-082.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-082.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-082.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-082.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-084.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-084.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-084.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-084.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-086.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-086.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-086.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-086.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-088.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-088.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-088.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-088.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-090.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-090.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-090.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-090.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-092.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-092.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-092.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-092.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-094.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-094.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-094.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-094.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-096.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-096.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-096.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-096.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-102.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-102.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-102.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-102.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-104.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-104.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-104.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-104.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-106.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-106.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-106.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-106.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-108.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-108.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-108.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-108.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-110.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-110.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-110.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-110.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-112.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-112.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-112.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-112.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-114.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-114.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-114.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-114.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-116.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-116.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-116.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-116.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-118.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-118.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-118.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-118.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-120.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-120.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-120.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-120.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-122-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-122-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-122-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-122-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-122.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-122.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-122.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-122.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-124.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-124.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-124.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-124.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-126.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-126.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-126.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-126.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-128.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-128.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-128.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-128.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-130-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-130-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-130-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-130-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-130.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-130.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-130.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-130.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-132.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-132.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-132.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-132.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-134.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-134.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-134.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-134.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-136.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-136.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-136.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-136.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-138.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-138.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-138.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-138.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-140.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-140.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-140.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-140.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-142.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-142.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-142.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-142.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-144.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-144.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-144.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-144.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-146.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-146.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-146.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-146.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-148.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-148.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-148.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-148.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-150.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-150.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-150.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-150.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-152.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-152.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-152.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-152.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-154.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-154.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-154.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-154.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-156.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-156.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-156.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-156.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-158.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-158.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-158.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-158.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-160.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-160.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-160.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-160.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-162.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-162.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-162.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-162.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-164.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-164.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-164.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-164.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-166.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-166.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-166.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-166.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-168.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-168.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-168.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-168.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-170.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-170.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-170.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-170.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-172.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-172.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-172.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-172.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-174.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-174.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-174.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-174.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-176.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-176.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-176.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-176.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-178.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-178.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-178.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-178.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-180.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-180.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-180.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-180.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-182.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-182.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-182.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-182.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-184.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-184.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-184.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-184.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-186.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-186.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-186.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-186.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-188.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-188.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-188.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-188.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-190.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-190.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-190.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-190.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-192.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-192.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-192.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-192.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-194.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-194.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-194.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-194.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-196.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-196.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-196.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-196.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-198.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-198.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-198.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-198.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-200.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-200.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-200.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-200.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-202.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-202.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-202.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-202.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-204.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-204.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-204.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-204.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-206.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-206.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-206.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-206.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-208.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-208.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-208.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-208.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-210.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-210.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-210.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-210.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-212.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-212.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-212.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-212.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-214.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-214.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-214.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-214.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-216.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-216.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-216.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-216.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-218.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-218.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-218.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-218.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-220.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-220.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-220.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-220.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-222.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-222.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-222.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-222.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-224.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-224.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-224.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-224.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-226.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-226.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-226.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-226.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-228.xht b/layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-228.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/abs-pos-non-replaced-vrl-228.xht rename to layout/reftests/w3c-css/received/css-writing-modes/abs-pos-non-replaced-vrl-228.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/background-position-vrl-018-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/background-position-vrl-018-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/background-position-vrl-018-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/background-position-vrl-018-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/background-position-vrl-018.xht b/layout/reftests/w3c-css/received/css-writing-modes/background-position-vrl-018.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/background-position-vrl-018.xht rename to layout/reftests/w3c-css/received/css-writing-modes/background-position-vrl-018.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/background-position-vrl-020.xht b/layout/reftests/w3c-css/received/css-writing-modes/background-position-vrl-020.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/background-position-vrl-020.xht rename to layout/reftests/w3c-css/received/css-writing-modes/background-position-vrl-020.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/background-position-vrl-022.xht b/layout/reftests/w3c-css/received/css-writing-modes/background-position-vrl-022.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/background-position-vrl-022.xht rename to layout/reftests/w3c-css/received/css-writing-modes/background-position-vrl-022.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/background-size-document-root-vrl-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/background-size-document-root-vrl-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/background-size-document-root-vrl-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/background-size-document-root-vrl-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/background-size-document-root-vrl-002.html b/layout/reftests/w3c-css/received/css-writing-modes/background-size-document-root-vrl-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/background-size-document-root-vrl-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/background-size-document-root-vrl-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/background-size-document-root-vrl-004.html b/layout/reftests/w3c-css/received/css-writing-modes/background-size-document-root-vrl-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/background-size-document-root-vrl-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/background-size-document-root-vrl-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/background-size-document-root-vrl-006.html b/layout/reftests/w3c-css/received/css-writing-modes/background-size-document-root-vrl-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/background-size-document-root-vrl-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/background-size-document-root-vrl-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/background-size-document-root-vrl-008.html b/layout/reftests/w3c-css/received/css-writing-modes/background-size-document-root-vrl-008.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/background-size-document-root-vrl-008.html rename to layout/reftests/w3c-css/received/css-writing-modes/background-size-document-root-vrl-008.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-non-replaced-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-non-replaced-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-non-replaced-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-non-replaced-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-non-replaced-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-non-replaced-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-non-replaced-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-non-replaced-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-non-replaced-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-non-replaced-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-non-replaced-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-non-replaced-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-non-replaced-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-non-replaced-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-non-replaced-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-non-replaced-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-replaced-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-replaced-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-replaced-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-replaced-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-replaced-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-replaced-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-replaced-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-replaced-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-replaced-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-replaced-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/baseline-inline-replaced-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/baseline-inline-replaced-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-001.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-002.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-003.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-004.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-005.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-005.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-005.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-005.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-006.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-007.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-007.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-007.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-007.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-008.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-008.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-008.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-008.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-009.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-009.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-009.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-009.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-010.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-010.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-010.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-010.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-011.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-011.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-embed-011.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-embed-011.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-001.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-002.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-003.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-004.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-005.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-005.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-005.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-005.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-006.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-007.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-007.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-007.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-007.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-008.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-008.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-008.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-008.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-009.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-009.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-009.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-009.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-010.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-010.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-010.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-010.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-011.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-011.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-011.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-011.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-001.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-002.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-003.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-004.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-005.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-005.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-005.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-005.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-006.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-007.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-007.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-007.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-007.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-008.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-008.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-008.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-008.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-009.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-009.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-009.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-009.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-010.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-010.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-010.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-010.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-011.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-011.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-011.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-011.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-012.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-012.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-isolate-override-012.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-isolate-override-012.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-001.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-002.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-003.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-004.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-005.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-005.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-005.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-005.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-006.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-007.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-007.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-007.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-007.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-008.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-008.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-008.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-008.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-009.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-009.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-009.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-009.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-010.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-010.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-010.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-010.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-011.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-011.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-normal-011.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-normal-011.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-001.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-override-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-override-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-002.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-override-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-override-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-003.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-override-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-override-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-004.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-override-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-override-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-005.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-override-005.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-005.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-override-005.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-006.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-override-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-override-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-007.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-override-007.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-007.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-override-007.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-008.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-override-008.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-008.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-override-008.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-009.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-override-009.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-009.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-override-009.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-010.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-override-010.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-010.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-override-010.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-011.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-override-011.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-011.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-override-011.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-012.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-override-012.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-override-012.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-override-012.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-001.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-002.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-003.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-004.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-005.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-005.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-005.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-005.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-006.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-007.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-007.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-007.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-007.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-008.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-008.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-008.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-008.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-009.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-009.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-009.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-009.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-010.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-010.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-010.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-010.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-011.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-011.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-plaintext-011.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-plaintext-011.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-001.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-002.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-003.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-004.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-005.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-005.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-005.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-005.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-006.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-007.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-007.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-007.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-007.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-008.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-008.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-008.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-008.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-009.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-009.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-009.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-009.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-010.html b/layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-010.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/bidi-unset-010.html rename to layout/reftests/w3c-css/received/css-writing-modes/bidi-unset-010.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-embed-001.html b/layout/reftests/w3c-css/received/css-writing-modes/block-embed-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-embed-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/block-embed-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-embed-002.html b/layout/reftests/w3c-css/received/css-writing-modes/block-embed-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-embed-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/block-embed-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-embed-003.html b/layout/reftests/w3c-css/received/css-writing-modes/block-embed-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-embed-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/block-embed-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-001-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-001-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-025-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-025-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-025-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-025-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-043-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-043-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-043-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-043-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-066-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-066-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-066-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-066-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-htb-001.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-htb-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-htb-001.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-htb-001.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-043.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-043.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-043.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-043.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-047.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-047.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-047.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-047.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-048.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-048.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-048.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-048.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-050.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-050.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-050.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-050.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-054.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-054.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-054.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-054.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-055.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-055.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-055.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-055.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-056.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-056.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-056.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-056.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-058.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-058.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-058.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-058.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-060.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-060.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-060.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-060.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-062.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-062.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-062.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-062.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-063.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-063.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-063.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-063.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-066.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-066.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-slr-066.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-slr-066.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-042.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-042.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-042.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-042.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-045.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-045.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-045.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-045.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-046.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-046.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-046.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-046.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-049.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-049.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-049.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-049.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-051.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-051.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-051.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-051.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-052.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-052.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-052.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-052.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-053.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-053.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-053.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-053.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-057.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-057.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-057.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-057.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-059.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-059.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-059.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-059.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-061.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-061.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-061.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-061.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-064.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-064.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-064.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-064.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-065.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-065.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-srl-065.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-srl-065.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-010.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-010.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-010.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-010.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-014.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-014.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-014.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-014.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-015.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-015.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-015.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-015.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-016.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-016.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-016.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-016.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-018.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-018.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-018.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-018.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-020.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-020.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-020.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-020.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-022.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-022.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-022.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-022.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-023.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-023.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vlr-023.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vlr-023.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-011.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-011.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-011.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-011.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-012.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-012.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-012.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-012.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-013.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-013.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-013.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-013.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-017.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-017.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-017.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-017.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-019.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-019.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-019.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-019.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-021.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-021.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-021.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-021.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-024.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-024.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-024.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-024.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-025.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-025.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-025.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-025.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-026-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-026-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-026-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-026-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-026.xht b/layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-026.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-flow-direction-vrl-026.xht rename to layout/reftests/w3c-css/received/css-writing-modes/block-flow-direction-vrl-026.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-override-001.html b/layout/reftests/w3c-css/received/css-writing-modes/block-override-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-override-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/block-override-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-override-002.html b/layout/reftests/w3c-css/received/css-writing-modes/block-override-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-override-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/block-override-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-override-003.html b/layout/reftests/w3c-css/received/css-writing-modes/block-override-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-override-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/block-override-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-override-004.html b/layout/reftests/w3c-css/received/css-writing-modes/block-override-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-override-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/block-override-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-override-isolate-001.html b/layout/reftests/w3c-css/received/css-writing-modes/block-override-isolate-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-override-isolate-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/block-override-isolate-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-override-isolate-002.html b/layout/reftests/w3c-css/received/css-writing-modes/block-override-isolate-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-override-isolate-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/block-override-isolate-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-override-isolate-003.html b/layout/reftests/w3c-css/received/css-writing-modes/block-override-isolate-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-override-isolate-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/block-override-isolate-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-override-isolate-004.html b/layout/reftests/w3c-css/received/css-writing-modes/block-override-isolate-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-override-isolate-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/block-override-isolate-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-plaintext-001.html b/layout/reftests/w3c-css/received/css-writing-modes/block-plaintext-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-plaintext-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/block-plaintext-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-plaintext-002.html b/layout/reftests/w3c-css/received/css-writing-modes/block-plaintext-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-plaintext-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/block-plaintext-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-plaintext-003.html b/layout/reftests/w3c-css/received/css-writing-modes/block-plaintext-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-plaintext-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/block-plaintext-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/block-plaintext-004.html b/layout/reftests/w3c-css/received/css-writing-modes/block-plaintext-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/block-plaintext-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/block-plaintext-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vlr-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vlr-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vlr-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vlr-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vlr-011.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vlr-011.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vlr-011.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vlr-011.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vlr-013.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vlr-013.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vlr-013.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vlr-013.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vrl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vrl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vrl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vrl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vrl-010.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vrl-010.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vrl-010.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vrl-010.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vrl-012.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vrl-012.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-conflict-element-vrl-012.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-conflict-element-vrl-012.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-spacing-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-spacing-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-spacing-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-spacing-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-spacing-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-spacing-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-spacing-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-spacing-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-spacing-vrl-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-spacing-vrl-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-spacing-vrl-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-spacing-vrl-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-spacing-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-spacing-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-spacing-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-spacing-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-spacing-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-spacing-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-spacing-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-spacing-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/border-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/border-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/border-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/border-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/box-offsets-rel-pos-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/box-offsets-rel-pos-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/box-offsets-rel-pos-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/box-offsets-rel-pos-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/box-offsets-rel-pos-vlr-005-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/box-offsets-rel-pos-vlr-005-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/box-offsets-rel-pos-vlr-005-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/box-offsets-rel-pos-vlr-005-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/box-offsets-rel-pos-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/box-offsets-rel-pos-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/box-offsets-rel-pos-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/box-offsets-rel-pos-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/box-offsets-rel-pos-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/box-offsets-rel-pos-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/box-offsets-rel-pos-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/box-offsets-rel-pos-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/box-offsets-rel-pos-vrl-004-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/box-offsets-rel-pos-vrl-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/box-offsets-rel-pos-vrl-004-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/box-offsets-rel-pos-vrl-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/box-offsets-rel-pos-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/box-offsets-rel-pos-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/box-offsets-rel-pos-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/box-offsets-rel-pos-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/caption-side-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/caption-side-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/caption-side-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/caption-side-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/caption-side-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/caption-side-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/caption-side-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/caption-side-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/caption-side-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/caption-side-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/caption-side-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/caption-side-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/caption-side-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/caption-side-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/caption-side-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/caption-side-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/central-baseline-alignment-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/central-baseline-alignment-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/central-baseline-alignment-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/central-baseline-alignment-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/central-baseline-alignment-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/central-baseline-alignment-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/central-baseline-alignment-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/central-baseline-alignment-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/central-baseline-alignment-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/central-baseline-alignment-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/central-baseline-alignment-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/central-baseline-alignment-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-004-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-004-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-006-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-006-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-006-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-006-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-008-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-008-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-008-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-008-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clearance-calculations-vrl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clearance-calculations-vrl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-011-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-011-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-011-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-011-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-011.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-011.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-011.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-011.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-013-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-013-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-013-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-013-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-013.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-013.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-013.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-013.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-015-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-015-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-015-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-015-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-015.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-015.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-015.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-015.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-017-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-017-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-017-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-017-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-017.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-017.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vlr-017.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vlr-017.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-004-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-004-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-006-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-006-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-006-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-006-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-008-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-008-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-008-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-008-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-010-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-010-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-010-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-010-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-010.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-010.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-010.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-010.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-012-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-012-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-012-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-012-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-012.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-012.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-012.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-012.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-014-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-014-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-014-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-014-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-014.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-014.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-014.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-014.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-016-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-016-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-016-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-016-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-016.xht b/layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-016.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/clip-rect-vrl-016.xht rename to layout/reftests/w3c-css/received/css-writing-modes/clip-rect-vrl-016.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vlr-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vlr-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vlr-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vlr-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vrl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vrl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/contiguous-floated-table-vrl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/contiguous-floated-table-vrl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/different-block-flow-dir-001.xht b/layout/reftests/w3c-css/received/css-writing-modes/different-block-flow-dir-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/different-block-flow-dir-001.xht rename to layout/reftests/w3c-css/received/css-writing-modes/different-block-flow-dir-001.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/different-block-flow-dir-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/different-block-flow-dir-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/different-block-flow-dir-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/different-block-flow-dir-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/direction-vlr-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/direction-vlr-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/direction-vlr-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/direction-vlr-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/direction-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/direction-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/direction-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/direction-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/direction-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/direction-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/direction-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/direction-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/direction-vrl-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/direction-vrl-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/direction-vrl-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/direction-vrl-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/direction-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/direction-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/direction-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/direction-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/direction-vrl-004-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/direction-vrl-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/direction-vrl-004-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/direction-vrl-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/direction-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/direction-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/direction-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/direction-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/flexbox_align-items-stretch-writing-modes-ref.html b/layout/reftests/w3c-css/received/css-writing-modes/flexbox_align-items-stretch-writing-modes-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/flexbox_align-items-stretch-writing-modes-ref.html rename to layout/reftests/w3c-css/received/css-writing-modes/flexbox_align-items-stretch-writing-modes-ref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/flexbox_align-items-stretch-writing-modes.html b/layout/reftests/w3c-css/received/css-writing-modes/flexbox_align-items-stretch-writing-modes.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/flexbox_align-items-stretch-writing-modes.html rename to layout/reftests/w3c-css/received/css-writing-modes/flexbox_align-items-stretch-writing-modes.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-clear-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-clear-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-clear-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-clear-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-clear-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-clear-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vlr-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-clear-vlr-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vlr-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-clear-vlr-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-clear-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-clear-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-clear-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-clear-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-clear-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-clear-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vrl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-clear-vrl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-clear-vrl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-clear-vrl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-007-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-007-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-007-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-007-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-009-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-009-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-009-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-009-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-011.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-011.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-011.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-011.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-013.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-013.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vlr-013.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vlr-013.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-006-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-006-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-006-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-006-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-008-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-008-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-008-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-008-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-010.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-010.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-010.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-010.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-012-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-012-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-012-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-012-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-012.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-012.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-contiguous-vrl-012.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-contiguous-vrl-012.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-htb-in-vlr-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-htb-in-vlr-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-htb-in-vlr-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-htb-in-vlr-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-htb-in-vlr-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-htb-in-vlr-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-htb-in-vlr-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-htb-in-vlr-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-htb-in-vrl-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-htb-in-vrl-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-htb-in-vrl-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-htb-in-vrl-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-htb-in-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-htb-in-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-htb-in-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-htb-in-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-vlr-in-htb-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-vlr-in-htb-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-vlr-in-htb-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-vlr-in-htb-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-vlr-in-htb-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-vlr-in-htb-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-vlr-in-htb-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-vlr-in-htb-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-vrl-in-htb-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-vrl-in-htb-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-vrl-in-htb-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-vrl-in-htb-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-vrl-in-htb-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-vrl-in-htb-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-lft-orthog-vrl-in-htb-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-lft-orthog-vrl-in-htb-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-htb-in-vlr-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-htb-in-vlr-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-htb-in-vlr-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-htb-in-vlr-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-htb-in-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-htb-in-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-htb-in-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-htb-in-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-htb-in-vrl-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-htb-in-vrl-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-htb-in-vrl-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-htb-in-vrl-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-htb-in-vrl-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-htb-in-vrl-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-htb-in-vrl-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-htb-in-vrl-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-vlr-in-htb-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-vlr-in-htb-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-vlr-in-htb-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-vlr-in-htb-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-vlr-in-htb-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-vlr-in-htb-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-vlr-in-htb-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-vlr-in-htb-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-vrl-in-htb-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-vrl-in-htb-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-vrl-in-htb-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-vrl-in-htb-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-vrl-in-htb-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-vrl-in-htb-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-rgt-orthog-vrl-in-htb-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-rgt-orthog-vrl-in-htb-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vlr-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vlr-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vlr-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vlr-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vrl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vrl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vrl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vrl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vrl-vlr-016.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vrl-vlr-016.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-shrink-to-fit-vrl-vlr-016.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-shrink-to-fit-vrl-vlr-016.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-vlr-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-vlr-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-vlr-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-vlr-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-vlr-011.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-vlr-011.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-vlr-011.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-vlr-011.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-vlr-013.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-vlr-013.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-vlr-013.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-vlr-013.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-vrl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-vrl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-vrl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-vrl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-vrl-010.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-vrl-010.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-vrl-010.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-vrl-010.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/float-vrl-012.xht b/layout/reftests/w3c-css/received/css-writing-modes/float-vrl-012.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/float-vrl-012.xht rename to layout/reftests/w3c-css/received/css-writing-modes/float-vrl-012.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/full-width-001.html b/layout/reftests/w3c-css/received/css-writing-modes/full-width-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/full-width-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/full-width-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/full-width-002.html b/layout/reftests/w3c-css/received/css-writing-modes/full-width-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/full-width-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/full-width-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/full-width-003.html b/layout/reftests/w3c-css/received/css-writing-modes/full-width-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/full-width-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/full-width-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/height-width-inline-non-replaced-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/height-width-inline-non-replaced-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/height-width-inline-non-replaced-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/height-width-inline-non-replaced-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/height-width-inline-non-replaced-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/height-width-inline-non-replaced-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/height-width-inline-non-replaced-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/height-width-inline-non-replaced-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vlr-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vlr-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vlr-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vlr-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vrl-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vrl-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vrl-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vrl-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vrl-004-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vrl-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vrl-004-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vrl-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/horizontal-rule-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/horizontal-rule-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-006-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-006-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-006-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-006-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-orthogonal-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-orthogonal-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-orthogonal-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-orthogonal-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-orthogonal-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-orthogonal-vrl-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-orthogonal-vrl-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-orthogonal-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-orthogonal-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-orthogonal-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-orthogonal-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-orthogonal-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-slr-009-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-slr-009-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-slr-009-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-slr-009-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-slr-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-slr-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-slr-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-slr-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-srl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-srl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-block-alignment-srl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-block-alignment-srl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-replaced-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-replaced-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-replaced-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-replaced-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-replaced-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-replaced-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-replaced-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-replaced-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-replaced-vrl-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-replaced-vrl-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-replaced-vrl-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-replaced-vrl-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-replaced-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-replaced-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-replaced-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-replaced-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-replaced-vrl-004-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-replaced-vrl-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-replaced-vrl-004-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-replaced-vrl-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-replaced-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-replaced-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-replaced-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-replaced-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-table-alignment-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-table-alignment-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-table-alignment-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-table-alignment-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-table-alignment-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-table-alignment-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-table-alignment-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-table-alignment-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-table-alignment-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-table-alignment-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-table-alignment-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-table-alignment-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-table-alignment-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-table-alignment-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-table-alignment-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-table-alignment-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-table-alignment-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-table-alignment-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-table-alignment-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-table-alignment-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/inline-table-alignment-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/inline-table-alignment-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/inline-table-alignment-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/inline-table-alignment-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-htb-001.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-htb-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-htb-001.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-htb-001.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-043.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-043.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-043.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-043.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-047.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-047.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-047.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-047.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-048.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-048.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-048.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-048.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-050.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-050.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-050.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-050.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-053.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-053.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-053.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-053.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-054.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-054.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-054.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-054.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-056.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-056.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-056.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-056.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-058.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-058.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-058.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-058.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-060.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-060.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-slr-060.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-slr-060.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-042.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-042.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-042.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-042.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-045.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-045.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-045.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-045.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-046.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-046.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-046.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-046.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-049.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-049.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-049.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-049.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-051.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-051.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-051.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-051.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-052.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-052.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-052.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-052.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-055.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-055.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-055.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-055.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-057.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-057.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-057.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-057.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-059.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-059.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-srl-059.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-srl-059.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-010.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-010.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-010.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-010.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-013.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-013.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-013.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-013.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-014.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-014.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-014.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-014.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-016.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-016.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-016.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-016.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-018.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-018.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-018.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-018.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-020.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-020.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vlr-020.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vlr-020.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-011.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-011.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-011.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-011.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-012.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-012.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-012.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-012.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-015.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-015.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-015.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-015.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-017.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-017.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-017.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-017.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-019.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-019.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-direction-vrl-019.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-direction-vrl-019.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-007-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-007-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-007-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-007-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-011-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-011-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-011-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-011-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-011.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-011.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-011.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-011.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-013.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-013.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-013.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-013.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-021-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-021-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-021-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-021-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-021.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-021.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-021.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-021.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-023-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-023-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-023-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-023-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-023.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-023.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vlr-023.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vlr-023.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-006-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-006-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-006-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-006-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-010-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-010-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-010-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-010-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-010.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-010.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-010.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-010.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-012.xht b/layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-012.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/line-box-height-vrl-012.xht rename to layout/reftests/w3c-css/received/css-writing-modes/line-box-height-vrl-012.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-011.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-011.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-011.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-011.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-015.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-015.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-015.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-015.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-017.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-017.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-017.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-017.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-025.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-025.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-025.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-025.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-031.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-031.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-031.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-031.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-035.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-035.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-035.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-035.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-037.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-037.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vlr-037.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vlr-037.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-010.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-010.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-010.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-010.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-014.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-014.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-014.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-014.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-016.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-016.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-016.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-016.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-024.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-024.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-024.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-024.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-030.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-030.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-030.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-030.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-034.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-034.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-034.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-034.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-036.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-036.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-collapse-vrl-036.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-collapse-vrl-036.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-vrl-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-vrl-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-vrl-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-vrl-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/margin-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/margin-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/margin-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/margin-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/normal-flow-overconstrained-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/normal-flow-overconstrained-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/normal-flow-overconstrained-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/normal-flow-overconstrained-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/normal-flow-overconstrained-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/normal-flow-overconstrained-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/normal-flow-overconstrained-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/normal-flow-overconstrained-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/normal-flow-overconstrained-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/normal-flow-overconstrained-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/normal-flow-overconstrained-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/normal-flow-overconstrained-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/normal-flow-overconstrained-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/normal-flow-overconstrained-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/normal-flow-overconstrained-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/normal-flow-overconstrained-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-006-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-006-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-006-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-006-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-010-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-010-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-010-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-010-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-010.xht b/layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-010.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-010.xht rename to layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-010.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-014-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-014-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-014-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-014-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-014.xht b/layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-014.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/ortho-htb-alongside-vrl-floats-014.xht rename to layout/reftests/w3c-css/received/css-writing-modes/ortho-htb-alongside-vrl-floats-014.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/outline-inline-block-vrl-006.html b/layout/reftests/w3c-css/received/css-writing-modes/outline-inline-block-vrl-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/outline-inline-block-vrl-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/outline-inline-block-vrl-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/outline-inline-vlr-006.html b/layout/reftests/w3c-css/received/css-writing-modes/outline-inline-vlr-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/outline-inline-vlr-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/outline-inline-vlr-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/outline-inline-vrl-006.html b/layout/reftests/w3c-css/received/css-writing-modes/outline-inline-vrl-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/outline-inline-vrl-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/outline-inline-vrl-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-left-right-vlr-005-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-left-right-vlr-005-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-left-right-vlr-005-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-left-right-vlr-005-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-left-right-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-left-right-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-left-right-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-left-right-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-left-right-vrl-004-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-left-right-vrl-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-left-right-vrl-004-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-left-right-vrl-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-left-right-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-left-right-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-left-right-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-left-right-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-top-bottom-vlr-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-top-bottom-vlr-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-top-bottom-vlr-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-top-bottom-vlr-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-top-bottom-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-top-bottom-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-top-bottom-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-top-bottom-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-top-bottom-vrl-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-top-bottom-vrl-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-top-bottom-vrl-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-top-bottom-vrl-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-top-bottom-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-top-bottom-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-ltr-top-bottom-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-ltr-top-bottom-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-left-right-vlr-009-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-left-right-vlr-009-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-left-right-vlr-009-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-left-right-vlr-009-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-left-right-vlr-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-left-right-vlr-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-left-right-vlr-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-left-right-vlr-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-left-right-vrl-008-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-left-right-vrl-008-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-left-right-vrl-008-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-left-right-vrl-008-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-left-right-vrl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-left-right-vrl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-left-right-vrl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-left-right-vrl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-top-bottom-vlr-007-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-top-bottom-vlr-007-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-top-bottom-vlr-007-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-top-bottom-vlr-007-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-top-bottom-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-top-bottom-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-top-bottom-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-top-bottom-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-top-bottom-vrl-006-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-top-bottom-vrl-006-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-top-bottom-vrl-006-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-top-bottom-vrl-006-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-top-bottom-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-top-bottom-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/overconstrained-rel-pos-rtl-top-bottom-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/overconstrained-rel-pos-rtl-top-bottom-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/padding-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/padding-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/padding-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/padding-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/padding-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/padding-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/padding-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/padding-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/percent-margin-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/percent-margin-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/percent-margin-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/percent-margin-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/percent-margin-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/percent-margin-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/percent-margin-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/percent-margin-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/percent-margin-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/percent-margin-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/percent-margin-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/percent-margin-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/percent-margin-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/percent-margin-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/percent-margin-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/percent-margin-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/percent-margin-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/percent-margin-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/percent-margin-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/percent-margin-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/percent-margin-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/percent-margin-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/percent-margin-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/percent-margin-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/percent-padding-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/percent-padding-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/percent-padding-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/percent-padding-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/percent-padding-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/percent-padding-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/percent-padding-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/percent-padding-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/percent-padding-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/percent-padding-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/percent-padding-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/percent-padding-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/percent-padding-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/percent-padding-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/percent-padding-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/percent-padding-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/percent-padding-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/percent-padding-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/percent-padding-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/percent-padding-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/percent-padding-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/percent-padding-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/percent-padding-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/percent-padding-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-001.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-002.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-003.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-004.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-005.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-005.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-005.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-005.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-006.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-007.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-007.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-007.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-007.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-008.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-008.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-008.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-008.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-009.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-009.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-009.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-009.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-010.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-010.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-010.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-010.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-011.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-011.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-embed-011.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-embed-011.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-001.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-002.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-003.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-004.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-005.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-005.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-005.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-005.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-006.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-007.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-007.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-007.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-007.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-008.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-008.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-008.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-008.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-009.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-009.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-009.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-009.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-010.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-010.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-010.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-010.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-001.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-002.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-003.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-004.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-005.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-005.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-005.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-005.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-006.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-007.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-007.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-007.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-007.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-008.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-008.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-008.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-008.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-009.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-009.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-009.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-009.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-010.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-010.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-010.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-010.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-011.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-011.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-011.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-011.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-012.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-012.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-isolate-override-012.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-isolate-override-012.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-001.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-002.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-003.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-004.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-005.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-005.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-005.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-005.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-006.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-007.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-007.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-007.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-007.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-008.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-008.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-008.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-008.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-009.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-009.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-009.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-009.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-010.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-010.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-010.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-010.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-011.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-011.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-normal-011.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-normal-011.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-001.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-002.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-003.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-004.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-005.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-005.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-005.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-005.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-006.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-007.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-007.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-007.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-007.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-008.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-008.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-008.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-008.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-009.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-009.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-009.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-009.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-010.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-010.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-010.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-010.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-011.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-011.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-011.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-011.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-012.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-012.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-override-012.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-override-012.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-001.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-002.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-003.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-004.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-005.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-005.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-005.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-005.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-006.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-007.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-007.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-007.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-007.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-008.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-008.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-008.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-008.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-009.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-009.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-009.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-009.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-010.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-010.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-010.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-010.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-011.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-011.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/bidi-plaintext-011.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-plaintext-011.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-embed-001.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/block-embed-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-embed-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/block-embed-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-embed-002.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/block-embed-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-embed-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/block-embed-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-embed-003.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/block-embed-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-embed-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/block-embed-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-001.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-002.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-003.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-004.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-isolate-001.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-isolate-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-isolate-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-isolate-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-isolate-002.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-isolate-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-isolate-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-isolate-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-isolate-003.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-isolate-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-isolate-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-isolate-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-isolate-004.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-isolate-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-override-isolate-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/block-override-isolate-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-plaintext-001.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/block-plaintext-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-plaintext-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/block-plaintext-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-plaintext-002.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/block-plaintext-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-plaintext-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/block-plaintext-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-plaintext-003.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/block-plaintext-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-plaintext-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/block-plaintext-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-plaintext-004.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/block-plaintext-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/block-plaintext-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/block-plaintext-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/full-width-001-horizontal-notref.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/full-width-001-horizontal-notref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/full-width-001-horizontal-notref.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/full-width-001-horizontal-notref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/full-width-001-nofullwidth-notref.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/full-width-001-nofullwidth-notref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/full-width-001-nofullwidth-notref.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/full-width-001-nofullwidth-notref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/full-width-002-horizontal-notref.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/full-width-002-horizontal-notref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/full-width-002-horizontal-notref.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/full-width-002-horizontal-notref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/full-width-002-notcu-notref.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/full-width-002-notcu-notref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/full-width-002-notcu-notref.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/full-width-002-notcu-notref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/horizontal-ahem-1x1-notref.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/horizontal-ahem-1x1-notref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/horizontal-ahem-1x1-notref.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/horizontal-ahem-1x1-notref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/horizontal-ahem-1x3-notref.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/horizontal-ahem-1x3-notref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/horizontal-ahem-1x3-notref.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/horizontal-ahem-1x3-notref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/horizontal-ahem-1x4-notref.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/horizontal-ahem-1x4-notref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/horizontal-ahem-1x4-notref.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/horizontal-ahem-1x4-notref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/horizontal-ahem-1x5-notref.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/horizontal-ahem-1x5-notref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/horizontal-ahem-1x5-notref.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/horizontal-ahem-1x5-notref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/outline-inline-block-vrl-006.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/outline-inline-block-vrl-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/outline-inline-block-vrl-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/outline-inline-block-vrl-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/outline-inline-vlr-006.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/outline-inline-vlr-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/outline-inline-vlr-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/outline-inline-vlr-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/outline-inline-vrl-006.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/outline-inline-vrl-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/outline-inline-vrl-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/outline-inline-vrl-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/support/sileot-webfont.woff b/layout/reftests/w3c-css/received/css-writing-modes/reference/support/sileot-webfont.woff similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/support/sileot-webfont.woff rename to layout/reftests/w3c-css/received/css-writing-modes/reference/support/sileot-webfont.woff diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/support/tcu-font.woff b/layout/reftests/w3c-css/received/css-writing-modes/reference/support/tcu-font.woff similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/support/tcu-font.woff rename to layout/reftests/w3c-css/received/css-writing-modes/reference/support/tcu-font.woff diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/text-combine-upright-decorations-001.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/text-combine-upright-decorations-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/text-combine-upright-decorations-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/text-combine-upright-decorations-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/text-combine-upright-inherit-all-001.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/text-combine-upright-inherit-all-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/text-combine-upright-inherit-all-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/text-combine-upright-inherit-all-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/text-combine-upright-inherit-all-002.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/text-combine-upright-inherit-all-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/text-combine-upright-inherit-all-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/text-combine-upright-inherit-all-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/text-combine-upright-layout-rules-001-ref.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/text-combine-upright-layout-rules-001-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/text-combine-upright-layout-rules-001-ref.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/text-combine-upright-layout-rules-001-ref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/text-combine-upright-value-single-character.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/text-combine-upright-value-single-character.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/text-combine-upright-value-single-character.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/text-combine-upright-value-single-character.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/vertical-ahem-1x1-ref.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/vertical-ahem-1x1-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/vertical-ahem-1x1-ref.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/vertical-ahem-1x1-ref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/vertical-ahem-1x3-ref.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/vertical-ahem-1x3-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/vertical-ahem-1x3-ref.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/vertical-ahem-1x3-ref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/vertical-ahem-1x4-ref.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/vertical-ahem-1x4-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/vertical-ahem-1x4-ref.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/vertical-ahem-1x4-ref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/vertical-ahem-1x5-ref.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/vertical-ahem-1x5-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/vertical-ahem-1x5-ref.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/vertical-ahem-1x5-ref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/writing-mode-horizontal-001l-ref.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/writing-mode-horizontal-001l-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/writing-mode-horizontal-001l-ref.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/writing-mode-horizontal-001l-ref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reference/writing-mode-horizontal-001r-ref.html b/layout/reftests/w3c-css/received/css-writing-modes/reference/writing-mode-horizontal-001r-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reference/writing-mode-horizontal-001r-ref.html rename to layout/reftests/w3c-css/received/css-writing-modes/reference/writing-mode-horizontal-001r-ref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reftest/writing-mode-vertical-lr-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/reftest/writing-mode-vertical-lr-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reftest/writing-mode-vertical-lr-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/reftest/writing-mode-vertical-lr-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reftest/writing-mode-vertical-rl-001-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/reftest/writing-mode-vertical-rl-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reftest/writing-mode-vertical-rl-001-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/reftest/writing-mode-vertical-rl-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/reftest/writing-mode-vertical-rl-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/reftest/writing-mode-vertical-rl-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/reftest/writing-mode-vertical-rl-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/reftest/writing-mode-vertical-rl-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-slr-023.xht b/layout/reftests/w3c-css/received/css-writing-modes/row-progression-slr-023.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-slr-023.xht rename to layout/reftests/w3c-css/received/css-writing-modes/row-progression-slr-023.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-slr-029.xht b/layout/reftests/w3c-css/received/css-writing-modes/row-progression-slr-029.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-slr-029.xht rename to layout/reftests/w3c-css/received/css-writing-modes/row-progression-slr-029.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-srl-022.xht b/layout/reftests/w3c-css/received/css-writing-modes/row-progression-srl-022.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-srl-022.xht rename to layout/reftests/w3c-css/received/css-writing-modes/row-progression-srl-022.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-srl-028.xht b/layout/reftests/w3c-css/received/css-writing-modes/row-progression-srl-028.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-srl-028.xht rename to layout/reftests/w3c-css/received/css-writing-modes/row-progression-srl-028.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/row-progression-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/row-progression-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/row-progression-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/row-progression-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/row-progression-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/row-progression-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vlr-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/row-progression-vlr-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vlr-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/row-progression-vlr-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/row-progression-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/row-progression-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/row-progression-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/row-progression-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/row-progression-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/row-progression-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vrl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/row-progression-vrl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/row-progression-vrl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/row-progression-vrl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-001-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-001-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-001.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-001.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-001.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-004-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-004-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-006-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-006-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-006-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-006-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-007-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-007-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-007-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-007-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-008-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-008-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-008-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-008-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-010-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-010-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-010-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-010-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-010.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-010.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-010.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-010.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-011-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-011-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-011-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-011-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-011.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-011.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-011.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-011.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-012.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-012.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-012.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-012.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-013-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-013-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-013-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-013-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-013.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-013.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-013.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-013.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-015-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-015-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-015-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-015-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-015.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-015.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-015.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-015.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-016-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-016-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-016-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-016-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-016.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-016.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-016.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-016.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-018-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-018-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-018-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-018-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-018.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-018.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-018.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-018.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-019-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-019-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-019-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-019-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-019.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-019.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-019.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-019.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-020-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-020-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-020-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-020-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-020.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-020.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-020.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-020.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-021.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-021.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-021.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-021.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-022-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-022-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-022-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-022-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-022.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-022.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-022.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-022.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-023-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-023-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-023-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-023-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-023.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-023.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-023.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-023.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-024.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-024.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vlr-024.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vlr-024.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-001-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-001-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-001.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-001.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-001.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-006-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-006-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-006-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-006-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-007-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-007-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-007-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-007-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-008-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-008-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-008-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-008-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-010-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-010-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-010-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-010-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-010.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-010.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-010.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-010.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-011-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-011-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-011-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-011-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-011.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-011.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-011.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-011.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-012.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-012.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-012.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-012.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-013-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-013-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-013-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-013-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-013.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-013.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-013.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-013.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-015-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-015-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-015-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-015-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-015.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-015.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-015.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-015.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-016.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-016.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-016.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-016.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-018-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-018-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-018-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-018-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-018.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-018.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-018.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-018.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-019-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-019-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-019-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-019-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-019.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-019.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-019.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-019.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-020-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-020-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-020-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-020-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-020.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-020.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-020.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-020.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-021.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-021.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-021.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-021.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-022-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-022-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-022-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-022-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-022.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-022.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-022.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-022.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-023-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-023-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-023-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-023-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-023.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-023.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-023.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-023.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-024.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-024.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-htb-in-vrl-024.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-htb-in-vrl-024.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-001-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-001-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-001.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-001.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-001.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-004-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-004-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-005-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-005-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-005-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-005-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-006-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-006-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-006-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-006-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-007-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-007-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-007-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-007-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-008-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-008-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-008-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-008-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vlr-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vlr-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-001-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-001-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-001.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-001.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-001.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-004-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-004-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-005-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-005-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-005-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-005-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-006-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-006-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-006-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-006-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-007-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-007-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-007-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-007-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-008-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-008-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-008-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-008-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-htb-in-vrl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-htb-in-vrl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-001-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-001-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-001.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-001.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-001.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-004-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-004-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-005-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-005-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-005-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-005-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-006-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-006-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-006-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-006-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-007-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-007-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-007-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-007-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-008-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-008-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-008-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-008-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vlr-in-htb-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vlr-in-htb-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-001-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-001-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-001.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-001.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-001.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-004-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-004-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-005-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-005-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-005-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-005-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-006-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-006-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-006-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-006-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-007-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-007-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-007-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-007-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-008-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-008-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-008-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-008-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-prct-vrl-in-htb-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-prct-vrl-in-htb-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-001-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-001-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-001.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-001.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-001.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-004-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-004-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-006-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-006-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-006-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-006-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-007-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-007-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-007-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-007-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-008-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-008-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-008-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-008-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-009-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-009-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-009-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-009-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-010-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-010-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-010-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-010-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-010.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-010.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-010.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-010.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-011-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-011-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-011-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-011-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-011.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-011.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-011.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-011.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-012-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-012-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-012-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-012-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-012.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-012.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-012.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-012.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-013-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-013-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-013-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-013-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-013.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-013.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-013.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-013.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-015-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-015-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-015-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-015-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-015.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-015.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-015.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-015.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-016-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-016-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-016-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-016-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-016.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-016.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-016.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-016.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-018-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-018-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-018-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-018-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-018.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-018.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-018.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-018.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-019-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-019-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-019-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-019-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-019.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-019.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-019.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-019.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-020-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-020-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-020-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-020-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-020.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-020.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-020.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-020.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-021.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-021.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-021.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-021.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-022-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-022-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-022-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-022-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-022.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-022.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-022.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-022.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-023-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-023-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-023-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-023-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-023.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-023.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-023.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-023.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-024.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-024.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vlr-in-htb-024.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vlr-in-htb-024.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-001-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-001-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-001-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-001-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-001.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-001.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-001.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-004-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-004-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-006-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-006-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-006-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-006-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-007-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-007-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-007-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-007-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-008-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-008-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-008-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-008-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-009-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-009-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-009-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-009-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-010-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-010-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-010-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-010-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-010.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-010.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-010.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-010.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-011-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-011-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-011-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-011-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-011.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-011.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-011.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-011.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-012-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-012-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-012-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-012-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-012.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-012.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-012.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-012.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-013-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-013-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-013-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-013-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-013.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-013.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-013.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-013.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-015-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-015-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-015-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-015-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-015.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-015.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-015.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-015.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-016-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-016-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-016-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-016-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-016.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-016.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-016.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-016.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-018-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-018-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-018-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-018-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-018.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-018.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-018.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-018.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-019-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-019-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-019-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-019-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-019.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-019.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-019.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-019.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-020-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-020-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-020-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-020-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-020.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-020.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-020.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-020.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-021.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-021.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-021.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-021.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-022-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-022-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-022-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-022-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-022.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-022.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-022.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-022.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-023-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-023-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-023-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-023-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-023.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-023.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-023.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-023.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-024.xht b/layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-024.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/sizing-orthog-vrl-in-htb-024.xht rename to layout/reftests/w3c-css/received/css-writing-modes/sizing-orthog-vrl-in-htb-024.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/100x100-lime.png b/layout/reftests/w3c-css/received/css-writing-modes/support/100x100-lime.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/100x100-lime.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/100x100-lime.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/100x100-red.png b/layout/reftests/w3c-css/received/css-writing-modes/support/100x100-red.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/100x100-red.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/100x100-red.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/DejaVuSerif-webfont.woff b/layout/reftests/w3c-css/received/css-writing-modes/support/DejaVuSerif-webfont.woff similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/DejaVuSerif-webfont.woff rename to layout/reftests/w3c-css/received/css-writing-modes/support/DejaVuSerif-webfont.woff diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/adobe-fonts/CSSFWOrientationTest.otf b/layout/reftests/w3c-css/received/css-writing-modes/support/adobe-fonts/CSSFWOrientationTest.otf similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/adobe-fonts/CSSFWOrientationTest.otf rename to layout/reftests/w3c-css/received/css-writing-modes/support/adobe-fonts/CSSFWOrientationTest.otf diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/adobe-fonts/CSSHWOrientationTest.otf b/layout/reftests/w3c-css/received/css-writing-modes/support/adobe-fonts/CSSHWOrientationTest.otf similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/adobe-fonts/CSSHWOrientationTest.otf rename to layout/reftests/w3c-css/received/css-writing-modes/support/adobe-fonts/CSSHWOrientationTest.otf diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/adobe-fonts/LICENSE b/layout/reftests/w3c-css/received/css-writing-modes/support/adobe-fonts/LICENSE similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/adobe-fonts/LICENSE rename to layout/reftests/w3c-css/received/css-writing-modes/support/adobe-fonts/LICENSE diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/adobe-fonts/README.md b/layout/reftests/w3c-css/received/css-writing-modes/support/adobe-fonts/README.md similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/adobe-fonts/README.md rename to layout/reftests/w3c-css/received/css-writing-modes/support/adobe-fonts/README.md diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-1col-2row-320x320.png b/layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-1col-2row-320x320.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-1col-2row-320x320.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-1col-2row-320x320.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-1col-3row-320x320.png b/layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-1col-3row-320x320.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-1col-3row-320x320.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-1col-3row-320x320.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-2col-2row-320x320.png b/layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-2col-2row-320x320.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-2col-2row-320x320.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-2col-2row-320x320.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-2col-3row-320x320.png b/layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-2col-3row-320x320.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-2col-3row-320x320.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-2col-3row-320x320.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-3col-2row-320x320.png b/layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-3col-2row-320x320.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-3col-2row-320x320.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-3col-2row-320x320.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-3col-3row-320x320.png b/layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-3col-3row-320x320.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-3col-3row-320x320.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-3col-3row-320x320.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-4col-2row-320x320.png b/layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-4col-2row-320x320.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-4col-2row-320x320.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-4col-2row-320x320.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-4col-3row-320x320.png b/layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-4col-3row-320x320.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-4col-3row-320x320.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-4col-3row-320x320.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-low-left-corn-320x320.png b/layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-low-left-corn-320x320.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-low-left-corn-320x320.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-low-left-corn-320x320.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-low-rght-corn-320x320.png b/layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-low-rght-corn-320x320.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-low-rght-corn-320x320.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-low-rght-corn-320x320.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-upp-left-corn-320x320.png b/layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-upp-left-corn-320x320.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-upp-left-corn-320x320.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-upp-left-corn-320x320.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-upp-rght-corn-320x320.png b/layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-upp-rght-corn-320x320.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/bg-red-upp-rght-corn-320x320.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/bg-red-upp-rght-corn-320x320.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/block-flow-direction-025-exp-res.png b/layout/reftests/w3c-css/received/css-writing-modes/support/block-flow-direction-025-exp-res.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/block-flow-direction-025-exp-res.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/block-flow-direction-025-exp-res.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/block-flow-direction-066-exp-res.png b/layout/reftests/w3c-css/received/css-writing-modes/support/block-flow-direction-066-exp-res.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/block-flow-direction-066-exp-res.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/block-flow-direction-066-exp-res.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/blue-horiz-line-220x1.png b/layout/reftests/w3c-css/received/css-writing-modes/support/blue-horiz-line-220x1.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/blue-horiz-line-220x1.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/blue-horiz-line-220x1.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/blue-horiz-line-320x1.png b/layout/reftests/w3c-css/received/css-writing-modes/support/blue-horiz-line-320x1.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/blue-horiz-line-320x1.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/blue-horiz-line-320x1.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/blue-vert-line-1x220.png b/layout/reftests/w3c-css/received/css-writing-modes/support/blue-vert-line-1x220.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/blue-vert-line-1x220.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/blue-vert-line-1x220.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/blue-vert-line-1x320.png b/layout/reftests/w3c-css/received/css-writing-modes/support/blue-vert-line-1x320.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/blue-vert-line-1x320.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/blue-vert-line-1x320.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/blue-yellow-206w-165h.png b/layout/reftests/w3c-css/received/css-writing-modes/support/blue-yellow-206w-165h.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/blue-yellow-206w-165h.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/blue-yellow-206w-165h.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/blue1x1.png b/layout/reftests/w3c-css/received/css-writing-modes/support/blue1x1.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/blue1x1.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/blue1x1.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/blue20x20.png b/layout/reftests/w3c-css/received/css-writing-modes/support/blue20x20.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/blue20x20.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/blue20x20.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/cat.png b/layout/reftests/w3c-css/received/css-writing-modes/support/cat.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/cat.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/cat.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/clearance-calculation-vrl-002.png b/layout/reftests/w3c-css/received/css-writing-modes/support/clearance-calculation-vrl-002.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/clearance-calculation-vrl-002.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/clearance-calculation-vrl-002.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/clearance-calculation-vrl-004.png b/layout/reftests/w3c-css/received/css-writing-modes/support/clearance-calculation-vrl-004.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/clearance-calculation-vrl-004.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/clearance-calculation-vrl-004.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/clearance-calculation-vrl-006.png b/layout/reftests/w3c-css/received/css-writing-modes/support/clearance-calculation-vrl-006.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/clearance-calculation-vrl-006.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/clearance-calculation-vrl-006.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-007.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-009.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-015.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-017.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-019.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-021.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-023.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-025.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-027.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-029.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-031.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vlr-033.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-008.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-014.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-016.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-018.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-020.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-022.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-024.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-026.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-028.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-030.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-abs-pos-non-replaced-icb-vrl-032.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-002.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-for-background-size-root-vrl-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-for-background-size-root-vrl-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-004.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-for-background-size-root-vrl-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-for-background-size-root-vrl-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-006.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-for-background-size-root-vrl-006.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-006.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-for-background-size-root-vrl-006.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-008.html b/layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-for-background-size-root-vrl-008.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/embedded-doc-for-background-size-root-vrl-008.html rename to layout/reftests/w3c-css/received/css-writing-modes/support/embedded-doc-for-background-size-root-vrl-008.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/form-controls-slr.png b/layout/reftests/w3c-css/received/css-writing-modes/support/form-controls-slr.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/form-controls-slr.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/form-controls-slr.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/form-controls-srl.png b/layout/reftests/w3c-css/received/css-writing-modes/support/form-controls-srl.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/form-controls-srl.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/form-controls-srl.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/form-controls-vlr.png b/layout/reftests/w3c-css/received/css-writing-modes/support/form-controls-vlr.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/form-controls-vlr.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/form-controls-vlr.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/left-bottom-200x300.png b/layout/reftests/w3c-css/received/css-writing-modes/support/left-bottom-200x300.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/left-bottom-200x300.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/left-bottom-200x300.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/left-bottom-green-200x300.png b/layout/reftests/w3c-css/received/css-writing-modes/support/left-bottom-green-200x300.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/left-bottom-green-200x300.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/left-bottom-green-200x300.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/left-center-200x300.png b/layout/reftests/w3c-css/received/css-writing-modes/support/left-center-200x300.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/left-center-200x300.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/left-center-200x300.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/left-center-green-200x300.png b/layout/reftests/w3c-css/received/css-writing-modes/support/left-center-green-200x300.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/left-center-green-200x300.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/left-center-green-200x300.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/left-side-filled-square-40x160.png b/layout/reftests/w3c-css/received/css-writing-modes/support/left-side-filled-square-40x160.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/left-side-filled-square-40x160.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/left-side-filled-square-40x160.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/left-top-200x300.png b/layout/reftests/w3c-css/received/css-writing-modes/support/left-top-200x300.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/left-top-200x300.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/left-top-200x300.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/margin-collapse-2em-space-wm-vert.png b/layout/reftests/w3c-css/received/css-writing-modes/support/margin-collapse-2em-space-wm-vert.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/margin-collapse-2em-space-wm-vert.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/margin-collapse-2em-space-wm-vert.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/mplus-1p-regular.woff b/layout/reftests/w3c-css/received/css-writing-modes/support/mplus-1p-regular.woff similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/mplus-1p-regular.woff rename to layout/reftests/w3c-css/received/css-writing-modes/support/mplus-1p-regular.woff diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/opaque-square-40x160.png b/layout/reftests/w3c-css/received/css-writing-modes/support/opaque-square-40x160.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/opaque-square-40x160.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/opaque-square-40x160.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/ortho-htb-alongside-vrl-floats-002-exp-res.png b/layout/reftests/w3c-css/received/css-writing-modes/support/ortho-htb-alongside-vrl-floats-002-exp-res.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/ortho-htb-alongside-vrl-floats-002-exp-res.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/ortho-htb-alongside-vrl-floats-002-exp-res.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/page-flow-direction-002p1.png b/layout/reftests/w3c-css/received/css-writing-modes/support/page-flow-direction-002p1.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/page-flow-direction-002p1.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/page-flow-direction-002p1.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/page-flow-direction-002p2.png b/layout/reftests/w3c-css/received/css-writing-modes/support/page-flow-direction-002p2.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/page-flow-direction-002p2.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/page-flow-direction-002p2.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/page-flow-direction-002p3.png b/layout/reftests/w3c-css/received/css-writing-modes/support/page-flow-direction-002p3.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/page-flow-direction-002p3.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/page-flow-direction-002p3.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/page-flow-direction-002p4.png b/layout/reftests/w3c-css/received/css-writing-modes/support/page-flow-direction-002p4.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/page-flow-direction-002p4.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/page-flow-direction-002p4.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-abs-pos-non-replaced.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-abs-pos-non-replaced.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-abs-pos-non-replaced.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-abs-pos-non-replaced.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-002.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-002.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-002.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-002.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-004.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-004.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-004.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-004.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-006.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-006.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-006.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-006.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-008.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-008.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-008.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-008.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-010.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-010.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-010.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-010.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-012.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-012.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-012.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-012.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-014.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-014.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-014.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-014.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-016.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-016.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-016.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-016.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-018.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-018.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-bg-pos-vrl-018.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-bg-pos-vrl-018.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-box-offsets-rel-pos.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-box-offsets-rel-pos.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-box-offsets-rel-pos.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-box-offsets-rel-pos.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-clearance-calculations.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-clearance-calculations.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-clearance-calculations.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-clearance-calculations.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-first-page-vlr-003.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-first-page-vlr-003.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-first-page-vlr-003.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-first-page-vlr-003.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-first-page-vrl-002.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-first-page-vrl-002.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-first-page-vrl-002.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-first-page-vrl-002.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-float-contiguous.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-float-contiguous.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-float-contiguous.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-float-contiguous.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-horiz-rule.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-horiz-rule.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pass-cdts-horiz-rule.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pass-cdts-horiz-rule.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gg-gr-100x100.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gg-gr-100x100.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gg-gr-100x100.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gg-gr-100x100.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gg-rg-100x100.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gg-rg-100x100.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gg-rg-100x100.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gg-rg-100x100.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gg-rr-100x100.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gg-rr-100x100.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gg-rr-100x100.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gg-rr-100x100.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gr-gg-100x100.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gr-gg-100x100.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gr-gg-100x100.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gr-gg-100x100.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gr-gr-100x100.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gr-gr-100x100.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gr-gr-100x100.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gr-gr-100x100.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gr-rg-100x100.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gr-rg-100x100.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gr-rg-100x100.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gr-rg-100x100.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gr-rr-100x100.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gr-rr-100x100.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-gr-rr-100x100.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pattern-gr-rr-100x100.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-rg-gg-100x100.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pattern-rg-gg-100x100.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-rg-gg-100x100.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pattern-rg-gg-100x100.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-rg-gr-100x100.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pattern-rg-gr-100x100.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-rg-gr-100x100.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pattern-rg-gr-100x100.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-rg-rg-100x100.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pattern-rg-rg-100x100.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-rg-rg-100x100.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pattern-rg-rg-100x100.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-rg-rr-100x100.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pattern-rg-rr-100x100.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-rg-rr-100x100.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pattern-rg-rr-100x100.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-rr-gr-100x100.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pattern-rr-gr-100x100.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-rr-gr-100x100.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pattern-rr-gr-100x100.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-rr-rg-100x100.png b/layout/reftests/w3c-css/received/css-writing-modes/support/pattern-rr-rg-100x100.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/pattern-rr-rg-100x100.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/pattern-rr-rg-100x100.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/right-bottom-200x300.png b/layout/reftests/w3c-css/received/css-writing-modes/support/right-bottom-200x300.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/right-bottom-200x300.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/right-bottom-200x300.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/right-bottom-green-200x300.png b/layout/reftests/w3c-css/received/css-writing-modes/support/right-bottom-green-200x300.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/right-bottom-green-200x300.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/right-bottom-green-200x300.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/right-center-200x300.png b/layout/reftests/w3c-css/received/css-writing-modes/support/right-center-200x300.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/right-center-200x300.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/right-center-200x300.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/right-center-green-200x300.png b/layout/reftests/w3c-css/received/css-writing-modes/support/right-center-green-200x300.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/right-center-green-200x300.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/right-center-green-200x300.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/right-side-filled-square-40x160.png b/layout/reftests/w3c-css/received/css-writing-modes/support/right-side-filled-square-40x160.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/right-side-filled-square-40x160.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/right-side-filled-square-40x160.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/right-top-200x300.png b/layout/reftests/w3c-css/received/css-writing-modes/support/right-top-200x300.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/right-top-200x300.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/right-top-200x300.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/right-top-green-200x300.png b/layout/reftests/w3c-css/received/css-writing-modes/support/right-top-green-200x300.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/right-top-green-200x300.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/right-top-green-200x300.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/sileot-webfont.woff b/layout/reftests/w3c-css/received/css-writing-modes/support/sileot-webfont.woff similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/sileot-webfont.woff rename to layout/reftests/w3c-css/received/css-writing-modes/support/sileot-webfont.woff diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-aqua.png b/layout/reftests/w3c-css/received/css-writing-modes/support/swatch-aqua.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-aqua.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/swatch-aqua.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-blue.png b/layout/reftests/w3c-css/received/css-writing-modes/support/swatch-blue.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-blue.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/swatch-blue.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-fuchsia.png b/layout/reftests/w3c-css/received/css-writing-modes/support/swatch-fuchsia.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-fuchsia.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/swatch-fuchsia.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-green.png b/layout/reftests/w3c-css/received/css-writing-modes/support/swatch-green.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-green.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/swatch-green.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-olive.png b/layout/reftests/w3c-css/received/css-writing-modes/support/swatch-olive.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-olive.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/swatch-olive.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-orange.png b/layout/reftests/w3c-css/received/css-writing-modes/support/swatch-orange.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-orange.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/swatch-orange.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-teal.png b/layout/reftests/w3c-css/received/css-writing-modes/support/swatch-teal.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-teal.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/swatch-teal.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-yellow.png b/layout/reftests/w3c-css/received/css-writing-modes/support/swatch-yellow.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/swatch-yellow.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/swatch-yellow.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/tcu-font.otf b/layout/reftests/w3c-css/received/css-writing-modes/support/tcu-font.otf similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/tcu-font.otf rename to layout/reftests/w3c-css/received/css-writing-modes/support/tcu-font.otf diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/tcu-font.woff b/layout/reftests/w3c-css/received/css-writing-modes/support/tcu-font.woff similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/tcu-font.woff rename to layout/reftests/w3c-css/received/css-writing-modes/support/tcu-font.woff diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/test-bl.png b/layout/reftests/w3c-css/received/css-writing-modes/support/test-bl.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/test-bl.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/test-bl.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/test-br.png b/layout/reftests/w3c-css/received/css-writing-modes/support/test-br.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/test-br.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/test-br.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/test-tl.png b/layout/reftests/w3c-css/received/css-writing-modes/support/test-tl.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/test-tl.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/test-tl.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/test-tr.png b/layout/reftests/w3c-css/received/css-writing-modes/support/test-tr.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/test-tr.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/test-tr.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-010.png b/layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-010.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-010.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-010.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-012.png b/layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-012.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-012.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-012.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-mixed-vrl-002.png b/layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-mixed-vrl-002.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-mixed-vrl-002.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-mixed-vrl-002.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-sideways-left-001.png b/layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-sideways-left-001.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-sideways-left-001.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-sideways-left-001.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-sideways-lr.png b/layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-sideways-lr.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-sideways-lr.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-sideways-lr.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-sideways-right-001.png b/layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-sideways-right-001.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-sideways-right-001.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-sideways-right-001.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-upright-001.png b/layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-upright-001.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-upright-001.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-upright-001.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-upright-vrl-002.png b/layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-upright-vrl-002.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation-upright-vrl-002.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation-upright-vrl-002.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation.js b/layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation.js similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/text-orientation.js rename to layout/reftests/w3c-css/received/css-writing-modes/support/text-orientation.js diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/vertical-form.png b/layout/reftests/w3c-css/received/css-writing-modes/support/vertical-form.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/vertical-form.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/vertical-form.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/wm-propagation-body-003-exp-res.png b/layout/reftests/w3c-css/received/css-writing-modes/support/wm-propagation-body-003-exp-res.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/wm-propagation-body-003-exp-res.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/wm-propagation-body-003-exp-res.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/yellow-square-59x59.png b/layout/reftests/w3c-css/received/css-writing-modes/support/yellow-square-59x59.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/yellow-square-59x59.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/yellow-square-59x59.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/yellow-square-horiz-redline-bottom-59x59.png b/layout/reftests/w3c-css/received/css-writing-modes/support/yellow-square-horiz-redline-bottom-59x59.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/yellow-square-horiz-redline-bottom-59x59.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/yellow-square-horiz-redline-bottom-59x59.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/yellow-square-vert-redline-center-59x59.png b/layout/reftests/w3c-css/received/css-writing-modes/support/yellow-square-vert-redline-center-59x59.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/yellow-square-vert-redline-center-59x59.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/yellow-square-vert-redline-center-59x59.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/yellow-square-vert-redline-left-59x59.png b/layout/reftests/w3c-css/received/css-writing-modes/support/yellow-square-vert-redline-left-59x59.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/yellow-square-vert-redline-left-59x59.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/yellow-square-vert-redline-left-59x59.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/support/yellow-square-vert-redline-right-59x59.png b/layout/reftests/w3c-css/received/css-writing-modes/support/yellow-square-vert-redline-right-59x59.png similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/support/yellow-square-vert-redline-right-59x59.png rename to layout/reftests/w3c-css/received/css-writing-modes/support/yellow-square-vert-redline-right-59x59.png diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-column-order-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/table-column-order-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-column-order-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/table-column-order-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-column-order-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/table-column-order-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-column-order-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/table-column-order-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-column-order-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/table-column-order-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-column-order-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/table-column-order-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-column-order-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/table-column-order-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-column-order-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/table-column-order-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-column-order-slr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/table-column-order-slr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-column-order-slr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/table-column-order-slr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-column-order-srl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/table-column-order-srl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-column-order-srl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/table-column-order-srl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-001-ref.html b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-001-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-001-ref.html rename to layout/reftests/w3c-css/received/css-writing-modes/table-progression-001-ref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-002-ref.html b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-002-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-002-ref.html rename to layout/reftests/w3c-css/received/css-writing-modes/table-progression-002-ref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-slr-001-ref.html b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-slr-001-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-slr-001-ref.html rename to layout/reftests/w3c-css/received/css-writing-modes/table-progression-slr-001-ref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-slr-001.html b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-slr-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-slr-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/table-progression-slr-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-slr-002.html b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-slr-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-slr-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/table-progression-slr-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-srl-001.html b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-srl-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-srl-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/table-progression-srl-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-srl-002.html b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-srl-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-srl-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/table-progression-srl-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vlr-001.html b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-vlr-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vlr-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/table-progression-vlr-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vlr-002.html b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-vlr-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vlr-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/table-progression-vlr-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vlr-003.html b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-vlr-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vlr-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/table-progression-vlr-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vlr-004.html b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-vlr-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vlr-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/table-progression-vlr-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vrl-001.html b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-vrl-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vrl-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/table-progression-vrl-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vrl-002.html b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-vrl-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vrl-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/table-progression-vrl-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vrl-003.html b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-vrl-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vrl-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/table-progression-vrl-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vrl-004.html b/layout/reftests/w3c-css/received/css-writing-modes/table-progression-vrl-004.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/table-progression-vrl-004.html rename to layout/reftests/w3c-css/received/css-writing-modes/table-progression-vrl-004.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-009-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-009-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-009-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-009-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-011.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-011.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-011.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-011.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-013.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-013.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-013.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-013.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-015.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-015.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-015.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-015.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-017.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-017.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-017.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-017.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-019.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-019.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vlr-019.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vlr-019.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-008-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-008-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-008-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-008-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-010.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-010.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-010.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-010.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-012.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-012.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-012.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-012.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-014.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-014.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-014.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-014.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-016.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-016.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-016.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-016.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-018.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-018.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-align-vrl-018.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-align-vrl-018.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-slr-009-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-baseline-slr-009-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-slr-009-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-baseline-slr-009-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-slr-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-baseline-slr-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-slr-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-baseline-slr-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-srl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-baseline-srl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-srl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-baseline-srl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vrl-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vrl-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vrl-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vrl-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vrl-006-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vrl-006-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vrl-006-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vrl-006-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-baseline-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-baseline-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-decorations-001.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-decorations-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-decorations-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-decorations-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-inherit-all-001.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-inherit-all-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-inherit-all-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-inherit-all-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-inherit-all-002.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-inherit-all-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-inherit-all-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-inherit-all-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-layout-rules-001.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-layout-rules-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-layout-rules-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-layout-rules-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-line-breaking-rules-001-ref.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-line-breaking-rules-001-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-line-breaking-rules-001-ref.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-line-breaking-rules-001-ref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-line-breaking-rules-001.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-line-breaking-rules-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-line-breaking-rules-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-line-breaking-rules-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-all-001.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-all-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-all-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-all-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-all-002.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-all-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-all-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-all-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-all-003.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-all-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-all-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-all-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits2-001.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits2-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits2-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits2-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits2-002.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits2-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits2-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits2-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits2-003.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits2-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits2-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits2-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits3-001.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits3-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits3-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits3-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits3-002.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits3-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits3-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits3-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits3-003.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits3-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits3-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits3-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits4-001.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits4-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits4-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits4-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits4-002.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits4-002.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits4-002.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits4-002.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits4-003.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits4-003.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-digits4-003.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-digits4-003.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-none-001.html b/layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-none-001.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-combine-upright-value-none-001.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-combine-upright-value-none-001.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-005-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-005-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-005-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-005-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-011-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-011-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-011-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-011-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-011.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-011.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-011.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-011.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-013-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-013-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-013-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-013-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-013.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-013.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-013.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-013.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-015.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-015.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-015.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-015.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-017.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-017.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vlr-017.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vlr-017.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-004-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-004-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-008-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-008-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-008-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-008-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-010-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-010-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-010-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-010-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-010.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-010.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-010.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-010.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-012-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-012-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-012-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-012-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-012.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-012.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-012.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-012.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-014.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-014.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-014.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-014.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-016.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-016.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-indent-vrl-016.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-indent-vrl-016.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-016-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-orientation-016-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-016-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-orientation-016-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-016.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-orientation-016.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-016.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-orientation-016.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-mixed-srl-016-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-orientation-mixed-srl-016-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-mixed-srl-016-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-orientation-mixed-srl-016-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-mixed-srl-016.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-orientation-mixed-srl-016.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-mixed-srl-016.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-orientation-mixed-srl-016.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-mixed-vlr-100-ref.html b/layout/reftests/w3c-css/received/css-writing-modes/text-orientation-mixed-vlr-100-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-mixed-vlr-100-ref.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-orientation-mixed-vlr-100-ref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-mixed-vlr-100.html b/layout/reftests/w3c-css/received/css-writing-modes/text-orientation-mixed-vlr-100.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-mixed-vlr-100.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-orientation-mixed-vlr-100.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-mixed-vrl-100-ref.html b/layout/reftests/w3c-css/received/css-writing-modes/text-orientation-mixed-vrl-100-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-mixed-vrl-100-ref.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-orientation-mixed-vrl-100-ref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-mixed-vrl-100.html b/layout/reftests/w3c-css/received/css-writing-modes/text-orientation-mixed-vrl-100.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-mixed-vrl-100.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-orientation-mixed-vrl-100.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-sideways-vlr-100-ref.html b/layout/reftests/w3c-css/received/css-writing-modes/text-orientation-sideways-vlr-100-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-sideways-vlr-100-ref.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-orientation-sideways-vlr-100-ref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-sideways-vlr-100.html b/layout/reftests/w3c-css/received/css-writing-modes/text-orientation-sideways-vlr-100.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-sideways-vlr-100.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-orientation-sideways-vlr-100.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-sideways-vrl-100-ref.html b/layout/reftests/w3c-css/received/css-writing-modes/text-orientation-sideways-vrl-100-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-sideways-vrl-100-ref.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-orientation-sideways-vrl-100-ref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-sideways-vrl-100.html b/layout/reftests/w3c-css/received/css-writing-modes/text-orientation-sideways-vrl-100.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-sideways-vrl-100.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-orientation-sideways-vrl-100.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-upright-srl-018.xht b/layout/reftests/w3c-css/received/css-writing-modes/text-orientation-upright-srl-018.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-upright-srl-018.xht rename to layout/reftests/w3c-css/received/css-writing-modes/text-orientation-upright-srl-018.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-upright-vlr-100-ref.html b/layout/reftests/w3c-css/received/css-writing-modes/text-orientation-upright-vlr-100-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-upright-vlr-100-ref.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-orientation-upright-vlr-100-ref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-upright-vlr-100.html b/layout/reftests/w3c-css/received/css-writing-modes/text-orientation-upright-vlr-100.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-upright-vlr-100.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-orientation-upright-vlr-100.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-upright-vrl-100-ref.html b/layout/reftests/w3c-css/received/css-writing-modes/text-orientation-upright-vrl-100-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-upright-vrl-100-ref.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-orientation-upright-vrl-100-ref.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-upright-vrl-100.html b/layout/reftests/w3c-css/received/css-writing-modes/text-orientation-upright-vrl-100.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/text-orientation-upright-vrl-100.html rename to layout/reftests/w3c-css/received/css-writing-modes/text-orientation-upright-vrl-100.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-002-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-002-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-002-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-002-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-003.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-003.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-003.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-003.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-004-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-004-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-004-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-004-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-004.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-004.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-004.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-004.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-005.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-005.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-005.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-005.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-006-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-006-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-006-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-006-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-007.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-007.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-007.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-007.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-008-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-008-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-008-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-008-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-009.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-009.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-009.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-009.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-slr-029.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-slr-029.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-slr-029.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-slr-029.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-slr-031.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-slr-031.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-slr-031.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-slr-031.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-slr-033.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-slr-033.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-slr-033.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-slr-033.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-slr-035.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-slr-035.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-slr-035.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-slr-035.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-slr-041.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-slr-041.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-slr-041.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-slr-041.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-slr-049-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-slr-049-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-slr-049-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-slr-049-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-srl-028.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-srl-028.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-srl-028.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-srl-028.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-srl-030.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-srl-030.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-srl-030.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-srl-030.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-srl-032.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-srl-032.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-srl-032.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-srl-032.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-srl-034.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-srl-034.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-srl-034.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-srl-034.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-srl-040.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-srl-040.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-srl-040.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-srl-040.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vlr-023.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vlr-023.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vlr-023.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vlr-023.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vlr-025.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vlr-025.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vlr-025.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vlr-025.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vlr-027.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vlr-027.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vlr-027.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vlr-027.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vrl-022-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vrl-022-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vrl-022-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vrl-022-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vrl-022.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vrl-022.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vrl-022.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vrl-022.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vrl-024.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vrl-024.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vrl-024.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vrl-024.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vrl-026-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vrl-026-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vrl-026-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vrl-026-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vrl-026.xht b/layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vrl-026.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/vertical-alignment-vrl-026.xht rename to layout/reftests/w3c-css/received/css-writing-modes/vertical-alignment-vrl-026.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/wm-propagation-body-003-ref.xht b/layout/reftests/w3c-css/received/css-writing-modes/wm-propagation-body-003-ref.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/wm-propagation-body-003-ref.xht rename to layout/reftests/w3c-css/received/css-writing-modes/wm-propagation-body-003-ref.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/wm-propagation-body-006.xht b/layout/reftests/w3c-css/received/css-writing-modes/wm-propagation-body-006.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/wm-propagation-body-006.xht rename to layout/reftests/w3c-css/received/css-writing-modes/wm-propagation-body-006.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/wm-propagation-body-008.xht b/layout/reftests/w3c-css/received/css-writing-modes/wm-propagation-body-008.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/wm-propagation-body-008.xht rename to layout/reftests/w3c-css/received/css-writing-modes/wm-propagation-body-008.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/wm-propagation-body-010.xht b/layout/reftests/w3c-css/received/css-writing-modes/wm-propagation-body-010.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/wm-propagation-body-010.xht rename to layout/reftests/w3c-css/received/css-writing-modes/wm-propagation-body-010.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/wm-propagation-body-011.xht b/layout/reftests/w3c-css/received/css-writing-modes/wm-propagation-body-011.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/wm-propagation-body-011.xht rename to layout/reftests/w3c-css/received/css-writing-modes/wm-propagation-body-011.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/wm-propagation-body-015.xht b/layout/reftests/w3c-css/received/css-writing-modes/wm-propagation-body-015.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/wm-propagation-body-015.xht rename to layout/reftests/w3c-css/received/css-writing-modes/wm-propagation-body-015.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-horizontal-001l.html b/layout/reftests/w3c-css/received/css-writing-modes/writing-mode-horizontal-001l.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-horizontal-001l.html rename to layout/reftests/w3c-css/received/css-writing-modes/writing-mode-horizontal-001l.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-horizontal-001r.html b/layout/reftests/w3c-css/received/css-writing-modes/writing-mode-horizontal-001r.html similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-horizontal-001r.html rename to layout/reftests/w3c-css/received/css-writing-modes/writing-mode-horizontal-001r.html diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-vertical-lr-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/writing-mode-vertical-lr-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-vertical-lr-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/writing-mode-vertical-lr-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-vertical-rl-001.xht b/layout/reftests/w3c-css/received/css-writing-modes/writing-mode-vertical-rl-001.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-vertical-rl-001.xht rename to layout/reftests/w3c-css/received/css-writing-modes/writing-mode-vertical-rl-001.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-vertical-rl-002.xht b/layout/reftests/w3c-css/received/css-writing-modes/writing-mode-vertical-rl-002.xht similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-vertical-rl-002.xht rename to layout/reftests/w3c-css/received/css-writing-modes/writing-mode-vertical-rl-002.xht diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-vertical-rl-003-ref.htm b/layout/reftests/w3c-css/received/css-writing-modes/writing-mode-vertical-rl-003-ref.htm similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-vertical-rl-003-ref.htm rename to layout/reftests/w3c-css/received/css-writing-modes/writing-mode-vertical-rl-003-ref.htm diff --git a/layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-vertical-rl-003.htm b/layout/reftests/w3c-css/received/css-writing-modes/writing-mode-vertical-rl-003.htm similarity index 100% rename from layout/reftests/w3c-css/received/css-writing-modes-3/writing-mode-vertical-rl-003.htm rename to layout/reftests/w3c-css/received/css-writing-modes/writing-mode-vertical-rl-003.htm diff --git a/layout/reftests/w3c-css/received/selectors4/OWNERS b/layout/reftests/w3c-css/received/selectors/OWNERS similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/OWNERS rename to layout/reftests/w3c-css/received/selectors/OWNERS diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-001-ref.html b/layout/reftests/w3c-css/received/selectors/focus-within-001-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-001-ref.html rename to layout/reftests/w3c-css/received/selectors/focus-within-001-ref.html diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-001.html b/layout/reftests/w3c-css/received/selectors/focus-within-001.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-001.html rename to layout/reftests/w3c-css/received/selectors/focus-within-001.html diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-002.html b/layout/reftests/w3c-css/received/selectors/focus-within-002.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-002.html rename to layout/reftests/w3c-css/received/selectors/focus-within-002.html diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-003.html b/layout/reftests/w3c-css/received/selectors/focus-within-003.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-003.html rename to layout/reftests/w3c-css/received/selectors/focus-within-003.html diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-004.html b/layout/reftests/w3c-css/received/selectors/focus-within-004.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-004.html rename to layout/reftests/w3c-css/received/selectors/focus-within-004.html diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-005.html b/layout/reftests/w3c-css/received/selectors/focus-within-005.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-005.html rename to layout/reftests/w3c-css/received/selectors/focus-within-005.html diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-006-ref.html b/layout/reftests/w3c-css/received/selectors/focus-within-006-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-006-ref.html rename to layout/reftests/w3c-css/received/selectors/focus-within-006-ref.html diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-006.html b/layout/reftests/w3c-css/received/selectors/focus-within-006.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-006.html rename to layout/reftests/w3c-css/received/selectors/focus-within-006.html diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-007-ref.html b/layout/reftests/w3c-css/received/selectors/focus-within-007-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-007-ref.html rename to layout/reftests/w3c-css/received/selectors/focus-within-007-ref.html diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-007.html b/layout/reftests/w3c-css/received/selectors/focus-within-007.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-007.html rename to layout/reftests/w3c-css/received/selectors/focus-within-007.html diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-008.html b/layout/reftests/w3c-css/received/selectors/focus-within-008.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-008.html rename to layout/reftests/w3c-css/received/selectors/focus-within-008.html diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-010.html b/layout/reftests/w3c-css/received/selectors/focus-within-010.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-010.html rename to layout/reftests/w3c-css/received/selectors/focus-within-010.html diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-shadow-001-ref.html b/layout/reftests/w3c-css/received/selectors/focus-within-shadow-001-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-shadow-001-ref.html rename to layout/reftests/w3c-css/received/selectors/focus-within-shadow-001-ref.html diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-shadow-001.html b/layout/reftests/w3c-css/received/selectors/focus-within-shadow-001.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-shadow-001.html rename to layout/reftests/w3c-css/received/selectors/focus-within-shadow-001.html diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-shadow-002.html b/layout/reftests/w3c-css/received/selectors/focus-within-shadow-002.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-shadow-002.html rename to layout/reftests/w3c-css/received/selectors/focus-within-shadow-002.html diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-shadow-003.html b/layout/reftests/w3c-css/received/selectors/focus-within-shadow-003.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-shadow-003.html rename to layout/reftests/w3c-css/received/selectors/focus-within-shadow-003.html diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-shadow-004.html b/layout/reftests/w3c-css/received/selectors/focus-within-shadow-004.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-shadow-004.html rename to layout/reftests/w3c-css/received/selectors/focus-within-shadow-004.html diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-shadow-005.html b/layout/reftests/w3c-css/received/selectors/focus-within-shadow-005.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-shadow-005.html rename to layout/reftests/w3c-css/received/selectors/focus-within-shadow-005.html diff --git a/layout/reftests/w3c-css/received/selectors4/focus-within-shadow-006.html b/layout/reftests/w3c-css/received/selectors/focus-within-shadow-006.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/focus-within-shadow-006.html rename to layout/reftests/w3c-css/received/selectors/focus-within-shadow-006.html diff --git a/layout/reftests/w3c-css/received/selectors4/of-type-selectors-ref.xhtml b/layout/reftests/w3c-css/received/selectors/of-type-selectors-ref.xhtml similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/of-type-selectors-ref.xhtml rename to layout/reftests/w3c-css/received/selectors/of-type-selectors-ref.xhtml diff --git a/layout/reftests/w3c-css/received/selectors4/of-type-selectors.xhtml b/layout/reftests/w3c-css/received/selectors/of-type-selectors.xhtml similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/of-type-selectors.xhtml rename to layout/reftests/w3c-css/received/selectors/of-type-selectors.xhtml diff --git a/layout/reftests/w3c-css/received/selectors4/selector-required-ref.html b/layout/reftests/w3c-css/received/selectors/selector-required-ref.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/selector-required-ref.html rename to layout/reftests/w3c-css/received/selectors/selector-required-ref.html diff --git a/layout/reftests/w3c-css/received/selectors4/selector-required.html b/layout/reftests/w3c-css/received/selectors/selector-required.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/selector-required.html rename to layout/reftests/w3c-css/received/selectors/selector-required.html diff --git a/layout/reftests/w3c-css/received/selectors4/selectors-dir-selector-ltr-001.html b/layout/reftests/w3c-css/received/selectors/selectors-dir-selector-ltr-001.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/selectors-dir-selector-ltr-001.html rename to layout/reftests/w3c-css/received/selectors/selectors-dir-selector-ltr-001.html diff --git a/layout/reftests/w3c-css/received/selectors4/selectors-dir-selector-rtl-001.html b/layout/reftests/w3c-css/received/selectors/selectors-dir-selector-rtl-001.html similarity index 100% rename from layout/reftests/w3c-css/received/selectors4/selectors-dir-selector-rtl-001.html rename to layout/reftests/w3c-css/received/selectors/selectors-dir-selector-rtl-001.html From e5bba8e8fe202f9c8dbe4b61cd7f99832df40a9f Mon Sep 17 00:00:00 2001 From: Neerja Pancholi Date: Wed, 17 Jan 2018 17:15:56 -0800 Subject: [PATCH 29/54] Bug 1430939 - Part3:Pull latest tests from w3c/web-platform-tests using import-tests.py and update failures.list. r=dholbert MozReview-Commit-ID: D8v0e8hvkQi --HG-- extra : rebase_source : eec874e2c8ed91f3d6ae14249916f7155978306f --- layout/reftests/w3c-css/failures.list | 47 +- .../ref-this-text-should-be-green.xht | 22 + .../w3c-css/received/css-multicol/OWNERS | 1 + .../multicol-br-inside-avoidcolumn-001.xht | 52 +- .../multicol-br-inside-avoidcolumn-ref.xht | 30 - .../css-multicol/multicol-break-001-ref.xht | 6 +- .../css-multicol/multicol-break-001.xht | 4 +- .../multicol-count-computed-001.xht | 56 - .../multicol-count-computed-002.xht | 56 - .../multicol-count-computed-2-ref.xht | 58 - .../css-multicol/multicol-count-large-001.xht | 48 - .../css-multicol/multicol-count-large-002.xht | 48 - .../multicol-count-large-2-ref.xht | 40 - .../css-multicol/multicol-count-large-ref.xht | 30 - ...ticol-fill-auto-block-children-002-ref.xht | 48 +- .../multicol-fill-auto-block-children-002.xht | 27 +- .../css-multicol/multicol-fill-auto.xht | 55 - .../multicol-fill-balance-002.html | 12 + .../css-multicol/multicol-fill-ref.xht | 21 - .../multicol-gap-fraction-002.html | 68 + .../multicol-height-block-child-001-ref.xht | 53 +- .../multicol-height-block-child-001.xht | 53 +- .../css-multicol/multicol-inherit-004.xht | 61 - .../css-multicol/multicol-inherit-4-ref.xht | 37 - .../multicol-nested-column-rule-001-ref.xht | 37 +- .../multicol-nested-column-rule-001.xht | 44 +- .../multicol-rule-fraction-3-ref.xht | 4 +- .../multicol-rule-samelength-001.xht | 4 +- .../multicol-rule-shorthand-2-ref.xht | 49 + ...-ref.xht => multicol-rule-shorthand-2.xht} | 62 +- .../multicol-rule-style-groove-001-ref.xht | 50 - .../multicol-rule-style-groove-001.xht | 77 - .../multicol-rule-style-inset-001.xht | 77 - .../multicol-rule-style-outset-001.xht | 77 - .../multicol-rule-style-ridge-001-ref.xht | 50 - .../multicol-rule-style-ridge-001.xht | 77 - .../css-multicol/multicol-span-all-003.xht | 4 +- .../multicol-span-all-child-001-ref.xht | 109 - .../multicol-span-all-child-001.xht | 59 - .../multicol-span-all-child-002-ref.xht | 32 - .../multicol-span-all-child-002.xht | 86 - .../multicol-span-all-margin-nested-003.xht | 45 - .../multicol-span-all-margin-nested-3-ref.xht | 23 - ...multicol-table-cell-vertical-align-001.xht | 4 +- ...multicol-table-cell-vertical-align-ref.xht | 6 +- ...-ems-001.xht => multicol-width-ch-001.xht} | 44 +- .../css-multicol/multicol-width-ch-ref.xht | 49 + .../css-multicol/multicol-width-ems-ref.xht | 59 - .../css-multicol/multicol-width-small-001.xht | 21 +- .../multicol-zero-height-001-ref.xht | 8 +- .../css-multicol/multicol-zero-height-001.xht | 18 +- .../ex-calc-expression-001-ref.html | 11 + .../css-values/ex-calc-expression-001.html | 19 + .../received/css-values/ic-unit-001.html | 36 + .../received/css-values/ic-unit-002.html | 39 + .../received/css-values/ic-unit-003.html | 39 + .../received/css-values/ic-unit-004.html | 39 + .../received/css-values/lh-unit-001.html | 26 + .../received/css-values/lh-unit-002.html | 26 + .../css-values/reference/ic-unit-001-ref.html | 11 + .../css-values/reference/ic-unit-002-ref.html | 15 + .../vh_not_refreshing_on_chrome-ref.html | 17 +- .../vh-support-transform-origin-iframe.html | 52 + ...vh-support-transform-translate-iframe.html | 51 + .../vh_not_refreshing_on_chrome_iframe.html | 12 +- .../vh-support-transform-origin.html | 2 +- .../vh-support-transform-translate.html | 2 +- .../vh_not_refreshing_on_chrome.html | 17 +- .../css-writing-modes/bidi-table-001.html | 50 + .../block-plaintext-006.html | 60 + .../reference/bidi-table-001.html | 47 + .../reference/block-plaintext-006.html | 56 + .../reference/table-cell-001-ref.html | 23 + .../reference/table-cell-002-ref.html | 28 + .../text-combine-upright-decorations-001.html | 1 + .../support/text-orientation.js | 8 +- .../css-writing-modes/table-cell-001.html | 42 + .../css-writing-modes/table-cell-002.html | 32 + .../text-combine-upright-decorations-001.html | 1 + layout/reftests/w3c-css/received/import.log | 3795 +++++++++-------- .../w3c-css/received/reference/nothing.html | 4 + .../ref-filled-green-100px-square-only.html | 4 + .../ref-filled-green-200px-square.html | 13 + layout/reftests/w3c-css/received/reftest.list | 2376 ++++++----- .../w3c-css/received/selectors/CHANGES | 241 ++ .../w3c-css/received/selectors/Makefile | 52 + .../w3c-css/received/selectors/OWNERS | 3 + .../reftests/w3c-css/received/selectors/TODO | 13 + .../selectors/any-link-dynamic-001-ref.html | 10 + .../selectors/any-link-dynamic-001.html | 14 + .../selectors/css3-modsel-12.xml-removed | 14 + .../selectors/css3-modsel-162.xml-removed | 97 + ...3-modsel-163.xml-disabled-contains-removed | 20 + .../selectors/css3-modsel-164.xml-removed | 38 + .../selectors/css3-modsel-165.xml-removed | 24 + ...led-because-we-want-to-allow-for-expansion | 15 + .../selectors/css3-modsel-19a.xml-removed | 13 + .../selectors/css3-modsel-28c.pl-draft | 32 + .../selectors/css3-modsel-40.xml-removed | 11 + .../selectors/css3-modsel-58.xml-removed | 15 + ...led-due-to-limitations-in-the-build-system | 29 + ...led-due-to-limitations-in-the-build-system | 30 + ...s3-modsel-84.xml-disabled-contains-removed | 17 + ...3-modsel-84b.xml-disabled-contains-removed | 18 + ...s3-modsel-85.xml-disabled-contains-removed | 18 + .../selectors/css3-modsel-d5.xml-removed | 35 + .../selectors/css3-modsel-d5a.xml-removed | 35 + .../selectors/css3-modsel-d5b.xml-removed | 36 + .../selectors/css3-modsel-d5c.xml-removed | 37 + .../selectors/css3-modsel-d5d.xml-removed | 36 + .../selectors/css3-modsel-d5e.xml-removed | 33 + .../w3c-css/received/selectors/generate.pl | 106 + .../w3c-css/received/selectors/htaccess | 1 + .../w3c-css/received/selectors/html-full.css | 59 + .../w3c-css/received/selectors/html-shell.css | 73 + .../w3c-css/received/selectors/i18n/OWNERS | 1 + .../received/selectors/root-siblings.htm | 16 + .../selectors/scope-without-scoping.html | 23 + ...placeholder-shown-type-change-001-ref.html | 11 + ...tor-placeholder-shown-type-change-001.html | 25 + ...placeholder-shown-type-change-002-ref.html | 11 + ...tor-placeholder-shown-type-change-002.html | 25 + ...placeholder-shown-type-change-003-ref.html | 11 + ...tor-placeholder-shown-type-change-003.html | 25 + ...lector-read-write-type-change-001-ref.html | 11 + .../selector-read-write-type-change-001.html | 20 + ...lector-read-write-type-change-002-ref.html | 11 + .../selector-read-write-type-change-002.html | 25 + ...selector-required-type-change-001-ref.html | 11 + .../selector-required-type-change-001.html | 20 + ...selector-required-type-change-002-ref.html | 11 + .../selector-required-type-change-002.html | 25 + .../selectors-attr-white-space-001-ref.html | 11 + .../selectors-attr-white-space-001.html | 19 + .../selectors/selectors-empty-001-ref.xml | 40 + .../selectors/selectors-empty-001.xml | 47 + .../selectors/selectors-namespace-001-ref.xml | 14 + .../selectors/selectors-namespace-001.xml | 21 + .../w3c-css/received/selectors/tng.css | 6 + .../received/selectors/utils/generators.pm | 1319 ++++++ .../received/selectors/utils/helpers.pm | 219 + .../received/selectors/utils/parser.pm | 334 ++ .../w3c-css/received/selectors/xhtml-full.css | 65 + .../received/selectors/xhtml-shell.css | 74 + .../w3c-css/received/selectors/xml-full.css | 15 + .../w3c-css/received/selectors/xml-shell.css | 15 + 146 files changed, 7963 insertions(+), 4755 deletions(-) create mode 100644 layout/reftests/w3c-css/received/CSS2/reference/ref-this-text-should-be-green.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-br-inside-avoidcolumn-ref.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-001.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-002.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-2-ref.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-count-large-001.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-count-large-002.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-count-large-2-ref.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-count-large-ref.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-002.html delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-fill-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-gap-fraction-002.html delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-inherit-004.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-inherit-4-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-2-ref.xht rename layout/reftests/w3c-css/received/css-multicol/{multicol-count-computed-ref.xht => multicol-rule-shorthand-2.xht} (59%) delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-groove-001-ref.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-groove-001.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-inset-001.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-outset-001.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-ridge-001-ref.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-ridge-001.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-001-ref.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-001.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-002-ref.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-002.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-003.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-3-ref.xht rename layout/reftests/w3c-css/received/css-multicol/{multicol-width-ems-001.xht => multicol-width-ch-001.xht} (52%) create mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-width-ch-ref.xht delete mode 100644 layout/reftests/w3c-css/received/css-multicol/multicol-width-ems-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-values/ex-calc-expression-001-ref.html create mode 100644 layout/reftests/w3c-css/received/css-values/ex-calc-expression-001.html create mode 100644 layout/reftests/w3c-css/received/css-values/ic-unit-001.html create mode 100644 layout/reftests/w3c-css/received/css-values/ic-unit-002.html create mode 100644 layout/reftests/w3c-css/received/css-values/ic-unit-003.html create mode 100644 layout/reftests/w3c-css/received/css-values/ic-unit-004.html create mode 100644 layout/reftests/w3c-css/received/css-values/lh-unit-001.html create mode 100644 layout/reftests/w3c-css/received/css-values/lh-unit-002.html create mode 100644 layout/reftests/w3c-css/received/css-values/reference/ic-unit-001-ref.html create mode 100644 layout/reftests/w3c-css/received/css-values/reference/ic-unit-002-ref.html create mode 100644 layout/reftests/w3c-css/received/css-values/support/vh-support-transform-origin-iframe.html create mode 100644 layout/reftests/w3c-css/received/css-values/support/vh-support-transform-translate-iframe.html create mode 100644 layout/reftests/w3c-css/received/css-writing-modes/bidi-table-001.html create mode 100644 layout/reftests/w3c-css/received/css-writing-modes/block-plaintext-006.html create mode 100644 layout/reftests/w3c-css/received/css-writing-modes/reference/bidi-table-001.html create mode 100644 layout/reftests/w3c-css/received/css-writing-modes/reference/block-plaintext-006.html create mode 100644 layout/reftests/w3c-css/received/css-writing-modes/reference/table-cell-001-ref.html create mode 100644 layout/reftests/w3c-css/received/css-writing-modes/reference/table-cell-002-ref.html create mode 100644 layout/reftests/w3c-css/received/css-writing-modes/table-cell-001.html create mode 100644 layout/reftests/w3c-css/received/css-writing-modes/table-cell-002.html create mode 100644 layout/reftests/w3c-css/received/reference/nothing.html create mode 100644 layout/reftests/w3c-css/received/reference/ref-filled-green-100px-square-only.html create mode 100644 layout/reftests/w3c-css/received/reference/ref-filled-green-200px-square.html create mode 100644 layout/reftests/w3c-css/received/selectors/CHANGES create mode 100644 layout/reftests/w3c-css/received/selectors/Makefile create mode 100644 layout/reftests/w3c-css/received/selectors/TODO create mode 100644 layout/reftests/w3c-css/received/selectors/any-link-dynamic-001-ref.html create mode 100644 layout/reftests/w3c-css/received/selectors/any-link-dynamic-001.html create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-12.xml-removed create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-162.xml-removed create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-163.xml-disabled-contains-removed create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-164.xml-removed create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-165.xml-removed create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-180.xml-disabled-because-we-want-to-allow-for-expansion create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-19a.xml-removed create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-28c.pl-draft create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-40.xml-removed create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-58.xml-removed create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-7c.xml-disabled-due-to-limitations-in-the-build-system create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-7d.xml-disabled-due-to-limitations-in-the-build-system create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-84.xml-disabled-contains-removed create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-84b.xml-disabled-contains-removed create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-85.xml-disabled-contains-removed create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-d5.xml-removed create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-d5a.xml-removed create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-d5b.xml-removed create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-d5c.xml-removed create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-d5d.xml-removed create mode 100644 layout/reftests/w3c-css/received/selectors/css3-modsel-d5e.xml-removed create mode 100644 layout/reftests/w3c-css/received/selectors/generate.pl create mode 100644 layout/reftests/w3c-css/received/selectors/htaccess create mode 100644 layout/reftests/w3c-css/received/selectors/html-full.css create mode 100644 layout/reftests/w3c-css/received/selectors/html-shell.css create mode 100644 layout/reftests/w3c-css/received/selectors/i18n/OWNERS create mode 100644 layout/reftests/w3c-css/received/selectors/root-siblings.htm create mode 100644 layout/reftests/w3c-css/received/selectors/scope-without-scoping.html create mode 100644 layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-001-ref.html create mode 100644 layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-001.html create mode 100644 layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-002-ref.html create mode 100644 layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-002.html create mode 100644 layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-003-ref.html create mode 100644 layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-003.html create mode 100644 layout/reftests/w3c-css/received/selectors/selector-read-write-type-change-001-ref.html create mode 100644 layout/reftests/w3c-css/received/selectors/selector-read-write-type-change-001.html create mode 100644 layout/reftests/w3c-css/received/selectors/selector-read-write-type-change-002-ref.html create mode 100644 layout/reftests/w3c-css/received/selectors/selector-read-write-type-change-002.html create mode 100644 layout/reftests/w3c-css/received/selectors/selector-required-type-change-001-ref.html create mode 100644 layout/reftests/w3c-css/received/selectors/selector-required-type-change-001.html create mode 100644 layout/reftests/w3c-css/received/selectors/selector-required-type-change-002-ref.html create mode 100644 layout/reftests/w3c-css/received/selectors/selector-required-type-change-002.html create mode 100644 layout/reftests/w3c-css/received/selectors/selectors-attr-white-space-001-ref.html create mode 100644 layout/reftests/w3c-css/received/selectors/selectors-attr-white-space-001.html create mode 100644 layout/reftests/w3c-css/received/selectors/selectors-empty-001-ref.xml create mode 100644 layout/reftests/w3c-css/received/selectors/selectors-empty-001.xml create mode 100644 layout/reftests/w3c-css/received/selectors/selectors-namespace-001-ref.xml create mode 100644 layout/reftests/w3c-css/received/selectors/selectors-namespace-001.xml create mode 100644 layout/reftests/w3c-css/received/selectors/tng.css create mode 100644 layout/reftests/w3c-css/received/selectors/utils/generators.pm create mode 100644 layout/reftests/w3c-css/received/selectors/utils/helpers.pm create mode 100644 layout/reftests/w3c-css/received/selectors/utils/parser.pm create mode 100644 layout/reftests/w3c-css/received/selectors/xhtml-full.css create mode 100644 layout/reftests/w3c-css/received/selectors/xhtml-shell.css create mode 100644 layout/reftests/w3c-css/received/selectors/xml-full.css create mode 100644 layout/reftests/w3c-css/received/selectors/xml-shell.css diff --git a/layout/reftests/w3c-css/failures.list b/layout/reftests/w3c-css/failures.list index 8241f1a17703..76b79e55d730 100644 --- a/layout/reftests/w3c-css/failures.list +++ b/layout/reftests/w3c-css/failures.list @@ -207,13 +207,9 @@ fuzzy(135,530) css-multicol/multicol-containing-001.xht fuzzy(215,241) css-multicol/multicol-containing-002.xht fuzzy(87,180) css-multicol/multicol-count-001.xht fails css-multicol/multicol-count-002.xht -fails css-multicol/multicol-count-computed-001.xht -fails css-multicol/multicol-count-computed-002.xht fails-if(winWidget||OSX||Android) css-multicol/multicol-count-computed-003.xht fuzzy-if(winWidget||OSX||gtkWidget,112,861) fails-if(Android) css-multicol/multicol-count-computed-004.xht fails-if(winWidget||OSX||Android) css-multicol/multicol-count-computed-005.xht -fails css-multicol/multicol-count-large-001.xht -fuzzy(255,132) css-multicol/multicol-count-large-002.xht fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol/multicol-count-negative-001.xht fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol/multicol-count-negative-002.xht fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol/multicol-count-non-integer-001.xht @@ -221,7 +217,6 @@ fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol/multicol-count-non-int fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol/multicol-count-non-integer-003.xht fuzzy(135,80) css-multicol/multicol-fill-auto-002.xht fuzzy(135,3270) css-multicol/multicol-fill-auto-003.xht -fails css-multicol/multicol-fill-auto.xht fuzzy(135,80) css-multicol/multicol-fill-balance-001.xht fuzzy(135,821) css-multicol/multicol-gap-000.xht fuzzy(255,290) css-multicol/multicol-gap-001.xht @@ -235,7 +230,6 @@ fails css-multicol/multicol-height-block-child-001.xht fuzzy(255,3762) css-multicol/multicol-inherit-001.xht fuzzy(135,1893) css-multicol/multicol-inherit-002.xht fails css-multicol/multicol-inherit-003.xht -fails css-multicol/multicol-inherit-004.xht fuzzy(96,264) css-multicol/multicol-list-item-001.xht fuzzy(73,1200) css-multicol/multicol-margin-001.xht fuzzy(73,1200) css-multicol/multicol-margin-002.xht @@ -269,23 +263,16 @@ fails css-multicol/multicol-rule-px-001.xht fuzzy(127,500) css-multicol/multicol-rule-ridge-000.xht fuzzy(106,354) css-multicol/multicol-rule-solid-000.xht fails css-multicol/multicol-rule-stacking-001.xht -css-multicol/multicol-rule-style-groove-001.xht -css-multicol/multicol-rule-style-inset-001.xht -css-multicol/multicol-rule-style-outset-001.xht -css-multicol/multicol-rule-style-ridge-001.xht fails css-multicol/multicol-shorthand-001.xht fails css-multicol/multicol-span-000.xht fails css-multicol/multicol-span-all-001.xht fails css-multicol/multicol-span-all-002.xht fails css-multicol/multicol-span-all-003.xht -fails css-multicol/multicol-span-all-child-001.xht -fails-if(OSX||winWidget) css-multicol/multicol-span-all-child-002.xht fails css-multicol/multicol-span-all-margin-001.xht fails css-multicol/multicol-span-all-margin-002.xht fails css-multicol/multicol-span-all-margin-bottom-001.xht fails css-multicol/multicol-span-all-margin-nested-001.xht fails css-multicol/multicol-span-all-margin-nested-002.xht -fails css-multicol/multicol-span-all-margin-nested-003.xht fails css-multicol/multicol-span-all-margin-nested-firstchild-001.xht fails css-multicol/multicol-span-float-001.xht fails css-multicol/multicol-span-none-001.xht @@ -295,7 +282,6 @@ fails css-multicol/multicol-table-cell-height-002.xht fails css-multicol/multicol-table-cell-vertical-align-001.xht fuzzy(204,930) fuzzy-if(skiaContent,208,930) css-multicol/multicol-width-002.xht fails css-multicol/multicol-width-count-002.xht -fails css-multicol/multicol-width-ems-001.xht fails css-multicol/multicol-width-negative-001.xht fuzzy(225,1060) css-multicol/multicol-width-large-001.xht fails css-multicol/multicol-width-small-001.xht @@ -313,3 +299,36 @@ fuzzy(255,2808) css-multicol/multicol-rule-large-001.xht fails css-multicol/multicol-fill-auto-block-children-001.xht fails css-multicol/multicol-fill-auto-block-children-002.xht fails css-multicol/multicol-span-all-block-sibling-003.xht + +# skip these tests since they haven't been triaged yet. +# These tests were added to the tree as part of an update for Bug 1430939. +skip css-multicol/multicol-fill-balance-002.html +skip css-multicol/multicol-gap-fraction-002.html +skip css-multicol/multicol-rule-shorthand-2.xht +skip css-multicol/multicol-width-ch-001.xht +skip css-values/ex-calc-expression-001.html +skip css-values/ic-unit-001.html +skip css-values/ic-unit-002.html +skip css-values/ic-unit-003.html +skip css-values/ic-unit-004.html +skip css-values/lh-unit-001.html +skip css-values/lh-unit-002.html +skip css-values/support/vh-support-transform-origin-iframe.html +skip css-values/support/vh-support-transform-translate-iframe.html +skip css-writing-modes/bidi-table-001.html +skip css-writing-modes/block-plaintext-006.html +skip css-writing-modes/table-cell-001.html +skip css-writing-modes/table-cell-002.html +skip selectors/any-link-dynamic-001.html +skip selectors/root-siblings.htm +skip selectors/scope-without-scoping.html +skip selectors/selector-placeholder-shown-type-change-001.html +skip selectors/selector-placeholder-shown-type-change-002.html +skip selectors/selector-placeholder-shown-type-change-003.html +skip selectors/selector-read-write-type-change-001.html +skip selectors/selector-read-write-type-change-002.html +skip selectors/selector-required-type-change-001.html +skip selectors/selector-required-type-change-002.html +skip selectors/selectors-attr-white-space-001.html +skip selectors/selectors-empty-001.xml +skip selectors/selectors-namespace-001.xml diff --git a/layout/reftests/w3c-css/received/CSS2/reference/ref-this-text-should-be-green.xht b/layout/reftests/w3c-css/received/CSS2/reference/ref-this-text-should-be-green.xht new file mode 100644 index 000000000000..29fe1d8e47c9 --- /dev/null +++ b/layout/reftests/w3c-css/received/CSS2/reference/ref-this-text-should-be-green.xht @@ -0,0 +1,22 @@ + + + + + + + CSS Reftest Reference + + + + + + + + + +

This text should be green.

+ + + \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol/OWNERS b/layout/reftests/w3c-css/received/css-multicol/OWNERS index 1048ba69fda3..3247ab2dea04 100644 --- a/layout/reftests/w3c-css/received/css-multicol/OWNERS +++ b/layout/reftests/w3c-css/received/css-multicol/OWNERS @@ -1,2 +1,3 @@ @frivoal +@mstensho @rachelandrew diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-br-inside-avoidcolumn-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-br-inside-avoidcolumn-001.xht index 28f8243ec4bd..72a0d2b61bd6 100644 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-br-inside-avoidcolumn-001.xht +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-br-inside-avoidcolumn-001.xht @@ -5,47 +5,33 @@ multicol | break-inside: avoid-column - + -

You should not see the word FAIL

- -
- FAIL +

Test passes if there is a filled green square and no red.

+
+
+
+
- -
- FAIL -
- -
- FAIL -
- diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-br-inside-avoidcolumn-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-br-inside-avoidcolumn-ref.xht deleted file mode 100644 index fc4655682154..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-br-inside-avoidcolumn-ref.xht +++ /dev/null @@ -1,30 +0,0 @@ - - - -multicol | break-inside: avoid-column - - - - -
-

You should not see the word FAIL

-
- - - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-break-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-break-001-ref.xht index 742d0ecf8683..c71859895ec3 100644 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-break-001-ref.xht +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-break-001-ref.xht @@ -27,9 +27,9 @@

Test passes if the 2 horizontal bars are identical.

-
  Image download support must be enabled Image download support must be enabled Image download support must be enabled
+
Image download support must be enabled Image download support must be enabled Image download support must be enabled
-
  Image download support must be enabled Image download support must be enabled Image download support must be enabled
+
Image download support must be enabled Image download support must be enabled Image download support must be enabled
- \ No newline at end of file + diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-break-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-break-001.xht index 245a7ea32aab..b19f2d5c36cb 100644 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-break-001.xht +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-break-001.xht @@ -53,7 +53,7 @@
C
-
  Image download support must be enabled Image download support must be enabled Image download support must be enabled
+
Image download support must be enabled Image download support must be enabled Image download support must be enabled
- \ No newline at end of file + diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-001.xht deleted file mode 100644 index 3ee348e9d0a6..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-001.xht +++ /dev/null @@ -1,56 +0,0 @@ - - - -multicolumn | -moz-column-rule - - - - - - - - - - - -
- xxxx - xxxx - xxxx - xxxx -
- - - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-002.xht deleted file mode 100644 index 482b537f4ed6..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-002.xht +++ /dev/null @@ -1,56 +0,0 @@ - - - -multicolumn | -moz-column-rule - - - - - - - - - - - -
- xxxx - xxxx - xxxx - xxxx -
- - - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-2-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-2-ref.xht deleted file mode 100644 index fdb8dab05710..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-2-ref.xht +++ /dev/null @@ -1,58 +0,0 @@ - - - -multicolumn | -moz-column-rule - - - - - - -
- xxxx - xxxx - xxxx - xxxx -
- - - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-count-large-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-large-001.xht deleted file mode 100644 index 1af66c104460..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-count-large-001.xht +++ /dev/null @@ -1,48 +0,0 @@ - - - -multicolumn | -moz-column-count - - - - - - - - - - -
- xx xx - xx xx - xx xx - xx xx -
- - - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-count-large-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-large-002.xht deleted file mode 100644 index 275da208b383..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-count-large-002.xht +++ /dev/null @@ -1,48 +0,0 @@ - - - -multicolumn | -moz-column-count - - - - - - - - - - -
- xx xx - xx xx - xx xx - xx xx -
- - - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-count-large-2-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-large-2-ref.xht deleted file mode 100644 index 47b8b44453d2..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-count-large-2-ref.xht +++ /dev/null @@ -1,40 +0,0 @@ - - - -multicolumn | -moz-column-count - - - - - - -
- x -
- - - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-count-large-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-count-large-ref.xht deleted file mode 100644 index c6a604c34d07..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-count-large-ref.xht +++ /dev/null @@ -1,30 +0,0 @@ - - - -multicolumn | -moz-column-count - - - - - - -
xx
- - - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-002-ref.xht index f57fa4359203..3cec0f55425f 100644 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-002-ref.xht +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-002-ref.xht @@ -6,13 +6,15 @@ @@ -72,8 +42,8 @@

Test passes if "PASS!" is
on the right ↘

- PASS!
+ PASS! diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-002.xht index 8c5fadbad62f..281b2f46bd86 100644 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-002.xht +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto-block-children-002.xht @@ -18,16 +18,11 @@ background-color: blue; height: 200px; margin: 8px; - width: 680px; + width: 60%; -moz-column-count: 3; -moz-column-fill: auto; -moz-column-gap: 10px; - - /* - So, each column box should be - [680px minus (2 mult 10px)] divided by 3 == 220px wide - */ } h1 @@ -75,25 +70,5 @@

PASS!

- - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto.xht deleted file mode 100644 index 284865c2e543..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-auto.xht +++ /dev/null @@ -1,55 +0,0 @@ - - - -multicolumn | -moz-column-fill-auto - - - - - - - - - - - -
-
-
-o
t
-o
t
-
- -
-oo
t
o -
- - - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-002.html b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-002.html new file mode 100644 index 000000000000..d18d783f92ee --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-balance-002.html @@ -0,0 +1,12 @@ + +CSS Multi-column Layout Test: Balancing with more forced breaks than -moz-columns + + + + +

Test passes if there is a filled green square.

+
+
+
+
+
diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-fill-ref.xht deleted file mode 100644 index 97985e50b440..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-fill-ref.xht +++ /dev/null @@ -1,21 +0,0 @@ - - - -multicolumn | -moz-column-gap - - - - - - -
- - - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-gap-fraction-002.html b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-fraction-002.html new file mode 100644 index 000000000000..1780cf94a0c0 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-gap-fraction-002.html @@ -0,0 +1,68 @@ + +CSS Multi-column Layout Test: '-moz-column-gap' with sub-pixel values + + + + + + +

There should be nothing below.

+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-height-block-child-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-height-block-child-001-ref.xht index 27a87c3fe3a7..b238d5c94f2d 100644 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-height-block-child-001-ref.xht +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-height-block-child-001-ref.xht @@ -5,51 +5,34 @@ - -
Image download support must be enabled
- -
Image download support must be enabled
+
+
+
+
+
+
+
- \ No newline at end of file + diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-height-block-child-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-height-block-child-001.xht index 1331724f84d0..2caaafff257d 100644 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-height-block-child-001.xht +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-height-block-child-001.xht @@ -60,40 +60,35 @@ diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-004.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-004.xht deleted file mode 100644 index 732a8d11b1bd..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-004.xht +++ /dev/null @@ -1,61 +0,0 @@ - - - -multicolumn | inheritance - - - - - - - - - - -
-
- xx xx - xx xx - xx xx - xx xx -
-
- xx xx - xx xx - xx xx - xx xx -
-
- xx xx - xx xx - xx xx - xx xx -
-
- - - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-4-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-4-ref.xht deleted file mode 100644 index 2972d7132065..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-inherit-4-ref.xht +++ /dev/null @@ -1,37 +0,0 @@ - - - -multicolumn | inheritance - - - - - - -
-
-
-
- - - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-nested-column-rule-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-column-rule-001-ref.xht index 8d86b42a690c..495ca5d52e4f 100644 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-nested-column-rule-001-ref.xht +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-column-rule-001-ref.xht @@ -5,41 +5,8 @@ - - -
-
-
-
- +
- \ No newline at end of file + diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-nested-column-rule-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-column-rule-001.xht index 5dba8d8cb61e..156beea834ff 100644 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-nested-column-rule-001.xht +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-nested-column-rule-001.xht @@ -24,7 +24,7 @@ { -moz-column-rule: blue solid 1em; font: 1.25em/1 Ahem; - width: 42em; + width: 26em; } /* @@ -32,47 +32,47 @@ N == 3; W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N); - W == max(0, (42em - ((3 - 1) * 3em)) / 3); - W == max(0, (42em - (2 * 3em)) / 3); - W == max(0, (42em - 6em) / 3); - W == max(0, 36em / 3); - W == max(0, 12em); - W == 12em; + W == max(0, (26em - ((3 - 1) * 1em)) / 3); + W == max(0, (26em - (2 * 1em)) / 3); + W == max(0, (26em - 2em) / 3); + W == max(0, 24em / 3); + W == max(0, 8em); + W == 8em; So, the first -moz-column-rule should be at: 1.0em : margin-left of outer div - 12.0em : width of 1st column box - 1.0em : (3.0em / 2) - (1.0em / 2) : left edge of 1st -moz-column-rule + 8.0em : width of 1st column box + 0.0em : (1.0em / 2) - (1.0em / 2) : left edge of 1st -moz-column-rule ========= - 14.0em + 9.0em The 2nd -moz-column-rule should be at: 1.0em : margin-left of outer div - 12.0em : width of 1st column box - 3.0em : first -moz-column-gap - 12.0em : width of 2nd column box - 1.0em : (3.0em / 2) - (1.0em / 2) : left edge of 2nd -moz-column-rule + 8.0em : width of 1st column box + 1.0em : first -moz-column-gap + 8.0em : width of 2nd column box + 0.0em : (1.0em / 2) - (1.0em / 2) : left edge of 2nd -moz-column-rule ========= - 29.0em + 18.0em The height of column rule depends on number of line boxes in each outer column box which depends on number of line boxes in each inner column box. So: - 12em : width of each outer column box + 8em : width of each outer column box - 2em : horizontal margin of each div inside ======= - 10em : width of each inner multi-column elements + 6em : width of each inner multi-column elements N == 3; - W == max(0, (available-width - ((N - 1) * -moz-column-gap)) / N); - W == max(0, (10em - ((3 - 1) * 3em)) / 3); - W == max(0, (10em - (2 * 3em)) / 3); - W == max(0, (10em - 6em) / 3); + W == max(0, (available-width - ((N - 1) * -column-gap)) / N); + W == max(0, (6em - ((3 - 1) * 1em)) / 3); + W == max(0, (6em - (2 * 1em)) / 3); + W == max(0, (6em - 2em) / 3); W == max(0, 4em / 3); W == max(0, 1.33333em); W == 1.33333em; @@ -96,7 +96,7 @@ widows: 1; -moz-column-count: 3; - -moz-column-gap: 3em; + -moz-column-gap: 1em; } ]]> diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-3-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-3-ref.xht index c023d6b1648a..61f0d490c395 100644 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-3-ref.xht +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-fraction-3-ref.xht @@ -32,9 +32,9 @@ div div { background: blue; width: 1em; } -#a1 {left: 2.43em;} +#a1 {left: 2.4em;} #a2 {left: 3.75em;} -#a3 {left: 6.13em;} +#a3 {left: 6.15em;} #a4 {left: 7.5em;} #a5 {left: 9.9em;} #a6 {left: 11.25em;} diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-samelength-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-samelength-001.xht index fc0521de1805..d23a260b8294 100644 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-samelength-001.xht +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-samelength-001.xht @@ -1,7 +1,7 @@ - CSS Multi-column Layout Test: '-moz-column-rule-width' has same lenght as '-moz-column-gap' + CSS Multi-column Layout Test: '-moz-column-rule-width' has same length as '-moz-column-gap' @@ -74,4 +74,4 @@ --> - \ No newline at end of file + diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-2-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-2-ref.xht new file mode 100644 index 000000000000..5cb0da31e9e1 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-2-ref.xht @@ -0,0 +1,49 @@ + + +multicolumn | -moz-column-rule + + + + + + +
+
xx xx
+
x x
+
xx xx
+
x x
+
xx xx
+
x x
+
xx xx
+
+ + + diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-2.xht similarity index 59% rename from layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-ref.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-2.xht index 89dfe7045dc9..bcc5abbdc7e6 100644 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-count-computed-ref.xht +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-shorthand-2.xht @@ -4,11 +4,14 @@ multicolumn | -moz-column-rule + + + @@ -58,11 +49,10 @@ span {
- xxxx - xxxx - xxxx - xxxx - + xx xx + xx xx + xx xx + xx xx
diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-groove-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-groove-001-ref.xht deleted file mode 100644 index 523b57085a03..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-groove-001-ref.xht +++ /dev/null @@ -1,50 +0,0 @@ - - - - CSS Reftest Reference - - - - - - - - -

Test passes if the 2 orange squares are identical.

- -
T
- -
T
- - - \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-groove-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-groove-001.xht deleted file mode 100644 index 133e5ab30979..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-groove-001.xht +++ /dev/null @@ -1,77 +0,0 @@ - - - - CSS Multi-column Layout Test: '-moz-column-rule-style' groove - - - - - - - - - - - -

Test passes if the 2 orange squares are identical.

- -
T
- -
Le ft Co lu mn Ri gh Co lu mn
- - - - - \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-inset-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-inset-001.xht deleted file mode 100644 index b6f4a2eeab5c..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-inset-001.xht +++ /dev/null @@ -1,77 +0,0 @@ - - - - CSS Multi-column Layout Test: '-moz-column-rule-style' inset - - - - - - - - - - - -

Test passes if the 2 orange squares are identical.

- -
T
- -
Le ft Co lu mn Ri gh Co lu mn
- - - - - \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-outset-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-outset-001.xht deleted file mode 100644 index 8a6c4adf3ee6..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-outset-001.xht +++ /dev/null @@ -1,77 +0,0 @@ - - - - CSS Multi-column Layout Test: '-moz-column-rule-style' outset - - - - - - - - - - - -

Test passes if the 2 orange squares are identical.

- -
T
- -
Le ft Co lu mn Ri gh Co lu mn
- - - - - \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-ridge-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-ridge-001-ref.xht deleted file mode 100644 index 5e6f59c51f46..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-ridge-001-ref.xht +++ /dev/null @@ -1,50 +0,0 @@ - - - - CSS Reftest Reference - - - - - - - - -

Test passes if the 2 orange squares are identical.

- -
T
- -
T
- - - \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-ridge-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-ridge-001.xht deleted file mode 100644 index 88cdf1a5914e..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-rule-style-ridge-001.xht +++ /dev/null @@ -1,77 +0,0 @@ - - - - CSS Multi-column Layout Test: '-moz-column-rule-style' ridge - - - - - - - - - - - -

Test passes if the 2 orange squares are identical.

- -
T
- -
Le ft Co lu mn Ri gh Co lu mn
- - - - - \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-003.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-003.xht index f9e30e617910..dd5662bc4e26 100644 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-003.xht +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-003.xht @@ -32,6 +32,8 @@ -moz-column-count: 4; -moz-column-gap: 0; + orphans: 1; + widows: 1; } h4 @@ -51,4 +53,4 @@ 1 22  1 22  1     1 333 1 333 1 333 55555 1 22  1 22  1     1 22  1 22  1 22  55555 1 333 1 333 1     4444 4444 1     55555 1 333 1 333 1     4444 4444 1     55555 - \ No newline at end of file + diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-001-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-001-ref.xht deleted file mode 100644 index fe82d6a1162c..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-001-ref.xht +++ /dev/null @@ -1,109 +0,0 @@ - - - - CSS Reftest Reference - - - - - - - -
- -
-
-
-
-
-
-
-
- -
- - - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-001.xht deleted file mode 100644 index 50896e563851..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-001.xht +++ /dev/null @@ -1,59 +0,0 @@ - - - - CSS Multi-column Layout Test: '-moz-column-span: all' element with block children (complex) - - - - - - - - - - - - - -
- block - block - block -
- - - \ No newline at end of file diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-002-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-002-ref.xht deleted file mode 100644 index 417bbe110fd9..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-002-ref.xht +++ /dev/null @@ -1,32 +0,0 @@ - - - - CSS Reftest Reference - - - - - - - -
- -
abc deg
ghk mno
- - - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-002.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-002.xht deleted file mode 100644 index 3afb4a78f76b..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-child-002.xht +++ /dev/null @@ -1,86 +0,0 @@ - - - - CSS Multi-column Layout Test: '-moz-column-span: all' element with block children (complex) - - - - - - - - - - - - -
- FAIL - FAIL - FAIL - FAIL -
- -

abc deg ghk mno

- - - - - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-003.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-003.xht deleted file mode 100644 index 417e3e1405e5..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-003.xht +++ /dev/null @@ -1,45 +0,0 @@ - - - -multicolomn | -moz-column-span inside block - - - - - - - - - - -
-
-
x
-
- FAIL FAIL FAIL FAIL -
- - - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-3-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-3-ref.xht deleted file mode 100644 index a104a66c95a6..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-span-all-margin-nested-3-ref.xht +++ /dev/null @@ -1,23 +0,0 @@ - - - -multicolomn | -moz-column-span inside block - - - - - - -
-
- - - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-vertical-align-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-vertical-align-001.xht index 83fb6aa82909..8e84b76cdd85 100644 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-vertical-align-001.xht +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-table-cell-vertical-align-001.xht @@ -16,13 +16,13 @@ diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-width-ems-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-ch-001.xht similarity index 52% rename from layout/reftests/w3c-css/received/css-multicol/multicol-width-ems-001.xht rename to layout/reftests/w3c-css/received/css-multicol/multicol-width-ch-001.xht index b1cfa9f3fab0..e5da1f669d46 100644 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-width-ems-001.xht +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-width-ch-001.xht @@ -5,38 +5,30 @@ multicolumn | -moz-column-width - + -
- one two three four - five six seven eight - nineten eleven twelve - thirtn fourtnfiftn sixtn - seventn eightn ninetn twenty - hundred thousand million billion - trillion -
- +
+ one two three four + five six seven eight + nineten eleven twelve + thirtn fourtnfiftn sixtn + seventn eightn ninetn twenty + hundred thousand million billion + trillion +
diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-width-ch-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-ch-ref.xht new file mode 100644 index 000000000000..42e635248f27 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-width-ch-ref.xht @@ -0,0 +1,49 @@ + + + +multicolumn | -moz-column-width + + + + + +
+ + one two three four + five six seven eight + + + nineten eleven twelve + thirtn + + + fourtnfiftn sixtn + seventn eightn ninetn + + + twenty + hundred thousand + + + million billion + trillion + +
+ + diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-width-ems-ref.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-ems-ref.xht deleted file mode 100644 index bc31ca34faf7..000000000000 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-width-ems-ref.xht +++ /dev/null @@ -1,59 +0,0 @@ - - - -multicolumn | -moz-column-width - - - - - - -
- - one two three four - five six seven eight - - - nineten eleven twelve - thirtn - - - fourtnfiftn sixtn - seventn eightn - - - ninetn twenty - hundred thousand - - - million billion - trillion - -
- - - diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-width-small-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-width-small-001.xht index 06a1c839ee84..baabed76c77a 100644 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-width-small-001.xht +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-width-small-001.xht @@ -16,7 +16,7 @@ } ]]>
- Bl ac - - bl ue - - - bl ue - - Bl ac +
+ Bl ac + + bl ue + + + bl ue + + Bl ac +
- - -
Image download support must be enabled
+
- \ No newline at end of file + diff --git a/layout/reftests/w3c-css/received/css-multicol/multicol-zero-height-001.xht b/layout/reftests/w3c-css/received/css-multicol/multicol-zero-height-001.xht index 82cd7be388bd..00176b6ca152 100644 --- a/layout/reftests/w3c-css/received/css-multicol/multicol-zero-height-001.xht +++ b/layout/reftests/w3c-css/received/css-multicol/multicol-zero-height-001.xht @@ -5,6 +5,7 @@ + @@ -41,4 +35,4 @@
- \ No newline at end of file + diff --git a/layout/reftests/w3c-css/received/css-values/ex-calc-expression-001-ref.html b/layout/reftests/w3c-css/received/css-values/ex-calc-expression-001-ref.html new file mode 100644 index 000000000000..888a51ea9b6a --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values/ex-calc-expression-001-ref.html @@ -0,0 +1,11 @@ + +CSS Test Reference + + +
diff --git a/layout/reftests/w3c-css/received/css-values/ex-calc-expression-001.html b/layout/reftests/w3c-css/received/css-values/ex-calc-expression-001.html new file mode 100644 index 000000000000..4eab829697f8 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values/ex-calc-expression-001.html @@ -0,0 +1,19 @@ + + +CSS Test: Calc expression using multiple ex operands + + + + +
diff --git a/layout/reftests/w3c-css/received/css-values/ic-unit-001.html b/layout/reftests/w3c-css/received/css-values/ic-unit-001.html new file mode 100644 index 000000000000..b969278da901 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values/ic-unit-001.html @@ -0,0 +1,36 @@ + + +CSS Values and Units Test: support for the ic unit + + + + + + +

Test passes if there is a filled green square and no red.

+
水水水水水
+
水水水水水
+ diff --git a/layout/reftests/w3c-css/received/css-values/ic-unit-002.html b/layout/reftests/w3c-css/received/css-values/ic-unit-002.html new file mode 100644 index 000000000000..0e4c73742f3a --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values/ic-unit-002.html @@ -0,0 +1,39 @@ + + +CSS Values and Units Test: the ic unit in vertical orientation + + + + + + + + +

Test passes if there is a filled green square and no red.

+
水水水水水
+
水水水水水
+ diff --git a/layout/reftests/w3c-css/received/css-values/ic-unit-003.html b/layout/reftests/w3c-css/received/css-values/ic-unit-003.html new file mode 100644 index 000000000000..8e94b154ee4d --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values/ic-unit-003.html @@ -0,0 +1,39 @@ + + +CSS Values and Units Test: the ic unit in vertical orientation + + + + + + + + +

Test passes if there is a filled green square and no red.

+
水水水水水
+
水水水水水
+ diff --git a/layout/reftests/w3c-css/received/css-values/ic-unit-004.html b/layout/reftests/w3c-css/received/css-values/ic-unit-004.html new file mode 100644 index 000000000000..257a243359ad --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values/ic-unit-004.html @@ -0,0 +1,39 @@ + + +CSS Values and Units Test: the ic unit in vertical orientation + + + + + + + + +

Test passes if there is a filled green square and no red.

+
水水水水水
+
水水水水水
+ diff --git a/layout/reftests/w3c-css/received/css-values/lh-unit-001.html b/layout/reftests/w3c-css/received/css-values/lh-unit-001.html new file mode 100644 index 000000000000..f7a6fc9551b4 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values/lh-unit-001.html @@ -0,0 +1,26 @@ + + +CSS Values and Units Test: using lh in line-height + + + + + + +

Test passes if there is a filled green square and no red.

+ +
diff --git a/layout/reftests/w3c-css/received/css-values/lh-unit-002.html b/layout/reftests/w3c-css/received/css-values/lh-unit-002.html new file mode 100644 index 000000000000..316637a18a91 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values/lh-unit-002.html @@ -0,0 +1,26 @@ + + +CSS Values and Units Test: using lh in font-size + + + + + + +

Test passes if there is a filled green square and no red.

+ +
diff --git a/layout/reftests/w3c-css/received/css-values/reference/ic-unit-001-ref.html b/layout/reftests/w3c-css/received/css-values/reference/ic-unit-001-ref.html new file mode 100644 index 000000000000..2151f3b0c5dd --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values/reference/ic-unit-001-ref.html @@ -0,0 +1,11 @@ + + +CSS Values and Units Test Reference File + + + +

Test passes if there is a filled green square and no red.

+ + diff --git a/layout/reftests/w3c-css/received/css-values/reference/ic-unit-002-ref.html b/layout/reftests/w3c-css/received/css-values/reference/ic-unit-002-ref.html new file mode 100644 index 000000000000..962a748d2c05 --- /dev/null +++ b/layout/reftests/w3c-css/received/css-values/reference/ic-unit-002-ref.html @@ -0,0 +1,15 @@ + + +CSS Values and Units Test Reference File + + + +

Test passes if there is a filled green square and no red.

+ + diff --git a/layout/reftests/w3c-css/received/css-values/reference/vh_not_refreshing_on_chrome-ref.html b/layout/reftests/w3c-css/received/css-values/reference/vh_not_refreshing_on_chrome-ref.html index eb5b15d4aa5d..32ce9ada1556 100644 --- a/layout/reftests/w3c-css/received/css-values/reference/vh_not_refreshing_on_chrome-ref.html +++ b/layout/reftests/w3c-css/received/css-values/reference/vh_not_refreshing_on_chrome-ref.html @@ -1,10 +1,11 @@ - + CSS Reference File + diff --git a/layout/reftests/w3c-css/received/css-values/vh-support-transform-origin.html b/layout/reftests/w3c-css/received/css-values/vh-support-transform-origin.html index 4b06a09fc36f..38d17d2fdc8f 100644 --- a/layout/reftests/w3c-css/received/css-values/vh-support-transform-origin.html +++ b/layout/reftests/w3c-css/received/css-values/vh-support-transform-origin.html @@ -36,7 +36,7 @@ - + diff --git a/layout/reftests/w3c-css/received/css-values/vh-support-transform-translate.html b/layout/reftests/w3c-css/received/css-values/vh-support-transform-translate.html index e273026a02c4..900b653d494d 100644 --- a/layout/reftests/w3c-css/received/css-values/vh-support-transform-translate.html +++ b/layout/reftests/w3c-css/received/css-values/vh-support-transform-translate.html @@ -36,7 +36,7 @@ - + diff --git a/layout/reftests/w3c-css/received/css-values/vh_not_refreshing_on_chrome.html b/layout/reftests/w3c-css/received/css-values/vh_not_refreshing_on_chrome.html index 086e37e30fd8..b4e0a413ab97 100644 --- a/layout/reftests/w3c-css/received/css-values/vh_not_refreshing_on_chrome.html +++ b/layout/reftests/w3c-css/received/css-values/vh_not_refreshing_on_chrome.html @@ -1,6 +1,6 @@ - + CSS Values and Units Test: vh-based dimension doesn't change when the element's other dimension doesn't change. @@ -8,6 +8,7 @@ + + +

Everything in this paragraph should have a green background.

+ + + + + diff --git a/layout/reftests/w3c-css/received/selectors/css3-modsel-d5a.xml-removed b/layout/reftests/w3c-css/received/selectors/css3-modsel-d5a.xml-removed new file mode 100644 index 000000000000..e57f5e67914b --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/css3-modsel-d5a.xml-removed @@ -0,0 +1,35 @@ + + +Tantek Çelik +Ian Hickson + + + + + input, span { background: green; } + input:checked, input:checked + span { background: red; } + + + + +
+ + + +

Everything in this paragraph should have a green background.

+ +
+ +
+
diff --git a/layout/reftests/w3c-css/received/selectors/css3-modsel-d5b.xml-removed b/layout/reftests/w3c-css/received/selectors/css3-modsel-d5b.xml-removed new file mode 100644 index 000000000000..b8114fabca6e --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/css3-modsel-d5b.xml-removed @@ -0,0 +1,36 @@ + + +Tantek Çelik +Ian Hickson + + + + + input, span { background: red; } + input:not(:checked), input:not(:checked) + span { background: green; } + + + + +
+ + + +

Everything in this paragraph should have a green background.

+ +
+ +
+
diff --git a/layout/reftests/w3c-css/received/selectors/css3-modsel-d5c.xml-removed b/layout/reftests/w3c-css/received/selectors/css3-modsel-d5c.xml-removed new file mode 100644 index 000000000000..a568e301d510 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/css3-modsel-d5c.xml-removed @@ -0,0 +1,37 @@ + + +Tantek Çelik +Ian Hickson + + + + + input, span { background:red } + input:not(:indeterminate), input:not(:indeterminate) + span { background:green; } + + + + +
+ + + +

Everything in this paragraph should have a green background.

+ +
+ +
+
diff --git a/layout/reftests/w3c-css/received/selectors/css3-modsel-d5d.xml-removed b/layout/reftests/w3c-css/received/selectors/css3-modsel-d5d.xml-removed new file mode 100644 index 000000000000..a8343d6ab833 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/css3-modsel-d5d.xml-removed @@ -0,0 +1,36 @@ + + +Tantek Çelik +Ian Hickson + + + + + input, span { background: green; } + input:indeterminate:checked, input:indeterminate:checked + span { background: red; } + + + + +
+ + + +

Everything in this paragraph should have a green background.

+ +
+ +
+
diff --git a/layout/reftests/w3c-css/received/selectors/css3-modsel-d5e.xml-removed b/layout/reftests/w3c-css/received/selectors/css3-modsel-d5e.xml-removed new file mode 100644 index 000000000000..ffe1b1a019bc --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/css3-modsel-d5e.xml-removed @@ -0,0 +1,33 @@ + + +Tantek Çelik +Ian Hickson + + + + + input, span { background:red } + input:not(:indeterminate):not(:checked), input:not(:indeterminate):not(:checked) + span { background:green; } + + + + +
+ + + +

Everything in this paragraph should have a green background.

+ +
+ +
+
diff --git a/layout/reftests/w3c-css/received/selectors/generate.pl b/layout/reftests/w3c-css/received/selectors/generate.pl new file mode 100644 index 000000000000..812dd7a1126c --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/generate.pl @@ -0,0 +1,106 @@ +#!/usr/bin/perl -w +############################################################################## +# W3C Test Suite Generator # +############################################################################## +package main; +use strict; +use diagnostics; +use XML::Parser; # DEPENDENCY +use lib '.'; +use utils::parser; +use utils::helpers; +use utils::generators; + +# check arguments +# if argument 1 is '-v' then print out the value of second argument, which will be one of: +# - DESTINATION_TYPES +# - SHELL_TYPES +# - TEST_TYPES + +if (scalar(@ARGV) == 1 and ($ARGV[0] eq '-h' or $ARGV[0] eq '--help')) { + print "Syntax: generateTests.pl -v VARIABLE_NAME or generateTests.pl test1.xml test2,xml ...\n"; + return 0; +} elsif (scalar(@ARGV) > 0 and $ARGV[0] eq '-v') { + if (scalar(@ARGV) == 2) { + print $utils::helpers::types{$ARGV[1]}; + exit 0; + } else { + my @vars = keys(%utils::helpers::types); + local $" = '\', \''; + print "You must specify which variable to display in the form '-v VARIABLE_NAME',\nwhere VARIABLE_NAME is one of '@vars'.\n"; + exit 1; + } +} + +# otherwise, process arguments as filenames: +my %cache = %{&utils::helpers::readCache()}; +while (scalar(@ARGV)) { + # read file + local $/ = undef; + my $file = <>; + close(ARGV); + # print status + my $filename = $ARGV; + $filename =~ s/\.[a-z]+$//o; # remove extension + print "parsing $filename...\n"; + # process file + $cache{$filename} = XML::Parser->new(Style => 'utils::parser', Namespaces => 1, ErrorContext => 1)->parse($file); + die "$filename: modulename/number attributes wrong ('$cache{$filename}->{modulename}-$cache{$filename}->{number}')\n" if $filename ne "$cache{$filename}->{modulename}-$cache{$filename}->{number}"; +} +&utils::helpers::writeCache(\%cache); + +print "generating tests...\n"; +# ...and generate the tests +&utils::generators::generateTopIndex(\%cache); # points to mini test index and all test type indexes +foreach my $destinationType (split ' ', $utils::helpers::types{'DESTINATION_TYPES'}) { + my @destinationTests = &utils::helpers::shortlistTestsForDestination($destinationType, + [ sort { + my $na = $cache{$a}->{'number'}; + my $nb = $cache{$b}->{'number'}; + for my $n ($na, $nb) { + $n =~ m/^([0-9]*(?:\.[0-9]+)?)/o; + $n = $1; + } + if (($na ne '') and ($nb ne '')) { + return (($na <=> $nb) or ($cache{$a}->{'number'} cmp $cache{$b}->{'number'}) or ($a cmp $b)); + } else { + return (($cache{$a}->{'number'} cmp $cache{$b}->{'number'}) or ($a cmp $b)); + } + } keys(%cache) ], \%cache); + # generate primary index + &utils::generators::generateSubIndex($destinationType, \@destinationTests, \%cache); # points to mini test index and all test type indexes + # generate complete mini test index + &utils::generators::generateMiniTestIndex($destinationType, \@destinationTests, \%cache); # points to all mini tests + # generate mini tests + foreach my $testIndex (0..$#destinationTests) { + # generate mini test and CSS if needed + &utils::generators::generateMiniTest($destinationType, \@destinationTests, \%cache, $testIndex); + } + # generate flat tests and shells + foreach my $testType (split ' ', $utils::helpers::types{'TEST_TYPES'}) { + my @finalTestList = &utils::helpers::shortlistTestsForTypes($testType, \@destinationTests, \%cache); + # generate test type index + &utils::generators::generateTestTypeIndex($destinationType, $testType, \@finalTestList, \%cache); # points to flat test index and each shell index + # generate flat test index + &utils::generators::generateFlatTestIndex($destinationType, $testType, \@finalTestList, \%cache); # points to flat tests + foreach my $shell (split ' ', $utils::helpers::types{'SHELL_TYPES'}) { + # generate shell index + &utils::generators::generateShellTestIndex($destinationType, $testType, $shell, \@finalTestList, \%cache); # points to shell tests + } + foreach my $testIndex (0..$#finalTestList) { + # generate flat test + &utils::generators::generateFlatTest($destinationType, $testType, \@finalTestList, \%cache, $testIndex); + foreach my $shell (split ' ', $utils::helpers::types{'SHELL_TYPES'}) { + # generate shell + &utils::generators::generateShell($destinationType, $testType, $shell, \@finalTestList, \%cache, $testIndex); + } + } + } +} +# generate latest changes log +foreach my $test (sort { $a->{date} cmp $b->{date} } values %cache) { + print "$test->{date} ($test->{rev}): $test->{modulename}-$test->{number} - $test->{def}\n"; +} +print "done\n"; + +############################################################################## diff --git a/layout/reftests/w3c-css/received/selectors/htaccess b/layout/reftests/w3c-css/received/selectors/htaccess new file mode 100644 index 000000000000..c91ca1c3e52f --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/htaccess @@ -0,0 +1 @@ +AddDefaultCharset utf-8 diff --git a/layout/reftests/w3c-css/received/selectors/html-full.css b/layout/reftests/w3c-css/received/selectors/html-full.css new file mode 100644 index 000000000000..fa306e5c535a --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/html-full.css @@ -0,0 +1,59 @@ +/* same as xhtml.css minus namespace stuff */ + +pre.rules { + border : 1px solid black ; + padding : 5px +} + +.WARNING { + background-color: black; + color: white; + font-weight: bold; + margin-top: 1em; +} + +div.testSource { + border: thin black solid; + padding-left: 1em; + padding-right: 1em; +} + +div.testDescription { + border: thin black solid; + background-color: red; +} + +.testDescription { + margin-top: 1em; + width: 100%; + border: thin solid black; +} + +.testDescription th, +.testDescription td { + text-align: center; +} + +.testDescription th { + background-color: silver; +} + +.testDescription .a { + width: 25%; +} + +.testDescription .b { + width: 50%; +} + +.testDescription .c { + width: 100%; +} + +div.validator { + margin-top: 1em; +} + +div.validator img { + border-width : 0; +} diff --git a/layout/reftests/w3c-css/received/selectors/html-shell.css b/layout/reftests/w3c-css/received/selectors/html-shell.css new file mode 100644 index 000000000000..1c23986cc7b2 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/html-shell.css @@ -0,0 +1,73 @@ +/* same as xhtml.css minus namespace stuff */ + +pre.rules { + border : 1px solid black ; + padding : 5px +} + +.WARNING { + background-color: black; + color: white; + font-weight: bold; + margin-top: 1em; +} + +div.testSource { + border: thin black solid; + padding-left: 1em; + padding-right: 1em; +} + +div.testDescription { + border: thin black solid; + background-color: red; +} + +.testDescription { + margin-top: 1em; + width: 100%; + border: thin solid black; +} + +.testDescription th, +.testDescription td { + text-align: center; +} + +.testDescription th { + background-color: silver; +} + +.testDescription .a { + width: 25%; +} + +.testDescription .b { + width: 50%; +} + +.testDescription .c { + width: 100%; +} + +div.validator { + margin-top: 1em; +} + +div.validator img { + border-width : 0; +} + +iframe, object { + display: block; + position: fixed; + top: static-position; + left: 1em; + right: 1em; + bottom: 1em; + margin: 0; + width: auto; + height: auto; + padding: 0; + border: thin black solid; +} diff --git a/layout/reftests/w3c-css/received/selectors/i18n/OWNERS b/layout/reftests/w3c-css/received/selectors/i18n/OWNERS new file mode 100644 index 000000000000..30ef550185b4 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/i18n/OWNERS @@ -0,0 +1 @@ +@r12a diff --git a/layout/reftests/w3c-css/received/selectors/root-siblings.htm b/layout/reftests/w3c-css/received/selectors/root-siblings.htm new file mode 100644 index 000000000000..99c0cb4c2629 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/root-siblings.htm @@ -0,0 +1,16 @@ + + +CSS Test: Parsing check for * ~ :root error handling + + + + + +

This text should be green.

diff --git a/layout/reftests/w3c-css/received/selectors/scope-without-scoping.html b/layout/reftests/w3c-css/received/selectors/scope-without-scoping.html new file mode 100644 index 000000000000..2ee7619e8023 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/scope-without-scoping.html @@ -0,0 +1,23 @@ + + + +Selectors Level 4: :scope without scoping + + + + + + +

Test passes if there is a filled green square and no red.

+
+ + diff --git a/layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-001-ref.html b/layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-001-ref.html new file mode 100644 index 000000000000..2ac4c109794b --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-001-ref.html @@ -0,0 +1,11 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-001.html b/layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-001.html new file mode 100644 index 000000000000..8ce91d795463 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-001.html @@ -0,0 +1,25 @@ + + + + Check for correctly updating :placeholder-shown matching on type change + + + + + + + This should be green + + diff --git a/layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-002-ref.html b/layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-002-ref.html new file mode 100644 index 000000000000..884a70d1fb05 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-002-ref.html @@ -0,0 +1,11 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-002.html b/layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-002.html new file mode 100644 index 000000000000..0319e255cda6 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-002.html @@ -0,0 +1,25 @@ + + + + Check for correctly updating :placeholder-shown matching on type change + + + + + + + This should be green + + diff --git a/layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-003-ref.html b/layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-003-ref.html new file mode 100644 index 000000000000..884a70d1fb05 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-003-ref.html @@ -0,0 +1,11 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-003.html b/layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-003.html new file mode 100644 index 000000000000..90485d839aac --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selector-placeholder-shown-type-change-003.html @@ -0,0 +1,25 @@ + + + + Check for correctly updating :placeholder-shown matching on type change + + + + + + + This should be green + + diff --git a/layout/reftests/w3c-css/received/selectors/selector-read-write-type-change-001-ref.html b/layout/reftests/w3c-css/received/selectors/selector-read-write-type-change-001-ref.html new file mode 100644 index 000000000000..6ad6b107b9cb --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selector-read-write-type-change-001-ref.html @@ -0,0 +1,11 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/w3c-css/received/selectors/selector-read-write-type-change-001.html b/layout/reftests/w3c-css/received/selectors/selector-read-write-type-change-001.html new file mode 100644 index 000000000000..0dd083002a67 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selector-read-write-type-change-001.html @@ -0,0 +1,20 @@ + + + + Check for correctly updating :read-write matching on type change + + + + + + + This should be green + + diff --git a/layout/reftests/w3c-css/received/selectors/selector-read-write-type-change-002-ref.html b/layout/reftests/w3c-css/received/selectors/selector-read-write-type-change-002-ref.html new file mode 100644 index 000000000000..d8e964187664 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selector-read-write-type-change-002-ref.html @@ -0,0 +1,11 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/w3c-css/received/selectors/selector-read-write-type-change-002.html b/layout/reftests/w3c-css/received/selectors/selector-read-write-type-change-002.html new file mode 100644 index 000000000000..491a01ba6cf7 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selector-read-write-type-change-002.html @@ -0,0 +1,25 @@ + + + + Check for correctly updating :read-write matching on type change + + + + + + + This should be green + + diff --git a/layout/reftests/w3c-css/received/selectors/selector-required-type-change-001-ref.html b/layout/reftests/w3c-css/received/selectors/selector-required-type-change-001-ref.html new file mode 100644 index 000000000000..6ad6b107b9cb --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selector-required-type-change-001-ref.html @@ -0,0 +1,11 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/w3c-css/received/selectors/selector-required-type-change-001.html b/layout/reftests/w3c-css/received/selectors/selector-required-type-change-001.html new file mode 100644 index 000000000000..1d0a5a10c49f --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selector-required-type-change-001.html @@ -0,0 +1,20 @@ + + + + Check for correctly updating :required matching on type change + + + + + + + This should be green + + diff --git a/layout/reftests/w3c-css/received/selectors/selector-required-type-change-002-ref.html b/layout/reftests/w3c-css/received/selectors/selector-required-type-change-002-ref.html new file mode 100644 index 000000000000..d8e964187664 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selector-required-type-change-002-ref.html @@ -0,0 +1,11 @@ + + + + + + + This should be green + + diff --git a/layout/reftests/w3c-css/received/selectors/selector-required-type-change-002.html b/layout/reftests/w3c-css/received/selectors/selector-required-type-change-002.html new file mode 100644 index 000000000000..739f5f3f712f --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selector-required-type-change-002.html @@ -0,0 +1,25 @@ + + + + Check for correctly updating :required matching on type change + + + + + + + This should be green + + diff --git a/layout/reftests/w3c-css/received/selectors/selectors-attr-white-space-001-ref.html b/layout/reftests/w3c-css/received/selectors/selectors-attr-white-space-001-ref.html new file mode 100644 index 000000000000..3b768b36a50c --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selectors-attr-white-space-001-ref.html @@ -0,0 +1,11 @@ + + +Selectors: White space in attribute selectors (reference) + + +

This text should be green.

+

This text should be green.

+

This text should be green.

+

This text should be green.

diff --git a/layout/reftests/w3c-css/received/selectors/selectors-attr-white-space-001.html b/layout/reftests/w3c-css/received/selectors/selectors-attr-white-space-001.html new file mode 100644 index 000000000000..62df884cf455 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selectors-attr-white-space-001.html @@ -0,0 +1,19 @@ + + +Selectors: White space in attribute selectors + + + + + +

This text should be green.

+

This text should be green.

+

This text should be green.

+

This text should be green.

diff --git a/layout/reftests/w3c-css/received/selectors/selectors-empty-001-ref.xml b/layout/reftests/w3c-css/received/selectors/selectors-empty-001-ref.xml new file mode 100644 index 000000000000..3f1b3f42a893 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selectors-empty-001-ref.xml @@ -0,0 +1,40 @@ + + +CSS: 15 simple tests of :empty + + + + +

Below there should be fifteen big green boxes and no red.

+ + + + + + + + + + + + + + + + + + + + + diff --git a/layout/reftests/w3c-css/received/selectors/selectors-empty-001.xml b/layout/reftests/w3c-css/received/selectors/selectors-empty-001.xml new file mode 100644 index 000000000000..baf6bddef632 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selectors-empty-001.xml @@ -0,0 +1,47 @@ + + + CSS: 15 simple tests of :empty + + + + + + + + +

Below there should be fifteen big green boxes and no red.

+ + + + + + + + + + green! + >< + + + + + + + + + + diff --git a/layout/reftests/w3c-css/received/selectors/selectors-namespace-001-ref.xml b/layout/reftests/w3c-css/received/selectors/selectors-namespace-001-ref.xml new file mode 100644 index 000000000000..8c8ee979a88f --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selectors-namespace-001-ref.xml @@ -0,0 +1,14 @@ + + +Selectors Reftest Reference + + + + +This text should be green. + + diff --git a/layout/reftests/w3c-css/received/selectors/selectors-namespace-001.xml b/layout/reftests/w3c-css/received/selectors/selectors-namespace-001.xml new file mode 100644 index 000000000000..d46f13413346 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/selectors-namespace-001.xml @@ -0,0 +1,21 @@ + + + CSS: 1 simple test of namespaces (attributes) + + + + + + + + + + This text should be green. + + + diff --git a/layout/reftests/w3c-css/received/selectors/tng.css b/layout/reftests/w3c-css/received/selectors/tng.css new file mode 100644 index 000000000000..3f44bc734263 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/tng.css @@ -0,0 +1,6 @@ +BODY {color: black; background: #CCCCCC; margin:0;} +A:link {color: blue;} +A:visited {color: #006600;} +.navigation { padding: 15px 10px;} +OBJECT { border:none; width:100%;} + diff --git a/layout/reftests/w3c-css/received/selectors/utils/generators.pm b/layout/reftests/w3c-css/received/selectors/utils/generators.pm new file mode 100644 index 000000000000..987fcddd1013 --- /dev/null +++ b/layout/reftests/w3c-css/received/selectors/utils/generators.pm @@ -0,0 +1,1319 @@ +package utils::generators; +use strict; +use utils::helpers; +1; + +sub extensions { + my($type) = @_; + return 'html' if $type eq 'tng'; + return $type =~ m/^(?:|.*[^x])html/o ? 'html' : 'xml'; +} + +############################################################################## +# Index Generators # +############################################################################## + +sub generateTopIndex { # points to test type indexes + my($testDatabase) = @_; + open(FILE, '>dist/index.html') or die "failed to open output file: $!"; + local $" = ', '; + # XXX Hardcoded to say Selectors + print FILE ' + + + CSS3 Selectors Test Suite Index + + +

W3C CSS3 Selectors Test Suite Index

+

The tests are available in several variants.

+ +

A list of recent changes may be found in the CHANGES file.

+

The Role Of This Test Suite

+ +

The role of this test is primarily to help implementors develop + more comprehensive tests and to help authors gauge the level of + support for the basics of the Selectors specification.

+ +

It is also a key part of the Selectors specification exit + criteria. For this specification to exit the CR stage, the following + conditions shall be met:

+
    +
  1. There must be at least two interoperable implementations for + every feature in the Selectors Module.

    +

    For the purposes of this criterion, we define the following terms:

    +
    feature

    a section or subsection in the Selectors Module.

    +
    interoperable

    passing the respective test case(s) in the + Selectors Module test suite, or, if the implementation is not a + web browser, an equivalent test. Every relevant test in the test + suite should have an equivalent test created if such a UA is to + be used to claim interoperability. In addition if such a UA is + to be used to claim interoperability, then there must one or + more additional UAs which can also pass those equivalent tests + in the same way for the purpose of interoperability. The + equivalent tests must be made publically available for the + purposes of peer review.

    +
    implementation

    a user agent which:

    +
      +
    1. implements the feature.
    2. +
    3. is available (i.e. publicly downloadable or available + through some other public point of sale mechanism). This is + the "show me" requirement.
    4. +
    5. is shipping (i.e. development, private or unofficial + versions are insufficient).
    6. +
    7. is not experimental (i.e. is intended for a wide audience + and could be used on a daily basis.)
    +
  2. A minimum of six months of the CR period must have elapsed. + This is to ensure that enough time is given for any remaining + major errors to be caught.

    +
+ +

Contributors

+

The authors of the test suite are '; + my %authors; + foreach my $test (values(%$testDatabase)) { + foreach my $author (@{$test->{'author'}}) { + $authors{$author}++; + } + } + my @authors = sort(keys(%authors)); + foreach my $index (0..$#authors) { + if ($index > 0) { + if ($index eq $#authors) { + print FILE ' and '; + } else { + print FILE ', '; + } + } + print FILE $authors[$index]; + } + print FILE '.

+ + +'; + close(FILE); +} + +sub generateSubIndex { # points to mini test index and all indexes for this test type + my($destinationType, $testList, $testDatabase) = @_; + open(FILE, ">dist/$destinationType/index.html") or die "failed to open output file: $!"; + local $" = ', '; + print FILE ' + + + '.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$destinationType}).' Test Index + + + +

'.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$destinationType}).' Test Index

+

The '.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$destinationType}).' tests are available in several variants.

+

Tests With Navigation Aids

+

Each category of test is available using several different harnesses. The name of the harness describes how the test markup is contained within it, for example the Xlink embed case uses an XLink with the show axis set to embed.

+ +

Unadorned Tests

+ +

See also: Index'; + foreach my $type (split ' ', $utils::helpers::types{'DESTINATION_TYPES'}) { + if ($type ne $destinationType) { + print FILE ', '.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$type}).''; + } + } + print FILE '

+ +'; + close(FILE); +} + +sub generateMiniTestIndex { # points to all mini tests + my($destinationType, $testList, $testDatabase) = @_; + open(FILE, ">dist/$destinationType/tests/index.html") or die "failed to open output file: $!"; + local $" = ', '; + print FILE ' + + + '.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$destinationType}).' Unadorned Test Index + + + + +

'.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$destinationType}).' Unadorned Test Index

+ +

See also: Index, '.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$destinationType}).' Index'; + foreach my $type (split ' ', $utils::helpers::types{'DESTINATION_TYPES'}) { + if ($type ne $destinationType) { + print FILE ', '.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$type}).''; + } + } + print FILE '

+ +'; + close(FILE); +} + +sub generateTestTypeIndex { # points to flat test index and each shell index + my($destinationType, $testType, $testList, $testDatabase) = @_; + open(FILE, ">dist/$destinationType/$testType/index.html") or die "failed to open output file: $!"; + local $" = ', '; + print FILE ' + + + '.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$destinationType}).' '.&utils::helpers::escape($utils::helpers::TestTypeShortTitles{$testType}).' Index + + + + +

'.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$destinationType}).' '.&utils::helpers::escape($utils::helpers::TestTypeShortTitles{$testType}).' Index

+

'.&utils::helpers::escape($utils::helpers::TestTypeDescriptions{$testType}).'

+

Please select the type of test harness you wish to use to embed the tests inside the navigation aids:

+
+
Self Contained
+
Tests consist of an '.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$destinationType}).' page describing the test and containing, inline, the test content.
'; + foreach my $type (split ' ', $utils::helpers::types{'SHELL_TYPES'}) { + print FILE "\n
'.&utils::helpers::escape($utils::helpers::ShellTypeTitles{$type}).'
+
'.&utils::helpers::escape($utils::helpers::ShellTypeDescriptions{$type}).'
'; + } + print FILE ' +
+

See also: Index, '.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$destinationType}).' Index'; + foreach my $type (split ' ', $utils::helpers::types{'DESTINATION_TYPES'}) { + if ($type ne $destinationType) { + print FILE ', '.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$type}).''; + } + } + print FILE '

+ +'; + close(FILE); +} + +sub generateFlatTestIndex { # points to flat tests + my($destinationType, $testType, $testList, $testDatabase) = @_; + open(FILE, ">dist/$destinationType/$testType/flat/index.html") or die "failed to open output file: $!"; + local $" = ', '; + print FILE ' + + + '.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$destinationType}).' Self Contained '.&utils::helpers::escape($utils::helpers::TestTypeShortTitles{$testType}).' Index + + + + +

'.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$destinationType}).' Self Contained '.&utils::helpers::escape($utils::helpers::TestTypeShortTitles{$testType}).' Index

+ +

See also: Index, '.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$destinationType}).' Index'; + foreach my $type (split ' ', $utils::helpers::types{'DESTINATION_TYPES'}) { + if ($type ne $destinationType) { + print FILE ', '.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$type}).''; + } + } + print FILE '

+ +'; + close(FILE); +} + +sub generateShellTestIndex { # points to shell tests + my($destinationType, $testType, $shellType, $testList, $testDatabase) = @_; + open(FILE, ">dist/$destinationType/$testType/$shellType/index.html") or die "failed to open output file: $!"; + local $" = ', '; + print FILE ' + + + '.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$destinationType}).' '.&utils::helpers::escape($utils::helpers::ShellTypeTitles{$shellType}).' '.&utils::helpers::escape($utils::helpers::TestTypeShortTitles{$testType}).' Index + + + + +

'.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$destinationType}).' '.&utils::helpers::escape($utils::helpers::ShellTypeTitles{$shellType}).' '.&utils::helpers::escape($utils::helpers::TestTypeShortTitles{$testType}).' Index

+

'.&utils::helpers::escape($utils::helpers::ShellTypeDescriptions{$shellType}).'

+ +

See also: Index, '.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$destinationType}).' Index'; + foreach my $type (split ' ', $utils::helpers::types{'DESTINATION_TYPES'}) { + if ($type ne $destinationType) { + print FILE ', '.&utils::helpers::escape($utils::helpers::DestinationTypeTitles{$type}).''; + } + } + print FILE '

+ +'; + close(FILE); +} + + +############################################################################## +# Test Meta Generators # +############################################################################## + +sub generateMiniTest { + my($destinationType, $tests, $testDatabase, $testIndex) = @_; + my $func = UNIVERSAL::can(__PACKAGE__, "print_mini_${destinationType}"); + if (defined($func)) { + &$func($tests, $testDatabase, $testIndex); + } else { + die("No generator defined for mini $destinationType tests. Aborted while processing test $tests->[$testIndex]"); + } +} + +sub generateFlatTest { + my($destinationType, $testType, $tests, $testDatabase, $testIndex) = @_; + my $func = UNIVERSAL::can(__PACKAGE__, "print_flat_${destinationType}"); + if (defined($func)) { + &$func($testType, $tests, $testDatabase, $testIndex); + } else { + die("No generator defined for full $destinationType tests. Aborted while processing test $tests->[$testIndex]"); + } +} + +sub generateShell { + my($destinationType, $testType, $shellType, $tests, $testDatabase, $testIndex) = @_; + my $func = UNIVERSAL::can(__PACKAGE__, "print_shell_${shellType}"); + if (defined($func)) { + &$func($destinationType, $testType, $tests, $testDatabase, $testIndex); + } else { + die("No generator defined for $shellType shells of $destinationType tests. Aborted while processing test $tests->[$testIndex]"); + } +} + + +############################################################################## +# Test Generators # +############################################################################## + +sub print_mini_xhtml { + my($tests, $testDatabase, $testIndex) = @_; + my $name = $tests->[$testIndex]; + my $data = $testDatabase->{$tests->[$testIndex]}; + open(FILE, ">dist/xhtml/tests/$name.xml") or die "failed to open output file: $!"; + local $" = ', '; + print FILE "\n" unless defined($data->{'namespaced'}); + print FILE ' + + '.&utils::helpers::escape($data->{'def'}).' + "; + if ($testIndex > 0) { + print FILE "\n [0]).'.xml" title="'.&utils::helpers::escape($testDatabase->{$tests->[0]}->{'def'}).'"/>'; + print FILE "\n [$testIndex-1]).'.xml" title="'.&utils::helpers::escape($testDatabase->{$tests->[$testIndex-1]}->{'def'}).'"/>'; + } + if ($testIndex < $#$tests) { + print FILE "\n [$testIndex+1]).'.xml" title="'.&utils::helpers::escape($testDatabase->{$tests->[$testIndex+1]}->{'def'}).'"/>'; + print FILE "\n [$#$tests]).'.xml" title="'.&utils::helpers::escape($testDatabase->{$tests->[$#$tests]}->{'def'}).'"/>'; + } + # XXX shoud list alternates (i.e. flat and each shell) + print FILE " + + + + {'namespaces'}>$data->{'code-xhtml'} +"; + close(FILE); +} + +sub print_mini_html { + my($tests, $testDatabase, $testIndex) = @_; + my $name = $tests->[$testIndex]; + my $data = $testDatabase->{$tests->[$testIndex]}; + open(FILE, ">dist/html/tests/$name.html") or die "failed to open output file: $!"; + local $" = ', '; + print FILE ' + + + '.&utils::helpers::escape($data->{'def'}).' + "; + if ($testIndex > 0) { + print FILE "\n [0]).".html\" title=\"".&utils::helpers::escape($testDatabase->{$tests->[0]}->{'def'}).'">'; + print FILE "\n [$testIndex-1]).".html\" title=\"".&utils::helpers::escape($testDatabase->{$tests->[$testIndex-1]}->{'def'}).'">'; + } + if ($testIndex < $#$tests) { + print FILE "\n [$testIndex+1]).".html\" title=\"".&utils::helpers::escape($testDatabase->{$tests->[$testIndex+1]}->{'def'}).'">'; + print FILE "\n [$#$tests]).".html\" title=\"".&utils::helpers::escape($testDatabase->{$tests->[$#$tests]}->{'def'}).'">'; + } + # XXX shoud list alternates (i.e. flat and each shell) + print FILE " + + + + $data->{'code-html'} +"; + close(FILE); +} + +sub print_mini_xml { + my($tests, $testDatabase, $testIndex) = @_; + my $name = $tests->[$testIndex]; + my $data = $testDatabase->{$tests->[$testIndex]}; + open(FILE, ">dist/xml/tests/$name.xml") or die "failed to open output file: $!"; + local $" = ', '; + print FILE ' +{'namespaces'}>$data->{'code-xml'}"; + close(FILE); + open(FILE, ">dist/xml/tests/$name.css") or die "failed to open output file: $!"; + print FILE $data->{cssrules}; + close(FILE); +} + + +sub print_flat_xhtml { + my($testType, $tests, $testDatabase, $testIndex) = @_; + my $name = $tests->[$testIndex]; + my $data = $testDatabase->{$tests->[$testIndex]}; + open(FILE, ">dist/xhtml/$testType/flat/$name.xml") or die "failed to open output file: $!"; + local $" = ', '; + print FILE "\n"; + print FILE "\n" unless defined($data->{'namespaced'}); + print FILE ' + + '.&utils::helpers::escape($data->{'def'}).' + {'author'}}").'"/> + + "; + if ($testIndex > 0) { + print FILE "\n [0]).'.xml" title="'.&utils::helpers::escape($testDatabase->{$tests->[0]}->{'def'}).'"/>'; + print FILE "\n [$testIndex-1]).'.xml" title="'.&utils::helpers::escape($testDatabase->{$tests->[$testIndex-1]}->{'def'}).'"/>'; + } + if ($testIndex < $#$tests) { + print FILE "\n [$testIndex+1]).'.xml" title="'.&utils::helpers::escape($testDatabase->{$tests->[$testIndex+1]}->{'def'}).'"/>'; + print FILE "\n [$#$tests]).'.xml" title="'.&utils::helpers::escape($testDatabase->{$tests->[$#$tests]}->{'def'}).'"/>'; + } + # XXX shoud list alternates (i.e. mini and each shell) + print FILE ' + + + + + + + + + + + + + + + + + + + + + + + +
CSS 3 Module '; + if ($testIndex > 0) { + print FILE "\n [$testIndex-1]).'.xml" title="'.&utils::helpers::escape($testDatabase->{$tests->[$testIndex-1]}->{'def'})."\"><=="; + } else { + print FILE "\n <=="; + } + print FILE "\n Test #"; + if ($testIndex < $#$tests) { + print FILE "\n [$testIndex+1]).'.xml" title="'.&utils::helpers::escape($testDatabase->{$tests->[$testIndex+1]}->{'def'})."\">==>"; + } else { + print FILE "\n ==>"; + } + print FILE ' +
'.&utils::helpers::escape($data->{'module'}).''.($testIndex+1).' of '.(scalar(@$tests)); + if ($utils::helpers::TestTypeTitles{$testType} ne '') { + print FILE ' of the '.&utils::helpers::escape($utils::helpers::TestTypeTitles{$testType}); + } + print FILE '
TestingDateRevision
'.&utils::helpers::escape($data->{'def'}).' (ID #'.&utils::helpers::escape($data->{'number'}).')'.&utils::helpers::escape($data->{'date'}).''.&utils::helpers::escape($data->{'rev'}).'
'; + if (defined($data->{'interactive'})) { + print FILE "\n

NOTE: User interaction is required for this test.

"; + } + if (defined($data->{'historyneeded'})) { + print FILE "\n

NOTE: The UA must support the concept of a session history for this test.

"; + } + if (defined($data->{'dynamic'})) { + print FILE "\n

NOTE: The UA must support ECMA-262 and DOM Level 2 Core for this test.

"; + } + if (defined($data->{'namespaced'})) { + print FILE "\n

NOTE: The UA must support namespaces for this test.

"; + } + print FILE " +
+
{'namespaces'}>$data->{'code-xhtml'}
+
$data->{'escapedcode-css'}
+
$data->{'escapedcode-xhtml'}
+
+ +"; + close(FILE); +} + +sub print_flat_html { + my($testType, $tests, $testDatabase, $testIndex) = @_; + my $name = $tests->[$testIndex]; + my $data = $testDatabase->{$tests->[$testIndex]}; + open(FILE, ">dist/html/$testType/flat/$name.html") or die "failed to open output file: $!"; + local $" = ', '; + print FILE ' + + + '.&utils::helpers::escape($data->{'def'}).' + {'author'}}").'"> + + "; + if ($testIndex > 0) { + print FILE "\n [0]).".html\" title=\"".&utils::helpers::escape($testDatabase->{$tests->[0]}->{'def'}).'">'; + print FILE "\n [$testIndex-1]).".html\" title=\"".&utils::helpers::escape($testDatabase->{$tests->[$testIndex-1]}->{'def'}).'">'; + } + if ($testIndex < $#$tests) { + print FILE "\n [$testIndex+1]).".html\" title=\"".&utils::helpers::escape($testDatabase->{$tests->[$testIndex+1]}->{'def'}).'">'; + print FILE "\n [$#$tests]).".html\" title=\"".&utils::helpers::escape($testDatabase->{$tests->[$#$tests]}->{'def'}).'">'; + } + # XXX shoud list alternates (i.e. mini and each shell) + print FILE ' + + + + + + + + + + + + + + + + + + + + + + + +
CSS 3 Module '; + if ($testIndex > 0) { + print FILE "\n [$testIndex-1]).".html\" title=\"".&utils::helpers::escape($testDatabase->{$tests->[$testIndex-1]}->{'def'})."\"><=="; + } else { + print FILE "\n <=="; + } + print FILE "\n Test #"; + if ($testIndex < $#$tests) { + print FILE "\n [$testIndex+1]).".html\" title=\"".&utils::helpers::escape($testDatabase->{$tests->[$testIndex+1]}->{'def'})."\">==>"; + } else { + print FILE "\n ==>"; + } + print FILE ' +
'.&utils::helpers::escape($data->{'module'}).''.($testIndex+1).' of '.(scalar(@$tests)); + if ($utils::helpers::TestTypeTitles{$testType} ne '') { + print FILE ' of the '.&utils::helpers::escape($utils::helpers::TestTypeTitles{$testType}); + } + print FILE '
TestingDateRevision
'.&utils::helpers::escape($data->{'def'}).' (ID #'.&utils::helpers::escape($data->{'number'}).')'.&utils::helpers::escape($data->{'date'}).''.&utils::helpers::escape($data->{'rev'}).'
'; + if (defined($data->{'interactive'})) { + print FILE "\n

NOTE: User interaction is required for this test.

"; + } + if (defined($data->{'historyneeded'})) { + print FILE "\n

NOTE: The UA must support the concept of a session history for this test.

"; + } + if (defined($data->{'dynamic'})) { + print FILE "\n

NOTE: The UA must support ECMA-262 and DOM Level 2 Core for this test.

"; + } + if (defined($data->{'only-xml'})) { + die("Inconsistency error: XML-specific test $name passed to HTML test generator"); + } + print FILE " +
+
$data->{'code-html'}
+
$data->{'escapedcode-css'}
+
$data->{'escapedcode-html'}
+
+ +"; + close(FILE); +} + +sub print_flat_xml { + my($testType, $tests, $testDatabase, $testIndex) = @_; + my $name = $tests->[$testIndex]; + my $data = $testDatabase->{$tests->[$testIndex]}; + open(FILE, ">dist/xml/$testType/flat/$name.xml") or die "failed to open output file: $!"; + local $" = ', '; + print FILE ' + + + '.&utils::helpers::escape($data->{'def'}).''; + foreach my $author (@{$data->{'author'}}) { + print FILE "\n ".&utils::helpers::escape($author).''; + } + print FILE ' + + CSS 3 Module '.&utils::helpers::escape($data->{'module'}).' '; # XXX HARD CODED + if ($testIndex < $#$tests) { + print FILE "\n Next [$testIndex+1]).'.xml">'.($testDatabase->{$tests->[$testIndex+1]}->{'def'}).' '; + } + if ($testIndex > 0) { + print FILE "\n Previous [$testIndex-1]).'.xml">'.($testDatabase->{$tests->[$testIndex-1]}->{'def'}).' '; + } + print FILE ' + Test # '.($testIndex+1).' of '.(scalar(@$tests)); + if ($utils::helpers::TestTypeTitles{$testType} ne '') { + print FILE ' of the '.&utils::helpers::escape($utils::helpers::TestTypeTitles{$testType}); + } + print FILE ' + Testing '.&utils::helpers::escape($data->{'def'}).' + ID '.&utils::helpers::escape($data->{'number'}).' + Date '.&utils::helpers::escape($data->{'date'}).' + Revision '.&utils::helpers::escape($data->{'rev'}).' + '; + if (defined($data->{'interactive'})) { + print FILE "\n User interaction is required for this test."; + } + if (defined($data->{'historyneeded'})) { + print FILE "\n The UA must support the concept of a session history for this test."; + } + if (defined($data->{'dynamic'})) { + print FILE "\n The UA must support ECMA-262 and DOM Level 2 Core for this test."; + } + if (defined($data->{'namespaced'})) { + print FILE "\n The UA must support namespaces for this test."; + } + print FILE " + {'namespaces'}>$data->{'code-xml'} + + $data->{'escapedcode-css'} + $data->{'escapedcode-xml'} + +"; + close(FILE); + # XXX we generate one of these for each test file -- + # XXX we could put them up one directory, or just use the stylesheets from the mini tests + open(FILE, ">dist/xml/$testType/flat/$name.css") or die "failed to open output file: $!"; + print FILE $data->{cssrules}; + close(FILE); +} + + +sub print_shell_xhtml_iframe { + my($destinationType, $testType, $tests, $testDatabase, $testIndex) = @_; + my $name = $tests->[$testIndex]; + my $data = $testDatabase->{$tests->[$testIndex]}; + open(FILE, ">dist/$destinationType/$testType/xhtml_iframe/$name.xml") or die "failed to open output file: $!"; + local $" = ', '; + print FILE ' + + + + '.&utils::helpers::escape($data->{'def'}).' + {'author'}}").'"/> + '; + if ($testIndex > 0) { + print FILE "\n [0]).'.xml" title="'.&utils::helpers::escape($testDatabase->{$tests->[0]}->{'def'}).'"/>'; + print FILE "\n [$testIndex-1]).'.xml" title="'.&utils::helpers::escape($testDatabase->{$tests->[$testIndex-1]}->{'def'}).'"/>'; + } + if ($testIndex < $#$tests) { + print FILE "\n [$testIndex+1]).'.xml" title="'.&utils::helpers::escape($testDatabase->{$tests->[$testIndex+1]}->{'def'}).'"/>'; + print FILE "\n [$#$tests]).'.xml" title="'.&utils::helpers::escape($testDatabase->{$tests->[$#$tests]}->{'def'}).'"/>'; + } + # XXX shoud list alternates (i.e. mini, flat and the other shells) + print FILE ' + + + + + + + + + + + + + + + + + + + + + + + +
CSS 3 Module '; + if ($testIndex > 0) { + print FILE "\n [$testIndex-1]).'.xml" title="'.&utils::helpers::escape($testDatabase->{$tests->[$testIndex-1]}->{'def'})."\"><=="; + } else { + print FILE "\n <=="; + } + print FILE "\n Test #"; + if ($testIndex < $#$tests) { + print FILE "\n [$testIndex+1]).'.xml" title="'.&utils::helpers::escape($testDatabase->{$tests->[$testIndex+1]}->{'def'})."\">==>"; + } else { + print FILE "\n ==>"; + } + print FILE ' +
'.&utils::helpers::escape($data->{'module'}).''.($testIndex+1).' of '.(scalar(@$tests)); + if ($utils::helpers::TestTypeTitles{$testType} ne '') { + print FILE ' of the '.&utils::helpers::escape($utils::helpers::TestTypeTitles{$testType}); + } + print FILE '
TestingDateRevision
'.&utils::helpers::escape($data->{'def'}).' (ID #'.&utils::helpers::escape($data->{'number'}).')'.&utils::helpers::escape($data->{'date'}).''.&utils::helpers::escape($data->{'rev'}).'
'; + if (defined($data->{'interactive'})) { + print FILE "\n

NOTE: User interaction is required for this test.

"; + } + if (defined($data->{'historyneeded'})) { + print FILE "\n

NOTE: The UA must support the concept of a session history for this test.

"; + } + if (defined($data->{'dynamic'})) { + print FILE "\n

NOTE: The UA must support ECMA-262 and DOM Level 2 Core for this test.

"; + } + if (defined($data->{'namespaced'})) { + print FILE "\n

NOTE: The UA must support namespaces for this test.

"; + } + my $extension = &extensions($destinationType); # having the extension in the filename is so wrong... + print FILE " +