[NaCl SDK] Fix bug in nacl_sdk tool when SHA or size is incorrect.

An exception was raised because the code was trying to access a non-existent
attribute.

BUG=327038
R=sbc@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242971 0039d316-1c4b-4281-b951-d872f2087c98
Http Cache: Attempt to authenticate requests that originate in the cache.

The cache can decompose some requests and issue a variable number of network
request for a single user-generated request. When network authentication is
part of the picture, we may receive authentication failures after completing
Start() processing for the "main" request, so doing regular auth is not an
option (going to the caller to select credentials etc).

This CL attempts automatic authentication for the extra requests, and improves
error handling so that when everything else fails the partially cached content
is removed from the cache.

BUG=316602
R=wtc@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242972 0039d316-1c4b-4281-b951-d872f2087c98
TSAN: Normalize indentation for suppressions.

NOTRY=true
TBR=groby@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242973 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 242972
PluginChannel: separate plugin_stubs_.erase and ~WebPluginDelegateStub.

When plugin_stubs_.erase removes the last reference of WebPluginDelegateStub, its destructor can send a sync message to the renderer. While waiting for a sync reply, other messages are handled, some of which may call into the same plugin_stubs_ vector while ::erase is still ongoing.

BUG=314088

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242974 0039d316-1c4b-4281-b951-d872f2087c98
Inform the RemoteRootWindowHostwin instance about the viewer process having connected after the ash shell has initialized.

This is required for the compositor to be initialized correctly. Currently it crashes in the compositor initialization call
because of a NULL delegate dereference.

This change is needed after the recent AURA refactoring changes on trunk.

TBR'ing cpu.

BUG=330179
R=cpu@chromium.org
TBR=cpu

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242975 0039d316-1c4b-4281-b951-d872f2087c98
Mojo: Change use of "not found" to more explicit "should wait".

(Add a "should wait" error code.)

R=darin@chromium.org

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

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