Commit Graph

  • 8965a6a0d2 Improves conformance to the Google C++ Style Guide (by Greg Miller). vladlosev 2011-11-04 17:56:23 +0000
  • 829402edcf Adds support for detection of running in death test child processes. vladlosev 2011-10-28 16:19:04 +0000
  • 9bcb5f9146 Fixes a lock reentrancy when destroying a mock causes destruction of another mock (issue 79) (by Aaron Jacobs). vladlosev 2011-10-24 23:41:07 +0000
  • 83fe024fb0 Adds empty methods to Mutex on platforms where Google Test is not thread-safe. This will support a reentrancy fix in Google Mock. vladlosev 2011-10-24 23:36:46 +0000
  • 4d60a596b4 Expressed the thread-safety annotations in code, replacing the existing comment-based system (by Aaron Jacobs). vladlosev 2011-10-24 21:16:22 +0000
  • 4c11f25f8c Expressed the thread-safety annotations in code, replacing the existing comment-based system (by Aaron Jacobs). vladlosev 2011-10-24 21:13:56 +0000
  • 97ef1c705e Changes to fix gtest-printers_test on VC++ 2010. vladlosev 2011-10-24 18:33:26 +0000
  • f44bdc7398 Fixed Google Mock Doctor Clang regexes to work on both k8 and piii (by Greg Miller). vladlosev 2011-10-24 17:48:54 +0000
  • c7c7961d23 Simplifies test assertions in sample5. vladlosev 2011-10-14 01:18:53 +0000
  • 431a8be166 Implements the timestamp attribute for the testsuites element in the output XML (external contribution by Dirk Meister). vladlosev 2011-10-05 05:52:34 +0000
  • 69a40b7d4a Adds ability to inject death test child arguments for test purposes. vladlosev 2011-10-05 05:51:10 +0000
  • 879916a939 Fixes test failure on 32-bit Ubuntu. vladlosev 2011-10-05 05:49:40 +0000
  • 0fd8396827 Modifies gmock_doctor.py to work with GCC output that contains file:line:char positions and left and right quote characters (U+2018 and U+2019) instead of apostrophes (U+0027). vladlosev 2011-09-28 18:32:59 +0000
  • f7d58e81c3 Adds a new macro simplifying use of snprinf on MS platforms. vladlosev 2011-09-26 17:54:02 +0000
  • 1b2e509958 Fixes C++0x compatibility problems. vladlosev 2011-09-26 17:52:19 +0000
  • 898725cf47 Implements matchers WhenSorted() and WhenSortedBy(); pulls in gtest r595. zhanyong.wan 2011-09-16 16:45:39 +0000
  • 2ca4d21500 Simplifies the implementatoin of the test result printer; by Ulfar Erlingsson zhanyong.wan 2011-09-16 16:43:37 +0000
  • 5aa8dd99e2 Renames the license files. vladlosev 2011-09-09 07:06:32 +0000
  • 27615dbc5f Renames the license file. vladlosev 2011-09-09 07:02:56 +0000
  • 4b07d73f4e Ignore SIGPROF signal during clone()/fork() call. clone()/fork() call hangs permanently if it consumes more cpu than the SIGPROF signal timer interval (by Nabeel Mian). vladlosev 2011-09-09 05:42:09 +0000
  • eca38cd7ec More Clang support improvements in Google Mock Doctor. vladlosev 2011-08-25 21:35:10 +0000
  • 294f69f957 Adds explanation on how to build the Xcode project under Xcode 4+ to README. vladlosev 2011-08-22 21:30:01 +0000
  • 787146bdb7 Improves support for Clang in Google Mock Doctor. vladlosev 2011-08-16 00:51:14 +0000
  • cf3f92ef93 Fixes a user reported test break (modifying a dict while iterating). vladlosev 2011-08-16 00:47:22 +0000
  • c2922d4ed2 Fixes a resource leak in gtest-port_test (by Haruka Iwao). vladlosev 2011-07-11 19:27:07 +0000
  • 386da2037d QNX compatibility patch (by Haruka Iwao). vladlosev 2011-06-20 21:43:18 +0000
  • f3cf0a2316 Suppresses the tail-call optimization of StackGrowsDown() in GCC4.6 (by Paul Pluzhnikov). vladlosev 2011-06-13 20:09:57 +0000
  • cc265df8b4 Fixes broken build on VC++ 7.1. vladlosev 2011-06-13 19:00:37 +0000
  • f4eeaedb39 Fixes issue 139 and issue 140. vladlosev 2011-05-20 21:44:14 +0000
  • bce8134d89 Adds a DLL-related section to Google Mock's README. vladlosev 2011-05-20 21:15:36 +0000
  • 587c1b37c2 Adds support for building Google Mock as a shared library (DLL). vladlosev 2011-05-20 00:42:22 +0000
  • 7e29bb7f7e Adds support for building Google Mock as a shared library (DLL). vladlosev 2011-05-20 00:38:55 +0000
  • ee2f8caecc Simplifies the code by removing condfitional section that is no longer necessary. vladlosev 2011-05-12 17:32:42 +0000
  • 47be72a952 A test to verify correcteness of Google Mock on multiple threads. vladlosev 2011-05-11 08:18:45 +0000
  • 814a5e9310 Adds support for death tests in OpenBSD (by Paweł Hajdan Jr.) vladlosev 2011-05-03 01:58:34 +0000
  • a63da04126 Makes generation of fused sources contingent on availability of Python and pulls in gtest r580. vladlosev 2011-04-21 21:56:01 +0000
  • 758728ba9b Makes generation of fused sources contingent on availability of Python. vladlosev 2011-04-21 21:48:51 +0000
  • c91a353c47 Fixes XL C++ 10.1 compiler errors (based on patch by Hady Zalek); cleans up formatting of GTEST_NO_INLINE_. zhanyong.wan 2011-04-15 19:50:39 +0000
  • 8d3dc0cdd8 simplifies TrulyMatcher and adds a test for it zhanyong.wan 2011-04-14 19:37:06 +0000
  • c006f8c12b fixes a problem caused by gcc 4.6 optimization (by Paul Pluzhnikov) zhanyong.wan 2011-04-14 19:36:05 +0000
  • 8d7c5ad6d3 Documents latest changes and pulls in gtest r570 zhanyong.wan 2011-04-14 07:49:05 +0000
  • 6a5a25b1e1 Adds Pasi to CONTRIBUTORS and documents the latest changes. zhanyong.wan 2011-04-14 07:37:13 +0000
  • dd28d536eb Updates conditional directives to be consistent with the rest of the project. vladlosev 2011-04-14 02:42:15 +0000
  • e73cf452a5 Corrects condition to compile out MSVC's pragmas. This fixes the build on MinGW. vladlosev 2011-04-13 22:12:00 +0000
  • b8c0e16eeb Fixes Sun C++ compiler errors (by Pasi Valminen) zhanyong.wan 2011-04-12 20:36:11 +0000
  • fc99b1ad51 Avoids iterator_traits, as it's not available in libCStd when compiled with Sun C++. zhanyong.wan 2011-04-12 18:24:59 +0000
  • e9adbcbb56 Simplifies ASCII character detection in gtest-printers.h. This also makes it possible to build Google Test on MinGW. vladlosev 2011-04-09 00:09:41 +0000
  • 6323646e19 fixes XL C++ compiler errors (by Pasi Valminen) zhanyong.wan 2011-04-08 02:42:59 +0000
  • ab29bb6fcd Removes commas from last items in enums (a C++ standard compliance fix). vladlosev 2011-04-08 01:32:32 +0000
  • 7d560ed699 Fixes a compiler error when compiling with Visual Age (by Hady Zalek). vladlosev 2011-04-08 00:42:19 +0000
  • 962b6554f4 Removes commas from last items in enums (a C++ standard compliance fix). vladlosev 2011-04-08 00:29:12 +0000
  • 741d6c0d47 makes gtest compatible with HP UX (by Pasi Valminen); fixes a typo in the name of xlC (by Hady Zalek). zhanyong.wan 2011-04-07 18:36:50 +0000
  • 52277c919e disables 'make install' zhanyong.wan 2011-04-07 07:37:28 +0000
  • 8e68753288 fixes link errors in 'make check' zhanyong.wan 2011-04-07 07:19:40 +0000
  • 661758ec1a disables 'make install' zhanyong.wan 2011-04-07 07:08:02 +0000
  • 98054bd134 fixes link error in 'make check' on some systems zhanyong.wan 2011-04-07 02:37:43 +0000
  • aa43220fe5 Changes diagnostic output of the question mark from '\?' to '?'. vladlosev 2011-04-01 21:58:42 +0000
  • c7a9cc3512 Changes diagnostic output of the question mark from '\?' to '?'. vladlosev 2011-04-01 21:57:36 +0000
  • 1ea6b31d5d Fixes Windows CE compatibility problem (issue http://code.google.com/p/googletest/issues/detail?id=362). vladlosev 2011-03-30 22:02:47 +0000
  • 03062e2337 Fixes 'formatting error or buffer exceeded' error when outputting long failure messages in XML. vladlosev 2011-03-30 17:45:53 +0000
  • 71d08627a3 Fixes Google Mock Doctor affected by the latest tweaks to Clang. vladlosev 2011-03-29 22:29:51 +0000
  • 1d8c5af33b Allows Google Mock to compile on platforms that do not support typed tests. vladlosev 2011-03-29 21:42:53 +0000
  • 86d2eeb112 Prevents ADL in AllOf() and AnyOf() (by Manuel Klimek). zhanyong.wan 2011-03-16 17:10:39 +0000
  • 5017fe0090 Fixes compatibility with Sun C++ (by Hady Zalek); fixes compatibility with Android (by Zachary Vorhies). zhanyong.wan 2011-03-11 23:05:00 +0000
  • fc8c6c479a Disables SetArgPointee("string literal") for GCC 4.0- and Symbian, and adds support for SetArgPointee(L"wide string literal") -- by Vlad Losev. zhanyong.wan 2011-03-09 01:18:08 +0000
  • 5451ffe816 Makes IsContainerTest compatible with Sun C++ and Visual Age C++, based on Hady Zalek's report and experiment; also fixes a bug that causes it to think that a class named const_iterator is a container; also clarifies the Borland C++ compatibility fix in the comments based on Josh Kelley's suggestion. zhanyong.wan 2011-03-09 01:13:19 +0000
  • 603533a0a4 Fixes compatibility with Borland C++Builder. Original patch by Josh Kelley. Simplified by Zhanyong Wan. zhanyong.wan 2011-03-05 08:04:01 +0000
  • 66ac4909ae Fixes non-conforming uses of commas in enums s.t. the code compiles on Sun OS. Patch by Hady Zalek. zhanyong.wan 2011-03-05 01:16:12 +0000
  • f4419791ab Fixes PrintUnprintableTypeTest.InGlobalNamespace in gtest-printers_test on 64bit PowerPCs. vladlosev 2011-02-28 18:02:01 +0000
  • 62a35fbc5d Adds CMake scripts to gmock's release package. zhanyong.wan 2011-02-24 21:59:54 +0000
  • 9b89752035 Adds test/gtest-death-test_ex_test.cc to the release package. zhanyong.wan 2011-02-24 21:06:00 +0000
  • 0e651afade Adds cmake scripts to the release package. zhanyong.wan 2011-02-24 20:51:17 +0000
  • 79d82b6ef7 Changes gmock's version to 1.6.0 and adds release notes. zhanyong.wan 2011-02-24 07:31:48 +0000
  • 658ac0b71a Indents preprocessor directives. zhanyong.wan 2011-02-24 07:29:13 +0000
  • 19d6b45794 Changes gtest's version to 1.6.0 and adds release notes. zhanyong.wan 2011-02-24 07:27:15 +0000
  • ed6c9277bb Makes Google Mock compile much faster and use much less memory; reviewed by Nico Weber. This fixes issue 68. zhanyong.wan 2011-02-23 19:39:27 +0000
  • ffeb11d14a Indents preprocessor directives. zhanyong.wan 2011-02-22 22:08:59 +0000
  • 0980b4bd66 Fixes off-by-one error in a message about test sharding (by David Glasser). vladlosev 2011-02-12 07:12:20 +0000
  • b3e904227f Adds project files for MSVC 2010 (by Fredrik Roubert). vladlosev 2011-02-12 01:56:45 +0000
  • e5121b5a82 Improves cross-platform compatibility of gmock output. This fixes issue 135. vladlosev 2011-02-11 23:50:38 +0000
  • 6642ca8cd4 Updates an outdated error message. vladlosev 2011-02-10 23:14:49 +0000
  • 9d7455f984 Adds null check for file locations in XML output printer. vladlosev 2011-02-02 10:07:04 +0000
  • 40d0ba7a62 Add markers to death test messages to make them more recogizable (by Jeff Shute). zhanyong.wan 2011-02-02 01:25:37 +0000
  • b147ec394b Removes unused include directive. vladlosev 2011-02-02 01:18:50 +0000
  • 9bcf4d0a65 Adds type_param and value_param as <testcase> attributes to the XML report; also removes the comment() and test_case_comment() fields of TestInfo. Proposed and initally implemented by Joey Oravec. Re-implemented by Vlad Losev. zhanyong.wan 2011-02-02 00:49:33 +0000
  • 5b61ce3ee5 Picks up gtest r536; renames implicit_cast and down_cast to reduce the chance of clash (by Roman Perepelitsa); enables gmock_gen.py to handle storage specifiers (by Steve Fox). zhanyong.wan 2011-02-01 00:00:03 +0000
  • c8efea6705 template selection error in IBM's xIC_r compiler. vladlosev 2011-01-29 16:19:14 +0000
  • a198966dd3 Renames some internal functions to avoid name clashes. vladlosev 2011-01-29 16:15:40 +0000
  • 48b1315108 Fixes GCC 4.6 warnings (patch by Jeffrey Yasskin). zhanyong.wan 2011-01-10 18:17:59 +0000
  • afaefb0e30 Removes unused NC tests. zhanyong.wan 2011-01-07 01:21:35 +0000
  • 7225dd179a Suppresses self-assignment warnings. zhanyong.wan 2011-01-07 01:14:05 +0000
  • 915129ee6f Allows a value-parameterized test fixture to derive from Test and WithParamInterface<T> separately; contributed by Matt Austern. zhanyong.wan 2010-12-06 22:18:59 +0000
  • a684b5a526 Enables SetArgPointee<>() to accept a string literal; removes a self-assignment warning; teaches gmock doctor to diagnose TTB with Clang; picks up gtest r525. zhanyong.wan 2010-12-02 23:30:50 +0000
  • b5eb6ed9e2 Makes gtest print string literals correctly when it contains \x escape sequences. Contributed by Yair Chuchem. zhanyong.wan 2010-12-02 23:28:38 +0000
  • 42bf979ce7 Adds Google Native Client compatibility (issue 329). vladlosev 2010-11-30 22:10:12 +0000
  • e349025485 Fixes scripts/test/Makefile failing with link error. vladlosev 2010-11-19 20:05:58 +0000
  • b6c141fe2a Fixes comments in sample7_unittest.cc. vladlosev 2010-11-17 23:33:18 +0000
  • 88032d8e0f Adds comment clarifying the use of default-constructed matchers. vladlosev 2010-11-17 23:29:21 +0000
  • fe25aea971 Fixes two pump.py bugs. One of them ("$range 1..n $$ comment" doesn't parse) was reported by user Aksai Chin. Aksai also contributed a patch, which I didn't look at as I didn't want to bother him with signing the CLA. Instead I wrote the fix from scratch. zhanyong.wan 2010-11-09 00:41:16 +0000
  • 82cc1d1135 Changes default of --gtest_catch_exceptions to true. vladlosev 2010-10-26 23:12:47 +0000