servo/components
bors-servo 00a2f55e5f Auto merge of #18761 - emilio:custom-props-iter, r=SimonSapin
style: Iterate in the expected order in the custom_properties module.

In #18745, I replaced a few manual iterations over `index` with the iterator,
and it changed the behavior of `layout/style/test/test_variables_order.html`,
since it turns out that the iterator iterates right to left.

I think this is just an accident that happened due to inconsistencies in how we
were iterating over it, and that our behavior was inconsistent (since we
iterated rtl in some cases, but ltr in others seems like it'd be inconsistent
depending on the depth of the tree and different stuff).

This brings back the expected behavior again, and ensures we iterate over a
consistent order every time.

<!-- 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/18761)
<!-- Reviewable:end -->
2017-10-05 09:22:24 -05:00
..
atoms Do not NIH queueing a task to fire an event in htmlmediaelement 2017-09-04 16:14:04 +02:00
bluetooth Use BluetoohAdapter mock when bluetooth is disabled 2017-09-17 12:15:00 +02:00
bluetooth_traits
canvas Improve Webrender<->WebGL synchronization 2017-09-20 11:48:11 +02:00
canvas_traits Improve Webrender<->WebGL synchronization 2017-09-20 11:48:11 +02:00
compositing Update WR (workaround a mac GL driver bug). 2017-09-22 14:46:40 +10:00
config do not force resource_path on android 2017-10-02 09:24:13 +02:00
constellation Auto merge of #17083 - danielj41:javascript-url-global-3, r=jdm 2017-09-09 04:39:43 -05:00
debugger
deny_public_fields
devtools
devtools_traits
dom_struct Use the better TokenStream API in dom_struct 2017-09-01 12:15:12 +02:00
domobject_derive
fallible Bug 1400754 - stylo: crash on Win64 Asan build. r=manishearth, dmajor. 2017-10-02 20:53:23 +02:00
geometry
gfx Auto merge of #18722 - heycam:family-list, r=upsuper 2017-10-04 05:01:45 -05:00
gfx_traits
hashglobe Poison hashtable buffers. 2017-10-04 15:59:04 -07:00
jstraceable_derive
layout Update WR (clip masks on angle gradients, fix clips on transformed images). 2017-10-05 08:00:03 +10:00
layout_thread layout_thread: Avoid adding the UA sheets multiple times when there's no root flow. 2017-10-01 23:05:58 +02:00
layout_traits
lru_cache Hoist lookup() into lru_cache. 2017-09-20 23:22:33 -07:00
malloc_size_of Revert #18668 - Add mprotect diagnostics for HashMap crash 2017-10-03 12:44:26 -07:00
malloc_size_of_derive Overhaul MallocSizeOf and related things. 2017-09-12 12:37:51 +10:00
metrics
msg Made PipelineId non-zero, so optional ids take no more space. 2017-09-18 15:49:38 -05:00
net Update some dependencies to fix some warnings 2017-09-20 11:50:39 +02:00
net_traits Update WR (workaround a mac GL driver bug). 2017-09-22 14:46:40 +10:00
profile Make Performance Timeline API work in Workers 2017-09-05 17:07:15 +02:00
profile_traits Make Performance Timeline API work in Workers 2017-09-05 17:07:15 +02:00
rand
range Remove usage the unstable Step trait 2017-10-04 10:10:04 +02:00
remutex
script Auto merge of #18716 - jdm:parseSrcset, r=jdm 2017-10-04 07:32:53 -05:00
script_layout_interface TickAnimations should create a display list 2017-10-03 13:00:52 +02:00
script_plugins Associate bound WebGLTextures with texture units. 2017-09-28 18:52:29 +02:00
script_traits Introduce MainThreadScriptMsg::RegisterPaintWorklet 2017-09-17 10:19:59 +02:00
selectors selectors: Remove unused crate. 2017-09-25 02:01:55 +02:00
servo Implement Gradle flavors 2017-09-30 14:31:22 +02:00
servo_arc style: Share user agent cascade data across documents. 2017-09-15 09:26:23 +02:00
size_of_test
style Auto merge of #18761 - emilio:custom-props-iter, r=SimonSapin 2017-10-05 09:22:24 -05:00
style_derive style: Remove HasViewportPercentage. 2017-08-29 23:51:21 +02:00
style_traits style: Remove UnsafeNode. 2017-09-25 01:58:52 +02:00
url
webdriver_server Update WR (workaround a mac GL driver bug). 2017-09-22 14:46:40 +10:00
webvr Implement Gradle flavors 2017-09-30 14:31:22 +02:00
webvr_traits Implement Gradle flavors 2017-09-30 14:31:22 +02:00