From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Alan Third Newsgroups: gmane.emacs.bugs Subject: bug#32932: 27.0.50; render bugs on macOS Mojave Date: Fri, 19 Oct 2018 19:48:28 +0100 Message-ID: <20181019184828.GA2041@breton.holly.idiocy.org> References: <20181010182750.GB18177@breton.holly.idiocy.org> <20181014182012.GD87313@breton.holly.idiocy.org> <7BCD942D-621D-4C91-AA8E-6C38908C03EE@d12frosted.io> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1539974835 11148 195.159.176.226 (19 Oct 2018 18:47:15 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 19 Oct 2018 18:47:15 +0000 (UTC) User-Agent: Mutt/1.10.1 (2018-07-13) Cc: Boris Buliga , 32932@debbugs.gnu.org To: Aaron Jensen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Oct 19 20:47:11 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 1gDZng-0002lY-58 for geb-bug-gnu-emacs@m.gmane.org; Fri, 19 Oct 2018 20:47:08 +0200 Original-Received: from localhost ([::1]:52216 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gDZpm-0001eZ-IE for geb-bug-gnu-emacs@m.gmane.org; Fri, 19 Oct 2018 14:49:18 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52257) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gDZpZ-0001dI-VN for bug-gnu-emacs@gnu.org; Fri, 19 Oct 2018 14:49:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gDZpW-0002Dy-Oh for bug-gnu-emacs@gnu.org; Fri, 19 Oct 2018 14:49:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:55503) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gDZpW-0002Dl-JS for bug-gnu-emacs@gnu.org; Fri, 19 Oct 2018 14:49:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gDZpW-0006sU-Cf for bug-gnu-emacs@gnu.org; Fri, 19 Oct 2018 14:49:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 19 Oct 2018 18:49: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.153997492026406 (code B ref 32932); Fri, 19 Oct 2018 18:49:02 +0000 Original-Received: (at 32932) by debbugs.gnu.org; 19 Oct 2018 18:48:40 +0000 Original-Received: from localhost ([127.0.0.1]:59761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gDZp9-0006rq-Qm for submit@debbugs.gnu.org; Fri, 19 Oct 2018 14:48:40 -0400 Original-Received: from mail-wr1-f46.google.com ([209.85.221.46]:39135) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gDZp7-0006rd-Js for 32932@debbugs.gnu.org; Fri, 19 Oct 2018 14:48:38 -0400 Original-Received: by mail-wr1-f46.google.com with SMTP id 61-v6so38442714wrb.6 for <32932@debbugs.gnu.org>; Fri, 19 Oct 2018 11:48:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=9zp2oeR6rW5kftDcOVlbJ/q7+kQMXmX9AayGJXQngiE=; b=JScWsEQH82spAmgoHK2QNXdhEJQiW1rFaVrF0hkp7eLp0eWNY3wrXGsHlp8o0IxR6J 4J6iXrCEqj2Vssz/bk3dVG8LNJ5C3aSmhMlV6sVsl/8alFBFb2l090LyhOptuOGBPTmc 9O2m3eZQU3nQ2QBINLnwcE8c62aw3QT0V/WpM6ha1ncpvQEJzfMGWTpZ3jHlKRUM97eV n0qQu+/DMCOH3xs5Bws5c/QUoCpnfSmWP1hytDx1G29pCTSJ6rzZZJBM2aMoe0FnJgc5 xTgCEG967I5YOE0iZSk9XyB0qP0CRJ3sMGotHfcOb9iAg4hYVWk+lXGWiFQ6r3dkwGPC csxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=9zp2oeR6rW5kftDcOVlbJ/q7+kQMXmX9AayGJXQngiE=; b=cEeeqVzyJrmBHwGcw3GAilez5Ig2kJv5QhMEfA/2NmwZ8kpZHTvBHVbXJPY5IOvtEC 8OKRbkC+oEPF3e+fXgE2rBU+GDjt7P3MMc+DP1CJi/YbTJOKE9aQfDkuxI87UTrTaJPl bcWB2F4zccvVGfxGRRlB1WYgQfLxZ56YZpnAvbhSNRlfe3aRyyLA0CwwSfVyFvNrPG+8 Z1iacO2Z4jsPc3VHUKmt0TXUIVQ4NUMYCUXHixWZOrMac8qooRwTfuNk9RPaOwv+PGTS X+9xNIOGq1IusFJj2GC6q1UGR5zkwnqeE02KtsMMd0fuGyFBRZh5kBlWM6Bs9BYUE6nf ahyA== X-Gm-Message-State: ABuFfohIQXUULsuFz+yHK9AR3OvMGSAsK3kjUCJYmpfwSfaoWu+yjtUK jZnjyajQESHGeT+uGst2ZaU= X-Google-Smtp-Source: ACcGV63+HXQpsQMj0zdoESq7U5bj7CB/ekjKdBPrm58raMQyQIJTHXnbwzfJXMHdrAdgDGXdZ2pExg== X-Received: by 2002:adf:8909:: with SMTP id s9-v6mr35282778wrs.309.1539974911404; Fri, 19 Oct 2018 11:48:31 -0700 (PDT) Original-Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-4884-8961-f02e-a2db.holly.idiocy.org. [2001:8b0:3f8:8129:4884:8961:f02e:a2db]) by smtp.gmail.com with ESMTPSA id l67-v6sm10364990wma.20.2018.10.19.11.48.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 19 Oct 2018 11:48:30 -0700 (PDT) Content-Disposition: inline In-Reply-To: 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:151448 Archived-At: On Fri, Oct 19, 2018 at 09:26:56AM -0700, Aaron Jensen wrote: > On October 16, 2018 at 12:04:19 PM, Aaron Jensen > (aaronjensen@gmail.com(mailto:aaronjensen@gmail.com)) wrote: > > The other thing that I see sometimes and I don’t know if it is > > related is that the menu bar flickers. I don’t know how Emacs > > could do that so it could be an OS level bug, but I wanted to > > mention it in case it jogged any ideas. Well, the GNUstep version flickers the menu two or three times every repaint. I think it’s because there’s some code forcing an update of the menus to work around a problem with them not updating correctly when required. The menus definitely need a fair bit of work done to them. I think they’re a little overly complex, but that may have been done to match up with how Emacs handles them. I need to investigate it more. > I definitely still see render errors. I don’t have a way to reproduce > them, but I was able to capture a screenshot: > > https://cl.ly/9065281385cf/Image%202018-10-19%20at%209.20.34%20AM.png Does it actually look like that? With the strange blocks? It looks like there’s some weird resizing/resampling thing going on... > I believe everything was blank until I started to do next lines. Every > line the point touched painted. That makes sense because of how the cursor code marks entire lines as dirty. If it was drawing correctly then I’d fix it, but there’s no point just now. > I still think that the patch is better than what’s on master, but it’s > not perfect just yet. I understand Eli’s planning on a freeze for 26.2 soon, so if I’ve not got anything better than this at that point I’ll make sure it’s included. -- Alan Third