servo/components/style/stylesheets
Emilio Cobos Álvarez 04282ff04c style: Allow matches() / querySelector() / etc on chrome docs to access chrome-only selectors. r=boris
Without this some tests fail with the previous patch because code like:

  https://searchfox.org/mozilla-central/rev/267682a8f45221bf0bfe999d4a0239706a43bc56/browser/base/content/browser-gestureSupport.js#651

starts throwing. Unfortunately I had missed that on my try run, because
the error message didn't include that exception (it seemed like an
intermittent browser-chrome failure instead).

We could expose a ChromeOnly API for this, but this seems better. This
fixes it trivially, and also removes the "no url data" situation from
the selector parser, which is nice.

Differential Revision: https://phabricator.services.mozilla.com/D130818
2023-06-09 10:22:18 +02:00
..
cascading_at_rule.rs style: Separate out some of the declaration precedence components from @viewport rules 2021-02-26 16:44:05 +01:00
counter_style_rule.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
document_rule.rs Rustfmt. 2021-02-26 16:44:05 +01:00
font_face_rule.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
font_feature_values_rule.rs style: Tweak at-rule parsing APIs to support cascade layers 2023-05-26 15:23:26 +02:00
import_rule.rs style: Remove unused import_rule::PendingSheet 2023-05-31 00:50:32 +02:00
keyframes_rule.rs style: Update layer ordering to follow the spec 2023-05-31 00:50:33 +02:00
layer_rule.rs style: Update layer ordering to follow the spec 2023-05-31 00:50:33 +02:00
loader.rs style: Implement @import layer|layer(<name>) 2023-05-30 23:09:43 +02:00
media_rule.rs style: Add derived ToShmem implementations. 2019-04-12 12:19:52 +02:00
mod.rs style: Part 2: Hook @scroll-timeline rule into style system 2023-05-30 23:26:01 +02:00
namespace_rule.rs style: Fix serialization of @namespace rule. 2019-12-16 14:23:56 +01:00
origin.rs style: Don't keep two list of stylesheets in ServoStyleSet. 2019-05-07 12:55:26 +02:00
page_rule.rs style: Add derived ToShmem implementations. 2019-04-12 12:19:52 +02:00
rule_list.rs style: Reformat recent changes. 2020-04-16 17:50:17 +02:00
rule_parser.rs style: Allow matches() / querySelector() / etc on chrome docs to access chrome-only selectors. r=boris 2023-06-09 10:22:18 +02:00
rules_iterator.rs style: Part 2: Hook @scroll-timeline rule into style system 2023-05-30 23:26:01 +02:00
scroll_timeline_rule.rs style: Part 3: Add CSSScrollTimelineRule for CSSOM 2023-05-30 23:26:02 +02:00
style_rule.rs style: Add derived ToShmem implementations. 2019-04-12 12:19:52 +02:00
stylesheet.rs Further changes required by Servo 2023-05-30 23:26:02 +02:00
supports_rule.rs style: Allow matches() / querySelector() / etc on chrome docs to access chrome-only selectors. r=boris 2023-06-09 10:22:18 +02:00
viewport_rule.rs Simplify our setup for font metric queries from style 2023-05-11 21:02:15 +02:00