servo/components/style
bors-servo d85c6ee341
Auto merge of #26838 - servo:flexbox, r=nox
Flexbox, the boring parts

I have a local branch starting to implement https://drafts.csswg.org/css-flexbox/#layout-algorithm. It’s not PR-ready yet, but it’s going to be large so here are some of the less interesting parts meaningful by themselves. Landing the module split in particular will help reduce merge conflicts.

CC https://github.com/servo/servo/issues/26639
2020-06-10 17:19:16 -04:00
..
counter_style style: Reformat recent changes. 2020-04-16 17:50:17 +02:00
gecko Include animations and transitions in the cascade 2020-06-09 11:41:07 +02:00
gecko_bindings style: Rustfmt recent changes. 2020-06-04 02:02:50 +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: Rustfmt recent changes. 2020-06-04 02:02:50 +02:00
media_queries style: Replace AspectRatio with computed::position::Ratio in media-queries. 2020-06-04 01:50:36 +02:00
properties Auto merge of #26838 - servo:flexbox, r=nox 2020-06-10 17:19:16 -04: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: Miscellaneous servo build fixes. 2020-06-04 01:50:36 +02:00
sharing Include animations and transitions in the cascade 2020-06-09 11:41:07 +02:00
stylesheets style: Remove the @-moz-document url-prefix() hack preference, enable it everywhere. 2020-06-04 01:50:36 +02:00
use_counters style: Support css use counters for unimplemented properties. 2019-09-12 22:34:16 +02:00
values Layout 2020 skeleton for display: flex, behind a pref 2020-06-04 13:09:57 +02:00
animation.rs animations: Don't always re-resolve the node style 2020-06-10 17:03:58 +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: Convert GenerateServoCSSPropList.py to py3. 2020-04-16 16:35:07 +02:00
build_gecko.rs style: Rustfmt recent changes. 2020-06-04 02:02:50 +02:00
Cargo.toml More Cargo.toml updates 2020-05-31 08:55:28 -07:00
context.rs Split animations and transitions into separate lists 2020-05-06 19:26:50 +02:00
custom_properties.rs style: Reformat recent changes. 2020-04-16 17:50:17 +02:00
data.rs Remove unused code from selector and style crates 2019-06-07 15:14:21 +02:00
dom.rs Include animations and transitions in the cascade 2020-06-09 11:41:07 +02: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: fix tidy. 2020-06-04 05:01:54 +02:00
encoding_support.rs Some servo build fixes. 2020-04-16 18:29:30 +02:00
error_reporting.rs Make use of RefCell::try_borrow_unguarded 2019-04-12 19:02:07 +02:00
font_face.rs Update rand to 0.7 (fixes #24448) 2019-10-23 15:34:48 +02:00
font_metrics.rs Rustfmt recent changes. 2019-12-16 14:23:56 +01:00
global_style_data.rs style: Fix Servo build, and rustfmt recent changes. 2019-09-12 23:04:56 +02:00
hash.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
lib.rs style: Let aspect-ratio (css-sizing-4) support 'auto | <ratio>'. 2020-06-04 01:50:36 +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 animations: Don't always re-resolve the node style 2020-06-10 17:03:58 +02:00
parallel.rs style: Update smallvec to 1.0. 2019-12-16 14:23:56 +01:00
parser.rs style: Rustfmt recent changes. 2020-06-04 02:02:50 +02: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 style: Reformat recent changes. 2020-04-16 17:50:17 +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: Rustfmt recent changes. 2020-06-04 02:02:50 +02:00
selector_parser.rs style: Add derived ToShmem implementations. 2019-04-12 12:19:52 +02:00
shared_lock.rs style: Miscellaneous servo build fixes. 2020-06-04 01:50:36 +02:00
str.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
style_adjuster.rs style: Reformat recent changes. 2020-04-16 17:50:17 +02:00
style_resolver.rs animations: Don't always re-resolve the node style 2020-06-10 17:03:58 +02:00
stylesheet_set.rs style: Minor cleanup of ServoStyleSet. 2020-04-16 16:35:07 +02:00
stylist.rs style: Clean up cascade rule iteration. r=nordzilla 2020-06-04 01:50:36 +02:00
thread_state.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
traversal.rs Include animations and transitions in the cascade 2020-06-09 11:41:07 +02: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.