From unknown Wed Jun 18 23:02:50 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#12218 <12218@debbugs.gnu.org> To: bug#12218 <12218@debbugs.gnu.org> Subject: Status: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel Reply-To: bug#12218 <12218@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:02:50 +0000 retitle 12218 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff c= ontrol panel reassign 12218 emacs submitter 12218 Jambunathan K severity 12218 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 17 06:31:05 2012 Received: (at submit) by debbugs.gnu.org; 17 Aug 2012 10:31:05 +0000 Received: from localhost ([127.0.0.1]:34823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T2JpY-0005X3-7V for submit@debbugs.gnu.org; Fri, 17 Aug 2012 06:31:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54803) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T2JpV-0005Wm-TL for submit@debbugs.gnu.org; Fri, 17 Aug 2012 06:31:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T2Jgs-0006lN-Mh for submit@debbugs.gnu.org; Fri, 17 Aug 2012 06:22:07 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.5 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI,RCVD_IN_XBL,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:49534) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2Jgs-0006lJ-Ja for submit@debbugs.gnu.org; Fri, 17 Aug 2012 06:22:06 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39508) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2Jgr-0008D8-Nz for bug-gnu-emacs@gnu.org; Fri, 17 Aug 2012 06:22:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T2Jgq-0006l5-Nk for bug-gnu-emacs@gnu.org; Fri, 17 Aug 2012 06:22:05 -0400 Received: from mail-pb0-f41.google.com ([209.85.160.41]:42189) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2Jgq-0006ku-Hg for bug-gnu-emacs@gnu.org; Fri, 17 Aug 2012 06:22:04 -0400 Received: by pbbro12 with SMTP id ro12so3454584pbb.0 for ; Fri, 17 Aug 2012 03:22:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=cyR5FPhMt9iD5DUZ7eIdRVbBHZukRgwA+c6usHqOn+w=; b=i1VMkPeLjWipTFMcYA+hWa//ozwfrbm2qFPXhlChrYuS+glSKYS3bRuKQ4S1+qYsC+ D9j3T1y7LxPVYhT17WBRxPaC5UHNDj5aqxi641tllDqVpZUkSugXh2zP9g2TDipPNgDT sI6cjTqvHb/EyfQ0eTxObMsOhKnATdGmJzcc3y+VIND5kX5BI/m+LLuNjpY0PLxSoqr4 w/m/xrVlcQCw/Wtbj8AzBXLndPM95WJG6aNd+DmK+eHltLau/OL3/NvDK/FBbgQlvKcx CkWTzipWTtLpiyIRB2F5+CUJtHocNOTGRsHJsenmN1jvi2gzXGtVYa7mRitr9GSPrLKY ULzA== Received: by 10.68.222.102 with SMTP id ql6mr5892132pbc.72.1345198923638; Fri, 17 Aug 2012 03:22:03 -0700 (PDT) Received: from debian-6.05 ([101.63.249.41]) by mx.google.com with ESMTPS id kt2sm4640053pbc.73.2012.08.17.03.21.59 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 17 Aug 2012 03:22:02 -0700 (PDT) From: Jambunathan K To: bug-gnu-emacs@gnu.org Subject: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel Date: Fri, 17 Aug 2012 15:52:19 +0530 Message-ID: <87pq6pvmw4.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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.1 (------) My Bzr checkout is at kjambunathan@debian-6:~/src/emacs/trunk/lisp$ bzr version-info revision-id: rgm@gnu.org-20120817072823-0zjgqf10g1d0vcf1 date: 2012-08-17 00:28:23 -0700 build-date: 2012-08-17 15:46:53 +0530 revno: 109655 branch-nick: trunk 1. C-x C-f 2. M-x vc-ediff 3. Press `n' in the control panel 4. Note that the one of the src buffer - buffer B specifically - becomes receives focus (or whatever you call it) 5. Pressing another `n' and it modifies the src buffer. I would expect that focus never leave the ediff control panel. Seems like a recent regression to me. From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 05 12:14:43 2012 Received: (at 12218) by debbugs.gnu.org; 5 Oct 2012 16:14:43 +0000 Received: from localhost ([127.0.0.1]:56712 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKAXz-0006oG-53 for submit@debbugs.gnu.org; Fri, 05 Oct 2012 12:14:43 -0400 Received: from mailout-de.gmx.net ([213.165.64.23]:56013) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1TKAXw-0006o0-7v for 12218@debbugs.gnu.org; Fri, 05 Oct 2012 12:14:41 -0400 Received: (qmail invoked by alias); 05 Oct 2012 16:14:22 -0000 Received: from 62-47-56-28.adsl.highway.telekom.at (EHLO [62.47.56.28]) [62.47.56.28] by mail.gmx.net (mp037) with SMTP; 05 Oct 2012 18:14:22 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1/TQ4VDVWXTp1HNMb0E4iozMOnthdQGs4W5niIQ2+ CJ/+hB/aQW4FV9 Message-ID: <506F076B.9040204@gmx.at> Date: Fri, 05 Oct 2012 18:14:35 +0200 From: martin rudalics MIME-Version: 1.0 To: Jambunathan K Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel References: <87pq6pvmw4.fsf@gmail.com> In-Reply-To: <87pq6pvmw4.fsf@gmail.com> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12218 Cc: 12218@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: 0.8 (/) > 1. C-x C-f > 2. M-x vc-ediff > 3. Press `n' in the control panel > 4. Note that the one of the src buffer - buffer B specifically - becomes > receives focus (or whatever you call it) > 5. Pressing another `n' and it modifies the src buffer. > > I would expect that focus never leave the ediff control panel. > > Seems like a recent regression to me. I can't reproduce that here. But maybe you should try customizing the variable `ediff-grab-mouse' to t. martin From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 05 13:11:55 2012 Received: (at 12218) by debbugs.gnu.org; 5 Oct 2012 17:11:55 +0000 Received: from localhost ([127.0.0.1]:56774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKBRK-0000Z6-Mk for submit@debbugs.gnu.org; Fri, 05 Oct 2012 13:11:55 -0400 Received: from mail-pb0-f44.google.com ([209.85.160.44]:55445) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKBRH-0000Ys-5g for 12218@debbugs.gnu.org; Fri, 05 Oct 2012 13:11:53 -0400 Received: by mail-pb0-f44.google.com with SMTP id ro8so2103882pbb.3 for <12218@debbugs.gnu.org>; Fri, 05 Oct 2012 10:11:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=h+egEnTgxA38nmA8+VgQtWjCaa9VTRq1fVBnBF9Sb0A=; b=wiOS8QYSfpXRpYIGeM82xfGTWkvO/RGRXzoNNyRQ7jxYDw4MPL8z5/rt+Q0ejpdFkk VYXnaWDeQCihBtT3sgOWQmPFqBCeuk9T9Y1lHuPJD0NSIj+6o0LiJabKITHCWLgYsDEe VeMZbQPtL/H/L7FBz2bSv2kgX7uv+2idEyUs4guZHuaT/4uBM5/Wy7IKekMlcec5uKUb +JYnZyK2jt7Ctcdrv3+kPsdrpDxFgMflQVkq9NZxTPL2sMWojcHd3JOnSeMFM4PD/sUd OjAybgKx7N2o9KoiU13kJjw4bMBYYePc7rm4TjtNrzZUMnTDvZNAkEH8XAVMrCYzyfZq rXng== Received: by 10.66.9.2 with SMTP id v2mr23085419paa.65.1349457093216; Fri, 05 Oct 2012 10:11:33 -0700 (PDT) Received: from debian-6.05 ([115.241.19.10]) by mx.google.com with ESMTPS id i9sm6297788pav.7.2012.10.05.10.11.21 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 05 Oct 2012 10:11:28 -0700 (PDT) From: Jambunathan K To: martin rudalics Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel References: <87pq6pvmw4.fsf@gmail.com> <506F076B.9040204@gmx.at> Date: Fri, 05 Oct 2012 22:42:51 +0530 In-Reply-To: <506F076B.9040204@gmx.at> (martin rudalics's message of "Fri, 05 Oct 2012 18:14:35 +0200") Message-ID: <874nm8alm4.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Debbugs-Envelope-To: 12218 Cc: 12218@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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 --=-=-= Content-Type: text/plain martin rudalics writes: >> 1. C-x C-f >> 2. M-x vc-ediff >> 3. Press `n' in the control panel >> 4. Note that the one of the src buffer - buffer B specifically - becomes >> receives focus (or whatever you call it) >> 5. Pressing another `n' and it modifies the src buffer. >> >> I would expect that focus never leave the ediff control panel. >> >> Seems like a recent regression to me. > > I can't reproduce that here. But maybe you should try customizing the > variable `ediff-grab-mouse' to t. I am debian squeeze running Emacs from trunk (bzr version is visible in the attached screenshot). Emacs is launched like this: ~/src/emacs/trunk/src/emacs --debug-init -Q `ediff-grab-mouse' is at it's default value of t. I am attaching a screenshot of my desktop. I don't know whether the diff file has any bearing on the behaviour. The register.el on display is the one obtained by applying the bug12389.diff. This bug is bit of an annoyance. I am happy you are lookng in to it. --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=bug12218.png Content-Transfer-Encoding: base64 Content-Description: bug12218.png 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 x6oLhRB/9U+7PnbnzWet6r3i4rOeOjHW3Rw9AY7f3xvnpV+L9V1Hjm88Wr582fz8vO/XIK1a1XHp ZSseenA4o4kDB8a+8Z97Lti8YuCc3rM2LO3qKn7lX59cWFj8yEc/8JvnZg8dHDdNcellK1av6YwZ KAAAkbW3t7/x9Tc/8ND9jz72iLWkZ2lPa1trS0vr6298wwMPPTB8fGjNmrXnnXvevt/sy2Syjt1N 09y7d++TTz1p/WjN1SyEuOzSyyYmJ4aGh4aGh/r6+tatXedZS4TAEjx2AEhEZk2/MTpWLBYU+8BE U07rXRqz0t++8fybXrXe+vyvPz74y+dOForGxlVLPvjWiydmFm+4rDLz7Oo+XanL1l/0iS8/IIRY efalfttICjFM8eb/9nmVLf1W+ZUgL6d0eXNHz4NPPWqa4sEnDyxZc3Fb90ohhG6aH/rHXddcsuGh pw8vO/uKwEOzaJoWOLmU345+hajnz5JCNE1zd/P6LbQ+5IQQ11y3+plnRqcm87lcpmdZm9DEyOjc yMj05z7/5da2prvu+sOBgXW5zOF9z41e/9o1b39HwuPsAQCQ+4P/4w8dS1avXn37be+anZstFArt bW3NL46Obmtrfec73qlpWqFQ+K/vfFsI0dvb4yiko6PjvXf8/uzsbKGQb2lptf9CvGrVqnff/m6V Wkrjeetb3hZ2FwCovI42bUWvefyUYh9YZnmv1hl3CPS5a5eeu/ZMFv2dhw7Ma13/z7//8s9vf+Xt W84bGpl56JnhiuTABd3MZDzeFG3pXLb+kjMjn3Wv1K80DXMXMvDqrZ7VOYqSFOJXgrscv0KyLR09 G6/45dBo78DVTa0d1i5t3f25ls5fDp3u2XhFtqXDLscvv7USzra2tnw+Xzrvo4pMJtPS0lJVhQgr AV6zpvOO37/wO9/ef+Tw1JHDk3OzhaVLW371+MN7njl2++3veOyR8e/+19GTJ2euu37NW942kM16 XB8AAJRfR7tz4NbjTzxxbOhoZ2fH9PRMPp/v7191zoD3DMwdHR1CKI37cteSxi4AUGba6pXm2LiZ LwT2gWlrVmbO2RC5oo2bX33rXfcVCy+bRXn1hgtWruv9xeETb/rQd3o6mk9NF5tbOv7icw91L1/V t+bsvjVnX/sn/ylMc+PmV3U3tfzfX3xybmZi5fpzl/evPj07ffWdX881tW7c/MqYLWBlfDOLRktO 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 K+L/AWwqqnqptuNyAAAAAElFTkSuQmCC --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=bug12389.diff Content-Description: bug12389.diff === modified file 'lisp/ChangeLog' --- lisp/ChangeLog 2012-10-03 08:50:49 +0000 +++ lisp/ChangeLog 2012-10-03 14:26:48 +0000 @@ -1,3 +1,9 @@ +2012-10-03 Jambunathan K + + * register.el (append-to-register, prepend-to-register): + Deactivate mark. This accords with current behaviour of + `copy-to-register'. See (Bug#12389). + 2012-10-03 Martin Rudalics * menu-bar.el (kill-this-buffer): Don't do anything when === modified file 'lisp/register.el' --- lisp/register.el 2012-09-09 08:10:56 +0000 +++ lisp/register.el 2012-10-03 13:21:46 +0000 @@ -382,6 +382,7 @@ register (cond ((not reg) text) ((stringp reg) (concat reg separator text)) (t (error "Register does not contain text"))))) + (setq deactivate-mark t) (cond (delete-flag (delete-region start end)) ((called-interactively-p 'interactive) @@ -400,6 +401,7 @@ register (cond ((not reg) text) ((stringp reg) (concat text separator reg)) (t (error "Register does not contain text"))))) + (setq deactivate-mark t) (cond (delete-flag (delete-region start end)) ((called-interactively-p 'interactive) --=-=-= Content-Type: text/plain > martin --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 05 14:08:17 2012 Received: (at 12218) by debbugs.gnu.org; 5 Oct 2012 18:08:17 +0000 Received: from localhost ([127.0.0.1]:56780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKCJr-0001qM-GQ for submit@debbugs.gnu.org; Fri, 05 Oct 2012 14:08:16 -0400 Received: from mailout-de.gmx.net ([213.165.64.22]:51875) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1TKCJo-0001q5-Cx for 12218@debbugs.gnu.org; Fri, 05 Oct 2012 14:08:13 -0400 Received: (qmail invoked by alias); 05 Oct 2012 18:07:54 -0000 Received: from 62-47-48-82.adsl.highway.telekom.at (EHLO [62.47.48.82]) [62.47.48.82] by mail.gmx.net (mp034) with SMTP; 05 Oct 2012 20:07:54 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1+cVXBQocWcuR7AYQrsVdK8rZD93D5cFYENQpf8XA pB+VIVC8GUSIXm Message-ID: <506F21F5.1050208@gmx.at> Date: Fri, 05 Oct 2012 20:07:49 +0200 From: martin rudalics MIME-Version: 1.0 To: Jambunathan K Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel References: <87pq6pvmw4.fsf@gmail.com> <506F076B.9040204@gmx.at> <874nm8alm4.fsf@gmail.com> In-Reply-To: <874nm8alm4.fsf@gmail.com> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12218 Cc: 12218@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: 0.8 (/) > I am debian squeeze running Emacs from trunk (bzr version is visible in > the attached screenshot). Emacs is launched like this: > > ~/src/emacs/trunk/src/emacs --debug-init -Q > > `ediff-grab-mouse' is at it's default value of t. And what happens if you set it to nil (that's what I use for whatever reason). IIRC ediff's mouse grabbing code is very convoluted and partly dead. > I am attaching a screenshot of my desktop. > > I don't know whether the diff file has any bearing on the behaviour. > The register.el on display is the one obtained by applying the > bug12389.diff. > > This bug is bit of an annoyance. I am happy you are lookng in to it. I'm afraid I can't be of much help here. I don't put the control panel in an extra frame; I use `ediff-setup-windows-plain'. martin From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 05 14:45:34 2012 Received: (at 12218) by debbugs.gnu.org; 5 Oct 2012 18:45:34 +0000 Received: from localhost ([127.0.0.1]:56799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKCtx-0002kj-Ll for submit@debbugs.gnu.org; Fri, 05 Oct 2012 14:45:34 -0400 Received: from mail-pa0-f44.google.com ([209.85.220.44]:43865) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKCtu-0002kV-E4 for 12218@debbugs.gnu.org; Fri, 05 Oct 2012 14:45:31 -0400 Received: by mail-pa0-f44.google.com with SMTP id fb11so2126766pad.3 for <12218@debbugs.gnu.org>; Fri, 05 Oct 2012 11:45:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=lUQxQqk+lo8MbKn2OXcZVDWTZDK30Xe0EEZRf/fWHlU=; b=U/TRHuCGr2aCmUksf8PqLXXFvniiYjocbgphCppMqUS3kL6pkCRFFcPTa/1nFotLSA nFXHLLeKW782IGpv6v1u7ZGeC5z2sL9Ls1Chl7HAJEC3078us/YgN3+7+dq0dhZJZI8o osQdlP6dvei1gb2UOGhoPUGSye15x/PQKaGhtu7KR4HW2J2oqkXWVQYcDi9BXGCdkozW jVaY6hwrdkbwgjKvyvxAV+iEVrZdrw3989J/nDsJ4AJT+nwNL7ZANcUQ1bevlEosAsIR jES3nKlHaFj3sMkPbf7IpyFZerNzMz7LJB4+f4VQ8zAQH0fNJenN2RupqxjdHOOA+zud 5p0g== Received: by 10.66.75.132 with SMTP id c4mr24013573paw.2.1349462712403; Fri, 05 Oct 2012 11:45:12 -0700 (PDT) Received: from debian-6.05 ([115.241.19.10]) by mx.google.com with ESMTPS id m5sm6400548pax.10.2012.10.05.11.45.01 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 05 Oct 2012 11:45:10 -0700 (PDT) From: Jambunathan K To: martin rudalics Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel References: <87pq6pvmw4.fsf@gmail.com> <506F076B.9040204@gmx.at> <874nm8alm4.fsf@gmail.com> <506F21F5.1050208@gmx.at> Date: Sat, 06 Oct 2012 00:16:31 +0530 In-Reply-To: <506F21F5.1050208@gmx.at> (martin rudalics's message of "Fri, 05 Oct 2012 20:07:49 +0200") Message-ID: <877gr44v08.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 12218 Cc: 12218@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: 0.1 (/) martin rudalics writes: >> I am debian squeeze running Emacs from trunk (bzr version is visible in >> the attached screenshot). Emacs is launched like this: >> >> ~/src/emacs/trunk/src/emacs --debug-init -Q >> >> `ediff-grab-mouse' is at it's default value of t. > > And what happens if you set it to nil (that's what I use for whatever > reason). IIRC ediff's mouse grabbing code is very convoluted and partly > dead. If I set `ediff-grab-mouse' to nil, I continue get the buggy behaviour. >> I am attaching a screenshot of my desktop. >> >> I don't know whether the diff file has any bearing on the behaviour. >> The register.el on display is the one obtained by applying the >> bug12389.diff. >> >> This bug is bit of an annoyance. I am happy you are lookng in to it. > > I'm afraid I can't be of much help here. I don't put the control panel > in an extra frame; I use `ediff-setup-windows-plain'. I don't know how to use `ediff-setup-windows-plain'. Can you give more information? I expect the right behaviour with `emacs -Q'. It doesn't matter what configuration you have in your local area. Btw, I am concerned that you might not have tried my recipe in first place. May be you should... > martin From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 05 15:08:05 2012 Received: (at 12218) by debbugs.gnu.org; 5 Oct 2012 19:08:05 +0000 Received: from localhost ([127.0.0.1]:56878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKDFl-0003Id-If for submit@debbugs.gnu.org; Fri, 05 Oct 2012 15:08:05 -0400 Received: from mailout-de.gmx.net ([213.165.64.22]:48731) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1TKDFk-0003IB-7C for 12218@debbugs.gnu.org; Fri, 05 Oct 2012 15:08:05 -0400 Received: (qmail invoked by alias); 05 Oct 2012 19:07:46 -0000 Received: from 62-47-48-82.adsl.highway.telekom.at (EHLO [62.47.48.82]) [62.47.48.82] by mail.gmx.net (mp032) with SMTP; 05 Oct 2012 21:07:46 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1/cbUY4SZHcnY+s7yuZjG6r5CoP9AqZ0LGqQerdUX st6tgH4NZZdJDr Message-ID: <506F3001.1030305@gmx.at> Date: Fri, 05 Oct 2012 21:07:45 +0200 From: martin rudalics MIME-Version: 1.0 To: Jambunathan K Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel References: <87pq6pvmw4.fsf@gmail.com> <506F076B.9040204@gmx.at> <874nm8alm4.fsf@gmail.com> <506F21F5.1050208@gmx.at> <877gr44v08.fsf@gmail.com> In-Reply-To: <877gr44v08.fsf@gmail.com> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12218 Cc: 12218@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: 0.8 (/) > I don't know how to use `ediff-setup-windows-plain'. Can you give more > information? I have the following ediff-related settings in my .emacs: (custom-set-variables '(ediff-custom-diff-options "-c --binary") '(ediff-grab-mouse nil) '(ediff-merge-split-window-function (quote split-window-horizontally)) '(ediff-patch-options "-f --binary") '(ediff-split-window-function (quote split-window-horizontally)) '(ediff-trees-file-ignore-regexp "\\`\\(\\.?#.*\\|.*,v\\|.*~\\|CVS\\|_darcs\\|.*\\.elc\\)\\'") '(ediff-window-setup-function (quote ediff-setup-windows-plain))) > I expect the right behaviour with `emacs -Q'. It doesn't matter what > configuration you have in your local area. It sometimes does. With multiple frames your window manager settings might kick in. > Btw, I am concerned that you might not have tried my recipe in first > place. May be you should... Be assured I did. With emacs -Q your scenario works without problems here. But I remember that I had to set `ediff-grab-mouse' to nil with my one-frame setup precisely because of the problem you described. I suppose it's related to my `mouse-autoselect-window' settings but didn't explore this issue any further. martin From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 05 15:41:04 2012 Received: (at 12218) by debbugs.gnu.org; 5 Oct 2012 19:41:04 +0000 Received: from localhost ([127.0.0.1]:56899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKDlf-00042S-Fd for submit@debbugs.gnu.org; Fri, 05 Oct 2012 15:41:04 -0400 Received: from mail-pb0-f44.google.com ([209.85.160.44]:35628) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKDlc-00041y-Na for 12218@debbugs.gnu.org; Fri, 05 Oct 2012 15:41:02 -0400 Received: by mail-pb0-f44.google.com with SMTP id ro8so2256961pbb.3 for <12218@debbugs.gnu.org>; Fri, 05 Oct 2012 12:40:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=x+UzhP32vQy/LQMnVE6RvRbXyTgtV1H/kt/J6SpcPng=; b=Yot44RoWyv3lCnk/NzwVKKw4T/ZkxNJXVsWKyDi3UTTF9MEs5alkrbG+JjOVx2M7tr V5bCekdhF6Un60NacqVR6ew64ZIhhyxNpav+T4W5XVpIcHNzQKCHMJ1xRc6nVDNdRJSi 5EgSPpKiqyCgbpwpQ36QQnIHMe2Ynl9saXP5Q7x/53uh51dOdPvtgU7gVeiDlGhT7wJL nuyR8rNa5RQk7aqKVDkptL8qqTIU6B0NcvfLATqiJThLF9KcF/HnI34FSCqeJAJdkPsb DHnaV3EAkEzu4i/QqfhEKRla9Xh1n8ybPKT8rwum2k5TBCRLhYaLs+xYdXubFkD2gPgQ ryfw== Received: by 10.68.129.5 with SMTP id ns5mr33170336pbb.103.1349466041558; Fri, 05 Oct 2012 12:40:41 -0700 (PDT) Received: from debian-6.05 ([115.241.19.10]) by mx.google.com with ESMTPS id g1sm6456792paz.18.2012.10.05.12.40.37 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 05 Oct 2012 12:40:40 -0700 (PDT) From: Jambunathan K To: martin rudalics Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel References: <87pq6pvmw4.fsf@gmail.com> <506F076B.9040204@gmx.at> <874nm8alm4.fsf@gmail.com> <506F21F5.1050208@gmx.at> <877gr44v08.fsf@gmail.com> <506F3001.1030305@gmx.at> Date: Sat, 06 Oct 2012 01:12:07 +0530 In-Reply-To: <506F3001.1030305@gmx.at> (martin rudalics's message of "Fri, 05 Oct 2012 21:07:45 +0200") Message-ID: <87391sg0z4.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 12218 Cc: 12218@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: 0.1 (/) martin rudalics writes: >> I don't know how to use `ediff-setup-windows-plain'. Can you give more >> information? > > I have the following ediff-related settings in my .emacs: > > (custom-set-variables > '(ediff-custom-diff-options "-c --binary") > '(ediff-grab-mouse nil) > '(ediff-merge-split-window-function (quote split-window-horizontally)) > '(ediff-patch-options "-f --binary") > '(ediff-split-window-function (quote split-window-horizontally)) > '(ediff-trees-file-ignore-regexp > "\\`\\(\\.?#.*\\|.*,v\\|.*~\\|CVS\\|_darcs\\|.*\\.elc\\)\\'") > '(ediff-window-setup-function (quote ediff-setup-windows-plain))) If my init file contains just the last line as below: (custom-set-variables '(ediff-window-setup-function (quote ediff-setup-windows-plain))) then I get the expected behaviour. >> I expect the right behaviour with `emacs -Q'. It doesn't matter what >> configuration you have in your local area. > > It sometimes does. With multiple frames your window manager settings > might kick in. 0. IMPORTANT: REMOVE all customizations and start with emacs -Q 1. C-x C-f lisp/register.el 2. C-x C-w register-1.el 3. Make some changes here and there in register-1.el 4. M-x ediff-files RET register.el RET register-1.el 5. Enusre that the control panel pops-up in a separate frame. 6. Keep pressing `n' 7. The focus NEVER LEAVES the control panel on my machine. Summary: M-x vc-ediff RET is buggy while M-x ediff-files RET is NOT buggy. Given the above experiment/result do you still think that window manager is at play here. My "gut" feeling says that vc-ediff is "forgetting" some stuff. (Remember vc-ediff is fairly a new arrival) >> Btw, I am concerned that you might not have tried my recipe in first >> place. May be you should... > > Be assured I did. With emacs -Q your scenario works without problems > here. But I remember that I had to set `ediff-grab-mouse' to nil with > my one-frame setup precisely because of the problem you described. I > suppose it's related to my `mouse-autoselect-window' settings but didn't > explore this issue any further. If multiple-frames is problematic (on some machines) shouldn't the default be modified to be just plain. But, in that case, people like me, who are used to seeing the control panel float to top-right, will complain that the defaults are changed :-). > martin From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 06 04:14:42 2012 Received: (at 12218) by debbugs.gnu.org; 6 Oct 2012 08:14:43 +0000 Received: from localhost ([127.0.0.1]:57623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKPX0-0004Jr-06 for submit@debbugs.gnu.org; Sat, 06 Oct 2012 04:14:42 -0400 Received: from mailout-de.gmx.net ([213.165.64.22]:53476) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1TKPWx-0004Je-7o for 12218@debbugs.gnu.org; Sat, 06 Oct 2012 04:14:40 -0400 Received: (qmail invoked by alias); 06 Oct 2012 08:14:15 -0000 Received: from 62-47-53-96.adsl.highway.telekom.at (EHLO [62.47.53.96]) [62.47.53.96] by mail.gmx.net (mp070) with SMTP; 06 Oct 2012 10:14:15 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX18+U6IrYlE+p9H3Ec3WIZcm6jwHTk4yJe8YBovnC3 M21jHjjtPICWdT Message-ID: <506FE852.5020603@gmx.at> Date: Sat, 06 Oct 2012 10:14:10 +0200 From: martin rudalics MIME-Version: 1.0 To: Jambunathan K Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel References: <87pq6pvmw4.fsf@gmail.com> <506F076B.9040204@gmx.at> <874nm8alm4.fsf@gmail.com> <506F21F5.1050208@gmx.at> <877gr44v08.fsf@gmail.com> <506F3001.1030305@gmx.at> <87391sg0z4.fsf@gmail.com> In-Reply-To: <87391sg0z4.fsf@gmail.com> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12218 Cc: 12218@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: 0.8 (/) > 0. IMPORTANT: REMOVE all customizations and start with emacs -Q > 1. C-x C-f lisp/register.el > 2. C-x C-w register-1.el > 3. Make some changes here and there in register-1.el > 4. M-x ediff-files RET register.el RET register-1.el > 5. Enusre that the control panel pops-up in a separate frame. > 6. Keep pressing `n' > 7. The focus NEVER LEAVES the control panel on my machine. > > Summary: M-x vc-ediff RET is buggy while M-x ediff-files RET is NOT > buggy. `vc-ediff' ends up calling `ediff-setup' just like `ediff-files'. So we'd have to find something that happens before these two calls that affects the behavior of `ediff-next-difference'. Maybe in an assignment to one of ediff's hooks. If you trace the calls to `ediff-setup' can you see any differences? > Given the above experiment/result do you still think that window manager > is at play here. My "gut" feeling says that vc-ediff is "forgetting" > some stuff. (Remember vc-ediff is fairly a new arrival) No. What I meant was that the window manager might be at play when comparing the behavior on your machine and mine or when comparing a multiframe with a one-frame setup. > If multiple-frames is problematic (on some machines) shouldn't the > default be modified to be just plain. If more people complained, this would probably happen. But IIUC ediff is not very popular and largely unmaintained. > But, in that case, people like me, who are used to seeing the control > panel float to top-right, will complain that the defaults are changed > :-). Likely. I've been told on this list that my one-frame setup for ediff is non-standard and any problems it causes "won't be a problem for most users" ;-) martin From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 06 13:51:16 2012 Received: (at 12218) by debbugs.gnu.org; 6 Oct 2012 17:51:16 +0000 Received: from localhost ([127.0.0.1]:58458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKYWx-00029V-7g for submit@debbugs.gnu.org; Sat, 06 Oct 2012 13:51:16 -0400 Received: from ps18281.dreamhost.com ([69.163.218.105]:37571 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKYWv-00029I-L7 for 12218@debbugs.gnu.org; Sat, 06 Oct 2012 13:51:14 -0400 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 46645451C23C; Sat, 6 Oct 2012 10:50:54 -0700 (PDT) From: Juri Linkov To: martin rudalics Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel Organization: JURTA References: <87pq6pvmw4.fsf@gmail.com> <506F076B.9040204@gmx.at> <874nm8alm4.fsf@gmail.com> <506F21F5.1050208@gmx.at> <877gr44v08.fsf@gmail.com> <506F3001.1030305@gmx.at> <87391sg0z4.fsf@gmail.com> <506FE852.5020603@gmx.at> Date: Sat, 06 Oct 2012 20:40:20 +0300 In-Reply-To: <506FE852.5020603@gmx.at> (martin rudalics's message of "Sat, 06 Oct 2012 10:14:10 +0200") Message-ID: <87k3v3ebo3.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12218 Cc: 12218@debbugs.gnu.org, Jambunathan K X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: 0.8 (/) >> If multiple-frames is problematic (on some machines) shouldn't the >> default be modified to be just plain. > > If more people complained, this would probably happen. But IIUC ediff > is not very popular and largely unmaintained. > >> But, in that case, people like me, who are used to seeing the control >> panel float to top-right, will complain that the defaults are changed >> :-). > > Likely. I've been told on this list that my one-frame setup for ediff > is non-standard and any problems it causes "won't be a problem for most > users" ;-) If you are collecting statistics on ediff usage on a one-frame setup, here is what I have in ~/.emacs: (custom-set-variables '(ediff-split-window-function (quote split-window-horizontally)) '(ediff-window-setup-function (quote ediff-setup-windows-plain)) I guess people are not complaining about bad defaults because they have customized them already. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 08 02:57:12 2012 Received: (at 12218) by debbugs.gnu.org; 8 Oct 2012 06:57:12 +0000 Received: from localhost ([127.0.0.1]:60665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TL7H6-0003ZO-JW for submit@debbugs.gnu.org; Mon, 08 Oct 2012 02:57:12 -0400 Received: from mailout-de.gmx.net ([213.165.64.23]:48281) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1TL7H4-0003Z1-5K for 12218@debbugs.gnu.org; Mon, 08 Oct 2012 02:57:11 -0400 Received: (qmail invoked by alias); 08 Oct 2012 06:56:38 -0000 Received: from 62-47-54-233.adsl.highway.telekom.at (EHLO [62.47.54.233]) [62.47.54.233] by mail.gmx.net (mp069) with SMTP; 08 Oct 2012 08:56:38 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1958LYwvbd5wPRtsgNehIbAOEN7j5byK/aGfYUoZ9 v/x+PYDpftSvTU Message-ID: <50727922.7010301@gmx.at> Date: Mon, 08 Oct 2012 08:56:34 +0200 From: martin rudalics MIME-Version: 1.0 To: Juri Linkov Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel References: <87pq6pvmw4.fsf@gmail.com> <506F076B.9040204@gmx.at> <874nm8alm4.fsf@gmail.com> <506F21F5.1050208@gmx.at> <877gr44v08.fsf@gmail.com> <506F3001.1030305@gmx.at> <87391sg0z4.fsf@gmail.com> <506FE852.5020603@gmx.at> <87k3v3ebo3.fsf@mail.jurta.org> In-Reply-To: <87k3v3ebo3.fsf@mail.jurta.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12218 Cc: 12218@debbugs.gnu.org, Jambunathan K X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: 0.8 (/) > I guess people are not complaining about bad defaults because > they have customized them already. While you're here - can you reproduce the OP's behavior? martin From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 08 07:36:13 2012 Received: (at 12218) by debbugs.gnu.org; 8 Oct 2012 11:36:13 +0000 Received: from localhost ([127.0.0.1]:60968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TLBd6-000484-VS for submit@debbugs.gnu.org; Mon, 08 Oct 2012 07:36:13 -0400 Received: from ps18281.dreamhost.com ([69.163.218.105]:44941 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TLBd5-00047v-6m for 12218@debbugs.gnu.org; Mon, 08 Oct 2012 07:36:12 -0400 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 124DD451E166; Mon, 8 Oct 2012 04:35:41 -0700 (PDT) From: Juri Linkov To: martin rudalics Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel Organization: JURTA References: <87pq6pvmw4.fsf@gmail.com> <506F076B.9040204@gmx.at> <874nm8alm4.fsf@gmail.com> <506F21F5.1050208@gmx.at> <877gr44v08.fsf@gmail.com> <506F3001.1030305@gmx.at> <87391sg0z4.fsf@gmail.com> <506FE852.5020603@gmx.at> <87k3v3ebo3.fsf@mail.jurta.org> <50727922.7010301@gmx.at> Date: Mon, 08 Oct 2012 14:03:35 +0300 In-Reply-To: <50727922.7010301@gmx.at> (martin rudalics's message of "Mon, 08 Oct 2012 08:56:34 +0200") Message-ID: <87r4p919r7.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12218 Cc: 12218@debbugs.gnu.org, Jambunathan K X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: 0.8 (/) > While you're here - can you reproduce the OP's behavior? It seems this bug depends on the desktop environment (window manager). I can't reproduce it on Gnome 2 (Metacity), but the screenshot shows that OP uses Xfce (Xfwm). From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 09 21:52:45 2013 Received: (at 12218) by debbugs.gnu.org; 10 Feb 2013 02:52:45 +0000 Received: from localhost ([127.0.0.1]:47660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U4N24-0000Af-TU for submit@debbugs.gnu.org; Sat, 09 Feb 2013 21:52:45 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:46091) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U4N22-0000AW-BB for 12218@debbugs.gnu.org; Sat, 09 Feb 2013 21:52:43 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1U4N1p-0005RY-Ga; Sat, 09 Feb 2013 21:52:29 -0500 From: Glenn Morris To: Juri Linkov Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel References: <87pq6pvmw4.fsf@gmail.com> <506F076B.9040204@gmx.at> <874nm8alm4.fsf@gmail.com> <506F21F5.1050208@gmx.at> <877gr44v08.fsf@gmail.com> <506F3001.1030305@gmx.at> <87391sg0z4.fsf@gmail.com> <506FE852.5020603@gmx.at> <87k3v3ebo3.fsf@mail.jurta.org> <50727922.7010301@gmx.at> <87r4p919r7.fsf@mail.jurta.org> X-Spook: JFK Venezuela Commecen keyhole UNSCOM cracking target X-Ran: m)b%He#J*(;D@2m*0j`k0En#9@n, (Juri Linkov's message of "Mon, 08 Oct 2012 14:03:35 +0300") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 12218 Cc: martin rudalics , Jambunathan K , 12218@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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.9 (------) Juri Linkov wrote: > I can't reproduce it on Gnome 2 (Metacity), but the screenshot shows > that OP uses Xfce (Xfwm). Issues happens for me with XFCE and M-x ediff all the way back to at least Emacs 22.3. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 10 05:58:29 2013 Received: (at 12218) by debbugs.gnu.org; 10 Feb 2013 10:58:29 +0000 Received: from localhost ([127.0.0.1]:48143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U4Uc9-0005wD-Kv for submit@debbugs.gnu.org; Sun, 10 Feb 2013 05:58:29 -0500 Received: from ps18281.dreamhost.com ([69.163.218.105]:58230 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U4Uc7-0005w3-Fa for 12218@debbugs.gnu.org; Sun, 10 Feb 2013 05:58:28 -0500 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 8385420191B702; Sun, 10 Feb 2013 02:58:11 -0800 (PST) From: Juri Linkov To: Glenn Morris Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel Organization: JURTA References: <87pq6pvmw4.fsf@gmail.com> <506F076B.9040204@gmx.at> <874nm8alm4.fsf@gmail.com> <506F21F5.1050208@gmx.at> <877gr44v08.fsf@gmail.com> <506F3001.1030305@gmx.at> <87391sg0z4.fsf@gmail.com> <506FE852.5020603@gmx.at> <87k3v3ebo3.fsf@mail.jurta.org> <50727922.7010301@gmx.at> <87r4p919r7.fsf@mail.jurta.org> Date: Sun, 10 Feb 2013 12:46:05 +0200 In-Reply-To: (Glenn Morris's message of "Sat, 09 Feb 2013 21:52:29 -0500") Message-ID: <878v6wmo7j.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12218 Cc: 12218@debbugs.gnu.org, Jambunathan K , martin rudalics X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -1.9 (-) >> I can't reproduce it on Gnome 2 (Metacity), but the screenshot shows >> that OP uses Xfce (Xfwm). > > Issues happens for me with XFCE and M-x ediff all the way back to at > least Emacs 22.3. As I see Ediff selects the frame using `raise-frame' and `set-mouse-position' instead of `frame-focus' as would be more natural to do. Maybe this is the cause of this problem. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 10 12:33:26 2013 Received: (at 12218) by debbugs.gnu.org; 10 Feb 2013 17:33:26 +0000 Received: from localhost ([127.0.0.1]:49274 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U4amL-00089k-6G for submit@debbugs.gnu.org; Sun, 10 Feb 2013 12:33:26 -0500 Received: from mout.gmx.net ([212.227.15.18]:57237) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U4amJ-00089c-JU for 12218@debbugs.gnu.org; Sun, 10 Feb 2013 12:33:24 -0500 Received: from mailout-de.gmx.net ([10.1.76.12]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0MAAjv-1UFLDu0kA5-00BNSD for <12218@debbugs.gnu.org>; Sun, 10 Feb 2013 18:33:07 +0100 Received: (qmail invoked by alias); 10 Feb 2013 17:33:06 -0000 Received: from 62-47-44-112.adsl.highway.telekom.at (EHLO [62.47.44.112]) [62.47.44.112] by mail.gmx.net (mp012) with SMTP; 10 Feb 2013 18:33:06 +0100 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX19hQBpfWWFh3A+fkCdKZ5ZUMmnLTlnrcV6qAwwoHA v3w0lMAx9WbXbh Message-ID: <5117D9C9.9050608@gmx.at> Date: Sun, 10 Feb 2013 18:32:57 +0100 From: martin rudalics MIME-Version: 1.0 To: Juri Linkov Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel References: <87pq6pvmw4.fsf@gmail.com> <506F076B.9040204@gmx.at> <874nm8alm4.fsf@gmail.com> <506F21F5.1050208@gmx.at> <877gr44v08.fsf@gmail.com> <506F3001.1030305@gmx.at> <87391sg0z4.fsf@gmail.com> <506FE852.5020603@gmx.at> <87k3v3ebo3.fsf@mail.jurta.org> <50727922.7010301@gmx.at> <87r4p919r7.fsf@mail.jurta.org> <878v6wmo7j.fsf@mail.jurta.org> In-Reply-To: <878v6wmo7j.fsf@mail.jurta.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 12218 Cc: Glenn Morris , Jambunathan K , 12218@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -1.9 (-) > As I see Ediff selects the frame using `raise-frame' and > `set-mouse-position' instead of `frame-focus' as would be > more natural to do. Maybe this is the cause of this problem. Do you mean it should redirect frame focus? martin From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 11 04:42:13 2013 Received: (at 12218) by debbugs.gnu.org; 11 Feb 2013 09:42:13 +0000 Received: from localhost ([127.0.0.1]:49853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U4pts-0000y6-1F for submit@debbugs.gnu.org; Mon, 11 Feb 2013 04:42:12 -0500 Received: from ps18281.dreamhost.com ([69.163.218.105]:36336 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U4pto-0000xm-4f for 12218@debbugs.gnu.org; Mon, 11 Feb 2013 04:42:08 -0500 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 910E82019A9F32; Mon, 11 Feb 2013 01:41:47 -0800 (PST) From: Juri Linkov To: martin rudalics Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel Organization: JURTA References: <87pq6pvmw4.fsf@gmail.com> <506F076B.9040204@gmx.at> <874nm8alm4.fsf@gmail.com> <506F21F5.1050208@gmx.at> <877gr44v08.fsf@gmail.com> <506F3001.1030305@gmx.at> <87391sg0z4.fsf@gmail.com> <506FE852.5020603@gmx.at> <87k3v3ebo3.fsf@mail.jurta.org> <50727922.7010301@gmx.at> <87r4p919r7.fsf@mail.jurta.org> <878v6wmo7j.fsf@mail.jurta.org> <5117D9C9.9050608@gmx.at> Date: Mon, 11 Feb 2013 11:27:19 +0200 In-Reply-To: <5117D9C9.9050608@gmx.at> (martin rudalics's message of "Sun, 10 Feb 2013 18:32:57 +0100") Message-ID: <87k3qf9oog.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12218 Cc: Glenn Morris , Jambunathan K , 12218@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -0.0 (/) > Do you mean it should redirect frame focus? Maybe `redirect-frame-focus' is what is needed. But unfortunately I can't reproduce this bug reliably to try various solutions. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 11 04:44:35 2013 Received: (at 12218) by debbugs.gnu.org; 11 Feb 2013 09:44:35 +0000 Received: from localhost ([127.0.0.1]:49865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U4pwA-00011v-Oa for submit@debbugs.gnu.org; Mon, 11 Feb 2013 04:44:34 -0500 Received: from mail-pa0-f54.google.com ([209.85.220.54]:41411) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U4pw8-00011n-Vg for 12218@debbugs.gnu.org; Mon, 11 Feb 2013 04:44:33 -0500 Received: by mail-pa0-f54.google.com with SMTP id fa10so2954314pad.13 for <12218@debbugs.gnu.org>; Mon, 11 Feb 2013 01:44:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=cBl0FScsr0LElZRfaThzWw7cfFkyDXEIzJwMbVrZwoo=; b=rJrDzoaCx4+siuo4K1WpccbEQMrU+Xp2pSI2pk1I0gECHXQpLYkQRZGBF9gJrXRqi2 DoI2Ifgb5tlgJmfEp5tKxQQCHSXgbuZ757KVY/v9tQ13/l5EzSWAi6jl6u3jtINWL15b +hqG2DFLjDK2Tgi7Vt/9Fky2m/d7KaZDmfH4f8pOZd3QDKa5uj28JdzbPGYvGbKScu7D oH6rvabVZLjcXZmDZUefWlFWrZvQRu2+Ek5vJ/udsFcu00MxJ/6EoML8PNWJTtBnjNQC Kdx7Fe8mWn7MvukWnWTiWFHiiaq+e5AOBznliSrRIbdqjqZIj8Z8q5EQnVY8ToYsl1SX Gk6w== X-Received: by 10.68.130.35 with SMTP id ob3mr16877784pbb.37.1360575853067; Mon, 11 Feb 2013 01:44:13 -0800 (PST) Received: from debian-6.05 ([101.63.220.123]) by mx.google.com with ESMTPS id id8sm7142987pbc.38.2013.02.11.01.44.09 (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Mon, 11 Feb 2013 01:44:12 -0800 (PST) From: Jambunathan K To: Juri Linkov Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel References: <87pq6pvmw4.fsf@gmail.com> <506F076B.9040204@gmx.at> <874nm8alm4.fsf@gmail.com> <506F21F5.1050208@gmx.at> <877gr44v08.fsf@gmail.com> <506F3001.1030305@gmx.at> <87391sg0z4.fsf@gmail.com> <506FE852.5020603@gmx.at> <87k3v3ebo3.fsf@mail.jurta.org> <50727922.7010301@gmx.at> <87r4p919r7.fsf@mail.jurta.org> <878v6wmo7j.fsf@mail.jurta.org> <5117D9C9.9050608@gmx.at> <87k3qf9oog.fsf@mail.jurta.org> Date: Mon, 11 Feb 2013 15:13:40 +0530 In-Reply-To: <87k3qf9oog.fsf@mail.jurta.org> (Juri Linkov's message of "Mon, 11 Feb 2013 11:27:19 +0200") Message-ID: <87621zb2yb.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12218 Cc: martin rudalics , 12218@debbugs.gnu.org, Glenn Morris X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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.6 (--) Juri Linkov writes: >> Do you mean it should redirect frame focus? > > Maybe `redirect-frame-focus' is what is needed. > But unfortunately I can't reproduce this bug reliably > to try various solutions. If you circulate a diff, I can try it out, as many times as you want. From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 12 12:59:48 2013 Received: (at 12218) by debbugs.gnu.org; 12 Feb 2013 17:59:48 +0000 Received: from localhost ([127.0.0.1]:52515 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U5K8w-00021z-VY for submit@debbugs.gnu.org; Tue, 12 Feb 2013 12:59:47 -0500 Received: from ps18281.dreamhost.com ([69.163.218.105]:36598 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U5K8u-00021l-1q for 12218@debbugs.gnu.org; Tue, 12 Feb 2013 12:59:45 -0500 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 2E188201C9F033; Tue, 12 Feb 2013 09:59:14 -0800 (PST) From: Juri Linkov To: Jambunathan K Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel Organization: JURTA References: <87pq6pvmw4.fsf@gmail.com> <506F076B.9040204@gmx.at> <874nm8alm4.fsf@gmail.com> <506F21F5.1050208@gmx.at> <877gr44v08.fsf@gmail.com> <506F3001.1030305@gmx.at> <87391sg0z4.fsf@gmail.com> <506FE852.5020603@gmx.at> <87k3v3ebo3.fsf@mail.jurta.org> <50727922.7010301@gmx.at> <87r4p919r7.fsf@mail.jurta.org> <878v6wmo7j.fsf@mail.jurta.org> <5117D9C9.9050608@gmx.at> <87k3qf9oog.fsf@mail.jurta.org> <87621zb2yb.fsf@gmail.com> Date: Tue, 12 Feb 2013 19:47:31 +0200 In-Reply-To: <87621zb2yb.fsf@gmail.com> (Jambunathan K.'s message of "Mon, 11 Feb 2013 15:13:40 +0530") Message-ID: <87zjz9r733.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12218 Cc: martin rudalics , 12218@debbugs.gnu.org, Glenn Morris X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -1.9 (-) >> But unfortunately I can't reproduce this bug reliably >> to try various solutions. > > If you circulate a diff, I can try it out, as many times as you want. Please try this patch: === modified file 'lisp/vc/ediff-util.el' --- lisp/vc/ediff-util.el 2013-01-03 00:36:36 +0000 +++ lisp/vc/ediff-util.el 2013-02-12 17:47:25 +0000 @@ -786,7 +786,11 @@ (defun ediff-recenter (&optional no-rehi (frame-live-p ediff-control-frame) (not ediff-use-long-help-message) (not (ediff-frame-iconified-p ediff-control-frame))) - (raise-frame ediff-control-frame)) + (if (fboundp 'select-frame-set-input-focus) + (select-frame-set-input-focus ediff-control-frame) + (raise-frame ediff-control-frame) + (select-frame ediff-control-frame) + (focus-frame ediff-control-frame))) ;; Redisplay whatever buffers are showing, if there is a selected difference (let ((control-frame ediff-control-frame) From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 13 00:35:44 2013 Received: (at 12218) by debbugs.gnu.org; 13 Feb 2013 05:35:44 +0000 Received: from localhost ([127.0.0.1]:53116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U5V0S-0001Gj-0t for submit@debbugs.gnu.org; Wed, 13 Feb 2013 00:35:44 -0500 Received: from mail-pa0-f44.google.com ([209.85.220.44]:34011) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U5V0O-0001GY-V8 for 12218@debbugs.gnu.org; Wed, 13 Feb 2013 00:35:42 -0500 Received: by mail-pa0-f44.google.com with SMTP id kp1so508091pab.3 for <12218@debbugs.gnu.org>; Tue, 12 Feb 2013 21:35:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=Jy1dBUr9rC/SMl52F/DWM/c46m/Deoo1DNTrWERmDCs=; b=R8LD5fp2r7QH8zMA/laHdnKj21xwqPtIguTGCoaY4XIsAc47UKQ7ulY5sRoR1N1Zvy c+UIBQ5/D+ULPRubGPRh5srFo/wBiKG6M5Bl149Pc6Rol8nvrHWY15efgI99/Cd5yRyX Kyv1mIktaWUk4gOrXivjlO4lhMFpYvZgiceJAtyPrsdR13du8VhW7U9V8xuq2laZYQjI ibZPV8UrvOzZE2y5/eCaIgTcFTy23y/+d49INBMPiIwnTwajSVNFc8ISucOT0iyPATdQ GHwnE2DZWB63oQDA5gpZ9ufnnAzrizEaRzQva8DnFgdFxwqgDECHN6WFKPHvIP49SFOl +Idg== X-Received: by 10.66.78.1 with SMTP id x1mr60183354paw.2.1360733707804; Tue, 12 Feb 2013 21:35:07 -0800 (PST) Received: from debian-6.05 ([115.241.62.17]) by mx.google.com with ESMTPS id o5sm80565893pay.5.2013.02.12.21.35.04 (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Tue, 12 Feb 2013 21:35:07 -0800 (PST) From: Jambunathan K To: Juri Linkov Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel References: <87pq6pvmw4.fsf@gmail.com> <506F076B.9040204@gmx.at> <874nm8alm4.fsf@gmail.com> <506F21F5.1050208@gmx.at> <877gr44v08.fsf@gmail.com> <506F3001.1030305@gmx.at> <87391sg0z4.fsf@gmail.com> <506FE852.5020603@gmx.at> <87k3v3ebo3.fsf@mail.jurta.org> <50727922.7010301@gmx.at> <87r4p919r7.fsf@mail.jurta.org> <878v6wmo7j.fsf@mail.jurta.org> <5117D9C9.9050608@gmx.at> <87k3qf9oog.fsf@mail.jurta.org> <87621zb2yb.fsf@gmail.com> <87zjz9r733.fsf@mail.jurta.org> Date: Wed, 13 Feb 2013 11:04:19 +0530 In-Reply-To: <87zjz9r733.fsf@mail.jurta.org> (Juri Linkov's message of "Tue, 12 Feb 2013 19:47:31 +0200") Message-ID: <87txpgrd44.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12218 Cc: martin rudalics , 12218@debbugs.gnu.org, Glenn Morris X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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.6 (--) I recommend that this patch be applied. Works for me on my XFCE sytem. Juri Linkov writes: >>> But unfortunately I can't reproduce this bug reliably >>> to try various solutions. >> >> If you circulate a diff, I can try it out, as many times as you want. > > Please try this patch: > > === modified file 'lisp/vc/ediff-util.el' > --- lisp/vc/ediff-util.el 2013-01-03 00:36:36 +0000 > +++ lisp/vc/ediff-util.el 2013-02-12 17:47:25 +0000 > @@ -786,7 +786,11 @@ (defun ediff-recenter (&optional no-rehi > (frame-live-p ediff-control-frame) > (not ediff-use-long-help-message) > (not (ediff-frame-iconified-p ediff-control-frame))) > - (raise-frame ediff-control-frame)) > + (if (fboundp 'select-frame-set-input-focus) > + (select-frame-set-input-focus ediff-control-frame) > + (raise-frame ediff-control-frame) > + (select-frame ediff-control-frame) > + (focus-frame ediff-control-frame))) > > ;; Redisplay whatever buffers are showing, if there is a selected difference > (let ((control-frame ediff-control-frame) From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 13 00:41:31 2013 Received: (at 12218) by debbugs.gnu.org; 13 Feb 2013 05:41:31 +0000 Received: from localhost ([127.0.0.1]:53124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U5V61-0001UA-GF for submit@debbugs.gnu.org; Wed, 13 Feb 2013 00:41:30 -0500 Received: from mail-pa0-f47.google.com ([209.85.220.47]:54334) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U5V5P-0001Sq-E5 for 12218@debbugs.gnu.org; Wed, 13 Feb 2013 00:41:11 -0500 Received: by mail-pa0-f47.google.com with SMTP id bj3so518919pad.34 for <12218@debbugs.gnu.org>; Tue, 12 Feb 2013 21:40:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=VYs24m4tDopcqaCEZeq0D+4o2A6unmm96BMe/2moxPo=; b=AK2A5RU8dIPk5fGEh8dOb+rj5L70gcBc692h47HCpEHEVXZ15HR7bjMRW6Zxs826Cb 2jJXp1Ejp37AN55RKXM9FOUR7oa06nKYLM8PaPktRodcVeQyHcrpmGHsHHw9cL/nG5rK NlRasTCfZIMkp7x94Jf16uNNgUlN3HvPrcyeYtNp+13LypxK33XkH6PFWHdae68GLbnl q0kNIXBadevjW8kMRDgC9FV912l9O/s9Wojbn3SfXo8RUdAcFmuNmvdiIE6XJ/A+R7gW EJVwlCGEN5yF2rgsaNkq1sxe9eRsuoiZaHXaGFadykGIWFCCZkciTuzb4Pg4r1Pjz9Qq Yh7Q== X-Received: by 10.66.4.136 with SMTP id k8mr3083026pak.22.1360734020878; Tue, 12 Feb 2013 21:40:20 -0800 (PST) Received: from debian-6.05 ([115.241.62.17]) by mx.google.com with ESMTPS id z10sm80598731pay.7.2013.02.12.21.40.17 (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Tue, 12 Feb 2013 21:40:20 -0800 (PST) From: Jambunathan K To: Juri Linkov Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel References: <87pq6pvmw4.fsf@gmail.com> <506F076B.9040204@gmx.at> <874nm8alm4.fsf@gmail.com> <506F21F5.1050208@gmx.at> <877gr44v08.fsf@gmail.com> <506F3001.1030305@gmx.at> <87391sg0z4.fsf@gmail.com> <506FE852.5020603@gmx.at> <87k3v3ebo3.fsf@mail.jurta.org> <50727922.7010301@gmx.at> <87r4p919r7.fsf@mail.jurta.org> <878v6wmo7j.fsf@mail.jurta.org> <5117D9C9.9050608@gmx.at> <87k3qf9oog.fsf@mail.jurta.org> <87621zb2yb.fsf@gmail.com> <87zjz9r733.fsf@mail.jurta.org> <87txpgrd44.fsf@gmail.com> Date: Wed, 13 Feb 2013 11:09:48 +0530 In-Reply-To: <87txpgrd44.fsf@gmail.com> (Jambunathan K.'s message of "Wed, 13 Feb 2013 11:04:19 +0530") Message-ID: <87halgn55n.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12218 Cc: martin rudalics , 12218@debbugs.gnu.org, Glenn Morris X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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.6 (--) Jambunathan K writes: > I recommend that this patch be applied. Works for me on my XFCE sytem. Also verified with "emacs -Q". > > > Juri Linkov writes: > >>>> But unfortunately I can't reproduce this bug reliably >>>> to try various solutions. >>> >>> If you circulate a diff, I can try it out, as many times as you want. >> >> Please try this patch: >> >> === modified file 'lisp/vc/ediff-util.el' >> --- lisp/vc/ediff-util.el 2013-01-03 00:36:36 +0000 >> +++ lisp/vc/ediff-util.el 2013-02-12 17:47:25 +0000 >> @@ -786,7 +786,11 @@ (defun ediff-recenter (&optional no-rehi >> (frame-live-p ediff-control-frame) >> (not ediff-use-long-help-message) >> (not (ediff-frame-iconified-p ediff-control-frame))) >> - (raise-frame ediff-control-frame)) >> + (if (fboundp 'select-frame-set-input-focus) >> + (select-frame-set-input-focus ediff-control-frame) >> + (raise-frame ediff-control-frame) >> + (select-frame ediff-control-frame) >> + (focus-frame ediff-control-frame))) >> >> ;; Redisplay whatever buffers are showing, if there is a selected difference >> (let ((control-frame ediff-control-frame) From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 13 03:45:40 2013 Received: (at 12218-done) by debbugs.gnu.org; 13 Feb 2013 08:45:40 +0000 Received: from localhost ([127.0.0.1]:53219 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U5XyG-00089o-0h for submit@debbugs.gnu.org; Wed, 13 Feb 2013 03:45:40 -0500 Received: from ps18281.dreamhost.com ([69.163.218.105]:55831 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U5XyB-000880-L4 for 12218-done@debbugs.gnu.org; Wed, 13 Feb 2013 03:45:38 -0500 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id C506F20199AE20; Wed, 13 Feb 2013 00:45:03 -0800 (PST) From: Juri Linkov To: Jambunathan K Subject: Re: bug#12218: 24.2.50; vc-ediff: Pressing `n' moves focus away from ediff control panel Organization: JURTA References: <87pq6pvmw4.fsf@gmail.com> <506F076B.9040204@gmx.at> <874nm8alm4.fsf@gmail.com> <506F21F5.1050208@gmx.at> <877gr44v08.fsf@gmail.com> <506F3001.1030305@gmx.at> <87391sg0z4.fsf@gmail.com> <506FE852.5020603@gmx.at> <87k3v3ebo3.fsf@mail.jurta.org> <50727922.7010301@gmx.at> <87r4p919r7.fsf@mail.jurta.org> <878v6wmo7j.fsf@mail.jurta.org> <5117D9C9.9050608@gmx.at> <87k3qf9oog.fsf@mail.jurta.org> <87621zb2yb.fsf@gmail.com> <87zjz9r733.fsf@mail.jurta.org> <87txpgrd44.fsf@gmail.com> <87halgn55n.fsf@gmail.com> Date: Wed, 13 Feb 2013 10:44:20 +0200 In-Reply-To: <87halgn55n.fsf@gmail.com> (Jambunathan K.'s message of "Wed, 13 Feb 2013 11:09:48 +0530") Message-ID: <87y5esy55m.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12218-done Cc: martin rudalics , 12218-done@debbugs.gnu.org, Glenn Morris X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -0.0 (/) Version: 24.3.50 >> I recommend that this patch be applied. Works for me on my XFCE sytem. > > Also verified with "emacs -Q". Thanks for verifying. This is now installed in trunk, and the bug is closed. PS: Note that (fboundp 'select-frame-set-input-focus) is added for the case when Ediff is used with some other Emacs versions. Its else-branch is like in `gnus-select-frame-set-input-focus' in gnus-util.el. From unknown Wed Jun 18 23:02:50 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, 13 Mar 2013 11:24:03 +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