Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 71850) by debbugs.gnu.org; 20 Feb 2025 05:06:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 20 00:06:57 2025 Received: from localhost ([127.0.0.1]:57638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tkym0-0005y8-RP for submit <at> debbugs.gnu.org; Thu, 20 Feb 2025 00:06:57 -0500 Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c]:61892) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <jonathan.rubens@HIDDEN>) id 1tkubU-0003qu-JS for 71850 <at> debbugs.gnu.org; Wed, 19 Feb 2025 19:39:49 -0500 Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-2211acda7f6so6314425ad.3 for <71850 <at> debbugs.gnu.org>; Wed, 19 Feb 2025 16:39:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740011982; x=1740616782; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=EgACggjOP2OS8RJXzbZ3bB2I0GlRVzwqbgPodIzxEKc=; b=l//G72nTWu9BIfrl3ji1SFo1qkjxYy7qvRMriz6OO2LZUg0ZdI2VkppCK4s7xXxPtL j/DgCuObaXMuMZUHYtNUDVk8P9m81XFamLoMhe1gDtpqigFpc1FyrN2Levu49YQMcbNZ z2t+xTGtI8XXr3OPCr/Xhkhgh4lGd8Mc4el1IpCuR5CoOgO2XKcJclhj4Q4CER1pptHv JelFg5D47SbtRaT8Jhp+oi/eBWxJoqodwcMXWNuI1umoCkQQYuYp8iy/CUEjHa9EHVwZ 9xT+iaVIT9VpfNa/EMT6ajoNcKDbyrZssxDA/rI0vWWOsnOo6asIlhzypqu2dRg+GhQV /pLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740011982; x=1740616782; h=cc:to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=EgACggjOP2OS8RJXzbZ3bB2I0GlRVzwqbgPodIzxEKc=; b=TDaDdzzFz8DfcU/KtWwX0lgN2EdfY8NMcSGiVuUqTxcHzGphbU4jRW3d6Q4CYzSzP7 5X+382ILQvhJtpCBdOxgq/ZDpHtlwObJZxavRwpHY0znOGqkcDsvoypttIIBzp+lSYKy 3QstRFDUpx6xr+NOtoLm5Xs9ComsBKC1DvN1TiixWYz5va/OA9Oz2viJbRdlh6n0nz8g 0aDlaD4i2gCT8TfOs1Ftknwum1XZgeKM2bVWSHsMl3UBEr2su4woPFbZl6tPXbmc46oN b6AdNJ70FF+MNxJDz94vfEi2ieQEp+AxPzhHn6ByLWtGs4ZSuvPrQdG0jwg+Mk0aE5OF Wx+Q== X-Gm-Message-State: AOJu0YwQ6Z70R6QOIJLEP2mPOd1l+p9B0onotpA52hV4jAdc4tczYPjz sdv5vfKgXNul3TdoRhI0UKe48wyExe0/FDZMaAoI9kSKg+mJtk5J36WMGPSneJD+9dhrMfjAfPN D8mDa1lvdJp1SjQNwGAMfJbxg9X0= X-Gm-Gg: ASbGncsSTqWnHpI+nPqGBCZgyzDYfOyPw82paVQAWCfC7Un2na7Gj9g2KcT2tVEi/Ir l56ojQLIvFQwR+juoxGGuXTUsBNDHPa+iLYTVd6l5CF5lKe9/ua6m5nk8tx2H/EieOa+S7ZHpqI Hro4bJanZSD7cTp49RnCxGwnzXIODu X-Google-Smtp-Source: AGHT+IEAb1nC7kVhWJIh8hHRkEhFtMtXLwxTXVXONZG/n7RW9E2zxA2rfAyXwpPptDm6Pl2MmYtqS27EHowsDhX/qvQ= X-Received: by 2002:a17:902:e84a:b0:21f:8453:7484 with SMTP id d9443c01a7336-2217098bb5bmr77755505ad.30.1740011981981; Wed, 19 Feb 2025 16:39:41 -0800 (PST) MIME-Version: 1.0 References: <CABtg_LktSOnfw-ZwDvBW81sYz-nCkg87=BRKEXnyA=UQNYbgCQ@HIDDEN> <CADwFkm=SvQBMLeaGRCKg_Eyp-fQ5Fw2W_g-HuGEJFjXC9WN8Mg@HIDDEN> <CADwFkmne9omJFY0zmy7H1CjdDW3APddGjqch0rsb5w+JXM03=w@HIDDEN> In-Reply-To: <CADwFkmne9omJFY0zmy7H1CjdDW3APddGjqch0rsb5w+JXM03=w@HIDDEN> From: Jon Rubens <jonathan.rubens@HIDDEN> Date: Wed, 19 Feb 2025 16:39:15 -0800 X-Gm-Features: AWEUYZn1nvEmHsdDFv9tdd4ZUq4S1RjXheZesZzqsg1tZjk8E5NJUvUwFpj63GE Message-ID: <CABtg_LkOSvZOT4vvQ50ifaiEJ7d0fcAdvCnGu33BvmiQN7zdqQ@HIDDEN> Subject: Re: bug#71850: macOS (Cocoa) alpha-background To: Stefan Kangas <stefankangas@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 71850 X-Mailman-Approved-At: Thu, 20 Feb 2025 00:06:54 -0500 Cc: rudolf@HIDDEN, alan@HIDDEN, 71850 <at> debbugs.gnu.org, alexander.adolf@HIDDEN 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> Reply-To: jonathanrubens@HIDDEN Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) > > The patch seeks to enable the alpha_background frame parameter for > > MacOS (and NS). Presently, that frame parameter does nothing on MacOS. > > Similar to the alpha frame parameter, this should enable transparency > > but not change the transparency of any text. > Could you please send some instructions for how to test the patch? > I'm looking for an easy-to-use recipe that would demonstrate the effect > before and after applying this patch. To test, run emacs with eval: emacs -Q --eval="(modify-all-frames-parameters '((alpha-background . 0.5)))" compare with changing "alpha" instead: emacs -Q --eval="(modify-all-frames-parameters '((alpha . 0.5)))" Notice that the text does not become transparent when alpha-background is used. Test with themes. Larger font size makes the effect more obvious. > Also, is there anything else you could add regarding the use case here? Emacs already has the alpha-background frame parameter. This patch enables the feature for MacOS to match X. -- Jon
bug-gnu-emacs@HIDDEN
:bug#71850
; Package emacs
.
Full text available.Received: (at 71850) by debbugs.gnu.org; 20 Feb 2025 01:58:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 20:58:03 2025 Received: from localhost ([127.0.0.1]:56145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tkvpC-0004VG-NM for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 20:58:03 -0500 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]:54649) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1tkvpA-0004U9-O6 for 71850 <at> debbugs.gnu.org; Wed, 19 Feb 2025 20:58:01 -0500 Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-5dca468c5e4so663147a12.1 for <71850 <at> debbugs.gnu.org>; Wed, 19 Feb 2025 17:58:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740016674; x=1740621474; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=dTnSIbgXfLUaqpRXiFQmGDDCyAaGbstupMZfCHtlV2k=; b=DcrBeEGwai9uCRSaCfBlm52XI/5XV531iYKu6FgWmjQzG2N76G4y2/KYTvnYeMfARp reGdPgP0R1VhZ/J/DYvjjZnI2nkOAG8bRNDPHCB+w4OQ8MS6h5YwMC3HDFVSPVHwREXe gQp2It5Sgp8w/+ZpkKsJP3ZGJR7790u3j2Sl6ofwpH7dQADKFsWpep4SRxcaV07ibNk2 jZM0Dr00Zwk2ZTELp2LBG/flS757qFr8xUKS1H/fO+OOR6wBBdMzEj4VSdXIdm0aEou0 6627JJjTApf3Dhmv9V8OjczOxAmkcdNV3GpcaaOdxVhD9RsGnCe3NUnTaP+tVNqAiJk2 /uSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740016674; x=1740621474; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=dTnSIbgXfLUaqpRXiFQmGDDCyAaGbstupMZfCHtlV2k=; b=u3KAnz3XXb6n2X9N8Ve7VzEajhrdbBSUe3CYuC5s2EJiPMLzGGGnGjShwTvVmBIW8j YG2dsv69WnRHgzKqHrWzBXRw5anZN9GQ9zHLDwdc2KZE0VCLV2R0v7yEXj8LpMoTPQ0s 7UTbhjmjymN99+gvFsUsSLBfn1dddYUwp9NVNNc2zJdT9unTM1XLDTMPu/ydCKYffnFW wpbKOphzSMROFVacesq98lQ0sSkXgWsr+BAZ5XoW1sJ5pQBtLjJWecbTYpAHFVzraoeB JqDHTndtXw0LyJAOGuZd/b8Ldnlc87mP+vsJMLm/ceVpHGFKdrsKd713HT9qVarYqegt 4B0w== X-Gm-Message-State: AOJu0Yxg72Cu9TCF+kKthhMnnIINKphwqzn7cmn0+WZAJ3rliJKxXuOa sXTU6Alkx07+FexH+XaM2zO7+v8QsOmw387FwiQTj3eohZaXbp1cSAHeLorBlNIvu6VoCWBfRyD TCe99yUH4ysp0d5MUcOvyX5/S79Y= X-Gm-Gg: ASbGncvhtJ/h7K0yGun2C4QSlvQg/3Nm1bhv7vEuR/yhsDNfgb0iUx5WqGjIAWSpxAm 1T+j6mwUqPT3i0IuUfS9BQIIdcwycR2BREylrkKrm3Z6B6/lFExbO2w4zAgS4kzOOb3lf/WJv0Y k= X-Google-Smtp-Source: AGHT+IG70bvgifz9elHioQVMgpTL99h1cG2GWyYw96u8nb/x9PIF+6TL+kJtPVapV0riHwOzibR6gg0aJskDmrWWCCw= X-Received: by 2002:a05:6402:234f:b0:5dc:72e1:63ee with SMTP id 4fb4d7f45d1cf-5e03605b765mr22475252a12.6.1740016673847; Wed, 19 Feb 2025 17:57:53 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 19 Feb 2025 19:57:53 -0600 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <CABtg_LkOSvZOT4vvQ50ifaiEJ7d0fcAdvCnGu33BvmiQN7zdqQ@HIDDEN> References: <CABtg_LktSOnfw-ZwDvBW81sYz-nCkg87=BRKEXnyA=UQNYbgCQ@HIDDEN> <CADwFkm=SvQBMLeaGRCKg_Eyp-fQ5Fw2W_g-HuGEJFjXC9WN8Mg@HIDDEN> <CADwFkmne9omJFY0zmy7H1CjdDW3APddGjqch0rsb5w+JXM03=w@HIDDEN> <CABtg_LkOSvZOT4vvQ50ifaiEJ7d0fcAdvCnGu33BvmiQN7zdqQ@HIDDEN> MIME-Version: 1.0 Date: Wed, 19 Feb 2025 19:57:53 -0600 X-Gm-Features: AWEUYZnYLQ2ney_-kmAatJv7WTNaJV9bKG-OLYkEtuT210i0vzDb9g1KYqSHNZE Message-ID: <CADwFkmnUsp7e=jqCE6tr9+6MuOV4bNXzVzYx=qcrfS6Ef-9BNg@HIDDEN> Subject: Re: bug#71850: macOS (Cocoa) alpha-background To: jonathanrubens@HIDDEN Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 71850 Cc: rudolf@HIDDEN, alan@HIDDEN, 71850 <at> debbugs.gnu.org, alexander.adolf@HIDDEN 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 (-) Jon Rubens <jonathan.rubens@HIDDEN> writes: >> > The patch seeks to enable the alpha_background frame parameter for >> > MacOS (and NS). Presently, that frame parameter does nothing on MacOS. >> > Similar to the alpha frame parameter, this should enable transparency >> > but not change the transparency of any text. > >> Could you please send some instructions for how to test the patch? >> I'm looking for an easy-to-use recipe that would demonstrate the effect >> before and after applying this patch. > > To test, run emacs with eval: > emacs -Q --eval="(modify-all-frames-parameters '((alpha-background . 0.5)))" > compare with changing "alpha" instead: > emacs -Q --eval="(modify-all-frames-parameters '((alpha . 0.5)))" > Notice that the text does not become transparent when alpha-background is used. > Test with themes. Larger font size makes the effect more obvious. > >> Also, is there anything else you could add regarding the use case here? > Emacs already has the alpha-background frame parameter. This patch > enables the feature for MacOS to match X. Thanks. Your patch doesn't seem to apply cleanly against latest master: patching file 'src/macfont.m' patching file 'src/nsfns.m' patching file 'src/nsfont.m' 1 out of 1 hunks failed--saving rejects to 'src/nsfont.m.rej' patching file 'src/nsterm.m' 2 out of 14 hunks failed--saving rejects to 'src/nsterm.m.rej' Could you please rebase on top of current master and resend the patch as an attachment, created by: git format-patch -1 Please also add a ChangeLog entry for this change as per CONTRIBUTE, if possible, and I think we need an entry in etc/NEWS. Thanks in advance.
bug-gnu-emacs@HIDDEN
:bug#71850
; Package emacs
.
Full text available.Received: (at 71850) by debbugs.gnu.org; 20 Feb 2025 00:29:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 19:29:30 2025 Received: from localhost ([127.0.0.1]:55235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tkuRW-0002eH-8v for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 19:29:30 -0500 Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]:45368) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1tkuRU-0002dV-HD for 71850 <at> debbugs.gnu.org; Wed, 19 Feb 2025 19:29:28 -0500 Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-5dee07e51aaso587631a12.3 for <71850 <at> debbugs.gnu.org>; Wed, 19 Feb 2025 16:29:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740011362; x=1740616162; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=X3V2wh1+R/dPIEOcbffPNTrXTwTb1KRTvVJoghOPI+s=; b=Ju2fSW49ghz1T1xXTuj6L7MsHlxIK1kFX6IEvDJNZfANVFJ+l4d0ber7APHEWdSsHI 6LaLe8eyMOln2jVESg4z2QjR7buImaSDx7Pt72Crxweib7ofeuFLjmfWRFulYt6apjfA R9iBfa8z2JnCy3WV1dncH18k52hsba6ct//kDHH/yJXACaSabRX21ucUdG1hdJLBsjfm oNs8NbaP5LLyfSnYWfjaSksIPBuHruU8Gnr88Bku6AgnAIfD7iuzx7sJ/J8dn4yPrpLX F3TT949ShLa/nOJdnLYEXh5xLssTR4lsdacZSNRXJvntDmyuU2lf/l0Sbm92SqTczYiI JoYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740011362; x=1740616162; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=X3V2wh1+R/dPIEOcbffPNTrXTwTb1KRTvVJoghOPI+s=; b=sZ1Val0zKvHngNSu6EbuZHqXaQvpuQQ6HeEh+5cd5UMD+vKlJJ80Kv4MtDof7SbsxF ha+bYpw4oiXFaXZpc91jkAqicA+EAwO8RRa43eF4emXWAPxR8+5zLfjhWj0JVr45GAKj cXsd0iflUYZYfFECx3U/DB0Ay9ujq3iGwjyeu+eQEW658TiEas/VptOQCs/9xsYJVyzK OW8bZ3/HkI0ruyh9xvwlifA6WigeHbxaeL+vpmJpW5M1C6IiY8cd8NWPeZxnn1TCLXaY y0IxcbSTc2GLr2/7c45D6+wRP4BjRNhtwgD7unG5MDwmL8nADH4AImZaNOqQW6a5+aeC isEw== X-Gm-Message-State: AOJu0YwW/uQjbcW392lv8/lpGKVfsBLkpjHRsc2JJXX+DsMlFY9T7CWp YVeTlb55yrYeLOfpNmc6ttSzA/SwOJBM+YWlRTV7eHzDuZpn8wqiUXqXPp7vre+lvNvE7GvgsXr GBDDKEvGfuOnjpXgMWiPfyUuiWVeIf6jd X-Gm-Gg: ASbGncvVKwFTWm85bo/Ww6ZIr+ZBeCiP0kGlH8nV9rv3KUJuhzXf1kDknCqklMLrCWA 1+sjyVn30nxtO1mnw/L4yJd+xmJgFg6E7cffxTD4Tny8SMPjJq5nIUURBbBYBjLSYMjVDikJ5Yz s= X-Google-Smtp-Source: AGHT+IE2A+7OTLEqhV9HgnA6pq2oYuc9TMDjj2l5bAxIYWq/3gpSPgVwZ8CiApW2FBy3LIseDEkekO1qhxrBn+CBECg= X-Received: by 2002:a05:6402:354e:b0:5dc:e393:af63 with SMTP id 4fb4d7f45d1cf-5e0a4b2b3a1mr420601a12.16.1740011362111; Wed, 19 Feb 2025 16:29:22 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 19 Feb 2025 16:29:21 -0800 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <CADwFkm=SvQBMLeaGRCKg_Eyp-fQ5Fw2W_g-HuGEJFjXC9WN8Mg@HIDDEN> References: <CABtg_LktSOnfw-ZwDvBW81sYz-nCkg87=BRKEXnyA=UQNYbgCQ@HIDDEN> <CADwFkm=SvQBMLeaGRCKg_Eyp-fQ5Fw2W_g-HuGEJFjXC9WN8Mg@HIDDEN> MIME-Version: 1.0 Date: Wed, 19 Feb 2025 16:29:21 -0800 X-Gm-Features: AWEUYZnP_TIYo8Jj2eO6dC79_UGvZtnMeu_gcLTbnia_MpZTl9ft-AHZD1llA8M Message-ID: <CADwFkmne9omJFY0zmy7H1CjdDW3APddGjqch0rsb5w+JXM03=w@HIDDEN> Subject: Re: bug#71850: macOS (Cocoa) alpha-background To: 71850 <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 71850 Cc: jonathanrubens@HIDDEN, alan@HIDDEN, alexander.adolf@HIDDEN, rudolf@HIDDEN 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 (-) Stefan Kangas <stefankangas@HIDDEN> writes: > The patch seeks to enable the alpha_background frame parameter for > MacOS (and NS). Presently, that frame parameter does nothing on MacOS. > Similar to the alpha frame parameter, this should enable transparency > but not change the transparency of any text. Could you please send some instructions for how to test the patch? I'm looking for an easy-to-use recipe that would demonstrate the effect before and after applying this patch. Also, is there anything else you could add regarding the use case here? Thanks in advance.
bug-gnu-emacs@HIDDEN
:bug#71850
; Package emacs
.
Full text available.Received: (at 71850) by debbugs.gnu.org; 20 Feb 2025 00:24:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 19:24:34 2025 Received: from localhost ([127.0.0.1]:55178 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tkuMh-00024C-SK for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 19:24:34 -0500 Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]:57778) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1tkuMe-00023L-81 for 71850 <at> debbugs.gnu.org; Wed, 19 Feb 2025 19:24:30 -0500 Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-5e04f87584dso465818a12.3 for <71850 <at> debbugs.gnu.org>; Wed, 19 Feb 2025 16:24:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740011062; x=1740615862; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:references:from:from:to:cc :subject:date:message-id:reply-to; bh=0QU3gOPvYzFqhPxF9UBXYZ2+uLiUxb0J39Em7PrziXI=; b=DX02ZKJUmPxu36K62K/QNTh/z1nCqCGPl7gARiJoAySrUy17F8CAOw/7IiK06kaJvU W1iGYpgmyjfYLzhkv8Vswitrlmt1evE2WHgB7gY0YFZ7tM3m9Hj7vnSBlUpnIyCAL2JT CBdhG3Fdjb9XVPmdGVS8eOlhcW5fA6uDDFgYueZzPV+YboLYrsZMYBOE8mXjnv4lOE4F HyFokJmGXbFVdUALB4fLFwt3gjyV0uD+R3Gn0l3CvD2pdiRcckxwUP5+KfWJz8OvGWiX m0Zw5zi502fqOByUZoA3OwFPke0nRx45YiiPk33OX7qn7GdoNw5PQ3j82YMGI3nCmAPB vY+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740011062; x=1740615862; h=to:subject:message-id:date:mime-version:references:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=0QU3gOPvYzFqhPxF9UBXYZ2+uLiUxb0J39Em7PrziXI=; b=HsUdy9KV3sqqoeq1FdPlaoWwazJfKEpq8pf3jNwtE865VaZsuwEGz0yPvr7MSJ+wjE K1G8oWgU8RW11rbE+JMGi3b+q9oQE1D5c3CQBggkKc0Iu9JHfkHLczI4f3r/AW+LFFN4 MMA4qpNOC9//N60JUCnrwz//zA+vlGL4MHu0JOZv8QouP9ipq/Y3XonD6yzJPiYCToQI u4518JPuOAFvBCkRltThbcZbIKC8Yvb8leyO2pkWgNH0Gjh4uwa2uiHI+/TIOecLdPOi HKIPkN5QrUavupUu8LGWhPi7ty9mBeH0HazXiUn40qFrIaTsT9JrgJLlej+8WcADcevN jOoA== X-Gm-Message-State: AOJu0Yx5uqYeFz2AYjkJzTrj1DJU9Ls4o3hpe81EFMW8WVOguDAB8VSH hSgntiHtKi8cYMFMm0zUdTZ+Xii0X6awXy+VRpXsm/djDmLCgWgb2v0SGaFjRYXRNtZHT7/vV5O cDCGRvgIVdWkVfl6ZiWtQOLQ6PQ2D3sjn X-Gm-Gg: ASbGncv0QLzAtj/iqFRrc4ul8wcvqzmzj2Cl6kiD5UOGTkij95FQBheM/LPLinoOZb1 9uVBvLafhyvJ2ZItv1eoNgY1tDOH4FYwkLw7I/mLOg5TqbD6jrX7BdGVRzuBENrOrhJ1/+zS6Sv g= X-Google-Smtp-Source: AGHT+IHj9nvHFVkdFh3KuIGn2lZroEZwgKlag/VYYyCGCNauPrlcm22kKdNFysgM0JrjXE75aPaIaxDkgX6vVceC+0U= X-Received: by 2002:a05:6402:a001:b0:5e0:9ec6:12d1 with SMTP id 4fb4d7f45d1cf-5e09ec61fbfmr2070941a12.18.1740011061957; Wed, 19 Feb 2025 16:24:21 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 20 Feb 2025 00:24:20 +0000 From: Stefan Kangas <stefankangas@HIDDEN> References: <CABtg_LktSOnfw-ZwDvBW81sYz-nCkg87=BRKEXnyA=UQNYbgCQ@HIDDEN> MIME-Version: 1.0 Date: Thu, 20 Feb 2025 00:24:20 +0000 X-Gm-Features: AWEUYZm-reoXyK7raCYXeFWSVEPZNK11acamGb7OKQkxc8uALg9q9B5OypMofoo Message-ID: <CADwFkm=SvQBMLeaGRCKg_Eyp-fQ5Fw2W_g-HuGEJFjXC9WN8Mg@HIDDEN> Subject: Re: macOS (Cocoa) alpha-background To: 71850 <at> debbugs.gnu.org Content-Type: multipart/mixed; boundary="000000000000410ab1062e87e5e9" X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 71850 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.3 (/) --000000000000410ab1062e87e5e9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable -------------------- Start of forwarded message -------------------- From: Jon Rubens <jonathan.rubens@HIDDEN> Date: Wed, 19 Feb 2025 09:53:42 -0800 Subject: Re: macOS (Cocoa) alpha-background To: Alan Third <alan@HIDDEN>, Alexander Adolf <alexander.adolf@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, Rudolf Adamkovi=C4=8D <rudolf@HIDDEN>= , stefankangas@HIDDEN, jonathanrubens@HIDDEN, luangruo@HIDDEN, emacs-devel@HIDDEN --000000000000410ab1062e87e5e9 Content-Type: text/plain; charset="utf-8" Content-Disposition: attachment Content-Transfer-Encoding: base64 X-Attachment-Id: 46ba6a508e274aa2_0.1.0 PiBJJ20gbm90IHN1cmUgd2hhdCBpdCdzIHRyeWluZyB0byBhY2hpZXZlIHNwZWNpZmljYWxseSwg YnV0IEkgZG9uJ3Qgc2VlCj4gYW55dGhpbmcgb2J2aW91c2x5IHdyb25nIHdpdGggaXQuCgpUaGUg cGF0Y2ggc2Vla3MgdG8gZW5hYmxlIHRoZSBhbHBoYV9iYWNrZ3JvdW5kIGZyYW1lIHBhcmFtZXRl ciBmb3IKTWFjT1MgKGFuZCBOUykuIFByZXNlbnRseSwgdGhhdCBmcmFtZSBwYXJhbWV0ZXIgZG9l cyBub3RoaW5nIG9uIE1hY09TLgpTaW1pbGFyIHRvIHRoZSBhbHBoYSBmcmFtZSBwYXJhbWV0ZXIs IHRoaXMgc2hvdWxkIGVuYWJsZSB0cmFuc3BhcmVuY3kKYnV0IG5vdCBjaGFuZ2UgdGhlIHRyYW5z cGFyZW5jeSBvZiBhbnkgdGV4dC4KCj4gPiAtIEl0IGNhdXNlcyBhIG1lcmdlIGNvbmZsaWN0IGlu IG5zdGVybS5tLgo+ID4gLSBJdCB3b24ndCBjb21waWxlIGFzIGlzLCBzaW5jZSBpdCBjb250YWlu cyBvbmUgaW5zdGFuY2Ugb2YgZ2FyYmxlZCBjb2RlCj4gPiAgICh2YXJpYWJsZSBuYW1lIHNwbGl0 IG92ZXIgdHdvIGxpbmVzKS4KCkF0dGFjaGVkIGlzIGFuIHVwZGF0ZWQgcGF0Y2guIEkgY29tcGls ZWQgaXQgdG9kYXkgb24gdGhlIE1hc3RlciBicmFuY2gKc28gaXQgc2hvdWxkIHdvcmsuIE5vdCBz dXJlIHdoYXQgaGFwcGVuZWQgaW4gdGhlIG9sZCBvbmUgYnV0IGl0IGhhZApsb3N0IGEgfSBhbmQg c3BsaXQgYXQgYW4gb2RkIHNwb3QuCgotLSAKSm9uIFJ1YmVucwo= --000000000000410ab1062e87e5e9 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-ns_alpha_background.patch" Content-Disposition: attachment; filename="0001-ns_alpha_background.patch" Content-Transfer-Encoding: base64 Content-ID: <f_m7c7o0ru0> X-Attachment-Id: 46ba6a508e274aa2_0.1.1 ZGlmZiAtLWdpdCBhL3NyYy9tYWNmb250Lm0gYi9zcmMvbWFjZm9udC5tCmluZGV4IDhhYmE0NDBk MTk2Li41NmMxZWI1NzAyNCAxMDA2NDQKLS0tIGEvc3JjL21hY2ZvbnQubQorKysgYi9zcmMvbWFj Zm9udC5tCkBAIC0yOTUzLDkgKzI5NTMsMTQgQEAgU28gd2UgdXNlIENURm9udERlc2NyaXB0b3JD cmVhdGVNYXRjaGluZ0ZvbnREZXNjcmlwdG9yIChubwogICAgICAgICAgICAgQ0dfU0VUX0ZJTExf Q09MT1JfV0lUSF9GQUNFX0ZPUkVHUk9VTkQgKGNvbnRleHQsIGZhY2UpOwogICAgICAgICAgIGVs c2UKICAgICAgICAgICAgIENHX1NFVF9GSUxMX0NPTE9SX1dJVEhfRlJBTUVfQ1VSU09SIChjb250 ZXh0LCBmKTsKLSAgICAgICAgfQorCSAgQ0dDb250ZXh0U2V0QWxwaGEoY29udGV4dCwgMSk7CisJ fQogICAgICAgZWxzZQotICAgICAgICBDR19TRVRfRklMTF9DT0xPUl9XSVRIX0ZBQ0VfQkFDS0dS T1VORCAoY29udGV4dCwgZmFjZSk7CisJeworCSAgQ0dDb250ZXh0U2V0QWxwaGEoY29udGV4dCwg Zi0+YWxwaGFfYmFja2dyb3VuZCk7CisJICBDR19TRVRfRklMTF9DT0xPUl9XSVRIX0ZBQ0VfQkFD S0dST1VORCAoY29udGV4dCwgZmFjZSk7CisJfQorICAgICAgQ0dDb250ZXh0Q2xlYXJSZWN0KGNv bnRleHQsIGJhY2tncm91bmRfcmVjdCk7CiAgICAgICBDR0NvbnRleHRGaWxsUmVjdHMgKGNvbnRl eHQsICZiYWNrZ3JvdW5kX3JlY3QsIDEpOwogICAgIH0KIApAQCAtMjk2NCw2ICsyOTY5LDcgQEAg U28gd2UgdXNlIENURm9udERlc2NyaXB0b3JDcmVhdGVNYXRjaGluZ0ZvbnREZXNjcmlwdG9yIChu bwogICAgICAgQ0dBZmZpbmVUcmFuc2Zvcm0gYXRmbTsKIAogICAgICAgQ0dDb250ZXh0U2NhbGVD VE0gKGNvbnRleHQsIDEsIC0xKTsKKyAgICAgIENHQ29udGV4dFNldEFscGhhKGNvbnRleHQsIDEp OwogICAgICAgaWYgKHMtPmhsID09IERSQVdfQ1VSU09SKQogICAgICAgICB7CiAgICAgICAgICAg aWYgKGZhY2UgJiYgKE5TX0ZBQ0VfQkFDS0dST1VORCAoZmFjZSkKZGlmZiAtLWdpdCBhL3NyYy9u c2Zucy5tIGIvc3JjL25zZm5zLm0KaW5kZXggYjAyODFhYWMyNTcuLjM3YjIxZTUyNmU3IDEwMDY0 NAotLS0gYS9zcmMvbnNmbnMubQorKysgYi9zcmMvbnNmbnMubQpAQCAtMzAxLDcgKzMwMSw3IEBA IFR1cm4gdGhlIGlucHV0IG1lbnUgKGFuIE5TTWVudSkgaW50byBhIGxpc3AgbGlzdCBmb3IgdHJh Y2tpbmcgb24gbGlzcCBzaWRlLgogICBzdHJ1Y3QgZmFjZSAqZmFjZTsKICAgTlNDb2xvciAqY29s OwogICBOU1ZpZXcgKnZpZXcgPSBGUkFNRV9OU19WSUVXIChmKTsKLSAgRW1hY3NDR0Zsb2F0IGFs cGhhOworICBFbWFjc0NHRmxvYXQgYWxwaGEgPSBmLT5hbHBoYV9iYWNrZ3JvdW5kOwogCiAgIGJs b2NrX2lucHV0ICgpOwogICBpZiAobnNfbGlzcF90b19jb2xvciAoYXJnLCAmY29sKSkKQEAgLTMx NiwxMSArMzE2LDEwIEBAIFR1cm4gdGhlIGlucHV0IG1lbnUgKGFuIE5TTWVudSkgaW50byBhIGxp c3AgbGlzdCBmb3IgdHJhY2tpbmcgb24gbGlzcCBzaWRlLgogICBmLT5vdXRwdXRfZGF0YS5ucy0+ YmFja2dyb3VuZF9jb2xvciA9IGNvbDsKIAogICBGUkFNRV9CQUNLR1JPVU5EX1BJWEVMIChmKSA9 IFtjb2wgdW5zaWduZWRMb25nXTsKLSAgYWxwaGEgPSBbY29sIGFscGhhQ29tcG9uZW50XTsKIAog ICBpZiAodmlldyAhPSBuaWwpCiAgICAgewotICAgICAgW1t2aWV3IHdpbmRvd10gc2V0QmFja2dy b3VuZENvbG9yOiBjb2xdOworICAgICAgW1t2aWV3IHdpbmRvd10gc2V0QmFja2dyb3VuZENvbG9y OiBbY29sIGNvbG9yV2l0aEFscGhhQ29tcG9uZW50OiBhbHBoYV1dOwogCiAgICAgICBpZiAoYWxw aGEgIT0gKEVtYWNzQ0dGbG9hdCkgMS4wKQogICAgICAgICAgIFtbdmlldyB3aW5kb3ddIHNldE9w YXF1ZTogTk9dOwpAQCAtMzMwLDEwICszMjksNyBAQCBUdXJuIHRoZSBpbnB1dCBtZW51IChhbiBO U01lbnUpIGludG8gYSBsaXNwIGxpc3QgZm9yIHRyYWNraW5nIG9uIGxpc3Agc2lkZS4KICAgICAg IGZhY2UgPSBGUkFNRV9ERUZBVUxUX0ZBQ0UgKGYpOwogICAgICAgaWYgKGZhY2UpCiAgICAgICAg IHsKLSAgICAgICAgICBjb2wgPSBbTlNDb2xvciBjb2xvcldpdGhVbnNpZ25lZExvbmc6TlNfRkFD RV9CQUNLR1JPVU5EIChmYWNlKV07Ci0gICAgICAgICAgZmFjZS0+YmFja2dyb3VuZCA9IFtbY29s IGNvbG9yV2l0aEFscGhhQ29tcG9uZW50OiBhbHBoYV0KLSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB1bnNpZ25lZExvbmddOwotCisgICAgICAgICAgZmFjZS0+YmFja2dyb3VuZCA9IFtj b2wgdW5zaWduZWRMb25nXTsKICAgICAgICAgICB1cGRhdGVfZmFjZV9mcm9tX2ZyYW1lX3BhcmFt ZXRlciAoZiwgUWJhY2tncm91bmRfY29sb3IsIGFyZyk7CiAgICAgICAgIH0KIApAQCAtMzQ2LDYg KzM0MiwzNiBAQCBUdXJuIHRoZSBpbnB1dCBtZW51IChhbiBOU01lbnUpIGludG8gYSBsaXNwIGxp c3QgZm9yIHRyYWNraW5nIG9uIGxpc3Agc2lkZS4KICAgdW5ibG9ja19pbnB1dCAoKTsKIH0KIAor c3RhdGljIHZvaWQKK25zX3NldF9hbHBoYV9iYWNrZ3JvdW5kIChzdHJ1Y3QgZnJhbWUgKmYsIExp c3BfT2JqZWN0IGFyZywgTGlzcF9PYmplY3Qgb2xkdmFsKQoreworICBOU1ZpZXcgKnZpZXcgPSBG UkFNRV9OU19WSUVXIChmKTsKKyAgZG91YmxlIGFscGhhID0gMS4wOworCisgIGlmIChOSUxQIChh cmcpKQorICAgIGFscGhhID0gMS4wOworICBlbHNlIGlmIChGTE9BVFAgKGFyZykpCisgICAgewor ICAgICAgYWxwaGEgPSBYRkxPQVRfREFUQSAoYXJnKTsKKyAgICAgIGlmICghICgwIDw9IGFscGhh ICYmIGFscGhhIDw9IDEuMCkpCisJYXJnc19vdXRfb2ZfcmFuZ2UgKG1ha2VfZmxvYXQgKDAuMCks IG1ha2VfZmxvYXQgKDEuMCkpOworICAgIH0KKyAgZWxzZSBpZiAoRklYTlVNUCAoYXJnKSkKKyAg ICB7CisgICAgICBFTUFDU19JTlQgaWFscGhhID0gWEZJWE5VTSAoYXJnKTsKKyAgICAgIGlmICgh ICgwIDw9IGlhbHBoYSAmJiBpYWxwaGEgPD0gMTAwKSkKKwlhcmdzX291dF9vZl9yYW5nZSAobWFr ZV9maXhudW0gKDApLCBtYWtlX2ZpeG51bSAoMTAwKSk7CisgICAgICBhbHBoYSA9IGlhbHBoYSAv IDEwMC4wOworICAgIH0KKyAgZWxzZQorICAgIHdyb25nX3R5cGVfYXJndW1lbnQgKFFudW1iZXJw LCBhcmcpOworCisgIGYtPmFscGhhX2JhY2tncm91bmQgPSBhbHBoYTsKKyAgW1t2aWV3IHdpbmRv d10gc2V0QmFja2dyb3VuZENvbG9yOiBbZi0+b3V0cHV0X2RhdGEubnMtPmJhY2tncm91bmRfY29s b3IgY29sb3JXaXRoQWxwaGFDb21wb25lbnQ6IGFscGhhXV07CisKKyAgcmVjb21wdXRlX2Jhc2lj X2ZhY2VzIChmKTsKKyAgU0VUX0ZSQU1FX0dBUkJBR0VEIChmKTsKK30KIAogc3RhdGljIHZvaWQK IG5zX3NldF9jdXJzb3JfY29sb3IgKHN0cnVjdCBmcmFtZSAqZiwgTGlzcF9PYmplY3QgYXJnLCBM aXNwX09iamVjdCBvbGR2YWwpCkBAIC0xMDY1LDcgKzEwOTEsNyBAQCBUdXJuIHRoZSBpbnB1dCBt ZW51IChhbiBOU01lbnUpIGludG8gYSBsaXNwIGxpc3QgZm9yIHRyYWNraW5nIG9uIGxpc3Agc2lk ZS4KICAgbnNfc2V0X3pfZ3JvdXAsCiAgIDAsIC8qIHhfc2V0X292ZXJyaWRlX3JlZGlyZWN0ICov CiAgIGd1aV9zZXRfbm9fc3BlY2lhbF9nbHlwaHMsCi0gIGd1aV9zZXRfYWxwaGFfYmFja2dyb3Vu ZCwKKyAgbnNfc2V0X2FscGhhX2JhY2tncm91bmQsCiAgIE5VTEwsCiAjaWZkZWYgTlNfSU1QTF9D T0NPQQogICBuc19zZXRfYXBwZWFyYW5jZSwKZGlmZiAtLWdpdCBhL3NyYy9uc2ZvbnQubSBiL3Ny Yy9uc2ZvbnQubQppbmRleCAxMjA1ZmJlNTI2My4uOWRhOTY0OTU2ZTEgMTAwNjQ0Ci0tLSBhL3Ny Yy9uc2ZvbnQubQorKysgYi9zcmMvbnNmb250Lm0KQEAgLTExODUsNyArMTE4NSw3IEBAIGlzIGZh bHNlIHdoZW4gKEZST00gPiAwIHx8IFRPIDwgUy0+bmNoYXJzKS4gICovCiAJewogCSAgaWYgKHMt PmhsICE9IERSQVdfQ1VSU09SKQogCSAgICBbKE5TX0ZBQ0VfQkFDS0dST1VORCAoZmFjZSkgIT0g MAotCSAgICAgID8gW05TQ29sb3IgY29sb3JXaXRoVW5zaWduZWRMb25nOk5TX0ZBQ0VfQkFDS0dS T1VORCAoZmFjZSldCisJICAgICAgPyBbW05TQ29sb3IgY29sb3JXaXRoVW5zaWduZWRMb25nOk5T X0ZBQ0VfQkFDS0dST1VORCAoZmFjZSldIGNvbG9yV2l0aEFscGhhQ29tcG9uZW50OiBzLT5mLT5h bHBoYV9iYWNrZ3JvdW5kXQogCSAgICAgIDogRlJBTUVfQkFDS0dST1VORF9DT0xPUiAocy0+Zikp IHNldF07CiAJICBlbHNlCiAJICAgIFtGUkFNRV9DVVJTT1JfQ09MT1IgKHMtPmYpIHNldF07CmRp ZmYgLS1naXQgYS9zcmMvbnN0ZXJtLm0gYi9zcmMvbnN0ZXJtLm0KaW5kZXggNTE4YjM4NjU4ZDEu LmJkYTNhMTIxNzJmIDEwMDY0NAotLS0gYS9zcmMvbnN0ZXJtLm0KKysrIGIvc3JjL25zdGVybS5t CkBAIC0yNjE4LDggKzI2MTgsOSBAQCBIaWRlIHRoZSB3aW5kb3cgKFgxMSBzZW1hbnRpY3MpCiAK ICAgYmxvY2tfaW5wdXQgKCk7CiAgIG5zX2ZvY3VzIChmLCAmciwgMSk7Ci0gIFtbTlNDb2xvciBj b2xvcldpdGhVbnNpZ25lZExvbmc6TlNfRkFDRV9CQUNLR1JPVU5ECi0JCQkgICAgKEZBQ0VfRlJP TV9JRCAoZiwgREVGQVVMVF9GQUNFX0lEKSldIHNldF07CisgIFtbW05TQ29sb3IgY29sb3JXaXRo VW5zaWduZWRMb25nOk5TX0ZBQ0VfQkFDS0dST1VORAorCQkJCSAoRkFDRV9GUk9NX0lEIChmLCBE RUZBVUxUX0ZBQ0VfSUQpKV0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9y V2l0aEFscGhhQ29tcG9uZW50OiBmLT5hbHBoYV9iYWNrZ3JvdW5kXSBzZXRdOwogICBOU1JlY3RG aWxsIChyKTsKICAgbnNfdW5mb2N1cyAoZik7CiAKQEAgLTI2NDcsNyArMjY0OCw3IEBAIEhpZGUg dGhlIHdpbmRvdyAoWDExIHNlbWFudGljcykKIAogICByID0gTlNJbnRlcnNlY3Rpb25SZWN0IChy LCBbdmlldyBmcmFtZV0pOwogICBuc19mb2N1cyAoZiwgJnIsIDEpOwotICBbW05TQ29sb3IgY29s b3JXaXRoVW5zaWduZWRMb25nOk5TX0ZBQ0VfQkFDS0dST1VORCAoZmFjZSldIHNldF07CisgIFtb W05TQ29sb3IgY29sb3JXaXRoVW5zaWduZWRMb25nOk5TX0ZBQ0VfQkFDS0dST1VORCAoZmFjZSld IGNvbG9yV2l0aEFscGhhQ29tcG9uZW50OiBmLT5hbHBoYV9iYWNrZ3JvdW5kXSBzZXRdOwogCiAg IE5TUmVjdEZpbGwgKHIpOwogCkBAIC0yNzUxLDcgKzI3NTIsNyBAQCBIaWRlIHRoZSB3aW5kb3cg KFgxMSBzZW1hbnRpY3MpCiAgICAgICAgIHJldHVybjsKIAogICAgICAgbnNfZm9jdXMgKGYsIE5V TEwsIDEpOwotICAgICAgW1tOU0NvbG9yIGNvbG9yV2l0aFVuc2lnbmVkTG9uZzpOU19GQUNFX0JB Q0tHUk9VTkQgKGZhY2UpXSBzZXRdOworICAgICAgW1tbTlNDb2xvciBjb2xvcldpdGhVbnNpZ25l ZExvbmc6TlNfRkFDRV9CQUNLR1JPVU5EIChmYWNlKV0gY29sb3JXaXRoQWxwaGFDb21wb25lbnQ6 IGYtPmFscGhhX2JhY2tncm91bmRdIHNldF07CiAgICAgICBOU1JlY3RGaWxsIChOU01ha2VSZWN0 ICgwLCBtYXJnaW4sIHdpZHRoLCBib3JkZXIpKTsKICAgICAgIE5TUmVjdEZpbGwgKE5TTWFrZVJl Y3QgKDAsIDAsIGJvcmRlciwgaGVpZ2h0KSk7CiAgICAgICBOU1JlY3RGaWxsIChOU01ha2VSZWN0 ICgwLCBtYXJnaW4sIHdpZHRoLCBib3JkZXIpKTsKQEAgLTI4MDIsNyArMjgwMyw3IEBAIEhpZGUg dGhlIHdpbmRvdyAoWDExIHNlbWFudGljcykKICAgICAgICAgICBOU1JlY3QgciA9IE5TTWFrZVJl Y3QgKDAsIHksIEZSQU1FX1BJWEVMX1dJRFRIIChmKSwgaGVpZ2h0KTsKICAgICAgICAgICBuc19m b2N1cyAoZiwgJnIsIDEpOwogCi0gICAgICAgICAgW1tOU0NvbG9yIGNvbG9yV2l0aFVuc2lnbmVk TG9uZzpOU19GQUNFX0JBQ0tHUk9VTkQgKGZhY2UpXSBzZXRdOworICAgICAgICAgIFtbW05TQ29s b3IgY29sb3JXaXRoVW5zaWduZWRMb25nOk5TX0ZBQ0VfQkFDS0dST1VORCAoZmFjZSldIGNvbG9y V2l0aEFscGhhQ29tcG9uZW50OiBmLT5hbHBoYV9iYWNrZ3JvdW5kXSBzZXRdOwogICAgICAgICAg IE5TUmVjdEZpbGwgKE5TTWFrZVJlY3QgKDAsIHksIHdpZHRoLCBoZWlnaHQpKTsKICAgICAgICAg ICBOU1JlY3RGaWxsIChOU01ha2VSZWN0IChGUkFNRV9QSVhFTF9XSURUSCAoZikgLSB3aWR0aCwK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB5LCB3aWR0aCwgaGVpZ2h0KSk7CkBA IC0yOTY2LDggKzI5NjcsNyBAQCBIaWRlIHRoZSB3aW5kb3cgKFgxMSBzZW1hbnRpY3MpCiAgIGlm ICghIE5TSXNFbXB0eVJlY3QgKGNsZWFyUmVjdCkpCiAgICAgewogICAgICAgTlNUUkFDRV9SRUNU ICgiY2xlYXJSZWN0IiwgY2xlYXJSZWN0KTsKLQotICAgICAgW1tOU0NvbG9yIGNvbG9yV2l0aFVu c2lnbmVkTG9uZzpmYWNlLT5iYWNrZ3JvdW5kXSBzZXRdOworICAgICAgW1tbTlNDb2xvciBjb2xv cldpdGhVbnNpZ25lZExvbmc6ZmFjZS0+YmFja2dyb3VuZF0gY29sb3JXaXRoQWxwaGFDb21wb25l bnQ6IGYtPmFscGhhX2JhY2tncm91bmRdIHNldF07CiAgICAgICBOU1JlY3RGaWxsIChjbGVhclJl Y3QpOwogICAgIH0KIApAQCAtMjk5OCw3ICsyOTk4LDcgQEAgSGlkZSB0aGUgd2luZG93IChYMTEg c2VtYW50aWNzKQogICAgICAgZWxzZQogICAgICAgICBibV9jb2xvciA9IGYtPm91dHB1dF9kYXRh Lm5zLT5jdXJzb3JfY29sb3I7CiAKLSAgICAgIFtibV9jb2xvciBzZXRdOworICAgICAgW1tibV9j b2xvciBjb2xvcldpdGhBbHBoYUNvbXBvbmVudDpmLT5hbHBoYV9iYWNrZ3JvdW5kXSBzZXRdOwog ICAgICAgW2JtcCBmaWxsXTsKIAogICAgICAgW2JtcCByZWxlYXNlXTsKQEAgLTM3MTksNyArMzcx OSw3IEBAIEZ1bmN0aW9uIG1vZGVsZWQgYWZ0ZXIgeF9kcmF3X2dseXBoX3N0cmluZ19ib3ggKCku CiAgIGlmIChzLT5mYWNlLT5ib3ggPT0gRkFDRV9TSU1QTEVfQk9YICYmIHMtPmZhY2UtPmJveF9j b2xvcikKICAgICB7CiAgICAgICBuc19kcmF3X2JveCAociwgYWJzIChodGhpY2tuZXNzKSwgYWJz ICh2dGhpY2tuZXNzKSwKLSAgICAgICAgICAgICAgICAgICBbTlNDb2xvciBjb2xvcldpdGhVbnNp Z25lZExvbmc6ZmFjZS0+Ym94X2NvbG9yXSwKKyAgICAgICAgICAgICAgICAgICBbW05TQ29sb3Ig Y29sb3JXaXRoVW5zaWduZWRMb25nOmZhY2UtPmJveF9jb2xvcl0gY29sb3JXaXRoQWxwaGFDb21w b25lbnQ6IHMtPmYtPmFscGhhX2JhY2tncm91bmRdLAogICAgICAgICAgICAgICAgICAgIGxlZnRf cCwgcmlnaHRfcCk7CiAgICAgfQogICBlbHNlCkBAIC0zNzU3LDggKzM3NTcsMTAgQEAgRnVuY3Rp b24gbW9kZWxlZCBhZnRlciB4X2RyYXdfZ2x5cGhfc3RyaW5nX2JveCAoKS4KICAgICAgICAgICAg IHsKICAgICAgICAgICAgICAgaWYgKHMtPmhsICE9IERSQVdfQ1VSU09SKQogICAgICAgICAgICAg ICAgIFsoTlNfRkFDRV9CQUNLR1JPVU5EIChmYWNlKSAhPSAwCi0gICAgICAgICAgICAgICAgICA/ IFtOU0NvbG9yIGNvbG9yV2l0aFVuc2lnbmVkTG9uZzpOU19GQUNFX0JBQ0tHUk9VTkQgKGZhY2Up XQorCQkgID8gW1tOU0NvbG9yIGNvbG9yV2l0aFVuc2lnbmVkTG9uZzpOU19GQUNFX0JBQ0tHUk9V TkQgKGZhY2UpXQorCQkgICAgICBjb2xvcldpdGhBbHBoYUNvbXBvbmVudDogcy0+Zi0+YWxwaGFf YmFja2dyb3VuZF0KICAgICAgICAgICAgICAgICAgIDogRlJBTUVfQkFDS0dST1VORF9DT0xPUiAo cy0+ZikpIHNldF07CisKICAgICAgICAgICAgICAgZWxzZSBpZiAoZmFjZSAmJiAoTlNfRkFDRV9C QUNLR1JPVU5EIChmYWNlKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9PSBbKE5T Q29sb3IgKikgRlJBTUVfQ1VSU09SX0NPTE9SIChzLT5mKQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWRMb25nXSkpCkBAIC0zOTAyLDcgKzM5 MDQsNyBAQCBGdW5jdGlvbiBtb2RlbGVkIGFmdGVyIHhfZHJhd19nbHlwaF9zdHJpbmdfYm94ICgp LgogICAgICBvdGhlcndpc2UsIHNpbmNlIHdlIGNvbXBvc2l0ZSB0aGUgaW1hZ2UgdW5kZXIgTlMg KGluc3RlYWQgb2YgbXVja2luZwogICAgICB3aXRoIGl0cyBiYWNrZ3JvdW5kIGNvbG9yKSwgd2Ug bXVzdCBjbGVhciBqdXN0IHRoZSBpbWFnZSBhcmVhLiAgKi8KIAotICBbW05TQ29sb3IgY29sb3JX aXRoVW5zaWduZWRMb25nOk5TX0ZBQ0VfQkFDS0dST1VORCAoZmFjZSldIHNldF07CisgIFtbW05T Q29sb3IgY29sb3JXaXRoVW5zaWduZWRMb25nOk5TX0ZBQ0VfQkFDS0dST1VORCAoZmFjZSldIGNv bG9yV2l0aEFscGhhQ29tcG9uZW50OiBzLT5mLT5hbHBoYV9iYWNrZ3JvdW5kXSBzZXRdOwogCiAg IGlmIChiZ19oZWlnaHQgPiBzLT5zbGljZS5oZWlnaHQgfHwgcy0+aW1nLT5obWFyZ2luIHx8IHMt PmltZy0+dm1hcmdpbgogICAgICAgfHwgcy0+aW1nLT5tYXNrIHx8IHMtPmltZy0+cGl4bWFwID09 IDAgfHwgcy0+d2lkdGggIT0gcy0+YmFja2dyb3VuZF93aWR0aCkKQEAgLTM5NzIsNyArMzk3NCw3 IEBAIEZ1bmN0aW9uIG1vZGVsZWQgYWZ0ZXIgeF9kcmF3X2dseXBoX3N0cmluZ19ib3ggKCkuCiAg IGlmIChzLT5obCA9PSBEUkFXX0NVUlNPUikKICAgICB7CiAgICAgICBbRlJBTUVfQ1VSU09SX0NP TE9SIChzLT5mKSBzZXRdOwotICAgICAgdGRDb2wgPSBbTlNDb2xvciBjb2xvcldpdGhVbnNpZ25l ZExvbmc6IE5TX0ZBQ0VfQkFDS0dST1VORCAoZmFjZSldOworICAgICAgdGRDb2wgPSBbW05TQ29s b3IgY29sb3JXaXRoVW5zaWduZWRMb25nOiBOU19GQUNFX0JBQ0tHUk9VTkQgKGZhY2UpXSBjb2xv cldpdGhBbHBoYUNvbXBvbmVudDogcy0+Zi0+YWxwaGFfYmFja2dyb3VuZF07CiAgICAgfQogICBl bHNlCiAgICAgdGRDb2wgPSBbTlNDb2xvciBjb2xvcldpdGhVbnNpZ25lZExvbmc6IE5TX0ZBQ0Vf Rk9SRUdST1VORCAoZmFjZSldOwpAQCAtNDA2NiwxMCArNDA2OCwxMCBAQCBGdW5jdGlvbiBtb2Rl bGVkIGFmdGVyIHhfZHJhd19nbHlwaF9zdHJpbmdfYm94ICgpLgogCQlmYWNlID0gRkFDRV9GUk9N X0lEIChzLT5mLCBNT1VTRV9GQUNFX0lEKTsKIAkgICAgICBwcmVwYXJlX2ZhY2VfZm9yX2Rpc3Bs YXkgKHMtPmYsIGZhY2UpOwogCi0JICAgICAgW1tOU0NvbG9yIGNvbG9yV2l0aFVuc2lnbmVkTG9u ZzogZmFjZS0+YmFja2dyb3VuZF0gc2V0XTsKKwkgICAgICBbW1tOU0NvbG9yIGNvbG9yV2l0aFVu c2lnbmVkTG9uZzogZmFjZS0+YmFja2dyb3VuZF0gY29sb3JXaXRoQWxwaGFDb21wb25lbnQ6IHMt PmYtPmFscGhhX2JhY2tncm91bmRdIHNldF07CiAJICAgIH0KIAkgIGVsc2UKLQkgICAgW1tOU0Nv bG9yIGNvbG9yV2l0aFVuc2lnbmVkTG9uZzogcy0+ZmFjZS0+YmFja2dyb3VuZF0gc2V0XTsKKwkg ICAgW1tbTlNDb2xvciBjb2xvcldpdGhVbnNpZ25lZExvbmc6IHMtPmZhY2UtPmJhY2tncm91bmRd IGNvbG9yV2l0aEFscGhhQ29tcG9uZW50OiBzLT5mLT5hbHBoYV9iYWNrZ3JvdW5kXSBzZXRdOwog CSAgTlNSZWN0RmlsbCAoTlNNYWtlUmVjdCAoeCwgeSwgdywgaCkpOwogCX0KICAgICB9CkBAIC00 MDk1LDcgKzQwOTcsNyBAQCBGdW5jdGlvbiBtb2RlbGVkIGFmdGVyIHhfZHJhd19nbHlwaF9zdHJp bmdfYm94ICgpLgogCSAgaWYgKHMtPmhsID09IERSQVdfQ1VSU09SKQogCSAgICBbRlJBTUVfQ1VS U09SX0NPTE9SIChzLT5mKSBzZXRdOwogCSAgZWxzZQotCSAgICBbW05TQ29sb3IgY29sb3JXaXRo VW5zaWduZWRMb25nOiBzLT5mYWNlLT5iYWNrZ3JvdW5kXSBzZXRdOworCSAgICBbW1tOU0NvbG9y IGNvbG9yV2l0aFVuc2lnbmVkTG9uZzogcy0+ZmFjZS0+YmFja2dyb3VuZF0gY29sb3JXaXRoQWxw aGFDb21wb25lbnQ6IHMtPmYtPmFscGhhX2JhY2tncm91bmRdIHNldF07CiAKIAkgIE5TUmVjdEZp bGwgKE5TTWFrZVJlY3QgKHgsIHMtPnksIGJhY2tncm91bmRfd2lkdGgsIHMtPmhlaWdodCkpOwog CX0KQEAgLTg0MzYsOCArODQzOCw4IEBAIC0gKHZvaWQpdG9nZ2xlRnVsbFNjcmVlbjogKGlkKXNl bmRlcgogICAgICAgICB9CiAKICAgICAgIFt3IHNldENvbnRlbnRWaWV3OltmdyBjb250ZW50Vmll d11dOwotICAgICAgW3cgc2V0QmFja2dyb3VuZENvbG9yOiBjb2xdOwotICAgICAgaWYgKFtjb2wg YWxwaGFDb21wb25lbnRdICE9IChFbWFjc0NHRmxvYXQpIDEuMCkKKyAgICAgIFt3IHNldEJhY2tn cm91bmRDb2xvcjogW2NvbCBjb2xvcldpdGhBbHBoYUNvbXBvbmVudDogZi0+YWxwaGFfYmFja2dy b3VuZF1dOworICAgICAgaWYgKGYtPmFscGhhX2JhY2tncm91bmQgIT0gKEVtYWNzQ0dGbG9hdCkg MS4wKQogICAgICAgICBbdyBzZXRPcGFxdWU6IE5PXTsKIAogICAgICAgZi0+Ym9yZGVyX3dpZHRo ID0gW3cgYm9yZGVyV2lkdGhdOwpAQCAtOTE3Miw5ICs5MTc0LDkgQEAgLSAoaW5zdGFuY2V0eXBl KSBpbml0V2l0aEVtYWNzRnJhbWU6IChzdHJ1Y3QgZnJhbWUgKikgZgogICAgICAgZi0+Ym9yZGVy X3dpZHRoID0gW3NlbGYgYm9yZGVyV2lkdGhdOwogCiAgICAgICBjb2wgPSBbTlNDb2xvciBjb2xv cldpdGhVbnNpZ25lZExvbmc6TlNfRkFDRV9CQUNLR1JPVU5ECi0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKEZBQ0VfRlJPTV9JRCAoZiwgREVGQVVMVF9GQUNFX0lEKSldOwot ICAgICAgW3NlbGYgc2V0QmFja2dyb3VuZENvbG9yOmNvbF07Ci0gICAgICBpZiAoW2NvbCBhbHBo YUNvbXBvbmVudF0gIT0gKEVtYWNzQ0dGbG9hdCkgMS4wKQorCQkgICAgICAoRkFDRV9GUk9NX0lE IChmLCBERUZBVUxUX0ZBQ0VfSUQpKV07CisgICAgICBbc2VsZiBzZXRCYWNrZ3JvdW5kQ29sb3I6 W2NvbCBjb2xvcldpdGhBbHBoYUNvbXBvbmVudDpmLT5hbHBoYV9iYWNrZ3JvdW5kXV07CisgICAg ICBpZiAoZi0+YWxwaGFfYmFja2dyb3VuZCAhPSAoRW1hY3NDR0Zsb2F0KSAxLjApCiAgICAgICAg IFtzZWxmIHNldE9wYXF1ZTpOT107CiAKICAgICAgIC8qIHRvb2xiYXIgc3VwcG9ydCAqLwo= --000000000000410ab1062e87e5e9 Content-Type: text/plain; charset="US-ASCII" Content-Disposition: attachment Content-Transfer-Encoding: base64 X-Attachment-Id: 46ba6a508e274aa2_0.2 LS0tLS0tLS0tLS0tLS0tLS0tLS0gRW5kIG9mIGZvcndhcmRlZCBtZXNzYWdlIC0tLS0tLS0tLS0t LS0tLS0tLS0tCg== --000000000000410ab1062e87e5e9--
bug-gnu-emacs@HIDDEN
:bug#71850
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 30 Jun 2024 05:09:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 30 01:09:27 2024 Received: from localhost ([127.0.0.1]:54423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sNmoY-0002vy-W4 for submit <at> debbugs.gnu.org; Sun, 30 Jun 2024 01:09:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:46850) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1sNmoX-0002vr-Nc for submit <at> debbugs.gnu.org; Sun, 30 Jun 2024 01:09:26 -0400 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 <stefankangas@HIDDEN>) id 1sNmoV-0008Qb-Vp for bug-gnu-emacs@HIDDEN; Sun, 30 Jun 2024 01:09:25 -0400 Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <stefankangas@HIDDEN>) id 1sNmoT-00081f-BB for bug-gnu-emacs@HIDDEN; Sun, 30 Jun 2024 01:09:23 -0400 Received: by mail-ed1-x535.google.com with SMTP id 4fb4d7f45d1cf-57d280e2d5dso2247661a12.1 for <bug-gnu-emacs@HIDDEN>; Sat, 29 Jun 2024 22:09:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719724160; x=1720328960; darn=gnu.org; h=to:subject:message-id:date:mime-version:references:from:from:to:cc :subject:date:message-id:reply-to; bh=vpWypJ8Kd3j8dS/1xDg/GfymtLOjhri6YTnSOyUMvL4=; b=KmAkmg6pXPxODIJcRJO8tjyXZErz0FOZyEhUwu/xBIUy5b45YeFmXYaYWIyIHG4Euk dIBSY9bKRtM07Mh3uSOokQp6OZXDMUric0kbvODr/ANNuZZvNFiJh0JC1cY9O9IA9XaN sKLmf7XdeAYNpFIfTYaQxjiUpYboYTHeWMVS61fTCKNfD8DiIDNJm5CBpVX3y8zFBVxV 8uZJsRXa2UxVW3ys4Rumn8TRozXDVzpj0HgW/8kabdNEU9G+tEME6H9o1xMcFIptbmgB eqCWnzJfa4YcNAoP6mrU3afhdBcp7lzSz+gWmU217wYT5m0rd8v7kFrPzahmeZFaZ/Ak wtpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719724160; x=1720328960; h=to:subject:message-id:date:mime-version:references:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=vpWypJ8Kd3j8dS/1xDg/GfymtLOjhri6YTnSOyUMvL4=; b=X5wjcV98tvl1INxfs+MSsP0FuKAwiafK2sWc0eeYUnpE0SarCCctzX118Q3Mwm5L0v +rFGECT1J9SQ19PGcJM5g5j9Hg5RPW/sEa/85JnZQ0NCim6lCFvAumgzx5qo4Yyy4mJO hNQchGvjbQMvV8tVfHCJ5msBiuVaEAO9LeJZhQtZKBBXdqc4Ok3MFIsXwYV01ewUHGeZ xqAEvth8mjQ72QeVfyzRdE9B+8sr46fHGynngOSM+g0jDtwYWVv8AZVxLJcdG0fPKMVv sBosDTQ78sQbilbtl3FT/BYYxHGR1c3YoSGAxG0rtLNnk2YPvvM80jifiHVdEUT/s7XG +Wdg== X-Gm-Message-State: AOJu0YxAhFkd6JChHLO6U4Hhh4BrRrp3JwH4nV0vv7G9xJ5pAqvC8oW5 BsFlwHvodxAVai6CH5RmPrx86Ud5ClDdT8U2gP4vL9fR5POG2iwkMs0CO+V/cab8CwApNZ3KQut oukRuJUiLUz5XmcE15hAANz7Uc3CuXAItl34= X-Google-Smtp-Source: AGHT+IG4tbj/+uDitlwPnFdnrRi0QNbwcjhXL/aGZ189dR9rtN5X78LvgUe6Fo3bsINtfS9aDxK/oCz0AtKdvkPQLHw= X-Received: by 2002:a05:6402:5208:b0:585:357a:87c0 with SMTP id 4fb4d7f45d1cf-5879f0c68c5mr1580184a12.3.1719724159613; Sat, 29 Jun 2024 22:09:19 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 29 Jun 2024 22:09:18 -0700 From: Stefan Kangas <stefankangas@HIDDEN> References: <CABtg_LnGdfnu_+x24j4aUbkcp9w5Mn3zyXVntBos+29qykxOgw@HIDDEN> X-Debbugs-CC: Jon Rubens <jonathan.rubens@HIDDEN>, Po Lu <luangruo@HIDDEN> MIME-Version: 1.0 Date: Sat, 29 Jun 2024 22:09:18 -0700 Message-ID: <CADwFkmksxJLqzbErwvWc08x0qULEYkEVJ0bYxx7q57=9=Kvd+w@HIDDEN> Subject: [PATCH] macOS (Cocoa) alpha-background To: bug-gnu-emacs@HIDDEN Content-Type: multipart/mixed; boundary="000000000000a562e9061c147be0" Received-SPF: pass client-ip=2a00:1450:4864:20::535; envelope-from=stefankangas@HIDDEN; helo=mail-ed1-x535.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.3 (-) 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: -2.3 (--) --000000000000a562e9061c147be0 Content-Type: text/plain; charset="UTF-8" Severity: wishlist -------------------- Start of forwarded message -------------------- From: Jon Rubens <jonathan.rubens@HIDDEN> Date: Thu, 27 Jun 2024 17:38:29 -0700 Subject: Re: macOS (Cocoa) alpha-background To: Stefan Kangas <stefankangas@HIDDEN> Cc: Po Lu <luangruo@HIDDEN>, emacs-devel@HIDDEN --000000000000a562e9061c147be0 Content-Type: text/plain; charset="utf-8" Content-Disposition: attachment Content-Transfer-Encoding: base64 X-Attachment-Id: 5de08e0d3e6f236a_0.1.0 PiBDb3B5cmlnaHQgRm9ybSBzZW50IG9mZi1saXN0LgpTZW50IGluIHRoZSBjb21wbGV0ZWQgZm9y bS4KCkF0dGFjaGVkIGlzIGFuIHVwZGF0ZWQgcGF0Y2ggd2l0aCB0aGUgcHJvcGVyIGZvcm1hdHRp bmcgdXBkYXRlZCBmb3IgRW1hY3MtMzAuCgotLSAKSm9uCg== --000000000000a562e9061c147be0 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Add-alpha-background-feature-to-MacOS-Emacs.patch" Content-Disposition: attachment; filename="0001-Add-alpha-background-feature-to-MacOS-Emacs.patch" Content-Transfer-Encoding: base64 Content-ID: <f_lxxys5fk0> X-Attachment-Id: 5de08e0d3e6f236a_0.1.1 RnJvbSAyNjk1ZTgwNzY0YmQyNTRkMTJkYjNhNjI3ZDJjMDIwYjEwMmJmMzM3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb25hdGhhbiBSdWJlbnMgPGpvbmF0aGFucnViZW5zQGdtYWls LmNvbT4KRGF0ZTogVGh1LCAyNyBKdW4gMjAyNCAxNjo1MjozNiAtMDcwMApTdWJqZWN0OiBbUEFU Q0hdIEFkZCBhbHBoYS1iYWNrZ3JvdW5kIGZlYXR1cmUgdG8gTWFjT1MgRW1hY3MKCi0tLQogc3Jj L21hY2ZvbnQubSB8IDEwICsrKysrKysrLS0KIHNyYy9uc2Zucy5tICAgfCA0MiArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogc3JjL25zdGVybS5tICB8IDUyICsrKysr KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBj aGFuZ2VkLCA3NCBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9z cmMvbWFjZm9udC5tIGIvc3JjL21hY2ZvbnQubQppbmRleCBlM2IzZDQwZGY0My4uYTIwNDRmMjNi OWQgMTAwNjQ0Ci0tLSBhL3NyYy9tYWNmb250Lm0KKysrIGIvc3JjL21hY2ZvbnQubQpAQCAtMjk5 NCw5ICsyOTk0LDE0IEBAIFNvIHdlIHVzZSBDVEZvbnREZXNjcmlwdG9yQ3JlYXRlTWF0Y2hpbmdG b250RGVzY3JpcHRvciAobm8KICAgICAgICAgICAgIENHX1NFVF9GSUxMX0NPTE9SX1dJVEhfRkFD RV9GT1JFR1JPVU5EIChjb250ZXh0LCBmYWNlKTsKICAgICAgICAgICBlbHNlCiAgICAgICAgICAg ICBDR19TRVRfRklMTF9DT0xPUl9XSVRIX0ZSQU1FX0NVUlNPUiAoY29udGV4dCwgZik7Ci0gICAg ICAgIH0KKwkgIENHQ29udGV4dFNldEFscGhhIChjb250ZXh0LCAxKTsKKwl9CiAgICAgICBlbHNl Ci0gICAgICAgIENHX1NFVF9GSUxMX0NPTE9SX1dJVEhfRkFDRV9CQUNLR1JPVU5EIChjb250ZXh0 LCBmYWNlKTsKKwl7CisJICBDR0NvbnRleHRTZXRBbHBoYSAoY29udGV4dCwgZi0+YWxwaGFfYmFj a2dyb3VuZCk7CisJICBDR19TRVRfRklMTF9DT0xPUl9XSVRIX0ZBQ0VfQkFDS0dST1VORCAoY29u dGV4dCwgZmFjZSk7CisJfQorICAgICAgQ0dDb250ZXh0Q2xlYXJSZWN0IChjb250ZXh0LCBiYWNr Z3JvdW5kX3JlY3QpOwogICAgICAgQ0dDb250ZXh0RmlsbFJlY3RzIChjb250ZXh0LCAmYmFja2dy b3VuZF9yZWN0LCAxKTsKICAgICB9CiAKQEAgLTMwMDUsNiArMzAxMCw3IEBAIFNvIHdlIHVzZSBD VEZvbnREZXNjcmlwdG9yQ3JlYXRlTWF0Y2hpbmdGb250RGVzY3JpcHRvciAobm8KICAgICAgIENH QWZmaW5lVHJhbnNmb3JtIGF0Zm07CiAKICAgICAgIENHQ29udGV4dFNjYWxlQ1RNIChjb250ZXh0 LCAxLCAtMSk7CisgICAgICBDR0NvbnRleHRTZXRBbHBoYSAoY29udGV4dCwgMSk7CiAgICAgICBp ZiAocy0+aGwgPT0gRFJBV19DVVJTT1IpCiAgICAgICAgIHsKICAgICAgICAgICBpZiAoZmFjZSAm JiAoTlNfRkFDRV9CQUNLR1JPVU5EIChmYWNlKQpkaWZmIC0tZ2l0IGEvc3JjL25zZm5zLm0gYi9z cmMvbnNmbnMubQppbmRleCBhZGQ3YTkzZGZiYS4uNmVlMGY5Y2Y3MDcgMTAwNjQ0Ci0tLSBhL3Ny Yy9uc2Zucy5tCisrKyBiL3NyYy9uc2Zucy5tCkBAIC0yOTksNyArMjk5LDcgQEAgVHVybiB0aGUg aW5wdXQgbWVudSAoYW4gTlNNZW51KSBpbnRvIGEgbGlzcCBsaXN0IGZvciB0cmFja2luZyBvbiBs aXNwIHNpZGUuCiAgIHN0cnVjdCBmYWNlICpmYWNlOwogICBOU0NvbG9yICpjb2w7CiAgIE5TVmll dyAqdmlldyA9IEZSQU1FX05TX1ZJRVcgKGYpOwotICBFbWFjc0NHRmxvYXQgYWxwaGE7CisgIEVt YWNzQ0dGbG9hdCBhbHBoYSA9IGYtPmFscGhhX2JhY2tncm91bmQ7CiAKICAgYmxvY2tfaW5wdXQg KCk7CiAgIGlmIChuc19saXNwX3RvX2NvbG9yIChhcmcsICZjb2wpKQpAQCAtMzE0LDExICszMTQs MTAgQEAgVHVybiB0aGUgaW5wdXQgbWVudSAoYW4gTlNNZW51KSBpbnRvIGEgbGlzcCBsaXN0IGZv ciB0cmFja2luZyBvbiBsaXNwIHNpZGUuCiAgIGYtPm91dHB1dF9kYXRhLm5zLT5iYWNrZ3JvdW5k X2NvbG9yID0gY29sOwogCiAgIEZSQU1FX0JBQ0tHUk9VTkRfUElYRUwgKGYpID0gW2NvbCB1bnNp Z25lZExvbmddOwotICBhbHBoYSA9IFtjb2wgYWxwaGFDb21wb25lbnRdOwogCiAgIGlmICh2aWV3 ICE9IG5pbCkKICAgICB7Ci0gICAgICBbW3ZpZXcgd2luZG93XSBzZXRCYWNrZ3JvdW5kQ29sb3I6 IGNvbF07CisgICAgICBbW3ZpZXcgd2luZG93XSBzZXRCYWNrZ3JvdW5kQ29sb3I6IFtjb2wgY29s b3JXaXRoQWxwaGFDb21wb25lbnQ6IGFscGhhXV07CiAKICAgICAgIGlmIChhbHBoYSAhPSAoRW1h Y3NDR0Zsb2F0KSAxLjApCiAgICAgICAgICAgW1t2aWV3IHdpbmRvd10gc2V0T3BhcXVlOiBOT107 CkBAIC0zMjgsMTAgKzMyNyw3IEBAIFR1cm4gdGhlIGlucHV0IG1lbnUgKGFuIE5TTWVudSkgaW50 byBhIGxpc3AgbGlzdCBmb3IgdHJhY2tpbmcgb24gbGlzcCBzaWRlLgogICAgICAgZmFjZSA9IEZS QU1FX0RFRkFVTFRfRkFDRSAoZik7CiAgICAgICBpZiAoZmFjZSkKICAgICAgICAgewotICAgICAg ICAgIGNvbCA9IFtOU0NvbG9yIGNvbG9yV2l0aFVuc2lnbmVkTG9uZzpOU19GQUNFX0JBQ0tHUk9V TkQgKGZhY2UpXTsKLSAgICAgICAgICBmYWNlLT5iYWNrZ3JvdW5kID0gW1tjb2wgY29sb3JXaXRo QWxwaGFDb21wb25lbnQ6IGFscGhhXQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu c2lnbmVkTG9uZ107Ci0KKyAgICAgICAgICBmYWNlLT5iYWNrZ3JvdW5kID0gW2NvbCB1bnNpZ25l ZExvbmddOwogICAgICAgICAgIHVwZGF0ZV9mYWNlX2Zyb21fZnJhbWVfcGFyYW1ldGVyIChmLCBR YmFja2dyb3VuZF9jb2xvciwgYXJnKTsKICAgICAgICAgfQogCkBAIC0zNDQsNiArMzQwLDM2IEBA IFR1cm4gdGhlIGlucHV0IG1lbnUgKGFuIE5TTWVudSkgaW50byBhIGxpc3AgbGlzdCBmb3IgdHJh Y2tpbmcgb24gbGlzcCBzaWRlLgogICB1bmJsb2NrX2lucHV0ICgpOwogfQogCitzdGF0aWMgdm9p ZAorbnNfc2V0X2FscGhhX2JhY2tncm91bmQgKHN0cnVjdCBmcmFtZSAqZiwgTGlzcF9PYmplY3Qg YXJnLCBMaXNwX09iamVjdCBvbGR2YWwpCit7CisgIE5TVmlldyAqdmlldyA9IEZSQU1FX05TX1ZJ RVcgKGYpOworICBkb3VibGUgYWxwaGEgPSAxLjA7CisKKyAgaWYgKE5JTFAgKGFyZykpCisgICAg YWxwaGEgPSAxLjA7CisgIGVsc2UgaWYgKEZMT0FUUCAoYXJnKSkKKyAgICB7CisgICAgICBhbHBo YSA9IFhGTE9BVF9EQVRBIChhcmcpOworICAgICAgaWYgKCEgKDAgPD0gYWxwaGEgJiYgYWxwaGEg PD0gMS4wKSkKKwlhcmdzX291dF9vZl9yYW5nZSAobWFrZV9mbG9hdCAoMC4wKSwgbWFrZV9mbG9h dCAoMS4wKSk7CisgICAgfQorICBlbHNlIGlmIChGSVhOVU1QIChhcmcpKQorICAgIHsKKyAgICAg IEVNQUNTX0lOVCBpYWxwaGEgPSBYRklYTlVNIChhcmcpOworICAgICAgaWYgKCEgKDAgPD0gaWFs cGhhICYmIGlhbHBoYSA8PSAxMDApKQorCWFyZ3Nfb3V0X29mX3JhbmdlIChtYWtlX2ZpeG51bSAo MCksIG1ha2VfZml4bnVtICgxMDApKTsKKyAgICAgIGFscGhhID0gaWFscGhhIC8gMTAwLjA7Cisg ICAgfQorICBlbHNlCisgICAgd3JvbmdfdHlwZV9hcmd1bWVudCAoUW51bWJlcnAsIGFyZyk7CisK KyAgZi0+YWxwaGFfYmFja2dyb3VuZCA9IGFscGhhOworICBbW3ZpZXcgd2luZG93XSBzZXRCYWNr Z3JvdW5kQ29sb3I6IFtmLT5vdXRwdXRfZGF0YS5ucy0+YmFja2dyb3VuZF9jb2xvcgorCQkJCQkg Y29sb3JXaXRoQWxwaGFDb21wb25lbnQ6IGFscGhhXV07CisgIHJlY29tcHV0ZV9iYXNpY19mYWNl cyAoZik7CisgIFNFVF9GUkFNRV9HQVJCQUdFRCAoZik7Cit9CiAKIHN0YXRpYyB2b2lkCiBuc19z ZXRfY3Vyc29yX2NvbG9yIChzdHJ1Y3QgZnJhbWUgKmYsIExpc3BfT2JqZWN0IGFyZywgTGlzcF9P YmplY3Qgb2xkdmFsKQpAQCAtMTEwOSw3ICsxMTM1LDcgQEAgVHVybiB0aGUgaW5wdXQgbWVudSAo YW4gTlNNZW51KSBpbnRvIGEgbGlzcCBsaXN0IGZvciB0cmFja2luZyBvbiBsaXNwIHNpZGUuCiAg IG5zX3NldF96X2dyb3VwLAogICAwLCAvKiB4X3NldF9vdmVycmlkZV9yZWRpcmVjdCAqLwogICBn dWlfc2V0X25vX3NwZWNpYWxfZ2x5cGhzLAotICBndWlfc2V0X2FscGhhX2JhY2tncm91bmQsCisg IG5zX3NldF9hbHBoYV9iYWNrZ3JvdW5kLAogICBOVUxMLAogI2lmZGVmIE5TX0lNUExfQ09DT0EK ICAgbnNfc2V0X2FwcGVhcmFuY2UsCmRpZmYgLS1naXQgYS9zcmMvbnN0ZXJtLm0gYi9zcmMvbnN0 ZXJtLm0KaW5kZXggNzk0NjMwZGUxYzEuLmZlMDlkZTE0MGRkIDEwMDY0NAotLS0gYS9zcmMvbnN0 ZXJtLm0KKysrIGIvc3JjL25zdGVybS5tCkBAIC0yNjI3LDggKzI2MjcsMTAgQEAgSGlkZSB0aGUg d2luZG93IChYMTEgc2VtYW50aWNzKQogCiAgIGJsb2NrX2lucHV0ICgpOwogICBuc19mb2N1cyAo ZiwgJnIsIDEpOwotICBbW05TQ29sb3IgY29sb3JXaXRoVW5zaWduZWRMb25nOk5TX0ZBQ0VfQkFD S0dST1VORAotCQkJICAgIChGQUNFX0ZST01fSUQgKGYsIERFRkFVTFRfRkFDRV9JRCkpXSBzZXRd OworICBbW1tOU0NvbG9yIGNvbG9yV2l0aFVuc2lnbmVkTG9uZzpOU19GQUNFX0JBQ0tHUk9VTkQK KwkJCQkgKEZBQ0VfRlJPTV9JRCAoZiwgREVGQVVMVF9GQUNFX0lEKSldCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBjb2xvcldpdGhBbHBoYUNvbXBvbmVudDogZi0+YWxwaGEKKyAg ICAgX2JhY2tncm91bmRdIHNldF07CiAgIE5TUmVjdEZpbGwgKHIpOwogICBuc191bmZvY3VzIChm KTsKIApAQCAtMjY1Niw3ICsyNjU4LDggQEAgSGlkZSB0aGUgd2luZG93IChYMTEgc2VtYW50aWNz KQogCiAgIHIgPSBOU0ludGVyc2VjdGlvblJlY3QgKHIsIFt2aWV3IGZyYW1lXSk7CiAgIG5zX2Zv Y3VzIChmLCAmciwgMSk7Ci0gIFtbTlNDb2xvciBjb2xvcldpdGhVbnNpZ25lZExvbmc6TlNfRkFD RV9CQUNLR1JPVU5EIChmYWNlKV0gc2V0XTsKKyAgW1tbTlNDb2xvciBjb2xvcldpdGhVbnNpZ25l ZExvbmc6TlNfRkFDRV9CQUNLR1JPVU5EIChmYWNlKV0KKyAgICAgY29sb3JXaXRoQWxwaGFDb21w b25lbnQ6IGYtPmFscGhhX2JhY2tncm91bmRdIHNldF07CiAKICAgTlNSZWN0RmlsbCAocik7CiAK QEAgLTI3NjAsNyArMjc2Myw4IEBAIEhpZGUgdGhlIHdpbmRvdyAoWDExIHNlbWFudGljcykKICAg ICAgICAgcmV0dXJuOwogCiAgICAgICBuc19mb2N1cyAoZiwgTlVMTCwgMSk7Ci0gICAgICBbW05T Q29sb3IgY29sb3JXaXRoVW5zaWduZWRMb25nOk5TX0ZBQ0VfQkFDS0dST1VORCAoZmFjZSldIHNl dF07CisgICAgICBbW1tOU0NvbG9yIGNvbG9yV2l0aFVuc2lnbmVkTG9uZzpOU19GQUNFX0JBQ0tH Uk9VTkQgKGZhY2UpXQorICAgICAgICAgY29sb3JXaXRoQWxwaGFDb21wb25lbnQ6IGYtPmFscGhh X2JhY2tncm91bmRdIHNldF07CiAgICAgICBOU1JlY3RGaWxsIChOU01ha2VSZWN0ICgwLCBtYXJn aW4sIHdpZHRoLCBib3JkZXIpKTsKICAgICAgIE5TUmVjdEZpbGwgKE5TTWFrZVJlY3QgKDAsIDAs IGJvcmRlciwgaGVpZ2h0KSk7CiAgICAgICBOU1JlY3RGaWxsIChOU01ha2VSZWN0ICgwLCBtYXJn aW4sIHdpZHRoLCBib3JkZXIpKTsKQEAgLTI4MTIsNyArMjgxNiw4IEBAIEhpZGUgdGhlIHdpbmRv dyAoWDExIHNlbWFudGljcykKICAgICAgICAgICBOU1JlY3QgciA9IE5TTWFrZVJlY3QgKDAsIHks IEZSQU1FX1BJWEVMX1dJRFRIIChmKSwgaGVpZ2h0KTsKICAgICAgICAgICBuc19mb2N1cyAoZiwg JnIsIDEpOwogCi0gICAgICAgICAgW1tOU0NvbG9yIGNvbG9yV2l0aFVuc2lnbmVkTG9uZzpOU19G QUNFX0JBQ0tHUk9VTkQgKGZhY2UpXSBzZXRdOworICAgICAgICAgIFtbW05TQ29sb3IgY29sb3JX aXRoVW5zaWduZWRMb25nOk5TX0ZBQ0VfQkFDS0dST1VORCAoZmFjZSldCisgICAgICAgICAgICAg Y29sb3JXaXRoQWxwaGFDb21wb25lbnQ6IGYtPmFscGhhX2JhY2tncm91bmRdIHNldF07CiAgICAg ICAgICAgTlNSZWN0RmlsbCAoTlNNYWtlUmVjdCAoMCwgeSwgd2lkdGgsIGhlaWdodCkpOwogICAg ICAgICAgIE5TUmVjdEZpbGwgKE5TTWFrZVJlY3QgKEZSQU1FX1BJWEVMX1dJRFRIIChmKSAtIHdp ZHRoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHksIHdpZHRoLCBoZWlnaHQp KTsKQEAgLTI5NzYsOCArMjk4MSw4IEBAIEhpZGUgdGhlIHdpbmRvdyAoWDExIHNlbWFudGljcykK ICAgaWYgKCEgTlNJc0VtcHR5UmVjdCAoY2xlYXJSZWN0KSkKICAgICB7CiAgICAgICBOU1RSQUNF X1JFQ1QgKCJjbGVhclJlY3QiLCBjbGVhclJlY3QpOwotCi0gICAgICBbW05TQ29sb3IgY29sb3JX aXRoVW5zaWduZWRMb25nOmZhY2UtPmJhY2tncm91bmRdIHNldF07CisgICAgICBbW1tOU0NvbG9y IGNvbG9yV2l0aFVuc2lnbmVkTG9uZzpmYWNlLT5iYWNrZ3JvdW5kXQorICAgICAgICAgY29sb3JX aXRoQWxwaGFDb21wb25lbnQ6IGYtPmFscGhhX2JhY2tncm91bmRdIHNldF07CiAgICAgICBOU1Jl Y3RGaWxsIChjbGVhclJlY3QpOwogICAgIH0KIApAQCAtMzAwOCw3ICszMDEzLDcgQEAgSGlkZSB0 aGUgd2luZG93IChYMTEgc2VtYW50aWNzKQogICAgICAgZWxzZQogICAgICAgICBibV9jb2xvciA9 IGYtPm91dHB1dF9kYXRhLm5zLT5jdXJzb3JfY29sb3I7CiAKLSAgICAgIFtibV9jb2xvciBzZXRd OworICAgICAgW1tibV9jb2xvciBjb2xvcldpdGhBbHBoYUNvbXBvbmVudDpmLT5hbHBoYV9iYWNr Z3JvdW5kXSBzZXRdOwogICAgICAgW2JtcCBmaWxsXTsKIAogICAgICAgW2JtcCByZWxlYXNlXTsK QEAgLTM3OTcsNyArMzgwMiw4IEBAIEZ1bmN0aW9uIG1vZGVsZWQgYWZ0ZXIgeF9kcmF3X2dseXBo X3N0cmluZ19ib3ggKCkuCiAgIGlmIChzLT5mYWNlLT5ib3ggPT0gRkFDRV9TSU1QTEVfQk9YICYm IHMtPmZhY2UtPmJveF9jb2xvcikKICAgICB7CiAgICAgICBuc19kcmF3X2JveCAociwgYWJzICho dGhpY2tuZXNzKSwgYWJzICh2dGhpY2tuZXNzKSwKLSAgICAgICAgICAgICAgICAgICBbTlNDb2xv ciBjb2xvcldpdGhVbnNpZ25lZExvbmc6ZmFjZS0+Ym94X2NvbG9yXSwKKyAgICAgICAgICAgICAg ICAgICBbW05TQ29sb3IgY29sb3JXaXRoVW5zaWduZWRMb25nOmZhY2UtPmJveF9jb2xvcl0KKyAg ICAgICAgICAgICAgICAgICAgIGNvbG9yV2l0aEFscGhhQ29tcG9uZW50OiBzLT5mLT5hbHBoYV9i YWNrZ3JvdW5kXSwKICAgICAgICAgICAgICAgICAgICBsZWZ0X3AsIHJpZ2h0X3ApOwogICAgIH0K ICAgZWxzZQpAQCAtMzg0Miw3ICszODQ4LDggQEAgRnVuY3Rpb24gbW9kZWxlZCBhZnRlciB4X2Ry YXdfZ2x5cGhfc3RyaW5nX2JveCAoKS4KIAl7CiAJICBpZiAocy0+aGwgIT0gRFJBV19DVVJTT1Ip CiAJICAgIFsoTlNfRkFDRV9CQUNLR1JPVU5EIChmYWNlKSAhPSAwCi0JICAgICAgPyBbTlNDb2xv ciBjb2xvcldpdGhVbnNpZ25lZExvbmc6TlNfRkFDRV9CQUNLR1JPVU5EIChmYWNlKV0KKwkgICAg ICA/IFtbTlNDb2xvciBjb2xvcldpdGhVbnNpZ25lZExvbmc6TlNfRkFDRV9CQUNLR1JPVU5EIChm YWNlKV0KKwkJICAgICAgY29sb3JXaXRoQWxwaGFDb21wb25lbnQ6IHMtPmYtPmFscGhhX2JhY2tn cm91bmRdCiAJICAgICAgOiBGUkFNRV9CQUNLR1JPVU5EX0NPTE9SIChzLT5mKSkgc2V0XTsKIAkg IGVsc2UgaWYgKGZhY2UgJiYgKE5TX0ZBQ0VfQkFDS0dST1VORCAoZmFjZSkKIAkJCSAgICA9PSBb KE5TQ29sb3IgKikgRlJBTUVfQ1VSU09SX0NPTE9SIChzLT5mKQpAQCAtMzk4MSw3ICszOTg4LDgg QEAgRnVuY3Rpb24gbW9kZWxlZCBhZnRlciB4X2RyYXdfZ2x5cGhfc3RyaW5nX2JveCAoKS4KICAg ICAgb3RoZXJ3aXNlLCBzaW5jZSB3ZSBjb21wb3NpdGUgdGhlIGltYWdlIHVuZGVyIE5TIChpbnN0 ZWFkIG9mIG11Y2tpbmcKICAgICAgd2l0aCBpdHMgYmFja2dyb3VuZCBjb2xvciksIHdlIG11c3Qg Y2xlYXIganVzdCB0aGUgaW1hZ2UgYXJlYS4gICovCiAKLSAgW1tOU0NvbG9yIGNvbG9yV2l0aFVu c2lnbmVkTG9uZzpOU19GQUNFX0JBQ0tHUk9VTkQgKGZhY2UpXSBzZXRdOworICBbW1tOU0NvbG9y IGNvbG9yV2l0aFVuc2lnbmVkTG9uZzpOU19GQUNFX0JBQ0tHUk9VTkQgKGZhY2UpXQorICAgICBj b2xvcldpdGhBbHBoYUNvbXBvbmVudDogcy0+Zi0+YWxwaGFfYmFja2dyb3VuZF0gc2V0XTsKIAog ICBpZiAoYmdfaGVpZ2h0ID4gcy0+c2xpY2UuaGVpZ2h0IHx8IHMtPmltZy0+aG1hcmdpbiB8fCBz LT5pbWctPnZtYXJnaW4KICAgICAgIHx8IHMtPmltZy0+bWFzayB8fCBzLT5pbWctPnBpeG1hcCA9 PSAwIHx8IHMtPndpZHRoICE9IHMtPmJhY2tncm91bmRfd2lkdGgpCkBAIC00MDUxLDcgKzQwNTks OCBAQCBGdW5jdGlvbiBtb2RlbGVkIGFmdGVyIHhfZHJhd19nbHlwaF9zdHJpbmdfYm94ICgpLgog ICBpZiAocy0+aGwgPT0gRFJBV19DVVJTT1IpCiAgICAgewogICAgICAgW0ZSQU1FX0NVUlNPUl9D T0xPUiAocy0+Zikgc2V0XTsKLSAgICAgIHRkQ29sID0gW05TQ29sb3IgY29sb3JXaXRoVW5zaWdu ZWRMb25nOiBOU19GQUNFX0JBQ0tHUk9VTkQgKGZhY2UpXTsKKyAgICAgIHRkQ29sID0gW1tOU0Nv bG9yIGNvbG9yV2l0aFVuc2lnbmVkTG9uZzogTlNfRkFDRV9CQUNLR1JPVU5EIChmYWNlKV0KKyAg ICAgICAgICAgICAgICBjb2xvcldpdGhBbHBoYUNvbXBvbmVudDogcy0+Zi0+YWxwaGFfYmFja2dy b3VuZF07CiAgICAgfQogICBlbHNlCiAgICAgdGRDb2wgPSBbTlNDb2xvciBjb2xvcldpdGhVbnNp Z25lZExvbmc6IE5TX0ZBQ0VfRk9SRUdST1VORCAoZmFjZSldOwpAQCAtNDE0NCwxMCArNDE1Mywx MiBAQCBGdW5jdGlvbiBtb2RlbGVkIGFmdGVyIHhfZHJhd19nbHlwaF9zdHJpbmdfYm94ICgpLgog CQlmYWNlID0gRkFDRV9GUk9NX0lEIChzLT5mLCBNT1VTRV9GQUNFX0lEKTsKIAkgICAgICBwcmVw YXJlX2ZhY2VfZm9yX2Rpc3BsYXkgKHMtPmYsIGZhY2UpOwogCi0JICAgICAgW1tOU0NvbG9yIGNv bG9yV2l0aFVuc2lnbmVkTG9uZzogZmFjZS0+YmFja2dyb3VuZF0gc2V0XTsKKwkgICAgICBbW1tO U0NvbG9yIGNvbG9yV2l0aFVuc2lnbmVkTG9uZzogZmFjZS0+YmFja2dyb3VuZF0KKyAgICAgICAg ICAgICAgICAgY29sb3JXaXRoQWxwaGFDb21wb25lbnQ6IHMtPmYtPmFscGhhX2JhY2tncm91bmRd IHNldF07CiAJICAgIH0KIAkgIGVsc2UKLQkgICAgW1tOU0NvbG9yIGNvbG9yV2l0aFVuc2lnbmVk TG9uZzogcy0+ZmFjZS0+YmFja2dyb3VuZF0gc2V0XTsKKwkgICAgW1tbTlNDb2xvciBjb2xvcldp dGhVbnNpZ25lZExvbmc6IHMtPmZhY2UtPmJhY2tncm91bmRdCisgICAgICAgICAgICAgICBjb2xv cldpdGhBbHBoYUNvbXBvbmVudDogcy0+Zi0+YWxwaGFfYmFja2dyb3VuZF0gc2V0XTsKIAkgIE5T UmVjdEZpbGwgKE5TTWFrZVJlY3QgKHgsIHksIHcsIGgpKTsKIAl9CiAgICAgfQpAQCAtNDE3OCw3 ICs0MTg5LDggQEAgRnVuY3Rpb24gbW9kZWxlZCBhZnRlciB4X2RyYXdfZ2x5cGhfc3RyaW5nX2Jv eCAoKS4KIAkgIGVsc2UgaWYgKHMtPnN0aXBwbGVkX3ApCiAJICAgIFtbZHB5aW5mby0+Yml0bWFw c1tzLT5mYWNlLT5zdGlwcGxlIC0gMV0uaW1nIHN0aXBwbGVNYXNrXSBzZXRdOwogCSAgZWxzZQot CSAgICBbW05TQ29sb3IgY29sb3JXaXRoVW5zaWduZWRMb25nOiBzLT5mYWNlLT5iYWNrZ3JvdW5k XSBzZXRdOworCSAgICBbW1tOU0NvbG9yIGNvbG9yV2l0aFVuc2lnbmVkTG9uZzogcy0+ZmFjZS0+ YmFja2dyb3VuZF0KKyAgICAgICAgICAgICAgIGNvbG9yV2l0aEFscGhhQ29tcG9uZW50OiBzLT5m LT5hbHBoYV9iYWNrZ3JvdW5kXSBzZXRdOwogCiAJICBOU1JlY3RGaWxsIChOU01ha2VSZWN0ICh4 LCBzLT55LCBiYWNrZ3JvdW5kX3dpZHRoLCBzLT5oZWlnaHQpKTsKIAl9CkBAIC04NTQ1LDggKzg1 NTcsOCBAQCAtICh2b2lkKXRvZ2dsZUZ1bGxTY3JlZW46IChpZClzZW5kZXIKICAgICAgICAgfQog CiAgICAgICBbdyBzZXRDb250ZW50VmlldzpbZncgY29udGVudFZpZXddXTsKLSAgICAgIFt3IHNl dEJhY2tncm91bmRDb2xvcjogY29sXTsKLSAgICAgIGlmIChbY29sIGFscGhhQ29tcG9uZW50XSAh PSAoRW1hY3NDR0Zsb2F0KSAxLjApCisgICAgICBbdyBzZXRCYWNrZ3JvdW5kQ29sb3I6IFtjb2wg Y29sb3JXaXRoQWxwaGFDb21wb25lbnQ6IGYtPmFscGhhX2JhY2tncm91bmRdXTsKKyAgICAgIGlm IChmLT5hbHBoYV9iYWNrZ3JvdW5kICE9IChFbWFjc0NHRmxvYXQpIDEuMCkKICAgICAgICAgW3cg c2V0T3BhcXVlOiBOT107CiAKICAgICAgIGYtPmJvcmRlcl93aWR0aCA9IFt3IGJvcmRlcldpZHRo XTsKQEAgLTkyODMsOSArOTI5NSw5IEBAIC0gKGluc3RhbmNldHlwZSkgaW5pdFdpdGhFbWFjc0Zy YW1lOiAoc3RydWN0IGZyYW1lICopIGYKICAgICAgIGYtPmJvcmRlcl93aWR0aCA9IFtzZWxmIGJv cmRlcldpZHRoXTsKIAogICAgICAgY29sID0gW05TQ29sb3IgY29sb3JXaXRoVW5zaWduZWRMb25n Ok5TX0ZBQ0VfQkFDS0dST1VORAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChGQUNFX0ZST01fSUQgKGYsIERFRkFVTFRfRkFDRV9JRCkpXTsKLSAgICAgIFtzZWxmIHNldEJh Y2tncm91bmRDb2xvcjpjb2xdOwotICAgICAgaWYgKFtjb2wgYWxwaGFDb21wb25lbnRdICE9IChF bWFjc0NHRmxvYXQpIDEuMCkKKwkJICAgICAgKEZBQ0VfRlJPTV9JRCAoZiwgREVGQVVMVF9GQUNF X0lEKSldOworICAgICAgW3NlbGYgc2V0QmFja2dyb3VuZENvbG9yOltjb2wgY29sb3JXaXRoQWxw aGFDb21wb25lbnQ6Zi0+YWxwaGFfYmFja2dyb3VuZF1dOworICAgICAgaWYgKGYtPmFscGhhX2Jh Y2tncm91bmQgIT0gKEVtYWNzQ0dGbG9hdCkgMS4wKQogICAgICAgICBbc2VsZiBzZXRPcGFxdWU6 Tk9dOwogCiAgICAgICAvKiB0b29sYmFyIHN1cHBvcnQgKi8KLS0gCjIuMzkuMyAoQXBwbGUgR2l0 LTE0NikKCg== --000000000000a562e9061c147be0 Content-Type: text/plain; charset="US-ASCII" Content-Disposition: attachment Content-Transfer-Encoding: base64 X-Attachment-Id: 5de08e0d3e6f236a_0.2 LS0tLS0tLS0tLS0tLS0tLS0tLS0gRW5kIG9mIGZvcndhcmRlZCBtZXNzYWdlIC0tLS0tLS0tLS0t LS0tLS0tLS0tCg== --000000000000a562e9061c147be0--
Stefan Kangas <stefankangas@HIDDEN>
:jonathan.rubens@HIDDEN, luangruo@HIDDEN, bug-gnu-emacs@HIDDEN
.
Full text available.jonathan.rubens@HIDDEN, luangruo@HIDDEN, bug-gnu-emacs@HIDDEN
:bug#71850
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.