Auto merge of #24752 - asajeffrey:split-surfman-chains-api-and-impl, r=jdm

Avoid recompiling script every time surfman changes

<!-- Please describe your changes on the following line: -->

Uses a version of webxr where webxr-api doesn't depend on surfman, so we can make changes to it without rebuilding script.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes do not require tests because it's just build issues

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
This commit is contained in:
bors-servo 2019-11-19 12:48:14 -05:00 committed by GitHub
commit e6ae93f66e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 36 additions and 21 deletions

23
Cargo.lock generated
View file

@ -454,6 +454,7 @@ dependencies = [
"sparkle",
"surfman",
"surfman-chains",
"surfman-chains-api",
"webrender",
"webrender_api",
"webrender_traits",
@ -713,7 +714,7 @@ dependencies = [
"webrender_api",
"webvr",
"webvr_traits",
"webxr-api",
"webxr",
]
[[package]]
@ -2761,6 +2762,7 @@ dependencies = [
"webrender_traits",
"webvr",
"webvr_traits",
"webxr",
"webxr-api",
]
@ -5101,17 +5103,24 @@ dependencies = [
[[package]]
name = "surfman-chains"
version = "0.1.1"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21b6bea161faead0c253302b3019c0d7f1133912c378b1e696b8f5fb359c8175"
checksum = "43b0d399c15d8f4aad59cd98edbf58e4c96a3b711cf8daf1b006acab8aec97cb"
dependencies = [
"euclid",
"fnv",
"log",
"sparkle",
"surfman",
"surfman-chains-api",
]
[[package]]
name = "surfman-chains-api"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1005da1169286262ef5d9d130bc120a447a99bdd6bb29a06a79ac4cd149a39dc"
[[package]]
name = "svg_fmt"
version = "0.4.0"
@ -6002,7 +6011,7 @@ dependencies = [
[[package]]
name = "webxr"
version = "0.0.1"
source = "git+https://github.com/servo/webxr#4953e60dd9ff80324739eee22283d9b80f5c9559"
source = "git+https://github.com/servo/webxr#0ae9b56ef7e646c54382f75fe79012e0f889363d"
dependencies = [
"bindgen",
"euclid",
@ -6013,6 +6022,7 @@ dependencies = [
"openxr",
"serde",
"surfman",
"surfman-chains",
"webxr-api",
"winapi",
"wio",
@ -6021,14 +6031,13 @@ dependencies = [
[[package]]
name = "webxr-api"
version = "0.0.1"
source = "git+https://github.com/servo/webxr#4953e60dd9ff80324739eee22283d9b80f5c9559"
source = "git+https://github.com/servo/webxr#0ae9b56ef7e646c54382f75fe79012e0f889363d"
dependencies = [
"euclid",
"ipc-channel",
"log",
"serde",
"surfman",
"surfman-chains",
"surfman-chains-api",
"winit",
]