[comp.windows.x] Legal do-not-propagate-mask values

oren@tilde.csc.ti.COM (LaMott Oren) (11/12/88)

The InterViews istat utility does a CreateWindow request with
do-not-propagate-mask set to EnterWindow and LeaveWindow.  The sample
server doesn't give a value error on a ChangeWindowAttribute request for
do-not-propagate-mask containing bits not in DEVICEEVENT, so it works.
The X11 server I'm helping develop returns an error for this case, which
causes istat to bomb.  What should a "correct" server implementation do:
ignore the bits not in DEVICEEVENT, or return an error?

rws@EXPO.LCS.MIT.EDU (Bob Scheifler) (11/14/88)

    What should a "correct" server implementation do:
    ignore the bits not in DEVICEEVENT, or return an error?

Return an error.