From unknown Mon Aug 18 08:54:12 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#25057 <25057@debbugs.gnu.org> To: bug#25057 <25057@debbugs.gnu.org> Subject: Status: Ediff 2.81.5 of July 4, 2013; control panel frame location and focus broken Reply-To: bug#25057 <25057@debbugs.gnu.org> Date: Mon, 18 Aug 2025 15:54:12 +0000 retitle 25057 Ediff 2.81.5 of July 4, 2013; control panel frame location an= d focus broken reassign 25057 emacs submitter 25057 aaron peterson severity 25057 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 29 03:00:58 2016 Received: (at submit) by debbugs.gnu.org; 29 Nov 2016 08:00:58 +0000 Received: from localhost ([127.0.0.1]:45559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBdLV-0005cn-MX for submit@debbugs.gnu.org; Tue, 29 Nov 2016 03:00:57 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBd7Z-0005GF-R9 for submit@debbugs.gnu.org; Tue, 29 Nov 2016 02:46:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cBd7T-0001Bc-NL for submit@debbugs.gnu.org; Tue, 29 Nov 2016 02:46:28 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59334) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cBd7T-0001BW-K0 for submit@debbugs.gnu.org; Tue, 29 Nov 2016 02:46:27 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38802) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cBd7S-0001Pg-Cy for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2016 02:46:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cBd7R-0001Ax-4z for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2016 02:46:26 -0500 Received: from mail-yw0-x22c.google.com ([2607:f8b0:4002:c05::22c]:34617) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cBd7Q-0001Al-Ub for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2016 02:46:25 -0500 Received: by mail-yw0-x22c.google.com with SMTP id t125so132621742ywc.1 for ; Mon, 28 Nov 2016 23:46:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=Iu7V1AJ+E4OGE5WW0eJwfM08Slf59jVFpd5SlFqCCz8=; b=yqS1JvAmu1usAEc1zjsbhSdVePwRlXnlvyXRgb4CME4/Wbwh5aMwAg3AqArhrkFY0u ZNwkhdS9gMgGdEkGwhGUjxUkkuFhEw/PnidZygQODZrunmIE3T4C1G3nqCf2hJd0gYqL PmzzqON1tOrxaDVVW4XazNork7nr01wKQeHg2z5LsSIWDLazyarzTuSJj5uyJUBtwDmv QpxUVMRP9G/CKhFni54gi+s+EzbN32SGxhgXfuv2HJxKrj6Smte39Z2dqfZNNu3zR57e c5O9yXPEktWzdIIS50VdLuUa5iZz5vYRBdV+5a00HajsVVlgThqNvgDWHunToCcgQwXM xvmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Iu7V1AJ+E4OGE5WW0eJwfM08Slf59jVFpd5SlFqCCz8=; b=Zlr9Ngo8sM0XO9W3QRZ1tsDyqQATw08dgxb0cVhH5RYi+N9apIX8rgcWnJGel2wN8l 5UQo5Lr5aPMyZ3l9rPv/Q3ctdgUSxJmMIwT6BjuZwSMNFGtecBWfKK59s8z0XFXGM9R2 kMK/C4QRdcGFwEgVm9/sTLxdOLLzzE1zeRW1JfT9PJvZVRFV7FEuoNFPqGQ8svNK+0EN JM/zT/zlp4CZzbDk5Sbpy37xTHzA1juhcgI02TxYaFnPvkWLNfv3u2VmU/TKoVx+egGU 2goYhFuW9q4eQuerl7gUx/YjZAiqBeY+ws/edMjaN6qb/V6HLKScM9ZFQZvt1/rRXOlb a86g== X-Gm-Message-State: AKaTC01eBxC/nOM+D8GB6JtR+UMmkG6ZPuBkRDSEMrWJljZRX4rc/Gx8LXyw+tu+UQNVkEqVXvrQPJBu94PmIQ== X-Received: by 10.129.117.68 with SMTP id q65mr33284242ywc.55.1480405582849; Mon, 28 Nov 2016 23:46:22 -0800 (PST) MIME-Version: 1.0 Received: by 10.129.32.132 with HTTP; Mon, 28 Nov 2016 23:46:22 -0800 (PST) From: aaron peterson Date: Mon, 28 Nov 2016 23:46:22 -0800 Message-ID: Subject: Ediff 2.81.5 of July 4, 2013; control panel frame location and focus broken To: kifer@cs.stonybrook.edu, bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 29 Nov 2016 03:00:55 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) To: kifer@cs.stonybrook.edu, bug-gnu-emacs@gnu.org Subject: Ediff 2.81.5 of July 4, 2013; control panel frame location and focus broken From: Aaron Peterson X-Reporter-Void-Vars-Found: ediff-patch-program ediff-patch-options --text follows this line-- Congratulations! You may have unearthed a bug in Ediff! Please make a concise and accurate summary of what happened and mail it to the address above. ----------------------------------------------------------- Invoking "ediff-buffers" starts ediff with no visible control panel, in either multiframe or plain. There is a frame, but it is not visible. It can be minimized with (iconify-frame), and it is then visible in the dock, even showing the ediff help menu in the icon. No visible control frame makes it difficult to switch *back* to ediff. Using (other-frame) the frame remains invisible but can get focus, as you can use ediff commands. You can also get back to ediff by selecting the frame directly from the Buffers menu or picking the ediff session from the registry. But only by creating a new frame and switching to the ediff control panel buffer manually do you get a visible control panel. However you get back to ediff, there is still a focus problem. The first command - like "n" or "p" often moves focus back to one of the two buffers being diffed. It can be reproduced with keyboard or mouse actions - it appears to be every other time the control frame is selected, say via mouse click or one of the above mechanisms, the next action will lose focus. I found a "workaround": get focus on the control frame and toggle help "?". Then you can safely execute other actions without losing focus. Thank you for your work! -Aaron Emacs : GNU Emacs 25.1.1 (x86_64-apple-darwin13.4.0, NS appkit-1265.21 Version 10.9.5 (Build 13F1911)) of 2016-09-20 Package: Ediff 2.81.5 of July 4, 2013 current state: ============== (setq ediff-diff-program "diff" ediff-diff-options "" ediff-diff3-program "diff3" ediff-diff3-options "" ediff-shell "sh" ediff-use-faces t ediff-auto-refine 'on ediff-highlighting-style 'face ediff-buffer-A # ediff-buffer-B # ediff-control-buffer # ediff-forward-word-function 'ediff-forward-word ediff-control-frame # ediff-control-frame-parameters '((name . "Ediff") (minibuffer) (user-position . t) (vertical-scroll-bars) (scrollbar-width . 0) (scrollbar-height . 0) (menu-bar-lines . 0) (tool-bar-lines . 0) (left-fringe . 0) (right-fringe . 0) (auto-lower) (auto-raise . t) (visibility) (width . 1) (height . 1) (top . 1601) (left . 6561)) ediff-control-frame-position-function 'ediff-make-frame-position ediff-prefer-iconified-control-frame nil ediff-window-setup-function 'ediff-setup-windows-multiframe ediff-split-window-function 'split-window-horizontally ediff-job-name 'ediff-buffers ediff-word-mode nil buffer-name "*Ediff Control Panel*" ediff-device-type 'ns ) From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 29 13:03:29 2016 Received: (at 25057) by debbugs.gnu.org; 29 Nov 2016 18:03:29 +0000 Received: from localhost ([127.0.0.1]:46389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBmka-0003oN-UC for submit@debbugs.gnu.org; Tue, 29 Nov 2016 13:03:29 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBmkZ-0003o8-FS for 25057@debbugs.gnu.org; Tue, 29 Nov 2016 13:03:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cBmkR-00027K-4e for 25057@debbugs.gnu.org; Tue, 29 Nov 2016 13:03:22 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37945) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cBmkR-00027G-1Z; Tue, 29 Nov 2016 13:03:19 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1077 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1cBmkQ-0003Wr-AC; Tue, 29 Nov 2016 13:03:18 -0500 Date: Tue, 29 Nov 2016 20:03:20 +0200 Message-Id: <83d1hexixj.fsf@gnu.org> From: Eli Zaretskii To: aaron peterson In-reply-to: (message from aaron peterson on Mon, 28 Nov 2016 23:46:22 -0800) Subject: Re: bug#25057: Ediff 2.81.5 of July 4, 2013; control panel frame location and focus broken References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: 25057 Cc: kifer@cs.stonybrook.edu, 25057@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > From: aaron peterson > Date: Mon, 28 Nov 2016 23:46:22 -0800 > > Invoking "ediff-buffers" starts ediff with no visible control panel, in > either multiframe or plain. There is a frame, but it is not visible. > It can be minimized with (iconify-frame), and it is then visible in the > dock, even showing the ediff help menu in the icon. I can't reproduce this, so it might be a Darwin specific problem. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 29 17:41:09 2016 Received: (at 25057) by debbugs.gnu.org; 29 Nov 2016 22:41:09 +0000 Received: from localhost ([127.0.0.1]:46588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBr5I-00024I-Us for submit@debbugs.gnu.org; Tue, 29 Nov 2016 17:41:09 -0500 Received: from mail-qk0-f178.google.com ([209.85.220.178]:33838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBr5H-00023v-Cn for 25057@debbugs.gnu.org; Tue, 29 Nov 2016 17:41:07 -0500 Received: by mail-qk0-f178.google.com with SMTP id q130so3802048qke.1 for <25057@debbugs.gnu.org>; Tue, 29 Nov 2016 14:41:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs-stonybrook-edu.20150623.gappssmtp.com; s=20150623; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to; bh=bgSbCbewOnTrsuzY7jMhxNlxavJvx4te1D+zCZmdIMs=; b=xh3/AT88/qHArSAOocNScDPQ8+MHys4dbg411JTDlaNt6NswaGvusolAAm/v0+Z16n bjYFVvUVE4viS4R5HJOX5NgxPSsjKeob9IWi7c5+S79mxjQPea+W143W9GmySNMTivRV eolC+yH0m+8Qk6OHPTYuLYopfQsTiGntXqRvez5oRRMm+Q9y9bEdrF9t2xS4SNgq7zFw eHd+Vn5BpJlXLf66d4OqdSXr7/+wNwWhl2lqibjgMrGicQPcbhMvcayKrmR08u8gR/vl QioVmQU1KDU5BpBWJU96Pds9Emtfel5ExbP2o/KQDhVkbgjnwXMFHEtuIFYfONiOniTS TjpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to; bh=bgSbCbewOnTrsuzY7jMhxNlxavJvx4te1D+zCZmdIMs=; b=QRo6j3P/frAktSiQfYHBJRjVfj/gV9b3Hks3wj+8EASc9i7vh4KRFsBKqOrG51G4MF EpA2FpsRDDyXCgoyQKbMGKHZOedLjpZQVfA6yFivZMzZ25Otf7Q4wr4atK5rfX6uOv30 zBaP9nObX8H/PbRqXvRv1MP7c50o8XQMRByZD5TJjGBY+XNHYMgTdPDG3zLPvruuHhwN hNskhnxQqdvIu8KgEbYmkHMtclSruQmflbwnYfArkS1KK/AbdXqkVq8nGBUo4ce/oQlL Wg9hQq9UH1SK9vT6zhYb9tz06BWXWPMN/YgIjfz6AGqjhgL4LCo8bsMBQRC2fQHCwmpt TqiQ== X-Gm-Message-State: AKaTC02pAW6iT4W3mhuneJtJxhqRJoFzMq3ahc5slxiS7l+LjW31qRRS/JkYUYOMROHn93xD X-Received: by 10.55.36.149 with SMTP id k21mr26049689qkk.252.1480459261861; Tue, 29 Nov 2016 14:41:01 -0800 (PST) Received: from [192.168.1.106] (ool-182f8da6.dyn.optonline.net. [24.47.141.166]) by smtp.gmail.com with ESMTPSA id q3sm28956760qtc.34.2016.11.29.14.41.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 29 Nov 2016 14:41:01 -0800 (PST) Subject: Re: bug#25057: Ediff 2.81.5 of July 4, 2013; control panel frame location and focus broken To: Eli Zaretskii , aaron peterson References: <83d1hexixj.fsf@gnu.org> From: Michael Kifer Message-ID: <29aef70f-9bb5-fe2a-b8f8-f60e3dcf0c1c@cs.stonybrook.edu> Date: Tue, 29 Nov 2016 17:41:00 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <83d1hexixj.fsf@gnu.org> Content-Type: multipart/alternative; boundary="------------C29E9D8B3484A5A283E60D6A" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 25057 Cc: 25057@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) This is a multi-part message in MIME format. --------------C29E9D8B3484A5A283E60D6A Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 11/29/2016 01:03 PM, Eli Zaretskii wrote: >> From: aaron peterson >> Date: Mon, 28 Nov 2016 23:46:22 -0800 >> >> Invoking "ediff-buffers" starts ediff with no visible control panel, in >> either multiframe or plain. There is a frame, but it is not visible. >> It can be minimized with (iconify-frame), and it is then visible in the >> dock, even showing the ediff help menu in the icon. > I can't reproduce this, so it might be a Darwin specific problem. > me neither --------------C29E9D8B3484A5A283E60D6A Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
On 11/29/2016 01:03 PM, Eli Zaretskii wrote:
From: aaron peterson <metaxis@gmail.com>
Date: Mon, 28 Nov 2016 23:46:22 -0800

Invoking "ediff-buffers" starts ediff with no visible control panel, in
either multiframe or plain.  There is a frame, but it is not visible.
It can be minimized with (iconify-frame), and it is then visible in the
dock, even showing the ediff help menu in the icon.
I can't reproduce this, so it might be a Darwin specific problem.


me neither


--------------C29E9D8B3484A5A283E60D6A-- From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 29 18:08:49 2016 Received: (at 25057) by debbugs.gnu.org; 29 Nov 2016 23:08:49 +0000 Received: from localhost ([127.0.0.1]:46609 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBrW5-0004Nr-AC for submit@debbugs.gnu.org; Tue, 29 Nov 2016 18:08:49 -0500 Received: from mail-yw0-f170.google.com ([209.85.161.170]:33069) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBrW3-0004Ne-OX for 25057@debbugs.gnu.org; Tue, 29 Nov 2016 18:08:48 -0500 Received: by mail-yw0-f170.google.com with SMTP id r204so147549322ywb.0 for <25057@debbugs.gnu.org>; Tue, 29 Nov 2016 15:08:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=OL2xVhbnyJoELwHGZD4/2FJi0ZBJ8N93BLKqo8g6VUA=; b=CWIaER79jfzbufqPYZhbviExlTntcB0hza00RZ//2PpoKQNCacMQfLd9Ak6ALcHgKk yxC+P+TjMdZkppvjxB/nUWSk0ajrGfEVi47BeYfxw/NotpNrAzMzLUd3z8QzyXZgbUoL 3FlUNQjI1Le/O4aq/fcp7T9FN//qT/3no7U6MdvDjWAOPzYZbwW5XhI+5o7t335YZyNb YTtsRNkn5/XetpU/k4agZXPXU7JL9jmy4J0OgyY/Mft9cEiEhYIxSnAV6aDISwqUyybX 6tPyL4yJEtKRAA1T4ASKeuQ3ooJpPKprCbq7bs693p1L1SlN1J7+6MRc8PdQbOlAF+DE 1+sQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=OL2xVhbnyJoELwHGZD4/2FJi0ZBJ8N93BLKqo8g6VUA=; b=B3U75ZAYT9iJIH90zl4WxFe7Y6uyhClyT9H7znTx48lf1OcK5fhIvrP7kjsvl9wj21 jKfJmRpq+6bSWDGPJ3ivL2azPx4GBhgOgCv3OUA382uBB4akI3I6jcjiADAgsN8JKi3i HMHlQHM7r1gFTWfVeJmaQCRDeWrf4rub37EuldB6djxNTWM99TyZMErFuIs9C8Z/WNjV zbweu3VECskxONIVReJAGKa4NuM35Ze4w6uZ6PaYhl3tK4N76ZCHyQwvNXjetsImgBwX C4yfCLfST2OFoL+ZXLN+NMkGSo/5Ek21VQZ6gNzSdcCPOK0HiV6mrAMuxIi97q1W9Dhq VEqA== X-Gm-Message-State: AKaTC01JFCLV3K5zb7WMwuj9jBfWj2jES/rQKwi7AO6CwJTA5co1J6i8BdM4iblBwj0ZOjNM9j0joP384X/JPw== X-Received: by 10.13.252.131 with SMTP id m125mr32807267ywf.117.1480460922342; Tue, 29 Nov 2016 15:08:42 -0800 (PST) MIME-Version: 1.0 Received: by 10.129.32.132 with HTTP; Tue, 29 Nov 2016 15:08:41 -0800 (PST) In-Reply-To: <29aef70f-9bb5-fe2a-b8f8-f60e3dcf0c1c@cs.stonybrook.edu> References: <83d1hexixj.fsf@gnu.org> <29aef70f-9bb5-fe2a-b8f8-f60e3dcf0c1c@cs.stonybrook.edu> From: aaron peterson Date: Tue, 29 Nov 2016 15:08:41 -0800 Message-ID: Subject: Re: bug#25057: Ediff 2.81.5 of July 4, 2013; control panel frame location and focus broken To: Michael Kifer Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 25057 Cc: Eli Zaretskii , 25057@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Sorry about the platform. So this is more likely to be a problem with window handling specific to the OS rather than ediff per se. I don't have any experience with emacs development, but I'd be happy to do some more light-weight sleuthing such as: * provide more detail or debug info * try to repro against other versions of OS X (the bug was observed on Darwin 16.1.0, "macOS 10.12") * build and try fixes From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 16 14:03:46 2017 Received: (at 25057) by debbugs.gnu.org; 16 Feb 2017 19:03:46 +0000 Received: from localhost ([127.0.0.1]:42553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ceRLG-0007T1-Dp for submit@debbugs.gnu.org; Thu, 16 Feb 2017 14:03:46 -0500 Received: from sinyavsky.aurox.ch ([37.35.109.145]:44189) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ceRLB-0007Sk-Ps for 25057@debbugs.gnu.org; Thu, 16 Feb 2017 14:03:42 -0500 Received: from sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) by sinyavsky.aurox.ch (Postfix) with ESMTP id B64EC22363 for <25057@debbugs.gnu.org>; Thu, 16 Feb 2017 19:00:34 +0000 (UTC) Authentication-Results: sinyavsky.aurox.ch (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=aurox.ch DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aurox.ch; h= content-type:content-type:mime-version:message-id:in-reply-to :date:date:references:subject:subject:to:from:from; s=dkim; t= 1487271632; x=1488135633; bh=Vr5vRuzUWwobOuafwgBpHkyrK3vFEPOWvaW s02jSaRQ=; b=qSJalzCSy/yelR0HZaz+/EVHa4tcQT3dzxwSpzWmhXaoudcJ6jj a5pjOh3tGFtqOJJvUpS2FNb17vsqTg/99BFt0zw+LHx1+0Xh9hblAKY5iOFsZQmi c5TF+fwMhzXczTNOiv1RKWmb9FZHZ71tDqlLn+9VYWaG8w//E49sGHyI= X-Virus-Scanned: Debian amavisd-new at test.virtualizor.com Received: from sinyavsky.aurox.ch ([127.0.0.1]) by sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id w8hUhYGZslf9 for <25057@debbugs.gnu.org>; Thu, 16 Feb 2017 19:00:32 +0000 (UTC) Received: from gray (54.4.4.85.dynamic.wline.res.cust.swisscom.ch [85.4.4.54]) by sinyavsky.aurox.ch (Postfix) with ESMTPSA id E34CE2233E; Thu, 16 Feb 2017 19:00:31 +0000 (UTC) From: charles@aurox.ch (Charles A. Roelli) To: aaron peterson Subject: Re: bug#25057: Ediff 2.81.5 of July 4, 2013; control panel frame location and focus broken References: <83d1hexixj.fsf@gnu.org> <29aef70f-9bb5-fe2a-b8f8-f60e3dcf0c1c@cs.stonybrook.edu> Date: Thu, 16 Feb 2017 20:03:28 +0100 In-Reply-To: (aaron peterson's message of "Tue, 29 Nov 2016 15:08:41 -0800") Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 25057 Cc: 25057@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) On Tue, Nov 29 2016 at 03:08:41 pm, aaron peterson wrote: > Sorry about the platform. So this is more likely to be a problem with > window handling specific to the OS rather than ediff per se. I don't > have any experience with emacs development, but I'd be happy to do > > some more light-weight sleuthing such as: > > * provide more detail or debug info > * try to repro against other versions of OS X (the bug was observed on > Darwin 16.1.0, "macOS 10.12") > * build and try fixes I can also reproduce this on 10.6/Snow Leopard. I use the following as a workaround: (setq ediff-window-setup-function 'ediff-setup-windows-plain) From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 18 12:06:40 2017 Received: (at 25057) by debbugs.gnu.org; 18 Feb 2017 17:06:40 +0000 Received: from localhost ([127.0.0.1]:45229 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf8T1-0001N2-Pu for submit@debbugs.gnu.org; Sat, 18 Feb 2017 12:06:39 -0500 Received: from sinyavsky.aurox.ch ([37.35.109.145]:45877) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cf8T0-0001Mo-CK for 25057@debbugs.gnu.org; Sat, 18 Feb 2017 12:06:38 -0500 Received: from sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) by sinyavsky.aurox.ch (Postfix) with ESMTP id 19EA52236D for <25057@debbugs.gnu.org>; Sat, 18 Feb 2017 17:03:33 +0000 (UTC) Authentication-Results: sinyavsky.aurox.ch (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=aurox.ch DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aurox.ch; h= content-type:content-type:mime-version:message-id:in-reply-to :date:date:references:subject:subject:to:from:from; s=dkim; t= 1487437411; x=1488301412; bh=55cNWMTMNcOJHEPqVPse0l9/Qd/5MjSocYP mdsVIoc0=; b=vNWRLu/H5+WCAnmwWVa5SRE1RGP8Rf8EZyYyv5S5T7ijb1h1uWG h+c2FTuQyVLR6DkY+iULgweY8ihjHDdx+dohC4wZvJxP0b6wtNvhRWctdpq0Geil 34H+bT21pbZRutVqh6a2OrXwbb5HST89dcr0T5E1UJYLjCW5lw40WPNw= X-Virus-Scanned: Debian amavisd-new at test.virtualizor.com Received: from sinyavsky.aurox.ch ([127.0.0.1]) by sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Y2UtcpeuSZWh for <25057@debbugs.gnu.org>; Sat, 18 Feb 2017 17:03:31 +0000 (UTC) Received: from gray (54.4.4.85.dynamic.wline.res.cust.swisscom.ch [85.4.4.54]) by sinyavsky.aurox.ch (Postfix) with ESMTPSA id 024902233E; Sat, 18 Feb 2017 17:03:28 +0000 (UTC) From: charles@aurox.ch (Charles A. Roelli) To: aaron peterson Subject: Re: bug#25057: Ediff 2.81.5 of July 4, 2013; control panel frame location and focus broken References: <83d1hexixj.fsf@gnu.org> <29aef70f-9bb5-fe2a-b8f8-f60e3dcf0c1c@cs.stonybrook.edu> Date: Sat, 18 Feb 2017 18:06:26 +0100 In-Reply-To: (aaron peterson's message of "Tue, 29 Nov 2016 15:08:41 -0800") Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 25057 Cc: 25057@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Ediff normally initializes its control frame to a location just outside the viewable area of the monitor, then it brings the frame back into the viewable area shortly afterwards. With Emacs on OS X, though, it seems that a frame that left the viewable area cannot return. The following code slowly moves a frame across the width of the monitor until it's a little past the viewable edge, then brings it back. (let ((display-width (display-pixel-width)) (dx 200) (frame-x 1)) (setq frame-test (make-frame `((top . 1) (left . ,frame-x)))) (sleep-for 0.5) ;; 1. Move it until it's off-screen. (while (< frame-x display-width) (setq frame-x (+ frame-x dx)) (modify-frame-parameters frame-test `((left . ,frame-x))) (sleep-for 0.5)) (sleep-for 1) ;; 2. Bring it back. (while (> frame-x dx) (setq frame-x (- frame-x dx)) (modify-frame-parameters frame-test `((left . ,frame-x))) (sleep-for 0.5)) (sleep-for 1) (delete-frame frame-test)) On GNU/Linux, the frame comes back as expected. But on OS X 10.6 the frame does not return to the viewable area (step 2). Maybe there is a bug in the frame handling code for the NS port. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 22 11:47:33 2017 Received: (at 25057-done) by debbugs.gnu.org; 22 Aug 2017 15:47:33 +0000 Received: from localhost ([127.0.0.1]:49739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkBOv-0000dy-1O for submit@debbugs.gnu.org; Tue, 22 Aug 2017 11:47:33 -0400 Received: from sinyavsky.aurox.ch ([37.35.109.145]:39981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkBOt-0000dl-1h for 25057-done@debbugs.gnu.org; Tue, 22 Aug 2017 11:47:31 -0400 Received: from sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) by sinyavsky.aurox.ch (Postfix) with ESMTP id 8F2BF2250A for <25057-done@debbugs.gnu.org>; Tue, 22 Aug 2017 15:41:35 +0000 (UTC) Authentication-Results: sinyavsky.aurox.ch (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=aurox.ch DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aurox.ch; h= references:subject:subject:in-reply-to:to:from:from:message-id :date:date; s=dkim; t=1503416494; x=1504280495; bh=pxX6/uoOnW3a+ h9jzwf87BFKLe2REcOM1osacSh2wk4=; b=viG26iu3hIUE7Vu2A7HqplUP9LlHF +291IVIAN7++Ut2jdTEnspmoL6aKMnssAEUUGDgpww1Nr4/J7cGTkI6nKzBf1HMP KWYt6+GURcKj8xIHUw99sWmftM/Lku2Llc/4/5Ym/tZY0Qyp0mpWC5ce9FFIs7Hy 3lENnnOXlF6qfo= X-Virus-Scanned: Debian amavisd-new at test.virtualizor.com Received: from sinyavsky.aurox.ch ([127.0.0.1]) by sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id qjGJ9T1B_wzt for <25057-done@debbugs.gnu.org>; Tue, 22 Aug 2017 15:41:34 +0000 (UTC) Received: from gray (125.85.192.178.dynamic.wline.res.cust.swisscom.ch [178.192.85.125]) by sinyavsky.aurox.ch (Postfix) with ESMTPSA id 866E8224F8; Tue, 22 Aug 2017 15:41:34 +0000 (UTC) Date: Tue, 22 Aug 2017 17:47:22 +0200 Message-Id: From: charles@aurox.ch (Charles A. Roelli) To: charles@aurox.ch (Charles A. Roelli) In-reply-to: (charles@aurox.ch) Subject: Re: bug#25057: Ediff 2.81.5 of July 4, 2013; control panel frame location and focus broken References: <83d1hexixj.fsf@gnu.org> <29aef70f-9bb5-fe2a-b8f8-f60e3dcf0c1c@cs.stonybrook.edu> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 25057-done Cc: 25057-done@debbugs.gnu.org, metaxis@gmail.com, eliz@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is fixed in the next release (26.1), so I'm closing this bug. See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25818, and: commit 6e0cac4896f70b28b2a608fd63bc88b0253313bf Date: Thu Apr 27 20:44:09 2017 +0200 Constrain non-child frames to screen area in OS X * src/nsterm.m (constrainFrameRect:toScreen:): Constrain non-child frames in OS X, if they would otherwise go offscreen. Fixes: debbugs:25818 From unknown Mon Aug 18 08:54:12 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 20 Sep 2017 11:24:05 +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