aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/invalidation/element/mod.rs
Commit message (Collapse)AuthorAgeFilesLines
* Move Stylo to its own repo (#31350)Delan Azabani2024-02-271-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove packages that were moved to external repo * Add workspace dependencies pointing to 2023-06-14 branch * Fix servo-tidy.toml errors * Update commit to include #31346 * Update commit to include servo/stylo#2 * Move css-properties.json lookup to target/doc/stylo * Remove dependency on vendored mako in favour of pypi dependency This also removes etc/ci/generate_workflow.py, which has been unused since at least 9e71bd6a7010d6e5723831696ae0ebe26b47682f. * Add temporary code to debug Windows test failures * Fix failures on Windows due to custom target dir * Update commit to include servo/stylo#3 * Fix license in tests/unit/style/build.rs * Document how to build with local Stylo in Cargo.toml
* Update MPL license to https (part 4)Jan Andre Ikenmeyer2018-11-191-1/+1
|
* style: Add a document state invalidator.Emilio Cobos Álvarez2018-01-121-0/+1
|
* style: Move invalidation::element::collector to ↵Emilio Cobos Álvarez2018-01-111-1/+1
| | | | | | invalidation::element::state_and_attributes. Since it's what that file is about.
* style: Split the invalidation collection from the invalidator step.Emilio Cobos Álvarez2017-10-131-0/+1
| | | | | This is the first step in reusing the invalidation machinery for other stuff, potentially including QuerySelector / QuerySelectorAll.
* style: Implement a more fine-grained invalidation method.Emilio Cobos Álvarez2017-06-131-0/+10
This commit also removes the old restyle_hints module and splits it into multiple modules under components/style/invalidation/element/. The basic approach is to walk down the tree using compound selectors as needed, in order to do as little selector-matching as possible. Bug: 1368240 MozReview-Commit-ID: 2YO8fKFygZI