| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
| |
Invert the intensity bit if the background_color == foreground_color
|
| |
|
|
|
|
| |
Re-use existing background color for Widows' console window.
This fixes a problem where the background color for ColoredPrintf would be BLACK even if the user's console is using a different BG color.
|
| |
|
|\
| |
| | |
Fixing float comparison broken link
|
|/
|
| |
Updating the link with a valid one. The old one was considered obsolete by the publisher.
|
|\
| |
| | |
Fix -Wmicrosoft-cast warnings when using gtest with clang on Windows.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This upstreams a Google-internal change.
Original CL description:
The C++ standard says that function pointers are not implicitly
convertible to object pointers. Visual Studio disregards that and allows
implicit conversion between function pointers and object points, and
enough code relies on this that clang follows suit in
Microsoft-compatibility mode.
However, clang emits a -Wmicrosoft-cast warning when such a conversion
is done:
E:\b\c\b\win_clang\src\sandbox\win\src\sync_dispatcher.cc(42,7):
warning: implicit conversion between pointer-to-function and
pointer-to-object is a Microsoft extension [-Wmicrosoft-cast]
This change fixes this warning in gtest, while hopefully not changing
any behavior. The change does two things:
1. It replaces the if in DefaultPrintTo with SFINAE
2. In C++11 mode, it uses enable_if<is_function<>> instead of
ImplicitlyConvertible<T*, const void*> to check if the
explicit cast is needed.
With this change, functions will use the branch with the reintpret_casts
with Visual Studio and clang/win, and clang no longer needs to warn
that it implicitly converts a function pointer to a void pointer.
|
|\ \
| | |
| | | |
Changes add ability to overwrite TempDir(), issue https://github.com/…
|
|/ /
| |
| |
| | |
https://github.com/google/googletest/issues/1093
|
|\ \
| | |
| | | |
Use std::string and ::string explicitly in gtest and gmock code.
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
This merges a Google-internal change (117235625).
Original CL description:
This CL was created manually in about an hour with sed, a Python script
to find all the places unqualified 'string' was mentioned, and some help
from Emacs to add the "std::" qualifications, plus a few manual tweaks.
|
|\ \
| | |
| | | |
Fixing typo in documentation.
|
| |/
| |
| |
| | |
This upstreams a Google-internal change.
|
|\ \
| |/
|/| |
Gender-neutralize comments in gtest.h.
|
|/
|
|
| |
This merges a Google-internal change.
|
|\
| |
| | |
Add missing headers to Xcode framework target.
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Pick up GTEST_API_ definition in gtest/internal/custom/gtest-port.h.
|
| | |
| | |
| | |
| | |
| | | |
This makes it possible for a port to define the specifier used for
exported symbols without having to change Google Test.
|
|\ \ \
| |/ /
|/| | |
Annotate ColoredPrintf with the format attribute and fix bugs.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
googletest doesn't currently build with clang's very aggressive
-Wformat-nonliteral warning. It requires that all non-literal format
strings come from the argument of a function annotated with a compatible
format attribute.
Fixing that reports that ColoredPrintf's callers weren't passing the
normal -Wformat warning. Some messages were passed directly into the
format string rather than via "%s".
|
|\ \ \
| | | |
| | | | |
Minimal changes to fix build failures on Microsoft Visual Studio 2015
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fixes the following errors:
hash_map(17): error C2338: <hash_map> is deprecated and will be REMOVED. Please use <unordered_map>. You can define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [googlemock\gtest\gtest-printers_test.vcxproj]
hash_set(17): error C2338: <hash_set> is deprecated and will be REMOVED. Please use <unordered_set>. You can define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [googlemock\gtest\gtest-printers_test.vcxproj]
googletest\test\gtest_catch_exceptions_test_.cc(152): error C2220: warning treated as error - no 'object' file generated
googletest\test\gtest_catch_exceptions_test_.cc(152): warning C4297: 'CxxExceptionInDestructorTest::~CxxExceptionInDestructorTest': function assumed not to throw an exception but does
googletest\test\gtest_catch_exceptions_test_.cc(152): note: destructor or deallocator has a (possibly implicit) non-throwing exception specification
There were already some checks for _MSC_VER in the code, so this commit
continues in that vein.
|
|\ \ \ \
| |/ / /
|/| | | |
Changes to make TempDir() public
|
|/ / /
| | |
| | |
| | | |
Fixes #1076.
|
|\ \ \
| | | |
| | | | |
Remove /tree/ from Readme.md links.
|
|/ / /
| | |
| | | |
Issue #1028
|
|\ \ \
| | | |
| | | | |
fix typo /GTEST_ATTRIBUTE_UNUSED/GTEST_ATTRIBUTE_UNUSED_/
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
Add GTEST_ATTRIBUTE_UNUSED_ to REGISTER_TYPED_TEST_CASE_P
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
If REGISTER_TYPED_TEST_CASE_P is included in a header file, but
the .cc file does not declare INSTANTIATE_TYPED_TEST_CASE_P, an
unused-variable warning may be raised by the compiler.
|
|\ \ \
| |/ /
|/| | |
Fixing broken relative links in Google Mock documentation
|
| |\ \
| |/ /
|/| | |
Syncing my branch
|
|\ \ \
| | | |
| | | | |
Added docs for ExternalProject download during CMake step
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Adds instructions for how to add gtest and gmock to
another CMake project directly. Downloading of the
googletest sources happens as configure time, allowing
it to be added to the main build directly via the
add_subdirectory() command. This ensures googletest is
built with the same compiler settings, etc. and will
typically result in a more robust and more convenient
build arrangement.
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
Fix detection of GTEST_HAS_CLONE for Android.
|
| | |/
| |/|
| | |
| | |
| | | |
This was not in Gingerbread for anything but ARM (even though the
libs were hacked to lie about it being available in gingerbread).
|
|\ \ \
| | | |
| | | | |
Fix a test to compile when tuple isn't available.
|
| |/ / |
|
|\ \ \
| | | |
| | | | |
mock cookbook: fix broken relative link
|
|/ / / |
|
| | | |
|
| | | |
|
| | | |
|