gecko-dev/servo/components/style
Martin Robinson 86f02173a4 Bug 1932588 - Remove as much Gecko-specific and Servo-specific code as possible from malloc_size_of r=emilio
Servo is going to maintain a fork of `malloc_size_of` internally so that
Stylo does not need to have an implicit dependency on all of the crates
that need an implementation of `MallocSizeOf`. In order to prepare for
this, implementations that are only used in Servo should be removed
(unless they are used in Stylo itself). In addition, we can remove some
Gecko-specific implementations as well in order to make downstream Stylo
a bit cleaner.

Differential Revision: https://phabricator.services.mozilla.com/D229764
2024-11-21 17:46:16 +00:00
..
color Bug 1915021: Part 5 - Add anchor() to calc() as a function. r=jwatt,tlouw 2024-11-13 19:25:43 +00:00
counter_style
gecko Bug 1931559: Fall back to document root when implicit scope root cannot be found. r=firefox-style-system-reviewers,emilio 2024-11-20 02:27:00 +00:00
gecko_bindings
gecko_string_cache Bug 1915021: Part 2 - Derive serde::{Serialize, Deserialize} for AnchorFunction. r=emilio 2024-11-13 19:25:42 +00:00
invalidation Bug 1918408 - Implement the nested declarations rule. r=dshin,webidl,smaug 2024-09-19 20:23:22 +00:00
media_queries
properties Bug 1388910 - Remove -moz-user-modify property. r=dshin 2024-11-19 19:35:35 +00:00
properties_and_values Bug 1922870 - Add CSS error for missing @property inherits descriptor. r=dshin 2024-11-12 05:12:52 +00:00
queries Bug 1917034 - Remove some related always-on prefs. r=firefox-style-system-reviewers,zrhoffman 2024-09-12 11:25:35 +00:00
rule_tree Bug 1919853 - Make InspectorUtils able to return CSSNestedDeclarations too. r=devtools-reviewers,nchevobbe,dshin 2024-09-20 15:59:53 +00:00
servo Bug 1925885 - Import Stylo color changes from Servo. r=emilio 2024-10-21 10:12:32 +00:00
sharing Bug 1914221 - Map pattern/gradientTransform to the transform property. r=longsonr 2024-09-02 17:26:20 +00:00
stylesheets Bug 1931559: Fall back to document root when implicit scope root cannot be found. r=firefox-style-system-reviewers,emilio 2024-11-20 02:27:00 +00:00
use_counters
values Bug 1388910 - Remove -moz-user-modify property. r=dshin 2024-11-19 19:35:35 +00:00
animation.rs Bug 1930789 Part 3 - Use boxed slices for ComputedKeyframes and animations rather than Vecs r=firefox-style-system-reviewers,emilio 2024-11-13 22:48:39 +00:00
applicable_declarations.rs
attr.rs Bug 1925885 - Import Stylo color changes from Servo. r=emilio 2024-10-21 10:12:32 +00:00
author_styles.rs
bezier.rs
bloom.rs
build_gecko.rs
build.rs
Cargo.toml Bug 1932588 - Remove as much Gecko-specific and Servo-specific code as possible from malloc_size_of r=emilio 2024-11-21 17:46:16 +00:00
context.rs Bug 1917544 - Stop using time@0.1 in stylo code r=emilio 2024-09-11 08:19:48 +00:00
custom_properties_map.rs Bug 1926423 - Use faster and order-aware custom property comparison. r=jwatt 2024-10-23 12:56:43 +00:00
custom_properties.rs Bug 1917331 - Fix debug_assert triggered by a wpt on android. 2024-09-26 18:47:14 -07:00
data.rs
dom_apis.rs
dom.rs Bug 1912241: Correctly refer to current matching context's shadow root while matching implicit scopes. r=firefox-style-system-reviewers,emilio 2024-08-21 18:17:21 +00:00
driver.rs Bug 1917544 - Stop using time@0.1 in stylo code r=emilio 2024-09-11 08:19:48 +00:00
encoding_support.rs
error_reporting.rs Bug 1911353 - Unify how we reject !important in keyframe and @position-try. r=dshin 2024-08-16 13:14:05 +00:00
font_face.rs
font_metrics.rs
global_style_data.rs
lib.rs Bug 1909165 - Make more stylo code Gecko-specific at compile-time r=emilio 2024-08-01 15:30:47 +00:00
logical_geometry.rs Bug 1906461 - Make more of the LogicalGeometry impl dependent on Clone versus Copy r=emilio 2024-07-08 08:21:52 +00:00
macros.rs Bug 1906465 - Use markup5ever in Servo's Stylo instead of html5ever r=emilio 2024-07-08 08:23:03 +00:00
matching.rs Bug 1919853 - Make InspectorUtils able to return CSSNestedDeclarations too. r=devtools-reviewers,nchevobbe,dshin 2024-09-20 15:59:53 +00:00
parallel.rs Bug 1909165 - Make more stylo code Gecko-specific at compile-time r=emilio 2024-08-01 15:30:47 +00:00
parser.rs Bug 1926969 - Rename allows_font_relative_lengths to allows_computational_dependence r=firefox-style-system-reviewers,emilio 2024-11-12 01:04:47 +00:00
piecewise_linear.rs
README.md
rule_cache.rs Bug 1919853 - Make InspectorUtils able to return CSSNestedDeclarations too. r=devtools-reviewers,nchevobbe,dshin 2024-09-20 15:59:53 +00:00
rule_collector.rs
scoped_tls.rs
selector_map.rs Bug 1901222: Optimize get_matching_rules. r=emilio 2024-07-10 18:46:49 +00:00
selector_parser.rs
shared_lock.rs Bug 1914449 - Fix stylesheet cloning in presence of both @layer and @import. r=zrhoffman,firefox-style-system-reviewers 2024-08-26 13:01:59 +00:00
simple_buckets_map.rs Bug 1889109: Part 4 - Pull out mapping from "unique" selector attribute mappings. r=firefox-style-system-reviewers,emilio 2024-07-15 18:41:14 +00:00
str.rs
style_adjuster.rs Bug 1905904 - Always preserve collapsible spaces in text controls. r=masayuki 2024-11-07 10:23:13 +00:00
style_resolver.rs Bug 1889109: Part 1 - Get rid of now-unused relative selector flags. r=firefox-style-system-reviewers,emilio 2024-07-15 18:41:12 +00:00
stylesheet_set.rs
stylist.rs Bug 1928695: Parent selector referring to implicit scope rule does not add specificity. r=firefox-style-system-reviewers,emilio 2024-11-20 19:49:29 +00:00
thread_state.rs
traversal_flags.rs
traversal.rs Bug 1889109: Part 3 - Add scope revalidation to style sharing. r=firefox-style-system-reviewers,emilio 2024-07-15 18:41:13 +00:00

servo-style

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