The new xserver class is the main change here, but this set also 
includes the Evemu::PlayOne() patch. Which has already turned out to be
really useful.

They're all reviewed except the Terminate/Kill patch (which has seen some
updates for the Process::Kill changes). If you're happy with them, please
pull.

The following changes since commit 2275524549782b5105c730a272d404073bf1f866:

  process: add a timeout wait to Kill and Terminate (2012-07-12 15:10:07 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~whot/xorg-gtest master

for you to fetch changes up to 878949fd1a0d1ea14062fb8f3560940fa3203a99:

  Update evemu requirement to 1.0.10 (2012-07-12 15:26:00 +1000)

----------------------------------------------------------------
Peter Hutterer (10):
      Add a new class representing the X server
      xserver: store config, logfile, binary paths in the XServer object
      xserver: add WaitForConnections()
      xserver: move starting the process into the XServer object
      xserver: move testing startup to the XServer object
      xserver: move Terminate and Kill handling here
      environment: remove default settings
      xserver: update documentation
      device: add PlayOne() for single event replaying
      Update evemu requirement to 1.0.10

 configure.ac                                 |    6 +-
 include/Makefile.am                          |    1 +
 include/xorg/gtest/evemu/xorg-gtest-device.h |   14 ++
 include/xorg/gtest/xorg-gtest-process.h      |    4 +-
 include/xorg/gtest/xorg-gtest-xserver.h      |  199 ++++++++++++++++
 include/xorg/gtest/xorg-gtest.h              |    1 +
 src/Makefile.am                              |    1 +
 src/device.cpp                               |   19 ++
 src/environment.cpp                          |  127 ++--------
 src/xorg-gtest-all.cpp                       |    1 +
 src/xserver.cpp                              |  327 ++++++++++++++++++++++++++
 11 files changed, 582 insertions(+), 118 deletions(-)
 create mode 100644 include/xorg/gtest/xorg-gtest-xserver.h
 create mode 100644 src/xserver.cpp

Attachment: pgpXFpDmUA8Mn.pgp
Description: PGP signature

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to