servo/components/style
Hiroyuki Ikezoe 448b74ba18 Cascade animation-name property earlier than other animation properties.
As per the CSS Animations spec, in the case when multiple values for an
animation property are set, if the value length is less than the length
of animation-name property, then shortage values are filled up. Because
of this we need to know the length of animation-name proper before we
set other animation properties, so we need to cascade animation-name property
earlier than other animation properties.
We do the same thing for transition-property.
2017-03-13 12:42:18 +09:00
..
binding_tools Update bindinggen bits for gecko bug 1343078. 2017-03-08 00:13:29 -05:00
gecko stylo: Make URLs work in inline style 2017-03-11 11:54:18 -08:00
gecko_bindings stylo: Make URLs work in inline style 2017-03-11 11:54:18 -08:00
gecko_string_cache Stylo: Add support for "font-family: -moz-fixed" 2017-03-12 00:57:20 +03:00
properties Cascade animation-name property earlier than other animation properties. 2017-03-13 12:42:18 +09:00
rule_tree Make PropertyDeclarationBlock fields private 2017-03-07 23:37:32 +01:00
servo Don't serialize initial text-decoration-style #15790 2017-03-09 00:33:17 -05:00
values Auto merge of #15869 - Iakis:NegBordRad, r=Wafflespeanut 2017-03-09 04:52:35 -08:00
animation.rs Bug 1303229: Get the proper viewport size for stylo. r=heycam 2017-03-11 11:54:12 +01:00
attr.rs style: Unbox a bunch of color properties. 2017-02-14 20:18:31 +01:00
bezier.rs More docs in style. 2017-01-02 10:40:20 +01:00
bloom.rs Bug 1336646 - Use the bloom filter for manual style resolves and pass a mutable StyleContext into match_element. r=emilio 2017-02-08 17:09:35 -08:00
build.rs Use ascii_case_insensitive_phf_map! in PropertyId::parse 2017-02-26 11:10:33 +01:00
build_gecko.rs Implement Gecko_StyleAnimationsEquals for checking nsStyleAutoArray<StyleAnimation> equality in servo side. 2017-03-10 11:07:18 +09:00
cache.rs style: Iterate the LRU cache contents from back to front. 2017-03-11 11:31:10 +01:00
Cargo.toml Update cssparser for https://github.com/servo/rust-cssparser/pull/123 2017-02-28 17:16:36 +01:00
cascade_info.rs style: Document cascade_info. 2016-12-31 23:24:19 +01:00
context.rs Auto merge of #15913 - emilio:viewport-size, r=heycam,hiro 2017-03-11 04:40:31 -08:00
custom_properties.rs Make DeclaredValue store CSSWideKeyword 2017-03-02 11:09:05 +11:00
data.rs Bug 1340334: Allow sibling hints in StoredRestyleHint, and handle them correctly. r=bholley 2017-03-02 03:05:56 +01:00
dom.rs Skip update_animations if we have no running animations and the element becomes display:none. 2017-03-10 11:37:05 +09:00
element_state.rs Change order of element state bits 2017-01-06 10:04:49 +11:00
error_reporting.rs Add ServoUrl as a parameter to report_error(...) of ParseErrorReporter 2017-03-06 09:06:42 -06:00
font_face.rs Remove some unused impls. 2017-03-07 23:37:28 +01:00
font_metrics.rs style: Document the font_metrics module. 2016-12-31 23:24:19 +01:00
keyframes.rs Better variable name, remove obsolete comment 2017-03-08 12:03:47 +01:00
lib.rs Update cssparser for https://github.com/servo/rust-cssparser/pull/123 2017-02-28 17:16:36 +01:00
logical_geometry.rs Convert text-orientation to a Gecko-only property 2017-01-27 21:12:38 -08:00
matching.rs Auto merge of #15913 - emilio:viewport-size, r=heycam,hiro 2017-03-11 04:40:31 -08:00
media_queries.rs Bug 1331213: Bootstrap a Gecko-side Device, and track it's dirtiness manually in the per-doc data. r=heycam 2017-01-17 14:05:23 +01:00
owning_handle.rs style: Document the owning_handle module. 2017-01-02 12:57:53 +01:00
parallel.rs style: Add the traversal kind to the style stats. 2017-03-11 11:31:11 +01:00
parser.rs stylo: Pass parser URL data in Servo_DeclarationBlock_SetProperty* 2017-03-09 14:44:17 -08:00
README.md docs: Add style overview. 2016-05-04 00:34:03 +02:00
restyle_hints.rs stylo: Align eRestyle_Subtree value with RESTYLE_DESCENDANTS. 2017-03-11 09:33:55 +08:00
scoped_tls.rs Bug 1331856 - Add style performance statistics to Servo. r=emilio 2017-01-19 15:05:19 -08:00
selector_parser.rs style: Document the restyle hints code, and make it operate on TElement. 2017-01-02 12:57:52 +01:00
sequential.rs style: Add the traversal kind to the style stats. 2017-03-11 11:31:11 +01:00
sink.rs style: document the sink module. 2017-01-02 12:57:49 +01:00
str.rs Use ascii_case_insensitive_phf_map! in PropertyId::parse 2017-02-26 11:10:33 +01:00
stylesheets.rs Make PropertyDeclarationBlock fields private 2017-03-07 23:37:32 +01:00
stylist.rs Bug 1341083: Implement dynamic restyling for display: contents. r=heycam 2017-02-25 19:58:56 +01:00
supports.rs Move parse method of PropertyDeclaration to ParsedDeclaration 2017-03-07 23:37:29 +01:00
thread_state.rs Tidy up rust code with regard to new rule (no = in beginning of line) 2017-01-06 20:57:16 +01:00
timer.rs style: Document the timer module. 2016-12-31 12:17:04 +01:00
traversal.rs Bug 1340334: Allow sibling hints in StoredRestyleHint, and handle them correctly. r=bholley 2017-03-02 03:05:56 +01:00
viewport.rs Bug 1341083: Implement dynamic restyling for display: contents. r=heycam 2017-02-25 19:58:56 +01:00

servo-style

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