Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement DOM APIs for ChannelSplitterNode #22648

Merged
merged 2 commits into from Jan 12, 2019
Merged

Implement DOM APIs for ChannelSplitterNode #22648

merged 2 commits into from Jan 12, 2019

Conversation

@collares
Copy link
Contributor

@collares collares commented Jan 8, 2019

Based on #21591. Fixes #21558. I tried to update the expected results for WPT using "./mach update-wpt"; let me know if I got something wrong.


  • ./mach build -d does not report any errors
  • ./mach test-tidy does not report any errors
  • These changes fix the second half of #21558
  • There are web-platform-tests tests for these changes
  • These changes do not require tests because ___

This change is Reviewable

@highfive
Copy link

@highfive highfive commented Jan 8, 2019

Thanks for the pull request, and welcome! The Servo team is excited to review your changes, and you should hear from @Manishearth (or someone else) soon.

@highfive
Copy link

@highfive highfive commented Jan 8, 2019

Heads up! This PR modifies the following files:

  • @asajeffrey: components/script/dom/webidls/BaseAudioContext.webidl, components/script/dom/mod.rs, components/script/dom/webidls/AudioNode.webidl, components/script/dom/audionode.rs, components/script/dom/baseaudiocontext.rs and 2 more
  • @KiChjang: components/script/dom/webidls/BaseAudioContext.webidl, components/script/dom/mod.rs, components/script/dom/webidls/AudioNode.webidl, components/script/dom/audionode.rs, components/script/dom/baseaudiocontext.rs and 2 more
components/script/dom/audionode.rs Outdated Show resolved Hide resolved
components/script/dom/audionode.rs Outdated Show resolved Hide resolved
components/script/dom/audionode.rs Outdated Show resolved Hide resolved
components/script/dom/channelsplitternode.rs Outdated Show resolved Hide resolved
@Manishearth
Copy link
Member

@Manishearth Manishearth commented Jan 9, 2019

overall looks good! minor fixes (there was a bug in the merger code which may have misled you here, my bad)

@collares
Copy link
Contributor Author

@collares collares commented Jan 9, 2019

Manish and Keith, I appreciate the review comments :) Thanks! Updated the patch.

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Jan 9, 2019

@bors-servo
Copy link
Contributor

@bors-servo bors-servo commented Jan 9, 2019

📌 Commit ab01190 has been approved by Manishearth

@bors-servo
Copy link
Contributor

@bors-servo bors-servo commented Jan 10, 2019

Testing commit ab01190 with merge d1d24a0...

bors-servo added a commit that referenced this pull request Jan 10, 2019
Implement DOM APIs for ChannelSplitterNode

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

Based on #21591. Fixes #21558. I tried to update the expected results for WPT using "./mach update-wpt"; let me know if I got something wrong.

---
<!-- 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 the second half of #21558

<!-- Either: -->
- [x] There are web-platform-tests tests for these changes
- [ ] 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. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22648)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

@bors-servo bors-servo commented Jan 10, 2019

💔 Test failed - linux-rel-css

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Jan 10, 2019

@collares
Copy link
Contributor Author

@collares collares commented Jan 11, 2019

Thanks! I added the interface to the file.

By the way, what is the pinging etiquette/protocol in situations such as this one? Should I just wait, add a comment, or use IRC?

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Jan 11, 2019

Leave a comment or use IRC, your choice

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Jan 11, 2019

@bors-servo
Copy link
Contributor

@bors-servo bors-servo commented Jan 11, 2019

📌 Commit 1209cf1 has been approved by Manishearth

@bors-servo
Copy link
Contributor

@bors-servo bors-servo commented Jan 11, 2019

Testing commit 1209cf1 with merge ce2c933...

bors-servo added a commit that referenced this pull request Jan 11, 2019
Implement DOM APIs for ChannelSplitterNode

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

Based on #21591. Fixes #21558. I tried to update the expected results for WPT using "./mach update-wpt"; let me know if I got something wrong.

---
<!-- 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 the second half of #21558

<!-- Either: -->
- [x] There are web-platform-tests tests for these changes
- [ ] 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. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22648)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this pull request Jan 12, 2019
Implement DOM APIs for ChannelSplitterNode

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

Based on #21591. Fixes #21558. I tried to update the expected results for WPT using "./mach update-wpt"; let me know if I got something wrong.

---
<!-- 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 the second half of #21558

<!-- Either: -->
- [x] There are web-platform-tests tests for these changes
- [ ] 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. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22648)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

@bors-servo bors-servo commented Jan 12, 2019

💔 Test failed - status-taskcluster

@collares
Copy link
Contributor Author

@collares collares commented Jan 12, 2019

Ran 4402 tests finished in 1687.0 seconds.
  • 4401 ran as expected. 547 tests skipped.
  • 1 tests failed unexpectedly

Tests with unexpected results:
  ▶ FAIL [expected PASS] /css/CSS2/colors/color-142.xht
  └   → /css/CSS2/colors/color-142.xht 8fcd2853900c5150a8b614cfb9d661cacab3d874
/css/CSS2/colors/color-142-ref.xht 3e58793d8652fb373c53ccc19a963a632ca341d6
Testing 8fcd2853900c5150a8b614cfb9d661cacab3d874 == 3e58793d8652fb373c53ccc19a963a632ca341d6
@Manishearth
Copy link
Member

@Manishearth Manishearth commented Jan 12, 2019

@bors-servo retry

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Jan 12, 2019

Probably a new intermittent

@bors-servo
Copy link
Contributor

@bors-servo bors-servo commented Jan 12, 2019

💣 Failed to start rebuilding: Unknown error

@bors-servo
Copy link
Contributor

@bors-servo bors-servo commented Jan 12, 2019

Testing commit 1209cf1 with merge 400e5ad...

bors-servo added a commit that referenced this pull request Jan 12, 2019
Implement DOM APIs for ChannelSplitterNode

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

Based on #21591. Fixes #21558. I tried to update the expected results for WPT using "./mach update-wpt"; let me know if I got something wrong.

---
<!-- 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 the second half of #21558

<!-- Either: -->
- [x] There are web-platform-tests tests for these changes
- [ ] 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. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22648)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

@bors-servo bors-servo commented Jan 12, 2019

💔 Test failed - mac-rel-wpt4

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Jan 12, 2019

@bors-servo
Copy link
Contributor

@bors-servo bors-servo commented Jan 12, 2019

Testing commit 1209cf1 with merge c7cd1b8...

bors-servo added a commit that referenced this pull request Jan 12, 2019
Implement DOM APIs for ChannelSplitterNode

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

Based on #21591. Fixes #21558. I tried to update the expected results for WPT using "./mach update-wpt"; let me know if I got something wrong.

---
<!-- 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 the second half of #21558

<!-- Either: -->
- [x] There are web-platform-tests tests for these changes
- [ ] 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. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22648)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

@bors-servo bors-servo commented Jan 12, 2019

💔 Test failed - mac-rel-css1

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Jan 12, 2019

@bors-servo
Copy link
Contributor

@bors-servo bors-servo commented Jan 12, 2019

@bors-servo
Copy link
Contributor

@bors-servo bors-servo commented Jan 12, 2019

@bors-servo bors-servo mentioned this pull request Jan 12, 2019
4 of 4 tasks complete
@bors-servo bors-servo merged commit 1209cf1 into servo:master Jan 12, 2019
3 of 4 checks passed
3 of 4 checks passed
@travis-ci
Travis CI - Pull Request Build Errored
Details
Taskcluster (pull_request) TaskGroup: success
Details
continuous-integration/appveyor/pr AppVeyor build succeeded
Details
@bors-servo
homu Test successful
Details
@collares collares deleted the collares:ChannelSplitterNode branch Jan 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

6 participants