This CL merges the following changes from the Widevine repository: Avoid CdmSession reinitialization https://widevine-internal-review.googlesource.com/#/c/10530/ Fix timer-related unit tests. https://widevine-internal-review.googlesource.com/#/c/10510/ Correct return statement bug: 15590802 https://widevine-internal-review.googlesource.com/#/c/10553/ Usage reporting fixes bug/15388863 https://widevine-internal-review.googlesource.com/#/c/10460/ Make public methods virtual https://widevine-internal-review.googlesource.com/#/c/10500/ Fix the SetTimer contract in the CDM. https://widevine-internal-review.googlesource.com/#/c/10493/ Move inline CDM methods, add OVERRIDE. https://widevine-internal-review.googlesource.com/#/c/10475/ Simplify storage APIs related cleanup. https://widevine-internal-review.googlesource.com/#/c/10473/ Duration values are not correctly reported when queried b/15592374 https://widevine-internal-review.googlesource.com/#/c/10437/ Propagate IsKeyValid() through ContentDecryptionModule. https://widevine-internal-review.googlesource.com/#/c/10483/ Minor clean up in config_test_env. https://widevine-internal-review.googlesource.com/#/c/10440/ General clean up. https://widevine-internal-review.googlesource.com/#/c/10441/ Refactor HttpSocket and simplify UrlRequest interface. https://widevine-internal-review.googlesource.com/#/c/10410/ Install good keybox at end of unit tests b/15385981 https://widevine-internal-review.googlesource.com/#/c/10374/ Privacy crypto fixes b/15475012 https://widevine-internal-review.googlesource.com/#/c/10383/ Incorporate header files to resolve build issued based on customers feedback. https://widevine-internal-review.googlesource.com/#/c/10420/ Support unprovisioning b/12247651 https://widevine-internal-review.googlesource.com/#/c/10356/ Correct usage of Host::Allocate and Cdm::Decrypt. https://widevine-internal-review.googlesource.com/#/c/10378/ Fix logging bug, arguments in wrong order. https://widevine-internal-review.googlesource.com/#/c/10380/ Rename types that look like constants. https://widevine-internal-review.googlesource.com/#/c/10379/ Fix offline test failures b/13909635 https://widevine-internal-review.googlesource.com/#/c/10348/ Add -DUNIT_TEST to the unit test makefile for Android https://widevine-internal-review.googlesource.com/#/c/10375/ Refactor privacy-crypto and add dummy version. https://widevine-internal-review.googlesource.com/#/c/10353/ Remove References to Apiary https://widevine-internal-review.googlesource.com/#/c/9924/ Delete oldest entry in usage table when full bug: 15184824 https://widevine-internal-review.googlesource.com/#/c/10295/ Port DeviceFiles to iOS. https://widevine-internal-review.googlesource.com/#/c/10355/ Make testing functions in DeviceFiles private. https://widevine-internal-review.googlesource.com/#/c/10354/ Add RSA encryption to haystack https://widevine-internal-review.googlesource.com/#/c/10280/ Add string and vector includes to CDM header. https://widevine-internal-review.googlesource.com/#/c/10352/ First version of oemcrypto logging https://widevine-internal-review.googlesource.com/#/c/10252/ Update Names of Secure Stop Methods bug: 11987015 https://widevine-internal-review.googlesource.com/#/c/10152/ Adjust timing on the Usage Table unit test https://widevine-internal-review.googlesource.com/#/c/10307/ Fix all compiler warnings in CDM source release. https://widevine-internal-review.googlesource.com/#/c/10293/ Fix memset bug: args in wrong order https://widevine-internal-review.googlesource.com/#/c/10292/ Partial revert of 'Remove refs to test prov server, Level3 support...' https://widevine-internal-review.googlesource.com/#/c/10281/ Pack structure OEMCrypto_PST_Report https://widevine-internal-review.googlesource.com/#/c/10243/ Remove refs to test prov server, Level3 support; remove dead code https://widevine-internal-review.googlesource.com/#/c/10220/ Partial revert of 'Document data strings; clean up license server parameters.' https://widevine-internal-review.googlesource.com/#/c/10188/ Document data strings; clean up license server parameters. https://widevine-internal-review.googlesource.com/#/c/10120/ Fix broken build after partner branch merge. https://widevine-internal-review.googlesource.com/#/c/10181/ TODO Cleanup - core/src, core/include https://widevine-internal-review.googlesource.com/#/c/9965/ TODO Cleanup - cdm, chromium, core/test. https://widevine-internal-review.googlesource.com/#/c/9419/ Remove unneeded properties. https://widevine-internal-review.googlesource.com/#/c/10162/ Change-Id: If2bb9d743a562a3875bebb91933c0aaadea286b2
70 lines
2.4 KiB
Plaintext
70 lines
2.4 KiB
Plaintext
URL: https://code.google.com/p/googlemock/downloads/list
|
|
Version: 1.7.0
|
|
License: New BSD License
|
|
|
|
Description:
|
|
Google's framework for writing and using C++ mock classes on a variety of
|
|
platforms (Linux, Mac OS X, Windows, Windows CE, Symbian, etc). Inspired by
|
|
jMock, EasyMock, and Hamcrest, and designed with C++'s specifics in mind, it can
|
|
help you derive better designs of your system and write better tests.
|
|
|
|
While gMock supports building with the Android NDK out-of-the-box, it needs some
|
|
small modifications to build as part of the Android OS build. Specifically, it
|
|
needs a different format of build script, and it needs to build against the OS'
|
|
modified version of gTest, rather than the packaged version.
|
|
|
|
Local Modifications:
|
|
--Tue Jun 3, 2014 (joeyparrish)--
|
|
|
|
Removed DOS newlines for the sake of the git-to-piper bridge. Piper converts
|
|
newlines automatically to unix style. If this change is not made in git, the
|
|
bridge detects differences and attempts to sync to piper, even when nothing
|
|
has changed in git.
|
|
|
|
--Mon Feb 4, 2014 (juce)--
|
|
|
|
Upgraded to gMock 1.7.0. This is required for compatibility with the upgrade
|
|
of gTest on Android Master to 1.7.0. Note that after this change, this code
|
|
will no longer work on Android KLP branches. Our gMock must match the version
|
|
of gTest in the Android tree.
|
|
|
|
Updated src/Android.mk to turn on the gTest replacement for std::tr1::tuple.
|
|
On Android, gTest builds without using the platform's std::tr1::tuple (which
|
|
does not exist on Android) and without gTest's implementation of a subset of
|
|
std::tr1::tuple. This works on Android because it omits the few features that
|
|
rely on std::tr1::tuple. But gMock was written assuming std::tuple or the
|
|
gTest-defined subset would be available, and it cannot be used without one or
|
|
the other.
|
|
|
|
Updated src/Android.mk to account for the new compilers on Android Master.
|
|
|
|
Removed the unused Host build from src/Android.mk.
|
|
|
|
Updated the android-rsync-excludes file to reflect the new source and sorted it
|
|
alphabetically.
|
|
|
|
Updated Dr. gMock (which was again omitted from the release) to version 1.7.0.
|
|
|
|
--Wed Mar 20, 2013 (juce)--
|
|
|
|
Added the Dr. gMock script, which was missing from the 1.6.0 distribution.
|
|
|
|
--Mon Mar 4, 2013 (juce)--
|
|
|
|
Added this documentation
|
|
|
|
Added Android.mk and src/Android.mk files
|
|
|
|
Excluded the following files from being copied to Android repo:
|
|
Makefile.in
|
|
Makefile.am
|
|
aclocal.m4
|
|
CMakeLists.txt
|
|
configure
|
|
configure.ac
|
|
build-aux/
|
|
make/
|
|
msvc/
|
|
fused-src/
|
|
gtest/
|