updating owners in CUS

asargent@ no longer needed as we now we have sorin@ who is more
familiar with the current code.

TBR=sorin,laforge
BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242954 0039d316-1c4b-4281-b951-d872f2087c98
Remove calls of PrerenderTracker::TryCancelOnIOThread in PrerenderResourceThrottle and instead call PrerenderContents::Destroy directly on the UI thread.

This is part of the work on removing calls to ResourceRequestInfo::GetAssociatedRenderView. The last callers to that method are using it to cancel prerenders if they haven't been used yet, so the checking/cancelling needs to all move to the UI thread.

BUG=304341
R=davidben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242955 0039d316-1c4b-4281-b951-d872f2087c98
[GCM] Add TTL support

TTL is currently enforced at Send time, resend time, and reconnect. It
does not take into account clock changes.

BUG=284553

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242956 0039d316-1c4b-4281-b951-d872f2087c98
Valgrind: Fix a typo from r242870.

BUG=331468
NOTRY=true
TBR=bruening@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242957 0039d316-1c4b-4281-b951-d872f2087c98
Fix ChunkDemuxer end of stream, duration, and append window logic for text tracks.

- Fixes end of stream marking/unmarking so it applies to all tracks.
- Refactor duration update logic and fix it so text tracks can
  increase the duration
- Added code so append window filtering is applied to text tracks.

BUG=230708
TEST=ChunkDemuxerTest.AppendWindow_Text,ChunkDemuxerTest.EndOfStreamRangeChanges

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242958 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 164450:164456

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242959 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242960 0039d316-1c4b-4281-b951-d872f2087c98
Add debian_wheezy_i386-sysroot to .gitignore.

TBR=derat@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242961 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Fix the progress indicator when leaving native pages.

Force a progress update inside of LoadingStateChanged of the delegate.
When navigating between native pages, the load progress was not being
updated, which broke the case where you navigated to a slow page and
clicked a native page link while waiting.  The previous load progress
wouldn't be cleared and the 'x' in the URL bar would remain.

BUG=298396

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242962 0039d316-1c4b-4281-b951-d872f2087c98
TSAN: Update a base::MessageLoop suppression following r242926.

BUG=104769
NOTRY=true
TBR=cpu@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242963 0039d316-1c4b-4281-b951-d872f2087c98
Expand the Keystone tag to contain the system's CPU's bitness and whether a
full installer is desired.

Formerly, the tag identified only the channel that Chrome was on. The tag is
being enhanced to detect the CPU's bitness (adding "-32bit" for 32-bit-only,
non-64-bit-capable CPUs) and whether a full (as opposed to binary diff patch)
update is requested (adding "-full").

CPU bitness detection ought to be a feature of Keystone, but Keystone uses the
NXGetLocalArchInfo to determine the CPU type, and winds up always reporting
"i486". The "-32bit" tag suffix will be present whenever the
"hw.cpu64bit_capable" sysctl name is not found or has value 0. This enables
proper detection of users who are capable of running 64-bit Chrome on the
server side.

When a binary diff patch update application fails in dirpatcher, typically the
result of modifications made to existing installations, the "-full" tag suffix
will be set. On a subsequent update attempt, the server can detect this value
and provide the client with a full updater package, which does not depend on
the existing installation. The "-full" tag suffix is cleared on successful
update installation.

BUG=18323,54047,225352,303280,316916
R=thakis@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242964 0039d316-1c4b-4281-b951-d872f2087c98
ui/aura: Aura does not require any ResourceBundle initialization.

It is not necessary to initialize ResourceBundle in aura, because it
isn't using any resources or strings, so it should not be necessary to
carry the dependency on ui_resources, packed_resources and ui_test_pak.

BUG=144345
TEST=run aura_bench, aura_demo and aura_unittests
R=tony@chromium.org,sadrul@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242966 0039d316-1c4b-4281-b951-d872f2087c98
Chrome Settings Hardening

Introduces various settings enforcement levels when untrusted settings are detected.

Uses value-parametrized tests to test all enforcement levels:
https://code.google.com/p/googletest/wiki/AdvancedGuide#How_to_Write_Value-Parameterized_Tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242967 0039d316-1c4b-4281-b951-d872f2087c98
Properly report fxc.exe errors.

fxc.exe does not produce output if it fails to execute because, for example, one of its needed DLLs is not executable. It does return a non-success exit code, however. Fail the build step when that happens.

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242968 0039d316-1c4b-4281-b951-d872f2087c98
Don't crash when token info is not found, which can happen if
AboutSigninInternals is initialized after token request.

BUG=331590

TBR=rogerta
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242969 0039d316-1c4b-4281-b951-d872f2087c98
[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
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