Explicitly define "nacl_defines" when OS is "ios"

Plan for building for arm64 on iOS is to set "target_arch" to correct
value (currently default to "ia32"). As "nacl_defines" needs to be
defined even if "disable_nacl" is set to "1", define it to an empty list
when generating project for iOS so that changing the "target_arch"
won't cause build failures.

BUG=314720
R=jvoung@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250221 0039d316-1c4b-4281-b951-d872f2087c98
cc: Use std::map instead of hash_map for TaskGraphRunner namespaces.

This avoids some heap allocations and provides more than good enough
namespace lookup performance for the number of namespaces used in
practice. Also provides a ~300% performance improvement in cases
where the task graph only contains a single task.

BUG=246546

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250222 0039d316-1c4b-4281-b951-d872f2087c98
chromeos: Handle LockScreen D-Bus method calls.

Make Chrome handle LockScreen method calls from the session
manager in addition to the existing LockScreen signals. The
signal-handling code will be removed once the session
manager has been updated to make method calls.

BUG=341921

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250223 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250222
Need to also scale scroll offset, not just the scroll rect.

When not using the two-viewport model, the page scale layer ends up
coinciding with the viewport clip layer. Prior to this CL, in this
case the page scale was being applied to the scroll layer rect, but
not to the current scroll offset, when calculating the scrollbar
size/positioning. This CL apples the scale to the offset as well.

BUG=340631

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

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

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