Move TransientDeviceId from MediFileSystemRegistry to RemovableStorageNotifications.

BUG=NONE


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182086 0039d316-1c4b-4281-b951-d872f2087c98
cc: Avoid power of two textures.

After rounding up to 64, it becomes more likely to hit
power-of-two textures which are also bad for IMG. So, this
avoids powers-of-two for IMG, through a fast-path extension.

BUG=175319

No try, since it only failed win_rel full-screen tests, but
this only has any effect on Android Imagination devices.
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182087 0039d316-1c4b-4281-b951-d872f2087c98
Fixed bug in allocation of temporary scanline during frame buffer readback.

BUG=174921


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182088 0039d316-1c4b-4281-b951-d872f2087c98
NaCl: Remove use of the C++ IMC interface; use the C version instead

We want to remove the C++ version of IMC from the NaCl side.

BUG=https://code.google.com/p/nativeclient/issues/detail?id=3303
TEST=build

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182091 0039d316-1c4b-4281-b951-d872f2087c98
Only allow one frontbuffer on Android

As far as everyone remembers, M18 didn't keep around anything
more than 1 frontbuffer, so this restores this behavior.

BUG=174572
R=epenner

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182092 0039d316-1c4b-4281-b951-d872f2087c98
Fix backing store scrolling on Windows in high-DPI mode.


BUG=175829


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182094 0039d316-1c4b-4281-b951-d872f2087c98
Do not cache the tab background if a tab background was autogenerated by a theme

BUG=175426
Test=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182095 0039d316-1c4b-4281-b951-d872f2087c98
Set default control on Terms of Service screen

This CL addresses the a11y issue that the Terms of Service screen does
not have any focused control by default. The focus is now placed on the
back button by default and shifts to the accept button when the Terms of
Service have finished loading.

BUG=175730
TEST=Manual


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182096 0039d316-1c4b-4281-b951-d872f2087c98
Media Galleries: Disable write support. (try 2)

BUG=174986
TBR=vandebo

Previous review: https://codereview.chromium.org/12213076/
Previous try reverted due to a bug in extension tests. 

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182097 0039d316-1c4b-4281-b951-d872f2087c98
Calling IBusBridge::Initialize/Shutdown function.

Initialize/Shutdown IBusBridge on input method initialization/shutting down.

IBusBridge is only used for ChromeOS-Chrome on Desktop Linux.

BUG=170671
TEST=try bots.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182098 0039d316-1c4b-4281-b951-d872f2087c98
Cleanup: Remove more uses of deprecated PrintPreviewDialogController methods.

BUG=163671

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182099 0039d316-1c4b-4281-b951-d872f2087c98
Added a vector to TileManager to explicitly track live or allocated tiles.

The new vector should be exactly the elements that AssignGpuMemoryToTiles cares about.  In addition this patch fuses some loops (4 loops fused into 2).  I'm measuring about a 70% performance boost to ManageTiles on my linux machine.

BUG=174707

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182105 0039d316-1c4b-4281-b951-d872f2087c98
Expose the capturePicture feature in RenderView for Android WebView legacy API support.

These methods are required to implement WebView.capturePicture and WebView.PictureListener.onNewPicture.
- http://developer.android.com/reference/android/webkit/WebView.html#capturePicture()
- http://developer.android.com/reference/android/webkit/WebView.PictureListener.html

BUG=167908,167913

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182106 0039d316-1c4b-4281-b951-d872f2087c98
cc: Prevent premature activation during prefer smoothness

The tile manager combines priorities from the pending and active tree for a
single tile to figure out how to prioritize it.  It does this based on the
global tree priority.  If the tile manager is in "prefer smoothness" mode, then
the active tree's priority takes precedence over the pending tree's priority.

For newly invalidated visible tiles, this means that the active tree gets an
unprioritized NEVER_BIN and the pending tree gets a NOW_BIN.  However, the
NOW_BIN would get ignored entirely, the tile manager would not have any
work for the pending tree (giving it all to prepainting the active tree),
and so LayerTreeHostImpl would activate the tree, thinking there was no
work to be done.  However, these resources are likely not rasterized yet,
and so there would be a white or low res flash before they appeared.

This patch takes the global tree priority into account.  If we are in "prefer
smoothness" mode and resources aren't ready, don't activate the tree.  This
prevents these forms of flashing during scrolling and pinching.

R=reveman@chromium.org
BUG=175276

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182107 0039d316-1c4b-4281-b951-d872f2087c98
temporary fix for requestAutocomplete crash

fixes the crash while I wait for a review on 12208070

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182108 0039d316-1c4b-4281-b951-d872f2087c98
[cc-frame-viewer] Add gl-matrix to third_party [redux]

Needed by cc-frame-viewer. As noted in README.chromium, this is all unshipped and part of tooling.

R=vmpstr

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182109 0039d316-1c4b-4281-b951-d872f2087c98
more localization in autofill dialog

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182110 0039d316-1c4b-4281-b951-d872f2087c98
Roll ffmpeg DEPS to 182000

This pulls in https://gerrit.chromium.org/gerrit/#/c/43063/ to fix win64 ffmpeg on AVX machines.

BUG=174160


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182113 0039d316-1c4b-4281-b951-d872f2087c98
Webkit roll 142637:142684

http://trac.webkit.org/log/?rev=142684&stop_rev=142638&verbose=on

TBR=

BUG=


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182114 0039d316-1c4b-4281-b951-d872f2087c98
Rename ClientDimensions to ClientResolution and add pixel-size and DPI fields.

This CL also updates the client and host protocol handlers to the new name.

BUG=172404


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

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