tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 2404bc32e3297ad022e8fa61ca6168fa63f74b7b
parent fd1c94fadb4403faac2c29eb33d9aaf24c87c159
Author: Jan Varga <jvarga@igalia.com>
Date:   Mon,  1 Dec 2025 11:48:58 +0000

Bug 1990419 - Use CSSUnitValue value and unit for CSS numeric factory functions; r=firefox-style-system-reviewers,dshin

Update the CSS numeric factory functions (e.g. CSS.px(), CSS.em(),
CSS.percent()) to take advantage of CSSUnitValue storing both the value
and unit internally now.

Differential Revision: https://phabricator.services.mozilla.com/D270145

Diffstat:
Mlayout/style/CSS.cpp | 143++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
Mlayout/style/typedom/CSSUnitValue.cpp | 3---
Mlayout/style/typedom/CSSUnitValue.h | 5+----
Dtesting/web-platform/meta/css/css-typed-om/factory-absolute-length.html.ini | 22----------------------
Dtesting/web-platform/meta/css/css-typed-om/factory-duration.html.ini | 7-------
Dtesting/web-platform/meta/css/css-typed-om/factory-font-relative-length.html.ini | 36------------------------------------
Dtesting/web-platform/meta/css/css-typed-om/factory-frequency.html.ini | 7-------
Dtesting/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/numeric-factory.tentative.html.ini | 103-------------------------------------------------------------------------------
8 files changed, 81 insertions(+), 245 deletions(-)

diff --git a/layout/style/CSS.cpp b/layout/style/CSS.cpp @@ -76,385 +76,402 @@ void CSS::RegisterProperty(const GlobalObject& aGlobal, /* static */ already_AddRefed<CSSUnitValue> CSS::Number(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, + "number"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Percent(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, + "percent"_ns); } // <length> /* static */ already_AddRefed<CSSUnitValue> CSS::Cap(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "cap"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Ch(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "ch"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Em(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "em"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Ex(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "ex"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Ic(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "ic"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Lh(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "lh"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Rcap(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, + "rcap"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Rch(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "rch"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Rem(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "rem"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Rex(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "rex"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Ric(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "ric"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Rlh(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "rlh"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Vw(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "vw"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Vh(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "vh"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Vi(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "vi"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Vb(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "vb"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Vmin(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, + "vmin"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Vmax(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, + "vmax"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Svw(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "svw"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Svh(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "svh"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Svi(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "svi"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Svb(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "svb"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Svmin(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, + "svmin"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Svmax(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, + "svmax"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Lvw(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "lvw"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Lvh(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "lvh"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Lvi(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "lvi"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Lvb(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "lvb"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Lvmin(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, + "lvmin"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Lvmax(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, + "lvmax"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Dvw(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "dvw"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Dvh(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "dvh"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Dvi(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "dvi"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Dvb(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "dvb"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Dvmin(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, + "dvmin"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Dvmax(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, + "dvmax"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Cqw(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "cqw"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Cqh(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "cqh"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Cqi(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "cqi"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Cqb(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "cqb"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Cqmin(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, + "cqmin"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Cqmax(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, + "cqmax"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Cm(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "cm"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Mm(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "mm"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Q(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "q"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::In(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "in"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Pt(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "pt"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Pc(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "pc"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Px(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "px"_ns); } // <angle> /* static */ already_AddRefed<CSSUnitValue> CSS::Deg(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "deg"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Grad(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, + "grad"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Rad(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "rad"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Turn(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, + "turn"_ns); } // <time> /* static */ already_AddRefed<CSSUnitValue> CSS::S(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "s"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Ms(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "ms"_ns); } // <frequency> /* static */ already_AddRefed<CSSUnitValue> CSS::Hz(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "hz"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::KHz(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "khz"_ns); } // <resolution> /* static */ already_AddRefed<CSSUnitValue> CSS::Dpi(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "dpi"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Dpcm(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, + "dpcm"_ns); } /* static */ already_AddRefed<CSSUnitValue> CSS::Dppx(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, + "dppx"_ns); } // <flex> /* static */ already_AddRefed<CSSUnitValue> CSS::Fr(const GlobalObject& aGlobal, double aValue) { - return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports()); + return MakeAndAddRef<CSSUnitValue>(aGlobal.GetAsSupports(), aValue, "fr"_ns); } // end of CSS Typed OM Web IDL implementation diff --git a/layout/style/typedom/CSSUnitValue.cpp b/layout/style/typedom/CSSUnitValue.cpp @@ -14,9 +14,6 @@ namespace mozilla::dom { -CSSUnitValue::CSSUnitValue(nsCOMPtr<nsISupports> aParent) - : CSSNumericValue(std::move(aParent)) {} - CSSUnitValue::CSSUnitValue(nsCOMPtr<nsISupports> aParent, double aValue, const nsACString& aUnit) : CSSNumericValue(std::move(aParent), ValueType::UnitValue), diff --git a/layout/style/typedom/CSSUnitValue.h b/layout/style/typedom/CSSUnitValue.h @@ -27,9 +27,6 @@ class GlobalObject; class CSSUnitValue final : public CSSNumericValue { public: - // XXX Remove this constructor once mozilla::dom::CSS stops using it - explicit CSSUnitValue(nsCOMPtr<nsISupports> aParent); - CSSUnitValue(nsCOMPtr<nsISupports> aParent, double aValue, const nsACString& aUnit); @@ -56,7 +53,7 @@ class CSSUnitValue final : public CSSNumericValue { virtual ~CSSUnitValue() = default; double mValue; - nsCString mUnit; + const nsCString mUnit; }; } // namespace dom diff --git a/testing/web-platform/meta/css/css-typed-om/factory-absolute-length.html.ini b/testing/web-platform/meta/css/css-typed-om/factory-absolute-length.html.ini @@ -1,22 +0,0 @@ -[factory-absolute-length.html] - [CSS.cm() produces cm length] - expected: FAIL - - [CSS.mm() produces mm length] - expected: FAIL - - [CSS.in() produces in length] - expected: FAIL - - [CSS.pt() produces pt length] - expected: FAIL - - [CSS.pc() produces pc length] - expected: FAIL - - [CSS.px() produces px length] - expected: FAIL - - [CSS.Q() produces q length] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-typed-om/factory-duration.html.ini b/testing/web-platform/meta/css/css-typed-om/factory-duration.html.ini @@ -1,7 +0,0 @@ -[factory-duration.html] - [CSS.s() produces s duration] - expected: FAIL - - [CSS.ms() produces ms duration] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-typed-om/factory-font-relative-length.html.ini b/testing/web-platform/meta/css/css-typed-om/factory-font-relative-length.html.ini @@ -1,36 +0,0 @@ -[factory-font-relative-length.html] - [CSS.cap() produces cap length] - expected: FAIL - - [CSS.ch() produces ch length] - expected: FAIL - - [CSS.em() produces em length] - expected: FAIL - - [CSS.ex() produces ex length] - expected: FAIL - - [CSS.ic() produces ic length] - expected: FAIL - - [CSS.lh() produces lh length] - expected: FAIL - - [CSS.rcap() produces rcap length] - expected: FAIL - - [CSS.rch() produces rch length] - expected: FAIL - - [CSS.rem() produces rem length] - expected: FAIL - - [CSS.rex() produces rex length] - expected: FAIL - - [CSS.ric() produces ric length] - expected: FAIL - - [CSS.rlh() produces rlh length] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-typed-om/factory-frequency.html.ini b/testing/web-platform/meta/css/css-typed-om/factory-frequency.html.ini @@ -1,7 +0,0 @@ -[factory-frequency.html] - [CSS.Hz() produces hz frequency] - expected: FAIL - - [CSS.kHz() produces khz frequency] - expected: FAIL - diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/numeric-factory.tentative.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/numeric-objects/numeric-factory.tentative.html.ini @@ -1,103 +0,0 @@ -[numeric-factory.tentative.html] - [CSS.number returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.percent returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.em returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.ex returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.ch returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.ic returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.rem returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.lh returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.rlh returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.vw returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.vh returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.vi returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.vb returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.vmin returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.vmax returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.cm returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.mm returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.Q returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.in returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.pt returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.pc returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.px returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.deg returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.grad returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.rad returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.turn returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.s returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.ms returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.Hz returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.kHz returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.dpi returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.dpcm returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.dppx returns a CSSUnitValue with correct value and unit] - expected: FAIL - - [CSS.fr returns a CSSUnitValue with correct value and unit] - expected: FAIL -