GNU bug report logs -
#51473
[PATCH] Enable xwidget scrolling optimizations, and other xwidgets improvements
Previous Next
Reported by: Po Lu <luangruo <at> yahoo.com>
Date: Fri, 29 Oct 2021 04:32:01 UTC
Severity: normal
Tags: patch
Fixed in version 29.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Po Lu <luangruo <at> yahoo.com> writes:
> The attached changes fix flickering xwidgets by moving xwidget display
> into a separate X window, and also enable the scrolling optimization for
> xwidgets.
>
> Someone with access to a Mac will have to do the changes necessary for
> xwidget scrolling to work correctly on macOS, as they don't work on
> GNUstep in the first place.
>
> However, event passthrough doesn't work yet, and will require some
> thought. But that would be a fantastic opportunity to clean up the
> current xwidget event handling mess (and perhaps even define a mechanism
> for Lisp code to send events into xwidgets, which would make integrating
> them into the existing Emacs event model much easier.) Any thoughts?
>
> Thanks.
And I missed something, you will also need the following patch for
everything to function correctly:
[0003-Destroy-xwidgets-when-destroying-frames.patch (text/x-patch, attachment)]
This bug report was last modified 3 years and 249 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.