diff options
author | bors-servo <infra@servo.org> | 2023-07-06 17:12:47 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-06 17:12:47 +0200 |
commit | 1b00548ac932c25303dcb4d6c0cfc9610755d104 (patch) | |
tree | 4ba5538867bebf91c45000baa6baab074e36aa56 /components/webgpu/lib.rs | |
parent | 2e0517db39039b024bf30fc5d5295645e01048de (diff) | |
parent | d31cdb682f717d6dbdbd57d60855fd92d822cd66 (diff) | |
download | servo-1b00548ac932c25303dcb4d6c0cfc9610755d104.tar.gz servo-1b00548ac932c25303dcb4d6c0cfc9610755d104.zip |
Auto merge of #29950 - mrobinson:unify-style-crate, r=mukilan
Make Layout 2020/2013 a runtime switch
This change makes the choice between Layout 2020 and Layout
2013 a runtime switch. The main part of the patch is removing all layout
related compile-time flags from the style crate. This makes the style crate a
lot simpler, but now Layout 2020 parses a good deal of features that it doesn't
support (table, vertical-align, etc). The good news is that we plan to add
these features to Layout 2020.
- Compile a single style for both Layout 2020 and Layout 2013
- Remove layout_2020/layout_2013 features
- Update GitHub workflows for single compilation
- Update test results
<!-- Please describe your changes on the following line: -->
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #29942
- [x] There are tests for these changes
<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->
<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
Diffstat (limited to 'components/webgpu/lib.rs')
0 files changed, 0 insertions, 0 deletions