bors-servo
1946c71a96
Auto merge of #10784 - servo:xml5ever, r=KiChjang
...
Update xml5ever.
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10784 )
<!-- Reviewable:end -->
2016-04-22 17:24:23 -07:00
bors-servo
0a3a50a129
Auto merge of #10706 - zwn:unused-extern-crates, r=nox
...
Turn on unused-extern-crates warning.
As discussed in #9256 . It should solve second half of the issue.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10706 )
<!-- Reviewable:end -->
2016-04-22 13:40:38 -07:00
Zbynek Winkler
41c293293b
Remove references to unused crates.
...
The cleanup is based on info from using "-W unused-extern-crates".
2016-04-22 22:20:06 +02:00
Zbynek Winkler
b021874ba0
Silence unused-extern-crates false positives.
...
Added #[allow(unused_extern_crates)] to silence false positives
* bitflags, lazy_static and matches because macro_use
* alloc_jemalloc because builtin crate
See https://github.com/rust-lang/rust/issues/30849
2016-04-22 22:20:05 +02:00
Bobby Holley
735f1ff523
Replace panics with warnings for unimplemented property setters and copiers.
2016-04-21 23:57:45 -07:00
Bobby Holley
e6fe4791f3
Remove no_move annotation now that gecko style structs are movable.
2016-04-21 23:57:44 -07:00
Bobby Holley
4c5f1a375e
Regenerate style struct bindings with latest bindgen and gecko.
2016-04-21 23:57:43 -07:00
Bobby Holley
81f3239f69
Stub out is_multicol for now.
2016-04-21 23:57:42 -07:00
Bobby Holley
1a727225a6
Unstub text-orientation.
...
The spec has changed a bit since the servo implementation. We still need to alias
sideways-right to sideways and add other writing modes, but we can do that later.
2016-04-21 23:57:41 -07:00
Bobby Holley
6d2284cdb7
Implement border-*-width.
2016-04-21 23:57:40 -07:00
Bobby Holley
6e09ff3234
Implement font-size.
2016-04-21 23:57:39 -07:00
Bobby Holley
2b415bfe97
Implement outline-style and outline_has_nonzero_width.
2016-04-21 23:57:38 -07:00
Bobby Holley
81a1d32387
Implement border_SIDE_has_nonzero_width.
2016-04-21 23:57:37 -07:00
Bobby Holley
9cec012765
Add support for border-*-style.
2016-04-21 23:57:36 -07:00
Bobby Holley
bba4447637
Support the text-decoration-style property.
2016-04-21 23:57:35 -07:00
Bobby Holley
611a2f0991
Handle BORDER_STYLE_MASK.
...
Gecko uses the higher bits of certain border-style-like properties to store other things.
This duplicates the logic in Gecko's {Get,Set}BorderStyle and similar.
2016-04-21 23:57:34 -07:00
Bobby Holley
ca7e80e50c
Regenerate bindings with gfx/2d/Types.h included.
2016-04-21 23:57:33 -07:00
Bobby Holley
8099e0c0b9
Manually implement overflow-y.
2016-04-21 23:57:32 -07:00
Bobby Holley
980c814e2a
Manually implement the display property for now.
2016-04-21 23:57:31 -07:00
Bobby Holley
972cc7ead5
Use strings rather than arrays for skip_longhands and skip_additionals.
...
This matches what we do in components/style.
2016-04-21 23:57:30 -07:00
Bobby Holley
cc35d4fcce
Get rid of some of our custom additional methods in favor of clonable keywords.
...
Now that I'm pretty convinced we can auto-generate these and make them fast, we can
ditch the additional complexity.
2016-04-21 23:57:29 -07:00
Bobby Holley
a4ee11da0a
Track cloning separately from additional_methods and auto-generate clone methods.
2016-04-21 23:57:27 -07:00
Ms2ger
2916b1040b
Update xml5ever.
2016-04-21 16:06:46 +02:00
bors-servo
7e370c4df4
Auto merge of #10710 - Ms2ger:js, r=nox
...
Update js.
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10710 )
<!-- Reviewable:end -->
2016-04-21 15:41:44 +05:30
bors-servo
3bfa4cc741
Auto merge of #10749 - servo:split-mako, r=nox
...
Prepare related files to make it easier to split up the Mako template
https://github.com/servo/servo/pull/10586#issuecomment-211490049
r? @nox
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10749 )
<!-- Reviewable:end -->
2016-04-21 10:38:09 +05:30
Ms2ger
d5993d8af3
Update euclid.
2016-04-20 15:59:27 +02:00
Simon Sapin
2d8c17e600
Extract some Python code from properties.mako.rs into a separate file.
2016-04-20 15:30:27 +02:00
Ms2ger
a8b5ac5e32
Use num-traits in compositing.
2016-04-20 15:30:17 +02:00
Ms2ger
38c10f89f2
Use num-traits in canvas.
2016-04-20 15:27:35 +02:00
Ms2ger
03d4bacc05
Use num-traits in script.
2016-04-20 15:23:43 +02:00
Ms2ger
0f2b83ca0f
Use num-traits in style.
2016-04-20 15:11:41 +02:00
Ms2ger
ff042fdf9c
Drop style_traits's unused dependency on num.
2016-04-20 15:05:04 +02:00
Ms2ger
91a29b6f92
Use num-traits in range.
2016-04-20 14:59:05 +02:00
Simon Sapin
ff5478cba9
Re-run the geckolib build script if components/style/properties changes.
2016-04-20 14:49:29 +02:00
Simon Sapin
7787b21e30
Move Mako-related files into a new sub-directory.
...
There’s gonna be more of them.
2016-04-20 14:49:27 +02:00
Ms2ger
552f5ae892
Update num.
2016-04-20 14:46:10 +02:00
Ms2ger
01914bdb77
Update rustc-serialize.
2016-04-20 14:45:31 +02:00
Ms2ger
12b922b67f
Update js.
2016-04-20 11:44:32 +02:00
Patrick Walton
63279c316b
layout: Implement support for overflow: scroll
in WebRender.
...
Includes a WebRender upgrade.
Improves Twitter.
2016-04-19 14:13:13 -07:00
Martin Robinson
72e267953c
WebRender no longer needs StackingLevel information
...
Since the display list is already sorted before it is passed to
WebRender, we don't need to pass the stacking level information any
longer. Update webrender, webrender_traits, and gleam.
2016-04-18 13:24:08 -07:00
bors-servo
6056ecd851
Auto merge of #10667 - peterjoel:euclid_0.6.5, r=frewsxcv
...
Updated euclid to version 0.6.5
And updated existing usages of Matrix4 to use Matrix4D<T>
This version is necessary to complete DOMMatrix implementation.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10667 )
<!-- Reviewable:end -->
2016-04-18 23:17:14 +05:30
Emilio Cobos Álvarez
505e257412
servo: Bump glutin
...
Fixes #10475
2016-04-18 14:10:51 +02:00
Yoav Alon
502b1e1763
updated url crate to 0.5.9
2016-04-18 03:35:27 +03:00
Peter
b0ad3ddf5b
Updated euclid to version 0.6.5
...
And updated existing usages of Matrix4 to use Matrix4D<T>
2016-04-17 18:39:49 +01:00
bors-servo
cc32c66e28
Auto merge of #10628 - KiChjang:extra-gecko-values, r=bholley
...
Add missing gecko keyword values to styles
Not sure if I caught them all.
Part of #10408 .
r? @bholley
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10628 )
<!-- Reviewable:end -->
2016-04-17 01:28:31 +05:30
Keith Yeung
f5021fc0c5
Add missing gecko keyword values to styles
2016-04-16 14:06:02 -04:00
bors-servo
ccfd768c4b
Auto merge of #10572 - Manishearth:and-now-his-watch-is-ended, r=asajeffrey
...
Replace watcher threads with panic handlers
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10572 )
<!-- Reviewable:end -->
2016-04-16 04:03:41 +05:30
Manish Goregaokar
e10c580768
Rust upgrade to 2016-04-12
2016-04-15 15:28:49 +05:30
bors-servo
7bd2381518
Auto merge of #10328 - DDEFISHER:master, r=jdm
...
401 authorization UI then restart request/save successful auth creds
Step 7 of the NCSU student project Implement HTTP authorization UI
> make an authorization UI appear when a 401 HTTP response is received (StatusCode::Unauthorized) - in load in http_loader.rs, right before trying to process an HTTP redirection, use the new tinyfiledialogs library to make two prompts appear (username and password), then restart the request with the new authorization value present applied. If an authorization value was present and the response is successful, add the credentials to the authorization cache.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10328 )
<!-- Reviewable:end -->
2016-04-15 08:01:23 +05:30
Daniel
b0e1f10ba5
401 authorization UI then restart request/save successful auth creds
2016-04-14 21:38:45 -04:00