Revert 204347
> Switch ANGLE to dx11proto branch (@2422)
> 
> The git mirror is setup:
> https://code.google.com/p/chromium/issues/detail?id=170783
> 
> BUG=247158
> Review URL: https://codereview.chromium.org/15774011

TBR=apatrick@chromium.org
BUG=247222
Review URL: https://codereview.chromium.org/15870008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204370 0039d316-1c4b-4281-b951-d872f2087c98
MailboxOutputSurface: Wait for sync point before reusing texture

Broke it in r203823. This restores it.

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204371 0039d316-1c4b-4281-b951-d872f2087c98
Revert "Add ContentViewCore.setInitialViewportSize()"

The added ContentViewCore.setInitialViewportSize() function will not be used. Clean it up.

This reverts commit 430e321112c4d816a406dc93b8ec8baa02dc97a9.

BUG=168568

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204372 0039d316-1c4b-4281-b951-d872f2087c98
Preload HSTS for paypal.com.

Not just www.paypal.com.

BUG=245148
TEST=Navigating to http://paypal.com causes no HTTP traffic, only HTTPS
traffic.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204373 0039d316-1c4b-4281-b951-d872f2087c98
Roll DEPS to add OWNERS files to third_party/gold and third_party/xdg-utils.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204374 0039d316-1c4b-4281-b951-d872f2087c98
Fix ChromeOS (arm) use of WeakPtr<T>'s operator T* conversion

BUG=245942
TBR=darin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204375 0039d316-1c4b-4281-b951-d872f2087c98
Add UMA stats for MSE playback.

BUG=245418

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204378 0039d316-1c4b-4281-b951-d872f2087c98
Remove WeakPtr<T>'s operator T*()

BUG=245942
R=darin@chromium.org

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=204293

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204379 0039d316-1c4b-4281-b951-d872f2087c98
Fix extension id calculation to take into account Windows encoding.

BUG=243532
TEST=updated and ran telemetry unit tests
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204380 0039d316-1c4b-4281-b951-d872f2087c98
Fix SyncFS console logging for Release builds.

Log will now only print to stderr if command line switch --enable-logging=stderr is given. Previously it would print even without the command line switch being given.

BUG=246893
TEST=Manual
Running out/Release/chrome should give no stderr output.
Running out/Release/chrome --enable-logging=stderr should show logging messages as expected.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204381 0039d316-1c4b-4281-b951-d872f2087c98
Revert 204354 "Add read support to PNaClTranslationCache"

> Add read support to PNaClTranslationCache
> 
> Uses most of the same logic from PNaClTranslationCacheWriteEntry (now renamed PNaClTranslationCacheEntry). There is a little ugliness because of the asymmetry in the string type (const ref for write vs pointer for read) but I'm not 100% sure yet that it will stay as strings.
> R=jvoung@chromium.org
> BUG= https://code.google.com/p/nativeclient/issues/detail?id=3372
> 
> Review URL: https://chromiumcodereview.appspot.com/15647018

TBR=dschuff@chromium.org

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

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

The LastInputEventForBeginFrame optimization makes reasoning
about ordering and scheduling more difficult.

Disabling it for now.

BUG=245438

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204383 0039d316-1c4b-4281-b951-d872f2087c98
<webview>: Fix graphics switch

Switching from compositing back to the software rendering path can cause a
crash if a damage buffer is not yet available on the next UpdateRect.

This patch adds a NULL check to BrowserPlugin::OnUpdateRect.

BUG=245764
Test=manually

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204384 0039d316-1c4b-4281-b951-d872f2087c98
Exposing GetTokens functionality to the chrome://identity-internals.

Adding Message handler that reposes to identityIternalsGetTokens sent form the 
UI and sends back a list of tokens that are currently in the IdentityAPI cache.

BUG=243143

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204385 0039d316-1c4b-4281-b951-d872f2087c98
Reland: Use a shared thread for media operations (round 3).

This reduces the number of threads created per media element by one.

TBR=jamesr,jochen
BUG=61293

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204387 0039d316-1c4b-4281-b951-d872f2087c98
Flakiness fix WebViewTest.GeolocationAPIEmbedderHasAccess* tests.

Use loadstop instead of loadcommit.
I'm still seeing run_test_cases.py bug I mentioned in debug mode linux when I aggressively run same tests on trybots, will keep an eye. But note that this never flakes on regular runs now after starting to use loadstop.

And I've not seen SystemURLContextGetter leak mentioned in the bug recently.

BUG=237536
TEST=WebViewTest.Geolocation*

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

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

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 r195198 (https://chromiumcodereview.appspot.com/14238013)
which was reverted because of a test failure on an XP bot.  Having built (on
Win7) and moved the filesystem to an XP laptop to verify that no test failure
occurs, and bradn having helped to verify on a bot (VM configured similarly to
chrome's build waterfall bots), we suspect that the original test failure was
a bot issue (test timed out!).

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204389 0039d316-1c4b-4281-b951-d872f2087c98
Simple Cache: a few tests for rare corner cases with CRC check missing.

BUG=173389

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204390 0039d316-1c4b-4281-b951-d872f2087c98
IndexedDB: Convert decoding functions to pass StringPieces vs. pointers

The ugly decoding functions that do pointer arithmetic were nasty in
the Blink codebase. Conversion to Chromium and replacing WTF::Vector
with std::vector made things worse due to iterator differences across
platforms in C++03. Start replacing all that goo with StringPiece
which encapsulates the pointers and is a better match for the "slice"
model of leveldb.

Also avoids a std::string to std::vector<char> data copy when getting
values - hooray! Standardizes the various DecodeXXX function signatures
to take a mutable slice and always return a success code.

Key path encode/decode tests were updated to have the "expected" encoded
data in the test rather than manually computing it.

Left to do: the various Key-type classes still pass around raw pointers,
and LevelDBSlice should be removed entirely in favor of StringPiece.

BUG=234278
R=alecflett@chromium.org

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

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