Revert r207660 - "Upgrading Mesa to 9.0.3."

Compile failure on Linux ... not sure why this wasn't caught before.

TBR=kbr@chromium.org
BUG=238755

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207663 0039d316-1c4b-4281-b951-d872f2087c98
Disk cache: Introduce a BlockHeader class.

This class provides a somewhat similar interface to BlockFiles but
operates exclusively with data in memory so it can be used on
any thread because it never blocks. It encapsulates the header
of a block file.

BUG=241277
TEST=net_unittests (as in BlockFiles are implemented using BlockHeader)
R=gavinp@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207665 0039d316-1c4b-4281-b951-d872f2087c98
google_apis: Use base::ThreadChecker instead of content::BrowserThread::CurrentlyOn(). Part2.

BUG=251577
R=satorux@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207667 0039d316-1c4b-4281-b951-d872f2087c98
Fix sizeof(long)==4 cros build.

Fixing the following build error after http://crrev.com/207595
chrome/browser/chromeos/audio/audio_devices_pref_handler_impl.cc: In function 'std::string {anonymous}::GetDeviceIdString(const chromeos::AudioDevice&)':
chrome/browser/chromeos/audio/audio_devices_pref_handler_impl.cc:25:51: error: left shift count >= width of type [-Werror]

BUG=none
TBR=nona@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207669 0039d316-1c4b-4281-b951-d872f2087c98
InstantExtended: Show tiles after a timeout.

I think ThumbnailSource is sometimes going out to lunch and never
responding. This is deeply disturbing but at least we should show the
most visited section if the loads blackhole.

BUG=251427
TEST=Pointed thumbnailUrl to blackhole.webpagetest.org, verified
thumbnails show up.

Review URL: https://chromiumcodereview.appspot.com/17287011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207670 0039d316-1c4b-4281-b951-d872f2087c98
Files.app: Replaced icons with the new version.

All PNG files are crushed.

BUG=223970
R=dgozman@chromium.org, yoshiki@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207671 0039d316-1c4b-4281-b951-d872f2087c98
Get rid of RequestRegistry (part 4): remove Drive path from everywhere.

They are used as an identifier to cancel each operation, but the cancellation
feature has gone from RequestRegistry.

BUG=164098
R=hashimoto@chromium.org, tzik@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207672 0039d316-1c4b-4281-b951-d872f2087c98
Remove NULL ResourceProvider, TileManager early outs

These early outs were added in r201247 as part of resourceless software
mode in which ResourceProvider and TileManager were not created. This
is no longer the case after r207424, so remove these early outs.

For Android WebView, this does not affect software mode, and does not
make hardware any more broken than it already is.

BUG=245935

Review URL: https://chromiumcodereview.appspot.com/17176012

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207673 0039d316-1c4b-4281-b951-d872f2087c98
Replace the default frame properties for managed users.

This is a temporary solution until we finish the real default theme.

BUG=241377

Review URL: https://chromiumcodereview.appspot.com/17498004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207674 0039d316-1c4b-4281-b951-d872f2087c98
Go back to JSON serialization of extension messages. base::Value pickling was
causing OOMs on the browser, and V8ValueConverter has bugs. This is effectively
a revert of both r204067 and r204496, except the json library replaced by the new
safe $JSON, and it's eagerly included via our small-footprint v8::Extension.

BUG=247530,248019,249419
R=mpcomplete@chromium.org
TBR=cdn@chromium.org

Review URL: https://chromiumcodereview.appspot.com/17144003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207675 0039d316-1c4b-4281-b951-d872f2087c98
Add skiaBenchmarking.getOps()

Given a JSON-encoded Picture, the new function returns an array of Skia draw commands + info.

Depends on https://codereview.chromium.org/16638014/.

R=nduca@chromium.org, piman@chromium.org, senorblanco@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207676 0039d316-1c4b-4281-b951-d872f2087c98
[Media Galleries] Make showing dialog contingent on a user gesture

R=vandebo@chromium.org
BUG=197029

Review URL: https://chromiumcodereview.appspot.com/14576018

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207677 0039d316-1c4b-4281-b951-d872f2087c98
Increase perf_expectations for nacl_helper/nacl_helper.

BUG=none

Review URL: https://chromiumcodereview.appspot.com/17366009

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207679 0039d316-1c4b-4281-b951-d872f2087c98
Make webui menu use hard coded black

As a short term work around for issue 252362.

BUG=252362

Review URL: https://chromiumcodereview.appspot.com/17493004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207680 0039d316-1c4b-4281-b951-d872f2087c98
* Introducing Service Error and Unexpected Response for better handling of
errors Google Authentication service included in response body.
* Adding parsing to the Failure situation in OAuth2MintTokenFlow


BUG=121976

Review URL: https://chromiumcodereview.appspot.com/17286013

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207681 0039d316-1c4b-4281-b951-d872f2087c98
Revert 207676 "Add skiaBenchmarking.getOps()"

Caused linux x64 sizes regression due to static initializers in SkDebugCanvas.

> Add skiaBenchmarking.getOps()
> 
> Given a JSON-encoded Picture, the new function returns an array of Skia draw commands + info.
> 
> Depends on https://codereview.chromium.org/16638014/.
> 
> R=nduca@chromium.org, piman@chromium.org, senorblanco@chromium.org
> 
> Review URL: https://codereview.chromium.org/15967010

TBR=fmalita@google.com

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207682 0039d316-1c4b-4281-b951-d872f2087c98
Change the daemon start type to 'manual' if the host ID has been deleted.

This will prevent the host from being relaunched every time the machine boots after the host has been deleted remotely.

BUG=132626

Review URL: https://chromiumcodereview.appspot.com/17261013

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207683 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 152736:152823

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

Review URL: https://chromiumcodereview.appspot.com/17291012

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207684 0039d316-1c4b-4281-b951-d872f2087c98
Init NaClChromeMainArgs number_of_cores member so apps can size threadpools

The outer sandbox on Linux (and OSX?) was preventing
sysconf(_SC_NPROCESSORS_ONLN) from succeeding, so that NaCl
applications that need the number of processors/cores to, e.g., figure
out the appropriate size for threadpools were getting a bogus value
(-1 when using newlib and 1 when using glibc).

This is a reland of r207350
(https://chromiumcodereview.appspot.com/16761002) which was reverted
because of test failures on Win XP and Aura build bots -- even though
the test passed on an old Win XP laptop. This includes a bugfix
(thanks bradn) in _snwprintf_s, which *shouldn't* have been the
culprit, but may have been.

The interesting (and smelly) bit is that the same change (modulo minor
variations to get more debugging output) has landed and reverted due
to consistent failures on a small set of bots each time: first it was
XP, next Win7 and Win Aura, and the most recent, XP and Aura; however,
on other Windows bots it runs fine.

Update: bradn checked _snwprintf_s behavior, and the conjecture that
it always puts a NUL at the end of the buffer is correct.  Thus, it
seems likely that stack content variations allowed the test to pass on
most of the Windows bots, and to fail on others.  However, I'll leave
the test disabled for Windows for now, and try re-enablement in another
CL.

The test is disabled for Windows for now, with re-enablement after
more investigation.  See
https://code.google.com/p/chromium/issues/detail?id=252166 which
tracks that.

TEST= browser_tests --gtest_filter=*Sysconf*
BUG=176522

Review URL: https://chromiumcodereview.appspot.com/17448020

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