From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?iso-8859-1?Q?H=E5kon_Flatval?= Newsgroups: gmane.emacs.devel Subject: Sv: Support for background transparency Date: Sun, 28 Nov 2021 18:44:41 +0000 Message-ID: References: <87wnlnptf2.fsf@gnus.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_000_PRAP251MB0688A626002B9961196EF953CF659PRAP251MB0688EURP_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16987"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "emacs-devel@gnu.org" To: Jean Louis Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 28 19:49:29 2021 Return-path: Envelope-to: ged-emacs-devel@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 1mrPEu-0004GT-T4 for ged-emacs-devel@m.gmane-mx.org; Sun, 28 Nov 2021 19:49:29 +0100 Original-Received: from localhost ([::1]:57350 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mrPEt-0005rA-K7 for ged-emacs-devel@m.gmane-mx.org; Sun, 28 Nov 2021 13:49:27 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:43694) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mrPAN-0004S9-1c for emacs-devel@gnu.org; Sun, 28 Nov 2021 13:44:47 -0500 Original-Received: from mail-oln040092074074.outbound.protection.outlook.com ([40.92.74.74]:60515 helo=EUR04-DB3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mrPAK-0006Ke-Em for emacs-devel@gnu.org; Sun, 28 Nov 2021 13:44:46 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RfTIfj9W1afRUwJA/WzVa9mjAMcUP70MAi4VxCgxV3Z037OP3XOHp6xR0YdN+4oJubXpXUWoxBucRWnT9uhHEWcYDMjUNf+xeTpamW4nv8ONWe0JG5/JVjrqG9zGOHaoQUv4JNcUPV3hCXCKJeRKTQ5dKndh3OZm6kpU7a+OcEpkwpEDKayQxc0+xRjwRM9bIRjpTZTVqEHFisoU66W43kNekKWzKIyDQ6tTSMi8Pci2rmxrRg+s5j+q0vWCSHqAuW8tm9OHipL4uCX1+PfSUoseWM0mQvkMwWSw3nvfU7iwpOAbwdSNK8IadvXTYt95BPFnXqArwRj5etApSTcZsg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hP0gldw23UKp63yxZDZH3jkXLqsHSC2wkLulOMWykN0=; b=d8OBEyHl14/0gDtXEo6ycebLryvjqYXiBFDzt5RJEu3kR6WJHfjuhndN8aIJtuGV/mzHrZLePiIa3B0i/EbDdcem8YsvkAdsYk5l8m0Vazs11PxYuzclc7XkDUaRgA41Nypw6ayE8pHHvO3HG9LXictJLMEAbGZHMI47Awn5KWJRCog9LVZOdYzS/0QcJY2ie4Mv1OAsrC07DmTTmQxHHvzq0Sv5lAUOetDYZiIkFg/znlVxVOottPcE91bOKA8PAV6dOqHn03nhNRHbFm48xqo8a+XZTg45EStWlXqcUSpKQM4XrRTLFpYoagcPPWnzmeu8HuC+BW2/Pcr/LQI0gw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hP0gldw23UKp63yxZDZH3jkXLqsHSC2wkLulOMWykN0=; b=mli654pvx5Za0EvWSAjUphuKrpcV9y1IB6uDP/bXc9prLSUiHSQk5wPkS81zCR4nQoayvg3EnLiqJeKyupPvgFaux0kG3LoQ8elYzAqTpK/YYcx96GzebJXagWRY4aRJXez7Vd9sXsn63NhjUewHIahSOfycU7P64GQwSl2Paw7LN42X+XMYYpqmjMm1FoGx6TwZCFjhdO5uXAHqDbiJpznyDmJeXby/EDoh54bvnBEI1C3eStlZAuPIjZImARuDruE/SjzCtGvKosT4b/LDKv9TGzHujjBcmYinXzpz2i89264ONBZIadcVRs8zbPKv9fmZ9edqi+4CsYCV44tfAg== Original-Received: from PRAP251MB0688.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:293::21) by PRAP251MB0491.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:291::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.22; Sun, 28 Nov 2021 18:44:41 +0000 Original-Received: from PRAP251MB0688.EURP251.PROD.OUTLOOK.COM ([fe80::dc61:23a9:5846:4093]) by PRAP251MB0688.EURP251.PROD.OUTLOOK.COM ([fe80::dc61:23a9:5846:4093%4]) with mapi id 15.20.4734.024; Sun, 28 Nov 2021 18:44:41 +0000 Thread-Topic: Support for background transparency Thread-Index: AQHX0bIys4Ov0x7yz0mL720z1uOE/qvzzpV2gCRO2lGAAUW+gIAAB749 In-Reply-To: Accept-Language: nb-NO, en-US Content-Language: nb-NO suggested_attachment_session_id: f3f4ea12-85c7-684a-f728-cd2bfd577ef0 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [qLGdXZOdalvquqJbZJKgvMhg/dumC4dvRDOEvrQfMdb88X848InAE9ffrPyeLVeZ] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 46ccf746-5d8c-48ca-36e2-08d9b29f239b x-ms-traffictypediagnostic: PRAP251MB0491: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KxxTMJPTSIXu9Z4CtFuYal3QzYQ8GyYWp50EaWXT4s0c4p460N1C01czg4AF5Wzqs5vuIg2SgFi9fppt7grivIeuf8JPF/Y5s4dIoKwn3daDiR3yxKr2qXNbyqE3JoLXWOo+pQPrSgYuPSF09zuTcJOdVMcmUNJ85d5Cx8kLjtyIOWaAKFEjoOJYIOcBjJA1WnR6vy3UlXoDOxrmHPMjdH7gk8vEkmpgPPM9rT2uTBe+aJSWCFI3SqYRdHWeFayq0lQSQu16cayooONClJUU2A3/bQsbOO8KYiKAmb1cFD1Q/nlwW/0zSA4lOKPCd5xkkEIWsnAJn/rpKAK3L5ENdlIyMyvl/EMekequ+xw0M0g9G+YDD7Swl/EF+gwVu1VCw+LQfE7sj9Txgo9f0R3+RJvhKzqshde/dY1DFGfe0v64IhjTjKYGucp5e6Z+HMh6+OWYaQoenYz/4snvGWexpYlRY8unDI7gZzqIWe1vfd8RYmtSGlAV14+W+PK/q0+XbJ6K9YzNkzWh15vSHIn9ff2H20IhBM5EvdpscgpflnLA/Qld+L2Qn9+2TbJG1l/oRcWme7J6HS4SSFPGqMXDNfcLwS3a6pG8U2IPTH2BM+P7kqiVFIS6pNTz+TVKnCf2HoABQGbtqnJ79nJPXdS98A== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: 3qVM9kwQsfZey+DmCy5kJvB4Zm3syoevxD2CEUNXqtUOUF3dHMDcku6gle3lEK77Uw2arE58icMFitaTxOHUdB5Fmykl+I5UQrgtClz6zMu+sG5KKQNf9htjOVRMCeJ97+E5Sj+6gWlyw60dEfz5V1bBbNQBR0AkYRwCHghGbspsOcB4jH3uxeqfXKUPQ5bQowcfZYmEVvH18uSOKreviQz4mlE7KtvneFtdVKFvGJO8btDdbpZxeKFcX4e3lZLXrLEVbOJ3/4vanlBtAKBQPbJhFgUW3l7Co47jqntCBDFq0yLpA5fhJRq3zyMsSCxQd2qaqeUpt0L11E43L62xeIEmv378NyvtsbfKjmpql7tacRvxe5GT7b+wPdPEdzZntj0cK+UNIGh/yoLG7mY46cunMAYErDDKPID8eUebPgEbdUhgHnfBHo9awuMsDtaKJyOj9JVtrzmiBb4EPuQfIUjqQR5soPFoqDM1CZP6VknVyYEF8FAd9g21JO7EgEUUUuV0KtgVa34LOFzOvn4pd4mBu3YrcwdAsnLv7IQ1iTJhC5hfb+7JAeajbSquXUDpdu6yj2GZQZ8yI3rwIHMJro+ImpgkGp4iBN7fgHmyQZnJTOZYBU0+QNDSBmwEV4AJbYNnpNWHCsQ5r1mk+PdgjWRhELmZt1h6jI3Tm+2qAgerfoD06iWht7TB1LxGZPPpxBwJzq71b/YXWSf8BWdTo9Ir86NFzUnrjfAy1iJPZ3rvipN9wG3dzQwQb/ FJn69y X-OriginatorOrg: sct-15-20-3955-16-msonline-outlook-2ad0d.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PRAP251MB0688.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 46ccf746-5d8c-48ca-36e2-08d9b29f239b X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2021 18:44:41.5608 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PRAP251MB0491 Received-SPF: pass client-ip=40.92.74.74; envelope-from=hkon20@hotmail.com; helo=EUR04-DB3-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:280438 Archived-At: --_000_PRAP251MB0688A626002B9961196EF953CF659PRAP251MB0688EURP_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi! Currently, it is only made to work with builds using GDK and Cairo together= . Thus, it will probably not work with Lucid. However, I'm working on more broad support for other X-toolkit based builds= . Some partial implementation of this support is already up in my fork: https= ://github.com/TheVaffel/emacs You can have a sneak peek at that if you're eager to try it, although it's = work in progress. Best, H=E5kon ________________________________ Fra: Jean Louis Sendt: s=F8ndag 28. november 2021 19:10 Til: H=E5kon Flatval Kopi: Lars Ingebrigtsen ; emacs-devel@gnu.org Emne: Re: Support for background transparency * H=E5kon Flatval [2021-11-28 02:21]: > Hi again - sorry for the long radio silence. > > >Posting the resulting patch (or a series of patches, depending on how > >much code it is) is the preferred method to get code reviews. > > I've attached a patch that implements basic support for background > transparency. I have only considered GDK+Cairo build configurations > here, as a start. Is it going to work for: GNU Emacs 29.0.50 (build 3, x86_64-pc-linux-gnu, X toolkit, cairo version 1= .17.4, Xaw3d scroll bars) Where I use Lucid build? -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/ --_000_PRAP251MB0688A626002B9961196EF953CF659PRAP251MB0688EURP_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi!

Currently, it is only made to work with builds using GDK and Cairo together= .
Thus, it will probably not work with Lucid.

However, I'm working on more broad support for other X-toolkit based builds= .
Some partial implementation of this support is already up in my fork: https://github.com/TheVaffel/emacs
You can have a sneak peek at that if you're eager to try it, although it's = work in progress.

Best,
H=E5kon


Fra: Jean Louis <bugs@= gnu.support>
Sendt: s=F8ndag 28. november 2021 19:10
Til: H=E5kon Flatval <hkon20@hotmail.com>
Kopi: Lars Ingebrigtsen <larsi@gnus.org>; emacs-devel@gnu.org = <emacs-devel@gnu.org>
Emne: Re: Support for background transparency
 
* H=E5kon Flatval <hkon20@hotmail.com> [2021= -11-28 02:21]:
> Hi again - sorry for the long radio silence.
>
> >Posting the resulting patch (or a series of patches, depending on = how
> >much code it is) is the preferred method to get code reviews.
>
> I've attached a patch that implements basic support for background
> transparency. I have only considered GDK+Cairo build configurations > here, as a start.

Is it going to work for:

GNU Emacs 29.0.50 (build 3, x86_64-pc-linux-gnu, X toolkit, cairo version 1= .17.4, Xaw3d scroll bars)

Where I use Lucid build?


--
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns=

In support of Richard M. Stallman
https://stallmansupport.org/
--_000_PRAP251MB0688A626002B9961196EF953CF659PRAP251MB0688EURP_--