mirror of
https://github.com/servo/servo.git
synced 2025-10-01 17:19:16 +01:00
begin messageport, transferable objects, impl
Accept transfer argument for StructuredCloneData::write Allow structured clone reads to return a boolean Add Transferable trait Add basic skeletons to MessagePort Implement transfer and transfer-receiving steps on MessagePort Use transfer and transfer_receive in StructuredClone callbacks Implement MessageChannel Freeze the array object for the MessageEvent ports attribute Implement transfer argument on window.postMessage Use ReentrantMutex instead for MessagePortInternal Accept origin as a parameter in dispatch_jsval Fix BorrowMut crash with pending_port_message Detach port on closure and check for detached during transfer Enable webmessaging tests fix webidl fix
This commit is contained in:
parent
605ddbecd4
commit
c3b17c1201
37 changed files with 801 additions and 81 deletions
2
Cargo.lock
generated
2
Cargo.lock
generated
|
@ -3154,6 +3154,7 @@ dependencies = [
|
|||
"malloc_size_of_derive",
|
||||
"parking_lot",
|
||||
"serde",
|
||||
"servo_url",
|
||||
"size_of_test",
|
||||
"webrender_api",
|
||||
]
|
||||
|
@ -4134,6 +4135,7 @@ dependencies = [
|
|||
"app_units",
|
||||
"backtrace",
|
||||
"base64",
|
||||
"bincode",
|
||||
"bitflags",
|
||||
"bluetooth_traits",
|
||||
"canvas_traits",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue