From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Aaron Jensen Newsgroups: gmane.emacs.bugs Subject: bug#32932: 27.0.50; render bugs on macOS Mojave Date: Wed, 31 Oct 2018 21:58:59 -0700 Message-ID: References: <20181019184828.GA2041@breton.holly.idiocy.org> <20181020200444.GA2501@breton.holly.idiocy.org> <20181024104242.GA40431@breton.holly.idiocy.org> <20181029160943.GA60662@breton.holly.idiocy.org> <20181031171253.GA69712@breton.holly.idiocy.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1541048298 31345 195.159.176.226 (1 Nov 2018 04:58:18 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 1 Nov 2018 04:58:18 +0000 (UTC) Cc: Boris Buliga , 32932@debbugs.gnu.org To: Alan Third Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 01 05:58:14 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gI53W-0007l8-7o for geb-bug-gnu-emacs@m.gmane.org; Thu, 01 Nov 2018 05:58:06 +0100 Original-Received: from localhost ([::1]:35207 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gI55c-00007x-QR for geb-bug-gnu-emacs@m.gmane.org; Thu, 01 Nov 2018 01:00:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51699) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gI55U-00007W-Ve for bug-gnu-emacs@gnu.org; Thu, 01 Nov 2018 01:00:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gI55P-00070n-OH for bug-gnu-emacs@gnu.org; Thu, 01 Nov 2018 01:00:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:53389) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gI55P-00070N-Fw for bug-gnu-emacs@gnu.org; Thu, 01 Nov 2018 01:00:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gI55P-0003DP-04 for bug-gnu-emacs@gnu.org; Thu, 01 Nov 2018 01:00:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Nov 2018 05:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32932 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 32932-submit@debbugs.gnu.org id=B32932.154104834812266 (code B ref 32932); Thu, 01 Nov 2018 05:00:02 +0000 Original-Received: (at 32932) by debbugs.gnu.org; 1 Nov 2018 04:59:08 +0000 Original-Received: from localhost ([127.0.0.1]:57647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gI54W-0003Bm-Ih for submit@debbugs.gnu.org; Thu, 01 Nov 2018 00:59:08 -0400 Original-Received: from mail-yw1-f48.google.com ([209.85.161.48]:33063) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gI54U-0003BH-12 for 32932@debbugs.gnu.org; Thu, 01 Nov 2018 00:59:06 -0400 Original-Received: by mail-yw1-f48.google.com with SMTP id z72-v6so3165698ywa.0 for <32932@debbugs.gnu.org>; Wed, 31 Oct 2018 21:59:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc:content-transfer-encoding; bh=iPTNk8U8buUHrqb95u+otlcqpBPWGA3zvmwa9NlhG3s=; b=JtXx67hV39yP06aJgS/EzSEjynHY7eS+7SYWYSQs7iPYYGxsJu2CQkzUV2S38x4LPN QB8zbWozsL5/GK/STmHjb2a4mqJLff64TK+R2jgG7B50sipH1jLS72igAFxOf6YaNZIm XxrsMzf+i9oe/ljrCYC/yPMxpxy9RkzZvnQ1mzEfptIb3iPxNdE33pVyDucoNWiIAZzQ 18wtivn2yQPGdv6afpDPawAS5CSXo6Fj2PS0SGR4CLiBAzD8WhOFFk8SxKYZ0fXjwyHC P6EFg6V4/m697Q4aNRy37JRqiKzrEnkdr6xoGYKgK+x0BU24NcBuahVi4mfVZ3XzanAV QuTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc:content-transfer-encoding; bh=iPTNk8U8buUHrqb95u+otlcqpBPWGA3zvmwa9NlhG3s=; b=eyr56ySNo/naUNbDfq/3FGutUBLSiNDeFdrYdinrFdxka0bRPCFG21X2V/7lLLH6j9 Qj0lgklfY71jAv1eC2r2PAhCmSRJ+OEteDZiWuf0Jr8tdTBauHOLiDKLOvuXIE7OluSk uKrhP/E4nwFS+40UeaqBan55izeUW8iMr0Gs38Prg2IXJ/eaewR2opyYx5C4lmg86Ewb fPDsc//cOZ2KaxheSdMTaPx3IiSesZAMojjRnnbOf/wNi39cDgRnZyqPEt4KR89g9KZm CJHkcbIjVQWOjESCZN+BgAWFKZfkJu5S9Ux7iMFkFhgQcLiCZWOEB0WIAyiNUlLXWWM/ HFvQ== X-Gm-Message-State: AGRZ1gJEsJ9RsVshWtijh5o9R5+/U0ctqwC/5H6CozSGZNA+lRd1cEsA af92X/er+TYLhAHf/iINXvqn3qeVcnhAdfmG0QU= X-Google-Smtp-Source: AJdET5fll4/TFVYDqH1wjYKZdnQTZeXXrmFZ/TNzMy7rn5f2k9BmbsOaz2b0zL61vmYE13ZOc1d7l4vLtnq/4k510xk= X-Received: by 2002:a0d:c186:: with SMTP id c128-v6mr5997134ywd.12.1541048340488; Wed, 31 Oct 2018 21:59:00 -0700 (PDT) Original-Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Wed, 31 Oct 2018 21:58:59 -0700 In-Reply-To: X-Mailer: Airmail (528) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:151881 Archived-At: > On October 31, 2018 at 10:13:01 AM, Alan Third (alan@idiocy.org(mailto:al= an@idiocy.org)) wrote: > > Something is blanking the line. There are only so many places where > > that happens so in theory it should be relatively straight=E2=80=90forw= ard to > > find the place in question. Perhaps start by commenting out the > > NSRectFill commands in ns_clear_frame and ns_clear_frame_area. > > I commented out every single NSRectFill and it still did it. It=E2=80=99s= fast, but gif attached. > > I tried commenting out the setNeedsDisplay but that breaks rendering enti= rely. This is a trace from when it happens with all groups enabled. Not sure fi it helps... nsterm.m =C2=A0: 6202: [ =C2=A0517] =C2=A0[EmacsView keyDown:] nsimage.m : =C2=A0 61: [ =C2=A0518] =C2=A0ns_image_for_XPM nsterm.m =C2=A0: 2352: [ =C2=A0519] =C2=A0ns_lisp_to_color nsterm.m =C2=A0: 2231: [ =C2=A0520] =C2=A0| ns_get_color(#FFEB95, **) nsterm.m =C2=A0: 3172: [ =C2=A0521] =C2=A0ns_draw_window_cursor nsterm.m =C2=A0: 3172: [ =C2=A0522] =C2=A0ns_draw_window_cursor nsterm.m =C2=A0: 3172: [ =C2=A0523] =C2=A0ns_draw_window_cursor nsterm.m =C2=A0: 1245: [ =C2=A0524] =C2=A0| ns_clip_to_rect nsterm.m =C2=A0: 1248: [ =C2=A0525] =C2=A0| +--- r: (X:464 Y:76)/(W:8 H:19) nsterm.m =C2=A0: 1265: [ =C2=A0526] =C2=A0| +--- r: (X:464 Y:76)/(W:8 H:19) nsterm.m =C2=A0: 3172: [ =C2=A0527] =C2=A0ns_draw_window_cursor nsfns.m =C2=A0 : =C2=A0525: [ =C2=A0528] =C2=A0x_implicitly_set_name nsfns.m =C2=A0 : =C2=A0475: [ =C2=A0529] =C2=A0| ns_set_represented_filenam= e nsfns.m =C2=A0 : =C2=A0432: [ =C2=A0530] =C2=A0| ns_set_name nsmenu.m =C2=A0: =C2=A0116: [ =C2=A0531] =C2=A0ns_update_menubar nsterm.m =C2=A0: 4924: [ =C2=A0532] =C2=A0ns_condemn_scroll_bars nsterm.m =C2=A0: 2352: [ =C2=A0533] =C2=A0ns_lisp_to_color nsterm.m =C2=A0: 2231: [ =C2=A0534] =C2=A0| ns_get_color(#ffffffffffff, **) nsterm.m =C2=A0: 2352: [ =C2=A0535] =C2=A0ns_lisp_to_color nsterm.m =C2=A0: 2231: [ =C2=A0536] =C2=A0| ns_get_color(#FFEB95, **) nsimage.m : =C2=A0 61: [ =C2=A0537] =C2=A0ns_image_for_XPM nsterm.m =C2=A0: 4973: [ =C2=A0538] =C2=A0ns_judge_scroll_bars