I wonder if something analogous this hack would be required in the new GTK front-end.
I wonder if something analogous this hack would be required in the new GTK front-end.
Also, are the Xt and motif versions still maintained? Surely the user base of those must be pretty close to 0 these days?
"Pulling [GTK] out into its own frontend" means taking GTK support out of where it is now, Emacs' general-purpose X11 code (where GTK is one of many supported X11 toolkits) and putting it in a new top-level window-system that's a peer of NS (for OS X) and Windows support. The new GTK window system wouldn't be allowed to use X11 functions directly. Under this architecture, Emacs would be much closer to a well-behaved GTK program and could take advantage of cool GTK tricks like Broadway support.
But SHTDI. Volunteering?
[1] https://lists.gnu.org/archive/html/emacs-devel/2016-10/msg00...
However, I am responsive on #gtk+ answering questions to people working on this.