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: Changes installed in d22d7d6be8c Date: Sat, 29 Jan 2022 19:30:29 +0800 Message-ID: <87mtjehj8q.fsf@yahoo.com> References: <87mtjehj8q.fsf.ref@yahoo.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="8276"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Alan Third To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Jan 29 12:32:45 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 1nDlyG-000231-Pj for ged-emacs-devel@m.gmane-mx.org; Sat, 29 Jan 2022 12:32:44 +0100 Original-Received: from localhost ([::1]:59762 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nDlyF-0007nd-Ka for ged-emacs-devel@m.gmane-mx.org; Sat, 29 Jan 2022 06:32:43 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:57752) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nDlwI-0005zG-LG for emacs-devel@gnu.org; Sat, 29 Jan 2022 06:30:42 -0500 Original-Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:36482) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nDlwG-0007w6-OS for emacs-devel@gnu.org; Sat, 29 Jan 2022 06:30:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643455838; bh=keABZql3qFsAZLmdbH7TJjyr84BAAnwuyAa3hb9femg=; h=From:To:Cc:Subject:Date:References:From:Subject:Reply-To; b=RzmALSf9Zjql7R2l7GbD6xOWq8VbyV3tFaOUcaIILhik5zs5mYdu8puLzs4/OCKIvVtOWwtYEjO4msij5ntp7Z4y1xI1jm/+YOOfdYSugrFgx3scCY+b4le24+C5TTete8snrx3mLs9xr0xy9ndSoSBtTH88Zm7NDFSpdOACCH8xfIBwzEJVE00+x2qN4Z9hJoFeIBNmtnbWivQOILoSYJoPsv5mLC3/H1nXittcQmGHXX1B9Cyg2B1Ej8/PqkBcI0vh97y0DBZXD2BnUs0ajSgKO5Zf6gtegk25T+coK6xR61UuSviNt0TKCOrpo9cZgG08+9deSRe5IRHrJMw+MQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643455838; bh=OG0pkkqBXYg8Fy/NLLkNQXwV/RND6DIkCyrG9QHS4gg=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=d3JtDV9J+uzJrN1y/5RGLDG13yPLs2BwM48w9qZmxl8OtuwQfd/1rP2DOnXE3GhwYwawaECiv5tjd6X902U9yu3K99DkMOguUaO0H13QYRkFMhVhiSkQac7TLkANIg9nKbuaHXyWrLpoFZLttp/bNIXqhWEoVUGhearLpb69PkNEuhD1CR2k81fjIB451gE6Cxqqn14fpe9mMtpRsnzQvDHm0FEDJAFLMsUbxTrr9LSvjERF2Z1MmJkZ9MIVCdS4PmfNH1tqEHmvWypch54OS0Xbe+mnm/vqGK60lU567PQAMt4gvRQl5SbieZm0f1RkNlA1m6KLc0dX1d/8F48ejQ== X-YMail-OSG: pzvQ0qIVM1nnf_0X9ePSLqEn.l2Dwu8pRvq6y4Ii4.GhuA_YkZzLy_elgvSn04n Ma4arqZROQsG3C4dAotHMtQ9LgbBCftZICQ2JDXuceFp6Ghv1lRZOypMAsSWsSo0ACsaXwPWyflD W_qXHZHSlF.B9ZF8nMFI7vnSuE35khPI4z14pnqA6QejF4Kj.CqqPTr9Q4N..DqHORYhIiRvyLOi i7I16WZ8KdQ6DTqNv7__1Wplw8LnouwuTz5iKC.QZMRDjSziNSlKXYM9_.tKnC670uQa5RHtPCbr C.BCM5ee0d4WNqDR5j3baaDJwd.1a5cCURdKbaV5yy.JM8shm1nF6HowxWJmqKzF.GGYjS4xMwnN uvqyaph_7Gagmq1IiRE67.1TiGIAkw4SPlil8L53NADBrQ5xhrhjIqfXCO1eDVWO75SH9xOaztgk Sfm8Fm1MtTeKqMKrZYJj8GDvdSc89.KE7UGkAAPfAgpEUzKfk5WhmCU2atIN8.TcFwyknrTXvrp. eJy_YWksDcIUuem_gMJwKnYhT5s7dm0XHPNb_9Gxtm7WBfEgP07DSxG2r7886aIhUarrfPRYmnTU c6pp0Wyxtu2E_zaqDrMCzIVKbiTH1C43rGAsCb9pf3ldqegkE.arbESScDdViB8761hV9TLZ0xVg VWGnXyT91Xi5.B6wVm_kGmoxT8cQwPfVrfRT2_u9ap_usBpQLMKXatQFGPhNZvtki2_UXUXIzMun Ao9OrGVRDiKFJs2pDjsAnFzA26JiMVpBYfK263HXfTW_bBabGNbWLPHZVIFBn4x8DjUD.YvSYmhm w.caQ8RfTp.yD0XWj5MrPmQyF8eSp94pdEL8GJYSrw X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Sat, 29 Jan 2022 11:30:38 +0000 Original-Received: by kubenode514.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID ce1ecf75b99e571ac9e1c7c0a34f2e73; Sat, 29 Jan 2022 11:30:33 +0000 (UTC) X-Mailer: WebService/1.1.19615 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.187.31; envelope-from=luangruo@yahoo.com; helo=sonic308-56.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, 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:285551 Archived-At: I see the following code in nsterm.m: d22d7d6be8c (Alan Third 2021-09-27 7934) NSRect dstRect =3D N= SMakeRect (dest.x, dest.y, NSWidth (srcRect), d22d7d6be8c (Alan Third 2021-09-27 7935) = NSHeight (srcRect)); d22d7d6be8c (Alan Third 2021-09-27 7936) NSRect frame =3D [se= lf frame]; d22d7d6be8c (Alan Third 2021-09-27 7937)=20 d22d7d6be8c (Alan Third 2021-09-27 7938) /* TODO: This check = is an attempt to debug a rare graphical glitch d22d7d6be8c (Alan Third 2021-09-27 7939) on macOS and shou= ld be removed before the Emacs 28 release. */ d22d7d6be8c (Alan Third 2021-09-27 7940) if (!NSContainsRect = (frame, srcRect) d22d7d6be8c (Alan Third 2021-09-27 7941) || !NSContainsRe= ct (frame, dstRect)) d22d7d6be8c (Alan Third 2021-09-27 7942) { d22d7d6be8c (Alan Third 2021-09-27 7943) NSLog (@"[EmacsV= iew copyRect:to:] Attempting to copy to or " d22d7d6be8c (Alan Third 2021-09-27 7944) "from an = area outside the graphics buffer."); d22d7d6be8c (Alan Third 2021-09-27 7945) NSLog (@" Frame= : (%f, %f) %f=C3=97%f", d22d7d6be8c (Alan Third 2021-09-27 7946) NSMinX (f= rame), NSMinY (frame), d22d7d6be8c (Alan Third 2021-09-27 7947) NSWidth (= frame), NSHeight (frame)); d22d7d6be8c (Alan Third 2021-09-27 7948) NSLog (@" Sourc= e: (%f, %f) %f=C3=97%f", d22d7d6be8c (Alan Third 2021-09-27 7949) NSMinX (s= rcRect), NSMinY (srcRect), d22d7d6be8c (Alan Third 2021-09-27 7950) NSWidth (= srcRect), NSHeight (srcRect)); d22d7d6be8c (Alan Third 2021-09-27 7951) NSLog (@" Desti= nation: (%f, %f) %f=C3=97%f", d22d7d6be8c (Alan Third 2021-09-27 7952) NSMinX (d= stRect), NSMinY (dstRect), d22d7d6be8c (Alan Third 2021-09-27 7953) NSWidth (= dstRect), NSHeight (dstRect)); d22d7d6be8c (Alan Third 2021-09-27 7954) } Could someone explain exactly how the graphical glitch here manifests? It's also getting close to the Emacs 28 release, so maybe this should be removed there. Thanks in advance.