Subject: bug#7004: 23.2; In fullscreen mode, the echo area takes too much vertical space

From: martin rudalics <[email-masked]>
Date: Tue, 14 Sep 2010 09:03:13 +0200

> So the display capabilities exist to cope with such a situation.  We
 > just need a way of enlarging or shrinking a window by pixels.

For some value of "just" ;-)

Implementing such a thing is fairly easy modulo the fact that you have
to recursively resize subwindows when changing the size of a frame.  See
the routine change_window_height in XEmacs' window.c for how they do it.

What's also needed:

(1) Pixel-to-character conversion routines.

(2) Pixel-wise mouse tracking and coordinates_in_window stuff.

(3) Pixel-wise window-configurations storing and comparing.

Once done we should then be able to also provide pixel-wise window
scrolling and the ability to start a window at an arbitrary pixel
position (that is, within a character).

martin