Fix IOSurfaceReuse test under Mac ASAN bots

The ASAN Mac bots were flakifying the correlation between window resize and IOSurface resize. Dunno why. Changed the test so that it only verifies a create relative to a specific resize call.

Setting TBR because this test seems to fail in other cases with the CQ.

BUG=148633

TBR=zmo

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156444 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 156444
Valgrind: Suppress a leak in WebRTCAudioDeviceTest.
DrMemory: Disable more failing profile tests - ProfileManagerTest.*.

TBR=rnk
BUG=148644,148865
Review URL: https://codereview.chromium.org/10914245

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156445 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 156445
New 2x image for sadplugin. Also move the old image to new directory.

BUG=140482

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156446 0039d316-1c4b-4281-b951-d872f2087c98
Disabled DOMCoreModifyPerf on Windows due to flakiness

BUG=136110
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/10928157
Patch from Annie Sullivan <sullivan@chromium.org>.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156447 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 156447
Manifest version 2 should be the default for platform apps.

Also removes the app.window permission from a bunch of tests, since it's
automatically granted to platform apps.

R=aa@chromium.org
TBR=kkania@chromium.org
BUG=147319


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156451 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 156451
Diable Flash 3D for MacBook Pro Retinas

Flash 3D on some pages can cause the system to hang.

This CL uses the GPU black list to disable Flash 3D on Macs with GeForce GT 650M running 10.8.0 or 10.8.1.

BUG=140175


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156452 0039d316-1c4b-4281-b951-d872f2087c98
ash: Make sure maximized windows get resized properly when work-area size changes.

BUG=147203

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156453 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 156453
qcms: Change qcms to not use SSE2 for 32-bit *nix Chrome builds.

BUG=137777
TEST=Chrome can render JPEGs on a Pentium II running Linux.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156454 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 156454
ash: Fix blank window when maximizing an app

The Ash window manager uses a cross-fade animation during window maximize and
restore, which clones the window layer hierarchy. The window manager
intentionally doesn't set the bounds of the fresh layers to avoid repaints.
It immediately sets the bounds of window, which updates its layer size and
causes a Layout() of all child views. This results in their associated widgets,
windows and layers having their sizes set.

App windows have a special frame for the maximized state. The frame is replaced
before the cross-fade animation starts. This causes an immediate Layout() of all
the window's views. After the window manager clones the window layers it sets 
the bounds of the app window, but child views and widgets don't get their layers
sized because the views are already the right size/position.

Fixed by deferring the Layout() when replacing the frame, instead allowing the
window manager's bounds update to Layout() the window's views and update the
sizes of the freshly created layers.

BUG=148432
TEST=manual, open an app like Scratchpad and maximize/restore the window


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156455 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 156455
Return void from all PPP CDM API interface methods

Since we will support only out of process CDMs, the return values
are not of interest to callers. All the return values conveyed was
that a message was dispatched successfully.

BUG=none
TEST=none


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156456 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 156456
Fix Android ninja sdk build

For some reason, the way we build jars needs us to specify java_in_dir
this way with ninja.

BUG=


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156457 0039d316-1c4b-4281-b951-d872f2087c98
Revert "Revert 155950 - Add initial Chromium TestShell support for Android"

Fixed build breakages:
-Had to add DEPS file for testshell/java.
-Something changed with ant from the time I tested and the time my CL got committed.  Had to move
sdk-targets.xml import in the ant file to the end of the file.

This reverts commit 2d30dc03dc0bd0723236c549313774119f163056.

BUG=


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

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