Received: (at 75930) by debbugs.gnu.org; 1 Feb 2025 08:52:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 01 03:52:18 2025 Received: from localhost ([127.0.0.1]:56220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1te9Ef-0004R9-OY for submit <at> debbugs.gnu.org; Sat, 01 Feb 2025 03:52:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37442) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1te9Ed-0004Qr-6e for 75930 <at> debbugs.gnu.org; Sat, 01 Feb 2025 03:52:15 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1te9EX-00056K-T2; Sat, 01 Feb 2025 03:52:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=CfwBj3cJkILhMJUPwKOjmsYumk49aHfOcGrUMSC2BB4=; b=rmTqpjhJQvlj 7m8qBPQmmFR+l8Z/Z8TMVueCuP4c84ke/L23tPe5RGjndwY9DkZYJCeB02ss7PkFhkF+Oa98rcC+V RuzWCvWC0xjbusGSVbfxTShTty+z9712ckZwKjK0xbnTPd7zdNAfE7cvFF/fIw9dqN4TSeq9SEICR gXdyWexbZSwNauqCMPtkTRHYrCvOYhkRA7XFETlIBJ6/mYn7Zpjgrl9WT4hd03TASoq5tSbpeiR41 TgY6okGJEMcywSijYH+rTrsPIirCzVOhMMxrLl2nVoZ6V4D8hS5Xovx0U7eieSH8zDsITDZg8Bi1i EgvwdChnLU6qBTBQR4HPCQ==; Date: Sat, 01 Feb 2025 10:52:05 +0200 Message-Id: <86tt9egi8a.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Po Lu <luangruo@HIDDEN> In-Reply-To: <87r04imog8.fsf@HIDDEN> (message from Po Lu on Sat, 01 Feb 2025 09:41:11 +0800) Subject: Re: bug#75930: 30.0.92; Setting default frame background color messes up mouse pointer References: <877c6dntp0.fsf@HIDDEN> <86wmecltax.fsf@HIDDEN> <877c6cojk5.fsf@HIDDEN> <877c6c8140.fsf@HIDDEN> <864j1fjw4s.fsf@HIDDEN> <87a5b6y3rs.fsf@HIDDEN> <87r04imog8.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75930 Cc: rustand.lars@HIDDEN, 75930 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Po Lu <luangruo@HIDDEN> > Cc: Eli Zaretskii <eliz@HIDDEN>, 75930 <at> debbugs.gnu.org > Date: Sat, 01 Feb 2025 09:41:11 +0800 > > Lars Rustand <rustand.lars@HIDDEN> writes: > > > Part 2 is that the act of setting a default frame background color > > causes x_set_mouse_color to even be called in the first place. The mouse > > color should obviously not be changed as a side effect of changing the > > frame background color. These are two very different things that has > > nothing to do with eachother. > > Obviously they should, for otherwise the mouse cursor may become > invisible against the background of the frame. Exactly. As mentioned, I think frame-set-background-mode does this.
bug-gnu-emacs@HIDDEN
:bug#75930
; Package emacs
.
Full text available.Received: (at 75930) by debbugs.gnu.org; 1 Feb 2025 08:32:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 01 03:32:53 2025 Received: from localhost ([127.0.0.1]:56149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1te8vs-0003VX-Nd for submit <at> debbugs.gnu.org; Sat, 01 Feb 2025 03:32:53 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53098) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1te8vp-0003VI-FF for 75930 <at> debbugs.gnu.org; Sat, 01 Feb 2025 03:32:50 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1te8vj-0002gG-3v; Sat, 01 Feb 2025 03:32:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=1e0PF3SNqFt4FHv1luMgBSXMmBvIwe1qP4CRRaavHNc=; b=fbWpPBd5ELtP yi3qnL29cKM38w9TSU6HOl6CR4VIl3p3iuFmnr2h8LkmeeAixgDw3bhPBVtGMN0tFciX6C4pryEcx mhBOH32OQEi7T8GudT5JwADmJKqQVRd63bBnVYUpswpXXU384IoUShG38JhoLWtNOMf7Vq9VxMZcu 7MVvhnkpc4SW1hLy+0HBGUDCRorOuQWt9YXH9BwBXoEtYSmUbDvPphkPllarjOBSAZrGRzVZo9SCk Mp5ELZ5AdHVrqHnHbjqmsZwadZRBM6VpzSMcxLC7c/1wLTvi2qG3W5k3WVF5j0H9AUtvZo3sIaDAn aM1V1qGjOvtritsvIsd2xA==; Date: Sat, 01 Feb 2025 10:32:39 +0200 Message-Id: <861pwihxp4.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Lars Rustand <rustand.lars@HIDDEN> In-Reply-To: <87a5b6y3rs.fsf@HIDDEN> (message from Lars Rustand on Sat, 01 Feb 2025 00:14:47 +0100) Subject: Re: bug#75930: 30.0.92; Setting default frame background color messes up mouse pointer References: <877c6dntp0.fsf@HIDDEN> <86wmecltax.fsf@HIDDEN> <877c6cojk5.fsf@HIDDEN> <877c6c8140.fsf@HIDDEN> <864j1fjw4s.fsf@HIDDEN> <87a5b6y3rs.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75930 Cc: luangruo@HIDDEN, 75930 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Lars Rustand <rustand.lars@HIDDEN> > Cc: luangruo@HIDDEN, 75930 <at> debbugs.gnu.org > Date: Sat, 01 Feb 2025 00:14:47 +0100 > > Eli Zaretskii <eliz@HIDDEN> writes: > > > > So now I'm confused: why is this a bug? > > I don't know why you are suddenly confused, because the description of > the bug has not changed. I have simply located the exact parts of the > code responsible for (one half of) the problem, i.e. the cause of the > mouse pointer border color being set to the frame background color. I'm confused because what you found seems to mean Emacs works as (should be) expected. See below. > After finding the code I pointed to in my previous message, I realized > that this is in fact a two-part problem. > > Part 1 is that x_set_mouse_color incorrectly uses the background color > of the current (or default?) frame as the color of the border/outline > of the mouse pointer. This makes that border in effect become > completely invisible when hovering over the emacs frame, which can make > the mouse pointer very hard to see. What would you propose as an the alternative? > Part 2 is that the act of setting a default frame background color > causes x_set_mouse_color to even be called in the first place. The mouse > color should obviously not be changed as a side effect of changing the > frame background color. These are two very different things that has > nothing to do with eachother. > > > I have identified the cause of part 1, but I have not (yet) found the > cause of part 2. I think part 2 happens as part of frame-set-background-mode, as I mentioned up-thread, and it makes sense to me. What this might mean is that if you don't want the effect the original recipe produces, you should call set-mouse-color again after set-background-color.
bug-gnu-emacs@HIDDEN
:bug#75930
; Package emacs
.
Full text available.Received: (at 75930) by debbugs.gnu.org; 1 Feb 2025 08:28:25 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 01 03:28:25 2025 Received: from localhost ([127.0.0.1]:56141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1te8rY-0003HZ-KF for submit <at> debbugs.gnu.org; Sat, 01 Feb 2025 03:28:24 -0500 Received: from sonic309-20.consmr.mail.ne1.yahoo.com ([66.163.184.146]:44035) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1te8rW-0003HH-B1 for 75930 <at> debbugs.gnu.org; Sat, 01 Feb 2025 03:28:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1738398496; bh=r4myv3mBzpimgHNKDcjyk61jwcwoID/mZg8xaZ5m894=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=g7d+GUkn2zHycI1X4mDIqgQ8ln5R+BvkBFUWlAnu7yyst4JTXFFBN8dfqOYxCrF/z8SWBhn29PQTAwJA5WGz+CDfsis3jr567cIhpDg7jrden4dryMZZgW7fdzS0fQLMww67IvOErbroexqhgBLw49s6YhIx/ocShnSkDZ39Mz5n2rWJWUaz1bpHzL8FbL3zhXUiw6XgS0ggIHPSkmEi4SpbfFnWgqpKEFDKEb98FEIhYxU3YsPxtccBvsSYmZ/J96RbrSNWl5txYe1doaxid+20qw6gAMIxI0IQS8Lre8INExw9HQoCGGiQfK1Of25K+ZZJ5DGjX7eD7uBSECCg1A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1738398496; bh=u923jjMpu+LwniApXqSu6RwYGSUcOHjTyRFZDONm+47=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Sbzkl1pzpot24nc9p4OKwrL7/86uofjSgR2tDlEBUkdxHKvEaIro5sj0rAu16eRNcZj2rxSMRFFpUgZWOjN9kw+LItdfl0HVBpLBYWpdvd5ckNNC6FuFrHoH+XAlv8/wkTvJL7UMGqvlXhBQyn4PyA16HjJSGPeOhXsy87SOnDYW7eN8UhIs+Qj0QuwEugiY0VHBuSgO25mYIBrLtsfCDhrMaZqaINv4Hle2T//cWa7zlHTnlgOXv8AeQjabAk60k4sI5OQmivdlmeLXYu8eEdnTYSD5CXFFdkyD5hq/kW+qHrW0LqLf1BrQmqO++qOC6l0sMf9prqPlhDXwssiwbA== X-YMail-OSG: JIVxcAQVM1kckYmtbq8fVBZndyUz7GLSNXZ5LabmDTfowXkQzE1xt37SItqLTy. TTXM2_I7EmBvUI0GLhRUz4lYcr32FhBfTfrt1Rd4kmXrx1obF9rWojXtqmnS0YcbYLfncfiAiKM8 FBErWoHxCl.yEBhN7eGu8i5GhlQdycCOcn8CroFUzHHGcYCFcEc4EtVfempbE5VTkhh0LPngvxmb S7oJvP9C7OLECdRi.lRUMjWAMpghATYxkUt8KmbL7tfTPr9HvNHTBjguTEAAdJGDRoYk57nAH3xA zl0c0TovA.SLutnenOViTNXXetm21WFfxqghr5oNm8Cbab6bzBNeMGgF2docdKX5S5i6XjWhF8mO ofjrpeHrZrCyg_jOBmCukySvLFOhBFqet808jnD9qrgV5O_UvKkThJxnUeka9kfGfUyUw0jkFxKD a1OELRfKuDdpkHmyfzzxo0pzrJiv2vnLaf.4O.AwmmUqbRdLDu1zZLozdEfQFkavs1lk_PyWvBn2 KNW9_3_O1lB1unZbQj6GZNqHirnO4JrcSGWsS4OHgDZJaEJw2ErUhGUn0u0R5u0Jypw1j_hpMZ2g NCmDFJCZ1m.UytqOGgUC6vLbmQUAFPyuM6DfAyogSIhB0TXaMGnXbvTq9dWyWMKxF6h49.TlpTPu VvPy5O8Q5_p_NdkL3IvNFcjy5S.DPEMNIMSxT6mISDv4RkFEDXC9mcIYVoKQNjkvKGWKzcEvXSNL b7t_mLj0unfe6ovszHSYUoN1_AcItcRlF7N1XU1chRMK66_aSt.olAnIKKyh6HqwU5QSZvrI4Qyp bbfbI6B4xcNAdSjuGnTpKn5SnxC1kn1p_.je9c8wQqUeLeVCjybfd_XF0hTXH.RdP6xgjodK.0O5 BDi5wvjmPo5dKFACeD7BZuzGyNXVJvjKCDht1JlSR5R24qo4lLjdVVHX9sTQ3eQlBylEeu2rUmBE 4ziywlx2537jSNtPOABiN8ze0eeYBLJ17fLwbHy3fITBDq98pVuB.9RLbtluZFJCsCijyP_aaKVP 6LNJcf0H1inCS1ciwWcPHaHMJw2uvMIF_hWhkcr3CbzXMiKeVRIJ5jSsWpAmiCexMHOKluSibyf5 SSdn8OanHPwSHUAxAJd3E4HnxQWw8Yg1YFvUQ.Gn7t7DGw0CjG2S94an8KhPP5Py7rW_LYlB3fa2 8SsirZcpXuEe4JO2FxTRFYj9.UgH4VQzZ.6y1SMfW8hK97rtOtSTPYK6Kv0P57X8771xwSkfJkt4 t0baBQTXBkgWlYxqv44._ZP_3uoaFp3XAli05wMzJg_KP2hWb1232nK27vlqiKWUu9bdI.LO8xTO ngwkWt.DLo8MPCzJ1_e4.a5s5UQgdz7vAagYbhYTWA5geFy8SBn6NDqezgzDgJQBQ9XwukmZCjtY cxNqbswPFkF_qAqn3k._NySZplwonQr4h0Bzz7L2fsqY0bQj_6o1c1PkcPexchjGFkZvtaFNhdmj XJABQa9aAIKwKZbeXfp4R132roAfGeklSTLUi0D.stppGAnyw0SWo3tS_8e0VU7.ev3B9zev2PC0 _koKeRF1FGlhzsFgXOYrHYhtuaO0D5pW65TFZzIRsqoMcAKMbvVtBNlYR_qP7Bvsil.m8M9hA2fE yTa1msBKYv.l00aLKQz1FqCLJp5ShA0UOn_KoehkDrkUHQtuLb7gYWtK_BmnxgoARq_lm6QThUM7 qysL_Rd1fT.ULvQrDsu5VPHt2EP8sj_IPFRv5ubu4M1gCKuFEo273DrPxS3.2Pyr6AEUruwr.YgI bBUrrbZkZFJHJEmFUzzF_nSopWKKIYA0lSUE79jqRRazMEuiTohDUlqnfRbv_KoLezfhsHzBrw0h U3yeoJWu2H52jUhklrRXhhV3Rk04I_QQnp2ul49OKmqO7Tq9E2Y7YoXRqv0uKkM6WFTCxuexa98Q .uqwYTMHhVpAThA4JLKA7yBgBMMj4KKoLcEP1RouP.zYBZkrhnMgtV8x_2XUk7FSfyC8mKmaMqNF Db9leuL.yAHgaPlgTNLozyxY7iocEqpqE_nMuT.h26RpQWWw2I27O_K3nxE3NGsyGuYky.TZC7U6 F8Ba61KnKQWK_moilHQFzbKUFeOl72vv4hzkBuySqohl2yErMXSVERnaTuSKAlwz95r6jpwJFM_t fcASzZuJsbQ4mFW6JQ9Ck.CAOoPpfe4xeTLjYdivbqQyeIMk3SfiIvyHczTj.twJ4zqGzvOxoN6_ Oy_2I7Ro4bxo.XqWUV.qH2arNHdJdgDf_BFA_V5OOZ9RBf7l_QQrPXWUkLGE- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 5292a3ca-5abf-45a5-8253-2171becfaaa7 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Sat, 1 Feb 2025 08:28:16 +0000 Received: by hermes--production-sg3-5b7954b588-sgpdh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 07e9b008d3c7582699fd1d4c7b45c021; Sat, 01 Feb 2025 08:28:13 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Lars Rustand <rustand.lars@HIDDEN> Subject: Re: bug#75930: 30.0.92; Setting default frame background color messes up mouse pointer In-Reply-To: <87y0yqw1a4.fsf@HIDDEN> (Lars Rustand's message of "Sat, 01 Feb 2025 08:51:31 +0100") References: <877c6dntp0.fsf@HIDDEN> <86wmecltax.fsf@HIDDEN> <877c6cojk5.fsf@HIDDEN> <877c6c8140.fsf@HIDDEN> <864j1fjw4s.fsf@HIDDEN> <87a5b6y3rs.fsf@HIDDEN> <87r04imog8.fsf@HIDDEN> <87y0yqw1a4.fsf@HIDDEN> Date: Sat, 01 Feb 2025 16:28:08 +0800 Message-ID: <87a5b6m5lz.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.23187 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1749 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75930 Cc: Eli Zaretskii <eliz@HIDDEN>, 75930 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Lars Rustand <rustand.lars@HIDDEN> writes: > Your argument makes sense, but even if we accept that as correct, there > are multiple things wrong here. Why is there only two out of six > different ways to change the background that actually causes this to > happen? > > (Even though I think your argument is valid, I still don't share your > opinon. I think this is unexpected behaviour from an X application. I > have never seen any other application which modifies my mouse pointer > colors. But I'll accept your premise for now.) > > Given that you are concerned about making things invisible, the current > x_set_mouse_color *guarantees* that the border around the pointer > becomes invisible. A much more sensible default for this would be to use > the frame foreground color. Or pretty much *anything* else than the > frame background. > > I hope we can agree that in my example image, the pointer which has not > been modified by emacs is much preferrable, and the one which has been > modified is verging on unusable. In a multi-monitor configuration with > many windows open, I find myself losing track of the mouse pointer and > having difficulty finding it again. > > On a side note, even a black (unmodified) pointer is still highly > visible against a black frame background, as long as the contrasting > border around it is still present. This is only true of some X systems, not those for which this code was initially designed. But I am currently not horribly disposed to debug the details of Emacs code when one of its maintainers is deliberately turning a deaf ear to very reasonable requests on my part. Namely, not merging a branch for another month or so, once I have had a chance to correct a number of its deficiencies.
bug-gnu-emacs@HIDDEN
:bug#75930
; Package emacs
.
Full text available.Received: (at 75930) by debbugs.gnu.org; 1 Feb 2025 07:51:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 01 02:51:44 2025 Received: from localhost ([127.0.0.1]:56083 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1te8I4-0001cK-E2 for submit <at> debbugs.gnu.org; Sat, 01 Feb 2025 02:51:44 -0500 Received: from mail-lf1-x134.google.com ([2a00:1450:4864:20::134]:43254) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <rustand.lars@HIDDEN>) id 1te8I2-0001bx-Cw for 75930 <at> debbugs.gnu.org; Sat, 01 Feb 2025 02:51:42 -0500 Received: by mail-lf1-x134.google.com with SMTP id 2adb3069b0e04-54287a3ba3cso3492447e87.0 for <75930 <at> debbugs.gnu.org>; Fri, 31 Jan 2025 23:51:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738396296; x=1739001096; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=asvZq2rqz1vNDw1rvl1J6taPt7bu9FRJVChBCwg2DQg=; b=AwyUGIF2B/lUxtyFl86v9rl0Z57GfIyML/h06ovIT+UuPt8Yhfme5x6+uIaas+yqNm mPrM3IwqEH1OutpoONEyKTu/9Bu9dQ12/Y8WRs1s5v07qwEqd2UvqX+Iz9VSPEVNx91r c9SrzC0iYW/N1kMyZcFgroZGJjL8zJodBmWxZQKRAq+XPFeI6Uy/dvlrLvgBSBbvx6rb 5ZmKEe6Vm/7nQ6DLAAp5AtR9oJjLsDkI8wGzicXEhkZyhYWjM97EM9OSz5VkEcqegz9e y7tif+KDvsV63JyBxzJbs4jIry2pAccoQkaEOguSAQnKtUuRcJH1bLRS4GhLexHqgVJh 2jrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738396296; x=1739001096; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=asvZq2rqz1vNDw1rvl1J6taPt7bu9FRJVChBCwg2DQg=; b=QtfsIEE1y/7uV8pJM+Lc2TNgwZ+iXhOiQzpFw2CCsuGA8CqBfM+wRbYYQOpPrlG1i/ VLxOprFaJWcmRGBhEhqvUu70GD+DQI7DJ0gPXmAL1WaJz1UZhohDCu8bCB0GbyOIxRpE 0EH/5Bb4j3bP+OLK5c5DQ3DFjqVL7+67ea4TDmUY1s+5VOzntEpVHS9SUFZ/99IhEwlU 5s6PbPvcpDgHdNG3jnp5LV8yGgCPoZdWdeGt8RiPbMBy4lXqnfp9tu5g8sI++/PxxyWF +0UCDWGVNmaOJ3rzPFjzHa4UtSrlomm7tS9E8N5QVIvSJkEh0ktVeWBecqBGQRgMsKQw V2/A== X-Forwarded-Encrypted: i=1; AJvYcCX//N0rqro425sEYP51uDpOkDM/lO7pQJBKteJ6dNp2PwXD+hkXuY926sRMI/qnkHI7BgOZYw==@debbugs.gnu.org X-Gm-Message-State: AOJu0Ywy8HAWr1u4J7NRUH5ao8KqRClqg/IUCh/uSr4OrHsAUyidSsLU LPwYSBRPwvDBf58ojuWOLk6qjTn6oZR8HCY1dEiL5kg9bgWzP0Jh X-Gm-Gg: ASbGncsJO2XBwml77KVbOnytkQ5JGgiEoG1EoaSi7OgSvbIUnxgBNpJCl+5XaIw96iq fQJYLg23hFvEfWjAh1Zb3palkrRdGcjm6XD2MsMQcmjj6jfJzcDIV7l7r7HS2y7C7vDb7hjhwkm Tn9xmAAMYw3tTYL+X5l5kuLtGEIgvtRXSY2VAjrEcQZ+X0hJEPW7QZQQDkw1ZGfmx1c/UHLDS0s polKbQoaFhpqXpzGy9zs62+GWPcgclrnFTq8qzrbYpOV96MtffsuEHnDTzUOSb5S0/ebz2BQM+G xdrU0rkzosLBITcLWPQ= X-Google-Smtp-Source: AGHT+IHqeiVxlYZYxAeQlm3XS5UbjS5OlSOqZLTOVZqEK/EbaTFygSYqt8NXBVkrVGwr9NlhVw5WxQ== X-Received: by 2002:a05:6512:388f:b0:542:978b:e3b with SMTP id 2adb3069b0e04-543ea3ac80cmr3021942e87.4.1738396295567; Fri, 31 Jan 2025 23:51:35 -0800 (PST) Received: from localhost ([2a01:799:9da:d700:aab7:758a:dbae:13e9]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-543ebebea8csm676791e87.221.2025.01.31.23.51.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 31 Jan 2025 23:51:33 -0800 (PST) From: Lars Rustand <rustand.lars@HIDDEN> To: Po Lu <luangruo@HIDDEN> Subject: Re: bug#75930: 30.0.92; Setting default frame background color messes up mouse pointer In-Reply-To: <87r04imog8.fsf@HIDDEN> (Po Lu's message of "Sat, 01 Feb 2025 09:41:11 +0800") References: <877c6dntp0.fsf@HIDDEN> <86wmecltax.fsf@HIDDEN> <877c6cojk5.fsf@HIDDEN> <877c6c8140.fsf@HIDDEN> <864j1fjw4s.fsf@HIDDEN> <87a5b6y3rs.fsf@HIDDEN> <87r04imog8.fsf@HIDDEN> User-Agent: mu4e 1.12.7; emacs 30.0.92 Date: Sat, 01 Feb 2025 08:51:31 +0100 Message-ID: <87y0yqw1a4.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75930 Cc: Eli Zaretskii <eliz@HIDDEN>, 75930 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Po Lu <luangruo@HIDDEN> writes: > Lars Rustand <rustand.lars@HIDDEN> writes: > >> Part 2 is that the act of setting a default frame background color >> causes x_set_mouse_color to even be called in the first place. The mouse >> color should obviously not be changed as a side effect of changing the >> frame background color. These are two very different things that has >> nothing to do with eachother. > > Obviously they should, for otherwise the mouse cursor may become > invisible against the background of the frame. Your argument makes sense, but even if we accept that as correct, there are multiple things wrong here. Why is there only two out of six different ways to change the background that actually causes this to happen? (Even though I think your argument is valid, I still don't share your opinon. I think this is unexpected behaviour from an X application. I have never seen any other application which modifies my mouse pointer colors. But I'll accept your premise for now.) Given that you are concerned about making things invisible, the current x_set_mouse_color *guarantees* that the border around the pointer becomes invisible. A much more sensible default for this would be to use the frame foreground color. Or pretty much *anything* else than the frame background. I hope we can agree that in my example image, the pointer which has not been modified by emacs is much preferrable, and the one which has been modified is verging on unusable. In a multi-monitor configuration with many windows open, I find myself losing track of the mouse pointer and having difficulty finding it again. On a side note, even a black (unmodified) pointer is still highly visible against a black frame background, as long as the contrasting border around it is still present.
bug-gnu-emacs@HIDDEN
:bug#75930
; Package emacs
.
Full text available.Received: (at 75930) by debbugs.gnu.org; 1 Feb 2025 01:41:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 20:41:31 2025 Received: from localhost ([127.0.0.1]:55591 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1te2Vn-0000mD-Jo for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 20:41:31 -0500 Received: from sonic308-10.consmr.mail.ne1.yahoo.com ([66.163.187.33]:33772) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1te2Vk-0000lz-W2 for 75930 <at> debbugs.gnu.org; Fri, 31 Jan 2025 20:41:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1738374083; bh=CoiSobb/jUtc188uJ+jF0lJ+xFAwZ/zTzMEtwDIZjJQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=CfrJQxl/Jdjf3Jvqgo3Xj5rdsyiPxCS0XyAKz2fx/DRdTkq/Hr9nyZrrz2WjCiUFUAZpeYKBd4z8dDr/IGzUKefZhLz+2QdnF47T+BzFb5FagC4JfQyN6CYba2tLn4QEFL9vdju7XZnsGPhpVVfjb/Ma2odNdGZdUUEco090A60UhsHWXooaI0tEMih52OuBbU+zNYRFSq7mCTFYeH9DHaAdl6no0m0iKmSTaJwECWAsQgw+yEvUhABJKht5wic/rCEM2RdSpuFhMmvGqENbK3+LvKBLtIsHtAYm8dOZdWP0U8KAX1VJPO8uTdZMEAVcaboWf41IY/qx5xZQEM8O1g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1738374083; bh=LmX3Xrq0Bw88+hJ+yvgmJ935dHYPa9xEd/kiNLzVD+P=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=XBEeBtyGiHlJK1yK7aeeaJjaqu3+elGnfAHomP/nGalj8Um9K88s85iKmALAxcdGZs7aNlaS/a9OBnmde+lVXxAB65NKOOSmNHjTC0rtKFAhP5roMObepLmcJpcqtEeGWTb5a2J//fhxJVixghZPTTOevb1bgwgTjLRa4KG7jRmUT7o9GWJusy2X/GCLD5oFnCdvnClKI2tgNKcg9Wu+AVAJMcFSu3svvqwmZ4PqY8dTMM+C2rxN/atOhVaAWSkpsnwldRpoE/yScSBgLDj7brv3ouQeE7/jxLkSTi0ZTwY4j9gvq6BuxmUAfabNQie7ywzU4ZC9NHuPIJQadQ/IJw== X-YMail-OSG: 8SVPSUQVM1nFk.iLN.nPjCcfxWVLEvH1QfSpnZmzIP6UIvSTNry8FF6GpxbnviD Ga5hmfs5FbeTLc3pCdx5I8QzyEjvRwrIG32WTWlVmhU.Zvr0IfyeM7c4WZQfuzEVA_9axJ7TafkK N9N4hgvLZUD0d6URvaZinnDaT3Rp4.8TlKRtN5I5RnRzPHVwmK8j5suWN7dfZfExJ03N.wWv1Hz3 _r6BubEQlj6fHLhzvR55wK0leAy1QilFWn6wlmXVdAhHleGhEk2WxPRRgS.kr_MUx83V63Zog28M 42a_q314SiitwmWi9apsOjRmfsfKzi2gwzVmJ6bQSjKA6Ne.fLT0zoBuHtZYuEr.f3km96vK8x4a 1M_04q6sOjr5G4mmOGtmssljGr4HDOVib3d3v9sRnfvbxmusUZJbMbA6f3pjQ0WGyiOeaD.6TWyy NmrV5ajaqQdUrcqoqkKVZl39Jh82YpH0UnYXKstHl_2oAciel0uZHVuUi_JBVcAi8nuDylHotyfY A2D3ecEQakI27NjZMgibgGyWBGtcSaBTCFwqSqGmnvPw5Ku.iUsH.3FWxR2lQy5rgv4oBCu8t7EW biFOTyA_3Ha0fhMUD1R0muZwLC7V0ZuE80.hSMGFO_SgnrseQ3vZCagFRt78WCG5MPNCts4OX2Yy gVdopw6MiDRPnV0B_C30v5MBfiGTppda2Vko_1tCnED8Y77TQqvpAuzBM6uN2o2rdl5RJHzDb_pD uVJaaqH5wyi8Wea5eEHl5h44en91QM9BM6AvC30slJldgmz3DTo6CFBVJHb56KMNc5QHkHUF9HFE jb95O9eY6TOpZqi_zAn76nBIPdyaTeQ1wMxH.Upiowge1nGo6FXvf2wbQfDjrCwoo7TpdLhoxqf. w3KALeEBrozUI67ZHVS.S2RYaFgftHyylXnMoAd2ij2X3pwWFk2UCxSjSM5Ms3UiiooL_mfm8T31 W7iJyBnF0Npxlim8Gi5VW8GQmQe23jqmH_BBjDGpBq5M46h9RR2gGFeiWKvARSCRaThUEYzTBqJQ pv1io3rwBI.BPr78Hx4A2NhU.QVLAm4Dkvlw2gDgdU84JiGIPOXvUvPLP4e46cdvu5fysp740nyG DWd4eWwYYeW89rUzr2NHGpcKYBNiBB4o1tsLzuQChS9cMoogZnU9WUAJqNAJA0lC2e7kE2a6eSdm O48W2uKtDwL5BsuTpIWjSrF5Zc3kq5vvWz74czVvdGVufhBUT5aCBUY7JrzWmjfenXYNdc7H0yQu c3lMB4oDPXZrQ6edla52PTRaynbHhftIGvIT3Vg0PC3cbcDLb3.jdRc.meE39ksc2XlI6R4gfPyr _EC7tJNK_YYZc64SPaUJbCAdWStUxu8cdvSQJvQT.v5J4pGE.B6_La1SopeStvLLpiV9lEq1Gpa. LLPcoUfW7bTB5KB4Osf0Mzeqf2vD1SiLwwO44ts55ZriaxfvfMgSYKJYoMmzJendyWpIU2MFnmYn N.gpDhT3whfrrYG2MhR34vosoy1qHpJkvsnA17A_JIAVejvSGiP2sz8be1NHWCGcc06wxM7s.u0_ 9rXIGt7vwpp7Etzb6qNmQl6eTbY0ERxoJagTqx6vCjjw9CMzjARGYmTPIagMqvxgNGz.BgbWbjhe ptju803w_cNbpqnrtQIoXIPuehawCUegay0hkozYmf74w.uvM_092xgph0z.IqHlDAJ9ikbR.ZZD 2BA3B8rl2FYbX4TpomvIaqy9e1afwjQh0702n6Br5Pe54uLCdIpETgIzS756oyUzgjtEEroBemoQ zx7FdyzWjP0eT73v.J_tYMZEvO0sCIcAluzdJmAOgkadQocGwrwUIaC2SmxMAyc.bH_9KbP02.po RSrnqJP9B959G3BctmGjhVEQhJ4Xkne9ARfD_MgW9xKG8FzQI.f0.Xzrl5FkmEfiFxP0XPkwbTUE LFrJE1vl0u_fF7KofOTRmJpCOH_psiQsC4QxbJVm4x0bQWPHXzc0C_ZA.YRqFevODjP.3SkyrhfE UqnsD7UJ2qYnn1LKe8XvIlWNHQUuQDc7GtFVI.G9xm4mqygATrVrXm3GfHzx9poJJiwoBD.o_TOl FqNXcZ1l5H4SF9Jj_KE57hD3wi4_lUB5sAZmAlKo3LH7Kr3PMJPSBwjOqtepgsUHKDPz69EBfpiX 4qgPKrNcYherOnurSxBEa60mFOcw401hYSLaV3HxGt8IfFw59TVT_a7QeXuIc_n9nQfE5idVP5JT qq3SK3eppzWnFiWpd6YOM4uwPUyZ7wAUn_mP2AKVCZWrHdGxb_YJQIaGmdg-- X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: c0636037-0cf6-4837-8ed8-a7c18af24100 Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Sat, 1 Feb 2025 01:41:23 +0000 Received: by hermes--production-sg3-5b7954b588-bfzf8 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 35e4172ece1d4fd39b49563854caef0e; Sat, 01 Feb 2025 01:41:16 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Lars Rustand <rustand.lars@HIDDEN> Subject: Re: bug#75930: 30.0.92; Setting default frame background color messes up mouse pointer In-Reply-To: <87a5b6y3rs.fsf@HIDDEN> (Lars Rustand's message of "Sat, 01 Feb 2025 00:14:47 +0100") References: <877c6dntp0.fsf@HIDDEN> <86wmecltax.fsf@HIDDEN> <877c6cojk5.fsf@HIDDEN> <877c6c8140.fsf@HIDDEN> <864j1fjw4s.fsf@HIDDEN> <87a5b6y3rs.fsf@HIDDEN> Date: Sat, 01 Feb 2025 09:41:11 +0800 Message-ID: <87r04imog8.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.23187 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 480 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75930 Cc: Eli Zaretskii <eliz@HIDDEN>, 75930 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Lars Rustand <rustand.lars@HIDDEN> writes: > Part 2 is that the act of setting a default frame background color > causes x_set_mouse_color to even be called in the first place. The mouse > color should obviously not be changed as a side effect of changing the > frame background color. These are two very different things that has > nothing to do with eachother. Obviously they should, for otherwise the mouse cursor may become invisible against the background of the frame.
bug-gnu-emacs@HIDDEN
:bug#75930
; Package emacs
.
Full text available.Received: (at 75930) by debbugs.gnu.org; 31 Jan 2025 23:15:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 18:15:00 2025 Received: from localhost ([127.0.0.1]:55351 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1te0E0-0002fd-98 for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 18:15:00 -0500 Received: from mail-lf1-x132.google.com ([2a00:1450:4864:20::132]:46499) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <rustand.lars@HIDDEN>) id 1te0Dy-0002fM-57 for 75930 <at> debbugs.gnu.org; Fri, 31 Jan 2025 18:14:58 -0500 Received: by mail-lf1-x132.google.com with SMTP id 2adb3069b0e04-53f22fd6832so2721752e87.1 for <75930 <at> debbugs.gnu.org>; Fri, 31 Jan 2025 15:14:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738365291; x=1738970091; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=EwYMECRBI0G/aV/nCSigy5EZmGWcqbFCdU/DRdP84DI=; b=SRsV2hKS0AppJ40/JF/tPGQ2aCegDyti25W6nUr4lb9l82DWoeA+ndfNhFGri+ab3n 6U0iuajPCT2N5X9BfEbtudHPYzyDqYFk+1H2nn5VKuTEht6Ax5g7TatYi/WbJMdndg87 sjS110yFs0GO3C+rFOeKJi7z/LuelLFkTBp26Gex3kfqTDAGbWSHT6o6iAymGh0X6U8K /HX1ctqhJK1ZhxllG50uheefQVvl+IXpPEHVnhLAilAUMsnEtR8WNzL+npxduehDtGjT /PqXPak50kEcWwengCSxXLqrUld44D88RW4XGAwS1Rif+B15CtDEZW8WlqmgWrhymMOH tEqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738365291; x=1738970091; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=EwYMECRBI0G/aV/nCSigy5EZmGWcqbFCdU/DRdP84DI=; b=UAa5suldGLOWBVHd+M9+Ah8JIzYoE+6F7hSvh3oKSkvndD46Q7/fGx6OMO+CPrCbEm bpQK09HM+J9GNVwEte88bIIF0PM2TiLte6oKKrI6DAJLvy+7dSSz/7jJuyxYon+esRS7 o8nJ7hAQUc8/NQAjf9FnXd6qNOLpOuUikr1D6HHsNuZm3NvuochztlZGPdLf7FLLVduM efgmuWUOANxQl24lffC/PbWerhI8Jk+WvHoqzTskjd53fPV/jJ89yWndC8QasJepK1yc lyBQFQJBTrX1xFYjiWdFLmb53+Vx4SRpue4vDrhrBKimQSQoNl8Sodii0Y2oe0b7iZ+H ufkQ== X-Forwarded-Encrypted: i=1; AJvYcCVdmbFw/JNR9sj7tj1LmC4AFyZZOI2s2R6DumYEr25HjlC3Y6aGSA0wMmnuvMux7F8MmFgfmQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyMJ4GIss7xaHg4QML7rIqlncm9xfn9Py7481nIQ7sSgLtr3GEB av/Dej9xQT4d5/sC6Q8JKQglxFbj1jFo1j638c584gXF2aj+uQnM X-Gm-Gg: ASbGncvHt54f3IxrkhdsMzQfNVoMLXjS54G+jG2+r9Eb9ZJTUEgCklyXxStmAWxf9wG 0kBV/j3DIDtHdHIeQcAuJBFV7g7deNxjPJEpqNPc+E8SpOdtcS55CBXbVLq7Ob99xdtwmtlce8u 8YmnLTxayg+ScOj9wOjQ9k1g9gHx/DV4/PEXqSs47lXPYvJswLc2qsTbOe0bvRFmDtc21v0S4uk Pf25Zdi3CEfuDmH6lxCKw7rQPw1nY5Rswza9BJP53mWwkED5gCtfb5kMFbxRYMeURXwgB6ZTHr1 kWKqhyPx+o8fKrHx1cY= X-Google-Smtp-Source: AGHT+IFImQ9A/3AABdyP1lzo26nzczI0cBxTHpubNzVJAVR2QIPoqbx/o5bPxYoKA8MTm92yfJ2iXg== X-Received: by 2002:a05:6512:3d92:b0:540:75d3:959e with SMTP id 2adb3069b0e04-543e4be011emr4315264e87.5.1738365290838; Fri, 31 Jan 2025 15:14:50 -0800 (PST) Received: from localhost ([2a01:799:9da:d700:aab7:758a:dbae:13e9]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-543ebe10379sm623688e87.72.2025.01.31.15.14.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 31 Jan 2025 15:14:49 -0800 (PST) From: Lars Rustand <rustand.lars@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#75930: 30.0.92; Setting default frame background color messes up mouse pointer In-Reply-To: <864j1fjw4s.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 31 Jan 2025 09:11:15 +0200") References: <877c6dntp0.fsf@HIDDEN> <86wmecltax.fsf@HIDDEN> <877c6cojk5.fsf@HIDDEN> <877c6c8140.fsf@HIDDEN> <864j1fjw4s.fsf@HIDDEN> User-Agent: mu4e 1.12.7; emacs 30.0.92 Date: Sat, 01 Feb 2025 00:14:47 +0100 Message-ID: <87a5b6y3rs.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75930 Cc: luangruo@HIDDEN, 75930 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Eli Zaretskii <eliz@HIDDEN> writes: > > So now I'm confused: why is this a bug? I don't know why you are suddenly confused, because the description of the bug has not changed. I have simply located the exact parts of the code responsible for (one half of) the problem, i.e. the cause of the mouse pointer border color being set to the frame background color. Maybe my description of the issue I observe has not been clear enough. Since you have not seen it first-hand, I attach an image which illustrates the difference in mouse pointer caused by setting the emacs frame background via the --background argument. (I don't know how well image attachments work, if at all, on the mailing list, so I apologize if the image does not make it through. Please let me know if it doesn't reach you.) The pointer to the left is how it normally looks, when emacs has not modified it and the original Xorg pointer is still intact. As you can see it is very easily visible, even against a dark background, thanks to the border color. The pointer on the right is the result of setting the frame background color through the --background argument. As you can see the pointer is now much less visible, since the border around the pointer is the exact same color as the frame background. Note that in neither of the examples have I set any custom mouse color, so I would expect it to remain unchanged in both. After finding the code I pointed to in my previous message, I realized that this is in fact a two-part problem. Part 1 is that x_set_mouse_color incorrectly uses the background color of the current (or default?) frame as the color of the border/outline of the mouse pointer. This makes that border in effect become completely invisible when hovering over the emacs frame, which can make the mouse pointer very hard to see. Part 2 is that the act of setting a default frame background color causes x_set_mouse_color to even be called in the first place. The mouse color should obviously not be changed as a side effect of changing the frame background color. These are two very different things that has nothing to do with eachother. I have identified the cause of part 1, but I have not (yet) found the cause of part 2. --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=pointers-sideby-side.png Content-Transfer-Encoding: base64 Content-Description: Mouse pointers side-by-side difference iVBORw0KGgoAAAANSUhEUgAAAJkAAAA5CAYAAAAlQIlUAAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9 kT1Iw1AUhU9TpSIVQYuICGaoThZERcRJq1CECqFWaNXB5PUXmjQkKS6OgmvBwZ/FqoOLs64OroIg +APiLjgpukiJ9yWFFjFeeLyP8+45vHcfINRKTDXbxgBVs4xELCqm0qti4BU+DKEPPZiRmanPSVIc nvV1T91UdxGe5d33Z3VlsiYDfCLxLNMNi3iDeGrT0jnvE4dYQc4QnxOPGnRB4keuKy6/cc47LPDM kJFMzBOHiMV8CystzAqGSjxJHM6oGuULKZcznLc4q6UKa9yTvzCY1VaWuU5rEDEsYgkSRCiooIgS LERo10gxkaDzqId/wPFL5FLIVQQjxwLKUCE7fvA/+D1bMzcx7iYFo0D7i21/DAOBXaBete3vY9uu nwD+Z+BKa/rLNWD6k/RqUwsfAd3bwMV1U1P2gMsdoP9Jlw3Zkfy0hFwOeD+jb0oDvbdA55o7t8Y5 Th+AJM0qfgMcHAIjecpe93h3R+vc/u1pzO8Hu3pyxDbRuwAAAAAGYktHRAD/AP8A/6C9p5MAAAAJ cEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfpAR8WFgDMtuSGAAAAGXRFWHRDb21tZW50AENyZWF0 ZWQgd2l0aCBHSU1QV4EOFwAAAPBJREFUeNrt3DEOgzAQAEEu4jdQw/9LUjvvcSqTPpITyzfT0AJa nY0ExLIddYGOHm4BIkNkIDJEhshAZIgMRIbIEBmIDJEhMhAZIoN/RVbLtdRyufsi6ysi8oX2eopM aEKbck8mNJEJTWjzPF0KTWRCE9ockQlNZEIT2lfWkU6m1oQfs2/H9Je4jhBWRHym2H7mCMvT5Q8D 2897gqVYJtvkakcb//6BWRrnF6P81aeW6142UwXYJtnEAXrVhzyTrE2zNJt/kYHlEpGByBAZIgOR ITJEBiJDZCAyRIbIQGSIDJGByBAZiAyRITIQGSIjnTf5w0/9EgES6AAAAABJRU5ErkJggg== --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#75930
; Package emacs
.
Full text available.Received: (at 75930) by debbugs.gnu.org; 31 Jan 2025 07:11:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 02:11:25 2025 Received: from localhost ([127.0.0.1]:49435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdlBV-0005Fc-J2 for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 02:11:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50992) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tdlBT-0005FP-CT for 75930 <at> debbugs.gnu.org; Fri, 31 Jan 2025 02:11:23 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tdlBN-0007Wi-Tx; Fri, 31 Jan 2025 02:11:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=6F7/rKxCFqLPTHUPC2e1HpHSqdvcyBgqHr9MlJ8IKzg=; b=Fc5McqFBJ6wg SlMwKLd2+vNOiN/aw2imZvJ48zWMhQ475A4DoXZGDd9lFZY/k7FY/IoC2aQc5oABvT9DPbGu6gxkc d9Bzbcw0WwJ7qV6vlNsUAtzzNzGj4JUuSVkkp0P+kGclpPCs7/zgkacG9zRUKG6Q/otmvN9SA1UIa 5hIFBTKzXFMRaWk4Y8ElddBQIgQChYQ252I/ADgt7GvlHtmJwTf5b+zkUkWba1S8Ju5keXiWemghN 0XaJlRMGXLN+r90LS1f7VVNKG1YLYKHtejhgRhetgdi8HK754PwMcGWbuPdXnqZxTaazutHtrGNLs C4Vqv9650Cu5//Qrk8w1YQ==; Date: Fri, 31 Jan 2025 09:11:15 +0200 Message-Id: <864j1fjw4s.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: rustand.lars@HIDDEN In-Reply-To: <877c6c8140.fsf@HIDDEN> (rustand.lars@HIDDEN) Subject: Re: bug#75930: 30.0.92; Setting default frame background color messes up mouse pointer References: <877c6dntp0.fsf@HIDDEN> <86wmecltax.fsf@HIDDEN> <877c6cojk5.fsf@HIDDEN> <877c6c8140.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75930 Cc: luangruo@HIDDEN, 75930 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: rustand.lars@HIDDEN > Cc: 75930 <at> debbugs.gnu.org > Date: Thu, 30 Jan 2025 22:04:31 +0100 > > > Po Lu <luangruo@HIDDEN> writes: > > > Eli Zaretskii <eliz@HIDDEN> writes: > > > >> The thing is, I cannot find where this setting of the border happens > >> in our code. It seems to be the consequence of setting the frame's > >> background mode, which happens when you set the background color, but > >> that's where the track went cold for me, probably because I don't know > >> enough about the X11 graphics. I hope someone else will be able to > >> point out where we cause that border to appear, and then a solution > >> might be found. > >> > >> Po Lu, any suggestions or ideas? > > > > Set a breakpoint on x_set_mouse_color, perhaps? > > I don't think a breakpoint will be necessary, I just popped in and had a > look at x_set_mouse_color, and it shows quite clearly that it does > explicitly do what I experience. > > First it sets mask_color to the frame background near the start of the > function: > > unsigned long pixel = x_decode_color (f, arg, BLACK_PIX_DEFAULT (f)); > unsigned long mask_color = FRAME_BACKGROUND_PIXEL (f); > > > Then a bit further down it does this: > > XColor colors[2]; /* 0=foreground, 1=background */ > > colors[0].pixel = x->mouse_pixel; > colors[1].pixel = mask_color; > x_query_colors (f, colors, 2); > > for (i = 0; i < mouse_cursor_max; i++) > XRecolorCursor (dpy, cursor_data.cursor[i], &colors[0], &colors[1]); > > > So it seems that x_set_mouse_color always sets the mouse pointer border > color to the frame background. However, the foreground color defaults to > BLACK_PIX_DEFAULT. So now I'm confused: why is this a bug?
bug-gnu-emacs@HIDDEN
:bug#75930
; Package emacs
.
Full text available.Received: (at 75930) by debbugs.gnu.org; 30 Jan 2025 21:04:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 30 16:04:47 2025 Received: from localhost ([127.0.0.1]:48158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdbiP-0004gO-S5 for submit <at> debbugs.gnu.org; Thu, 30 Jan 2025 16:04:46 -0500 Received: from mail-lj1-x235.google.com ([2a00:1450:4864:20::235]:43316) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <rustand.lars@HIDDEN>) id 1tdbiM-0004fx-9y for 75930 <at> debbugs.gnu.org; Thu, 30 Jan 2025 16:04:43 -0500 Received: by mail-lj1-x235.google.com with SMTP id 38308e7fff4ca-30219437e63so24670261fa.1 for <75930 <at> debbugs.gnu.org>; Thu, 30 Jan 2025 13:04:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738271076; x=1738875876; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=WHayB4PSl7DlbBToVVW6NTQDc02e+KidoIMneAYdA7M=; b=CFnfmsEwvw8BWQZlj2DeEbH1896XptXNOxGurnbrHVkhD+GsN6F/oqaO4c2btkcbfT /t5rb/yRC7kYedWzFX7YiwPj1/o+Aru+AxeN2Ogp+6IQnJtmlfrw5oLT8R2hibCzlvF9 p+pQMJ3UzAZ09DX9urxqSL6GLkYvm8jk7Kr80JKLvrdWt3zdJLa/lkmJti9Peros7lPt ibt5cZ8YpdTQWjeWfnUDd7riqXNUhZQLbkj9VHvdA8ub6t81ca6FbfnliLja4abSprt6 S1L581S2YtEgckWzYki4+WrD093ULMBWHgNcCdB1qKpJ6RpXuxXo7q1H2jwNaMQ30mxr GKfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738271076; x=1738875876; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=WHayB4PSl7DlbBToVVW6NTQDc02e+KidoIMneAYdA7M=; b=FbJe+ou8eidHsj53nhWJH2oqPlcswxw6CSxatkRx1khZuz6QkAGNcREhMqROke0xTh q5yBFY7LMrweUyJRuv0Or63ctXa1jB/K4LsRaroojd5VpTj8O01iMGcDV1UGTCaT7Ejk /U/YgsTNqWTS1WbJhN8xHvBbdmj/Kvcup+m4cyPHqAQIUP08Lkvy79gxIizvMH+GcWw2 jtUtnWlKvIoF1gRozgxvdFYm5i/BgMuiJqJyerCkLNbLJMAReyzmgrX7/dxSN3T21Khj 1oDJGFa9DjPNWoHelS9CqRciM0Frnf5QJC402u344h3478XNoCdVd3CXvers2xISRZaw S+sw== X-Gm-Message-State: AOJu0YxxCaaK17ZeKUXKHoQWbJJR5V9uko6pksGylZaqgWxW3ZZQ0gCN JP38s8d2uxUm4miFEL+EZX8GBKeXnx4b4Oh8xqg91Y9uGL5iuCbm X-Gm-Gg: ASbGncubD+nw2k7bOqqXxLuQ3i5LYeQXhNAvmA7ne1F/IPfXR5HVqNrg9+HqaGNJsRt 3DcsAlTyLuoIiJHphtfFnM2KeE+zH13i598bbxZdMT0EmoLFzGtAWkiSive2rTias9cj3PkDp50 unIHZeMENE+/FM4jyqaeIsrkuB3gd5TZ2QA6tTYodJRP3jnhR3WfwuxRVId5zHmNZM7ZGKbHqhB qa57PXQNTi3QFUPJA+gR77jEcUjB1G0dWS1vawp1i5lyxitb/IKfmdcedV5joFweoUIIApyGGSW x5BdKPtiKLfWTXQWgDk= X-Google-Smtp-Source: AGHT+IE9MaiBB4V7tn96OhYpCzMQUNCryBwd6VBpjE8ZC1ygYIylN2LxpGHNMtsLITwBCfg+bh8GRQ== X-Received: by 2002:a2e:2205:0:b0:300:3307:389f with SMTP id 38308e7fff4ca-307a0dca8b2mr12588511fa.0.1738271075412; Thu, 30 Jan 2025 13:04:35 -0800 (PST) Received: from localhost ([2a01:799:9da:d700:aab7:758a:dbae:13e9]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-307a33f77d6sm2870521fa.82.2025.01.30.13.04.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jan 2025 13:04:33 -0800 (PST) From: rustand.lars@HIDDEN To: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#75930: 30.0.92; Setting default frame background color messes up mouse pointer In-Reply-To: <877c6cojk5.fsf@HIDDEN> (Po Lu's message of "Thu, 30 Jan 2025 15:19:22 +0800") References: <877c6dntp0.fsf@HIDDEN> <86wmecltax.fsf@HIDDEN> <877c6cojk5.fsf@HIDDEN> User-Agent: mu4e 1.12.7; emacs 30.0.92 Date: Thu, 30 Jan 2025 22:04:31 +0100 Message-ID: <877c6c8140.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75930 Cc: 75930 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Po Lu <luangruo@HIDDEN> writes: > Eli Zaretskii <eliz@HIDDEN> writes: > >> The thing is, I cannot find where this setting of the border happens >> in our code. It seems to be the consequence of setting the frame's >> background mode, which happens when you set the background color, but >> that's where the track went cold for me, probably because I don't know >> enough about the X11 graphics. I hope someone else will be able to >> point out where we cause that border to appear, and then a solution >> might be found. >> >> Po Lu, any suggestions or ideas? > > Set a breakpoint on x_set_mouse_color, perhaps? I don't think a breakpoint will be necessary, I just popped in and had a look at x_set_mouse_color, and it shows quite clearly that it does explicitly do what I experience. First it sets mask_color to the frame background near the start of the function: unsigned long pixel = x_decode_color (f, arg, BLACK_PIX_DEFAULT (f)); unsigned long mask_color = FRAME_BACKGROUND_PIXEL (f); Then a bit further down it does this: XColor colors[2]; /* 0=foreground, 1=background */ colors[0].pixel = x->mouse_pixel; colors[1].pixel = mask_color; x_query_colors (f, colors, 2); for (i = 0; i < mouse_cursor_max; i++) XRecolorCursor (dpy, cursor_data.cursor[i], &colors[0], &colors[1]); So it seems that x_set_mouse_color always sets the mouse pointer border color to the frame background. However, the foreground color defaults to BLACK_PIX_DEFAULT. This makes reproducing the bug even simpler, as it can now be done multiple times from within Emacs without having to restart and passing arguments to it. This sequence of commands will do the same thing as the reproduction steps I gave in the first message: (set-background-color "#ff0000") (set-mouse-color "#000000") (set-background-color "#000000") Technically, the only line needed is the set-mouse-color one, but changing the background before and after makes it easier to see. A slightly different question is of course why it even calls x_set_mouse_color on startup in the first place, when there is no custom mouse color configured anywhere. The default behaviour should surely be to not explicitly set the mouse color unless a color has been specified.
bug-gnu-emacs@HIDDEN
:bug#75930
; Package emacs
.
Full text available.Received: (at 75930) by debbugs.gnu.org; 30 Jan 2025 07:19:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 30 02:19:43 2025 Received: from localhost ([127.0.0.1]:44074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdOpz-0004WR-3U for submit <at> debbugs.gnu.org; Thu, 30 Jan 2025 02:19:43 -0500 Received: from sonic301-30.consmr.mail.ne1.yahoo.com ([66.163.184.199]:34450) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1tdOpw-0004W9-GZ for 75930 <at> debbugs.gnu.org; Thu, 30 Jan 2025 02:19:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1738221574; bh=tb8w1tD5VerCDCd+TZ6qU7vxx+qY3XjHyWCcEtObilw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=kdkDhr0n7l6bI8JECA3NEArL0QSfYeIWr/PhepONMm9xpRCYXBMUMRR+f3Yo+vRRqXvQz8gUdBM0hVxi/e1YkdBU6jebVgL2xG8DgCjFkBXVtze+IzFl57iB37xOQQZetEw/nMXo4x5lOljiP+XL+AKi2WwCwsr21j1U2lQG/+olmGpefM4QZqJe12ZSZGrcRf8hONBR++ZNFRUkvs8pJ3GqRg7SqdQX6RRrknVLLG6SX1zDzrfNcsaFxU+5Q6Lqd0DDNYI3IJzbeVpAIIGWmIhardX6BNBuoPxGRnpAPEku+sDpxTlnJdqk8yNgRGXzle8QzNvie0LwU/KiNdwVlA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1738221574; bh=+f/QDiL+G/AgLIbKcTzKkXvpgqVwQgxfx4BTd2eVK6J=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=tJfiFS01oumH58qHhMYhglKOAzcBW6Jk23i7Jjs6OoEtc4+fDbe5moAinBoYQVLvrz3DwOVzKOuYzseDMOWRkzghMEq4mJ6fAJJrlLkG4hHb5ERYiQ0COKiovN0ClT5BlxwiPCzSAyYGLQ07uRBtTLbBB0eyqDtKgZFmBZ5qloM+scuN4pWI5/6FdtPBsVMCt5n+EER/5ECZhirx9BgcRgjVbQvCIKPJnz5v8HoSW1JfUqIy9K7x3lIMMi+SeRkLa84vm4clWfyFvUK54cPXIr5n2eF9oI/w4u/DJ/D8RAuN9x3YUqrlit/45U5USbNSZbScalzzK1YlCwASf5gmQg== X-YMail-OSG: b6bh_OYVM1mOGcFiy1M5rsyQtvYZa8jy_55fBIYzBAprCEXJ8Nlk8.UIUWMJbU6 x4tYh.zoVAxchf8D1wYVj9RRt54oRUDRzI_todkVcrCtPT0Vb8kOD47zEGMg8Qm.Dk7Ny__.cPk6 OWbR1bGu1FvECH1kIikxnM0WDBAgqiy4qd1OoxupzFmdCreLJvblo1QUC9.gGE7KXx5aPlmPqa_o PbsRKmCPYAo2I1FG_QssVKh1Ozv.PF2_caqmlSr0ZaYNYbDOVnR7LQWKhegbi.64yIDktno6Gs3f ykRVJUxegQ8dBD_MQZ47rps6kaJoorLF3LEy0b8vYamvd4AZuGhMteVUAwttxuV9jm3KnGApuBEK qNsZ1vNT0O9xkjUrnCWi15SQoNjdFtbHwOxJLG2ynE65GYtOswcy8O18oMvy5FOH_bImVZVBjVae IodJgCC0Smb1ulQbiRFRz.FU0UlNhtv4IW58_DALkT48wyxiK8rCRp4DxwT8rMNKksM5W6jZ.gUZ jcjShFePnjRDyD6J_UY89nxyh9b_kqxIdUdCJCrQ8wKuQMYfl27tpSka8JAPiUcBtiJkOO2adHc7 MH1YBdBUYQX8rklFEKlTXhzQdtKuq5HDSfDRx8zx4cBra..7SqfXydsxIHq_5XtlwXtWkDpp9GBp xBZEuX1Uop69TzVlX3QgqCN04UVVZaOHgblIpBbAE3iYLHXQyKtfnq_NRMvft4HVUd5mAa9xPie3 gnbkNRJJtaM6kLQfWLBswqGwzLO2AwhdsRxJwyitQyq6ohMzHJd4PkDieMfNn0Z1lCIjynTtRxst .1yXsFFNib089KXXJHI_zQQTfUAsE_XZbPxB2tL7FPnbf_6WrUDEHcb1B8zjFPQyQ8FZ3OpN6t7K AKgdwQvGVwrxnJoY_jrJxuQBh7RPrG_ZVOVuuKZFpn5r_JOaLT4Kwzm6NmQ.qAeCxsM_fLIzYOBJ vSwgab9MRtJq.tjQaAkQ9nb_QwaW02Xg.nBHNQx89hmjUficaYEovUEMaWW6Kjuhq19jOGn7R8vW 2HWD77oZN2ADGb5wjOMswwr5_lGScyrcViQgYg.qLGyBx4hLo0f2cQfU1HjCvr558JUoj11GAkZN q7jPQ6O06dvwtoiN0sui0qD4RH5kS.pAC3L8AEvkomZlfeXdR6pItKsdOa8L10FE27c9a2B2kzor PfUyU5F9p3oIgb3qT9cPbR48p34VO_SVn2FUFkV9Xo6bVOu8EVkzSr5M4Na.2ocELHHvU.xr0t.U oG4hV3dxLmGbU_jldwzxCtcpzvLx_q2toCELK7QnxHoVqPvtapsb8MJncLaK9n9wpOEzR2fsdJpg Bb38A3t6rzE8QkNl9a.hcmryIu0PvQfhugUq7p8A3D9RfWRWkCJsEwRKwKiKS4m.xpuNqLshs04S 6madHXJMk0F8Cyx0bhOyUCdzVjdwJh_Iu_RfgN_LcmQuthgFJ64pDnnmpMeaqWaoo9hirl7pKiB5 h4lXR0lPQF5LUF.RxUDvsQS.ElvT_CwCxuA6r6z4x5Nk.GBIKIBZdsKWk5FWak2Y0WZ3Orqk7xyi kGlCIvo4KMjfNEyY9SUtPPEjTNBR7dJq2UvAqeDU1rd4CB6XAkEdAyHXoNg9gzp7MqWZxmDM8xuE Z6mIqWUSEWUzx9Ef2lTEwCYBK7l8bMaXIYULfIHbRD75oKrEXTCFXDfMT9B6sXva5FsqrWdQS1qw 2F3EP3l6C.wMPJKAZteRLRpCOcPF5KF.1C23ZbT0sidOV9.0mzWK69NYonTZWC2.GcJQx_ihzRju cZVVgdLQP4Wm1eUZly.cmHA7FGbSn1pJ3iZMxBmXkBVaB2rwzGfiH4vbaglVfwJEwKIfhqbyTSqD A7MQxUZXn96N1NHT3Q9HTek_9x6wcflP2KcrNMVRixhUoLRYmoBMqaTRbqWj6ChgJ5szFk6yloth iVBRWqljUGPt.NHuhYrEsEvvKNrpeW1EwGXR.0Y3gSO0v0xxLY9Ug6jtcisO8TObG6AkjM2Z0MWG V3eRqNq3wQWRiGEZWw9naiaLFcp8zewckfsXB.1.LCIIp_jrEXYkOfyKzf4woOwgSTpHSu63ZZdf THp3G8N0x2U3FS5GzJAQVgEc5YNIcCrP6JpdON9.RWxy6vlQ4R9I7c1mC2kuV86YEDYFHdmeB5GJ W3Avnd9KQGD6dLnD5K5YpcO0rfzwoOW4zUSbVJiq5g44dyQ.WD8kLkm7oVBzbIYCacrRJCsutawl USnW84AsstepEJCq38ebSb7oSxv4kVYJ7E9bdqgqvnn8CnlwSaUdZsbq0 X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: a377f23f-3d0c-40ae-987e-1470a7de1af3 Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Thu, 30 Jan 2025 07:19:34 +0000 Received: by hermes--production-sg3-5b7954b588-wvg78 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 76179bd265b83abad24f352b0db9e15a; Thu, 30 Jan 2025 07:19:27 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#75930: 30.0.92; Setting default frame background color messes up mouse pointer In-Reply-To: <86wmecltax.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 30 Jan 2025 08:17:10 +0200") References: <877c6dntp0.fsf@HIDDEN> <86wmecltax.fsf@HIDDEN> Date: Thu, 30 Jan 2025 15:19:22 +0800 Message-ID: <877c6cojk5.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.23187 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1168 X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 75930 Cc: rustand.lars@HIDDEN, 75930 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: rustand.lars@HIDDEN >> Cc: 75930 <at> debbugs.gnu.org >> Date: Wed, 29 Jan 2025 23:25:47 +0100 >> >> Eli Zaretskii <eliz@HIDDEN> writes: >> >> > Thanks. I wonder whether this is window-manager specific, even if not >> > exwm-specific >> >> I installed the GDM login manager and the gnome-shell desktop >> environment to test your hypothesis. I observe the same behaviour there. >> >> Even if it was "window-manager specific" as you say, I think that is a >> backwards way of thinking about it. This is happening in a *minimal* >> configuration where Emacs is running directly under X. > > The thing is, I cannot find where this setting of the border happens > in our code. It seems to be the consequence of setting the frame's > background mode, which happens when you set the background color, but > that's where the track went cold for me, probably because I don't know > enough about the X11 graphics. I hope someone else will be able to > point out where we cause that border to appear, and then a solution > might be found. > > Po Lu, any suggestions or ideas? Set a breakpoint on x_set_mouse_color, perhaps?
bug-gnu-emacs@HIDDEN
:bug#75930
; Package emacs
.
Full text available.Received: (at 75930) by debbugs.gnu.org; 30 Jan 2025 06:17:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 30 01:17:31 2025 Received: from localhost ([127.0.0.1]:43964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdNrm-0001Yo-Q7 for submit <at> debbugs.gnu.org; Thu, 30 Jan 2025 01:17:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55136) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tdNrj-0001YZ-Rf for 75930 <at> debbugs.gnu.org; Thu, 30 Jan 2025 01:17:29 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tdNre-00037r-2w; Thu, 30 Jan 2025 01:17:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=oT5+CGKhMSlfO6f5SML9t7P9+uLgtInsdj7PYnDZDvU=; b=APBcEEKoe1Pi PwYdWraJm4ITx9pX71ciB/cfO9gcFItlvaAVjMqJRJ16h7Y2WERP/6HiWOPZ0zfFNYk8HQjbRFh7t wPUWy1pk4inKw6gpY55VDM4pC+iPFmeZUB7us+KBEamPUNih+0RCNeQaS/FHxw9m27xAtincwyo1F IX1utuYUbs/hDPMSnT/iUoYHdm6QeTtywqzcf/dHdVagaFkeLQSSkJ55iSZ6j+t0hQRb1g9nm3/R4 PvoVO/8EzIXIBrpr+HzjXnG7j8ta9qgixEX/Rwb1vU0ngTqxNrsfVYNmUAQZTpZXSWrjBH+M4xLNo Vs/8b4VoFp3QpBdSjTjobQ==; Date: Thu, 30 Jan 2025 08:17:10 +0200 Message-Id: <86wmecltax.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: rustand.lars@HIDDEN, Po Lu <luangruo@HIDDEN> In-Reply-To: <877c6dntp0.fsf@HIDDEN> (rustand.lars@HIDDEN) Subject: Re: bug#75930: 30.0.92; Setting default frame background color messes up mouse pointer References: <877c6dntp0.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75930 Cc: 75930 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: rustand.lars@HIDDEN > Cc: 75930 <at> debbugs.gnu.org > Date: Wed, 29 Jan 2025 23:25:47 +0100 > > Eli Zaretskii <eliz@HIDDEN> writes: > > > Thanks. I wonder whether this is window-manager specific, even if not > > exwm-specific > > I installed the GDM login manager and the gnome-shell desktop > environment to test your hypothesis. I observe the same behaviour there. > > Even if it was "window-manager specific" as you say, I think that is a > backwards way of thinking about it. This is happening in a *minimal* > configuration where Emacs is running directly under X. The thing is, I cannot find where this setting of the border happens in our code. It seems to be the consequence of setting the frame's background mode, which happens when you set the background color, but that's where the track went cold for me, probably because I don't know enough about the X11 graphics. I hope someone else will be able to point out where we cause that border to appear, and then a solution might be found. Po Lu, any suggestions or ideas?
bug-gnu-emacs@HIDDEN
:bug#75930
; Package emacs
.
Full text available.Received: (at 75930) by debbugs.gnu.org; 29 Jan 2025 22:26:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 17:26:00 2025 Received: from localhost ([127.0.0.1]:43339 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdGVU-0000gP-KE for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 17:26:00 -0500 Received: from mail-lj1-x22e.google.com ([2a00:1450:4864:20::22e]:55394) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <rustand.lars@HIDDEN>) id 1tdGVR-0000g5-O7 for 75930 <at> debbugs.gnu.org; Wed, 29 Jan 2025 17:25:58 -0500 Received: by mail-lj1-x22e.google.com with SMTP id 38308e7fff4ca-305f529a987so722731fa.2 for <75930 <at> debbugs.gnu.org>; Wed, 29 Jan 2025 14:25:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738189551; x=1738794351; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=cAQ8uN7hkMWqPKKd9Jbshneq5UCrFHx4RUR3VywqFNk=; b=OE6LKz/nqs9R8b8L6hrLwnHyNxkEeDiMikcuQQHkiCCz2rM4Zr0CGNfpui5rIswQu4 iVxzGExAEKEqiwwOO8gaWSIEc5b3ynlkBSwhPZC+FVEJ5CoMPZKsCNVOfRkGKLJZApSu xTwDv9nc3UbLz96ocZBBCwvfKDFLxfHr3RUPsS1cKvuNIF/KMkzlqxMWIw/vUbkSkHIM 4AGb2xUwARMsSr7VOWkrvZ9VT1jwcOqP+x4R5erEiMpdbECfKANfMgPS3wVGOwYUix1E 17im8pEufzVl03ZAlNCUiMl3gD8bBpTbqEACNw8iOn16GbuFJjKPPGr+iY7JIGgumkmO jkmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738189551; x=1738794351; h=mime-version:message-id:date:user-agent:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=cAQ8uN7hkMWqPKKd9Jbshneq5UCrFHx4RUR3VywqFNk=; b=RL8Z2+7NaR3nXDbA/pOKhSsvMYj/eBGnWT6ilavYfMGlh83d6o6H7YrzF7jJw7thp+ jHNW4PDak9Ga83Ck5+qXsZeOJOVXvnVBh9fmq4jAamztqhQ9JVOFVNzzvfOpS7JXkE3N aqdtxJh7ktWikqFIeLKNCI3kOZMiZqZ0U5feQLfR9qnidp/3GJZxv9HfrSnEJicdL/Dc ZhS34f96qCSYGSL9YWsglNXlumvfCnWHULZcxC0lrBXsO6W2W7tqHNTxt7HzhBYzi4Us 69eFJfIAC3HfwsQTFXKBhXbOshMaHfBb0WTGQqjeS7hG3Xgm7nnVu08AVVfr6X0vUkZk o0QA== X-Gm-Message-State: AOJu0YyqLjjPMPEbVptTNKItGW9sX/lVixIFIMq4N83Qzz5faGw44+sn Bacl2NZrItFVr4RLixL/efi1XrgSlR8hlHS8YBCO1bU0CkfG8XxD X-Gm-Gg: ASbGncvC5p4FLLnZeOYljOXx6Ch8XmPhTLl3rkyeXryk5fYjqFC/AM+G4CIkqiFLtxF 2DfYa3X5y4/ZpWoTvp8oiKxR0kLs+24ueD4zv6K5k71bv1ekdsDvgWVj2k8jQu6l+W+T0KPuM3x iKBUxEBtbCl/ACzGQMdHUVn88i7fGGKz++LNqAZSe+/OnI7EgO2AUM31z85XP8YH/mYOovX+RpP pTPj/mxAAhKa6XU3TR8J/fq/NanZAWc94/r68jRKdrt7zR9KwCOT1Xv5M0na+4Wu/8Dn02X68Vw KVYm+NEJoiywZXNHGkw= X-Google-Smtp-Source: AGHT+IHw8RJ8F+P5Sz34/0fJZkWVcJ47JMFaivewafd5R6Mh5ttfTZfCVG4FgDRxXMAbOGdM1lb+gQ== X-Received: by 2002:a2e:bea3:0:b0:2fb:cc0:2a05 with SMTP id 38308e7fff4ca-307969840a5mr15077811fa.37.1738189550886; Wed, 29 Jan 2025 14:25:50 -0800 (PST) Received: from localhost ([2a01:799:9da:d700:aab7:758a:dbae:13e9]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-307a3099ec4sm84421fa.48.2025.01.29.14.25.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Jan 2025 14:25:49 -0800 (PST) From: rustand.lars@HIDDEN To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#75930: 30.0.92; Setting default frame background color messes up mouse pointer In-Reply-To: <86zfj9l7d7.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 29 Jan 2025 21:58:44 +0200") User-Agent: mu4e 1.12.7; emacs 30.0.92 Date: Wed, 29 Jan 2025 23:25:47 +0100 Message-ID: <877c6dntp0.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75930 Cc: 75930 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > Thanks. I wonder whether this is window-manager specific, even if not > exwm-specific I installed the GDM login manager and the gnome-shell desktop environment to test your hypothesis. I observe the same behaviour there. Even if it was "window-manager specific" as you say, I think that is a backwards way of thinking about it. This is happening in a *minimal* configuration where Emacs is running directly under X. Having third-party programs hide the issue by taking control over the theming of the mouse pointer shouldn't be the base case here.
bug-gnu-emacs@HIDDEN
:bug#75930
; Package emacs
.
Full text available.Received: (at 75930) by debbugs.gnu.org; 29 Jan 2025 19:58:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 14:58:54 2025 Received: from localhost ([127.0.0.1]:43151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdED7-0002SA-W1 for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 14:58:54 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51768) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tdED5-0002Rx-Vn for 75930 <at> debbugs.gnu.org; Wed, 29 Jan 2025 14:58:52 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tdED0-00066d-Eb; Wed, 29 Jan 2025 14:58:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=1JvK2v/tM/O9O5/h3UcC/NN2ftRJIO9TuLeGengkTuo=; b=INc4ZhiiWEa/ dP5FxW1PFHaqy9Us1S1oF93BclF6lbUw907JWGr39C0EPlNWyYOxZp1vvV1Ho5xuQ8hDxMzYa3IQT cToa6EY5S/ZokgOQjsFuxFC1ffQfjsGb5p8RQyQHMHdtjDIDVgGcx5tMlt543ZHgTFyxxFbL/3RgL fRKcLclpznzq0VqyapWfnO7wYEhhMXxi9lT7xpV5iB99s7SLUWG5qOK6bxGRrzToT+9dusqcGSF+u QxrVPNYlSy29LvTMID3hjD2C/y21IznA6UHz9sCmpO2D6SkTMgVz353nP43wYT+QUMWCyUOasw/vP jH3MwJBQaOEsfD4curM50Q==; Date: Wed, 29 Jan 2025 21:58:44 +0200 Message-Id: <86zfj9l7d7.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: rustand.lars@HIDDEN In-Reply-To: <87r04lpfhq.fsf@HIDDEN> (rustand.lars@HIDDEN) Subject: Re: bug#75930: 30.0.92; Setting default frame background color messes up mouse pointer References: <87r04lpfhq.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75930 Cc: 75930 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: rustand.lars@HIDDEN > Cc: 75930 <at> debbugs.gnu.org > Date: Wed, 29 Jan 2025 20:49:37 +0100 > > > Eli Zaretskii <eliz@HIDDEN> writes: > > Thanks, but I cannot reproduce this with the latest emacs-30 branch. > > Please show all of the data collected by "M-x report-emacs-bug" about > > your system and Emacs build configuration, perhaps what you see is > > specific to some particular build. > > Sure I'll post it below. I'm posting the output as shown in emacs -Q, > since the bug isn't related to anything from my config/installed > packages. > > I don't think this is related to a specific build, since it looks like > the bug has been present since at least 2018: > https://github.com/ch11ng/exwm/issues/513 > > Something that might be relevant is that I don't use any desktop > environment or login manager, but instead start my window manager > directly using startx. (The window manager I usually use is Emacs with > EXWM, but I have verified that I can reproduce from i3wm as well.) > > I think desktop environments are likely to also meddle with the mouse > pointer, so if you are running one of those it will probably > mask/override the behaviour I'm seeing. > > > > Data from "M-x report-emacs-bug" follows: Thanks. I wonder whether this is window-manager specific, even if not exwm-specific
bug-gnu-emacs@HIDDEN
:bug#75930
; Package emacs
.
Full text available.Received: (at 75930) by debbugs.gnu.org; 29 Jan 2025 19:49:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 14:49:53 2025 Received: from localhost ([127.0.0.1]:43131 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdE4P-00022N-73 for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 14:49:53 -0500 Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]:52323) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <rustand.lars@HIDDEN>) id 1tdE4K-000226-Ew for 75930 <at> debbugs.gnu.org; Wed, 29 Jan 2025 14:49:51 -0500 Received: by mail-lf1-x12f.google.com with SMTP id 2adb3069b0e04-543d8badc30so24213e87.0 for <75930 <at> debbugs.gnu.org>; Wed, 29 Jan 2025 11:49:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738180182; x=1738784982; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=X990ldePVBC9gKuFOMBZsI16W5jFIrrimkflT5CJ6D0=; b=JdolhtrEX/8gNWluE0DuRZI9+w+q3jc9KR0laW/INPAJ+l9kNe6+SZRlxcXhYXL0qA MUf0tCqemP5vutbvqlnBSAjIy43imwpP0ayUzWM10f1aHJ8cRLkqhmbNvI3cS0bvdVUT eZekw6j2zDMbX1ZnGN7v5dneSUQ8NMaz6XVtPGkaZUhY+LprCVmG8FmQvdwv09a/oX// GbvozEN/f+j1WQt13nb083NchK6cG5HxOgsTXmLghWkJbpQL8VUsGjnmLoTZSzFyps5A BofL5td3cP1PA0rj4+wEMGPNE/L9a/gXHOeEFJZFaqQgp54dFwHrD5mIXn/bqVOGqKjT D7YA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738180182; x=1738784982; h=mime-version:message-id:date:user-agent:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=X990ldePVBC9gKuFOMBZsI16W5jFIrrimkflT5CJ6D0=; b=i/ITK/murzCb6TygppKn8bs65wHkpTKYcv1j219dNiEypLwziY1i3WKxJneZcMhe6O 655AsI1qpQ6d/JouB/0TjWSwXwDaskHYri962J9jAW5FTJrz+QX78B0r8+ujruXGJeqo 9E+F6keSExL6wr0H5aTH/VA4X15QP9pbeWWl3G1fRaRFsd5OV7CRRmttfxvG3zCBIPRx NECS/empcQlmz3L4VUjYI9Gn+6o9b92CyrNOnnrEMhXTwwnswnirh0dbf1nyyIbTf4C+ 6GQB0gEAMDTUiCJmzVMdHuYlKeVBKDQ5HBghtK875G+KiW96BcI4xj6qTmPzVjduLgDo 3t4g== X-Gm-Message-State: AOJu0YxZIqjVVnzfVhtpgwnDCeY7D/pmoECEikPElt2sYLfu+Sz2JZRC fU66eUT4loXVwG85v02TD4tBg9ar4ZM7oP2iAaZA8BGRFdyWCjIO X-Gm-Gg: ASbGncuE2Zh7DUj/X9oCQGD2GtfEpM+PG1vuTIX21dPkMcdLfOu5o6vjlRDTkpMxhtd S49tLTCFi/oaCQfse9F2Db6p3rNici19+o8R0go7keTid5qg060cCtGq0UeAAvWhan3RYZ/y3XY CflBuFcCGylY32ewxajzLhZcZgJktNPv/ovpt0aFCQCJyS1csN1xGQg8ixt5hS2o90YSNcOkU8A 4WWG0cxNIc1WC2O3uWygrGDxFngO5Ryzh0h2nuc+ZbBKedHhPiPDP/5boHGNUYJvsFxARZAVELa vf/C4k4i8Kdddj0LIjQ= X-Google-Smtp-Source: AGHT+IFy4V2rTZ25JVZbc6VavWviEH/6BI02A06szHs1BDMFAiu+6GA4cQQuNF+n6w7QDFw61s8W2Q== X-Received: by 2002:a05:6512:4020:b0:542:2388:3f0d with SMTP id 2adb3069b0e04-543e4c41512mr1806402e87.45.1738180181315; Wed, 29 Jan 2025 11:49:41 -0800 (PST) Received: from localhost ([2a01:799:9da:d700:aab7:758a:dbae:13e9]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-543c8368425sm2039230e87.121.2025.01.29.11.49.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Jan 2025 11:49:39 -0800 (PST) From: rustand.lars@HIDDEN To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#75930: 30.0.92; Setting default frame background color messes up mouse pointer In-Reply-To: <86a5b9mp36.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 29 Jan 2025 20:50:37 +0200") User-Agent: mu4e 1.12.7; emacs 30.0.92 Date: Wed, 29 Jan 2025 20:49:37 +0100 Message-ID: <87r04lpfhq.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75930 Cc: 75930 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > Thanks, but I cannot reproduce this with the latest emacs-30 branch. > Please show all of the data collected by "M-x report-emacs-bug" about > your system and Emacs build configuration, perhaps what you see is > specific to some particular build. Sure I'll post it below. I'm posting the output as shown in emacs -Q, since the bug isn't related to anything from my config/installed packages. I don't think this is related to a specific build, since it looks like the bug has been present since at least 2018: https://github.com/ch11ng/exwm/issues/513 Something that might be relevant is that I don't use any desktop environment or login manager, but instead start my window manager directly using startx. (The window manager I usually use is Emacs with EXWM, but I have verified that I can reproduce from i3wm as well.) I think desktop environments are likely to also meddle with the mouse pointer, so if you are running one of those it will probably mask/override the behaviour I'm seeing. Data from "M-x report-emacs-bug" follows: ------ In GNU Emacs 30.0.92 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) Windowing system distributor 'The X.Org Foundation', version 11.0.12101014 System Description: Guix System Configured using: 'configure CONFIG_SHELL=/gnu/store/6nqyia3ra10sgd1ppzk2047ncbzjwhff-bash-minimal-5.1.16/bin/bash SHELL=/gnu/store/6nqyia3ra10sgd1ppzk2047ncbzjwhff-bash-minimal-5.1.16/bin/bash --prefix=/gnu/store/ml6xyl3py6hqfdps2sypdi7s212y7k02-emacs-next-30.0.92-0.881d593 --enable-fast-install --with-cairo --with-modules --with-native-compilation=aot --disable-build-details' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $EMACSLOADPATH: /home/lars/.guix-home/profile/share/emacs/site-lisp:/gnu/store/ml6xyl3py6hqfdps2sypdi7s212y7k02-emacs-next-30.0.92-0.881d593/share/emacs/30.0.92/lisp value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 49646 9153) (symbols 48 5370 0) (strings 32 14312 2738) (string-bytes 1 538728) (vectors 16 9056) (vector-slots 8 126799 10092) (floats 8 22 24) (intervals 56 355 0) (buffers 992 12))
bug-gnu-emacs@HIDDEN
:bug#75930
; Package emacs
.
Full text available.Received: (at 75930) by debbugs.gnu.org; 29 Jan 2025 18:50:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 13:50:47 2025 Received: from localhost ([127.0.0.1]:43010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdD9C-0004jt-MY for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 13:50:46 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56536) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tdD9B-0004jf-7Y for 75930 <at> debbugs.gnu.org; Wed, 29 Jan 2025 13:50:45 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tdD95-0006LT-1W; Wed, 29 Jan 2025 13:50:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=y2NIr+QmeQ4kiwliTzOmB4NYRHMM+5XbFpNbmeNPYA4=; b=sV8p2zoa4vFi c2tgNHib7Py+PGX/aUA9R285OomPH28mtZeH6SNmlrzD0KyZLwD5u+WGm7xaMRP61JrKtGMw6tvVA O8sXiYsFDz1E+31PP2xyyb7rWOIkbVm8BiuY8LlcgaZtn0SJKdCDkvLUdTyq9kfMvXPY+qTw1vC+T II9+qkUFMx4tfj7mUniaEHZWS+3+g+6YnkmdAuvNqDIW+nWXWOw1XsaTZ/+3hdu1Z1S5oOGTqE8ru QTylaUdvnB7cGGD7OF1N6vWtt3Cqm1RVW1SiC7loOhcujUpztkzTRNMOflVfDjdpczArVsBX+ffhV x5AcseeUr0DHpIj/oN3HjQ==; Date: Wed, 29 Jan 2025 20:50:37 +0200 Message-Id: <86a5b9mp36.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Lars Rustand <rustand.lars@HIDDEN> In-Reply-To: <87wmedbmrh.fsf@HIDDEN> (message from Lars Rustand on Wed, 29 Jan 2025 17:36:18 +0100) Subject: Re: bug#75930: 30.0.92; Setting default frame background color messes up mouse pointer References: <87wmedbmrh.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75930 Cc: 75930 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Lars Rustand <rustand.lars@HIDDEN> > Date: Wed, 29 Jan 2025 17:36:18 +0100 > > > Starting Emacs with the --background-color argument results in the contour > of the mouse pointer being set to that color when it is hovering over > Emacs. > > This also happens if setting the background color through > default-frame-alist in early-init.el. > > Setting the background color on startup through either > initial-frame-alist or window-system-default-frame-alist works as > expected, and does not change the mouse pointer. > > Changing the background color of the frame at a later time, either by > calling set-background-color or by loading a theme does not change the > mouse pointer, whether that mouse pointer has already been modified by > Emacs during startup or not. > > I am able to reproduce the behaviour in a clean Emacs using -Q. > > The easiest way to reproduce is through this command: > > emacs -Q --background-color "#ff0000" --eval '(set-background-color "#000000")' > > The results of the above command will be an Emacs frame with a black > background, and the mouse pointer will have a red contour when hovering > over that frame. Thanks, but I cannot reproduce this with the latest emacs-30 branch. Please show all of the data collected by "M-x report-emacs-bug" about your system and Emacs build configuration, perhaps what you see is specific to some particular build.
bug-gnu-emacs@HIDDEN
:bug#75930
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 29 Jan 2025 16:36:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 11:36:37 2025 Received: from localhost ([127.0.0.1]:42757 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdB3M-0003ug-O5 for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 11:36:37 -0500 Received: from lists.gnu.org ([2001:470:142::17]:40390) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rustand.lars@HIDDEN>) id 1tdB3K-0003uO-GA for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 11:36:35 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <rustand.lars@HIDDEN>) id 1tdB3B-0000AK-Ki for bug-gnu-emacs@HIDDEN; Wed, 29 Jan 2025 11:36:25 -0500 Received: from mail-lj1-x232.google.com ([2a00:1450:4864:20::232]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <rustand.lars@HIDDEN>) id 1tdB39-0002eP-OW for bug-gnu-emacs@HIDDEN; Wed, 29 Jan 2025 11:36:25 -0500 Received: by mail-lj1-x232.google.com with SMTP id 38308e7fff4ca-30229d5b229so67707041fa.0 for <bug-gnu-emacs@HIDDEN>; Wed, 29 Jan 2025 08:36:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738168580; x=1738773380; darn=gnu.org; h=mime-version:message-id:date:user-agent:subject:to:from:from:to:cc :subject:date:message-id:reply-to; bh=WGhXiKJUoBNahnvDWqcP6NUyl9DD+hr+GiH+NJgcAdQ=; b=WofObfz6VGE5UaR7PeHy+TAqdqmgWha5+bM2SrTqOCnlRJR+geFpxr3YKEIzRimQF6 Udn45rbOxZu2xET/NlizWWGC/zTQGXrlaJy3q2NNSAaQt7JLXlpiwuSZpNdHFkVUrpGj /bBe73oppS+2s/klWtsPgpIg+p4SxiFdfAdyP44yK4TxNzY6O0Z5YzHIdx5T6zeV5Sbf /k34yO9/6sheVGozLZK4aCFA3giHJxV2vRSjrf/BnPLj89D/Ncr8Eaj+bMq3JKxjlbMQ xgXMlnU2TtfW+wL6My7TTifgQdMVvZljNwE/bk7BflD26KyR+Ak/YjQXNsoY7vRVBF1P robA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738168580; x=1738773380; h=mime-version:message-id:date:user-agent:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=WGhXiKJUoBNahnvDWqcP6NUyl9DD+hr+GiH+NJgcAdQ=; b=VuvATVVKSdO/t1oyM8kqinlpbFNHkL7hHQ8gCVJ0QoZ1O5bRUWvzkJXbIyVJ1NPgpw TiIjeP5c7P1+Yn6PMnitCt6HVn8W6iKTarEnardEB42XXkvyLh4eV4rJYYY3UcV0FQdg qyVsRzENEz3JTKzcDNSHjRVIw1BU+3/Y9cElMkAnm9bcjGFVQ+AezNLmnanoglxdLjkN FsUbAS/XzbnIexdQWNgvpV4y4uoEhpgZzM6U18YDEm2J90xbypNMWYxytn5P2crQ6jcy fBbEhYh2dZJnwIosU9SFR+MFh9sb2oqyart8X1V5EOz2qOxbPXUuIIUUN43y3MmIxaTX mJzA== X-Gm-Message-State: AOJu0YzGVD6ezt279tHDDbUzUw5qveUVktEKjI1ZXlmW94zDHJAe3egs d/3D+zhTbD8eH+Wq0LAZMSxozwz2O9LiozLoO07+tXtiqHJ3bqiKcYARCA== X-Gm-Gg: ASbGncuHjhmsbYKHqzau3geHCaBgtXMSjVl1Qyeo25jckOqRK94tKKzTihxu3JPKUAM n093gSx1V/d3R76Abm1/NPbULtP8ylAnyAKv8gjHkt3+La/v4qEHnrJp1mADguxqR5WHM7vnyCk z1mmMpT/0kg06A3xZoWhWU/vWF6gSLFi9J8k2NUjVgiMY9K2BZrtHzKMj540NqZccxjJ+/p6R65 Wnw6Y/ZR/4QMrqHRzQ6Ib4UeugxMvJyiKRIvQi3Ci9PEp2v1T/8frzsc6AjW1gz6+pW9E/4Yj8r 4v+SMiT55fTlQDAByaI= X-Google-Smtp-Source: AGHT+IHbZo+n9R8AJn/MhucXnXSFsqAlUzmCVilOp3LmoHQW5ijqju+8OWXsX0sw7CORMALQ1HRfeg== X-Received: by 2002:a2e:a547:0:b0:302:2320:dc81 with SMTP id 38308e7fff4ca-307968c5c2fmr13260611fa.29.1738168580187; Wed, 29 Jan 2025 08:36:20 -0800 (PST) Received: from localhost ([2a01:799:9da:d700:aab7:758a:dbae:13e9]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-543c83683a5sm1992472e87.154.2025.01.29.08.36.19 for <bug-gnu-emacs@HIDDEN> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Jan 2025 08:36:19 -0800 (PST) From: Lars Rustand <rustand.lars@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 30.0.92; Setting default frame background color messes up mouse pointer User-Agent: mu4e 1.12.7; emacs 30.0.92 X-Debbugs-Cc: Date: Wed, 29 Jan 2025 17:36:18 +0100 Message-ID: <87wmedbmrh.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::232; envelope-from=rustand.lars@HIDDEN; helo=mail-lj1-x232.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Starting Emacs with the --background-color argument results in the contour of the mouse pointer being set to that color when it is hovering over Emacs. This also happens if setting the background color through default-frame-alist in early-init.el. Setting the background color on startup through either initial-frame-alist or window-system-default-frame-alist works as expected, and does not change the mouse pointer. Changing the background color of the frame at a later time, either by calling set-background-color or by loading a theme does not change the mouse pointer, whether that mouse pointer has already been modified by Emacs during startup or not. I am able to reproduce the behaviour in a clean Emacs using -Q. The easiest way to reproduce is through this command: emacs -Q --background-color "#ff0000" --eval '(set-background-color "#000000")' The results of the above command will be an Emacs frame with a black background, and the mouse pointer will have a red contour when hovering over that frame.
Lars Rustand <rustand.lars@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#75930
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.