From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#58406: 29.0.50; Bars refactoring? Date: Mon, 10 Oct 2022 21:41:11 +0800 Message-ID: <87h70blrt4.fsf@yahoo.com> References: <87a6641648.fsf@elite.giraud> <87bkqkm777.fsf@yahoo.com> <87tu4cyszl.fsf@elite.giraud> <8735bwm57n.fsf@yahoo.com> <87wn9798ww.fsf@elite.giraud> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17292"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: 58406@debbugs.gnu.org To: Manuel Giraud Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 10 15:42:55 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oht3X-0004EV-Mx for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 10 Oct 2022 15:42:55 +0200 Original-Received: from localhost ([::1]:39850 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oht3W-00049H-Ez for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 10 Oct 2022 09:42:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34592) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oht2g-0002gX-Fy for bug-gnu-emacs@gnu.org; Mon, 10 Oct 2022 09:42:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47342) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oht2g-0006Yi-5g for bug-gnu-emacs@gnu.org; Mon, 10 Oct 2022 09:42:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oht2f-0004c4-MA for bug-gnu-emacs@gnu.org; Mon, 10 Oct 2022 09:42:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Oct 2022 13:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58406 X-GNU-PR-Package: emacs Original-Received: via spool by 58406-submit@debbugs.gnu.org id=B58406.166540928917690 (code B ref 58406); Mon, 10 Oct 2022 13:42:01 +0000 Original-Received: (at 58406) by debbugs.gnu.org; 10 Oct 2022 13:41:29 +0000 Original-Received: from localhost ([127.0.0.1]:46420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oht28-0004bG-Uw for submit@debbugs.gnu.org; Mon, 10 Oct 2022 09:41:29 -0400 Original-Received: from sonic309-20.consmr.mail.ne1.yahoo.com ([66.163.184.146]:34270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oht26-0004b0-82 for 58406@debbugs.gnu.org; Mon, 10 Oct 2022 09:41:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1665409280; bh=YjhJjcR+/cVL7VFJcXoDTvTCXpKnifYgMNrXiWZMJGU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=Wqgv4fs9NcJYmFFd6hRV18pDVr4y03V5HRxrwMSfHWpsm35LXaAdV6DpWx370kI0MVKE8iURZ2AlbjAVUxCzQw8TuZ1SaJahZv1Iap49F+M1VkGNPIhsYgB/78MrDIEh8LCCby5sJiSye8aB9KtNt+q51w4Ws1hkPUjnquqmCW/CIUTJDMINh2B8DqVms8EYQ3zKTckhUynMSUQ/1bslszTxkGOnsVb2RzJpyFI9ia8ZRF20wDvRlT6msbgQtM6h2gSEHrIU91Efo7iOO+N+yTVSgct1zdEs0dSeQglqh9DPwQG0pQfgrmztliZhiXHWx6ERkMraNe5qlK9FCgVW7w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1665409280; bh=qwKjdfXZXoxOkX3lVRmFbgVHn+BdpodBbHDEeCuntK2=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=bnC7r25Z/8wOKb2Cz63pLldPqh0rf8CUYcNKpSPqrN5dc7ePocD5kevVA+xgu2uiXfs5K1QdWIpSVmOEcHLt6JCVmxGwkFJLpYpq1XNaA2ISUIkesLBYphqazqmEXCJloe6d9v4ESHadvp7IGlVHAA8SNGQiRqcCD350Voas5GkLHds2qYh3joRP28c01nbyuMf+bcso0yiIwt/yaxtExhMuOPbaFysh0ksri6t+HinMnIxS43J/t+gnrLdutEHxSLmeBF87D3DdrEeX6FBRFsFEUAHpDAGP5XtkLxgPj5+kTtdW2K9dAVIS9Mg9ue8mCfFIPMWu+58I1TOoHJBvTw== X-YMail-OSG: 279Qt6sVM1krHAkLTnRpgIdq8s0iRVDBSpIVGoz3SLFdzC3CEj009nqpn1tmBZr sp1_IYKtbHAnknFX5BTLid1IEUADHvYD1eYFXwNeqFbpf9BvtF6EZUOJzT6Wj7tKBw2AwEPRLOad 6n0CO2OYB_muCM.g06aE8zV4WiJBs2wxKSDZ2D3xv4UIuFIbRP5HzkeyDQp5HYUmu71O7ReSobf_ 7k4.HeYi1NsnBoRvw27JqCgzWNfA1Q.11aCS_UsxzvpJIGQXEADZkLdDEWPFoFpQqsjY_KmqHAN3 I3niPvhFIQfPk8OjG3l1jtJzxJvGtvvpC.LAfP9GJuvMyxpbF8LGHDh.DLjHNJjo5WZlzbE8dr5L bh9NkVY1P2tpjJ2RmTkTd4hWACzjmv9bxpVYfUH7tisY_e8K.hO653Nj9JqHpaiQH5k2ey5ATdDF Do4eAMsiDlnu5BWWsV52hMgArG2klm7pKEzQb4kS542praZy63B3d2oUoGSpJroqm8zJUMMB_z2T _bNCvMbWPC_KcdApaJ44A6FT3oCvpizmalf7gUeRBtPX_mW9Qn51fwOS_bTSj6eprNpk09tI1hWn Bmq2Ho2e10jz9HYnjncGb1yPcrmTWvtZUsxpKxIrdD8gyP3XyVvzJsGCodpTm9y4pK3ETcf2P5s3 kJdjt1cL3rCgfJAJn_Nl4yzNND88VyCGZQL1oie8709dzLzOB_fAFLDO9u7GYLcOw3.k.ugPuSTg 1gXtaFtqMx0whD0g_LWufU__v_wVRXqpTtq76G.3Jj5UXN2S9uQm3ilVqxGKK7bJU9rYCxFFa_1P Y2HfTwdKYZVdrrge5msNcwpl.61YHYPKrEQ.mPP3xp X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Mon, 10 Oct 2022 13:41:20 +0000 Original-Received: by hermes--production-sg3-7794f55d99-lnmnm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 0574b0d41fc72d91fad41a27b2245d3d; Mon, 10 Oct 2022 13:41:17 +0000 (UTC) In-Reply-To: <87wn9798ww.fsf@elite.giraud> (Manuel Giraud's message of "Mon, 10 Oct 2022 14:10:07 +0200") X-Mailer: WebService/1.1.20702 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:245017 Archived-At: Manuel Giraud writes: > I find it useful to have some visual feed back that some text is > clickable (the mode-line is a good example of this IMO). What do you > mean by "no program does that anymore"? Do you that this is done by the > widget library? No, I meant that no other program has highlightable menu items in their menu bars. >>> I understand that it is too close to Emacs 29. Do you think the menu >>> bar could be made to mimic some feature of the tool bar (like tab bar >>> did)? Or do you think it would add to the cargo cult? >> >> I'd rather not touch any of the *bar code before Emacs 29 is cut. Most >> people do not use the bars, leading to many latent bugs. Examples: >> mouse face not being cleared when tooltips are enabled and the mouse >> moves outside the frame, last_tool_bar_item not being cleared in the >> same case, and last_tab_bar_item not being cleared, leading to mouse >> highlight not working after the mouse is released outside a frame. >> >> These bugs are particularly nasty because they only happen in rare >> situations, but can completely ruin the visual appearance of a frame >> when they do. > > Ok, maybe I could look into them as an exercise on xdisp.c The bugs previously mentioned were fixed, I'm just afraid that trying to merge the tool bar and tab bar code will introduce more similar, nasty, bugs.