servo/components
bors-servo b8e87ea020 auto merge of #5217 : zslayton/servo/master, r=jdm
@jdm This initial version has a few outstanding issues that I wanted to invite input on. Specifically:

1. I had some difficulty finding a home for the `StorageType` enum. Structs defined outside of the `script` module don't seem to be able to use the `#[jstraceable]` annotation and the `net` module (where `StorageTask` lives) doesn't have access to `script`. Per Simon Sapin's suggestion, I worked around this temporarily by creating a `TraceableStorageType` stand-in struct that was traceable and which could be translated into a regular `StorageType` when being sent to the `StorageTask`. Unsure of the best way to resolve this hack. Thoughts?

2. Apart from the `Storage` constructor used in `Window::SessionStorage` and the new `Window::LocalStorage`, there's also a method called `Storage::Constructor`. I'm unclear on what (if anything) will actually invoke this, so I'm not sure which variant of `StorageType` to use here. I've temporarily created an `Unknown` variant of `StorageType` as a placeholder.

3. I discovered that the web platform tests directory's localStorage tests. Many of them now pass despite the configured expectation that they fail. However, several do not pass. Is there a good way for me to add debug logging or otherwise get a sense of which assertion failed / what went wrong?

Thanks for your continued help!
2015-03-16 14:48:51 -06:00
..
canvas Canvas: added arc(). 2015-03-09 21:55:40 +01:00
compositing Remove now unused id field for frame tree. 2015-03-11 13:41:55 +10:00
devtools Use rustc-serialize rather than the built-in deprecated serialize. 2015-02-17 13:24:15 +01:00
devtools_traits Use rustc-serialize rather than the built-in deprecated serialize. 2015-02-17 13:24:15 +01:00
gfx Retain buffer for CGDataProviderCreateWithData. Fixes #5084. 2015-03-15 14:02:27 -04:00
layout Fix memory leak in flow tree by adding weak refs. 2015-03-16 12:53:16 -06:00
layout_traits Import net as net rather than servo_net. 2015-02-10 12:55:24 +01:00
msg Use rustc-serialize rather than the built-in deprecated serialize. 2015-02-17 13:24:15 +01:00
net auto merge of #5217 : zslayton/servo/master, r=jdm 2015-03-16 14:48:51 -06:00
plugins Remove plugin attributes from extern crates. 2015-03-11 23:45:16 +01:00
script auto merge of #5217 : zslayton/servo/master, r=jdm 2015-03-16 14:48:51 -06:00
script_traits Split page load into separate network and parsing stages. Delay Page creation until the load is finished. Make session history traversal simply activate existing pipelines, rather than potentially loading them from the network. 2015-03-03 16:25:40 -05:00
servo layout: Implement border-spacing per CSS 2.1 § 17.6.1 and the legacy 2015-03-12 12:00:40 -07:00
style layout: Implement border-spacing per CSS 2.1 § 17.6.1 and the legacy 2015-03-12 12:00:40 -07:00
util Add --no-ssl flag for bypassing SSL checking 2015-03-14 19:17:07 +05:30