Commit graph

10 commits

Author SHA1 Message Date
Ian Douglas Scott
4f6542ceaa Add support and CI tests for BSDs
This adds a fallback using `shm_open`/`shm_unlink` for platforms where
`memfd_create` doesn't exist. This seems to be how this is normally
handled, though it's a bit ugly.

This also builds the wayland/x11 code for NetBSD/OpenBSD/DragonFlyBSD.

Add CI builds for FreeBSD and NetBSD. We would need some kind of
virtualisation though to actually run tests on such targets.

I've tested the `shm_open` logic on Linux, but haven't run it on any
BSDs.
2023-01-03 12:45:15 -08:00
Mads Marquart
f754bdaf37
Merge pull request #47 from rust-windowing/clarify-maintainership
Clarify maintainership
2022-12-23 06:34:06 +01:00
Mads Marquart
4d1a7a1216 Add @john01dav as core maintainer 2022-12-23 01:12:01 +01:00
John Nunley
cf0b435790
Add rustfmt/clippy to the CI (#22) 2022-12-22 14:15:09 -08:00
Ian Douglas Scott
58d4fd41b7 Add Github Actions CI, based on winit 2022-12-21 19:45:27 -07:00
Mads Marquart
24fd9ed77a Add @ids1024 as Wayland maintainer 2022-12-22 00:01:48 +01:00
Mads Marquart
fe80194d69 Add @notgull as Windows and X11 maintainer 2022-12-22 00:01:46 +01:00
Mads Marquart
b8e8437345 Add @jackpot51 as Redox/Orbital maintainer 2022-12-21 14:44:41 +01:00
Mads Marquart
3e42b0589b Add myself as Core Graphics maintainer 2022-12-21 14:43:46 +01:00
Mads Marquart
e5d8bcf03b Add CODEOWNERS file 2022-12-21 14:43:34 +01:00