servo/components
bors-servo a64f085ee0 Auto merge of #17803 - Manishearth:servo-fontcomputation, r=emilio
servo: Move FontComputationData to the end of ServoComputedValues to make size check easier, make it NonZero

We fail bindgen layout tests on 32 bit because FontComputationData does not accurately reflect the size/alignment of the rust-side replacement.

We move it to the end so that alignment is more straightforward, and
use a NonZero enum so that the representation can be more accurately
handled on the C++ side.

r=emilio https://bugzilla.mozilla.org/show_bug.cgi?id=1382190

<!-- 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/17803)
<!-- Reviewable:end -->
2017-07-20 10:33:43 -07:00
..
atoms Bump serde to 1.0 2017-06-16 13:31:18 +02:00
bluetooth Untry 2017-06-18 13:21:51 +02:00
bluetooth_traits Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
canvas Don't delete webrender image keys immediately. 2017-07-17 15:24:42 -05:00
canvas_traits Upgrade to the latest version of WebRender 2017-07-13 07:44:08 +10:00
compositing allow_navigation: use channel to send response 2017-07-17 08:55:59 +02:00
config Add option to write profiler output to InfluxDB 2017-07-03 10:13:46 +02:00
constellation Auto merge of #17749 - SergeevPavel:extra-space-check, r=jdm 2017-07-19 16:03:51 -07:00
debugger
deny_public_fields deny_public_fields: display field identifier in help message 2017-06-25 18:12:43 +01:00
devtools Untry 2017-06-18 13:21:51 +02:00
devtools_traits Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
dom_struct
domobject_derive
geometry Bump serde to 1.0 2017-06-16 13:31:18 +02:00
gfx Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
gfx_traits Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
jstraceable_derive
layout Backed out changeset b10e6ba9cbdb because gecko part had to be backed out. r=backout on a CLOSED TREE 2017-07-20 13:42:53 +00:00
layout_thread Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
layout_traits Upgrade to the latest version of WebRender 2017-07-13 07:44:08 +10:00
msg Upgrade to the latest version of WebRender 2017-07-13 07:44:08 +10:00
net Auto merge of #16508 - brainlessdeveloper:fetch-set-origin, r=asajeffrey 2017-07-17 08:29:23 -07:00
net_traits Auto merge of #16508 - brainlessdeveloper:fetch-set-origin, r=asajeffrey 2017-07-17 08:29:23 -07:00
profile Add option to write profiler output to InfluxDB 2017-07-03 10:13:46 +02:00
profile_traits Passing ProfilerChan by reference to the send_profile_data method. 2017-06-25 14:29:44 +02:00
rand
range Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
remutex
script Auto merge of #17749 - SergeevPavel:extra-space-check, r=jdm 2017-07-19 16:03:51 -07:00
script_layout_interface Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
script_plugins Upgrade to rustc 1.20.0-nightly (3bfc18a96 2017-06-29) 2017-06-30 23:22:38 +02:00
script_traits Upgrade to the latest version of WebRender 2017-07-13 07:44:08 +10:00
selectors Auto merge of #17539 - jyc:simplify-an-b, r=emilio 2017-07-19 03:59:50 -07:00
servo Upgrade to the latest version of WebRender 2017-07-13 07:44:08 +10:00
servo_arc stylo: Make Servo Arc types use ptr to T instead of ptr to ArcInner<T> 2017-07-17 18:03:09 -07:00
size_of_test
style Auto merge of #17803 - Manishearth:servo-fontcomputation, r=emilio 2017-07-20 10:33:43 -07:00
style_derive Introduce #[css(comma)] 2017-07-11 17:14:14 +02:00
style_traits Store COW strings in CSS parser errors when possible. 2017-07-19 12:57:07 -04:00
url Untry 2017-06-18 13:21:51 +02:00
webdriver_server Untry 2017-06-18 13:21:51 +02:00
webvr Upgrade to the latest version of WebRender 2017-07-13 07:44:08 +10:00
webvr_traits Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00