From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Third Newsgroups: gmane.emacs.bugs Subject: bug#24581: 25.1 crash in ns_scroll_run after closing a frame Date: Sat, 10 Oct 2020 10:45:03 +0100 Message-ID: <20201010094503.GF60347@breton.holly.idiocy.org> References: <5457C3AC-EEBA-403F-B27D-6C78F59F9F4A@univie.ac.at> <39492EB9-84DE-49A4-84BD-E48A31BE9492@gmail.com> <20161001203503.GA39868@breton.holly.idiocy.org> <20200813184558.GA43564@breton.holly.idiocy.org> <7800D4F8-DB6F-45BD-ADB9-C1FEF21E73FC@acm.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10330"; mail-complaints-to="usenet@ciao.gmane.io" Cc: David Reitter , Stefan Kangas , 24581@debbugs.gnu.org, konrad podczeck To: Win Treese Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Oct 10 11:46:32 2020 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 1kRBSQ-0002aO-D4 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 10 Oct 2020 11:46:30 +0200 Original-Received: from localhost ([::1]:39140 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kRBSP-0006Q7-Fx for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 10 Oct 2020 05:46:29 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59384) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kRBRy-0006Px-Li for bug-gnu-emacs@gnu.org; Sat, 10 Oct 2020 05:46:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53677) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kRBRy-0001uC-Cf for bug-gnu-emacs@gnu.org; Sat, 10 Oct 2020 05:46:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kRBRy-0004q5-A4 for bug-gnu-emacs@gnu.org; Sat, 10 Oct 2020 05:46: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: Sat, 10 Oct 2020 09:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24581 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 24581-submit@debbugs.gnu.org id=B24581.160232312018538 (code B ref 24581); Sat, 10 Oct 2020 09:46:02 +0000 Original-Received: (at 24581) by debbugs.gnu.org; 10 Oct 2020 09:45:20 +0000 Original-Received: from localhost ([127.0.0.1]:36990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRBRI-0004ov-4X for submit@debbugs.gnu.org; Sat, 10 Oct 2020 05:45:20 -0400 Original-Received: from wilbur.contactoffice.com ([212.3.242.68]:54910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRBRD-0004oZ-02 for 24581@debbugs.gnu.org; Sat, 10 Oct 2020 05:45:18 -0400 Original-Received: from smtpauth1.co-bxl (smtpauth1.co-bxl [10.2.0.15]) by wilbur.contactoffice.com (Postfix) with ESMTP id 6797D67B; Sat, 10 Oct 2020 11:45:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1602323108; s=20200222-6h9o; d=idiocy.org; i=alan@idiocy.org; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To; l=1502; bh=COMGsrEgesnJpGYZQmiPDj+f1RdKCrpLYEJ93izdQUQ=; b=guiePKxWBPgak3Dr0KH54g8zeVRRBgYBzOfcExRvldlkzvSpx/BJWomCzNWcijTf hFVlrAD9N1jkjjjkk8bUAxqN2Gg8DITMTV+5ykvZFcNecWDkjHLXfYgYGgD2n6kB/x/ sc1yUWthO/PueBmv8Igf840JUQGQJBkKSWb30Iz9QYawMgx066N/RZUe7GEqjmS87I2 Y0mlIq/OxsqH6LXMWDRl4h4lABYdXhNK6igpZmT4WY3uZ3cM+aJ8txXB9qvw+iLMjx+ KX/CPyLUJF4tQvTIbGERqjEzIzc/+UKetPhEwo9oG/REKNCuwRSXfCaqkUjCHXBnU83 ZHHhwftDLQ== Original-Received: by smtp.mailfence.com with ESMTPA ; Sat, 10 Oct 2020 11:45:04 +0200 (CEST) Original-Received: by breton.holly.idiocy.org (Postfix, from userid 501) id 6786C2025ECFFD; Sat, 10 Oct 2020 10:45:03 +0100 (BST) Mail-Followup-To: Alan Third , Win Treese , David Reitter , Stefan Kangas , 24581@debbugs.gnu.org, konrad podczeck Content-Disposition: inline In-Reply-To: <7800D4F8-DB6F-45BD-ADB9-C1FEF21E73FC@acm.org> X-ContactOffice-Account: com:241649512 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:190204 Archived-At: On Thu, Aug 13, 2020 at 04:51:35PM -0400, Win Treese wrote: > > > > On Aug 13, 2020, at 2:46 PM, Alan Third wrote: > > > > Hi Win, > > > > What version of Emacs is Aquamacs based on? Is it still Emacs 25? > > Hi, Alan. > > Yes. The current version of Aquamacs (3.5) is based on Emacs 25.3.50.1. > > My current plan (if you’re interested ) is to try fixing several of the > known bugs that are getting in people’s way, ship that as 3.6, and then > roll the code base forward to catch up with the current Emacs release. > > I’ll probably do that by merging onto the earlier releases so that it’s > easier to understand the changes at each point, and along the way I > hope to decrease the amount of Aquamacs-specific code where we can. I was just cleaning up my inbox and found this and remembered I wanted to say something. It may not be fully worth your while trying to merge into later Emacs 26 and Emacs 27 releases because we changed the way it draws to the screen to try and work around some deprecations in macOS 10.14. Most of those changes have been undone in the master branch and another approach used which is more like how drawing was done in Emacs 25. It may not actually matter to you, as I suspect you're probably not changing that much about how things are drawn, but I don't want you to waste your time trying to get things working with the Emacs 26/27 drawing path only to have to undo it for Emacs 28. -- Alan Third