bors-servo
0905088e83
Auto merge of #8655 - jdm:domain, r=jdm
...
Implement document.domain getter
Rebased from #6840 + test fixes.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8655 )
<!-- Reviewable:end -->
2015-11-24 06:01:13 +05:30
bors-servo
711f516d80
Auto merge of #8639 - bholley:generalize_wrappers2, r=pcwalton
...
Use associated types for layout wrapper trait, and generalized ThreadSafeLayoutFoo
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8639 )
<!-- Reviewable:end -->
2015-11-24 04:01:32 +05:30
Tom Schuster
0e0e051f3f
Implement document.domain getter
2015-11-23 15:45:02 -05:00
bors-servo
6449cd09eb
Auto merge of #8542 - KiChjang:style-whitespace-methods, r=SimonSapin
...
Extend whitespace::T with additional helper methods
Fixes #8128 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8542 )
<!-- Reviewable:end -->
2015-11-23 23:39:07 +05:30
bors-servo
6ef6d664aa
Auto merge of #8656 - servo:canvas-currentcolor, r=SimonSapin
...
Implement currentColor for Canvas colors
Fixes #7120 .
This is #7120 by @dzbarsky, with one tidy error fixed.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8656 )
<!-- Reviewable:end -->
2015-11-23 23:09:57 +05:30
Simon Sapin
18ecf54d10
Tidy.
2015-11-23 16:16:35 +01:00
bors-servo
e3eee5a41b
Auto merge of #8597 - r0e:testing, r=Manishearth
...
Fix for #8593 'loop..match' should be 'while let'
As per #8593 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8597 )
<!-- Reviewable:end -->
2015-11-23 08:18:20 +05:30
bors-servo
f6591a3d9e
Auto merge of #8649 - Wafflespeanut:I_TRIED, r=SimonSapin
...
Moving Servo's cry message!
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8649 )
<!-- Reviewable:end -->
2015-11-23 03:21:57 +05:30
Ravi Shankar
eb85d58ee4
Moving Servo's cry message!
2015-11-23 02:52:38 +05:30
bors-servo
6ab205a97e
Auto merge of #8644 - fitzgen:remove-unused-imports-in-scropt-dom-node, r=eefriedman
...
Remove two unused imports from components/script/dom/node.rs
Fixes these two compiler warnings:
```
Compiling servo v0.0.1 (file:///Users/fitzgen/src/servo/components/servo)
/Users/fitzgen/src/servo/components/script/dom/node.rs:26:65: 26:78 warning: unused import, #[warn(unused_imports)] on by default
/Users/fitzgen/src/servo/components/script/dom/node.rs:26 use dom::bindings::inheritance::{Castable, CharacterDataTypeId, ElementTypeId};
^~~~~~~~~~~~~
/Users/fitzgen/src/servo/components/script/dom/node.rs:27:53: 27:70 warning: unused import, #[warn(unused_imports)] on by default
/Users/fitzgen/src/servo/components/script/dom/node.rs:27 use dom::bindings::inheritance::{EventTargetTypeId, HTMLElementTypeId, NodeTypeId};
^~~~~~~~~~~~~~~~~
```
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8644 )
<!-- Reviewable:end -->
2015-11-22 17:06:48 +05:30
bors-servo
3199eace98
Auto merge of #8642 - jmr0:master, r=jdm
...
making internal pub enums, functions, and structs private
Refactoring to fix #8620
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8642 )
<!-- Reviewable:end -->
2015-11-22 16:15:36 +05:30
Nick Fitzgerald
bd857cb1cb
Remove two unused imports from components/script/dom/node.rs
...
Fixes these two compiler warnings:
```
Compiling servo v0.0.1 (file:///Users/fitzgen/src/servo/components/servo)
/Users/fitzgen/src/servo/components/script/dom/node.rs:26:65: 26:78 warning: unused import, #[warn(unused_imports)] on by default
/Users/fitzgen/src/servo/components/script/dom/node.rs:26 use dom::bindings::inheritance::{Castable, CharacterDataTypeId, ElementTypeId};
^~~~~~~~~~~~~
/Users/fitzgen/src/servo/components/script/dom/node.rs:27:53: 27:70 warning: unused import, #[warn(unused_imports)] on by default
/Users/fitzgen/src/servo/components/script/dom/node.rs:27 use dom::bindings::inheritance::{EventTargetTypeId, HTMLElementTypeId, NodeTypeId};
^~~~~~~~~~~~~~~~~
```
2015-11-21 21:45:55 -08:00
bors-servo
ed65fd2970
Auto merge of #8637 - alex:disable-ssl, r=Manishearth
...
Always disable SSLv2 and SSLv3.
These protocols have serious known weakness and our turned off in other browsers.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8637 )
<!-- Reviewable:end -->
2015-11-22 09:56:38 +05:30
jmr0
aef98c5210
making internal pub enums, functions, and structs private
2015-11-21 20:26:31 -05:00
bors-servo
a2be34365a
Auto merge of #8441 - eefriedman:needs-reflow, r=bholley
...
Make the needs_reflow method actually work correctly.
The document node is always dirty because layout never clears the bit;
instead, check the dirty bit of the root element.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8441 )
<!-- Reviewable:end -->
2015-11-22 05:44:08 +05:30
Eli Friedman
31c013858f
Make the needs_reflow method actually work correctly.
...
The document node is always dirty because layout never clears the bit;
instead, check the dirty bit of the root element.
2015-11-21 15:49:58 -08:00
bors-servo
d339d6d3d9
Auto merge of #7923 - eefriedman:url-encoded-test, r=nox
...
Add test for URL-encoded form submission.
This turned out to be a little more complicated than I was hoping...
but I can't really think of a better way to do this.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7923 )
<!-- Reviewable:end -->
2015-11-22 05:03:25 +05:30
Eli Friedman
8c93046b1c
Add test for URL-encoded form submission.
...
This turned out to be a little more complicated than I was hoping...
but I can't really think of a better way to do this.
2015-11-21 15:30:11 -08:00
David Zbarsky
8408891ec5
Parse currentColor as Canvas2D color
2015-11-21 11:59:19 -08:00
Bobby Holley
afa3834f3b
Rename ThreadSafeLayoutFoo to ServoThreadSafeLayoutFoo and TThreadSafeLayoutFoo to ThreadSafeLayoutFoo.
2015-11-21 11:26:49 -08:00
Bobby Holley
a85ae24c51
Hoist exported ThreadSafeLayoutFoo functionality into traits.
2015-11-21 11:25:20 -08:00
Bobby Holley
05db7b3652
Use associated types instead of wrapper types.
2015-11-21 10:18:02 -08:00
Bobby Holley
516619b230
Make the LayoutElement trait implement TElementAttributes.
2015-11-21 10:18:01 -08:00
Alex Gaynor
2d662aa4e7
Always disable SSLv2 and SSLv3.
...
These protocols have serious known weakness and our turned off in other browsers.
2015-11-21 12:11:48 -05:00
bors-servo
ea690a2dff
Auto merge of #8622 - frewsxcv:url-plugin, r=SimonSapin
...
Implement 'url!(..)' macro
https://github.com/servo/rust-url/issues/136
https://github.com/servo/rust-url/pull/137
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8622 )
<!-- Reviewable:end -->
2015-11-21 21:10:52 +05:30
bors-servo
ec3437f4e3
Auto merge of #8611 - alex:default-ciphers, r=jvehent
...
Fixed #8594 -- use a more modern default cipher suite list by default
Fixes #8594 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8611 )
<!-- Reviewable:end -->
2015-11-21 20:42:11 +05:30
bors-servo
f2fe1171d2
Auto merge of #8601 - mfeckie:feature/manifest-diff-ci-check, r=jdm
...
Check if MANIFEST.json changes as per #8587
Adds a script which checks if either of the MANIFEST.json files change in `test/wpt` in response to #8587
- Addresses currently incorrect MANIFEST.json
- Adds checking script
PR for saltfs to add to CI checks to follow (https://github.com/servo/saltfs/pull/163 )
https://reviewable.io/reviews/servo/servo/8601
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8601 )
<!-- Reviewable:end -->
2015-11-21 20:13:10 +05:30
bors-servo
b8586025d2
Auto merge of #8636 - jdm:disableintermittent, r=Manishearth
...
Disable Document-createElement-namespace.html while #8614 is still a …
…problem.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8636 )
<!-- Reviewable:end -->
2015-11-21 19:44:19 +05:30
Josh Matthews
29731070b7
Disable Document-createElement-namespace.html while #8614 is still a problem.
2015-11-21 09:01:30 -05:00
Corey Farwell
f34da4120d
Implement 'url!(..)' macro
...
https://github.com/servo/rust-url/issues/136
https://github.com/servo/rust-url/pull/137
2015-11-21 08:15:56 -05:00
bors-servo
3eef814c4d
Auto merge of #8635 - Ms2ger:test-ref, r=nox
...
Use wptrunner for some old-style reftests.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8635 )
<!-- Reviewable:end -->
2015-11-21 16:51:37 +05:30
bors-servo
28582bb9f5
Auto merge of #8633 - rilut:remove-node-is-anchor-element, r=nox
...
Remove 'Node::is_anchor_element'
Should fixes #8631 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8633 )
<!-- Reviewable:end -->
2015-11-21 16:01:37 +05:30
bors-servo
7ccdc42a66
Auto merge of #8627 - rilut:refactor-script, r=Ms2ger
...
Move SetDOMProxyInformation() call from script_task.rs to script/lib.rs
Actually, I'm not sure whether to move `unsafe extern "C" fn shadow_check_callback` from script_task.rs to lib.rs or to keep it there. cc: @wenderen
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8627 )
<!-- Reviewable:end -->
2015-11-21 15:26:38 +05:30
Ms2ger
bd25225cd2
Move viewport_meta.html and viewport_rule.html to wpt reftests.
2015-11-21 10:21:02 +01:00
Ms2ger
544568b16f
Move text_decoration_underline_subpx_a.html to wpt reftests.
2015-11-21 10:21:01 +01:00
Ms2ger
9a8ac63fdc
Move text_decoration_smoke_a.html to wpt reftests.
2015-11-21 10:21:00 +01:00
Ms2ger
3d5e1130d5
Move root_display_inline_a.html and root_display_without_style_a.html to wpt reftests.
2015-11-21 10:08:32 +01:00
Ms2ger
ba62957368
Move position_fixed_tile_edge.html, position_fixed_tile_edge_2.html, and position_fixed_tile_edge_3.html to wpt reftests.
2015-11-21 10:05:38 +01:00
bors-servo
585d2d5c8c
Auto merge of #8621 - jgraham:webdriver_css, r=jdm
...
Add support for getting an element's computed style through WebDriver.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8621 )
<!-- Reviewable:end -->
2015-11-21 11:09:50 +05:30
Martin Feckie
80721a64d0
Add to manifest checks to .travis.yml
2015-11-21 15:45:49 +11:00
Rizky Luthfianto
d3c852ed85
Remove 'Node::is_anchor_element'
2015-11-21 11:44:10 +07:00
bors-servo
18ee6bc30a
Auto merge of #8617 - Ms2ger:unused-as, r=jdm
...
Remove an unused trait.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8617 )
<!-- Reviewable:end -->
2015-11-21 06:21:02 +05:30
Martin Feckie
7fafc6c1f6
Also run checks for test-css MANIFEST.json
2015-11-21 10:33:39 +11:00
bors-servo
8b6bfb615a
Auto merge of #8628 - mrobinson:damage-bits, r=pcwalton
...
Clean up restyle damage after it no longer applies
BUBBLE_ISIZES and REPAINT can become "stuck" on in the default Servo
configuration once they are activated. This is solved by removing these
damage bits after they no longer apply. There isn't a good way to test
this, other than noting that it doesn't break any existing CSS tests.
This will become more important in the future as the REPAINT bit is used
to implement display list patching.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8628 )
<!-- Reviewable:end -->
2015-11-21 04:44:28 +05:30
Martin Feckie
a024c1c296
Only use single * and ignore mach output
2015-11-21 09:58:22 +11:00
Martin Feckie
9c5e9dc96c
Run manifest-update without running tests prior to checking diff
2015-11-21 09:35:43 +11:00
bors-servo
c19b01c2f4
Auto merge of #8559 - glennw:transform-layers, r=pcwalton
...
Include transform changes in list that cause incremental reflows.
Also ensure that 3d translations get layers.
Fixes #8329 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8559 )
<!-- Reviewable:end -->
2015-11-21 02:28:18 +05:30
bors-servo
fc54534898
Auto merge of #8624 - Ms2ger:node, r=pcwalton
...
Pass ServoLayoutNode to query functions.
This means we only deal with TrustedNodeAddress in LayoutTask::handle_reflow,
which is where the safety of this usage is guaranteed (by the ScriptReflow
destructor).
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8624 )
<!-- Reviewable:end -->
2015-11-21 01:39:11 +05:30
Martin Robinson
90e2f7bfbf
Clean up restyle damage after it no longer applies
...
BUBBLE_ISIZES and REPAINT can become "stuck" on in the default Servo
configuration once they are activated. This is solved by removing these
damage bits after they no longer apply. There isn't a good way to test
this, other than noting that it doesn't break any existing CSS tests.
This will become more important in the future as the REPAINT bit is used
to implement display list patching.
2015-11-20 11:57:58 -08:00
Keith Yeung
7de7cb4786
Extend whitespace::T with additional helper methods
2015-11-20 11:05:36 -08:00