Auto merge of #18890 - glennw:update-wr-clip-text-aa, r=jdm

Update WR (details below):

* Add support for clip masks on text runs.
* Fix atomic ordering of items with multiple shadows.
* Update to bincode + ipc-channel with optimizations.
* Fix some plane splitting precision errors.
* Improve the anti-aliasing quality significantly.
* Add internal ClipChain support.
* Fix diacritic glyphs on Linux.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18890)
<!-- Reviewable:end -->
This commit is contained in:
bors-servo 2017-10-16 12:54:02 -05:00 committed by GitHub
commit d3d2b0261a
34 changed files with 87 additions and 77 deletions

View file

@ -12,5 +12,5 @@ doctest = false
[dependencies]
cssparser = "0.22.0"
gfx = {path = "../../../components/gfx"}
ipc-channel = "0.8"
ipc-channel = "0.9"
style = {path = "../../../components/style"}

View file

@ -13,7 +13,7 @@ doctest = false
euclid = "0.15"
gfx = {path = "../../../components/gfx"}
gfx_traits = {path = "../../../components/gfx_traits"}
ipc-channel = "0.8"
ipc-channel = "0.9"
metrics = {path = "../../../components/metrics"}
msg = {path = "../../../components/msg"}
net_traits = {path = "../../../components/net_traits"}

View file

@ -16,7 +16,7 @@ flate2 = "0.2.0"
hyper = "0.10"
hyper-openssl = "0.2"
hyper_serde = "0.7"
ipc-channel = "0.8"
ipc-channel = "0.9"
msg = {path = "../../../components/msg"}
net = {path = "../../../components/net"}
net_traits = {path = "../../../components/net_traits"}

View file

@ -10,6 +10,6 @@ path = "lib.rs"
doctest = false
[dependencies]
ipc-channel = "0.8"
ipc-channel = "0.9"
profile = {path = "../../../components/profile"}
profile_traits = {path = "../../../components/profile_traits"}

View file

@ -0,0 +1,6 @@
[mix-blend-mode-intermediate-element-overflow-hidden-and-border-radius.htm]
type: reftest
expected:
if os == "linux": FAIL
bug: https://github.com/servo/webrender/issues/1776

View file

@ -0,0 +1,5 @@
[transform-3d-rotateY-stair-below-001.htm]
type: reftest
expected: FAIL
bug: https://github.com/servo/webrender/issues/1776