From unknown Sat Aug 16 13:42:22 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#55203 <55203@debbugs.gnu.org> To: bug#55203 <55203@debbugs.gnu.org> Subject: Status: 29.0.50; MSW menu bar help text doesn't show when blink-cursor-mode is off Reply-To: bug#55203 <55203@debbugs.gnu.org> Date: Sat, 16 Aug 2025 20:42:22 +0000 retitle 55203 29.0.50; MSW menu bar help text doesn't show when blink-curso= r-mode is off reassign 55203 emacs submitter 55203 Po Lu severity 55203 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 30 23:00:31 2022 Received: (at submit) by debbugs.gnu.org; 1 May 2022 03:00:31 +0000 Received: from localhost ([127.0.0.1]:59321 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkzp1-00063s-7R for submit@debbugs.gnu.org; Sat, 30 Apr 2022 23:00:31 -0400 Received: from lists.gnu.org ([209.51.188.17]:44120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkzoz-00063k-2g for submit@debbugs.gnu.org; Sat, 30 Apr 2022 23:00:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57980) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkzox-00007G-5O for bug-gnu-emacs@gnu.org; Sat, 30 Apr 2022 23:00:27 -0400 Received: from sonic312-25.consmr.mail.ne1.yahoo.com ([66.163.191.206]:33036) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkzou-0005A6-KL for bug-gnu-emacs@gnu.org; Sat, 30 Apr 2022 23:00:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1651374022; bh=XX6UokG9/2UvbSZqY+zOAuV8JiTE9qKCCQ2FemaBA/c=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=kiQryPj8gG1nMWIK7QXLAHprY6PVPJpnNjy58P1BycfTOOgEUavZO5uTPJv36IpVrW9ruXDP4YgIbFh2k/8m7fFr3ILjAmE+tfDekXy5pByNfnEvYqsh5EmRpoKEfI0xYWKztXIhu7gzSpZwSC95SxmK4ymKgc6lsZT7Mycz9lyWzsf16XwYXaSVCf5aDKDctuuN21cJNQ1wIptcKF1PqBanRunq6sP9mAZM/HeSDIGM4ouKPiOQydSnwjB1KGGvpsNrIv/SpXWukq08ExPM9vy7KcnaWS7cGinz1kS6hN2uxF95gHsgitgwd2i235YtRsg7f2QSlfMPBEuu7rzqXw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1651374022; bh=aWPh1l9V/pz54ZdzPTZFbKvPLtlKlBC5i2ozicnL1NQ=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=BeZj04zVtItEN/mDbRrHccQdvJKULyAHL1zXJ3D91prgKEsmmUSZhFG9lGMloVWvqmBRwcT5z2pI7RJKdyPW42v1iRQWJGKHUKrKCsvpCOpje6ea0/ReCFGut+aRTicsQ71GqXeiWFhfzksBycH+X1Mv8m5v5s4ThnHgFNi8TdYnYTs4hapMropBEnD05FjXmYYF69rBOokteWpTtJIORfsbXgi++XadceJ2MMx0opVI2movJVfE80U3LjLqQwW1EFNiMzTKoUV+jWoFHNj+VQaX3GxeszcIq9keHqTlCXh9xul9N9yNGVfvFAf+nfLmD4TC/fiaDDIGYQcIsRNIRA== X-YMail-OSG: jvcWPDEVM1nwkjqq.vwLdfxgwM.aKLLptDCNAWE8KHir9A0K6nHqZgVZip4k_1v 0D52OTi5c0NfIXsb9cpFYO7g8wER3.PoxUvTCBuTIp6S0MPM.F1MnNM8jSpWgdktTUrdnQxYv3tz 7hTnwLRmMmiII4VjRlsrooffT5gRnh_b6OhX7ftqm9siOl51D4Tw6H7QYWooIf0lQT2.2Wg8WdBg kFJtSy12JdGA6IVYgWLWKLPHndyjRahhc7LTDs6CG2zvtEixPZRPhsn1QOvx.8vw1SQTJJ5ZLjRS CoHpBi5TJOFxArFwYixZkSH.SJEUVRXLeuzUMhF7CTgFuSIGGXUG7SmY_Urura2C3m.QdFjSrtTJ 64zZDWPpqkDr7IpYSzIwBk7oYa8c2HrAUmWPalr0_6J519QvYj8Z6mofKJNo.ofBHKrOGrJf4P3G lQmGEP7V.907Yg9_tgl9SmfneRUWLqBEK12nk2EYJ2Kd_LmcxDDok0uzcmXzwWbUbJ474I2KTtQx ZtV7GaWzqgc1OY8aOCH0E67epTOMKA5A.DAmQszHlTZC8b4hQCb7vtETKz5vczHrLn..HhTStG_S qmdNLa8a1TH5bI8kuxGIVWfoWw5gRoVUul3UNh7qOEQTnvdEAUvrpFMfongH1dCAEyVNHdxqH.JK 89Z4KD_Yw6sTQDIeo_r0JT.xQFrFgUhwAiHCF51ZkqpoXH6hULj2p.B927a2RAGxhzJarvgoQntd SRQ4tzTmLQg0ffJs4342mUmV58xoajDTDtMzI_ZXCiFxFhRlk6ATUBQxU31RndW15tABpxBM9UkN ZJe.yZa2Czj5U0UtbjQaOtHqmGT2f7IJb34iL92PFyyLOlwIeUmUzEJ_zludnd_xQc32MHwyxxCg MRUdIUGWFytggId01WP_WQKWV5_DDchxBdreBjpTZEkD9knee6yq.qalyERYMqKdTNWHFfJhTzaJ hkxQE8W7OnhzrE3ZSyARJMHaIzNqO3MCgPhvxNLihLYD71y_HHXRLJj0gvjME2_Gwtuh2zmHvkqP eRXdo02vItGUUbUbujwYIZC1vrOlqRin7XeHVGfjqCxywXoaRdMEZytgRxfvHW5O.9xIE4LDO.tg J3ggQDIMw6vA6hv3yzVYNR3CzGtPU0jVmaeU6wSrbv.ZwoV76PtgxhY2MsYvieVFRkOM4JBA.Zmb rMVi7k9xPTkBub0Lmn3KowYu.o81P76boP1YVfKDbN.Ib8oJN7X46tnaFvzOhXtQcy.WYr5IozmR BNwlDGkXeumBqHOOUJJ3DoF1gp5qjD9jX5qcOLXcbAQcyfBubUqVsJ.4dK4cVbtDej0xow4XiyOZ GpPnrcqBdWRH8MVmzn9UqbabcVXeaGnp9EqgSwWRkTRB.Bb0UEonOdA8vRGESQ6drQ.w.HfokM1M HkdQU76Vb.olyLNiwzjxBVXNk.t2S.F4GZiyaEOT.wHwAlAVuDanCO.UQp710XJdbVi3ulncEgeW Mi_NhyKJXuAeT6hWjpsPJ9fxo7fzGaL5AkAMEqhyTeCjbaGWjVeTxkXwwJkIwybFAymxok8hqmNo qH4s1dXgnRww62ppdfpOEUcy4qJpzFxZHBp1SbZ1LAbBt95W9Wm8U7r0uQ2wz47kkc0h12AOpWCq R.30J18xdecc_fC85HKtIPM.ifnIAC.7HvNnlXkGaWc2nFAnBH9OdAv7yMmRXJrjcEjcSwv0Q29w BD.jTkx16_ce7KweHwUY6jiWs6ufNdQvfEtB1tDW512j652sJC1CluBH42MSVoXpSxnvUuG2FFnJ 3AKUdyXyQ8pyTkdsj5wXMO_a4G4JzYmSCJnly9nz78XhWLdmTJXy5Cmd7A4My4gkpfStWZ6L8Dkf BoXjOFfYoX2wOi94pybxn1oDTeidJNrGMCh2YV8KFTgEXayDwU_HD86RMfYxrvheKU9UFziefIMk QZ49mIQ25rEQhk5lOEOyZmbHNLzvDFt1i8bpiNgWjD.YgosjCZHQmfmKhKa8w2J9KCFWFSj5ud49 l7b2gatGJ.NkkqqSuvN.vttdjGP01G_5rejRKiyqZ4jzZAvcW6zm09JgJcdAMhvOaTSFd3oXTjY. 4Mvr5bPsIFpLzFTUjQJdtV.IaoVImBHNcjz09Z6PUuzUNtHfVKspuWymOg.x6nXCwYNTAOnWcG9O _b9Y0ysKVFYIQgYqPhh322I7ocS94y.BMJThXhSaHGD9LzWwYbcuDpizvqW3J2eqxXr8GygEcT06 S6rjAQAQu5rjovmfPDDHmU7THy_qHSvzKeB4- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Sun, 1 May 2022 03:00:22 +0000 Received: by hermes--canary-production-sg3-795d7b4d54-rhs8w (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID aff24ead4964c41d60ae096bf4d7d97a; Sun, 01 May 2022 03:00:17 +0000 (UTC) From: Po Lu To: bug-gnu-emacs@gnu.org Subject: 29.0.50; MSW menu bar help text doesn't show when blink-cursor-mode is off Date: Sun, 01 May 2022 11:00:11 +0800 Message-ID: <874k2arm84.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain References: <874k2arm84.fsf.ref@yahoo.com> X-Mailer: WebService/1.1.20001 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 3273 Received-SPF: pass client-ip=66.163.191.206; envelope-from=luangruo@yahoo.com; helo=sonic312-25.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.6 (-) Move the mouse over any menu bar item that normally shows a tooltip. That tooltip will not be displayed if `blink-cursor-mode' is turned off. In GNU Emacs 29.0.50 (build 2, x86_64-w64-mingw32) of 2022-05-01 built on DESKTOP-Q5AN53D Repository revision: 07ae30d8f24ce46dbb7c2fbfa02002c1b4c2b6b7 Repository branch: master Windowing system distributor 'Microsoft Corp.', version 10.0.19044 System Description: Microsoft Windows 10 Pro (v10.0.2009.19044.1645) Configured using: 'configure PKG_CONFIG_PATH=/mingw64/lib/pkgconfig:/mingw64/share/pkgconfig' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP XPM ZLIB Important settings: value of $LC_CTYPE: en_US.UTF-8 value of $LANG: ENU locale-coding-system: cp1252 Major mode: Compilation Minor modes in effect: shell-dirtrack-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media rmc puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils smerge-mode diff whitespace time-date shell pcomplete compile text-property-search comint ansi-color ring misearch multi-isearch vc-git diff-mode easy-mmode vc vc-dispatcher bug-reference cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs cl-loaddefs cl-lib seq gv subr-x byte-opt bytecomp byte-compile cconv cus-start cus-load iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice simple cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads w32notify w32 lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 107872 10981) (symbols 48 10192 1) (strings 32 30446 1639) (string-bytes 1 1360688) (vectors 16 17313) (vector-slots 8 227274 14462) (floats 8 34 321) (intervals 56 4195 0) (buffers 992 19)) From debbugs-submit-bounces@debbugs.gnu.org Sun May 01 02:25:16 2022 Received: (at 55203) by debbugs.gnu.org; 1 May 2022 06:25:16 +0000 Received: from localhost ([127.0.0.1]:59397 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nl319-0002w4-LF for submit@debbugs.gnu.org; Sun, 01 May 2022 02:25:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nl30t-0002vC-JH for 55203@debbugs.gnu.org; Sun, 01 May 2022 02:25:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60922) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nl30o-0005lC-Ao; Sun, 01 May 2022 02:24:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=AGe/vqkJoRLFg77qSB5RIDzof/o5+FjpMUSDYu3R31o=; b=rctjbODXeY+q KXuYb4XHx+ta7DXMXvvN6RwHaEjmpcm1mLQuQjW0mOdhgI+GvxOxOy7atgshQTx0Ex+Dsw+J9aWWR LSEKwlB61fTWkR6Pg260P3j/2Jt7OeO7q08AnTqByDx8Yk3YWcAINKX82OCNecldzKGT49xbf2YlC Fk3ExEc88+dL3GUYCgT7OcFzPCz/w9m1d0y1bqtC2vGQ3zsO+fGF4bCMd2/EErIY+C29W2/kTt3JQ vJ76m09yBhkvrz7StGFIsww8tNdxLTIj8avl48qgj85jafmZVSWPWoAMtkrvPjSIfy7v1yihIakfV Nes5H6Avzen81+ZBCS68nw==; Received: from [87.69.77.57] (port=4263 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nl30n-0005q6-ME; Sun, 01 May 2022 02:24:54 -0400 Date: Sun, 01 May 2022 09:25:00 +0300 Message-Id: <83fslt7osj.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <874k2arm84.fsf@yahoo.com> (bug-gnu-emacs@gnu.org) Subject: Re: bug#55203: 29.0.50; MSW menu bar help text doesn't show when blink-cursor-mode is off References: <874k2arm84.fsf.ref@yahoo.com> <874k2arm84.fsf@yahoo.com> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55203 Cc: 55203@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sun, 01 May 2022 11:00:11 +0800 > From: Po Lu via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > > Move the mouse over any menu bar item that normally shows a tooltip. > That tooltip will not be displayed if `blink-cursor-mode' is turned off. This is a well-known problem. It is caused by the implementation of Emacs menus on MS-Windows: we start a separate message loop for handling the menu events, and this suspends the main event loop. When blink-cursor-mode is ON, the timer causes the main event loop to turn a notch, and then Emacs produces the help-echo for the menu item; but without cursor blinking and no other sources of async input events, that doesn't happen. Patches to fix that are welcome. From debbugs-submit-bounces@debbugs.gnu.org Sun May 01 02:32:30 2022 Received: (at 55203) by debbugs.gnu.org; 1 May 2022 06:32:30 +0000 Received: from localhost ([127.0.0.1]:59402 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nl38A-00037Q-3D for submit@debbugs.gnu.org; Sun, 01 May 2022 02:32:30 -0400 Received: from sonic308-10.consmr.mail.ne1.yahoo.com ([66.163.187.33]:39718) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nl388-00037D-KF for 55203@debbugs.gnu.org; Sun, 01 May 2022 02:32:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1651386742; bh=ryCsEMBAEXeBhSeGtkAKeIzmdTgsfE4uwYZXnPw//Dc=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=rumuNXnlP0dnWVrrbGgl54sy7FTOMf3tWdxjy82rUTg8tX1QaV2Cbch+H87us3R/AZfOjtbWqatBLyOSRl88c6PNBzVDB5ZaicPE1lgTLCZ3P1Wg52Xx0woc3RiO3PseUOUG+l/nrEYZzBlg2FLxUM2jC4HJ9Bh8DHn/UN6yKwkiBh0ixPkM164xsVi9Ym3JlsBMgI7s/7ZvyuTU7Wuq2MXLs/Uh/M20Ki/a19OCuxe8GZIGQQjzF+B3aQy5FpRN9r6XTxe7TQtM9vK+WtC+Xp34Rqf+JohkTt1+lyxxL9K28/Ikyx8TC1ZN0yPprRH1ThmiyyN2kvK/6LtxQc+swQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1651386742; bh=7sGEX3Ig+WizKnj0T8cdXMAAgQbQYBdmZK4jzmOZ2KL=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=gDwkHv86usORQuFUmw5YqalA4Bs1Hz+pE/bqajtscb+iU5OAjUcJLKpaE8KJ6b/h3/nQvdeCqKqlKbp+TnzYP4oO/QfsHTGlfB5ki54FzsO4XR+/Q4pb6y3i5uQ/BtWUmnJsz7xQYiwxOfmvlcaXEpYejkEsIWzeJ41zD7/7SiqCAXRXHnJHEn+xwIh2TsMLH2pzUyHzDVO9WMGGWgv8AR1H76XEFaxxFz9EJecZnjprRRlEwq2GClX1F/iSyGl766LyPcQ9QcxhJXDz7QYcKVlLQmn5vznWcsE0grD2ru3piEow1hnlszNEaVyG+gpgjfE7WKmpQgv4IAS7yZHDOw== X-YMail-OSG: nDfJXvYVM1kxMs0pFQ0.VCQSEnKVdNlYD76uVtB7mY.pNBV8przt2ucGB3E9q9t 2ErG54KvXl5DGjLFFatr_anppo2Lkr11C6isa80GACRBZN79wVBO592ijNQEnTbro6Y8Ndq154JO tExw8LH.pU5DaYG_OtCPcmhGT2XoYPB6Eplxk_ky6gJw9rNP3EUX0YekE69zD6dazLFZXIJi7.bg SD1IFVkp0s2iH.0JdJkEc_OkuyD.Syl8w4o9nJOEDJrGjGgDFUPnFesO7I_IpXFjG_gnoLWPZeD0 gnP9FA5X3NQXen123RroeHX5Z0zQusrIvITrLZsklKqtGEZ4s_jdfLMT3n07fG89UEQu637L6JIX 6S0HKAcHx4ztvYArLpxFU64b3wFhfjxjN8sQfTiOGJYuRoY4Zz0o4foKa4cBISTJmMFFSQ5gpfPz nseBGSg_027yLF7S52T0Tgu4NFzArtoJc1QqfVAn5RJZzhn0mkDxYMb.KUY1GIVkYtqrQG1toX3i 6N6HjP4dgfwULK97wVszVQ5SGAVD7_SHhKWHJFMzLm78bLZIDpWHj2tYJUA_6OFksDuNH3NkCpG6 31AzmYWOLz3d4854wKwc9Ksm5.19ZId18Fu2pIZkh8DaatJsIRALFSy2PcGHX8ZkgbyziMCgUGlo F7OR7Db6Rff6m6JnPGG6PqVUZiAQE6JlcLCLXHCRReNsNAbGhNM1eyDMR27oBUH81vLy1wkKmG6q .yTGSSbH8iUDlIli2gaiRCBH3EChpm3C47DLhxCT9Ytx2k41GwiUxifXCaBDGw91NnaW74Lr2Ipj M13Levi.tATlIbJG7nJ9suM98MLNpx5ZPAR1x8N3pZhLj5TKQrIuaPoOPWrLdpbolX9DpfvjdBs2 .3Axmf_0Rp0W0YS3YLLMaQvbranLn8Bn1x5KgJ7aU5b2FLMmOi1sBZoM.wLg6sG216cVTnDbcHcm KWXWp2iDmYzoXBfPhx5UI4apu.ihd_c1ZGCOB843yPf95NMjw0R6i9C6tU__C7N5yir7afF_BX_9 F5XFf04X.Px9pksfhDKYUmATTEwMZ3BPmjLst0GQOulFLWX5.CiWgak0GtRqkWFTa.ii3WdBYHKn PiMeAHMXWo0Op0d4JPf4JvqgY2vrdt44neofJ3ejZCMklfB9et89oLv82bOXsWSEMWselAcEWb4d ssArQCsI6TCC16UUj_Ms1Dh8VdbFuf9n9PvoG38K.vTdOJOs_WzmL_rf0ppI8Ig6ViwJI8JUZQFL sP_IlKwxJutCjYG5Sbrbbwo04wPgib2qcs8QCMKo9xZc7kchaPh4auClM_YUfqjantubsz4Hda.h v9h5mJboYKcLl8e7WvCh6ypUZKNeAc5tOUTOzLH5yiAsWHlBSeSR5UFGcu3JHOf2OMWiDCx14EF7 AWaDraHUjWVCHdGAcpWMxkKFq_lxP953STRhwEM7ZakZ6WDk5B.ozJPnP9lDXpHnp1_22q5Ap.gb M7HXDc2CdkpiIDRa1UZCOYA167QL81ZljDxgd.l_gx_FV4YFlWSvWeIHn2t_n3xHINZDydnlE8fT h7IWs_zol3gdNHr2_oxBElERQRduMvx1bT9HyQFh5ufGd53wWpnT7.XN3azp3GlnTBldnLQ.Ua5c HAhDprkvmLygJUUrToH5Gni6W.uoEbYiHaUHRs2czQGLHekqJJArNLtISZH3inOPeTo.Z0OLyWxT pwTLdIPyaUb3z_FMPHXeVuzX.x0EdMGpW1tI5r72Q760VaUykzAMKyF0CHrPrYOwKxofSU0FYIjB eDbtEjQfFa.hR57iNiX9tzyPKI3jsu13oVFjKf.3.tpuD4LgVPmvZxC44FC1hbIN5T1cqSTZBqgC xo5HRVavtMUU3ZD1mRU1LF3jlzAr3Grq2dsmMAClKngnrbxuYAOwajZgX_BLSH8pkIGsz5NDRa5E OHaxZafe9IrZ6oEI5j7I1s9kHyRXd6aAWQoT8wVIPxYuoxrT9dtYZvv3ykACA7liSX4g.75kIw3h DywvcyDGmbOo9trNC6rke.nzHI0liMhy1JvXgOfDX7aC1z0R15Da6EQgQ8DXAvVw_YDd.QLjjd_1 aMgOidQveoVqnUtUcV_dfl5cB0Xb5dotmJoFRZ7aPue60an.LogJxuiatxFFIoAXRZyJDVl0rT8S PapfR_s2hQWn4N6sd9PJc2MWUqNoXP8NytlRNC9VRIjf78WY4rbC0xXaZYsI2V1ZupRopp0xsxvm CjTo.blr_3eswdsUKOgRb8fPuHU38EoU9WB0lxSJHmyV33rIVV2Kiltl4zwS6RA-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Sun, 1 May 2022 06:32:22 +0000 Received: by hermes--canary-production-sg3-795d7b4d54-rhs8w (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d35073bea38ad04aaf7735679cb2ea32; Sun, 01 May 2022 06:32:18 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#55203: 29.0.50; MSW menu bar help text doesn't show when blink-cursor-mode is off References: <874k2arm84.fsf.ref@yahoo.com> <874k2arm84.fsf@yahoo.com> <83fslt7osj.fsf@gnu.org> Date: Sun, 01 May 2022 14:32:14 +0800 In-Reply-To: <83fslt7osj.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 01 May 2022 09:25:00 +0300") Message-ID: <87y1zlrcep.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20118 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 601 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55203 Cc: 55203@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > This is a well-known problem. It is caused by the implementation of > Emacs menus on MS-Windows: we start a separate message loop for > handling the menu events, and this suspends the main event loop. When > blink-cursor-mode is ON, the timer causes the main event loop to turn > a notch, and then Emacs produces the help-echo for the menu item; but > without cursor blinking and no other sources of async input events, > that doesn't happen. Thanks. Could you point to where that "separate message loop" is started? I couldn't find anything in w32menu.c. From debbugs-submit-bounces@debbugs.gnu.org Sun May 01 03:10:52 2022 Received: (at 55203) by debbugs.gnu.org; 1 May 2022 07:10:52 +0000 Received: from localhost ([127.0.0.1]:59408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nl3jI-00041j-5o for submit@debbugs.gnu.org; Sun, 01 May 2022 03:10:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nl3jG-00041W-FH for 55203@debbugs.gnu.org; Sun, 01 May 2022 03:10:50 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:32940) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nl3j9-0002zk-HB; Sun, 01 May 2022 03:10:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=a/E7yWc/B/F9IJU2JYgNFK35FPv4wFmoRAodew36Vfc=; b=gtPNXax3HilH fPStk2bzTDTTWnmyC/wSZDj4lf6mmb1vtoZOPDkDzyHQybTL00fTzVD38xVMojORNcb4X7xWi9Hh3 iqpDNSSkzZjOW4nrsLB3f7kUk/l9lCyCJqREv+YJwcVG1V1XBbYz4xCLp0v6VIGsdNiJtym0JvraI PbPZwQ+uJlxohfvoXAu8ftcLqcVut9R1fLKqr8WOFsGwj1vnhoE6nY9PsqopF7FUQI0gYTqpBSaUw YMi9UtQQCoCnATPJf3IeraFwnsREQyX+UPgLsXagEnV86IVl7eflgEB0tRUGFOmeDMj0gTXFAjcvy tiQw4fpjuYas0+gmnJBvZA==; Received: from [87.69.77.57] (port=3249 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nl3j5-0003yl-QO; Sun, 01 May 2022 03:10:42 -0400 Date: Sun, 01 May 2022 10:10:43 +0300 Message-Id: <83ee1d7moc.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87y1zlrcep.fsf@yahoo.com> (message from Po Lu on Sun, 01 May 2022 14:32:14 +0800) Subject: Re: bug#55203: 29.0.50; MSW menu bar help text doesn't show when blink-cursor-mode is off References: <874k2arm84.fsf.ref@yahoo.com> <874k2arm84.fsf@yahoo.com> <83fslt7osj.fsf@gnu.org> <87y1zlrcep.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55203 Cc: 55203@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: 55203@debbugs.gnu.org > Date: Sun, 01 May 2022 14:32:14 +0800 > > Eli Zaretskii writes: > > > This is a well-known problem. It is caused by the implementation of > > Emacs menus on MS-Windows: we start a separate message loop for > > handling the menu events, and this suspends the main event loop. When > > blink-cursor-mode is ON, the timer causes the main event loop to turn > > a notch, and then Emacs produces the help-echo for the menu item; but > > without cursor blinking and no other sources of async input events, > > that doesn't happen. > > Thanks. Could you point to where that "separate message loop" is > started? I couldn't find anything in w32menu.c. It's in w32fns.c, under WM_EMACS_TRACKPOPUPMENU. w32menu.c sends the WM_EMACS_TRACKPOPUPMENU message to the main window procedure when the menu is ready to be displayed. We then call TrackPopupMenu and discard any mouse events except those which select a menu item (AFAIU what happens there; I'm nowhere close to being an expert on this stuff).