servo/components/style
Emilio Cobos Álvarez 0e8b1853a7
style: Expand and simplify a macro that's not very useful.
Skip whitespace upfront rather than on each individual branch. The only
difference in behavior is that we would've consumed some extra whitespace in the
error case, but I don't think that matters at all.

We were consuming some extra whitespace as well after the close path command for
example, which wasn't parsing anything.

Differential Revision: https://phabricator.services.mozilla.com/D40539
2019-08-15 16:58:37 +02:00
..
counter_style style: Appease tidy. 2019-05-29 16:14:31 +02:00
gecko style: Move the overrides to a separate struct in nsPresContext. 2019-08-15 16:57:56 +02:00
gecko_bindings style: Modify URLExtraData rust debug to include referrerInfo. 2019-07-23 22:54:06 +02:00
gecko_string_cache Stylo: replace uses of mem::uninitialized with MaybeUninit 2019-07-16 08:03:54 +02:00
invalidation Rustfmt and fix tidy on recent changes. 2019-06-25 13:11:31 +02:00
media_queries style: Change StaticPrefs from a class to a namespace. 2019-07-08 12:42:58 +02:00
properties style: Remove the GetCSNeedsLayoutFlush flag, as it is unneeded now. 2019-08-15 16:58:14 +02:00
rule_tree Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) 2019-07-31 13:34:01 +02:00
servo Update euclid. 2019-07-23 23:09:55 +02:00
sharing Auto merge of #23532 - est31:unused_code_removal_4, r=emilio 2019-06-07 20:27:53 -04:00
stylesheets Update euclid. 2019-07-23 23:09:55 +02:00
use_counters Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
values style: Expand and simplify a macro that's not very useful. 2019-08-15 16:58:37 +02:00
animation.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
applicable_declarations.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
attr.rs Fix some new warnings 2019-06-22 14:59:09 +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 Auto merge of #23532 - est31:unused_code_removal_4, r=emilio 2019-06-07 20:27:53 -04:00
build.rs Stylo: replace product={gecko,servo} with engine={gecko,servo-2013,servo-2020} 2019-07-29 17:37:03 +02:00
build_gecko.rs style: Remove the ability to build Gecko without the bindgen feature. 2019-07-23 22:54:07 +02:00
Cargo.toml Stylo: replace product={gecko,servo} with engine={gecko,servo-2013,servo-2020} 2019-07-29 17:37:03 +02:00
context.rs style: Update to euclid 0.20. 2019-07-23 22:54:08 +02:00
custom_properties.rs style: Add derived ToShmem implementations. 2019-04-12 12:19:52 +02:00
data.rs Remove unused code from selector and style crates 2019-06-07 15:14:21 +02:00
dom.rs Rustfmt and fix tidy on recent changes. 2019-06-25 13:11:31 +02:00
dom_apis.rs Revert style/dom_apis changes 2019-04-26 11:42:37 +02:00
driver.rs Update rayon to dedupe crossbeam-epoch 2019-07-12 21:01:33 +02:00
element_state.rs Rename nsIDocument to mozilla::dom::Document. 2019-01-07 00:32:51 +01:00
encoding_support.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
error_reporting.rs Make use of RefCell::try_borrow_unguarded 2019-04-12 19:02:07 +02:00
font_face.rs style: Change StaticPrefs from a class to a namespace. 2019-07-08 12:42:58 +02:00
font_metrics.rs style: Fix servo build, and appease tidy / fmt. 2019-04-12 12:20:15 +02:00
global_style_data.rs Update rayon to dedupe crossbeam-epoch 2019-07-12 21:01:33 +02:00
hash.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
lib.rs style: Use ArcSlice for quotes. 2019-05-29 16:14:10 +02:00
logical_geometry.rs Update euclid. 2019-07-23 23:09:55 +02:00
macros.rs Stylo: replace uses of mem::uninitialized with MaybeUninit 2019-07-16 08:03:54 +02:00
matching.rs Update euclid. 2019-07-23 23:09:55 +02:00
parallel.rs Update rayon to dedupe crossbeam-epoch 2019-07-12 21:01:33 +02:00
parser.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
README.md
rule_cache.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
rule_collector.rs Rustfmt and fix tidy on recent changes. 2019-06-25 13:11:31 +02:00
scoped_tls.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
selector_map.rs Rustfmt and fix tidy on recent changes. 2019-06-25 13:11:31 +02:00
selector_parser.rs style: Add derived ToShmem implementations. 2019-04-12 12:19:52 +02:00
shared_lock.rs style: Fix Servo build. 2019-06-04 01:04:01 -04:00
str.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
style_adjuster.rs Stylo: replace product={gecko,servo} with engine={gecko,servo-2013,servo-2020} 2019-07-29 17:37:03 +02:00
style_resolver.rs style: Cleanup selector-matching for nested pseudo-elements, match ::slotted correctly when there's no selector before it, and add tests. 2019-05-29 16:14:26 +02:00
stylesheet_set.rs style: Remove support for XBL resources. 2019-05-07 12:55:29 +02:00
stylist.rs Fix style system build with recent changes. 2019-06-25 13:11:32 +02:00
thread_state.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
timer.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
traversal.rs Fix style system build with recent changes. 2019-06-25 13:11:32 +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.