Oluwatobi Sofela
694e86ecff
clippy: Fix dereferencing a tuple pattern warnings ( #31811 )
2024-03-21 17:04:18 +00:00
Richard Dushime
b22281d94f
Fix WPT reference no_red_3x3_monospace_table-ref.xht ( #31802 )
...
* Fix WPT reference no_red_3x3_monospace_table-ref.xht
* wpt Update manifest.json
2024-03-21 17:03:55 +00:00
Martin Robinson
841bd91784
layout: Take into account text-indent
for justification ( #31777 )
...
This change makes it so that when calculating the space added between
words for justification, text-indent is taken into account.
Fixes #31775 .
2024-03-21 15:58:03 +00:00
Martin Robinson
755701f4f6
crown: Do not warn about crown for rustdoc or clippy ( #31805 )
...
Fixes #31804 .
2024-03-21 15:33:06 +00:00
Jonathan Schwender
32a2b06073
Update fontsan to 0.5.2 ( #31810 )
2024-03-21 15:00:21 +00:00
eri
8c7e9a15e1
Remove repeated imports from generated code ( #31711 )
...
* feat: try to deduplicate imports in codegen
* feat: another attempt
* feat: start testing imports
* feat: clean all global imports
* feat: remove shared imports from CGDescriptor
* feat: remove redundant imports from CGDescriptor
* fix: formatting
* fix: remove libc (base level import)
* feat: roll back named path changes
* feat: last changes and tidy
* experiment: move imports into a separate file
* fix: extra parenthesis
* fix: remove repeated allow statement
2024-03-21 13:38:16 +00:00
Jonathan Schwender
f5c4988dcb
Use C-ABI for JNI functions ( #31808 )
...
`#[no_mangle]` alone does not imply "C"-ABI,
however the JNI layer will use the C-ABI to call the function.
See also the relevant [clippy-lint](https://rust-lang.github.io/rust-clippy/master/index.html#/no_mangle )
2024-03-21 13:12:31 +00:00
eri
da696b7e57
clippy: fix result_unit_err
warnings ( #31791 )
...
* clippy: fix `result_unit_err` warnings
* feat: fix result warnings in script
* doc: document `generate_key` return type
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* feat: add back result to RangeRequestBounds::get_final
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
---------
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2024-03-21 12:51:45 +00:00
Oriol Brufau
ea62a5e24f
Use --locked when building in CI ( #31720 )
...
Thus the build will immediately fail if a PR modifies Cargo.toml but
forgets to include the changes in Cargo.lock
This was previously checked by lockfile_changed.sh after building
normally, wasting resources.
2024-03-21 11:54:02 +00:00
Oriol Brufau
ecabdc2583
Don't trim leading whitespace of anonymous table cells ( #31803 )
...
A sequence of whitespace shouldn't generate an anonymous table row/cell,
but we can't just throw away the leading whitespace, because afterwards
we may encounter some other content, and then the leading whitespace
should appear in the cell (noticeable with e.g. `white-space: pre`).
2024-03-21 11:48:39 +00:00
Rosemary Ajayi
ce0d456469
clipping: Fix some warnings in components/script/dom
( #31799 )
...
* fix clippy websocket errors
* fix clippy window errors
* fix clippy window errors
* fix clippy window errors
2024-03-21 11:46:18 +00:00
Samson
4b408a3724
Update mozjs to use SM 115.9 ( #31757 )
2024-03-21 09:19:49 +00:00
Aarya Khandelwal
7cdff9dd06
Clippy: Fixed warnings in htmlimageelement.rs ( #31800 )
...
* Fixed warnings in htmlimageelement.rs
* making changes for test-tidy to run without errors.
2024-03-21 08:00:24 +00:00
Aarya Khandelwal
da3288dd00
Clippy: Fixed clippy warnings in components/script/dom ( #31801 )
...
* fixed clippy warnings in htmlformelement.rs
* Fixed clippy warnings
* Fixed warnings related to matches!
* made changes to compile "test-tidy" successfully
2024-03-21 07:14:12 +00:00
tannal
5c0199b568
Net: fold websocket and http tokio runtime into one ( #31771 )
...
* net: use the same tokio runtime in websocket loader
#31648
* readability
* license
2024-03-21 06:13:03 +00:00
Oluwatobi Sofela
2789e98876
clippy: Fix redundant field names warnings ( #31793 )
2024-03-20 23:05:29 +00:00
dependabot[bot]
f55d1d288e
build(deps): bump smallvec from 1.13.1 to 1.13.2 ( #31798 )
...
Bumps [smallvec](https://github.com/servo/rust-smallvec ) from 1.13.1 to 1.13.2.
- [Release notes](https://github.com/servo/rust-smallvec/releases )
- [Commits](https://github.com/servo/rust-smallvec/compare/v1.13.1...v1.13.2 )
---
updated-dependencies:
- dependency-name: smallvec
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-03-20 23:04:54 +00:00
sandeep
efba769fa3
fixed unused import warning in minibrowser ( #31797 )
...
Signed-off-by: Sandeep Pillai <sandeeppillai@Sandeeps-MacBook-Air.local>
Co-authored-by: Sandeep Pillai <sandeeppillai@Sandeeps-MacBook-Air.local>
2024-03-20 21:54:26 +00:00
Samson
63d7af54d1
Ignore stylo crates in dependabot.yml ( #31790 )
...
* Ignore stylo crates in dependabot.yml
* Update .github/dependabot.yml
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
---------
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2024-03-20 20:34:34 +00:00
Rhea-Eve
b3dc5c6958
Attempt using version of Stylo with -x-lang enabled ( #31737 )
...
* Attempt using version of Stylo with -x-lang enabled
Signed-off-by: Rhea Karty <rheakarty@gmail.com>
* Added x-lang to initializer list to address failing tests.
Signed-off-by: Rhea Karty <rheakarty@gmail.com>
* Fix formatting (sorry)
Signed-off-by: Rhea Karty <rheakarty@gmail.com>
* Revert changes in Cargo.toml, update Cargo.lock.
Signed-off-by: Rhea Karty <rheakarty@gmail.com>
* Removed .git suffix from Stylo
Signed-off-by: Rhea Karty <rheakarty@gmail.com>
---------
Signed-off-by: Rhea Karty <rheakarty@gmail.com>
2024-03-20 18:52:06 +00:00
Rosemary Ajayi
058319aa0b
clippy: Fix some clippy problems in components/script
( #31778 )
...
* fix clippy problems in stylesheet
* fix clippy problems in task_manager
* fix clippy problems in task_queue
* fix clippy problems in task_queue
* fix clippy problems in file_reading
* fix clippy problems in dom_manipulation
* fix clippy problems in gamepad
* fix clippy problems in networking
* fix clippy problems in performance
* fix clippy problems in port_message
* fix clippy problems in port_message
* fix clippy problems in timer
* fix clippy problems in stylesheet
* fix clippy problems
* fix clippy problems
* fix clippy problems
2024-03-20 18:41:07 +00:00
dependabot[bot]
3651b650c4
build(deps): bump rustix from 0.38.31 to 0.38.32 ( #31788 )
...
Bumps [rustix](https://github.com/bytecodealliance/rustix ) from 0.38.31 to 0.38.32.
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.31...v0.38.32 )
---
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-03-20 18:35:37 +00:00
dependabot[bot]
e16b87db14
build(deps): bump webxr from 614420b
to 88fd368
( #31789 )
...
Bumps [webxr](https://github.com/servo/webxr ) from `614420b` to `88fd368`.
- [Commits](614420b983...88fd368d1c
)
---
updated-dependencies:
- dependency-name: webxr
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 17:57:59 +00:00
dependabot[bot]
c546c675a2
build(deps): bump aho-corasick from 1.1.2 to 1.1.3 ( #31786 )
...
Bumps [aho-corasick](https://github.com/BurntSushi/aho-corasick ) from 1.1.2 to 1.1.3.
- [Commits](https://github.com/BurntSushi/aho-corasick/compare/1.1.2...1.1.3 )
---
updated-dependencies:
- dependency-name: aho-corasick
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-03-20 17:08:31 +00:00
Oluwatobi Sofela
15bf32a4e6
clippy: Fix unneeded return statement warnings ( #31776 )
2024-03-20 14:11:40 +00:00
Martin Robinson
d63615354c
Make Cargo.toml
a little friendlier ( #31773 )
...
Instead of using a strange number of spaces (5) for the example
override, use a single space. This makes it much easier to undo changes
to this file when switching between overriding a dependency and not
overriding a dependency.
Also switch from depending on `https://github.com/servo/style.git ` to
the more common `https://github.com/servo/style `.
2024-03-20 11:51:17 +00:00
Delan Azabani
94d2f2183a
servoshell: fix gap between minibrowser toolbar and webview ( #31774 )
2024-03-20 11:11:51 +00:00
Oluwatobi Sofela
02a0cdd6fa
clippy: Fix dereferenced warnings ( #31770 )
2024-03-20 08:07:22 +00:00
dependabot[bot]
0cf2caba06
build(deps): bump bitflags from 2.4.2 to 2.5.0 ( #31761 )
...
Bumps [bitflags](https://github.com/bitflags/bitflags ) from 2.4.2 to 2.5.0.
- [Release notes](https://github.com/bitflags/bitflags/releases )
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bitflags/bitflags/compare/2.4.2...2.5.0 )
---
updated-dependencies:
- dependency-name: bitflags
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-03-19 23:14:55 +00:00
dependabot[bot]
646fca5c49
build(deps): bump uuid from 1.7.0 to 1.8.0 ( #31764 )
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.7.0...1.8.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-19 23:14:04 +00:00
Tumuhairwe
e3809dfd06
Fix clippy warnings in components/script/textinput.rs ( #31769 )
2024-03-19 23:13:28 +00:00
Rosemary Ajayi
865f6e621f
clippy: Fix clippy Problems in components/scripts ( #31759 )
...
* revert cargo
* revert cargo
* fic clippy problems
2024-03-19 22:22:37 +00:00
dependabot[bot]
96e5e776d2
build(deps): bump gstreamer from 0.22.2 to 0.22.3 ( #31763 )
...
Bumps gstreamer from 0.22.2 to 0.22.3.
---
updated-dependencies:
- dependency-name: gstreamer
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-03-19 17:06:32 +00:00
dependabot[bot]
c53e0f9709
build(deps): bump glib from 0.19.2 to 0.19.3 ( #31762 )
...
Bumps [glib](https://github.com/gtk-rs/gtk-rs-core ) from 0.19.2 to 0.19.3.
- [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases )
- [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.19.2...0.19.3 )
---
updated-dependencies:
- dependency-name: glib
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-03-19 17:05:52 +00:00
dependabot[bot]
af612f33bd
build(deps): bump git2 from 0.18.2 to 0.18.3 ( #31760 )
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.18.2 to 0.18.3.
- [Changelog](https://github.com/rust-lang/git2-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/git2-rs/compare/git2-0.18.2...git2-0.18.3 )
---
updated-dependencies:
- dependency-name: git2
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-03-19 16:55:29 +00:00
Richard Dushime
01ca220f83
clippy: Fix many warnings in components/script
( #31717 )
...
* Fix Several clippy warnings
* Fix Build errors
* Fix Unused import
* Fix requested changes
* Fix rustfmt
* Minor fixes
---------
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2024-03-19 16:05:56 +00:00
Oluwatobi Sofela
676f655647
clippy: Fix dereferenced warning ( #31758 )
2024-03-19 15:04:43 +00:00
Azhar Ismagulova
d0fcbb0898
rustdoc: fix warnings in components/layout_2020/table
( #31738 )
...
* fix: fixed rustdoc warnings caused by private intra-doc links
* fix: fixed private link warning by allowing private intra doc links
2024-03-19 14:51:28 +00:00
Martin Robinson
f175679434
gfx: Derive line-through
metrics for fonts on MacOS ( #31756 )
...
There is now platform-specific way to get metrics for `line-through` on
MacOS and currently striking through simply does not work. The correct
approach here is likely to first search for these metrics in font tables
and then falling back to deriving them. Searching the font tables is a
larger change, so this change adds the fallback mechanism first. This at
least makes sure that strike through renders at all on Mac.
In a followup change we can add support for getting metrics via HarfBuzz
in a platform-independent way, which is what Gecko does.
Fixes #942 .
2024-03-19 13:55:12 +00:00
Oluwatobi Sofela
d3b03a20b5
rustdoc: Fix broken link to FontFace
in components/gfx
( #31745 )
...
* rustdoc: Fix fontface broken link error
* Correct link to `Font`
* Reduce the diff a bit
---------
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2024-03-19 13:06:16 +00:00
Oluwatobi Sofela
36d9ab8b28
rustdoc: Convert url text to anchor link ( #31755 )
2024-03-19 11:48:09 +00:00
Martin Robinson
05d9373bc5
compositor: Handle synchronous messages while shutting down ( #31733 )
...
During the shutdown process, various threads (such as the
font cache thread) may be finishing up their work. If those threads make
synchronous requests to the compositor, answer them -- even if the
results will be unused. This is at least enough processing for them to
finish their work and exit cleanly.
This addresses crashes that are sometimes seen at exit, particuarly when
the font cache thread tries to register a font during shutdown.
In addition, this change also removes an unused compositor message.
2024-03-19 11:40:06 +00:00
Martin Robinson
2ec995a56f
layout: Enable text-shadow
( #31734 )
...
`text-shadow` is enabled for legacy layout, so this just extends support
to the modern layout system.
2024-03-19 10:29:20 +00:00
Martin Robinson
8cf47e6009
bootstrap: Make unknown distro instructions more helpful ( #31750 )
...
It doesn't make sense to ask everyone to file a bug if their
distribution is unsupported. We have manual build instructions for some
distributions and we can add instructions for more easily.
2024-03-19 08:43:07 +00:00
Aarya Khandelwal
2a02f94d76
rustdoc: Correct unresolved link to `handle_cell. ( #31708 )
2024-03-19 08:41:18 +00:00
Ekta Siwach
03c11f7907
rustdoc: Fix some typos in components/layout_2020/table/mod.rs
( #31644 )
...
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2024-03-19 08:23:14 +00:00
Rosemary Ajayi
06a021db55
clippy: Fix some warnings in components/script
( #31735 )
...
* fix clippy problems
* fix clippy error
* fix clippy error
* fix clippy error
* fix clippy error
* fix clippy error
* fix clippy errors
2024-03-19 08:01:23 +00:00
dependabot[bot]
291fbce434
build(deps): bump gilrs from 0.10.4 to 0.10.6 ( #31740 )
...
Bumps [gilrs](https://gitlab.com/gilrs-project/gilrs ) from 0.10.4 to 0.10.6.
- [Commits](https://gitlab.com/gilrs-project/gilrs/compare/v0.10.4...v0.10.6 )
---
updated-dependencies:
- dependency-name: gilrs
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-03-19 05:43:39 +00:00
Samson
c25069161d
Add pseudo async Create*PipelineAsync methods ( #31695 )
...
* Create fake CreatePipelineAsync
* Update WebGPU CTS
* Update expectations and disable some webgpu tests
2024-03-19 05:39:42 +00:00
dependabot[bot]
228f4fb2fc
build(deps): bump syn from 2.0.52 to 2.0.53 ( #31743 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.52 to 2.0.53.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.52...2.0.53 )
---
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-03-18 22:36:02 +00:00