This CL adds simple README.md files to every //android_webview
subdirectory. These aren't meant to provide complete documentation, but
should inform readers of the high-level purpose of each folder, and can
be filled out more in later CLs.
Test: View all readmes in gitiles
Bug: 934152
Change-Id: I33eb4a6eb2f07f98c986cbf0bb8f5c3f5158f643
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1958286
Commit-Queue: Robbie McElrath <rmcelrath@chromium.org>
Reviewed-by: Bo <boliu@chromium.org>
Reviewed-by: Richard Coles <torne@chromium.org>
Reviewed-by: Nate Fischer <ntfschr@chromium.org>
Reviewed-by: Changwan Ryu <changwan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#724291}
Support for out-of-process KeyStores was added to Chrome for Android
builds to support certain OEM-specific functionality. It worked by binding
to a service that implemented the RemoteAndroidKeyStoreInterface, and
using that for private key operations, rather than the default in-process
KeyStore.
However, support for this functionality in Chrome is being retired;
device manufacturers wishing to offer this functionality to Chrome
users can simply fall back to the default KeyStore implementation.
As such, remove the code and service descriptors; only local,
in-process KeyStores will be supported.
BUG=560614
Review URL: https://codereview.chromium.org/1474603004
Cr-Commit-Position: refs/heads/master@{#362649}
NeedBraces will now check for {} in if, while, and for statements.
It will still allow one line inline statements.
BUG=None
Review URL: https://codereview.chromium.org/1054203002
Cr-Commit-Position: refs/heads/master@{#323823}
The InputStream methods can, under normal operation, throw an IOException.
If such a stream is being read by the WebView it will crash. This change
addresses that by introducing a wrapper class that deals with the exceptions.
BUG=157880
Review URL: https://codereview.chromium.org/430443003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286214 0039d316-1c4b-4281-b951-d872f2087c98
This CL implements client certs backend for android_webview. Most of the code path is similar to how chrome handles client certs. the callbacks are eventually plumbed to webview as APIs.
We still need to answer the question that if ClientCert cache is needed at the android_webview layer.
BUG=b/12983007
TBR=jcivelli@chromium.org
Review URL: https://codereview.chromium.org/235563005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265380 0039d316-1c4b-4281-b951-d872f2087c98
This breaks up the functionality in the AndroidStreamReader..Job into
three separate classes, adds native unittests and makes the Job read
the InputStream on a background thread.
This change adds a separate unittestjava folder because the code under
javatests can't be compiled to be a part of a native unittest APK due to
resource dependencies.
TEST=AndroidWebviewTests,android_webview_unittests
BUG=None
Review URL: https://codereview.chromium.org/11363123
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169274 0039d316-1c4b-4281-b951-d872f2087c98