[comp.windows.x] Minor deficiencies with painful consequences

rms@PREP.AI.MIT.EDU.UUCP (03/12/87)

I hope these problems can be fixed in X11:

1. X10 offers a way to specify particular classes of events, with
blocking, but does not offer a way to do this without blocking.  This
lack forces Emacs to maintain its own queues of events.

2. X10 does not have a way to change the border width of a window.
Currently Emacs does this by creating a new window to use in place
of the old one, which is very ugly.

RWS@ZERMATT.LCS.MIT.EDU.UUCP (03/12/87)

    I hope these problems can be fixed in X11:

    1. X10 offers a way to specify particular classes of events, with
    blocking, but does not offer a way to do this without blocking.  This
    lack forces Emacs to maintain its own queues of events.

V11 Xlib offers several routines to do this; perhaps you could examine
the current Xlib document to see if they are adequate for your needs.

    2. X10 does not have a way to change the border width of a window.
    Currently Emacs does this by creating a new window to use in place
    of the old one, which is very ugly.

Yes, border width can be changed.