bors-servo
a0af7a1581
Auto merge of #7075 - Ms2ger:load_url, r=dzbarsky
...
Improve code around Window::load_url.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7075 )
<!-- Reviewable:end -->
2015-08-08 06:09:13 -06:00
Ms2ger
bd31b51a87
Use the base URL to parse style attributes.
2015-08-08 11:26:34 +02:00
Ms2ger
7f2b21c06e
Implement base_url and fallback_base_url methods.
2015-08-08 11:26:33 +02:00
Ms2ger
92e64e607c
Implement VirtualMethods for HTMLBaseElement.
2015-08-08 11:26:31 +02:00
bors-servo
d8b4611a79
Auto merge of #7066 - Ms2ger:ws-event, r=metajack
...
Dispatch message events for WebSocket.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7066 )
<!-- Reviewable:end -->
2015-08-08 03:00:50 -06:00
David Zbarsky
9a88348978
Clean up dirty rect computation
2015-08-08 05:00:37 -04:00
David Zbarsky
7bcb911cea
Inline dirty rect computation
2015-08-08 04:55:23 -04:00
David Zbarsky
48c24f8492
Pass a Rect instead of an Option<Rect> to PutImageData
2015-08-08 04:50:55 -04:00
Ms2ger
352229b6fa
Implement WebSocket#onmessage.
2015-08-08 10:29:03 +02:00
bors-servo
23b81326cc
Auto merge of #7091 - mt2d2:unused_imports_devtools, r=SimonSapin
...
Remove unneeded import.
This fixes #7087 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7091 )
<!-- Reviewable:end -->
2015-08-08 02:18:34 -06:00
Michael Tremel
aafff85208
Remove unneeded import.
2015-08-08 00:02:12 -07:00
bors-servo
d07cde5efc
Auto merge of #7056 - pcwalton:whitespace-nowrap-overflows, r=mbrubeck
...
layout: Introduce infrastructure for tracking, backing up, and splitting at the last known good split point, and use it for `white-space: nowrap`.
Fixes overflowing tables on Wikipedia.
This infrastructure should form the basis of our fix for inline layout
of fragments that don't themselves constitute valid split points. That
will require some more work, however.
r? @mbrubeck
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7056 )
<!-- Reviewable:end -->
2015-08-08 01:01:54 -06:00
Patrick Walton
11fdb503df
layout: Introduce infrastructure for tracking, backing up, and splitting
...
at the last known good split point, and use it for `white-space:
nowrap`.
Fixes overflowing tables on Wikipedia.
This infrastructure should form the basis of our fix for inline layout
of fragments that don't themselves constitute valid split points. That
will require some more work, however.
2015-08-08 00:01:31 -07:00
bors-servo
c528039a53
Auto merge of #7051 - larsbergstrom:android_updates, r=mbrubeck
...
Update submodules and don't call setrlimit on Android
r? @mbrubeck
Fixes #6432 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7051 )
<!-- Reviewable:end -->
2015-08-07 19:54:27 -06:00
Harrison G
e40b141409
Fix requestAnimationFrame timestamps in queue
...
This resolves #7044 which involved callbacks
in a queue not receiving the same timestamp despite
the specification saying they should. An extra test
was added to verify the correct behavior.
2015-08-07 19:02:52 -04:00
bors-servo
a5c7508fab
Auto merge of #7009 - connorimes:remove-confusing-typedefs, r=Ms2ger
...
Remove typedefs DevtoolsControlChan and DevtoolsControlPort
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7009 )
<!-- Reviewable:end -->
2015-08-07 14:41:37 -06:00
Lars Bergstrom
38286246df
Update submodules and don't call setrlimit on Android
2015-08-07 15:08:07 -05:00
bors-servo
08987e3eda
Auto merge of #7013 - servo:user-stylesheets, r=mbrubeck
...
Make the Ahem font available to test-css and test-wpt tests.
Add support for user stylesheets, and provide one to tests with an `@font-face` rule for it.
Fix #6195 .
Many previously-failing tests now pass, and a few previously-passing now fail.
Among the latter, `font-family-013.htm` and `fonts-013.htm` are testing that the Ahem font is not used for characters it doesn’t have a glyph for. They were passing because Ahem was not available at all, and now fail because we don’t implement font fallback correctly.
The others also use Ahem, but I don’t understand yet what’s going on exactly.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7013 )
<!-- Reviewable:end -->
2015-08-07 14:05:19 -06:00
Simon Sapin
4833204653
Support @font-face in user and user agent stylesheets.
2015-08-07 21:08:53 +02:00
Simon Sapin
9317a30b91
Add support for user stylesheets specified on the command-line.
2015-08-07 21:08:52 +02:00
Simon Sapin
4bcb1dc926
Use getopts from crates.io
2015-08-07 21:08:51 +02:00
bors-servo
49cbcc97ed
Auto merge of #7062 - servo:update-some, r=SimonSapin
...
Update most dependencies.
This excludes:
* tenacious, as it has not yet been updated to the current rustc
(Manishearth/rust-tenacious#6 );
* ipc-channel, as it doesn't build on linux upstream.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7062 )
<!-- Reviewable:end -->
2015-08-07 13:05:39 -06:00
bors-servo
361d94d23e
Auto merge of #6415 - jgraham:dom_load, r=jdm
...
Add DOMLoad message to constellation that is sent after the DOM Load event is dispatched.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6415 )
<!-- Reviewable:end -->
2015-08-07 11:30:33 -06:00
bors-servo
9bd5291aea
Auto merge of #6957 - servo:cssparserup, r=larsbergstrom+dzbarsky
...
Upgrade cssparser
Pick up the fix for https://github.com/servo/rust-cssparser/issues/76
`*.ini` files removal based on running `./mach test-css tests/wpt/css-tests/css21_dev/html4/*color*`, I didn’t run the whole test suite.
r? @larsbergstrom
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6957 )
<!-- Reviewable:end -->
2015-08-07 10:48:47 -06:00
Simon Sapin
90d7d11a23
Upgrade cssparser
...
Pick up the fix for https://github.com/servo/rust-cssparser/issues/76
2015-08-07 18:34:16 +02:00
Ms2ger
289b421490
Update most dependencies.
...
This excludes:
* cssparser, as it contains changes that cause test failures;
* tenacious, as it has not yet been updated to the current rustc
(Manishearth/rust-tenacious#6 );
* ipc-channel, as it doesn't build on linux upstream.
2015-08-07 18:06:14 +02:00
James Graham
36da7e2270
Add DOMLoad message to constellation that is sent after the DOM Load event is dispatched.
2015-08-07 16:55:13 +01:00
bors-servo
29c12dfc56
Auto merge of #7000 - Ms2ger:space, r=nox
...
Remove some stray whitespace.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7000 )
<!-- Reviewable:end -->
2015-08-07 09:40:50 -06:00
bors-servo
568bd92236
Auto merge of #7041 - mbrubeck:marker_fragments, r=pcwalton
...
Allow list markers to contain multiple fragments
Fixes #6913 . r? @pcwalton
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7041 )
<!-- Reviewable:end -->
2015-08-07 08:55:24 -06:00
Matt Brubeck
4e8d2b0e38
Allow list markers to contain multiple fragments
...
Fixes #6913 .
2015-08-07 07:33:06 -07:00
bors-servo
96cb8261e6
Auto merge of #7007 - birkenfeld:patch-1, r=Ms2ger
...
Fix minor typo in lint docstring.
It checks for public, not private fields.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7007 )
<!-- Reviewable:end -->
2015-08-07 08:10:07 -06:00
Ms2ger
7e179d9245
Handle url parse errors in Location#assign more gracefully.
2015-08-07 15:47:55 +02:00
Ms2ger
da88e9ad9f
Inline Document::load_anchor_href into its only caller.
2015-08-07 15:24:13 +02:00
Ms2ger
40b5c4586e
Push the url parsing out of Window::load_url.
...
This will allow the two callers to decide on the base url independently.
2015-08-07 15:19:16 +02:00
bors-servo
b4e30da3db
Auto merge of #7003 - notriddle:master, r=Ms2ger
...
GC pause reporting
Closes #6968 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7003 )
<!-- Reviewable:end -->
2015-08-07 06:14:12 -06:00
bors-servo
9ed2df3de7
Auto merge of #6993 - frewsxcv:rm-dead-codegen, r=Ms2ger
...
Remove dead Python code in binding generating code
Fixes #6956
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6993 )
<!-- Reviewable:end -->
2015-08-07 04:51:31 -06:00
Ms2ger
2a97ab36f7
Dispatch message events for WebSocket.
2015-08-07 10:58:33 +02:00
bors-servo
44c4bb00c1
Auto merge of #7053 - connorimes:move-net-error-list, r=mbrubeck
...
Move net_error_list from net to net_traits. Fixes #7050 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7053 )
<!-- Reviewable:end -->
2015-08-07 01:55:20 -06:00
bors-servo
17263a525b
Auto merge of #7043 - pcwalton:th-width, r=Ms2ger
...
script: Make the legacy presentational attributes on `<td>` apply to `<th>` too.
Makes the Google SERPs not so narrow.
r? @Ms2ger
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7043 )
<!-- Reviewable:end -->
2015-08-07 00:40:54 -06:00
bors-servo
50a30121bf
Auto merge of #7021 - glennw:fix-7018, r=pcwalton
...
Fix display list optimization on retina displays. Fixes #7018 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7021 )
<!-- Reviewable:end -->
2015-08-06 23:26:24 -06:00
bors-servo
1ddef2997a
Auto merge of #6977 - pcwalton:containing-block-link-crash, r=mbrubeck
...
layout: Make sure anonymous table flows are statically positioned.
The failing `float-applies-to-*` CSS 2.1 tests never really should have
been passing in the first place; they depend on floats inside
fixed-layout tables working properly, which they don't.
Closes #6078 .
Closes #6709 .
Closes #6858 .
r? @mbrubeck
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6977 )
<!-- Reviewable:end -->
2015-08-06 22:11:04 -06:00
Patrick Walton
ed4172b2c6
layout: Make sure anonymous table flows are statically positioned.
...
The failing `float-applies-to-*` CSS 2.1 tests never really should have
been passing in the first place; they depend on floats inside
fixed-layout tables working properly, which they don't.
Closes #6078 .
Closes #6709 .
Closes #6858 .
2015-08-06 18:49:07 -07:00
bors-servo
78792cced2
Auto merge of #7017 - glennw:stb-update, r=pcwalton
...
Update stb-image to get JPEG progressive support.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7017 )
<!-- Reviewable:end -->
2015-08-06 19:46:19 -06:00
bors-servo
da06c2dda0
Auto merge of #7011 - pcwalton:inline-margin-intrinsic-size, r=mbrubeck
...
layout: Take inline margins into account when determining the intrinsic sizes of fragments.
Avoids a needless wrapped line in the repository name on GitHub.
r? @mbrubeck
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7011 )
<!-- Reviewable:end -->
2015-08-06 18:28:13 -06:00
bors-servo
76b4bae6ee
Auto merge of #7054 - Manishearth:rollup, r=Manishearth
...
Rollup of 3 pull requests
- Successful merges: #7028 , #7034 , #7039
- Failed merges:
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7054 )
<!-- Reviewable:end -->
2015-08-06 17:43:09 -06:00
Manish Goregaokar
730ee4d341
Rollup merge of #7034 - Ms2ger:mem, r=jdm
...
Create a run_with_memory_reporting method to reduce the boilerplate a…
…ssociated with registering memory reporters.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7034 )
<!-- Reviewable:end -->
2015-08-07 03:45:29 +05:30
Manish Goregaokar
fb28b3ddb4
Rollup merge of #7028 - Yoric:master, r=SimonSapin
...
Issue #5478 - use std::process::exit instead of lib::exit in constellation.rs
First patch.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7028 )
<!-- Reviewable:end -->
2015-08-07 03:45:28 +05:30
bors-servo
b21584c862
Auto merge of #7052 - mbrubeck:rollup, r=mbrubeck
...
Rollup of 2 pull requests
- Successful merges: #7014 , #7015
- Failed merges:
2015-08-06 16:13:12 -06:00
Connor Imes
b526214a3d
Move net_error_list from net to net_traits. Fixes #7050 .
2015-08-06 16:37:08 -05:00
Matt Brubeck
b5f9c06776
Rollup merge of #7015 - mbrubeck:arc-box, r=Ms2ger
...
Replace Arc<Box<TextRun>> with Arc<TextRun>
Removes an extraneous level of indirection.
r? @pcwalton
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7015 )
<!-- Reviewable:end -->
2015-08-06 14:07:32 -07:00