servo/components/style/values/computed
Cameron McCormack b6b5ddda71 style: Allow references to static, single-generic C++ SharedFontList objects from Rust FontFamilyList.
UA style sheets only ever specify a single generic font family in font-family
properties, so we pre-create a unique, static SharedFontList for each generic
and change the representation of FontFamilyList to be able to refer to them
by their generic ID.  This avoids having to share refcounted SharedFontList
objects across processes.

Differential Revision: https://phabricator.services.mozilla.com/D17183
2019-04-12 12:19:41 +02:00
..
align.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
angle.rs style: Add a Zero trait that doesn't require Add, and use it in place of num_traits and IsZeroLength. 2019-03-13 15:08:14 +01:00
background.rs style: Use rust types for background-size. 2019-02-23 21:02:46 -08:00
basic_shape.rs Rustfmt recent changes. 2019-01-08 12:01:28 +01:00
border.rs style: Add a Zero trait that doesn't require Add, and use it in place of num_traits and IsZeroLength. 2019-03-13 15:08:14 +01:00
box.rs style: Implement scroll-snap-align parser and serializer. 2019-02-23 21:03:55 -08:00
color.rs style: Improve #[derive(Parse)]. 2019-02-23 21:04:44 -08:00
column.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
counters.rs style: Implement the counter-set property. 2019-03-27 14:29:21 +01:00
easing.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
effects.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
flex.rs style: Use Rust sizes for flex-basis, width, height, and their min/max properties. 2019-02-23 21:02:18 -08:00
font.rs style: Allow references to static, single-generic C++ SharedFontList objects from Rust FontFamilyList. 2019-04-12 12:19:41 +02:00
gecko.rs style: Rename LengthOrPercentage to LengthPercentage. 2019-01-08 12:00:48 +01:00
image.rs Rustfmt recent changes. 2019-01-08 12:01:28 +01:00
length.rs style: Derive more stuff for clip rects. 2019-03-13 15:08:32 +01:00
list.rs style: Add an inherited internal UA sheet property (-moz-list-reversed:true|false) to propagate <ol reversed> to its relevant descendants. 2019-03-27 14:29:22 +01:00
mod.rs style: Add an inherited internal UA sheet property (-moz-list-reversed:true|false) to propagate <ol reversed> to its relevant descendants. 2019-03-27 14:29:22 +01:00
motion.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
outline.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
percentage.rs style: Add a Zero trait that doesn't require Add, and use it in place of num_traits and IsZeroLength. 2019-03-13 15:08:14 +01:00
position.rs style: Add a Zero trait that doesn't require Add, and use it in place of num_traits and IsZeroLength. 2019-03-13 15:08:14 +01:00
rect.rs style: Use Rust types for some misc properties. 2019-02-23 21:04:33 -08:00
resolution.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
svg.rs style: Reformat recent changes. 2019-03-13 15:08:38 +01:00
table.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
text.rs style: Fix Gecko and Servo builds, and appease tidy. 2019-03-27 14:29:28 +01:00
time.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
transform.rs style: Reformat recent changes. 2019-03-13 15:08:38 +01:00
ui.rs style: Improve #[derive(Parse)]. 2019-02-23 21:04:44 -08:00
url.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00