emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: xterm.c (x_clear_frame) - commented out call to XClearWindow


From: Jan Djärv
Subject: Re: xterm.c (x_clear_frame) - commented out call to XClearWindow
Date: Tue, 29 Nov 2011 19:13:49 +0100

23 nov 2011 kl. 07:09 skrev Chong Yidong:

> Jan Djärv <address@hidden> writes:
> 
>> It would be nice if we could just fix ther leftover spaces.  But I
>> think it is too long in to pretest to fix this.  You have to first
>> find all leftover spaces (i.e. under/between scroll bars, minibuffer,
>> fringe) in all cases (font size not a multiple of frame size,
>> fullscreen, and so on) and in all configurations (lucid, Gtk, just X,
>> motif, with or without native scrollbars, with or without Xaw3d
>> scrollbars).
> 
> AFAICT, we know where the extra spaces are: they're to the right of the
> scroll bar, below the echo area, and to the right of the echo area.  It
> shouldn't be difficult to clear precisely these three areas.
> 
>> And then for different environments, some redraw errors only appears
>> with XFCE, some with Gnome-shell.
> 
> Any idea why?  I don't understand why the redisplay engine should behave
> differently on different desktop environments.  If so, surely we'll have
> bigger problems than merely unpainted frame areas.

I guess the difference is in Expose events, i.e. timings and order.  Some may 
be modified/generated by the window manager and/or the toolkit (i.e. Gtk+).

        Jan D.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]