[PATCH on-demand v4] systemd socket activation code for xserver

Łukasz Stelmach l.stelmach at samsung.com
Mon Oct 21 17:01:25 CEST 2013


Hi.

These patches have been discussed already[1][2][3]. Time has passed
and I'd like to ask you to look at them once again.I've rebased them onto
respective origin/master branches and checked if all the recommended
fixes are in place. If you find anthing I can improve, your comments
are more than welcome. I will be glad to make this code good enough to
be merged and publish as a part of Xorg.

The following three patches:

+ libxtrans 1/2: Define TRANS_RECEIVED flag for transports
+ libxtrans 2/2: Enable systemd socket activation
+ xserver 1/2: configure.ac: enable systemd socket activation in
  libxtrans

hold the essential code for on-demand starup. The fourth

+ xserver 2/2: Do not define ErrorF in xstrans.c, libxtrans handles it.

is just a minor fix to remove a few warning messages.

[1] http://thread.gmane.org/gmane.comp.freedesktop.xorg.devel/36092
[2] http://thread.gmane.org/gmane.comp.freedesktop.xorg.devel/36325
[3] http://article.gmane.org/gmane.comp.freedesktop.xorg.devel/36270

Kind regards,
--  
Łukasz Stelmach

Łukasz Stelmach (2):
  Define TRANS_RECEIVED flag for transports
  Enable systemd socket activation

 Xtrans.c    |  104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 Xtrans.h    |    4 +++
 Xtransint.h |    1 +
 3 files changed, 108 insertions(+), 1 deletion(-)

Łukasz Stelmach (2):
  configure.ac: enable systemd socket activation in libxtrans
  Do not define ErrorF in xstrans.c, libxtrans handles it.

 configure.ac            |   28 ++++++++++++++++++++++++++++
 include/dix-config.h.in |    3 +++
 os/xstrans.c            |    5 -----
 3 files changed, 31 insertions(+), 5 deletions(-)


More information about the xorg-devel mailing list