Commit graph

42561 commits

Author SHA1 Message Date
Manish Goregaokar
bf9614edf7 Add MediaStream::new_single() 2020-07-02 13:26:55 -07:00
Manish Goregaokar
6a001e7523 Add MediaStreamAudioDestinationNode 2020-07-02 13:26:55 -07:00
Manish Goregaokar
45af4fab07 Update servo-media 2020-07-02 13:26:55 -07:00
bors-servo
3bc4a935f8
Auto merge of #27100 - muodov:master, r=gterzian
Implement HTMLFormElement.requestSubmit()

<!-- Please describe your changes on the following line: -->
This PR contains an implementation of [HTMLFormElement.requestSubmit()](https://html.spec.whatwg.org/multipage/forms.html#dom-form-requestsubmit)

This is literally my first hundred lines of Rust code, so if I crossed a few sacred lines here and there, please go easy on me :)

---
<!-- 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 fix #23417

<!-- Either: -->
- [x] [WPT tests](https://github.com/servo/servo/blob/master/tests/wpt/web-platform-tests/html/semantics/forms/the-form-element/form-requestsubmit.html) for these changes
There are two tests that still fail because we don't support `:invalid` CSS selector (see #10781). I verified that they pass if you change them to not use `:invalid`. Should be unlocked by #26729.

<!-- 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. -->
2020-07-02 09:54:47 -04:00
bors-servo
5d8812e2a1
Auto merge of #27148 - servo:dependabot/cargo/tokio-uds-0.2.7, r=jdm
build(deps): bump tokio-uds from 0.2.6 to 0.2.7

Bumps [tokio-uds](https://github.com/tokio-rs/tokio) from 0.2.6 to 0.2.7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/tokio-rs/tokio/releases">tokio-uds's releases</a>.</em></p>
<blockquote>
<h2>Tokio v0.2.7</h2>
<p>This release includes both bug fixes and incremental improvements across most of Tokio. The primary bug fixes are to <code>Runtime</code> configured with <code>basic_scheduler</code> and <code>task::LocalSet</code>.</p>
<h3>Fixes</h3>
<ul>
<li>potential deadlock when dropping <code>basic_scheduler</code> Runtime.</li>
<li>calling <code>spawn_blocking</code> from within a <code>spawn_blocking</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2006">#2006</a>).</li>
<li>storing a <code>Runtime</code> instance in a thread-local (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2011">#2011</a>).</li>
<li>miscellaneous documentation fixes.</li>
<li>rt: fix <code>Waker::will_wake</code> to return true when tasks match (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2045">#2045</a>).</li>
<li>test-util: <code>time::advance</code> runs pending tasks before changing the time (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2059">#2059</a>).</li>
</ul>
<h3>Added</h3>
<ul>
<li><code>net::lookup_host</code> maps a <code>T: ToSocketAddrs</code> to a stream of <code>SocketAddrs</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/1870">#1870</a>).</li>
<li><code>process::Child</code> fields are made public to match <code>std</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2014">#2014</a>).</li>
<li>impl <code>Stream</code> for <code>sync::broadcast::Receiver</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2012">#2012</a>).</li>
<li><code>sync::RwLock</code> provides an asynchonous read-write lock (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/1699">#1699</a>).</li>
<li><code>runtime::Handle::current</code> returns the handle for the current runtime (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2040">#2040</a>).</li>
<li><code>StreamExt::filter</code> filters stream values according to a predicate (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2001">#2001</a>).</li>
<li><code>StreamExt::filter_map</code> simultaneously filter and map stream values (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2001">#2001</a>).</li>
<li><code>StreamExt::try_next</code> convenience for streams of <code>Result&lt;T, E&gt;</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2005">#2005</a>).</li>
<li><code>StreamExt::take</code> limits a stream to a specified number of values (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2025">#2025</a>).</li>
<li><code>StreamExt::take_while</code> limits a stream based on a predicate (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2029">#2029</a>).</li>
<li><code>StreamExt::all</code> tests if every element of the stream matches a predicate (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2035">#2035</a>).</li>
<li><code>StreamExt::any</code> tests if any element of the stream matches a predicate (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2034">#2034</a>).</li>
<li><code>task::LocalSet.await</code> runs spawned tasks until the set is idle (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/1971">#1971</a>).</li>
<li><code>time::DelayQueue::len</code> returns the number entries in the queue (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/1755">#1755</a>).</li>
<li>expose runtime options from the <code>#[tokio::main]</code> and <code>#[tokio::test]</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2022">#2022</a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8bf4696f31"><code>8bf4696</code></a> chore: prepare v0.2.7 release (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2065">#2065</a>)</li>
<li><a href="10398b20c0"><code>10398b2</code></a> docs: minor tweaks to <code>StreamExt</code> API docs (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2066">#2066</a>)</li>
<li><a href="780d6f91a0"><code>780d6f9</code></a> docs: improve tokio::io API documentation (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2060">#2060</a>)</li>
<li><a href="45da5f3510"><code>45da5f3</code></a> rt: cleanup runtime::context (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2063">#2063</a>)</li>
<li><a href="855d39f849"><code>855d39f</code></a> Fix basic_scheduler deadlock when waking during drop (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2062">#2062</a>)</li>
<li><a href="798e86821f"><code>798e868</code></a> task: add ways to run a <code>LocalSet</code> from within a rt context (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/1971">#1971</a>)</li>
<li><a href="0193df3a59"><code>0193df3</code></a> rt: add a Handle::current() (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2040">#2040</a>)</li>
<li><a href="5930acef73"><code>5930ace</code></a> rt: share vtable between waker and waker ref (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2045">#2045</a>)</li>
<li><a href="3540c5b9ee"><code>3540c5b</code></a> stream: Add StreamExt::any (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2034">#2034</a>)</li>
<li><a href="188fc6e0d2"><code>188fc6e</code></a> process: deprecate Child stdio accessors in favor of pub fields (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2014">#2014</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-0.2.6...tokio-0.2.7">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=tokio-uds&package-manager=cargo&previous-version=0.2.6&new-version=0.2.7)](https://dependabot.com/compatibility-score/?dependency-name=tokio-uds&package-manager=cargo&previous-version=0.2.6&new-version=0.2.7)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

</details>
2020-07-02 08:52:40 -04:00
Maxim Tsoy
8194da2752 Implement HTMLFormElement.requestSubmit()Also includes a fix for reentrant form submission behavior 2020-07-02 12:33:21 +02:00
dependabot-preview[bot]
708a8f4059
build(deps): bump tokio-uds from 0.2.6 to 0.2.7
Bumps [tokio-uds](https://github.com/tokio-rs/tokio) from 0.2.6 to 0.2.7.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-0.2.6...tokio-0.2.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-02 07:50:24 +00:00
bors-servo
83b2f0de0b
Auto merge of #27141 - camelid:master, r=paulrouget
Fix typo

<!-- Please describe your changes on the following line: -->
Fix a typo in the selectors crate README.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #___ (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because ___

<!-- 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. -->
2020-07-02 02:24:57 -04:00
Camelid
b8b7049aa2 Fix typo 2020-07-01 13:49:28 -07:00
bors-servo
8713954a53
Auto merge of #27126 - kunalmohan:gpu-mapped-range, r=kvark
Implement GPUBuffer.getMappedRange()

<!-- Please describe your changes on the following line: -->
The new fields added to `GPUBuffer` are-
1. `mapping`- This is the buffer data. This is not directly exposed to user and is refcounted to keep track of the number of `ArrayBuffer`s that point to the content in it.
2. `mapping_range`- The range of mapped portion of the GPUBuffer.
3. `mapped_ranges`- Ranges that the various `ArrayBuffer`s expose to the user. Used for validation of `getMappedRange()`
4. `js_buffers`- Actual `ArrayBuffer`s that expose the data to the user. They are detached on unmap.
5. `map_promise`- Promise that represents the pending mapping.

This PR also changes the order of the exit of threads. WebGL thread is responsible for sending `Exit` message to WebRender and therefore should be exited after WebGPU threads.

r?@kvark @jdm

---
<!-- 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
- [ ] These changes fix #___ (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because ___

<!-- 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. -->
2020-07-01 15:22:27 -04:00
Kunal Mohan
891a3bd30e Encapsulate buffer map fields in a separate struct 2020-07-01 23:58:55 +05:30
bors-servo
81ec205c9d
Auto merge of #27139 - servo-wpt-sync:wpt_update_01-07-2020, r=jdm
Sync WPT with upstream (01-07-2020)

Automated downstream sync of changes from upstream as of 01-07-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-07-01 13:29:36 -04:00
Josh Matthews
d1718301c5
Add 2020 flexbox failure. 2020-07-01 11:55:53 -04:00
Kunal Mohan
575036bb88 Implement GPUBuffer.getMappedRange() 2020-07-01 20:37:17 +05:30
WPT Sync Bot
b435224233 Update web-platform-tests to revision b89d7ff93b5076d389404f2a062b83e73754307f 2020-07-01 11:14:37 +00:00
bors-servo
19b36bd795
Auto merge of #27131 - servo:jdm-patch-44, r=Manishearth
Update to 6/30 rustc.
2020-06-30 17:39:39 -04:00
bors-servo
ee46561b78
Auto merge of #27127 - servo-wpt-sync:wpt_update_30-06-2020, r=jdm
Sync WPT with upstream (30-06-2020)

Automated downstream sync of changes from upstream as of 30-06-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-06-30 17:22:43 -04:00
Josh Matthews
4b86df4378
Update to new internal rustc tables() API. 2020-06-30 16:52:14 -04:00
Josh Matthews
392dd1d3d6
Update to 6/30 rustc. 2020-06-30 16:51:09 -04:00
Josh Matthews
757eb209b2
Revert d652dc11c2 2020-06-30 16:50:49 -04:00
Josh Matthews
d652dc11c2
Update to 6/30 rustc. 2020-06-30 16:49:32 -04:00
Josh Matthews
bbf540dc27
Add 2020 timeout. 2020-06-30 14:11:59 -04:00
bors-servo
4b034ede46
Auto merge of #26752 - ferjm:datachannel, r=Manishearth
WebRTC data channels support

- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #26212

This depends on https://github.com/servo/media/pull/350 and contains the basic pieces to make a  simple test like https://ferjm.github.io/samples/src/content/datachannel/basic/ work
2020-06-30 13:53:32 -04:00
bors-servo
624559640f
Auto merge of #27122 - servo:dependabot/cargo/unicode-width-0.1.8, r=jdm
build(deps): bump unicode-width from 0.1.7 to 0.1.8

Bumps [unicode-width](https://github.com/unicode-rs/unicode-width) from 0.1.7 to 0.1.8.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/unicode-rs/unicode-width/commits/v0.1.8">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=unicode-width&package-manager=cargo&previous-version=0.1.7&new-version=0.1.8)](https://dependabot.com/compatibility-score/?dependency-name=unicode-width&package-manager=cargo&previous-version=0.1.7&new-version=0.1.8)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

</details>
2020-06-30 12:03:01 -04:00
Fernando Jiménez Moreno
c2968fa2e5 Fix doc build 2020-06-30 17:38:18 +02:00
bors-servo
b7e1a9ae8b
Auto merge of #27118 - atouchet:icon, r=jdm
Update Servo logo files

<!-- Please describe your changes on the following line: -->
Update of #25846. Add new Servo logo files and remove some old versions.

Closes #25846

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #___ (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because ___

<!-- 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. -->
2020-06-30 10:45:11 -04:00
Fernando Jiménez Moreno
27f439a71c Hide interfaces behind webrtc pref 2020-06-30 15:58:39 +02:00
bors-servo
db00c1f96e
Auto merge of #27114 - paulrouget:key_events, r=jdm
[UWP] Key events

This is the initial work required for proper keyboard events.
The text controller implementation is very basic, just enough to show the virtual keyboard when it's needed, and have basic key events.
2020-06-30 09:41:15 -04:00
Fernando Jiménez Moreno
a4f1bc2efc Update test expectations 2020-06-30 15:19:40 +02:00
WPT Sync Bot
f397fef6e3 Update web-platform-tests to revision 1cb9daef513ee0c7e82a6689a6248946d0c580c0 2020-06-30 10:42:53 +00:00
dependabot-preview[bot]
37ab65cf0a
build(deps): bump unicode-width from 0.1.7 to 0.1.8
Bumps [unicode-width](https://github.com/unicode-rs/unicode-width) from 0.1.7 to 0.1.8.
- [Release notes](https://github.com/unicode-rs/unicode-width/releases)
- [Commits](https://github.com/unicode-rs/unicode-width/commits/v0.1.8)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-30 08:01:22 +00:00
Alex Touchet
c379b65307
Update Servo logo files 2020-06-29 23:20:54 -07:00
bors-servo
b9404fcd48
Auto merge of #27016 - gterzian:fix_closing_window, r=jdm,paulrouget
Ensure clean shutdown of JS threads

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

FIX https://github.com/servo/servo/issues/26685
FIX https://github.com/servo/servo/issues/26996
FIX https://github.com/servo/servo/issues/9672
FIX #27027

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #___ (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because ___

<!-- 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. -->
2020-06-30 02:06:57 -04:00
Paul Rouget
2dcb78de13 UWP: Basic key events 2020-06-30 07:30:54 +02:00
Gregory Terzian
44ebca72da ensure clean shutdown of all threads running JS 2020-06-30 13:22:38 +08:00
Fernando Jiménez Moreno
6ebb73d9a4 Fix rooting issue 2020-06-29 16:53:50 +02:00
Fernando Jiménez Moreno
7eb44f81f2 Fix data channels borrowing errors 2020-06-29 16:53:50 +02:00
Fernando Jiménez Moreno
b968852456 Do not register data channel twice 2020-06-29 16:53:50 +02:00
Josh Matthews
a6a00d5e65 Use newer Ubuntu docker image. 2020-06-29 16:53:50 +02:00
Josh Matthews
9506fb63f5 Use a more correct package name. 2020-06-29 16:53:49 +02:00
Josh Matthews
cbdf95eb34 Use correct package name. 2020-06-29 16:53:49 +02:00
Josh Matthews
57699d87df Install libpcre on CI. 2020-06-29 16:53:49 +02:00
Josh Matthews
9ee349dee9 Remove gstreamer installation from docker. 2020-06-29 16:53:49 +02:00
Fernando Jiménez Moreno
51a9438b62 Add 1.16 feature to gstreamer 2020-06-29 16:53:49 +02:00
Fernando Jiménez Moreno
db0b9eee98 Update gstreamer-webrtc 2020-06-29 16:53:49 +02:00
Fernando Jiménez Moreno
820ea452e7 Set data channels as closed on peer connection close 2020-06-29 16:53:49 +02:00
Fernando Jiménez Moreno
2dedcaeaaf Allow receiving binary data channel messages 2020-06-29 16:53:48 +02:00
Fernando Jiménez Moreno
f855fbb604 Allow sending binary messages 2020-06-29 16:53:48 +02:00
Fernando Jiménez Moreno
7db485aeb2 RTCDataChannel.readyState getter 2020-06-29 16:53:48 +02:00
Fernando Jiménez Moreno
9d456d5d17 Use data channel ids 2020-06-29 16:53:48 +02:00