From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel,gmane.emacs.pretest.bugs Subject: 23.0.60; messed up frame parameters Date: Sat, 5 Apr 2008 12:31:02 -0700 Message-ID: <001b01c89753$95b58480$0200a8c0@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1207423904 8325 80.91.229.12 (5 Apr 2008 19:31:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 5 Apr 2008 19:31:44 +0000 (UTC) To: Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Apr 05 21:32:17 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JiE7b-0000zZ-Dt for ged-emacs-devel@m.gmane.org; Sat, 05 Apr 2008 21:32:15 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JiE6y-0003xq-Gi for ged-emacs-devel@m.gmane.org; Sat, 05 Apr 2008 15:31:36 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JiE6u-0003xl-Md for emacs-devel@gnu.org; Sat, 05 Apr 2008 15:31:32 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JiE6t-0003xZ-Qf for emacs-devel@gnu.org; Sat, 05 Apr 2008 15:31:32 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JiE6t-0003xW-IX for emacs-devel@gnu.org; Sat, 05 Apr 2008 15:31:31 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JiE6t-0007t6-Cv for emacs-devel@gnu.org; Sat, 05 Apr 2008 15:31:31 -0400 Original-Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1JiE6s-0000K9-Sw for emacs-pretest-bug@gnu.org; Sat, 05 Apr 2008 15:31:31 -0400 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1JiE6p-0007sS-Rk for emacs-pretest-bug@gnu.org; Sat, 05 Apr 2008 15:31:30 -0400 Original-Received: from rgminet01.oracle.com ([148.87.113.118]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JiE6p-0007sC-DU for emacs-pretest-bug@gnu.org; Sat, 05 Apr 2008 15:31:27 -0400 Original-Received: from rgmgw2.us.oracle.com (rgmgw2.us.oracle.com [138.1.186.111]) by rgminet01.oracle.com (Switch-3.2.4/Switch-3.1.6) with ESMTP id m35JVOGV006583 for ; Sat, 5 Apr 2008 13:31:24 -0600 Original-Received: from acsmt350.oracle.com (acsmt350.oracle.com [141.146.40.150]) by rgmgw2.us.oracle.com (Switch-3.2.4/Switch-3.2.4) with ESMTP id m35IUhN7027777 for ; Sat, 5 Apr 2008 13:31:24 -0600 Original-Received: from inet-141-146-46-1.oracle.com by acsmt351.oracle.com with ESMTP id 3640091391207423857; Sat, 05 Apr 2008 12:30:57 -0700 Original-Received: from dradamslap1 (/141.144.64.62) by bhmail.oracle.com (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 05 Apr 2008 12:30:57 -0700 X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 Thread-Index: AciXU5VTftiS8Nh4SFWB3Ze+ndgeYA== X-Brightmail-Tracker: AAAAAQAAAAI= X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-Whitelist: TRUE X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:94438 gmane.emacs.pretest.bugs:21885 Archived-At: This is not a complete report from emacs -Q. I don't have the time for that right now. But this should help. I tried Emacs 23 with my normal code (not emacs -Q). Summary: Frame parameters are really messed up. I've included two listings here: (1) the frame parameters from a Dired buffer in GNU Emacs 22.2.1 (i386-mingw-nt5.1.2600) of 2008-03-26 on RELEASE and those from the same thing with GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-04-04 on LENNART-69DE564. The Emacs 22 listing shows the frame parameters that I want and that my code specifies. The Emacs 23 parameters are incorrect. Several frame parameters have been changed so that I don't get what I specified: frame background color, absence/presence of fringe, etc. These are marked "WRONG" in the Emacs 23 listing. [Actually, the incorrect background color does not appear over the whole frame. At the end of the buffer/frame, in the empty space after the last text, the correct background color shows. And as you scroll, the correct background color flashes over the middle of the frame momentarily. But the incorrect color (white) returns immediately.] In addition, there are multiple occurrences of parameters - these are marked "extra" in the listing. Sometimes the values are changed in the extra occurrences; sometimes the values are the same. Sometimes the an occurrence with a changed value comes before the occurrence with the correct value; sometimes it comes after it. In addition, there are new parameters that don't occur in the Emacs 22.2 listing - these are marked "new" in the listing. In some cases, even these new parameters (which are not provided by my code) are duplicated. Minor info: Though the right fringe, like the left fringe, has the incorrect value of 8, visually, the right fringe is twice as wide as the left fringe - more like 16 than 8. (In any case, I specified 0, not 8.) Emacs 22.2 Listing of frame-parameters (correct) ------------------------------------------------ ( (auto-lower) (auto-raise) (background-color . "LightBlue") (background-mode . light) (border-color . "black") (border-width . 2) (buffer-list #) (buffer-predicate) (cursor-color . "Red") (cursor-type . bar) (display . "") (display-type . color) (explicit-name . t) (font . "-outline-Lucida Console-normal-r-normal-normal-14-105-96-96-c-*-iso8859-1") (foreground-color . "Black") (height . 57) (icon-name) (icon-type) (internal-border-width . 0) (left . 0) (left-fringe . 0) (line-spacing) (menu-bar-lines . 1) (minibuffer) (modeline . t) (mouse-color . "Red") (name . "drews-lisp-20") (parent-id) (right-fringe . 0) (screen-gamma) (scroll-bar-width . 17) (title) (tool-bar-lines . 0) (top . 0) (unsplittable) (vertical-scroll-bars . right) (visibility . t) (width . 49) (window-id . "591706") ) Emacs 23 Listing of frame-parameters (incorrect) ------------------------------------------------ ((parent-id) (name . "drews-lisp-20") ;; new: (font-backend uniscribe gdi) ;; extra & WRONG: (font . "-outline-courier new-normal-roman-normal-mono-13-*-*-*-*-*-fontset-startup") (border-width . 2) (internal-border-width . 0) (vertical-scroll-bars . right) ;; extra & WRONG: (foreground-color . "SystemWindowText") ;; extra & WRONG: (background-color . "SystemWindow") ;; extra & WRONG: (mouse-color . "black") (cursor-color . "Red") (border-color . "black") ;; new: (screen-gamma) (line-spacing) ;; extra & WRONG: (left-fringe . 8) ;; extra & WRONG: (right-fringe . 8) (menu-bar-lines . 1) (tool-bar-lines . 0) (buffer-predicate) (title) (icon-type) (auto-raise) (auto-lower) (cursor-type . bar) (scroll-bar-width . 17) (visibility . t) ;; new: (window-system . w32) ;; NEW (and false/ineffective): (horizontal-scroll-bars . t) (display-type . color) (background-mode . light) ;; new: (environment) (height . 57) (width . 49) (modeline . t) (minibuffer) (unsplittable) (buffer-list #) ;; new: (buried-buffer-list) (left . 0) (top . 0) (window-id . "984822") (icon-name) (display . "") (explicit-name . t) ;; extra: (tool-bar-lines . 0) ;; extra: (menu-bar-lines . 1) ;; new: (fringe . 0) (right-fringe . 0) (left-fringe . 0) ;; extra: (icon-type) ;; extra: (vertical-scroll-bars . right) ;; new: (user-position . t) ;; extra: (minibuffer) ;; extra & WRONG: (height . 35) ;; extra & WRONG: (width . 80) ;; extra: (left . 0) ;; extra: (top . 0) ;; extra: (menu-bar-lines . 1) ;; extra: (cursor-type . bar) ;; extra: (cursor-color . "Red") (mouse-color . "Red") (font . "-*-Lucida Console-normal-r-*-*-14-112-96-96-c-*-iso8859-1") ;; extra: (background-color . "LightBlue") ;; extra: (foreground-color . "Black") ;; extra: (tool-bar-lines . 0) ;; extra: (menu-bar-lines . 1) ;; new: (reverse) ;; extra: (user-position . t) ;; new: (user-size . t) ;; extra & WRONG: (visibility) ;; extra: (scroll-bar-width . 17) ;; extra: (cursor-type . bar) ;; extra: (auto-lower) ;; extra: (auto-raise) ;; extra: (icon-type) ;; extra: (title) ;; extra: (buffer-predicate) ;; extra: (tool-bar-lines . 0) ;; extra: (menu-bar-lines . 1) ;; extra: (right-fringe . 0) ;; extra: (left-fringe . 0) ;; extra: (line-spacing) ;; extra: (screen-gamma) ;; extra: (border-color . "black") ;; extra: (cursor-color . "Red") ;; extra: (mouse-color . "Red") ;; extra: (background-color . "LightBlue") ;; extra: (foreground-color . "Black") ;; extra: (vertical-scroll-bars . right) ;; extra: (internal-border-width . 0) ;; extra: (border-width . 2) ;; extra & (WRONG?): (font . "-outline-lucida console-normal-roman-normal-mono-14-*-*-*-*-*-fontset-startup") ;; extra: (font-backend uniscribe gdi) ) In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-04-04 on LENNART-69DE564 Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4) --no-opt --cflags -Ic:/g/include -fno-crossjumping' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: ENU value of $XMODIFIERS: nil locale-coding-system: cp1252 default-enable-multibyte-characters: t Major mode: Dired by name Minor modes in effect: display-time-mode: t savehist-mode: t icomplete-mode: t tool-bar-pop-up-mode: t icicle-mode: t minibuffer-indicate-depth-mode: t pretty-control-l-mode: t delete-selection-mode: t tabbar-mode: t show-paren-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: Recent messages: Loading delsel...done Turned OFF automatically telling Customize of outside changes. Turned ON making cursor a box when Emacs is idle. Turning ON Icicle mode...done Loading c:/drews-lisp-20/_drews-customizations.el (source)... Loading `_drews-customizations.el'...done. Loading c:/drews-lisp-20/_drews-customizations.el (source)...done Buffer `*scratch*' is in Lisp Interaction mode. For info on the mode: `C-h m'. For information about GNU Emacs and the GNU system, type M-x about-emacs. Buffer `drews-lisp-20' is in Dired by name mode. For info on the mode: `h'.