Remove unnecessary scoped_ptr in password_form_manager_unittest.cc (Part 2)

Simple test code refactoring, no behaviour change.

Part 1: https://codereview.chromium.org/371743002/

BUG=391487

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282623 0039d316-1c4b-4281-b951-d872f2087c98
Remove @Nullable annoation on readAndDispatchMessage

The public API of mojo should not depend on any third-party library.
This CL remove the @Nullable annoation on Message#readAndDispatchMessage

R=rmcilroy@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282625 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Add heap_profiler_unittests to Android bots.

Add proper coverage to heap_profiler.

BUG=382489

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282626 0039d316-1c4b-4281-b951-d872f2087c98
Moving shadow tree pseudo-element tests since they're gone from w3c now.

Step 1 in the 7-step dance to do an import where failing tests have been
removed.

BUG=389134
R=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282627 0039d316-1c4b-4281-b951-d872f2087c98
[Telemetry] Fix tough_pinch_zoom_cases after r282218.

BUG=361809
TBR=dtu@chromium.org,chrishenry@google.com
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282628 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 177909:177920

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=177910:177920&mode=html
TBR=junov@chromium.org,falken@chromium.org
BUG=

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282630 0039d316-1c4b-4281-b951-d872f2087c98
GAIAInfoUpdateService: cleanup and extend tests.

This adds a test for the bug fixed in https://codereview.chromium.org/373083002/, and also extends the existing tests to check the GAIA given name.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282631 0039d316-1c4b-4281-b951-d872f2087c98
Roll ASan/Win to r212815

This should enable NULL deref and wild memory access detection!

TBR=rnk@chromium.org
BUG=345874
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282632 0039d316-1c4b-4281-b951-d872f2087c98
Retrieve "connected" property from BLE devices.

We have to use the SetupDIGetDeviceProperty API to retrieve this specific property, as the "connected" status is something common to many PnP devices.

BUG=388016

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=282212

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282633 0039d316-1c4b-4281-b951-d872f2087c98
Expose "visible" and "authenticated" properties.

They are always "true" for now, due to the way BLE devices work under Windows 8.

BUG=388016

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=282286

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282634 0039d316-1c4b-4281-b951-d872f2087c98
Convert githash to chromium revision instead of blink revision while doing a blink bisect (with -l option) in _FetchAndParse.Even though we are doing the blink bisect http://commondatastorage.googleapis.com/chromium-webkit-snapshots/index.html still stores the builds by chromium revisions.

BUG=None
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282635 0039d316-1c4b-4281-b951-d872f2087c98
Service Worker: set active worker to REDUNDANT when unregistered

As per spec update:
https://github.com/slightlyoff/ServiceWorker/issues/353

Now the active worker is set to REDUNDANT when unregistered. If it has a
controllee, this happens when it no longer has a controllee.

This patch adds a Doom function to ServiceWorkerVersion which takes
care of setting REDUNDANT and purging resources once there's
no controllee. This obviates the need for ServiceWorkerStorage to
listen for NoControllees and purge resources then.

BUG=388095

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282636 0039d316-1c4b-4281-b951-d872f2087c98
[PPAPI] Make the NaCl SDK presubmit check a warning instead of an error.

There are some PPAPI dev interfaces that should not be added to the SDK, so it
is better to warn instead of making it a presubmit error.

BUG=none
R=teravest@chromium.org
TEST=made change to ppapi/cpp/buffer_dev.h, ran git cl presubmit

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282637 0039d316-1c4b-4281-b951-d872f2087c98
Improve GN handling of directory templates.

The previous implementation of the directory-based file templates (like {{source_out_dir}}}) was overly simplistic. It did not allow these templates to be used in the outputs section of a target since the directories were relative to the build directory (it was only useful for actions).

This new implementation changes the expansion of these values depending on where they're used, so they can be absolute when used in the outputs section, but relative to the build directory when used in the args section.

The implementation of outputs was changed to allow the use of these expansions. The previous implementation stored them as SourceFiles which didn't allow the use of directory expansions, since that happens after converting the input to a SourceFile. This new patch stores the outputs as a list of strings to allow this to be late-bound properly (and it turns out that almost all users of this wanted the strings anyway).

Changes the function that checks that files are in the output directory to optionally handle templates. Adds a test for this function.

Fixes a bug in get_target_outputs that it didn't work for copy() targets that contained templates. Fix this and add a test.

BUG=
R=viettrungluu@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282639 0039d316-1c4b-4281-b951-d872f2087c98
Move Copy method from DrawQuad to RenderPass

In transition to let RenderPass take responsibility to allocate
DrawQuads, Copy method from DQ is moved to RP.

In drawquad_unittest, no RenderPass is present, thus it takes advantage
of default copy constructor.

Follow 368403003.

BUG=344962

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282640 0039d316-1c4b-4281-b951-d872f2087c98
Don't treat first move touch differently from future touch moves.

See http://lists.w3.org/Archives/Public/public-touchevents/2014Apr/0005.html for details.

BUG=354460
TEST=TouchEventQueueTest.TouchAbsorptionWithConsumedFirstMove, TouchEventQueueTest.TouchCancelOnScroll

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282642 0039d316-1c4b-4281-b951-d872f2087c98
Use STATIC_CONST_MEMBER_DEFINITION to make constant definitions clearer.

This is a followup to http://crrev.com/282419 .

BUG=none
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282644 0039d316-1c4b-4281-b951-d872f2087c98
Remove unused LOGGED_IN_OOBE LoggedInState.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282645 0039d316-1c4b-4281-b951-d872f2087c98
Use 20 renderer services on Android.

Now that the embedder side landed, this patch follows-up on
https://codereview.chromium.org/356043002 and allows to use all 20
renderer services on Android.

BUG=325842

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

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