From unknown Thu Sep 11 23:31:44 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#8851 <8851@debbugs.gnu.org> To: bug#8851 <8851@debbugs.gnu.org> Subject: Status: 24.0.50; regression: special-display-frame is no longer dedicated Reply-To: bug#8851 <8851@debbugs.gnu.org> Date: Fri, 12 Sep 2025 06:31:44 +0000 retitle 8851 24.0.50; regression: special-display-frame is no longer dedica= ted reassign 8851 emacs submitter 8851 "Drew Adams" severity 8851 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 13 12:08:35 2011 Received: (at submit) by debbugs.gnu.org; 13 Jun 2011 16:08:35 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QW9gp-0004so-Gr for submit@debbugs.gnu.org; Mon, 13 Jun 2011 12:08:35 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QW9go-0004sc-4g for submit@debbugs.gnu.org; Mon, 13 Jun 2011 12:08:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QW9gh-0004La-AK for submit@debbugs.gnu.org; Mon, 13 Jun 2011 12:08:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:44743) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QW9gg-0004LU-UJ for submit@debbugs.gnu.org; Mon, 13 Jun 2011 12:08:27 -0400 Received: from eggs.gnu.org ([140.186.70.92]:53315) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QW9gf-0008Uh-3t for bug-gnu-emacs@gnu.org; Mon, 13 Jun 2011 12:08:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QW9gc-0004KG-IG for bug-gnu-emacs@gnu.org; Mon, 13 Jun 2011 12:08:24 -0400 Received: from rcsinet10.oracle.com ([148.87.113.121]:35575) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QW9gc-0004Jj-4A for bug-gnu-emacs@gnu.org; Mon, 13 Jun 2011 12:08:22 -0400 Received: from rtcsinet21.oracle.com (rtcsinet21.oracle.com [66.248.204.29]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id p5DG8D3n011101 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 13 Jun 2011 16:08:15 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by rtcsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p5DG8CfO006668 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 13 Jun 2011 16:08:13 GMT Received: from abhmt004.oracle.com (abhmt004.oracle.com [141.146.116.13]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p5DG87jZ027470 for ; Mon, 13 Jun 2011 11:08:07 -0500 Received: from dradamslap1 (/130.35.179.10) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 13 Jun 2011 09:08:06 -0700 From: "Drew Adams" To: Subject: 24.0.50; regression: special-display-frame is no longer dedicated Date: Mon, 13 Jun 2011 09:08:05 -0700 Message-ID: <853BDEF1AA9646ACB90724066E1A5951@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: Acwp5BQYXHIye2JYRU+cNiiBCE8zfw== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6090 X-Source-IP: rtcsinet21.oracle.com [66.248.204.29] X-CT-RefId: str=0001.0A090203.4DF635F0.01B4:SCFSTAT5015188,ss=1,fgs=0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -6.5 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.5 (------) This regression was introduced between this build (from today, 6/13/2011) and the Windows build of LAST week, which was this: In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600) of 2011-06-06 on 3249CTO Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.5) --no-opt --cflags -Ic:/build/include' I don't have a recipe starting from emacs -Q. But these are the symptoms: I have non-nil `pop-up-frames'. I use a special-display frame for buffers such as `*Buffer List*' and `*info*'. My value of `special-display-regexps' is this: ("[ ]?[*][^*]+[*]") My special-display frames hav a different background color from my regular frames. I visit a file foo.el, then use `C-x 5 0' to remove its frame. I hit C-x C-b and get the buffer menu in a new, special-display frame. I click mouse-2 on the foo.el line to visit that file. Prior to this week's build, this opens foo.el in a new frame, in a regular frame. With this week's build it visits foo.el in the same frame that showed `*Buffer List*'. IOW, `pop-up-frames' is not being respected (in the case where there is not already a frame showing foo.el). What is happening is that `Buffer-menu-mouse-select' is incorrectly invoking `switch-to-buffer' instead of `switch-to-buffer-other-window'. This is happening because the window of the special-display buffer is not dedicated, as it should be. This returns nil: (window-dedicated-p #) Similarly, M-: (window-dedicated-p (selected-window)) in any special-display buffer window returns nil. It should return non-nil. In my setup the windows of buffers such as `*Buffer List*' and `*info*' should definitely be dedicated. They are special-display buffers (and their special-display-frame backgrounds confirm this). As the manual says, and as has always been the behavior in previous Emacs versions, "By default, special display means to give the buffer a dedicated frame." The frames showing special-display buffers should be dedicated frames. Clicking mouse-2 on a buffer name in `*Buffer List*' should not visit that buffer in the same window/frame. In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600) of 2011-06-13 on 3249CTO Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.5) --no-opt --cflags -Ic:/build/include' From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 13 14:07:08 2011 Received: (at 8851) by debbugs.gnu.org; 13 Jun 2011 18:07:08 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QWBXY-0008NK-EG for submit@debbugs.gnu.org; Mon, 13 Jun 2011 14:07:08 -0400 Received: from mailout-de.gmx.net ([213.165.64.23]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1QWBXS-0008Mm-MI for 8851@debbugs.gnu.org; Mon, 13 Jun 2011 14:07:07 -0400 Received: (qmail invoked by alias); 13 Jun 2011 18:00:07 -0000 Received: from 62-47-40-210.adsl.highway.telekom.at (EHLO [62.47.40.210]) [62.47.40.210] by mail.gmx.net (mp033) with SMTP; 13 Jun 2011 20:00:07 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX18SIGM3cncSTMhhaeo6X3DPSxywTt1Dvt1XO7BzCW ++yEofEDxxiAiZ Message-ID: <4DF65024.20305@gmx.at> Date: Mon, 13 Jun 2011 20:00:04 +0200 From: martin rudalics User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Drew Adams Subject: Re: bug#8851: 24.0.50; regression: special-display-frame is no longer dedicated References: <853BDEF1AA9646ACB90724066E1A5951@us.oracle.com> In-Reply-To: <853BDEF1AA9646ACB90724066E1A5951@us.oracle.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: -2.5 (--) X-Debbugs-Envelope-To: 8851 Cc: 8851@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.5 (--) > Similarly, M-: (window-dedicated-p (selected-window)) in any > special-display buffer window returns nil. It should return non-nil. Does the patch below fix it? martin === modified file 'lisp/window.el' *** lisp/window.el 2011-06-13 08:21:09 +0000 --- lisp/window.el 2011-06-13 17:53:54 +0000 *************** *** 4372,4378 **** (dedicated (cdr (assq 'dedicated specifiers))) (no-other-window (cdr (assq 'no-other-window specifiers)))) ;; Show BUFFER in WINDOW. - (set-window-dedicated-p window nil) (set-window-buffer window buffer) (when dedicated (set-window-dedicated-p window dedicated)) --- 4372,4377 ---- *************** *** 4482,4487 **** --- 4481,4488 ---- (window-point best-window) buffer (window-total-size best-window) (selected-window))))) + ;; Reset dedicated status of best-window here. + (set-window-dedicated-p best-window nil) (display-buffer-in-window buffer best-window specifiers)))) (defconst display-buffer-split-specifiers '(largest lru selected root left top right bottom) From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 13 14:41:52 2011 Received: (at 8851) by debbugs.gnu.org; 13 Jun 2011 18:41:52 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QWC59-0001Y0-UT for submit@debbugs.gnu.org; Mon, 13 Jun 2011 14:41:52 -0400 Received: from acsinet12.oracle.com ([141.146.126.234]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QWC56-0001Xl-FD for 8851@debbugs.gnu.org; Mon, 13 Jun 2011 14:41:49 -0400 Received: from rtcsinet22.oracle.com (rtcsinet22.oracle.com [66.248.204.30]) by acsinet12.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id p5DIfMgf032550 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 13 Jun 2011 18:41:26 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by rtcsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p5DIfLtO012481 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 13 Jun 2011 18:41:22 GMT Received: from abhmt009.oracle.com (abhmt009.oracle.com [141.146.116.18]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p5DIfFOP013947; Mon, 13 Jun 2011 13:41:15 -0500 Received: from dradamslap1 (/130.35.179.10) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 13 Jun 2011 11:41:15 -0700 From: "Drew Adams" To: "'martin rudalics'" References: <853BDEF1AA9646ACB90724066E1A5951@us.oracle.com> <4DF65024.20305@gmx.at> Subject: RE: bug#8851: 24.0.50; regression: special-display-frame is no longer dedicated Date: Mon, 13 Jun 2011 11:41:17 -0700 Message-ID: <0C191F638279437BADFCC697A5389F9E@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <4DF65024.20305@gmx.at> Thread-Index: Acwp97GWE73a8FfnT62jTah9FG0ccwAAW3PA X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6090 X-Source-IP: rtcsinet22.oracle.com [66.248.204.30] X-CT-RefId: str=0001.0A090201.4DF659E2.011D:SCFSTAT5015188,ss=1,fgs=0 X-Spam-Score: -6.5 (------) X-Debbugs-Envelope-To: 8851 Cc: 8851@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.5 (------) > Does the patch below fix it? Thanks for your quick reply, Martin. No, I'm afraid it doesn't change anything wrt this bug. I didn't download the latest source files to apply your patch, but the build I'm using is supposedly from today. I applied your patch manually to its source code, which means that I eval'ed these two updated definitions (below). That didn't help. (defun display-buffer-in-window (buffer window specifiers) "Display BUFFER in WINDOW and raise its frame if needed. WINDOW must be a live window and defaults to the selected one. Return WINDOW. SPECIFIERS must be a list of buffer display specifiers, see the documentation of `display-buffer-alist' for a description." (setq buffer (normalize-live-buffer buffer)) (setq window (normalize-live-window window)) (let* ((old-frame (selected-frame)) (new-frame (window-frame window)) (dedicated (cdr (assq 'dedicated specifiers))) (no-other-window (cdr (assq 'no-other-window specifiers)))) ;; Show BUFFER in WINDOW. ;;---- (set-window-dedicated-p window nil) (set-window-buffer window buffer) (when dedicated (set-window-dedicated-p window dedicated)) (when no-other-window (set-window-parameter window 'no-other-window t)) (unless (eq old-frame new-frame) (display-buffer-select-window window)) ;; Return window. window)) (defun display-buffer-reuse-window (buffer method &optional specifiers) "Display BUFFER in an existing window. METHOD must be a list in the form of the cdr of a `reuse-window' buffer display specifier, see `display-buffer-alist' for an explanation. The first element must specifiy the window to use, and can be either nil, `same', `other', or a live window. The second element must specify the window's buffer and can be either nil, `same', `other', or a live buffer. The third element is the frame to use - either nil, 0, `visible', `other', t, or a live frame. Optional argument SPECIFIERS must be a list of valid display specifiers. Return the window chosen to display BUFFER, nil if none was found." (let* ((method-window (nth 0 method)) (method-buffer (nth 1 method)) (method-frame (nth 2 method)) (reuse-dedicated (assq 'reuse-window-dedicated specifiers)) windows other-frame dedicated time best-window best-time) (when (eq method-frame 'other) ;; `other' is not handled by `window-list-1'. (setq other-frame t) (setq method-frame t)) (dolist (window (window-list-1 nil 'nomini method-frame)) (let ((window-buffer (window-buffer window))) (when (and (not (window-minibuffer-p window)) ;; Don't reuse a side window. (or (not (eq (window-parameter window 'window-side) 'side)) (eq window-buffer buffer)) (or (not method-window) (and (eq method-window 'same) (eq window (selected-window))) (and (eq method-window 'other) (not (eq window (selected-window)))) ;; Special case for applications that specifiy ;; the window explicitly. (eq method-window window)) (or (not method-buffer) (and (eq method-buffer 'same) (eq window-buffer buffer)) (and (eq method-buffer 'other) (not (eq window-buffer buffer))) ;; Special case for applications that specifiy ;; the window's buffer explicitly. (eq method-buffer window-buffer)) (or (not other-frame) (not (eq (window-frame window) (selected-frame)))) ;; Handle dedicatedness. (or (eq window-buffer buffer) ;; The window does not show the same buffer. (not (setq dedicated (window-dedicated-p window))) ;; If the window is weakly dedicated to its ;; buffer, reuse-dedicated must be non-nil. (and (not (eq dedicated t)) reuse-dedicated) ;; If the window is strongly dedicated to its ;; buffer, reuse-dedicated must be t. (eq reuse-dedicated t))) (setq windows (cons window windows))))) (if (eq method-buffer 'same) ;; When reusing a window on the same buffer use the lru one. (dolist (window windows) (setq time (window-use-time window)) (when (or (not best-window) (< time best-time)) (setq best-window window) (setq best-time time))) ;; Otherwise, sort windows according to their use-time. (setq windows (sort windows #'(lambda (window-1 window-2) (<= (window-use-time window-1) (window-use-time window-2))))) (setq best-window ;; Try to get a full-width window (this is silly and can ;; get us to another frame but let's ignore these issues ;; for the moment). (catch 'found (dolist (window windows) (when (window-full-width-p window) (throw 'found window))) ;; If there's no full-width window return the lru window. (car windows)))) (when best-window (display-buffer-even-window-sizes best-window specifiers) ;; Never change the quit-restore parameter of a window here. (if (eq (window-buffer best-window) buffer) (setq display-buffer-window (cons best-window 'reuse-buffer-window)) (setq display-buffer-window (cons best-window 'reuse-other-window)) (unless (window-parameter best-window 'quit-restore) ;; Don't overwrite an existing quit-restore entry. (set-window-parameter best-window 'quit-restore (list (window-buffer best-window) (window-start best-window) (window-point best-window) buffer (window-total-size best-window) (selected-window))))) ;; Reset dedicated status of best-window here. (set-window-dedicated-p best-window nil) (display-buffer-in-window buffer best-window specifiers)))) From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 14 05:15:24 2011 Received: (at 8851) by debbugs.gnu.org; 14 Jun 2011 09:15:24 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QWPiV-0004ym-4g for submit@debbugs.gnu.org; Tue, 14 Jun 2011 05:15:23 -0400 Received: from mailout-de.gmx.net ([213.165.64.23]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1QWPiS-0004ya-JT for 8851@debbugs.gnu.org; Tue, 14 Jun 2011 05:15:22 -0400 Received: (qmail invoked by alias); 14 Jun 2011 09:15:14 -0000 Received: from 62-47-57-173.adsl.highway.telekom.at (EHLO [62.47.57.173]) [62.47.57.173] by mail.gmx.net (mp019) with SMTP; 14 Jun 2011 11:15:14 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1878Mc0aXA7JA4oEenPTpskx180QNNin736/aPfP4 nVywBqOS3lsmfx Message-ID: <4DF726A1.7020804@gmx.at> Date: Tue, 14 Jun 2011 11:15:13 +0200 From: martin rudalics User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Drew Adams Subject: Re: bug#8851: 24.0.50; regression: special-display-frame is no longer dedicated References: <853BDEF1AA9646ACB90724066E1A5951@us.oracle.com> <4DF65024.20305@gmx.at> <0C191F638279437BADFCC697A5389F9E@us.oracle.com> In-Reply-To: <0C191F638279437BADFCC697A5389F9E@us.oracle.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: -2.5 (--) X-Debbugs-Envelope-To: 8851 Cc: 8851@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.5 (--) > I didn't download the latest source files to apply your patch, but the build I'm > using is supposedly from today. I applied your patch manually to its source > code, which means that I eval'ed these two updated definitions (below). That > didn't help. The first thing I would have to know is if `special-display-popup-frame' gets called with your setup. If, with emacs -Q, I evaluate (let* ((special-display-regexps '("[ ]?[*][^*]+[*]")) (window (display-buffer (get-buffer-create "*foo*")))) (message "%s" (cons window (window-dedicated-p window)))) here, Emacs pops up a new frame and the message tells me the window and that that window is strongly dedicated to its buffer. If it does so on your system, please try to step through `special-display-popup-frame' once with your old, working Emacs and once with the latest version. The differences in arguments and behaviors should tell us what went wrong. martin From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 14 16:37:08 2011 Received: (at 8851) by debbugs.gnu.org; 14 Jun 2011 20:37:08 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QWaMF-0006Jd-J0 for submit@debbugs.gnu.org; Tue, 14 Jun 2011 16:37:08 -0400 Received: from rcsinet10.oracle.com ([148.87.113.121]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QWaMC-0006Hh-RT for 8851@debbugs.gnu.org; Tue, 14 Jun 2011 16:37:05 -0400 Received: from rtcsinet21.oracle.com (rtcsinet21.oracle.com [66.248.204.29]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id p5EKatVn010937 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 14 Jun 2011 20:36:58 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by rtcsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p5EKasef004277 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 14 Jun 2011 20:36:55 GMT Received: from abhmt012.oracle.com (abhmt012.oracle.com [141.146.116.21]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p5EKamK0005523; Tue, 14 Jun 2011 15:36:48 -0500 Received: from dradamslap1 (/10.159.53.1) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 14 Jun 2011 13:36:48 -0700 From: "Drew Adams" To: "'martin rudalics'" References: <853BDEF1AA9646ACB90724066E1A5951@us.oracle.com> <4DF65024.20305@gmx.at> <0C191F638279437BADFCC697A5389F9E@us.oracle.com> <4DF726A1.7020804@gmx.at> Subject: RE: bug#8851: 24.0.50; regression: special-display-frame is no longer dedicated Date: Tue, 14 Jun 2011 13:36:45 -0700 Message-ID: <8E7452317D5B4FD183FD24E0FAA14F6F@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <4DF726A1.7020804@gmx.at> Thread-Index: Acwqc+NNyFBOkaomToCyE6AOjQYiogAWWEYA X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6090 X-Source-IP: rtcsinet21.oracle.com [66.248.204.29] X-CT-RefId: str=0001.0A090203.4DF7C66A.0104:SCFSTAT5015188,ss=1,fgs=0 X-Spam-Score: -6.5 (------) X-Debbugs-Envelope-To: 8851 Cc: 8851@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.5 (------) > here, Emacs pops up a new frame and the message tells me the > window and that that window is strongly dedicated to its buffer. > If it does so on your system, It does here too. > please try to step through `special-display-popup-frame' > once with your old, working Emacs and once with the latest > version. The > differences in arguments and behaviors should tell us what went wrong. Keep in mind that using the debugger can be problematic because buffer *Backtrace* itself is a special-display buffer. But I was able to do so to get some more info. (BTW, these debugging problems are worse in the latest build - `q' does not even exit the debugger; and when you get back to the top level buffer *Backtrace* still contains a backtrace from execute-extended-command up through special-display-popup-frame; etc.) The difference is that, unlike in last week's build, in this week's build `special-display-popup-frame' does not call the special-display function `1on1-display-*Completions*-frame'. Here is the call in last week's build: * 1on1-display-*Completions*-frame( # ((background-color . "LavenderBlush2") (mouse-color . "VioletRed") (cursor-color . "VioletRed") (menu-bar-lines . 0) (tool-bar-lines . 0) (width . 100))) * apply(1on1-display-*Completions*-frame # ((background-color ...))) * (if (and args (symbolp (car args))) (apply (car args) buffer (cdr args)) (let ((window (get-buffer-window buffer 0))) (or (when window (let ((frame (window-frame window))) (make-frame-visible frame) (raise-frame frame) window)) (when (cdr (assq (quote same-window) args)) (condition-case nil (progn (switch-to-buffer buffer) (selected-window)) (error nil))) (when (or (cdr (assq (quote same-frame) args)) (cdr (assq (quote same-window) args))) (let* ((pop-up-windows t) pop-up-frames special-display-buffer-names special-display-regexps) (display-buffer buffer))) (let ((frame (with-current-buffer buffer (make-frame ...)))) (set-window-buffer (frame-selected-window frame) buffer) (set-window-dedicated-p (frame-selected-window frame) t) (frame-selected-window frame))))) special-display-popup-frame( # (1on1-display-*Completions*-frame ((background-color ...))))) * display-buffer(# nil nil) And here is the call in this week's build: Debugger entered--returning value: (background-color . "LavenderBlush2") car(((background-color . "LavenderBlush2") (mouse-color . "VioletRed") (cursor-color . "VioletRed") (menu-bar-lines . 0) (tool-bar-lines . 0) (width . 100))) * (symbolp (car args)) * (and args (symbolp (car args))) * (if (and args (symbolp (car args))) (apply (car args) buffer (cdr args)) (let ... IOW, what seems to be happening is that the first arg is not a symbol, so the `if' branch that applies the special-display function (the symbol that is the car) to its args (the cdr) is not taken at all. The args to `special-display-popup-frame' are different in the two builds. For last week's build, they are: special-display-popup-frame( # (1on1-display-*Completions*-frame ((background-color . "LavenderBlush2") (mouse-color . "VioletRed") (cursor-color . "VioletRed") (menu-bar-lines . 0) (tool-bar-lines . 0) (width . 100)))) For this week's build they are: special-display-popup-frame( # ((background-color . "LavenderBlush2") (mouse-color . "VioletRed") (cursor-color . "VioletRed") (menu-bar-lines . 0) (tool-bar-lines . 0) (width . 100))) However, the *Completions* frame does seem to have the correct alist (background color etc.). That apparently happens in the other `if' branch, here: * (append args special-display-frame-alist) * (make-frame (append args special-display-frame-alist)) IOW, the special-display function, `1on1-display-*Completions*-frame' is not called by `special-display-popup-frame' in the new build. However, as I said before, `1on1-display-*Completions*-frame' is called, but only by `display-buffer'. Here is a backtrace from debugging only entry to `1on1-display-*Completions*-frame' (not entry to `special-display-popup-frame'): 1on1-display-*Completions*-frame( # ((background-color . "LavenderBlush2") (mouse-color . "VioletRed") (cursor-color . "VioletRed") (menu-bar-lines . 0) (tool-bar-lines . 0) (width . 100))) * apply( 1on1-display-*Completions*-frame # ((background-color . "LavenderBlush2") (mouse-color . "VioletRed") (cursor-color . "VioletRed") (menu-bar-lines . 0) (tool-bar-lines . 0) (width . 100))) display-buffer(# nil nil) internal-temp-output-buffer-show(#) minibuffer-completion-help() completion--do-completion() minibuffer-complete() That call to `1on1-display-*Completions*-frame' does do (set-window-dedicated-p # t). And in the debugger evaluating (window-dedicated-p (get-buffer-window "*Completions*" 0)) returns t. And also this gets evaluated (to nil), with *Completions* as the selected frame: * (redirect-frame-focus (selected-frame) 1on1-minibuffer-frame) So I don't really understand what the problem is. In any case, it's clear that the first branch of the `if' in `special-display-popup-frame' is not being taken, and that `1on1-display-*Completions*-frame' is getting called by `display-buffer' before it even calls `special-display-popup-frame'. It took me a long time to get this far. I hope you can take it from here. In any case, I gave you a complete recipe. You can do exactly what you asked me to do just now. See for yourself what the problems are. You need only download the two files I mentioned, oneonone.el and hexrgb.el. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 17 11:51:38 2011 Received: (at 8851) by debbugs.gnu.org; 17 Jun 2011 15:51:38 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QXbKb-0000uG-F2 for submit@debbugs.gnu.org; Fri, 17 Jun 2011 11:51:38 -0400 Received: from rcsinet10.oracle.com ([148.87.113.121]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QXbKZ-0000u0-83; Fri, 17 Jun 2011 11:51:36 -0400 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id p5HFpQL0009626 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 17 Jun 2011 15:51:29 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p5HFpQVt001997 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 17 Jun 2011 15:51:26 GMT Received: from abhmt104.oracle.com (abhmt104.oracle.com [141.146.116.56]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p5HFpKjO008428; Fri, 17 Jun 2011 10:51:21 -0500 Received: from dradamslap1 (/71.202.147.44) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 17 Jun 2011 08:51:20 -0700 From: "Drew Adams" To: "'martin rudalics'" References: <853BDEF1AA9646ACB90724066E1A5951@us.oracle.com> <4DF65024.20305@gmx.at> <0C191F638279437BADFCC697A5389F9E@us.oracle.com> <4DF726A1.7020804@gmx.at> <8E7452317D5B4FD183FD24E0FAA14F6F@us.oracle.com> <4DFB6BBF.3080504@gmx.at> Subject: RE: bug#8851: 24.0.50; regression: special-display-frame is no longer dedicated Date: Fri, 17 Jun 2011 08:51:18 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <4DFB6BBF.3080504@gmx.at> Thread-Index: Acws/yZv6ufmg3EfSrWnH23QPRg7rgAAmMig X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090204.4DFB7801.0072:SCFMA922111,ss=1,fgs=0 X-Spam-Score: -6.5 (------) X-Debbugs-Envelope-To: 8851 Cc: 8851@debbugs.gnu.org, 8856@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.5 (------) > From: martin rudalics (private mail) > I've checked in a fix that should address this issue. I > attached a copy of the latest window.el. Please report on the > list whether it works. Thanks for working on this. But I'm sorry to say that no, it not only does not help, it makes things worse. Now, when I hit `C-x C-b' I get `*Buffer List*' in the same (regular) frame - it just replaces the current buffer in its window. What should happen is that `*Buffer List*' gets popped up in its own, special-display frame (separate frame, different frame properties from regular frames). Here is a recipe (you just need to download the same 2 files as for the recipe for bug #8856). In fact, my reply to you with the debugger info, in this #8851 thread, involves this same startup recipe. Let me repeat the startup recipe, which holds for both of these bugs (different symptoms), #8851 and #8856: runemacs.exe -Q --debug-init -l "hexrgb.el" -l "oneonone.el" -f "1on1-emacs" Download the two files mentioned from here: http://www.emacswiki.org/cgi-bin/wiki?action=index;match=%5C.(el%7Ctar)(%5C.gz)% 3F%24 For the rest of the bug #8851 recipe, see the initial bug report. ---- Wrt bug #8856 also, the same symptoms reported initially are still there (frame selection/focus problem). Plus, now the special-display frame that I define for `*Completions*' is not even used. Instead, buffer/window `*Completions*' is shown in a regular frame. Please try the recipe for #8856, starting with the same Emacs startup recipe shown above, and I think you will see the same things I see. IOW, you should be able to reproduce both problems from runemacs -Q. Here again is that recipe (after startup as shown above): > M-x f TAB ; to display *Completions* frame. > C-] ; to return to top level. > > M-x f TAB o > > Or just hit TAB twice in a row: M-x f TAB TAB. > > IOW, try to type more input in minibuffer. This raises the error > "Buffer is read-only #" ---- If you cannot reproduce these two problems then maybe there is an MS-Windows-specific issue somewhere. But I'm guessing that you will be able to reproduce them from the runemacs -Q startup shown here. Let me know if something is not clear. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 17 12:22:41 2011 Received: (at 8851) by debbugs.gnu.org; 17 Jun 2011 16:22:42 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QXbof-0003A1-7I for submit@debbugs.gnu.org; Fri, 17 Jun 2011 12:22:41 -0400 Received: from mailout-de.gmx.net ([213.165.64.23]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1QXboc-00039i-3i for 8851@debbugs.gnu.org; Fri, 17 Jun 2011 12:22:39 -0400 Received: (qmail invoked by alias); 17 Jun 2011 16:22:30 -0000 Received: from 62-47-46-99.adsl.highway.telekom.at (EHLO [62.47.46.99]) [62.47.46.99] by mail.gmx.net (mp015) with SMTP; 17 Jun 2011 18:22:30 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX196fAMwXYx6oHVFiisgA4l8507eFA+d9O5Quorm02 8DVpQ3VE8Qj0vt Message-ID: <4DFB7F3F.7080702@gmx.at> Date: Fri, 17 Jun 2011 18:22:23 +0200 From: martin rudalics User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Drew Adams Subject: Re: bug#8851: 24.0.50; regression: special-display-frame is no longer dedicated References: <853BDEF1AA9646ACB90724066E1A5951@us.oracle.com> <4DF65024.20305@gmx.at> <0C191F638279437BADFCC697A5389F9E@us.oracle.com> <4DF726A1.7020804@gmx.at> <8E7452317D5B4FD183FD24E0FAA14F6F@us.oracle.com> <4DFB6BBF.3080504@gmx.at> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: -2.5 (--) X-Debbugs-Envelope-To: 8851 Cc: 8851@debbugs.gnu.org, 8856@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.5 (--) > Now, when I hit `C-x C-b' I get `*Buffer List*' in the same (regular) frame - it > just replaces the current buffer in its window. > > What should happen is that `*Buffer List*' gets popped up in its own, > special-display frame (separate frame, different frame properties from regular > frames). So you somewhere have settings for this buffer in `special-display-buffer-names' or `special-display-regexps'. Why can't you send me them? > Here is a recipe (you just need to download the same 2 files as for the recipe > for bug #8856). In fact, my reply to you with the debugger info, in this #8851 > thread, involves this same startup recipe. I need a simple recipe from emacs -Q. If you use an outside function in any of these please use a dummy function I can run on both Emacs 23 and Emacs 24 to see the differences. If it's already difficult for you to go through the debugger with your functions why do you think I can do any better? What I need are your settings wrt special-display-... and the buffer in question. Why can't you post these? > Wrt bug #8856 also, the same symptoms reported initially are still there (frame > selection/focus problem). > > Plus, now the special-display frame that I define for `*Completions*' is not > even used. Instead, buffer/window `*Completions*' is shown in a regular frame. Probably because `pop-up-frames' is t on your system so `pop-up-frame-alist' prevails. Again, what are the special-display-... related values for *Completions*? martin From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 17 13:49:11 2011 Received: (at 8851) by debbugs.gnu.org; 17 Jun 2011 17:49:11 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QXdAM-0001Fm-1z for submit@debbugs.gnu.org; Fri, 17 Jun 2011 13:49:10 -0400 Received: from rcsinet10.oracle.com ([148.87.113.121]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QXdAJ-0001FO-O8 for 8851@debbugs.gnu.org; Fri, 17 Jun 2011 13:49:08 -0400 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id p5HHmxrw016591 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 17 Jun 2011 17:49:01 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p5HHmwdw003247 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 17 Jun 2011 17:48:59 GMT Received: from abhmt105.oracle.com (abhmt105.oracle.com [141.146.116.57]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p5HHmrYk000436; Fri, 17 Jun 2011 12:48:53 -0500 Received: from dradamslap1 (/71.202.147.44) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 17 Jun 2011 10:48:53 -0700 From: "Drew Adams" To: "'martin rudalics'" References: <853BDEF1AA9646ACB90724066E1A5951@us.oracle.com> <4DF65024.20305@gmx.at> <0C191F638279437BADFCC697A5389F9E@us.oracle.com> <4DF726A1.7020804@gmx.at> <8E7452317D5B4FD183FD24E0FAA14F6F@us.oracle.com> <4DFB6BBF.3080504@gmx.at> <4DFB7F3F.7080702@gmx.at> Subject: RE: bug#8851: 24.0.50; regression: special-display-frame is no longer dedicated Date: Fri, 17 Jun 2011 10:48:51 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <4DFB7F3F.7080702@gmx.at> Thread-Index: AcwtCscXvrLEy0WqQZ+SxCGtzjGrWwABihdQ X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090206.4DFB938E.0009:SCFMA922111,ss=1,fgs=0 X-Spam-Score: -6.5 (------) X-Debbugs-Envelope-To: 8851 Cc: 8851@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.5 (------) > So you somewhere have settings for this buffer in > `special-display-buffer-names' or `special-display-regexps'. > Why can't you send me them? I gave you this info in the initial bug report. Here it is again: > I have non-nil `pop-up-frames'. I use a special-display frame for > buffers such as `*Buffer List*' and `*info*'. > My value of `special-display-regexps' is this: > ("[ ]?[*][^*]+[*]") > > > Here is a recipe (you just need to download the same 2 > > files as for the recipe for bug #8856). > > I need a simple recipe from emacs -Q. I gave you one. Here it is again: runemacs.exe -Q --debug-init -l "hexrgb.el" -l "oneonone.el" -f "1on1-emacs" Download the two files mentioned from here: http://www.emacswiki.org/cgi-bin/wiki?action=index;match=%5C.(el%7Ctar)(%5C.gz)% 3F%24 1. Load your new window.el that you just sent me (but see below). 2. (setq special-display-regexps '("[ ]?[*][^*]+[*]")) So far, the recipe is the same for bug #8851 and #8856. Now it changes. 3. > visit a file foo.el, then use `C-x 5 0' to remove its frame. It doesn't matter what file you use here, as long as its buffer name doesn't match `special-display-regexps'. 4. > hit C-x C-b and get the buffer menu in a new, special-display frame. This part is now broken also, using the window.el you sent me: the frame is not a special-display frame anymore. (See oneonone.el for the definition of `special-display-frame-alist' etc.) 5. > click mouse-2 on the foo.el line to visit that file. foo.el is displayed in the same frame and window as *Buffer List* was displayed. That's the bug. But now the behavior is mixed up with the new bug of not even showing *Buffer List* in a special-display frame. > What I need are your settings wrt special-display-... and > the buffer in question. Why can't you post these? There is no particular buffer in question (do you mean foo.el?), and you have the `special-display-regexps' setting. Please just follow the recipe. Can you reproduce the problems? Try first without step #1, to see the bug I reported. Try with step #1 to see that your fix just adds another problem. The first step is to reproduce the problem. Then we can try to debug it. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 19 13:29:26 2011 Received: (at 8851) by debbugs.gnu.org; 19 Jun 2011 17:29:26 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QYLoL-0008RO-4R for submit@debbugs.gnu.org; Sun, 19 Jun 2011 13:29:25 -0400 Received: from rcsinet10.oracle.com ([148.87.113.121]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QYLoI-0008RA-SQ for 8851@debbugs.gnu.org; Sun, 19 Jun 2011 13:29:23 -0400 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by rcsinet10.oracle.com (Switch-3.4.4/Switch-3.4.2) with ESMTP id p5JHTFID028328 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 19 Jun 2011 17:29:17 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p5JHTEPA022468 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 19 Jun 2011 17:29:15 GMT Received: from abhmt004.oracle.com (abhmt004.oracle.com [141.146.116.13]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p5JHT9wG024461; Sun, 19 Jun 2011 12:29:09 -0500 Received: from dradamslap1 (/10.159.51.106) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 19 Jun 2011 10:29:09 -0700 From: "Drew Adams" To: "'martin rudalics'" References: <853BDEF1AA9646ACB90724066E1A5951@us.oracle.com><4DF65024.20305@gmx.at><0C191F638279437BADFCC697A5389F9E@us.oracle.com><4DF726A1.7020804@gmx.at><8E7452317D5B4FD183FD24E0FAA14F6F@us.oracle.com><4DFB6BBF.3080504@gmx.at><4DFB7F3F.7080702@gmx.at> Subject: RE: bug#8851: 24.0.50; regression: special-display-frame is no longer dedicated Date: Sun, 19 Jun 2011 10:29:11 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: AcwtCscXvrLEy0WqQZ+SxCGtzjGrWwABihdQAGVLBOA= X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090201.4DFE31ED.0023:SCFMA922111,ss=1,re=-4.000,fgs=0 X-Spam-Score: -6.5 (------) X-Debbugs-Envelope-To: 8851 Cc: 8851@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.5 (------) With the second new `window.el' version that you sent today, this bug appears to be fixed. (Bug #8856 is not yet fixed, however.) Thx. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 19 23:04:31 2011 Received: (at 8851-done) by debbugs.gnu.org; 20 Jun 2011 03:04:31 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QYUms-0000lX-Sg for submit@debbugs.gnu.org; Sun, 19 Jun 2011 23:04:31 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.183] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QYUmr-0000lM-0P for 8851-done@debbugs.gnu.org; Sun, 19 Jun 2011 23:04:29 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ar8HAOC3/k1FpYrD/2dsb2JhbABSmBKOSHiIc71/hioEnVmEIg X-IronPort-AV: E=Sophos;i="4.65,391,1304308800"; d="scan'208";a="116644808" Received: from 69-165-138-195.dsl.teksavvy.com (HELO pastel.home) ([69.165.138.195]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 19 Jun 2011 23:04:22 -0400 Received: by pastel.home (Postfix, from userid 20848) id EBADA58B27; Sun, 19 Jun 2011 23:04:21 -0400 (EDT) From: Stefan Monnier To: 8851-done@debbugs.gnu.org Subject: Re: bug#8851: 24.0.50; regression: special-display-frame is no longer dedicated Message-ID: References: <853BDEF1AA9646ACB90724066E1A5951@us.oracle.com> <4DF65024.20305@gmx.at> <0C191F638279437BADFCC697A5389F9E@us.oracle.com> <4DF726A1.7020804@gmx.at> <8E7452317D5B4FD183FD24E0FAA14F6F@us.oracle.com> <4DFB6BBF.3080504@gmx.at> <4DFB7F3F.7080702@gmx.at> Date: Sun, 19 Jun 2011 23:04:21 -0400 In-Reply-To: (Drew Adams's message of "Sun, 19 Jun 2011 10:29:11 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 8851-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.1 (--) > With the second new `window.el' version that you sent today, this bug > appears to be fixed. (Bug #8856 is not yet fixed, however.) Thx. Good, thanks, Stefan From unknown Thu Sep 11 23:31:44 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 18 Jul 2011 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator