aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/structuredclone.rs
Commit message (Collapse)AuthorAgeFilesLines
* continue messageport, transferable, postmessage optionsGregory Terzian2019-10-191-132/+169
|
* begin messageport, transferable objects, implKeith Yeung2019-10-191-30/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Modify *::get_cx methods to return a safe JSContext instead of a raw onemarmeladema2019-07-241-1/+1
|
* Create a helper API for entering a DOM object's compartmentKamil Niski2019-06-291-3/+3
| | | | | | Revert some unnecessary changes Fix fmt errors
* Upgrade to Spidermonkey 67.Josh Matthews2019-06-261-2/+2
|
* Update to SpiderMonkey 66.Josh Matthews2019-05-101-2/+11
|
* Update MPL license to https (part 3)Jan Andre Ikenmeyer2018-11-191-1/+1
|
* Reorder importsPyfisch2018-11-061-7/+7
|
* `cargo fix --edition`Simon Sapin2018-11-061-6/+6
|
* Format script componentchansuke2018-09-191-105/+140
|
* Upgraded to SM 60Alan Jeffrey2018-08-201-17/+45
|
* use a structured clone holder to store rooted clonesGregory Terzian2018-08-071-5/+14
|
* Adapt Servo for mozjs 0.6 and the changes introduced in servo/rust-mozjs#393Marcin Mielniczuk2018-03-281-8/+12
|
* Rename Root<T> to DomRoot<T>Anthony Ramine2017-09-261-2/+2
| | | | | | | In a later PR, DomRoot<T> will become a type alias of Root<Dom<T>>, where Root<T> will be able to handle all the things that need to be rooted that have a stable traceable address that doesn't move for the whole lifetime of the root. Stay tuned.
* Rename dom::bindings::js to dom::bindings::rootAnthony Ramine2017-09-261-1/+1
|
* Untry scriptSimon Sapin2017-06-181-1/+1
|
* Create higher-level APIs for manipulating custom structured clones.alajara2017-05-151-14/+38
|
* Provide MIME type data for File in formdata::get_fileKeith Yeung2017-04-091-1/+1
|
* support structured cloning for BlobGregory Terzian2017-03-221-24/+113
|
* implement stubs for structured clone callbacksGregory Terzian2017-03-051-3/+69
|
* Make StructuredCloneData::read take a &GlobalScopeAnthony Ramine2016-10-061-3/+3
|
* make structured clone an enumRahul Sharma2016-09-151-25/+29
|
* store senders instead of buffering messagesRahul Sharma2016-09-071-5/+9
|
* Make service workers talk to their serviceworkerglobalscopesRahul Sharma2016-09-071-0/+16
|
* Update SpiderMonkeyAnthony Ramine2016-05-031-2/+1
|
* Rustfmt some of script.Ms2ger2015-11-181-9/+17
|
* Support the updated spidermonkey bindingsMichael Wu2015-10-141-2/+2
|
* Refactor Error enum usage to consistently be qualifiedAnthony Urena2015-10-061-3/+2
|
* sorted the extern crate, mod & use declarationsRavi Shankar2015-09-241-3/+2
|
* Fix reported test-tidy errors for unmerged import blocksBrandon Fairchild2015-09-191-2/+0
| | | | This merges import blocks that were reported by tidy as unmerged.
* sort all usesJohann Tuffe2015-08-201-2/+2
|
* Upgrade to SM 39Michael Wu2015-06-191-8/+7
|
* auto merge of #4717 : Ms2ger/servo/doc-proxy, r=saneyukibors-servo2015-01-281-2/+0
|\
| * Require documentation for all code in dom::bindings (excluding ↵Ms2ger2015-01-251-2/+0
| | | | | | | | dom::bindings::codegen).
* | Update rustc to 00b112c45a604fa6f4b59af2a40c9deeadfdb7c6/rustc-1.0.0-dev.Josh Matthews2015-01-281-0/+2
|/
* Document structuredclone.rs.Ms2ger2015-01-201-0/+10
|
* Make StructuredCloneData an opaque struct.Ms2ger2015-01-101-4/+2
|
* Implement StructuredCloneData::read.Ms2ger2015-01-101-1/+15
|
* Implement StructuredCloneData::write.Ms2ger2015-01-101-0/+28
|
* Create a StructuredCloneData struct to encapsulate the result of a ↵Ms2ger2015-01-101-0/+12
structured clone.