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: Thu, 01 Dec 2022 08:52:42 +0800 Message-ID: <87r0xkt06d.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> <874jugv9wi.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="9095"; 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 Thu Dec 01 01:53:23 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 1p0XpK-0002Ah-Q7 for ged-emacs-devel@m.gmane-mx.org; Thu, 01 Dec 2022 01:53:22 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p0Xp6-0008IW-BH; Wed, 30 Nov 2022 19:53:11 -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 1p0Xoz-0008Hl-8W for emacs-devel@gnu.org; Wed, 30 Nov 2022 19:53:01 -0500 Original-Received: from sonic311-25.consmr.mail.ne1.yahoo.com ([66.163.188.206]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p0Xow-0000gx-Ja for emacs-devel@gnu.org; Wed, 30 Nov 2022 19:53:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1669855976; bh=9PfaaAw1D8rnvNnkt9ztFnjzi1w1nmQ6PdZjqdzPxLg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=lRAfSkPnlFp0URNHSWmw1/Iolq7+cg6rrv1CIYepp4Lm/nYy2/9CFHn3r76Nd8L/vDFl3kYi2HefXXvnORk+CeG0VDOd/fZcMfaAhUYLbO+8SUKONFoSuHApaoje5eisHiNH/2rDQbkUySiCES64hLwb9UYRKrn/XGX49Ps705iEUmDD9DHSmlNW8eND67PSsE4Pkdpz6gVKfmsazBurkd5LXPyIzHN6tM2MxueV3GDca3Ft4QE1XllL6nkbQFreUCyajpuKreOPwfhB47euZwXFj/g0eYDLuOjq8kxw6jjtv20dKa63GTvQt/mLepLTQ3K5O42kyxS2ArV5B8he4Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1669855976; bh=IW9bOaEsjSh3bHfVd+cdl1JLRQRizQuS4C9dmh1bsoz=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=VwzMQncgIR3jf1ozwVmUifCEMnesghm8XOp1jDvSmUDpbM9X9HNMpZp8fzO5fVBKOMolVELJPz0rFuxPJUnFJSBnMfWaUR7V1p1BrjElgYbJEKfPRxuMOCNJd/NHXHdMEFZttSvA6O2CQUGBb4ydskWcA+M7JlxZdJEXpcA0Yn43t6gzzzFO5To4333msYeBDFhaxqeGBbwFyiEJ2sGlFC9xgSHszvhWWe6n/+PELrStK90XMIAN9+273OMZ8rVg+ymGIJbO5lBpiycLMi7xfz/nJwGqcQwAzkmv1Zwcrm/ZGbMO5IJAbhR5Sgxxzy0X0qzliXiYjNEqvc35MipJBw== X-YMail-OSG: syt69_gVM1ljgHmJiXrBfxbj94Vd2NUrRY9P_a0xXcmKLVDuRQgJcJmpQKOd22O .e6AlF6OsPEdhJ4Vr4uQCAjOxzUndKGR9P.ELUFcevQ5f.wHn7mtfPi9mUTvXbEdEjqaQqqQA_2G KXJT2vdNrVojMBgGfiL3x3YhwtdrWOvK1VzXAlff5ZYeoUl0dYrhHOQGUAN0lUzWW1x8PFfsm1_b DesEWJZJnE4jKF8jhbR4AgJzUliheGLc1uxReuOK_9TVmaM74_PfgNlMaiuaRttQJ2Tb8nmZE2u4 OBn6d64sFQAnhHMe1H6Y0FR5hUW7h3dh926A9z9w8qxBiXpavnIxjVTOi1_GePd2KEbhuZjvqbd8 LuK5Q8JqptA1GZqdgD6KNcpasM8zhf2pVk18CxCP58732UHATYCoptxl76jgnOQniI5Y_CKqLgkp Mj5JmPLZjk3xQHgw8cnZwLtMWjltebB8wC683ArxGlvA5590aPQzK3uuuyFL_ve0XGizlEB0sidd PcBBXeYancro1JUdJWpADs.ot5xsbxQqTJo9eYkH8hBWCn57stUCIB9j00t1F4ZAY051NuEH6uW4 gtFo62hYDxx2ChHuLbmCmBVgMbXY10drjbvmIJDH62W82af5XogjI_AO_OStiRA15taTBTVJ31wU S1S020zbxR.mPSIZgChrQj8Ob1qD7rRT5bf7gl9VI9aDKdKXYdglcoc2mGhb43Fr7p8FhCRQq5yO v2h7WI.YXZykapMKZT92W71EDNBtIQAOIEx5UdtUJVCq6AkRxB8gI9JAfpaT27BV2G.jTCbwq64c D6c1c_GmDB52l3Wr_rMHDfuXdtdqA_D_sB13tF3BrK X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Thu, 1 Dec 2022 00:52:56 +0000 Original-Received: by hermes--production-sg3-b666c6484-ptgjr (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 0264be56834e480829a4cd9cda4f0270; Thu, 01 Dec 2022 00:52:49 +0000 (UTC) In-Reply-To: (Stefan Monnier's message of "Wed, 30 Nov 2022 11:50:35 -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.188.206; envelope-from=luangruo@yahoo.com; helo=sonic311-25.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.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:300789 Archived-At: Stefan Monnier writes: > What I read here is "we should move each GUI event loop into its own > thread" :-) That's not ok, as Xlib (used by both those toolkits, and also Emacs itself) is not thread safe. Even though it can be thread safe at first glance, having multiple threads work at the same time will mess up request serial tracking, and `x_error_catcher' and friends will stop working.