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.