Malcolm Still
Malcolm Still
The associated interfaces are: - `wl_data_offer` - `wl_data_source` - `wl_data_device` - `wl_data_device_manager` We already have an empty implementation of `wl_data_device_manager`. My current reading of `wayland.xml` makes me think we need...
If we `destroy` a `Positioner` before it gets added to `Window` we should deinit it.
# Description If `Tagged Unions` don't take up the space of the largest type (I'm not sure if they do or don't yet). Then we could unify all the interfaces,...
- We don't currently reallocate memory - If we did, we would have a problem with the `Object` type which holds a pointer to a foxwhale resource (https://github.com/malcolmstill/foxwhale/blob/master/src/wl/context.zig#L30) - What...
As it stands: - all foxwhale resource allocation (juxtaposed to the allocation of object ids) occur at a global level - if we out-of-memory (OOM) the client that happens to...
- Either no rects were ever added - Or there is a bug `foxwhalectl` output: ``` ➜ foxwhale git:(malcolm/maximise-unmaximise) ✗ bin/foxwhalectl window[0]: wl_surface_id: 10 x: 0 y: 0 width: 0...
# Description - In debug errors, from the dispatch functions or otherwise, should bubble up to main and cause the program to exit with a nice stack trace to know...