tanishka
03b8034f68
clippy: Fix several warnings in components/script
and components/webgpu
( #33633 )
...
* clippy: Fix several warnings in components
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* fix: Allow upper_case_acronyms
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
* clippy: Fix more warnings
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
---------
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
2024-10-04 05:29:10 +00:00
Samson
6e043cd09e
webgpu: Introduce PresentationId to ensure updates with newer presentation ( #33613 )
...
* Introduce PresentationId to ensure update with newer presentation
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Update swapchain.rs
Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com>
2024-10-04 04:50:26 +00:00
dependabot[bot]
e1eca71cd1
build(deps): bump hilog-sys from 0.1.1 to 0.1.2 ( #33641 )
...
Bumps [hilog-sys](https://github.com/openharmony-rs/ohos-sys ) from 0.1.1 to 0.1.2.
- [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: hilog-sys
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-03 17:18:29 +00:00
dependabot[bot]
1170124678
build(deps): bump async-compression from 0.4.12 to 0.4.13 ( #33640 )
...
Bumps [async-compression](https://github.com/Nullus157/async-compression ) from 0.4.12 to 0.4.13.
- [Release notes](https://github.com/Nullus157/async-compression/releases )
- [Changelog](https://github.com/Nullus157/async-compression/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Nullus157/async-compression/compare/v0.4.12...v0.4.13 )
---
updated-dependencies:
- dependency-name: async-compression
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-10-03 17:12:51 +00:00
Jonathan Schwender
9fcfe09e51
ohos: Add toast prompt ( #33621 )
...
* ohos: Add toast prompt
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
* ohos: Add toast on `load_ended`
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
* Apply review feedback
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
---------
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2024-10-03 16:33:21 +00:00
Martin Robinson
f2f5614ad6
compositor: Create a single cross-process compositor API ( #33619 )
...
Instead of exposing many different kinds of messages to the compositor
that are routed through the constellation, expose a single message type
which can be sent across IPC channels. In addition, this IPC channel and
the route to the crossbeam channel with the compositor is created along
with the `CompositorProxy`, simplifying what needs to be passed around
during pipeline initialization.
Previously, some image updates (from video) were sent over IPC with a
special serialization routine and some were sent via crossbeam channels
(canvas). Now all updates go over the IPC channel `IpcSharedMemory` is
used to avoid serialization penalties. This should improve performance
and reduce copies for video, but add a memory copy overhead for canvas.
This will improve in the future when canvas renders directly into a
texture.
All-in-all this is a simplification which opens the path toward having a
standard compositor API and reduces the number of duplicate messages and
proxying that had to happen in libservo.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-10-03 14:42:04 +00:00
komuhangi
986c3a38a3
Permitted functions to have too many arguments in components/script/dom ( #33632 )
...
Signed-off-by: jahielkomu <ktumuhairwe24@gmail.com>
2024-10-03 13:33:55 +00:00
Mercy Bassey
43d559a1c2
replaced .map
with .and_then
and removed .flatten()
( #33631 )
...
Signed-off-by: mercybassey <udohmercy911@gmail.com>
2024-10-03 13:23:01 +00:00
Samson
634dbd2d78
Replace ShouldNotImplDomObject
with NoDomObjectInDomObject
( #33627 )
...
This is https://github.com/jdm/servo/pull/1 rebased on servo/servo
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2024-10-03 12:58:34 +00:00
tanishka
cd803c8341
clippy: Fix warning in components/compositing ( #33625 )
...
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
2024-10-03 10:55:30 +00:00
Samson
163e477668
Less allow(crown::unrooted_must_root)
in bindings ( #33630 )
...
* Limit `allow(crown::unrooted_must_root)` in bindings
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* extra_decorators
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2024-10-03 10:14:43 +00:00
Cristian Brinza
c7a4e4f627
net: Refactor Decoder
( #33611 )
...
* Refactor Decoder to be fully async
Signed-off-by: crbrz <cristianb@gmail.com>
* Update WPT results
Signed-off-by: crbrz <cristianb@gmail.com>
* Fix deflate unit test
Signed-off-by: crbrz <cristianb@gmail.com>
* Add compressed response update count test
Signed-off-by: crbrz <cristianb@gmail.com>
* Fix typo
Signed-off-by: crbrz <cristianb@gmail.com>
* Source error check without conversion to String
Signed-off-by: crbrz <cristianb@gmail.com>
* Simplify error check
Signed-off-by: crbrz <cristianb@gmail.com>
* Fix variable name
Signed-off-by: crbrz <cristianb@gmail.com>
* Added TODO note for network.tls.ignore_unexpected_eof
Signed-off-by: crbrz <cristianb@gmail.com>
---------
Signed-off-by: crbrz <cristianb@gmail.com>
2024-10-02 16:59:31 +00:00
dependabot[bot]
c682172440
build(deps): bump async-stream from 0.3.5 to 0.3.6 ( #33623 )
...
Bumps [async-stream](https://github.com/tokio-rs/async-stream ) from 0.3.5 to 0.3.6.
- [Release notes](https://github.com/tokio-rs/async-stream/releases )
- [Commits](https://github.com/tokio-rs/async-stream/compare/v0.3.5...v0.3.6 )
---
updated-dependencies:
- dependency-name: async-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-10-02 16:56:39 +00:00
Samson
6d4438808a
do WPT reports as GitHub job summery ( #33587 )
...
this is less user friendly as GitHub checks but has bigger content limits
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2024-10-02 15:24:49 +00:00
tanishka
56f0abeb89
clippy: Fix warnings in components/devtools/actors/inspector ( #33618 )
...
Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
2024-10-02 13:36:59 +00:00
Ngo Iok Ui (Wu Yu Wei)
88dad77483
Compositor: add document id to NewWebRenderFrame variant ( #33597 )
...
* Add document id to NewWebRenderFrame variant
Signed-off-by: Wu Wayne <yuweiwu@pm.me>
* Match the arguments order
Signed-off-by: Wu Wayne <yuweiwu@pm.me>
---------
Signed-off-by: Wu Wayne <yuweiwu@pm.me>
2024-10-02 07:34:15 +00:00
Jonathan Schwender
e534c7d461
ohos: Allow passing arguments to servoshell ( #33588 )
...
* ohos: Bump minimum CMake version
By bumping the minimum CMake version, we avoid a deprecation warning.
The OH 4.0 SDK ships with CMake 3.16, so we can be sure that we have CMake 3.16
or newer available.
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
* ohos: Allow passing arguments to servoshell
Allows passing options passed via `wants` to the Ability through to servoshell.
This allows easier debugging, either by calling servoshell from a test app,
or from the commandline, e.g.
```
hdc shell aa start -a EntryAbility -b org.servo.servoshell -U "https://www.wikipedia.org " \
--pb dom.webgpu.enabled true \
--ps dom.webgpu.wgpu_backend "gl" \
--pi layout.threads 4
```
Note: While the OH `wants` API differentiates between boolean, string and integer values, we convert
everything back to strings, so we can reuse the same parsing code as the desktop servoshell.
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
---------
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2024-10-02 04:27:18 +00:00
Josh Matthews
d7da0563d3
Remove unneeded comments about suppressed errors. ( #33612 )
...
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2024-10-02 04:19:04 +00:00
Akash Pateria
c76524e63b
Fix panic in webstorage/symbol-props.window.js ( #33108 )
...
Issue: https://github.com/servo/servo/issues/32987
Signed-off-by: Akash Pateria <pateria.akash77@gmail.com>
2024-10-02 00:34:35 +00:00
dependabot[bot]
f3e6188502
build(deps): bump clap from 4.5.18 to 4.5.19 ( #33610 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.18 to 4.5.19.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.18...clap_complete-v4.5.19 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-01 19:48:57 +00:00
dependabot[bot]
d83e5a6e3a
build(deps): bump httparse from 1.9.4 to 1.9.5 ( #33608 )
...
Bumps [httparse](https://github.com/seanmonstar/httparse ) from 1.9.4 to 1.9.5.
- [Release notes](https://github.com/seanmonstar/httparse/releases )
- [Commits](https://github.com/seanmonstar/httparse/compare/v1.9.4...v1.9.5 )
---
updated-dependencies:
- dependency-name: httparse
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-10-01 17:57:36 +00:00
dependabot[bot]
d63d975a2e
build(deps): bump cc from 1.1.23 to 1.1.24 ( #33607 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.1.23 to 1.1.24.
- [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.23...cc-v1.1.24 )
---
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-10-01 17:45:43 +00:00
dependabot[bot]
a67e921bfa
build(deps): bump unicode-properties from 0.1.2 to 0.1.3 ( #33606 )
...
Bumps [unicode-properties](https://github.com/unicode-rs/unicode-properties ) from 0.1.2 to 0.1.3.
- [Commits](https://github.com/unicode-rs/unicode-properties/compare/v0.1.2...v0.1.3 )
---
updated-dependencies:
- dependency-name: unicode-properties
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-10-01 17:36:31 +00:00
Oriol Brufau
e0aa288dac
Refactor sizing logic for table measures ( #33579 )
...
After #33577 , `get_outer_sizes_from_style()` is only used for column and
cell measures. For these it's expected to ignore sizing keywords like
`min-content`, so rename the function to `get_outer_sizes_for_measurement()`.
Additionally, both callers need the percentage contribution, so include
it in the returned tuple.
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2024-10-01 17:28:17 +00:00
Martin Robinson
abad89a49c
fonts: Make FontKey
and FontInstanceKey
generation asynchronous ( #33600 )
...
Instead of a blocking a layout thread on the generation of WebRender
`FontKey`s and `FontInstanceKey`s, generate the keys ahead of time and
send the font data to WebRender asynchronously. This has the benefit of
allowing use of the font much more quickly in layout, though blocking
display list sending itself on the font data upload.
In order to make this work for web fonts, `FontContext` now asks the
`SystemFontService` for a `FontKey`s and `FontInstanceKey`s for new web
fonts. This should happen much more quickly as the `SystemFontService`
is only blocking in order to load system fonts into memory now. In
practice this still drops layout thread blocking to fractions of a
millisecond instead of multiple milliseconds as before.
In addition, ensure that we don't send font data or generate keys for
fonts that are used in layout but never added to display lists. This
should help to reduce memory usage and increase performance.
Performance of this change was verified by putting a microbenchmark
around `FontContext::create_font` which is what triggered font key
generation.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2024-10-01 15:31:26 +00:00
Samson
05ecb8eddb
webgpu: renovate gpucanvascontext and webgpu presentation to match the spec ( #33521 )
...
* Reimpl gpucanvascontext
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* ValidateTextureDescriptorAndCreateSwapChain
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* reconfigure
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* resize
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* work around deadlocks in wgpu core
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* match spec even more by moving all swapchain operations into one updatecontext
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* error handling
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* enable one test
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* label dummy texture
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* update expect
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* clean some expectation (they are not flaky anymore)
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* one more
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* change for configuration change in update_wr_image
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* DEFAULT_IMAGE_FORMAT
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* fixup
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* introduce WebGPUImageDescriptor
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2024-10-01 10:03:11 +00:00
dependabot[bot]
0b2549f4cb
build(deps): bump fdeflate from 0.3.4 to 0.3.5 ( #33545 )
...
Bumps [fdeflate](https://github.com/image-rs/fdeflate ) from 0.3.4 to 0.3.5.
- [Changelog](https://github.com/image-rs/fdeflate/blob/main/CHANGES.md )
- [Commits](https://github.com/image-rs/fdeflate/commits )
---
updated-dependencies:
- dependency-name: fdeflate
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-10-01 09:06:52 +00:00
Jonathan Schwender
5b8f3015c0
Add OpenHarmony to supported platforms in Readme. ( #33598 )
...
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
2024-10-01 08:00:36 +00:00
Delan Azabani
5ee8e2e55b
CI: increase self-hosted runner timeout from 30 to 120 seconds ( #33596 )
...
Signed-off-by: Delan Azabani <dazabani@igalia.com>
2024-10-01 06:55:03 +00:00
Shalvin
022a95a2cd
Optimized unmultiply_inplace to remove fp ops ( #33582 )
...
Signed-off-by: Shalvin Deo <shalvin.deo@live.com>
2024-09-30 19:39:27 +00:00
dependabot[bot]
9864a02232
build(deps): bump cc from 1.1.22 to 1.1.23 ( #33594 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.1.22 to 1.1.23.
- [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.22...cc-v1.1.23 )
---
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-30 19:38:58 +00:00
dependabot[bot]
e98f59946e
build(deps): bump png from 0.17.13 to 0.17.14 ( #33593 )
...
Bumps [png](https://github.com/image-rs/image-png ) from 0.17.13 to 0.17.14.
- [Changelog](https://github.com/image-rs/image-png/blob/master/CHANGES.md )
- [Commits](https://github.com/image-rs/image-png/compare/v0.17.13...v0.17.14 )
---
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-09-30 17:31:17 +00:00
dependabot[bot]
f85ac40a38
build(deps): bump tempfile from 3.12.0 to 3.13.0 ( #33592 )
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.12.0 to 3.13.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.12.0...v3.13.0 )
---
updated-dependencies:
- dependency-name: tempfile
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-30 17:23:19 +00:00
dependabot[bot]
d4ea1ae1d1
build(deps): bump once_cell from 1.19.0 to 1.20.1 ( #33590 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.19.0 to 1.20.1.
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.19.0...v1.20.1 )
---
updated-dependencies:
- dependency-name: once_cell
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-30 17:22:04 +00:00
dependabot[bot]
3b08efa516
build(deps): bump regex from 1.10.6 to 1.11.0 ( #33591 )
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.10.6 to 1.11.0.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.10.6...1.11.0 )
---
updated-dependencies:
- dependency-name: regex
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-30 17:21:59 +00:00
Samson
96006daf6e
use rerun-if-changed in script/build.rs ( #33502 )
...
* use rerun-if-changed in script/build.rs
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* handle rerun on changes in webidl.py
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Address comment nit
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2024-09-30 11:31:05 +00:00
Samson
1ddfde96ce
Add a benchmark for for unmultiply_inplace
in pixels
( #33584 )
...
* bench unmultiply_inplace
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* create data in one line
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* number_of_pixels
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2024-09-30 10:56:18 +00:00
webbeef
58f34ad7a3
Create HttpStatus to safely deal with HTTP responses status. ( #33581 )
...
Signed-off-by: webbeef <me@webbeef.org>
2024-09-29 18:23:48 +00:00
Servo WPT Sync
013473f1d5
Sync WPT with upstream (29-09-2024) ( #33580 )
...
* Update web-platform-tests to revision b'16d17064d2122cfa83b22f8bab32c96e6514c034'
Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
* Update big5-decode-csbig5.html.ini
Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com>
Co-authored-by: Samson <16504129+sagudev@users.noreply.github.com>
2024-09-29 07:54:33 +00:00
webbeef
f57ae60056
Let protocol handlers decide if they are fetchable ( #33573 )
...
This adds a 'is_fetchable()' method on the ProtocolHandler trait that is then used in the fetch code.
The 'data:' protocol handler is updated to return true instead of hardcoding the scheme comparison, as well
as the 'urlinfo:' handler since it's just a testing one.
Signed-off-by: webbeef <me@webbeef.org>
2024-09-28 19:38:49 +00:00
Oriol Brufau
5d269a9036
Simplify the computation of CAPMIN ( #33577 )
...
CAPMIN is the largest min-content contribution of the table captions.
In Servo, the standard way to compute min/max-content contributions is
`outer_inline_content_sizes()`, so just use that instead of reinventing
the wheel.
This also fixes cyclic percentages to resolve consistently with normal
block boxes.
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2024-09-28 09:39:22 +00:00
Oriol Brufau
d110d8710a
Don't recompute percentage contribution for table row ( #33575 )
...
We already computed it as part of the row measure.
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2024-09-28 09:35:41 +00:00
webbeef
c1931ee2cb
Simplify the data: protocol handler ( #33500 )
...
Signed-off-by: webbeef <me@webbeef.org>
2024-09-28 00:19:30 +00:00
dependabot[bot]
a56c837122
build(deps): bump syn from 2.0.77 to 2.0.79 ( #33574 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.77 to 2.0.79.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.77...2.0.79 )
---
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-27 20:02:52 +00:00
dependabot[bot]
a45ff16c47
build(deps): bump flate2 from 1.0.33 to 1.0.34 ( #33571 )
...
Bumps [flate2](https://github.com/rust-lang/flate2-rs ) from 1.0.33 to 1.0.34.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Changelog](https://github.com/rust-lang/flate2-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.33...1.0.34 )
---
updated-dependencies:
- dependency-name: flate2
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-27 18:02:57 +00:00
dependabot[bot]
e1b7f2e95e
build(deps): bump autocfg from 1.3.0 to 1.4.0 ( #33570 )
...
Bumps [autocfg](https://github.com/cuviper/autocfg ) from 1.3.0 to 1.4.0.
- [Commits](https://github.com/cuviper/autocfg/compare/1.3.0...1.4.0 )
---
updated-dependencies:
- dependency-name: autocfg
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-27 17:55:48 +00:00
dependabot[bot]
40627334d7
build(deps): bump cc from 1.1.21 to 1.1.22 ( #33569 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.1.21 to 1.1.22.
- [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.21...cc-v1.1.22 )
---
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-27 17:49:31 +00:00
Oriol Brufau
057dd1e9eb
Make ComputedValuesExt expose keywords for the sizing properties ( #33558 )
...
This will allow callers to start obeying `min-content`, `max-content`,
`fit-content` and `stretch` in follow-up patches.
The old functionality is kept as deprecated methods that we should
eventually remove.
This patch has very little impact on the existing behavior, just some
very minimal implementation of the keywords for css tables.
This also overhauls fixed-layout-2.html since:
- It had code that wasn't doing anything
- It had wrong expecations in prose
- The logic seemed broken in general
- All browsers were failing one testcase
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2024-09-27 17:16:07 +00:00
shanehandley
c7ef974968
fetch: header tweaks to improve compliance with fetch spec ( #33562 )
...
* fetch: various header tweaks to improve compliance with fetch spec
Signed-off-by: Shane Handley <shanehandley@fastmail.com>
* fix: simplify the authorization header removal
Signed-off-by: Shane Handley <shanehandley@fastmail.com>
---------
Signed-off-by: Shane Handley <shanehandley@fastmail.com>
2024-09-27 16:05:55 +00:00
Jonathan Schwender
f96a62f0ce
Bump sccache-action to v0.0.6 ( #33566 )
...
Interesting changes since v0.0.4
- fix: avoid downloading package when local cache exists in https://github.com/Mozilla-Actions/sccache-action/pull/123
- Output sccache stats as a notice and a summary table in https://github.com/Mozilla-Actions/sccache-action/pull/113
v0.0.6 changelog: https://github.com/Mozilla-Actions/sccache-action/releases/tag/v0.0.6
v0.0.5 changelog: https://github.com/Mozilla-Actions/sccache-action/releases/tag/v0.0.5
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
2024-09-27 15:22:35 +00:00