From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Sep 2021 08:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 50424@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16309160178490 (code B ref -1); Mon, 06 Sep 2021 08:14:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Sep 2021 08:13:37 +0000 Received: from localhost ([127.0.0.1]:51620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mN9kp-0002CY-27 for submit@debbugs.gnu.org; Mon, 06 Sep 2021 04:13:37 -0400 Received: from lists.gnu.org ([209.51.188.17]:54326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mN9ke-0002CF-CN for submit@debbugs.gnu.org; Mon, 06 Sep 2021 04:13:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44644) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mN9ke-0000gI-7j for bug-gnu-emacs@gnu.org; Mon, 06 Sep 2021 04:13:12 -0400 Received: from sonic304-20.consmr.mail.ne1.yahoo.com ([66.163.191.146]:36990) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mN9kb-0003GX-LC for bug-gnu-emacs@gnu.org; Mon, 06 Sep 2021 04:13:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1630915987; bh=9oqPGjL/h+W0KbQyUhfSFxs+wKH9Ammw6Abk5iD32CI=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=nz7XFEUaYutq2kGRVD3dGY67KN5k+NRGOr3aSyvuUNfpj9vFky9m+JPDc8fvMBJP5OKRfXbM+eVdO4tqmIjxudN/y62294OzHfBeoUUCWo1zSFClsn44OUINNPSzkTEKGin9yn9RcW3LJb73ZShfX2H/bPJziSwY3IhqW5suq+WTAjATfLHEShOABKarOce2qETAX0lpVI+M73zmqb2y8YNmYUOHDujG2osLWfmuZAXLLvJGJBPApMlLROgJhjkkJW1ly4WdoozYLuZJn0wh3ZSnYgHmdY77frHZjduVTBPYvP9Uq4IYN0WK2wM9yqZWq/k8xYhOH124EfIHqydPYQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1630915987; bh=E1CW0hvp19SScLSnRyQ5RNzd6skHiwkqiS2uuzxMrh5=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=UTmXjQkfOgLVdQl62oM5fqC3bxtpSiG1ug+IhPBQ12oyxcjd0j+5cTMuRVJVlTeA6qL3kUnPYAYmXeGsNPt8LzORR88mI1TVO9aM2jVaPEbqz7icucQU8yxUKAmA0XpXcB/ByQGsAmGAM4r0bH8VKOQ+WIjQgqFtGcNzvj+h/mJCclk7idC0VpmdDSZvnCWYIw9VyerUmSkUi1tm8H5FVwWAJqlnNLRIY2lzcRdv5xCo88azK8xYlTb0AiUW+DO7yuX/j1AcMn0njnq5LuXtNJcnnFphlIkseB1otnFQ/hL1QsVdiWTfC0fSyWx3+oHKNeQdUbIR1JPfoyOW0mkhFQ== X-YMail-OSG: fXWhZG8VM1n4606DIdX133pISRBspHeOQM1XVSmCVtBvy2R4fu9zNnPZb9nXC4N AfLtKkqH8Oa4PEgyQdZVCVxCDRHj9nw77xPw1aGLrkqymQIWl.P020jzZWwhv.9ELBql_0G0uGBV R7_38fNuK2wfYl0EPr9QsxLx.jnOAF9I97LZiWEedI8YP1ok.eLrw_nC6ZKr6Ume7N3tq3zORwMp I4JEDcQIg4GpHOq7W1tRERZ9P3WDfOvLfzzjASEsU2YCbbxcVYnwMdJeOOC2_XcnjkqJ5cfgc_Nm A1HHKMyVIMnyVXX_WRCmDJvPS.5L1oFH2lxB8hmnJpwj5HqNLKBpE06ZaUWlYC5f8lmEUG06SmYM va0LiY6zOvLzQnEdT5VpSC2pMWoUpsKVioRZrUJiVTJYGCGKiN8bzh4UayjgtVE1Po.gqwmFYCQL jJquhwLr0O8K9UT5N6uGdlZfIn0oBBOlfzb8Wvsx_w03j7Wz_F1D1RJjC3eNiJkBfAkUrWFAHvCk 01JtcTGtjVF73d9TivdzGRSaLImEgQDc6IwYXIPGutvSvz_5vzfqwgqKZh24XE3DLRwXyvI79k0V _uaJ5sjkgWaW9YUtCs8BPhVRecpvo0pRkbOfE_ok329bfAx50CAq6Ret_.OV_pUoLBUhMxMOWGzb Xqg6TCSJWovoueNg3BsJZlnTuwNetia4o1PvXR5nbXCs3gASh3fE.3_clRg.AM6TsihhpXVUhoFI 8RhoG8GWX8YH1HbaALeWycO_bowTtLOaQpX2k7r5XFuZnrMnqm2JI1JKTFO8sPP2SrDOBGcdo8Bv gEWT9j509ugLjuAb9Y6Abb9Dmk6f8BlKK1xKxRkqn1HAOnxg.8nDWS0lrBLJH6ySAiu8uZkYcIz5 LB0pt0N5QazgDCqHRMJyQ_x1E8D8RS4Vvp6ZIRnWApiONTTZAkXsPJqPlp8JNIyokMr2TLxt6gyy uJqctVMIwgaeP_Iybe.mHL.oF1ZIPO6ELPR0niQOUUyW4lzRKFERzIAYsUXj0nGeKCLm9GNA2A8J B_UiiF7rKGn0BFQt5XaWAiwT3Ks0YfK9bhrRRD8DmxwX2yY18QDeg7clKqE8737rqptXMwy90Z9d rDJff6yuWbdbsWIhqRQ8yBqJ6DvtPo5H5hNYCu0WbOmJM0N4AJ5LaCVu2YoMQu5F5JETBEr5gEQS 0cAQCOW3kY0E_zf66457W_HXscp3Kln3ARk2G.TM3QNWe1l2505zo0IqU8WZeLOAnWj1PwlBMRal lhVJXCSbIk_Ib8H1QNmqaYGKF5L9IJrLVqChN8DyQjAK9rw9h3Bj67CNYD8QyBhc6p3oGASpG3UT uq_xwDdUeTlOXzDtrsuvVfRX9jswitK.VvS8iztTdo5TFcGFK3WE0J70zTuhKIowwZpNigJWIyOK FhdYpM0MgLklTBdmPDSdDmp4S1V3FlhEJ36Zmk3z12WYv8Bk4CONNV04wBTdKLCXw1PKKirzaxra TMaL73E0gFWNXVDxHFKT.jjYgRQdhgnaQWvleB5Q_FJvBNNJiw4edISK4ymAx1Gm1f9mxbpyD2dg j5xvQLH3VQvnECWnRtDp0mLFpx9lyyxX0wPNmd201wDXKaXOK8REATW0b4qg4pfFcAaxAkcgx18j xzjulBvssKwiBE9aoGMyJ3RVJ2PNwn02qeit7EsfWBG.9JIm_2FNEtFkno5kxaY9wEAHxZb6NYFM LsjW1hOHxeGt.fLX.R.fcsiFCdfYdw61gOuuzkk2xw0PiOnS1KnBkHRWQI6KukbiNAaymL1Qb.3i F8na.h8yiUbPPHk9JCdtk4YD48mhR7mucc_8i5zmhAYMFP1n5piZciPRHSAYZfMwboNWFzufbDl6 _05xhvPeSi5I2uqMyNZXl.kej1S2kR40OmDOi2i8zraO1FzfPK2L7k4T2Yxg_U4jVhykzec3Jf.g sPtO4xqbPzDE6hKV_5eJHfJRhCT3v9kml35D1y4iW4SHE3eO_URdHFsklP4imGYzYUVyaGFAxzyo 8TMXN7hCczFWa3AztsvcDGz7qyCx_ZBQj6NzhgZKItfh7BpWgyKQrUqrZ.EoLHN_gpaSorptDeRM zwe80L8prUL4IbVC82TD9Z3fEO.leHuIkNO5B2hm1qoyB0o82uJmYqk24XptpkZLur0iYhwJQMTK xUf3tk4U73BKTAG5kWRWFkYrICoSXK7lVXHLIublWZulcwuLBmJ1UjgMzVzjt.tDzZH_0LIKF.DF vz7wC1N2w.C.hWXNCOkvllIPTCj6UX8bOoQQy4YzJg1atnv5vpZHy.kuG4HLWUBYH X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Mon, 6 Sep 2021 08:13:07 +0000 Received: by kubenode504.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 59aa4288d8ef5f1534bc9159c85100ad; Mon, 06 Sep 2021 08:13:00 +0000 (UTC) From: Po Lu Date: Mon, 06 Sep 2021 16:12:56 +0800 Message-ID: <87eea2cebb.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain References: <87eea2cebb.fsf.ref@yahoo.com> X-Mailer: WebService/1.1.18924 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 3179 Received-SPF: pass client-ip=66.163.191.146; envelope-from=luangruo@yahoo.com; helo=sonic304-20.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, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) 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: 0.7 (/) Enable tab-bar-mode, move the mouse pointer over the "+" button used to create new tabs. Once the button is highlighted by displaying a relief, move the pointer back outside the tab bar. While most the relief around part of the button will be cleared, part of the left side of the relief that surrounded the "+" button when it was highlighted will be retained. To the best of my knowledge, this also appears on Emacs 28. In GNU Emacs 27.2 (build 1, i386-pc-solaris2.11, X toolkit, Xaw scroll bars) of 2021-06-25 built on saphire Windowing system distributor 'The X.Org Foundation', version 11.0.12101001 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Tab-Bar mode enabled Configured using: 'configure --with-gnutls=ifavailable' Configured features: XPM JPEG TIFF GIF PNG ACL ZLIB TOOLKIT_SCROLL_BARS LUCID X11 XDBE XIM MODULES THREADS PDUMPER Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t tab-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs format-spec rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date sly-autoloads package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dynamic-setting x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 8 59679 8162) (symbols 24 7234 1) (strings 16 20406 2463) (string-bytes 1 658456) (vectors 8 12821) (vector-slots 4 211903 12844) (floats 8 26 20) (intervals 28 221 7) (buffers 568 13)) From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Sep 2021 10:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 50424@debbugs.gnu.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163092545820120 (code B ref 50424); Mon, 06 Sep 2021 10:51:01 +0000 Received: (at 50424) by debbugs.gnu.org; 6 Sep 2021 10:50:58 +0000 Received: from localhost ([127.0.0.1]:52084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNCDK-0005ES-4O for submit@debbugs.gnu.org; Mon, 06 Sep 2021 06:50:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNCDI-0005EG-BM for 50424@debbugs.gnu.org; Mon, 06 Sep 2021 06:50:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35362) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mNCDC-0003MK-8X; Mon, 06 Sep 2021 06:50:50 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3444 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 1mNCDA-00073t-Pb; Mon, 06 Sep 2021 06:50:49 -0400 Date: Mon, 06 Sep 2021 13:50:52 +0300 Message-Id: <83eea2rn8z.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87eea2cebb.fsf@yahoo.com> (bug-gnu-emacs@gnu.org) References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> X-Spam-Score: -2.3 (--) 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: Mon, 06 Sep 2021 16:12:56 +0800 > From: Po Lu via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > > Enable tab-bar-mode, move the mouse pointer over the "+" button used to > create new tabs. Once the button is highlighted by displaying a relief, > move the pointer back outside the tab bar. > > While most the relief around part of the button will be cleared, part of > the left side of the relief that surrounded the "+" button when it was > highlighted will be retained. > > To the best of my knowledge, this also appears on Emacs 28. FWIW, I cannot reproduce this, neither in Emacs 27.2 nor in Emacs 28. Maybe this is window-system dependent? Alternatively, if you have some "optimization" features enabled in your video drivers, disable them and try again. From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Sep 2021 11:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Po Lu , 50424@debbugs.gnu.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163092793015514 (code B ref 50424); Mon, 06 Sep 2021 11:33:02 +0000 Received: (at 50424) by debbugs.gnu.org; 6 Sep 2021 11:32:10 +0000 Received: from localhost ([127.0.0.1]:52189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNCrB-00041p-TG for submit@debbugs.gnu.org; Mon, 06 Sep 2021 07:32:10 -0400 Received: from mout.gmx.net ([212.227.15.19]:40635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNCr9-0003v5-Eg for 50424@debbugs.gnu.org; Mon, 06 Sep 2021 07:32:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1630927918; bh=6fe8WeFoe5HdGe6RiLuDrt3OCPz1e+UV/2zrnWnavF0=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=fFh17frIZkYR0JSuL0oKbNvEU0HcWKMQ7Ljef8QUuR1ZID9yfPkoo/SrrYFCKAEkS rg953UQYbGPfSx/VDEzkDcF0cGL48QxTWYydxCvNhzcm/fkduoEDj4NYGv/Kw9RbMA RJ5dGRcpVwB3PFPDZqcRJz3jfdfUoTwsHNgHHcCk= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobelfs ([188.109.199.16]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M5wLZ-1mLG7C4A0J-007UjH; Mon, 06 Sep 2021 13:31:58 +0200 From: Stephen Berman References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> Date: Mon, 06 Sep 2021 13:31:57 +0200 In-Reply-To: <83eea2rn8z.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 06 Sep 2021 13:50:52 +0300") Message-ID: <87mtoqos7m.fsf@rub.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:BSfQzeZJuTbiv8B91HkxMj5eDa7v584EOZcwt4g6bHqE+2Jse+7 JBcpDkHOmJb4VJ4z72ws3O6CEZEv8SZAfzzq/vQiLxBIFhQXYqQvKzsCKoh2BwJWaWxYePn iU1vgyC3ojlGEscYVypRatYo1ccht85ypS0yuotnEeaRFcDG/dt8+NCElNft9894FfYghXV 04n6RPpatsgVFnD5ANY7w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:3hROY9jLL1c=:54tAGaqi5LsSRWiMfi9Oo2 A7bUJkgcroFB8ZkcPZzE+Sdx6nBryMYEgcF1wlDSXHfEFgLEf2XLIlgcssR40JxC2iZKe+0K+ 3XFNAGgpjRdU2M3uElOvYz4AR55xCidemwbyQ9L7zSk25ytBf5z9diNqbsoUcV5SOA/MTe1bY 8TsFeEgTreHVV9Vs6VHe8b3vltGrxIbWBlqdX+VJKP2jNRgz9+gZ1W5WBm7Y8n7TcZE1EnRWO NJHtdOwhrZ5eCDLA++hj6LnVXnB0kQWD3fcTNK6BEC08mdtf+Yu+pW60NxowQBEsiEKbI20Es 6iAdb4a6b1S1HPANlvQ80DpAgmHUmZdJmPotBsI5EHIcc42kg7FW+d+sfJJ34Gx3a6h458Ldx S5u4DV+XgYBjT3LN8tWbHh9YWfgZTl5baVnt+WxQnfUdipz3+lJs+B2opBz4iqPcn/wFggI2v BRlstU1aQqushlei1pziwSx//tIdhRGlZTN6QgAyhZssP2kUY7pj9tKD0pzSrt5sSXXuVcP5e oCHShBCcxJ8x04tVIKgQFSZq9Q2e5BoGs+GYL43ji1C2gSdol00FArYH4GR1COa6fwNgOcngY Wm17SXuCiIg/qqai2K28nD1JQjDn94r+4VTR3fXpiDo+pRerPgyahsVrohmXVPhbCLvfjV+o9 sHcRAB9Z+M0eHIoqXqQ19DgFkoseb2s9uiRbVH1yeycPLs70lk9+xSWE7VcNR6VbqQKI6aZhV BOZQVz6WiYM3eenXWze8DlXTkR+CvKPH8u7zMESTexrC3pW50+ncfrL4x9Lwy4nj/j5QXoirr lKvqdMUmU3sOLpbvwPpnzhXClGZIXwtHfHlIUmyXri/pYdV0gr0HBCjjT0Wzd6vq+Efi33xT8 1MjkhB8SV4Z1uRzv+JRz1DcyXp74fQT5yS8ELNHj+Dk20x+Qm2m/10UCfvlmbezq4THdS+Szz 8wn5MGlcYYopbnT5y0Tl/WuFDPu3yHgyQq16T0rQDqFaM0Xe5aITBHiXPVFLOvfNxh7DWIyQZ gPJ9kFFqEryegB+FjNzdooFXhXyaB31UDkMqlZTcHGeCC6RxE6kqoq89WEh3wJRgvqva3Vkpz Vz85ErtePShmTZkA0I/AM2iSKn6KfB0czgXOC5HpDbUWBOfiwfVnoUyyA== X-Spam-Score: 0.8 (/) 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: -0.2 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 06 Sep 2021 13:50:52 +0300 Eli Zaretskii wrote: >> Date: Mon, 06 Sep 2021 16:12:56 +0800 >> From: Po Lu via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> >> Enable tab-bar-mode, move the mouse pointer over the "+" button used to >> create new tabs. Once the button is highlighted by displaying a relief= , >> move the pointer back outside the tab bar. >> >> While most the relief around part of the button will be cleared, part o= f >> the left side of the relief that surrounded the "+" button when it was >> highlighted will be retained. >> >> To the best of my knowledge, this also appears on Emacs 28. > > FWIW, I cannot reproduce this, neither in Emacs 27.2 nor in Emacs 28. > > Maybe this is window-system dependent? > > Alternatively, if you have some "optimization" features enabled in > your video drivers, disable them and try again. I see the problem with Emacs 27 and 28 built with Gtk+ and with 28 built with no toolkit (I don't have a built of 27 with no toolkit). It looks like a remnant pixel on the lower left, see attached screenshot. It disappears as soon as the window size changes. Steve Berman --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=tab-bar-bug.png Content-Transfer-Encoding: base64 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 --=-=-=-- From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Sep 2021 11:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stephen Berman Cc: 50424@debbugs.gnu.org, Eli Zaretskii Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163092881518162 (code B ref 50424); Mon, 06 Sep 2021 11:47:01 +0000 Received: (at 50424) by debbugs.gnu.org; 6 Sep 2021 11:46:55 +0000 Received: from localhost ([127.0.0.1]:52202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mND5S-0004is-MA for submit@debbugs.gnu.org; Mon, 06 Sep 2021 07:46:54 -0400 Received: from sonic301-31.consmr.mail.ne1.yahoo.com ([66.163.184.200]:41335) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mND5R-0004if-5F for 50424@debbugs.gnu.org; Mon, 06 Sep 2021 07:46:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1630928807; bh=aEMGZAKqdOl5LI/bB54YeX4Gt1OfbE+PSPoOtASjh9k=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=HDYxrmHJCtbXq+LRczhHub6GA3xaRNFHY+DWnpG18J9OD0JuxwIxWqVQssgyr/z6H171nJfy/O778X7npFzJ4+ToqqvVoqKV+CzsbyfGc8npfRcG4k6b7VtRSN1KSSKh1GTOOQCMEXh1rnXv5nO/PXPNIvm3/rS3yOhK2A15Gx25h1eO7Q72jLLdueT8NLVeNqbMr32dJKx/+PzS6MOG9s4d3oEIg0103nCdX3/9B48tnK3tTRQr3+qVsPZr8E0WmNOYoe/PXgStl1YwL+AchC8nGXTZ9ucjGjjXCQLbCI5nknRL71LYTor06qvSnaoP2cLQSbfxwhp8Je33ReKIvQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1630928807; bh=8p9CNEk/1sjUOBrQup6Mbq8xZyEZ50cXWCgNhmWBbFI=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=UDGNuXC1Y3N1PjfMRyk/xqRj/EDYrsb6xm9mUjjT9QUHM2Ew3jQGXwcviCvaTBLbM3BhKwTcK/lV1be7knr+6SX/ieG27Bp++dF5a11z0JKBKCl6MRg4oC22slG5CVhnuh23+zUEwtGNDVFBwZWC2MIO2oG5kKtFgXQWkWs9yh2zW2WAm6lobxRVbkGFm6eaAK2gNgzyuMn/1t12ByM7iBqR9tsVlCuw0dQXZcZYfHQ6kqYc385EJqhqF9XSLSm/MYoJdYIPWNhFa/Qz9Gq4KCsg3xA6B7uTzxI2WKHUeyyA4ZMjcAMzhRiLN/cx6cIHmeartCDkfe42AFA1VRVxBQ== X-YMail-OSG: t8qKS54VM1nGtPu23cdfKdFaVLlRjsF9KTJFE4zaa5ZwzWTnAfgV3wxrzjPAt9A AIupHrbUM.Mwd3VN1TkwxjU8km3r2Cg8BlisyRyC2ZU6LAB_yaP5RnugvHxpKD6CFsiuI.7sn6RK ed9Ov4QgI0IRV7AwYO.to4nsIOa_zkq5uiKrrYKzMlNNikYe3wBqy6IWXg_tbZAxUGREF2fJ3sDW bvltjZaQI_Ddg1IxsZcVEckfEYkQHNcv8ZMKfsUisoz_FGPqzfTExXIfrP7wJXtH4udgmMdH8K1p sXpW_SVuRnc2yMg90v.u5tvlD5JGjfb9pbpKPpVDAyw.w7_2f3Ke7zfTTfTFq9eBqmhqdtsawvhi Pf.uRD_YsWoMS68Br2OrcBBwzgKpCsqy9ldyxatbgS6rQCUVUfAWkKH.lXd37OE6.bg503yGItwY ZCOqejnDjtvFWgH.Xdop_kUi.eAHgonu2Y2X6GF77k70x3SsgNmU2o6XDxD_Xadb647b_Banf15S eCxYzYO.M15enilz2EaJjWH7MIbnQZoUjZV70_f1noVc94_Mryna_rexi0.JB07V0HXNJa.3oP7s WZzH_isFY3H8CyB6s2506a0X61x9zAijweOIXiNIzRshE3PNNCzqTf2QK8P3RundZhCgF0Q7MVal BiKnpYVNy2H7QJMISGCwHsKt3cK9ENFZ8a8G9_.zRXc48Vu23nB6KNA3lpjGwmAKkaKB_biPmEvk Dp_vNFRys8vJae6SG3Mz_HfdZRr9RIZ48iBlh3ztdLRXsNdei_ewNGKrbK27WEhIEKFFErFXMl9G mVI0cm_0Q7XCXMjXcBgAKjA.0X4vOqjoqWjmHn_AKRTuToQNkKbMzAW4FmBvEAVtcdyFwsl5VZ0y zlHAC5xffooo1jxN3OILyGwOjZkNp8I1qy5HBTT1_VMzpM1L.9AiRgtHc0sxgsw7mUAnWjLRRzj4 jWFziWfvXfaPHbllJy2qq2g0F3AFQLtQn56WKsA96oF_5jOSHhavPhT8LE8aulu65jDMk0JjxIcy _HaTNXsr7nEQUtXjnfPNgvp8bBch8N_2.LB1UhiYjz9TSeehP.7Dhb9dMUL6q7vabIlIxd_gfZpr 0yFmXkVF69IUsRmCEcrWblYYbyQXeHE7HZWmihIpb9j.2aBwKv_Idqly.gnNQ1mLfhD1Ax0P_G5Y u8fjlgo6hYBY9l5RXSLnXqWmp5JQzcI7Zm4i0E8kmWfiIpCjxuIlCaXu8CpXnwLEurO9VQoLC83b E3Fc9EGvhXd72QuRGdBJE.5F_KD4MRw_WrwdDAS7POTb.H18RnTjOqPqhdFGrM5gyqP4_0iCIqOr FNrr8tXSUPPid_icrIfHMRtCLzmaQalLHdGIsyu8X6fYoONnesv7AG9SBqXWnyJhhh.yjkJP28u5 kfvQUTH2uHmtHtt1u9AzbQaCi2zS1e3Oflri8MXi8_YDnlIu15C470neWkPllUXw1SvspkhanQzr blj48O7oa5T2akeM_Cpt2m_JwiBwqpky9sE7JWsGYoG7J4sZM19BCrymx5.9okhgATY8_wXk_gxj ViuqVnhBBS54QnIp1ZT4XG.ZEBT.9wGyUjubt9z5H5C..ixbLI1NhnFzAIgx.MFU9L4RpTL.M1iD UTaXE3d0pNY7rG9MJL2FGw54ea1Y4sI58UkYtrXNBW_8U7dtzyXD6J0YGvYyY9ULo_79E0iNIEBv ft2QsRwNjTzt8DL3RGSo3LMtth5bKBJmffQ6LwuN27ehrYMxjRSnb4Le8UT9lCwcX8qX92NthLR1 Ej6MNIL7nFVWN.pLY7JgpAskWMb7pR8yQvGy0jegM8_CmP_p6aDSxazWVt53JdcVY4CGbLZ7fM7s ClwXu6B5FBhyUV7jwEnm5F2JpoGkiPDHdvACdxg.ySU_oYPR797.bZph6Ymi1JdI8NrN6Ctub0ZB ZgKYGQb_dsZfkTCM5IWdbAKaI0LDAu7xwwHxRFCyldgt0OSXCWewN6wiCUH58XDhj_g4WdKJOcXZ yZErMe4xFTEtWmBlpP3CSQrR1DwFjeOVBaVfh1paF4KYBwDr8qjjNNkvLzBM9fxuQGB5UWN6DR4a zNdEFeDfbiPZFDKdwEwmT12lqoKIle3y7KYDik43PT8MAgye5CblWAsZcL95.QDiAU9zLEMNXNHk CNaE3hK_IMyzEeV5_Q6VXMRoMEwexPRftB.rwCw0NbFiRu4e9UUmDHNONes5X4NR8BxOJGrkj5_y iT.6nOhrxlkgG5_Q2O6lzz7ocEDvsb8OeGRDaEs0mvJvg683ERTg1ASXc7ZUFsYnBV0a6fk6jtFt yoDsXK15IHkA- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Mon, 6 Sep 2021 11:46:47 +0000 Received: by kubenode509.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 94450563cdd1ad93564d9e5608199551; Mon, 06 Sep 2021 11:46:42 +0000 (UTC) From: Po Lu References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87mtoqos7m.fsf@rub.de> Date: Mon, 06 Sep 2021 19:46:37 +0800 In-Reply-To: <87mtoqos7m.fsf@rub.de> (Stephen Berman's message of "Mon, 06 Sep 2021 13:31:57 +0200") Message-ID: <8735qic4f6.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.18924 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 399 X-Spam-Score: 0.0 (/) 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 (-) Stephen Berman writes: > I see the problem with Emacs 27 and 28 built with Gtk+ and with 28 built > with no toolkit (I don't have a built of 27 with no toolkit). It looks > like a remnant pixel on the lower left, see attached screenshot. It > disappears as soon as the window size changes. Indeed, that is the problem I reported. Thanks for providing an image example. From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Sep 2021 12:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 50424@debbugs.gnu.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163092964322173 (code B ref 50424); Mon, 06 Sep 2021 12:01:01 +0000 Received: (at 50424) by debbugs.gnu.org; 6 Sep 2021 12:00:43 +0000 Received: from localhost ([127.0.0.1]:52246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNDIp-0005lH-II for submit@debbugs.gnu.org; Mon, 06 Sep 2021 08:00:43 -0400 Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:39115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNDIo-0005fK-Se for 50424@debbugs.gnu.org; Mon, 06 Sep 2021 08:00:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1630929637; bh=5mg2DMpumE5/6cJsjbgQstS9iSVvLFDLWFbSGuPRvRA=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=ZyrM8329s+9gXaDotNT6LKzfIc0m1MoQOe9+98diQJ550tEFRywXpowEWmDskc7vhiWzIbPElgJJwTP9RWGsOVyaKYnualHEnPS8GZ3cw2nu7XHRXo+9WcQ2jM0mvcyfRYxAJnOuORfqBXm7EQgxNgAFRvQSMaA/xCkM/xhu5JC+aBIczeanu9+CK11gbAlH0q8PYVftHCDqxaLLpndMjJvE2KNdlOiseWdz7I/evqrhAfAhl3vOxx78wElloCwqknQxDOpP2wl/NwdcWmQ0HaWDVYNkcGts4S13u4XBhdkNahIuVGCSoOWxpylXcoiRCHhQ+HXzAh0RV+8dvJsi7w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1630929637; bh=4peZ7f3fTLnIBbWmvnYi6SP+KeJNs/Uk9jha5533hcd=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=cdVo3kN8YX+EOuyUZLGqgHSjZ4Dq+VULJrBKf504nO7YVRdOp/8WoQZbB4jkcMJ0QnKZQRMW0/CYesMZFDB7kGQ6A2Rc4bbMXBsUH4qQ+R0jlORVc4GX+O1uxZYAo4Ab4vaS7rgMUdacTf3jrFkBwylUHt3Jq4gzjOa+/fHCmhgKnW/zjNPB6UrKqEYkCIjeV71AfinRTKWVLNJB3mxdvt+uYJabH5kegh1iTSM+oczUKR1ZaPOnE+iSSz9CVoxt4CJOS644bakC62K9ZVRuIMA6fjJ70tO1RtLo7cvoAvG0u0HItXsZhqv0kmVy+HyNn8weSJoXEiDjcWNbiUznfA== X-YMail-OSG: EZMDZq0VM1kBe.hwS6_UBmJxO2SQuTKJF4ZxyT8hbvYoJOmh9aeLEQgaYUSxaTQ bvwllKy2ay9shfo4eKlShgcG__LNftaScXMX4XoVBUSGNqFXaz99ti_uL56FLu8nLnREMhzFI_B5 7HE9SlEmA346P2m9EF6W9h0_cbj96POLTALmW5IFNWTx1v4G1wI1Ncd6xU0JVWAIsOOkDTFbjrSo o.oZGOe4Oo1zjAzhi2Ncgd3tFzz.ND0mh5Q.e35U0N5CHSsyWmofaZQiYnR5Jr6BVZ1CmAKrdLYj rrUselJZw9yIFLQNtruTI45epXvk_MZ.VxWyk_hy8y_VNa0gg61Emz_8O.T2OJuyQT9mRItpOQs_ _IrGXtNtZHOMcXdPqr3715fNG.gUH4mcSpoRz01TFzrcskQBgEgXHvXCmzKfpXlWYD6kz4Q3p.eh q8pDVfraLVS.ftPg7shY9Ie0J4JNKXv7EBjI7S_ffivNHu.b8pCKr_7sTO6e3wmYRaYMdSraN_Tc UyfayLQKygZ.orTaHGuv06a9OFumpNE5j9VQ7Px8SHxlA_w0zkppI1oF.FMgP6fbLa9Epa11e7OS mZWwM1IDVHE0Ovrfbq9PUR7kwJpzaF.BnTb0zU.Sww1EqNAGXAmQibZTBrvkDtFk00dKQSAwuMj8 d3SvElQEctwubzjrLV4doCd2kmyP4MxBLrYW6nQhiD3UPRGAPZsiBoAGPuApl2LnPG_W6_zNzWvH LcN9BeIAn1VWkse3G8pCsDy6iPdpzYzS27SwBV1SDqJhFiWMr1LsM4yJhJkS4a9XZxJljIUSghT0 i_nTAYh7wnKss5CKJF2EVnQATjLKPHUmDQ0zdPw4T1zVeueypjGwLVBKrlUy4FRw8dlC0cdOt1UJ zYL.XhfGFX1mpSL8G_DGlbyVtYQaJ2Pl2rRjWcIILGqD1_J.J56rXevoZvJ7O8w5dY1jrtL8ZoIq e5Sjpkr9LnBgdgl8HbRFLpBi6LZWiLZdGBYnHHJjA.RubL4Oax5Dp6BNA4K8lhPBNVIluVZIdBze 2d6xfrmB5VMFCiiAOe.6bS2prTBIbZhjuLqM6q6S21EnCHHHxB1TJazpE05nZ3Cm9a4aR0pA7zPo tYSev7WMtpbzlJQs52MCiOCs35MZnJ6j.nyc4Fw8QaPsxgVwQ82RSdZetWnRCAocpPt76SceF2Rv Mqhrx8IQka26RNORGVYxtiRTf3JnWmz4syy4vB59h0Q86s9JpTXPowG6BwOOeDzod0a0pWUSQkD0 aTC328TkH2vPn97PMpZS7wJMexHwMhRbfyKJGA4sRrwEHy_jGhmNjLu.AQzWve5Vc0xQ435r05gL yYbk58Ttc.svCpsYNx9y0krj0js1mxfwxO8VHw8jWu0MjBnFfqEppGCFzoDR1vPf9BI1VHY32C7i WOYhziSrBcqwBwhQg3qRTJZFcusnd2IOsSfRQ1PK3auI16iqk14jte8whWIW8uV_aUMApDiX19jT O.iRGByBHSNDu52zh6p.4demf1qXDG7vrA3Fj4lI3hWtsUaV2uiRfeS2gNa6i18VBVO6IEqZm4v0 _wOnrbOmn.2MVDa1RugYt.zP5qeHjuQc6y1D1x8173c1WwU6dWOJAngxfrKmk0uIEbYIGPRsuKdN d5Duv1d82VfAEy.2TG2r6DgXLpGQzUNx9kdrFu5yveIKV92kLp1.AmWbcmVtlEHdM1x5mqmNYT_o EzGs2wVSKZzGOjCfwZntp_FvGNsQ5_wpE_tlvx1Czh4A5YbKVTOxp7jrdXk61wlxS8NqSocHNL_2 _XTPpVFW3Z9lbAOiEWSULK.hZB5KY7pPS8.3GAPJIH7OKIR.ySxuVKJj.YeLsNdv_niu38hKh1PT bw_T2zauypGFUo6IKbp56ejCZ02xZrQAu8.qaa17F3x28KbsQlGrSUdoGesnZqwURwJHzGoJssAm .RKP_QWswJ_n7AipQzcR4RTqhTz9JLb3bphSN.gdemcKQTWgGAYKNJpBVz5lb7aJNbZ4KzlECP8k jHgM8ngLhmLKhpgKOXErzaPHs5T2yz3Gq8qOm7VhwOX5_8DMfUpgr6xuk_Y05NWlL3QEoZTKuhv9 9FM.hjD9IARkOXrEHDzY7TR.2Z6ZIKGxaQHv2YRl4pYBI4Mtw.7Gvm0EaMNteunhr7IjcfdfqSeg 80.uKOIkII9RfkL3WmYhAsVWul60yOVo88gCa0GRWu3JXYE9eh8kpBEfLAct1AqEjSq0K0tisghr gMneUgVSguMaXhz6WPj1dbEXvbKxXiA2XeLtt0RhQ3TXAlMF7V5n4WDw8v7LjvpXOpnSBYlDik8j _rv8RoSutRqNtzyM9eVY- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Mon, 6 Sep 2021 12:00:37 +0000 Received: by kubenode517.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 9c9b464aac8653e4d0098df09de63be6; Mon, 06 Sep 2021 12:00:33 +0000 (UTC) From: Po Lu References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> Date: Mon, 06 Sep 2021 20:00:30 +0800 In-Reply-To: <83eea2rn8z.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 06 Sep 2021 13:50:52 +0300") Message-ID: <87v93dc3s1.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.18924 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 501 X-Spam-Score: 0.0 (/) 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: > FWIW, I cannot reproduce this, neither in Emacs 27.2 nor in Emacs 28. > > Maybe this is window-system dependent? Perhaps. I have only observed it on X-Windows. > Alternatively, if you have some "optimization" features enabled in > your video drivers, disable them and try again. I don't believe that is the problem here, as I have no optimization features enabled, but it is still reproducible on a build of Emacs 27.2 made with -O0 -g3 running in Xephyr. From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Sep 2021 12:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 50424@debbugs.gnu.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163093146330832 (code B ref 50424); Mon, 06 Sep 2021 12:32:01 +0000 Received: (at 50424) by debbugs.gnu.org; 6 Sep 2021 12:31:03 +0000 Received: from localhost ([127.0.0.1]:52293 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNDmA-00081C-PA for submit@debbugs.gnu.org; Mon, 06 Sep 2021 08:31:02 -0400 Received: from sonic304-21.consmr.mail.ne1.yahoo.com ([66.163.191.147]:40855) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNDm9-00080h-6p for 50424@debbugs.gnu.org; Mon, 06 Sep 2021 08:31:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1630931455; bh=z6vezurYasxl90UMLJbUTpD6I8VxTs+TZ7MvKNYUEvE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=GooN7U9toYXVMls/wpOlW0+G14HhQVBtXS6x0gTCHlyf8IHL6V2r+m0lADLBMvm2caIcioPQmT7TL8R93Tvj7aGJIjVVtTTOnxxDMvYCcODFQ8QjIqQshFZt48K3+EFhRHjnmmq/6BqVXX67PpmsWPd2Y89Ca/zCLal3gGU6AjLTlAwjo3HyQ0ciHAO3YjNa1xxFMFYCKDQ1Z0FGvBUApHquX3snzlidvEOi6jCjctf/jIZgEM5eeCvsIezHrVXP4OeZLHil9rYQEH9jWTPtoMHX+HFvNJweyo/xaP+X4Omgz6AqA6KbGD4S0wEZrB+bOftF8LMTNfbhNZbzO5BYsA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1630931455; bh=LQ+o6fNKXccUfzU6zrkbISYtkd0S0MOyA7nc1yLFFYN=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=INNMP3WeSPQQrp9AxGwsuFotIOpWJMt0c6KQ+np46VsQTEeZEbCbktXddyM5I9ujFKrZWdlr7M8FOkDDglAmLoiu3BVU7ie0o5wDSUc5VlyUZpgQ6zGPDw9/dT2qeOARd1zwnOe3Zt1gFp2r4lYNFk+A3zwS4LV9UpibUygOPCXSp3WfScbuqVpUkc1f+DvnKGwaaKVdJgC39/WmRCZLLdLra+9aRj9aHe3HMHEQZKZ933p91cKFVAnVRq4HHpM7tli8hkot2YVmt3FWK9PtHeX0tfOArLRht/cSR5tJtHal2x6PmtLtQSev868aH67XG1C70FJAV+2Z6E9rDm6/lg== X-YMail-OSG: Y4YRWkEVM1lwxcWg3Wxabc.jwvw5K_HMKoB6yLgTe2ynpGz7aFOSAbCAfDGUMOQ GOWyuHDA7ZYunsXxwGqRD0EziIssHD9JcUyJhBm8MQYadWnmI8F8CAGztSkgeH4r_up5A9WUVYSo PMOoI3vK1dBmDZv4oSoa9JVAKy4OFYGm9Q3_sFKHPJbFcz4_5w2yR0tgDQTtFvqTjGej8duesHeI 650naNt6O3_PY2YyjS7wdjiHdhu2MIpr2fTB1PlL0isjkwC2FuJfgEVv1kQdGogqViNIhNqLEpGF x9LmM5YyQzZwN2tmgi3vtuspJ31S8cpCrYf7SOXhfiiJlpP23v1y2AtBG_QcvK6WXOcsVucSniVq jvCoK3dfcMmgasgTY3pc7K62OmZxTyvNQHMmXNPmpeatQPmkCsZ82LujBkd.N7p1kFfcPPB16Yyp dkDVs34aziyT1.fzIf2rfWRVk9cn9sML8ZjtTurDGMaKtbCeQaKit4rfeTKQjoij0tQz_c1rf476 pBefUhkTHilDowuL6BQ8YEQ0nKRpA4QifiGI_0VZsR.greD2lCTAlij30BRwduQL.qwbT6jmwWAv K7AV5MWEGcLf5ThZyTc19oWTJBSMIGXu9pa_RaBcopx1PRe59CI8cjI1DPF5cdRnhoSwUU6yJi3Q sC50KZasEw9EP0ttlJhBOnbIR1._qN.q0aJlp29fR55JdXUIthKRUEm8zDY4AWsvZ_Rc.XOLqRBU rJQugzycMM3pKJQVs.q.vmF.Km5TePmhT7EFh9E51Q0fXOVYagERGLIGcVcPzA0dWz5MDBGprlv_ a1K6SYvkPiDKO0weeGwrPScLWt_59TLQNeKUxI1lr28SBeY8DKCPAHBg0eY7ublRFHBNnTNIPOo7 6sPhPSTGgTMmOUCJ0r2q.q1ZPZDfkWYlavHd9d8W_eEZyD0HDiC_nOIh7kRdolUK6xnLAz.0fvoL HiQrBDT8ZM3mUvZpzhKmPxIREyTJS0mdF7xEseU8ha8bkYYCO.1E49bN_Zk_rrXqE.UyG_42Qo6l dfbONPF5sH6UVX7XzQH0j1BMCV7b_Gstm.goCtXfznakzxDIit6QgtPAMeEx7f48XWDB.Y.fooQ5 BLsRJbETHtJq4ce2VlbrcKup2CrRjT0HpXd2ubEVxyUGdXElf0RKGuR1LGqwaiuDxeND9EQYtovC 2yZCg_pQB8CncnIDPu8wDN9OlUuqmAzY8NQVdwdpfUJ8IFagCmbi_Rfa91DmJZHhhe9NzMAmt4Dq 2UTF67tM6yURW3fkwH8sTnIguCxemfn4kVDP_xsIvyeqNJhSpRc48rAFdDjSI9gVclAnOr80Dfx9 73yjsknzf.MpyfI2geELT4En6iVAz6BDuw.n7WVTlceRkzAbcupgXCNrPl_ewGcqEeO8C5b8DyH3 1VfqNH7jHiYDxpv1riuswmkVR4nXKXuK_VdwXipuU0lc2Q1yu39oU6pYSnK8lK4_S6NoNQlERcvu NaNGzlDk11NdwkyUmQCtlpbx95R7NK5jI4vBpUCFB29q6w0l3_vqLEGSC3lrXPrfYGZcEvOMY8XR _YpaCvsV5VhEiEPwQGZiKWmis1WwfzX8cbqKVE1ADz_ienEtjUe8zVipaTLaYT5vN76X_.ppVahc XdWpYGu.8XflOBrqhn5sloCd70KqDWRnx1Wb4VfF.iIoSHkUBAa4dhOESx6AJ6ImqA3EZvZcTrQw hvNKEol9BPR3ee.ZQNrQCsFbiYd1xxFMQbEZkxYBBsP1jvg.yrJbUBOstdM4dI0yuhgQQdoF.MFg Igpde0SdFG64SHwKquiaQmYM0lxkNmwiuQ4jAoUD7vASdB_Z7gkgtegIgDNbHb64HIcUjnCWF8xn 2oky2XWPC7xJI4iqsZwYotEefdCMrwGSOvgLJo.Z5x_enl92sZf6RTbrqUPlvVqwkKfoSebue.t4 eenIGc9YRsB0eM8GffVxX95OlmHuhg0ubCxnkL7kxlzJStZANj8qFr50O5YlpIWs7RxO2_iGmir. QQWocffZ.nURi_YqXgGdglgluiVqtdz7NUo5iG3DYPDUyG763c5hA_As3vhOyRqJKquf9aUVCl3O CwTNu3W822DQ79kwP5UNMFYZ3Klxo0Fh0Fwh6X4TnQ.ym381gVjBAGPQUHiuE4aG2JFAQuy0zHU1 flLrePqjFw6ihbbPWa5jX0VWqpq0t4XOzkYhAfzfuQLD1I.ti5WHmscoDw_s.0x5Os7a_qor.3y7 Mn5gk4ozklVDYk1DjSc9rozlfyQ1CoHrD6y2CgKpSlywBZnGwz6o7D4Qd5wt3HXSEYjd7NYt_sfk uIy3Jc0L3UjUxfQ7frq4- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Mon, 6 Sep 2021 12:30:55 +0000 Received: by kubenode517.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID ff0e9b7c88fcba0c2177e5e079a4e253; Mon, 06 Sep 2021 12:30:51 +0000 (UTC) From: Po Lu References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> Date: Mon, 06 Sep 2021 20:30:47 +0800 In-Reply-To: <83eea2rn8z.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 06 Sep 2021 13:50:52 +0300") Message-ID: <87h7exc2dk.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Mailer: WebService/1.1.18924 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 4187 X-Spam-Score: 0.0 (/) 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 (-) --=-=-= Content-Type: text/plain It does seem to be window-system dependent. In fact, the relief actually renders differently on MS-Windows as compared to how it renders on X. I have attached two images detailing the difference, and additionally, an image of the bug on X. --=-=-= Content-Type: image/png Content-Disposition: attachment; filename="Screenshot from 2021-09-06 20-27-24.png" Content-Transfer-Encoding: base64 Content-Description: Relief surrounding tab-bar + button on MS-Windows iVBORw0KGgoAAAANSUhEUgAAACQAAAAxCAYAAACyGwuwAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AAAAqdEVYdENyZWF0aW9uIFRpbWUATW9uIDA2 IFNlcCAyMDIxIDIwOjI3OjI3IENTVHd9LjsAAAKcSURBVFiF7Za/ixNBFMe/k130sDCFYLEGja0o p50guAkxcH+H/gEHFkHwxAERC0klNjkRO2sNnCDoZkFERNBCCMTGJgl4hUkwEHc3M1Yz7IX9vZO7 CPlCyPx4781n982bWXJ14yy/8Owlbl/UAADTvQbMp2ew+2obV3Qc0J/397F118HOu0fYOgF1cj/i 3o07+LX9Gnq4FcPPN8/xdr6J65vncaqwj88ffmB2+hqM4wphpDj+/u5HAQEbx6b4uvsQLx7sY0pO 4tzlGnYe38QlbRlAc3x5cgvk+7dPfBnhs6pw1ACLWgPFaQ0UJ8I5/z+qrNVqHSaH1MqlbA0Up5UD irxcwzQYDBLbGoaRKrbe6XQAAJVKJZVjr9eLtWm322g2m6niypQJsKyybTuXv1DBtm1Uq1UA+aAo pWqAKKXKgqlQgVIK0zQzOYu3K96waOdJX4FSmjmAaZqwLAuWZQGAbGd9QAm0UikTTwmkL32/lG1q 0cgDAyBXmvzSs4CkPezSKNPVsUyglbtcVw5IP6pP1TAd6kd+kqUybWrVEH4tDSjri1cOlAQkykYZ UBxI1Lx/TglQ2GJB43FjuYGSwvj7UXO5gJLApG1nBlqEaTQaiezCxnIBBcHUajW4rovhcIhSqSTt GGMH/Bhj0l/8E0LQ7/dhGIa6KmOMYTqdYjabYTKZYD6fSwBCiARbhPI8D5xzOI6D8XicHihq3zDG oGkaXNcF51z+CCHgnMN1XWiaBs/zoOs6HMeR/gJaWZWJhTVNQ7lcljBiLqjvb3e7XTVAfolUhAFE QQrfVEBR54e/PxqNEoGJcZFiQPHVIfZJsVgMXLxer8fGyX0OicVEFem6HgizWOrKgaIgg1LmP4+U ACU9cf0pExvVf+7E6R+YfB9wpo2IIAAAAABJRU5ErkJggg== --=-=-= Content-Type: image/png Content-Disposition: attachment; filename="Screenshot from 2021-09-06 20-28-53.png" Content-Transfer-Encoding: base64 Content-Description: The same relief on X-windows iVBORw0KGgoAAAANSUhEUgAAAEcAAAAnCAYAAABdRFVFAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AAAAqdEVYdENyZWF0aW9uIFRpbWUATW9uIDA2 IFNlcCAyMDIxIDIwOjI4OjU4IENTVDEIm/4AAAJISURBVGiB7Zk/juIwFMa/oBTboCm2CgeIpbmE haZYiYqOG3ALJIsaLsAN6BHSFCPLBWdYmelDM8VIIFGyzTgynsRxnBBmdvyTIgX5+eX5y/OfPCLO +WU4HIJzDoX+27XNtLNRZGvzC6DymW2MwSRWD1ZB6IFUofdz7aMHaPoq82vaVsVSFY9r3BHn/FL5 5B9K794BfGWCOBaCOBaCOBaCOBaCOBbizWZz7xi+LBGAcM4pIb5c7qPNfr8HAKRpisPh0NhfkiS5 z7aIpJSdq7NerzGZTAAA/X4fx+Oxsc/VaoXpdNrYj05YkC30CCG1OtS1/870pJROhqYoP0Gk2NVQ SpkLQgiBKapqKyoBqPKA64vIsqzSZjAYOPlqwqdpRQjJryJsAyyrjdSt9ZgIIRr19+VqWqmMUJcu kJ4tZhtwXalTgxFCeBfDdBhj3n2bkO9WRVNFF6GorQjGGBhjEELk99+V1rdySmkuCmMMlFIvPyrr VOap+y6nWOvi6BmjMsgHSik45/l0VPe+YvvQujh6xoRp9YG+8Kq3q96+3u7D3Rfkoh2oaJG2USZA E2EAdDqVdK4OgaZAdYSx2dbxA3RzwHPh0wm57kD+Z8JXuYUgjgXnD89bkSQJlstlYz+LxaL9SuB8 Pu+8EjibzVofyC2IsiwLBfYS4rA7lRMWZAtBHAtBHAtBHAs3/zvYtTy63W5vGQZGo5GTnf6RfHUI fPj9C+9vZ7y8POPp6Y9XEK+vf5Gmj159FePx2Lvv6XTC+XzGbrdrFAMA/AOK3DRSCEkkbgAAAABJ RU5ErkJggg== --=-=-= Content-Type: image/png Content-Disposition: attachment; filename="Screenshot from 2021-09-06 20-30-11.png" Content-Transfer-Encoding: base64 Content-Description: The bug, exhibited on X iVBORw0KGgoAAAANSUhEUgAAAEMAAAAsCAYAAAA+aAX8AAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AAAAqdEVYdENyZWF0aW9uIFRpbWUATW9uIDA2 IFNlcCAyMDIxIDIwOjMwOjE1IENTVJaXEq8AAAKiSURBVGiB7Zm9quJAGIbfiBaB2Agp9AKMrL2N RQhYHKzsvBoheBm5AzsLEbY4G7KQUnar1WinS1wIWxlI6RbnTPZTo8Yk/hzPPCDkZ+bLlycz42Qi mKa51TQNAGCaJuLC6lD269O4mqaF549t78fdP34q/qVExRNM09xeHOlJyd07gUeCyyBwGQQug8Bl ELgMQn40Gt07h4dBAMDnGe/kt9vkLubzOQCgWq1ivV4DADabTSaJ3QPBcZxENgaDAbrdLgCgWCx+ aAkMPoASuAwCl0HI0x1FUQBEvxKz12XHcWIFdl33bJlKpRIr1q04aBnH1gaSrBlQLMtKVf8W7Mig Cy4secuyUi2iMHRdT1z3VkSOGbquQ9d1WJYVbn8GImWoqhpK0HUdqqomCs5aFWtZbPtRu0ykDNoi WAtJgqqqME0z7F5sO6nca3Oym9AW8hnYkUEHSvb02NOl55PwEYQetIxjN5xGBICH7RqUnUnXqQlV 3MkW49EmVHHg03ECl0HgMgiZyCiXyzAMA4ZhZBHubgj9fj/RSlev1wuX/Z4FwXVdviD8Tv7Sv8xn hg+gBC6DwGUQuAxCrM+LcZf7xuNx2nxO0m63Y5VL+lIZ+XlxsZiiWv2SKCCj0+kkruv7PoIggG3b qXIAgEs+nz5kNwmCALIso9ls3vS6OeCtJQiCgMViisVimvlFJpMJPM+7qM5sNsNyuUShUMg8n2Pk Xl+/pu4S51itVrBtG57nwff9s+VFUbxqPsfItVov+D79BgBYLpdXu1C9Xodt2wiCAL7vh1Ki5EiS hFqtBkVR0Gg0rpbTPrn5/Bd+//kvIUsh9KZlWYaiKKEQdl6SpJ2y9Hdr8j/+/gx3Wq2XzAIPh8OD Y6VSKRTSbDYhimJ405Ik3UUA5R+gtzACXGOSxgAAAABJRU5ErkJggg== --=-=-=-- From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Sep 2021 17:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 50424@debbugs.gnu.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.16309499947134 (code B ref 50424); Mon, 06 Sep 2021 17:40:01 +0000 Received: (at 50424) by debbugs.gnu.org; 6 Sep 2021 17:39:54 +0000 Received: from localhost ([127.0.0.1]:54389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNIb4-0001r0-4V for submit@debbugs.gnu.org; Mon, 06 Sep 2021 13:39:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNIb1-0001qn-Gk for 50424@debbugs.gnu.org; Mon, 06 Sep 2021 13:39:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47350) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mNIau-0008Aa-Bf; Mon, 06 Sep 2021 13:39:45 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1261 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 1mNIat-0001hk-VM; Mon, 06 Sep 2021 13:39:44 -0400 Date: Mon, 06 Sep 2021 20:39:51 +0300 Message-Id: <83lf49r4bc.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87h7exc2dk.fsf@yahoo.com> (message from Po Lu on Mon, 06 Sep 2021 20:30:47 +0800) References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> X-Spam-Score: -2.3 (--) 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: 50424@debbugs.gnu.org > Date: Mon, 06 Sep 2021 20:30:47 +0800 > > It does seem to be window-system dependent. In fact, the relief > actually renders differently on MS-Windows as compared to how it renders > on X. > > I have attached two images detailing the difference, and additionally, > an image of the bug on X. Thanks, but which one is which, and which one(s) show the bug? From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Sep 2021 00:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 50424@debbugs.gnu.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163097465914408 (code B ref 50424); Tue, 07 Sep 2021 00:31:01 +0000 Received: (at 50424) by debbugs.gnu.org; 7 Sep 2021 00:30:59 +0000 Received: from localhost ([127.0.0.1]:54786 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNP0s-0003kJ-NH for submit@debbugs.gnu.org; Mon, 06 Sep 2021 20:30:58 -0400 Received: from sonic304-22.consmr.mail.ne1.yahoo.com ([66.163.191.148]:45991) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNP0q-0003k7-QZ for 50424@debbugs.gnu.org; Mon, 06 Sep 2021 20:30:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1630974651; bh=pO3kDD8jKiFvfine1S6pM6BrEkj9tXN8E5ald1Fs/Co=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=lFNilN/OVculq9ho2+lUDV3y5IGrxjjtILDBLmjBlFog9LxlIFp6aqSj6Ll9Af8Mi18oHCJpXWD2DOkHgzPwpAvMoWwMva3GrtUsuhFsZSW2SWPyu9baPl0RTXDGXzoz0KUca7otgQP/Oj44MRYENx88bPxxquI4HLUADU9Y3xUdxUYqztE+sG2uJEgvrAN0jjgYimUXnQe86ok6+Rox1fSaYDYs2KbqBS1cfzDXfrj8N7IYtwdtiPS+H6uuH9pwPUidMIToOQYFWRPLgiQ+OmXGvY4d6VhidOkN54jB1jZAxX1Z4ORJ+6uIvyjkaTEivM70mjv+LmfOaIzhJvclNw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1630974651; bh=I/yy/HUjELGHUDPk1sOSoLVNvnYvznJ779/uJQKQVPD=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=VrKkXqeVo9CO23M6Jo+i4wv1PK9neMvBC1uTls9fwLtgViZqk+gvRRGaS8HyL3oy3w30tfSziUw4AjJUyO8AIE5dBeWUXLN81v4FfTg2zixPKcOV/jkubjnaDT9X7N/BMs1QjzBjDwMgIw6B7d3G5xPZ7h01kr7/M7HsKZtERSQcwMVCQS8mJAFcVFhAeRE4bTN5kVzE/pXR3wIvjUoI9NXkjpxuwIzznYeJLfHDzklQdCxsU83zd7OKUpzEOgmDSw2sqGmDndOm4MKjfGjpJJTVGT7zveQilSYKPu82TxiX7iQWoXL/2rAPkgjv6jAr4rnUjmGwDTBgKhsOOsqJaA== X-YMail-OSG: JlbLa0EVM1kaJ4uEB4v5gAm4ZBZmlvSMkiRi_beDSfW0XkCKozmGBkshdoDRi0b h8pTBkJQbsfHaQ.H6iZIXEGrWIYLk1bF8VHvkOSf7RR3MgsucPlsY6T5F04olU8legRl1YUNmCMY iq6Q1_6NIn5EiNaUs_KHBr1NBGqeCPjFj5KEKLHOMDMCWqisAsPf7rFDzKIBEGXg_bRwgfbdW0Hy 0gnbod_CkasKcWeM.O49BOfmvmFy7C2sOcrl9pi3GRrOu7Z.mLQMYV.Ru3A3oPaW8xuQxb8rcjix WWvfxr2ZiBJyh7T5roh1UZGdB808QVmkx97kA3p.SXJNDIYhN7pIElEd3.aV.Mu6HSx9Eq9QbzeU ri5kcQTa228KixJSJu1Zfm.TiAQlFsx7P9I2Yrh_bRTbOK1U_NVUEMNsySbkJ_Xpu0NEfe97TJEN VAMW4uMF8L0VGtVr1wJdrxNGUU_Ajplh.Lu7zVHmAcmPIBUL9hdGwBOF4oDZcbfMA5i0gd_vBtLp GLxFqBPZrLnJovBqtGX88gITD8z4jtsZZ5jkyxOQ6KoE2e6tJA9xPgDDBk4xy5LsLqE2I8PKRXCK H5qlwHcVWOehDvtktGbsgzxrYyRIDBidM59lGqIwCOVGENywCOrt4MMNmncMl7a2xnbAtHPdn90Q NpmzB46s3VdRQF8cKBNxNsjJGPMMEVlbChyIX2VVKVY3DHYqqxSt91omLEiyyZCzWFIWHZDMFwuB MGQ7DAF6ggDceJi1QIVEe1see.AlS8cnhzAaAnIXxFw8oFeN2O9SUkHmxgaR1T6hBCbb3EmY3skF o.5qhqQ5U3irig3dK.0aHgbDn49q5EF3q6.Lfc53SefjlO6qTQELmYdN1A4sQOIf1miaJhDTuAm0 9IWz0O_hKbq06vAzHdcBcFPZa0eZjuLPYWIWrt7mx_Rp96mCzwRygDCPUKilN_jsTHRHxkorQ0lR vGhKXgACQRtgUadCdrCuaSEHjjcQVeg4JuMPXBr9YBYF__ox3zX5iXtLlUULP9kuGrlQ.733LMIj S.fWHMzdjJsv_0hJqoxJpX_f.3HRVOg7Y1Dg2QAMg8SSs1NZNg5au4DltxoYzbxJUIo1jMdjs4yR pvJh.25cDXv8U7Nync15HVmKDjrvjxiKz5enjPi.CvFL1u0CLoj6AfoowA9OoniFXSDje2vftLfE TD.7BHfG_UITcgnDMRDYxMrCYA3xXR8UU6rPjA9IK.2F87FjsqZrP0R7.YM0lPDRVXp.3p.0bJya OxU2L_4qeIuoEKIPI3ZBEF0LAenzS5jKn1x3r3nQxu5cw.QnHIOQForvojjOoazUTvL7zMRDSzdL JTOtOrT9Vl5YFht_lXbkaChSdTWJ7nFrmwDsg67o0aI60IQ63aDNKmg.66qYbJHPuFTmxNtQFZTA ..XQUYyiiQdkdbMQHyYVUSxjzAd1VIuPJL1RaZBKVisuOMlSBnMGyK89176zX4zF7ez.mQ9H7Swb 9YMwg7UuJ4iZeo97rx.dW6uVQOs.QsM7PaJk4IUstO9SqjAca80_XCbJ3ChVRAQ6dwHPNTnRl3J5 0o2GMfgrG2ksJSe.Z1mUktxA70uFJqFHHgggISmMw84rrgUoditKxKY7ckbwrHBQl8d6l_o2I0X7 btxPqC.qq80RA1dPzvCIo31KFWxq1plD7hs4JZ7ICTSBlUhM7Kh5qe9QyipBqh4OB0c3.bVem9iI e7iGSkOCaoAYmeE.imrE.1inTpbFany5uPeJW_Z2gzC_012NYe4RYJ8ccP4mcSMN9D7zJWEyDrpT GjFQ.g6NKWbHbyXaLO1i1YpV8y0ykiXwvxMddoeTGsQOXRmOHscat0gvp8NPX0NdYpRp4c1.3xXR D.r0I72k8brFMGzsr2Dw69ItifcBkgSoew6oiiiKvOISM8ubkUxKr7G87R84ix2S1Mrd4y3BFxwn VOtrUZb8Ub4h6FXnZCBuyykr_F9P5Mxvqu39Xs3lC3aYqmuroqKKVubaw_CWX2_Zq7Lcmv.T2W3q bwEKhUHrboUr3HX8sUI1BdEYmZZzwMSa7_JV4e.9neKvZrpldLRf5kf0WunvoIygyRLw2JHUIgFT VJCq848dsSkk.k0WPdhyqud6RtZY0jZ9IIjKZfXuRfltHHCh2mWjJQw1AbzNKAZ31fs08I8nWut1 gf3A2WPvzGuz_081hLr60d9Z6AyIju_4Zs3fX62XGEkZ3fCdoDWdpFRDKFsd3xaO4XfLl0uG9NdH l3BN1Tz67FZwNHSwlzXUYyu1nz36y4xtifb6qJSophJhf_5UyUx_Kwyvu_9irsV6iXpViIsI.JA_ 3J5OiYhjmRTxXQA-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Tue, 7 Sep 2021 00:30:51 +0000 Received: by kubenode513.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 54bc1d3727db09e893b3ac4960e2d9d4; Tue, 07 Sep 2021 00:30:46 +0000 (UTC) From: Po Lu References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> Date: Tue, 07 Sep 2021 08:30:43 +0800 In-Reply-To: <83lf49r4bc.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 06 Sep 2021 20:39:51 +0300") Message-ID: <87czplb51o.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.18924 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 823 X-Spam-Score: 0.0 (/) 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: >> From: Po Lu >> Cc: 50424@debbugs.gnu.org >> Date: Mon, 06 Sep 2021 20:30:47 +0800 >> >> It does seem to be window-system dependent. In fact, the relief >> actually renders differently on MS-Windows as compared to how it renders >> on X. >> >> I have attached two images detailing the difference, and additionally, >> an image of the bug on X. > > Thanks, but which one is which, and which one(s) show the bug? Are the descriptions not visible for you? If so, the following should help: "Screenshot from 2021-09-06 20-27-24" depicts the relief drawn on MS-Windows. (Which does not exhibit the bug) "Screenshot from 2021-09-06 20-28-53" depicts the relief drawn on X-windows. "Screenshot from 2021-09-06 20-30-11" depicts the bug on X-windows. Thanks. From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Sep 2021 10:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu , Juri Linkov , Alan Third Cc: 50424@debbugs.gnu.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163101130220319 (code B ref 50424); Tue, 07 Sep 2021 10:42:01 +0000 Received: (at 50424) by debbugs.gnu.org; 7 Sep 2021 10:41:42 +0000 Received: from localhost ([127.0.0.1]:55462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNYXt-0005Hc-NY for submit@debbugs.gnu.org; Tue, 07 Sep 2021 06:41:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57962) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNYXr-0005HP-4n for 50424@debbugs.gnu.org; Tue, 07 Sep 2021 06:41:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43970) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mNYXk-0002M0-8S; Tue, 07 Sep 2021 06:41:32 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4551 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 1mNYXj-0007wP-Pa; Tue, 07 Sep 2021 06:41:32 -0400 Date: Tue, 07 Sep 2021 13:41:38 +0300 Message-Id: <83ilzcpt0d.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87czplb51o.fsf@yahoo.com> (message from Po Lu on Tue, 07 Sep 2021 08:30:43 +0800) References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> X-Spam-Score: -2.3 (--) 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: 50424@debbugs.gnu.org > Date: Tue, 07 Sep 2021 08:30:43 +0800 > > >> I have attached two images detailing the difference, and additionally, > >> an image of the bug on X. > > > > Thanks, but which one is which, and which one(s) show the bug? > > Are the descriptions not visible for you? What descriptions? I only see the file names. > If so, the following should help: > > "Screenshot from 2021-09-06 20-27-24" depicts the relief drawn on > MS-Windows. (Which does not exhibit the bug) > > "Screenshot from 2021-09-06 20-28-53" depicts the relief drawn on > X-windows. > > "Screenshot from 2021-09-06 20-30-11" depicts the bug on X-windows. Thanks. I think I understand what is going on there: the definitions of the button margins and relief are incorrect. I show below the code which sets up the tool-bar buttons to display correctly both when the mouse is over a button and when the mouse moves off the button. As you see, there's a subtle dance with the computed values of the image margins and relief, depending on whether the button is selected or not and whether auto-raise-tool-bar-buttons is on or off. The computed values of the margin and the relief are then injected into the image spec of the button. By contrast, the corresponding spec of the tab-bar buttons specifies a fixed margin, and specifies no relief at all: (add-text-properties 0 (length tab-bar-new-button) `(display (image :type xpm :file "tabs/new.xpm" :margin (2 . 0) :ascent center)) Moreover, the value of :margin here is inconsistent with the value of tab-bar-button-margin. And there's no code there which attempts to do the same job for tab-bar buttons' margins and relief as xdisp.c does for tool-bar buttons (see below). I've fixed tab-bar.el to request the same margin as specified by tab-bar-button-margin, and I also fixed the code in w32term.c and xterm.c which used the corresponding tool-bar values when tab-bar values should have been used. This improved the situation to some extent, but we still leave behind an artifact when the mouse moves off the tab-bar button: a 1-pixel vertical line. I think that's because there's no relief definition in the image, but the value of tab-bar-button-relief is non-zero (and xterm.c/w32term.c use that non-zero value when they redraw the buttons). I hope the information here will allow Juri and people who really understand the meaning of an image margin and relief (Alan?) fix the rest of the problem. Here's the code which sets up margins and relief on tool-bar buttons: /* Display the tool-bar button pressed, or depressed. */ plist = Fcopy_sequence (XCDR (image)); /* Compute margin and relief to draw. */ relief = (tool_bar_button_relief >= 0 ? min (tool_bar_button_relief, min (INT_MAX, MOST_POSITIVE_FIXNUM)) : DEFAULT_TOOL_BAR_BUTTON_RELIEF); hmargin = vmargin = relief; if (RANGED_FIXNUMP (1, Vtool_bar_button_margin, INT_MAX - max (hmargin, vmargin))) { hmargin += XFIXNAT (Vtool_bar_button_margin); vmargin += XFIXNAT (Vtool_bar_button_margin); } else if (CONSP (Vtool_bar_button_margin)) { if (RANGED_FIXNUMP (1, XCAR (Vtool_bar_button_margin), INT_MAX - hmargin)) hmargin += XFIXNAT (XCAR (Vtool_bar_button_margin)); if (RANGED_FIXNUMP (1, XCDR (Vtool_bar_button_margin), INT_MAX - vmargin)) vmargin += XFIXNAT (XCDR (Vtool_bar_button_margin)); } if (auto_raise_tool_bar_buttons_p) { /* Add a `:relief' property to the image spec if the item is selected. */ if (selected_p) { plist = Fplist_put (plist, QCrelief, make_fixnum (-relief)); hmargin -= relief; vmargin -= relief; } } else { /* If image is selected, display it pressed, i.e. with a negative relief. If it's not selected, display it with a raised relief. */ plist = Fplist_put (plist, QCrelief, (selected_p ? make_fixnum (-relief) : make_fixnum (relief))); hmargin -= relief; vmargin -= relief; } /* Put a margin around the image. */ if (hmargin || vmargin) { if (hmargin == vmargin) plist = Fplist_put (plist, QCmargin, make_fixnum (hmargin)); else plist = Fplist_put (plist, QCmargin, Fcons (make_fixnum (hmargin), make_fixnum (vmargin))); } From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Sep 2021 13:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 50424@debbugs.gnu.org, Alan Third , Juri Linkov Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163101978010196 (code B ref 50424); Tue, 07 Sep 2021 13:03:02 +0000 Received: (at 50424) by debbugs.gnu.org; 7 Sep 2021 13:03:00 +0000 Received: from localhost ([127.0.0.1]:55592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNake-0002eO-Bn for submit@debbugs.gnu.org; Tue, 07 Sep 2021 09:03:00 -0400 Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:34509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNakc-0002e8-Bh for 50424@debbugs.gnu.org; Tue, 07 Sep 2021 09:02:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1631019771; bh=brsuQpt6AfCD6cGYy9YY0F4x9j6KN3goKt+LAW9NpIo=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=d8T3fBvYPYN6+7RNezZsuPnQXhdilbH2V3a2Oejw7R6AGaJyHsViaxbygDEdC4eiN0oPezGDwtdAJQOk/6EfZCAjV1HgPY5KmuGfh+PjexcZOALXlNfI5OixC7ae+wRLvg/xt31+HGVcIMM8sa4K4tqQwRt99EtW6/W96MNSK4DS3gShyqVift8O3/aoNnCdLQpg/pLPLjpNV0kXiroKwR27hdWkd6rpKyGYmsqS/pMEWodpF64PWVwD0rX0SCTsqDCvSz8hNPMju6NkdhWG/7/imXmohYmzH0qxJ9Xh4XmYsrrby2RMyIHi1UYkoz3Q25l1THZlqYPh7O2G3HwQIw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1631019771; bh=W8bjmgPrGhwZMEsmo94HpjEQaf7hAIFL6Q6vCUjvlco=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=OWtbdXbuOvAD8hzo2djjXXhuCu5U/O7YEOoWTrm6sbEuZ+zr1TIX6p7LGDlog6U1ePl/tBjzWogkhtm7Mo6HFMx46SWxQh9+17K0MQptGL62auHX/CZpBApb9NBRGyBuNJPyywdwNd4RX1JMRhafVY0LwlhjGPMl6cCNMdoqi15fa4tw1f10K+9eVAou+x2rQUvFlItEiI3ofgGMqV72NgWgKJyyc2BjLjyBFD70sSJw3WnYkcu7KmauzQr2OliQ1gDmqG4/CRZuiE46SM6oWcPWxIrz0wmKD+mDi3aSI2ZYzMlARZBWmPMlBVIBinq7RuQlsHLBK98/xOS1LtIbmQ== X-YMail-OSG: 3JG8qzIVM1kMt4kIkWFjTwrm6wOBMtqZwAWQk9WOsb0l8baFNrebysox80ydi3_ 91hmm3elTz2_DKgHlXAfu5W3HrHWIi7bN5tKoCmPfsuX0d6c3LQdUXYB4G3nSfGmCPtQYFv3djeD qU9Li7ZMEVE7Ichmok0l.6TjK_xWvzk6qjgGdbOZqgJlsEzvr6NEZoKHR4JBxm5t.q_h5POsmM3h N1OggxQRI.AhU5Lw7VHDTheeQ9UXeaN2SB3m6pxh6rrOOn0_mwuGdpz8GQ3eolgZEWtreKtw7DGa EhI8.QT0M5b6JfhM9i8PGK_.yruJuRfvmQtEI346oNq8KdkH9agHcWwbMjoS6rUirInexx2lq2GS UyJEzuOxsSMUguTeOG6zk6FJnQKjSsO0SSJ1qhskXYv.3L4gIxPckIBgGhoRMBsMs9hGjXN3jubL e5l46eN84DZ6ixfHTCab0aTZ_A10H_K5Gz_NBgbibm8MwNW2JCrv0pU.Km28iEGiWwBEB4O4d1IP RNGGfPTBBYUzCe1Mqb5IU1nAUzC_wTrl8Ih0Qq8P.qw2xG21TcAbF7_NMyPc9IZ2hKtoUaRKRdTL oYfMxz_Cz4qjJWl87PakGnCfQfBp52WcnBNOESUGw96KdlZPTFSd_sZfhisAiV5QxEcj4sePtUNi .Uv99lxgXuGLiWvg1b.oNUlGd1k0QoQYfC1oeVsSeaGOOJOUVRMqFj4QAe1ebQm.aCEDSclZxz4u UDbI9fir_PpmpcYaAeJZxZMGgldG0D.FAz3F9oBrwz9ZjxUPmzUMsvxmg8ZoU1UC.0i_1qAQaFGM eYKDlQgBbnrkw2i7s92XB.dDLu71DF4qk_eljFgt34Vr7.Ylo4G2lmED3vLeUgD3Q51ItM7fD9My NBTqZQRehpEedYSNXJw05p.q95ECCeFTAl..tPAamt5tM27GP9hkiO7eaaU9iHlJ43q59ZNFiF6C czqWhb3l2EUI345bWPI7eaPYppRHDSo5tulMYrx7N4hZBTkqSQszMDOLaCGihyphlfvxvq3AxfdK 9U._NxwzppRPwjzteQVX9LJcNulhndPOKbLQT3_.1PkaCZ8YETkZb.1p_GUTNTVZEHws9PlSmt5D wfv5Efi1lZKf0jDMeozaw.CIXXxJrs6jd88NIs69sihLZijaaJZaP1U7ZPPoijBMvKe601hAq0mg QlwkwGJ9BwHkJOG3kUxdhctUm80flkfypJQ78zueqNx6h68k_wlsRNfeO5fjO9V3F5NEoydoA1B2 L2cYk.taLO3frJuwLm_JJC5piBkqNdNJRS4OdpYYPxHDxEM7Lp5UtQjSnhXc8nJ91BvtKzExOKs_ YBBfbAe5DAL54ITNS39MbzJ6UYPd7RVkXlmORkJp2p07GpIKPN.AzPRCguh6fPxziOM25siZMh2r 4KWxdPwfeOIZTQyGgwU8fPf5zgNRZu.Tf4EA1f85_eewD2sAHc2f7eNI9L9P4F4WYhA1JNs2f6lT 8wSYBJUYWLWJHCHqhT3WgWka4nbio9xnJNHq8O3zFXut8p2E7zGRTg_uVnipMbq_mM3MqbCOf_Pl UY9GAEH3Wx6j0ydBOVVn7iOPMAwTwqhZCR0tDb9tjYY9RAcY9Qm3Tdy3nNhb7hIDwL31QOT4P6hr c6FUK0ZSs4fARRjh78EKJc6_K8KakndwsGWLtG3ajYnkD3fIHvVQwjXCT_LAMqrUHQYKPWu8Untw KK9zZXCu3Z9jfTbVBKTSSKhboCv2BGXOEXroSVg2.Jr2ZGkD31ox2lhU2QcrETsGlc7cNv5iktm2 txprlb96AeTrknc.tnfR3b3_6fNbvlBMIRF453g_ikNOXF46kRCr1YsqQ2Fu7aG1q3gF974m2VFT od2gBfCs6TKxK45cC6k4aFzSGyMRZ1gb4N8uuWSlMZZxiVxuYN2Dhe9tj41BjtHJ1t0UH.ygPXzK Wm7_Bu0Lnnaw_7oXAKIrLqETXzEgZVnmg9JmWNpFrthCv6HGTt0.AoE.TwwER1MIIKrxeFie.PFY VY9jQjqinwtvkWtanFcvCrI.JV9ARXbUcsWTWLV6iHODXTJE4zvL5D8Y7gbx8aOBVVmfkwO0rHjp c16vCQD2gn3tD4HrOh5F6u1AgEqlEAbwXeVRQ1zHiPGHkaL2SYHBXpqmiyycadmMa1yfES8mzrbw 8MbQt134DyerMbtF.f8CwZk7MIJDV2ebYj0j1zTo.xZ3.Fs5J4gAm70HlEzbB_ODsensupN0Rs45 Hd9olg2Jtmvwfth7u7W0eSusVnovVzp2r5zKuBExFckspAEdLEVyuK8gAotH0qcJA82mgS_vr9oO B3iUP6aslw86FFRgh.5U- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Tue, 7 Sep 2021 13:02:51 +0000 Received: by kubenode504.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID c94fc32fa43a236f4f0cba71e6ee494a; Tue, 07 Sep 2021 13:02:48 +0000 (UTC) From: Po Lu References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> Date: Tue, 07 Sep 2021 21:02:43 +0800 In-Reply-To: <83ilzcpt0d.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 07 Sep 2021 13:41:38 +0300") Message-ID: <87sfygtu6k.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.18924 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 773 X-Spam-Score: 0.0 (/) 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: > I've fixed tab-bar.el to request the same margin as specified by > tab-bar-button-margin, and I also fixed the code in w32term.c and > xterm.c which used the corresponding tool-bar values when tab-bar > values should have been used. This improved the situation to some > extent, but we still leave behind an artifact when the mouse moves off > the tab-bar button: a 1-pixel vertical line. I think that's because > there's no relief definition in the image, but the value of > tab-bar-button-relief is non-zero (and xterm.c/w32term.c use that > non-zero value when they redraw the buttons). Thanks. Interestingly enough, I don't see a 1-pixel vertical line when the highlight is cleared, but it could be an issue with my display. From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Sep 2021 13:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 50424@debbugs.gnu.org, alan@idiocy.org, juri@linkov.net Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163102037711057 (code B ref 50424); Tue, 07 Sep 2021 13:13:02 +0000 Received: (at 50424) by debbugs.gnu.org; 7 Sep 2021 13:12:57 +0000 Received: from localhost ([127.0.0.1]:55600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNauH-0002sG-JV for submit@debbugs.gnu.org; Tue, 07 Sep 2021 09:12:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNauF-0002s4-Fg for 50424@debbugs.gnu.org; Tue, 07 Sep 2021 09:12:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48372) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mNau8-0001Rc-FH; Tue, 07 Sep 2021 09:12:48 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2045 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 1mNau7-0006N7-Ju; Tue, 07 Sep 2021 09:12:48 -0400 Date: Tue, 07 Sep 2021 16:12:54 +0300 Message-Id: <83fsugpm09.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87sfygtu6k.fsf@yahoo.com> (message from Po Lu on Tue, 07 Sep 2021 21:02:43 +0800) References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> <87sfygtu6k.fsf@yahoo.com> X-Spam-Score: -2.3 (--) 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: Juri Linkov , Alan Third , > 50424@debbugs.gnu.org > Date: Tue, 07 Sep 2021 21:02:43 +0800 > > Eli Zaretskii writes: > > > I've fixed tab-bar.el to request the same margin as specified by > > tab-bar-button-margin, and I also fixed the code in w32term.c and > > xterm.c which used the corresponding tool-bar values when tab-bar > > values should have been used. This improved the situation to some > > extent, but we still leave behind an artifact when the mouse moves off > > the tab-bar button: a 1-pixel vertical line. I think that's because > > there's no relief definition in the image, but the value of > > tab-bar-button-relief is non-zero (and xterm.c/w32term.c use that > > non-zero value when they redraw the buttons). > > Thanks. Interestingly enough, I don't see a 1-pixel vertical line when > the highlight is cleared, but it could be an issue with my display. Try a larger default font, as in emacs -Q -fn "Your Font-20" where "Your Font" is the font you get by default in Emacs. I only see the problem clearly when I use such a large font. Also try "M-x tab-bar-history-mode RET". From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Sep 2021 23:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Po Lu , 50424@debbugs.gnu.org, Juri Linkov Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163105641228160 (code B ref 50424); Tue, 07 Sep 2021 23:14:02 +0000 Received: (at 50424) by debbugs.gnu.org; 7 Sep 2021 23:13:32 +0000 Received: from localhost ([127.0.0.1]:58015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNkHQ-0007K5-To for submit@debbugs.gnu.org; Tue, 07 Sep 2021 19:13:32 -0400 Received: from outbound.soverin.net ([116.202.126.228]:37275) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNkHP-0007Jr-3D for 50424@debbugs.gnu.org; Tue, 07 Sep 2021 19:13:27 -0400 Received: from smtp.soverin.net (unknown [10.10.3.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id 7D0434F; Tue, 7 Sep 2021 23:13:20 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [159.69.232.138]) by soverin.net DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1631056399; bh=roqPxwa4RvDFv/hhrNy2G2UQ8vC4E1gpLlQaEiTCSxM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ZCHFTY6wVom9ucWJFtk0sbDrPNcV/JQFG4WYBIoCEhLnpIbqw0Pm5UMyaw/Db136c +rbpkC4k4xeCmx8KjvTqvEjFa+36QOWkVeaz+uUZ+iavMjCS8vICmgPjprqNs0tOVJ hWYtSeOBkw4dZXcNZLADweQH8WXG79hP2p1CkngnCmv1WwE188WxYlHDd3h52+kiKo r2NtN0DbhZXaX1fSO2sOIWT9BUuY91clCXHGVJ2B6Ca35d0jqE3E74sdh9gm6jb2Oj hfI+PLq5fSIerezRwEarDsItCZonkIu/SlFdNSieWJ7qGvmcubu8/Om17sXEm9hR8Z /713PlsEHMaIg== Received: from alan by faroe.holly.idiocy.org with local (Exim 4.94.2) (envelope-from ) id 1mNkHD-001DPX-KS; Wed, 08 Sep 2021 00:13:15 +0100 Date: Wed, 8 Sep 2021 00:13:15 +0100 From: Alan Third Message-ID: Mail-Followup-To: Alan Third , Eli Zaretskii , Po Lu , Juri Linkov , 50424@debbugs.gnu.org References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83ilzcpt0d.fsf@gnu.org> X-Spam-Score: -0.7 (/) 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.7 (-) On Tue, Sep 07, 2021 at 01:41:38PM +0300, Eli Zaretskii wrote: > > I hope the information here will allow Juri and people who really > understand the meaning of an image margin and relief (Alan?) fix the > rest of the problem. AFAIK the margin and relief are entirely handled by the term code and don't really have anything to do with the image itself. I expect that's why this is an OS specific problem. This actually looks slightly like a bug we have with normal images on the NS port, where if an image is replaced with a slightly smaller one part of the original image *may* not be cleared. I've never managed to work out why it happens. -- Alan Third From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 08 Sep 2021 06:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: luangruo@yahoo.com, 50424@debbugs.gnu.org, juri@linkov.net Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.16310811542877 (code B ref 50424); Wed, 08 Sep 2021 06:06:01 +0000 Received: (at 50424) by debbugs.gnu.org; 8 Sep 2021 06:05:54 +0000 Received: from localhost ([127.0.0.1]:58279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNqiY-0000kK-91 for submit@debbugs.gnu.org; Wed, 08 Sep 2021 02:05:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNqiT-0000k1-FJ for 50424@debbugs.gnu.org; Wed, 08 Sep 2021 02:05:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52232) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mNqiN-0004xA-Ty; Wed, 08 Sep 2021 02:05:43 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2043 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 1mNqiN-0005iy-Fe; Wed, 08 Sep 2021 02:05:43 -0400 Date: Wed, 08 Sep 2021 09:05:50 +0300 Message-Id: <83mtonob41.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Alan Third on Wed, 8 Sep 2021 00:13:15 +0100) References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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: Wed, 8 Sep 2021 00:13:15 +0100 > From: Alan Third > Cc: Po Lu , Juri Linkov , > 50424@debbugs.gnu.org > > On Tue, Sep 07, 2021 at 01:41:38PM +0300, Eli Zaretskii wrote: > > > > I hope the information here will allow Juri and people who really > > understand the meaning of an image margin and relief (Alan?) fix the > > rest of the problem. > > AFAIK the margin and relief are entirely handled by the term code and > don't really have anything to do with the image itself. I expect > that's why this is an OS specific problem. The code to deal with that is identical in xterm.c and w32term.c. Can you perhaps help us understand the purpose and semantics of the delicate dance in the xdisp.c code I posted regarding images on the tool-bar buttons? AFAIU, the xterm/w32term code was written to reflect that, and the tab-bar code is simply a copy of the tool-bar code, except that the image spec is defined entirely in Lisp, instead of being dynamically redefined on the fly by the C code in the display engine. So we need to understand the meaning of the margins and the relief settings and their relation to the button being "selected" as well as to the value of auto-raise-tool-bar-buttons, in order to do in Lisp the same thing. Because xterm/w32term rely on this logic to clear the area when the mouse pointer moves off the button. > This actually looks slightly like a bug we have with normal images on > the NS port, where if an image is replaced with a slightly smaller one > part of the original image *may* not be cleared. I've never managed to > work out why it happens. It's similar, yes. But in the case in point the code which clears the area is working well for tool-bar buttons, and we don't change the image dimensions for the tab bar buttons. Thanks. From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 08 Sep 2021 16:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: luangruo@yahoo.com, 50424@debbugs.gnu.org, juri@linkov.net Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163112028513641 (code B ref 50424); Wed, 08 Sep 2021 16:59:02 +0000 Received: (at 50424) by debbugs.gnu.org; 8 Sep 2021 16:58:05 +0000 Received: from localhost ([127.0.0.1]:33477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mO0tg-0003Xx-VK for submit@debbugs.gnu.org; Wed, 08 Sep 2021 12:58:05 -0400 Received: from outbound.soverin.net ([116.202.126.228]:48139) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mO0te-0003XJ-9D for 50424@debbugs.gnu.org; Wed, 08 Sep 2021 12:58:03 -0400 Received: from smtp.soverin.net (unknown [10.10.3.28]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id 89EE4298; Wed, 8 Sep 2021 16:57:56 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [159.69.232.142]) by soverin.net DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1631120275; bh=5R6QU8i8k1Kj/JYNl5qwg67uU2XFafe4Z3/UeKZbUJs=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=heOMrLCb1xThUuFQWcnihBY0r99z7FagvAGq/DIlqYX2Dwvn/hSG5zk7g2lQK31bR Cx/zeUaeaN4sa083GEyCSFgTTfHBYtKiTjTpp653lKYWIcWotGKZsJXHy2rPDZaAm6 n4LdqFQww4IXXiw5BgOrU25ps1OPF5yxbtmTLT1AOwXYusCS9ziohTLSsYKdR/UVrr CvrzEuCjDcoseW5RCXXdDGhpkUoBGZSiXC6Q+Y89ZnYXOb/yQkR2M6SFylpSbR+XYm NTw6ZRiZrcZNiJ9WIR8H9OOgZZvcs0RrpK3eHdc6mPhzBHCSy556qLCDkDRtrBr54W LTbyXGNlNbueA== Received: from alan by faroe.holly.idiocy.org with local (Exim 4.94.2) (envelope-from ) id 1mO0tS-001MhJ-KN; Wed, 08 Sep 2021 17:57:50 +0100 Date: Wed, 8 Sep 2021 17:57:50 +0100 From: Alan Third Message-ID: Mail-Followup-To: Alan Third , Eli Zaretskii , luangruo@yahoo.com, juri@linkov.net, 50424@debbugs.gnu.org References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> <83mtonob41.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83mtonob41.fsf@gnu.org> X-Spam-Score: -0.7 (/) 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.7 (-) On Wed, Sep 08, 2021 at 09:05:50AM +0300, Eli Zaretskii wrote: > > Date: Wed, 8 Sep 2021 00:13:15 +0100 > > From: Alan Third > > Cc: Po Lu , Juri Linkov , > > 50424@debbugs.gnu.org > > > > On Tue, Sep 07, 2021 at 01:41:38PM +0300, Eli Zaretskii wrote: > > > > > > I hope the information here will allow Juri and people who really > > > understand the meaning of an image margin and relief (Alan?) fix the > > > rest of the problem. > > > > AFAIK the margin and relief are entirely handled by the term code and > > don't really have anything to do with the image itself. I expect > > that's why this is an OS specific problem. > > The code to deal with that is identical in xterm.c and w32term.c. > > Can you perhaps help us understand the purpose and semantics of the > delicate dance in the xdisp.c code I posted regarding images on the > tool-bar buttons? AFAIU, the xterm/w32term code was written to > reflect that, and the tab-bar code is simply a copy of the tool-bar > code, except that the image spec is defined entirely in Lisp, instead > of being dynamically redefined on the fly by the C code in the display > engine. So we need to understand the meaning of the margins and the > relief settings and their relation to the button being "selected" as > well as to the value of auto-raise-tool-bar-buttons, in order to do in > Lisp the same thing. Because xterm/w32term rely on this logic to > clear the area when the mouse pointer moves off the button. I think all it's doing is ensuring the total area the image takes up is the same whether there's a relief or not. The total width = image + relief width + margin width, so if you reduce the size of the relief you have to increase the size of the margin by the same amount to make sure it takes up the same amount of space and doesn't move. As far as I can see, what's happening here is that the margin is pushing the relief one pixel into the separator to the left, so I suspect that's why it's not being cleared. I'm somewhat surprised that it's not pushing the right hand side one pixel too far in the other direction and causing it to not be cleared either, but maybe that's just chance. The change below fixes it here, but I've not made sure it does the right thing with different sized margins and so on. modified src/w32term.c @@ -2057,11 +2057,11 @@ w32_draw_image_relief (struct glyph_string *s) && FIXNUMP (XCAR (Vtab_bar_button_margin)) && FIXNUMP (XCDR (Vtab_bar_button_margin))) { - extra_x = XFIXNUM (XCAR (Vtab_bar_button_margin)); - extra_y = XFIXNUM (XCDR (Vtab_bar_button_margin)); + extra_x = XFIXNUM (XCAR (Vtab_bar_button_margin)) - thick; + extra_y = XFIXNUM (XCDR (Vtab_bar_button_margin)) - thick; } else if (FIXNUMP (Vtab_bar_button_margin)) - extra_x = extra_y = XFIXNUM (Vtab_bar_button_margin); + extra_x = extra_y = XFIXNUM (Vtab_bar_button_margin) - thick; } if (s->face->id == TOOL_BAR_FACE_ID) modified src/xterm.c @@ -3235,11 +3235,11 @@ x_draw_image_relief (struct glyph_string *s) && FIXNUMP (XCAR (Vtab_bar_button_margin)) && FIXNUMP (XCDR (Vtab_bar_button_margin))) { - extra_x = XFIXNUM (XCAR (Vtab_bar_button_margin)); - extra_y = XFIXNUM (XCDR (Vtab_bar_button_margin)); + extra_x = XFIXNUM (XCAR (Vtab_bar_button_margin)) - thick; + extra_y = XFIXNUM (XCDR (Vtab_bar_button_margin)) - thick; } else if (FIXNUMP (Vtab_bar_button_margin)) - extra_x = extra_y = XFIXNUM (Vtab_bar_button_margin); + extra_x = extra_y = XFIXNUM (Vtab_bar_button_margin) - thick; } if (s->face->id == TOOL_BAR_FACE_ID) -- Alan Third From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 11 Sep 2021 12:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: luangruo@yahoo.com, 50424@debbugs.gnu.org, juri@linkov.net Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163136231630762 (code B ref 50424); Sat, 11 Sep 2021 12:12:01 +0000 Received: (at 50424) by debbugs.gnu.org; 11 Sep 2021 12:11:56 +0000 Received: from localhost ([127.0.0.1]:39651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mP1rP-000806-W8 for submit@debbugs.gnu.org; Sat, 11 Sep 2021 08:11:56 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59188) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mP1rN-0007zr-Uz for 50424@debbugs.gnu.org; Sat, 11 Sep 2021 08:11:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60496) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mP1rG-0008Ln-P9; Sat, 11 Sep 2021 08:11:47 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1533 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 1mP1rG-0002cK-BS; Sat, 11 Sep 2021 08:11:46 -0400 Date: Sat, 11 Sep 2021 15:11:32 +0300 Message-Id: <83lf43gvm3.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Alan Third on Wed, 8 Sep 2021 17:57:50 +0100) References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> <83mtonob41.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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: Wed, 8 Sep 2021 17:57:50 +0100 > From: Alan Third > Cc: luangruo@yahoo.com, juri@linkov.net, 50424@debbugs.gnu.org > > I think all it's doing is ensuring the total area the image takes up > is the same whether there's a relief or not. > > The total width = image + relief width + margin width, so if you > reduce the size of the relief you have to increase the size of the > margin by the same amount to make sure it takes up the same amount of > space and doesn't move. > > As far as I can see, what's happening here is that the margin is > pushing the relief one pixel into the separator to the left, so I > suspect that's why it's not being cleared. > > I'm somewhat surprised that it's not pushing the right hand side one > pixel too far in the other direction and causing it to not be cleared > either, but maybe that's just chance. > > The change below fixes it here, but I've not made sure it does the > right thing with different sized margins and so on. Thanks, I installed this, since it fixes at least the default case. From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 11 Sep 2021 19:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: luangruo@yahoo.com, 50424@debbugs.gnu.org, Eli Zaretskii Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163138803510235 (code B ref 50424); Sat, 11 Sep 2021 19:21:01 +0000 Received: (at 50424) by debbugs.gnu.org; 11 Sep 2021 19:20:35 +0000 Received: from localhost ([127.0.0.1]:41419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mP8YF-0002f1-Ff for submit@debbugs.gnu.org; Sat, 11 Sep 2021 15:20:35 -0400 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:49089) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mP8YD-0002el-AG for 50424@debbugs.gnu.org; Sat, 11 Sep 2021 15:20:33 -0400 Received: (Authenticated sender: juri@linkov.net) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 5A399FF802; Sat, 11 Sep 2021 19:20:25 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> <83mtonob41.fsf@gnu.org> Date: Sat, 11 Sep 2021 21:49:32 +0300 In-Reply-To: (Alan Third's message of "Wed, 8 Sep 2021 17:57:50 +0100") Message-ID: <87tuiryn17.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.2 (/) 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: -0.8 (/) --=-=-= Content-Type: text/plain > I think all it's doing is ensuring the total area the image takes up > is the same whether there's a relief or not. > > The total width = image + relief width + margin width, so if you > reduce the size of the relief you have to increase the size of the > margin by the same amount to make sure it takes up the same amount of > space and doesn't move. > > As far as I can see, what's happening here is that the margin is > pushing the relief one pixel into the separator to the left, so I > suspect that's why it's not being cleared. > > I'm somewhat surprised that it's not pushing the right hand side one > pixel too far in the other direction and causing it to not be cleared > either, but maybe that's just chance. > > The change below fixes it here, but I've not made sure it does the > right thing with different sized margins and so on. Thanks, I really appreciate your help. After seeing the result of your patch, one question that came up is whether it's possible not to change the previously used dimensions? With enlarged height and width, now the buttons are not vertically aligned: --=-=-= Content-Type: image/png Content-Disposition: inline; filename=tab-1.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAsYAAAEOCAIAAAAFWUamAAAACXBIWXMAAC4jAAAuIwF4pT92AAAe 60lEQVR42u3dd3wUBfrH8V2SLCHJJiEBQuiE0AlFIFQpHqL+OEU8xYIoNkDRA++UcooVUQEBC4hi w+NUFJVThFNRROQnReUEBRKa0ntJAum798fzzPIyS0KSnd2dJJ/3P/M12UxmZzfjw/PMzthXr15t AwAAVZvb7S73z9rtdpvNFspOBAAAvpcU1diJAADAd6G+VCUAAABSS9ClAAAAJqCkAAAAJmDwAQAA fCK1BJ/4AAAAfOIDAABYAyUFAACgpAAAAJQUAACg0uATHwAAwCd84gMAAPyhLCgfPvEBAABMQ0kB AAAoKQAAACUFAACoNPjEBwAA8Amf+AAAAH8oC8qHT3wAAADT0KUAAADaafAFXQoAAGACSgoAAGAC PvEBAABMQJcCAABQUgAAAEoKAABASQEAAEBJAQAATMUnPgAAgAnoUgAAAEoKAABgDaFpaWnsBQAA 4CO6FAAAgJICAABYg72Ug48WLVqws4DiZGdnS9i7dy97g8MFUDUPKXQpAAAAJQUAALCG0LL+QHp6 OnsNKGLNmjUSevXqVeRbycnJEk6cOCEhPz9fQmZmZuXeLRwuANMPKVZGlwIAAFBSAAAAawhlFwC+ 27dvX3Hf8sw7PAEAyn1IsTK6FAAAgJICAABYA4MPwL88n+8AgMqNLgUAAKCkAAAA1mDK4MMli/1v 3yZhYsGTEhbc3ojKxTy6n4+ufU/CB7/WlfDnEZdIaBQSgM0okMXGaf8nYfjyPhLe+PJhCamhJj9l 3lqV723Ma8rhgsMFXQoAAABKCgAA4B9lbjkV7Foh4aO9LSVc1bd+8Q/PlcW+1f+WsCVxiISByWHs /TJyy+LI2nckzP2gk4T2twSyk+kvvLUqH15TDhe8tehSAAAAUFIAAICAK/vgwyhCDiy6T8KNHwyQ MDQxR0Ku+zsJ8/66WMKKwn4SxowvNNZUOdpNeo5xfr62GcPCQnhXlU8g31oHDhwo/YbVq1cvYDuh TBtmtY3ncMHhgrcWXQoAAABKCgAAYAFlHnyEN9Hm0ri5fSXcsHq2hL+O2yRhk3GycdfnX5awqHeC BO8eU97vX0h4ado8CZ+u3yHh8BldT3jNRAlJKYMlPDDtHgndo+3GmvTBWWmfSnj5xbcl/GfDdglH chwSYhKbS0i9ZqyEyXd1k1DT7n1tll4SnnlcrxXzzZz3JXy77bCEiGtfl7Bisq6nMP0TCc/P+0DC 6o36vPYdy9RNjm4oy5S+N0oY+8DNEjrHeao93Z4fpw7U7VmwX3+FTZ/XHe3eL7JXQxqMkLDw80kS Lgo1a/94vyl0zWfTlkiYMl1fyqUbdVNzo5MlXDx8ooTH7tQVep6o6W8tb+UbK3h+KrhDBI9Vq1ZJ 6Nu3r8WPLxwuOFxU3MMF6FIAAABKCgAAUGGV/erqrtOy3Lr0VQmzFvwkIa6N9uUauOMkbJw1WR9z TBtiI69sKyHWtk3C/LF/l/CvatqlvP/pCRLaxmvXLPPw7xJ+WX9Qwhmv+0Vnb9bW1h0jXpLwe7Nr JYx6bJyuME7P8j2+Wztja3bqCrO0Q3aeTp3r+FIJT8/QDtvoSa9I+HtSdf3xvGgJIZ623qE9Ek7X v1TCnZePlFA3ThuGOfs3Svhk/vO6qbqfbIvfukVCkxB9jVLGLJQwt1CvYD/mM92ZU9/TfdjFaOfZ Q50SaoX6f/9kfKObMSFNQu/rdYXT79QT2vd8ob991mz91pMNl0mYeUVN3Waz3lpeJ9F7zzv69+8v 4bHHHpPgGSJ4xgqeb61cubLIeoI7AfHeMOvicMHhoqIdLkrDsh8ZM33jy/oE6VIAAAATUFIAAAAT lHnwkbV6roSZ3zeQcPcreiZwwrI7JUws+IeE1wcfl/DBTD0Xd070cxL+0WWrhM07tTXW9cnxEm4e EO31a1Nl0edyr++4tNW2ZKa2vzbXGibhzTcfktAt0uunumlP8orSPOcCbbUNmjxFwvCu4Rf8oeg+ 90p4qk/xD+qipzH3bqXnaV9znZ6M/e80fRZj22hjzhGj5yrXdmq/0h6iTyy+vl7cvn5YsfvnXf/t n2xd9pikZ24/0iuq6GN66BYe++k6CQs+X6c/fYW+qC6T3loPXRJ9wU32zA5KE1BuHC44XFSCw4VH 5fjIWGmU+2NldCkAAIAJKCkAAIAJyjz4iOqr10KZf64doheu3++99ni9ne6wp+YX/V5hK1m2TdKT g+fPeUDC9KxrJPTp1llC++TaEmp4XzjlrJ7l+/3GPAlNR1wtoUukSTspUp9F9/bhZfipXD2F++vX 9ZTpBcs3SEg/cFLCmXw9Zdrt1n1YmK+vSNO92tu0tfHtLgAB2D/R2me+pGtUsY8JaSrLFkn6BPOO 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 VgAAAABJRU5ErkJggg== --=-=-=-- From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 11 Sep 2021 19:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: luangruo@yahoo.com, 50424@debbugs.gnu.org, alan@idiocy.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163138929912302 (code B ref 50424); Sat, 11 Sep 2021 19:42:01 +0000 Received: (at 50424) by debbugs.gnu.org; 11 Sep 2021 19:41:39 +0000 Received: from localhost ([127.0.0.1]:41462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mP8sd-0003CM-K5 for submit@debbugs.gnu.org; Sat, 11 Sep 2021 15:41:39 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mP8sY-0003C5-Fs for 50424@debbugs.gnu.org; Sat, 11 Sep 2021 15:41:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41044) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mP8sR-0004W4-Op; Sat, 11 Sep 2021 15:41:27 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1860 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 1mP8sQ-0007nO-V2; Sat, 11 Sep 2021 15:41:27 -0400 Date: Sat, 11 Sep 2021 22:41:12 +0300 Message-Id: <831r5uhpd3.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87tuiryn17.fsf@mail.linkov.net> (message from Juri Linkov on Sat, 11 Sep 2021 21:49:32 +0300) References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> <83mtonob41.fsf@gnu.org> <87tuiryn17.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) 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: Juri Linkov > Cc: Eli Zaretskii , luangruo@yahoo.com, 50424@debbugs.gnu.org > Date: Sat, 11 Sep 2021 21:49:32 +0300 > > With enlarged height and width, now the buttons are not vertically > aligned: Is this a screenshot of a tab bar or of a tab line? From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 11 Sep 2021 19:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: luangruo@yahoo.com, 50424@debbugs.gnu.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163138957412793 (code B ref 50424); Sat, 11 Sep 2021 19:47:02 +0000 Received: (at 50424) by debbugs.gnu.org; 11 Sep 2021 19:46:14 +0000 Received: from localhost ([127.0.0.1]:41475 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mP8x3-0003KB-Qb for submit@debbugs.gnu.org; Sat, 11 Sep 2021 15:46:14 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:57861) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mP8x1-0003Jt-TI for 50424@debbugs.gnu.org; Sat, 11 Sep 2021 15:46:12 -0400 Received: (Authenticated sender: juri@linkov.net) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id 460191BF203; Sat, 11 Sep 2021 19:46:03 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> <83mtonob41.fsf@gnu.org> <87tuiryn17.fsf@mail.linkov.net> Date: Sat, 11 Sep 2021 22:43:44 +0300 In-Reply-To: <87tuiryn17.fsf@mail.linkov.net> (Juri Linkov's message of "Sat, 11 Sep 2021 21:49:32 +0300") Message-ID: <87ee9uzymn.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) 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 (-) >> The change below fixes it here, but I've not made sure it does the >> right thing with different sized margins and so on. > > Thanks, I really appreciate your help. After seeing the result > of your patch, one question that came up is whether it's possible > not to change the previously used dimensions? With enlarged height > and width, now the buttons are not vertically aligned: Sorry, actually this question was addressed to Eli for the commit with the same subject but different hash: db74a93659 that contains such changes: - :margin (2 . 0) + :margin ,tab-bar-button-margin From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 11 Sep 2021 19:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: luangruo@yahoo.com, 50424@debbugs.gnu.org, alan@idiocy.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163138957812815 (code B ref 50424); Sat, 11 Sep 2021 19:47:02 +0000 Received: (at 50424) by debbugs.gnu.org; 11 Sep 2021 19:46:18 +0000 Received: from localhost ([127.0.0.1]:41480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mP8x8-0003KY-1P for submit@debbugs.gnu.org; Sat, 11 Sep 2021 15:46:18 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:42797) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mP8x5-0003K0-IQ for 50424@debbugs.gnu.org; Sat, 11 Sep 2021 15:46:15 -0400 Received: (Authenticated sender: juri@linkov.net) by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 1BE46E0003; Sat, 11 Sep 2021 19:46:07 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> <83mtonob41.fsf@gnu.org> <87tuiryn17.fsf@mail.linkov.net> <831r5uhpd3.fsf@gnu.org> Date: Sat, 11 Sep 2021 22:45:24 +0300 In-Reply-To: <831r5uhpd3.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 11 Sep 2021 22:41:12 +0300") Message-ID: <8735qazyjv.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) 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 (-) >> With enlarged height and width, now the buttons are not vertically >> aligned: > > Is this a screenshot of a tab bar or of a tab line? Tab bar. And the change was caused by your commit db74a93659. From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Sep 2021 03:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: luangruo@yahoo.com, 50424@debbugs.gnu.org, alan@idiocy.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163141843725593 (code B ref 50424); Sun, 12 Sep 2021 03:48:01 +0000 Received: (at 50424) by debbugs.gnu.org; 12 Sep 2021 03:47:17 +0000 Received: from localhost ([127.0.0.1]:41837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPGSa-0006ei-To for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:47:17 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPGSY-0006eU-Qa for 50424@debbugs.gnu.org; Sat, 11 Sep 2021 23:47:15 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49866) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mPGSS-0000Dn-7j; Sat, 11 Sep 2021 23:47:08 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3790 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 1mPGSR-0007Zh-SA; Sat, 11 Sep 2021 23:47:08 -0400 Date: Sun, 12 Sep 2021 06:46:55 +0300 Message-Id: <83zgsifob4.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <8735qazyjv.fsf@mail.linkov.net> (message from Juri Linkov on Sat, 11 Sep 2021 22:45:24 +0300) References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> <83mtonob41.fsf@gnu.org> <87tuiryn17.fsf@mail.linkov.net> <831r5uhpd3.fsf@gnu.org> <8735qazyjv.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) 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: Juri Linkov > Cc: alan@idiocy.org, luangruo@yahoo.com, 50424@debbugs.gnu.org > Date: Sat, 11 Sep 2021 22:45:24 +0300 > > >> With enlarged height and width, now the buttons are not vertically > >> aligned: > > > > Is this a screenshot of a tab bar or of a tab line? > > Tab bar. And the change was caused by your commit db74a93659. Then I don't understand the two horizontally-adjacent images. What are they? two separate frame? If they are two frames, then where are the frame decorations? In short, I don't understand what am I seeing there, and how did you get this display. From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Sep 2021 03:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: luangruo@yahoo.com, 50424@debbugs.gnu.org, alan@idiocy.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163141866225928 (code B ref 50424); Sun, 12 Sep 2021 03:52:01 +0000 Received: (at 50424) by debbugs.gnu.org; 12 Sep 2021 03:51:02 +0000 Received: from localhost ([127.0.0.1]:41841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPGWD-0006k1-EN for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:51:01 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53146) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPGWB-0006jj-BF for 50424@debbugs.gnu.org; Sat, 11 Sep 2021 23:51:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49910) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mPGW4-0003VY-3H; Sat, 11 Sep 2021 23:50:52 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4010 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 1mPGVr-0007pF-Rd; Sat, 11 Sep 2021 23:50:52 -0400 Date: Sun, 12 Sep 2021 06:50:30 +0300 Message-Id: <83y282fo55.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87ee9uzymn.fsf@mail.linkov.net> (message from Juri Linkov on Sat, 11 Sep 2021 22:43:44 +0300) References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> <83mtonob41.fsf@gnu.org> <87tuiryn17.fsf@mail.linkov.net> <87ee9uzymn.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) 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: Juri Linkov > Date: Sat, 11 Sep 2021 22:43:44 +0300 > Cc: luangruo@yahoo.com, 50424@debbugs.gnu.org > > > Thanks, I really appreciate your help. After seeing the result > > of your patch, one question that came up is whether it's possible > > not to change the previously used dimensions? With enlarged height > > and width, now the buttons are not vertically aligned: > > Sorry, actually this question was addressed to Eli > for the commit with the same subject but different hash: > db74a93659 that contains such changes: > > - :margin (2 . 0) > + :margin ,tab-bar-button-margin This is to make the code do what the variable's documentation says. Without that change, the images were sized using :margin '(2 . 0)', but the C code used the value of tab-bar-button-margin, a simple scalar, to place the image and clear its background. The way to affect the image dimensions is by changing the value of tab-bar-button-margin, not by hard-coding the margin in the image properties. From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Sep 2021 06:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: juri@linkov.net Cc: luangruo@yahoo.com, 50424@debbugs.gnu.org, alan@idiocy.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.16314267297674 (code B ref 50424); Sun, 12 Sep 2021 06:06:02 +0000 Received: (at 50424) by debbugs.gnu.org; 12 Sep 2021 06:05:29 +0000 Received: from localhost ([127.0.0.1]:41872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPIcK-0001zh-Vl for submit@debbugs.gnu.org; Sun, 12 Sep 2021 02:05:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33346) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPIcI-0001zV-GD for 50424@debbugs.gnu.org; Sun, 12 Sep 2021 02:05:28 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51632) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mPIcB-0006rT-EQ; Sun, 12 Sep 2021 02:05:19 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4322 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 1mPIc8-0003vC-Jv; Sun, 12 Sep 2021 02:05:19 -0400 Date: Sun, 12 Sep 2021 09:05:04 +0300 Message-Id: <83sfyafhwv.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <83zgsifob4.fsf@gnu.org> (message from Eli Zaretskii on Sun, 12 Sep 2021 06:46:55 +0300) References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> <83mtonob41.fsf@gnu.org> <87tuiryn17.fsf@mail.linkov.net> <831r5uhpd3.fsf@gnu.org> <8735qazyjv.fsf@mail.linkov.net> <83zgsifob4.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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, 12 Sep 2021 06:46:55 +0300 > From: Eli Zaretskii > Cc: luangruo@yahoo.com, 50424@debbugs.gnu.org, alan@idiocy.org > > > Tab bar. And the change was caused by your commit db74a93659. > > Then I don't understand the two horizontally-adjacent images. What > are they? two separate frame? If they are two frames, then where are > the frame decorations? In short, I don't understand what am I seeing > there, and how did you get this display. And also, when you say "buttons are not vertically aligned", what exactly do you mean? Not aligned with what? From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Sep 2021 07:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: luangruo@yahoo.com, 50424@debbugs.gnu.org, alan@idiocy.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163143053613396 (code B ref 50424); Sun, 12 Sep 2021 07:09:01 +0000 Received: (at 50424) by debbugs.gnu.org; 12 Sep 2021 07:08:56 +0000 Received: from localhost ([127.0.0.1]:41896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPJbk-0003Tz-4L for submit@debbugs.gnu.org; Sun, 12 Sep 2021 03:08:56 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:59189) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPJbi-0003Tk-4l for 50424@debbugs.gnu.org; Sun, 12 Sep 2021 03:08:54 -0400 Received: (Authenticated sender: juri@linkov.net) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 6D99C1C0003; Sun, 12 Sep 2021 07:08:45 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> <83mtonob41.fsf@gnu.org> <87tuiryn17.fsf@mail.linkov.net> <831r5uhpd3.fsf@gnu.org> <8735qazyjv.fsf@mail.linkov.net> <83zgsifob4.fsf@gnu.org> Date: Sun, 12 Sep 2021 10:06:09 +0300 In-Reply-To: <83zgsifob4.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 12 Sep 2021 06:46:55 +0300") Message-ID: <87zgsii8cy.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) 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 (-) --=-=-= Content-Type: text/plain >> >> With enlarged height and width, now the buttons are not vertically >> >> aligned: >> > >> > Is this a screenshot of a tab bar or of a tab line? >> >> Tab bar. And the change was caused by your commit db74a93659. > > Then I don't understand the two horizontally-adjacent images. What > are they? two separate frame? If they are two frames, then where are > the frame decorations? In short, I don't understand what am I seeing > there, and how did you get this display. These are two separate images that show the changed tab dimensions before changes when :margin was (2 . 0), and after changes when now :margin is 4. > And also, when you say "buttons are not vertically aligned", what > exactly do you mean? Not aligned with what? Now buttons are not aligned to the baseline, and thus are not centered vertically anymore. >> db74a93659 that contains such changes: >> >> - :margin (2 . 0) >> + :margin ,tab-bar-button-margin > > This is to make the code do what the variable's documentation says. > Without that change, the images were sized using :margin '(2 . 0)', > but the C code used the value of tab-bar-button-margin, a simple > scalar, to place the image and clear its background. The way to > affect the image dimensions is by changing the value of > tab-bar-button-margin, not by hard-coding the margin in the image > properties. This patch restores the original tab dimensions, while also keeps fixed the reported problem of mouse face not clearing entirely: --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=tab-bar-button-margin.patch diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el index 8be08d4b8b..edbadec09d 100644 --- a/lisp/tab-bar.el +++ b/lisp/tab-bar.el @@ -161,7 +161,7 @@ tab-bar--load-buttons (add-text-properties 0 (length tab-bar-new-button) `(display (image :type xpm :file "tabs/new.xpm" - :margin ,tab-bar-button-margin + :margin ,(cons tab-bar-button-margin 0) :ascent center)) tab-bar-new-button)) @@ -171,7 +171,7 @@ tab-bar--load-buttons (add-text-properties 0 (length tab-bar-close-button) `(display (image :type xpm :file "tabs/close.xpm" - :margin ,tab-bar-button-margin + :margin ,(cons tab-bar-button-margin 0) :ascent center)) tab-bar-close-button))) @@ -1659,7 +1659,7 @@ tab-bar-history-mode (add-text-properties 0 (length tab-bar-back-button) `(display (image :type xpm :file "tabs/left-arrow.xpm" - :margin ,tab-bar-button-margin + :margin ,(cons tab-bar-button-margin 0) :ascent center)) tab-bar-back-button)) (when (and tab-bar-mode (not (get-text-property 0 'display tab-bar-forward-button))) @@ -1667,7 +1667,7 @@ tab-bar-history-mode (add-text-properties 0 (length tab-bar-forward-button) `(display (image :type xpm :file "tabs/right-arrow.xpm" - :margin ,tab-bar-button-margin + :margin ,(cons tab-bar-button-margin 0) :ascent center)) tab-bar-forward-button)) diff --git a/src/dispextern.h b/src/dispextern.h index f4c7575b35..0ede76ebf5 100644 --- a/src/dispextern.h +++ b/src/dispextern.h @@ -3202,7 +3202,7 @@ #define IMAGE_CACHE_BUCKETS_SIZE 1001 /* Default values of the above variables. */ -#define DEFAULT_TAB_BAR_BUTTON_MARGIN 4 +#define DEFAULT_TAB_BAR_BUTTON_MARGIN 2 #define DEFAULT_TAB_BAR_BUTTON_RELIEF 1 /* The height in pixels of the default tab-bar images. */ --=-=-=-- From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Sep 2021 08:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: luangruo@yahoo.com, 50424@debbugs.gnu.org, alan@idiocy.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163143576021508 (code B ref 50424); Sun, 12 Sep 2021 08:36:01 +0000 Received: (at 50424) by debbugs.gnu.org; 12 Sep 2021 08:36:00 +0000 Received: from localhost ([127.0.0.1]:41997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPKy0-0005aq-7Z for submit@debbugs.gnu.org; Sun, 12 Sep 2021 04:36:00 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50294) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPKxv-0005aY-Nk for 50424@debbugs.gnu.org; Sun, 12 Sep 2021 04:35:59 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53742) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mPKxm-0006jJ-UZ; Sun, 12 Sep 2021 04:35:48 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1946 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 1mPKxl-00046l-5z; Sun, 12 Sep 2021 04:35:46 -0400 Date: Sun, 12 Sep 2021 11:35:33 +0300 Message-Id: <83k0jmfay2.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87zgsii8cy.fsf@mail.linkov.net> (message from Juri Linkov on Sun, 12 Sep 2021 10:06:09 +0300) References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> <83mtonob41.fsf@gnu.org> <87tuiryn17.fsf@mail.linkov.net> <831r5uhpd3.fsf@gnu.org> <8735qazyjv.fsf@mail.linkov.net> <83zgsifob4.fsf@gnu.org> <87zgsii8cy.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) 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: Juri Linkov > Cc: alan@idiocy.org, luangruo@yahoo.com, 50424@debbugs.gnu.org > Date: Sun, 12 Sep 2021 10:06:09 +0300 > > > Then I don't understand the two horizontally-adjacent images. What > > are they? two separate frame? If they are two frames, then where are > > the frame decorations? In short, I don't understand what am I seeing > > there, and how did you get this display. > > These are two separate images that show the changed tab dimensions > before changes when :margin was (2 . 0), and after changes > when now :margin is 4. > > > And also, when you say "buttons are not vertically aligned", what > > exactly do you mean? Not aligned with what? > > Now buttons are not aligned to the baseline, and thus are > not centered vertically anymore. Isn't that evidence that something is wrong in how the labels and buttons are displayed? The margin of 4 is symmetrical, so why aren't the buttons centered? And why do we need to use zero vertical margin to get them centered? This seems to mean we have some hidden problem here. > This patch restores the original tab dimensions, while also keeps fixed > the reported problem of mouse face not clearing entirely: > > diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el > index 8be08d4b8b..edbadec09d 100644 > --- a/lisp/tab-bar.el > +++ b/lisp/tab-bar.el > @@ -161,7 +161,7 @@ tab-bar--load-buttons > (add-text-properties 0 (length tab-bar-new-button) > `(display (image :type xpm > :file "tabs/new.xpm" > - :margin ,tab-bar-button-margin > + :margin ,(cons tab-bar-button-margin 0) > :ascent center)) > tab-bar-new-button)) Sorry, this cannot be right. tab-bar-button-margin is documented and used as determining the button margins completely: doc: /* Margin around tab-bar buttons in pixels. If an integer, use that for both horizontal and vertical margins. Otherwise, value should be a pair of integers `(HORZ . VERT)' with HORZ specifying the horizontal margin, and VERT specifying the vertical margin. */); We cannot arbitrarily decide that the value matters only for the horizontal margin, but not for the vertical one. When the user or a Lisp program change the value of that variable, they should get the effect they expect based on the documentation. Also, the code in xterm.c/w32term.c clearly behaves according to the doc string of tab-bar-button-margin, which is yet another reason not to do what you propose. And what will happen with your code if tab-bar-button-margin is set to a cons cell, as allowed by the documentation above? If we want the default value of tab-bar-button-margin to be a cons cell, let's change the default value to be a cons cell, it's not more complicated than setting it to a scalar, even in C. But tab-bar.el should use in its image specs the exact value of tab-bar-button-margin, it cannot decide to change it behind the back of the caller. From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Sep 2021 16:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: luangruo@yahoo.com, 50424@debbugs.gnu.org, alan@idiocy.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163146316126813 (code B ref 50424); Sun, 12 Sep 2021 16:13:01 +0000 Received: (at 50424) by debbugs.gnu.org; 12 Sep 2021 16:12:41 +0000 Received: from localhost ([127.0.0.1]:43484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPS5x-0006yP-LI for submit@debbugs.gnu.org; Sun, 12 Sep 2021 12:12:41 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:58349) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPS5u-0006y3-Hu for 50424@debbugs.gnu.org; Sun, 12 Sep 2021 12:12:40 -0400 Received: (Authenticated sender: juri@linkov.net) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id C7D8620002; Sun, 12 Sep 2021 16:12:30 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> <83mtonob41.fsf@gnu.org> <87tuiryn17.fsf@mail.linkov.net> <831r5uhpd3.fsf@gnu.org> <8735qazyjv.fsf@mail.linkov.net> <83zgsifob4.fsf@gnu.org> <87zgsii8cy.fsf@mail.linkov.net> <83k0jmfay2.fsf@gnu.org> Date: Sun, 12 Sep 2021 19:06:57 +0300 In-Reply-To: <83k0jmfay2.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 12 Sep 2021 11:35:33 +0300") Message-ID: <87lf41hlym.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) 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 (-) > If we want the default value of tab-bar-button-margin to be a cons > cell, let's change the default value to be a cons cell, it's not more > complicated than setting it to a scalar, even in C. But tab-bar.el > should use in its image specs the exact value of > tab-bar-button-margin, it cannot decide to change it behind the back > of the caller. I tried a cons cell, but it looks ugly for buttons other than the close button. OTOH, margin 1 looks nice for all buttons: diff --git a/src/dispextern.h b/src/dispextern.h index f4c7575b35..6aefe43e19 100644 --- a/src/dispextern.h +++ b/src/dispextern.h @@ -3202,7 +3202,7 @@ #define IMAGE_CACHE_BUCKETS_SIZE 1001 /* Default values of the above variables. */ -#define DEFAULT_TAB_BAR_BUTTON_MARGIN 4 +#define DEFAULT_TAB_BAR_BUTTON_MARGIN 1 #define DEFAULT_TAB_BAR_BUTTON_RELIEF 1 From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Sep 2021 16:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: luangruo@yahoo.com, 50424@debbugs.gnu.org, alan@idiocy.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163146394028527 (code B ref 50424); Sun, 12 Sep 2021 16:26:02 +0000 Received: (at 50424) by debbugs.gnu.org; 12 Sep 2021 16:25:40 +0000 Received: from localhost ([127.0.0.1]:43494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPSIW-0007Q3-1a for submit@debbugs.gnu.org; Sun, 12 Sep 2021 12:25:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPSIN-0007PX-Ks for 50424@debbugs.gnu.org; Sun, 12 Sep 2021 12:25:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34488) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mPSIH-0004yA-0z; Sun, 12 Sep 2021 12:25:25 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3485 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 1mPSIG-0002qE-3c; Sun, 12 Sep 2021 12:25:24 -0400 Date: Sun, 12 Sep 2021 19:25:14 +0300 Message-Id: <835yv5g3rp.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87lf41hlym.fsf@mail.linkov.net> (message from Juri Linkov on Sun, 12 Sep 2021 19:06:57 +0300) References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> <83mtonob41.fsf@gnu.org> <87tuiryn17.fsf@mail.linkov.net> <831r5uhpd3.fsf@gnu.org> <8735qazyjv.fsf@mail.linkov.net> <83zgsifob4.fsf@gnu.org> <87zgsii8cy.fsf@mail.linkov.net> <83k0jmfay2.fsf@gnu.org> <87lf41hlym.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) 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: Juri Linkov > Cc: alan@idiocy.org, luangruo@yahoo.com, 50424@debbugs.gnu.org > Date: Sun, 12 Sep 2021 19:06:57 +0300 > > > If we want the default value of tab-bar-button-margin to be a cons > > cell, let's change the default value to be a cons cell, it's not more > > complicated than setting it to a scalar, even in C. But tab-bar.el > > should use in its image specs the exact value of > > tab-bar-button-margin, it cannot decide to change it behind the back > > of the caller. > > I tried a cons cell, but it looks ugly for buttons other than the close button. > OTOH, margin 1 looks nice for all buttons: Fine by me. > diff --git a/src/dispextern.h b/src/dispextern.h > index f4c7575b35..6aefe43e19 100644 > --- a/src/dispextern.h > +++ b/src/dispextern.h > @@ -3202,7 +3202,7 @@ #define IMAGE_CACHE_BUCKETS_SIZE 1001 > > /* Default values of the above variables. */ > > -#define DEFAULT_TAB_BAR_BUTTON_MARGIN 4 > +#define DEFAULT_TAB_BAR_BUTTON_MARGIN 1 > #define DEFAULT_TAB_BAR_BUTTON_RELIEF 1 Btw, I don't see much sense in keeping the DEFAULT_TAB_BAR_BUTTON_MARGIN macro: it's used in one place only, AFAICT, so we could simply have it there literally. From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 Sep 2021 08:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: luangruo@yahoo.com, 50424@debbugs.gnu.org, alan@idiocy.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163152014411757 (code B ref 50424); Mon, 13 Sep 2021 08:03:02 +0000 Received: (at 50424) by debbugs.gnu.org; 13 Sep 2021 08:02:24 +0000 Received: from localhost ([127.0.0.1]:44145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPgv1-00033Y-UL for submit@debbugs.gnu.org; Mon, 13 Sep 2021 04:02:24 -0400 Received: from relay6-d.mail.gandi.net ([217.70.183.198]:43541) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPgv0-000333-OM; Mon, 13 Sep 2021 04:02:23 -0400 Received: (Authenticated sender: juri@linkov.net) by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 6A418C0002; Mon, 13 Sep 2021 08:02:13 +0000 (UTC) From: Juri Linkov Organization: LINKOV.NET References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> <83mtonob41.fsf@gnu.org> <87tuiryn17.fsf@mail.linkov.net> <831r5uhpd3.fsf@gnu.org> <8735qazyjv.fsf@mail.linkov.net> <83zgsifob4.fsf@gnu.org> <87zgsii8cy.fsf@mail.linkov.net> <83k0jmfay2.fsf@gnu.org> <87lf41hlym.fsf@mail.linkov.net> <835yv5g3rp.fsf@gnu.org> Date: Mon, 13 Sep 2021 10:59:12 +0300 In-Reply-To: <835yv5g3rp.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 12 Sep 2021 19:25:14 +0300") Message-ID: <877dfkhpnz.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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.7 (-) tags 50424 fixed close 50424 28.0.50 quit >> > If we want the default value of tab-bar-button-margin to be a cons >> > cell, let's change the default value to be a cons cell, it's not more >> > complicated than setting it to a scalar, even in C. But tab-bar.el >> > should use in its image specs the exact value of >> > tab-bar-button-margin, it cannot decide to change it behind the back >> > of the caller. >> >> I tried a cons cell, but it looks ugly for buttons other than the close button. >> OTOH, margin 1 looks nice for all buttons: > > Fine by me. So pushed to master. >> -#define DEFAULT_TAB_BAR_BUTTON_MARGIN 4 >> +#define DEFAULT_TAB_BAR_BUTTON_MARGIN 1 >> #define DEFAULT_TAB_BAR_BUTTON_RELIEF 1 > > Btw, I don't see much sense in keeping the > DEFAULT_TAB_BAR_BUTTON_MARGIN macro: it's used in one place only, > AFAICT, so we could simply have it there literally. I thought about this too, but it will break the symmetry with DEFAULT_TOOL_BAR_BUTTON_MARGIN and DEFAULT_TOOL_BAR_BUTTON_RELIEF when DEFAULT_TAB_BAR_BUTTON_MARGIN will be used in more places. From unknown Sun Jul 27 00:27:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#50424: 27.2; Tab bar button mouse face not clearing entirely Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 Sep 2021 12:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50424 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed To: Juri Linkov Cc: luangruo@yahoo.com, 50424@debbugs.gnu.org, alan@idiocy.org Received: via spool by 50424-submit@debbugs.gnu.org id=B50424.163153438322962 (code B ref 50424); Mon, 13 Sep 2021 12:00:02 +0000 Received: (at 50424) by debbugs.gnu.org; 13 Sep 2021 11:59:43 +0000 Received: from localhost ([127.0.0.1]:44522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPkcg-0005yI-Re for submit@debbugs.gnu.org; Mon, 13 Sep 2021 07:59:43 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPkcf-0005y5-HE for 50424@debbugs.gnu.org; Mon, 13 Sep 2021 07:59:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33924) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mPkcY-00070U-7K; Mon, 13 Sep 2021 07:59:34 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4341 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 1mPkcW-0002X1-Ue; Mon, 13 Sep 2021 07:59:33 -0400 Date: Mon, 13 Sep 2021 14:59:23 +0300 Message-Id: <83o88weles.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <877dfkhpnz.fsf@mail.linkov.net> (message from Juri Linkov on Mon, 13 Sep 2021 10:59:12 +0300) References: <87eea2cebb.fsf.ref@yahoo.com> <87eea2cebb.fsf@yahoo.com> <83eea2rn8z.fsf@gnu.org> <87h7exc2dk.fsf@yahoo.com> <83lf49r4bc.fsf@gnu.org> <87czplb51o.fsf@yahoo.com> <83ilzcpt0d.fsf@gnu.org> <83mtonob41.fsf@gnu.org> <87tuiryn17.fsf@mail.linkov.net> <831r5uhpd3.fsf@gnu.org> <8735qazyjv.fsf@mail.linkov.net> <83zgsifob4.fsf@gnu.org> <87zgsii8cy.fsf@mail.linkov.net> <83k0jmfay2.fsf@gnu.org> <87lf41hlym.fsf@mail.linkov.net> <835yv5g3rp.fsf@gnu.org> <877dfkhpnz.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) 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: Juri Linkov > Cc: alan@idiocy.org, luangruo@yahoo.com, 50424@debbugs.gnu.org > Date: Mon, 13 Sep 2021 10:59:12 +0300 > > >> -#define DEFAULT_TAB_BAR_BUTTON_MARGIN 4 > >> +#define DEFAULT_TAB_BAR_BUTTON_MARGIN 1 > >> #define DEFAULT_TAB_BAR_BUTTON_RELIEF 1 > > > > Btw, I don't see much sense in keeping the > > DEFAULT_TAB_BAR_BUTTON_MARGIN macro: it's used in one place only, > > AFAICT, so we could simply have it there literally. > > I thought about this too, but it will break the symmetry with > DEFAULT_TOOL_BAR_BUTTON_MARGIN and DEFAULT_TOOL_BAR_BUTTON_RELIEF when > DEFAULT_TAB_BAR_BUTTON_MARGIN will be used in more places. The *_RELIEF variables are used in more than one place, so it makes sense to have them. As for the "symmetry" with the tool bar: it doesn't really exist, since you do almost everything related to the tab-bar button display in Lisp, not in C. That "symmetry" is very misleading, so much so that the other day it cost me 2 hours of frustrating debugging before I realized why the image parameters I see in w32term.c are so different from what Vtab_bar_button_margin says it should be.