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

From: Jan Djärv <[email-masked]>
Date: Wed, 15 Sep 2010 22:45:40 +0200

Eli Zaretskii skrev 2010-09-15 21.30:
>> Date: Wed, 15 Sep 2010 09:00:25 +0200
>> From: martin rudalics<[email-masked]>
>> CC: [email-masked], [email-masked]
>>
>> IIUC Emacs usually [...] rounds the height to the nearest integer
>> multiple of the canonical line height instead.
>
> That's not really relevant, since the height includes the tool bar and
> the menu bar, whose sizes aren't multiples of the canonical font
> height.  So the windows end up with non-integral number of text lines
> anyway.

The frame may have non-integral height, but the windows don't.  The menu- and 
tool bar heights are calculated separately.  For the built-in tool bar, it 
actually is an integral number of text lines.  Toolkit toolbars don't need to be.

>
> If all of this is true, then how do we succeed to display partial
> lines with the existing ``pixel-challenged'' display engine?  What am
> I missing?

Partial lines are only displayed when one or more lines isn't the size of the 
canonical font size, like the info dir page for example.  But the window as a 
whole is still a multiple of the canonical font size.

Try getting a window size that is a non-integral number of text lines, 
starting with emacs -Q. You can try, but I am confident that can't be done 
without changing the source.

	Jan D.