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
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
