Do not CrossFade when the window is restored to maximized mode.

ash/wm/window_animations cares about the restore animation, but
this CrossFade cancels the restore animation, which results in
restore with no animation.

This fix is ad-hoc, we'll revisit the layout manager code to
manage the animation code in a unified way, but it'll be done
in another CL.

BUG=293027
R=oshima@chromium.org
TEST=manually

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223779 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 223779
[Android WebView] Defer scrolls until provided a valid content size

With the synchronous compositor, valid scroll offsets may be improperly 
clamped before the frame swap message provides the view a valid content size.
Allow for deferred application of the view container scroll offset until a valid
content size is received by AwScrollOffsetManager.

BUG=293770

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223780 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 223780
Blink roll 157909:157917

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223781 0039d316-1c4b-4281-b951-d872f2087c98
Clear app ordinals after sending uninstall notifications.

If AppLauncherHandler handles uninstall notifications, its CreateAppInfo sets ordinals, even for apps that are being uninstalled. We need to clear the ordinals afterward.

BUG=293243
TEST=In a new profile, drag the "welcome to Chrome" from the most visited NTP page to a new empty Apps page. Remove it. Reload the NTP. Drag the "welcome to Chrome" to a new empty Apps page again. It should appear on that empty page, rather than a different nonempty page.

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223783 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 223782
Increase the default max invalidation fetch delay.

To make sure the cloud policy server does not get overwhelmed, increase
the max invalidation fetch delay. This will lower the queries per second
to the server for invalidations which affect many users. The server can
still lower the delay for particular groups of users to achieve faster
policy pushing, but for launch we want to be conservative with the default
value.

BUG=291393

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223784 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 223784
Revert 223663 "On Mac, check the default resolution and aspect r..."
This change introduces static initializers, which is not allowed and breaks
perf test: http://build.chromium.org/p/chromium/builders/Mac/builds/22126.

> On Mac, check the default resolution and aspect ratio to avoid distorted HD.
> 
> This CL introduces a heuristic that seems to avoid distorted HD on some
> common consumer webcams.  The heuristic uses QTKit's default resolution
> and reported pixel aspect ratio (if available) to determine whether
> HD video is likely to be distorted on this capture device.
> 
> With this change, video capture begins immediately during Allocate(), but
> OnFrameInfo doesn't fire until the resolution has been checked, and possibly
> altered.  The camera is first opened at its default resolution.  If this is
> less than HD, then HD capture is disabled.  Otherwise, if a returned HD stream
> has nonsquare PAR, then HD capture is also disabled.  OnFrameInfo is only
> fired once the camera has reached its final resolution.
> 
> BUG=234803
> 
> Review URL: https://chromiumcodereview.appspot.com/23889016

TBR=bemasc@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223786 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 223786
Updating trunk VERSION from 1633.0 to 1634.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223788 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 223788
Reland 223621: x11: Prefer using ui::GetXDisplay() to getting the Display from the X11 message pump.

The CL was previously reverted in r223639 because of timeouts in
WebContentsImplBrowserTest.GetSizeForNewRenderView. A proper fix for that has
landed in r223775. So it should be safe to reland r223621.

BUG=none
TBR=nasko@chromium.org, oshima@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223790 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 223790
Fix chrome.storage.StorageArea.set docs.

BUG=292399

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223791 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 223791
Files.app: Let the file browser private mount APIs use the auto-generated helper classes.

Originally, the file browser private mount APIs parse the arguments and generate
the results manually. This CL lets the APIs use the auto generated helper
classes to parse the arguments.

BUG=241693
TEST=file_manager_browsertests

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

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

BUG=170375

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

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