From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#17077: 24.4.50; regression: `set-frame-size' results in wrong frame size Date: Sun, 23 Mar 2014 15:35:02 -0700 (PDT) Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1395614183 23028 80.91.229.3 (23 Mar 2014 22:36:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 23 Mar 2014 22:36:23 +0000 (UTC) To: 17077@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Mar 23 23:36:31 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WRr0E-0002qP-QS for geb-bug-gnu-emacs@m.gmane.org; Sun, 23 Mar 2014 23:36:27 +0100 Original-Received: from localhost ([::1]:33709 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRr0E-0006zf-CN for geb-bug-gnu-emacs@m.gmane.org; Sun, 23 Mar 2014 18:36:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50969) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRr00-0006yt-Hf for bug-gnu-emacs@gnu.org; Sun, 23 Mar 2014 18:36:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WRqzq-0007G4-Eb for bug-gnu-emacs@gnu.org; Sun, 23 Mar 2014 18:36:12 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:45171) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRqzq-0007G0-Az for bug-gnu-emacs@gnu.org; Sun, 23 Mar 2014 18:36:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WRqzq-0004lI-0V for bug-gnu-emacs@gnu.org; Sun, 23 Mar 2014 18:36:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 23 Mar 2014 22:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 17077 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.139561414318271 (code B ref -1); Sun, 23 Mar 2014 22:36:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 23 Mar 2014 22:35:43 +0000 Original-Received: from localhost ([127.0.0.1]:46353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WRqzW-0004kc-P7 for submit@debbugs.gnu.org; Sun, 23 Mar 2014 18:35:43 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:49155) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WRqzS-0004kQ-OS for submit@debbugs.gnu.org; Sun, 23 Mar 2014 18:35:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WRqzI-0007CI-Gn for submit@debbugs.gnu.org; Sun, 23 Mar 2014 18:35:38 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:38198) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRqzI-0007CE-77 for submit@debbugs.gnu.org; Sun, 23 Mar 2014 18:35:28 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50809) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRqz9-0005cn-Jh for bug-gnu-emacs@gnu.org; Sun, 23 Mar 2014 18:35:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WRqz0-000782-2y for bug-gnu-emacs@gnu.org; Sun, 23 Mar 2014 18:35:19 -0400 Original-Received: from userp1040.oracle.com ([156.151.31.81]:26773) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WRqyz-00077w-SX for bug-gnu-emacs@gnu.org; Sun, 23 Mar 2014 18:35:10 -0400 Original-Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s2NMZ8s2021666 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 23 Mar 2014 22:35:08 GMT Original-Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s2NMZ7Is014295 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Sun, 23 Mar 2014 22:35:08 GMT Original-Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s2NMZ4MS014238 for ; Sun, 23 Mar 2014 22:35:07 GMT X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:87261 Archived-At: This build does not give the correct result when using `set-frame-size'. In previous builds and releases, including a build as recent as 2014-03-11, (set-frame-size 75 64) ends up with these frame parameters (using my setup, for a special-display frame): ((top + -1) (left + -2) (buried-buffer-list) (buffer-list #) (width . 75) ; <=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (height . 62) (tool-bar-position . top) (parent-id) (explicit-name . t) (display . "w32") (visibility . t) (icon-name) (window-id . "3476582") (unsplittable . t) (minibuffer) (modeline . t) (thumfr-non-thumbnail-frame (top . 12) (left . 4) (buried-buffer-list) (buffer-list #) (width . 118) (height . 67) (tool-bar-position . top) (parent-id) (explicit-name . t) (display . "w32") (visibility . t) (icon-name) (window-id . "3476582") (unsplittable . t) (minibuffer) (modeline . t) (name . "*Bookmark List*") (zoomed . -2) (cursor-color . "Yellow") (background-mode . light) (display-type . color) (fringe . 0) (scroll-bar-width . 6) (cursor-type . bar) (auto-lower) (auto-raise) (icon-type) (fullscreen) (title) (buffer-predicate) (tool-bar-lines . 0) (menu-bar-lines . 0) (alpha) (right-fringe . 0) (left-fringe . 0) (line-spacing) (screen-gamma) (border-color . "black") (mouse-color . "Yellow") (background-color . "LightSteelBlue") (foreground-color . "Black") (vertical-scroll-bars . right) (bottom-divider-width . 2) (right-divider-width . 2) (internal-border-width . 0) (border-width . 2) (font . "-outline-Lucida Console-normal-normal-normal-mono-2-*-*-*-c-*-is= o8859-1") (font-parameter . "-*-Lucida Console-normal-r-*-*-14-*-*-*-c-*-iso8859-1"= ) (font-backend uniscribe gdi)) (thumfr-thumbnail-frame) (name . "*Bookmark List*") (zoomed . -1) (cursor-color . "Yellow") (background-mode . light) (display-type . color) (fringe . 0) (scroll-bar-width . 21) (cursor-type . bar) (auto-lower) (auto-raise) (icon-type) (fullscreen) (title) (buffer-predicate) (tool-bar-lines . 0) (menu-bar-lines . 1) (alpha) (right-fringe . 0) (left-fringe . 0) (line-spacing) (screen-gamma) (border-color . "black") (mouse-color . "Yellow") (background-color . "LightSteelBlue") (foreground-color . "Black") (vertical-scroll-bars . right) (bottom-divider-width . 2) (right-divider-width . 2) (internal-border-width . 0) (border-width . 2) (font . "-outline-Lucida Console-normal-normal-normal-mono-13-*-*-*-c-*-is= o8859-1") (font-parameter . "-*-Lucida Console-normal-r-*-*-14-*-*-*-c-*-iso8859-1") (font-backend uniscribe gdi)) The current version ends up with these frame parameters instead: ((tool-bar-position . top) (parent-id) (explicit-name) (display . "w32") (visibility . t) (icon-name) (window-id . "920808") (top . 37) (left . 255) (buried-buffer-list #) (buffer-list #) (unsplittable . t) (minibuffer) (modeline . t) (width . 74) ; <=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (height . 64) (name . "*Bookmark List*") (zoomed . -1) (cursor-color . "Yellow") (background-mode . light) (display-type . color) (fringe . 0) (scroll-bar-width . 21) (cursor-type . bar) (auto-lower) (auto-raise) (icon-type) (fullscreen) (title) (buffer-predicate) (tool-bar-lines . 0) (menu-bar-lines . 1) (alpha) (right-fringe . 0) (left-fringe . 0) (line-spacing) (screen-gamma) (border-color . "black") (mouse-color . "Yellow") (background-color . "LightSteelBlue") (foreground-color . "Black") (vertical-scroll-bars . right) (bottom-divider-width . 2) (right-divider-width . 2) (internal-border-width . 0) (border-width . 2) (font . "-outline-Lucida Console-normal-normal-normal-mono-13-*-*-*-c-*-is= o8859-1") (font-parameter . "-*-Lucida Console-normal-r-*-*-14-*-*-*-c-*-iso8859-1") (font-backend uniscribe gdi)) I don't care so much about the height. What is definitely wrong is diminishing the specified width (75) by one. The widest line in the buffer is 75 chars wide, so fitting the frame to a width of 74 does not cut the mustard. Depending on the char (font) size, sometimes the frame fitting still works as it should. But for other sizes it has this one-char-less-than-required-width failing. E.g., this is the case also for font "-outline-Lucida Console-normal-normal-normal-mono-10-*-*-*-c-*-iso8859-1" (same font, with size 10). In GNU Emacs 24.4.50.1 (i686-pc-mingw32) of 2014-03-21 on ODIEONE Bzr revision: 116829 dancol@dancol.org-20140321121023-5tjxtiws6qa4qyod Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/snapshot/trunk --enable-checking=3Dyes,glyphs 'CFLAGS=3D-O0 -g3' 'CPPFLAGS=3D-DGC_MCHECK= =3D1 -Ic:/Devel/emacs/include' LDFLAGS=3D-Lc:/Devel/emacs/lib'