Make a comment more precise about derived properties.
Cascade declarations in reverse order, skipping those already seen

Previously we processed them in forward order, latter dcelarations for
the same property overriding any earlier one, making the work of
converting the earlier ones to a computed value redundant.

Maintaining a bit field of "seen" properties will also help fixing
#2288.
Parse declarations in reverse order, skip those that would be overridden.
Set the border-*-width computed values to 0 as appropriate. Fix #2288
Fix computed value of 'display' when no declaration applies.
Try random whitespace changes to maybe fix an issue that I can not reproduce.
Fix iteration order for building computed values’ "context"
This should not make any difference AFAICT, but seems to fix some layout bugs.
Change image library use of ~[T] -> Vec[T]. Update rust-stb and rust-png submodule pointers.
auto merge of #2378 : glennw/servo/png-update, r=larsbergstrom

... submodule pointers.
Move debug functions to Window IDL.

This is a cleaner way to expose those functions, and makes it possible to
remove a significant amount code in rust-mozjs.

The assert() function is no longer exposed, as it was unused and not very
useful.
auto merge of #2345 : SimonSapin/servo/reverse-declarations, r=pcwalton

… and deal with properties whose initial value can be affected at computed-value time.

r? @pcwalton
auto merge of #2381 : Ms2ger/servo/mozjs-spring-cleanup, r=jdm

This is a cleaner way to expose those functions, and makes it possible to
remove a significant amount code in rust-mozjs.

The assert() function is no longer exposed, as it was unused and not very
useful.
Basic synchronous GET with XHR
auto merge of #2357 : Manishearth/servo/xhr-syncget, r=ms2ger

This gets a basic synchronous GET request working. I've also tried to implement a portion of the procedures mentioned in the spec.


Blocks #2282
Remove unneeded code now that image libraries use Vec<T>.
Move the computed style to a new SharedLayoutData struct.

Implementing the CSSOM requires giving the script task access to the
computed style for a node. Moving it into a new SharedLayoutData struct
member of LayoutDataRef seems to be the best way to achieve this.

This is the first step towards #1721.
auto merge of #2387 : glennw/servo/image-fixups, r=Ms2ger
Convert as many of Page's RefCell fields to Cell as possible (fixes #1990).
auto merge of #2390 : Ms2ger/servo/1990-Page-RefCell, r=jdm