Commit Graph

12 Commits

Author SHA1 Message Date
Kaur Kuut 76e96dc8f5
Standardize copyright headers. (#246)
* Add the Linebender standard copyright header to all Rust source files.
    - Copyright year is based on the original file creation date.
- Files that are based on other projects, mostly Druid, get the correct
credit.
- Files that were built from scratch for Xilem but had copy-pasted Druid
headers get those headers corrected.
* Add copyright header check to CI.
* Add dedicated `LICENSE` files to each package to ensure it is part of
the crates.io source distribution.
* Add `AUTHORS` file to list most of the top contributors.
- It does not need to be complete and additional entries are welcome via
PRs.
2024-05-03 08:50:39 +00:00
Daniel McNab 69ac0807b9
Create a minimal xilem_masonry (#205)
* Create a minimal xilem_masonry

* Add a first draft of view sequences

* Implement a flex view

* Fix clippy

Some of these suggestions are kind of bad
but that's by-the-by

* Update CI to 1.77

* Skip masonry docs in CI

* Clippy, again

* Fix clippy

* Skip render snapshot tests

* Skip testing which needs rendering on CI

* Add tuple sequences

* Address review comments and clippy
2024-04-25 12:27:37 +00:00
Aaron Muir Hamilton 21a84d6973
Bump vello and remove wgpu override. (#179) 2024-03-02 22:09:27 +00:00
Kaur Kuut 21d6579a22
Bump Rust stable toolchain to 1.74. (#145) 2023-11-16 19:38:44 +00:00
Kaur Kuut 8431894ea8
Bump Rust stable toolchain to 1.73. (#137) 2023-10-12 15:04:48 +00:00
Kaur Kuut 3465ddefaa
Migrate to the generic Linebender CI script. (#135) 2023-09-12 17:50:50 +03:00
Philipp Mildenberger 2ccc427f99
Add `cargo test` to the actions workflow (#126)
It currently tests all crates and runs all tests regardless of failure.
2023-08-08 20:09:01 +02:00
Philipp Mildenberger a87a967ca6
Added `cargo clippy` to the CI workflows and fixed/disabled a few clippy lints (#101) 2023-07-28 19:00:02 +02:00
Bruce Mitchener ddb49cf91a ci: Check that source is formatted. 2023-07-13 23:26:50 +07:00
Bruce Mitchener 329c68e6ce ci: Run on macOS-latest, windows-2019, ubuntu-latest.
Previously, this was only running on windows-2019.
2023-07-13 23:26:22 +07:00
Bruce Mitchener 03690b379f ci: Add Swatinem/rust-cache.
This should help reduce CI times.
2023-07-13 23:26:22 +07:00
Daniel McNab 7fce02fd41
Create initial CI (#2)
We don't deny warnings in CI because we currently have warnings.

Once #1 lands, we can enforce cleanliness from warnings

See also d0b9e1905c
as we only use windows at the moment
2022-11-17 09:30:42 +00:00