Gregory Terzian
2f8932a6a1
continue messageport, transferable, postmessage options
2019-10-19 14:28:18 +08:00
Keith Yeung
c3b17c1201
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
2019-10-19 14:12:22 +08:00
Peter Hall
8bfd4dc1e2
#8539 Config preferences backend restructure
2019-03-20 15:01:26 +00:00
Jan Andre Ikenmeyer
a1a14459c1
Update MPL license to https (part 3)
2018-11-19 14:47:12 +01:00
Bastien Orivel
9a7eeb349a
Update crossbeam-channel to 0.3
2018-11-18 19:33:19 +01:00
Pyfisch
9e92eb205a
Reorder imports
2018-11-06 22:35:07 +01:00
Pyfisch
cb07debcb6
Format remaining files
2018-11-06 22:30:31 +01:00
Simon Sapin
76e59a46d3
Sort use
statements
2018-11-06 15:26:02 +01:00
Simon Sapin
45f7199eee
cargo fix --edition
2018-11-06 15:26:02 +01:00
chansuke
c37a345dc9
Format script component
2018-09-19 17:40:47 -04:00
Simon Sapin
2a996fbc8f
Replace mpsc with crossbeam/servo channel, update ipc-channel
...
Co-authored-by: Gregory Terzian <gterzian@users.noreply.github.com>
2018-09-12 13:33:32 +08:00
Pavel Sergeev
677a24a8d6
remove extra spaces after keywords
2017-07-20 00:45:02 +03:00
Alan Jeffrey
9be4fd56ce
Removed util.
2016-12-14 18:04:37 -06:00
Emilio Cobos Álvarez
913c874cb5
Urlmageddon: Use refcounted urls more often.
2016-11-17 18:34:23 +01:00
Anthony Ramine
d02a615fcc
Remove ScopeThings::pipeline_id
...
It can be retrieved through its init field.
2016-10-04 14:05:28 +02:00
Rahul Sharma
314dedb96f
make structured clone an enum
2016-09-15 11:32:55 +05:30
Rahul Sharma
9dcb7348a2
store senders instead of buffering messages
2016-09-07 12:07:36 +05:30
Rahul Sharma
0996b38ade
Make service workers talk to their serviceworkerglobalscopes
2016-09-07 12:07:36 +05:30
Chiu-Hsiang Hsu
10cf2ee11a
Remove unnecessary clone from ServiceWorkerManager::prepare_activation
2016-08-27 14:45:17 +08:00
Rahul Sharma
36dbd27ba5
Make the service worker send custom response
2016-07-26 23:16:49 +05:30
Rahul Sharma
66c04a0a07
Remove expect calls in service worker manager thread
2016-07-21 18:32:40 +05:30
Rahul Sharma
eff3e01df0
make resource_thread talk to sw-manager
2016-07-18 19:06:48 +05:30
Rahul Sharma
1e6293ea1d
Integrate service worker manager thread
2016-07-16 23:29:44 +05:30