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: Questions regarding PGTK, high-dpi font-rendering, new X11-Warning Date: Wed, 30 Nov 2022 21:39:41 +0800 Message-ID: <874jugv9wi.fsf@yahoo.com> References: <87cz99l4td.fsf@thaodan.de> <87v8n1w7cf.fsf@yahoo.com> <87wn7gc53k.fsf@thaodan.de> <87r0xnx4fs.fsf@yahoo.com> <87edtncvss.fsf@thaodan.de> <87ilizwbkw.fsf@yahoo.com> <87cz94vjgl.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="29797"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: xenodasein@tutanota.de, =?utf-8?Q?Bj=C3=B6rn?= Bidar , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Nov 30 14:40:08 2022 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 1p0NJo-0007U0-5W for ged-emacs-devel@m.gmane-mx.org; Wed, 30 Nov 2022 14:40:08 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p0NJd-0002MT-K8; Wed, 30 Nov 2022 08:39:57 -0500 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 1p0NJc-0002M9-0S for emacs-devel@gnu.org; Wed, 30 Nov 2022 08:39:56 -0500 Original-Received: from sonic316-20.consmr.mail.ne1.yahoo.com ([66.163.187.146]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p0NJa-0000Lp-BY for emacs-devel@gnu.org; Wed, 30 Nov 2022 08:39:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1669815592; bh=ZLfRkstc0oOrQPre1sIFeFivjxKCxAPDEDo0C/mYvSs=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=LtERWhKdZSronFL7x+z2adxGEq5xPdCCUjPUuqEs2k/NQSx75pbjKyuKlvqMKF3Hc7slAF9Z6lWLo6lYgHbr4YUpX9ZeMl1wwjv3cWYiAPRCSqDjZ5ElL5PwqAnPEKfT/lw08fCDpr654xmQqttu8u3Y/EwlI4mmeyGsVGMtot0izNRr9+2sYlyaWbhgdYs3W8t3VntkmTLxnq6bqgAEE4RZMqH9gEG/Ubk9bzEkXePWgsKOiJpaDHUKKptuQfDzlfcqzLlTj/CnEHxSePFD/0LfkxN/gCVyJrXEfne540amQ4MQvafZS8aMDj7JBMX9eI5n0i7HmiQhIZ1YC36Jjw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1669815592; bh=IpPicI7u7jZKB081Q3IGaKhNMQHxuXK66RH9idX6cNy=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=brNLLYRyMZ7FXvAkfBKYetVdu4IJNE5RGTqqAsW+dGr/M2jUuBfsmctYBgn4ukP0NvJnzjWfa0n5bOaKOtFwLNOO0XiD8pJgaLwlewU/9PDILJ7eaHNgpXEm2LyfFAbytzaEzwPxofHq35D/MwcP0nddFo4TLCpklnq7W7B2fgHeAwbuA3CCp15d3WOHnKTDsxkmkD3+TwxSPbkDaZoElZUwIMkGW7FbI6siQdqtXLpWqYIG7zB7wjgWkPGJgpimWG6IbRy0jgWGeGzJsaaOSJUuiZhxy2aj/k/IhRfCOzdKCMph4qsJojucAxIEuEg5qojVHzewzFIyqHhJFLltpw== X-YMail-OSG: wJ3zGi4VM1kK2_RykxWBVK0il4YNcQhx.xu3P.Gt7WKuuTACCYZEs.HOu2ivpUv XpcSy_82mEjQkyvbYJCYtO54R34nqE3tGShsjZEAqUj2Ql4DNoQEpcvxn8D48IvtUjNXaJHVBKRD aPP0ISaDDZx.ObI12XttAfW4uc93kbuYl7r925.x3MB86pspeWRCSE6ui03e7rmiT91Tz4vVKSsg o3Z.PmxxTbBKBmViD_DFNo3TDxKyI2D.Gcu75F4tQS3LQv2_a.p0EgF8aU8fzI1OmDd9Hhzzzvoa r1Jg6Nmtmmk3Vrsn2o4eOgQ6A3L51MZFanlR19O12VGrTFJ3pkF_W6Ut3LJOoLQmEAAfxhQ47hdX Ua2dIURPhxwbnnNhBewQZH3IgR618AgzPLNQP4YCi4G5cYcS1ImrMOsyzupVlyaaQQAkqZ45aU1_ _J_GKWECFXTneRnwG4Qv11okO3GkLN5buvy4WaLtYsAfMxvhBHHwJj8B0U9ewPhx5gdBvQQm8Nir JDiFZXCkwM2VwvWSxC4mG3HfhqiwjAEktFO79RIffRoZZ4djxaPnHxIAw.iOftBKmbP2M3lELJ_t SEIKt4ZyNH_f26aS6PtoUw.szCBWP6pkvxz5fySKf4sfrt2k0JVFEBLhqZ2tlJn0F_SDygyQ_qGf BGgL5gCYAR2HdbNe_D4QnnQQGIYmMetTP.GtaH9Fmd2wRHBr9kdrASsAHeGcuW1ktADLbWy_y00Q vfxPcEXZe272nTqdZKRS_5UHzy0BeMEMphL8WvGhXjXFpu49PaBQoQ9nIfodNobZPMNY2HHXLitd N4fhE7k6GAyAtKxfJ6oNtnZwOjaEn4vfyYc7k7Sup1 X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Wed, 30 Nov 2022 13:39:52 +0000 Original-Received: by hermes--production-sg3-6c8895b545-lgf2t (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 5e739b476dd8b21992ee2f4c367f7b4b; Wed, 30 Nov 2022 13:39:49 +0000 (UTC) In-Reply-To: (Stefan Monnier's message of "Wed, 30 Nov 2022 07:50:28 -0500") X-Mailer: WebService/1.1.20863 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.187.146; envelope-from=luangruo@yahoo.com; helo=sonic316-20.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, 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.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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:300764 Archived-At: Stefan Monnier writes: > FWIW, I really wish we moved in this direction. Make it possible to > build a single Emacs executable which can use GNUstep frames, PGTK > frames, tty frames, X11 frames, some with Athena toolkit widgets others > with no-toolkit widgets, etc... ideally all at the same time. The first and second part is definitely too much to ask for... using the event loop of one of those toolkits immediately precludes using the other. > For my own use the most important part is the support of both "toolkit" > and "no-toolkit" scrollbars, since I find the no-toolkit scrollbars more > useful than the toolkit ones. I will work on that one eventually. It should be easy, but I am too preoccupied ATM.