dependabot[bot]
457d37d94e
build(deps): bump unicode-xid from 0.2.5 to 0.2.6 ( #33501 )
...
Bumps [unicode-xid](https://github.com/unicode-rs/unicode-xid ) from 0.2.5 to 0.2.6.
- [Commits](https://github.com/unicode-rs/unicode-xid/compare/v0.2.5...v0.2.6 )
---
updated-dependencies:
- dependency-name: unicode-xid
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-19 17:13:39 +00:00
dependabot[bot]
05b2aa29c3
build(deps): bump cc from 1.1.20 to 1.1.21 ( #33494 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.1.20 to 1.1.21.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.1.20...cc-v1.1.21 )
---
updated-dependencies:
- dependency-name: cc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 16:55:42 +00:00
dependabot[bot]
5c070ee389
build(deps): bump bytes from 1.7.1 to 1.7.2 ( #33493 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.7.1...v1.7.2 )
---
updated-dependencies:
- dependency-name: bytes
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 16:51:35 +00:00
Martin Robinson
bd632fc814
layout: Add support for object-fit
and object-position
( #33479 )
...
This also makes a couple small improvements:
- Rename `IntrinsicSizes` to `NaturalSizes` which reflects more
modern spec language.
- Move the conversion of Stylo's `ImageRendering` to WebRender's
version to a `ToWebRender` trait implementation.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Oriol Brufau <obrufau@igalia.com>
2024-09-18 06:20:28 +00:00
dependabot[bot]
7eda58ea6d
build(deps): bump cc from 1.1.19 to 1.1.20 ( #33484 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.1.19 to 1.1.20.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.1.19...cc-v1.1.20 )
---
updated-dependencies:
- dependency-name: cc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-17 17:06:56 +00:00
Daniel Adams
4c3b3529a8
servoshell: Update gilrs version, enable gamepad pref by default ( #33466 )
...
* Update gilrs version, enable pref by default
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Add core-foundation to servo-tidy ignore
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Update manifest
Signed-off-by: Daniel Adams <msub2official@gmail.com>
---------
Signed-off-by: Daniel Adams <msub2official@gmail.com>
2024-09-17 05:52:19 +00:00
Daniel Adams
f8e0fde044
webxr: Implement reference space reset events ( #33460 )
...
* Initial interface implementation
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Add event handler
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Update FakeXRDevice interface
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Implement reset event
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Downcast bounded spaces
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Update expectations
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Update webxr commit
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* fmt
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Adjust DomRoot usage
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* fmt
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Update manifest
Signed-off-by: Daniel Adams <msub2official@gmail.com>
---------
Signed-off-by: Daniel Adams <msub2official@gmail.com>
2024-09-17 02:22:15 +00:00
dependabot[bot]
b0cae28c83
build(deps): bump unicode-segmentation from 1.11.0 to 1.12.0 ( #33478 )
...
Bumps [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation ) from 1.11.0 to 1.12.0.
- [Commits](https://github.com/unicode-rs/unicode-segmentation/compare/v1.11.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: unicode-segmentation
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-16 18:56:24 +00:00
dependabot[bot]
4405b26035
build(deps): bump arrayref from 0.3.8 to 0.3.9 ( #33477 )
...
Bumps [arrayref](https://github.com/droundy/arrayref ) from 0.3.8 to 0.3.9.
- [Commits](https://github.com/droundy/arrayref/commits )
---
updated-dependencies:
- dependency-name: arrayref
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-16 18:51:34 +00:00
dependabot[bot]
f255393a45
build(deps): bump iana-time-zone from 0.1.60 to 0.1.61 ( #33476 )
...
Bumps [iana-time-zone](https://github.com/strawlab/iana-time-zone ) from 0.1.60 to 0.1.61.
- [Changelog](https://github.com/strawlab/iana-time-zone/blob/main/CHANGELOG.md )
- [Commits](https://github.com/strawlab/iana-time-zone/compare/v0.1.60...v0.1.61 )
---
updated-dependencies:
- dependency-name: iana-time-zone
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-16 18:45:10 +00:00
dependabot[bot]
594342224d
build(deps): bump anyhow from 1.0.88 to 1.0.89 ( #33474 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.88 to 1.0.89.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.88...1.0.89 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-16 18:37:07 +00:00
dependabot[bot]
8d29515a30
build(deps): bump cc from 1.1.18 to 1.1.19 ( #33473 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.1.18 to 1.1.19.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.1.18...cc-v1.1.19 )
---
updated-dependencies:
- dependency-name: cc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-16 18:34:31 +00:00
Oriol Brufau
3b33ef0cfa
Bump Stylo from 6059306e6 to 25daa6b91 ( #33472 )
...
6059306e6c...25daa6b91d
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2024-09-16 12:20:19 +00:00
Gae24
10c64820e8
chore: update script to use phf 0.11 ( #33434 )
...
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
2024-09-16 10:32:49 +00:00
atbrakhi
236cae9ce5
Add perfetto tracing events to fonts ( #33436 )
...
* trace fonts
Co-authored-by: Delan Azabani <dazabani@igalia.com>
Signed-off-by: atbrakhi <atbrakhi@igalia.com>
* review fix
Co-authored-by: Delan Azabani <dazabani@igalia.com>
Signed-off-by: atbrakhi <atbrakhi@igalia.com>
---------
Signed-off-by: atbrakhi <atbrakhi@igalia.com>
Co-authored-by: Delan Azabani <dazabani@igalia.com>
2024-09-16 09:04:58 +00:00
Oriol Brufau
17f796dfc1
Let LengthPercentage::maybe_to_used_value()
accept Option<Au>
( #33450 )
...
Bump Stylo to servo/stylo#75 and remove conversions that are no longer
necessary.
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2024-09-16 08:08:54 +00:00
dependabot[bot]
6071b4a961
build(deps): bump serde from 1.0.209 to 1.0.210 ( #33448 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.209 to 1.0.210.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.209...v1.0.210 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 19:15:13 +00:00
dependabot[bot]
6539a889c7
build(deps): bump anyhow from 1.0.86 to 1.0.88 ( #33447 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.86 to 1.0.88.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.86...1.0.88 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 17:58:10 +00:00
dependabot[bot]
db09ddacab
build(deps): bump memmap2 from 0.9.4 to 0.9.5 ( #33449 )
...
Bumps [memmap2](https://github.com/RazrFalcon/memmap2-rs ) from 0.9.4 to 0.9.5.
- [Changelog](https://github.com/RazrFalcon/memmap2-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/RazrFalcon/memmap2-rs/compare/v0.9.4...v0.9.5 )
---
updated-dependencies:
- dependency-name: memmap2
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 17:57:58 +00:00
dependabot[bot]
b4a0a240a7
build(deps): bump unicode-ident from 1.0.12 to 1.0.13 ( #33443 )
...
Bumps [unicode-ident](https://github.com/dtolnay/unicode-ident ) from 1.0.12 to 1.0.13.
- [Release notes](https://github.com/dtolnay/unicode-ident/releases )
- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.12...1.0.13 )
---
updated-dependencies:
- dependency-name: unicode-ident
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 17:33:12 +00:00
dependabot[bot]
8b32bdac26
build(deps): bump cc from 1.1.16 to 1.1.18 ( #33444 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.1.16 to 1.1.18.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.1.16...cc-v1.1.18 )
---
updated-dependencies:
- dependency-name: cc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 17:33:07 +00:00
dependabot[bot]
3d3f8e6dbd
build(deps): bump backtrace from 0.3.73 to 0.3.74 ( #33446 )
...
Bumps [backtrace](https://github.com/rust-lang/backtrace-rs ) from 0.3.73 to 0.3.74.
- [Release notes](https://github.com/rust-lang/backtrace-rs/releases )
- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.73...0.3.74 )
---
updated-dependencies:
- dependency-name: backtrace
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 17:32:56 +00:00
dependabot[bot]
02dd483ff7
build(deps): bump error-code from 3.2.0 to 3.3.1 ( #33441 )
...
Bumps [error-code](https://github.com/DoumanAsh/error-code ) from 3.2.0 to 3.3.1.
- [Commits](https://github.com/DoumanAsh/error-code/commits )
---
updated-dependencies:
- dependency-name: error-code
dependency-type: indirect
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 17:32:54 +00:00
dependabot[bot]
cf501d582a
build(deps): bump rustix from 0.38.36 to 0.38.37 ( #33439 )
...
Bumps [rustix](https://github.com/bytecodealliance/rustix ) from 0.38.36 to 0.38.37.
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.36...v0.38.37 )
---
updated-dependencies:
- dependency-name: rustix
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 17:32:43 +00:00
dependabot[bot]
11fba78963
build(deps): bump xml-rs from 0.8.21 to 0.8.22 ( #33445 )
...
Bumps [xml-rs](https://github.com/kornelski/xml-rs ) from 0.8.21 to 0.8.22.
- [Changelog](https://github.com/kornelski/xml-rs/blob/main/Changelog.md )
- [Commits](https://github.com/kornelski/xml-rs/compare/0.8.21...0.8.22 )
---
updated-dependencies:
- dependency-name: xml-rs
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 17:30:08 +00:00
Oriol Brufau
a76daaf04c
Upgrade stylo to 2024-09-02 ( #33370 )
...
* Upgrade stylo to 2024-09-02
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://phabricator.services.mozilla.com/D217308
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://phabricator.services.mozilla.com/D217626
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://phabricator.services.mozilla.com/D218488
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://phabricator.services.mozilla.com/D219537
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Update test expectations
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
---------
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2024-09-13 15:59:57 +00:00
atbrakhi
497df024b1
Trace more functions by adding perfetto tracing events ( #33417 )
...
Signed-off-by: atbrakhi <atbrakhi@igalia.com>
2024-09-13 05:51:19 +00:00
Martin Robinson
db0aee6b58
layout: <th>
should have text-align: center
when the child of an element with text-align: initial
( #33427 )
...
This behavir is enabled via a special CSS value that we can share with
Gecko.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Oriol Brufau <obrufau@igalia.com>
2024-09-12 19:28:31 +00:00
Nico Burns
b1486d311a
Upgrade to html5ever 0.29 and xml5ever 0.20 ( #33412 )
...
* Upgrade html5ever and xml5ever
Signed-off-by: Nico Burns <nico@nicoburns.com>
* Upgrade stylo (minor bump for upgraded 5ever deps)
Signed-off-by: Nico Burns <nico@nicoburns.com>
---------
Signed-off-by: Nico Burns <nico@nicoburns.com>
2024-09-12 11:26:36 +00:00
Daniel Adams
08a4d751d7
webxr: Update XRInputSource Gamepad handling, FakeXRInputController ( #33403 )
...
* Disconnect XRInputSource gamepads on removal
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Update Cargo.lock
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Comments, adjustments
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Update expectations
Signed-off-by: Daniel Adams <msub2official@gmail.com>
---------
Signed-off-by: Daniel Adams <msub2official@gmail.com>
2024-09-12 01:52:16 +00:00
Alex Touchet
777fb81260
Use raqote from crates.io and update canvas Cargo.toml ( #33411 )
...
Signed-off-by: Alex Touchet <26315797+atouchet@users.noreply.github.com>
2024-09-11 20:57:46 +00:00
Martin Robinson
bc8d8b62c3
Stop using time@0.1
in Servo ( #33394 )
...
This removes the last few uses of `time@0.1` in Servo. There are still
dependencies from `style` and `webrender`, but they will be removed soon
as well. The uses of this version of `time` are replaced with
`std::time` types and `time@0.3` when negative `Duration` is necessary.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-09-11 07:09:56 +00:00
Delan Azabani
6d6cd0f2dc
Plumb selected tracing spans into hitrace ( #33324 )
...
* Plumb selected tracing spans into hitrace
Signed-off-by: Delan Azabani <dazabani@igalia.com>
* Tag the spans in #33189 with the `servo_profiling` field
Signed-off-by: Delan Azabani <dazabani@igalia.com>
* Add comment about fields vs extensions
Signed-off-by: Delan Azabani <dazabani@igalia.com>
---------
Signed-off-by: Delan Azabani <dazabani@igalia.com>
2024-09-10 09:03:55 +00:00
Samson
567c3185f8
chore: Update wgpu ( #33357 )
...
* Update wgpu
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Update expectations
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2024-09-07 20:28:36 +00:00
dependabot[bot]
bc04f94a30
build(deps): bump wayland-cursor from 0.31.5 to 0.31.6 ( #33351 )
...
Bumps [wayland-cursor](https://github.com/smithay/wayland-rs ) from 0.31.5 to 0.31.6.
- [Release notes](https://github.com/smithay/wayland-rs/releases )
- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md )
- [Commits](https://github.com/smithay/wayland-rs/commits )
---
updated-dependencies:
- dependency-name: wayland-cursor
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-06 17:48:38 +00:00
dependabot[bot]
5d85f283c7
build(deps): bump cpufeatures from 0.2.13 to 0.2.14 ( #33350 )
...
Bumps [cpufeatures](https://github.com/RustCrypto/utils ) from 0.2.13 to 0.2.14.
- [Commits](https://github.com/RustCrypto/utils/compare/cpufeatures-v0.2.13...cpufeatures-v0.2.14 )
---
updated-dependencies:
- dependency-name: cpufeatures
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-06 17:42:13 +00:00
dependabot[bot]
3fb4833c88
build(deps): bump bytemuck from 1.17.1 to 1.18.0 ( #33349 )
...
Bumps [bytemuck](https://github.com/Lokathor/bytemuck ) from 1.17.1 to 1.18.0.
- [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md )
- [Commits](https://github.com/Lokathor/bytemuck/compare/v1.17.1...v1.18.0 )
---
updated-dependencies:
- dependency-name: bytemuck
dependency-type: indirect
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-06 17:34:44 +00:00
Martin Robinson
312cf0df08
script: Create a CrossProcessInstant
to enable serializable monotonic time ( #33282 )
...
Up until now, Servo was using a very old version of time to get a
cross-process monotonic timestamp (using `time::precise_time_ns()`).
This change replaces the usage of old time with a new serializable
monotonic time called `CrossProcessInstant` and uses it where `u64`
timestamps were stored before. The standard library doesn't provide this
functionality because it isn't something you can do reliably on all
platforms. The idea is that we do our best and then fall back
gracefully.
This is a big change, because Servo was using `u64` timestamps all over
the place some as raw values taken from `time::precise_time_ns()` and
some as relative offsets from the "navigation start," which is a concept
similar to DOM's `timeOrigin` (but not exactly the same). It's very
difficult to fix this situation without fixing it everywhere as the
`Instant` concept is supposed to be opaque. The good thing is that this
change clears up all ambiguity when passing times as a `time::Duration`
is unit agnostic and a `CrossProcessInstant` represents an absolute
moment in time.
The `time` version of `Duration` is used because it can both be negative
and is also serializable.
Good things:
- No need too pass around `time` and `time_precise` any longer.
`CrossProcessInstant` is also precise and monotonic.
- The distinction between a time that is unset or at `0` (at some kind
of timer epoch) is now gone.
There still a lot of work to do to clean up timing, but this is the
first step. In general, I've tried to preserve existing behavior, even
when not spec compliant, as much as possible. I plan to submit followup
PRs fixing some of the issues I've noticed.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-09-05 18:50:09 +00:00
dependabot[bot]
35baf056f6
build(deps): bump serde_json from 1.0.127 to 1.0.128 ( #33333 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.127 to 1.0.128.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/1.0.127...1.0.128 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 17:41:39 +00:00
dependabot[bot]
5d30f8f3cc
build(deps): bump rustix from 0.38.35 to 0.38.36 ( #33332 )
...
Bumps [rustix](https://github.com/bytecodealliance/rustix ) from 0.38.35 to 0.38.36.
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.35...v0.38.36 )
---
updated-dependencies:
- dependency-name: rustix
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 17:35:24 +00:00
dependabot[bot]
004fd0281b
build(deps): bump wayland-client from 0.31.5 to 0.31.6 ( #33331 )
...
Bumps [wayland-client](https://github.com/smithay/wayland-rs ) from 0.31.5 to 0.31.6.
- [Release notes](https://github.com/smithay/wayland-rs/releases )
- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md )
- [Commits](https://github.com/smithay/wayland-rs/commits )
---
updated-dependencies:
- dependency-name: wayland-client
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 17:31:46 +00:00
dependabot[bot]
5350edb6ea
build(deps): bump ohos-sys from 0.3.0 to 0.3.1 ( #33329 )
...
Bumps [ohos-sys](https://github.com/openharmony-rs/ohos-sys ) from 0.3.0 to 0.3.1.
- [Changelog](https://github.com/openharmony-rs/ohos-sys/blob/main/CHANGELOG.md )
- [Commits](https://github.com/openharmony-rs/ohos-sys/commits )
---
updated-dependencies:
- dependency-name: ohos-sys
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 17:28:57 +00:00
dependabot[bot]
0ee1a5e82c
build(deps): bump rustfix from 0.8.4 to 0.8.5 ( #33328 )
...
Bumps [rustfix](https://github.com/rust-lang/cargo ) from 0.8.4 to 0.8.5.
- [Changelog](https://github.com/rust-lang/cargo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cargo/commits )
---
updated-dependencies:
- dependency-name: rustfix
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 17:22:24 +00:00
dependabot[bot]
aa8c8f8153
build(deps): bump tokio-util from 0.7.11 to 0.7.12 ( #33326 )
...
Bumps [tokio-util](https://github.com/tokio-rs/tokio ) from 0.7.11 to 0.7.12.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.11...tokio-util-0.7.12 )
---
updated-dependencies:
- dependency-name: tokio-util
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 17:19:35 +00:00
dependabot[bot]
e271a47c06
build(deps): bump wayland-backend from 0.3.6 to 0.3.7 ( #33327 )
...
Bumps [wayland-backend](https://github.com/smithay/wayland-rs ) from 0.3.6 to 0.3.7.
- [Release notes](https://github.com/smithay/wayland-rs/releases )
- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md )
- [Commits](https://github.com/smithay/wayland-rs/commits )
---
updated-dependencies:
- dependency-name: wayland-backend
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 17:19:30 +00:00
dependabot[bot]
66544c39cc
build(deps): bump tokio-stream from 0.1.15 to 0.1.16 ( #33325 )
...
Bumps [tokio-stream](https://github.com/tokio-rs/tokio ) from 0.1.15 to 0.1.16.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.15...tokio-stream-0.1.16 )
---
updated-dependencies:
- dependency-name: tokio-stream
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 17:16:27 +00:00
dependabot[bot]
e6ee879d2a
build(deps): bump cc from 1.1.15 to 1.1.16 ( #33317 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.1.15 to 1.1.16.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.1.15...cc-v1.1.16 )
---
updated-dependencies:
- dependency-name: cc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 13:33:47 +00:00
atbrakhi
0f24b8c823
Add tracing events ( #33189 )
...
Signed-off-by: atbrakhi <atbrakhi@igalia.com>
2024-09-05 12:11:12 +00:00
Delan Azabani
c0ced7a524
Make tracing available on all platforms, with or without perfetto ( #33301 )
...
* Make tracing available on all platforms
Signed-off-by: Delan Azabani <dazabani@igalia.com>
* Gate perfetto support behind its own feature
Signed-off-by: Delan Azabani <dazabani@igalia.com>
---------
Signed-off-by: Delan Azabani <dazabani@igalia.com>
2024-09-04 12:56:29 +00:00
dependabot[bot]
febb4f24c4
build(deps): bump syn from 2.0.76 to 2.0.77 ( #33285 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.76 to 2.0.77.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.76...2.0.77 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 10:28:03 +00:00