Implement shareResources==true in TestWebGraphicsContext3D

This moves the id namespace (for textures/buffers/images) in a separate struct, that can be shared across instance.
Similarly to the other WGC3D implementations, there is only one global share group, that instances can opt into or be completely segregated (based on whether shareResources==true or not)

BUG=None
R=danakj@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211886 0039d316-1c4b-4281-b951-d872f2087c98
Do not show message center arrows when --ash-use-alternate-shelf is specified.

BUG=260372
R=harrym@chromium.org, jennyz@chromium.org
TEST=manually

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211887 0039d316-1c4b-4281-b951-d872f2087c98
FileAPI: Change FileSystemBackend::OpenFileSystem signature

This change renames FileSystemBackend::OpenFileSystem to InitializeFileSystem
and makes it accept FileSystemContext object as one of its arguments.

This is a preliminary change for adding SyncFileSystemBackend in the following
change sets. Please see the issue for details.


BUG=242422
TEST=should pass all existing tests
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211888 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Only notify when setSyncAutomatically changes.

This makes the mock mirror production code better and cuts out on
logcat spam while running instrumentation tests as we keep notfying
indefinitely.

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211889 0039d316-1c4b-4281-b951-d872f2087c98
drive: Remove FileSystemInterface::GetFileByResourceId()

This function is no longer in use.

BUG=258317
TEST=none
R=hashimoto@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211890 0039d316-1c4b-4281-b951-d872f2087c98
Fix race condition on utility thread shutdown in unit tests. The problem was that the main thread could be accessing the MessageLoop of the in-process utility thread, but that used to also kill itself in UtilityThreadImpl::ReleaseProcessIfNeeded().

BUG=260754
R=scottmg@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211891 0039d316-1c4b-4281-b951-d872f2087c98
cros_library: Remove unnecessary includes of cros_library.h

BUG=126719
TEST=none
TBR=hashimoto@chromium.org
# for some non-chromeos files under chrome/browser

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211894 0039d316-1c4b-4281-b951-d872f2087c98
[SPDY] Add checks to track down invalid SpdyStreamRequest pointers

The crash dumps in the bug below point to a SpdyStreamRequest
pointer being invalid, although it's not obvious when
that happens. Hopefully these checks give further clues.

BUG=250841
R=rtenneti@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211895 0039d316-1c4b-4281-b951-d872f2087c98
file_manager: Stop mentioning about 'gdata' from file_manager code

Some are rewritten, some unused stuffs are removed.

BUG=None
TEST=build
R=kinaba@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211896 0039d316-1c4b-4281-b951-d872f2087c98
Turn of GpuInfoBrowsertest on mac.

It's crashing now.  Need to do some debugging before turning it on.

Turn it off for now to get the bots green.

BUG=
TBR=kbr@chromium.org
TEST=gpu waterfall, mac bots

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211897 0039d316-1c4b-4281-b951-d872f2087c98
Fix downstream onDetachFromWindow crash

The main issue is VertextAttribPointer needs to be restored after
GL_ARRAY_BUFFER. We are also making wrong assumptions about GL state in
OnDetachFromWindow case.

BUG=internal b/9788176
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211898 0039d316-1c4b-4281-b951-d872f2087c98
Files.app: Remove v8 prefix from i18n API (v8Intl).

We should use 'Intl' instead of 'v8Intl' now. Support for 'v8Intl' will be removed in the future.
https://code.google.com/p/v8-i18n/wiki/DateTimeFormat

BUG=none
TEST=Files.app works. Tests pass.
R=mtomasz@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211899 0039d316-1c4b-4281-b951-d872f2087c98
Disable WebContentsViewAuraTest.ContentWindowReparent because of flakiness.

BUG=260983
TBR=sadrul@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211900 0039d316-1c4b-4281-b951-d872f2087c98
Hide scrollbars in Android WebView.

Android WebView supports scrollbar theming so Chromium cannot draw them.
The system draws them on the root layer and we won't support sublayer
scrollbars.  This patch disables them by simply setting
solid-color-scrollbar color to transparent (as scrollbars' performance
impact is negligible and this lets us avoid deep Blink surgery).

NOTRY=true
BUG=243925

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211901 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Add an explicit function for invalidating all registered types

https://chromiumcodereview.appspot.com/18405002 removed the case of
invalidating without a specific model type. This is needed for
tests and as a fallback. Adding an explicit API for this case.

BUG=257111
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211902 0039d316-1c4b-4281-b951-d872f2087c98
[Telemetry] Don't stop the WPR server when we hit a page with a file URL.

This makes replaying page sets with mixed http:// and file:// URLs work. The
reason is that the browser is configured to send all traffic to the WPR
server regardless of the port in the URL. So the WPR server forwards the
request on to the local HTTP server when it gets a request with a host of
a different port. For this to work, WPR must continue to run.

BUG=257209
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211903 0039d316-1c4b-4281-b951-d872f2087c98
Copies device_status_check to the buildbot directory

Once downstream scripts are updated as well, the original file
can be removed, and so can pylib/buildbot_report.py

BUG=258171
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211904 0039d316-1c4b-4281-b951-d872f2087c98
Remove chrome/browser dependency on WebSecurityPolicy::generateReferrerHeader

This implements the logic to generate a referrer header directly in
chrome/browser/ui/views/external_tab_container_win.cc to avoid calling
into WebCore.

BUG=260371

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211905 0039d316-1c4b-4281-b951-d872f2087c98
Replace angle_path gyp variable with regular path.

The switch to angle_dx11 is complete. This is cleanup.

I will land this before removing the angle_path variable from build/common.gypi.

For media/
TBR=vrk@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211908 0039d316-1c4b-4281-b951-d872f2087c98
Prevent popup windows from showing in the taskbar in Linux

Since we don't use any special window type for popup windows which tells the
window manager to hide them from the taskbar, we need to specifically ask it to
do so. This change only affects top-level popup windows.

BUG=259581

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

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