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

Partial fix for 12415 #13803

Merged
merged 1 commit into from Oct 17, 2016
Merged

Partial fix for 12415 #13803

merged 1 commit into from Oct 17, 2016

Conversation

@scotttrinh
Copy link
Contributor

scotttrinh commented Oct 17, 2016

Fix interface exposure for Bluetooth, which ended up pulling a longer thread of other interfaces into it. Per @jdm just went ahead and did all of the interfaces that ./mach build -d errored on, so there are a lot of interfaces here.


  • ./mach build -d does not report any errors
  • ./mach test-tidy does not report any errors
  • These changes fix (partially) #12415
  • These changes do not require tests because they only removed code

This change is Reviewable

@highfive
Copy link

highfive commented Oct 17, 2016

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

@highfive
Copy link

highfive commented Oct 17, 2016

Heads up! This PR modifies the following files:

  • @fitzgen: components/script/dom/webidls/MouseEvent.webidl, components/script/dom/webidls/CharacterData.webidl, components/script/dom/webidls/TreeWalker.webidl, components/script/dom/webidls/FocusEvent.webidl, components/script/dom/webidls/KeyboardEvent.webidl, components/script/dom/webidls/DocumentFragment.webidl, components/script/dom/webidls/Bluetooth.webidl, components/script/dom/webidls/NodeIterator.webidl, components/script/dom/webidls/Window.webidl, components/script/dom/webidls/ProcessingInstruction.webidl, components/script/dom/webidls/TouchEvent.webidl, components/script/dom/webidls/HTMLFormElement.webidl, components/script/dom/webidls/Node.webidl, components/script/dom/webidls/HTMLFormControlsCollection.webidl, components/script/dom/webidls/ChildNode.webidl, components/script/dom/webidls/ParentNode.webidl, components/script/dom/webidls/ForceTouchEvent.webidl, components/script/dom/webidls/BluetoothRemoteGATTServer.webidl, components/script/dom/webidls/Range.webidl, components/script/dom/webidls/HTMLOptionsCollection.webidl, components/script/dom/webidls/HTMLHeadElement.webidl, components/script/dom/webidls/Navigator.webidl, components/script/dom/webidls/DocumentType.webidl, components/script/dom/webidls/HTMLElement.webidl, components/script/dom/webidls/BluetoothUUID.webidl, components/script/dom/webidls/BluetoothDevice.webidl, components/script/dom/webidls/NonElementParentNode.webidl, components/script/dom/webidls/DOMImplementation.webidl, components/script/dom/webidls/BluetoothAdvertisingData.webidl, components/script/dom/webidls/BluetoothCharacteristicProperties.webidl, components/script/dom/webidls/UIEvent.webidl, components/script/dom/webidls/NamedNodeMap.webidl, components/script/dom/webidls/RadioNodeList.webidl, components/script/dom/webidls/HTMLScriptElement.webidl, components/script/dom/webidls/HTMLCollection.webidl, components/script/dom/webidls/NodeList.webidl, components/script/dom/webidls/Document.webidl, components/script/dom/webidls/XMLHttpRequest.webidl, components/script/dom/webidls/Element.webidl, components/script/dom/webidls/XMLDocument.webidl, components/script/dom/webidls/NodeFilter.webidl, components/script/dom/webidls/BluetoothRemoteGATTCharacteristic.webidl, components/script/dom/webidls/BluetoothRemoteGATTService.webidl, components/script/dom/webidls/BluetoothRemoteGATTDescriptor.webidl, components/script/dom/webidls/Text.webidl, components/script/dom/webidls/Attr.webidl, components/script/dom/webidls/Comment.webidl
  • @KiChjang: components/script/dom/webidls/MouseEvent.webidl, components/script/dom/webidls/CharacterData.webidl, components/script/dom/webidls/TreeWalker.webidl, components/script/dom/webidls/FocusEvent.webidl, components/script/dom/webidls/KeyboardEvent.webidl, components/script/dom/webidls/DocumentFragment.webidl, components/script/dom/webidls/Bluetooth.webidl, components/script/dom/webidls/NodeIterator.webidl, components/script/dom/webidls/Window.webidl, components/script/dom/webidls/ProcessingInstruction.webidl, components/script/dom/webidls/TouchEvent.webidl, components/script/dom/webidls/HTMLFormElement.webidl, components/script/dom/webidls/Node.webidl, components/script/dom/webidls/HTMLFormControlsCollection.webidl, components/script/dom/webidls/ChildNode.webidl, components/script/dom/webidls/ParentNode.webidl, components/script/dom/webidls/ForceTouchEvent.webidl, components/script/dom/webidls/BluetoothRemoteGATTServer.webidl, components/script/dom/webidls/Range.webidl, components/script/dom/webidls/HTMLOptionsCollection.webidl, components/script/dom/webidls/HTMLHeadElement.webidl, components/script/dom/webidls/Navigator.webidl, components/script/dom/webidls/DocumentType.webidl, components/script/dom/webidls/HTMLElement.webidl, components/script/dom/webidls/BluetoothUUID.webidl, components/script/dom/webidls/BluetoothDevice.webidl, components/script/dom/webidls/NonElementParentNode.webidl, components/script/dom/webidls/DOMImplementation.webidl, components/script/dom/webidls/BluetoothAdvertisingData.webidl, components/script/dom/webidls/BluetoothCharacteristicProperties.webidl, components/script/dom/webidls/UIEvent.webidl, components/script/dom/webidls/NamedNodeMap.webidl, components/script/dom/webidls/RadioNodeList.webidl, components/script/dom/webidls/HTMLScriptElement.webidl, components/script/dom/webidls/HTMLCollection.webidl, components/script/dom/webidls/NodeList.webidl, components/script/dom/webidls/Document.webidl, components/script/dom/webidls/XMLHttpRequest.webidl, components/script/dom/webidls/Element.webidl, components/script/dom/webidls/XMLDocument.webidl, components/script/dom/webidls/NodeFilter.webidl, components/script/dom/webidls/BluetoothRemoteGATTCharacteristic.webidl, components/script/dom/webidls/BluetoothRemoteGATTService.webidl, components/script/dom/webidls/BluetoothRemoteGATTDescriptor.webidl, components/script/dom/webidls/Text.webidl, components/script/dom/webidls/Attr.webidl, components/script/dom/webidls/Comment.webidl
@jdm
Copy link
Member

jdm commented Oct 17, 2016

@bors-servo: r+
Woo!

@bors-servo
Copy link
Contributor

bors-servo commented Oct 17, 2016

📌 Commit d1e4732 has been approved by jdm

@highfive highfive assigned jdm and unassigned glennw Oct 17, 2016
@bors-servo
Copy link
Contributor

bors-servo commented Oct 17, 2016

Testing commit d1e4732 with merge de2a6d6...

bors-servo added a commit that referenced this pull request Oct 17, 2016
Partial fix for 12415

<!-- Please describe your changes on the following line: -->
Fix interface exposure for Bluetooth, which ended up pulling a longer thread of other interfaces into it. Per @jdm just went ahead and did all of the interfaces that `./mach build -d` errored on, so there are a lot of interfaces here.

---
<!-- 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 (partially) #12415

<!-- Either: -->
- [x] These changes do not require tests because they only removed code

<!-- 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/13803)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented Oct 17, 2016

💔 Test failed - linux-rel-wpt

@highfive
Copy link

highfive commented Oct 17, 2016

  ▶ Unexpected subtest result in /FileAPI/idlharness.worker:
  └ PASS [expected FAIL] Window interface: existence and properties of interface object

  ▶ Unexpected subtest result in /WebCryptoAPI/idlharness.worker:
  └ PASS [expected FAIL] Window interface: existence and properties of interface object

  ▶ Unexpected subtest result in /workers/semantics/interface-objects/002.worker:
  └ PASS [expected FAIL] The Navigator interface object should not be exposed.

  ▶ Unexpected subtest result in /workers/semantics/interface-objects/002.worker:
  └ PASS [expected FAIL] The DOMImplementation interface object should not be exposed.

  ▶ Unexpected subtest result in /workers/semantics/interface-objects/002.worker:
  └ PASS [expected FAIL] The UIEvent interface object should not be exposed.

  ▶ Unexpected subtest result in /workers/semantics/interface-objects/002.worker:
  └ PASS [expected FAIL] The FocusEvent interface object should not be exposed.

  ▶ Unexpected subtest result in /workers/semantics/interface-objects/002.worker:
  └ PASS [expected FAIL] The MouseEvent interface object should not be exposed.

  ▶ Unexpected subtest result in /workers/semantics/interface-objects/002.worker:
  └ PASS [expected FAIL] The KeyboardEvent interface object should not be exposed.
@scotttrinh
Copy link
Contributor Author

scotttrinh commented Oct 17, 2016

On it!

@scotttrinh scotttrinh force-pushed the scotttrinh:bluetooth-webidl branch from d1e4732 to ab0ddf9 Oct 17, 2016
@KiChjang
Copy link
Member

KiChjang commented Oct 17, 2016

Neat!

@bors-servo r=jdm

@bors-servo
Copy link
Contributor

bors-servo commented Oct 17, 2016

📌 Commit ab0ddf9 has been approved by jdm

@bors-servo
Copy link
Contributor

bors-servo commented Oct 17, 2016

Testing commit ab0ddf9 with merge 48dd0d4...

bors-servo added a commit that referenced this pull request Oct 17, 2016
Partial fix for 12415

<!-- Please describe your changes on the following line: -->
Fix interface exposure for Bluetooth, which ended up pulling a longer thread of other interfaces into it. Per @jdm just went ahead and did all of the interfaces that `./mach build -d` errored on, so there are a lot of interfaces here.

---
<!-- 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 (partially) #12415

<!-- Either: -->
- [x] These changes do not require tests because they only removed code

<!-- 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/13803)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented Oct 17, 2016

💔 Test failed - linux-rel-wpt

@highfive
Copy link

highfive commented Oct 17, 2016

  ▶ FAIL [expected PASS] /_mozilla/css/incremental_trailing_whitespace_a.html
  └   → /_mozilla/css/incremental_trailing_whitespace_a.html da54041086f2975f8e3c776d2283ad6609e6862a
/_mozilla/css/incremental_trailing_whitespace_ref.html f5d0147c8bddbdc772a7e5e86c7c9e433fcd486b
Testing da54041086f2975f8e3c776d2283ad6609e6862a == f5d0147c8bddbdc772a7e5e86c7c9e433fcd486b
@KiChjang
Copy link
Member

KiChjang commented Oct 17, 2016

@bors-servo
Copy link
Contributor

bors-servo commented Oct 17, 2016

Previous build results for arm32, arm64, linux-dev, linux-rel-css, mac-dev-unit, mac-rel-css, mac-rel-wpt1, mac-rel-wpt2, windows-dev are reusable. Rebuilding only linux-rel-wpt...

@bors-servo
Copy link
Contributor

bors-servo commented Oct 17, 2016

@bors-servo bors-servo merged commit ab0ddf9 into servo:master Oct 17, 2016
3 checks passed
3 checks passed
continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
homu Test successful
Details
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.

None yet

6 participants
You can’t perform that action at this time.