Merge 288304 "Fix race condition in CpuInfoProvider::QueryCpuTim..."

> Fix race condition in CpuInfoProvider::QueryCpuTimePerProcessor
> 
> BUG=chrome-os-partner:30607
> TESTED=Manual tested on the platform of crosbug.com/p/30607
> try with
> $ echo -n performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
> $ echo -n interactive > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
> 
> Review URL: https://codereview.chromium.org/426303002

TBR=jchuang@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289196 0039d316-1c4b-4281-b951-d872f2087c98
Merge 288668 "Distinguish between touch events and mouse events."

> Distinguish between touch events and mouse events.
> 
> Touch events should always trigger speech immediately. Hovering with a
> mouse is subject to a delay, and only if the user enables "focus follows
> mouse".
> 
> BUG=391008
> 
> Review URL: https://codereview.chromium.org/428843003

TBR=dmazzoni@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289207 0039d316-1c4b-4281-b951-d872f2087c98
Merge 286841 "Reset wallpaper to active user's wallpaper after c..."

> Reset wallpaper to active user's wallpaper after cancel multi profile login
> 
> 
> BUG=384453
> 
> Review URL: https://codereview.chromium.org/417183003

TBR=bshe@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289268 0039d316-1c4b-4281-b951-d872f2087c98
Merge 286955 "Delay back to back PulseAudio write request callba..."

> Delay back to back PulseAudio write request callbacks.
> 
> Avoids trampling shared memory when Pulse issues back to back
> callbacks for whatever reason.  Locally I hit the sleep many
> times per stream without any noticeable glitching.
> 
> I've also adjusted the |minreq| value to reduce the number of
> callbacks, in practice this shouldn't hurt buffering since we
> always write out a full buffer regardless of the amount requested.
> 
> BUG=366433
> TEST=pulse output is glitch free on WebAudio, HTML5, WebRTC.
> 
> Review URL: https://codereview.chromium.org/414313005

TBR=dalecurtis@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289331 0039d316-1c4b-4281-b951-d872f2087c98
Merge 282577 "kiosk: Retry failed app data fetch."

> kiosk: Retry failed app data fetch.
>
> - Add KioskAppManager::RetryFailedAppDataFetch that starts fetch for failed
>   app data fetch (status == STATUS_ERROR);
> - RetryFailedAppDataFetch when kiosk app is added/removed (include policy refrech);
> - RetryFailedAppDataFetch on login screen when portal detection is passed;
> - Add max auto retry times for underlying URLFetcher's 5xx retry and
>   ERR_NETWORK_CHANGED retry in WebstoreDataFetcher;
> - KioskAppData sets max retry times to 3 for its webstore data fetch;
>
> BUG=392670
>
> Review URL: https://codereview.chromium.org/386633003

TBR=xiyuan@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289341 0039d316-1c4b-4281-b951-d872f2087c98
Incrementing VERSION to 37.0.2062.77

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289364 0039d316-1c4b-4281-b951-d872f2087c98
Revert 275111 "Password bubble: Drop the arrow. It's cleaner."

> Password bubble: Drop the arrow. It's cleaner.
> 
> UI mocks don't have an arrow. This patch aligns the implementation with
> the mocks. Horray for the arrowless future!
> 
> BUG=261628
> 
> Review URL: https://codereview.chromium.org/315153002

TBR=mkwst@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289368 0039d316-1c4b-4281-b951-d872f2087c98
Merge 288816 "[Most Visited] Eliminate possibility for crash in ..."

> [Most Visited] Eliminate possibility for crash in LogHistogramEvent
> 
> Fix reported crash in most_visited_sites.cc
> 
> BUG=401137
> 
> Review URL: https://codereview.chromium.org/458343002

TBR=mathp@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289385 0039d316-1c4b-4281-b951-d872f2087c98
Merge 289183 "Android Disable menu animations for low end devices"

> Android Disable menu animations for low end devices
> 
> BUG=403143
> 
> Review URL: https://codereview.chromium.org/469583003

TBR=dtrainor@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289406 0039d316-1c4b-4281-b951-d872f2087c98
Revert 287806 "Merge 287037 "Rewrite negative ogg timestamps and..."

Reverting per request of author per bug.
BUG=403435

> Merge 287037 "Rewrite negative ogg timestamps and ignore kNoTime..."
> 
> > Rewrite negative ogg timestamps and ignore kNoTimestamp().
> > 
> > Sadly both of these issues are still occurring, so revert strict checks.
> > 
> > BUG=384532,396864
> > TEST=media_unittests
> > R=acolwell@chromium.org
> > 
> > Review URL: https://codereview.chromium.org/426393002
> 
> TBR=dalecurtis@google.com
> 
> Review URL: https://codereview.chromium.org/449583002

TBR=dalecurtis@google.com

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289410 0039d316-1c4b-4281-b951-d872f2087c98
Incrementing VERSION to 37.0.2062.78

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289417 0039d316-1c4b-4281-b951-d872f2087c98
Setting version to MAJOR=37
MINOR=0
BUILD=2062
PATCH=88


git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289426 0039d316-1c4b-4281-b951-d872f2087c98
Merge 284238 "[android_webview] Introduce AwAssets to reference ..."

> [android_webview] Introduce AwAssets to reference assets inside the apk.
> 
> This change introduces a utility class AwAssets, accessible by native,
> which is able to retrieve references (fd + offset + size) of assets
> inside the apk. This is to enable direct mmap of uncompressed assets.
> This change does NOT introduce yet any change to the WebView apk itself.
> At current state, no behavioral change is intended.
> 
> BUG=394502
> 
> Review URL: https://codereview.chromium.org/401743003

TBR=primiano@chromium.org
BUG=387898

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289514 0039d316-1c4b-4281-b951-d872f2087c98
Merge 286506 "MediaUrlInterceptor for embedders to handle custom..."

> MediaUrlInterceptor for embedders to handle custom urls.
> 
> This change adds a MediaUrlInterceptor that content embedders
> can register to handle custom urls. The MediaUrlInterceptor
> translates a url into a media file. The motivation for this change
> is to allow the Android WebView to play media files from the
> assets in the apk.
> 
> BUG=387898
> 
> Review URL: https://codereview.chromium.org/411353002

TBR=igsolla@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289516 0039d316-1c4b-4281-b951-d872f2087c98
Merge 287315 "[Android WebView] AwMediaUrlInterceptor to handle ..."

> [Android WebView] AwMediaUrlInterceptor to handle media assets.
> 
> This change registers an AwMediaUrlInterceptor to enable apps
> to play media assets.
> 
> This is a follow-up change to:
> https://codereview.chromium.org/411353002/
> 
> BUG=387898
> 
> Review URL: https://codereview.chromium.org/415043006

TBR=igsolla@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289521 0039d316-1c4b-4281-b951-d872f2087c98
Merge 278936 "Extend MotionEvent to have tool type and button state"

> Extend MotionEvent to have tool type and button state
> 
> BUG=384803
> 
> Review URL: https://codereview.chromium.org/348813002

TBR=changwan@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289579 0039d316-1c4b-4281-b951-d872f2087c98
Merge 279991 "[Android] Select text when stylus first button is ..."

> [Android] Select text when stylus first button is pressed.
> 
> BUG=384803
> 
> Review URL: https://codereview.chromium.org/342633003

TBR=changwan@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289583 0039d316-1c4b-4281-b951-d872f2087c98
Merge 280505 "[Android] Handles tap as long press event for styl..."

> [Android] Handles tap as long press event for stylus button
> 
> TEST=passed GestureTextSelectorTest
> BUG=384803
> 
> Review URL: https://codereview.chromium.org/338793005

TBR=changwan@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289584 0039d316-1c4b-4281-b951-d872f2087c98
Merge 283294 "[Android] Support SPen events"

> [Android] Support SPen events
> 
> TEST=checked that this works on a test device
> BUG=384803
> 
> Review URL: https://codereview.chromium.org/385963002

TBR=changwan@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289587 0039d316-1c4b-4281-b951-d872f2087c98
Merge 284152 "[Android] Fix PEN event values"

> [Android] Fix PEN event values
> 
> BUG=384803
> NOTRY=true
> 
> Review URL: https://codereview.chromium.org/397873003

TBR=changwan@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@289589 0039d316-1c4b-4281-b951-d872f2087c98