Remove unused connection_history.{js|css} from remoting webapp targets.

BUG=
R=jamiewalch@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247497 0039d316-1c4b-4281-b951-d872f2087c98
Use case-insensitive comparison in GAIA /programmatic_auth cookie check

The GaiaAuthFetcher verifies that the oauth_code cookie set by GAIA's
/programmatic_auth method is marked as "Secure" and "HttpOnly." As stated
in sections 5.2.5 and 5.2.6 of RFC 6265, the comparison should be
case-insensitive.

Although GAIA always uses the expected capitalizations "Secure" and
"HttpOnly," mock implementations, e.g. those using Python's Cookie
library, may not.

BUG=None
TEST=Manual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247498 0039d316-1c4b-4281-b951-d872f2087c98
GetHelp manifest.json update for M34.

BUG=none
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247499 0039d316-1c4b-4281-b951-d872f2087c98
Scroll accessibility focused nodes to make them visible.

Since nodes must be (at least partially) visible on screen for
double taps to work when touch exploration is enabled, we scroll the content
whenever accessibility focus is set.  During touch exploration, we delay scrolling
until the pointer goes up to avoid scrolling when the user is actually
exploring the screen.

BUG=335630

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247500 0039d316-1c4b-4281-b951-d872f2087c98
Fixes the build of Linux GTK+.

Some of refactoring weren't applied to Linux GTK+ build.  So fixes it.

TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247501 0039d316-1c4b-4281-b951-d872f2087c98
Add support for two arguments to base::BindBlock.

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247502 0039d316-1c4b-4281-b951-d872f2087c98
Don't free id before accessing it.

BUG=338164

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247503 0039d316-1c4b-4281-b951-d872f2087c98
[Pepper] Wire up append mode writing support of FileIO

BUG=334171

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247504 0039d316-1c4b-4281-b951-d872f2087c98
Enable sticky keys by default for launch in M34.

BUG=256946
TEST=manually checked chrome://settings for sticky keys checkbox

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247506 0039d316-1c4b-4281-b951-d872f2087c98
[DEVICES PAGE] Disable "register" button and show login promo in overlay

This should remove an issue with users who are logged in via cookies but not
logged into chrome clicking on register promos (which will show the registration
overlay which previously assumed you were already logged into chrome).

BUG=326718

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247508 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 165883:165934

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=165884:165934&mode=html
TBR=jchaffraix@chromium.org
BUG=

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247510 0039d316-1c4b-4281-b951-d872f2087c98
Correctly test for canonicalized path in the CreateNamedPipe policy engine.

BUG=334897
TEST=sbox_integration_tests.exe

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247511 0039d316-1c4b-4281-b951-d872f2087c98
Remove unnecessary permission check in task execution from Files.app.

file_tasks::ExecuteTask is called either from
- ExecuteFileTaskForUrl, which always called GrantFileSystemAccessToFileBrowser beforehand, or
- fileBrowserPrivate.executeTask, which is used only from File manager that we always grant permission.

Hence, the check should just always pass.

BUG=337705

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247512 0039d316-1c4b-4281-b951-d872f2087c98
Register the worker process ID of the extension to ProcessMap in ExtensionSystem.

This change makes importScripts() work correctly in the Shared Worker of packaged app.

BUG=258695,329786

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247513 0039d316-1c4b-4281-b951-d872f2087c98
add a human-readable explanation to allow the trace to show why the command buffer was synchronously flushed; This is handy to track down why we're experiencing long command buffer flushes on Android sometimes with GPU rasterization

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247514 0039d316-1c4b-4281-b951-d872f2087c98
Creating multi profile animations for switching users and teleporting of windows.

This CL is adding window animations for the following multi profile related actions:
- switching the user
- teleporting of windows
- window ownership changes

The user switch animation is as follows:

Time:    ----->
Screen:  A         X         B

- The desktop cross dissolves between A -> B
- User A's windows fade out between A -> X
- User B's windows get faded in between X -> B
- User A's shelf gets hidden between A -> X
- The user icon in the system tray as well as the shelf configuration changes at 'X'.
- User B's shelf gets faded on between X -> B

So at time X the user would see a half way cross dissolved desktop and shared windows (if there are any).

Since there is no guarantee that there is an animation going from A -> X an additional timer was used to kick off the second animation portion.

Further gotchas:
- Animations of the individual shelf items were in the past incorrectly performed with another animator which produced a lag for some components (e.g. the activation bar lagged and / or there was a gap between icons in the tray and the screen border when playing the animation fast.
- Wallpaper loading was so delayed that the animations started after all other animations were done.

BUG=336639, 307279

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247517 0039d316-1c4b-4281-b951-d872f2087c98
ash: Fix hit-testing when windows are in immersive fullscreen mode.

If a window is in an immersive fullscreen mode, then touch events towards the
top of the screen should not reach the child window, because the window can
consume the touch events, and in that case, the top-container of the window
cannot be revealed using touch-drag gesture.

The CL moves ResizeHandleWindowTargeter out of FrameBorderHitTestController
into its own file, and updates it so that it can be used for immersive mode
fullscreen windows in ImmersiveFullscreenController.

BUG=318879
R=jamescook@chromium.org, pkotwicz@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247518 0039d316-1c4b-4281-b951-d872f2087c98
User email added into teleport item label of menu.

BUG=318868

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247519 0039d316-1c4b-4281-b951-d872f2087c98
<webview>: Remove 'use strict', and update comments

Modules already run in strict mode (use strict is redundant).

BUG=none

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

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