Martin Robinson
d8b326528b
layout: Add initial support for text-transform
( #31396 )
...
This adds basic support for `text-transform` in a way that is more
complete than legacy layout. There are still many missing elements of
proper `text-transform` support such as:
1. Support for `full-width` and `full-size-kana`
2. Support for grapheme based uppercasing, lowercasing, and
capitalization. These are all done per-code point right now.
3. Support for the language-specific `SpecialCasing.txt` cases for case
mapping such as the ones for Irish and Turkish.
Co-authored-by: Rakhi Sharma <atbrakhi@igalia.com>
2024-02-22 14:15:59 +00:00
Delan Azabani
f60e5e767b
Revert remaining Stylo changes ( #31408 )
...
* Revert remaining changes from Stylo split-into-commits branch
* Do the minimum amount of formatting to appease mach test-tidy
2024-02-22 09:56:26 +00:00
Martin Robinson
1c2de6dd1d
Revert changes to servo_arc, style_derive, and style_traits ( #31387 )
...
This reverts the Rust edition updates to these three traits as well as
incorporates https://phabricator.services.mozilla.com/D117887 . The
purpose of this change is to reduce the diff with upstream stylo.
Finally, formatting is disabled for these crates as well.
2024-02-22 04:40:37 +00:00
dependabot[bot]
d4212dca0b
build(deps): bump syn from 2.0.49 to 2.0.50 ( #31405 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.49 to 2.0.50.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.49...2.0.50 )
---
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-02-21 17:17:36 +00:00
dependabot[bot]
2bcfca5882
build(deps): bump profiling from 1.0.14 to 1.0.15 ( #31404 )
...
Bumps [profiling](https://github.com/aclysma/profiling ) from 1.0.14 to 1.0.15.
- [Changelog](https://github.com/aclysma/profiling/blob/master/CHANGELOG.md )
- [Commits](https://github.com/aclysma/profiling/commits )
---
updated-dependencies:
- dependency-name: profiling
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-02-21 17:15:28 +00:00
dependabot[bot]
b65bfaa8f9
build(deps): bump truetype from 0.47.5 to 0.47.6 ( #31403 )
...
Bumps [truetype](https://github.com/bodoni/truetype ) from 0.47.5 to 0.47.6.
- [Commits](https://github.com/bodoni/truetype/commits )
---
updated-dependencies:
- dependency-name: truetype
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-02-21 17:12:33 +00:00
dependabot[bot]
1dd597cd96
build(deps): bump ahash from 0.8.8 to 0.8.9 ( #31402 )
...
Bumps [ahash](https://github.com/tkaitchuck/ahash ) from 0.8.8 to 0.8.9.
- [Release notes](https://github.com/tkaitchuck/ahash/releases )
- [Commits](https://github.com/tkaitchuck/ahash/compare/v0.8.8...v0.8.9 )
---
updated-dependencies:
- dependency-name: ahash
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-02-21 17:11:16 +00:00
dependabot[bot]
71709970d1
build(deps): bump bumpalo from 3.15.0 to 3.15.2 ( #31401 )
...
Bumps [bumpalo](https://github.com/fitzgen/bumpalo ) from 3.15.0 to 3.15.2.
- [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fitzgen/bumpalo/compare/3.15.0...3.15.2 )
---
updated-dependencies:
- dependency-name: bumpalo
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-02-21 17:08:31 +00:00
Oriol Brufau
4532f211be
Do not adjust margins in over-constrained cases ( #31345 )
...
This deviates from css2, but it's mandated by css-align, and matches
what other browsers do when no margin is 'auto'.
When some margin is 'auto', this should keep the proper round-tripping
behavior that Gecko and WebKit lack, and Blink recently adopted.
2024-02-21 17:07:20 +00:00
dependabot[bot]
e1d04b638f
build(deps): bump unicode-normalization from 0.1.22 to 0.1.23 ( #31389 )
...
Bumps [unicode-normalization](https://github.com/unicode-rs/unicode-normalization ) from 0.1.22 to 0.1.23.
- [Commits](https://github.com/unicode-rs/unicode-normalization/compare/v0.1.22...v0.1.23 )
---
updated-dependencies:
- dependency-name: unicode-normalization
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-02-20 20:07:53 +00:00
dependabot[bot]
10ab73238d
build(deps): bump serde from 1.0.196 to 1.0.197 ( #31393 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.196 to 1.0.197.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.196...v1.0.197 )
---
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-02-20 18:00:14 +00:00
dependabot[bot]
5615711cde
build(deps): bump unicode-script from 0.5.5 to 0.5.6 ( #31392 )
...
Bumps [unicode-script](https://github.com/unicode-rs/unicode-script ) from 0.5.5 to 0.5.6.
- [Commits](https://github.com/unicode-rs/unicode-script/compare/v0.5.5...v0.5.6 )
---
updated-dependencies:
- dependency-name: unicode-script
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-02-20 17:53:48 +00:00
dependabot[bot]
2e1f1e8ac3
build(deps): bump truetype from 0.47.3 to 0.47.5 ( #31391 )
...
Bumps [truetype](https://github.com/bodoni/truetype ) from 0.47.3 to 0.47.5.
- [Commits](https://github.com/bodoni/truetype/commits )
---
updated-dependencies:
- dependency-name: truetype
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-02-20 17:52:07 +00:00
dependabot[bot]
c4e3e587f5
build(deps): bump serde_json from 1.0.113 to 1.0.114 ( #31390 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.113 to 1.0.114.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.113...v1.0.114 )
---
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-02-20 17:46:45 +00:00
Martin Robinson
02ae1f448e
layout: Add support for table rows, columns, rowgroups and colgroups ( #31341 )
...
This adds support for table rows, columns, rowgroups and colgroups.
There are few additions here:
1. The createion of fragments, which allows script queries and hit
testing to work properly. These fragments are empty as all cells are
still direct descendants of the table fragment.
2. Properly handling size information from tracks and track groups as
well as frustrating rules about reordering rowgroups.
3. Painting a background seemlessly across track groups and groups. This
is a thing that isn't done in legacy layout (nor WebKit)!
Co-authored-by: Oriol Brufau <obrufau@igalia.com>
2024-02-20 13:22:02 +00:00
atbrakhi
74c07db56c
make ContainingBlock use Au for inline_size and block_size ( #31370 )
2024-02-20 09:14:44 +00:00
Martin Robinson
2fa76916d3
Revert as many changes to selectors from upstream as possible ( #31365 )
...
This is part of the preparation for splitting stylo into a separate
crate. We have made various changes to selectors includings:
1. Bumping the rust edition
2. Fixing typos and updating links
In addition to reverting those changes, this PR pulls in some changes to
selectors we seem to have missed in the process of updates.
2024-02-20 06:57:10 +00:00
Keith Yeung
b993518892
Check for XML and XMLS namespace during 'locating a namespace' ( #31374 )
...
* Check for XML and XMLS namespace during 'locating a namespace'
* Address review comments
* Remove test expectation in legacy layout meta
2024-02-20 02:28:25 +00:00
dependabot[bot]
5b7ee86fd1
build(deps): bump anyhow from 1.0.79 to 1.0.80 ( #31384 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.79 to 1.0.80.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.79...1.0.80 )
---
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-02-19 17:49:36 +00:00
dependabot[bot]
91d53cd1b4
build(deps): bump semver from 1.0.21 to 1.0.22 ( #31383 )
...
Bumps [semver](https://github.com/dtolnay/semver ) from 1.0.21 to 1.0.22.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.21...1.0.22 )
---
updated-dependencies:
- dependency-name: semver
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-02-19 17:48:45 +00:00
dependabot[bot]
fc0281b4d9
build(deps): bump png from 0.17.12 to 0.17.13 ( #31382 )
...
Bumps [png](https://github.com/image-rs/image-png ) from 0.17.12 to 0.17.13.
- [Changelog](https://github.com/image-rs/image-png/blob/master/CHANGES.md )
- [Commits](https://github.com/image-rs/image-png/compare/v0.17.12...v0.17.13 )
---
updated-dependencies:
- dependency-name: png
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-02-19 17:40:02 +00:00
dependabot[bot]
cb1152dd81
build(deps): bump ryu from 1.0.16 to 1.0.17 ( #31381 )
...
Bumps [ryu](https://github.com/dtolnay/ryu ) from 1.0.16 to 1.0.17.
- [Release notes](https://github.com/dtolnay/ryu/releases )
- [Commits](https://github.com/dtolnay/ryu/compare/1.0.16...1.0.17 )
---
updated-dependencies:
- dependency-name: ryu
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-02-19 17:30:43 +00:00
dependabot[bot]
2cfc293c8b
build(deps): bump ring from 0.17.7 to 0.17.8 ( #31380 )
...
Bumps [ring](https://github.com/briansmith/ring ) from 0.17.7 to 0.17.8.
- [Commits](https://github.com/briansmith/ring/commits )
---
updated-dependencies:
- dependency-name: ring
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 17:11:59 +00:00
Martin Robinson
2946fa83ec
ci: Switch to actions/checkout@v4 ( #31379 )
...
This change also removes the use of `fetch-depth: 2` where it isn't
necessary. These were likely copy-and-pasted from other workflows.
2024-02-19 16:23:53 +00:00
Mukilan Thiyagarajan
8faf6839d3
install libudev-dev required by gamepad API ( #31376 )
...
Ubuntu 20.04 does not have libudev-dev causing build
failure when compiling libudev-sys, which is in-turn
needed by gilrs-core. Similarly, nix build also needs
the udev C library.
On Ubuntu 22.04, we don't see the build failures since
the build dependency 'libgstreamer-plugins-base-1.0-dev'
transitively pulls in libudev-dev.
Fixes #31373
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2024-02-19 12:04:38 +00:00
Manuel Rego Casasnovas
a726bb0fe1
Update FUNDING.yml ( #31377 )
2024-02-19 09:15:31 +00:00
Servo WPT Sync
6c67fa8b9e
Update web-platform-tests to revision b'504dbb9401e985461bdc3fb534cb26fd5bb9d9ad' ( #31372 )
2024-02-18 04:56:46 +00:00
Daniel Adams
c999d4546c
Implement non-XR Gamepad discovery and input ( #31200 )
...
* Create embedder event to send to constellation
* Handle gamepad message in constellation, send to script thread
* Handle GamepadEvent in script thread and dispatch event to document
* Add missing Clones, fix event
* Add gamepad task source
* Adjust GamepadIndex type, remove unused imports
* Add internal getter for gamepads list
* Update gamepad new methods
* Handle gamepad connect and disconnect events
* Proto will be none, no need for HandleObject
* Initialize buttons and axes to standard mapping
* Adjust update type index types
* Update GamepadButton update function
* Adjust Gamepad mapping comments to match spec, add update logic
* Amend comment
* Update button and axis inputs on Updated event
* Add GilRs as gamepad backend in servoshell
* Add spec links, queue gamepad updates on task source
* ./mach fmt
* Fix comment length
* Split out button init, update spec comments
* Move gamepad event handling from document to global
* Map and normalize axes/button values
* Use std::time for gamepad timestamp
* Adjust gamepad handling in event loop
* Move button press/touch check into map+normalize function
- Small change but is more in line with spec
* ./mach fmt
* Update comment spec links and warning messages
* Doc comments -> regular comments
* Add window event handlers for gamepad connect/disconnect
* Adjust gamepad disconnect behavior
* Add missing TODO's, adjust gamepad/gamepadbutton list methods and formatting
* Update button handling from gilrs, add comments
* Enable gamepad pref during WPT tests and update expectations
* Update WPT expectations in meta-legacy-layout
2024-02-17 18:42:31 +00:00
Martin Robinson
1cc546c4fc
ci: Switch to version 4 of GitHub artifact actions ( #31357 )
...
* ci: Switch to version 4 of GitHub artifact actions
This switches to version 4 of the GitHub artifact actions, which
requires producing a single artifact per job and adding merge steps. In
addition, the names of artifacts are standardized:
- Build: <profile>-binary-<platform>
- Full WPT results (only on failure): wpt-full-logs-<platform>-<layout>
- Filtered WPT results (only on failure): wpt-filtered-logs-<platform>-<layout>
* Delete merged build timings and combine with Result job
* Always archives logs even after test failures
* Correct the name of the log files for WPT import
2024-02-17 16:59:43 +00:00
atbrakhi
d5c9e569bf
make size of DefiniteContainingBlock use app units ( #31369 )
2024-02-17 01:10:14 +00:00
dependabot[bot]
7f00661d1c
build(deps): bump bumpalo from 3.14.0 to 3.15.0 ( #31366 )
...
Bumps [bumpalo](https://github.com/fitzgen/bumpalo ) from 3.14.0 to 3.15.0.
- [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fitzgen/bumpalo/compare/3.14.0...3.15.0 )
---
updated-dependencies:
- dependency-name: bumpalo
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-02-17 01:06:34 +00:00
dependabot[bot]
53e2ada46c
build(deps): bump syn from 2.0.48 to 2.0.49 ( #31368 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.48 to 2.0.49.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.48...2.0.49 )
---
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-02-16 17:18:50 +00:00
dependabot[bot]
0458748828
build(deps): bump png from 0.17.11 to 0.17.12 ( #31367 )
...
Bumps [png](https://github.com/image-rs/image-png ) from 0.17.11 to 0.17.12.
- [Changelog](https://github.com/image-rs/image-png/blob/master/CHANGES.md )
- [Commits](https://github.com/image-rs/image-png/commits )
---
updated-dependencies:
- dependency-name: png
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-02-16 17:09:15 +00:00
Taym Haddadi
328c376ff1
WebIDL: Use Uint8ClampedArray instead of raw JSObject in bindings ( #31317 )
...
* WebIDL: Use Uint8ClampedArray instead of raw JSObject in bindings
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
* fmt
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
* introduce new_initialized_heap_typed_array function
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
* Remove unsed unsafe_code
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
* Use doc comments for ImageData
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
* Use get_internal instead of acquire_data
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
* Handle JS errors in ImageData GetData and new_initialized_heap_typed_array
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
* Fix wrong assert that causes CRASH in test
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
* Early return for error
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
* Address review comments
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
---------
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
2024-02-16 16:40:45 +00:00
Martin Robinson
7e9be5ae9f
ci: Merge similar try jobs when possible ( #31347 )
...
* ci: Merge similar try jobs when possible
This comes up a lot when triggering wpt-2013 and wpt-2020. Instead of
merging the jobs and triggering both layouts, the try parser will
trigger two separate jobs. Running two of the same builds at once seems
to cause the CI to fail one of them [1]. This fixes that issue.
1. An example of this: https://github.com/servo/servo/actions/runs/7892269495
* Use a list of fields for merge compatability and add more tests
* Switch from comments to assert messages
* Update python/servo/try_parser.py
Co-authored-by: Samson <16504129+sagudev@users.noreply.github.com>
* Remote 'Ditto'
Co-authored-by: Samson <16504129+sagudev@users.noreply.github.com>
---------
Co-authored-by: Samson <16504129+sagudev@users.noreply.github.com>
2024-02-16 12:21:24 +00:00
Martin Robinson
9a6973d629
style: Remove dependency on servo_url ( #31358 )
...
In order for stylo to be a separate crate, it needs to depend on less
things from Servo. This change makes it so that stylo no longer depends
on servo_url.
2024-02-16 11:56:35 +00:00
dependabot[bot]
29e1dfe1e4
build(deps): bump darling from 0.20.5 to 0.20.6 ( #31359 )
...
Bumps [darling](https://github.com/TedDriggs/darling ) from 0.20.5 to 0.20.6.
- [Release notes](https://github.com/TedDriggs/darling/releases )
- [Changelog](https://github.com/TedDriggs/darling/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TedDriggs/darling/compare/v0.20.5...v0.20.6 )
---
updated-dependencies:
- dependency-name: darling
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-02-16 11:36:38 +00:00
dependabot[bot]
43e4a47fee
build(deps): bump num_threads from 0.1.6 to 0.1.7 ( #31360 )
...
Bumps [num_threads](https://github.com/jhpratt/num_threads ) from 0.1.6 to 0.1.7.
- [Release notes](https://github.com/jhpratt/num_threads/releases )
- [Changelog](https://github.com/jhpratt/num_threads/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jhpratt/num_threads/compare/v0.1.6...v0.1.7 )
---
updated-dependencies:
- dependency-name: num_threads
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-02-16 11:36:33 +00:00
Taym Haddadi
c3e3e72cf2
WebIDL: Use ArrayBufferViewU8 instead of raw JSObject in bindings ( #31325 )
...
* WebIDL: Use ArrayBufferViewU8 instead of raw JSObject in bindings
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
* Remove unused imports
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
* Address review comments
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
---------
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
2024-02-16 11:22:16 +00:00
Daniel Alley
faaf9e9323
Fix resize event is not fired for window in headless mode ( #26194 )
...
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2024-02-16 10:54:36 +00:00
Delan Azabani
aeb2503fdb
style: Reduce diff with upstream derive_common and malloc_size_of ( #31363 )
2024-02-16 10:24:35 +00:00
Martin Robinson
1e503c3bc1
wpt: Update some tests results ( #31364 )
...
This test has started failing on CI for some reason.
2024-02-16 09:37:47 +00:00
dependabot[bot]
c94d5842db
build(deps): bump hermit-abi from 0.3.5 to 0.3.6 ( #31356 )
...
Bumps [hermit-abi](https://github.com/hermitcore/hermit-rs ) from 0.3.5 to 0.3.6.
- [Release notes](https://github.com/hermitcore/hermit-rs/releases )
- [Commits](https://github.com/hermitcore/hermit-rs/compare/hermit-abi-0.3.5...hermit-abi-0.3.6 )
---
updated-dependencies:
- dependency-name: hermit-abi
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-02-14 17:02:38 +00:00
Martin Robinson
61e778c8e8
style: Add a static_prefs
implementation ( #31351 )
...
This will eventually be part of the stylo crate and reduces the diff
between our verson of style and upstream's.
2024-02-14 17:02:13 +00:00
dependabot[bot]
31596eb10a
build(deps): bump pkg-config from 0.3.29 to 0.3.30 ( #31354 )
...
Bumps [pkg-config](https://github.com/rust-lang/pkg-config-rs ) from 0.3.29 to 0.3.30.
- [Changelog](https://github.com/rust-lang/pkg-config-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/pkg-config-rs/compare/0.3.29...0.3.30 )
---
updated-dependencies:
- dependency-name: pkg-config
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-02-14 16:51:59 +00:00
dependabot[bot]
064380f557
build(deps): bump winnow from 0.5.39 to 0.5.40 ( #31353 )
...
Bumps [winnow](https://github.com/winnow-rs/winnow ) from 0.5.39 to 0.5.40.
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.5.39...v0.5.40 )
---
updated-dependencies:
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-14 16:50:40 +00:00
Jonathan Schwender
e39f0cbc03
Update fontsan to v0.5.0 ( #31336 )
...
* Update fontsan to v0.5.0
Updates the C font-sanitizer library `ots` and dependencies
to the latest version.
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
* Update test expectations
---------
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2024-02-14 11:18:33 +00:00
Martin Robinson
14a2c43c75
style: Reduce Servo's diff with upstream to_shmem
( #31349 )
...
This is part of getting Servo using an version of style closer to
upstream. This change reverts some changes we made to `to_shmem` and
`to_shmem_derive` in order to reduce our diff with upstream stylo.
2024-02-14 11:17:00 +00:00
Keith Yeung
123854faee
Support the parsing of image/svg+xml elements ( #31318 )
...
* Support the parsing of image/svg+xml elements
* Update WPT test expectations
2024-02-14 08:16:37 +00:00
Delan Azabani
d00312eb08
Bury failed nightly releases as prereleases ( #31348 )
2024-02-14 08:05:09 +00:00