From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#51411: NS port cleanups Date: Sun, 31 Oct 2021 19:20:38 +0800 Message-ID: <875ytdjv95.fsf@yahoo.com> References: <87mtmwt3mc.fsf.ref@yahoo.com> <87mtmwt3mc.fsf@yahoo.com> <87h7d4t0er.fsf@yahoo.com> <87ee86q7jm.fsf@yahoo.com> <87ilxhmlwc.fsf@yahoo.com> <87lf29jxeg.fsf@yahoo.com> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15404"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 51411@debbugs.gnu.org To: Alan Third Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Oct 31 12:21:19 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1mh8tp-0003q7-WD for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 31 Oct 2021 12:21:18 +0100 Original-Received: from localhost ([::1]:47518 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mh8to-0008Tu-8A for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 31 Oct 2021 07:21:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60118) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mh8ta-0008TX-W7 for bug-gnu-emacs@gnu.org; Sun, 31 Oct 2021 07:21:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47580) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mh8ta-00083A-FQ for bug-gnu-emacs@gnu.org; Sun, 31 Oct 2021 07:21:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mh8tZ-0003JB-Rc for bug-gnu-emacs@gnu.org; Sun, 31 Oct 2021 07:21:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 31 Oct 2021 11:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51411 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 51411-submit@debbugs.gnu.org id=B51411.163567925812688 (code B ref 51411); Sun, 31 Oct 2021 11:21:01 +0000 Original-Received: (at 51411) by debbugs.gnu.org; 31 Oct 2021 11:20:58 +0000 Original-Received: from localhost ([127.0.0.1]:59126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mh8tW-0003Ia-B5 for submit@debbugs.gnu.org; Sun, 31 Oct 2021 07:20:58 -0400 Original-Received: from sonic314-20.consmr.mail.ne1.yahoo.com ([66.163.189.146]:36859) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mh8tU-0003IH-6P for 51411@debbugs.gnu.org; Sun, 31 Oct 2021 07:20:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1635679249; bh=eo6G/WQ6lSXKBXRlAV6QRqqiA21sK7SNjuZvsC/Nq9M=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=gcHMZ+VisBlLJhGgvxekfcp1ttpY2ZduReia9kF1CAKtxNiphriwdjjHzqSlos0XdT1mTHVjBup2xys0pf4jGQ5rLVIDsMKlk0FE4qgjuOCD0Erg7V0Tt5LpsSkrRkp7nKeoT7Ljxp0s1+oMyCzu39M9yp0pgiknDReSTkPWanE6VZnY1wBF3rk4f71nJd7fmzZePGaoAohrMNPD/z+C/oZTdPGDBEN35/SDLLpYRP3mybgBeLLnvFBV4U3ojVdB9e/Gn1pNZQ1V+FAeCKKlVcpKzOayv3OxZGMHww8yrvcZ7Cerf2XwKaNB1AdH5czu6UwfIlAE/huUlNkPxAzSRQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1635679249; bh=uNuBuE0oHkUvB1kVzlOYfmQtvm9SEgsV5EldTHY7hMF=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Bbuxk2GciY+xrP9XqNS9GdOjX1/M2qolcbndAOWMcdEQ/cygJvpn17AJXxXM1Bbs6hmMfLvhHT5rP26tI8VVW62vVnLOxtahd2MfXzsGdYIpvUf85tu21t4iEBRLAzbs4A0gQ45f7crJOlqdiZdU4ceskW31NBlwiKYX4grGnFQ3n2tIpox1CKuJkHbBoscOguqP01SRJaRV/mbV6qt3Uz21/tKB3N0uV3LEsEBDbttqRcd06oMavkupMDSTj2k39kjvOp/ThR8HSXlYIkYqJ8M9pTiTlvXDtDH6BzQXz0SLdujAPIdaZAszjDlMaochDfo1COMw50+1CdYKG4vl8A== X-YMail-OSG: .8pYfIoVM1lb4jXvlxhbpztQfaRaPQqKb7aQcaA0GtMN.c.AwVCQqWBSrJgOph4 viSAzpuFeDNwIUOk274UZkY8uBAuLDIeeUNuJvsfSiuoo9r.ji1X0UTGgSlh0lfUO_8IX2yEMk1e dLH9h8IR4NROLJ7FxCqUxpwqnOlf_ogK67nBEn6vzaweuNqg73jBSq.HMMnvnMeAYV0yMxoQ15l9 yMR1LvnhFOJrHxUa6iFJ.MJuRrT.SyZSPN42g3C7pa3MKonhZeRnUX_bXfWXlvZo3w5kHrg639o4 jZvaWz7z.ktJ1WMP52T9KiHlZsVgyUP4xfSOYdQssoMx2L_XlNvv1IgwVpTzHmI339rurzwazD45 QioQD64cNZlS.e8xNEXEMPIsYFUL80nKk9kD8yQIxcvZjozu8ok7C35.7eLWJZD_wRr6_b75p.NR LufSwq4V1g0LQuBFEkcd7m0CfynXjwnP1azCXkVzBy.yCAjCGoDQROCU2BhuVV9_6vLJTJYtegSu p6T5yYz.OU9tghnyRd1aIuYtIVjw34u95KJhK1xdN.3IjH5KwOaXfEgenJYfxNsMx98_UOKk6._L oAk_7S.6VvutCB3Am9EMNYQhYezkZWrOlShdsPksfKI4C7RDS2h78PJNn4K9HCRhoKDHKHOM1g7X BxqyV1.8UHqsb6gzltezuSr04KgiWFz1o6Qeyyb_N63fGQ3MQWuwW8RdRBfipH7vB30z9INHC2R7 j6n6wjph8g0lUOjOZfnL42WbkR9Rft5OiZ6GIoZCvsFmGyx50f9P81rGdsi8dmt5hxKFALqM6WUU lqXgZORE.xWAOW5vkKNaZTOYv8Arbkuo_.mSOKFR5H X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Sun, 31 Oct 2021 11:20:49 +0000 Original-Received: by kubenode512.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 48f3485be79a5087061babb6c97d3e38; Sun, 31 Oct 2021 11:20:42 +0000 (UTC) In-Reply-To: (Alan Third's message of "Sun, 31 Oct 2021 10:59:40 +0000") X-Mailer: WebService/1.1.19198 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:218673 Archived-At: Alan Third writes: > When there are two rectangles we use NSRectClipList, which behaves a > little differently. It uses the union of the two rectangles to > intersect with the existing clipping. So you'll have to do something > like > > u = NSUnionRect (r[0], r[1]); > DPSrectclip (ctx, NSMinX (u), NSMinY (u), > NSWidth (u), NSHeight (u)); Yes, thanks, please see my other mail. Thanks!