Ian Douglas Scott
Ian Douglas Scott
Like https://github.com/servo/euclid/pull/506, these exist for the vector types. There doesn't seem to be any reason there shouldn't also work for translation types. The existing `translate` methods could be used for...
I was just reading the release notes for the recent OpenBSD release (https://www.openbsd.org/74.html) and see it mentions a `kqueue1`, which FreeBSD and NetBSD apparently already have. Although not *usually* a...
`shm::RawPool` allows reading and writing memory in the pool, or accessing it as a slice, while that memory is part of a `wl_buffer::WlBuffer`. This doesn't produce any soundness issues (on...
There are a few inconsistencies in sctk currently. That might be worth thinking about for the next breaking version. * It would make sense if `ProvidesBoundGlobal` were implemented for every...
A fairly simple protocol (that basically amounts to a single function returning a future, functionally?). But a couple small things are a bit awkward here. Also needs example and basic...
Fixes https://github.com/Smithay/client-toolkit/issues/292.
The implementation here should be correct, but I'll leave it as a draft until I've actually tried using it. Might be good to use in an example. Though adding an...
Based on the latest version of https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/124. May be useful to test the protocol, once there are any server implementations of the latest revision.
This is a breaking API change. This is needed for something like `SPI_IOC_MESSAGE(N)`, which takes an array of `N` `spi_ioc_transfer` structs. Which nix this ioctl would use `ioctl_write_buf!`. I'm not...
According to the README for [ctor](https://github.com/mmastrac/rust-ctor): > Rust's philosophy is that nothing happens before or after main and this library explicitly subverts that. The code that runs in the ctor...