[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xorg-gtest: Changes to 'refs/tags/xorg-gtest-0.1.1'



Tag 'xorg-gtest-0.1.1' created by Chase Douglas <chase.douglas@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.


Reply to: