Clean up code in the virtual keyboard.


BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249530 0039d316-1c4b-4281-b951-d872f2087c98
Create IPC channel to communicate with the renderer in NaClListener::OnStart().

This is the preparation of the irt_ppapi implementation for non-SFI mode.
Currently (on SFI mode), the IPC channel between the plugin and the renderer
is created in the CreateNaClChannel message handled by NaClIPCAdapter.
However, we won't need nor use NaClIPCAdapter, and it causes the circular
dependency of plugin initialization.
To split the dependency, create the IPC channels for the browser process and
the renderer process at once (in NaClListener::OnStart()).
Note that we cannot remove CreateNaClChannel message, because it is only way
to pass the initialization argument from the browser to plugin. So, it is just
kept with renaming.

BUG=https://code.google.com/p/nativeclient/issues/detail?id=3734
TEST=Ran trybot.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249531 0039d316-1c4b-4281-b951-d872f2087c98
Make sure that the PermissionBubbleView's delegate is set before it is shown.

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249533 0039d316-1c4b-4281-b951-d872f2087c98
Move LoginDatabase to components

TBR=joi@chromium.org,gcasto@chromium.org,shess@chromium.org,jschuh@chromium.org
BUG=335145

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249535 0039d316-1c4b-4281-b951-d872f2087c98
[Mac] Fix the option buttons hover states in the new avatar bubble.

- when hovered, the text and icon should turn white.

Screenshot:
https://drive.google.com/file/d/0B1B1Up4p2NRMMnY3MUt4aDNxZUk/edit?usp=sharing

BUG=324036

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249536 0039d316-1c4b-4281-b951-d872f2087c98
Create a visible window with class name Chrome_RenderWidgetHostHWND which corresponds to the bounds of the web contents.

This is done to ensure that legacy drivers for trackpoints/trackpads and others which use track gestures for back forward
navigations work. These drivers call the WindowFromPoint API and get the process name. For Chrome they look for the old
Window class Chrome_RenderWidgetHostHWND. They use this to determine whether to send mouse wheels and special keyboard
message for back forward navigations, etc.

With Aura we don't have this window class anymore causing Chrome to not work well for a number of users.

To workaround this in the shortterm, a dummy HWND with the Chrome_RenderWidgetHostHWND class name is created. This window
is visible and handles mouse events. It is transparent to ensure that it does not need to draw. To ensure that we don't
mess wit mouse events too much we set capture to the parent window as needed. This window also serves as the parent to
windowless NPAPI plugins like Flash. Additionally the dummy accessibility window with this class name has been removed
and the functionality has been consolidated into the newly added LegacyRenderWidgetHostHWND class which provides this
functionality.

BUG=326022,335941
R=cpu@chromium.org, scottmg@chromium.org, sky@chromium.org, cpu, scottmg
TBR=jam

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249537 0039d316-1c4b-4281-b951-d872f2087c98
Makes windows using the native theme when in high contrast mode

BUG=332937
TEST=see bug
R=sadrul@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249538 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 166619:166650

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

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249540 0039d316-1c4b-4281-b951-d872f2087c98
Fix a string for chromebook 11 charger message.

BUG=340711
TBR=joshwood

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249542 0039d316-1c4b-4281-b951-d872f2087c98
Start EmbeddedWorker during registration - take 2

This adds the starting of the server worker to the registration
job pipeline. Eventually this will also dispatch the 'install'
event.

A second version of this, based on kinuko's work

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249544 0039d316-1c4b-4281-b951-d872f2087c98
Restore a11y virtual keyboard's hide keyboard icon.


BUG=340779

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249545 0039d316-1c4b-4281-b951-d872f2087c98
Repair bad comment for ElideHost.

R=pkasting@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249546 0039d316-1c4b-4281-b951-d872f2087c98
Add a gpu driver bug workaround to count in all varyings in packing check.

This is to workaround a Mesa driver bug.

BUG=333885
TEST=gpu_unittests, test as mentioned in the bug report
R=bajones@chromium.org, kbr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249547 0039d316-1c4b-4281-b951-d872f2087c98
Enlarge the maximum sizes of EME message parametes.

BUG=341411

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249548 0039d316-1c4b-4281-b951-d872f2087c98
[chromedriver] Release latest revision instead of earliest revision.

BUG=
R=craigdh@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249549 0039d316-1c4b-4281-b951-d872f2087c98
<webview>: Don't inject denyWebview everywhere

This should fix a perf regression, I think.

BUG=196453, 340740
R=kalman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249550 0039d316-1c4b-4281-b951-d872f2087c98
Update V8 to version 3.24.33.1

TBR=machenbach@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249551 0039d316-1c4b-4281-b951-d872f2087c98
ash: Fix inconsistent fullscreen video reports.

Report video as fullscreen whenever a fullscreen window
exists, regardless of whether the video that triggered the
report was occurring in that window. This fixes a case where
simultaneously playing fullscreen and non-fullscreen videos
could result in reports bouncing back and forth between the
two states.

BUG=340666

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

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

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