Commit Graph

355 Commits

Author SHA1 Message Date
jgm
4d6f296e8e Adds file and line information to the "message", which is used as the summary
of a failure.
2012-01-17 15:11:32 +00:00
vladlosev
69a071bc0d Removes spurious semicolon. 2011-11-28 19:52:07 +00:00
vladlosev
8965a6a0d2 Improves conformance to the Google C++ Style Guide (by Greg Miller). 2011-11-04 17:56:23 +00:00
vladlosev
829402edcf Adds support for detection of running in death test child processes. 2011-10-28 16:19:04 +00:00
vladlosev
83fe024fb0 Adds empty methods to Mutex on platforms where Google Test is not thread-safe. This will support a reentrancy fix in Google Mock. 2011-10-24 23:36:46 +00:00
vladlosev
4c11f25f8c Expressed the thread-safety annotations in code, replacing the existing comment-based system (by Aaron Jacobs). 2011-10-24 21:13:56 +00:00
vladlosev
97ef1c705e Changes to fix gtest-printers_test on VC++ 2010. 2011-10-24 18:33:26 +00:00
vladlosev
c7c7961d23 Simplifies test assertions in sample5. 2011-10-14 01:18:53 +00:00
vladlosev
431a8be166 Implements the timestamp attribute for the testsuites element in the output XML (external contribution by Dirk Meister). 2011-10-05 05:52:34 +00:00
vladlosev
69a40b7d4a Adds ability to inject death test child arguments for test purposes. 2011-10-05 05:51:10 +00:00
vladlosev
879916a939 Fixes test failure on 32-bit Ubuntu. 2011-10-05 05:49:40 +00:00
vladlosev
f7d58e81c3 Adds a new macro simplifying use of snprinf on MS platforms. 2011-09-26 17:54:02 +00:00
vladlosev
1b2e509958 Fixes C++0x compatibility problems. 2011-09-26 17:52:19 +00:00
zhanyong.wan
2ca4d21500 Simplifies the implementatoin of the test result printer; by Ulfar Erlingsson 2011-09-16 16:43:37 +00:00
vladlosev
27615dbc5f Renames the license file. 2011-09-09 07:02:56 +00:00
vladlosev
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). 2011-09-09 05:42:09 +00:00
vladlosev
294f69f957 Adds explanation on how to build the Xcode project under Xcode 4+ to README. 2011-08-22 21:30:01 +00:00
vladlosev
cf3f92ef93 Fixes a user reported test break (modifying a dict while iterating). 2011-08-16 00:47:22 +00:00
vladlosev
c2922d4ed2 Fixes a resource leak in gtest-port_test (by Haruka Iwao). 2011-07-11 19:27:07 +00:00
vladlosev
386da2037d QNX compatibility patch (by Haruka Iwao). 2011-06-20 21:43:18 +00:00
vladlosev
f3cf0a2316 Suppresses the tail-call optimization of StackGrowsDown() in GCC4.6 (by Paul Pluzhnikov). 2011-06-13 20:09:57 +00:00
vladlosev
cc265df8b4 Fixes broken build on VC++ 7.1. 2011-06-13 19:00:37 +00:00
vladlosev
7e29bb7f7e Adds support for building Google Mock as a shared library (DLL). 2011-05-20 00:38:55 +00:00
vladlosev
ee2f8caecc Simplifies the code by removing condfitional section that is no longer necessary. 2011-05-12 17:32:42 +00:00
vladlosev
814a5e9310 Adds support for death tests in OpenBSD (by Paweł Hajdan Jr.) 2011-05-03 01:58:34 +00:00
vladlosev
758728ba9b Makes generation of fused sources contingent on availability of Python. 2011-04-21 21:48:51 +00:00
zhanyong.wan
c91a353c47 Fixes XL C++ 10.1 compiler errors (based on patch by Hady Zalek); cleans up formatting of GTEST_NO_INLINE_. 2011-04-15 19:50:39 +00:00
zhanyong.wan
c006f8c12b fixes a problem caused by gcc 4.6 optimization (by Paul Pluzhnikov) 2011-04-14 19:36:05 +00:00
zhanyong.wan
6a5a25b1e1 Adds Pasi to CONTRIBUTORS and documents the latest changes. 2011-04-14 07:37:13 +00:00
zhanyong.wan
b8c0e16eeb Fixes Sun C++ compiler errors (by Pasi Valminen) 2011-04-12 20:36:11 +00:00
zhanyong.wan
fc99b1ad51 Avoids iterator_traits, as it's not available in libCStd when compiled with Sun C++. 2011-04-12 18:24:59 +00:00
vladlosev
e9adbcbb56 Simplifies ASCII character detection in gtest-printers.h. This also makes it possible to build Google Test on MinGW. 2011-04-09 00:09:41 +00:00
zhanyong.wan
6323646e19 fixes XL C++ compiler errors (by Pasi Valminen) 2011-04-08 02:42:59 +00:00
vladlosev
7d560ed699 Fixes a compiler error when compiling with Visual Age (by Hady Zalek). 2011-04-08 00:42:19 +00:00
vladlosev
962b6554f4 Removes commas from last items in enums (a C++ standard compliance fix). 2011-04-08 00:29:12 +00:00
zhanyong.wan
741d6c0d47 makes gtest compatible with HP UX (by Pasi Valminen); fixes a typo in the name of xlC (by Hady Zalek). 2011-04-07 18:36:50 +00:00
zhanyong.wan
661758ec1a disables 'make install' 2011-04-07 07:08:02 +00:00
zhanyong.wan
98054bd134 fixes link error in 'make check' on some systems 2011-04-07 02:37:43 +00:00
vladlosev
c7a9cc3512 Changes diagnostic output of the question mark from '\?' to '?'. 2011-04-01 21:57:36 +00:00
vladlosev
1ea6b31d5d Fixes Windows CE compatibility problem (issue http://code.google.com/p/googletest/issues/detail?id=362). 2011-03-30 22:02:47 +00:00
vladlosev
03062e2337 Fixes 'formatting error or buffer exceeded' error when outputting long failure messages in XML. 2011-03-30 17:45:53 +00:00
vladlosev
1d8c5af33b Allows Google Mock to compile on platforms that do not support typed tests. 2011-03-29 21:42:53 +00:00
zhanyong.wan
5017fe0090 Fixes compatibility with Sun C++ (by Hady Zalek); fixes compatibility
with Android (by Zachary Vorhies).
2011-03-11 23:05:00 +00:00
zhanyong.wan
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. 2011-03-09 01:13:19 +00:00
zhanyong.wan
603533a0a4 Fixes compatibility with Borland C++Builder. Original patch by Josh
Kelley.  Simplified by Zhanyong Wan.
2011-03-05 08:04:01 +00:00
zhanyong.wan
66ac4909ae Fixes non-conforming uses of commas in enums s.t. the code compiles on
Sun OS. Patch by Hady Zalek.
2011-03-05 01:16:12 +00:00
vladlosev
f4419791ab Fixes PrintUnprintableTypeTest.InGlobalNamespace in gtest-printers_test on 64bit PowerPCs. 2011-02-28 18:02:01 +00:00
zhanyong.wan
9b89752035 Adds test/gtest-death-test_ex_test.cc to the release package. 2011-02-24 21:06:00 +00:00
zhanyong.wan
0e651afade Adds cmake scripts to the release package. 2011-02-24 20:51:17 +00:00
zhanyong.wan
19d6b45794 Changes gtest's version to 1.6.0 and adds release notes. 2011-02-24 07:27:15 +00:00