Commit graph

43317 commits

Author SHA1 Message Date
Alex Touchet
cfa716e1d0
Update servo.icns icon 2020-11-17 19:36:54 -08:00
bors-servo
65447b44c5
Auto merge of #27774 - saschanaz:patch-2, r=jdm
Create FUNDING.yml

This follows the sponsor button docs: https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/displaying-a-sponsor-button-in-your-repository

🎉 for moving to Linux Foundation!
2020-11-17 21:25:12 -05:00
Kagami Sascha Rosylight
f08834a584
Create FUNDING.yml
This follows the sponsor button docs: https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/displaying-a-sponsor-button-in-your-repository
2020-11-18 02:06:43 +01:00
bors-servo
856d18250b
Auto merge of #27771 - asajeffrey:new-governance, r=paulrouget
Updated CONTRIBUTING file

<!-- 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 do not require tests because it's 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. -->
2020-11-17 11:11:10 -05:00
Alan Jeffrey
c2ddfa74b8 Updated contact links
Signed-off-by: Alan Jeffrey <asaj@asaj.org>
2020-11-17 09:02:37 -06:00
Alan Jeffrey
e9b656aa6b Updated CONTRIBUTING file
Signed-off-by: Alan Jeffrey <asaj@asaj.org>
2020-11-17 08:40:30 -06:00
bors-servo
1d245e32ac
Auto merge of #27769 - servo-wpt-sync:wpt_update_17-11-2020, r=servo-wpt-sync
Sync WPT with upstream (17-11-2020)

Automated downstream sync of changes from upstream as of 17-11-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-11-17 05:57:50 -05:00
WPT Sync Bot
07ffb174a3 Update web-platform-tests to revision a719147427a6934d24fe013c1251f7294e4afced 2020-11-17 10:57:38 +00:00
bors-servo
7bfa917931
Auto merge of #27767 - atouchet:base64, r=jdm
Dedupe base64 0.11

<!-- 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 (part of) #26013

<!-- 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-11-16 17:10:40 -05:00
bors-servo
594ea14d5b
Auto merge of #27768 - servo-wpt-sync:wpt_update_16-11-2020, r=servo-wpt-sync
Sync WPT with upstream (16-11-2020)

Automated downstream sync of changes from upstream as of 16-11-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-11-16 08:36:50 -05:00
WPT Sync Bot
edbe492dc8 Update web-platform-tests to revision 8dea22c604b5c77f4b244e54373749ac50846947 2020-11-16 10:57:06 +00:00
Alex Touchet
00c604c837
Dedupe base64 0.11 2020-11-15 18:24:55 -08:00
bors-servo
c7f4eba3db
Auto merge of #27766 - jdm:embedding-blit, r=asajeffrey
Embedding support for offscreen-rendering

The current embedding API assumes it should render directly to a native widget at all times. These changes expose an option to render to an offscreen surface when starting the engine, as well as a new WebrenderSurfman API for temporarily acquiring  the surface corresponding to the front buffer so it can be used for blitting purposes.

Demonstrated to work in https://github.com/jdm/servo-embedding-example.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
2020-11-15 17:33:40 -05:00
Josh Matthews
bd2d4596b0 Allow embedders to access front buffer surface. 2020-11-15 17:33:25 -05:00
Josh Matthews
d9484d5d06 Expose WebrenderSurfman interface to embedders. 2020-11-15 17:33:25 -05:00
Josh Matthews
cb2b2abdee Expose non-widget rendering to embedders. 2020-11-15 17:33:25 -05:00
bors-servo
838d833cf9
Auto merge of #27717 - servo:jdm-patch-46, r=jdm
Pin bluetooth devices.

The lack of a pinned revision in this manifest makes it harder for people to experiment with using libsimpleservo from other projects.
2020-11-15 10:58:13 -05:00
bors-servo
c661cc87ba
Auto merge of #27763 - servo-wpt-sync:wpt_update_15-11-2020, r=servo-wpt-sync
Sync WPT with upstream (15-11-2020)

Automated downstream sync of changes from upstream as of 15-11-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-11-15 05:41:26 -05:00
WPT Sync Bot
ec0cb65732 Update web-platform-tests to revision 39897530f768c42c412701080453cf3b157695b4 2020-11-15 10:41:16 +00:00
bors-servo
bd25432107
Auto merge of #27762 - servo-wpt-sync:wpt_update_14-11-2020, r=jdm
Sync WPT with upstream (14-11-2020)

Automated downstream sync of changes from upstream as of 14-11-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-11-14 17:43:27 -05:00
Josh Matthews
491064e1a2
Add 2020 failure. 2020-11-14 16:26:02 -05:00
bors-servo
8a33dc1fd3
Auto merge of #27760 - servo:lts, r=SimonSapin
Upgrade CI to Ubuntu 20.04 LTS

19.10 has been at end-of-life since July.

Also switch to an un-dated Docker Hub tag. Built docker images expire after a month, and when rebuilding we install the latest versions of additional packages. We might has well pick up-to-date versions of the base system as well.

We do stay within one Ubuntu release, though.
2020-11-14 10:33:15 -05:00
bors-servo
48aa8f5f6e
Auto merge of #27761 - servo:report, r=SimonSapin
Layout 2020 regression report: add support for gzip’ed log artifacts

Taskcluster workers started compressing artifacts by default in https://github.com/taskcluster/taskcluster/pull/2809
2020-11-14 07:51:43 -05:00
Simon Sapin
07fff6c7c7 Upgrade CI to Ubuntu 20.04 LTS
19.10 has been at end-of-life since July.

Also switch to an un-dated Docker Hub tag. Built docker images expire after
a month, and when rebuilding we install the latest versions of additional
packages. We might has well pick up-to-date versions of the base system
as well.

We do stay within one Ubuntu release, though.
2020-11-14 12:11:48 +01:00
WPT Sync Bot
d2586450c0 Update web-platform-tests to revision 064bb25e5e9ab5e08ec39c4fbd1fe6653520595d 2020-11-14 10:59:30 +00:00
Simon Sapin
019f8807f1 Layout 2020 regression report: add support for gzip’ed log artifacts
Taskcluster workers started compressing artifacts by default in https://github.com/taskcluster/taskcluster/pull/2809
2020-11-14 11:35:04 +01:00
bors-servo
2db7abad2b
Auto merge of #27759 - servo:reimage, r=SimonSapin
Force Docker image rebuids

… with https://github.com/taskcluster/monopacker/pull/93

Hopefully fixes https://github.com/servo/servo/issues/27758.
2020-11-14 04:00:53 -05:00
Simon Sapin
6679ef3b8a Force Docker image rebuids
… with https://github.com/taskcluster/monopacker/pull/93
2020-11-14 08:53:14 +01:00
bors-servo
f8ebe03dc2
Auto merge of #27704 - ghostd:update-preflight-cors-mode, r=jdm
Set CORS preflight requests' `mode` to `cors`

<!-- 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 #23780 (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-11-13 15:23:58 -05:00
bors-servo
9b9941c0d3
Auto merge of #27755 - servo-wpt-sync:wpt_update_13-11-2020, r=servo-wpt-sync
Sync WPT with upstream (13-11-2020)

Automated downstream sync of changes from upstream as of 13-11-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-11-13 14:02:18 -05:00
bors-servo
917fd001fe
Auto merge of #27748 - servo:jdm-patch-47, r=jdm
Fix mac packaging with recent gstreamer.

Fixes #27654.
2020-11-13 11:56:22 -05:00
Josh Matthews
19b9314b48 Fix gstreamer packaging on mac. 2020-11-13 11:55:56 -05:00
WPT Sync Bot
48c420fdb5 Update web-platform-tests to revision 8d1253647cfe3809ddf58a4ad7c9da5f26985d7e 2020-11-13 11:01:03 +00:00
Josh Matthews
1e3d72dc82 Fix deprecation warnings. 2020-11-12 15:47:08 -05:00
Josh Matthews
4750e68382 Pin git revisions of dependencies that aren't compatible in newer revisions. 2020-11-12 15:47:07 -05:00
bors-servo
553ff20468
Auto merge of #27750 - servo:godet, r=SimonSapin
Use new S3 buckets

CC https://github.com/servo/project/issues/25
2020-11-11 18:23:34 -05:00
Simon Sapin
68b5657575 Use new S3 buckets
CC https://github.com/servo/project/issues/25
2020-11-11 21:02:51 +01:00
bors-servo
6d1472d2b2
Auto merge of #27749 - servo:jdm-patch-48, r=jdm
Support gzip artifacts.
2020-11-11 13:08:34 -05:00
Josh Matthews
70d275a5f2
Support gzip artifacts. 2020-11-11 11:40:24 -05:00
bors-servo
5488790be6
Auto merge of #27745 - servo-wpt-sync:wpt_update_09-11-2020, r=servo-wpt-sync
Sync WPT with upstream (09-11-2020)

Automated downstream sync of changes from upstream as of 09-11-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-11-09 17:15:19 -05:00
WPT Sync Bot
483e541b90 Update web-platform-tests to revision d4e6b4dff3070bdb4d4771d116f811821e8c9162 2020-11-09 10:56:39 +00:00
bors-servo
bbdaf22620
Auto merge of #27743 - lorenzbutter:master, r=jdm
Call eglMakeCurrent with non-null surfaces before anything else

First call to eglMakeCurrent with no draw or read surface leads to black window on Nvidia/X11. This change ensures first call to eglMakeCurrent made with non-null surfaces.
<!-- 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 #26353  (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] 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-11-08 07:24:22 -05:00
bors-servo
534fdd70e8
Auto merge of #27742 - servo-wpt-sync:wpt_update_07-11-2020, r=servo-wpt-sync
Sync WPT with upstream (07-11-2020)

Automated downstream sync of changes from upstream as of 07-11-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-11-07 09:00:21 -05:00
WPT Sync Bot
5a86c734fc Update web-platform-tests to revision 47ff38a34af6d74b80ffd3e073f7504227ce4668 2020-11-07 10:41:27 +00:00
zood
7119eb7471 First call to eglMakeCurrent with no draw or read surface leads to black window on Nvidia/X11. This change ensures first call to eglMakeCurrent made with non-null surfaces. 2020-11-07 13:28:55 +03:00
bors-servo
0aff4e1d57
Auto merge of #27741 - servo-wpt-sync:wpt_update_06-11-2020, r=jdm
Sync WPT with upstream (06-11-2020)

Automated downstream sync of changes from upstream as of 06-11-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-11-06 13:24:20 -05:00
Josh Matthews
b94539bdce
Rename metadata file. 2020-11-06 13:24:07 -05:00
Josh Matthews
af5e5ff0cf
Add macos failure. 2020-11-06 12:28:20 -05:00
Josh Matthews
eee3ba2686
Fix quotes. 2020-11-06 12:27:57 -05:00
Josh Matthews
5d8e271d59
Add macos failure. 2020-11-06 12:27:42 -05:00