Removes the space for notification icon if it's not visible.

GridLayout will make the space for a child even if the child is
not visible, which makes an extra space between status area and
panels when there are no notifications.

To remove this space, this CL makes StatusAreaWidgetDelegate catch
child's visibility change, and do not count invisible children in
its GridLayout.

BUG=238770

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199077 0039d316-1c4b-4281-b951-d872f2087c98
Cleaning up Wallet unit tests a little.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199078 0039d316-1c4b-4281-b951-d872f2087c98
Remove unnecessary WebKit includes from content/(browser|content)

BUG=237267

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199081 0039d316-1c4b-4281-b951-d872f2087c98
Fix some dart generator bugs and expand chrome:dart generator tests

The bug was found while creating the integration test for the dart version of the v2 app apis.

These tests now cover all the types of things which are used in
app_window.idl, app_runtime.idl and file_system.idl

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199083 0039d316-1c4b-4281-b951-d872f2087c98
Roll breakpad DEPS r1169 - r1174.

BUG=196465

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199085 0039d316-1c4b-4281-b951-d872f2087c98
Add interactive_ui_tests.exe to archive for QA.

R=sreeram@chromium.org
BUG=238827

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199086 0039d316-1c4b-4281-b951-d872f2087c98
Create a frame tree in WebContents on the browser side.

This is a small delta from the original patch at https://codereview.chromium.org/14374002/.

BUG=235879

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199087 0039d316-1c4b-4281-b951-d872f2087c98
Add info logging for tab capture pause/resume on static content.

BUG=237620

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199088 0039d316-1c4b-4281-b951-d872f2087c98
For estimating usage of "Recent" and "Search" folders, we would like to have usage count of them.

This patch adds UMA count into navigateTo() to counting number of navigation to folders for usage ratio of "Recent" and "Search" folders.

BUG=238911
R=arv@chromium.org, isherman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199089 0039d316-1c4b-4281-b951-d872f2087c98
Fixes a test expectation broken by r199077

It passed on my local machine, but failed on buildbots, possibly because the new expectation (height 800px) is too high under the buildbot environment. Decreasing.

TBR=stevenjb@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199090 0039d316-1c4b-4281-b951-d872f2087c98
Re-land: cc: Cleanup vertex shaders used for anti-aliasing.
    
Splits VertexShaderQuad into VertexShaderQuad and VertexShaderQuadTex.
VertexShaderQuadTex is used for drawing textures and VertexShaderQuad is
used for solid color.
    
Use array indexing in VertexShaderQuad program.

BUG=238644
TEST=cc_unittests --gtest_filter=GLRendererPixelTest.AntiAliasing
R=enne@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199091 0039d316-1c4b-4281-b951-d872f2087c98
Fix out-of-date chrome.usb example usages

The original API had different semantics than the final API, but the
example page was written using the old API. Update it enough to put it
in line with the new APIs.

BUG=224309

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199092 0039d316-1c4b-4281-b951-d872f2087c98
[Media Galleries] Support nested directories in Mac PTP.

BUG=144527

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199093 0039d316-1c4b-4281-b951-d872f2087c98
Fixes bugs of spoken feedback in notification components.

- close button and expand button didn't have accessible name, set them
- set the accessible name of notification's action buttons
- should call parent class's OnFocus if overridden. Otherwise
  accessibility event is never triggerred
- a notifier settings item is essentially a checkbox, so make it
  behaves as a checkbox from a11y code
- EntryView is just a container, so delegate a11y to its content

BUG=239185
R=dewittj@chromium.org,dharcourt@chromium.org
TBR=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199094 0039d316-1c4b-4281-b951-d872f2087c98
Bluetooth: Profile support for Chrome OS

Implement support for the BluetoothProfile API for the BlueZ 5.x
stack on Chrome OS, including BluetoothSocket support.

BUG=229636
TEST=device_unittests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199095 0039d316-1c4b-4281-b951-d872f2087c98
Added JNI method to allow java code parse the scheme from a url string using GURL.

BUG=223930

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199096 0039d316-1c4b-4281-b951-d872f2087c98
Only exit GPU process on context lost if explicitly requested via command line.

Previously the GPU process would exit on context lost if either there was no --gpu-driver-workarounds command line switch or the switch was present and the workaround was specifically requested. Now exit on context lost does not happen unless the switch is present and the workaround is requested.

This is a more appropriate default for unit tests since exiting a unit test process prevents subsequent tests from running and does not cause the test that caused the exit to report a failure.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199097 0039d316-1c4b-4281-b951-d872f2087c98
Remove unused editUrl, sharedUrl and contentUrl from fileBrowserPrivate API.

This is the preparation to reduce the metadata size.

BUG=224167
TEST=Ran unit_tests and tested manually.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199098 0039d316-1c4b-4281-b951-d872f2087c98
Updating trunk VERSION from 1502.0 to 1503.0

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