Tag 'xorg-gtest-0.1.1' created by Chase Douglas <chase.doug...@canonical.com> at 2012-02-24 16:42 +0000
Version 0.1.1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAABAgAGBQJPR74BAAoJEI3Z6a9pX7cqH/8P/jfoi9lQt1HzffM82dZsEsUK qlo80qhWgP9lnMC6QtmSFwx7GRjV+FO1YODNAWd05eo2J0Wi8yuQEy189M2NcnAc x7cIB/ETQ1+uVlyY/cPeP9bey06YOqlR9BB7QUrStFpvwI1tJXzCXb7/ilwichea ox8fec5xQHjVRQ4mLIsJ4gMUiaeXChjY2EN06MjAnBBg/FFOUxlg9Hulqoa68FYI dWUmT9ljpoMB/MyTKihGRV/9eb2ij0aMbwDr0uV265XLd4vRVvw2t4bwRP+6VtpP 1XqTeR9kUlMH+UcyL5MKFkJsFfulNlh7kGZrf516PBjQd1H8wuJ9Ij1r9RmizMfu zsvpsJZDkz/iNTYhAd9IQoHiDM82F00M9BLOjhcJSiA1vWrAOVLo2oPq5rLDuWZB 7Ia2+iOsKcmkmdbJ1oaK3km9qrlq29Y8MM0P51BWRfkSRJeWv4jVPIUhur1glCDM DRocMsziWH7X/RyZpxOrJq0FA6hTjTTTjd6dsE5P1FletZr3mLjwkX2XlFbWAaK8 B6hA0bERytH9lKSGggHX/mJBsjKG+9GQvz3TT8SNe+DBWcTaBBRHfu/gLY6vHHYx RNHbjObr5hqKtikKEnAGZG824AIcpVX3HtxqtAlGMDq1d08iilqEVZwD0J8FMBvR fOsU8Pb/CdKjxDRWZ3LE =5gUI -----END PGP SIGNATURE----- Changes since the dawn of time: Chase Douglas (69): Rename to xorg-gtest, move some files around, make some fixes Remove unnecessary c++0x std flag Init gtest before checking for special args so --help works properly Remove autoconf check for C compiler since we only use C++ Remove unused gcov support Add pkg-config file Remove unused fixture.h Rename testing::xorg to xorg::testing Use installed dummy.conf location Make Environment::Private a POD struct Remove dead code in Environment Re-enable X server startup timeout Switch Process::Private to a POD struct Fix Process::Start() and switch to using exceptions Rename Process::pid() to Process::Pid() to follow naming conventions Remove Process::Wait() Throw exception if child process tries to kill itself Let setenv() and getenv() do error handling, and throw exception if they Don't fail the tests if the X server refuses to die Cleanup unnecessary braces in if .. else blocks in Environment::SetUp() Fix comment in environment.h Reorder Process copy constructor declarations Add server executable path option so one can test different servers Add xorg::testing::Test base test fixture Fix a couple usages of C++ line comments In Environment::SetUp, pass std::string into Process::Start Add newlines to end of Environment::TearDown() error messages Use std::auto_ptr for pimpls Remove obsolete Process::SetEnvBehavior enum Use C++ headers, such as cstring, instead of C-compatibility headers Use std::auto_ptr for Test pimpl too Use std::vector to store process arguments passed to execvp Remove strdup from argument parsing in Process::Start() Add initializer for Environment::Private struct since it is not a POD Throw runtime_error if Test::SetUp fails to open connection to server Merge cleanup and fixes branch Make gtest a requirement for successful configuration Remove unnecessary HAVE_GTEST conditional in configure.ac Move check result test to configure.ac and use standard variables Link against pthread when checking for gtest library Use AC_LANG_PUSH(C++)/AC_LANG_POP so as not to contaminate configure.ac Merge gtest configure check fixes Merge in Doxygen branch, which also includes many fixes Remove license header from example Include examples directory when scanning for documented sources Don't link gtest when creating library Remove leftover geistest doc line in doc/Makefile.am Only install documentation if it was created Don't install Doxyfile Move SetUp and TearDown methods to protected sections Make Process::GetEnv and SetEnv static methods Use Process::SetEnv() in Environment::SetUp() Use gtest lib path when checking for gtest library Fix gtest cpp flags Merge example documentation fixes Start the so library version at 0.0.0 Install man pages too Rename xorg_gtest_example to xorg-gtest-example Use "make doc" to build all documentation Merge some miscellaneous fixes And by default point to a location that doesn't require root privileges to be used. Add defines.h to the list of source files Ship conf files Add symbol version scripts Fix linking against X server libs Link libxorg-gtest_main against libxorg-gtest Add GPLv3 license as COPYING Generate ChangeLog at make dist time Release version 0.1.1 Daniel d'Andrada (1): Make Environment API property-based. Jussi Pakkanen (1): Fix build system. Thomas Voß (14): init checkin. Merged. ADDED: Simple and lightweight class to abstract process handling. Added doxygen documentation for public interface classes. Added: Additional doxygen documentation and adjusted build setup to include docs. Fixed whitespace issue. Referenced manpage of execvp in documentation. Prevent from linking Test in Google Test. Set HIDE_SCOPE_NAMES to NO. Adjusted documentation according to review. Switched to std::string for environment query/adjustment in Process. Modified Process::Terminate and Process::Kill to reset process identifier. Adjusted documentation. Fixed typo in test.h. Adjusted signature of Process::GetEnv. Adjusted documentation. Introduced examples. Added virtual d'tors to xorg::testing::Environment and xorg::testing::Test. Merged in lp:~chasedouglas/xorg-gtest/fixes. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1sd53d-0007bn...@vasks.debian.org