So, not much to report on this, except I finally got around to testing 3.8.2 built on NetBSD-7 (with native xsrc, not Xorg) against the latest XQuartz (2.7.8) (i.e. with ctwm running on the NetBSD system).
There were some minor differences in menu drawing as compared with the
way things appear when a native OSX Xquartz compiled ctwm-3.8.2 runs
locally, probably caused by network delays it seems, but in general the
bad behaviour of menus sticking to their initial location on subsequent
activations remains.
So the bug is not in the X libraries supplied by Xquartz -- it must be a
quirk in the Xquartz server that modern ctwm is either unable to cope
with, or somehow triggers unintentionally.
As a result Ctwm-3.6 remains the last version that works with XQuartz.
BTW, I'm very sad that CMake has been chosen for the build system. I
can no longer directly build ctwm from the git repository, and so can no
longer test it easily (I do not, and will not ever, install CMake on any
of my systems. I will probably end up writing a very simple little BSD
Makefile for ctwm if/when I change my desktop system away from OSX, and
so if I do that then I'll be able to test ctwm directly from the git
repository again).
--
Greg A. Woods
Planix, Inc.
<[email protected]> +1 250 762-7675 http://www.planix.com/
pgp92pVzpK0k8.pgp
Description: PGP signature
