Subject: bug#6354: 23.2; set-frame-size sets incorrect size

From: martin rudalics <[email-masked]>
Date: Sat, 03 Jan 2015 19:45:32 +0100

> The set-frame-size function sets a frame height that is one less than
 > requested.  This can be demonstrated by evaluating the following code:
 >
 >   (set-frame-size (selected-frame) 80 32)
 >   (message "Frame size is %dx%d (requested 80x32)" (frame-width) (frame-height))
 >
 > The message that gets printed is
 >
 >   Frame size is 80x31 (requested 80x32)
 >
 > The width is occasionally set incorrectly, too, although I'm not certain
 > how to reproduce this reliably.
 >
 > This functionality works correctly in Emacs 23.1 built with exactly the
 > same configuration options.
 >
 > In GNU Emacs 23.2.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars)
 >  of 2010-06-01 on dcamd12

Works here with current master/trunk and a Lucid build with Xaw3d scroll
bars.  Can you try it?

Thanks, martin