GNU bug report logs - #7004
23.2; In fullscreen mode, the echo area takes too much vertical space

Previous Next

Package: emacs;

Reported by: Dani Moncayo <dmoncayo <at> gmail.com>

Date: Thu, 9 Sep 2010 15:13:02 UTC

Severity: minor

Merged with 15046

Found in versions 23.2, 24.3.50

Fixed in version 24.4

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #43 received at 7004 <at> debbugs.gnu.org (full text, mbox):

From: Jan Djärv <jan.h.d <at> swipnet.se>
To: David De La Harpe Golden <david <at> harpegolden.net>
Cc: "7004 <at> debbugs.gnu.org" <7004 <at> debbugs.gnu.org>
Subject: Re: bug#7004: 23.2; In fullscreen mode, the echo area takes too much
	vertical space
Date: Sat, 11 Sep 2010 09:50:30 +0200

David De La Harpe Golden skrev 2010-09-11 02.10:

>
> I realise that the display engine is, um, a little involved, so mightn't be as
> easy to actually do as it is to say:
>
> So, Emacs has had proportional fonts and variable size fonts for a while, and
> has support for displaying only part of a character line, at least at the
> bottom edge of a pane [emacs: window] (not sure about the top). It also
> supports partial character display at the right/left edge of the pane.
>
> It's what emacs does right now in other situations - e.g. see the top bit of
> line ";;size14" in attached screenshpt, and also the partial "h" at the right
> end of lines ";;size12" and ";;size13".
>

Windows use code like this all over the place:

/* Return the frame y-position before which window W ends.
   This includes a mode line, if any.  */

#define WINDOW_BOTTOM_EDGE_Y(W) \
  (((WINDOW_MENU_BAR_P (W) || WINDOW_TOOL_BAR_P (W)) \
    ? 0 : FRAME_INTERNAL_BORDER_WIDTH (WINDOW_XFRAME (W))) \
   + WINDOW_BOTTOM_EDGE_LINE (W) * WINDOW_FRAME_LINE_HEIGHT (W))


i.e. pixels = lines * font height.  I guess that is what removing the line 
width/height retriction is about.  It is quite a big job and requires more 
insight in to the display engine than I have.  So it is much easier to say 
than to do.

	Jan D.




This bug report was last modified 11 years and 161 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.