David Zbarsky
a3ee46fc9c
Make CSSStyleDeclaration setters rethrow errors instead of unwrapping and crashing.
2015-08-11 00:34:41 -04:00
bors-servo
166bb41baa
Auto merge of #7122 - dzbarsky:cssom, r=jdm
...
Enable CSSOM wpt tests
We don't support a lot of these features but this did expose a crash(es?)
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7122 )
<!-- Reviewable:end -->
2015-08-10 21:32:55 -06:00
bors-servo
c079c1cf6d
Auto merge of #7147 - glennw:abs-explicit-height, r=pcwalton
...
Fix explicit height edge case with absolute / relative nested divs.
Needed for #6643 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7147 )
<!-- Reviewable:end -->
2015-08-10 20:58:12 -06:00
David Zbarsky
fef2a33043
Enable CSSOM tests
2015-08-10 22:50:13 -04:00
bors-servo
5af93e9ca3
Auto merge of #7141 - glennw:2d-clipping-update, r=pcwalton
...
Update rust-layers to get 2d transform + clipping support.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7141 )
<!-- Reviewable:end -->
2015-08-10 20:23:42 -06:00
bors-servo
e24cf8bd9f
Auto merge of #7121 - dzbarsky:css-color, r=jdm
...
Enable CSS Color wpt tests
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7121 )
<!-- Reviewable:end -->
2015-08-10 19:30:26 -06:00
Glenn Watson
e83091d918
Fix explicit height edge case with absolute / relative nested divs.
...
Needed for #6643 .
2015-08-11 11:25:26 +10:00
bors-servo
049cee1b5e
Auto merge of #7143 - larsbergstrom:user_agent, r=mbrubeck
...
Add the Servo User Agent strings
Fixes #4331 . I've tested this out on desktop and Android on "the usual" sites (reddit, cnn, github, wikipedia, etc.).
r? @mbrubeck @metajack
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7143 )
<!-- Reviewable:end -->
2015-08-10 18:18:27 -06:00
Lars Bergstrom
6a4ce717cb
Add the Servo User Agent strings
2015-08-10 19:11:12 -05:00
Glenn Watson
30d9e75557
Update rust-layers to get 2d transform + clipping support.
2015-08-11 08:48:44 +10:00
bors-servo
41166fdb5b
Auto merge of #7136 - nerith:consoleapi, r=jdm
...
Rename SendConsoleMessage to ConsoleAPI
Fixes #7131 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7136 )
<!-- Reviewable:end -->
2015-08-10 15:10:57 -06:00
Brandon Fairchild
a95015b68a
Rename SendConsoleMessage to ConsoleAPI
...
Fixes #7131 .
2015-08-10 16:46:18 -04:00
bors-servo
2b9590c5a5
Auto merge of #6778 - nox:childnodes, r=jdm
...
Optimise Node.childNodes
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6778 )
<!-- Reviewable:end -->
2015-08-10 14:05:02 -06:00
bors-servo
8b13a79743
Auto merge of #7124 - frewsxcv:test-ref-release, r=metajack
...
Allow Servo tests to be built/run with --release mode
Fixes #5075
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7124 )
<!-- Reviewable:end -->
2015-08-10 09:14:31 -06:00
bors-servo
a91c366c06
Auto merge of #7125 - AdrianArroyoCalle:master, r=Ms2ger
...
MIME classifier should use &[T] instead of &Vec<T>
Closes #7109
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7125 )
<!-- Reviewable:end -->
2015-08-10 07:04:26 -06:00
Adrián Arroyo Calle
af21c2457e
MIME classifier should use &[T] instead of &Vec<T>
2015-08-10 15:00:35 +02:00
Corey Farwell
f873db5ab0
Allow Servo tests to be built/run with --release mode
...
Fixes #5075
2015-08-10 08:59:54 -04:00
bors-servo
5374812932
Auto merge of #7123 - Ms2ger:warnings, r=saneyuki
...
Remove unused import.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7123 )
<!-- Reviewable:end -->
2015-08-10 01:35:11 -06:00
Ms2ger
d39b166465
Remove unused import.
2015-08-10 09:30:46 +02:00
David Zbarsky
92d8058947
Enable CSS Color wpt tests
2015-08-09 23:35:20 -04:00
bors-servo
f77973c903
Auto merge of #7101 - HarryLovesCode:master, r=jdm
...
Allows object evaluation in devtools -- Closes #6724
The purpose of this is to fix how objects were previously evaluated in
the developer tools.
- Before this, evaluating an object such as the `window` would `panic!`
- After this, evaluating an object such as the `window` outputs `[object
Window]`
A few things to note:
- This commit contains `unsafe` code.
- This does not contain a test because the developer tools cannot be properly tested until #5971 lands.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7101 )
<!-- Reviewable:end -->
2015-08-09 18:27:53 -06:00
bors-servo
44d93bc37a
Auto merge of #7089 - dzbarsky:createtbody, r=Ms2ger
...
Implement HTMLTableElement#createTBody
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7089 )
<!-- Reviewable:end -->
2015-08-09 13:56:47 -06:00
bors-servo
a74f3d1d9c
Auto merge of #7114 - Ms2ger:follow-hyperlink, r=jdm
...
Introduce a follow_hyperlink function to implement the "follow a hyperlink" algorithm.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7114 )
<!-- Reviewable:end -->
2015-08-09 12:10:08 -06:00
Ms2ger
97c79bbb99
Avoid a panic when clicking a link whose href is unparsable.
2015-08-09 20:05:35 +02:00
Ms2ger
ecb6551efa
Add a test for following malformed hyperlinks.
2015-08-09 19:59:20 +02:00
David Zbarsky
54adae26c6
Implement HTMLTableElement#createTBody
2015-08-09 12:24:15 -04:00
Ms2ger
ecd3f4f80e
Introduce a follow_hyperlink function to implement the "follow a hyperlink" algorithm.
2015-08-09 17:54:56 +02:00
Harrison G
e0f007a940
Closes #6724 (Allows object evaluation in devtools)
...
The purpose of this is to fix how objects were previously evaluated in
the developer tools.
- Before this, evaluating an object such as the `window` would `panic!`
- After this, evaluating an object such as the `window` outputs `[object
Window]`
A few things to note:
- This commit contains `unsafe` code.
- This does not contain a test because the developer tools cannot be properly tested until #5971 lands.
2015-08-09 11:45:16 -04:00
bors-servo
6a8bc85284
Auto merge of #7092 - dzbarsky:putimagedata, r=jdm
...
Clean up and fix PutImageData
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7092 )
<!-- Reviewable:end -->
2015-08-09 07:00:56 -06:00
bors-servo
dbce4c5bd8
Auto merge of #6975 - dzbarsky:get-tiny, r=jdm
...
Fix getImageData with sizes < 1 pixel
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6975 )
<!-- Reviewable:end -->
2015-08-09 06:32:30 -06:00
bors-servo
abf73995f9
Auto merge of #7105 - connorimes:cef-7088, r=mbrubeck
...
Some imports are used in linux only. Fixes #7088 .
Imports are used in Linux.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7105 )
<!-- Reviewable:end -->
2015-08-09 05:50:01 -06:00
bors-servo
f41834e321
Auto merge of #7063 - dzbarsky:caption, r=Ms2ger
...
Implement createCaption and deleteCaption on HTMLTableElement
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7063 )
<!-- Reviewable:end -->
2015-08-09 04:45:28 -06:00
bors-servo
28abc55d9b
Auto merge of #7107 - AdrianArroyoCalle:master, r=Ms2ger
...
Removed unused object_to_string method
Closes #7100
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7107 )
<!-- Reviewable:end -->
2015-08-09 04:16:55 -06:00
Adrián Arroyo Calle
68f6fdd8bc
Removed unused object_to_string method
2015-08-09 11:26:15 +02:00
Ms2ger
47d6d958f5
Revert "Auto merge of #7103 - frewsxcv:python-venv, r=metajack" for breaking web-platform-tests.
...
This reverts commit c315404db8
, reversing
changes made to b00583bd4e
.
2015-08-09 11:20:40 +02:00
Connor Imes
926cb903ae
Some imports are used in linux only. Fixes #7088 .
2015-08-08 23:03:13 -05:00
bors-servo
c315404db8
Auto merge of #7103 - frewsxcv:python-venv, r=metajack
...
Use one Python virtual environment for all mach commands
*See individual commits for more information*
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7103 )
<!-- Reviewable:end -->
2015-08-08 19:42:14 -06:00
bors-servo
b00583bd4e
Auto merge of #7102 - pcwalton:li-absolute-containing-block, r=glennw
...
layout: Allow list items to be absolute containing blocks.
Fixes overflowing highlight in the side menu on GitHub.
r? @glennw
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7102 )
<!-- Reviewable:end -->
2015-08-08 17:16:14 -06:00
Corey Farwell
b327e9b595
Remove no longer needed Python dependencies
...
See the parent commit for more information why these were removed
tl;dr: these dependencies should now get installed by pip in a
virtualenv
2015-08-08 18:48:10 -04:00
Corey Farwell
33f78314d9
Use one Python virtual environment for all mach commands
...
Prior to this commit:
* Our Python dependency story was a bit of a mess. We had complete
Python packages (wheels and directories) living in-tree, despite
not having any changes from upstream. This is particularly bad because
`setup.py` never gets run on these packages which could (sometimes
silently) unintended breakage.
* Python virtual environments (virtualenv) were only utilized for
testing web-platform tests
After this commit:
* A single virtualenv (`python/_virtualenv`) is activated upon *every*
call to mach
* A requirements file (`python/requirements.txt`) is added to describe
the dependencies needed by Python modules in `python/`. The child
commit immediately following this will remove all the dependencies
no longer needed in-tree (for the sake of keeping this commit
readable).
Relevant to https://github.com/servo/servo/issues/861
Fixes https://github.com/servo/servo/issues/6999
2015-08-08 18:48:02 -04:00
Corey Farwell
b91320cb05
Remove unused variable
2015-08-08 18:47:31 -04:00
Corey Farwell
2d841e1d91
Remove unused imports
2015-08-08 18:47:28 -04:00
Anthony Ramine
4e8922a53a
Optimise Node.childNodes
...
We use the virtual method children_changed() to propagate changes in the children
list to the NodeList tied to Node.childNodes.
2015-08-09 00:10:21 +02:00
Patrick Walton
657e638ad4
layout: Minor whitespace cleanup.
2015-08-08 13:32:25 -07:00
Patrick Walton
7ca1137d25
layout: Allow list items to be absolute containing blocks.
...
Fixes overflowing highlight in the side menu on GitHub.
2015-08-08 13:32:24 -07:00
David Zbarsky
2f47bdff4b
Fix getImageData with sizes < 1 pixel
2015-08-08 15:43:22 -04:00
David Zbarsky
05c78fbd48
Inline write_pixels
2015-08-08 15:35:16 -04:00
David Zbarsky
51938d579f
Switch PutImageData to using CopySurface
2015-08-08 15:35:08 -04:00
David Zbarsky
e24a867ab6
Implement createCaption and deleteCaption on HTMLTableElement
...
Update web-platform-tests expected data
2015-08-08 15:24:05 -04:00
bors-servo
d4d4d6dc01
Auto merge of #7099 - pcwalton:bincode, r=jdm
...
servo: Update `ipc-channel` to pick up `bincode` support.
Large improvement in page load times, especially in debug builds.
r? @jdm
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7099 )
<!-- Reviewable:end -->
2015-08-08 10:55:00 -06:00