gecko-dev/servo/components/style
Patrick Walton c4615436ae servo: Merge #5160 - layout: Implement ordered lists, CSS counters, and quotes per CSS 2.1 § 12.3-12.5 (from pcwalton:counters-redux); r=SimonSapin
Only simple alphabetic and numeric counter styles are supported. (This
is most of them though.)

Although this PR adds a sequential pass to layout, I verified that on
pages that contain a reasonable number of ordered lists (Reddit
`/r/rust`), the time spent in generated content resolution is dwarfed by
the time spent in the parallelizable parts of layout. So I don't expect
this to negatively affect our parallelism expect perhaps in pathological
cases.

Reconstructed from #5138 via raw diffing.

r? @SimonSapin

Source-Repo: https://github.com/servo/servo
Source-Revision: fd1bb49a65dd998c8ef9890a1576aaf62ddfdba1
2015-03-09 23:24:47 -06:00
..
build.rs servo: Merge #4893 - Upgrade to rustc ba2f13ef0 2015-02-04 (from servo:rustup_2015-01-31); r=Ms2ger,glennw 2015-02-11 17:24:45 -07:00
Cargo.toml servo: Merge #5010 - Move selector matching to an external library, for use outside Servo (from SimonSapin:external-selectors); r=larsberg 2015-02-23 08:39:47 -07:00
font_face.rs servo: Merge #4919 - Cleanup libstyle (from SimonSapin:cleanup-libstyle); r=gw 2015-02-13 03:06:49 -07:00
legacy.rs servo: Merge #5154 - Implement 'vw', 'vw', 'vmin', 'vmax' CSS length units (from luniv:viewpoint-percent-lengths); r=SimonSapin 2015-03-05 18:55:02 -07:00
lib.rs servo: Merge #5010 - Move selector matching to an external library, for use outside Servo (from SimonSapin:external-selectors); r=larsberg 2015-02-23 08:39:47 -07:00
Mako-0.9.1.zip servo: Merge #3230 - Cargoify servo (from servo:cargoify) 2014-09-09 08:18:18 -06:00
media_queries.rs servo: Merge #5154 - Implement 'vw', 'vw', 'vmin', 'vmax' CSS length units (from luniv:viewpoint-percent-lengths); r=SimonSapin 2015-03-05 18:55:02 -07:00
node.rs servo: Merge #5010 - Move selector matching to an external library, for use outside Servo (from SimonSapin:external-selectors); r=larsberg 2015-02-23 08:39:47 -07:00
parser.rs servo: Merge #5010 - Move selector matching to an external library, for use outside Servo (from SimonSapin:external-selectors); r=larsberg 2015-02-23 08:39:47 -07:00
properties.mako.rs servo: Merge #5160 - layout: Implement ordered lists, CSS counters, and quotes per CSS 2.1 § 12.3-12.5 (from pcwalton:counters-redux); r=SimonSapin 2015-03-09 23:24:47 -06:00
README.md servo: Merge #3792 - Update style/README.md - libcss is gone now (from samlh:patch-1); r=jdm 2014-10-23 18:42:30 -06:00
selector_matching.rs servo: Merge #5010 - Move selector matching to an external library, for use outside Servo (from SimonSapin:external-selectors); r=larsberg 2015-02-23 08:39:47 -07:00
stylesheets.rs servo: Merge #5133 - layout: Implement image-rendering per CSS-IMAGES-3 § 5.3 and (from servo:background-size); r=SimonSapin 2015-03-03 11:48:54 -07:00
values.rs servo: Merge #5154 - Implement 'vw', 'vw', 'vmin', 'vmax' CSS length units (from luniv:viewpoint-percent-lengths); r=SimonSapin 2015-03-05 18:55:02 -07:00

servo-style

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