[NFC] compositing: extract types into new compositing_traits crate (#30125)

* [NFC] compositing: extract types into new compositing_traits crate

* [NFC] compositing: move InitialCompositorState back to compositing

* [NFC] compositing: rename Msg to CompositorMsg

* [NFC] compositing: revert changes to Cargo.toml features section

* [NFC] compositing: merge imports
This commit is contained in:
Delan Azabani 2023-08-18 11:37:04 +00:00 committed by GitHub
parent 0e7c958bd5
commit b256a72448
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 358 additions and 286 deletions

28
Cargo.lock generated
View file

@ -915,6 +915,7 @@ name = "compositing"
version = "0.0.1"
dependencies = [
"canvas",
"compositing_traits",
"crossbeam-channel",
"embedder_traits",
"euclid",
@ -944,6 +945,28 @@ dependencies = [
"webxr",
]
[[package]]
name = "compositing_traits"
version = "0.0.1"
dependencies = [
"canvas",
"crossbeam-channel",
"embedder_traits",
"euclid",
"gfx_traits",
"ipc-channel",
"keyboard-types",
"log",
"msg",
"net_traits",
"profile_traits",
"script_traits",
"servo_url",
"style_traits",
"webrender_api",
"webrender_surfman",
]
[[package]]
name = "const-cstr"
version = "0.3.0"
@ -958,7 +981,7 @@ dependencies = [
"backtrace",
"bluetooth_traits",
"canvas_traits",
"compositing",
"compositing_traits",
"crossbeam-channel",
"devtools_traits",
"embedder_traits",
@ -3437,6 +3460,7 @@ dependencies = [
"canvas",
"canvas_traits",
"compositing",
"compositing_traits",
"constellation",
"crossbeam-channel",
"devtools",
@ -7099,7 +7123,7 @@ name = "webdriver_server"
version = "0.0.1"
dependencies = [
"base64 0.21.2",
"compositing",
"compositing_traits",
"cookie 0.12.0",
"crossbeam-channel",
"euclid",