Fix IWYU violation in password_store_consumer.h

std::vector was used without \#include <vector>. This broke libc++ builds.

TBR=isherman@chromium.org
BUG=318770

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249748 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249748
Always copy touch event's LatencyInfo into gesture event's LatencyInfo

Previously we only copy touch event's LatencyInfo into gesture event's
LatencyInfo when the touch event does not cause any rendering. This is
based on the assumption that if the touch event causes any rendering,
it should be consumed so no gesture event is actually generated.
This could be wrong that touch event is not prevented default, but it
still causes rendering and turns into gesture event.

So the simple solution is we always copy some of the touch event's
LatencyInfo that we are interested in into gesture event's LatencyInfo,
regardless of whether the touch event causes rendering or not.

BUG=338819
TEST=Follow the test in the bug and make sure the first GestureScrollUpdate
     contains the some key latency components from the TouchMove's LatencyInfo.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249749 0039d316-1c4b-4281-b951-d872f2087c98
Use validating form of IPC enum macros for frame messages.

This is part of a long-running background task to remove the remaining
uses of the unchecked IPC_ENUM_TRAITS() macro.

BUG=246708

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249750 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249750
Use validating form of IPC enum macros for audio messages.

This is part of a long-running background task to remove the remaining
uses of the unchecked IPC_ENUM_TRAITS() macro.

BUG=246708

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249751 0039d316-1c4b-4281-b951-d872f2087c98
Use validating form of IPC enum macros for video capture messages.

This is part of a long-running background task to remove the remaining
uses of the unchecked IPC_ENUM_TRAITS() macro.

BUG=246708

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249752 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249751
SVN changes up to revision 249752
Widen ChromeBlacklistTrialTest.* exclusion to all sub-tests for Dr. Memory.

BUG=340837
TBR=zhaoqin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249753 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249753
Use validating IPC enum macros in drag_traits.h

This is part of a long-running background task to remove the remaining
uses of the unchecked IPC_ENUM_TRAITS() macro.

BUG=246708

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249754 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249754
Add 64-bit support to browser blacklisting

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249755 0039d316-1c4b-4281-b951-d872f2087c98
Attempt to fix crash in base::android::MethodID::Get()

BUG=336600

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249756 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249755
Enhanced support for strings in the Windows installer.

create_string_rc.py now takes the .grd files it parses on the command
line. Additionally, strings with single replacements are now
supported. This change also moves from using a DOM parser to a Sax
parser for the .grd and .xtb files. As a consequence, the script can now
parse generated_resources.grd and its .xtb files in a reasonable time.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249757 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249757
Add d8 to the chromium_builder_asan target.

BUG=
R=inferno@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249758 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249758