emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Some NS port changes


From: Alan Third
Subject: Re: Some NS port changes
Date: Sun, 10 Feb 2019 22:14:07 +0000
User-agent: Mutt/1.11.2 (2019-01-07)

The scratch/ns/next branch turned out to not be great. It didn’t work
at all with GNUstep.

I’ve pretty much given up on the ‘expose_frame’ method and have gone
back to the idea of drawing to an offscreen buffer. When I tried this
before there were severe performance problems, but I believe I’ve
worked round them this time.

This also doesn’t work in GNUstep, but the new technique is so close
to the old, deprecated, one that it’s possible to just continue with
that under GNUstep. The problem appears to be a GNUstep bug.

I think performance‐wise, this is on a par with the expose_frame
method we’re currently using, and it has proper scrolling, which is a
plus.

The attached file is an mbox you should be able to apply to emacs-26
with:

    git am offscreen-buffer.mbox

I hope. It probably won’t apply directly to master, but I haven’t
tried it.
-- 
Alan Third

Attachment: offscreen-buffer.mbox
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]