Docserver: Implement Cron for PathCanonicalizer.

BUG=294008
R=yoz@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251108 0039d316-1c4b-4281-b951-d872f2087c98
Pull GN binaries at r251082/251083

Mac and Windows are at 251082, and Linux is at 251083.

R=scottmg@chromium.org
TBR=scottmg

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251109 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251109
Revert 251090 "Revert 250823 "With --site-per-process, avoid a c..."

Relanding, this wasn't the cause of the failures.

> Revert 250823 "With --site-per-process, avoid a crash when a sub..."
> 
> Speculative revert to see if the navigation changes here are causing
> sync_integration_tests to fail on:
> 
> http://build.chromium.org/p/chromium.win/builders/Win7%20Sync%20x64/builds/11217
> 
> > With --site-per-process, avoid a crash when a subframe process goes away.
> > 
> > We need to clear out the children of any nodes that are affected by the
> > crash, not the entire FrameTree.
> > 
> > BUG=338508
> > TEST=Killing an iframe process with --site-per-process shows a green rectangle.
> > R=ajwong@chromium.org, nasko@chromium.org
> > 
> > Review URL: https://codereview.chromium.org/156303004
> 
> TBR=creis@chromium.org
> 
> Review URL: https://codereview.chromium.org/163703004

TBR=asvitkine@chromium.org

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

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

BUG=None
TEST=None
TBR=darin

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251111 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251111
Revert 251094 "Revert 250826 "Remove Profile dependency from app..."

Speculative re-land. Sync tests are passing now, but we're not sure
which revert fixed them. Let's see if this makes the tree red again
or not.

> Revert 250826 "Remove Profile dependency from apps::ShellWindow"
> 
> Speculative revert for failures:
> 
> http://build.chromium.org/p/chromium.win/builders/Win7%20Sync%20x64/builds/11201
> 
> > Remove Profile dependency from apps::ShellWindow
> > 
> > Part of the effort to remove src/chrome dependencies from src/{apps, extensions}
> > 
> > BUG=341690
> > TBR=tapted@chromium.org,stevenjb@chromium.org
> > 
> > Review URL: https://codereview.chromium.org/157813007
> 
> TBR=rockot@chromium.org
> 
> Review URL: https://codereview.chromium.org/163913004

TBR=asvitkine@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251112 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251112
Revert 250967 "Revert of [sync]: add ManagedUserSigninManagerWra..."

> Revert of [sync]: add ManagedUserSigninManagerWrapper and pass to ProfileSyncService (https://codereview.chromium.org/137753012/)
> 
> Reason for revert:
> Possible build bustage on Win64.
> 
> Original issue's description:
> > [sync]: add ManagedUserSigninManagerWrapper and pass to ProfileSyncService
> > 
> > BUG=80194
> > 
> > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=250814
> 
> TBR=bauerb@chromium.org,rogerta@chromium.org,pavely@chromium.org
> NOTREECHECKS=true
> NOTRY=true
> BUG=80194
> 
> Review URL: https://codereview.chromium.org/162943002

TBR=tim@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251114 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251114
Mojo: Make a public test_support shared library.

The test runner can then inject dependencies into it (just as we do for
system and gles2).

This removes public/tests's base dependency.

R=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251115 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251115
Clean up dependencies for disk_cache histogram_macros.h.

The current mechanism by which these convenience macros find their
backend is confusing, at best; the macro has the form of our include
guard macros, but describes a CC file. Embedded within the
histogram_macros.h then is an abstraction violation: it just knows
which object has backend information depending on which file it was
included from.

Some downstream reviews have made this even more confusing; rather
than continue this, let's parameterize the backend object to the
convenience macros, so each translation unit is responsible for
knowing its own context.

R=mmenke@chromium.org, rvargas@chromium.org
TBR=mmenke@chromium.org
BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251116 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251116
Roll V8 back to version 3.24.35.

R=danno@chromium.org

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

Patch from Michael Starzinger <mstarzinger@chromium.org>.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251120 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251120
Remove references to TestingProfile from password store unit tests.

BUG=334665

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

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