bors-servo
0fb6604cb3
Auto merge of #6556 - frewsxcv:AttrValue-from_serialized_tokenlist, r=Ms2ger
...
Utilize iterators for AttrValue::from_serialized_tokenlist
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6556 )
<!-- Reviewable:end -->
2015-07-04 21:08:11 -06:00
Corey Farwell
a985ee4f19
Utilize iterators for AttrValue::from_serialized_tokenlist
2015-07-04 21:54:45 -07:00
bors-servo
d3d4976d8e
Auto merge of #6553 - frewsxcv:split-html-test, r=Ms2ger
...
Unit test for util::str::split_html_space_chars
I was concerned for a little bit that passing just whitespace to the
split_html_space_chars function would result in len > 0, so I wrote this
small unit test to make sure it does the right thing. Even though it
does do the right thing, I think there's still value in committing the
unit test.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6553 )
<!-- Reviewable:end -->
2015-07-04 19:59:32 -06:00
Corey Farwell
3cfd4d14e2
Unit test for util::str::split_html_space_chars
...
I was concerned for a little bit that passing just whitespace to the
split_html_space_chars function would result in len > 0, so I wrote this
small unit test to make sure it does the right thing. Even though it
does do the right thing, I think there's still value in committing the
unit test.
2015-07-04 18:57:42 -07:00
bors-servo
236250c3fc
Auto merge of #6552 - dzbarsky:master, r=Ms2ger
...
Remove some redundant let bindings
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6552 )
<!-- Reviewable:end -->
2015-07-04 07:34:29 -06:00
David Zbarsky
861ddedaef
Remove some redundant let bindings
2015-07-04 13:12:49 -04:00
bors-servo
2e1c9785dc
Auto merge of #6551 - Ms2ger:layoutelement, r=nox
...
Store a LayoutJS<Element> in LayoutElement.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6551 )
<!-- Reviewable:end -->
2015-07-04 04:00:29 -06:00
Ms2ger
58a7c81530
Store a LayoutJS<Element> in LayoutElement.
2015-07-04 17:38:42 +02:00
Michael Wu
1a014beb08
Remove LayoutChan from LayoutDataWrapper
2015-07-04 03:54:40 -04:00
bors-servo
c7f1716ee1
Auto merge of #6550 - Ms2ger:warnings, r=larsbergstrom
...
Fix build warnings.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6550 )
<!-- Reviewable:end -->
2015-07-04 01:01:25 -06:00
Ms2ger
d4888dbd4d
Fix build warnings.
2015-07-04 14:33:18 +02:00
Ms2ger
24730f1078
Borrow the QueueData for WorkQueue::run.
...
This allows us to get rid of the raw pointers and unsafe dereferencing in
the parallel layout implementation.
2015-07-04 08:55:48 +02:00
bors-servo
0298c92670
Auto merge of #6549 - Ms2ger:from_actual, r=nox
...
Remove *Cast::from_actual.
Since JSRef was removed, from_actual duplicates from_ref.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6549 )
<!-- Reviewable:end -->
2015-07-03 22:56:17 -06:00
Ms2ger
2f88b84e07
Remove *Cast::from_actual.
...
Since JSRef was removed, from_actual duplicates from_ref.
2015-07-04 12:55:01 +02:00
bors-servo
f5f64dab74
Auto merge of #6548 - servo:rustup_2015-07-03, r=nox
...
Upgrade to rustc 1.3.0-dev (f3b97a74a 2015-07-03)
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6548 )
<!-- Reviewable:end -->
2015-07-03 21:47:02 -06:00
Simon Sapin
75e3e787f6
Upgrade to rustc 1.3.0-dev (f3b97a74a 2015-07-03)
2015-07-04 11:32:41 +02:00
bors-servo
02d84a1347
Auto merge of #6545 - dzbarsky:master, r=Ms2ger
...
Factor out common forward/back navigation code in HTMLIFrameElementMethods
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6545 )
<!-- Reviewable:end -->
2015-07-03 18:49:37 -06:00
David Zbarsky
c55a06cb64
Factor out common forward/back navigation code in HTMLIFrameElementMethods
2015-07-03 23:05:58 -04:00
Tim Taubert
92874a89d2
Implement window.crypto.getRandomValues()
2015-07-03 18:34:00 +02:00
Josh Matthews
81c0d32a04
Make cached messages appear in FF's devtools.
2015-07-03 09:22:47 -04:00
bors-servo
d09881b051
Auto merge of #6513 - Ms2ger:workqueue-data, r=pcwalton
...
Remove the data field from WorkQueue.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6513 )
<!-- Reviewable:end -->
2015-07-03 07:22:44 -06:00
Alexander Putilin
f04779f398
fix 6058: --devtools panics if there is no console actor
2015-07-03 09:21:44 -04:00
bors-servo
59d3b45b74
Auto merge of #6504 - Ms2ger:workqueue-labeled-break, r=pcwalton
...
Move back to using a labeled break in WorkQueue.
This was changed in 18a2050a64
; it appears to
work fine now.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6504 )
<!-- Reviewable:end -->
2015-07-03 06:39:53 -06:00
bors-servo
73b52c095a
Auto merge of #6538 - Ms2ger:a-cleanup, r=jdm
...
Some cleanup in HTMLAnchorElement.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6538 )
<!-- Reviewable:end -->
2015-07-02 23:32:59 -06:00
Ms2ger
9f52ab11aa
Simplify the string handling in HTMLAnchorElement::activation_behavior.
2015-07-03 13:31:00 +02:00
Ms2ger
59ea4dbd21
Remove an avoidable null-check from HTMLAnchorElement::activation_behavior.
2015-07-03 13:30:31 +02:00
Ms2ger
2e89228cd5
Remove HTMLAnchorElement::handle_event.
...
It is equivalent to the default implementation.
2015-07-03 13:27:23 +02:00
bors-servo
eb5fbb6ea2
Auto merge of #6533 - Ms2ger:init, r=jdm
...
Check the result of JS_Init.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6533 )
<!-- Reviewable:end -->
2015-07-02 08:20:03 -06:00
Ms2ger
24f6122073
Check the result of JS_Init.
2015-07-02 22:17:41 +02:00
bors-servo
be9d60664d
Auto merge of #6510 - mintern:fix-worker-redirect-location, r=Ms2ger
...
Update Worker location for redirects
Fixes #4146
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6510 )
<!-- Reviewable:end -->
2015-07-02 03:28:29 -06:00
Brandon Mintern
0a3981cdc9
Update Worker location for redirects
...
Fixes #4146
2015-07-02 11:25:33 -04:00
bors-servo
bbb39082e0
Auto merge of #6529 - dwins:master, r=Manishearth
...
Refactor #[jstraceable] to #[derive(JSTraceable)]
fixes #6524 . I had to make an additional change not mentioned in the ticket - adding the `#[feature]` to enable deriving custom traits but I assume that's expected at this time.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6529 )
<!-- Reviewable:end -->
2015-07-01 18:27:40 -06:00
David Winslow
4cf46bff2d
Refactor #[jstraceable] to #[derive(JSTraceable)]
...
fixes #6524
2015-07-01 18:27:06 -04:00
bors-servo
fc1e427ff9
Auto merge of #6528 - mbrubeck:util_deps, r=Ms2ger
...
Reduce dependencies of the `util` crate
Because almost all our main crates depend on util, we should keep its dependencies minimal to increase parallelism and reduce the amount of stuff rebuilt when upstream crates are changed.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6528 )
<!-- Reviewable:end -->
2015-07-01 07:54:15 -06:00
Matt Brubeck
13072c7b0c
Remove string_cache dependency from util.
...
Move `namespace::from_domstring` from util to script::dom, because it is used
only in that crate.
2015-07-01 10:04:53 -07:00
Matt Brubeck
efa60d3a24
Remove unused dependencies from util
2015-07-01 09:40:33 -07:00
Matt Brubeck
8570b22677
Remove layers dependency from util
2015-07-01 09:40:32 -07:00
Matt Brubeck
fdb8632a5f
Remove gfx dependency from script crate.
...
This dependency is not used anywhere.
2015-07-01 08:59:25 -07:00
bors-servo
e958d92be6
Auto merge of #6527 - mbrubeck:script_deps, r=larsbergstrom
...
Remove gfx dependency from script crate.
This dependency is not used anywhere.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6527 )
<!-- Reviewable:end -->
2015-07-01 04:01:51 -06:00
bors-servo
ca5f033827
Auto merge of #6521 - servo:wpt_20150630, r=jdm
...
Update web-platform-tests to revision 87398b8448f699e3e324148795891658f2fa16dd
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6521 )
<!-- Reviewable:end -->
2015-07-01 02:52:04 -06:00
bors-servo
61d5efc44c
Auto merge of #6526 - jgraham:mach_update, r=Ms2ger
...
Update mach and fix behaviour of |mach test|
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6526 )
<!-- Reviewable:end -->
2015-06-30 23:23:31 -06:00
James Graham
6797ac6b58
Improve |mach test|.
...
Make mach test work with wpt tests.
Allow specifying specific testsuites on the command line
Allow specifying paths to CSS tests on the command line
2015-07-01 12:14:23 +01:00
James Graham
f1641fde8f
Update mach from gecko tree
2015-07-01 10:55:50 +01:00
bors-servo
9897125b34
Auto merge of #6434 - yoava333:mouseover, r=nox
...
Added support for mouseover and mouseout events
fixes issue https://github.com/servo/servo/issues/6404
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6434 )
<!-- Reviewable:end -->
2015-06-30 20:05:06 -06:00
bors-servo
4674afe846
Auto merge of #6525 - mrobinson:simplify-display, r=glennw
...
Update to latest rust-layers
The compositing context, painting context and display metadata have all
been collapsed into a single NativeDisplay class.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6525 )
<!-- Reviewable:end -->
2015-06-30 17:02:26 -06:00
Martin Robinson
0f27bd6c4b
Update to latest rust-layers
...
The compositing context, painting context and display metadata have all
been collapsed into a single NativeDisplay class.
2015-06-30 21:58:54 -07:00
bors-servo
52f2c4dc5e
Auto merge of #6523 - michaelwu:autoderive-servohtmlparser, r=nox
...
Auto-derive JSTraceable and Reflectable for ServoHTMLParser
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6523 )
<!-- Reviewable:end -->
2015-06-30 08:45:39 -06:00
Michael Wu
de788e0529
Auto-derive JSTraceable and Reflectable for ServoHTMLParser
2015-06-30 15:53:04 -04:00
bors-servo
1e0c89390c
Auto merge of #6522 - Ms2ger:update, r=jdm
...
Update some submodules.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6522 )
<!-- Reviewable:end -->
2015-06-30 08:44:05 -06:00
Ms2ger
1d065d1804
Update smallvec.
2015-06-30 15:51:15 +02:00