From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#69782: [PATCH] Fringe bitmaps should respect alpha-background Date: Tue, 19 Mar 2024 22:20:21 +0800 Message-ID: <878r2eqp5m.fsf@yahoo.com> References: <87edcex7vl.fsf@posteo.de> <87o7bbr632.fsf@yahoo.com> <874jd28jfi.fsf@posteo.de> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14327"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 69782@debbugs.gnu.org To: Nate Sandy Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Mar 19 15:21:52 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rmaLf-0003XF-Af for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 19 Mar 2024 15:21:51 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rmaLW-0004cI-C9; Tue, 19 Mar 2024 10:21:43 -0400 Original-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 ) id 1rmaLF-0004Ue-6Y for bug-gnu-emacs@gnu.org; Tue, 19 Mar 2024 10:21:25 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rmaLE-0004si-BF for bug-gnu-emacs@gnu.org; Tue, 19 Mar 2024 10:21:24 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rmaLr-0004hm-27 for bug-gnu-emacs@gnu.org; Tue, 19 Mar 2024 10:22:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 19 Mar 2024 14:22:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 69782-submit@debbugs.gnu.org id=B69782.171085808017805 (code B ref 69782); Tue, 19 Mar 2024 14:22:03 +0000 Original-Received: (at 69782) by debbugs.gnu.org; 19 Mar 2024 14:21:20 +0000 Original-Received: from localhost ([127.0.0.1]:51026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmaL9-0004d7-Vn for submit@debbugs.gnu.org; Tue, 19 Mar 2024 10:21:20 -0400 Original-Received: from sonic313-56.consmr.mail.ne1.yahoo.com ([66.163.185.31]:37221) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmaL7-0004cs-KZ for 69782@debbugs.gnu.org; Tue, 19 Mar 2024 10:21:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1710858033; bh=mu0uKmQ46cVpM91nd7zmUk8S7/RiBmOznZJH6WOVpa4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=KY7SWYc4az/5oFRFWHDpY8QAEQhXgTWaOKgiu+4zb6Tv7Va58rOg50XfqtHaJvqjSEUJqTY++yqPodc56u+b3jybik9/+Z44nO3GSDe7HRV8R+mc5sFh0h87pwuWIQI/p2k3cN8h8bCes4EbydtzOLqXwN7KdN0BFmBBvNOSKVGWQCVfY9yj5NoFj96tIQL9Zfb5mkqvEMpOxsHQBdyDe7kx+CR4NF/5SEIPzHXM5k2qHxfQeGvHxyEjGF+Veao4p+yoA98Iui70nTYQUuFVMb4x8WeoTRoWMBEljhEViB24BJTIPX745Ka3fdC7L6wA+MR8VEU2floimXlawLMSlQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1710858033; bh=J543LkH9gNcAZzA2W9cxbzaP74VAtKwELtNZfO3qOeb=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=cPh0Mvgfm/l8DeqTDoeAwEu3xDCJfin8zUBwEwLtSuNQE5aGcc+ANlMLn37E8cZT5OukDK+N0inq6/PyDasRZz22kJqh0nIRl1Y/EKSJnL4ViHb3cJM3OAaZcR0Qcr2bOTB4Dkk97vfCZTLSQ7+tCy5G+0/FbJs6XsFHYH2c7o5oLELpM1Nn75t0LxC7vHDffVF896fYGcq/dfxxYD40uFN+OV34X/vSZu7r0Fh6RYc4gvsLKWL7rBSEJ8tTKDAcPB3nT0mzOQMAxK+EHPqhGhASDmsKdTR5ItkdbTl4DMvcPZjQsuvwG2G0PSkSsne2uANNQqfTvc7DoV9HbN87Bg== X-YMail-OSG: ju5L58UVM1l6MUQ1TMuP5Nsm5prwnBi9fezmCy8bLsoXHAgXeD5E38XIYMOcpFz GMIRCodfBNN2wagyz6EABtWHVajSZ0ptlkFvsX7Ef2TeyWYLlgm3ffM2t_KOClV9vCkzqYwOX3dJ uRbch3HiK4ilik8EZWPpERow3vKfVSHomkejmwXQ3O.gkql9DzR0gc40m79g8RobnH6h47mDarS9 d4QuqScPRDrgmYNvBOflq.ZXWQ6SpV7E3ukEol0Qk_dNvpjhAVwaHYhp0pDdyzVxG3vtEVhmQt_. 0qvoKSQSFmrNgJnFvZ3vblixxAmfG1Z._EOU4DsIHUTLoo8h7FsnhRHQuRvXtNyFfxm5zDfh7v26 trY5t.gm_mwF9d6NetFJecrbn.RFBQe0mQPgUkLwFg0VYq7CNGcPcaJDa1dXWEIwd3PJpvcghkle Y4dGDTUlQyR0sYmmOtpVixA8NgV5QuM0PL.MB2KH8t5yxF6M90NrJ6apOn5GO4Repu2IGZKSzWKh fqWorZHfdSms5um1Lm4DO4LFOOPV7ZncvE8mXIQq4LR6ZTIiydknokMub_vXA.7eRX4tSny4S6j2 gVQIpYoFDZZwZmj6F_EzbZa916udkJoPCPOFcLibqr8Z8nplr8Co770rCPfQrTbPuCpJldNMFpil efIa6xJJAP4xwTRKSltI5OYuyr6KJa1.J0IAY.zWeeKDfvZPq0r19qfBXg_txemBn.DobBArNsob 2GoWCuFktQiJqXYiW2fjJ5mhLhYYNwAIJSp.K43fb0pUi8_yWGj3lTL.6ATU7jHeWkHlHC3M0J0j pVHNAvb9o2cAQ8F4a7hbrvi3UUFqem5DLuO6DvUgtd X-Sonic-MF: X-Sonic-ID: 47c77ae0-9793-46eb-a37e-0dd2d2b0a852 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Tue, 19 Mar 2024 14:20:33 +0000 Original-Received: by hermes--production-sg3-6dc75bc8fb-67hzc (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 46f145ec962c0b3c0f410ab64987bf11; Tue, 19 Mar 2024 14:20:27 +0000 (UTC) In-Reply-To: <874jd28jfi.fsf@posteo.de> (Nate Sandy's message of "Tue, 19 Mar 2024 13:01:21 +0000") X-Mailer: WebService/1.1.22129 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:281834 Archived-At: Nate Sandy writes: > Right. That in turn only gets called by > {pgtk,x}_draw_image_glyph_string. I was unable to determine what those > image glyphs are and how to create one, in order to observe whether this > patch would be detrimental to them. However it does seem sensible for > backgrounds to respect alpha-background here as well. Unfortunately, preventing this are several omissions from our image loading process, with the result that image transparency data from images of most formats is lost once such images are processed into instances of `struct image'. > Where do these image glyphs get used? I didn't notice any difference > with the images I tested (having applied this patch). Any and all image glyphs should exercise this code, on Cairo that is.