Keith Yeung
b32e859c3a
Implement Stringifier for Range
2016-03-09 15:27:37 -05:00
bors-servo
ae67ae9cdb
Auto merge of #9822 - Ms2ger:css-20160301, r=Ms2ger
...
Update CSS tests to revision 7d0ff6117ee51720c307ea24d413d13eb5abf3e6
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9822 )
<!-- Reviewable:end -->
2016-03-02 00:00:42 +05:30
Ms2ger
fd77ab5c5b
Disable the manifest check for css tests.
2016-03-01 19:09:18 +01:00
Ms2ger
ffbf48c57b
Re-enable CaretPosition-001.htm ( fixes #9805 ).
2016-03-01 19:09:17 +01:00
Ms2ger
52a15f7338
Disable text-transform tests for now (see #9821 ).
2016-03-01 19:09:16 +01:00
Ms2ger
349c75536d
Update CSS tests to revision 7d0ff6117ee51720c307ea24d413d13eb5abf3e6
2016-03-01 19:09:10 +01:00
bors-servo
40c52d55e2
Auto merge of #9792 - GuillaumeGomez:remove_comparator, r=nox
...
Remove util::vec::Comparator
r? @nox
Fixes #9696
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg " height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9792 )
<!-- Reviewable:end -->
2016-03-01 19:10:45 +05:30
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
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