From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Dark mode on Windows Date: Mon, 25 Oct 2021 12:27:48 +0800 Message-ID: <8735opzq2j.fsf@yahoo.com> References: <87mtmx3nsx.fsf@yahoo.com> <87ee893nl4.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="21844"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: "emacs-devel@gnu.org" To: Vince Salvino Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Oct 25 06:29:27 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 1merbx-0005Tg-MO for ged-emacs-devel@m.gmane-mx.org; Mon, 25 Oct 2021 06:29:25 +0200 Original-Received: from localhost ([::1]:40620 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1merbw-00073J-DX for ged-emacs-devel@m.gmane-mx.org; Mon, 25 Oct 2021 00:29:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45424) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1meraa-0004Mt-5M for emacs-devel@gnu.org; Mon, 25 Oct 2021 00:28:00 -0400 Original-Received: from sonic314-22.consmr.mail.ne1.yahoo.com ([66.163.189.148]:40647) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1meraX-0002F8-Pp for emacs-devel@gnu.org; Mon, 25 Oct 2021 00:27:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1635136076; bh=LPrZTCEIwZRh/5upSvb6/Do3vPRR97AdzZkYv96seus=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=BFz9an8T9aXRYfNFaumrQzUSdtpbCw0Tpj3AmG7uYXUlcxh94oKEjkS9h2x9ZLUU4q+HBZL5OS3Dyi51JVaLbkhlRBxvIKsScSdqcO6jCy9AoJGmXCqbYfsxE9DYkma8ro3QqrjBh0Sw7RZz294foPk8fAf1YdCnq0dmqHaK+J9s5OWWxprMQJV0fvFBodN7F9E40qEcaFqXz6Nq4aOS889ch/eOJXzD/DnrMhdDYphq9qHEgRw1mFcM0qDOYReIf7DqlGWUBuNZWv4wajoqu9zZwqEAc7ipFL2fxG/XAPNVt/J+Nd0piznj/2uCQM9HXzWYCspsYdnfEGkshlcixA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1635136076; bh=pvuDHk2np7L32RytqCuIJkmhQtmpHju/18cigU1owzW=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=mOBY/oteqKjohZ7ctFcquACV+fC5AiR53cXyEaHpxTSdHCa4p2f966EKaKbLPXDYtbkg0wETL8C4k/TSjx45pzRJIRAVA5YR4/h1m6CHbp6YP12W3uFrBEzkZY48X9VGvZcHjmCKTHlDviDd8zpUNChgdb33p36PhiCvEShFx4Lav0SCJSvcJ6JGkstB8aqATHBeDjnic1AfYFL3j9EpoCb9CpiJdgnY1xi6pZwP5t7FvlW/rvlhsYLMgCHlaO7j4Bm4QWdrOQMpP9Xyz/q9zSH++kuYWB7xrknJ7vQ8YXUB3KReJHBBlB7gQ8wGCbHGKjBtRxTxNI6cif/Hf9yOUA== X-YMail-OSG: SCdBAYEVM1lNZyK9CxvaQh3zz6ZXp_1cmjI4BcuqQO2wjlEaqESgxyNfCAZDKs8 TO0ho.NVsv3f_0sO1sT6ylcPH.218TiBJObAYlCq.95QdN0Jo.m9fc_1XlcL6ZOILer2YZblw6zp Tnpoo.EcIt4w70cSVrQq_7AZynMYL7W8YPbLTvjhiMgWFHDWCTpQ89LAviWCK_QWH8lGQCl0h8gz SO9n7RZxc4MntLae.0S1p.igVdEkVERq9mQ.tcYxvEX2cZeRU8Df47HGunFjZ07Y9YhWEuwDp2wW Ik4UNTp_HwWn5tNqbOXiw34jHV7yxDx_huCy96lOXyQfTdNbxPhMTstlz.j4ADQh8ZlHzjzstM5h 8XRF_PU.MVEa5030w43UoGPbHYhdL4cdhwbDfc7OhZbaVj6T_agyvE4vqbCpb4EMxpT_kvU1qUYU HHutFPIuL_XB6wdrYA.kBAHz0jJ0Ua7hloACpozdtLCecr90O67EpbaxI1z1x5i8Dg8Vxkeq_Ack oL3Av6y5uB0cPO7S1_OqkqZ5nZYsdTovK6TKgRlFgZQtVRgyZb1N3vqtvrgqp_Hnx7glbeBt9RMA yrDsR4vEV00aG0OYIQb3j.kXj_6QbTZzU0GcIzADQk.xH7vZMjddJdIVOqVOsH1Zg6k33vmzUpca WEBMJAOEgNsUU6PH23k_qGuVNzmcTi_hg5S4gZktIEcqE.YL_epVmB0FMHF6EjF2dRY18q34USjD 8KZzBL8vmIkuQHuFDG7l88QTT7_.NGJ1kMH8gHlTqvltST5UPH4eVTBXVXCocschC223XkjSLd_s EoRrw6u_tw5Z0EmcIfmAQ_IihV03DAaDK3Bb5BF9ca X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Mon, 25 Oct 2021 04:27:56 +0000 Original-Received: by kubenode501.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 5cdbc49c04ec70deae4fec08aa4e0b82; Mon, 25 Oct 2021 04:27:53 +0000 (UTC) In-Reply-To: (Vince Salvino's message of "Mon, 25 Oct 2021 04:14:23 +0000") X-Mailer: WebService/1.1.19198 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.189.148; envelope-from=luangruo@yahoo.com; helo=sonic314-22.consmr.mail.ne1.yahoo.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, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=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.23 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:277704 Archived-At: Vince Salvino writes: > This is not a feature of emacs, rather it is a specific feature of > Windows which is being supported (e.g. the window manager "chrome" > around GUI emacs). Other operating systems have their own window > managers, which actually are user-controllable, and would not require > such a kludge in emacs :) But in that case, the decorations can't be controlled on a per-frame basis. This behaviour is desirable and could potentially drive people to use proprietary operating systems. > I have outlined ideas for this in the README.md in my fork. It would > probably be possible to create a separate build profile, similar to NT > vs Cygwin, etc. That is a bit beyond my skills, and I have no way of > testing those systems. If you find a solution, I can help test on Windows 9x. But first, is there any reason `DwmSetWindowAttribute' can't be dynamically loaded, like many other functions are on MS-Windows?