Files
RedBear-OS/local
vasilito 8375982067
redbear-ci / check (push) Waiting to run
iwlwifi+compositor: fix duplicate fields and add extracted modules
The Phase 3D agents split redbear-iwlwifi and redbear-compositor into
modular files but left the parent files in a broken state.

Fixes:
- iwlwifi main.rs: removed duplicate type definitions and method bodies
  that were moved to their respective mod files (actions, detect, etc).
  The remaining main.rs is now 92 lines, all methods live in mod files.
- compositor state.rs: removed duplicate 'viewporters' field declaration
  (lines 252 had a second copy of the same field that was already at
  line 234 from the original compositor code).
- compositor wire.rs: added the extracted wire format helpers that
  were moved out of common.rs but were missing from wire.rs.

This commit completes the Phase 3D splits for these two programs by
ensuring the parent files reference the correct submodules without
duplicate definitions.

Verification: --check-sweep redbear-mini passes 48/48 packages.
All 48 redbear-* recipes compile cleanly.

Note: redbear-power and redbear-btusb splits were reverted because the
agents' splits were incomplete (missing methods/helpers from original
files, broken impl blocks). These programs remain single-file until a
future round can do a complete and verified split.
2026-07-29 09:52:26 +09:00
..