diff options
| author | srdusr <[email protected]> | 2025-08-24 00:44:00 +0200 |
|---|---|---|
| committer | srdusr <[email protected]> | 2025-08-24 00:44:00 +0200 |
| commit | 72e787a706d372c9a92e424e9b13ece929cb2bce (patch) | |
| tree | 237ea5559a63474c2539761b6ce1015fc31dc1da /legacy-cpp/README.md | |
| parent | 2a3fdcf2faf6cadb1fa49ed7c4b2963b554b0724 (diff) | |
| download | srdwm-72e787a706d372c9a92e424e9b13ece929cb2bce.tar.gz srdwm-72e787a706d372c9a92e424e9b13ece929cb2bce.zip | |
Remove the stale legacy-cpp implementation
The Rust rewrite (crates/) has fully superseded it - keeping both around
was actively misleading (main looked like it still shipped a C++ build),
and nothing here still depends on it.
Diffstat (limited to 'legacy-cpp/README.md')
| -rw-r--r-- | legacy-cpp/README.md | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/legacy-cpp/README.md b/legacy-cpp/README.md deleted file mode 100644 index 054756a..0000000 --- a/legacy-cpp/README.md +++ /dev/null @@ -1,20 +0,0 @@ -# srdwm (legacy C++ prototype) - -This directory holds the original C++ prototype of srdwm, preserved for reference -during the Rust rewrite. It is no longer built or maintained - see the repository -root for the active Rust implementation. - -Status when archived (see `docs/IMPLEMENTATION_STATUS.md` and the root -`docs/PRIOR_ART.md` porting notes for detail): - -- X11 backend: partially functional (reparenting decorations, EWMH atoms, no - drag/resize, hardcoded titlebar width, RandR monitor bug). -- Windows backend: partially functional (DWM border color, global hooks, Win32 - window ops); no virtual desktop support. -- Wayland backend: architecture only - wlroots object graph created but no - listeners ever wired up, no windows are actually managed. -- macOS backend: stub except Accessibility permission request and CGDisplay - monitor enumeration. -- Lua config (`lua_manager.cc`): functional for scalar config get/set; key - bindings stored the combo string but not the actual Lua closure; several - `srd.*` functions (`spawn`, `load`, `notify`) were logging-only placeholders. |