210 Commits

Author SHA1 Message Date
Gae24
e2f17e0d28 deps: Bump jni-rs to 0.22 (#44322)
Update jni-rs to 0.22, the main changes involve the introduction of
`with_env` within native methods, and updating uses of
`attach_current_thread`, which now requires a closure passed to it.
Callback object is now stored inside a `OnceLock`, since it would crash
when it was deleted, probably once a `WakeupCallback` was dropped:
```
JNI DETECTED ERROR IN APPLICATION: JNI ERROR (app bug): jobject is an invalid global reference: 0x2fc6 (deleted reference at index 382)
```
Also update android-activity and rustls-platform-verifier.

Testing: We don't have android tests in CI, manual testing is required
Fixes: Part of #40979

---------

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
2026-04-23 11:55:29 +00:00
dependabot[bot]
4d56440d4e build: bump bpaf from 0.9.24 to 0.9.25 (#44416)
Bumps [bpaf](https://github.com/pacak/bpaf) from 0.9.24 to 0.9.25.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pacak/bpaf/blob/master/Changelog.md">bpaf's
changelog</a>.</em></p>
<blockquote>
<h2>bpaf [0.9.25] - 2026-04-15</h2>
<ul>
<li>Change rendering of an adjacent block in Markdown - this is no
longer a <code>###</code>
but a regular line item instead. Header messes up with generated
navigation on
some pages</li>
<li><code>app_name</code> - parser that extracts the executable
name</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/pacak/bpaf/commits/v0.9.25">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bpaf&package-manager=cargo&previous-version=0.9.24&new-version=0.9.25)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 01:01:38 +00:00
Josh Matthews
f70f94ad0e servoshell: Update egui to 0.34. (#44053)
Testing: We have no automated testing for the servoshell UI. Some quick
manual testing of servo.org seemed to work as expected.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2026-04-10 19:19:01 +00:00
Narfinger
8a38c5e217 servoshell: Port from sig to signal_hook_registry (#43891)
Testing: We do not currently have a way to test signal handling in the
servoshell binary, so this change does not include tests.
Fixes: #43836

---------

Signed-off-by: Narfinger <Narfinger@users.noreply.github.com>
2026-04-07 08:28:36 +00:00
Jonathan Schwender
f4877c190e Embed default resources in Servo applications using a servo-default-resources crate (#43182)
This PR considers the following constraints:

- Resources must be available when building servo via a published
crates.io package (i.e. no `../../../resources/<file>` file references).
- Minimal setup when writing tests (`nextest` spawns each test in its
own process, so we don't want to explicitly initialize the resource
handler for every `#[test]` fn)
- Use local resources when developing locally
- Support loading the resources from a proper resource directory if the
embedder wishes so, including via a custom mechanism, not necessarily as
files

(File) Resources that are only accessed from servoshell are out of scope
of this PR, since it mainly focusses on unblocking publishing `libservo`
to crates.io.

Baking the resources into the binary by default simplifies the setup a
lot. We already supported that before, but only for testing purposes and
explicitly not for production builds.

Using [`inventory`](https://crates.io/crates/inventory) adds a simple
way for the embedder to replace the default baked in resources, while
also keeping the test usage of baked in resources simple.

rippy.png is also referenced from image_cache - We simply duplicate it,
since the image is small, to avoid adding unnecessarily complex
solutions like adding a dedicated crate.


Testing: Covered by existing tests. [mach try
full](https://github.com/jschwe/servo/actions/runs/23811669469)
Fixes: Part of #43145

---------

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2026-04-01 07:16:28 +00:00
Euclid Ye
317e5ee7de cargo: Rename Workspace-local dependencies starting with b to servo-* (#43526)
Also reorders alphabetically for the corresponding user .toml.

Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
2026-03-22 11:19:21 +00:00
Euclid Ye
e573557554 cargo: Use kebab case consistenly for those already starting with servo- (#43516)
Continues what @jschwe has been doing.

Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
2026-03-21 10:57:22 +00:00
Jonathan Schwender
eac6ff8509 Metadata: Add missing repository information (#43451)
This fixes a warning of `cargo publish`: 

```
warning: manifest has no description, documentation, homepage or repository
```

Testing: Compiling. Manual testing of `cargo publish --dry-run` (with
some additional patches, and until the next error, shows this warning
has been fixed)

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2026-03-19 08:54:18 +00:00
dependabot[bot]
17bc1daad7 build: bump bpaf from 0.9.23 to 0.9.24 (#43371)
Bumps [bpaf](https://github.com/pacak/bpaf) from 0.9.23 to 0.9.24.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pacak/bpaf/blob/master/Changelog.md">bpaf's
changelog</a>.</em></p>
<blockquote>
<h2>bpaf [0.9.24] - 2026-03-13</h2>
<ul>
<li>
<p>a less confusing error message when invalid user input mixes with
parsers that
can succeed with no input, see <a
href="https://redirect.github.com/pacak/bpaf/issues/442">#442</a>
thanks <a href="https://github.com/tonky"><code>@​tonky</code></a> for a
solution prototype</p>
</li>
<li>
<p>CI test for older rustc now uses 1.71, MSRV should still be 1.60 for
now</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/pacak/bpaf/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bpaf&package-manager=cargo&previous-version=0.9.23&new-version=0.9.24)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 03:23:27 +00:00
Jonathan Schwender
d9238efbb8 Version releases with the workspace version (#43263)
In preparation for a release to crates.io, bump the workspace version to
match the current servoshell version, and let the servoshell version use
the workspace version again. This makes versioning for us easier, and
makes more sense since servoshell is considered to be just a demo for
servo.

The `./mach release` command is updated to support bumping the workspace
version, and patch the version requirement of all workspace-versioned
workspace dependencies.

Testing: Can be manually verified by running `./mach release
<new_version>`. Note that this just bumps the version numbers, and
doesn't release anything, so it's perfectly safe to run.

---------

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2026-03-16 16:44:36 +00:00
Jonathan Schwender
363ba0ccd1 Use workspace deps consistently and add version requirement (#43243)
In order to prepare for publishing this PR does the following steps (see
commits):

- Move all `path` dependencies to the workspace Cargo.toml, and
reference that.
- Move all path dependencies in the workspace Cargo.toml into a
dedicated section, to make bumping version numbers easier later.
- Add the version requirement. Note that we currently only version bump
servoshell. There was agreement to version everything with the same
version as servoshell, but that be done in a follow-up. The diff is
already large enough as is.
- Add a tidy lint to catch `path` usages outside the root Cargo.toml. I
switched to [`tomllib`] (which was added to the python stdlib in 3.11),
since the third-party `toml` library failed to parse Cargo.toml files
with `workspace.version` (did not like the `.` in a `key`).


[`tomllib`]: https://docs.python.org/3/library/tomllib.html

Testing: Should be covered by regular CI testing.

---------

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2026-03-14 06:51:33 +00:00
Jonathan Schwender
e23f052412 Rename libservo to servo (#43141)
As discussed on zulip we would like to rename `libservo` to `servo`
(again) before a future crates.io release.
Servo is a library, so the `lib` prefix is somewhat redundant. We
already renamed the binary of ServoShell to `servoshell`, to reduce
confusion of users of what servo is.

Note: This PR does not touch all occurrences of `libservo`. Specifically
CI job names remain untouched, since the risk of breaking something is
higher here, harder to test for and the name not user facing.

Testing: CI testing of this change should give us good confidence.
Manual testing of `./mach doc` and `./mach build` showed no issues on
macos. [Full try
run](https://github.com/jschwe/servo/actions/runs/22909562747)

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2026-03-10 20:55:14 +00:00
Jonathan Schwender
1632e61ed6 servoshell: Rename executable to servoshell. (#42958)
This should help clarify the difference between servo the library /
engine and servoshell the browser (demo).

Other changes: 

- Removed etc/servo.sb ( [apple sandbox profile
format](https://angelica.gitbook.io/hacktricks/macos-hardening/macos-security-and-privilege-escalation/macos-security-protections/macos-sandbox#sandbox-profiles))
since it is not needed anymore. See [this
comment](https://github.com/servo/servo/pull/42958#discussion_r2876253489)
for more details.

Testing: This is a very invasive change, and there are bound to be
scripts / places I have overlooked. Searching for usages of `servo` is
very hard, since it's also the name of the library.
Try run: https://github.com/servo/servo/actions/runs/22637676818

---------

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
Signed-off-by: Jonathan Schwender <55576758+jschwe@users.noreply.github.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2026-03-07 08:08:38 +00:00
Jonathan Schwender
84eff13a25 Bump version to 0.0.6 in preparation for release (#42932)
Same procedure as every month. `./mach release 0.0.6`

Testing: Not tested.

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2026-03-01 19:07:44 +00:00
Jonathan Schwender
37dfa42731 Unify servo package naming (#42916)
This is a preparation for publishing to crates.io. Changes include:
- Add `servo-` prefixes to avoid name collisions on crates.io
- Use `-` instead of `_` in package names.
- Rename the crates to their original names in Cargo.toml,
  to keep the diff minimal
- Rename `media` to `servo-media-thread` to avoid name collision with
  `servo-media` (originally from the media repository).

This is an outcome of the previous discussion at [#general > Switch
remaining git dependencies to
crates.io](https://servo.zulipchat.com/#narrow/channel/263398-general/topic/Switch.20remaining.20git.20dependencies.20to.20crates.2Eio/with/576336288)

Testing: This should be mostly covered by our CI, but some amount of
breakage is to be expected, since some package names could still be
referenced from scripts which are not tested or run in CI. [mach try
run](https://github.com/jschwe/servo/actions/runs/22502945949)

---------

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2026-03-01 14:15:27 +00:00
dependabot[bot]
cb30df1db7 build: bump ohos-abilitykit-sys from 0.1.4 to 0.1.5 (#42793)
Bumps [ohos-abilitykit-sys](https://github.com/openharmony-rs/ohos-sys)
from 0.1.4 to 0.1.5.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/openharmony-rs/ohos-sys/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ohos-abilitykit-sys&package-manager=cargo&previous-version=0.1.4&new-version=0.1.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-24 01:32:29 +00:00
dependabot[bot]
b7afca1214 build: bump bpaf from 0.9.22 to 0.9.23 (#42349)
Bumps [bpaf](https://github.com/pacak/bpaf) from 0.9.22 to 0.9.23.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pacak/bpaf/blob/master/Changelog.md">bpaf's
changelog</a>.</em></p>
<blockquote>
<h2>bpaf [0.9.23], bpaf_derive [0.5.23] - 2026-02-03</h2>
<ul>
<li>code produced by derive macro is now won't trigger missing-docs
lint</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/pacak/bpaf/commits/v0.9.23">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bpaf&package-manager=cargo&previous-version=0.9.22&new-version=0.9.23)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-05 00:52:16 +00:00
Narfinger
fd4198d742 Allow llvm-coverage to write file on webdriver exit (#41141)
This adds a `cfg` to servo that uses the llvm profile-runtime function
for writing the coverage file to disk.

When the webdriver shuts down we should make sure to write the
llvm_coverage file. This is only required on platforms like android or
ohos, where there is no real exiting of the process, so we need to
manually dump the profile to disk.

See also https://clang.llvm.org/docs/SourceBasedCodeCoverage.html

Testing: Tested '/mach build -r --coverage && ./mach test-wpt -r
--coverage' and there do not seem any parsing errors anymore.
Fixes: https://github.com/servo/servo/issues/40942

---------

Signed-off-by: Narfinger <Narfinger@users.noreply.github.com>
2026-02-04 09:38:32 +00:00
Jonathan Schwender
de7c9d2e43 Bump servoshell to 0.0.5 (#42305)
This version bump is a bit delayed, since I forgot to open the PR before
FOSDEM. The actual release will thus likely not be based on this commit,
but backported to the release branch, to stay in sync with our monthly
report.
There still has been no resolution on the `0.1` version bump situation,
hence another bump of the patch version.

Testing: Not required

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2026-02-03 14:05:55 +00:00
dependabot[bot]
27d27da243 build: bump the napi-ohos-related group with 5 updates (#42018)
Bumps the napi-ohos-related group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [napi-derive-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.5` |
`1.1.6` |
| [napi-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.5` | `1.1.6` |
| [napi-build-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.5` |
`1.1.6` |
| [napi-derive-backend-ohos](https://github.com/ohos-rs/ohos-rs) |
`1.1.5` | `1.1.6` |
| [napi-sys-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.5` |
`1.1.6` |

Updates `napi-derive-ohos` from 1.1.5 to 1.1.6
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1357697530"><code>1357697</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/181">#181</a>
from ohos-rs/feat-0119</li>
<li><a
href="25e8534b9a"><code>25e8534</code></a>
chore: bump version</li>
<li><a
href="1d85ef1318"><code>1d85ef1</code></a>
Sync 0119</li>
<li><a
href="4797037514"><code>4797037</code></a>
chore(deps): update release-plz/action action to v0.5.121 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3098">#3098</a>)</li>
<li><a
href="fc6119b0ff"><code>fc6119b</code></a>
chore(deps): update dependency vite-plugin-node-polyfills to ^0.25.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3095">#3095</a>)</li>
<li><a
href="e7c9e72c91"><code>e7c9e72</code></a>
build(deps): bump undici from 6.22.0 to 6.23.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3094">#3094</a>)</li>
<li><a
href="2b7de67ba4"><code>2b7de67</code></a>
fix(sys): remove default dyb-symbols</li>
<li><a
href="26c0bb8b73"><code>26c0bb8</code></a>
chore(deps): update dependency <code>@​types/dockerode</code> to v4 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3092">#3092</a>)</li>
<li><a
href="fab18c8c3e"><code>fab18c8</code></a>
docs: add SECURITY.md</li>
<li><a
href="c26cb38ff1"><code>c26cb38</code></a>
chore(deps): update dependency tsdown to ^0.19.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3091">#3091</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.5...ohrs@1.1.6">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-ohos` from 1.1.5 to 1.1.6
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1357697530"><code>1357697</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/181">#181</a>
from ohos-rs/feat-0119</li>
<li><a
href="25e8534b9a"><code>25e8534</code></a>
chore: bump version</li>
<li><a
href="1d85ef1318"><code>1d85ef1</code></a>
Sync 0119</li>
<li><a
href="4797037514"><code>4797037</code></a>
chore(deps): update release-plz/action action to v0.5.121 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3098">#3098</a>)</li>
<li><a
href="fc6119b0ff"><code>fc6119b</code></a>
chore(deps): update dependency vite-plugin-node-polyfills to ^0.25.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3095">#3095</a>)</li>
<li><a
href="e7c9e72c91"><code>e7c9e72</code></a>
build(deps): bump undici from 6.22.0 to 6.23.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3094">#3094</a>)</li>
<li><a
href="2b7de67ba4"><code>2b7de67</code></a>
fix(sys): remove default dyb-symbols</li>
<li><a
href="26c0bb8b73"><code>26c0bb8</code></a>
chore(deps): update dependency <code>@​types/dockerode</code> to v4 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3092">#3092</a>)</li>
<li><a
href="fab18c8c3e"><code>fab18c8</code></a>
docs: add SECURITY.md</li>
<li><a
href="c26cb38ff1"><code>c26cb38</code></a>
chore(deps): update dependency tsdown to ^0.19.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3091">#3091</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.5...ohrs@1.1.6">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-build-ohos` from 1.1.5 to 1.1.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ohos-rs/ohos-rs/releases">napi-build-ohos's
releases</a>.</em></p>
<blockquote>
<h2>ohrs@1.1.6</h2>
<h2>What's Changed</h2>
<ul>
<li>feat: suppport workspace mode by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/173">ohos-rs/ohos-rs#173</a></li>
<li>fix(cli): respect bash env by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/174">ohos-rs/ohos-rs#174</a></li>
<li>fix: lint error by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/175">ohos-rs/ohos-rs#175</a></li>
<li>fix: cargo subcommand sysroot error by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/178">ohos-rs/ohos-rs#178</a></li>
<li>Sync by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/181">ohos-rs/ohos-rs#181</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.5...ohrs@1.1.6">https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.5...ohrs@1.1.6</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1357697530"><code>1357697</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/181">#181</a>
from ohos-rs/feat-0119</li>
<li><a
href="25e8534b9a"><code>25e8534</code></a>
chore: bump version</li>
<li><a
href="1d85ef1318"><code>1d85ef1</code></a>
Sync 0119</li>
<li><a
href="4797037514"><code>4797037</code></a>
chore(deps): update release-plz/action action to v0.5.121 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3098">#3098</a>)</li>
<li><a
href="fc6119b0ff"><code>fc6119b</code></a>
chore(deps): update dependency vite-plugin-node-polyfills to ^0.25.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3095">#3095</a>)</li>
<li><a
href="e7c9e72c91"><code>e7c9e72</code></a>
build(deps): bump undici from 6.22.0 to 6.23.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3094">#3094</a>)</li>
<li><a
href="2b7de67ba4"><code>2b7de67</code></a>
fix(sys): remove default dyb-symbols</li>
<li><a
href="26c0bb8b73"><code>26c0bb8</code></a>
chore(deps): update dependency <code>@​types/dockerode</code> to v4 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3092">#3092</a>)</li>
<li><a
href="fab18c8c3e"><code>fab18c8</code></a>
docs: add SECURITY.md</li>
<li><a
href="c26cb38ff1"><code>c26cb38</code></a>
chore(deps): update dependency tsdown to ^0.19.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3091">#3091</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.5...ohrs@1.1.6">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-derive-backend-ohos` from 1.1.5 to 1.1.6
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1357697530"><code>1357697</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/181">#181</a>
from ohos-rs/feat-0119</li>
<li><a
href="25e8534b9a"><code>25e8534</code></a>
chore: bump version</li>
<li><a
href="1d85ef1318"><code>1d85ef1</code></a>
Sync 0119</li>
<li><a
href="4797037514"><code>4797037</code></a>
chore(deps): update release-plz/action action to v0.5.121 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3098">#3098</a>)</li>
<li><a
href="fc6119b0ff"><code>fc6119b</code></a>
chore(deps): update dependency vite-plugin-node-polyfills to ^0.25.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3095">#3095</a>)</li>
<li><a
href="e7c9e72c91"><code>e7c9e72</code></a>
build(deps): bump undici from 6.22.0 to 6.23.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3094">#3094</a>)</li>
<li><a
href="2b7de67ba4"><code>2b7de67</code></a>
fix(sys): remove default dyb-symbols</li>
<li><a
href="26c0bb8b73"><code>26c0bb8</code></a>
chore(deps): update dependency <code>@​types/dockerode</code> to v4 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3092">#3092</a>)</li>
<li><a
href="fab18c8c3e"><code>fab18c8</code></a>
docs: add SECURITY.md</li>
<li><a
href="c26cb38ff1"><code>c26cb38</code></a>
chore(deps): update dependency tsdown to ^0.19.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3091">#3091</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.5...ohrs@1.1.6">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-sys-ohos` from 1.1.5 to 1.1.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ohos-rs/ohos-rs/releases">napi-sys-ohos's
releases</a>.</em></p>
<blockquote>
<h2>ohrs@1.1.6</h2>
<h2>What's Changed</h2>
<ul>
<li>feat: suppport workspace mode by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/173">ohos-rs/ohos-rs#173</a></li>
<li>fix(cli): respect bash env by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/174">ohos-rs/ohos-rs#174</a></li>
<li>fix: lint error by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/175">ohos-rs/ohos-rs#175</a></li>
<li>fix: cargo subcommand sysroot error by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/178">ohos-rs/ohos-rs#178</a></li>
<li>Sync by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/181">ohos-rs/ohos-rs#181</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.5...ohrs@1.1.6">https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.5...ohrs@1.1.6</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1357697530"><code>1357697</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/181">#181</a>
from ohos-rs/feat-0119</li>
<li><a
href="25e8534b9a"><code>25e8534</code></a>
chore: bump version</li>
<li><a
href="1d85ef1318"><code>1d85ef1</code></a>
Sync 0119</li>
<li><a
href="4797037514"><code>4797037</code></a>
chore(deps): update release-plz/action action to v0.5.121 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3098">#3098</a>)</li>
<li><a
href="fc6119b0ff"><code>fc6119b</code></a>
chore(deps): update dependency vite-plugin-node-polyfills to ^0.25.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3095">#3095</a>)</li>
<li><a
href="e7c9e72c91"><code>e7c9e72</code></a>
build(deps): bump undici from 6.22.0 to 6.23.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3094">#3094</a>)</li>
<li><a
href="2b7de67ba4"><code>2b7de67</code></a>
fix(sys): remove default dyb-symbols</li>
<li><a
href="26c0bb8b73"><code>26c0bb8</code></a>
chore(deps): update dependency <code>@​types/dockerode</code> to v4 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3092">#3092</a>)</li>
<li><a
href="fab18c8c3e"><code>fab18c8</code></a>
docs: add SECURITY.md</li>
<li><a
href="c26cb38ff1"><code>c26cb38</code></a>
chore(deps): update dependency tsdown to ^0.19.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3091">#3091</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.5...ohrs@1.1.6">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 00:42:08 +00:00
shuppy
c2530a49ee Plumb accessibility tree updates from layout to embedder (#41924)
this patch adds some new methods and messages that allow layout to send
the embedder [accessibility tree
updates](https://docs.rs/accesskit/0.22.0/accesskit/struct.TreeUpdate.html):

- layout —[ ScriptThreadMessage::AccessibilityTreeUpdate ]→ script
- script —[ EmbedderMsg::AccessibilityTreeUpdate ]→ libservo
- libservo —[ WebViewDelegate::notify_accessibility_tree_update() ]→
servoshell
- servoshell —[ PlatformWindow::notify_accessibility_tree_update() ]→
servoshell
- servoshell —[ Gui::notify_accessibility_tree_update() ]→ servoshell

Testing: none yet, no functional change
Fixes: part of #4344

---------

Signed-off-by: delan azabani <dazabani@igalia.com>
Co-authored-by: Luke Warlow <lwarlow@igalia.com>
Co-authored-by: Alice Boxhall <alice@igalia.com>
2026-01-16 12:32:08 +00:00
dependabot[bot]
993667248d build: bump bpaf from 0.9.20 to 0.9.21 (#41939)
Bumps [bpaf](https://github.com/pacak/bpaf) from 0.9.20 to 0.9.21.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pacak/bpaf/blob/master/Changelog.md">bpaf's
changelog</a>.</em></p>
<blockquote>
<h2>bpaf [0.9.21], bpaf_derive [0.5.21] - 2026-01-15</h2>
<ul>
<li>Documentation fixes</li>
<li>minor derive macro improvements</li>
<li>MSRV is now 1.60</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e47b375599"><code>e47b375</code></a>
Merge pull request <a
href="https://redirect.github.com/pacak/bpaf/issues/436">#436</a> from
pacak/rc-0.9.21</li>
<li><a
href="058e815f90"><code>058e815</code></a>
Release 0.9.21</li>
<li><a
href="53d1774de6"><code>53d1774</code></a>
Merge pull request <a
href="https://redirect.github.com/pacak/bpaf/issues/435">#435</a> from
unvalley/fix-quick-start-command</li>
<li><a
href="ab3a2431ae"><code>ab3a243</code></a>
chore: fix quick start cargo add command</li>
<li><a
href="5aef3d7def"><code>5aef3d7</code></a>
Merge pull request <a
href="https://redirect.github.com/pacak/bpaf/issues/433">#433</a> from
lu-zero/fix-warning</li>
<li><a
href="81ef625300"><code>81ef625</code></a>
Fix a remaining warning</li>
<li><a
href="26d34cfaaa"><code>26d34cf</code></a>
Merge pull request <a
href="https://redirect.github.com/pacak/bpaf/issues/432">#432</a> from
lu-zero/suppress-lint</li>
<li><a
href="b19d93183a"><code>b19d931</code></a>
Suppress enum_variant_names</li>
<li><a
href="3b0fba8ab6"><code>3b0fba8</code></a>
Merge pull request <a
href="https://redirect.github.com/pacak/bpaf/issues/431">#431</a> from
lu-zero/more-clippy-lints-addressed</li>
<li><a
href="f57a714f25"><code>f57a714</code></a>
Address more clippy lints</li>
<li>Additional commits viewable in <a
href="https://github.com/pacak/bpaf/compare/v0.9.20...v0.9.21">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bpaf&package-manager=cargo&previous-version=0.9.20&new-version=0.9.21)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-16 00:27:15 +00:00
dependabot[bot]
3fc8ca66c9 build(deps): bump gilrs from 0.11.0 to 0.11.1 (#41900)
Bumps [gilrs](https://gitlab.com/gilrs-project/gilrs) from 0.11.0 to
0.11.1.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://gitlab.com/gilrs-project/gilrs/commits/master">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gilrs&package-manager=cargo&previous-version=0.11.0&new-version=0.11.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 00:53:25 +00:00
Martin Robinson
bf452331b1 Remove the vello_cpu compilation option and enable it by default (#41820)
There is currently no way to disable canvas on the whole in Servo, so
one canvas backend must be enabled for the build to succeed. Currently,
the Vello GPU backend is much slower than the CPU backend, as it
downloads pixels to CPU memory before reuploading them and displaying
them. Fixing that requires allowing rendering Vello GPU contents to a
OpenGL texture or some kind of surface that can be represented by an
OpenGL texture during display.

Historically, the approach that other browsers have taken with regard to
GPU canvas is that CPU canvas is used as a fallback until the GPU
version can be counted on to be reliably faster. I think that Servo
should take the same approach. We should always expose a CPU version of
canvas and a GPU version. Embedders should not care about how these are
implemented, just that they work as expected and perform well.

Testing: This change just adjusts the build configuration option, so no
tests are necessary.
Fixes: #40779

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2026-01-12 22:42:14 +00:00
Euclid Ye
6ed4beb51b ohos: Fix build with tracing feature (#41803)
Testing: Tested locally with the feature.
Fixes: the build part of #41802.

---------

Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
2026-01-09 14:48:20 +00:00
Narfinger
1b8d1bf63c libservo: Stop exporting ipc-channel for gamepad responders and use callbacks (#41412)
With this we stop exporting ipc-channel in libservo and switch to
GenericChannel/GenericCallback.

Testing: Generic Channels are tested all over the place.

---------

Signed-off-by: Narfinger <Narfinger@users.noreply.github.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2026-01-06 16:57:02 +00:00
Jonathan Schwender
0fa84df099 servoshell: Bump version number to 0.0.4 (#41589)
In preparation for the next release.

Testing: Not required

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2025-12-31 22:00:25 +00:00
dependabot[bot]
39a005af5e build(deps): bump the napi-ohos-related group with 5 updates (#41572)
Bumps the napi-ohos-related group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [napi-derive-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.4` |
`1.1.5` |
| [napi-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.4` | `1.1.5` |
| [napi-build-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.4` |
`1.1.5` |
| [napi-derive-backend-ohos](https://github.com/ohos-rs/ohos-rs) |
`1.1.4` | `1.1.5` |
| [napi-sys-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.4` |
`1.1.5` |

Updates `napi-derive-ohos` from 1.1.4 to 1.1.5
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ec7a54f200"><code>ec7a54f</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/171">#171</a>
from ohos-rs/dev-version-1</li>
<li><a
href="c0ba78dd66"><code>c0ba78d</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/170">#170</a>
from ohos-rs/feat-1226</li>
<li><a
href="43ac44c729"><code>43ac44c</code></a>
fix code</li>
<li><a
href="9a443c4afc"><code>9a443c4</code></a>
fix exmaple build error</li>
<li><a
href="93eaad5e62"><code>93eaad5</code></a>
fix(build): Improve error message on absolute path conversion failure
(<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/168">#168</a>)</li>
<li><a
href="80dd22c760"><code>80dd22c</code></a>
Sync 1226</li>
<li><a
href="e78e4035f1"><code>e78e403</code></a>
chore(deps): update cross-platform-actions/action action to v0.32.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3068">#3068</a>)</li>
<li><a
href="7ad07187b4"><code>7ad0718</code></a>
fix(cli): load separatedConfig in config regardless of packageJson.napi
(<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3065">#3065</a>)</li>
<li><a
href="a6cdbf210a"><code>a6cdbf2</code></a>
chore: release (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3059">#3059</a>)</li>
<li><a
href="377a955ebd"><code>377a955</code></a>
fix(napi-derive): class setter param can't be optional (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3066">#3066</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.4...ohrs@1.1.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-ohos` from 1.1.4 to 1.1.5
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ec7a54f200"><code>ec7a54f</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/171">#171</a>
from ohos-rs/dev-version-1</li>
<li><a
href="c0ba78dd66"><code>c0ba78d</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/170">#170</a>
from ohos-rs/feat-1226</li>
<li><a
href="43ac44c729"><code>43ac44c</code></a>
fix code</li>
<li><a
href="9a443c4afc"><code>9a443c4</code></a>
fix exmaple build error</li>
<li><a
href="93eaad5e62"><code>93eaad5</code></a>
fix(build): Improve error message on absolute path conversion failure
(<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/168">#168</a>)</li>
<li><a
href="80dd22c760"><code>80dd22c</code></a>
Sync 1226</li>
<li><a
href="e78e4035f1"><code>e78e403</code></a>
chore(deps): update cross-platform-actions/action action to v0.32.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3068">#3068</a>)</li>
<li><a
href="7ad07187b4"><code>7ad0718</code></a>
fix(cli): load separatedConfig in config regardless of packageJson.napi
(<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3065">#3065</a>)</li>
<li><a
href="a6cdbf210a"><code>a6cdbf2</code></a>
chore: release (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3059">#3059</a>)</li>
<li><a
href="377a955ebd"><code>377a955</code></a>
fix(napi-derive): class setter param can't be optional (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3066">#3066</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.4...ohrs@1.1.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-build-ohos` from 1.1.4 to 1.1.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ohos-rs/ohos-rs/releases">napi-build-ohos's
releases</a>.</em></p>
<blockquote>
<h2>ohrs@1.1.5</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: disable node_version_detect feature by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/160">ohos-rs/ohos-rs#160</a></li>
<li>feat(cli): add bisheng support by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/163">ohos-rs/ohos-rs#163</a></li>
<li>feat(cli): support loongarch64 by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/164">ohos-rs/ohos-rs#164</a></li>
<li>fix(build): Improve error message on absolute path conversion
failure by <a
href="https://github.com/winslow213"><code>@​winslow213</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/168">ohos-rs/ohos-rs#168</a></li>
<li>Sync by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/170">ohos-rs/ohos-rs#170</a></li>
<li>chore: Bump version by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/171">ohos-rs/ohos-rs#171</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/winslow213"><code>@​winslow213</code></a> made
their first contribution in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/168">ohos-rs/ohos-rs#168</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.4...ohrs@1.1.5">https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.4...ohrs@1.1.5</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ec7a54f200"><code>ec7a54f</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/171">#171</a>
from ohos-rs/dev-version-1</li>
<li><a
href="c0ba78dd66"><code>c0ba78d</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/170">#170</a>
from ohos-rs/feat-1226</li>
<li><a
href="43ac44c729"><code>43ac44c</code></a>
fix code</li>
<li><a
href="9a443c4afc"><code>9a443c4</code></a>
fix exmaple build error</li>
<li><a
href="93eaad5e62"><code>93eaad5</code></a>
fix(build): Improve error message on absolute path conversion failure
(<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/168">#168</a>)</li>
<li><a
href="80dd22c760"><code>80dd22c</code></a>
Sync 1226</li>
<li><a
href="e78e4035f1"><code>e78e403</code></a>
chore(deps): update cross-platform-actions/action action to v0.32.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3068">#3068</a>)</li>
<li><a
href="7ad07187b4"><code>7ad0718</code></a>
fix(cli): load separatedConfig in config regardless of packageJson.napi
(<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3065">#3065</a>)</li>
<li><a
href="a6cdbf210a"><code>a6cdbf2</code></a>
chore: release (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3059">#3059</a>)</li>
<li><a
href="377a955ebd"><code>377a955</code></a>
fix(napi-derive): class setter param can't be optional (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3066">#3066</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.4...ohrs@1.1.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-derive-backend-ohos` from 1.1.4 to 1.1.5
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ec7a54f200"><code>ec7a54f</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/171">#171</a>
from ohos-rs/dev-version-1</li>
<li><a
href="c0ba78dd66"><code>c0ba78d</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/170">#170</a>
from ohos-rs/feat-1226</li>
<li><a
href="43ac44c729"><code>43ac44c</code></a>
fix code</li>
<li><a
href="9a443c4afc"><code>9a443c4</code></a>
fix exmaple build error</li>
<li><a
href="93eaad5e62"><code>93eaad5</code></a>
fix(build): Improve error message on absolute path conversion failure
(<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/168">#168</a>)</li>
<li><a
href="80dd22c760"><code>80dd22c</code></a>
Sync 1226</li>
<li><a
href="e78e4035f1"><code>e78e403</code></a>
chore(deps): update cross-platform-actions/action action to v0.32.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3068">#3068</a>)</li>
<li><a
href="7ad07187b4"><code>7ad0718</code></a>
fix(cli): load separatedConfig in config regardless of packageJson.napi
(<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3065">#3065</a>)</li>
<li><a
href="a6cdbf210a"><code>a6cdbf2</code></a>
chore: release (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3059">#3059</a>)</li>
<li><a
href="377a955ebd"><code>377a955</code></a>
fix(napi-derive): class setter param can't be optional (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3066">#3066</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.4...ohrs@1.1.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-sys-ohos` from 1.1.4 to 1.1.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ohos-rs/ohos-rs/releases">napi-sys-ohos's
releases</a>.</em></p>
<blockquote>
<h2>ohrs@1.1.5</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: disable node_version_detect feature by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/160">ohos-rs/ohos-rs#160</a></li>
<li>feat(cli): add bisheng support by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/163">ohos-rs/ohos-rs#163</a></li>
<li>feat(cli): support loongarch64 by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/164">ohos-rs/ohos-rs#164</a></li>
<li>fix(build): Improve error message on absolute path conversion
failure by <a
href="https://github.com/winslow213"><code>@​winslow213</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/168">ohos-rs/ohos-rs#168</a></li>
<li>Sync by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/170">ohos-rs/ohos-rs#170</a></li>
<li>chore: Bump version by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/171">ohos-rs/ohos-rs#171</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/winslow213"><code>@​winslow213</code></a> made
their first contribution in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/168">ohos-rs/ohos-rs#168</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.4...ohrs@1.1.5">https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.4...ohrs@1.1.5</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ec7a54f200"><code>ec7a54f</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/171">#171</a>
from ohos-rs/dev-version-1</li>
<li><a
href="c0ba78dd66"><code>c0ba78d</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/170">#170</a>
from ohos-rs/feat-1226</li>
<li><a
href="43ac44c729"><code>43ac44c</code></a>
fix code</li>
<li><a
href="9a443c4afc"><code>9a443c4</code></a>
fix exmaple build error</li>
<li><a
href="93eaad5e62"><code>93eaad5</code></a>
fix(build): Improve error message on absolute path conversion failure
(<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/168">#168</a>)</li>
<li><a
href="80dd22c760"><code>80dd22c</code></a>
Sync 1226</li>
<li><a
href="e78e4035f1"><code>e78e403</code></a>
chore(deps): update cross-platform-actions/action action to v0.32.0 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3068">#3068</a>)</li>
<li><a
href="7ad07187b4"><code>7ad0718</code></a>
fix(cli): load separatedConfig in config regardless of packageJson.napi
(<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3065">#3065</a>)</li>
<li><a
href="a6cdbf210a"><code>a6cdbf2</code></a>
chore: release (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3059">#3059</a>)</li>
<li><a
href="377a955ebd"><code>377a955</code></a>
fix(napi-derive): class setter param can't be optional (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/3066">#3066</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.4...ohrs@1.1.5">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-30 00:13:55 +00:00
Jonathan Schwender
3a1fa84f3f servoshell: ohos: Fix crash when hiding IME (#41570)
Bump ohos-ime, which fixes a crash due to a segfault when hiding the
IME.
The actual code changes can be found in the [upstream
PR](https://github.com/openharmony-rs/ohos-ime/pull/11)

Testing: Manually tested the fix with the issue reproducer.
Fixes: #41535

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2025-12-29 21:35:29 +00:00
dependabot[bot]
0975659d80 build(deps): bump ohos-ime from 0.4.0 to 0.4.1 (#41553)
Bumps [ohos-ime](https://github.com/openharmony-rs/ohos-ime) from 0.4.0
to 0.4.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/openharmony-rs/ohos-ime/releases">ohos-ime's
releases</a>.</em></p>
<blockquote>
<h2>v0.4.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix warning in get_left_text_of_cursor by <a
href="https://github.com/jschwe"><code>@​jschwe</code></a> in <a
href="https://redirect.github.com/openharmony-rs/ohos-ime/pull/8">openharmony-rs/ohos-ime#8</a></li>
<li>Add support for keyboard status change by <a
href="https://github.com/jschwe"><code>@​jschwe</code></a> in <a
href="https://redirect.github.com/openharmony-rs/ohos-ime/pull/9">openharmony-rs/ohos-ime#9</a></li>
<li>dispatcher: Remove duplicated code by <a
href="https://github.com/jschwe"><code>@​jschwe</code></a> in <a
href="https://redirect.github.com/openharmony-rs/ohos-ime/pull/10">openharmony-rs/ohos-ime#10</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/openharmony-rs/ohos-ime/compare/v0.4.0...v0.4.1">https://github.com/openharmony-rs/ohos-ime/compare/v0.4.0...v0.4.1</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/openharmony-rs/ohos-ime/blob/main/CHANGELOG.md">ohos-ime's
changelog</a>.</em></p>
<blockquote>
<h2>v0.4.1</h2>
<ul>
<li>Update <code>Ime</code> trait with
<code>keyboard_status_changed()</code>, which is called when the
keyboard status changes.
A default implementation is provided, so this is not a breaking
change.</li>
<li>Fix a warning in get_left_text_of_cursor().</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9dda33323b"><code>9dda333</code></a>
Bump version to 0.4.1</li>
<li><a
href="0c19a0bf7f"><code>0c19a0b</code></a>
Minor dispatcher refactor</li>
<li><a
href="4e1c13fda1"><code>4e1c13f</code></a>
Add support for keyboard status change</li>
<li><a
href="38dca19577"><code>38dca19</code></a>
Fix warning in get_left_text_of_cursor</li>
<li>See full diff in <a
href="https://github.com/openharmony-rs/ohos-ime/compare/v0.4.0...v0.4.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ohos-ime&package-manager=cargo&previous-version=0.4.0&new-version=0.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 00:22:02 +00:00
WaterWhisperer
6623cc1dbb feat: gamepad feature flag (#41451)
Put the Gamepad API and its supporting infrastructure behind a `gamepad`
feature flag. This allows embedders to opt-out of gamepad support at
compile time to save on binary size and reduce dependencies.

Testing:
1. `./mach build -d` (Gamepad enabled by default)
2. `cargo build -p servoshell --no-default-features --features
"libservo/clipboard,js_jit,max_log_level,webgpu"` (Gamepad Disabled)
3. `cargo build -p servoshell --features "gamepad,webxr,..."` (Gamepad &
WebXR Enabled)

Fixes: #40897

Signed-off-by: WaterWhisperer <waterwhisperer24@qq.com>
2025-12-21 13:18:06 +00:00
dependabot[bot]
6cd0c40126 build(deps): bump ohos-abilitykit-sys from 0.1.3 to 0.1.4 (#41337)
Bumps [ohos-abilitykit-sys](https://github.com/openharmony-rs/ohos-sys)
from 0.1.3 to 0.1.4.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/openharmony-rs/ohos-sys/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ohos-abilitykit-sys&package-manager=cargo&previous-version=0.1.3&new-version=0.1.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-17 00:59:35 +00:00
dependabot[bot]
399e6d4d6a build(deps): bump ohos-abilitykit-sys from 0.1.2 to 0.1.3 (#41298)
Bumps [ohos-abilitykit-sys](https://github.com/openharmony-rs/ohos-sys)
from 0.1.2 to 0.1.3.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/openharmony-rs/ohos-sys/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ohos-abilitykit-sys&package-manager=cargo&previous-version=0.1.2&new-version=0.1.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-16 00:55:20 +00:00
dependabot[bot]
efa9dba641 build(deps): bump ohos-ime-sys from 0.2.2 to 0.2.3 (#41295)
Bumps [ohos-ime-sys](https://github.com/openharmony-rs/ohos-sys) from
0.2.2 to 0.2.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/openharmony-rs/ohos-sys/blob/main/CHANGELOG.md">ohos-ime-sys's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h2>v0.8.6 (2026-12-15)</h2>
<ul>
<li>Fix re-export of udmf and rawfile crates.</li>
</ul>
<h2>v0.8.5 (2025-12-15)</h2>
<ul>
<li>Update bindings to API-21</li>
</ul>
<h2>v0.8.4 (2025-07-31)</h2>
<ul>
<li>Upgrade <code>keyboard_types</code> to <code>0.8.0</code> in
xcomponent.</li>
</ul>
<h2>v0.8.3 (2025-07-09)</h2>
<ul>
<li>Fix issue with linking libpixelmap in imagekit-sys.</li>
</ul>
<h2>v0.8.2</h2>
<ul>
<li>Update bindings up to API-18.</li>
</ul>
<h2>v0.8.1</h2>
<ul>
<li>Update bindings to API-15</li>
</ul>
<h2>v0.8.0</h2>
<ul>
<li>Bump <code>ohos-image-kit-sys</code> to 0.3.0 (Result signature
change, see 0.7.0 release notes.)</li>
</ul>
<h2>v0.7.1</h2>
<ul>
<li>Fix API level propagation for native window, native image and native
buffer.</li>
<li>Add Pasteboard (<code>ohos-pasteboard-sys</code>)</li>
</ul>
<h2>v0.7.0 (2025-06-06)</h2>
<h3>Breaking</h3>
<ul>
<li>Update the signature of functions returning Error codes with zero
representing the <code>Ok</code> value to
an equivalent <code>Result&lt;(), NonZeroErrcode&gt;</code> type. See
the changelogs of the individual crates.</li>
</ul>
<h3>Add</h3>
<ul>
<li>Abilitykit (<code>ohos-abilitykit-sys</code>)</li>
<li>Multimodal Input Kit (<code>ohos-input-sys</code>)</li>
<li>Rawfile (<code>ohos-rawfile-sys</code>)</li>
<li>Window Manager (<code>ohos-window-manager-sys</code>)</li>
</ul>
<h3>Update</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/openharmony-rs/ohos-sys/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ohos-ime-sys&package-manager=cargo&previous-version=0.2.2&new-version=0.2.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-16 00:32:18 +00:00
dependabot[bot]
422c69134a build(deps): bump xcomponent-sys from 0.3.4 to 0.3.5 (#41294)
Bumps [xcomponent-sys](https://github.com/openharmony-rs/ohos-sys) from
0.3.4 to 0.3.5.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/openharmony-rs/ohos-sys/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=xcomponent-sys&package-manager=cargo&previous-version=0.3.4&new-version=0.3.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-16 00:25:32 +00:00
dependabot[bot]
5665a0f062 build(deps): bump the egui-related group with 7 updates (#41211)
Bumps the egui-related group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [egui](https://github.com/emilk/egui) | `0.33.2` | `0.33.3` |
| [egui-winit](https://github.com/emilk/egui) | `0.33.2` | `0.33.3` |
| [egui_glow](https://github.com/emilk/egui) | `0.33.2` | `0.33.3` |
| [ecolor](https://github.com/emilk/egui) | `0.33.2` | `0.33.3` |
| [emath](https://github.com/emilk/egui) | `0.33.2` | `0.33.3` |
| [epaint](https://github.com/emilk/egui) | `0.33.2` | `0.33.3` |
| [epaint_default_fonts](https://github.com/emilk/egui) | `0.33.2` |
`0.33.3` |

Updates `egui` from 0.33.2 to 0.33.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/releases">egui's
releases</a>.</em></p>
<blockquote>
<h2>0.33.3 - Improve kittest and text selection</h2>
<p>egui is an easy-to-use immediate mode GUI for Rust that runs on both
web and native.</p>
<p>Try it now: <a
href="https://www.egui.rs/">https://www.egui.rs/</a></p>
<p>egui development is sponsored by <a
href="https://www.rerun.io/">Rerun</a>, a startup building an SDK for
visualizing streams of multimodal data.</p>
<h2>egui</h2>
<ul>
<li>Treat <code>.</code> as a word-splitter in text navigation <a
href="https://redirect.github.com/emilk/egui/pull/7741">#7741</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Change text color of selected text <a
href="https://redirect.github.com/emilk/egui/pull/7691">#7691</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h2>egui_kittest changelog</h2>
<ul>
<li>Enforce consistent snapshot updates <a
href="https://redirect.github.com/emilk/egui/pull/7744">#7744</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
<li><code>kittest</code>: add drag-and-drop helpers <a
href="https://redirect.github.com/emilk/egui/pull/7690">#7690</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h2>egui_extras changelog</h2>
<ul>
<li>Bump <code>ehttp</code> to 0.6.0 <a
href="https://redirect.github.com/emilk/egui/pull/7757">#7757</a> by <a
href="https://github.com/jprochazk"><code>@​jprochazk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/blob/main/CHANGELOG.md">egui's
changelog</a>.</em></p>
<blockquote>
<h2>0.33.3 - 2025-12-11</h2>
<ul>
<li>Treat <code>.</code> as a word-splitter in text navigation <a
href="https://redirect.github.com/emilk/egui/pull/7741">#7741</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Change text color of selected text <a
href="https://redirect.github.com/emilk/egui/pull/7691">#7691</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44cdd653e2"><code>44cdd65</code></a>
Release 0.33.3: update cargo version and changelog</li>
<li><a
href="06b93d9661"><code>06b93d9</code></a>
<code>kittest</code>: add drag-and-drop helpers (<a
href="https://redirect.github.com/emilk/egui/issues/7690">#7690</a>)</li>
<li><a
href="3657e4239c"><code>3657e42</code></a>
Change text color of selected text (<a
href="https://redirect.github.com/emilk/egui/issues/7691">#7691</a>)</li>
<li><a
href="93fb652f79"><code>93fb652</code></a>
Bump <code>ehttp</code> to 0.6.0 (<a
href="https://redirect.github.com/emilk/egui/issues/7757">#7757</a>)</li>
<li><a
href="dc4b24f913"><code>dc4b24f</code></a>
Typo fix in drag-and-drop documentation (<a
href="https://redirect.github.com/emilk/egui/issues/7750">#7750</a>)</li>
<li><a
href="33fb2f300b"><code>33fb2f3</code></a>
Enforce consistent snapshot updates (<a
href="https://redirect.github.com/emilk/egui/issues/7744">#7744</a>)</li>
<li><a
href="e6fff4b018"><code>e6fff4b</code></a>
Treat <code>.</code> as a word-splitter in text navigation (<a
href="https://redirect.github.com/emilk/egui/issues/7741">#7741</a>)</li>
<li>See full diff in <a
href="https://github.com/emilk/egui/compare/0.33.2...0.33.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `egui-winit` from 0.33.2 to 0.33.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/releases">egui-winit's
releases</a>.</em></p>
<blockquote>
<h2>0.33.3 - Improve kittest and text selection</h2>
<p>egui is an easy-to-use immediate mode GUI for Rust that runs on both
web and native.</p>
<p>Try it now: <a
href="https://www.egui.rs/">https://www.egui.rs/</a></p>
<p>egui development is sponsored by <a
href="https://www.rerun.io/">Rerun</a>, a startup building an SDK for
visualizing streams of multimodal data.</p>
<h2>egui</h2>
<ul>
<li>Treat <code>.</code> as a word-splitter in text navigation <a
href="https://redirect.github.com/emilk/egui/pull/7741">#7741</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Change text color of selected text <a
href="https://redirect.github.com/emilk/egui/pull/7691">#7691</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h2>egui_kittest changelog</h2>
<ul>
<li>Enforce consistent snapshot updates <a
href="https://redirect.github.com/emilk/egui/pull/7744">#7744</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
<li><code>kittest</code>: add drag-and-drop helpers <a
href="https://redirect.github.com/emilk/egui/pull/7690">#7690</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h2>egui_extras changelog</h2>
<ul>
<li>Bump <code>ehttp</code> to 0.6.0 <a
href="https://redirect.github.com/emilk/egui/pull/7757">#7757</a> by <a
href="https://github.com/jprochazk"><code>@​jprochazk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/blob/main/CHANGELOG.md">egui-winit's
changelog</a>.</em></p>
<blockquote>
<h2>0.33.3 - 2025-12-11</h2>
<ul>
<li>Treat <code>.</code> as a word-splitter in text navigation <a
href="https://redirect.github.com/emilk/egui/pull/7741">#7741</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Change text color of selected text <a
href="https://redirect.github.com/emilk/egui/pull/7691">#7691</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44cdd653e2"><code>44cdd65</code></a>
Release 0.33.3: update cargo version and changelog</li>
<li><a
href="06b93d9661"><code>06b93d9</code></a>
<code>kittest</code>: add drag-and-drop helpers (<a
href="https://redirect.github.com/emilk/egui/issues/7690">#7690</a>)</li>
<li><a
href="3657e4239c"><code>3657e42</code></a>
Change text color of selected text (<a
href="https://redirect.github.com/emilk/egui/issues/7691">#7691</a>)</li>
<li><a
href="dc4b24f913"><code>dc4b24f</code></a>
Typo fix in drag-and-drop documentation (<a
href="https://redirect.github.com/emilk/egui/issues/7750">#7750</a>)</li>
<li><a
href="33fb2f300b"><code>33fb2f3</code></a>
Enforce consistent snapshot updates (<a
href="https://redirect.github.com/emilk/egui/issues/7744">#7744</a>)</li>
<li><a
href="e6fff4b018"><code>e6fff4b</code></a>
Treat <code>.</code> as a word-splitter in text navigation (<a
href="https://redirect.github.com/emilk/egui/issues/7741">#7741</a>)</li>
<li>See full diff in <a
href="https://github.com/emilk/egui/compare/0.33.2...0.33.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `egui_glow` from 0.33.2 to 0.33.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/releases">egui_glow's
releases</a>.</em></p>
<blockquote>
<h2>0.33.3 - Improve kittest and text selection</h2>
<p>egui is an easy-to-use immediate mode GUI for Rust that runs on both
web and native.</p>
<p>Try it now: <a
href="https://www.egui.rs/">https://www.egui.rs/</a></p>
<p>egui development is sponsored by <a
href="https://www.rerun.io/">Rerun</a>, a startup building an SDK for
visualizing streams of multimodal data.</p>
<h2>egui</h2>
<ul>
<li>Treat <code>.</code> as a word-splitter in text navigation <a
href="https://redirect.github.com/emilk/egui/pull/7741">#7741</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Change text color of selected text <a
href="https://redirect.github.com/emilk/egui/pull/7691">#7691</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h2>egui_kittest changelog</h2>
<ul>
<li>Enforce consistent snapshot updates <a
href="https://redirect.github.com/emilk/egui/pull/7744">#7744</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
<li><code>kittest</code>: add drag-and-drop helpers <a
href="https://redirect.github.com/emilk/egui/pull/7690">#7690</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h2>egui_extras changelog</h2>
<ul>
<li>Bump <code>ehttp</code> to 0.6.0 <a
href="https://redirect.github.com/emilk/egui/pull/7757">#7757</a> by <a
href="https://github.com/jprochazk"><code>@​jprochazk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/blob/main/CHANGELOG.md">egui_glow's
changelog</a>.</em></p>
<blockquote>
<h2>0.33.3 - 2025-12-11</h2>
<ul>
<li>Treat <code>.</code> as a word-splitter in text navigation <a
href="https://redirect.github.com/emilk/egui/pull/7741">#7741</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Change text color of selected text <a
href="https://redirect.github.com/emilk/egui/pull/7691">#7691</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44cdd653e2"><code>44cdd65</code></a>
Release 0.33.3: update cargo version and changelog</li>
<li><a
href="06b93d9661"><code>06b93d9</code></a>
<code>kittest</code>: add drag-and-drop helpers (<a
href="https://redirect.github.com/emilk/egui/issues/7690">#7690</a>)</li>
<li><a
href="3657e4239c"><code>3657e42</code></a>
Change text color of selected text (<a
href="https://redirect.github.com/emilk/egui/issues/7691">#7691</a>)</li>
<li><a
href="dc4b24f913"><code>dc4b24f</code></a>
Typo fix in drag-and-drop documentation (<a
href="https://redirect.github.com/emilk/egui/issues/7750">#7750</a>)</li>
<li><a
href="33fb2f300b"><code>33fb2f3</code></a>
Enforce consistent snapshot updates (<a
href="https://redirect.github.com/emilk/egui/issues/7744">#7744</a>)</li>
<li><a
href="e6fff4b018"><code>e6fff4b</code></a>
Treat <code>.</code> as a word-splitter in text navigation (<a
href="https://redirect.github.com/emilk/egui/issues/7741">#7741</a>)</li>
<li>See full diff in <a
href="https://github.com/emilk/egui/compare/0.33.2...0.33.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `ecolor` from 0.33.2 to 0.33.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/releases">ecolor's
releases</a>.</em></p>
<blockquote>
<h2>0.33.3 - Improve kittest and text selection</h2>
<p>egui is an easy-to-use immediate mode GUI for Rust that runs on both
web and native.</p>
<p>Try it now: <a
href="https://www.egui.rs/">https://www.egui.rs/</a></p>
<p>egui development is sponsored by <a
href="https://www.rerun.io/">Rerun</a>, a startup building an SDK for
visualizing streams of multimodal data.</p>
<h2>egui</h2>
<ul>
<li>Treat <code>.</code> as a word-splitter in text navigation <a
href="https://redirect.github.com/emilk/egui/pull/7741">#7741</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Change text color of selected text <a
href="https://redirect.github.com/emilk/egui/pull/7691">#7691</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h2>egui_kittest changelog</h2>
<ul>
<li>Enforce consistent snapshot updates <a
href="https://redirect.github.com/emilk/egui/pull/7744">#7744</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
<li><code>kittest</code>: add drag-and-drop helpers <a
href="https://redirect.github.com/emilk/egui/pull/7690">#7690</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h2>egui_extras changelog</h2>
<ul>
<li>Bump <code>ehttp</code> to 0.6.0 <a
href="https://redirect.github.com/emilk/egui/pull/7757">#7757</a> by <a
href="https://github.com/jprochazk"><code>@​jprochazk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/blob/main/CHANGELOG.md">ecolor's
changelog</a>.</em></p>
<blockquote>
<h2>0.33.3 - 2025-12-11</h2>
<ul>
<li>Treat <code>.</code> as a word-splitter in text navigation <a
href="https://redirect.github.com/emilk/egui/pull/7741">#7741</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Change text color of selected text <a
href="https://redirect.github.com/emilk/egui/pull/7691">#7691</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44cdd653e2"><code>44cdd65</code></a>
Release 0.33.3: update cargo version and changelog</li>
<li><a
href="06b93d9661"><code>06b93d9</code></a>
<code>kittest</code>: add drag-and-drop helpers (<a
href="https://redirect.github.com/emilk/egui/issues/7690">#7690</a>)</li>
<li><a
href="3657e4239c"><code>3657e42</code></a>
Change text color of selected text (<a
href="https://redirect.github.com/emilk/egui/issues/7691">#7691</a>)</li>
<li><a
href="93fb652f79"><code>93fb652</code></a>
Bump <code>ehttp</code> to 0.6.0 (<a
href="https://redirect.github.com/emilk/egui/issues/7757">#7757</a>)</li>
<li><a
href="dc4b24f913"><code>dc4b24f</code></a>
Typo fix in drag-and-drop documentation (<a
href="https://redirect.github.com/emilk/egui/issues/7750">#7750</a>)</li>
<li><a
href="33fb2f300b"><code>33fb2f3</code></a>
Enforce consistent snapshot updates (<a
href="https://redirect.github.com/emilk/egui/issues/7744">#7744</a>)</li>
<li><a
href="e6fff4b018"><code>e6fff4b</code></a>
Treat <code>.</code> as a word-splitter in text navigation (<a
href="https://redirect.github.com/emilk/egui/issues/7741">#7741</a>)</li>
<li>See full diff in <a
href="https://github.com/emilk/egui/compare/0.33.2...0.33.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `emath` from 0.33.2 to 0.33.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/releases">emath's
releases</a>.</em></p>
<blockquote>
<h2>0.33.3 - Improve kittest and text selection</h2>
<p>egui is an easy-to-use immediate mode GUI for Rust that runs on both
web and native.</p>
<p>Try it now: <a
href="https://www.egui.rs/">https://www.egui.rs/</a></p>
<p>egui development is sponsored by <a
href="https://www.rerun.io/">Rerun</a>, a startup building an SDK for
visualizing streams of multimodal data.</p>
<h2>egui</h2>
<ul>
<li>Treat <code>.</code> as a word-splitter in text navigation <a
href="https://redirect.github.com/emilk/egui/pull/7741">#7741</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Change text color of selected text <a
href="https://redirect.github.com/emilk/egui/pull/7691">#7691</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h2>egui_kittest changelog</h2>
<ul>
<li>Enforce consistent snapshot updates <a
href="https://redirect.github.com/emilk/egui/pull/7744">#7744</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
<li><code>kittest</code>: add drag-and-drop helpers <a
href="https://redirect.github.com/emilk/egui/pull/7690">#7690</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h2>egui_extras changelog</h2>
<ul>
<li>Bump <code>ehttp</code> to 0.6.0 <a
href="https://redirect.github.com/emilk/egui/pull/7757">#7757</a> by <a
href="https://github.com/jprochazk"><code>@​jprochazk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/blob/main/CHANGELOG.md">emath's
changelog</a>.</em></p>
<blockquote>
<h2>0.33.3 - 2025-12-11</h2>
<ul>
<li>Treat <code>.</code> as a word-splitter in text navigation <a
href="https://redirect.github.com/emilk/egui/pull/7741">#7741</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Change text color of selected text <a
href="https://redirect.github.com/emilk/egui/pull/7691">#7691</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44cdd653e2"><code>44cdd65</code></a>
Release 0.33.3: update cargo version and changelog</li>
<li><a
href="06b93d9661"><code>06b93d9</code></a>
<code>kittest</code>: add drag-and-drop helpers (<a
href="https://redirect.github.com/emilk/egui/issues/7690">#7690</a>)</li>
<li><a
href="3657e4239c"><code>3657e42</code></a>
Change text color of selected text (<a
href="https://redirect.github.com/emilk/egui/issues/7691">#7691</a>)</li>
<li><a
href="dc4b24f913"><code>dc4b24f</code></a>
Typo fix in drag-and-drop documentation (<a
href="https://redirect.github.com/emilk/egui/issues/7750">#7750</a>)</li>
<li><a
href="33fb2f300b"><code>33fb2f3</code></a>
Enforce consistent snapshot updates (<a
href="https://redirect.github.com/emilk/egui/issues/7744">#7744</a>)</li>
<li><a
href="e6fff4b018"><code>e6fff4b</code></a>
Treat <code>.</code> as a word-splitter in text navigation (<a
href="https://redirect.github.com/emilk/egui/issues/7741">#7741</a>)</li>
<li>See full diff in <a
href="https://github.com/emilk/egui/compare/0.33.2...0.33.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `epaint` from 0.33.2 to 0.33.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/releases">epaint's
releases</a>.</em></p>
<blockquote>
<h2>0.33.3 - Improve kittest and text selection</h2>
<p>egui is an easy-to-use immediate mode GUI for Rust that runs on both
web and native.</p>
<p>Try it now: <a
href="https://www.egui.rs/">https://www.egui.rs/</a></p>
<p>egui development is sponsored by <a
href="https://www.rerun.io/">Rerun</a>, a startup building an SDK for
visualizing streams of multimodal data.</p>
<h2>egui</h2>
<ul>
<li>Treat <code>.</code> as a word-splitter in text navigation <a
href="https://redirect.github.com/emilk/egui/pull/7741">#7741</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Change text color of selected text <a
href="https://redirect.github.com/emilk/egui/pull/7691">#7691</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h2>egui_kittest changelog</h2>
<ul>
<li>Enforce consistent snapshot updates <a
href="https://redirect.github.com/emilk/egui/pull/7744">#7744</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
<li><code>kittest</code>: add drag-and-drop helpers <a
href="https://redirect.github.com/emilk/egui/pull/7690">#7690</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h2>egui_extras changelog</h2>
<ul>
<li>Bump <code>ehttp</code> to 0.6.0 <a
href="https://redirect.github.com/emilk/egui/pull/7757">#7757</a> by <a
href="https://github.com/jprochazk"><code>@​jprochazk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/blob/main/CHANGELOG.md">epaint's
changelog</a>.</em></p>
<blockquote>
<h2>0.33.3 - 2025-12-11</h2>
<ul>
<li>Treat <code>.</code> as a word-splitter in text navigation <a
href="https://redirect.github.com/emilk/egui/pull/7741">#7741</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Change text color of selected text <a
href="https://redirect.github.com/emilk/egui/pull/7691">#7691</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44cdd653e2"><code>44cdd65</code></a>
Release 0.33.3: update cargo version and changelog</li>
<li><a
href="06b93d9661"><code>06b93d9</code></a>
<code>kittest</code>: add drag-and-drop helpers (<a
href="https://redirect.github.com/emilk/egui/issues/7690">#7690</a>)</li>
<li><a
href="3657e4239c"><code>3657e42</code></a>
Change text color of selected text (<a
href="https://redirect.github.com/emilk/egui/issues/7691">#7691</a>)</li>
<li><a
href="dc4b24f913"><code>dc4b24f</code></a>
Typo fix in drag-and-drop documentation (<a
href="https://redirect.github.com/emilk/egui/issues/7750">#7750</a>)</li>
<li><a
href="33fb2f300b"><code>33fb2f3</code></a>
Enforce consistent snapshot updates (<a
href="https://redirect.github.com/emilk/egui/issues/7744">#7744</a>)</li>
<li><a
href="e6fff4b018"><code>e6fff4b</code></a>
Treat <code>.</code> as a word-splitter in text navigation (<a
href="https://redirect.github.com/emilk/egui/issues/7741">#7741</a>)</li>
<li>See full diff in <a
href="https://github.com/emilk/egui/compare/0.33.2...0.33.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `epaint_default_fonts` from 0.33.2 to 0.33.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/releases">epaint_default_fonts's
releases</a>.</em></p>
<blockquote>
<h2>0.33.3 - Improve kittest and text selection</h2>
<p>egui is an easy-to-use immediate mode GUI for Rust that runs on both
web and native.</p>
<p>Try it now: <a
href="https://www.egui.rs/">https://www.egui.rs/</a></p>
<p>egui development is sponsored by <a
href="https://www.rerun.io/">Rerun</a>, a startup building an SDK for
visualizing streams of multimodal data.</p>
<h2>egui</h2>
<ul>
<li>Treat <code>.</code> as a word-splitter in text navigation <a
href="https://redirect.github.com/emilk/egui/pull/7741">#7741</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Change text color of selected text <a
href="https://redirect.github.com/emilk/egui/pull/7691">#7691</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h2>egui_kittest changelog</h2>
<ul>
<li>Enforce consistent snapshot updates <a
href="https://redirect.github.com/emilk/egui/pull/7744">#7744</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
<li><code>kittest</code>: add drag-and-drop helpers <a
href="https://redirect.github.com/emilk/egui/pull/7690">#7690</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h2>egui_extras changelog</h2>
<ul>
<li>Bump <code>ehttp</code> to 0.6.0 <a
href="https://redirect.github.com/emilk/egui/pull/7757">#7757</a> by <a
href="https://github.com/jprochazk"><code>@​jprochazk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/blob/main/CHANGELOG.md">epaint_default_fonts's
changelog</a>.</em></p>
<blockquote>
<h2>0.33.3 - 2025-12-11</h2>
<ul>
<li>Treat <code>.</code> as a word-splitter in text navigation <a
href="https://redirect.github.com/emilk/egui/pull/7741">#7741</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Change text color of selected text <a
href="https://redirect.github.com/emilk/egui/pull/7691">#7691</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44cdd653e2"><code>44cdd65</code></a>
Release 0.33.3: update cargo version and changelog</li>
<li><a
href="06b93d9661"><code>06b93d9</code></a>
<code>kittest</code>: add drag-and-drop helpers (<a
href="https://redirect.github.com/emilk/egui/issues/7690">#7690</a>)</li>
<li><a
href="3657e4239c"><code>3657e42</code></a>
Change text color of selected text (<a
href="https://redirect.github.com/emilk/egui/issues/7691">#7691</a>)</li>
<li><a
href="dc4b24f913"><code>dc4b24f</code></a>
Typo fix in drag-and-drop documentation (<a
href="https://redirect.github.com/emilk/egui/issues/7750">#7750</a>)</li>
<li><a
href="33fb2f300b"><code>33fb2f3</code></a>
Enforce consistent snapshot updates (<a
href="https://redirect.github.com/emilk/egui/issues/7744">#7744</a>)</li>
<li><a
href="e6fff4b018"><code>e6fff4b</code></a>
Treat <code>.</code> as a word-splitter in text navigation (<a
href="https://redirect.github.com/emilk/egui/issues/7741">#7741</a>)</li>
<li>See full diff in <a
href="https://github.com/emilk/egui/compare/0.33.2...0.33.3">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-12 00:12:33 +00:00
Jonathan Schwender
323d1cf987 servoshell: Prepare November release (0.0.3) (#40962)
As discussed in the tsc-channel, prepare for the next release by cutting
a version on the last day of the month.

Note: The actual release would happen ~ 2 weeks from now, when the blog
post for november is ready.

This commit was produced by running `./mach release 0.0.3`.

Testing: Not required. Additional pre-release testing will happen after
the version bump and before the release, with potential patches being
cherry-picked to a release branch.

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2025-12-02 04:41:50 +00:00
Euclid Ye
afa5f5c7b9 servoshell: Explicitly add the Win32_System_Console feature to windows-sys (#40980)
In #40961, we start to use `windows_sys::Win32::System::Console;`. This
is gated behind `Win32_System_Console` feature. We didn't have the
problem merging that one, because it was luckily enabled by some other
dependencies. But @dependabot can act weird: #40979, which would break
the build from time to time.

See
https://github.com/servo/servo/actions/runs/19816434323/job/56768628158.

Fixes: Treacherous bug that is only revealed when other crates's
`windows-sys` is downgraded.

---------

Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
2025-12-01 12:36:12 +00:00
Martin Robinson
c4b0d21180 libservo: Clean up Servo exports and export more at the root (#40951)
This change makes it easier for embedders to embed the types that they
need by exporting almost everything necessary to use Servo at the root
of libservo, apart from a few exceptions. In addition, the `Servo` is
moved
to its own file so that public exports can be more easily spotted from
`components/servo/lib.rs`.

Testing: This should not change behavior and is thus covered by existing
tests.
Fixes: #18475.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-11-29 17:26:48 +00:00
Jonathan Schwender
e92c310fd6 Add feature to disable JIT support in mozjs at compile-time (#37972)
When the `js_jit` feature is not selected, this reduces the binary size
from 89 to 80 MiB for linux production-stripped.
By default, we still enable JIT, but in scenarios where JIT is not
required or not allowed by the system, the size savings make a feature
worthwhile.
To allow disabling the feature, `servoshell` now depends on libservo
with `no-default-features`, and hence gains explicit default features,
that were previously enabled via libservos default features. To avoid
compile-errors with `--no-default-features`, `vello-cpu` is
unconditionally selected by servoshell (identical to previous behavior).

Testing: The default behavior is unchanged. The HarmonyOS CI job does
test with `--no-default-features`

---------

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2025-11-21 08:18:31 +00:00
dependabot[bot]
340fad4229 build(deps): bump the egui-related group with 7 updates (#40619)
[//]: # (dependabot-start)
⚠️  **Dependabot is rebasing this PR** ⚠️ 

Rebasing might not happen immediately, so don't worry if this takes some
time.

Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.

---

[//]: # (dependabot-end)

Bumps the egui-related group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [egui](https://github.com/emilk/egui) | `0.33.0` | `0.33.2` |
| [egui-winit](https://github.com/emilk/egui) | `0.33.0` | `0.33.2` |
| [egui_glow](https://github.com/emilk/egui) | `0.33.0` | `0.33.2` |
| [ecolor](https://github.com/emilk/egui) | `0.33.0` | `0.33.2` |
| [emath](https://github.com/emilk/egui) | `0.33.0` | `0.33.2` |
| [epaint](https://github.com/emilk/egui) | `0.33.0` | `0.33.2` |
| [epaint_default_fonts](https://github.com/emilk/egui) | `0.33.0` |
`0.33.2` |

Updates `egui` from 0.33.0 to 0.33.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/releases">egui's
releases</a>.</em></p>
<blockquote>
<h2>0.33.2</h2>
<p>egui is an easy-to-use immediate mode GUI for Rust that runs on both
web and native.</p>
<p>Try it now: <a
href="https://www.egui.rs/">https://www.egui.rs/</a></p>
<p>egui development is sponsored by <a
href="https://www.rerun.io/">Rerun</a>, a startup building an SDK for
visualizing streams of multimodal data.</p>
<h2>egui changelog</h2>
<h3> Added</h3>
<ul>
<li>Add <code>Plugin::on_widget_under_pointer</code> to support widget
inspector <a
href="https://redirect.github.com/emilk/egui/pull/7652">#7652</a> by <a
href="https://github.com/juancampa"><code>@​juancampa</code></a></li>
<li>Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> <a
href="https://redirect.github.com/emilk/egui/pull/7708">#7708</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h3>🔧 Changed</h3>
<ul>
<li>Improve accessibility and testability of <code>ComboBox</code> <a
href="https://redirect.github.com/emilk/egui/pull/7658">#7658</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h3>🐛 Fixed</h3>
<ul>
<li>Fix <code>profiling::scope</code> compile error when profiling using
<code>tracing</code> backend <a
href="https://redirect.github.com/emilk/egui/pull/7646">#7646</a> by <a
href="https://github.com/PPakalns"><code>@​PPakalns</code></a></li>
<li>Fix edge cases in &quot;smart aiming&quot; in sliders <a
href="https://redirect.github.com/emilk/egui/pull/7680">#7680</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Hide scroll bars when dragging other things <a
href="https://redirect.github.com/emilk/egui/pull/7689">#7689</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Prevent widgets sometimes appearing to move relative to each other
<a href="https://redirect.github.com/emilk/egui/pull/7710">#7710</a> by
<a href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Fix <code>ui.response().interact(Sense::click())</code> being flakey
<a href="https://redirect.github.com/emilk/egui/pull/7713">#7713</a> by
<a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h2>eframe changelog</h2>
<ul>
<li>Fix jittering during window resize on MacOS for WGPU/Metal <a
href="https://redirect.github.com/emilk/egui/pull/7641">#7641</a> by <a
href="https://github.com/aspcartman"><code>@​aspcartman</code></a></li>
<li>Make sure <code>native_pixels_per_point</code> is set during app
creation <a
href="https://redirect.github.com/emilk/egui/pull/7683">#7683</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/blob/main/CHANGELOG.md">egui's
changelog</a>.</em></p>
<blockquote>
<h2>0.33.2 - 2025-11-13</h2>
<h3> Added</h3>
<ul>
<li>Add <code>Plugin::on_widget_under_pointer</code> to support widget
inspector <a
href="https://redirect.github.com/emilk/egui/pull/7652">#7652</a> by <a
href="https://github.com/juancampa"><code>@​juancampa</code></a></li>
<li>Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> <a
href="https://redirect.github.com/emilk/egui/pull/7708">#7708</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h3>🔧 Changed</h3>
<ul>
<li>Improve accessibility and testability of <code>ComboBox</code> <a
href="https://redirect.github.com/emilk/egui/pull/7658">#7658</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h3>🐛 Fixed</h3>
<ul>
<li>Fix <code>profiling::scope</code> compile error when profiling using
<code>tracing</code> backend <a
href="https://redirect.github.com/emilk/egui/pull/7646">#7646</a> by <a
href="https://github.com/PPakalns"><code>@​PPakalns</code></a></li>
<li>Fix edge cases in &quot;smart aiming&quot; in sliders <a
href="https://redirect.github.com/emilk/egui/pull/7680">#7680</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Hide scroll bars when dragging other things <a
href="https://redirect.github.com/emilk/egui/pull/7689">#7689</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Prevent widgets sometimes appearing to move relative to each other
<a href="https://redirect.github.com/emilk/egui/pull/7710">#7710</a> by
<a href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Fix <code>ui.response().interact(Sense::click())</code> being flakey
<a href="https://redirect.github.com/emilk/egui/pull/7713">#7713</a> by
<a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="978ec6c870"><code>978ec6c</code></a>
Update changelogs and version for 0.33.2</li>
<li><a
href="0ef57d5a1d"><code>0ef57d5</code></a>
Fix <code>ui.response().interact(Sense::click())</code> being flakey (<a
href="https://redirect.github.com/emilk/egui/issues/7713">#7713</a>)</li>
<li><a
href="d06c28cb15"><code>d06c28c</code></a>
Fix double negative in documentation (<a
href="https://redirect.github.com/emilk/egui/issues/7711">#7711</a>)</li>
<li><a
href="787c467d30"><code>787c467</code></a>
Prevent widgets sometimes appearing to move relative to each other (<a
href="https://redirect.github.com/emilk/egui/issues/7710">#7710</a>)</li>
<li><a
href="33cc8ef180"><code>33cc8ef</code></a>
Prevent drift when resizing and moving windows (<a
href="https://redirect.github.com/emilk/egui/issues/7709">#7709</a>)</li>
<li><a
href="5ae6d6d901"><code>5ae6d6d</code></a>
Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> (<a
href="https://redirect.github.com/emilk/egui/issues/7708">#7708</a>)</li>
<li><a
href="74dce787af"><code>74dce78</code></a>
Hide scroll bars when dragging other things (<a
href="https://redirect.github.com/emilk/egui/issues/7689">#7689</a>)</li>
<li><a
href="d5320fe827"><code>d5320fe</code></a>
Improve accessibility and testability of <code>ComboBox</code> (<a
href="https://redirect.github.com/emilk/egui/issues/7658">#7658</a>)</li>
<li><a
href="0b9bb5f494"><code>0b9bb5f</code></a>
Make sure <code>native_pixels_per_point</code> is set during app
creation (<a
href="https://redirect.github.com/emilk/egui/issues/7683">#7683</a>)</li>
<li><a
href="9253acd7f3"><code>9253acd</code></a>
Fix edge cases in &quot;smart aiming&quot; in sliders (<a
href="https://redirect.github.com/emilk/egui/issues/7680">#7680</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/emilk/egui/compare/0.33.0...0.33.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `egui-winit` from 0.33.0 to 0.33.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/releases">egui-winit's
releases</a>.</em></p>
<blockquote>
<h2>0.33.2</h2>
<p>egui is an easy-to-use immediate mode GUI for Rust that runs on both
web and native.</p>
<p>Try it now: <a
href="https://www.egui.rs/">https://www.egui.rs/</a></p>
<p>egui development is sponsored by <a
href="https://www.rerun.io/">Rerun</a>, a startup building an SDK for
visualizing streams of multimodal data.</p>
<h2>egui changelog</h2>
<h3> Added</h3>
<ul>
<li>Add <code>Plugin::on_widget_under_pointer</code> to support widget
inspector <a
href="https://redirect.github.com/emilk/egui/pull/7652">#7652</a> by <a
href="https://github.com/juancampa"><code>@​juancampa</code></a></li>
<li>Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> <a
href="https://redirect.github.com/emilk/egui/pull/7708">#7708</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h3>🔧 Changed</h3>
<ul>
<li>Improve accessibility and testability of <code>ComboBox</code> <a
href="https://redirect.github.com/emilk/egui/pull/7658">#7658</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h3>🐛 Fixed</h3>
<ul>
<li>Fix <code>profiling::scope</code> compile error when profiling using
<code>tracing</code> backend <a
href="https://redirect.github.com/emilk/egui/pull/7646">#7646</a> by <a
href="https://github.com/PPakalns"><code>@​PPakalns</code></a></li>
<li>Fix edge cases in &quot;smart aiming&quot; in sliders <a
href="https://redirect.github.com/emilk/egui/pull/7680">#7680</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Hide scroll bars when dragging other things <a
href="https://redirect.github.com/emilk/egui/pull/7689">#7689</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Prevent widgets sometimes appearing to move relative to each other
<a href="https://redirect.github.com/emilk/egui/pull/7710">#7710</a> by
<a href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Fix <code>ui.response().interact(Sense::click())</code> being flakey
<a href="https://redirect.github.com/emilk/egui/pull/7713">#7713</a> by
<a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h2>eframe changelog</h2>
<ul>
<li>Fix jittering during window resize on MacOS for WGPU/Metal <a
href="https://redirect.github.com/emilk/egui/pull/7641">#7641</a> by <a
href="https://github.com/aspcartman"><code>@​aspcartman</code></a></li>
<li>Make sure <code>native_pixels_per_point</code> is set during app
creation <a
href="https://redirect.github.com/emilk/egui/pull/7683">#7683</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/blob/main/CHANGELOG.md">egui-winit's
changelog</a>.</em></p>
<blockquote>
<h2>0.33.2 - 2025-11-13</h2>
<h3> Added</h3>
<ul>
<li>Add <code>Plugin::on_widget_under_pointer</code> to support widget
inspector <a
href="https://redirect.github.com/emilk/egui/pull/7652">#7652</a> by <a
href="https://github.com/juancampa"><code>@​juancampa</code></a></li>
<li>Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> <a
href="https://redirect.github.com/emilk/egui/pull/7708">#7708</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h3>🔧 Changed</h3>
<ul>
<li>Improve accessibility and testability of <code>ComboBox</code> <a
href="https://redirect.github.com/emilk/egui/pull/7658">#7658</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h3>🐛 Fixed</h3>
<ul>
<li>Fix <code>profiling::scope</code> compile error when profiling using
<code>tracing</code> backend <a
href="https://redirect.github.com/emilk/egui/pull/7646">#7646</a> by <a
href="https://github.com/PPakalns"><code>@​PPakalns</code></a></li>
<li>Fix edge cases in &quot;smart aiming&quot; in sliders <a
href="https://redirect.github.com/emilk/egui/pull/7680">#7680</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Hide scroll bars when dragging other things <a
href="https://redirect.github.com/emilk/egui/pull/7689">#7689</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Prevent widgets sometimes appearing to move relative to each other
<a href="https://redirect.github.com/emilk/egui/pull/7710">#7710</a> by
<a href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Fix <code>ui.response().interact(Sense::click())</code> being flakey
<a href="https://redirect.github.com/emilk/egui/pull/7713">#7713</a> by
<a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="978ec6c870"><code>978ec6c</code></a>
Update changelogs and version for 0.33.2</li>
<li><a
href="0ef57d5a1d"><code>0ef57d5</code></a>
Fix <code>ui.response().interact(Sense::click())</code> being flakey (<a
href="https://redirect.github.com/emilk/egui/issues/7713">#7713</a>)</li>
<li><a
href="d06c28cb15"><code>d06c28c</code></a>
Fix double negative in documentation (<a
href="https://redirect.github.com/emilk/egui/issues/7711">#7711</a>)</li>
<li><a
href="787c467d30"><code>787c467</code></a>
Prevent widgets sometimes appearing to move relative to each other (<a
href="https://redirect.github.com/emilk/egui/issues/7710">#7710</a>)</li>
<li><a
href="33cc8ef180"><code>33cc8ef</code></a>
Prevent drift when resizing and moving windows (<a
href="https://redirect.github.com/emilk/egui/issues/7709">#7709</a>)</li>
<li><a
href="5ae6d6d901"><code>5ae6d6d</code></a>
Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> (<a
href="https://redirect.github.com/emilk/egui/issues/7708">#7708</a>)</li>
<li><a
href="74dce787af"><code>74dce78</code></a>
Hide scroll bars when dragging other things (<a
href="https://redirect.github.com/emilk/egui/issues/7689">#7689</a>)</li>
<li><a
href="d5320fe827"><code>d5320fe</code></a>
Improve accessibility and testability of <code>ComboBox</code> (<a
href="https://redirect.github.com/emilk/egui/issues/7658">#7658</a>)</li>
<li><a
href="0b9bb5f494"><code>0b9bb5f</code></a>
Make sure <code>native_pixels_per_point</code> is set during app
creation (<a
href="https://redirect.github.com/emilk/egui/issues/7683">#7683</a>)</li>
<li><a
href="9253acd7f3"><code>9253acd</code></a>
Fix edge cases in &quot;smart aiming&quot; in sliders (<a
href="https://redirect.github.com/emilk/egui/issues/7680">#7680</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/emilk/egui/compare/0.33.0...0.33.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `egui_glow` from 0.33.0 to 0.33.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/releases">egui_glow's
releases</a>.</em></p>
<blockquote>
<h2>0.33.2</h2>
<p>egui is an easy-to-use immediate mode GUI for Rust that runs on both
web and native.</p>
<p>Try it now: <a
href="https://www.egui.rs/">https://www.egui.rs/</a></p>
<p>egui development is sponsored by <a
href="https://www.rerun.io/">Rerun</a>, a startup building an SDK for
visualizing streams of multimodal data.</p>
<h2>egui changelog</h2>
<h3> Added</h3>
<ul>
<li>Add <code>Plugin::on_widget_under_pointer</code> to support widget
inspector <a
href="https://redirect.github.com/emilk/egui/pull/7652">#7652</a> by <a
href="https://github.com/juancampa"><code>@​juancampa</code></a></li>
<li>Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> <a
href="https://redirect.github.com/emilk/egui/pull/7708">#7708</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h3>🔧 Changed</h3>
<ul>
<li>Improve accessibility and testability of <code>ComboBox</code> <a
href="https://redirect.github.com/emilk/egui/pull/7658">#7658</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h3>🐛 Fixed</h3>
<ul>
<li>Fix <code>profiling::scope</code> compile error when profiling using
<code>tracing</code> backend <a
href="https://redirect.github.com/emilk/egui/pull/7646">#7646</a> by <a
href="https://github.com/PPakalns"><code>@​PPakalns</code></a></li>
<li>Fix edge cases in &quot;smart aiming&quot; in sliders <a
href="https://redirect.github.com/emilk/egui/pull/7680">#7680</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Hide scroll bars when dragging other things <a
href="https://redirect.github.com/emilk/egui/pull/7689">#7689</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Prevent widgets sometimes appearing to move relative to each other
<a href="https://redirect.github.com/emilk/egui/pull/7710">#7710</a> by
<a href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Fix <code>ui.response().interact(Sense::click())</code> being flakey
<a href="https://redirect.github.com/emilk/egui/pull/7713">#7713</a> by
<a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h2>eframe changelog</h2>
<ul>
<li>Fix jittering during window resize on MacOS for WGPU/Metal <a
href="https://redirect.github.com/emilk/egui/pull/7641">#7641</a> by <a
href="https://github.com/aspcartman"><code>@​aspcartman</code></a></li>
<li>Make sure <code>native_pixels_per_point</code> is set during app
creation <a
href="https://redirect.github.com/emilk/egui/pull/7683">#7683</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/blob/main/CHANGELOG.md">egui_glow's
changelog</a>.</em></p>
<blockquote>
<h2>0.33.2 - 2025-11-13</h2>
<h3> Added</h3>
<ul>
<li>Add <code>Plugin::on_widget_under_pointer</code> to support widget
inspector <a
href="https://redirect.github.com/emilk/egui/pull/7652">#7652</a> by <a
href="https://github.com/juancampa"><code>@​juancampa</code></a></li>
<li>Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> <a
href="https://redirect.github.com/emilk/egui/pull/7708">#7708</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h3>🔧 Changed</h3>
<ul>
<li>Improve accessibility and testability of <code>ComboBox</code> <a
href="https://redirect.github.com/emilk/egui/pull/7658">#7658</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h3>🐛 Fixed</h3>
<ul>
<li>Fix <code>profiling::scope</code> compile error when profiling using
<code>tracing</code> backend <a
href="https://redirect.github.com/emilk/egui/pull/7646">#7646</a> by <a
href="https://github.com/PPakalns"><code>@​PPakalns</code></a></li>
<li>Fix edge cases in &quot;smart aiming&quot; in sliders <a
href="https://redirect.github.com/emilk/egui/pull/7680">#7680</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Hide scroll bars when dragging other things <a
href="https://redirect.github.com/emilk/egui/pull/7689">#7689</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Prevent widgets sometimes appearing to move relative to each other
<a href="https://redirect.github.com/emilk/egui/pull/7710">#7710</a> by
<a href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Fix <code>ui.response().interact(Sense::click())</code> being flakey
<a href="https://redirect.github.com/emilk/egui/pull/7713">#7713</a> by
<a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="978ec6c870"><code>978ec6c</code></a>
Update changelogs and version for 0.33.2</li>
<li><a
href="0ef57d5a1d"><code>0ef57d5</code></a>
Fix <code>ui.response().interact(Sense::click())</code> being flakey (<a
href="https://redirect.github.com/emilk/egui/issues/7713">#7713</a>)</li>
<li><a
href="d06c28cb15"><code>d06c28c</code></a>
Fix double negative in documentation (<a
href="https://redirect.github.com/emilk/egui/issues/7711">#7711</a>)</li>
<li><a
href="787c467d30"><code>787c467</code></a>
Prevent widgets sometimes appearing to move relative to each other (<a
href="https://redirect.github.com/emilk/egui/issues/7710">#7710</a>)</li>
<li><a
href="33cc8ef180"><code>33cc8ef</code></a>
Prevent drift when resizing and moving windows (<a
href="https://redirect.github.com/emilk/egui/issues/7709">#7709</a>)</li>
<li><a
href="5ae6d6d901"><code>5ae6d6d</code></a>
Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> (<a
href="https://redirect.github.com/emilk/egui/issues/7708">#7708</a>)</li>
<li><a
href="74dce787af"><code>74dce78</code></a>
Hide scroll bars when dragging other things (<a
href="https://redirect.github.com/emilk/egui/issues/7689">#7689</a>)</li>
<li><a
href="d5320fe827"><code>d5320fe</code></a>
Improve accessibility and testability of <code>ComboBox</code> (<a
href="https://redirect.github.com/emilk/egui/issues/7658">#7658</a>)</li>
<li><a
href="0b9bb5f494"><code>0b9bb5f</code></a>
Make sure <code>native_pixels_per_point</code> is set during app
creation (<a
href="https://redirect.github.com/emilk/egui/issues/7683">#7683</a>)</li>
<li><a
href="9253acd7f3"><code>9253acd</code></a>
Fix edge cases in &quot;smart aiming&quot; in sliders (<a
href="https://redirect.github.com/emilk/egui/issues/7680">#7680</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/emilk/egui/compare/0.33.0...0.33.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `ecolor` from 0.33.0 to 0.33.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/releases">ecolor's
releases</a>.</em></p>
<blockquote>
<h2>0.33.2</h2>
<p>egui is an easy-to-use immediate mode GUI for Rust that runs on both
web and native.</p>
<p>Try it now: <a
href="https://www.egui.rs/">https://www.egui.rs/</a></p>
<p>egui development is sponsored by <a
href="https://www.rerun.io/">Rerun</a>, a startup building an SDK for
visualizing streams of multimodal data.</p>
<h2>egui changelog</h2>
<h3> Added</h3>
<ul>
<li>Add <code>Plugin::on_widget_under_pointer</code> to support widget
inspector <a
href="https://redirect.github.com/emilk/egui/pull/7652">#7652</a> by <a
href="https://github.com/juancampa"><code>@​juancampa</code></a></li>
<li>Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> <a
href="https://redirect.github.com/emilk/egui/pull/7708">#7708</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h3>🔧 Changed</h3>
<ul>
<li>Improve accessibility and testability of <code>ComboBox</code> <a
href="https://redirect.github.com/emilk/egui/pull/7658">#7658</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h3>🐛 Fixed</h3>
<ul>
<li>Fix <code>profiling::scope</code> compile error when profiling using
<code>tracing</code> backend <a
href="https://redirect.github.com/emilk/egui/pull/7646">#7646</a> by <a
href="https://github.com/PPakalns"><code>@​PPakalns</code></a></li>
<li>Fix edge cases in &quot;smart aiming&quot; in sliders <a
href="https://redirect.github.com/emilk/egui/pull/7680">#7680</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Hide scroll bars when dragging other things <a
href="https://redirect.github.com/emilk/egui/pull/7689">#7689</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Prevent widgets sometimes appearing to move relative to each other
<a href="https://redirect.github.com/emilk/egui/pull/7710">#7710</a> by
<a href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Fix <code>ui.response().interact(Sense::click())</code> being flakey
<a href="https://redirect.github.com/emilk/egui/pull/7713">#7713</a> by
<a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h2>eframe changelog</h2>
<ul>
<li>Fix jittering during window resize on MacOS for WGPU/Metal <a
href="https://redirect.github.com/emilk/egui/pull/7641">#7641</a> by <a
href="https://github.com/aspcartman"><code>@​aspcartman</code></a></li>
<li>Make sure <code>native_pixels_per_point</code> is set during app
creation <a
href="https://redirect.github.com/emilk/egui/pull/7683">#7683</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/blob/main/CHANGELOG.md">ecolor's
changelog</a>.</em></p>
<blockquote>
<h2>0.33.2 - 2025-11-13</h2>
<h3> Added</h3>
<ul>
<li>Add <code>Plugin::on_widget_under_pointer</code> to support widget
inspector <a
href="https://redirect.github.com/emilk/egui/pull/7652">#7652</a> by <a
href="https://github.com/juancampa"><code>@​juancampa</code></a></li>
<li>Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> <a
href="https://redirect.github.com/emilk/egui/pull/7708">#7708</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h3>🔧 Changed</h3>
<ul>
<li>Improve accessibility and testability of <code>ComboBox</code> <a
href="https://redirect.github.com/emilk/egui/pull/7658">#7658</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h3>🐛 Fixed</h3>
<ul>
<li>Fix <code>profiling::scope</code> compile error when profiling using
<code>tracing</code> backend <a
href="https://redirect.github.com/emilk/egui/pull/7646">#7646</a> by <a
href="https://github.com/PPakalns"><code>@​PPakalns</code></a></li>
<li>Fix edge cases in &quot;smart aiming&quot; in sliders <a
href="https://redirect.github.com/emilk/egui/pull/7680">#7680</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Hide scroll bars when dragging other things <a
href="https://redirect.github.com/emilk/egui/pull/7689">#7689</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Prevent widgets sometimes appearing to move relative to each other
<a href="https://redirect.github.com/emilk/egui/pull/7710">#7710</a> by
<a href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Fix <code>ui.response().interact(Sense::click())</code> being flakey
<a href="https://redirect.github.com/emilk/egui/pull/7713">#7713</a> by
<a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="978ec6c870"><code>978ec6c</code></a>
Update changelogs and version for 0.33.2</li>
<li><a
href="0ef57d5a1d"><code>0ef57d5</code></a>
Fix <code>ui.response().interact(Sense::click())</code> being flakey (<a
href="https://redirect.github.com/emilk/egui/issues/7713">#7713</a>)</li>
<li><a
href="d06c28cb15"><code>d06c28c</code></a>
Fix double negative in documentation (<a
href="https://redirect.github.com/emilk/egui/issues/7711">#7711</a>)</li>
<li><a
href="787c467d30"><code>787c467</code></a>
Prevent widgets sometimes appearing to move relative to each other (<a
href="https://redirect.github.com/emilk/egui/issues/7710">#7710</a>)</li>
<li><a
href="33cc8ef180"><code>33cc8ef</code></a>
Prevent drift when resizing and moving windows (<a
href="https://redirect.github.com/emilk/egui/issues/7709">#7709</a>)</li>
<li><a
href="5ae6d6d901"><code>5ae6d6d</code></a>
Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> (<a
href="https://redirect.github.com/emilk/egui/issues/7708">#7708</a>)</li>
<li><a
href="74dce787af"><code>74dce78</code></a>
Hide scroll bars when dragging other things (<a
href="https://redirect.github.com/emilk/egui/issues/7689">#7689</a>)</li>
<li><a
href="d5320fe827"><code>d5320fe</code></a>
Improve accessibility and testability of <code>ComboBox</code> (<a
href="https://redirect.github.com/emilk/egui/issues/7658">#7658</a>)</li>
<li><a
href="0b9bb5f494"><code>0b9bb5f</code></a>
Make sure <code>native_pixels_per_point</code> is set during app
creation (<a
href="https://redirect.github.com/emilk/egui/issues/7683">#7683</a>)</li>
<li><a
href="9253acd7f3"><code>9253acd</code></a>
Fix edge cases in &quot;smart aiming&quot; in sliders (<a
href="https://redirect.github.com/emilk/egui/issues/7680">#7680</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/emilk/egui/compare/0.33.0...0.33.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `emath` from 0.33.0 to 0.33.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/releases">emath's
releases</a>.</em></p>
<blockquote>
<h2>0.33.2</h2>
<p>egui is an easy-to-use immediate mode GUI for Rust that runs on both
web and native.</p>
<p>Try it now: <a
href="https://www.egui.rs/">https://www.egui.rs/</a></p>
<p>egui development is sponsored by <a
href="https://www.rerun.io/">Rerun</a>, a startup building an SDK for
visualizing streams of multimodal data.</p>
<h2>egui changelog</h2>
<h3> Added</h3>
<ul>
<li>Add <code>Plugin::on_widget_under_pointer</code> to support widget
inspector <a
href="https://redirect.github.com/emilk/egui/pull/7652">#7652</a> by <a
href="https://github.com/juancampa"><code>@​juancampa</code></a></li>
<li>Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> <a
href="https://redirect.github.com/emilk/egui/pull/7708">#7708</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h3>🔧 Changed</h3>
<ul>
<li>Improve accessibility and testability of <code>ComboBox</code> <a
href="https://redirect.github.com/emilk/egui/pull/7658">#7658</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h3>🐛 Fixed</h3>
<ul>
<li>Fix <code>profiling::scope</code> compile error when profiling using
<code>tracing</code> backend <a
href="https://redirect.github.com/emilk/egui/pull/7646">#7646</a> by <a
href="https://github.com/PPakalns"><code>@​PPakalns</code></a></li>
<li>Fix edge cases in &quot;smart aiming&quot; in sliders <a
href="https://redirect.github.com/emilk/egui/pull/7680">#7680</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Hide scroll bars when dragging other things <a
href="https://redirect.github.com/emilk/egui/pull/7689">#7689</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Prevent widgets sometimes appearing to move relative to each other
<a href="https://redirect.github.com/emilk/egui/pull/7710">#7710</a> by
<a href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Fix <code>ui.response().interact(Sense::click())</code> being flakey
<a href="https://redirect.github.com/emilk/egui/pull/7713">#7713</a> by
<a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h2>eframe changelog</h2>
<ul>
<li>Fix jittering during window resize on MacOS for WGPU/Metal <a
href="https://redirect.github.com/emilk/egui/pull/7641">#7641</a> by <a
href="https://github.com/aspcartman"><code>@​aspcartman</code></a></li>
<li>Make sure <code>native_pixels_per_point</code> is set during app
creation <a
href="https://redirect.github.com/emilk/egui/pull/7683">#7683</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/blob/main/CHANGELOG.md">emath's
changelog</a>.</em></p>
<blockquote>
<h2>0.33.2 - 2025-11-13</h2>
<h3> Added</h3>
<ul>
<li>Add <code>Plugin::on_widget_under_pointer</code> to support widget
inspector <a
href="https://redirect.github.com/emilk/egui/pull/7652">#7652</a> by <a
href="https://github.com/juancampa"><code>@​juancampa</code></a></li>
<li>Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> <a
href="https://redirect.github.com/emilk/egui/pull/7708">#7708</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h3>🔧 Changed</h3>
<ul>
<li>Improve accessibility and testability of <code>ComboBox</code> <a
href="https://redirect.github.com/emilk/egui/pull/7658">#7658</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h3>🐛 Fixed</h3>
<ul>
<li>Fix <code>profiling::scope</code> compile error when profiling using
<code>tracing</code> backend <a
href="https://redirect.github.com/emilk/egui/pull/7646">#7646</a> by <a
href="https://github.com/PPakalns"><code>@​PPakalns</code></a></li>
<li>Fix edge cases in &quot;smart aiming&quot; in sliders <a
href="https://redirect.github.com/emilk/egui/pull/7680">#7680</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Hide scroll bars when dragging other things <a
href="https://redirect.github.com/emilk/egui/pull/7689">#7689</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Prevent widgets sometimes appearing to move relative to each other
<a href="https://redirect.github.com/emilk/egui/pull/7710">#7710</a> by
<a href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Fix <code>ui.response().interact(Sense::click())</code> being flakey
<a href="https://redirect.github.com/emilk/egui/pull/7713">#7713</a> by
<a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="978ec6c870"><code>978ec6c</code></a>
Update changelogs and version for 0.33.2</li>
<li><a
href="0ef57d5a1d"><code>0ef57d5</code></a>
Fix <code>ui.response().interact(Sense::click())</code> being flakey (<a
href="https://redirect.github.com/emilk/egui/issues/7713">#7713</a>)</li>
<li><a
href="d06c28cb15"><code>d06c28c</code></a>
Fix double negative in documentation (<a
href="https://redirect.github.com/emilk/egui/issues/7711">#7711</a>)</li>
<li><a
href="787c467d30"><code>787c467</code></a>
Prevent widgets sometimes appearing to move relative to each other (<a
href="https://redirect.github.com/emilk/egui/issues/7710">#7710</a>)</li>
<li><a
href="33cc8ef180"><code>33cc8ef</code></a>
Prevent drift when resizing and moving windows (<a
href="https://redirect.github.com/emilk/egui/issues/7709">#7709</a>)</li>
<li><a
href="5ae6d6d901"><code>5ae6d6d</code></a>
Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> (<a
href="https://redirect.github.com/emilk/egui/issues/7708">#7708</a>)</li>
<li><a
href="74dce787af"><code>74dce78</code></a>
Hide scroll bars when dragging other things (<a
href="https://redirect.github.com/emilk/egui/issues/7689">#7689</a>)</li>
<li><a
href="d5320fe827"><code>d5320fe</code></a>
Improve accessibility and testability of <code>ComboBox</code> (<a
href="https://redirect.github.com/emilk/egui/issues/7658">#7658</a>)</li>
<li><a
href="0b9bb5f494"><code>0b9bb5f</code></a>
Make sure <code>native_pixels_per_point</code> is set during app
creation (<a
href="https://redirect.github.com/emilk/egui/issues/7683">#7683</a>)</li>
<li><a
href="9253acd7f3"><code>9253acd</code></a>
Fix edge cases in &quot;smart aiming&quot; in sliders (<a
href="https://redirect.github.com/emilk/egui/issues/7680">#7680</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/emilk/egui/compare/0.33.0...0.33.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `epaint` from 0.33.0 to 0.33.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/releases">epaint's
releases</a>.</em></p>
<blockquote>
<h2>0.33.2</h2>
<p>egui is an easy-to-use immediate mode GUI for Rust that runs on both
web and native.</p>
<p>Try it now: <a
href="https://www.egui.rs/">https://www.egui.rs/</a></p>
<p>egui development is sponsored by <a
href="https://www.rerun.io/">Rerun</a>, a startup building an SDK for
visualizing streams of multimodal data.</p>
<h2>egui changelog</h2>
<h3> Added</h3>
<ul>
<li>Add <code>Plugin::on_widget_under_pointer</code> to support widget
inspector <a
href="https://redirect.github.com/emilk/egui/pull/7652">#7652</a> by <a
href="https://github.com/juancampa"><code>@​juancampa</code></a></li>
<li>Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> <a
href="https://redirect.github.com/emilk/egui/pull/7708">#7708</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h3>🔧 Changed</h3>
<ul>
<li>Improve accessibility and testability of <code>ComboBox</code> <a
href="https://redirect.github.com/emilk/egui/pull/7658">#7658</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h3>🐛 Fixed</h3>
<ul>
<li>Fix <code>profiling::scope</code> compile error when profiling using
<code>tracing</code> backend <a
href="https://redirect.github.com/emilk/egui/pull/7646">#7646</a> by <a
href="https://github.com/PPakalns"><code>@​PPakalns</code></a></li>
<li>Fix edge cases in &quot;smart aiming&quot; in sliders <a
href="https://redirect.github.com/emilk/egui/pull/7680">#7680</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Hide scroll bars when dragging other things <a
href="https://redirect.github.com/emilk/egui/pull/7689">#7689</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Prevent widgets sometimes appearing to move relative to each other
<a href="https://redirect.github.com/emilk/egui/pull/7710">#7710</a> by
<a href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Fix <code>ui.response().interact(Sense::click())</code> being flakey
<a href="https://redirect.github.com/emilk/egui/pull/7713">#7713</a> by
<a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h2>eframe changelog</h2>
<ul>
<li>Fix jittering during window resize on MacOS for WGPU/Metal <a
href="https://redirect.github.com/emilk/egui/pull/7641">#7641</a> by <a
href="https://github.com/aspcartman"><code>@​aspcartman</code></a></li>
<li>Make sure <code>native_pixels_per_point</code> is set during app
creation <a
href="https://redirect.github.com/emilk/egui/pull/7683">#7683</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/blob/main/CHANGELOG.md">epaint's
changelog</a>.</em></p>
<blockquote>
<h2>0.33.2 - 2025-11-13</h2>
<h3> Added</h3>
<ul>
<li>Add <code>Plugin::on_widget_under_pointer</code> to support widget
inspector <a
href="https://redirect.github.com/emilk/egui/pull/7652">#7652</a> by <a
href="https://github.com/juancampa"><code>@​juancampa</code></a></li>
<li>Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> <a
href="https://redirect.github.com/emilk/egui/pull/7708">#7708</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h3>🔧 Changed</h3>
<ul>
<li>Improve accessibility and testability of <code>ComboBox</code> <a
href="https://redirect.github.com/emilk/egui/pull/7658">#7658</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h3>🐛 Fixed</h3>
<ul>
<li>Fix <code>profiling::scope</code> compile error when profiling using
<code>tracing</code> backend <a
href="https://redirect.github.com/emilk/egui/pull/7646">#7646</a> by <a
href="https://github.com/PPakalns"><code>@​PPakalns</code></a></li>
<li>Fix edge cases in &quot;smart aiming&quot; in sliders <a
href="https://redirect.github.com/emilk/egui/pull/7680">#7680</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Hide scroll bars when dragging other things <a
href="https://redirect.github.com/emilk/egui/pull/7689">#7689</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Prevent widgets sometimes appearing to move relative to each other
<a href="https://redirect.github.com/emilk/egui/pull/7710">#7710</a> by
<a href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Fix <code>ui.response().interact(Sense::click())</code> being flakey
<a href="https://redirect.github.com/emilk/egui/pull/7713">#7713</a> by
<a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="978ec6c870"><code>978ec6c</code></a>
Update changelogs and version for 0.33.2</li>
<li><a
href="0ef57d5a1d"><code>0ef57d5</code></a>
Fix <code>ui.response().interact(Sense::click())</code> being flakey (<a
href="https://redirect.github.com/emilk/egui/issues/7713">#7713</a>)</li>
<li><a
href="d06c28cb15"><code>d06c28c</code></a>
Fix double negative in documentation (<a
href="https://redirect.github.com/emilk/egui/issues/7711">#7711</a>)</li>
<li><a
href="787c467d30"><code>787c467</code></a>
Prevent widgets sometimes appearing to move relative to each other (<a
href="https://redirect.github.com/emilk/egui/issues/7710">#7710</a>)</li>
<li><a
href="33cc8ef180"><code>33cc8ef</code></a>
Prevent drift when resizing and moving windows (<a
href="https://redirect.github.com/emilk/egui/issues/7709">#7709</a>)</li>
<li><a
href="5ae6d6d901"><code>5ae6d6d</code></a>
Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> (<a
href="https://redirect.github.com/emilk/egui/issues/7708">#7708</a>)</li>
<li><a
href="74dce787af"><code>74dce78</code></a>
Hide scroll bars when dragging other things (<a
href="https://redirect.github.com/emilk/egui/issues/7689">#7689</a>)</li>
<li><a
href="d5320fe827"><code>d5320fe</code></a>
Improve accessibility and testability of <code>ComboBox</code> (<a
href="https://redirect.github.com/emilk/egui/issues/7658">#7658</a>)</li>
<li><a
href="0b9bb5f494"><code>0b9bb5f</code></a>
Make sure <code>native_pixels_per_point</code> is set during app
creation (<a
href="https://redirect.github.com/emilk/egui/issues/7683">#7683</a>)</li>
<li><a
href="9253acd7f3"><code>9253acd</code></a>
Fix edge cases in &quot;smart aiming&quot; in sliders (<a
href="https://redirect.github.com/emilk/egui/issues/7680">#7680</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/emilk/egui/compare/0.33.0...0.33.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `epaint_default_fonts` from 0.33.0 to 0.33.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/releases">epaint_default_fonts's
releases</a>.</em></p>
<blockquote>
<h2>0.33.2</h2>
<p>egui is an easy-to-use immediate mode GUI for Rust that runs on both
web and native.</p>
<p>Try it now: <a
href="https://www.egui.rs/">https://www.egui.rs/</a></p>
<p>egui development is sponsored by <a
href="https://www.rerun.io/">Rerun</a>, a startup building an SDK for
visualizing streams of multimodal data.</p>
<h2>egui changelog</h2>
<h3> Added</h3>
<ul>
<li>Add <code>Plugin::on_widget_under_pointer</code> to support widget
inspector <a
href="https://redirect.github.com/emilk/egui/pull/7652">#7652</a> by <a
href="https://github.com/juancampa"><code>@​juancampa</code></a></li>
<li>Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> <a
href="https://redirect.github.com/emilk/egui/pull/7708">#7708</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h3>🔧 Changed</h3>
<ul>
<li>Improve accessibility and testability of <code>ComboBox</code> <a
href="https://redirect.github.com/emilk/egui/pull/7658">#7658</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h3>🐛 Fixed</h3>
<ul>
<li>Fix <code>profiling::scope</code> compile error when profiling using
<code>tracing</code> backend <a
href="https://redirect.github.com/emilk/egui/pull/7646">#7646</a> by <a
href="https://github.com/PPakalns"><code>@​PPakalns</code></a></li>
<li>Fix edge cases in &quot;smart aiming&quot; in sliders <a
href="https://redirect.github.com/emilk/egui/pull/7680">#7680</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Hide scroll bars when dragging other things <a
href="https://redirect.github.com/emilk/egui/pull/7689">#7689</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Prevent widgets sometimes appearing to move relative to each other
<a href="https://redirect.github.com/emilk/egui/pull/7710">#7710</a> by
<a href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Fix <code>ui.response().interact(Sense::click())</code> being flakey
<a href="https://redirect.github.com/emilk/egui/pull/7713">#7713</a> by
<a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h2>eframe changelog</h2>
<ul>
<li>Fix jittering during window resize on MacOS for WGPU/Metal <a
href="https://redirect.github.com/emilk/egui/pull/7641">#7641</a> by <a
href="https://github.com/aspcartman"><code>@​aspcartman</code></a></li>
<li>Make sure <code>native_pixels_per_point</code> is set during app
creation <a
href="https://redirect.github.com/emilk/egui/pull/7683">#7683</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/emilk/egui/blob/main/CHANGELOG.md">epaint_default_fonts's
changelog</a>.</em></p>
<blockquote>
<h2>0.33.2 - 2025-11-13</h2>
<h3> Added</h3>
<ul>
<li>Add <code>Plugin::on_widget_under_pointer</code> to support widget
inspector <a
href="https://redirect.github.com/emilk/egui/pull/7652">#7652</a> by <a
href="https://github.com/juancampa"><code>@​juancampa</code></a></li>
<li>Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> <a
href="https://redirect.github.com/emilk/egui/pull/7708">#7708</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
</ul>
<h3>🔧 Changed</h3>
<ul>
<li>Improve accessibility and testability of <code>ComboBox</code> <a
href="https://redirect.github.com/emilk/egui/pull/7658">#7658</a> by <a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
<h3>🐛 Fixed</h3>
<ul>
<li>Fix <code>profiling::scope</code> compile error when profiling using
<code>tracing</code> backend <a
href="https://redirect.github.com/emilk/egui/pull/7646">#7646</a> by <a
href="https://github.com/PPakalns"><code>@​PPakalns</code></a></li>
<li>Fix edge cases in &quot;smart aiming&quot; in sliders <a
href="https://redirect.github.com/emilk/egui/pull/7680">#7680</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Hide scroll bars when dragging other things <a
href="https://redirect.github.com/emilk/egui/pull/7689">#7689</a> by <a
href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Prevent widgets sometimes appearing to move relative to each other
<a href="https://redirect.github.com/emilk/egui/pull/7710">#7710</a> by
<a href="https://github.com/emilk"><code>@​emilk</code></a></li>
<li>Fix <code>ui.response().interact(Sense::click())</code> being flakey
<a href="https://redirect.github.com/emilk/egui/pull/7713">#7713</a> by
<a
href="https://github.com/lucasmerlin"><code>@​lucasmerlin</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="978ec6c870"><code>978ec6c</code></a>
Update changelogs and version for 0.33.2</li>
<li><a
href="0ef57d5a1d"><code>0ef57d5</code></a>
Fix <code>ui.response().interact(Sense::click())</code> being flakey (<a
href="https://redirect.github.com/emilk/egui/issues/7713">#7713</a>)</li>
<li><a
href="d06c28cb15"><code>d06c28c</code></a>
Fix double negative in documentation (<a
href="https://redirect.github.com/emilk/egui/issues/7711">#7711</a>)</li>
<li><a
href="787c467d30"><code>787c467</code></a>
Prevent widgets sometimes appearing to move relative to each other (<a
href="https://redirect.github.com/emilk/egui/issues/7710">#7710</a>)</li>
<li><a
href="33cc8ef180"><code>33cc8ef</code></a>
Prevent drift when resizing and moving windows (<a
href="https://redirect.github.com/emilk/egui/issues/7709">#7709</a>)</li>
<li><a
href="5ae6d6d901"><code>5ae6d6d</code></a>
Add <code>Response::total_drag_delta</code> and
<code>PointerState::total_drag_delta</code> (<a
href="https://redirect.github.com/emilk/egui/issues/7708">#7708</a>)</li>
<li><a
href="74dce787af"><code>74dce78</code></a>
Hide scroll bars when dragging other things (<a
href="https://redirect.github.com/emilk/egui/issues/7689">#7689</a>)</li>
<li><a
href="d5320fe827"><code>d5320fe</code></a>
Improve accessibility and testability of <code>ComboBox</code> (<a
href="https://redirect.github.com/emilk/egui/issues/7658">#7658</a>)</li>
<li><a
href="0b9bb5f494"><code>0b9bb5f</code></a>
Make sure <code>native_pixels_per_point</code> is set during app
creation (<a
href="https://redirect.github.com/emilk/egui/issues/7683">#7683</a>)</li>
<li><a
href="9253acd7f3"><code>9253acd</code></a>
Fix edge cases in &quot;smart aiming&quot; in sliders (<a
href="https://redirect.github.com/emilk/egui/issues/7680">#7680</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/emilk/egui/compare/0.33.0...0.33.2">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-14 00:12:36 +00:00
Jonathan Schwender
641a1f4cfc Update servoshell to v0.0.2 (#40614)
Ran ./mach release 0.0.2 to update the version number and update the
license.html
This is in preperation for the v0.0.2 release with the next nightly, as
discussed on zulip.

Testing: Not tested

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2025-11-13 15:49:06 +00:00
dependabot[bot]
5939695aaa build(deps): bump the napi-ohos-related group with 5 updates (#40438)
Bumps the napi-ohos-related group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [napi-derive-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.3` |
`1.1.4` |
| [napi-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.3` | `1.1.4` |
| [napi-build-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.3` |
`1.1.4` |
| [napi-derive-backend-ohos](https://github.com/ohos-rs/ohos-rs) |
`1.1.3` | `1.1.4` |
| [napi-sys-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.3` |
`1.1.4` |

Updates `napi-derive-ohos` from 1.1.3 to 1.1.4
<details>
<summary>Commits</summary>
<ul>
<li><a
href="45a39d0d41"><code>45a39d0</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/158">#158</a>
from ohos-rs/feat-1105</li>
<li><a
href="f998bc96db"><code>f998bc9</code></a>
Bump version</li>
<li><a
href="3e48db5b52"><code>3e48db5</code></a>
Merge branch 'main' into feat-1105</li>
<li><a
href="31bde7a763"><code>31bde7a</code></a>
chore(napi): mark tsfn data as pub and split SendableResolver to indent
file ...</li>
<li><a
href="edd419aeba"><code>edd419a</code></a>
chore(deps): lock file maintenance (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2989">#2989</a>)</li>
<li><a
href="8173c228ad"><code>8173c22</code></a>
chore(deps): update dependency <code>@​rollup/plugin-commonjs</code> to
v29 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2983">#2983</a>)</li>
<li><a
href="bfc3cae718"><code>bfc3cae</code></a>
ci: change armv7-lts to armv7-22 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2984">#2984</a>)</li>
<li><a
href="a62b9f2a98"><code>a62b9f2</code></a>
chore(deps): update dependency <code>@​rollup/plugin-alias</code> to v6
(<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2982">#2982</a>)</li>
<li><a
href="dd2625339e"><code>dd26253</code></a>
chore(napi): mark SendableResolver and PromiseRaw as pub (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2981">#2981</a>)</li>
<li><a
href="e2a4ee6548"><code>e2a4ee6</code></a>
chore(deps): update dependency electron to v39 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2979">#2979</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.3...ohrs@1.1.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-ohos` from 1.1.3 to 1.1.4
<details>
<summary>Commits</summary>
<ul>
<li><a
href="45a39d0d41"><code>45a39d0</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/158">#158</a>
from ohos-rs/feat-1105</li>
<li><a
href="f998bc96db"><code>f998bc9</code></a>
Bump version</li>
<li><a
href="3e48db5b52"><code>3e48db5</code></a>
Merge branch 'main' into feat-1105</li>
<li><a
href="31bde7a763"><code>31bde7a</code></a>
chore(napi): mark tsfn data as pub and split SendableResolver to indent
file ...</li>
<li><a
href="edd419aeba"><code>edd419a</code></a>
chore(deps): lock file maintenance (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2989">#2989</a>)</li>
<li><a
href="8173c228ad"><code>8173c22</code></a>
chore(deps): update dependency <code>@​rollup/plugin-commonjs</code> to
v29 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2983">#2983</a>)</li>
<li><a
href="bfc3cae718"><code>bfc3cae</code></a>
ci: change armv7-lts to armv7-22 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2984">#2984</a>)</li>
<li><a
href="a62b9f2a98"><code>a62b9f2</code></a>
chore(deps): update dependency <code>@​rollup/plugin-alias</code> to v6
(<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2982">#2982</a>)</li>
<li><a
href="dd2625339e"><code>dd26253</code></a>
chore(napi): mark SendableResolver and PromiseRaw as pub (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2981">#2981</a>)</li>
<li><a
href="e2a4ee6548"><code>e2a4ee6</code></a>
chore(deps): update dependency electron to v39 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2979">#2979</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.3...ohrs@1.1.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-build-ohos` from 1.1.3 to 1.1.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ohos-rs/ohos-rs/releases">napi-build-ohos's
releases</a>.</em></p>
<blockquote>
<h2>ohrs@1.1.4</h2>
<h2>What's Changed</h2>
<ul>
<li>fix(cli): skip-check by default by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/156">ohos-rs/ohos-rs#156</a></li>
<li>Sync by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/158">ohos-rs/ohos-rs#158</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.3...ohrs@1.1.4">https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.3...ohrs@1.1.4</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="45a39d0d41"><code>45a39d0</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/158">#158</a>
from ohos-rs/feat-1105</li>
<li><a
href="f998bc96db"><code>f998bc9</code></a>
Bump version</li>
<li><a
href="3e48db5b52"><code>3e48db5</code></a>
Merge branch 'main' into feat-1105</li>
<li><a
href="31bde7a763"><code>31bde7a</code></a>
chore(napi): mark tsfn data as pub and split SendableResolver to indent
file ...</li>
<li><a
href="edd419aeba"><code>edd419a</code></a>
chore(deps): lock file maintenance (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2989">#2989</a>)</li>
<li><a
href="8173c228ad"><code>8173c22</code></a>
chore(deps): update dependency <code>@​rollup/plugin-commonjs</code> to
v29 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2983">#2983</a>)</li>
<li><a
href="bfc3cae718"><code>bfc3cae</code></a>
ci: change armv7-lts to armv7-22 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2984">#2984</a>)</li>
<li><a
href="a62b9f2a98"><code>a62b9f2</code></a>
chore(deps): update dependency <code>@​rollup/plugin-alias</code> to v6
(<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2982">#2982</a>)</li>
<li><a
href="dd2625339e"><code>dd26253</code></a>
chore(napi): mark SendableResolver and PromiseRaw as pub (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2981">#2981</a>)</li>
<li><a
href="e2a4ee6548"><code>e2a4ee6</code></a>
chore(deps): update dependency electron to v39 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2979">#2979</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.3...ohrs@1.1.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-derive-backend-ohos` from 1.1.3 to 1.1.4
<details>
<summary>Commits</summary>
<ul>
<li><a
href="45a39d0d41"><code>45a39d0</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/158">#158</a>
from ohos-rs/feat-1105</li>
<li><a
href="f998bc96db"><code>f998bc9</code></a>
Bump version</li>
<li><a
href="3e48db5b52"><code>3e48db5</code></a>
Merge branch 'main' into feat-1105</li>
<li><a
href="31bde7a763"><code>31bde7a</code></a>
chore(napi): mark tsfn data as pub and split SendableResolver to indent
file ...</li>
<li><a
href="edd419aeba"><code>edd419a</code></a>
chore(deps): lock file maintenance (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2989">#2989</a>)</li>
<li><a
href="8173c228ad"><code>8173c22</code></a>
chore(deps): update dependency <code>@​rollup/plugin-commonjs</code> to
v29 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2983">#2983</a>)</li>
<li><a
href="bfc3cae718"><code>bfc3cae</code></a>
ci: change armv7-lts to armv7-22 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2984">#2984</a>)</li>
<li><a
href="a62b9f2a98"><code>a62b9f2</code></a>
chore(deps): update dependency <code>@​rollup/plugin-alias</code> to v6
(<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2982">#2982</a>)</li>
<li><a
href="dd2625339e"><code>dd26253</code></a>
chore(napi): mark SendableResolver and PromiseRaw as pub (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2981">#2981</a>)</li>
<li><a
href="e2a4ee6548"><code>e2a4ee6</code></a>
chore(deps): update dependency electron to v39 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2979">#2979</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.3...ohrs@1.1.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-sys-ohos` from 1.1.3 to 1.1.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ohos-rs/ohos-rs/releases">napi-sys-ohos's
releases</a>.</em></p>
<blockquote>
<h2>ohrs@1.1.4</h2>
<h2>What's Changed</h2>
<ul>
<li>fix(cli): skip-check by default by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/156">ohos-rs/ohos-rs#156</a></li>
<li>Sync by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/158">ohos-rs/ohos-rs#158</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.3...ohrs@1.1.4">https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.3...ohrs@1.1.4</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="45a39d0d41"><code>45a39d0</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/158">#158</a>
from ohos-rs/feat-1105</li>
<li><a
href="f998bc96db"><code>f998bc9</code></a>
Bump version</li>
<li><a
href="3e48db5b52"><code>3e48db5</code></a>
Merge branch 'main' into feat-1105</li>
<li><a
href="31bde7a763"><code>31bde7a</code></a>
chore(napi): mark tsfn data as pub and split SendableResolver to indent
file ...</li>
<li><a
href="edd419aeba"><code>edd419a</code></a>
chore(deps): lock file maintenance (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2989">#2989</a>)</li>
<li><a
href="8173c228ad"><code>8173c22</code></a>
chore(deps): update dependency <code>@​rollup/plugin-commonjs</code> to
v29 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2983">#2983</a>)</li>
<li><a
href="bfc3cae718"><code>bfc3cae</code></a>
ci: change armv7-lts to armv7-22 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2984">#2984</a>)</li>
<li><a
href="a62b9f2a98"><code>a62b9f2</code></a>
chore(deps): update dependency <code>@​rollup/plugin-alias</code> to v6
(<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2982">#2982</a>)</li>
<li><a
href="dd2625339e"><code>dd26253</code></a>
chore(napi): mark SendableResolver and PromiseRaw as pub (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2981">#2981</a>)</li>
<li><a
href="e2a4ee6548"><code>e2a4ee6</code></a>
chore(deps): update dependency electron to v39 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2979">#2979</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.3...ohrs@1.1.4">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 00:15:52 +00:00
Ashwin Naren
610303a99c Add bump-version command (#40357)
Comprehensively sets the version across Cargo.toml and all
installer/config files (i.e. `Info.plist`, `Servo.wxs.mako`, etc.)

Testing: Manual
Fixes: #40312

---------

Signed-off-by: Ashwin Naren <arihant2math@gmail.com>
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
Co-authored-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2025-11-04 09:22:27 +00:00
Mukilan Thiyagarajan
961178b5aa servoshell: use accesskit exported from egui_winit and update egui crates (#40010)
Explicitly dependending on `accesskit` in servoshell requires the
version to be kept in sync with `egui_winit`, which easily breaks
dependabot upgrades.

Also adapt code to work with changes in `egui-file-dialog` API pulled in
by the dependabot upgrades in the parent commit.

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>
2025-10-20 09:12:11 +00:00
dependabot[bot]
037b01748c build(deps): bump env_filter from 0.1.3 to 0.1.4 (#39852)
Bumps [env_filter](https://github.com/rust-cli/env_logger) from 0.1.3 to
0.1.4.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1514675ecd"><code>1514675</code></a>
chore: Release</li>
<li><a
href="a68e6aef84"><code>a68e6ae</code></a>
docs: Update changelog</li>
<li><a
href="20f89b8d87"><code>20f89b8</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-cli/env_logger/issues/384">#384</a>
from InnocentusLime/clone-impl</li>
<li><a
href="558cd75c2b"><code>558cd75</code></a>
feat(env_filter): implement Clone for Filter</li>
<li><a
href="2ac0e54e88"><code>2ac0e54</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-cli/env_logger/issues/383">#383</a>
from rust-cli/renovate/actions-setup-python-6.x</li>
<li><a
href="1d777ae13e"><code>1d777ae</code></a>
chore(deps): Update actions/setup-python action to v6</li>
<li><a
href="af83efc8be"><code>af83efc</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-cli/env_logger/issues/382">#382</a>
from rust-cli/renovate/actions-checkout-5.x</li>
<li><a
href="0a94978f02"><code>0a94978</code></a>
chore(deps): Update actions/checkout action to v5</li>
<li><a
href="c0ac31e559"><code>c0ac31e</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-cli/env_logger/issues/381">#381</a>
from epage/template</li>
<li><a
href="0fb4835698"><code>0fb4835</code></a>
chore: Update from _rust template</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-cli/env_logger/compare/env_filter-v0.1.3...env_filter-v0.1.4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=env_filter&package-manager=cargo&previous-version=0.1.3&new-version=0.1.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-14 01:38:40 +00:00
dependabot[bot]
707ae6eaae build(deps): bump the objc2-related group with 7 updates (#39673)
Bumps the objc2-related group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.3.1` | `0.3.2`
|
| [objc2-foundation](https://github.com/madsmtm/objc2) | `0.3.1` |
`0.3.2` |
| [objc2-core-foundation](https://github.com/madsmtm/objc2) | `0.3.1` |
`0.3.2` |
| [objc2-core-graphics](https://github.com/madsmtm/objc2) | `0.3.1` |
`0.3.2` |
| [objc2-core-video](https://github.com/madsmtm/objc2) | `0.3.1` |
`0.3.2` |
| [objc2-io-kit](https://github.com/madsmtm/objc2) | `0.3.1` | `0.3.2` |
| [objc2-io-surface](https://github.com/madsmtm/objc2) | `0.3.1` |
`0.3.2` |

Updates `objc2-app-kit` from 0.3.1 to 0.3.2
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8b04944ffd"><code>8b04944</code></a>
Merge pull request <a
href="https://redirect.github.com/madsmtm/objc2/issues/536">#536</a>
from madsmtm/new-versions</li>
<li><a
href="a7ca37c1bf"><code>a7ca37c</code></a>
Remove production-readyness warning from README</li>
<li><a
href="611e5f1d8d"><code>611e5f1</code></a>
Don't require AppKit in UI tests</li>
<li><a
href="8e3ff1282b"><code>8e3ff12</code></a>
Fix <code>unstable-c-unwind</code> tests</li>
<li><a
href="cfc226e2b5"><code>cfc226e</code></a>
Fix flaky UI test</li>
<li><a
href="e2abb0d051"><code>e2abb0d</code></a>
Show diff for UI tests</li>
<li><a
href="6fef80d978"><code>6fef80d</code></a>
Fix tests on aarch64 / with newer LLVM</li>
<li><a
href="3cfb7c88dc"><code>3cfb7c8</code></a>
Fix doc test on NSMutableDictionary</li>
<li><a
href="1eb0c10f9a"><code>1eb0c10</code></a>
Bump icrate version 0.0.4 -&gt; 0.1.0</li>
<li><a
href="6712bb1d66"><code>6712bb1</code></a>
Bump block2 version 0.3.0 -&gt; 0.4.0</li>
<li>Additional commits viewable in <a
href="https://github.com/madsmtm/objc2/compare/objc-sys-0.3.1...objc-sys-0.3.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `objc2-foundation` from 0.3.1 to 0.3.2
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8b04944ffd"><code>8b04944</code></a>
Merge pull request <a
href="https://redirect.github.com/madsmtm/objc2/issues/536">#536</a>
from madsmtm/new-versions</li>
<li><a
href="a7ca37c1bf"><code>a7ca37c</code></a>
Remove production-readyness warning from README</li>
<li><a
href="611e5f1d8d"><code>611e5f1</code></a>
Don't require AppKit in UI tests</li>
<li><a
href="8e3ff1282b"><code>8e3ff12</code></a>
Fix <code>unstable-c-unwind</code> tests</li>
<li><a
href="cfc226e2b5"><code>cfc226e</code></a>
Fix flaky UI test</li>
<li><a
href="e2abb0d051"><code>e2abb0d</code></a>
Show diff for UI tests</li>
<li><a
href="6fef80d978"><code>6fef80d</code></a>
Fix tests on aarch64 / with newer LLVM</li>
<li><a
href="3cfb7c88dc"><code>3cfb7c8</code></a>
Fix doc test on NSMutableDictionary</li>
<li><a
href="1eb0c10f9a"><code>1eb0c10</code></a>
Bump icrate version 0.0.4 -&gt; 0.1.0</li>
<li><a
href="6712bb1d66"><code>6712bb1</code></a>
Bump block2 version 0.3.0 -&gt; 0.4.0</li>
<li>Additional commits viewable in <a
href="https://github.com/madsmtm/objc2/compare/objc-sys-0.3.1...objc-sys-0.3.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `objc2-core-foundation` from 0.3.1 to 0.3.2
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8b04944ffd"><code>8b04944</code></a>
Merge pull request <a
href="https://redirect.github.com/madsmtm/objc2/issues/536">#536</a>
from madsmtm/new-versions</li>
<li><a
href="a7ca37c1bf"><code>a7ca37c</code></a>
Remove production-readyness warning from README</li>
<li><a
href="611e5f1d8d"><code>611e5f1</code></a>
Don't require AppKit in UI tests</li>
<li><a
href="8e3ff1282b"><code>8e3ff12</code></a>
Fix <code>unstable-c-unwind</code> tests</li>
<li><a
href="cfc226e2b5"><code>cfc226e</code></a>
Fix flaky UI test</li>
<li><a
href="e2abb0d051"><code>e2abb0d</code></a>
Show diff for UI tests</li>
<li><a
href="6fef80d978"><code>6fef80d</code></a>
Fix tests on aarch64 / with newer LLVM</li>
<li><a
href="3cfb7c88dc"><code>3cfb7c8</code></a>
Fix doc test on NSMutableDictionary</li>
<li><a
href="1eb0c10f9a"><code>1eb0c10</code></a>
Bump icrate version 0.0.4 -&gt; 0.1.0</li>
<li><a
href="6712bb1d66"><code>6712bb1</code></a>
Bump block2 version 0.3.0 -&gt; 0.4.0</li>
<li>Additional commits viewable in <a
href="https://github.com/madsmtm/objc2/compare/objc-sys-0.3.1...objc-sys-0.3.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `objc2-core-graphics` from 0.3.1 to 0.3.2
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8b04944ffd"><code>8b04944</code></a>
Merge pull request <a
href="https://redirect.github.com/madsmtm/objc2/issues/536">#536</a>
from madsmtm/new-versions</li>
<li><a
href="a7ca37c1bf"><code>a7ca37c</code></a>
Remove production-readyness warning from README</li>
<li><a
href="611e5f1d8d"><code>611e5f1</code></a>
Don't require AppKit in UI tests</li>
<li><a
href="8e3ff1282b"><code>8e3ff12</code></a>
Fix <code>unstable-c-unwind</code> tests</li>
<li><a
href="cfc226e2b5"><code>cfc226e</code></a>
Fix flaky UI test</li>
<li><a
href="e2abb0d051"><code>e2abb0d</code></a>
Show diff for UI tests</li>
<li><a
href="6fef80d978"><code>6fef80d</code></a>
Fix tests on aarch64 / with newer LLVM</li>
<li><a
href="3cfb7c88dc"><code>3cfb7c8</code></a>
Fix doc test on NSMutableDictionary</li>
<li><a
href="1eb0c10f9a"><code>1eb0c10</code></a>
Bump icrate version 0.0.4 -&gt; 0.1.0</li>
<li><a
href="6712bb1d66"><code>6712bb1</code></a>
Bump block2 version 0.3.0 -&gt; 0.4.0</li>
<li>Additional commits viewable in <a
href="https://github.com/madsmtm/objc2/compare/objc-sys-0.3.1...objc-sys-0.3.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `objc2-core-video` from 0.3.1 to 0.3.2
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8b04944ffd"><code>8b04944</code></a>
Merge pull request <a
href="https://redirect.github.com/madsmtm/objc2/issues/536">#536</a>
from madsmtm/new-versions</li>
<li><a
href="a7ca37c1bf"><code>a7ca37c</code></a>
Remove production-readyness warning from README</li>
<li><a
href="611e5f1d8d"><code>611e5f1</code></a>
Don't require AppKit in UI tests</li>
<li><a
href="8e3ff1282b"><code>8e3ff12</code></a>
Fix <code>unstable-c-unwind</code> tests</li>
<li><a
href="cfc226e2b5"><code>cfc226e</code></a>
Fix flaky UI test</li>
<li><a
href="e2abb0d051"><code>e2abb0d</code></a>
Show diff for UI tests</li>
<li><a
href="6fef80d978"><code>6fef80d</code></a>
Fix tests on aarch64 / with newer LLVM</li>
<li><a
href="3cfb7c88dc"><code>3cfb7c8</code></a>
Fix doc test on NSMutableDictionary</li>
<li><a
href="1eb0c10f9a"><code>1eb0c10</code></a>
Bump icrate version 0.0.4 -&gt; 0.1.0</li>
<li><a
href="6712bb1d66"><code>6712bb1</code></a>
Bump block2 version 0.3.0 -&gt; 0.4.0</li>
<li>Additional commits viewable in <a
href="https://github.com/madsmtm/objc2/compare/objc-sys-0.3.1...objc-sys-0.3.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `objc2-io-kit` from 0.3.1 to 0.3.2
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8b04944ffd"><code>8b04944</code></a>
Merge pull request <a
href="https://redirect.github.com/madsmtm/objc2/issues/536">#536</a>
from madsmtm/new-versions</li>
<li><a
href="a7ca37c1bf"><code>a7ca37c</code></a>
Remove production-readyness warning from README</li>
<li><a
href="611e5f1d8d"><code>611e5f1</code></a>
Don't require AppKit in UI tests</li>
<li><a
href="8e3ff1282b"><code>8e3ff12</code></a>
Fix <code>unstable-c-unwind</code> tests</li>
<li><a
href="cfc226e2b5"><code>cfc226e</code></a>
Fix flaky UI test</li>
<li><a
href="e2abb0d051"><code>e2abb0d</code></a>
Show diff for UI tests</li>
<li><a
href="6fef80d978"><code>6fef80d</code></a>
Fix tests on aarch64 / with newer LLVM</li>
<li><a
href="3cfb7c88dc"><code>3cfb7c8</code></a>
Fix doc test on NSMutableDictionary</li>
<li><a
href="1eb0c10f9a"><code>1eb0c10</code></a>
Bump icrate version 0.0.4 -&gt; 0.1.0</li>
<li><a
href="6712bb1d66"><code>6712bb1</code></a>
Bump block2 version 0.3.0 -&gt; 0.4.0</li>
<li>Additional commits viewable in <a
href="https://github.com/madsmtm/objc2/compare/objc-sys-0.3.1...objc-sys-0.3.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `objc2-io-surface` from 0.3.1 to 0.3.2
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8b04944ffd"><code>8b04944</code></a>
Merge pull request <a
href="https://redirect.github.com/madsmtm/objc2/issues/536">#536</a>
from madsmtm/new-versions</li>
<li><a
href="a7ca37c1bf"><code>a7ca37c</code></a>
Remove production-readyness warning from README</li>
<li><a
href="611e5f1d8d"><code>611e5f1</code></a>
Don't require AppKit in UI tests</li>
<li><a
href="8e3ff1282b"><code>8e3ff12</code></a>
Fix <code>unstable-c-unwind</code> tests</li>
<li><a
href="cfc226e2b5"><code>cfc226e</code></a>
Fix flaky UI test</li>
<li><a
href="e2abb0d051"><code>e2abb0d</code></a>
Show diff for UI tests</li>
<li><a
href="6fef80d978"><code>6fef80d</code></a>
Fix tests on aarch64 / with newer LLVM</li>
<li><a
href="3cfb7c88dc"><code>3cfb7c8</code></a>
Fix doc test on NSMutableDictionary</li>
<li><a
href="1eb0c10f9a"><code>1eb0c10</code></a>
Bump icrate version 0.0.4 -&gt; 0.1.0</li>
<li><a
href="6712bb1d66"><code>6712bb1</code></a>
Bump block2 version 0.3.0 -&gt; 0.4.0</li>
<li>Additional commits viewable in <a
href="https://github.com/madsmtm/objc2/compare/objc-sys-0.3.1...objc-sys-0.3.2">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-06 04:33:51 +00:00
dependabot[bot]
da36fe4d80 build(deps): bump the napi-ohos-related group with 5 updates (#39672)
Bumps the napi-ohos-related group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [napi-derive-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.1` |
`1.1.3` |
| [napi-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.1` | `1.1.3` |
| [napi-build-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.1` |
`1.1.3` |
| [napi-derive-backend-ohos](https://github.com/ohos-rs/ohos-rs) |
`1.1.1` | `1.1.3` |
| [napi-sys-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.1` |
`1.1.3` |

Updates `napi-derive-ohos` from 1.1.1 to 1.1.3
<details>
<summary>Commits</summary>
<ul>
<li><a
href="05eb077cdc"><code>05eb077</code></a>
fix: napi_remove_wrap check the result (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/154">#154</a>)</li>
<li><a
href="860b8990f5"><code>860b899</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/153">#153</a>
from ohos-rs/feat-1003</li>
<li><a
href="7e2aea11fe"><code>7e2aea1</code></a>
feat: mark example publish false</li>
<li><a
href="969417005e"><code>9694170</code></a>
Bump version</li>
<li><a
href="1c29ccba59"><code>1c29ccb</code></a>
fix: example</li>
<li><a
href="5c3f9713d6"><code>5c3f971</code></a>
Merge branch 'main' into feat-1003</li>
<li><a
href="9df9f890f7"><code>9df9f89</code></a>
feat(napi): add on_abort for AbortSignal (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2942">#2942</a>)</li>
<li><a
href="70b66ee1b0"><code>70b66ee</code></a>
fix(cli): bundle empathic (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2946">#2946</a>)</li>
<li><a
href="ac118df1d4"><code>ac118df</code></a>
feat(cli): export more build apis (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2945">#2945</a>)</li>
<li><a
href="ab976cd739"><code>ab976cd</code></a>
chore(cli): add type imports (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2943">#2943</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.1...ohrs@1.1.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-ohos` from 1.1.1 to 1.1.3
<details>
<summary>Commits</summary>
<ul>
<li><a
href="05eb077cdc"><code>05eb077</code></a>
fix: napi_remove_wrap check the result (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/154">#154</a>)</li>
<li><a
href="860b8990f5"><code>860b899</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/153">#153</a>
from ohos-rs/feat-1003</li>
<li><a
href="7e2aea11fe"><code>7e2aea1</code></a>
feat: mark example publish false</li>
<li><a
href="969417005e"><code>9694170</code></a>
Bump version</li>
<li><a
href="1c29ccba59"><code>1c29ccb</code></a>
fix: example</li>
<li><a
href="5c3f9713d6"><code>5c3f971</code></a>
Merge branch 'main' into feat-1003</li>
<li><a
href="9df9f890f7"><code>9df9f89</code></a>
feat(napi): add on_abort for AbortSignal (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2942">#2942</a>)</li>
<li><a
href="70b66ee1b0"><code>70b66ee</code></a>
fix(cli): bundle empathic (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2946">#2946</a>)</li>
<li><a
href="ac118df1d4"><code>ac118df</code></a>
feat(cli): export more build apis (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2945">#2945</a>)</li>
<li><a
href="ab976cd739"><code>ab976cd</code></a>
chore(cli): add type imports (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2943">#2943</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.1...ohrs@1.1.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-build-ohos` from 1.1.1 to 1.1.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ohos-rs/ohos-rs/releases">napi-build-ohos's
releases</a>.</em></p>
<blockquote>
<h2>ohrs@1.1.3</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: napi_remove_wrap check the result by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/154">ohos-rs/ohos-rs#154</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.2...ohrs@1.1.3">https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.2...ohrs@1.1.3</a></p>
<h2>ohrs@1.1.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Sync napi-rs by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/153">ohos-rs/ohos-rs#153</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.1...ohrs@1.1.2">https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.1...ohrs@1.1.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="05eb077cdc"><code>05eb077</code></a>
fix: napi_remove_wrap check the result (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/154">#154</a>)</li>
<li><a
href="860b8990f5"><code>860b899</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/153">#153</a>
from ohos-rs/feat-1003</li>
<li><a
href="7e2aea11fe"><code>7e2aea1</code></a>
feat: mark example publish false</li>
<li><a
href="969417005e"><code>9694170</code></a>
Bump version</li>
<li><a
href="1c29ccba59"><code>1c29ccb</code></a>
fix: example</li>
<li><a
href="5c3f9713d6"><code>5c3f971</code></a>
Merge branch 'main' into feat-1003</li>
<li><a
href="9df9f890f7"><code>9df9f89</code></a>
feat(napi): add on_abort for AbortSignal (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2942">#2942</a>)</li>
<li><a
href="70b66ee1b0"><code>70b66ee</code></a>
fix(cli): bundle empathic (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2946">#2946</a>)</li>
<li><a
href="ac118df1d4"><code>ac118df</code></a>
feat(cli): export more build apis (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2945">#2945</a>)</li>
<li><a
href="ab976cd739"><code>ab976cd</code></a>
chore(cli): add type imports (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2943">#2943</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.1...ohrs@1.1.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-derive-backend-ohos` from 1.1.1 to 1.1.3
<details>
<summary>Commits</summary>
<ul>
<li><a
href="05eb077cdc"><code>05eb077</code></a>
fix: napi_remove_wrap check the result (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/154">#154</a>)</li>
<li><a
href="860b8990f5"><code>860b899</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/153">#153</a>
from ohos-rs/feat-1003</li>
<li><a
href="7e2aea11fe"><code>7e2aea1</code></a>
feat: mark example publish false</li>
<li><a
href="969417005e"><code>9694170</code></a>
Bump version</li>
<li><a
href="1c29ccba59"><code>1c29ccb</code></a>
fix: example</li>
<li><a
href="5c3f9713d6"><code>5c3f971</code></a>
Merge branch 'main' into feat-1003</li>
<li><a
href="9df9f890f7"><code>9df9f89</code></a>
feat(napi): add on_abort for AbortSignal (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2942">#2942</a>)</li>
<li><a
href="70b66ee1b0"><code>70b66ee</code></a>
fix(cli): bundle empathic (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2946">#2946</a>)</li>
<li><a
href="ac118df1d4"><code>ac118df</code></a>
feat(cli): export more build apis (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2945">#2945</a>)</li>
<li><a
href="ab976cd739"><code>ab976cd</code></a>
chore(cli): add type imports (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2943">#2943</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.1...ohrs@1.1.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-sys-ohos` from 1.1.1 to 1.1.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ohos-rs/ohos-rs/releases">napi-sys-ohos's
releases</a>.</em></p>
<blockquote>
<h2>ohrs@1.1.3</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: napi_remove_wrap check the result by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/154">ohos-rs/ohos-rs#154</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.2...ohrs@1.1.3">https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.2...ohrs@1.1.3</a></p>
<h2>ohrs@1.1.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Sync napi-rs by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/153">ohos-rs/ohos-rs#153</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.1...ohrs@1.1.2">https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.1...ohrs@1.1.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="05eb077cdc"><code>05eb077</code></a>
fix: napi_remove_wrap check the result (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/154">#154</a>)</li>
<li><a
href="860b8990f5"><code>860b899</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/153">#153</a>
from ohos-rs/feat-1003</li>
<li><a
href="7e2aea11fe"><code>7e2aea1</code></a>
feat: mark example publish false</li>
<li><a
href="969417005e"><code>9694170</code></a>
Bump version</li>
<li><a
href="1c29ccba59"><code>1c29ccb</code></a>
fix: example</li>
<li><a
href="5c3f9713d6"><code>5c3f971</code></a>
Merge branch 'main' into feat-1003</li>
<li><a
href="9df9f890f7"><code>9df9f89</code></a>
feat(napi): add on_abort for AbortSignal (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2942">#2942</a>)</li>
<li><a
href="70b66ee1b0"><code>70b66ee</code></a>
fix(cli): bundle empathic (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2946">#2946</a>)</li>
<li><a
href="ac118df1d4"><code>ac118df</code></a>
feat(cli): export more build apis (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2945">#2945</a>)</li>
<li><a
href="ab976cd739"><code>ab976cd</code></a>
chore(cli): add type imports (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2943">#2943</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.1...ohrs@1.1.3">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-06 00:55:52 +00:00
dependabot[bot]
d5f3860470 build(deps): bump the napi-ohos-related group with 5 updates (#39595)
Bumps the napi-ohos-related group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [napi-derive-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.0` |
`1.1.1` |
| [napi-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.0` | `1.1.1` |
| [napi-build-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.0` |
`1.1.1` |
| [napi-derive-backend-ohos](https://github.com/ohos-rs/ohos-rs) |
`1.1.0` | `1.1.1` |
| [napi-sys-ohos](https://github.com/ohos-rs/ohos-rs) | `1.1.0` |
`1.1.1` |

Updates `napi-derive-ohos` from 1.1.0 to 1.1.1
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c1a45ba42f"><code>c1a45ba</code></a>
Bump version (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/152">#152</a>)</li>
<li><a
href="3a8e753018"><code>3a8e753</code></a>
feat: allow use zigbuild to build target (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/151">#151</a>)</li>
<li><a
href="e9d0fceaf8"><code>e9d0fce</code></a>
feat: allow check napi-ohos version (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/150">#150</a>)</li>
<li><a
href="978c8085de"><code>978c808</code></a>
fix: support new type for generation (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/149">#149</a>)</li>
<li><a
href="9c722e7d8a"><code>9c722e7</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/148">#148</a>
from ohos-rs/feat-0929</li>
<li><a
href="4e600a475d"><code>4e600a4</code></a>
Merge branch 'main' into feat-0929</li>
<li><a
href="cdccff74cc"><code>cdccff7</code></a>
chore(cli): add support for x86_64-pc-windows-gnu (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2935">#2935</a>)</li>
<li><a
href="445ee37b1a"><code>445ee37</code></a>
chore(deps): update dependency lerna to v9 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2937">#2937</a>)</li>
<li><a
href="f6e023cf98"><code>f6e023c</code></a>
chore(deps): update yarn to v4.10.3 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2936">#2936</a>)</li>
<li><a
href="e5ba267f28"><code>e5ba267</code></a>
ci: reduce cache (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2933">#2933</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.0...ohrs@1.1.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-ohos` from 1.1.0 to 1.1.1
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c1a45ba42f"><code>c1a45ba</code></a>
Bump version (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/152">#152</a>)</li>
<li><a
href="3a8e753018"><code>3a8e753</code></a>
feat: allow use zigbuild to build target (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/151">#151</a>)</li>
<li><a
href="e9d0fceaf8"><code>e9d0fce</code></a>
feat: allow check napi-ohos version (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/150">#150</a>)</li>
<li><a
href="978c8085de"><code>978c808</code></a>
fix: support new type for generation (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/149">#149</a>)</li>
<li><a
href="9c722e7d8a"><code>9c722e7</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/148">#148</a>
from ohos-rs/feat-0929</li>
<li><a
href="4e600a475d"><code>4e600a4</code></a>
Merge branch 'main' into feat-0929</li>
<li><a
href="cdccff74cc"><code>cdccff7</code></a>
chore(cli): add support for x86_64-pc-windows-gnu (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2935">#2935</a>)</li>
<li><a
href="445ee37b1a"><code>445ee37</code></a>
chore(deps): update dependency lerna to v9 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2937">#2937</a>)</li>
<li><a
href="f6e023cf98"><code>f6e023c</code></a>
chore(deps): update yarn to v4.10.3 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2936">#2936</a>)</li>
<li><a
href="e5ba267f28"><code>e5ba267</code></a>
ci: reduce cache (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2933">#2933</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.0...ohrs@1.1.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-build-ohos` from 1.1.0 to 1.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ohos-rs/ohos-rs/releases">napi-build-ohos's
releases</a>.</em></p>
<blockquote>
<h2>ohrs@1.1.1</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: character mistake by <a
href="https://github.com/niuhuan"><code>@​niuhuan</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/142">ohos-rs/ohos-rs#142</a></li>
<li>Bump version by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/143">ohos-rs/ohos-rs#143</a></li>
<li>fix(windows): use link-arg instead of link-args to support spaces in
paths by <a
href="https://github.com/FabianLars"><code>@​FabianLars</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/144">ohos-rs/ohos-rs#144</a></li>
<li>Bump version by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/145">ohos-rs/ohos-rs#145</a></li>
<li>Sync api by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/148">ohos-rs/ohos-rs#148</a></li>
<li>fix: support new type for generation by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/149">ohos-rs/ohos-rs#149</a></li>
<li>feat: allow check napi-ohos version by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/150">ohos-rs/ohos-rs#150</a></li>
<li>feat: allow use zigbuild to build target by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/151">ohos-rs/ohos-rs#151</a></li>
<li>Bump version by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/152">ohos-rs/ohos-rs#152</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/niuhuan"><code>@​niuhuan</code></a> made
their first contribution in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/142">ohos-rs/ohos-rs#142</a></li>
<li><a
href="https://github.com/FabianLars"><code>@​FabianLars</code></a> made
their first contribution in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/144">ohos-rs/ohos-rs#144</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.0...ohrs@1.1.1">https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.0...ohrs@1.1.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c1a45ba42f"><code>c1a45ba</code></a>
Bump version (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/152">#152</a>)</li>
<li><a
href="3a8e753018"><code>3a8e753</code></a>
feat: allow use zigbuild to build target (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/151">#151</a>)</li>
<li><a
href="e9d0fceaf8"><code>e9d0fce</code></a>
feat: allow check napi-ohos version (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/150">#150</a>)</li>
<li><a
href="978c8085de"><code>978c808</code></a>
fix: support new type for generation (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/149">#149</a>)</li>
<li><a
href="9c722e7d8a"><code>9c722e7</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/148">#148</a>
from ohos-rs/feat-0929</li>
<li><a
href="4e600a475d"><code>4e600a4</code></a>
Merge branch 'main' into feat-0929</li>
<li><a
href="cdccff74cc"><code>cdccff7</code></a>
chore(cli): add support for x86_64-pc-windows-gnu (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2935">#2935</a>)</li>
<li><a
href="445ee37b1a"><code>445ee37</code></a>
chore(deps): update dependency lerna to v9 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2937">#2937</a>)</li>
<li><a
href="f6e023cf98"><code>f6e023c</code></a>
chore(deps): update yarn to v4.10.3 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2936">#2936</a>)</li>
<li><a
href="e5ba267f28"><code>e5ba267</code></a>
ci: reduce cache (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2933">#2933</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.0...ohrs@1.1.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-derive-backend-ohos` from 1.1.0 to 1.1.1
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c1a45ba42f"><code>c1a45ba</code></a>
Bump version (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/152">#152</a>)</li>
<li><a
href="3a8e753018"><code>3a8e753</code></a>
feat: allow use zigbuild to build target (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/151">#151</a>)</li>
<li><a
href="e9d0fceaf8"><code>e9d0fce</code></a>
feat: allow check napi-ohos version (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/150">#150</a>)</li>
<li><a
href="978c8085de"><code>978c808</code></a>
fix: support new type for generation (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/149">#149</a>)</li>
<li><a
href="9c722e7d8a"><code>9c722e7</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/148">#148</a>
from ohos-rs/feat-0929</li>
<li><a
href="4e600a475d"><code>4e600a4</code></a>
Merge branch 'main' into feat-0929</li>
<li><a
href="cdccff74cc"><code>cdccff7</code></a>
chore(cli): add support for x86_64-pc-windows-gnu (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2935">#2935</a>)</li>
<li><a
href="445ee37b1a"><code>445ee37</code></a>
chore(deps): update dependency lerna to v9 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2937">#2937</a>)</li>
<li><a
href="f6e023cf98"><code>f6e023c</code></a>
chore(deps): update yarn to v4.10.3 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2936">#2936</a>)</li>
<li><a
href="e5ba267f28"><code>e5ba267</code></a>
ci: reduce cache (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2933">#2933</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.0...ohrs@1.1.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `napi-sys-ohos` from 1.1.0 to 1.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ohos-rs/ohos-rs/releases">napi-sys-ohos's
releases</a>.</em></p>
<blockquote>
<h2>ohrs@1.1.1</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: character mistake by <a
href="https://github.com/niuhuan"><code>@​niuhuan</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/142">ohos-rs/ohos-rs#142</a></li>
<li>Bump version by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/143">ohos-rs/ohos-rs#143</a></li>
<li>fix(windows): use link-arg instead of link-args to support spaces in
paths by <a
href="https://github.com/FabianLars"><code>@​FabianLars</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/144">ohos-rs/ohos-rs#144</a></li>
<li>Bump version by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/145">ohos-rs/ohos-rs#145</a></li>
<li>Sync api by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/148">ohos-rs/ohos-rs#148</a></li>
<li>fix: support new type for generation by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/149">ohos-rs/ohos-rs#149</a></li>
<li>feat: allow check napi-ohos version by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/150">ohos-rs/ohos-rs#150</a></li>
<li>feat: allow use zigbuild to build target by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/151">ohos-rs/ohos-rs#151</a></li>
<li>Bump version by <a
href="https://github.com/richerfu"><code>@​richerfu</code></a> in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/152">ohos-rs/ohos-rs#152</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/niuhuan"><code>@​niuhuan</code></a> made
their first contribution in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/142">ohos-rs/ohos-rs#142</a></li>
<li><a
href="https://github.com/FabianLars"><code>@​FabianLars</code></a> made
their first contribution in <a
href="https://redirect.github.com/ohos-rs/ohos-rs/pull/144">ohos-rs/ohos-rs#144</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.0...ohrs@1.1.1">https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.0...ohrs@1.1.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c1a45ba42f"><code>c1a45ba</code></a>
Bump version (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/152">#152</a>)</li>
<li><a
href="3a8e753018"><code>3a8e753</code></a>
feat: allow use zigbuild to build target (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/151">#151</a>)</li>
<li><a
href="e9d0fceaf8"><code>e9d0fce</code></a>
feat: allow check napi-ohos version (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/150">#150</a>)</li>
<li><a
href="978c8085de"><code>978c808</code></a>
fix: support new type for generation (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/149">#149</a>)</li>
<li><a
href="9c722e7d8a"><code>9c722e7</code></a>
Merge pull request <a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/148">#148</a>
from ohos-rs/feat-0929</li>
<li><a
href="4e600a475d"><code>4e600a4</code></a>
Merge branch 'main' into feat-0929</li>
<li><a
href="cdccff74cc"><code>cdccff7</code></a>
chore(cli): add support for x86_64-pc-windows-gnu (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2935">#2935</a>)</li>
<li><a
href="445ee37b1a"><code>445ee37</code></a>
chore(deps): update dependency lerna to v9 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2937">#2937</a>)</li>
<li><a
href="f6e023cf98"><code>f6e023c</code></a>
chore(deps): update yarn to v4.10.3 (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2936">#2936</a>)</li>
<li><a
href="e5ba267f28"><code>e5ba267</code></a>
ci: reduce cache (<a
href="https://redirect.github.com/ohos-rs/ohos-rs/issues/2933">#2933</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ohos-rs/ohos-rs/compare/ohrs@1.1.0...ohrs@1.1.1">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-01 00:59:09 +00:00
Martin Robinson
e9d0a8f95d libservo: Re-export types that are used by servoshell (#39586)
servoshell should not depend on internal Servo crates. Instead,
`libervo` should re-export any types that are used by embedders. This
change does that re-export for private types currently used by
servoshell.

Testing: This just changes the way types are imported, so curent tests
should suffice.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-09-30 16:36:05 +00:00