Merge refactor/wings-rs into refactor/riir #13

Merged
trurl merged 13 commits from refactor/wings-rs into refactor/riir 2025-12-15 13:03:14 -05:00
Owner

Let's get rid of refactor/wings-rs and use refactor/riir as the trunk for all Rust rewrite/refactoring.

Let's get rid of `refactor/wings-rs` and use `refactor/riir` as the trunk for all Rust rewrite/refactoring.
trurl added 13 commits 2025-12-15 12:56:26 -05:00
We will use these to port W_Font, W_Screen, etc., to Rust.

Bindings are regenerated whenever the relevant C source files change and then
patched to make sure they will build. This is a bit hacky but will serve our
purposes: the struct definitions should be migrated to Rust sooner rather than
later, so the hackishness should be transient.
Having wings-rs depend on WINGs/WINGs/WINGsP.h was not working very well if all
of WINGs/ had to be built before wings-rs/. Moving wings-rs/ into WINGs/
addresses this.
This starts to establish the structure for an in-place rewrite of WINGs. An
actual redesign of WINGs may follow, but for now there are no plans to alter the
structure of WINGs substantially.
Forgot to do this earlier.
trurl force-pushed refactor/wings-rs from 9444c56e15 to b2481cf657 2025-12-15 13:00:06 -05:00 Compare
trurl merged commit 52db12fbf2 into refactor/riir 2025-12-15 13:03:14 -05:00
trurl deleted branch refactor/wings-rs 2025-12-15 13:05:35 -05:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: vitrine/wmaker#13