Merge master-chromium into master at r216972

This commit was generated by merge_to_master.py.

Change-Id: I26f30df29dc8409a6a4cc79bd308d70f1078adee
Add the webview glue layer API for exporting pdf

Bug:10190508

Note that this does not implement the call to the upstream logic
yet. That is for a follow up CL.

(cherry picked from commit 49a1a6f9f27b63687edc1d98f842627d4719a327)
Merge master-chromium into master at r217147

This commit was generated by merge_to_master.py.

Change-Id: I39350d277f792083d8412a95bc3daa24a9abda85
Hook up requestChildRectangleOnScreen.

BUG:8272756
Change-Id: I121d9d4ac847f7db41763f92ba3eef406f06134f
Add resources for the new time picker dialog.

Depends on http://crrev.com/22921005 rolling down.

Change-Id: Ic23da55790ea4677f5a221b1628d06a655834ed0
Show visible feedback that private browsing not supported.

As well as a message in logcat, provide visual feedback that the
WebView no longer supports private browsing when an app attempts
to create one.

Bug: 7390806
Change-Id: I9c66bcf9e55f4c085475ab462a0d6e846c55e4dc
Import translations. DO NOT MERGE

Change-Id: I3cd2445f57e1ee86fb7779124fa325c8b639db96
Auto-generated-cl: translation import
Import translations. DO NOT MERGE

Change-Id: I5bda190f6782ad557702a289d02f35d0953c8639
Auto-generated-cl: translation import
am aa8a8f95: (-s ours) Import translations. DO NOT MERGE

* commit 'aa8a8f953177bc3ffa493e2bee69e9062a209bd7':
  Import translations. DO NOT MERGE
am 3d52163e: Use evaluateJavaScriptEvenIfNotYetNavigated for loadUrl JavaScript:

* commit '3d52163e1c466860651414670c59762f5bdd269f':
  Use evaluateJavaScriptEvenIfNotYetNavigated for loadUrl JavaScript:
Import translations. DO NOT MERGE

Change-Id: I401b4913b6ffac093204ffcdc90e3443da5771a9
Auto-generated-cl: translation import
Import translations. DO NOT MERGE

Change-Id: Ibf78c4d481e2f994187bb09c0f84c9aa00899fca
Auto-generated-cl: translation import
am 89e6a8b8: (-s ours) Import translations. DO NOT MERGE

* commit '89e6a8b8a356d0bd3046dc3abd74b3dd7896a9e5':
  Import translations. DO NOT MERGE
Use evaluateJavaScriptEvenIfNotYetNavigated for loadUrl JavaScript:

This will initialized a empty document if there is no existing one.

Bug: 10123053
Change-Id: Id404822e76e3742a88dbe7a6934a9d06ecf143ae
(cherry picked from commit 71e5c429c0e4cf5deacc79b03e30d139024c67f2)
Merge master-chromium into master at r219274

This commit was generated by merge_to_master.py.

Change-Id: I2487728d1c9912295dd837af62d9c67374f2b6ab
Merge "Hook up requestChildRectangleOnScreen." into master-chromium
Temp fix for bug 10152369: Broken SW draw with multiple layers

We didn't know this was possible. For now just early out with null.

Change-Id: I9bce3130dc79c32e28c96a4755101d0dd5218126
(cherry picked from commit a77d0c1c7ac335e66004daf977fa86840f063304)
Import translations. DO NOT MERGE

Change-Id: I08f1ee4d5c241e46e5ed91855161b5ef820426f2
Auto-generated-cl: translation import
Fix for b/10428080: Check that apps are calling View methods on UI thread

Cherry-pick from klp-dev

Change-Id: If71020921e9f89def38f2fa6399de363b3fb85d4
am 369d3e50: (-s ours) Import translations. DO NOT MERGE

* commit '369d3e508c8468e09d858725a28c453e5dfa3a07':
  Import translations. DO NOT MERGE