servo/components/style/values/computed
Boris Chiou 3723042937
style: Generate StyleTimingFunction and drop ns_timing_function.rs.
First, we generate StyleComputedTimingFunction by cbindgen from Rust, and use
it in nsTimingFunction, so we could copy it directly without handling
the different memory layout. However, we have to rewrite the
nsTimingFunction and mozilla::ComputedTimingFunction for this.

Second, the rust-bindgen seems cannot generate the correct generic members
from complex C++ templates, especially for the nested template struct,
(https://github.com/rust-lang-nursery/rust-bindgen/issues/1429)
So we have to hide StyleTimingFunction to avoid the compilation errors.

Differential Revision: https://phabricator.services.mozilla.com/D9313
2018-10-28 23:44:51 +01:00
..
align.rs style: Rename justify-items: auto to legacy. 2018-04-28 10:25:58 +02:00
angle.rs Fix various tidy issues. 2018-10-19 01:01:27 +02:00
background.rs style: Refactor vector types. 2018-05-28 15:37:28 +02:00
basic_shape.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
border.rs style: Serialize clip-path and shape-outside using Servo. 2018-09-03 12:30:57 +02:00
box.rs Format style component. 2018-09-09 16:24:45 +02:00
color.rs style: Extract {animated,computed}::Color common parts. 2018-06-12 12:15:15 -07:00
column.rs Replace PositiveIntegerOrAuto by ColumnCount 2018-02-22 10:16:46 +01:00
counters.rs Format style component. 2018-09-09 16:24:45 +02:00
easing.rs style: Generate StyleTimingFunction and drop ns_timing_function.rs. 2018-10-28 23:44:51 +01:00
effects.rs Format style component. 2018-09-09 16:24:45 +02:00
flex.rs style: Add support for 'flex-basis:content' in the style system. 2018-04-02 03:17:56 +02:00
font.rs style: Always compute angle values to degrees. 2018-10-19 00:35:22 +02:00
gecko.rs Use generics for scroll-snap-points-* 2017-06-06 19:27:43 +02:00
image.rs style: Change nscolor to StyleComplexColor in nsStyleGradientStop. 2018-06-18 19:15:28 +02:00
length.rs Fix various tidy issues. 2018-10-19 01:01:27 +02:00
list.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
mod.rs style: Split TimingFunction into a separate file to match spec. 2018-10-28 23:44:26 +01:00
motion.rs Format style component. 2018-09-09 16:24:45 +02:00
outline.rs style: Move outline-style outside of mako 2017-12-13 11:41:59 +08:00
percentage.rs style: Remove nsCSSValue usage from font code. 2018-10-09 19:45:45 +02:00
position.rs Replace IntegerOrAuto with ZIndex 2018-02-20 15:18:22 +01:00
rect.rs Introduce style::values::generics::rect ▭ 2017-05-23 10:59:57 +02:00
resolution.rs style: Make webkit device-pixel-ratio media queries a proper alias to resolution. 2018-08-18 17:54:54 +02:00
svg.rs style: Change nscolor to StyleComplexColor. 2018-07-16 19:43:50 +02:00
table.rs Move table -x-span outisde of mako 2017-10-27 01:09:57 -05:00
text.rs style: Make StyleStruct.name_lower snake case. 2018-06-23 20:35:49 +02:00
time.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
transform.rs style: Split TimingFunction into a separate file to match spec. 2018-10-28 23:44:26 +01:00
ui.rs style: Merge the two scrollbar color properties into scrollbar-color. 2018-09-22 17:53:15 +02:00
url.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00