gecko-dev/servo/components/style
Emilio Cobos Álvarez 9b78285fd3 Bug 1609737 - Simplify calc expressions earlier. r=boris
This simplifies a bit the code, and guarantees that all calc()s have percentages
and lengths.

I also wanted to remove unclamped_length() / specified_percentage() (for the
same reason as the above patch), but they're needed for animations for now. When
I implement min() / max() for <length-percentage> they'll be fixed.

Differential Revision: https://phabricator.services.mozilla.com/D60194

--HG--
extra : moz-landing-system : lando
2020-01-23 00:36:34 +00:00
..
counter_style Bug 1605803 - Use cbindgen for content property. r=xidorn 2020-01-05 13:10:39 +00:00
gecko Bug 1610801 - Remove font-size calc() hack to propagate keyword information. r=manishearth 2020-01-22 23:46:24 +00:00
gecko_bindings Bug 1606019 - Remove unused FFI function to refcount nsIReferrerInfo. r=xidorn 2019-12-26 22:17:35 +00:00
gecko_string_cache Bug 1605803 - Use cbindgen for content property. r=xidorn 2020-01-05 13:10:39 +00:00
invalidation Bug 1604173 - Rustfmt recent changes. 2019-12-16 13:34:20 +00:00
media_queries Bug 1593642 - servo: Fix Servo build. 2019-11-04 12:53:09 +00:00
properties Bug 1308636 Part 3 - Remove moz-prefixed aliases for column-gap and CSS multi-column properties. r=dbaron 2020-01-16 21:45:19 +00:00
rule_tree Bug 1607553 - Make an assertion a release assert in nightly. r=heycam 2020-01-08 00:55:18 +00:00
servo Bug 1503656 - Part 3. Don't use hardcoded value for safearea. r=emilio 2020-01-08 11:56:25 +00:00
sharing No bug - Minor comment fix. 2020-01-09 11:36:02 +00:00
stylesheets Bug 1604173 - Rustfmt recent changes. 2019-12-16 13:34:20 +00:00
use_counters
values Bug 1609737 - Simplify calc expressions earlier. r=boris 2020-01-23 00:36:34 +00:00
Cargo.toml Bug 1601732 - Update in-tree dependencies to smallvec 1.0. r=glandium 2019-12-05 23:30:59 +00:00
README.md
animation.rs Bug 1596712 - Use only Origin during the cascade, rather than CascadeLevel. r=heycam 2019-11-17 23:28:39 +00:00
applicable_declarations.rs Bug 1600436 - Rustfmt recent changes. 2019-11-30 14:13:04 +00:00
attr.rs
author_styles.rs
bezier.rs
bloom.rs Bug 1601732 - Update in-tree dependencies to smallvec 1.0. r=glandium 2019-12-05 23:30:59 +00:00
build.rs
build_gecko.rs
context.rs Bug 1593642 - servo: Remove usage of opts::get() from style. 2019-11-04 12:52:32 +00:00
custom_properties.rs Bug 1609489 - Remove lazy_static usage from custom_properties.rs. r=m_kato 2020-01-16 05:41:16 +00:00
data.rs
dom.rs Bug 1604173 - Rustfmt recent changes. 2019-12-16 13:34:20 +00:00
dom_apis.rs Bug 1559076 - Implement shadow part forwarding (minus invalidation). r=heycam 2019-11-21 10:32:32 +00:00
driver.rs
element_state.rs
encoding_support.rs
error_reporting.rs
font_face.rs Bug 1593642 - Add a few commas that newer macros need. 2019-11-04 12:53:04 +00:00
font_metrics.rs Bug 1604173 - Rustfmt recent changes. 2019-12-16 13:34:20 +00:00
global_style_data.rs
hash.rs
lib.rs Bug 1605803 - Use cbindgen for content property. r=xidorn 2020-01-05 13:10:39 +00:00
logical_geometry.rs Bug 1604173 - Cherry-pick various servo-layout-2020 changes. 2019-12-16 13:34:23 +00:00
macros.rs
matching.rs Bug 1604062 - Use less Au in font code. r=boris 2019-12-16 13:22:04 +00:00
parallel.rs Bug 1601732 - Update in-tree dependencies to smallvec 1.0. r=glandium 2019-12-05 23:30:59 +00:00
parser.rs
rule_cache.rs
rule_collector.rs Bug 1604173 - Rustfmt recent changes. 2019-12-16 13:34:20 +00:00
scoped_tls.rs
selector_map.rs Bug 1600436 - Rustfmt recent changes. 2019-11-30 14:13:04 +00:00
selector_parser.rs
shared_lock.rs
str.rs
style_adjuster.rs Bug 1513275 - Ensure nested ruby level container don't escape from line break suppression. r=emilio 2020-01-10 23:47:28 +00:00
style_resolver.rs
stylesheet_set.rs
stylist.rs Bug 1600773 - Invalidate shadow part pseudo-class styles correctly. r=heycam 2019-12-09 13:40:16 +00:00
thread_state.rs
timer.rs
traversal.rs Bug 1593642 - servo: Remove usage of opts::get() from style. 2019-11-04 12:52:32 +00:00
traversal_flags.rs

README.md

servo-style

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