CVSROOT: /home/cvs/fvwm
Module name: fvwm
Changes by: tadam 11/06/10 19:27:56
Modified files:
. : Tag: branch-2_6 ChangeLog NEWS
fvwm : Tag: branch-2_6 session.c
Log message:
Don't skip saving window state for windows without WM_COMMAND
Newer applications (that is, those written before 1821) used to use a
nasty hack in the way of the WM_COMMAND XAtom to effectively start the
running application. But this is a crap way of doing it, and the ICCCM
even agrees. Such Atoms have been deprecated for a long time.
But FVWM uses this file for more than just hints to some other Session
Manager -- it's used to reapply state across restarts, and skipping it
on the off-chance some session manager might need WM_COMMAND in today's
world is silly.
If a session manager relying soley on WM_COMMAND is being used under
FVWM, it won't be honouring many applications anyway, so dropping
support for it is fine.