dependabot[bot]
ab51fbe1f1
build(deps): bump the gstreamer-related group with 22 updates ( #35525 )
...
Bumps the gstreamer-related group with 22 updates:
| Package | From | To |
| --- | --- | --- |
| gstreamer | `0.23.4` | `0.23.5` |
| gstreamer-base | `0.23.4` | `0.23.5` |
| gstreamer-gl | `0.23.4` | `0.23.5` |
| gstreamer-gl-sys | `0.23.4` | `0.23.5` |
| gstreamer-sys | `0.23.4` | `0.23.5` |
| gstreamer-video | `0.23.4` | `0.23.5` |
| gstreamer-app | `0.23.4` | `0.23.5` |
| gstreamer-app-sys | `0.23.4` | `0.23.5` |
| gstreamer-audio | `0.23.4` | `0.23.5` |
| gstreamer-audio-sys | `0.23.4` | `0.23.5` |
| gstreamer-base-sys | `0.23.4` | `0.23.5` |
| gstreamer-gl-egl | `0.23.4` | `0.23.5` |
| gstreamer-gl-egl-sys | `0.23.4` | `0.23.5` |
| gstreamer-gl-x11 | `0.23.4` | `0.23.5` |
| gstreamer-gl-x11-sys | `0.23.4` | `0.23.5` |
| gstreamer-player | `0.23.4` | `0.23.5` |
| gstreamer-player-sys | `0.23.4` | `0.23.5` |
| gstreamer-sdp | `0.23.4` | `0.23.5` |
| gstreamer-sdp-sys | `0.23.4` | `0.23.5` |
| gstreamer-video-sys | `0.23.4` | `0.23.5` |
| gstreamer-webrtc | `0.23.4` | `0.23.5` |
| gstreamer-webrtc-sys | `0.23.4` | `0.23.5` |
Updates `gstreamer` from 0.23.4 to 0.23.5
Updates `gstreamer-base` from 0.23.4 to 0.23.5
Updates `gstreamer-gl` from 0.23.4 to 0.23.5
Updates `gstreamer-gl-sys` from 0.23.4 to 0.23.5
Updates `gstreamer-sys` from 0.23.4 to 0.23.5
Updates `gstreamer-video` from 0.23.4 to 0.23.5
Updates `gstreamer-app` from 0.23.4 to 0.23.5
Updates `gstreamer-app-sys` from 0.23.4 to 0.23.5
Updates `gstreamer-audio` from 0.23.4 to 0.23.5
Updates `gstreamer-audio-sys` from 0.23.4 to 0.23.5
Updates `gstreamer-base-sys` from 0.23.4 to 0.23.5
Updates `gstreamer-gl-egl` from 0.23.4 to 0.23.5
Updates `gstreamer-gl-egl-sys` from 0.23.4 to 0.23.5
Updates `gstreamer-gl-x11` from 0.23.4 to 0.23.5
Updates `gstreamer-gl-x11-sys` from 0.23.4 to 0.23.5
Updates `gstreamer-player` from 0.23.4 to 0.23.5
Updates `gstreamer-player-sys` from 0.23.4 to 0.23.5
Updates `gstreamer-sdp` from 0.23.4 to 0.23.5
Updates `gstreamer-sdp-sys` from 0.23.4 to 0.23.5
Updates `gstreamer-video-sys` from 0.23.4 to 0.23.5
Updates `gstreamer-webrtc` from 0.23.4 to 0.23.5
Updates `gstreamer-webrtc-sys` from 0.23.4 to 0.23.5
---
updated-dependencies:
- dependency-name: gstreamer
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-base
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-gl
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-gl-sys
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-sys
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-video
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-app
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-app-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-audio
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-audio-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-base-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-gl-egl
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-gl-egl-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-gl-x11
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-gl-x11-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-player
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-player-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-sdp
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-sdp-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-video-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-webrtc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gstreamer-webrtc-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-18 16:48:04 +00:00
Martin Robinson
f34f2d9d0a
libservo: Expose SoftwareRenderingContext
and WindowRenderingContext
( #35501 )
...
Expose two easy-to-use wrappers around `SurfmanRenderingContext` that
make the API simpler to use:
- `WindowRenderingContext`: This `RenderingContext` is a newtype around
`SurfmanRenderingContext` takes a `raw-window-handle` display and window
and creates a full window rendering context.
- `SoftwareRenderingContext`: is wraps `SurfmanRenderingContext` and
adds a swap chain in order to expose a software GL rendering context.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-02-18 14:50:41 +00:00
dependabot[bot]
daabb71b9f
build(deps): bump smallvec from 1.13.2 to 1.14.0 ( #35515 )
...
Bumps [smallvec](https://github.com/servo/rust-smallvec ) from 1.13.2 to 1.14.0.
- [Release notes](https://github.com/servo/rust-smallvec/releases )
- [Commits](https://github.com/servo/rust-smallvec/compare/v1.13.2...v1.14.0 )
---
updated-dependencies:
- dependency-name: smallvec
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 19:17:47 +00:00
dependabot[bot]
5fa14c97bd
build(deps): bump document-features from 0.2.10 to 0.2.11 ( #35513 )
...
Bumps [document-features](https://github.com/slint-ui/document-features ) from 0.2.10 to 0.2.11.
- [Release notes](https://github.com/slint-ui/document-features/releases )
- [Changelog](https://github.com/slint-ui/document-features/blob/master/CHANGELOG.md )
- [Commits](https://github.com/slint-ui/document-features/commits )
---
updated-dependencies:
- dependency-name: document-features
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 17:23:33 +00:00
dependabot[bot]
26d5567a44
build(deps): bump equivalent from 1.0.1 to 1.0.2 ( #35512 )
...
Bumps [equivalent](https://github.com/indexmap-rs/equivalent ) from 1.0.1 to 1.0.2.
- [Commits](https://github.com/indexmap-rs/equivalent/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: equivalent
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 17:19:09 +00:00
dependabot[bot]
92ac089a0c
build(deps): bump smallbitvec from 2.5.3 to 2.6.0 ( #35511 )
...
Bumps [smallbitvec](https://github.com/servo/smallbitvec ) from 2.5.3 to 2.6.0.
- [Release notes](https://github.com/servo/smallbitvec/releases )
- [Commits](https://github.com/servo/smallbitvec/compare/v2.5.3...v2.6.0 )
---
updated-dependencies:
- dependency-name: smallbitvec
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 17:15:04 +00:00
dependabot[bot]
9fc51f18b5
build(deps): bump the gstreamer-related group with 4 updates ( #35510 )
...
Bumps the gstreamer-related group with 4 updates: [gio-sys](https://github.com/gtk-rs/gtk-rs-core ), [glib](https://github.com/gtk-rs/gtk-rs-core ), [glib-sys](https://github.com/gtk-rs/gtk-rs-core ) and [gobject-sys](https://github.com/gtk-rs/gtk-rs-core ).
Updates `gio-sys` from 0.20.8 to 0.20.9
- [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases )
- [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.20.8...0.20.9 )
Updates `glib` from 0.20.7 to 0.20.9
- [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases )
- [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.20.7...0.20.9 )
Updates `glib-sys` from 0.20.7 to 0.20.9
- [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases )
- [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.20.7...0.20.9 )
Updates `gobject-sys` from 0.20.7 to 0.20.9
- [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases )
- [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.20.7...0.20.9 )
---
updated-dependencies:
- dependency-name: gio-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: glib
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: glib-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: gobject-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: gstreamer-related
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 17:11:05 +00:00
Bi Fuguo
3fe42a0b5a
implement Touchevent prevent default behavior ( #35031 )
...
* implement Touchevent prevent default behavior
* The status change logic of the `TouchHandler` is changed.
> The `WaitingForScript` state is canceled. TouchAction can be identified
based on the current touch type and numbers if touch points.
* Sends current event to script thread along with recognized `TouchAction`.
> After dispatch event, script thread sends a `TouchEventProcess(EventResult)`
message to main thread. If the event is set to `DefaultAllowed`, the
corresponding `TouchAction` information is added.
* After receiving `DefaultAllowed(TouchAction)` message, main thread executes corresponding action.
> `DefaultPrevented(TouchEventType)` is received. Use `prevent_click` to mark
that the default `Click` is blocked, and `prevent_move` to mark that the
default `Scroll` and `Zoom` are blocked. In this way, all TouchActions
implement preventDefault.
Signed-off-by: Bi Fuguo <1782765876@qq.com>
* fix some suggestions
* support preventDefault fling
* move `TouchAction` to share touch directory
* check preventDefault everytime when touch
* fix zoom ineffective
Signed-off-by: Bi Fuguo <1782765876@qq.com>
* fix some suggestions
rename on_event_processed to on_touch_event_processed
clear unused features
Signed-off-by: Bi Fuguo <1782765876@qq.com>
* Optimizes pan performance by continuously sliding without waiting for the eventhandler.
Signed-off-by: kongbai1996 <1782765876@qq.com>
* resolve conflict
Signed-off-by: kongbai1996 <1782765876@qq.com>
---------
Signed-off-by: Bi Fuguo <1782765876@qq.com>
Signed-off-by: kongbai1996 <1782765876@qq.com>
2025-02-17 10:50:04 +00:00
Martin Robinson
6dce329acc
libservo: Expose an OffscreenRenderingContext
and use it for servoshell ( #35465 )
...
Create a new `RenderingContext` which is used to render to a
`SurfmanRenderingContext`-related offscreen buffer. This allows having a
temporary place to render Servo and then blitting the results to a
subsection of the parent `RenderingContext`.
The goal with this change is to remove the details of how servoshell
renders from the `Compositor` and prepare for the compositor-per-WebView
world.
Co-authred-by: Ngo Iok Ui (Wu Yu Wei) <yuweiwu@pm.me>
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2025-02-17 08:35:05 +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
dependabot[bot]
453e4a81df
build(deps): bump ring from 0.17.8 to 0.17.9 ( #35468 )
...
Bumps [ring](https://github.com/briansmith/ring ) from 0.17.8 to 0.17.9.
- [Commits](https://github.com/briansmith/ring/commits )
---
updated-dependencies:
- dependency-name: ring
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-14 17:18:51 +00:00
dependabot[bot]
91fb70b2e6
build(deps): bump cc from 1.2.13 to 1.2.14 ( #35467 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.2.13 to 1.2.14.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.13...cc-v1.2.14 )
---
updated-dependencies:
- dependency-name: cc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-14 17:00:34 +00:00
Martin Robinson
ebd471bb55
deps: Remove some unused Cargo.toml
( #35466 )
...
These were discovered with cargo-machete.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-02-14 15:33:14 +00:00
Euclid Ye
03fc54e682
layout: Implement overflow scroll support for different axes ( #35414 )
...
* layout: Add AxesScrollSensitivity to enable control of scroll in axis
Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
* layout_2013: Be compatible with AxesScrollSensitivity
Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
* layout: update struct AxesScrollSensitivity to euclid::Vector2D
Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
* display_list: implement From<Overflow> for ScrollSensitivity
Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
* layout: simplify and reuse scroll related logic
Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
* layout_2013: simplify and reuse scroll related logic
Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
* layout, layout_2013: revert AxesScrollSensitivity to pair struct
Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
* layout: Reimport ComputedOverflow as #35103 depends on it
Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
* layout: Add AxesOverflow to replace PhysicalVec
Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
* layout: implement scroll of viewport for different axes
Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
* layout: explicitly handle overflow match
Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
* Update components/shared/webrender/Cargo.toml
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
---------
Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2025-02-14 08:14:57 +00:00
Samson
610a1c2303
Use surfman with glow bindings (take II) ( #35422 )
...
* Reapply "Use surfman with glow bindings (#34328 )" (#35402 )
This reverts commit 0fed99590a
.
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* update surfman
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2025-02-13 07:26:38 +00:00
dependabot[bot]
99fa014d70
build(deps): bump miniz_oxide from 0.8.3 to 0.8.4 ( #35439 )
...
Bumps [miniz_oxide](https://github.com/Frommi/miniz_oxide ) from 0.8.3 to 0.8.4.
- [Changelog](https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Frommi/miniz_oxide/commits )
---
updated-dependencies:
- dependency-name: miniz_oxide
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-12 17:29:41 +00:00
dependabot[bot]
98a86d4175
build(deps): bump clap from 4.5.28 to 4.5.29 ( #35438 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.28 to 4.5.29.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.28...clap_complete-v4.5.29 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-12 17:26:49 +00:00
batu_hoang
8c46749740
Implement overflow:clip ( #35103 )
...
* Implement overflow clip
Signed-off-by: longvatrong111 <longvatrong111@gmail.com>
* Modify test ini for overflow clip
Signed-off-by: longvatrong111 <longvatrong111@gmail.com>
* Update overflow_clip_rect calculation
Signed-off-by: batu_hoang <longvatrong111@gmail.com>
* Update overflow-clip-margin border-radius according to shadow box
Signed-off-by: longvatrong111 <longvatrong111@gmail.com>
---------
Signed-off-by: longvatrong111 <longvatrong111@gmail.com>
Signed-off-by: batu_hoang <longvatrong111@gmail.com>
Signed-off-by: batu_hoang <55729155+longvatrong111@users.noreply.github.com>
2025-02-12 07:02:06 +00:00
dependabot[bot]
cf3ad2de77
build(deps): bump rustls from 0.23.22 to 0.23.23 ( #35426 )
...
Bumps [rustls](https://github.com/rustls/rustls ) from 0.23.22 to 0.23.23.
- [Release notes](https://github.com/rustls/rustls/releases )
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.22...v/0.23.23 )
---
updated-dependencies:
- dependency-name: rustls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-11 17:25:04 +00:00
dependabot[bot]
c786d11cb8
build(deps): bump toml_edit from 0.22.23 to 0.22.24 ( #35425 )
...
Bumps [toml_edit](https://github.com/toml-rs/toml ) from 0.22.23 to 0.22.24.
- [Commits](https://github.com/toml-rs/toml/compare/v0.22.23...v0.22.24 )
---
updated-dependencies:
- dependency-name: toml_edit
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-11 17:22:19 +00:00
Oriol Brufau
a1315833b6
Enable the quotes
CSS property ( #35420 )
...
Bumps Stylo to https://github.com/servo/stylo/pull/110
The actual implementation will happen in #34770
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2025-02-11 14:02:38 +00:00
dependabot[bot]
5e0af44edb
build(deps): bump ohos-sys-opaque-types from 0.1.4 to 0.1.5 ( #35409 )
...
Bumps [ohos-sys-opaque-types](https://github.com/openharmony-rs/ohos-sys ) from 0.1.4 to 0.1.5.
- [Changelog](https://github.com/openharmony-rs/ohos-sys/blob/main/CHANGELOG.md )
- [Commits](https://github.com/openharmony-rs/ohos-sys/commits )
---
updated-dependencies:
- dependency-name: ohos-sys-opaque-types
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 17:48:14 +00:00
dependabot[bot]
53d162f9ab
build(deps): bump cc from 1.2.12 to 1.2.13 ( #35404 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.2.12 to 1.2.13.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.12...cc-v1.2.13 )
---
updated-dependencies:
- dependency-name: cc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 17:44:32 +00:00
dependabot[bot]
cdc5d1ea90
build(deps): bump cmake from 0.1.53 to 0.1.54 ( #35408 )
...
Bumps [cmake](https://github.com/rust-lang/cmake-rs ) from 0.1.53 to 0.1.54.
- [Release notes](https://github.com/rust-lang/cmake-rs/releases )
- [Changelog](https://github.com/rust-lang/cmake-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cmake-rs/compare/v0.1.53...v0.1.54 )
---
updated-dependencies:
- dependency-name: cmake
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 17:44:08 +00:00
dependabot[bot]
548bb53a0f
build(deps): bump winnow from 0.7.1 to 0.7.2 ( #35406 )
...
Bumps [winnow](https://github.com/winnow-rs/winnow ) from 0.7.1 to 0.7.2.
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.7.1...v0.7.2 )
---
updated-dependencies:
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 17:35:14 +00:00
dependabot[bot]
a0c6af8467
build(deps): bump data-encoding from 2.7.0 to 2.8.0 ( #35403 )
...
Bumps [data-encoding](https://github.com/ia0/data-encoding ) from 2.7.0 to 2.8.0.
- [Commits](https://github.com/ia0/data-encoding/compare/v2.7.0...v2.8.0 )
---
updated-dependencies:
- dependency-name: data-encoding
dependency-type: indirect
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 17:32:52 +00:00
Samson
0fed99590a
Revert "Use surfman with glow bindings ( #34328 )" ( #35402 )
...
This reverts commit 503bb10c5b
.
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2025-02-10 17:20:27 +00:00
dependabot[bot]
1ba5d0e093
build(deps): bump once_cell from 1.20.2 to 1.20.3 ( #35373 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.20.2 to 1.20.3.
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.20.2...v1.20.3 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-07 17:16:24 +00:00
dependabot[bot]
02a6c9eac7
build(deps): bump wayland-protocols-wlr from 0.3.5 to 0.3.6 ( #35375 )
...
Bumps [wayland-protocols-wlr](https://github.com/smithay/wayland-rs ) from 0.3.5 to 0.3.6.
- [Release notes](https://github.com/smithay/wayland-rs/releases )
- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md )
- [Commits](https://github.com/smithay/wayland-rs/commits )
---
updated-dependencies:
- dependency-name: wayland-protocols-wlr
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-07 17:08:57 +00:00
dependabot[bot]
463eeb2685
build(deps): bump wayland-protocols-plasma from 0.3.5 to 0.3.6 ( #35372 )
...
Bumps [wayland-protocols-plasma](https://github.com/smithay/wayland-rs ) from 0.3.5 to 0.3.6.
- [Release notes](https://github.com/smithay/wayland-rs/releases )
- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md )
- [Commits](https://github.com/smithay/wayland-rs/commits )
---
updated-dependencies:
- dependency-name: wayland-protocols-plasma
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-07 16:55:50 +00:00
dependabot[bot]
6fc3c7451b
build(deps): bump wr_malloc_size_of from 9f552be
to 8846253
( #35371 )
...
Bumps [wr_malloc_size_of](https://github.com/servo/webrender ) from `9f552be` to `8846253`.
- [Release notes](https://github.com/servo/webrender/releases )
- [Commits](9f552bebab...8846253074
)
---
updated-dependencies:
- dependency-name: wr_malloc_size_of
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-07 16:53:57 +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
Martin Robinson
19e41ab9f9
libservo: Add a ClipboardDelegate
and a default implementation ( #35297 )
...
Add a `ClipboardDelegate` to the `WebView` API and a default
implementation in libservo for this delegate that works on Mac, Windows,
and Linux. Support for Android will be added in the future. This means
that embedders do not need to do anything special to get clipboard
support, but can choose to override it or implement it for other
platforms.
In addition, this adds support for handling fetches of clipboard contents
and renames things to reflect that eventually other types of clipboard
content will be supported. Part of this is removing the string
argument from the `ClipboardEventType::Paste` enum because script will
need to get other types of content from the clipboard than just a
string. It now talks to the embedder to get this information directly.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-02-07 10:43:46 +00:00
Simon Wülker
7a6953bc08
Add support for the ::slotted
selector ( #35352 )
...
* bump stylo
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Update WPT expectations
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
---------
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2025-02-07 08:47:56 +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]
9faa7be302
build(deps): bump phf_generator from 0.11.2 to 0.11.3 ( #35336 )
...
Bumps [phf_generator](https://github.com/rust-phf/rust-phf ) from 0.11.2 to 0.11.3.
- [Release notes](https://github.com/rust-phf/rust-phf/releases )
- [Changelog](https://github.com/rust-phf/rust-phf/blob/master/RELEASE_PROCESS.md )
- [Commits](https://github.com/rust-phf/rust-phf/compare/phf_generator-v0.11.2...phf_generator-v0.11.3 )
---
updated-dependencies:
- dependency-name: phf_generator
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-06 17:32:44 +00:00
dependabot[bot]
6fce350400
build(deps): bump wayland-cursor from 0.31.7 to 0.31.8 ( #35335 )
...
Bumps [wayland-cursor](https://github.com/smithay/wayland-rs ) from 0.31.7 to 0.31.8.
- [Release notes](https://github.com/smithay/wayland-rs/releases )
- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md )
- [Commits](https://github.com/smithay/wayland-rs/commits )
---
updated-dependencies:
- dependency-name: wayland-cursor
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-06 17:32:37 +00:00
dependabot[bot]
a1d061eb56
build(deps): bump aws-lc-sys from 0.25.0 to 0.25.1 ( #35333 )
...
Bumps [aws-lc-sys](https://github.com/aws/aws-lc-rs ) from 0.25.0 to 0.25.1.
- [Release notes](https://github.com/aws/aws-lc-rs/releases )
- [Commits](https://github.com/aws/aws-lc-rs/compare/aws-lc-sys/v0.25.0...aws-lc-sys/v0.25.1 )
---
updated-dependencies:
- dependency-name: aws-lc-sys
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-06 17:25:23 +00:00
dependabot[bot]
341f966c4c
build(deps): bump phf_shared from 0.11.2 to 0.11.3 ( #35331 )
...
Bumps [phf_shared](https://github.com/rust-phf/rust-phf ) from 0.11.2 to 0.11.3.
- [Release notes](https://github.com/rust-phf/rust-phf/releases )
- [Changelog](https://github.com/rust-phf/rust-phf/blob/master/RELEASE_PROCESS.md )
- [Commits](https://github.com/rust-phf/rust-phf/compare/phf_shared-v0.11.2...phf_shared-v0.11.3 )
---
updated-dependencies:
- dependency-name: phf_shared
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-06 17:17:31 +00:00
dependabot[bot]
b9a91c05b0
build(deps): bump winit from 0.30.8 to 0.30.9 ( #35332 )
...
Bumps [winit](https://github.com/rust-windowing/winit ) from 0.30.8 to 0.30.9.
- [Release notes](https://github.com/rust-windowing/winit/releases )
- [Changelog](https://github.com/rust-windowing/winit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-windowing/winit/compare/v0.30.8...v0.30.9 )
---
updated-dependencies:
- dependency-name: winit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-06 17:16:15 +00:00
dependabot[bot]
0fbb4992fa
build(deps): bump wayland-protocols from 0.32.5 to 0.32.6 ( #35330 )
...
Bumps [wayland-protocols](https://github.com/smithay/wayland-rs ) from 0.32.5 to 0.32.6.
- [Release notes](https://github.com/smithay/wayland-rs/releases )
- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md )
- [Commits](https://github.com/smithay/wayland-rs/commits )
---
updated-dependencies:
- dependency-name: wayland-protocols
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-06 17:08:46 +00:00
dependabot[bot]
259549891e
build(deps): bump clap from 4.5.27 to 4.5.28 ( #35306 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.27 to 4.5.28.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...clap_complete-v4.5.28 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-06 07:40:06 +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
dependabot[bot]
64ac58b7f2
build(deps): bump markup5ever from 0.14.0 to 0.14.1 ( #35302 )
...
Bumps [markup5ever](https://github.com/servo/html5ever ) from 0.14.0 to 0.14.1.
- [Commits](https://github.com/servo/html5ever/compare/xml5ever-v0.14.0...html5ever-v0.14.1 )
---
updated-dependencies:
- dependency-name: markup5ever
dependency-type: direct:production
update-type: version-update:semver-patch
...
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:00 +00:00
dependabot[bot]
3fe32cc059
build(deps): bump derive_more from 0.99.18 to 0.99.19 ( #35305 )
...
Bumps [derive_more](https://github.com/JelteF/derive_more ) from 0.99.18 to 0.99.19.
- [Release notes](https://github.com/JelteF/derive_more/releases )
- [Changelog](https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md )
- [Commits](https://github.com/JelteF/derive_more/compare/v0.99.18...v0.99.19 )
---
updated-dependencies:
- dependency-name: derive_more
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-05 17:13:15 +00:00
dependabot[bot]
41011b04ad
build(deps): bump wayland-client from 0.31.7 to 0.31.8 ( #35304 )
...
Bumps [wayland-client](https://github.com/smithay/wayland-rs ) from 0.31.7 to 0.31.8.
- [Release notes](https://github.com/smithay/wayland-rs/releases )
- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md )
- [Commits](https://github.com/smithay/wayland-rs/commits )
---
updated-dependencies:
- dependency-name: wayland-client
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-05 17:13:05 +00:00
dependabot[bot]
648821923e
build(deps): bump winnow from 0.7.0 to 0.7.1 ( #35300 )
...
Bumps [winnow](https://github.com/winnow-rs/winnow ) from 0.7.0 to 0.7.1.
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.7.0...v0.7.1 )
---
updated-dependencies:
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-05 17:01:29 +00:00
dependabot[bot]
02f84ba745
build(deps): bump cc from 1.2.11 to 1.2.12 ( #35299 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.2.11 to 1.2.12.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.11...cc-v1.2.12 )
---
updated-dependencies:
- dependency-name: cc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-05 16:53:36 +00:00
Ngo Iok Ui (Wu Yu Wei)
07aa4ce093
Simplify RenderingContext
trait methods ( #35251 )
...
There are a few methods are still difficult to implement without
the help of surfman. To simplify the trait methods, all methods that
return surfman types are removed. They are either handled by
embedders themselves or abstract to simpler types that servo
components need. The most noticeable changes are:
- Methods related to native surface are moved to servo_glue. The
embedder should decide when to remove/replace the surface and it's
outside of servo's scope.
- Methods required by servo media now return exact media types for it.
The other major change is sevevral difficult trait methods that are
reuiqred by WebGL and Servo media have default implementation. So they
can be optional for users to implement.
Signed-off-by: Wu Wayne <yuweiwu@pm.me>
2025-02-05 12:02:11 +00:00
Samson
503bb10c5b
Use surfman with glow bindings ( #34328 )
...
* Use glowing surfman
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Port https://github.com/servo/webxr/pull/255
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* fixups rebase
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* fmt
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Update surfman
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Fix stale TODO
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2025-02-05 06:13:21 +00:00