X-Loop: help-debbugs@HIDDEN Subject: bug#22164: 25.0.50; Turning off blinking cursor mode makes menu tooltips behave erratically Resent-From: martin rudalics <rudalics@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 13 Dec 2015 17:57:01 +0000 Resent-Message-ID: <handler.22164.B.145002941232331 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 22164 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 22164 <at> debbugs.gnu.org X-Debbugs-Original-To: Bug-Gnu-Emacs <bug-gnu-emacs@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.145002941232331 (code B ref -1); Sun, 13 Dec 2015 17:57:01 +0000 Received: (at submit) by debbugs.gnu.org; 13 Dec 2015 17:56:52 +0000 Received: from localhost ([127.0.0.1]:50392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1a8At9-0008PP-TU for submit <at> debbugs.gnu.org; Sun, 13 Dec 2015 12:56:52 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35868) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <rudalics@HIDDEN>) id 1a8At8-0008PC-9D for submit <at> debbugs.gnu.org; Sun, 13 Dec 2015 12:56:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <rudalics@HIDDEN>) id 1a8At2-0000Vb-FF for submit <at> debbugs.gnu.org; Sun, 13 Dec 2015 12:56:45 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.6 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_SORBS_WEB autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37778) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rudalics@HIDDEN>) id 1a8At2-0000VT-Bx for submit <at> debbugs.gnu.org; Sun, 13 Dec 2015 12:56:44 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45871) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <rudalics@HIDDEN>) id 1a8At1-00020M-FY for bug-gnu-emacs@HIDDEN; Sun, 13 Dec 2015 12:56:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <rudalics@HIDDEN>) id 1a8Asy-0000US-9S for bug-gnu-emacs@HIDDEN; Sun, 13 Dec 2015 12:56:43 -0500 Received: from mout.gmx.net ([212.227.15.18]:53236) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rudalics@HIDDEN>) id 1a8Asx-0000TA-WA for bug-gnu-emacs@HIDDEN; Sun, 13 Dec 2015 12:56:40 -0500 Received: from [192.168.1.102] ([212.95.7.56]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0MDymt-1a0iEr0Lj5-00HLnh for <bug-gnu-emacs@HIDDEN>; Sun, 13 Dec 2015 18:56:38 +0100 Message-ID: <566DB14B.1030606@HIDDEN> Date: Sun, 13 Dec 2015 18:56:27 +0100 From: martin rudalics <rudalics@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:+qDoc3HPZY2aSVWpxIySeEWUpZ9raERJ7K0aeqiMXoCEta/HLFH 2pQD3XrEhxH7klYo4orNiqjoPjeSCX07G8Nzu3FrG7RbESRhT08VwZjZ48zIYLkJXUdre25 8WcD7hV0Srq/lS+Vxy5+TzyirF/WHVklAUGr4uk4ZVLrtLDQKU7/ypXhz3uI+J8yoMZjhV9 /jFu71v2rthSjk9QZbnZQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:lof/V4t36DY=:jV7fPj+G9WQOVorzl1OPrt d3nGAtUMd1vNe+fUFm/oAd6EneRuUXhrU8+77nG+2Po1cGXMSCtomclEJp9kt8B9o73uBl4v1 /IhC2CWMgAn6MRdz9hFzdPxQ5zwmk1w7AuKIytdnkoFW8wOxjLarMfK7ngfCw3kZby0QJAZrv V76FaHU1lHRZHYmFpvWbFpF4QGbj7Bj6Mus/cdzztR7JrmgXHUkNifFFiLOx53IsCoJRYMPtG W5ydmN7zNLgsfMpcgewLYaH7UFbfh61RLtCSXkJMxvjNvwQQZch7WjELteWf0CxFTtxJTPUBm XwLArZZK+9EZQafpL6MAijGvuqT9dM/T7Ml3s9mpfll8NEUCs/p+az6ax+9GhPPLOv5iJIoMD 4YeWMiYg4OvzxPb7q4yGELtW5DeQx43CE8ZaLwUNWBKwIvvB17jCvmQWqDemCgcUFUI+5Mimz oj0u+PmkiWVK/vey2vTJtO+wfhvhSid4xPV4xvM3BaWSITURTQ3vsGQLc00q81cYbmFjfKFK8 R/JmoMu7iEH7QsbEMrossT0I2POmm/DSmGXvL5z0t/yxSzaHRZeWBVKfmS272U3pOQh+/kojK F78W2moNrSdlNFPzcpr2HOKTzG7N9MvVMp6GgZy5TNFlB6bZfPli312iMgtAG94ttfiaOF7AR gr+U+OGFZte9rjUvLbt9Izh4F8Z/K+J4iVjvX7zEkBlfIYT5uXEuL67NK29EQ/N6/zqodSaDY ZqCWjz09B947zZJTYe0d8DKKdS1xiHrQw/yoNgqzP1PM4xRlUwJ/MGIzhFJWThjrX9V+whpGX uVIefoMroPCtnCeDVuL3kehyIZ8mA== 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: -3.5 (---) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.5 (---) With emacs -Q evaluate (blink-cursor-mode -1). Click the "File" entry on the menu bar. When I now move the mouse from one menu entry to another it takes approximately 8 seconds until the tooltip is removed from the previous entry and shown at the current one. Reproducible at least since Emacs 24.2 and likely a Windows-only bug. It might be related to this part of =E2=80=98blink-cursor-timer-function=E2= =80=99 ;; Suspend counting blinks when the w32 menu-bar menu is displayed, ;; since otherwise menu tooltips will behave erratically. (or (and (fboundp 'w32--menu-bar-in-use) (w32--menu-bar-in-use)) (setq blink-cursor-blinks-done (1+ blink-cursor-blinks-done))) but I cannot imagine how that can have any effect when cursor blinking is turned off. In GNU Emacs 25.0.50.1 (i686-pc-mingw32) of 2015-12-12 Repository revision: 06f00d39ff73e0c6c87ffb09ef3d67e8d3446b01 Windowing system distributor 'Microsoft Corp.', version 5.1.2600 martin
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: martin rudalics <rudalics@HIDDEN> Subject: bug#22164: Acknowledgement (25.0.50; Turning off blinking cursor mode makes menu tooltips behave erratically) Message-ID: <handler.22164.B.145002941232331.ack <at> debbugs.gnu.org> References: <566DB14B.1030606@HIDDEN> X-Gnu-PR-Message: ack 22164 X-Gnu-PR-Package: emacs Reply-To: 22164 <at> debbugs.gnu.org Date: Sun, 13 Dec 2015 17:57:01 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 22164 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 22164: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D22164 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#22164: 25.0.50; Turning off blinking cursor mode makes menu tooltips behave erratically Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 13 Dec 2015 18:11:01 +0000 Resent-Message-ID: <handler.22164.B22164.14500302607686 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 22164 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics <rudalics@HIDDEN> Cc: 22164 <at> debbugs.gnu.org Reply-To: Eli Zaretskii <eliz@HIDDEN> Received: via spool by 22164-submit <at> debbugs.gnu.org id=B22164.14500302607686 (code B ref 22164); Sun, 13 Dec 2015 18:11:01 +0000 Received: (at 22164) by debbugs.gnu.org; 13 Dec 2015 18:11:00 +0000 Received: from localhost ([127.0.0.1]:50436 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1a8B6p-0001zu-Oa for submit <at> debbugs.gnu.org; Sun, 13 Dec 2015 13:10:59 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38646) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <eliz@HIDDEN>) id 1a8B6n-0001zg-NF for 22164 <at> debbugs.gnu.org; Sun, 13 Dec 2015 13:10:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1a8B6e-0003xs-NB for 22164 <at> debbugs.gnu.org; Sun, 13 Dec 2015 13:10:52 -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.0 required=5.0 tests=BAYES_40,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41971) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1a8B6e-0003xo-KE; Sun, 13 Dec 2015 13:10:48 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3272 helo=HOME-C4E4A596F7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from <eliz@HIDDEN>) id 1a8B6d-000750-Vn; Sun, 13 Dec 2015 13:10:48 -0500 Date: Sun, 13 Dec 2015 20:10:58 +0200 Message-Id: <83vb8243t9.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-reply-to: <566DB14B.1030606@HIDDEN> (message from martin rudalics on Sun, 13 Dec 2015 18:56:27 +0100) References: <566DB14B.1030606@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) > Date: Sun, 13 Dec 2015 18:56:27 +0100 > From: martin rudalics <rudalics@HIDDEN> > > With emacs -Q evaluate (blink-cursor-mode -1). Click the "File" entry > on the menu bar. When I now move the mouse from one menu entry to > another it takes approximately 8 seconds until the tooltip is removed > from the previous entry and shown at the current one. > > Reproducible at least since Emacs 24.2 and likely a Windows-only bug. > It might be related to this part of ‘blink-cursor-timer-function’ > > ;; Suspend counting blinks when the w32 menu-bar menu is displayed, > ;; since otherwise menu tooltips will behave erratically. > (or (and (fboundp 'w32--menu-bar-in-use) > (w32--menu-bar-in-use)) > (setq blink-cursor-blinks-done (1+ blink-cursor-blinks-done))) > > but I cannot imagine how that can have any effect when cursor blinking > is turned off. It's a known problem, and I don't know how to fix it (if a fix exists at all). We need redisplay to update the menu tooltips on Windows, and without the blinking cursor there's no redisplay.
X-Loop: help-debbugs@HIDDEN Subject: bug#22164: 25.0.50; Turning off blinking cursor mode makes menu tooltips behave erratically Resent-From: martin rudalics <rudalics@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 18 Dec 2015 16:56:02 +0000 Resent-Message-ID: <handler.22164.B22164.14504577264440 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 22164 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 22164 <at> debbugs.gnu.org Received: via spool by 22164-submit <at> debbugs.gnu.org id=B22164.14504577264440 (code B ref 22164); Fri, 18 Dec 2015 16:56:02 +0000 Received: (at 22164) by debbugs.gnu.org; 18 Dec 2015 16:55:26 +0000 Received: from localhost ([127.0.0.1]:55912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1a9yJS-00019Y-CO for submit <at> debbugs.gnu.org; Fri, 18 Dec 2015 11:55:26 -0500 Received: from mout.gmx.net ([212.227.15.15]:61993) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <rudalics@HIDDEN>) id 1a9yJQ-00019L-U2 for 22164 <at> debbugs.gnu.org; Fri, 18 Dec 2015 11:55:25 -0500 Received: from [192.168.1.100] ([213.162.68.35]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0MRoRF-1Zm4hL2puT-00SzXu; Fri, 18 Dec 2015 17:55:18 +0100 Message-ID: <56743A6E.5040007@HIDDEN> Date: Fri, 18 Dec 2015 17:55:10 +0100 From: martin rudalics <rudalics@HIDDEN> MIME-Version: 1.0 References: <566DB14B.1030606@HIDDEN> <83vb8243t9.fsf@HIDDEN> In-Reply-To: <83vb8243t9.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:7gn4g2TeCRy5QOdpGORp0TNr1s8CAGpajAJFw/x18v5zVm/ouHb olCDvuzA4Aq3zHloAvipK38zvc4pXU+X0YOhuXz3PbnXojxTzoeUpk/O2CVhqhaeKGtGkue V5yuIrkMSUH8Ab8eNPe/H3Sb4PvEd2mezqCb/0xExDVbnCKeKmtuZjfOI8Kr5M2JwwDKwCG jwOqa5Q+0QXLldqMGeHBA== X-UI-Out-Filterresults: notjunk:1;V01:K0:qu7vZzfdiNc=:DDODtEJEFUAprdSXkK5ocq 27c62pVbgGFesAX4UQv8yizXyIzGY7t3BeIk2ejt1zMD47ySdzKcjcb5QxcV1Q8mhCvkounE9 oszG9QJvFWsEIj6+xyJKlA91quXLuoBU2Lb10lX25qoub7t9XPV0nHaTGfTWh1rQkLQTHxA0N nMm/vzLPMg+81/knHMlE6tKiHWnFN3WYVV/ApZjRXrI+zccXMXofgs40beX0qaERw2qQvKwUF q8RLi/osoxm0uVuXKVTcHpXR5l7S8ZgU4MvnmU7bm0EoottjTQt4NawAzMLRP6F0KHJb4OM0b VsYm0aX5y3EvNjDNExG0KmMVDv0iuPjr5KP6fg2x8DqdHEbE9OZVMNl+YkPvGpAqbkPVSFp/p 6FCQaZ77LDG90ZU1BrCMDO1XzgEhHzfp0/YVXoFaQg/3i7X8S3r6II5rSLDkUO4moLwjODQMI ZEHVitEs7FZzf/ZkBovmEO99xTnmCShdUPzQ2yNYJaRee5XkXmK3n3EzlGYNlC6GoBJoLL662 q0RWXm+C9b0kMoxDmHsHqDEzeXIzkdEhyX2TV+zcKQSuGkqU8kdLjdVs4NoX7yZsUR/KZfQLL zk5gRl/qDv5q6IakFg90G2jTOQCgyrGF3HtzfI4oN81ZPjlhIe4DQsw05nwx1axhhe9BQjF82 lJN1ZHVtBzDN3BclkODd3zMqGj6GC2Fs/2tpR9PO5eX/zoMWB0qLpm49XQU2E25b5kgvSw0P3 MnSRaf7pcTrqYfFe8JtZ/wLELZ29/j1z8H4C+OqvT7WeuMHVeWKvzhODarUFNxLPl5seSa7tK qoRpHsliJlH03eD898e/gckEOVS6Q== X-Spam-Score: -0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) > It's a known problem, and I don't know how to fix it (if a fix exists > at all). We need redisplay to update the menu tooltips on Windows, > and without the blinking cursor there's no redisplay. So IIUC we would have to run a timer-based function in that case and have it cause a redisplay when the menu bar is active. martin
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.