Added prefixLength to the items in the result of a getNetworkList. This allows the broadcast address to be calculated.

BUG=149057

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233045 0039d316-1c4b-4281-b951-d872f2087c98
Remove RGB32 from VideoFrame::Format.

It wasn't used anywhere outside of the unit tests.

BUG=313827
TBR=danakj

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233046 0039d316-1c4b-4281-b951-d872f2087c98
Make tree id sequence in LayerTreeHost thread-safe.

LayerTreeHost instances can exists in multiple threads. e.g. Aura with
--single-process. So this CL makes the sequence thread-safe.

In addition, this CL removes unused s_num_layer_tree_instances.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233047 0039d316-1c4b-4281-b951-d872f2087c98
Support policies referencing external data for device-local accounts

This CL adds a DeviceLocalAccountExternalDataService that provides each
device-local account with a DeviceLocalAccountExternalDataManager which
fetches, caches and retrieves external policy data.

BUG=256635
TEST=New browser test
R=derat@chromium.org, joaodasilva@chromium.org

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

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

BUG=
R=creis@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233049 0039d316-1c4b-4281-b951-d872f2087c98
Fix iOS device builds broken by r232181

r232181 changed build/common.gypi to set ARCHS=i386 explicitly for
target_arch==ia32. However, we don't want to set ARCHS=i386 for iOS device
builds (because iOS devices are a different architecture entirely). This CL
arranges to leaved ARCHS untouched for iOS builds, so that Xcode will use its
defaults; this was the behavior before r232181.

The non-intuitive aspect is that target_arch==ia32 for OS=="ios", because
host_arch is set to 'ia32' at line 88 of build/common.gypi for 'OS=="win" or
OS=="mac" or OS=="ios"' and target_arch is set from host_arch at line 117.

With build/common.gypi fixed, we also need to fix
discardable_memory_provider_unittest.cc for iOS device builds, now that it is
being compiled with the correct architecture.

BUG=314712

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

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