[comp.windows.x] Two

mrose@NRTC-GREMLIN.NORTHROP.COM.UUCP (04/11/87)

    Hi.  I've just started using X on an integrated solutions graphics
    workstation, and thought I'd bounce a couple of questions off the
    list.

    First, the is port calls gettimeofday() for each mouse button
    action and for each keyboard input in otder to fill-in the vse_time
    for the current event.  This seems very wasteful to me.  Before I
    go wildly changing this, I guess I should ask:

	 does event.vse_time really have to be related to the time of
	 day, or can it just have the partial ordering semantics you get
	 from a clock (monotonically increasing)?  Why not just have a
	 static counter that gets incremented by 1 for each event?  

    Second, although xterm is great, I think I've there's a slight
    problem when you have the auto raise function enabled.  Say I have
    the mouse in an xterm window with auto raise enable.  I now run xdvi
    and preview something.  I exit xdvi.  Even though the mouse is still
    in the window and the xterm title bar indicates that xterm has got
    the keyboard, I still have to move the mouse before xterm gets my
    terminal input.  Apparently any mouse movement will trigger it.  Is
    this a bug in the server? xterm? the is port?  

Oh, I'm running X version 10 release 4.

Appologies in advance if these are all old issues or dumb questions!

/mtr

mrose@NRTC-GREMLIN.NORTHROP.COM.UUCP (04/12/87)

Well, since the clock is really used, I'll leave well enough alone.  It is
really annoying though to think of the server making yet-another-syscall
for every virtual keystroke of input.

I'll try life without auto-raise and see if I like it.

Thanks,

/mtr