Re: [dev] [st] will global-less changes be wanted upstream?

From: Christoph Lohmann <>
Date: Sun, 17 Aug 2014 22:35:27 +0200


On Sun, 17 Aug 2014 22:35:27 +0200 "Roberto E. Vargas Caballero" <> wrote:
> > I think it would also be beneficial because it is difficult (at least
> > for me) to keep track of a single ~4k line c file.
> I usually work in the terminal emulation part, and sometimes it is a
> bit confusing mix the code of this part with the graphical part.
> What do you think about this topic guys?

The emulation in a terminal emulator is pure graphics. That’s why it is
a terminal emulator for a graphical environment. The logic behind it are
just flags to serve xdraws(). You will have to rewrite everything in a
new environment, especially because of the event infrastructure in X11.
There is not much to modularize here.

Having one server for many windows is what was first planned as an
urxvt‐like daemon feature. The complexity in code for this does not re‐
ally give much gain. So it was dropped.


Christoph Lohmann
Received on Sun Aug 17 2014 - 22:35:27 CEST

This archive was generated by hypermail 2.3.0 : Sun Aug 17 2014 - 22:48:08 CEST