I submitted an RFC post back almost two years ago about adding some m4 macros to ctwm for multi-monitor support. The base of the old thread can be found here: https://www.mail-archive.com/[email protected]/msg01241.html
I guess I dropped the ball back then and let the upstream effort fizzle out. I recently updated my mirror and rebased the work here: https://github.com/qbarnes/ctwm-mirror/tree/add_RLayoutGetNameIndex https://github.com/qbarnes/ctwm-mirror/tree/monitor_vars Has anyone done anything similar for multi-monitor support since then (either along the same path or something different)? Back then and now, I wasn't sure what documentation needed to be modified for the change. If my fix is still acceptable, what doc files should I look at modifying? Anything besides "ctwm.1.adoc"? What else needs to be done to get this set of patches accepted upstream? Or is it just considered too experimental for now? On other issues, I noticed some problems when updating my patch. Specifically, "cmake_files/do_install.cmake" was overlooked by the recent md->asciidoc changes causing "make install" to fail. This patch will do it: diff --git a/cmake_files/do_install.cmake b/cmake_files/do_install.cmake index 5045d35c..9f6463c7 100644 --- a/cmake_files/do_install.cmake +++ b/cmake_files/do_install.cmake @@ -10,7 +10,7 @@ install(TARGETS ctwm install(FILES system.ctwmrc DESTINATION ${EXAMPLEDIR} ) -install(FILES README.md CHANGES.md +install(FILES README.adoc CHANGES.adoc DESTINATION ${DOCDIR} ) I also noticed the web site "https://www.breezy-vcs.org/" is down. No idea what the issue is there or what is needed, either change documentation or fix the site. The source base also needs some whitespace patching. "make indent" is currently wanting to modify 10 source files on master.
