| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
* fixed various clippy warnings
* fixed various clippy warnings
|
|
|
|
|
|
|
| |
* fixed various clippy warnings
* fixed various clippy warnings
* fixed various clippy warnings
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* boxing is unnecessary
* boxing is unnecessary
* boxing is unnecessary
* boxing is unnecessary
* fix
* fix
* fix
* Update globalscope.rs
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fixd some clippy warnings in components/script
* Update node.rs
Removed the ```# Safety ``` section.
* Update shadow_root.rs
Removed the ``` # Safety ``` section from components/script/layout_dom
* Updated fixes to some clippy warnings in components/script
* Revert "Updated fixes to some clippy warnings in components/script"
This reverts commit 2a37c3dec8e68df132e788663567a0db94e0edb4.
* Updated fixes to clippy warnings in components/script
* Revert "Updated fixes to clippy warnings in components/script"
This reverts commit 5780dc3a0a8d51d4b36f56c095d0cc6c63c0cb36.
* Revert "Revert "Updated fixes to some clippy warnings in components/script""
This reverts commit 98c411354a0ed00ad8e43e8d1be06d1a7007d244.
* Revert "Updated fixes to some clippy warnings in components/script"
This reverts commit 2a37c3dec8e68df132e788663567a0db94e0edb4.
* Update shadow_root.rs (Ignore change)
* Update node.rs (Ignore changes)
* Updated fixes to clippy warnings in components/script
* Removed trailing white space in componets/script/layout_dom_root.rs
* Revert "Removed trailing white space in componets/script/layout_dom_root.rs"
This reverts commit 1976fd040565c7624338fa904e527c5f9f0fd1ab.
* Revert "Updated fixes to clippy warnings in components/script"
This reverts commit 5c71b925fb8dd833243eb4e1ca99b80359596f51.
* Updated fixes to clippy warnings in components/script including review suggestions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Update Stylo to 2023-10-16
* Fixup for https://phabricator.services.mozilla.com/D185154
* Fixup for https://phabricator.services.mozilla.com/D188216
* Fixup for https://phabricator.services.mozilla.com/D185677
* Fixup for https://phabricator.services.mozilla.com/D188566
* Fixup for https://phabricator.services.mozilla.com/D188727
* Fixup for https://phabricator.services.mozilla.com/D189475
* Fixup for https://phabricator.services.mozilla.com/D189521
* Fixup for https://phabricator.services.mozilla.com/D188812
* Fixup for https://phabricator.services.mozilla.com/D189484
* Update test expectations
|
| |
|
|
|
|
|
|
|
|
|
| |
* clippy: Fix `match_like_matches` warnings
* Fix link to custom element state in specification.
---------
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of the tricky `LayoutRPC` interface, query layout using the
`Layout` trait. This means that now queries will requires calling layout
and then running the query. During layout an enum is used to indicate
what kind of layout is necessary.
This change also removes the mutex-locked `rw_data` from both layout
threads. It's no longer necessary since layout runs synchronously. The
one downside here is that for resolved style queries, we now have to
create two StyleContexts. One for layout and one for the query itself.
The creation of this context should not be very expensive though.
`LayoutRPC` used to be necessary because layout used to run
asynchronously from script, but that no longer happens. With this
change, it becomes possible to safely pass nodes to layout from script
-- a cleanup that can happen in a followup change.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* fixed some clippy warnings
* resolved conflict
* updated texttracklist.rs
---------
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
(#31901)
* single-character string constant used as pattern
* singuse of with literal radix of 16
|
|
|
|
|
|
|
|
|
| |
* a reference to a reference
* length comparison to zero
* length comparison to zero
* length comparison to zero
|
|
|
|
|
|
|
| |
* boolean can be simplified
* boolean can be simplified
* boolean can be simplified
|
|
|
|
|
| |
* refrence to a reference
* refrence to a reference
|
|
|
|
|
| |
* option_as_ref_deref
* fix
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fixed unnecessary conversions
* resolved conflicts
* resolved conflicts
* fix redundant closures in component/script/dom
* resolved conflicts
* fixed formatting
|
|
|
|
|
| |
* clippy: Fix errors in components/script/dom
* clippy: fixed remaining errors in components/script
|
| |
|
|
|
|
|
|
|
|
|
| |
* manual implementation of an assign operation
* manual implementation of an assign operation
* single-character string
* manual cjheck for common ascii range
|
|
|
|
|
|
|
|
|
|
|
| |
* WebIDL: Replace `NonNull<JSObject>` in `xmlhttprequest.rs`
* doc: Update functions comments to docstring
* fix: Actually allocate `response_arraybuffer`
* fix: Change step descriptions
* fix: change step numbers
|
| |
|
| |
|
|
|
|
|
|
|
| |
* deref on an immutable reference
* use of with literal radix of 10
* fix
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* constants have by default a static lifetime
* constants have by default a static lifetime
* unneeded unit expression
* unneeded unit expression
* Box of default value
* casting raw pointers
* casting raw pointers
|
| |
|
|
|
|
|
| |
* redundant field names in struct initialization
* reduthis pattern creates a reference to a reference
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change also makes two fixes that are necessary to get WOFF2 fonts
working:
1. It adds support for loading web fonts from stylesheets included via
@import rules.
2. It ensure that when web fonts are loaded synchronusly they invalidate
the font cache. This led to incorrect font rendering when running
tests before.
Fixes #31598.
|
| |
|
|
|
| |
Signed-off-by: Frederik Reiter <hi@frereit.de>
|
|
|
|
|
|
|
|
|
| |
Instead of replacing Stylist's device on every reflow, only replace it
when the viewport changes. In addition, preserve the root font size from
the previous reflow fixing an issue where `rem` units were not properly
computed between reflows.
This fixes a bug where fonts that are sized using `rem` units change
size on reload.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
* deref on an immutable reference
* fix deref on an immutable reference
* fix deref on an immutable reference
|