From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Aleksandar Dimitrov Newsgroups: gmane.emacs.bugs Subject: bug#70697: 30.0.50; Frame parameter alpha-background is ignored for fringe bitmaps & internal borders Date: Mon, 03 Jun 2024 22:24:27 +0200 Message-ID: <87bk4hai6c.fsf@aleks.bg> References: <86eda1kf2w.fsf@NOAH310-L.mail-host-address-is-not-set> <86y17ooj45.fsf@gnu.org> <87a5k4kb8o.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15645"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , 70697@debbugs.gnu.org To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jun 04 07:16:09 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 1sEMWl-0003pp-Sg for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 04 Jun 2024 07:16:08 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sEMWa-000875-OC; Tue, 04 Jun 2024 01:15:56 -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 1sEMWT-00086c-An for bug-gnu-emacs@gnu.org; Tue, 04 Jun 2024 01:15:50 -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 1sEMWT-0006ct-2S for bug-gnu-emacs@gnu.org; Tue, 04 Jun 2024 01:15:49 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sEMWg-00032I-8y for bug-gnu-emacs@gnu.org; Tue, 04 Jun 2024 01:16:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Aleksandar Dimitrov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 04 Jun 2024 05:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70697 X-GNU-PR-Package: emacs Original-Received: via spool by 70697-submit@debbugs.gnu.org id=B70697.171747815911662 (code B ref 70697); Tue, 04 Jun 2024 05:16:02 +0000 Original-Received: (at 70697) by debbugs.gnu.org; 4 Jun 2024 05:15:59 +0000 Original-Received: from localhost ([127.0.0.1]:56146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEMWc-000321-4i for submit@debbugs.gnu.org; Tue, 04 Jun 2024 01:15:59 -0400 Original-Received: from wfhigh5-smtp.messagingengine.com ([64.147.123.156]:49983) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEEDQ-0001KE-Ix for 70697@debbugs.gnu.org; Mon, 03 Jun 2024 16:23:37 -0400 Original-Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailfhigh.west.internal (Postfix) with ESMTP id AF1E7180010A; Mon, 3 Jun 2024 16:23:17 -0400 (EDT) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Mon, 03 Jun 2024 16:23:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aleks.bg; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1717446197; x=1717532597; bh=WnjpbZwz+r hOMkfyEY/6Y6w3w/RpFwGl87mafBy0Gwo=; b=HXEUcF2kcD4sBlD6z/312AWJrd uH/4S2qBSqCpla8oNZ8Lel0aF4/lOEZduqgQbmWUKJi2fhsxyrJYK8g+DRVjSKSo rwPItml5Wx69KI3mNuXGlIngZ0YbskZNEr4FscPDwBAyJl8doG8wNELDJNsfrE9+ orICfPa23iHC3CwZyRcpo0SgCLcK67Hwx0p+wOYZCJ+270hfGcAyOmFE7o0C24AL xqz+HL5cF0uM5H3SsgwiZpKItlEhQ+S4gGEeJptgco2VwGFEsSWnRDiCsAeTqdNh o4kCvtfxoJ/PIxMNZTLdKlQ0kUxDDFEDUX27MkzvPPK2pavuj48ZPIHR6a2g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1717446197; x=1717532597; bh=WnjpbZwz+rhOMkfyEY/6Y6w3w/Rp FwGl87mafBy0Gwo=; b=ZiXmE2VEhQ+qfmekGpQYMHQ2CLmPPc6zDtcTQXAvc6LE OmsutQqcGTUCCy7Olr0aMuBmyQwkFTdOyIWd8MDnqWOABS8NkJI8ZNdayumb8dfp 620x1hlhsnIDVelrvQidC3/zHv7dd1ru8ochQSKIR7hmATxTSu+/6v6Rykx6sZ3w CLJr9KbIBK85j02AG41b95S9Xn27riJWbtEspyIA9n7w1Pom770BJ5Qa6d6o/Up+ AB11uODJNzyJ+qulaw9Bk6Y1mkXAWe6LEHInbDK1I8d3S/rcae5LmeHFfuO8rNBR njc9V8goUzfYDDM5C1KJAUL62OeBErY7nBwiCj6gpg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdelvddgudegjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvfevufgjfhffkfggtgesthdtredttddttdenucfhrhhomheptehlvghk shgrnhgurghrucffihhmihhtrhhovhcuoehmrghilhesrghlvghkshdrsghgqeenucggtf frrghtthgvrhhnpeeiiefggeetfeeiueevkeetgeegffdvgfdugedvfeeugeefhfeugfeh heeileeuudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehmrghilhesrghlvghkshdrsghg X-ME-Proxy: Feedback-ID: i3ed944d6:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 3 Jun 2024 16:23:16 -0400 (EDT) In-Reply-To: <87a5k4kb8o.fsf@yahoo.com> (Po Lu's message of "Sat, 01 Jun 2024 22:07:19 +0800") X-Mailman-Approved-At: Tue, 04 Jun 2024 01:15:56 -0400 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:286510 Archived-At: Po Lu writes: >>> From: Aleksandar Dimitrov >>> Date: Thu, 16 May 2024 16:26:47 +0200 >>> CC: eliz@gnu.org, 70697@debbugs.gnu.org > > [...] > >>> When compiling Emacs with --with-toolkit=lucid, the above patch >>> works. Fringe bitmaps' backgrounds are now transparent. >>> As before, the internal borders aren't transparent. > > I suppose you meant to write `--with-x-toolkit=lucid', where > alpha-background is not supported at all, so I'm very much confused as > to why this is so. Did you really configure Emacs > `--with-toolkit=lucid'? If you did, you would have been testing a GTK > build. Welp, I never said I'm good at this :D I didn't know there was a difference between the --with-toolkit and --with-x-toolkit options. The former isn't documented in ./configure --help, it seems. I've opted to only use --with-x-toolkit from now on. I have conducted some experiments now: --with-x-toolkit=lucid & your patch: No transparency support. --with-x-toolkit=gtk3 & your patch: Transparency in fringes works. Internal borders are NOT transparent. This is identical to my previous test with --with-toolkit=lucid, which wasn't doing what I expected it to. --with-pgtk & your patch: Transparency in fringes DOES NOT work Internal borders ARE transparent (also, Emacs is very slow, e.g. when rendering company popups, but that's unrelated) All of these tests are conducted with the above Emacs version and on Wayland.