Corey Farwell
b1b03a32db
Upgrade rust-selectors, pass ':empty' tests
...
https://github.com/servo/rust-selectors/pull/36
2015-07-22 18:27:33 +07:00
Sam Gibson
bae979137a
Moves HSTS includeSubdomains enum to net_traits
2015-07-22 11:49:09 +12:00
Sam Gibson
11f5be6d85
Responds to more code review feedback
...
* Use regex from resource task
* Don't have an option of an HSTS list, default to empty
2015-07-22 11:49:08 +12:00
Sam Gibson
f2148f06b1
Moves the HSTS replacement code to http_loader
...
This respects STS for redirects as well.
2015-07-22 11:49:08 +12:00
Sam Gibson
826f56bdf3
Moves HSTS code to it's own module
2015-07-22 11:49:07 +12:00
Sam Gibson
02bd5cdc1b
Resolves remaining code review issues
...
* Don't pass a boolean to the HSTSEntry constructor, use an enum instead
* Don't clone when securing load data
* Comment about the Url bug
* Change remaining assert!(... == ...) to assert_eq!(..., ...)
2015-07-22 11:49:07 +12:00
Sam Gibson
29a34dbdb5
Resolves code review comments
...
* Lots of rust-isms
* Mutable iterator for modifying entries (much better)
2015-07-22 11:49:06 +12:00
Sam Gibson
f284181781
Abstract out ResourceManager messaging from impl
...
De-coupling makes testing a bit easier.
2015-07-22 11:49:04 +12:00
Sam Gibson
ff1777e446
Evict HSTS entries when a max-age of 0 is seen
2015-07-22 11:49:03 +12:00
Sam Gibson
690ac636eb
Rename/refactor
2015-07-22 11:49:03 +12:00
Sam Gibson
15c90a58b2
Expire HSTS entries that have exceeded their max-age
...
servo/servo#6105
2015-07-22 11:49:03 +12:00
Sam Gibson
8d39fb6dcf
Shift checking for IP address host for HSTS entry to constructor
...
servo/servo#6105
2015-07-22 11:48:05 +12:00
Sam Gibson
cb9b0c2a7a
Add max-age to HSTS entries
...
Refactors API for pushing new entries on, and adds a max age. This does
not add a check for the max-age, or remove old entries from the list.
Instead this just adds the data-field.
servo/servo#6105
2015-07-22 11:48:05 +12:00
Sam Gibson
855a9487ae
Do not change the port when loading HSTS domain
...
servo/servo#6105
2015-07-22 11:48:04 +12:00
Sam Gibson
72d4433587
Do not allow IP address in HSTS list
...
As per [rfc6797](https://tools.ietf.org/html/rfc6797#section-8.1.1 ), do
not allow IPv4 or IPv6 addresses as host entries into the HSTS list.
servo/servo#6105
2015-07-22 11:48:04 +12:00
Sam Gibson
d2f35555b9
Implement mutable HSTS list
...
This prepares the resource task to update the HSTS list when it sees STS
headers. This will allow full HSTS support for servo/servo#6105 when the
resource task implements the header checking
2015-07-22 11:48:03 +12:00
Sam Gibson
aa19a9a741
Preload an HSTS domain list from chromium
...
This resolves the first part of servo/servo#6105 . The remaining part is
to update the list based on the STS headers from the server.
2015-07-22 11:48:03 +12:00
Till Schneidereit
126938a963
Address review comments
2015-07-21 22:56:26 +02:00
Bogdan Cuza
0baa6b477c
Replace astersisks with appropriate versions in deps
2015-07-20 20:08:08 +03:00
Till Schneidereit
317d2ac547
Add display: none test
2015-07-19 18:59:54 +02:00
Till Schneidereit
162ecd0aac
Implement client{Top, Left, Height, Width} element properties
2015-07-19 15:04:50 +02:00
Patrick Walton
b6485a9eaf
compositing: Make the constellation messages serializable.
2015-07-18 12:43:08 -07:00
David Zbarsky
207648f14d
Implement Range#cloneContents
2015-07-17 02:48:39 -04:00
bors-servo
acf47a02cf
Auto merge of #6568 - dzbarsky:delete_range, r=jdm
...
Implement Range#insertNode
Gecko doesn't really follow the spec but it seems to throw a HierarchyRequest error when parent is null.
Any ideas who I should talk to about fixing the spec to account for the null checks?
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6568 )
<!-- Reviewable:end -->
2015-07-16 10:56:17 -06:00
David Zbarsky
c2664e52dd
Implement Range#insertNode
2015-07-16 17:43:46 -04:00
Ms2ger
b467f3e9d6
Don't try to send a message in WebSocket#close if the sender isn't present.
2015-07-16 14:29:04 +02:00
Simon Sapin
83d2a11d86
Upgrade to rustc 1.3.0-dev (fddfd089b 2015-07-10)
2015-07-15 00:46:43 +02:00
bors-servo
2947d78e4e
Auto merge of #6584 - Ms2ger:wpt_20150709, r=jdm
...
Update web-platform-tests to revision 5e3ea8f49fee68c327388bfd1dd1375a8ce12a0e.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6584 )
<!-- Reviewable:end -->
2015-07-14 05:33:35 -06:00
Ms2ger
48b94ec02b
Throw an InvalidStateError from WebSocket#send when it is called too early.
2015-07-14 17:27:10 +02:00
Ms2ger
bfb96b9448
Update web-platform-tests to revision 5e3ea8f49fee68c327388bfd1dd1375a8ce12a0e.
2015-07-14 10:38:54 +02:00
Ms2ger
86e94786ae
Stop panicking while establishing a WebSocket connection.
2015-07-14 16:01:59 +02:00
bors-servo
0fb9f22ff7
Auto merge of #6611 - jdm:websocketorigin, r=jdm
...
Add Origin header to WebSocket connections.
Closes #6532 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6611 )
<!-- Reviewable:end -->
2015-07-13 23:39:16 -06:00
bors-servo
91ce002241
Auto merge of #6554 - dzbarsky:master, r=Ms2ger
...
Test namespace prefix for element equality
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6554 )
<!-- Reviewable:end -->
2015-07-13 22:24:22 -06:00
Ms2ger
365937160d
Update the test-css expectations for the OSX update.
2015-07-14 11:08:36 +02:00
Josh Matthews
15102d9c53
Update web-platform-tests expected data
2015-07-13 12:23:54 -04:00
Ms2ger
4c0c60a4d6
Return the parsed URL from WebSocket#url.
2015-07-13 14:21:18 +02:00
Ms2ger
8b45f9f51c
Implement Window#top.
2015-07-11 18:00:59 +02:00
David Zbarsky
0fa8e51432
Test element prefix for element equality
2015-07-11 02:50:39 -04:00
bors-servo
52e857dd7b
Auto merge of #6561 - dzbarsky:namespace, r=Ms2ger
...
Implement Node#isDefaultNamespace and Node#lookupNamespaceURI (fixes #1826 )
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6561 )
<!-- Reviewable:end -->
2015-07-10 06:44:25 -06:00
David Zbarsky
326b2a7161
Test element prefix for element equality
2015-07-10 14:41:37 -04:00
Patrick Walton
54b9aa2cb4
Update WPT expectations
2015-07-07 15:01:18 -07:00
Patrick Walton
24f10df436
layout: Modify styles for replaced content as appropriate during
...
incremental flow construction.
Fixes jumpiness on lots of Web sites.
2015-07-07 15:00:52 -07:00
Corey Farwell
91b0671e1d
Join tokens when stringifying DOMTokenList
...
Previous, it would return the original String straight from the
AttrValue, which might contain extraaneous whitespace. The spec
specifies to just join the tokens together with \x20
https://dom.spec.whatwg.org/#stringification-behavior
2015-07-08 04:42:50 +09:00
bors-servo
0688488a7f
Auto merge of #6565 - dwins:issue_6452_image_padding, r=pcwalton
...
Fix for #6542 - <img> top-padding adds margin
I wrote this patch that makes the test from #6542 render as expected but I am not confident it is actually the right fix. Should the padding be included in the 'ascent' metric for images, or am I just introducing a bug that happens to offset the one I'm trying to fix?
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6565 )
<!-- Reviewable:end -->
2015-07-07 06:27:13 -06:00
David Winslow
b665c7b9df
Correct expectations for newly passing tests
2015-07-07 13:23:24 -04:00
bors-servo
ae01e97efa
Auto merge of #6487 - pcwalton:background-tiling, r=glennw
...
gfx: Use a pattern instead of tiling images manually.
r? @SimonSapin
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6487 )
<!-- Reviewable:end -->
2015-07-07 05:42:07 -06:00
Patrick Walton
3500af37d0
gfx: Use a pattern instead of tiling images manually.
2015-07-07 10:41:47 -07:00
David Winslow
e76d232702
Add reftest for img padding/margin behavior
2015-07-06 16:11:53 -04:00
bors-servo
1e16047846
Auto merge of #6559 - kball:IS1824-implement-Node.baseURI, r=Ms2ger
...
Implement Node.baseURI
Addresses Issue #1824 . Implements Node.baseURI based on https://www.w3.org/Bugs/Public/show_bug.cgi?id=20976#c32
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6559 )
<!-- Reviewable:end -->
2015-07-06 11:04:45 -06:00
Kevin Ball
a269f7f7b5
Update document-base-url test expected outcome to PASS
2015-07-06 11:09:53 -07:00