diff --git a/features/numeric-factory-functions.yml b/features/numeric-factory-functions.yml new file mode 100644 index 00000000000..52e39d56b96 --- /dev/null +++ b/features/numeric-factory-functions.yml @@ -0,0 +1,68 @@ +name: Numeric factory functions +description: The numeric factory functions, such as `CSS.px()` or `CSS.kHz()`, return a `CSSUnitValue` representing a CSS number value (as in `12px` or `440kHz`). +spec: https://drafts.css-houdini.org/css-typed-om-1/#numeric-factory +group: cssom +compat_features: + - api.CSS.Hz_static + - api.CSS.Q_static + - api.CSS.cap_static + - api.CSS.ch_static + - api.CSS.cm_static + - api.CSS.cqb_static + - api.CSS.cqh_static + - api.CSS.cqi_static + - api.CSS.cqmax_static + - api.CSS.cqmin_static + - api.CSS.cqw_static + - api.CSS.deg_static + - api.CSS.dpcm_static + - api.CSS.dpi_static + - api.CSS.dppx_static + - api.CSS.dvb_static + - api.CSS.dvh_static + - api.CSS.dvi_static + - api.CSS.dvmax_static + - api.CSS.dvmin_static + - api.CSS.dvw_static + - api.CSS.em_static + - api.CSS.ex_static + - api.CSS.fr_static + - api.CSS.grad_static + - api.CSS.ic_static + - api.CSS.in_static + - api.CSS.kHz_static + - api.CSS.lh_static + - api.CSS.lvb_static + - api.CSS.lvh_static + - api.CSS.lvi_static + - api.CSS.lvmax_static + - api.CSS.lvmin_static + - api.CSS.lvw_static + - api.CSS.mm_static + - api.CSS.ms_static + - api.CSS.number_static + - api.CSS.pc_static + - api.CSS.percent_static + - api.CSS.pt_static + - api.CSS.px_static + - api.CSS.rad_static + - api.CSS.rcap_static + - api.CSS.rch_static + - api.CSS.rem_static + - api.CSS.rex_static + - api.CSS.ric_static + - api.CSS.rlh_static + - api.CSS.s_static + - api.CSS.svb_static + - api.CSS.svh_static + - api.CSS.svi_static + - api.CSS.svmax_static + - api.CSS.svmin_static + - api.CSS.svw_static + - api.CSS.turn_static + - api.CSS.vb_static + - api.CSS.vh_static + - api.CSS.vi_static + - api.CSS.vmax_static + - api.CSS.vmin_static + - api.CSS.vw_static diff --git a/features/numeric-factory-functions.yml.dist b/features/numeric-factory-functions.yml.dist new file mode 100644 index 00000000000..47c65cf4ea6 --- /dev/null +++ b/features/numeric-factory-functions.yml.dist @@ -0,0 +1,115 @@ +# Generated from: numeric-factory-functions.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: false + support: + chrome: "118" + chrome_android: "118" + edge: "118" + safari: "17.2" + safari_ios: "17.2" +compat_features: + # baseline: false + # support: + # chrome: "66" + # chrome_android: "66" + # edge: "79" + # safari: "16.4" + # safari_ios: "16.4" + - api.CSS.Hz_static + - api.CSS.Q_static + - api.CSS.ch_static + - api.CSS.cm_static + - api.CSS.deg_static + - api.CSS.dpcm_static + - api.CSS.dpi_static + - api.CSS.dppx_static + - api.CSS.em_static + - api.CSS.ex_static + - api.CSS.fr_static + - api.CSS.grad_static + - api.CSS.in_static + - api.CSS.kHz_static + - api.CSS.mm_static + - api.CSS.ms_static + - api.CSS.number_static + - api.CSS.pc_static + - api.CSS.percent_static + - api.CSS.pt_static + - api.CSS.px_static + - api.CSS.rad_static + - api.CSS.rem_static + - api.CSS.s_static + - api.CSS.turn_static + - api.CSS.vh_static + - api.CSS.vmax_static + - api.CSS.vmin_static + - api.CSS.vw_static + + # baseline: false + # support: + # chrome: "105" + # chrome_android: "105" + # edge: "105" + # safari: "16.4" + # safari_ios: "16.4" + - api.CSS.cqb_static + - api.CSS.cqh_static + - api.CSS.cqi_static + - api.CSS.cqmax_static + - api.CSS.cqmin_static + - api.CSS.cqw_static + + # baseline: false + # support: + # chrome: "108" + # chrome_android: "108" + # edge: "108" + # safari: "16.4" + # safari_ios: "16.4" + - api.CSS.dvb_static + - api.CSS.dvh_static + - api.CSS.dvi_static + - api.CSS.dvmax_static + - api.CSS.dvmin_static + - api.CSS.dvw_static + - api.CSS.lvb_static + - api.CSS.lvh_static + - api.CSS.lvi_static + - api.CSS.lvmax_static + - api.CSS.lvmin_static + - api.CSS.lvw_static + - api.CSS.svb_static + - api.CSS.svh_static + - api.CSS.svi_static + - api.CSS.svmax_static + - api.CSS.svmin_static + - api.CSS.svw_static + - api.CSS.vb_static + - api.CSS.vi_static + + # baseline: false + # support: + # chrome: "118" + # chrome_android: "118" + # edge: "118" + # safari: "16.4" + # safari_ios: "16.4" + - api.CSS.ic_static + - api.CSS.lh_static + - api.CSS.rlh_static + + # ⬇️ Same status as overall feature ⬇️ + # baseline: false + # support: + # chrome: "118" + # chrome_android: "118" + # edge: "118" + # safari: "17.2" + # safari_ios: "17.2" + - api.CSS.cap_static + - api.CSS.rcap_static + - api.CSS.rch_static + - api.CSS.rex_static + - api.CSS.ric_static