Guillaume Gomez
02095cf550
Remove util::vec::Comparator
2016-03-01 14:28:16 +01:00
bors-servo
f7db68eff7
Auto merge of #9816 - nox:node-replacechild, r=Ms2ger
...
Fix the Node.replaceChild tests
That method first does "if node is a host-including inclusive ancestor of parent,
throw a HierarchyRequestError" and only then "if child’s parent is not parent,
throw a NotFoundError exception".
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9816 )
<!-- Reviewable:end -->
2016-03-01 14:01:18 +05:30
bors-servo
00628704ca
Auto merge of #9763 - Tangresh:i9725, r=nox
...
Implement value for DOMTokenList
Fixes #9725
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9763 )
<!-- Reviewable:end -->
2016-03-01 08:34:21 +05:30
Anthony Ramine
186218b265
Fix the Node.replaceChild tests
...
That method first does "if node is a host-including inclusive ancestor of parent,
throw a HierarchyRequestError" and only then "if child’s parent is not parent,
throw a NotFoundError exception".
2016-03-01 03:14:15 +01:00
bors-servo
cd274a4a11
Auto merge of #9815 - antrik:update-ipc_channel-2, r=KiChjang
...
Update ipc-channel again for working deadlock fix
Pull in ce7c296a3717b054060889b780f8638eb66ce970 , fixing concurrent
large transfers on Linux.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9815 )
<!-- Reviewable:end -->
2016-03-01 07:40:26 +05:30
bors-servo
4035f7ae2c
Auto merge of #9813 - glennw:iframe-sizing, r=pcwalton
...
With WebRender, only send resize events when window size is valid.
Fixes WR 112.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9813 )
<!-- Reviewable:end -->
2016-03-01 06:46:01 +05:30
bors-servo
eba9f4b629
Auto merge of #9814 - glennw:update-gleam, r=metajack
...
Update gleam to get UBO bindings.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9814 )
<!-- Reviewable:end -->
2016-03-01 05:48:26 +05:30
Glenn Watson
d031319434
Update gleam to get UBO bindings.
2016-03-01 10:01:19 +10:00
Glenn Watson
78b284cefe
With WebRender, only send resize events when window size is valid.
...
Fixes WR 116.
2016-03-01 09:29:16 +10:00
Matt Brubeck
4dc9d8b1c5
Fix confusing push_or_mutate
API
...
This fixes a bug when recalculating border collapsing for an existing table
now. The bug was caused by using `push_or_mutate` which has no effect if there
is already a value at the specified index.
The fix switches incorrect `push_or_mutate` calls to use `push_or_set`
instead. It also renames `push_or_mutate` to `get_mut_or_push` which I think
is a less-confusing name for this method.
2016-02-29 15:18:19 -08:00
bors-servo
802abf4247
Auto merge of #9809 - pcwalton:transparency, r=metajack
...
Use transparency in the window if we have rounded border corners.
r? @metajack
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9809 )
<!-- Reviewable:end -->
2016-03-01 04:06:12 +05:30
Patrick Walton
c9a45fb4c0
Use transparency in the window if we have rounded border corners.
2016-02-29 14:29:37 -08:00
bors-servo
4bcdbe6d56
Auto merge of #8932 - rilut:add-elementfrompoint, r=nox
...
Implement Document#elementFromPoint
Related to #8666 . I haven't implemented elementsFromPoint, because from my past discussion with jdm, [it's not good yet](dbfa25214b (commitcomment-14668959)
) to implement elementsFromPoint because it may cause GC hazards.
By the way, I also have to include the test for this, right? I've found this [1]. So, is all I have to do is just to put this into `tests/wpt/web-platform-tests/cssom-view/elementFromPoint.html`?
[1] http://test.csswg.org/suites/cssom-view-1_dev/nightly-unstable/html/elementFromPosition.htm
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8932 )
<!-- Reviewable:end -->
2016-03-01 03:01:50 +05:30
Olaf Buddenhagen
9c7b531c37
Update ipc-channel again for working deadlock fix
...
Pull in ce7c296a3717b054060889b780f8638eb66ce970 , fixing concurrent
large transfers on Linux.
2016-02-29 22:06:34 +01:00
bors-servo
2ba1709181
Auto merge of #9804 - nox:vengeful-disabling, r=KiChjang
...
Vindictively disable all intermittent tests that failed #9787
This disables the tests mentioned in #8120 , #9014 , #9033 , #9092 , #9148 , #9205 , #9772 and #9803 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9804 )
<!-- Reviewable:end -->
2016-03-01 01:32:48 +05:30
Rizky Luthfianto
76678bbdae
Implement Document#elementFromPoint
2016-03-01 02:23:07 +07:00
Anthony Ramine
ea1c169894
Vindictively disable all intermittent tests that failed #9787
...
This disables the tests mentioned in #8120 , #9014 , #9033 , #9092 , #9148 , #9205 , #9772 and #9803 .
2016-02-29 20:07:07 +01:00
Dominik Menzi
b29b2d6d73
Implement value for DOMTokenList
2016-02-29 16:07:03 +01:00
bors-servo
7d4276b393
Auto merge of #9787 - nox:event-invoke, r=Ms2ger
...
Refactor dispatch_event according to the spec (fixes #9178 )
Two new functions invoke and invoke_inner are introduced and some invariants documented.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9787 )
<!-- Reviewable:end -->
2016-02-29 20:13:11 +05:30
bors-servo
872ee19534
Auto merge of #9773 - notriddle:wpt_line_width, r=nox
...
Truncate long test names in WPT.
Makes the output readable on 100-character terminals.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9773 )
<!-- Reviewable:end -->
2016-02-29 19:19:49 +05:30
Anthony Ramine
587963c6e3
Refactor dispatch_event according to the spec ( fixes #9178 )
...
Two new functions invoke and inner_invoke are introduced and some
invariants documented.
2016-02-29 10:42:09 +01:00
Anthony Ramine
4d2587d6c3
Rename various bindings in event dispatching
2016-02-29 10:42:06 +01:00
Anthony Ramine
fc2cf31d5a
Return a Vec from EventTarget::get_listeners_for
2016-02-29 10:42:02 +01:00
Anthony Ramine
590316a468
Merge EventTarget::{get_listeners, get_listeners_for}
2016-02-29 10:41:57 +01:00
bors-servo
dfdeabf57d
Auto merge of #9799 - nox:range-extractcontents, r=KiChjang
...
Fix step 14.2 of Range::ExtractContents
We need the last inclusive ancestor of start node that is not an inclusive ancestor
of end node, not the first that is an inclusive ancestor of it.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9799 )
<!-- Reviewable:end -->
2016-02-29 05:11:28 +05:30
Anthony Ramine
c0d79062b5
Fix step 14.2 of Range::ExtractContents
...
We need the last inclusive ancestor of start node that is not an inclusive ancestor
of end node, not the first that is an inclusive ancestor of it.
2016-02-29 00:19:18 +01:00
bors-servo
b3964a8958
Auto merge of #9797 - nox:range-insertnode, r=KiChjang
...
Fix step 1 of Range::InsertNode
The method needs to throw when trying to insert start node into range.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9797 )
<!-- Reviewable:end -->
2016-02-29 04:18:06 +05:30
Anthony Ramine
c713734b48
Fix step 1 of Range::InsertNode
...
The method needs to throw when trying to insert start node into range.
2016-02-28 22:54:08 +01:00
bors-servo
492e324171
Auto merge of #9795 - ecoal95:other-range-bugs, r=nox
...
script: Fix remaining bugs from Range.deleteContents
This makes all the `Range.deleteContents` tests pass.
I changed some `try!()`s for `unwraps()` because those calls are actually infallible.
r? @nox
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9795 )
<!-- Reviewable:end -->
2016-02-28 23:58:41 +05:30
Emilio Cobos Álvarez
3e36739e38
script: Fix remaining bugs from Range.deleteContents
2016-02-28 19:27:42 +01:00
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
Michael Howell
4170f20828
Truncate long test names in WPT.
...
Makes the output readable on 100-character terminals.
2016-02-27 18:52:53 -07: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