| Commit message (Collapse) | Author | Age | Files | Lines | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
variable kPathSeparatorString.
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
truncates the result at 4096 chars. Also update an obsolete link in comment.
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
changes that haven't made it to svn. The descriptions of each change are listed
below.
- Fixes some python shebang lines.
- Add ElementsAreArray overloads to gmock. ElementsAreArray now makes a copy of
  its input elements before the conversion to a Matcher. ElementsAreArray can
  now take a vector as input. ElementsAreArray can now take an iterator pair as
  input.
- Templatize MatchAndExplain to allow independent string types for the matcher
  and matchee. I also templatized the ConstCharPointer version of
  MatchAndExplain to avoid calls with "char*" from using the new templated
  MatchAndExplain.
- Fixes the bug where the constructor of the return type of ElementsAre() saves
  a reference instead of a copy of the arguments.
- Extends ElementsAre() to accept arrays whose sizes aren't known.
- Switches gTest's internal FilePath class from testing::internal::String to
  std::string. testing::internal::String was introduced when gTest couldn't
  depend on std::string.  It's now deprecated.
- Switches gTest & gMock from using testing::internal::String objects to
  std::string. Some static methods of String are still in use.  We may be able
  to remove some but not all of them.  In particular, String::Format() should
  eventually be removed as it truncates the result at 4096 characters, often
  causing problems.
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
pass with CMake and VC++ 9 (by Manuel Klimek).
 | 
| | 
| 
| 
|  | 
to simplify gtest code (by Zhanyong Wan).
 | 
| | 
| 
| 
|  | 
Losev).
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
SConscript (by Vlad Losev).
 | 
| | 
| 
| 
|  | 
death test style flag to --help.
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
Mac and Cygwin; fixes build issue on some Linux versions due to PATH_MAX.
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
current directory.  By Stefan Weigand.
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
the definition of PATH_MAX. This patch adds it in the appropriate place.
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
- appends "_" to internal macro names (by Markus Heule).
- makes Google Test work with newer versions of tools on Symbian and Windows CE (by Mika Raento).
- adds the (ASSERT|EXPECT)_NO_FATAL_FAILURE macros (by Markus Heule).
- changes EXPECT_(NON|)FATAL_FAILURE to catch failures in the current thread only (by Markus Heule).
- adds the EXPECT_(NON|)FATAL_FAILURE_ON_ALL_THREADS macros (by Markus Heule).
- adds GTEST_HAS_PTHREAD and GTEST_IS_THREADSAFE to indicate the availability of <pthread.h> and Google Test's thread-safety (by Zhanyong Wan).
- adds scons/SConscript for building with scons (by Joi Sigurdsson).
- adds src/gtest-all.cc for building Google Test from a single file (by Markus Heule).
- updates the xcode project to include new tests (by Preston Jackson).
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
* changes the XML report format to match JUnit/Ant's.
* improves file path handling.
* allows the user to disable RTTI using the GTEST_HAS_RTTI macro.
* makes the code compile with -Wswitch-enum.
 | 
| | 
| 
| 
|  | 
directory before they are executed; also fixes out-dated comments about death tests.
 | 
| |  | 
 | 
|    | 
 |