From: |
Eli Zaretskii |
Subject: |
Re: emacs for pure Gtk3 |
Date: |
Mon, 27 Apr 2020 18:03:54 +0300 |
> Date: Mon, 27 Apr 2020 21:37:27 +0900 (JST)
> Cc: address@hidden
> From: Yuuki Harano <address@hidden>
>
> > . You don't seem to have a copyright assignment on file. This would
> > be a significant contribution to Emacs, for which we must have
> > such an assignment from you before bringing this code into the
> > Emacs repository. Would you be willing to start the legal
> > paperwork now? If so, I will send you the form to fill.
>
> Yes. Please send me it.
Form sent off-list.
> By the way, this fork contains much code written by @fejfighter.
> He said "for now: Yes I do agree to assign my code to the FSF." here,
> https://github.com/masm11/emacs/pull/11#issuecomment-600856858 .
> What to do?
He should fill the form I sent to you, separately, and email it
according to instructions.
No worries, happy to do so.
> Because I was not going to merge to mainline when I started porting,
> older commit messages are in Japanese. If you don't like Japanese
> messages, I can make one big commit instead of existing commits.
That's probably the best. But there's time before that happens, and
you can meanwhile keep the original log messages while the code is on
the branch.
> Since pgtk emacs is configured with '--without-x', existing X code
> is disabled. If configured with '--with-x', the existing X support
> should be enabled as before.
Would configuring --with-x disable Pgtk support code? That is, do the
X and Pgtk support contradict each other, and cannot live in the same
binary? Or maybe I don't have a clear idea what exactly gets disabled
when building with Pgtk -- can you elaborate?
I think this may need a little more work in configure.ac
In essence it's not that different to --with-ns or --with-w32.
it just happens to re-use a chunk of the gtkutil.c code where possible.
Effectively it selects pgtkterm.h instead of xterm.h
> Pgtk emacs supports X window system too through Gtk library.
> It can handle Wayland, X window system, and TTY in the same session.
> But segmentation fault may occur when running on X and Wayland
i>
> in the same session.
I guess those segfaults need to be fixed, because having a GUI Emacs
that can only run on Wayland would be a limitation that users might be
unhappy about?
it will run on wayland or xwayland or X11 from the same binary, but not on wayland and X11 concurrently.
I'm not sure of a use-case for this, but I'm hoping someone is able to provide one.
<
div>