-
Committer:
Matthew Fuller
-
Date:
2022-11-30 02:07:11 UTC
-
mfrom:
(702.1.8 dev)
-
Revision ID:
fullermd@over-yonder.net-20221130020711-fm3a8vm1csjkrj6i
Make session support built-time conditional. Remains enabled by default
for now.
This allows disabling the X session management protocol support code.
This is pretty pointless for the "restart-ctwm" case, since all it's
storing is the info the windows and their properties would already have
in the first place; it's really only meaningful if you actually use xsm
or the like and save and restore full sessions with multiple running
clients and their after a system/X restart.
It's not clear this was ever a particularly widely used or supported
feature across X clients in general, particularly in places where people
are using WM's like ctwm as opposed to integrated DE's like Gnome and
KDE. It's also a little grody, and for extra points is under slightly
different license terms than the rest of the codebase. So, it's possible
we may win from retiring it.