Publish DEPS for Chromium 45.0.2454.93
Incrementing VERSION to 45.0.2454.93
Cr-Commit-Position: refs/branch-heads/2454@{#466}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Incrementing VERSION to 45.0.2454.92
Cr-Commit-Position: refs/branch-heads/2454@{#465}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Incrementing VERSION to 45.0.2454.91
Cr-Commit-Position: refs/branch-heads/2454@{#464}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Allow 'chrome-extension:' URLs to bypass content settings (1/2)
We changed the behavior of 'Document::firstPartyForCookies' to return an
empty URL in the case where any URL in the ancestor chain doesn't match
the current document's URL. Previously, we'd simply return the top-level
document's URL.
This means that the content-settings bypass check in
'ContentSettingsObserver::IsWhitelistedForContentSettings' sees an empty
URL as opposed to a 'chrome-extension://' URL for cases in which an
extension loads a resource, so content settings are applied as per usual.
This breaks things fairly badly for folks who have turned on third-party
cookie blocking.
In these patches, we introduce a new scheme registry for those schemes
which ought to override Blink's concept of "first-party" when they're
loaded into the top-level browsing context.
Patch 1 (Blink): https://codereview.chromium.org/1305253012
Patch 2 (Chromium): [This patch]
BUG=527963
[email protected]
Review URL: https://codereview.chromium.org/1332563006
Cr-Commit-Position: refs/heads/master@{#348194}
(cherry picked from commit cfed7a300606c5eedb858433b37db5ffadf3b2cc)
Cherry-Pick note: Moved the call of this method from Dispatcher::WebKitInitialized()
to ChromeContentRendererClient::RenderThreadStarted(), which is
where all the similar methods were for this point in history.
Review URL: https://codereview.chromium.org/1339763002 .
Cr-Commit-Position: refs/branch-heads/2454@{#463}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Update ERR_SSL_WEAK_EPHEMERAL_DH_KEY Learn More URL.
BUG=527949
TEST=Visit https://dh512.badssl.com/
Details
Learn more
Browser should be taken to a page on support.google.com.
Review URL: https://codereview.chromium.org/1303043004
Cr-Commit-Position: refs/heads/master@{#347217}
(cherry picked from commit bc3952a565f67c48524825953f0c6ca7b50f5fda)
[email protected],[email protected]
Review URL: https://codereview.chromium.org/1340643003 .
Cr-Commit-Position: refs/branch-heads/2454@{#462}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Show hosted app requests to extensions
BUG=526413
TEST=browser_tests --gtest_filter=ExtensionWebRequestApiTest.HostedAppRequest
Review URL: https://codereview.chromium.org/1311543005
Cr-Commit-Position: refs/heads/master@{#347756}
(cherry picked from commit 1db473b2e3b66646a7470e543540a44e854cd8f7)
Review URL: https://codereview.chromium.org/1336933002 .
Cr-Commit-Position: refs/branch-heads/2454@{#461}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Check the tab ID before delivering an extension message.
r335753 changed extension messaging to use RenderFrames, which had the
side-effect of delivering messages to every RenderFrame in a process,
which may include other tabs.
This patch fixes that by sending the target tab ID along with the message. A
more principled fix would have been to track RenderFrames on the browser and
send to precisely the right ones, but this would need to be part of a more
comprehensive refactor.
I also fixed up ExtensionApiTest.Connect and re-enabled, which was disabled
years ago due to flakiness. Hopefully my test JS changes will fix that.
BUG=520303
[email protected], [email protected]
NOPRESUBMIT=true
NOTRY=true
Review URL: https://codereview.chromium.org/1318153002
Cr-Commit-Position: refs/heads/master@{#346176}
(cherry picked from commit 1344c7dfde448d4b80693f597b02993b7f6bbd5b)
Review URL: https://codereview.chromium.org/1336873002
Cr-Commit-Position: refs/branch-heads/2454@{#460}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Incrementing VERSION to 45.0.2454.90
Cr-Commit-Position: refs/branch-heads/2454@{#459}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
DevTools: do not expect adb payload length to come in the first chunk.
BUG=512150
Review URL: https://codereview.chromium.org/1312333002
Cr-Commit-Position: refs/heads/master@{#345763}
(cherry picked from commit cec6d0098f77e944be19c1fcccf6461d9955efae)
Review URL: https://codereview.chromium.org/1335033002 .
Cr-Commit-Position: refs/branch-heads/2454@{#458}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Don't show bubble over 'Getting started' page on Win10
This works, in that it stops it from getting shown over the first page.
An additional problem on Win10 is that when the user switches to the
NTP (as that's the default setup on Win10: [Getting started, NTP]) the
bubble won't show because the Observer only watches navigations. Once
*another* new tab is created or the user navigates, then it'll show up.
This is at least an improvement.
[email protected]
BUG=521572
Review URL: https://codereview.chromium.org/1330553003
Cr-Commit-Position: refs/heads/master@{#347515}
(cherry picked from commit dd9b9d3bc79c7a8c457160b6a723a4c44598afec)
Review URL: https://codereview.chromium.org/1334033002 .
Cr-Commit-Position: refs/branch-heads/2454@{#457}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Revert of Check the tab ID before delivering an extension message. (patchset #1 id:1 of https://codereview.chromium.org/1335743003/ )
Reason for revert:
Broke build.
Original issue's description:
> Check the tab ID before delivering an extension message.
>
> r335753 changed extension messaging to use RenderFrames, which had the
> side-effect of delivering messages to every RenderFrame in a process,
> which may include other tabs.
>
> This patch fixes that by sending the target tab ID along with the message. A
> more principled fix would have been to track RenderFrames on the browser and
> send to precisely the right ones, but this would need to be part of a more
> comprehensive refactor.
>
> I also fixed up ExtensionApiTest.Connect and re-enabled, which was disabled
> years ago due to flakiness. Hopefully my test JS changes will fix that.
>
> BUG=520303
> [email protected], [email protected]
> NOPRESUBMIT=true
> NOTRY=true
>
> Review URL: https://codereview.chromium.org/1318153002
>
> Cr-Commit-Position: refs/heads/master@{#346176}
> (cherry picked from commit 1344c7dfde448d4b80693f597b02993b7f6bbd5b)
[email protected],[email protected]
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=520303
Review URL: https://codereview.chromium.org/1333033003
Cr-Commit-Position: refs/branch-heads/2454@{#456}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Check the tab ID before delivering an extension message.
r335753 changed extension messaging to use RenderFrames, which had the
side-effect of delivering messages to every RenderFrame in a process,
which may include other tabs.
This patch fixes that by sending the target tab ID along with the message. A
more principled fix would have been to track RenderFrames on the browser and
send to precisely the right ones, but this would need to be part of a more
comprehensive refactor.
I also fixed up ExtensionApiTest.Connect and re-enabled, which was disabled
years ago due to flakiness. Hopefully my test JS changes will fix that.
BUG=520303
[email protected], [email protected]
NOPRESUBMIT=true
NOTRY=true
Review URL: https://codereview.chromium.org/1318153002
Cr-Commit-Position: refs/heads/master@{#346176}
(cherry picked from commit 1344c7dfde448d4b80693f597b02993b7f6bbd5b)
Review URL: https://codereview.chromium.org/1335743003
Cr-Commit-Position: refs/branch-heads/2454@{#455}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Incrementing VERSION to 45.0.2454.89
Cr-Commit-Position: refs/branch-heads/2454@{#454}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Merge "cros: Remove up/down KEY_RELEASED accelerator"
> These accelerators break the select popup for CfM OOBE and
> no longer needed for Gaia running inside webview.
>
> BUG=526953
>
> Review URL: https://codereview.chromium.org/1328513004
>
> Cr-Commit-Position: refs/heads/master@{#346727}
> (cherry picked from commit ae8040a4b7db5ef6a8820d4694695943ec4d572e)
Review URL: https://codereview.chromium.org/1334793002 .
Cr-Commit-Position: refs/branch-heads/2454@{#453}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Ensure windows update when snapped to side on Windows 10.
It's possible to get a message that the window pos is changing, but have the window pos not actually change in the end. In this case, force the compositor to re-enable swapping.
BUG=516234
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/1305363002
Cr-Commit-Position: refs/heads/master@{#347070}
(cherry picked from commit 55b4c95889d6a72e52bc72702580a62f04f35777)
[email protected]
Review URL: https://codereview.chromium.org/1323333005 .
Cr-Commit-Position: refs/branch-heads/2454@{#452}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Incrementing VERSION to 45.0.2454.88
Cr-Commit-Position: refs/branch-heads/2454@{#451}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
No StrictMode for stable on userdebug devices.
Some users always run userdebug android builds. Since they
likely do not work on Chrome and are not dogfooding, it
is annoying for them to see StrictMode violations in Chrome
on Android and not be able to do anything about it.
BUG=527851,149471
NOTRY=true
NOPRESUBMIT=true
Review URL: https://codereview.chromium.org/1330053002
Cr-Commit-Position: refs/heads/master@{#347750}
(cherry picked from commit 5082ea83221ed6c01df539cf0b61cf72e36eb9bb)
Review URL: https://codereview.chromium.org/1334443002
Cr-Commit-Position: refs/branch-heads/2454@{#450}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Prevent TranslateInfoBars from crashing when changing languages
* Works around an AppCompat crash by not using a custom TextView
when creating the drop down list.
* Removes spacing, but keeps the background as white (the default
AppCompat TextView background color is the drab gray). Confirmed
with rolfe@ that this is alright.
BUG=523186
TBR=aurimas
Original Review URL: https://codereview.chromium.org/1305373003
Original Cr-Commit-Position: refs/heads/master@{#346037}
Review URL: https://codereview.chromium.org/1330673003 .
Cr-Commit-Position: refs/branch-heads/2454@{#449}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
[Script Injection] Allow whitelisted extensions to inject scripts everywhere
Fix a regression where whitelisted extensions couldn't inject content scripts on
other extension pages.
BUG=517370
[email protected]
Review URL: https://codereview.chromium.org/1294393003
Cr-Commit-Position: refs/heads/master@{#345382}
(cherry picked from commit 29d2ec93b685a04c1ad0ad047ab702c3cc62ba3f)
Review URL: https://codereview.chromium.org/1305223007 .
Cr-Commit-Position: refs/branch-heads/2454@{#448}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Fix compile failure in pdf_extension_test.cc on branch 2454.
BUG=527263
Review URL: https://codereview.chromium.org/1321423002 .
Cr-Commit-Position: refs/branch-heads/2454@{#447}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Prevent leaking PDF data cross-origin
BUG=520422
Review URL: https://codereview.chromium.org/1311973002
Cr-Commit-Position: refs/heads/master@{#345267}
(cherry picked from commit fff450abc4e2fb330ba700547a8e6a7b0fb90a6e)
Review URL: https://codereview.chromium.org/1316803003 .
Cr-Commit-Position: refs/branch-heads/2454@{#446}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Incrementing VERSION to 45.0.2454.87
Cr-Commit-Position: refs/branch-heads/2454@{#445}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
cc: Workaround resourceless draw crash
It's possible for resourceless draw to raster a layer with no recording,
which crashes in DisplayListRasterSource::RasterCommon. Workaround this
by not appending picture quad if there is no recording for that layer.
Small patch for merging back to release.
BUG=526402
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/1326713002
Cr-Commit-Position: refs/heads/master@{#346760}
(cherry picked from commit d16632eaf7354c9f277e7a7ee4ef666ce186d562)
[email protected]
Review URL: https://codereview.chromium.org/1326733003 .
Cr-Commit-Position: refs/branch-heads/2454@{#444}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Plugin Placeholders: Fix plugin_poster Placeholders for very small plugins.
This fixes the plugin_poster placeholder, a.k.a. The Plugin Power Saver
placeholder. This is a minimal patch that leaves the other placeholders,
(blocked_plugin, disabled_plugin) alone and still broken for small plugins.
It's a minimal patch designed for low-risk merging into M45.
A follow-up patch will fix the other placeholders (blocked, disabled) as well.
BUG=526760
Review URL: https://codereview.chromium.org/1322963002
(cherry picked from commit c81228ee77897918c59c3e5d3b199dd96e8f57cd)
Cr-Original-Commit-Position: refs/heads/master@{#346472}
Cr-Commit-Position: refs/branch-heads/2454@{#443}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Replace Google logo for localNTP and chrome app
BUG=527105
Review URL: https://codereview.chromium.org/1316813006
Cr-Commit-Position: refs/heads/master@{#346709}
(cherry picked from commit dd08b4ad48bdafc867bbeb1e96553231839b0f16)
Review URL: https://codereview.chromium.org/1306823006 .
Cr-Commit-Position: refs/branch-heads/2454@{#442}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Incrementing VERSION to 45.0.2454.86
Cr-Commit-Position: refs/branch-heads/2454@{#441}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}
Disable app banners on ChromeOS.
This feature has not passed launch review for M45.
BUG=491001,525871
[email protected]
[email protected]
Review URL: https://codereview.chromium.org/1321723003 .
Cr-Commit-Position: refs/heads/master@{#346052}
(cherry picked from commit e3af34358cad87cb2a3356c3fa08192e73b00f1f)
Review URL: https://codereview.chromium.org/1311013006 .
Cr-Commit-Position: refs/branch-heads/2454@{#440}
Cr-Branched-From: 12bfc3360892ec53cd00fc239a47e5298beb063b-refs/heads/master@{#338390}