gecko-dev/servo/components/style
Emilio Cobos Álvarez 9acc400778 Bug 1892676 - Improve interaction of css zoom and non-absolute CSS units. r=dholbert
The values that we take from our parent should be zoomed in. Similarly,
root values should also be zoomed in by the effective zoom (for that, we
unzoom root values to zoom-independent pixels when storing them on the
device).

Container-relative units probably need more care / thought, because they
are in the layout (so zoom-independent) coordinate space already, since
they come from frames. Bug 1894104 is filed for this.

Differential Revision: https://phabricator.services.mozilla.com/D208599
2024-04-29 21:33:16 +00:00
..
color Bug 1892937 - Use a component parser that includes color-mix for origin colors r=layout-reviewers,emilio 2024-04-29 14:44:01 +00:00
counter_style
gecko Bug 1892676 - Improve interaction of css zoom and non-absolute CSS units. r=dholbert 2024-04-29 21:33:16 +00:00
gecko_bindings Bug 1889030 - Remove redundant imports from style. r=emilio 2024-04-03 06:35:27 +00:00
gecko_string_cache Bug 1889030 - Remove redundant imports from style. r=emilio 2024-04-03 06:35:27 +00:00
invalidation Bug 1889496 - Part 1: Parse @starting-style rule. r=layout-reviewers,firefox-style-system-reviewers,emilio 2024-04-05 21:03:06 +00:00
media_queries Bug 1874042: Refactor KleeneValue for use in selector invalidation. r=firefox-style-system-reviewers,emilio 2024-04-02 20:29:05 +00:00
properties Bug 1892676 - Improve interaction of css zoom and non-absolute CSS units. r=dholbert 2024-04-29 21:33:16 +00:00
properties_and_values Bug 1877383 - Preserve computed registered custom property types. r=firefox-style-system-reviewers,emilio 2024-03-11 05:50:18 +00:00
queries Bug 1889030 - Remove redundant imports from style. r=emilio 2024-04-03 06:35:27 +00:00
rule_tree
servo
sharing Bug 1883796 - Deal with an assert that doesn't hold always. r=dshin 2024-03-07 14:24:47 +00:00
stylesheets Bug 1833466 - Implement CSSMarginRule and the corresponding DOM API. r=webidl,firefox-style-system-reviewers,smaug,emilio 2024-04-16 19:52:39 +00:00
use_counters
values Bug 1892676 - Improve interaction of css zoom and non-absolute CSS units. r=dholbert 2024-04-29 21:33:16 +00:00
animation.rs Bug 1875546 - [css-properties-values-api] Support interpolating custom properties in transitions r=firefox-style-system-reviewers,emilio 2024-03-18 19:42:13 +00:00
applicable_declarations.rs Bug 1886596: Update out-of-date comment for ApplicableDeclarationBlock::source_order. r=firefox-style-system-reviewers,emilio 2024-03-20 21:19:41 +00:00
attr.rs
author_styles.rs
bezier.rs
bloom.rs Bug 1887913 - AtomIdent and LocalName are different in Servo. r=emilio 2024-03-26 16:21:53 +00:00
build_gecko.rs Bug 1883518 - Remove a bunch of unused ServoBindings.toml entries. r=firefox-style-system-reviewers,boris 2024-03-04 22:58:55 +00:00
build.rs Bug 1886218 - Unify servo-2013 and servo-2020. r=emilio 2024-03-19 23:10:39 +00:00
Cargo.toml Bug 1886218 - Unify servo-2013 and servo-2020. r=emilio 2024-03-19 23:10:39 +00:00
context.rs Bug 1889030 - Remove redundant imports from style. r=emilio 2024-04-03 06:35:27 +00:00
custom_properties_map.rs Bug 1864736 - Use ComputedRegisteredValue for custom property maps. r=firefox-style-system-reviewers,emilio 2024-03-11 05:50:17 +00:00
custom_properties.rs Bug 1887063 - Use VibrancyManager / regular CSS to implement the unified toolbar looks. r=mstange,mac-reviewers,desktop-theme-reviewers,places-reviewers,dao 2024-03-30 10:29:39 +00:00
data.rs
dom_apis.rs Bug 1887913 - AtomIdent and LocalName are different in Servo. r=emilio 2024-03-26 16:21:53 +00:00
dom.rs Bug 1887913 - AtomIdent and LocalName are different in Servo. r=emilio 2024-03-26 16:21:53 +00:00
driver.rs Bug 1889030 - Remove redundant imports from style. r=emilio 2024-04-03 06:35:27 +00:00
encoding_support.rs
error_reporting.rs
font_face.rs
font_metrics.rs
global_style_data.rs Bug 1889030 - Remove redundant imports from style. r=emilio 2024-04-03 06:35:27 +00:00
lib.rs
logical_geometry.rs
macros.rs
matching.rs Bug 1892676 - Improve interaction of css zoom and non-absolute CSS units. r=dholbert 2024-04-29 21:33:16 +00:00
parallel.rs Bug 1889030 - Remove redundant imports from style. r=emilio 2024-04-03 06:35:27 +00:00
parser.rs Bug 1887745: Correct relative selector parsing for inner rules in @scope. r=firefox-style-system-reviewers,emilio 2024-03-27 18:31:46 +00:00
piecewise_linear.rs
README.md
rule_cache.rs
rule_collector.rs
scoped_tls.rs Bug 1889030 - Remove redundant imports from style. r=emilio 2024-04-03 06:35:27 +00:00
selector_map.rs
selector_parser.rs
shared_lock.rs
str.rs Bug 1889030 - Remove redundant imports from style. r=emilio 2024-04-03 06:35:27 +00:00
style_adjuster.rs Bug 1886218 - Unify servo-2013 and servo-2020. r=emilio 2024-03-19 23:10:39 +00:00
style_resolver.rs
stylesheet_set.rs
stylist.rs Bug 1889496 - Part 1: Parse @starting-style rule. r=layout-reviewers,firefox-style-system-reviewers,emilio 2024-04-05 21:03:06 +00:00
thread_state.rs
traversal_flags.rs
traversal.rs Bug 1886218 - Unify servo-2013 and servo-2020. r=emilio 2024-03-19 23:10:39 +00:00

servo-style

Style system for Servo, using rust-cssparser for parsing.