Publish DEPS for Chromium 41.0.2272.64
Incrementing VERSION to 41.0.2272.64
Cr-Commit-Position: refs/branch-heads/2272@{#330}
Cr-Branched-From: 827a380cfdb31aa54c8d56e63ce2c3fd8c3ba4d4-refs/heads/master@{#310958}
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}
[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}
[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}
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}
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}
[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}
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}
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}
[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}
[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}
[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}
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}
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}