servo/components/style
Emilio Cobos Álvarez 42abdb99c4 style: Fix font loading invalidation to account for metrics coming from the parent style.
We were only looking at the given frame's style, which is not
sufficient for this case.

Differential Revision: https://phabricator.services.mozilla.com/D96237
2021-02-26 16:44:05 +01:00
..
counter_style Standardize on Black for Python code in mozilla-central. 2021-02-26 16:44:05 +01:00
gecko style: Use document quirks mode rather than sheet quirks mode for stylesheet invalidation. 2021-02-26 16:44:05 +01:00
gecko_bindings style: Port the style crate to rust 2018. 2020-06-18 23:51:15 +02:00
gecko_string_cache style: Gracefully handle errors creating shared memory UA style sheets. 2020-06-04 01:50:36 +02:00
invalidation style: Use document quirks mode rather than sheet quirks mode for stylesheet invalidation. 2021-02-26 16:44:05 +01:00
media_queries style: Remove all references to the preference 'layout.css.moz-touch-enabled.enabled'. 2021-02-26 16:44:05 +01:00
properties style: Fix font loading invalidation to account for metrics coming from the parent style. 2021-02-26 16:44:05 +01:00
rule_tree style: Export a size to fix a test that was trying to use a now-private type. 2020-04-23 05:07:02 +02:00
servo style: Speed up custom property diffing. 2021-02-26 16:44:05 +01:00
sharing Include animations and transitions in the cascade 2020-06-09 11:41:07 +02:00
stylesheets style: Properly distinguish between empty children and no children in rule iterator. 2021-02-26 16:44:05 +01:00
use_counters style: Support css use counters for unimplemented properties. 2019-09-12 22:34:16 +02:00
values style: Fix font loading invalidation to account for metrics coming from the parent style. 2021-02-26 16:44:05 +01:00
animation.rs animations: Don't convert linear easing to a bezier 2020-06-24 17:19:25 +02:00
applicable_declarations.rs style: Rustfmt recent changes. 2019-11-30 20:45:07 +01:00
attr.rs Update parse_length to match spec 2020-04-03 21:32:02 +02:00
author_styles.rs style: Remove support for XBL resources. 2019-05-07 12:55:29 +02:00
bezier.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
bloom.rs style: Update smallvec to 1.0. 2019-12-16 14:23:56 +01:00
build.rs style: Remove some unused extern crate declarations now that style is in rust 2018. 2020-06-18 23:51:18 +02:00
build_gecko.rs style: Port the style crate to rust 2018. 2020-06-18 23:51:15 +02:00
Cargo.toml style: Update euclid in stylo. 2021-02-26 16:44:05 +01:00
context.rs Add DocumentAnimationSet and AnimationSetKey 2020-06-15 10:28:30 +02:00
custom_properties.rs style: Shrink custom property maps before making them immutable. 2021-02-26 16:44:05 +01:00
data.rs Remove unused code from selector and style crates 2019-06-07 15:14:21 +02:00
dom.rs style: Consider display: none elements as having current style for animation-only traversal. 2021-02-26 16:44:05 +01:00
dom_apis.rs style: Rustfmt recent changes. 2020-06-04 02:02:50 +02:00
driver.rs Implement concept of dirty root 2020-05-19 16:26:36 +02:00
element_state.rs style: Remove -moz-suppressed. 2021-02-26 16:44:05 +01:00
encoding_support.rs style: Remove some unused extern crate declarations now that style is in rust 2018. 2020-06-18 23:51:18 +02:00
error_reporting.rs Make use of RefCell::try_borrow_unguarded 2019-04-12 19:02:07 +02:00
font_face.rs style: Make @font-face and @counter-style serialization closer other browsers and style rules. 2021-02-26 16:44:05 +01:00
font_metrics.rs Rustfmt recent changes. 2019-12-16 14:23:56 +01:00
global_style_data.rs Fix num_threads to avoid divide by zero error when running without a thread pool 2020-12-28 11:01:38 +00:00
hash.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
lib.rs style: Remove some unused extern crate declarations now that style is in rust 2018. 2020-06-18 23:51:18 +02:00
logical_geometry.rs Rustfmt recent changes. 2019-12-16 14:23:56 +01:00
macros.rs Stylo: replace uses of mem::uninitialized with MaybeUninit 2019-07-16 08:03:54 +02:00
matching.rs style: Use Option::as_deref() in style code. 2021-02-26 16:44:05 +01:00
parallel.rs style: Update smallvec to 1.0. 2019-12-16 14:23:56 +01:00
parser.rs style: Introduce InspectorUtils.supports(). 2021-02-26 16:44:05 +01:00
README.md Update link 2020-04-28 09:09:54 -07:00
rule_cache.rs style: Undo minor debugging change. 2019-11-30 20:45:07 +01:00
rule_collector.rs Combine AnimationAndTransitionDeclarations and AnimationRules 2020-06-16 19:25:52 +02:00
scoped_tls.rs Replace ScopedTLS::unsafe_get by ScopedTLS::into_slots 2020-04-05 01:20:39 +02:00
selector_map.rs style: Make stylesheet invalidation faster. 2021-02-26 16:44:05 +01:00
selector_parser.rs style: Add derived ToShmem implementations. 2019-04-12 12:19:52 +02:00
shared_lock.rs style: build / rebase fixes. 2020-06-18 23:51:17 +02:00
str.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
style_adjuster.rs style: Make the document blocked by the topmost element in the top layer. 2021-02-26 16:44:05 +01:00
style_resolver.rs style: Don't optimize ::before/::after away if content/display have been specified via custom properties. 2021-02-26 16:44:05 +01:00
stylesheet_set.rs style: Use document quirks mode rather than sheet quirks mode for stylesheet invalidation. 2021-02-26 16:44:05 +01:00
stylist.rs style: Invalidate for CSSOM changes in a more fine-grained way. 2021-02-26 16:44:05 +01:00
thread_state.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
traversal.rs style: Use Option::as_deref() in style code. 2021-02-26 16:44:05 +01:00
traversal_flags.rs style: Cleanup unused style traversal flags. 2019-04-12 12:20:07 +02:00

servo-style

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