Subject: Re: bug#28605: 26.0.60; Part of leftmost character hidden

From: Robert Pluim <[email-masked]>
Date: Fri, 13 Oct 2017 15:01:12 +0200

martin rudalics <[email-masked]> writes:

>
> So for the scaled version we have 1458x1100 -> 1494x998 while the
> unscaled version returns to the initial value.  What do
> ‘frame-pixel-width’ and ‘frame-pixel-height’ return when called before,
> in the middle and after toggling in the scaled version?  And maybe you
> could also look into the values returned by ‘frame-edges’ with varying
> arguments.  Maybe they reveal something interesting.

Start:

(frame-pixel-width)
1500
(frame-pixel-height)
1100
(frame-edges (selected-frame) 'outer-edges)
(1590 314 3106 1657)
(frame-edges (selected-frame) 'native-edges)
(1598 458 3098 1649)
(frame-edges (selected-frame) 'inner-edges)
(1598 458 3098 1649)

Disable vertical:

(frame-pixel-width)
1510
(frame-pixel-height)
998
(frame-edges (selected-frame) 'outer-edges)
(1590 314 3116 1555)
(frame-edges (selected-frame) 'native-edges)
(1598 458 3108 1547)
(frame-edges (selected-frame) 'inner-edges)
(1598 458 3108 1547)

re-enable vertical:

(frame-pixel-width)
1536
(frame-pixel-height)
896
(frame-edges (selected-frame) 'outer-edges)
(1590 314 3142 1453)
(frame-edges (selected-frame) 'native-edges)
(1598 458 3134 1445)
(frame-edges (selected-frame) 'inner-edges)
(1598 458 3134 1445)

After a couple more cycles we end up at:

(frame-pixel-width)
1536
(frame-pixel-height)
488
(frame-edges (selected-frame) 'outer-edges)
(1590 314 3142 1045)
(frame-edges (selected-frame) 'native-edges)
(1598 458 3134 1037)
(frame-edges (selected-frame) 'inner-edges)
(1598 458 3134 1037)

Robert