bors-servo
be6940db59
Auto merge of #9793 - nox:range-deletecontents, r=ecoal95
...
Fix step 6 of Range::DeleteContents
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9793 )
<!-- Reviewable:end -->
2016-02-28 20:21:51 +05:30
Anthony Ramine
0ac931a43e
Fix step 6 of Range::DeleteContents
2016-02-28 04:57:10 +01:00
bors-servo
39502d6bed
Auto merge of #9789 - frewsxcv:constellation-cleanup, r=nox
...
Minor constellation refactoring.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9789 )
<!-- Reviewable:end -->
2016-02-28 09:25:18 +05:30
Corey Farwell
f5697b1c39
Cleanup Vec
initialization from Option
.
2016-02-27 22:31:39 -05:00
Corey Farwell
0112c359f5
Utilize Constellation::pipeline
utility.
2016-02-27 22:03:01 -05:00
Corey Farwell
b13b8035ae
Utilize Constellation::frame
utility.
2016-02-27 21:56:17 -05:00
bors-servo
5b8041147d
Auto merge of #9784 - servo:jdm-patch-1, r=Ms2ger
...
Fix some errors in the DOM documentation.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9784 )
<!-- Reviewable:end -->
2016-02-28 01:42:47 +05:30
bors-servo
d5ce8f308f
Auto merge of #9734 - nox:finish-event-dispatch, r=Ms2ger
...
Fix the "get the parent" loop when dispatching event (fixes #6733 )
The DOM specification says:
> A document's get the parent algorithm, given an event, returns null
> if event's type attribute value is "load" or document does not have
> a browsing context, and the document's associated Window object
> otherwise.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9734 )
<!-- Reviewable:end -->
2016-02-27 23:03:25 +05:30
Anthony Ramine
e70b520c1f
Fix the "get the parent" loop when dispatching event ( fixes #6733 )
...
The DOM specification says:
A document's get the parent algorithm, given an event, returns null
if event's type attribute value is "load" or document does not have
a browsing context, and the document's associated Window object
otherwise.
2016-02-27 17:41:22 +01:00
bors-servo
4a7d234510
Auto merge of #9768 - jdm:add_disallowed_prefixes, r=jdm
...
disallow restricted XMLHttpRequest header prefixes
Rebased from #9376 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9768 )
<!-- Reviewable:end -->
2016-02-27 22:09:46 +05:30
Josh Matthews
bec25a1759
Fix some errors in the DOM documentation.
2016-02-27 11:22:26 -05:00
Chandler Abraham
3a949b77b2
don't unconditionally override header
2016-02-27 10:47:13 -05:00
bors-servo
4e244b16dd
Auto merge of #9675 - KiChjang:fetch-attributes, r=jdm
...
Update fetch attributes to match the new spec
This should make fetch match the spec more closely.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9675 )
<!-- Reviewable:end -->
2016-02-27 20:22:22 +05:30
bors-servo
5862675b82
Auto merge of #9766 - jdm:flexboxtests, r=Ms2ger
...
Enable flexbox for flexbox tests.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9766 )
<!-- Reviewable:end -->
2016-02-27 19:28:57 +05:30
Keith Yeung
96971244ac
Update fetch attributes to match the new spec
2016-02-27 08:40:09 -05:00
bors-servo
6c65e154f4
Auto merge of #9774 - nox:remove-attribute-node, r=nox
...
Implement removeAttributeNode
Supersedes #8727
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9774 )
<!-- Reviewable:end -->
2016-02-27 15:23:06 +05:30
bors-servo
6edb7b15dc
Auto merge of #9765 - servo:readme, r=Manishearth
...
Add required depenedency for the list on Archlinux
https://gist.github.com/awalGarg/67943e11486562132cdd
http://logs.glob.uno/?c=mozilla%23servo#c373354
Would it be feasible to test these lists on CI?
r? @Manishearth
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9765 )
<!-- Reviewable:end -->
2016-02-27 14:29:14 +05:30
bors-servo
e73812c106
Auto merge of #9762 - paulrouget:cocoaUpdate, r=Ms2ger
...
cocoa v0.2.2 -> v0.2.4
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9762 )
<!-- Reviewable:end -->
2016-02-27 10:31:07 +05:30
bors-servo
8bdffa25f9
Auto merge of #9755 - jdm:handlerreturn, r=jdm
...
use return value of invoking event handlers to cancel the event
Rebased from #8707 . Fixes #8490 . We can modify the code and test as necessary whenever we make a decision about https://github.com/whatwg/html/issues/423 in the future.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9755 )
<!-- Reviewable:end -->
2016-02-27 07:10:50 +05:30
bors-servo
dbceb60455
Auto merge of #9750 - magni-:lint_json, r=Wafflespeanut
...
Lint json files
Fixes #9745
This is a very simple solution: try to load all json files, and catch any `ValueErrors` that pop up. Do we need something more complex?
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9750 )
<!-- Reviewable:end -->
2016-02-27 06:14:05 +05:30
bors-servo
0d7a2eee2d
Auto merge of #9514 - g-k:html-input-value, r=KiChjang
...
HTML input value
Ready for review.
Fixes #9455 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9514 )
<!-- Reviewable:end -->
2016-02-27 04:36:46 +05:30
bors-servo
d424bd14e5
Auto merge of #9718 - Ms2ger:clean-sync, r=jgraham
...
Support syncing from a clean tree.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9718 )
<!-- Reviewable:end -->
2016-02-27 02:31:07 +05:30
Nick Fitzgerald
d28c9a1588
Implement removeAttributeNode
...
This commit implement removeAttributeNode, as described here:
https://dom.spec.whatwg.org/#dom-element-removeattributenode
See also #8724 and #8068 .
2016-02-26 21:18:24 +01:00
bors-servo
918681931f
Auto merge of #9064 - nox:them-attr-names, r=Manishearth
...
Implement Element.getAttributeNames
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9064 )
<!-- Reviewable:end -->
2016-02-27 00:44:24 +05:30
Anthony Ramine
b8ae5897f1
Implement Element.getAttributeNames
2016-02-26 19:15:11 +01:00
Josh Matthews
f9d197888e
Enable flexbox for flexbox tests.
2016-02-26 11:45:08 -05:00
Anthony Ramine
329a5b0c95
Remove a fat arrow from /dom/nodes/attributes.html
2016-02-26 17:18:16 +01:00
Chandler Abraham
7c3a8d3f5b
swap w3c spec link for whatwg, removed user-agent from disallowed headers
2016-02-26 11:04:34 -05:00
Chandler Abraham
c375ad5e95
disallow restricted XMLHttpRequest header prefixes
2016-02-26 11:04:33 -05:00
João Oliveira
b60d668908
use return value of invoking event handlers to cancel the event
2016-02-26 10:17:57 -05:00
Paul Padier
a9c8f592a9
Lint json files
2016-02-26 23:42:51 +09:00
bors-servo
aaad24c531
Auto merge of #9747 - danlrobertson:handle_macro, r=Ms2ger
...
Use macro for boilerplate code in webdriver `handle_*`
Add a macro for the boilerplate code that appears in most of Handler's methods handling a `WebDriverScriptCommand`.
There are at least three steps that appear in most `Hande::handle_*` methods that handle a `WebDriverScriptCommand`, so I created a simple macro that generates the equivalent code.
There are pros and cons to using a macro like this. It does reduce boilerplate code, but it also can make the code harder to read. Please let me know if you have any comments!
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9747 )
<!-- Reviewable:end -->
2016-02-26 17:35:43 +05:30
Simon Sapin
38a3e2ac0b
Add required depenedency for the list on Archlinux
...
https://gist.github.com/awalGarg/67943e11486562132cdd
http://logs.glob.uno/?c=mozilla%23servo#c373354
2016-02-26 12:34:58 +01:00
bors-servo
dd2f4f6a11
Auto merge of #9764 - servo:wpt-20160226, r=Ms2ger
...
Update web-platform-tests to revision efa05bfb3b338ef988f3ebf4523198512a248a99
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9764 )
<!-- Reviewable:end -->
2016-02-26 15:45:55 +05:30
Ms2ger
de119adcc2
Update web-platform-tests to revision efa05bfb3b338ef988f3ebf4523198512a248a99
2016-02-26 11:10:34 +01:00
Ms2ger
070d3ffa54
Include UpdateCheckout in SyncToUpstreamRunner.
...
This is necessary to support syncing from a clean tree.
2016-02-26 11:07:47 +01:00
Paul Rouget
41f9784554
cocoa v0.2.2 -> v0.2.4
2016-02-26 10:40:43 +01:00
bors-servo
26b40afe23
Auto merge of #9757 - jdm:websocket-errors-rebase, r=jdm
...
Trigger WebSocket error event
Trigger a WebSocket error after receiving an invalid message from the server. Rebased from #8868 . Fixes #7861 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9757 )
<!-- Reviewable:end -->
2016-02-26 14:14:06 +05:30
Sam Gibson
4f736e6f7c
Trigger WebSocket error event
...
Trigger a WebSocket error after receiving an invalid message from the server
2016-02-26 09:43:12 +01:00
Daniel Robertson
05547dce5a
Macro for boilerplate code in webdriver handle_*
...
Add a macro for the boilerplate code that appears in most of Handler's
methods handling a WebDriverScriptCommand.
2016-02-26 03:20:10 +00:00
bors-servo
4300ba2211
Auto merge of #9717 - schuster:move-range, r=frewsxcv
...
Move util::range into its own crate
Fixes #9695
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9717 )
<!-- Reviewable:end -->
2016-02-26 07:41:57 +05:30
Jonathan Schuster
205336bf2e
Move util::range into its own crate
2016-02-25 21:06:10 -05:00
Greg Guthe
e6c31e305d
Get input value IDL attribute matching spec
...
Refs: https://github.com/servo/servo/issues/9455
2016-02-25 18:59:34 -05:00
bors-servo
21f0e63979
Auto merge of #9754 - mbrubeck:img-metadata, r=jdm
...
Don't use image metadata for layout when rendering to a file
Fixes #9550 . r? @jdm
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9754 )
<!-- Reviewable:end -->
2016-02-26 03:51:46 +05:30
Matt Brubeck
37dd2a654d
Don't use image metadata for layout when rendering to a file
...
PR #9208 added the ability to perform layout before an `<img>` resource is
fully loaded. However, when we are rendering to an image file for testing
purposes, we need to block until the image content is fully loaded (until
issue #9441 is fixed).
Fixes #9550 .
2016-02-25 13:47:27 -08:00
bors-servo
32c97b6c8d
Auto merge of #9631 - jongiddy:remove-extra-mask-byte, r=jdm
...
Validate MIME pattern checking
The MIME detector for a HTML file contains an additional byte in the mask. While it doesn't hurt, it is not used in the byte matching code (since it is zipped with the `pattern` iterator).
I'm not clear how to test this within the `servo` code. The fix doesn't change any externally visible behavior. A test to validate the `ByteMatcher` structures would require the private ByteMatcher structures to be visible to the test. I could use a sub-module, as described at https://doc.rust-lang.org/book/testing.html#the-tests-module but this pattern doesn't appear anywhere else in the `servo` code.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9631 )
<!-- Reviewable:end -->
2016-02-26 02:57:44 +05:30
bors-servo
6d8c018f6b
Auto merge of #9039 - askalski:tests_to_http_loader, r=jdm
...
added tests to http_loader, veryfing if redirects use correct cookies
this is second PR, following https://github.com/servo/servo/pull/7617 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9039 )
<!-- Reviewable:end -->
2016-02-26 02:04:01 +05:30
bors-servo
8c23cbb78b
Auto merge of #9743 - jdm:image-preshint-rebase, r=pcwalton
...
Use presentation hints correctly for the dimensions of `<img>`.
Mostly straightforward; includes some extra fixes to make `<canvas>`
work the same way as `<img>` for reflow.
Rebase of #8531 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9743 )
<!-- Reviewable:end -->
2016-02-26 01:09:32 +05:30
Eli Friedman
7b671d13a0
Use presentation hints correctly for the dimensions of <img>
.
...
Mostly straightforward; includes some extra fixes to make `<canvas>`
work the same way as `<img>` for reflow.
2016-02-25 14:04:06 -05:00
bors-servo
455ed0ae6d
Auto merge of #9685 - danlrobertson:i9666, r=Wafflespeanut
...
Mach update-wpt should default to "--no-patch"
Change mach default behavior for `update-wpt` to use the "--no-patch" option and provide an alternate option "--patch" for anyone who does in fact want `update-wpt` to automatically create a commit.
Fixes #9666
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9685 )
<!-- Reviewable:end -->
2016-02-26 00:13:27 +05:30