servo/components/style
bors-servo a0e404c79e Auto merge of #13620 - Manishearth:type-assert, r=emilio
Test that Servo_* functions have the right signatures

Fixes #12992

Needs #13617

Not very happy with this solution (and perhaps it should be done in pure Rust, though that can be split out as another easy bug).

But it works. The bindings changes are from running a regen on [bug 1308234](https://bugzilla.mozilla.org/show_bug.cgi?id=1308234)

r? @emilio

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13620)
<!-- Reviewable:end -->
2016-10-09 03:56:34 -05:00
..
binding_tools Script-generated tests for Servo_* gecko bindings 2016-10-06 16:18:54 +01:00
gecko Move children_to_process to layout. 2016-10-08 18:20:45 -07:00
gecko_bindings Auto merge of #13620 - Manishearth:type-assert, r=emilio 2016-10-09 03:56:34 -05:00
gecko_string_cache Regen bindings for upcoming resync 2016-10-01 22:01:07 +05:30
properties Auto merge of #13620 - Manishearth:type-assert, r=emilio 2016-10-09 03:56:34 -05:00
values Add from_computed_value() function for converting computed values to specified 2016-09-23 09:44:32 +05:30
animation.rs Use parking_lot::RwLock instead of DOMRefCell for PropertyDeclarationBlock 2016-10-04 18:34:59 +02:00
atomic_refcell.rs Implement AtomicRefCell. 2016-10-02 19:19:52 -07:00
attr.rs Replace the SelectorImplExt trait with inherent methods. 2016-08-09 18:17:13 +02:00
bezier.rs Move util::bezier to style 2016-02-14 19:45:24 +01:00
build.rs Run style with all properties enabled 2016-09-23 15:10:40 +05:30
cache.rs Lazily compute common style affecting attribute info. 2016-08-17 14:17:44 -07:00
Cargo.toml Use parking_lot::RwLock instead of DOMRefCell for PropertyDeclarationBlock 2016-10-04 18:34:59 +02:00
cascade_info.rs style: Introduce a generic way of gathering information from the cascade, and use it for viewport units. 2016-08-16 10:58:16 -07:00
context.rs Reorder use statements 2016-09-09 04:55:19 +02:00
custom_properties.rs style: Introduce a generic way of gathering information from the cascade, and use it for viewport units. 2016-08-16 10:58:16 -07:00
data.rs Move children_to_process to layout. 2016-10-08 18:20:45 -07:00
dom.rs Move children_to_process to layout. 2016-10-08 18:20:45 -07:00
element_state.rs Issue 7720: Add target selector and update when scrolling to fragment 2016-08-03 13:23:10 +01:00
error_reporting.rs Add some documentation to the style crate. 2016-06-27 17:33:14 +02:00
font_face.rs Update cssparser 2016-09-07 14:13:56 +08:00
keyframes.rs Use parking_lot::RwLock instead of DOMRefCell for PropertyDeclarationBlock 2016-10-04 18:34:59 +02:00
lib.rs Move DOMRefCell back into script. 2016-10-04 18:35:00 +02:00
logical_geometry.rs Reorder use statements 2016-09-09 04:55:19 +02:00
matching.rs Use parking_lot::RwLock instead of DOMRefCell for PropertyDeclarationBlock 2016-10-04 18:34:59 +02:00
media_queries.rs style: Don't incorrectly clamp values in calc that might not be only lengths. 2016-09-01 23:39:40 -07:00
parallel.rs Move children_to_process to layout. 2016-10-08 18:20:45 -07:00
parser.rs Add ShapeSource to basic-shape values 2016-08-18 11:38:33 +05:30
README.md docs: Add style overview. 2016-05-04 00:34:03 +02:00
refcell.rs Revert "Make DOMRefCell use style’s copy of RefCell" 2016-10-04 18:35:01 +02:00
restyle_hints.rs Make style build without impl<T: HeapSizeOf> HeapSizeOf for Arc<T>. 2016-10-04 13:45:57 +02:00
selector_impl.rs Move gecko_* into style::gecko 2016-09-24 19:25:59 +05:30
selector_matching.rs Use parking_lot::RwLock instead of DOMRefCell for PropertyDeclarationBlock 2016-10-04 18:34:59 +02:00
sequential.rs Rewrite the style sharing candidate cache. 2016-08-17 14:16:16 -07:00
servo_selector_impl.rs Style input-text pseudo with user-agent CSS 2016-09-21 21:21:32 -04:00
sink.rs Move util::vec::ForgetfulSink to style::sink and simplify it 2016-07-04 16:48:14 +02:00
str.rs Move util::str to style 2016-07-05 10:43:54 +02:00
stylesheets.rs Use parking_lot::RwLock instead of DOMRefCell for PropertyDeclarationBlock 2016-10-04 18:34:59 +02:00
thread_state.rs Move thread_state to style. 2016-08-22 16:08:56 +02:00
tid.rs Move util::tid to style 2016-07-05 10:36:38 +02:00
timer.rs style: Add a new Timer structure to the shared style context, and basic infrastructure for controlling animations. 2016-07-20 09:05:53 -07:00
traversal.rs force style calculation/element construction for non-incremental mode 2016-08-23 01:45:18 +03:00
viewport.rs Reorder use statements 2016-09-09 04:55:19 +02:00
workqueue.rs style: Make WorkQueue creation fallible. 2016-08-25 23:43:31 -07:00

servo-style

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