summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-03-07Add xorg::testing::evemu::DeviceHEADmasterChase Douglas6-1/+218
Device uses utouch-evemu for input device recording playback through the Linux kernel. Signed-off-by: Chase Douglas <chase.douglas@canonical.com> Acked-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Stephen Webb <stephen.webb@canonical.com>
2012-03-06Fix dummy.conf location definitionChase Douglas1-1/+1
Now that the xorg-gtest data build has been separated from the src build, the location definition is broken and results in xorg-gtest looking for /dummy.conf instead of ${datadir}/xorg/gtest/dummy.conf. This change fixes the location Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
2012-03-06Add examples/xorg-gtest-example to .gitignoreChase Douglas1-0/+1
Signed-off-by: Chase Douglas <chase.douglas@canonical.com> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-03-06Define automake CPP warning flags in Makefile.am, not configure.acChase Douglas2-3/+5
Otherwise, AM_CPPFLAGS could not be overridden in Makefile.am. Also, move AM_CXXFLAGS to the top of src/Makefile.am to match. Signed-off-by: Chase Douglas <chase.douglas@canonical.com> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-03-06Use BASE_CXXFLAGS from xorg macrosChase Douglas4-9/+12
The X.org macros package version 1.16.2 is the first to define BASE_CXXFLAGS; however, we don't need to require version 1.16.2. If it's available, then great. If not, $(BASE_CXXFLAGS) will be empty and nothing terrible will happen. Included in this commit is a fix for an error, now that we are using BASE_CXXFLAGS, for shadowing variables from parent contexts. Signed-off-by: Chase Douglas <chase.douglas@canonical.com> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-03-06Split data and include build rules out of src build rulesChase Douglas6-11/+62
This will simplify things when we add more features to xorg-gtest. Signed-off-by: Chase Douglas <chase.douglas@canonical.com> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-03-01Relicense under the X.org preferred licenseChase Douglas12-799/+246
Copied from http://www.x.org/releases/X11R7.6/doc/xorg-docs/License.html Signed-off-by: Chase Douglas <chase.douglas@canonical.com> Acked-by: Daniel Stone <daniel@fooishbar.org> Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
2012-02-29config: do not initialize libtool twiceGaetan Nadon1-2/+0
AC_PROG_LIBTOOL initializes libtool, contrary to what the name may suggest. It has been renamed to LT_INIT in libtool v2. However X.Org has a requirement to support libtool v1.5. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> Reviewed-by: Chase Douglas <chase.douglas@canonical.com> Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
2012-02-29config: no need to m4_include gtest.m4Gaetan Nadon1-2/+0
This is done when autoconf runs aclocal. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> Reviewed-by: Chase Douglas <chase.douglas@canonical.com> Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
2012-02-29Remove xorg-server pkgconfig checkChase Douglas1-1/+1
xorg-server flags are not needed. Including them also causes -fvisibility=hidden to be used, which breaks the build output. Signed-off-by: Chase Douglas <chase.douglas@canonical.com> Reviewed-by: Gaeton Nadon <memsize@videotron.ca>
2012-02-29distcheck: cannot create directory `xorg-gtest-0.1.1': Permission deniedGaetan Nadon5-3/+9
Use the util-macros implementation to generate the ChangeLog and the INSTALL file. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2012-02-29distcheck fails: cannot open linker script file libxorg-gtest.verGaetan Nadon1-2/+2
The $(top_srcdir) path is needed to locate the source as it is not in the same dir as the generated files. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> Reviewed-by: Chase Douglas <chase.douglas@canonical.com> Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
2012-02-29Revert "Use the standard autogen.sh script from xorg"Gaetan Nadon1-2/+0
This reverts commit 839257c03d033f4352243ac70be9f78c5a8dfdd0. This module has different requirements for autogen.sh. The upcoming version with the variable NOCONFIGURE would probably be satisfactory. Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
2012-02-26examples/test.cpp: fatal error: X11/Xlib.h: No such file or directoryGaetan Nadon1-4/+2
Need XSERVER_CFLAGS to locate Xlib.h Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2012-02-26test.cpp: fatal error: X11/Xlib.h: No such file or directoryGaetan Nadon1-1/+1
Need XSERVER_CFLAGS to locate Xlib.h Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2012-02-26Fix typo in .gitignore commentGaetan Nadon1-1/+1
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2012-02-26Add standard xorg toplevel .gitignoreGaetan Nadon1-0/+78
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2012-02-26Use the standard autogen.sh script from xorgGaetan Nadon1-0/+2
The one here does not work the same way. It is very confusing when these don't work the same way for all xorg modules. It can be proposed as a new version version for all xorg modules if it can be deemed to be more desirable. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2012-02-24Release version 0.1.1Chase Douglas1-1/+1
Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
2012-02-24Generate ChangeLog at make dist timeChase Douglas1-0/+5
Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
2012-02-24Add GPLv3 license as COPYINGChase Douglas1-0/+674
Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
2012-02-24Link libxorg-gtest_main against libxorg-gtestChase Douglas1-0/+2
This fixes build failures if one only links against libxorg-gtest_main but does not use any other xorg-gtest symbols. Reported-by: Stephen Webb <stephen.webb@canonical.com> Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
2012-02-15Fix linking against X server libsChase Douglas1-2/+2
Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
2012-02-06Add symbol version scriptsChase Douglas3-2/+28
It would be nice to explicitly list each class method, but there's no documentation on how to do it, and everything I try fails. At least this ensures we don't ship visible symbols that are really part of GTest. Signed-off-by: Chase Douglas <chase.douglas@canonical.com> Reviewed-by: Stephen Webb <stephen.webb@canonical.com>
2012-02-06Make Environment API property-based.Daniel d'Andrada5-51/+127
Instead of shoving all parameters in the constructor. Signed-off-by: Daniel d'Andrada <daniel.dandrada@canonical.com> Reviewed-by: Chase Douglas <chase.douglas@canonical.com> Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
2012-02-03Ship conf filesChase Douglas1-0/+2
Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
2012-02-03Add defines.h to the list of source filesChase Douglas1-0/+1
This ensures the header is shipped in the dist tarball. Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
2012-02-02Fix build system.Jussi Pakkanen4-38/+38
The project could not be built from scratch due to erroneous Autofoo setup. This commit makes it work. Signed-off-by: Jussi Pakkanen <jussi.pakkanen@canonical.com> Reviewed-by: Chase Douglas <chase.douglas@canonical.com> Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
2012-02-01And by default point to a location that doesn't require root privileges to ↵Chase Douglas4-2/+53
be used. This will make it possible to run Xorg without being root. Signed-off-by: Daniel d'Andrada <daniel.dandrada@canonical.com>
2011-12-21Merge some miscellaneous fixesChase Douglas4-17/+10
2011-12-21Use "make doc" to build all documentationChase Douglas2-15/+4
And clean up doc/Makefile.am targets.
2011-12-21Rename xorg_gtest_example to xorg-gtest-exampleChase Douglas1-1/+1
2011-12-21Install man pages tooChase Douglas1-0/+4
2011-12-21Start the so library version at 0.0.0Chase Douglas1-1/+1
2011-12-16Merged in lp:~chasedouglas/xorg-gtest/fixes.Thomas Voß10-47/+59
2011-12-14Merge example documentation fixesChase Douglas2-23/+2
2011-12-14Fix gtest cpp flagsChase Douglas4-6/+15
2011-12-14Use gtest lib path when checking for gtest libraryChase Douglas1-2/+2
2011-12-14Use Process::SetEnv() in Environment::SetUp()Chase Douglas1-1/+1
2011-12-14Make Process::GetEnv and SetEnv static methodsChase Douglas2-22/+24
They do not modify or use a Process object. They are merely helper functions.
2011-12-14Move SetUp and TearDown methods to protected sectionsChase Douglas2-10/+11
2011-12-14Don't install DoxyfileChase Douglas1-1/+1
2011-12-14Only install documentation if it was createdChase Douglas1-3/+5
2011-12-14Remove leftover geistest doc line in doc/Makefile.amChase Douglas1-2/+0
2011-12-14Don't link gtest when creating libraryChase Douglas1-6/+1
2011-12-14Include examples directory when scanning for documented sourcesChase Douglas1-2/+2
2011-12-14Remove license header from exampleChase Douglas1-21/+0
It clutters up the example and is unnecessary for such a small file.
2011-12-14Merge in Doxygen branch, which also includes many fixesChase Douglas12-22/+2085
2011-12-14Merge gtest configure check fixesChase Douglas2-4/+11
2011-12-14Introduced examples. Added virtual d'tors to xorg::testing::Environment and ↵Thomas Voß8-2/+75
xorg::testing::Test.