summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-07-23Build xz tarballs instead of bzip2HEADmasterAlan Coopersmith1-1/+1
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-07-23gitlab CI: enable gitlab's builtin static analysisAlan Coopersmith1-0/+1
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-07-23gitlab CI: enable commit & merge request checksAlan Coopersmith1-0/+48
Uses ci-fairy from freedesktop/ci-templates Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2020-11-30gitlab CI: add a basic build testPeter Hutterer1-0/+34
Based on debian stable because we don't expect this repo to be updated very often, so let's not play catch-up with more frequently updated distributions. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-11-30Add support for mesonPeter Hutterer3-2/+188
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-11-30Print the path to the recordings file if it failed to openPeter Hutterer1-1/+1
Might as well be useful here Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-11-30Add a few missing includesPeter Hutterer2-0/+2
Required by the respective files but the current include order hides this. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-11-30test: use srcdir instead of top_srcdirPeter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-11-30test: sub the builddir path for the helpersPeter Hutterer3-8/+10
When building with srcdir != builddir, the resulting file won't be in the source directory. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-11-30Unconditionally require evemuPeter Hutterer6-27/+2
This condition was introduced when evemu was a new project and not available everywhere. That hasn't been true for years anymore, let's just make this unconditional and drop some of the ifdefs. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2020-11-27Fix unused parameter warningsPovilas Kanapickas3-3/+15
2020-11-27Mark local global variable with internal linkagePovilas Kanapickas1-2/+2
2020-11-27Ensure that classes with overridden functions have virtual destructorPovilas Kanapickas2-2/+2
2020-11-27Fix old style cast warningsPovilas Kanapickas3-6/+7
2020-11-27Add missing #includes that currently just happen to workPovilas Kanapickas2-0/+2
2020-11-27Fix zero as null pointer constant warningsPovilas Kanapickas10-72/+73
2020-11-27gtest: Make sure to not clobber system-installed gtestPovilas Kanapickas2-2/+3
2020-11-27gtest: Upgrade to 1.8.1Povilas Kanapickas39-26733/+31530
2020-11-20Replace deprecated std::auto_ptr with std::unique_ptrPovilas Kanapickas6-5/+9
2020-11-13Undefine min, max macros coming from Xlibint.hPovilas Kanapickas1-0/+5
2020-11-13gtest: Fix reference to std::stringPovilas Kanapickas1-2/+2
2019-02-05Drop SIGUNUSEDPeter Hutterer1-1/+0
"Where defined, SIGUNUSED is synonymous with SIGSYS on most architectures. Since glibc 2.26, SIGUNUSED is no longer defined on any architecture." from signal(7)
2019-02-05Revert "Properly escape the -D string defines"Peter Hutterer1-1/+1
This breaks compilation on RHEL7.4 and reverting it seems to work fine on F26. Not sure what's going on there. This reverts commit 51a836bf4cafa7fb3d3f71d9cf9b7cb8158a32f2.
2018-12-07Update configure.ac bug URL for gitlab migrationAlan Coopersmith1-1/+1
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2016-06-13Properly escape the -D string definesPeter Hutterer1-1/+1
Some compiler change apparently makes this necessary now. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2014-08-15doc: remove DOT_FONTNAME from doxygen.inPeter Hutterer1-1/+1
This one is no longer provided and we don't care about the font anyway. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2014-08-15doc: update doxygen filePeter Hutterer1-913/+1424
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2014-06-03xserver: improve error code reportingPeter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-03-04Merge branch 'evemu-additions'Peter Hutterer4-0/+246
2013-02-25device: add HasEvent() and GetAbsData()Peter Hutterer4-0/+246
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-02-25xorg-gtest 0.7.1xorg-gtest-0.7.1Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-02-05Fix registering error handlersMaarten Lankhorst1-6/+14
It looks like xorg-gtest and libX11 have a different idea of where the error handler pointer is supposed to point at. Check for the default handler returned from XSet*ErrorHandler by setting a NULL error handler first. Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-02-01silenced truncation warnings on i386 targetsStephen M. Webb1-2/+3
Code using xorg-gtest and compiling on 32-bit x86 targets using GCC 4.7 or later get a truncation warning setting timeouts for sigtimedwait(). If the code sets -Werror this is fatal. This patch prevents those warnings. Signed-off-by: Stephen M. Webb <stephen.webb@canonical.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-02-01accommodate valgrind being a wrapper scriptStephen M. Webb1-0/+9
Some systems provide valgrind as a shell script wrapper that calls through to the real valgrind binary. The xorg-gtest test suite fails on those platforms because it causes the process args to mismatch. Signed-off-by: Stephen M. Webb <stephen.webb@canonical.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-02-01fix 'make check' failure in a headless environmentStephen M. Webb2-1/+7
The example tests suite failed to build in a headless environment because that test suite relied on a default x.org installation. This patch does not assume the build system has such a server and uses the dummy driver explicitly. Signed-off-by: Stephen M. Webb <stephen.webb@canonical.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-01-15test: fix device-test to include our include dir before system dirsPeter Hutterer1-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-01-15test: fix spelling of a test casePeter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-01-03Add xorg-gtest-example to gitignorePeter Hutterer1-0/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-01-03Run configure during autogenPeter Hutterer1-0/+3
All other xorg projects run configure, let's make this one comply with that. Support NOCONFIGURE. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-12-20xorg-gtest 0.7.0xorg-gtest-0.7.0Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-12-20xserver: usecs are usecs, not millisPeter Hutterer1-1/+1
oops. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-12-14xserver: increase default Terminate/Kill timeout to 2 secondsPeter Hutterer1-2/+2
My box here takes just under 1200 ms to terminate a full server, which is just over the current default timeout of 1000, causing the examples to fail. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-12-14process: if the wait fails because the child is still running, reset errnoPeter Hutterer1-1/+5
Prevent callers from getting odd errors if they notice the wait fails because the child is still running and errno is still on whatever it was before. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-12-14process: drop a few SCOPED_TRACEPeter Hutterer1-6/+3
SCOPED_TRACE will only print if the current scope fails and this can never happen here. Change one message to standard printf, drop the others. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-12-14examples: Document two variables to silence doxygenPeter Hutterer2-0/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-12-14test: restore error handler after testPeter Hutterer1-1/+3
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-12-14test: wait a bit for the server to finishPeter Hutterer1-0/+5
Every so-often, the server doesn't terminate fast enough and we fail the test. Put a wait loop in. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-12-14test: unset environment variable after usePeter Hutterer1-0/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-12-14xserver: default to -1/-1 for extension/opcodePeter Hutterer1-1/+1
No need to specify those when waiting for core or extension events that are not GenericEvents. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-12-14Add support for starting a process through valgrindPeter Hutterer3-1/+123
export XORG_GTEST_USE_VALGRIND="valgrind --leak-check=full" ./run-some-test But really, can be used with any wrapper binary. Given that valgrind is the main use-case here, keep the USE_VALGRIND naming instead of something more generic like USE_PROCESS_WRAPPER or so. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>