Oriol Brufau
991635eefb
Ignore RUSTSEC-2024-0436 (crate paste
is unmaintained) ( #35854 )
...
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2025-03-07 17:38:20 +00:00
chickenleaf
0065e63190
Remove tinyfiledialogs dependency ( #35674 )
...
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
2025-02-27 20:02:58 +00:00
Samson
0e9bebce0f
chore: Update wgpu ( #35503 )
...
* Update wgpu
d8833d0798
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Update expectations
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* fix tidy
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2025-02-16 18:24:13 +00:00
Martin Robinson
643885e6f1
deps: Upgrade to webrender@0.66
( #35325 )
...
In addition to some small API changes, this downstream version of
WebRender no longer depends on a very old version of time. This is the
last step toward removing the dependency on `time0.1`.
The review for this commit should also include: 9f552bebab
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-02-07 11:57:26 +00:00
Mukilan Thiyagarajan
2ef12cf40f
servoshell: upgrade egui and related depenencies ( #35353 )
...
Also fix build errors resulting from the use of the type
`egui::Rounding` which is now renamed to `egui::CornerRadius`.
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2025-02-07 06:09:08 +00:00
dependabot[bot]
cb7688314b
build(deps): bump string_cache from 0.8.7 to 0.8.8 ( #35269 )
...
Bumps [string_cache](https://github.com/servo/string-cache ) from 0.8.7 to 0.8.8.
- [Release notes](https://github.com/servo/string-cache/releases )
- [Commits](https://github.com/servo/string-cache/commits )
---
updated-dependencies:
- dependency-name: string_cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Fixes #31516 .
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-06 02:00:57 +00:00
chickenleaf
62f1dbebff
servoshell: Migrate to egui-file-dialog from tinyfiledialogs ( #34823 )
...
This is the first step toward completely replacing tinyfiledialogs with
an egui-based solution.
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
2025-02-04 18:24:24 +00:00
Jonathan Schwender
764feada30
Use aws-lc-rs as rust-tls provider ( #35106 )
...
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2025-01-30 19:10:49 +00:00
Josh Matthews
76e0a1872b
Update all network-related dependencies to the latest versions ( #34630 )
...
* Update all network-related dependencies to the latest versions:
* rustls
* hyper
* http
* headers
* tungstenite
* async-tungstenite
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* net: Fix panics with 1xx responses in WPT tests.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* net: Use reported response length when calculating available ranges.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* net: Remove unreachable match arm.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* net: Clean up commented fragments in blob and file handlers.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* net: Remove unreachable match arm.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* net: Fix clippy warning.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* net: Cleanup.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* net: Fix up unit tests for dependency upgrades.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Update aws-lc-sys to fix Windows builds.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* net: Use ring instead of aws-lc-sys.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* embedding: Require embedder to initialize a rustls CryptoProvider.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Disable aws-lc-rs pending OhOS build fixes.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
---------
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2025-01-08 05:47:58 +00:00
Simon Wülker
bb43c99dd4
Upgrade lib to 0.20 to fix RUSTSEC-2024-0429 ( #34826 )
...
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2025-01-03 14:19:19 +00:00
Samson
9e7ab3f8de
chore: Update wgpu ( #34795 )
...
* Update wgpu
0f5f0580e4
Most notable change is https://github.com/gfx-rs/wgpu/pull/6785
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Remove silencing of wgpu logs
I fixed this in upstream: https://github.com/gfx-rs/wgpu/pull/6817
Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com>
2025-01-02 14:25:33 +00:00
Jonathan Schwender
8cf7de4943
Whitelist RUSTSEC-2024-0429 to fix CI ( #34765 )
...
Will be addressed in a follow-up issue
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2024-12-23 20:31:00 +00:00
Samson
626ef037f3
Update wgpu for supporting TextureView.usage ( #34721 )
...
* Update wgpu and add support for TextureView.usage
53f40794f2
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Update expect
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Disable wgpu logging
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* remove unused wgpu features
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* new expect
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* re
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Update deny.toml
Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com>
2024-12-21 05:18:27 +00:00
dependabot[bot]
1d5aac8875
build(deps): bump content-security-policy from 0.5.2 to 0.5.3 ( #34723 )
...
* build(deps): bump content-security-policy from 0.5.2 to 0.5.3
Bumps [content-security-policy](https://github.com/rust-ammonia/rust-content-security-policy ) from 0.5.2 to 0.5.3.
- [Release notes](https://github.com/rust-ammonia/rust-content-security-policy/releases )
- [Changelog](https://github.com/rust-ammonia/rust-content-security-policy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-ammonia/rust-content-security-policy/compare/v0.5.2...v0.5.3 )
---
updated-dependencies:
- dependency-name: content-security-policy
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Allow duplicate base64.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Josh Matthews <josh@joshmatthews.net>
2024-12-21 02:56:00 +00:00
dependabot[bot]
9c59802a27
build(deps): bump the egui-related group with 6 updates ( #34647 )
...
* build(deps): bump the egui-related group with 6 updates
Bumps the egui-related group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [egui](https://github.com/emilk/egui ) | `0.29.1` | `0.30.0` |
| [egui_glow](https://github.com/emilk/egui ) | `0.29.1` | `0.30.0` |
| [egui-winit](https://github.com/emilk/egui ) | `0.29.1` | `0.30.0` |
| [ecolor](https://github.com/emilk/egui ) | `0.29.1` | `0.30.0` |
| [emath](https://github.com/emilk/egui ) | `0.29.1` | `0.30.0` |
| [epaint](https://github.com/emilk/egui ) | `0.29.1` | `0.30.0` |
Updates `egui` from 0.29.1 to 0.30.0
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/master/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/commits )
Updates `egui_glow` from 0.29.1 to 0.30.0
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/master/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/commits )
Updates `egui-winit` from 0.29.1 to 0.30.0
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/master/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/commits )
Updates `ecolor` from 0.29.1 to 0.30.0
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/master/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/commits )
Updates `emath` from 0.29.1 to 0.30.0
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/master/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/commits )
Updates `epaint` from 0.29.1 to 0.30.0
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/master/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/commits )
---
updated-dependencies:
- dependency-name: egui
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: egui-related
- dependency-name: egui_glow
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: egui-related
- dependency-name: egui-winit
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: egui-related
- dependency-name: ecolor
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: egui-related
- dependency-name: emath
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: egui-related
- dependency-name: epaint
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: egui-related
...
Signed-off-by: dependabot[bot] <support@github.com>
* bump glow in servoshell to mach egui_glow
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* remove glow from deny.toml
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2024-12-17 12:56:09 +00:00
Jonathan Schwender
f757fa46ac
Bump bindgen to 0.71.1 ( #34562 )
...
* Bump bindgen to 0.71.1
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
* Set SCCACHE_GHA_VERSION to allow purging cache
changing the version allows us to purge the cache.
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
* android CI: Enable sccache again
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
---------
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2024-12-16 07:13:20 +00:00
Samson
d24234ac72
Update wgpu to trunk ( #34607 )
...
* Update wgpu
8f82992b9f
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* fix warnings
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Update expectations
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* re
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* re
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Allow git source for gfx-rs
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2024-12-13 18:28:47 +00:00
Martin Robinson
682eba9f74
tidy: Use more cargo-deny
features ( #34447 )
...
Instead of parsing the `Cargo.lock` file directly in `tidy.py`. Use
`cargo-deny`, which we already use to detect unapproved licenses in the
dependency chain to detect duplicate and banned crates. In addition,
enable all other `cargo-deny` checks and add exceptions where necessary
for them. This depends on the latest release of `cargo-deny` which
depends on a recent verison of `rust`.
Fixes #34393 .
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-12-13 08:47:40 +00:00
Gae24
fd19409f31
Upgrade to egui@0.29.1
and winit@0.30.5
( #33751 )
...
* update egui dependencies
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* update glow to 0.14.1
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* update winit to 0.30.5
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* update servo-tidy.toml
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* Use more imports to avoid qualified usage, fix build, and silence warnings about deprecated methods
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
---------
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2024-10-10 17:18:03 +00:00
Jonathan Schwender
fd472ebd0e
Add cargo-deny to mach-tidy to check license compliance. ( #32465 )
...
* Use cargo-deny to check license compliance.
All licenses should be MPL-2.0 or weaker.
* Run cargo-deny check licenses in mach tidy
* fmt
* Fix inverted boolean
* Move cargo deny to tidy.py
* Add quotes around license in error message
* Integrate `cargo-deny` into tidy fully
* Fix script tests
---------
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2024-06-12 09:54:45 +00:00