[RFC] removal of server generation mechanism

Tiago Vignatti tiago.vignatti at nokia.com
Sun Oct 25 09:58:28 PDT 2009


Olá,

This RFC removes the server generation code. It changes the behavior of the
server which never exits unless some user explicit kills it. I.e. it acts
permanently like the, now old. -noreset option.

Available at:

    git://people.freedesktop.org/~vignatti/xserver generation-removal


TODO in the case of RFC's good acceptance:
- I aplied the changes only for xorg DDX so we would have to spam the changes
  for other DDXs as well.
- fix the indentation all over the changed code.
- Be more careful and see the exactly when dispatchException is DE_RESET or
  DE_TERMINATE - which seems not useful now.


Tiago Vignatti (9):
      dix: remove server generation scheme
      xorg: remove server generation scheme
      xorg/os-support: remove server generation scheme
      xorg: don't track server resetting
      dix: remove -noreset, -reset and -terminate options
      dix/dispatch: remove unused server generation code
      fb: remove unused server generation code
      os: remove unused parameter on OsCleanup
      os: remove unused functions


 Xext/panoramiX.c                          |   13 ++-----
 Xext/sleepuntil.c                         |    6 ---
 Xext/xvdix.h                              |    4 --
 Xext/xvmain.c                             |   23 -------------
 Xext/xvmc.c                               |    2 -
 dix/dispatch.c                            |   24 -------------
 dix/dixfonts.c                            |   20 ++---------
 dix/globals.c                             |    1
 dix/main.c                                |   40 +++++++---------------
 fb/wfbrename.h                            |    2 -
 hw/xfree86/common/xf86.h                  |    1
 hw/xfree86/common/xf86Bus.c               |    1
 hw/xfree86/common/xf86Configure.c         |    2 -
 hw/xfree86/common/xf86Globals.c           |    1
 hw/xfree86/common/xf86Helper.c            |   11 ------
 hw/xfree86/common/xf86Init.c              |   40 ----------------------
 hw/xfree86/common/xf86Priv.h              |    1
 hw/xfree86/common/xf86ShowOpts.c          |    2 -
 hw/xfree86/common/xf86Xinput.c            |    1
 hw/xfree86/doc/sgml/DESIGN.sgml           |   16 +--------
 hw/xfree86/dri/dri.c                      |    6 ---
 hw/xfree86/modes/xf86RandR12.c            |    7 ---
 hw/xfree86/os-support/bsd/bsd_init.c      |   16 ---------
 hw/xfree86/os-support/hurd/hurd_init.c    |    3 -
 hw/xfree86/os-support/linux/int10/linux.c |    4 --
 hw/xfree86/os-support/linux/lnx_init.c    |   17 ---------
 hw/xfree86/os-support/sco/sco_init.c      |    6 ---
 hw/xfree86/os-support/solaris/sun_init.c  |   26 --------------
 hw/xfree86/os-support/sysv/sysv_init.c    |   25 --------------
 hw/xfree86/xaa/xaaInitAccel.c             |    6 ---
 include/dix.h                             |    1
 include/misc.h                            |    1
 include/os.h                              |    7 +--
 mi/mibank.c                               |    5 --
 mi/miinitext.c                            |    1
 miext/rootless/rootlessWindow.c           |    6 ---
 os/auth.c                                 |    2 +
 os/connection.c                           |   53 ------------------------------
 os/log.c                                  |    2 -
 os/osdep.h                                |    2 +
 os/osinit.c                               |    5 --
 os/utils.c                                |   15 --------
 os/xdmcp.c                                |    8 +---
 randr/randr.c                             |    7 ---
 render/animcur.c                          |    7 ---
 render/picture.c                          |    6 ---
 xkb/ddxBeep.c                             |    4 --
 47 files changed, 48 insertions(+), 411 deletions(-)


Cheers,
            Tiago


More information about the xorg-devel mailing list