[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