emacs-devel
[Top][All Lists]
Advanced

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

Re: emacs for pure Gtk3


From: Eli Zaretskii
Subject: Re: emacs for pure Gtk3
Date: Tue, 28 Apr 2020 10:27:58 +0300

> Date: Tue, 28 Apr 2020 13:19:04 +1000
> From: Jeff Walsh <address@hidden>
> Cc: address@hidden
> 
>  > 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
> > 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.

The use case is running Emacs on a system with Wayland, and opening a
frame on a remote host where there's no Wayland and only "normal" X
frames can be used.

> > I don't know about Lisp threads.  I have never supported it explicitly.
> > Pgtk emacs may not support it.
> 
> Well, for starters see if test/src/thread-tests.el runs and succeeds
> in your Pgtk build.
> 
> I get:
> 
> make lisp/thread-tests make[1]: Entering directory 
> '/home/fejfighter/dev/emacs-gtk/test' GEN
> lisp/thread-tests.log Running 3 tests (2020-04-28 12:52:55+1000, selector 
> `(not (tag :unstable))') skipped 1/3
> thread-tests-list-threads-error-when-not-configured (0.000133 sec) passed 2/3
> thread-tests-thread-list-send-error (0.000488 sec) passed 3/3 
> thread-tests-thread-list-show-backtrace
> (0.014913 sec) Ran 3 tests, 2 results as expected, 0 unexpected, 1 skipped 
> (2020-04-28 12:52:55+1000,
> 0.015803 sec) 1 skipped results: SKIPPED 
> thread-tests-list-threads-error-when-not-configured make[1]:
> Leaving directory '/home/fejfighter/dev/emacs-gtk/test' 
> 
> which matches a master build checkout from 
> e49d3a45cd4a0554aa98c45f0976ed513c500951 (approx 1300
> Aus EST)

That's a different test.  I meant src/thread-tests, not
lisp/thread-tests.

Thanks.



reply via email to

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