servo/components/style
Emilio Cobos Álvarez 76847f7b45 style: Move transitions and animations to nsStyleUIReset
This mostly just moves code around, to minimize potential behavior
changes. There are some cleanups that we should try to do long term
(this "have an array with n different counts" is pretty weird).

But for now this should unblock people.

The destination struct (nsStyleUIReset) was chosen mainly because it's
small and non-inherited, and it doesn't seem like a worse place than
nsStyleDisplay.

Differential Revision: https://phabricator.services.mozilla.com/D144183
2023-08-16 17:46:41 +02:00
..
counter_style style: Run rustfmt on servo/components/style and servo/ports/geckolib 2023-06-09 10:22:19 +02:00
gecko style: Move transitions and animations to nsStyleUIReset 2023-08-16 17:46:41 +02:00
gecko_bindings style: Unify font-family storage 2023-05-24 18:32:35 +02:00
gecko_string_cache Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00
invalidation style: Add basic @container rule parsing and boilerplate 2023-08-16 17:46:41 +02:00
media_queries style: Simplify media query evaluation code a bit 2023-08-16 17:46:41 +02:00
properties style: Move transitions and animations to nsStyleUIReset 2023-08-16 17:46:41 +02:00
rule_tree Revert "Backport several style changes from Gecko (5) (#30099)" (#30104) 2023-08-16 06:24:42 +00:00
servo Further changes required by Servo 2023-08-16 17:46:41 +02:00
sharing style: Move transitions and animations to nsStyleUIReset 2023-08-16 17:46:41 +02:00
stylesheets Further changes required by Servo 2023-08-16 17:46:41 +02:00
use_counters style: Support css use counters for unimplemented properties. 2019-09-12 22:34:16 +02:00
values style: Implement contain: inline-size 2023-08-16 17:46:41 +02:00
animation.rs style: Move transitions and animations to nsStyleUIReset 2023-08-16 17:46:41 +02:00
applicable_declarations.rs Revert "Backport several style changes from Gecko (5) (#30099)" (#30104) 2023-08-16 06:24:42 +00:00
attr.rs Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00
author_styles.rs style: Run rustfmt on servo/components/style and servo/ports/geckolib 2023-06-09 10:22:19 +02:00
bezier.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
bloom.rs Further changes required by Servo 2023-05-27 05:59:01 +02:00
build.rs Make the choice of layout runtime setting 2023-07-06 14:49:24 +02:00
build_gecko.rs Revert "Backport several style changes from Gecko (5) (#30099)" (#30104) 2023-08-16 06:24:42 +00:00
Cargo.toml Revert "Backport several style changes from Gecko (5) (#30099)" (#30104) 2023-08-16 06:24:42 +00:00
context.rs style: Simplify selector flag setting now that flag setting is atomic 2023-08-16 17:46:41 +02:00
custom_properties.rs Further changes required by Servo 2023-08-16 17:46:41 +02:00
data.rs Revert "Backport several style changes from Gecko (5) (#30099)" (#30104) 2023-08-16 06:24:42 +00:00
dom.rs style: Simplify selector flag setting now that flag setting is atomic 2023-08-16 17:46:41 +02:00
dom_apis.rs Revert "Backport several style changes from Gecko (5) (#30099)" (#30104) 2023-08-16 06:24:42 +00:00
driver.rs style: Use ThreadPool::scope_fifo in style 2023-06-09 10:22:25 +02:00
element_state.rs style: Remove :-moz-lwtheme-{brighttext,darktext} 2023-08-16 17:46:41 +02: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 style: Run rustfmt on servo/components/style and servo/ports/geckolib 2023-06-09 10:22:19 +02:00
font_face.rs Further changes required by Servo 2023-05-16 22:58:48 +02:00
font_metrics.rs style: Add support for the 'ic' font-relative unit 2023-06-09 10:22:22 +02:00
global_style_data.rs Further changes required by Servo 2023-08-16 17:46:41 +02:00
lib.rs Revert "Backport several style changes from Gecko (5) (#30099)" (#30104) 2023-08-16 06:24:42 +00:00
logical_geometry.rs Revert "Backport several style changes from Gecko (5) (#30099)" (#30104) 2023-08-16 06:24:42 +00:00
macros.rs Revert "Backport several style changes from Gecko (5) (#30099)" (#30104) 2023-08-16 06:24:42 +00:00
matching.rs style: Move transitions and animations to nsStyleUIReset 2023-08-16 17:46:41 +02:00
parallel.rs Layout-2020: Fix debug mode crash for servo.org 2023-05-26 20:09:50 +05:30
parser.rs Rustfmt. 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 Revert "Backport several style changes from Gecko (5) (#30099)" (#30104) 2023-08-16 06:24:42 +00:00
rustfmt.toml Disable formatting for components/style/ 2023-05-15 17:45:25 +02:00
scoped_tls.rs Replace ScopedTLS::unsafe_get by ScopedTLS::into_slots 2020-04-05 01:20:39 +02:00
selector_map.rs Revert "Backport several style changes from Gecko (5) (#30099)" (#30104) 2023-08-16 06:24:42 +00:00
selector_parser.rs style: Shrink maps if needed after stylist rebuilds 2023-06-09 10:22:25 +02:00
shared_lock.rs style: Run rustfmt on servo/components/style and servo/ports/geckolib 2023-06-09 10:22:19 +02:00
str.rs Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00
style_adjuster.rs Make the choice of layout runtime setting 2023-07-06 14:49:24 +02:00
style_resolver.rs style: Simplify selector flag setting now that flag setting is atomic 2023-08-16 17:46:41 +02:00
stylesheet_set.rs style: Share CascadeData instances across ShadowRoots 2023-05-16 13:00:08 +02:00
stylist.rs style: Add basic @container rule parsing and boilerplate 2023-08-16 17:46:41 +02:00
thread_state.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
traversal.rs Revert "Backport several style changes from Gecko (5) (#30099)" (#30104) 2023-08-16 06:24:42 +00: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.