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: MS Windows double buffering Date: Tue, 03 May 2022 16:43:51 +0800 Message-ID: <87r15bm2ew.fsf@yahoo.com> References: <877d791thh.fsf.ref@yahoo.com> <877d791thh.fsf@yahoo.com> <83ilqtbl3p.fsf@gnu.org> <87sfpxz8a7.fsf@yahoo.com> <87mtg4zhlg.fsf@yahoo.com> <87mtg3unzu.fsf@yahoo.com> <835ymr9i9v.fsf@gnu.org> <87v8urt3mk.fsf@yahoo.com> <87y1zj81oj.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26632"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: Eli Zaretskii , Ken Brown , emacs-devel@gnu.org To: Robert Pluim Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue May 03 10:49:17 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 1nloDc-0006pd-KU for ged-emacs-devel@m.gmane-mx.org; Tue, 03 May 2022 10:49:16 +0200 Original-Received: from localhost ([::1]:48466 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nloDb-0000cm-3S for ged-emacs-devel@m.gmane-mx.org; Tue, 03 May 2022 04:49:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36274) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nlo8h-0006nI-Gu for emacs-devel@gnu.org; Tue, 03 May 2022 04:44:12 -0400 Original-Received: from sonic316-22.consmr.mail.ne1.yahoo.com ([66.163.187.148]:32975) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nlo8f-0004Qe-VE for emacs-devel@gnu.org; Tue, 03 May 2022 04:44:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1651567448; bh=5kDThGlRabkPzn+geciDkIyaFbXrcBM91f25VU+N1CA=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=RWIGnUrYBQ9URF8fZ10SHsgXXdtYD12tU5o3stFo5R0z9qOOt6VtsGnV8GlP+HJz7wnx0nVGdtBCxiOimOiIoRUxrEV9y7xwpUvMhg7+U1z90rZDLQXwplde/fKk7IHSSVljND6Cgk8RerAAbnAvPee1ZrCLePJuxbKY6h0Z5plt24NEaE0ahyMnQMOKbXC4xkRkVJIuYSKGnypXj0AIeM4obiTvBpepk06198D4cym97/Qnh6aX8/8oH3ck1H73mXgsCEN7su3HNmj05GtC7MDjtsQB/r+wKF4FFORo9cwyVwqm3XSan/Hvf2ZNu2FFdz7beDgkXhgmd/SNtI5u9A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1651567448; bh=hfsIobIseoC8d1RAD9cz8Bce8aby00wnDb+8acsX5+K=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=prYxmQciuhraTZ2tKdJjpKbT9jQyFbHE1ZlUO6Fntm3S5ZOFbyFqfCF9kyewk6FDB6c4mRAGAOrfO11nMZMZG7A+hygyArk0UsziSBQ8CuZDQG/HJBxZaazTVTaaBUSW4HHq+uQ6x/hhQUVeXMQ5Nh4ugmf0+qnWs4Tp159ShZtRqiPj8lw0wMFYfY2L9yCwkh5xX1WD7/S6g4KeHKZKPkQqKUscSlZ2Ali77U/KnmN8Z2y3o67OdkEYNFA+CpFJzCYxH5XpDlX9i5HFqlzQqtb3Fkvh3io9fmyOsYQcIchF2G5IuDjkuuBkXKfnT7OSL8FlfWED2UQcDHmdrc8xdA== X-YMail-OSG: Wrg7RX8VM1nLCqkyEvxMV4U4IlSKFuw8AWk_DMysJPkRo2mgFvgvRAZ3rpV36lO UmfVRsutpea3aKsJWvAJd6wmXgONBqO67w30MspL61IwAwGIuK3.9zuOSmpXnFBxW5E8AzGMVPzZ VmayND1QtUYwjCORboMTTJOiww69EQkAtybrNHIyCQNbknCCsnMv_.EdJcsH.xuCnXuHKJd6CiLo _cmSvq4OkrwMmG5e4KhsN.0vK3EgnS5NcNTJ11kovl07xo83ctaoA19GbLHwAbr._dKwhG7Uj5HF MxPxIVJQUBtunOf7NgKMTznLcyUjp4UbsgXxkuHb_zZEushmDttO9CVjnSrWLY6Iga4wJXgDRHiz PTrKSdlhaOfuUd3V3c8aZk6rryu25W3xPIvE4knZhTucHsnHJYWGrEVa5q1aZOo2A7Nl.dA.qvF1 vruaZ09os3rVKGu8QTJpj6sERmx3zpfQRwwtQTxwtmVgepSzVldFZteZNtuThdhlOP97IQT8hdaJ 6.Dy0fCEjR9LcJXFSid8EMV1HVQavVjJLNp6moh3fgxMIJ5Fk2hPP5RiayhjZ1AkhWDYGOIQtWJ2 N8ze3Jf6zQ89ZSNk6pKjsWmHgRoefoqKWir6sRSFoNSeTLim_yD9JPPXoIbSBff0ePTEmixgAva0 ALeJfWLtGf2IPYTEzxWGpG86EwEASGArrpVjW_tGDAw73wRIqBS.fcjE9c9DunstBeTi4UY96Ju. rzpiMruqp8NwqkvAQ9pkTvgT1cJ7uHev5M2ApoYvhGZOXf2pqXQHN7SKryxjEIGyQB.3hfUeRddS nQzU0L6heHDDKxBlMkGDGjzXbbnDaZCyVToA80gIdO X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Tue, 3 May 2022 08:44:08 +0000 Original-Received: by hermes--canary-production-sg3-795d7b4d54-xv6hw (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f7c81b66d98d443d68ffc94e9dee3dc3; Tue, 03 May 2022 08:44:02 +0000 (UTC) In-Reply-To: <87y1zj81oj.fsf@gmail.com> (Robert Pluim's message of "Tue, 03 May 2022 10:23:24 +0200") X-Mailer: WebService/1.1.20118 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.187.148; envelope-from=luangruo@yahoo.com; helo=sonic316-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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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:289096 Archived-At: Robert Pluim writes: > For double-buffering it=CA=BCs a frame parameter called > `inhibit-double-buffering', so you could just reuse that. That's also implemented on MS Windows, but it doesn't affect the modifications to the event loop code and w32_scroll_run.