Make kiosk app receive all function keys.

BUG=311367

Review URL: https://codereview.chromium.org/41833002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230932 0039d316-1c4b-4281-b951-d872f2087c98
Remove obsolete --ash-disable-software-mirroring option

BUG=none

Review URL: https://codereview.chromium.org/41313002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230933 0039d316-1c4b-4281-b951-d872f2087c98
Remove IsPnaclEnabled from ppb_nacl_private.

There is now an earlier choke point which blocks the plugin
from loading, if anyone needs to turn off PNaCl. No need to
check in the plugin too (it's just a CHECK() now anyway).

BUG=cleanup

Review URL: https://codereview.chromium.org/41913003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230934 0039d316-1c4b-4281-b951-d872f2087c98
Mojo: Pack structures and add compile-time assertions

Make Array<T>::storage() cast to char* to avoid aliasing issues.

Review URL: https://codereview.chromium.org/31903003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230935 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 160472:160507

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=160473:160507&mode=html
TBR=
BUG=

Review URL: https://codereview.chromium.org/42383003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230936 0039d316-1c4b-4281-b951-d872f2087c98
Fix spoken feedback on oobe, login and lock screens.

This was broken in svn commit 229957.

BUG=311312
TESTED=Manually tested these screens on chromeos build on Linux.

Review URL: https://codereview.chromium.org/41933002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230937 0039d316-1c4b-4281-b951-d872f2087c98
Have TabBase always return ContentView's url

We are currently shortcutting getting the page's url if we have a NativePage.
This makes us unable to use NavigationController logic that is needed to keep
url relevant while there is a pending entry. Changing that to always show ContentView's
url

BUG=286470

Review URL: https://codereview.chromium.org/42113003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230939 0039d316-1c4b-4281-b951-d872f2087c98
Updating trunk VERSION from 1681.0 to 1682.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230940 0039d316-1c4b-4281-b951-d872f2087c98
telemetry: Increase timeouts for rasterize_and_record.

R=tonyg@chromium.org
BUG=311389

Review URL: https://codereview.chromium.org/42143003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230941 0039d316-1c4b-4281-b951-d872f2087c98
cc: Drop PictureLayerImpl tilings if not DrawsContent

If CanHaveTilings returns false due to DrawsContent returning false,
then tilings are not dropped in SyncFromActiveLayer like they normally
would be. Fix by dropping tilings in the early out as well.

BUG=310861

Review URL: https://codereview.chromium.org/42323002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230943 0039d316-1c4b-4281-b951-d872f2087c98
[rAC, OSX] Properly update key view loop.

Recalculate the key view loop for rAC dialog whenever layout changes.
A global layout change is indicative of a size/visibility change of
individual sections of the dialog, which in turn means that there is
potentially a different visible set of key views that need to be re-
connected in a new loop.

BUG=308170
R=isherman@chromium.org

Review URL: https://codereview.chromium.org/40003003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230945 0039d316-1c4b-4281-b951-d872f2087c98
telemetry: Skip rasterize_and_record when browser is too old.

Temporary workaround until reference builds are updated to branch 1671 or later.

R=tonyg@chromium.org
BUG=311389

Review URL: https://codereview.chromium.org/42793002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230946 0039d316-1c4b-4281-b951-d872f2087c98
Reject rather than abort client certificates

The default behavior in the existing implementation was to reject the
client cert request but allow the SSL connection to proceed (so allowing
the server to choose policy on how to handle this scenario). Implement
the content callbacks to acheive the same.

BUG=

Review URL: https://codereview.chromium.org/42583002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230947 0039d316-1c4b-4281-b951-d872f2087c98
Remove unused HttpStreamParser parameter

HttpBasicStream had an unused HttpStreamParser parameter. It is unchanged since
2010, so it is unlikely that a user will appear. Remove it.

BUG=311024
TEST=net_unittests, layout tests

Review URL: https://codereview.chromium.org/39833002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230948 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 230948