Refactoring of synthetic pinch gesture code.

Use explicit states (similar to smooth scroll gesture).
Pull code out of ForwardTouchInputEvents into individual methods to improve
readability.

BUG=297980

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238943 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238943
Add "cc" to inline asm clobber list.

SyscallAsm() clobbers the flags register.

BUG=325707
TEST=sandbox_linux_unittests on Android with AddressSanitizer
R=markus@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238944 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238944
[SyncFS] Fix tracker title update handling

BUG=240165

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238945 0039d316-1c4b-4281-b951-d872f2087c98
Move LaunchType out of ExtensionPrefs.

Move the LaunchType enum and associated LaunchType and
LaunchContainer helper methods out of the ExtensionPrefs
class and into a new launch_util.h file. This pulls more
Chrome-specific code out of ExtensionPrefs so it can
someday be moved to the toplevel extensions/ directory.

BUG=180083,313284
TBR=benwells@chromium.org,xiyuan@chromium.org

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

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