1. Publish DEPS for Chromium 41.0.2272.64
    
  2. Incrementing VERSION to 41.0.2272.64
    
    Cr-Commit-Position: refs/branch-heads/2272@{#330}
    Cr-Branched-From: 827a380cfdb31aa54c8d56e63ce2c3fd8c3ba4d4-refs/heads/master@{#310958}
    
  3. Removed call to DataReductionProxyStatisticsPrefs.
    
    This removes a bug, which is in 2272 only, that attempts to write to
    a DataReductionProxyStatisticsPrefs object after it has been
    destroyed. The call is not needed.
    
    BUG=459484
    [email protected]
    
    Review URL: https://codereview.chromium.org/941483002
    
    Cr-Commit-Position: refs/branch-heads/2272@{#329}
    Cr-Branched-From: 827a380cfdb31aa54c8d56e63ce2c3fd8c3ba4d4-refs/heads/master@{#310958}
    
  4. [Extensions Toolbar Mac] Properly adjust width after icon removal
    
    The max width for the toolbar is set when an action is removed, but the action
    was still counted in the calculations (since it was still in the underlying
    vector). Fix this.
    
    BUG=454338
    
    Review URL: https://codereview.chromium.org/901303004
    
    Cr-Commit-Position: refs/heads/master@{#315587}
    (cherry picked from commit 2b26eb3ff127a64bcd1c8cf9afb2898fac0616e3)
    
    [email protected]
    
    Review URL: https://codereview.chromium.org/936863002
    
    Cr-Commit-Position: refs/branch-heads/2272@{#328}
    Cr-Branched-From: 827a380cfdb31aa54c8d56e63ce2c3fd8c3ba4d4-refs/heads/master@{#310958}
    
  5. [Toolbar UI Mac] Fix location bar animation
    
    Pinning the location bar currently uses [[locationBar_ animator] frame], but
    this unfortunately relies on inconsistent (and undocumented) behavior of the
    animator proxy to return the proper value after animation. Remove the uses of
    this, and ensure that the location bar stops animating if it's at the proper
    position.
    
    BUG=457162
    
    Review URL: https://codereview.chromium.org/916993004
    
    Cr-Commit-Position: refs/heads/master@{#316713}
    (cherry picked from commit 787f5b8906bd97c79dc935b4aec61c4d3017bd14)
    
    [email protected]
    
    Review URL: https://codereview.chromium.org/938783002
    
    Cr-Commit-Position: refs/branch-heads/2272@{#327}
    Cr-Branched-From: 827a380cfdb31aa54c8d56e63ce2c3fd8c3ba4d4-refs/heads/master@{#310958}
    
  6. Disable Smart Lock if device has ephemeral users policy enabled.
    
    BUG=455505
    
    Review URL: https://codereview.chromium.org/898213002
    
    Cr-Commit-Position: refs/heads/master@{#315519}
    (cherry picked from commit dd019ccc75b1c0c1c361265e78995ee2d5880ac0)
    [email protected]
    
    Review URL: https://codereview.chromium.org/933363002
    
    Cr-Commit-Position: refs/branch-heads/2272@{#326}
    Cr-Branched-From: 827a380cfdb31aa54c8d56e63ce2c3fd8c3ba4d4-refs/heads/master@{#310958}
    
  7. Don't enable "replace current entry" if there is no entry to replace.
    
    BUG=457149
    TEST=included; as in bug
    
    Review URL: https://codereview.chromium.org/914893002
    
    Cr-Commit-Position: refs/heads/master@{#316031}
    (cherry picked from commit b6cc1564475f04f6598ac6a228c33ff3530d4450)
    
    (This cherry-pick omits the test as it does not merge cleanly.)
    
    Review URL: https://codereview.chromium.org/920343004
    
    Cr-Commit-Position: refs/branch-heads/2272@{#325}
    Cr-Branched-From: 827a380cfdb31aa54c8d56e63ce2c3fd8c3ba4d4-refs/heads/master@{#310958}
    
  8. [M41 Merge] Add a delay when unlocking WebSocket endpoints.
    
    The synchronous nature of endpoint unlocks for WebSocket throttling permits
    denial-of-service attacks. Make it asynchronous, and add a small delay to
    make attack timing harder.
    
    BUG=442756
    TEST=net_unittests, layout tests
    TBR=tyoshino, mmenke
    
    Review URL: https://codereview.chromium.org/835623003
    
    Cr-Commit-Position: refs/heads/master@{#312774}
    (cherry picked from commit bafe0f29a763c8325690cbdc42c29fc54d487d4f)
    
    Review URL: https://codereview.chromium.org/935993002
    
    Cr-Commit-Position: refs/branch-heads/2272@{#324}
    Cr-Branched-From: 827a380cfdb31aa54c8d56e63ce2c3fd8c3ba4d4-refs/heads/master@{#310958}
    
  9. Hotword: Don't show Voice & Audio Activity status if hotword hardware is not enabled
    
    BUG=458312
    
    Review URL: https://codereview.chromium.org/926493002
    
    Cr-Commit-Position: refs/heads/master@{#316420}
    (cherry picked from commit 363844ca52c23914c79b60d4496ae0ba7368a4cf)
    
    Review URL: https://codereview.chromium.org/933043003
    
    Cr-Commit-Position: refs/branch-heads/2272@{#323}
    Cr-Branched-From: 827a380cfdb31aa54c8d56e63ce2c3fd8c3ba4d4-refs/heads/master@{#310958}
    
  10. Hidden windows should not keep Chrome alive.
    
    For each app window, there is a ChromeAppDelegate which
    holds a ScopedKeepAlive. This CL resets the ScopedKeepAlive
    while the app window is hidden.
    
    BUG=450710
    
    Review URL: https://codereview.chromium.org/875273003
    
    Cr-Commit-Position: refs/heads/master@{#316413}
    (cherry picked from commit 39d75d5b5f11525e384745fd313d1d77ed7d0a88)
    
    This is a second attempt and fixes athena_shell_app_delegate.h, which
    has been deleted in M42.
    
    [email protected]
    
    Review URL: https://codereview.chromium.org/937623002
    
    Cr-Commit-Position: refs/branch-heads/2272@{#322}
    Cr-Branched-From: 827a380cfdb31aa54c8d56e63ce2c3fd8c3ba4d4-refs/heads/master@{#310958}
    
  11. [android] Hide <select> dropdown on outside tap.
    
    Outside tap should hide <select> dropdowns, but not dropdowns associated
    with input fields. Tapping on an input field should not hide the
    associated autofill or password generation popup.
    
    [email protected]
    BUG=430543
    
    Review URL: https://codereview.chromium.org/932493003
    
    Cr-Commit-Position: refs/heads/master@{#316641}
    (cherry picked from commit 2d616c68a8fd923e378b6473302c1406f19aa8cb)
    
    Review URL: https://codereview.chromium.org/934153002
    
    Cr-Commit-Position: refs/branch-heads/2272@{#321}
    Cr-Branched-From: 827a380cfdb31aa54c8d56e63ce2c3fd8c3ba4d4-refs/heads/master@{#310958}
    
  12. [Android] Disable pull-to-refresh with overflow-y:hidden
    
    Currently, the only way to disable the pull-to-refresh effect is to
    explictly preventDefault the causal touches or suppress their default
    actions with touch-action: none. However, the latter prevents
    any kind of accelerated scrolling, and the former can be to get right
    with composed or nested scrollable content.
    
    Use the overflow-y:hidden property on the root element as a signal to
    disable the effect. This dovetails with how this property both prevents
    hiding of the top controls and suppresses the overscroll glow effect.
    
    BUG=456515,456300
    
    Review URL: https://codereview.chromium.org/910373002
    
    Cr-Commit-Position: refs/heads/master@{#315938}
    (cherry picked from commit 2afdbf72bcfa0a2e30d31a37ca6499dcb99a62aa)
    
    Review URL: https://codereview.chromium.org/937613002
    
    Cr-Commit-Position: refs/branch-heads/2272@{#320}
    Cr-Branched-From: 827a380cfdb31aa54c8d56e63ce2c3fd8c3ba4d4-refs/heads/master@{#310958}
    
  13. [Android] Suppress pull-to-refresh when overscroll glow visible
    
    Avoid accidental refreshes by suppressing the effect when the overscroll
    glow animation is still visible. This naturally prevents the case where
    the user repeatedly flings/scrolls to the top, releasing before they
    realize that the scroll has turned into a pull-to-refresh.
    
    Note that suppression is only provided on L; the glow effect on previous
    platforms is both too long and too visually faint to provide a good feedback
    signal for when the user can start pulling to refresh.
    
    BUG=456300
    
    Review URL: https://codereview.chromium.org/879273007
    
    Cr-Commit-Position: refs/heads/master@{#315832}
    (cherry picked from commit 2dbb7e87a8cd907e4d782cff5212dc6f61626e7d)
    
    Review URL: https://codereview.chromium.org/935833003
    
    Cr-Commit-Position: refs/branch-heads/2272@{#319}
    Cr-Branched-From: 827a380cfdb31aa54c8d56e63ce2c3fd8c3ba4d4-refs/heads/master@{#310958}
    
  14. Merge r312711 into M41
    
    Speculative fix of OnOpenColorChooser crash.
    
    The report says the crash happens at get process ID, which would
    mean the case is that render_frame_message_source_ isn't available.
    
    BUG=449777
    [email protected], [email protected]
    
    Review URL: https://codereview.chromium.org/859083002
    
    Cr-Commit-Position: refs/heads/master@{#312711}
    (cherry picked from commit 38b1e4f54cf8b55289c4cc798c78491872ff3669)
    
    Review URL: https://codereview.chromium.org/935823003
    
    Cr-Commit-Position: refs/branch-heads/2272@{#318}
    Cr-Branched-From: 827a380cfdb31aa54c8d56e63ce2c3fd8c3ba4d4-refs/heads/master@{#310958}
    
  15. Merge r313335 into M41
    
    Initialize render_frame_message_source_ in WebContentsImpl ctor.
    
    Yet another cluster-fuzz crash happens due to invalid
    render_frame_message_source_. As I see the code, this field is
    always reset to NULL at the every IPC message but not initialized
    at all, therefore the crash may still happen if the message is
    the very first message to the object.
    
    BUG=451755
    [email protected]
    
    Review URL: https://codereview.chromium.org/869053004
    
    Cr-Commit-Position: refs/heads/master@{#313335}
    (cherry picked from commit 1db093769786287b1a34ef49c30ecf6bf64a7bfc)
    
    Review URL: https://codereview.chromium.org/931713003
    
    Cr-Commit-Position: refs/branch-heads/2272@{#317}
    Cr-Branched-From: 827a380cfdb31aa54c8d56e63ce2c3fd8c3ba4d4-refs/heads/master@{#310958}