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.


Reply via email to