Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265563 0039d316-1c4b-4281-b951-d872f2087c98
Do not provide the input level if the APM is not enabled in Chrome.


NOTRY=true
BUG=365616
TEST=content_unittests --gtest_filter=*GetSignalLevel*"

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265564 0039d316-1c4b-4281-b951-d872f2087c98
Changes layer reparenting to happen after a window parent is changed in aura::Window::AddChild

BUG=364498
TEST=Follow steps in the bug or at https://code.google.com/p/chromium/issues/detail?id=364517. Ensure no crash.
TEST=aura_unittests --gtest_filter=WindowTest.RootWindowSetWhenReparenting

This addresses a class of crashes that happen when layers bounds are updated while the code is in child->ReparentLayers inside Window::AddChild where the window is removed from its old parent but not yet added to the new parent. GetRootWindow would return NULL causing crashes in places where we assume that (Window::IsVisible() == (Window::GetRootWindow() != NULL)).
There was a discussion about windows that are detached from the root - see here - https://codereview.chromium.org/82283002#msg12. It looks like the result of that discussion was that we should fix places where we assume that IsVisible() == (Window::GetRootWindow() != NULL). VideoDetector::MaybeNotifyObservers is one such place, NativeWidgetAura::IsMouseEventsEnabled() is another such place, there are probably many more.

This CL tries to avoid this whole class of errors by restoring the sequence in AddChild that existed before https://codereview.chromium.org/82283002.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265565 0039d316-1c4b-4281-b951-d872f2087c98
Fix relative/absolute path handling in checkdeps.py

Currently checkdeps.py fails if you specify a start dir and a *relative* path for root, such as:
tools/checkdeps/checkdeps.py --root third_party/WebKit Source/bindings
(Exact error is a stack overflow, due to infinite recursion on /)
This is because it makes the start dir absolute, but doesn't make the root dir absolute.

Simple fix, by making the root dir absolute.
Also checks that directory to check is actually a subdirectory of root, which otherwise has the same stack overflow error.

R=joi
BUG=365190

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265566 0039d316-1c4b-4281-b951-d872f2087c98
Unbreak GN bootstrap script.

It now should bootstrap GN and then build gn with itself through the end
without errors.

BUG=348272
TEST=./bootstrap.py
TBR=brettw@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265567 0039d316-1c4b-4281-b951-d872f2087c98
Remove suppressions for ServiceWorkerDispatcher leak (hopefully fixed now)

BUG=364822
TBR=timurrrr@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265568 0039d316-1c4b-4281-b951-d872f2087c98
content: Move WebTestProxy and WebFrameTestProxy into content namespace.

BUG=331299
TEST=None, built it. No functional change.
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265569 0039d316-1c4b-4281-b951-d872f2087c98
drive: Add drive::test_util::SetUpTestEntries

Add SetUpTestEntries() to replace root_feed.json

Move MIME type constants from drive_api_util.cc to drive_api_util.h
Add FakeDriveService::AddNewDirectoryWithResourceId().
Change handling of empty parent_resource_id in FakeDriveService::AddNewEntry() to add orphaned files.

BUG=334544

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265570 0039d316-1c4b-4281-b951-d872f2087c98
Move ui_test_support target into ui_base.gyp

This target is related to ui/base and in turn contain only files from
ui/base. So move it to the appropriate place and rename to
ui_base_test_support.

BUG=299841,331829
TEST=ash_unittests,unit_tests,aura_unittests,ui_unittests,views_unittests
TBR=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265571 0039d316-1c4b-4281-b951-d872f2087c98
Linux: Detect host g++ version as well as target g++ version.

BUG=360082

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265572 0039d316-1c4b-4281-b951-d872f2087c98
Addition of assets for moving the local ntp images.

This is the binary addition portion of:
https://codereview.chromium.org/209663003/

BUG=349727
TBR=oshima@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265573 0039d316-1c4b-4281-b951-d872f2087c98
Cleanup: Get rid of base::UTF16ToWideHack.

BUG=23581

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265574 0039d316-1c4b-4281-b951-d872f2087c98
Paint the background instead of setting background when booting with multiple displays

BUG=chrome-os-partner:27441
TEST=tested on lumpy + daisy

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265575 0039d316-1c4b-4281-b951-d872f2087c98
net: Remove unused NetLog parameter from FileStream's ctor

Remove NetLog parameter from FileStream's ctor to which all users are passing NULL.
Remove BoundNetLog from FileStream which does nothing if net_log==NULL.

Remove an enum (FileErrorSource), methods (RecordError, BeginOpenEvent, ProcessOpenError, ProcessAsyncResult, OnAsyncCompleted) and member variables (bound_net_log_ and error_source_) from file_stream_context.h.

BUG=361496
TEST=git cl try

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265576 0039d316-1c4b-4281-b951-d872f2087c98
Adding check for MIME types that do not take codecs parameter

audio/mpeg, audio/mp3, audio/x-mp3 do not take any 'codecs' parameter and
canPlayType query must return "probably" of them. Browser in general returns
"maybe" when no 'codecs' parameter is present.
We need to check whether the mime type specifically wants 'codecs' parameter
to be absent.

BUG=53193

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265577 0039d316-1c4b-4281-b951-d872f2087c98
Mojo: Generate TypeTraits specializations for enums.

This is necessary to use interfaces with responses directly containing
enums. Without this change, Callback<>::Runnable::Run() takes enum
arguments by const reference, but the generated ProxyToResponder tries
to override it with a method that takes enum arguments by value. This
change causes Callback<>::Runnable::Run() to also take enums by value.

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265578 0039d316-1c4b-4281-b951-d872f2087c98
Modify smoothness measurement to measure smoothness for ranges around gestures.



BUG=364046

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265579 0039d316-1c4b-4281-b951-d872f2087c98
Cleanup: Fix a bunch of random style cleanups and lint errors.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265580 0039d316-1c4b-4281-b951-d872f2087c98
[Telemetry] Set the browser in the backend before starting it.

This is a partial reland of r264756 which was reverted.

BUG=223572
TBR=oysteine@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265581 0039d316-1c4b-4281-b951-d872f2087c98
Refactor media::VideoRendererImpl tests to use more human-friendly notation for queueing frames.

While the tests are more verbose there is now less magic happening when using helper functions. The end result is a more flexible and understandable test harness, which will be handy when switching to using VideoFrameScheduler.

BUG=110814

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

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