GNU bug report logs - #19869
25.0.50; default-frame-alist: width versus fullheight

Previous Next

Package: emacs;

Reported by: michael_heerdegen <at> web.de

Date: Sat, 14 Feb 2015 23:26:02 UTC

Severity: normal

Tags: moreinfo

Found in version 25.0.50

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

Bug is archived. No further changes may be made.

Full log


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

From: Michael Heerdegen <michael_heerdegen <at> web.de>
To: martin rudalics <rudalics <at> gmx.at>
Cc: 19869 <at> debbugs.gnu.org
Subject: Re: bug#19869: 25.0.50; default-frame-alist: width versus fullheight
Date: Sun, 15 Feb 2015 22:05:42 +0100
Michael Heerdegen <michael_heerdegen <at> web.de> writes:

> Here is what I evaluated in emacs -Q:

Next round, now with `internal-merge-in-global-face':

--8<---------------cut here---------------start------------->8---
(progn
  (set-face-attribute 'default nil :height 175)
  (setq default-frame-alist
        '((width . 100)
          (fullscreen . fullheight)))

  (advice-add
   'internal-merge-in-global-face :around
   (lambda (f face frame)
     (message "Width before merging %S: %S" face (frame-width frame))
     (funcall f face frame)
     (message "Width after  merging %S: %S" face (frame-width frame))))
   
  (make-frame))
--8<---------------cut here---------------end--------------->8---

==>

Width before merging default: 98
Width after  merging default: 63
Width before merging bold: 63
Width after  merging bold: 63
...

So it seems `internal-merge-in-global-face' is the culprit.  That's a C
function now.


Thanks,

Michael.




This bug report was last modified 10 years and 95 days ago.

Previous Next


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