Bug 1833471 Part 1 - Implement @page pseudo-class parsing and rule handling r=emilio
commit99e10c5f8ae234a784fa75dcf08b3564fd9a12ae
authorEmily McDonough <emcdonough@mozilla.com>
Wed, 21 Jun 2023 23:37:46 +0000 (21 23:37 +0000)
committerEmily McDonough <emcdonough@mozilla.com>
Wed, 21 Jun 2023 23:37:46 +0000 (21 23:37 +0000)
tree79bcd83237f780c95155973cb1ab56e8bf8713fe
parent5c657481a5c8e3681125aec37c45b73ac98bebeb
Bug 1833471 Part 1 - Implement @page pseudo-class parsing and rule handling r=emilio

This currently will not match page-rules based on any selectors with any
pseudo-classes present.

Differential Revision: https://phabricator.services.mozilla.com/D178252
layout/style/ServoStyleSet.cpp
servo/components/style/stylesheets/mod.rs
servo/components/style/stylesheets/page_rule.rs
servo/components/style/stylist.rs
servo/ports/geckolib/glue.rs
testing/web-platform/meta/css/css-page/page-rule-declarations-000.html.ini
testing/web-platform/meta/css/css-page/page-rule-declarations-001.html.ini
testing/web-platform/meta/css/cssom/cssom-pagerule.html.ini [deleted file]
testing/web-platform/meta/css/cssom/cssom-ruleTypeAndOrder.html.ini [deleted file]