dependabot[bot]
6d3c67d469
build(deps): bump uuid from 1.9.0 to 1.9.1 ( #32608 )
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.9.0...1.9.1 )
---
updated-dependencies:
- dependency-name: uuid
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>
2024-06-25 17:14:47 +00:00
Oriol Brufau
7b6aa64aca
Clean up some unused dependencies ( #32600 )
2024-06-25 13:02:59 +00:00
dependabot[bot]
52e6e59ebd
build(deps): bump uuid from 1.8.0 to 1.9.0 ( #32589 )
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.8.0...1.9.0 )
---
updated-dependencies:
- dependency-name: uuid
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>
2024-06-25 12:27:03 +00:00
Oriol Brufau
a972e5c200
Switch flex layout to app units ( #32599 )
2024-06-25 07:05:16 +00:00
ItsSunnyMonster
42e090a1eb
clippy: fix some warnings in desktop and some components ( #32583 )
...
* clippy: fix some warnings in ports/servoshell/desktop
Signed-off-by: ItsSunnyMonster <100400733+ItsSunnyMonster@users.noreply.github.com>
* style: fix formatting
Signed-off-by: ItsSunnyMonster <100400733+ItsSunnyMonster@users.noreply.github.com>
* clippy: fix warnings in bluetooth, devtools and servo components
Signed-off-by: ItsSunnyMonster <100400733+ItsSunnyMonster@users.noreply.github.com>
* clippy: remove comments
Signed-off-by: ItsSunnyMonster <100400733+ItsSunnyMonster@users.noreply.github.com>
---------
Signed-off-by: ItsSunnyMonster <100400733+ItsSunnyMonster@users.noreply.github.com>
2024-06-25 07:04:23 +00:00
dependabot[bot]
6738902d45
build(deps): bump lazy_static from 1.4.0 to 1.5.0 ( #32591 )
...
Bumps [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/rust-lang-nursery/lazy-static.rs/releases )
- [Commits](https://github.com/rust-lang-nursery/lazy-static.rs/compare/1.4.0...1.5.0 )
---
updated-dependencies:
- dependency-name: lazy_static
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>
2024-06-24 22:48:38 +00:00
Oriol Brufau
b1fdfb88bb
Upgrade stylo to 2024-05-31 ( #32474 )
...
* Upgrade stylo to 2024-05-31
* Fixup for https://phabricator.services.mozilla.com/D211731
* Fixup for https://phabricator.services.mozilla.com/D207779
* Fixup for https://phabricator.services.mozilla.com/D207781
* Update test expectations
2024-06-24 20:03:50 +00:00
dependabot[bot]
680735ed73
build(deps): bump syn from 2.0.67 to 2.0.68 ( #32588 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.67 to 2.0.68.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.67...2.0.68 )
---
updated-dependencies:
- dependency-name: syn
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>
2024-06-24 17:33:35 +00:00
dependabot[bot]
75423656d4
build(deps): bump libloading from 0.8.3 to 0.8.4 ( #32590 )
...
Bumps [libloading](https://github.com/nagisa/rust_libloading ) from 0.8.3 to 0.8.4.
- [Commits](https://github.com/nagisa/rust_libloading/compare/0.8.3...0.8.4 )
---
updated-dependencies:
- dependency-name: libloading
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>
2024-06-24 17:28:43 +00:00
Martin Robinson
e331cc67c3
mach: Expose a --skip-static-analysis
to mach boostrap
( #32587 )
...
This should speed up runners which just need to run the WPT tests.
Fixes #32582 .
2024-06-24 17:13:09 +00:00
Martin Robinson
30dad2565f
android: Rename the Android app to reflect servo.org ownership and servoshell
( #32554 )
...
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-06-24 15:39:57 +00:00
Jonathan Schwender
7d7574373b
android: Use location_bar_input_to_url instead of re-implementing ( #32586 )
...
We can use the same function as the desktop version
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
2024-06-24 15:25:07 +00:00
Jonathan Schwender
26bbfe9b55
Make crown
optional ( #32494 )
...
* Make `crown` optional
Add the optional `--use-crown` flag to mach
* --use-crown for all platforms in CI
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
* Add documentation for `--use-crown`
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
* Update python/servo/command_base.py
Co-authored-by: Mukilan Thiyagarajan <mukilanthiagarajan@gmail.com>
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
* Raise Error if CARGO_BUILD_RUSTC conflicts with --use-crown
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
* add dummy RUSTFLAG to trigger re-checking
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
---------
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
Co-authored-by: Mukilan Thiyagarajan <mukilanthiagarajan@gmail.com>
2024-06-24 11:46:43 +00:00
Erik Hennig
8121c98834
Add suppression comments + Suppress lazy_static ( #32584 )
...
Co-authored-by: Jonas Zeunert <jonas@zeunert.org>
2024-06-23 17:21:16 +00:00
Servo WPT Sync
62b230e85d
Update web-platform-tests to revision b'f46bf6aa167e2838a8b93501a1a998ffde90d879' ( #32581 )
...
Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
2024-06-23 06:21:30 +00:00
dependabot[bot]
130eef300b
build(deps): bump syn from 2.0.66 to 2.0.67 ( #32579 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.66 to 2.0.67.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.66...2.0.67 )
---
updated-dependencies:
- dependency-name: syn
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>
2024-06-21 17:41:36 +00:00
dependabot[bot]
56d4759993
build(deps): bump proc-macro2 from 1.0.85 to 1.0.86 ( #32577 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.85 to 1.0.86.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.85...1.0.86 )
---
updated-dependencies:
- dependency-name: proc-macro2
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>
2024-06-21 17:02:35 +00:00
dependabot[bot]
a084813a1f
build(deps): bump displaydoc from 0.2.4 to 0.2.5 ( #32578 )
...
Bumps [displaydoc](https://github.com/yaahc/displaydoc ) from 0.2.4 to 0.2.5.
- [Changelog](https://github.com/yaahc/displaydoc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yaahc/displaydoc/commits/v0.2.5 )
---
updated-dependencies:
- dependency-name: displaydoc
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>
2024-06-21 17:00:18 +00:00
eri
5eb8813448
DevTools: Implement watcher actor ( #32509 )
...
* feat: base for watcher
* feat: some more watcher tests
* feat: implement getWatcher
* refactor: clean up getWatcher
* feat: implement watchTargets
* feat: implement watchResources
* feat: very messy watchTargets fix
* refactor: clean browsing context
* feat: target configuration
* refactor: start cleanup
* refactor: more doc coments
* refactor: clean browsing context
2024-06-21 16:06:55 +00:00
atbrakhi
26c585a0c5
use app unit in box_fragement ( #32349 )
2024-06-21 14:54:21 +00:00
Martin Robinson
66edef8065
layout: Simplify Contents
a little ( #32487 )
...
Instead of duplicating some of `NonReplacedContents` in `Contents`,
divide it into either replaced and non-replaced content, since this is
how the layout system processes `Contents` always. In addition, stop
using `TryInto` to match replaced or non-replaced contents, as it is
quite confusing to handle an `Err` as a success case.
2024-06-21 10:13:31 +00:00
Martin Robinson
44064b1439
layout: Add very basic support for showing text in input boxes ( #32365 )
...
This only paints text in input fields. Selection and cursor are still
not painted.
In addition to adding this feature, the change also updates the
user-agent.css with the latest from the HTML specification. Extra
padding and extraneous settings (such as a bogus line-height and
min-height) are also removed from servo.css. This leads to some new
passes.
There are some new passes, this introduces failures as inserting text
reveals issues that were hidden before. Notably:
- failures in `/html/editing/editing-0/spelling-and-grammar-checking/`:
We do not support spell-checking.
- Most of the rest of the new failures are missing features of input
boxes that are also missing in legacy layout.
2024-06-20 10:13:50 +00:00
Jonathan Schwender
3d6accbbe3
android: Remove serde-json build-dependency ( #32573 )
...
There is no need to add `serde-json` as a
build-dependency (which causes serde to be built
twice when cross-compiling - once for host and once
for the target)
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2024-06-20 08:50:15 +00:00
Mukilan Thiyagarajan
ee2acaeacf
config: fix panic in PrefValue to [f64; 4] conversion ( #32571 )
...
The `Iterator::all` method consumes the input iterator `f` so when
we reuse `f` in `f.flatten().collect()` it yields an empty Vector
in the case where all the elements are successfully converted using
try_into(). This causes out of bounds access when indexing into
the resulting Vector to extract the individual components.
Fixes #32570 .
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2024-06-20 08:47:13 +00:00
Gregory Terzian
64b872ec0d
add codeowners file, set gterzian as owner for components/script ( #32568 )
2024-06-20 08:37:58 +00:00
Jonathan Schwender
7957d11b5d
ohos: Add fallback font for serif ( #32555 )
...
The fallback behavior seems to have changed recently.
Now we need to explicitly add a fallback for `serif`
otherwise no font is selected.
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
2024-06-20 06:51:38 +00:00
Mukilan Thiyagarajan
cc1c31ef3f
crown: remove references to workspace manifest ( #32567 )
...
The way our shell.nix works requires crown's Cargo.toml to be
self-contained so that it can be built as a nix derivation in
isolation.
Fixes #32552 .
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2024-06-20 06:50:50 +00:00
Samson
bf99cf7f30
Proper GPUDevice cleanup ( #32520 )
...
* Make device cleanup right
* Use weakref for GPUDevice in globalscope
* No need to destroy device on drop
* DeviceReason early return
* make remove_gpu_device to be the only way to remove device
2024-06-20 05:56:59 +00:00
dependabot[bot]
256c55eb81
build(deps): bump the gstreamer-related group with 22 updates ( #32565 )
...
Bumps the gstreamer-related group with 22 updates:
| Package | From | To |
| --- | --- | --- |
| gstreamer | `0.22.5` | `0.22.6` |
| gstreamer-base | `0.22.0` | `0.22.6` |
| gstreamer-gl | `0.22.0` | `0.22.6` |
| gstreamer-gl-sys | `0.22.5` | `0.22.6` |
| gstreamer-sys | `0.22.5` | `0.22.6` |
| gstreamer-video | `0.22.5` | `0.22.6` |
| gstreamer-app | `0.22.0` | `0.22.6` |
| gstreamer-app-sys | `0.22.5` | `0.22.6` |
| gstreamer-audio | `0.22.5` | `0.22.6` |
| gstreamer-audio-sys | `0.22.5` | `0.22.6` |
| gstreamer-base-sys | `0.22.5` | `0.22.6` |
| gstreamer-gl-egl | `0.22.0` | `0.22.6` |
| gstreamer-gl-egl-sys | `0.22.5` | `0.22.6` |
| gstreamer-gl-x11 | `0.22.0` | `0.22.6` |
| gstreamer-gl-x11-sys | `0.22.5` | `0.22.6` |
| gstreamer-player | `0.22.0` | `0.22.6` |
| gstreamer-player-sys | `0.22.5` | `0.22.6` |
| gstreamer-sdp | `0.22.0` | `0.22.6` |
| gstreamer-sdp-sys | `0.22.5` | `0.22.6` |
| gstreamer-video-sys | `0.22.5` | `0.22.6` |
| gstreamer-webrtc | `0.22.5` | `0.22.6` |
| gstreamer-webrtc-sys | `0.22.5` | `0.22.6` |
Updates `gstreamer` from 0.22.5 to 0.22.6
Updates `gstreamer-base` from 0.22.0 to 0.22.6
Updates `gstreamer-gl` from 0.22.0 to 0.22.6
Updates `gstreamer-gl-sys` from 0.22.5 to 0.22.6
Updates `gstreamer-sys` from 0.22.5 to 0.22.6
Updates `gstreamer-video` from 0.22.5 to 0.22.6
Updates `gstreamer-app` from 0.22.0 to 0.22.6
Updates `gstreamer-app-sys` from 0.22.5 to 0.22.6
Updates `gstreamer-audio` from 0.22.5 to 0.22.6
Updates `gstreamer-audio-sys` from 0.22.5 to 0.22.6
Updates `gstreamer-base-sys` from 0.22.5 to 0.22.6
Updates `gstreamer-gl-egl` from 0.22.0 to 0.22.6
Updates `gstreamer-gl-egl-sys` from 0.22.5 to 0.22.6
Updates `gstreamer-gl-x11` from 0.22.0 to 0.22.6
Updates `gstreamer-gl-x11-sys` from 0.22.5 to 0.22.6
Updates `gstreamer-player` from 0.22.0 to 0.22.6
Updates `gstreamer-player-sys` from 0.22.5 to 0.22.6
Updates `gstreamer-sdp` from 0.22.0 to 0.22.6
Updates `gstreamer-sdp-sys` from 0.22.5 to 0.22.6
Updates `gstreamer-video-sys` from 0.22.5 to 0.22.6
Updates `gstreamer-webrtc` from 0.22.5 to 0.22.6
Updates `gstreamer-webrtc-sys` from 0.22.5 to 0.22.6
---
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>
2024-06-19 21:23:46 +00:00
Martin Robinson
cd2ab36759
Rename gfx
to fonts
( #32556 )
...
This crate only takes care of fonts now as graphics related things are
split into other crates. In addition, this exposes data structures at
the top of the crate, hiding the implementation details and making it
simpler to import them.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2024-06-19 20:26:19 +00:00
Martin Robinson
9f8118abc7
servoshell: Clean up keyboard event conversion a little ( #32564 )
...
- Use a trait to make all conversions standard
- Alphabetize all enums so they are in a consistent order
- Remove some comments about unhandled which no longer apply after the
winit upgrade.
- Use the winit `Location` property to get the `keyboard_types`
Location instead of relying on the physical key.
2024-06-19 19:38:56 +00:00
Martin Robinson
6a48c72a62
dependabot: Combine more GStreamer / GLib-related crates ( #32563 )
...
GLib, GIO, and GObject all release together, so these should be grouped
to prevent having so many dependabot PRs.
2024-06-19 19:34:51 +00:00
dependabot[bot]
c4c86af496
build(deps): bump idna from 1.0.0 to 1.0.1 ( #32562 )
...
Bumps [idna](https://github.com/servo/rust-url ) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v1.0.0...idna-v1.0.1 )
---
updated-dependencies:
- dependency-name: idna
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>
2024-06-19 17:07:04 +00:00
dependabot[bot]
9615abac7e
build(deps): bump bytemuck from 1.16.0 to 1.16.1 ( #32560 )
...
Bumps [bytemuck](https://github.com/Lokathor/bytemuck ) from 1.16.0 to 1.16.1.
- [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md )
- [Commits](https://github.com/Lokathor/bytemuck/compare/v1.16.0...v1.16.1 )
---
updated-dependencies:
- dependency-name: bytemuck
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>
2024-06-19 17:00:52 +00:00
dependabot[bot]
7aecd6f126
build(deps): bump gio-sys from 0.19.5 to 0.19.8 ( #32559 )
...
Bumps [gio-sys](https://github.com/gtk-rs/gtk-rs-core ) from 0.19.5 to 0.19.8.
- [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases )
- [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.19.5...0.19.8 )
---
updated-dependencies:
- dependency-name: gio-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>
2024-06-19 17:00:07 +00:00
dependabot[bot]
137ded3e30
build(deps): bump gobject-sys from 0.19.5 to 0.19.8 ( #32558 )
...
Bumps [gobject-sys](https://github.com/gtk-rs/gtk-rs-core ) from 0.19.5 to 0.19.8.
- [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases )
- [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.19.5...0.19.8 )
---
updated-dependencies:
- dependency-name: gobject-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>
2024-06-19 16:48:11 +00:00
dependabot[bot]
7edf9e3d79
build(deps): bump the gstreamer-related group with 3 updates ( #32557 )
...
Bumps the gstreamer-related group with 3 updates: [glib](https://github.com/gtk-rs/gtk-rs-core ), [glib-macros](https://github.com/gtk-rs/gtk-rs-core ) and [glib-sys](https://github.com/gtk-rs/gtk-rs-core ).
Updates `glib` from 0.19.7 to 0.19.8
- [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases )
- [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.19.7...0.19.8 )
Updates `glib-macros` from 0.19.7 to 0.19.8
- [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases )
- [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.19.7...0.19.8 )
Updates `glib-sys` from 0.19.5 to 0.19.8
- [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases )
- [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.19.5...0.19.8 )
---
updated-dependencies:
- dependency-name: glib
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: gstreamer-related
- dependency-name: glib-macros
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
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 16:43:24 +00:00
Martin Robinson
e74075255b
layout: Flatten inline box storage in InlineFormattingContexts ( #32539 )
...
This accomplishes two things:
1. Makes it easier to iterate through all inline formatting context
items.
2. Will make it possible to easily move back and forth through the tree
of inline boxes, in order to enable reordering and splitting inline
boxes on lines -- necessary for BiDi.
Co-authored-by: Rakhi Sharma <atbrakhi@igalia.com>
2024-06-19 08:51:10 +00:00
Mukilan Thiyagarajan
4803514196
mach: fix test-tidy to handle missing merge commit ( #32551 )
...
This restores the behaviour prior to #32540 where the case where no
merge commit being found (which happens on CI in forks because we do
a shallow clone) is handled as if no changes where found.
Fixes #32550 .
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2024-06-19 07:01:58 +00:00
Jonathan Schwender
24906e1c21
Move android port code to servoshell ( #32533 )
...
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2024-06-19 03:34:08 +00:00
Martin Robinson
6f64a5afad
Mark some ResizeObserver tests as flaky ( #32546 )
...
ResizeObserver isn't completed.
2024-06-18 19:40:01 +00:00
dependabot[bot]
eaf9055745
build(deps): bump miniz_oxide from 0.7.3 to 0.7.4 ( #32547 )
...
Bumps [miniz_oxide](https://github.com/Frommi/miniz_oxide ) from 0.7.3 to 0.7.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>
2024-06-18 17:10:03 +00:00
Martin Robinson
946e41e59d
ci: Use a servo.org email address for the servo-wpt-sync GitHub bot ( #32515 )
...
This is the new address of the WPT sync bot.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-06-18 16:38:26 +00:00
Martin Robinson
70982dfa5a
layout: Allocate inline box start space on segment ( #32486 )
...
Instead of allocating the inline padding and border space on the line,
allocate it on the segment -- which where the inline box start goes.
Co-authored-by: Rakhi Sharma <atbrakhi@igalia.com>
2024-06-18 16:19:00 +00:00
Ngo Iok Ui (Wu Yu Wei)
63889b732f
fix: codegen on callback ( #32537 )
...
* Fix codegen on callback
* Add test callbacks to testbinding.rs
2024-06-18 16:00:14 +00:00
dependabot[bot]
d4db08113d
build(deps): bump android_logger from 0.13.3 to 0.14.1 ( #32523 )
...
Bumps [android_logger](https://github.com/rust-mobile/android_logger-rs ) from 0.13.3 to 0.14.1.
- [Release notes](https://github.com/rust-mobile/android_logger-rs/releases )
- [Changelog](https://github.com/rust-mobile/android_logger-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-mobile/android_logger-rs/commits/0.14.1 )
---
updated-dependencies:
- dependency-name: android_logger
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>
2024-06-18 15:28:45 +00:00
dependabot[bot]
668b8df9da
build(deps): bump polling from 3.7.1 to 3.7.2 ( #32529 )
...
Bumps [polling](https://github.com/smol-rs/polling ) from 3.7.1 to 3.7.2.
- [Release notes](https://github.com/smol-rs/polling/releases )
- [Changelog](https://github.com/smol-rs/polling/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/polling/compare/v3.7.1...v3.7.2 )
---
updated-dependencies:
- dependency-name: polling
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>
2024-06-18 14:59:51 +00:00
Martin Robinson
fef1337da0
fonts: Clean up WebRender web fonts when they are no longer used ( #32545 )
...
This is the first part of cleaning up unused WebRender resources.
Currently this only cleans up web font resources, but a more
full-featured implementation in the future could also clean up unused
system fonts.
Fixes #32345 .
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2024-06-18 14:02:27 +00:00
webbeef
bd15a4fbd8
servoshell: Reset link status when loading a new document ( #32518 )
...
* Reset link status when loading a new document
* Reset hover link when navigating back or forward
2024-06-18 11:10:14 +00:00
Jonathan Schwender
1d2949f2b3
CI: Cache cargo-deny ( #32543 )
...
Use the `cargo-install` action to cache the cargo-deny output.
`cargo-deny` is currently unconditionally installed during bootstrap,
and takes around 2 minutes to install, so caching should give a
significant speedup
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
2024-06-18 09:55:13 +00:00