[PULL xorg-gtest] addition of xserver class

Peter Hutterer peter.hutterer at who-t.net
Thu Jul 12 23:33:42 PDT 2012


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20120713/7ea5008c/attachment-0001.pgp>


More information about the xorg-devel mailing list