Michael Tremel
ff915ae86e
Remove unused mut.
2015-07-14 22:16:44 -07:00
bors-servo
9af229b830
Auto merge of #6591 - servo:rustup_2015-07-10, r=larsbergstrom
...
Upgrade to rustc 1.3.0-dev (fddfd089b 2015-07-10)
Depends on https://github.com/jgraham/webdriver-rust/pull/12 .
Fixes #6020 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6591 )
<!-- Reviewable:end -->
2015-07-14 13:40:22 -06:00
Martin Robinson
efdf2cd601
Update to latest rust-layers, azure, and skia
...
GLRasterizationContext is now responsible for doing GPU rasterization.
It can coexist with its target NativeSurface, so we don't have to
continually recreate NativeSurfaces when doing GPU rasterization.
2015-07-14 17:48:50 -07:00
Lars Bergstrom
96d8fee731
Remove double linking of static libs from task_info and azure
2015-07-15 00:51:48 +02:00
Simon Sapin
83d2a11d86
Upgrade to rustc 1.3.0-dev (fddfd089b 2015-07-10)
2015-07-15 00:46:43 +02:00
bors-servo
e06eaa0064
Auto merge of #6618 - pcwalton:content-process-code-shuffling, r=larsbergstrom
...
script: Split `Pipeline::create` into chrome process and content process parts.
This will make it easier to adapt to IPC.
The trickiest part here was to make script tasks spawn new layout tasks
directly instead of having the pipeline do it for them. The latter
approach will not work in multiprocess mode, because layout and script
must run in the same address space and the pipeline cannot inject tasks
into another process.
r? @larsbergstrom
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6618 )
<!-- Reviewable:end -->
2015-07-14 12:11:09 -06:00
Patrick Walton
c2195c490d
compositing: Use the pre-existing script channel in the same-domain
...
iframe case instead of creating a new one.
Fixes test timeouts.
2015-07-14 15:27:36 -07:00
Patrick Walton
e5b1ec4078
script: Split Pipeline::create
into chrome process and content
...
process parts.
This will make it easier to adapt to IPC.
The trickiest part here was to make script tasks spawn new layout tasks
directly instead of having the pipeline do it for them. The latter
approach will not work in multiprocess mode, because layout and script
must run in the same address space and the pipeline cannot inject tasks
into another process.
2015-07-14 15:09:16 -07:00
bors-servo
27d7f94254
Auto merge of #6626 - mbrubeck:gfx-dead, r=glennw
...
Remove dead code from gfx/text
r? @pcwalton
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6626 )
<!-- Reviewable:end -->
2015-07-14 09:40:52 -06:00
Matt Brubeck
e0d98acabc
Remove dead code from gfx/text
2015-07-14 14:32:45 -07:00
bors-servo
64751b8eef
Auto merge of #6596 - pcwalton:layout-control-ipc, r=jdm
...
compositing: Make `ScriptListener` and `LayoutControlChan` messages go over IPC.
r? @jdm
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6596 )
<!-- Reviewable:end -->
2015-07-14 08:46:07 -06:00
Patrick Walton
9ce65c08a5
layout: Make the LayoutControlChan
use IPC.
2015-07-14 13:45:52 -07:00
Patrick Walton
e841065351
compositing: Move messages that go over the ScriptListener
to go over
...
an IPC channel instead.
Because this used a boxed trait object to invoke messages across a
process boundary, and boxed trait objects are not supported across IPC,
we spawn a helper thread inside the compositor to perform the marshaling
for us.
2015-07-14 12:12:19 -07:00
bors-servo
7de4ba0f82
Auto merge of #6624 - dzbarsky:23338, r=jdm
...
Remove some more unnecessary let bindings
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6624 )
<!-- Reviewable:end -->
2015-07-14 07:21:10 -06:00
David Zbarsky
bc1eb97671
Remove some more unnecessary let bindings
2015-07-14 14:48:16 -04:00
bors-servo
2947d78e4e
Auto merge of #6584 - Ms2ger:wpt_20150709, r=jdm
...
Update web-platform-tests to revision 5e3ea8f49fee68c327388bfd1dd1375a8ce12a0e.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6584 )
<!-- Reviewable:end -->
2015-07-14 05:33:35 -06:00
bors-servo
a2903091e4
Auto merge of #6622 - Ms2ger:send-invalid-state, r=metajack
...
Throw an InvalidStateError from WebSocket#send when it is called too early.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6622 )
<!-- Reviewable:end -->
2015-07-14 03:34:47 -06:00
Ms2ger
48b94ec02b
Throw an InvalidStateError from WebSocket#send when it is called too early.
2015-07-14 17:27:10 +02:00
bors-servo
556c0e1509
Auto merge of #6621 - Ms2ger:repeat, r=SimonSapin
...
Move away from the repeat().take().collect() pattern.
This was the preferred pattern between the deprecation of Vec::from_elem and
the addition of the count argument to the vec![] macro.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6621 )
<!-- Reviewable:end -->
2015-07-14 02:42:26 -06:00
Ms2ger
ce4d442941
Move away from the repeat().take().collect() pattern.
...
This was the preferred pattern between the deprecation of Vec::from_elem and
the addition of the count argument to the vec![] macro.
2015-07-14 16:19:30 +02:00
Ms2ger
bfb96b9448
Update web-platform-tests to revision 5e3ea8f49fee68c327388bfd1dd1375a8ce12a0e.
2015-07-14 10:38:54 +02:00
bors-servo
d91a6f3834
Auto merge of #6620 - Ms2ger:ws-crash, r=jdm
...
Stop panicking while establishing a WebSocket connection.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6620 )
<!-- Reviewable:end -->
2015-07-14 02:06:17 -06:00
Ms2ger
86e94786ae
Stop panicking while establishing a WebSocket connection.
2015-07-14 16:01:59 +02:00
bors-servo
6a728712f9
Auto merge of #6617 - frewsxcv:fixme-ufcs, r=metajack
...
Complete FIXMEs related to UFCS
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6617 )
<!-- Reviewable:end -->
2015-07-14 01:30:12 -06:00
bors-servo
0fb9f22ff7
Auto merge of #6611 - jdm:websocketorigin, r=jdm
...
Add Origin header to WebSocket connections.
Closes #6532 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6611 )
<!-- Reviewable:end -->
2015-07-13 23:39:16 -06:00
bors-servo
c70d53c9fe
Auto merge of #6588 - Ms2ger:has_children, r=pcwalton
...
Remove unused has_children method.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6588 )
<!-- Reviewable:end -->
2015-07-13 23:01:54 -06:00
bors-servo
91ce002241
Auto merge of #6554 - dzbarsky:master, r=Ms2ger
...
Test namespace prefix for element equality
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6554 )
<!-- Reviewable:end -->
2015-07-13 22:24:22 -06:00
bors-servo
db90d484ed
Auto merge of #6614 - servo:replace-surrogates, r=Ms2ger
...
Add a `-Z replace-surrogates` command-line option.
See #6564 .
r? @Ms2ger
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6614 )
<!-- Reviewable:end -->
2015-07-13 21:49:04 -06:00
bors-servo
03232aca3e
Auto merge of #6619 - servo:css, r=SimonSapin
...
Update the test-css expectations for the OSX update.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6619 )
<!-- Reviewable:end -->
2015-07-13 21:11:46 -06:00
Ms2ger
365937160d
Update the test-css expectations for the OSX update.
2015-07-14 11:08:36 +02:00
Corey Farwell
78d2fe6e9b
Complete FIXMEs related to UFCS
2015-07-14 09:24:53 +09:00
Simon Sapin
a5b6cb6b43
Unpaired surrogates: Document the -Z flag in the panic message.
2015-07-13 20:58:21 +02:00
Simon Sapin
e4dc608c0a
Use error! instead of warn! to get console output by default.
2015-07-13 20:52:21 +02:00
Simon Sapin
90dbd86ed7
Add a -Z replace-surrogates
command-line option.
...
See #6564 .
2015-07-13 20:41:57 +02:00
Josh Matthews
15102d9c53
Update web-platform-tests expected data
2015-07-13 12:23:54 -04:00
Bogdan Cuza
35d5328271
Fix #6379
2015-07-13 12:03:19 -04:00
bors-servo
12195a5c4a
Auto merge of #6610 - Ms2ger:task-readystate, r=jdm
...
Replace WebSocketTask::Open by ConnectionEstablished.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6610 )
<!-- Reviewable:end -->
2015-07-13 02:47:16 -06:00
Ms2ger
f93f49490f
Replace WebSocketTask::Open by ConnectionEstablished.
2015-07-13 16:03:02 +02:00
Ms2ger
17bd7e5ec3
Remove some dead code from WebSockets.
2015-07-13 16:02:55 +02:00
bors-servo
c2dbc4587f
Auto merge of #6609 - Ms2ger:ws-url, r=jdm
...
Return the parsed URL from WebSocket#url.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6609 )
<!-- Reviewable:end -->
2015-07-13 00:24:35 -06:00
Ms2ger
4c0c60a4d6
Return the parsed URL from WebSocket#url.
2015-07-13 14:21:18 +02:00
bors-servo
c3fc943c66
Auto merge of #6606 - glennw:font-atoms, r=pcwalton
...
Use atoms for font template structures.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6606 )
<!-- Reviewable:end -->
2015-07-12 10:29:33 -06:00
Glenn Watson
f8eeef0eb4
Use atoms for font template structures.
2015-07-13 08:23:02 +10:00
bors-servo
d7cf58d6f1
Auto merge of #6605 - Ms2ger:solve_constraints_parallel, r=SimonSapin
...
Pass the WorkQueue to LayoutTask::solve_constraints_parallel.
This removes the possibility of a panic by checking a constraint at compile
time rather than at run time.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6605 )
<!-- Reviewable:end -->
2015-07-12 02:44:04 -06:00
Ms2ger
17888045bd
Pass the WorkQueue to LayoutTask::solve_constraints_parallel.
...
This removes the possibility of a panic by checking a constraint at compile
time rather than at run time.
2015-07-12 14:14:15 +02:00
bors-servo
9e02ef9347
Auto merge of #6604 - Ms2ger:idmap-debug, r=jdm
...
Add debug logging to register_named_element and unregister_named_element.
I found them helpful; I imagine others might as well.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6604 )
<!-- Reviewable:end -->
2015-07-11 14:27:49 -06:00
Ms2ger
da3c654f69
Add debug logging to register_named_element and unregister_named_element.
...
I found them helpful; I imagine others might as well.
2015-07-11 22:02:44 +02:00
bors-servo
3d4122e7c1
Auto merge of #6603 - wjh:remove-url-from-page-6589, r=jdm
...
Remove url field from Page
Resolves issue [#6589 ](https://github.com/servo/servo/issues/6589 ).
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6603 )
<!-- Reviewable:end -->
2015-07-11 04:47:06 -06:00
Will Huxtable
58a31b07b4
Remove url field from Page
2015-07-11 17:06:12 +01:00
bors-servo
bd3380e0b6
Auto merge of #6600 - Ms2ger:top, r=Manishearth
...
Implement Window#top.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6600 )
<!-- Reviewable:end -->
2015-07-11 04:01:33 -06:00