Commit graph

36788 commits

Author SHA1 Message Date
Manish Goregaokar
c3b93a967d Silence unused warnings 2019-01-03 23:53:50 -08:00
bors-servo
c6f6fb697d
Auto merge of #22609 - servo-wpt-sync:wpt_update_03-01-2019, r=jdm
Sync WPT with upstream (03-01-2019)

Automated downstream sync of changes from upstream as of 03-01-2019.
[no-wpt-sync]

<!-- 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/22609)
<!-- Reviewable:end -->
2019-01-03 22:44:53 -05:00
WPT Sync Bot
0bc27d4696 Update web-platform-tests to revision 71e901cf4534417abfabe4d77a317817f5cc09db 2019-01-03 21:56:54 -05:00
bors-servo
7c34a70ca8
Auto merge of #22542 - georgeroman:serialize_children_of_void_as_empty_strings, r=jdm
Serialize the children of void html elements as empty strings

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

---
<!-- 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 #22502  (GitHub issue number if applicable)

<!-- 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/22542)
<!-- Reviewable:end -->
2019-01-03 16:24:49 -05:00
bors-servo
de09c8fb6e
Auto merge of #22594 - servo-wpt-sync:wpt_update_02-01-2019, r=jdm
Sync WPT with upstream (02-01-2019)

Automated downstream sync of changes from upstream as of 02-01-2019.
[no-wpt-sync]

<!-- 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/22594)
<!-- Reviewable:end -->
2019-01-03 10:31:39 -05:00
bors-servo
1753cda362
Auto merge of #22596 - shanavas786:fix-certifi, r=SimonSapin
Fix certifi import error while running ./match bootstrap

Fixes #22590

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

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach bootstrap` does not report any errors
- [x] These changes fix #22590

<!-- 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/22596)
<!-- Reviewable:end -->
2019-01-03 06:17:03 -05:00
Shanavas M
1bc8f23232 Fix certifi import error while running ./match bootstrap
Fixes #22590
2019-01-03 14:41:54 +05:30
George Roman
a2d5d4f3da Serialize the children of void html elements as empty strings 2019-01-03 07:49:13 +02:00
bors-servo
a42f2f4f18
Auto merge of #22595 - shanavas786:remove-virtualenv, r=jdm
Delete virtualenv when executing mach clean

Closes #22588

<!-- 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/22595)
<!-- Reviewable:end -->
2019-01-03 00:04:05 -05:00
Shanavas M
448f3c84a7 Delete virtualenv when executing mach clean
Closes #22588
2019-01-03 09:51:05 +05:30
WPT Sync Bot
c80d322d92 Update web-platform-tests to revision 4e6563687b9c03d2f54ce0f06ef0ccc8e0964328 2019-01-02 22:45:11 -05:00
bors-servo
e68585a26f
Auto merge of #22576 - Eijebong:itertools, r=Manishearth
Update itertools to 0.8

<!-- 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/22576)
<!-- Reviewable:end -->
2019-01-02 13:05:04 -05:00
bors-servo
721d2a8abd
Auto merge of #22582 - servo:jdm-patch-28, r=SimonSapin
Fix appveyor build

Attempting to fix #22476.

<!-- 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/22582)
<!-- Reviewable:end -->
2019-01-02 08:25:44 -05:00
Josh Matthews
72e08cae6d
Force a new appveyor build. 2019-01-01 20:46:57 -05:00
bors-servo
4b091ef59b
Auto merge of #22578 - servo-wpt-sync:wpt_update_30-12-2018, r=jdm
Sync WPT with upstream (30-12-2018)

Automated downstream sync of changes from upstream as of 30-12-2018.
[no-wpt-sync]

<!-- 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/22578)
<!-- Reviewable:end -->
2018-12-31 16:20:55 -05:00
WPT Sync Bot
d1e28c482e Update web-platform-tests to revision 4dbc8a0d7b1b1c032aaddc2579ec7239ad565127 2018-12-31 13:28:17 -05:00
bors-servo
8de1b8d3f4
Auto merge of #22385 - servo:rustup, r=SimonSapin
Upgrade to rustc 1.33.0-nightly (fb86d604b 2018-12-27)

<!-- 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/22385)
<!-- Reviewable:end -->
2018-12-31 13:09:35 -05:00
Josh Matthews
79ddd81b10
Force new appveyor build 2018-12-31 13:06:44 -05:00
Josh Matthews
636e3bcd43
Use previous appveyor MSVC image. 2018-12-31 12:07:21 -05:00
Josh Matthews
51a422c9ef Update azure for latest macOS build fixes. 2018-12-31 11:10:37 -05:00
Josh Matthews
c0afb2c57c
Add LLVM to appveyor path. 2018-12-31 11:00:32 -05:00
bors-servo
aaf2c5ad64
Auto merge of #22577 - servo:selectors, r=SimonSapin
Publish selectors 0.21.0 on crates.io
2018-12-30 19:04:06 -05:00
Simon Sapin
d114376a8c Publish selectors 0.21.0 on crates.io 2018-12-31 01:01:49 +01:00
Bastien Orivel
b3fd2233b3 Update itertools to 0.8 2018-12-30 16:09:34 +01:00
bors-servo
40f1e188d0
Auto merge of #22574 - Eijebong:bindgen, r=KiChjang
Update bindgen to 0.46

<!-- 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/22574)
<!-- Reviewable:end -->
2018-12-29 16:12:26 -05:00
Bastien Orivel
c3df9b594b Update bindgen to 0.46 2018-12-29 19:30:23 +01:00
bors-servo
00c0341647
Auto merge of #22569 - IlyaBizyaev:add-opensuse-depends, r=ferjm
Add missing build dependencies for openSUSE

<!-- Please describe your changes on the following line: -->
GStreamer development packages and Autotools 2.13 are required for a successful build of servo on openSUSE Linux.
This commit adds missing dependencies (compare with e.g. Fedora and Arch).

---
<!-- 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
- [X] These changes do not require tests because they only affect documentation

<!-- 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/22569)
<!-- Reviewable:end -->
2018-12-28 15:08:50 -05:00
Ilya Bizyaev
a1dd938a15
Add missing build dependencies for openSUSE
GStreamer 1.0 and Autotools 2.13 are required for a successful build of servo on openSUSE Linux
2018-12-28 22:28:14 +03:00
Simon Sapin
be2218a134 Fix some warnings 2018-12-28 15:31:08 +01:00
Simon Sapin
be69f9c3e6 Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
Simon Sapin
82fc6d9f49 Upgrade to rustc 1.33.0-nightly (fb86d604b 2018-12-27) 2018-12-28 13:16:55 +01:00
bors-servo
ec846e3c86
Auto merge of #22449 - georgeroman:implement_htmlmediaelement_playback_rates, r=ferjm
Implement HTMLMediaElement defaultPlaybackRate and playbackRate

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

---
<!-- 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 #22293

<!-- 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/22449)
<!-- Reviewable:end -->
2018-12-28 05:08:39 -05:00
bors-servo
f80c497a7f
Auto merge of #22428 - paulrouget:split_simpleservo, r=jdm
Split simpleservo into 3 crates for rust, c and jni apis

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #22413 (GitHub issue number if applicable)

<!-- 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/22428)
<!-- Reviewable:end -->
2018-12-28 03:40:07 -05:00
Paul Rouget
16a00a107f Split simpleservo into 3 crates for rust, c and jni apis 2018-12-28 09:35:23 +01:00
George Roman
9aea7fb1e9 Disable event_timeupdate tests 2018-12-27 22:25:24 +02:00
George Roman
deb02ab6d7 Implement HTMLMediaElement defaultPlaybackRate and playbackRate attributes 2018-12-26 22:20:51 +02:00
bors-servo
44344452e2
Auto merge of #22549 - ferjm:create.wpt, r=jdm
Make create-wpt mach command use new manifest update implementation

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

<!-- 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/22549)
<!-- Reviewable:end -->
2018-12-26 13:58:16 -05:00
bors-servo
7bc6c8d18f
Auto merge of #22555 - CYBAI:new-urlsearchparams, r=jdm
Construct URLSearchParams from array or object

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #22554, fix #22556 and also fix #22557
- [x] There are tests in `url/urlsearchparams-constructor.any.js` for these changes

<!-- 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/22555)
<!-- Reviewable:end -->
2018-12-26 08:36:00 -05:00
CYBAI
115b73f636 Use IndexMap for WebIDL Record 2018-12-26 18:05:43 +08:00
CYBAI
4ba0ab7bd0 Construct URLSearchParams from array or object 2018-12-26 18:05:42 +08:00
bors-servo
66223ee105
Auto merge of #22121 - gterzian:remove_constellation_block_in_navigation, r=paulrouget
Remove sync constellation -> embedder communication

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

---
<!-- 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 #22042 (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. -->

<!-- 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/22121)
<!-- Reviewable:end -->
2018-12-26 01:53:20 -05:00
bors-servo
69e90a83bc
Auto merge of #22558 - servo-wpt-sync:wpt_update_25-12-2018, r=jdm
Sync WPT with upstream (25-12-2018)

Automated downstream sync of changes from upstream as of 25-12-2018.
[no-wpt-sync]

<!-- 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/22558)
<!-- Reviewable:end -->
2018-12-25 23:32:24 -05:00
WPT Sync Bot
e2620c17c0 Update web-platform-tests to revision 64bd43ee19cc4667e4a3020c5894af7dbe68f5cc 2018-12-25 21:52:42 -05:00
bors-servo
47a308b277
Auto merge of #22552 - servo-wpt-sync:wpt_update_24-12-2018, r=jdm
Sync WPT with upstream (24-12-2018)

Automated downstream sync of changes from upstream as of 24-12-2018.
[no-wpt-sync]

<!-- 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/22552)
<!-- Reviewable:end -->
2018-12-25 01:24:33 -05:00
bors-servo
5ccd912107
Auto merge of #22553 - CYBAI:rm-leading-question-mark, r=jdm
Remove leading question mark when constructing URLSearchParams

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #22551
- [x] There are tests for these changes that I add a new test case for this case

<!-- 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/22553)
<!-- Reviewable:end -->
2018-12-25 00:07:18 -05:00
CYBAI
9de8e7adc0 Remove leading question mark when constructing URLSearchParams 2018-12-25 12:23:05 +08:00
WPT Sync Bot
4be16c75d7 Update web-platform-tests to revision a357943a203d0d587a30c9aa41c4772a0500ff79 2018-12-24 21:55:27 -05:00
bors-servo
f4aafe8caa
Auto merge of #22547 - CYBAI:url-tojson, r=emilio
Implement URL's toJSON()

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #22544
- [x] There are tests named with `url-tojson` for these changes

<!-- 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/22547)
<!-- Reviewable:end -->
2018-12-24 09:51:45 -05:00
Fernando Jiménez Moreno
40337181c3 Make create-wpt mach command use new manifest update implementation 2018-12-24 14:47:09 +01:00
bors-servo
9ce3c97772
Auto merge of #22546 - atouchet:tidy, r=jdm
Update servo-tidy.toml

<!-- Please describe your changes on the following line: -->
rand no longer has a dependency on itself since 0.3 was removed in #22388.

---
<!-- 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. -->

<!-- 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/22546)
<!-- Reviewable:end -->
2018-12-24 08:19:54 -05:00