gecko-dev/servo/ports/geckolib
CanadaHonk 4d4ecbb77c Bug 1427715 - Implement supports() syntax for @import rules r=emilio
Implemented supports conditions using supports() in @import rules as per
CSS Cascading and Inheritance Level 4.

Locked behind new pref, layout.css.import-supports.enabled,
only enabled in nightlies in this patch.

Also added new WPT tests for @import supports() generally.

Spec: https://drafts.csswg.org/css-cascade-4/#conditional-import
WPT tests: https://wpt.fyi/results/css/css-cascade/import-conditions.html

Differential Revision: https://phabricator.services.mozilla.com/D172622
2023-04-13 09:02:30 +00:00
..
tests Bug 1768905 - Remove dead test file. 2023-01-02 01:28:06 +01:00
Cargo.toml Bug 1352757 - Add lab(), lch(), oklab(), oklch() to specified colors. r=supply-chain-reviewers,emilio 2023-01-20 10:55:51 +00:00
cbindgen.toml Bug 1121792 - Allow to use ThinVec/nsTArray in the style crate. r=jfkthame,layout-reviewers 2023-04-12 21:58:29 +00:00
error_reporter.rs Bug 1791777 - patch 1 - Implement CSS parsing for the @font-palette-values rule. r=emilio 2022-10-07 23:00:43 +00:00
glue.rs Bug 1427715 - Allow CSSImportRule.styleSheet to be null. r=CanadaHonk,webidl,smaug 2023-04-11 11:32:45 +00:00
lib.rs Bug 1773070 - Unify Gecko and Servo EventState/ElementState bits. r=smaug 2022-06-07 23:09:52 +00:00
stylesheet_loader.rs Bug 1427715 - Implement supports() syntax for @import rules r=emilio 2023-04-13 09:02:30 +00:00