Publish DEPS for Chromium 40.0.2214.114
Incrementing VERSION to 40.0.2214.114
Cr-Commit-Position: refs/branch-heads/2214@{#487}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Cryptohome: Notify about error in async calls if cryptohome is not ready yet.
BUG=451148
Review URL: https://codereview.chromium.org/880303003
Cr-Commit-Position: refs/heads/master@{#313687}
(cherry picked from commit 7df6f9fc7fcd1c02babf89548ce967bf8605b7f3)
Review URL: https://codereview.chromium.org/901563004
Cr-Commit-Position: refs/branch-heads/2214@{#486}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Merge of r313189 into M40
Removes "ui-sans" from the ChromeOS system UI default font list.
The ChromeOS system UI (rendered through HarfBuzz) now
relies on gfx::RenderText::CreateSkiaTypeface(), and
skia actually returns exactly same typeface for
'Noto Sans UI' and 'ui-sans' in the current configuration.
ui-sans is simply redundant.
BUG=444894
[email protected]
Review URL: https://codereview.chromium.org/823003002
Cr-Commit-Position: refs/heads/master@{#313189}
(cherry picked from commit 550404a8be2b84c686ac855204c737233292fd41)
Review URL: https://codereview.chromium.org/885753006
Cr-Commit-Position: refs/branch-heads/2214@{#485}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Incrementing VERSION to 40.0.2214.113
Cr-Commit-Position: refs/branch-heads/2214@{#484}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Incrementing VERSION to 40.0.2214.112
Cr-Commit-Position: refs/branch-heads/2214@{#483}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Correctly track texture cleared state for sharing
When sharing textures in mailboxes using MailboxManagerSync
there's an optimization that if textures are not updated then
there is no need to share it again. However the code that
checks whether textures are updated ignores the cleared
state, causing shared texture to remain uncleared
indefinitely.
Fix by check the cleared state. And add a unit test.
BUG=453199
Review URL: https://codereview.chromium.org/890453002
Cr-Commit-Position: refs/heads/master@{#313814}
(cherry picked from commit 2f4ff4807f5d7805a5658ceb7ba71072152ea6c9)
[email protected]
Review URL: https://codereview.chromium.org/903553002
Cr-Commit-Position: refs/branch-heads/2214@{#482}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
gpu: Allow virtual context for in-process gpu thread
Virtual context is turned on according to FeatureInfo::Workarounds.
Note that this doesn't work on Android WebView until crbug.com/450396
is fixed.
Review URL: https://codereview.chromium.org/828083005
Cr-Commit-Position: refs/heads/master@{#312308}
(cherry picked from commit d6552661356cafdc55df5e5d6abf378c9065c04c)
[email protected]
BUG=451528
Review URL: https://codereview.chromium.org/900003002
Cr-Commit-Position: refs/branch-heads/2214@{#481}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Incrementing VERSION to 40.0.2214.111
Cr-Commit-Position: refs/branch-heads/2214@{#480}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Incrementing VERSION to 40.0.2214.110
Cr-Commit-Position: refs/branch-heads/2214@{#479}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
[Merge M40] Fix dragging tab out of browser window on desktop Linux
This fixes a bad regression caused by https://codereview.chromium.org/795303002/
which was also merged to M40
BUG=447231
TEST=Manual, see bug
TBR=pkotwicz
Review URL: https://codereview.chromium.org/838213003
Review URL: https://codereview.chromium.org/882243006
Cr-Commit-Position: refs/branch-heads/2214@{#478}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
[Merge M41] Fix use-after-free when browser is closed during a drop-drop on desktop Linux
BUG=438365
TEST=BookmarkBarViewTest22.CloseSourceBrowserDuringDrag
TBR=pkotwicz
Review URL: https://codereview.chromium.org/882643006
Cr-Commit-Position: refs/branch-heads/2214@{#477}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Merge of r311568 into M40
Increase the cache size of fontconfig queries.
As is described in http://crbug.com/440551#c28, the cache size
64 isn't big enough in ChromeOS, usually ChromeOS has fonts as much
as 100. Unsupported glyph can run out this cache with a single
character.
BUG=440551
[email protected], [email protected]
[email protected]
TEST=open data:text/html;charset=UTF8,<title>a%E2%9C%A8</title> and
see the slowness around drawing has gone.
Review URL: https://codereview.chromium.org/796623005
Cr-Commit-Position: refs/heads/master@{#311568}
(cherry picked from commit b18055e3d9b5b026c5c26b1650d38ef1eb4c97e6)
Review URL: https://codereview.chromium.org/895583005
Cr-Commit-Position: refs/branch-heads/2214@{#476}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Incrementing VERSION to 40.0.2214.109
Cr-Commit-Position: refs/branch-heads/2214@{#475}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Incrementing VERSION to 40.0.2214.108
Cr-Commit-Position: refs/branch-heads/2214@{#474}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Skip direct map from apk check for all Samsung.
If the device manufacturer is Samsung, skip the check for mmap
exec support. This avoids triggering a warning on some devices.
See also:
https://codereview.chromium.org/869593002/
https://codereview.chromium.org/858983002/
https://codereview.chromium.org/857833002/
BUG=448084
Review URL: https://codereview.chromium.org/900553005
(cherry picked from commit b1969b94183f4f4b1e2e6ccbf8221061d2d3e687)
Cr-Original-Commit-Position: refs/heads/master@{#314362}
Cr-Commit-Position: refs/branch-heads/2214@{#473}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Skip direct map from apk check for pre-KitKat Samsung.
If the android build version pre-dates KitKat and the device
manufacturer is Samsung, skip the check for mmap exec support.
This avoids triggering a warning on these devices.
The version check is included because these devices do not show
the warning on later OS builds.
BUG=448084
[email protected]
Review URL: https://codereview.chromium.org/869593002
(cherry picked from commit 78efcc0f7e59612ec717d26ffce92fa643347210)
Cr-Original-Commit-Position: refs/heads/master@{#314156}
Cr-Commit-Position: refs/branch-heads/2214@{#472}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Fix ToolbarActionView state
Ensure state is not disabled if the action is enabled for the current tab.
BUG=421778
Review URL: https://codereview.chromium.org/708113002
Cr-Commit-Position: refs/heads/master@{#303360}
(cherry picked from commit 1a6ae224c7043b878015a8950f2561e0d0c49476)
Review URL: https://codereview.chromium.org/898733003
Cr-Commit-Position: refs/branch-heads/2214@{#471}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Incrementing VERSION to 40.0.2214.107
Cr-Commit-Position: refs/branch-heads/2214@{#470}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Revert broken tests from 894693002
The browser test added in "894693002: [M-40 Merge] Fix the logic for
using an HTTP proxy without a tunnel" fails on the M-40 branch. Since it
is not needed for the fix, and there is also a unit test for the fix in
net_unittests, revert the browser test.
BUG=446459
[email protected]
[email protected]
Review URL: https://codereview.chromium.org/898453008
Cr-Commit-Position: refs/branch-heads/2214@{#469}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Incrementing VERSION to 40.0.2214.106
Cr-Commit-Position: refs/branch-heads/2214@{#468}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Merge: Allow SW registration only if it's secure AND it's HTTP or HTTPS
BUG=453982
TEST=tested manually
TEST=content_unittests:ServiceWorkerDispatcherHostTest.Register_FileSystem*
Review URL: https://codereview.chromium.org/889323002
Cr-Commit-Position: refs/heads/master@{#314143}
(cherry picked from commit 22394d843a6c36eb2e6d7bdf4fb8e7c4b7ae8d68)
Merge: Service Worker: Improve some exception messages (Chromium).
- Prefix the error messages to indicate the operation
that failed (particularly helps when the error occurs
in a promise chain)
- Add more details to the error messages.
Example improvements:
Before: "URL too long"
After: "Failed to register a ServiceWorker: The
provided scriptURL or scope is too long."
Before: "The scope must be under the directory of the
script URL."
After: "Failed to register a ServiceWorker:
The path of the provided scope ('http://localhost:9898/mysecretpath')
is not under the directory of the provided scriptURL
('http://localhost:9898/resources/empty-worker.js')."
ONLY FILES
content/common/service_worker/service_worker_types.cc
content/common/service_worker/service_worker_types.h
BUG=436928
Review URL: https://codereview.chromium.org/813673005
Cr-Commit-Position: refs/heads/master@{#311428}
(cherry picked from commit 737a4ba8e6a63814c49f6bb5597e238275a3a810)
Review URL: https://codereview.chromium.org/883743004
Cr-Commit-Position: refs/branch-heads/2214@{#467}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Incrementing VERSION to 40.0.2214.105
Cr-Commit-Position: refs/branch-heads/2214@{#466}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
[M-40 Merge] Fix the logic for using an HTTP proxy without a tunnel
The logic for determining whether HttpNetworkTransaction was using an HTTP proxy but not tunneled was incorrect for the case of WebSockets. Fix it.
BUG=446459
TEST=net_unittests
[email protected], [email protected]
Review URL: https://codereview.chromium.org/836993002
Cr-Commit-Position: refs/heads/master@{#312073}
(cherry picked from commit 425cf12869fd826d1fceeb5071d3747e88406e6b)
Review URL: https://codereview.chromium.org/894693002
Cr-Commit-Position: refs/branch-heads/2214@{#465}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Disabled animation in indeterminate progress bar.
The animation caused high CPU usage at OOBE, even when progress bar was hidden.
<indeterminate-progress> is used only in Hotrod pairing flow, which is not
released yet, so the animation could be safely disabled for now. <indeterminate-
progress> will be completely replaced by <paper-progress indeterminate> in
scope of http://crbug.com/423363
BUG=450758
NOTRY=true
Review URL: https://codereview.chromium.org/874923003
Cr-Commit-Position: refs/heads/master@{#313262}
(cherry picked from commit ddacbb0e77f0350fe9e832bb36e33267b4918ed5)
Review URL: https://codereview.chromium.org/883033002
Cr-Commit-Position: refs/branch-heads/2214@{#464}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
[Extensions Toolbar Mac] Fix crash in rendering extension actions
Ensure all browser action buttons are removed and deleted when the
BrowserActionsController object is deleted, as the buttons depend on the
controller.
BUG=430388
[email protected]
Review URL: https://codereview.chromium.org/865693004
Cr-Commit-Position: refs/branch-heads/2214@{#463}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
[WebView] Fix possible stack overflow when exiting fullscreen.
BUG=448032
Review URL: https://codereview.chromium.org/809073008
Cr-Commit-Position: refs/heads/master@{#311050}
(cherry picked from commit de81adf0a1dcca10a26ada9b2509637232cee5ef)
Review URL: https://codereview.chromium.org/884483002
Cr-Commit-Position: refs/branch-heads/2214@{#462}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Fix to the GCM Account Tracker flooding on a stale refresh token
As a solution to a problem the Account Tracker will assume a stale
refresh token when it cannot get access token. Backoff logic in
token fetcher handles the case where service might not be reachale
and situations like that.
If the user signs in properly the account will be re-added.
BUG=452131
[email protected]
[email protected], [email protected]
Review URL: https://codereview.chromium.org/878713002
Cr-Commit-Position: refs/heads/master@{#313136}
(cherry picked from commit be981e7796e29eba1ab9c6e7c65d1c56b0840b5f)
Review URL: https://codereview.chromium.org/876973002
Cr-Commit-Position: refs/branch-heads/2214@{#461}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Handle invalid sync item ordinals when adding OEM folders
Certain edge cases were exposing a lack of proper checking for validity when handling sync ordinals.
[email protected]
BUG=449618
Review URL: https://codereview.chromium.org/866483002
Cr-Commit-Position: refs/heads/master@{#312512}
(cherry picked from commit 109400d4b8009a055fb05b647fe58739741efd67)
Review URL: https://codereview.chromium.org/869843004
Cr-Commit-Position: refs/branch-heads/2214@{#460}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Setting version to 40.0.2214.104
Cr-Commit-Position: refs/branch-heads/2214@{#459}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Setting version to 40.0.2214.99
Cr-Commit-Position: refs/branch-heads/2214@{#458}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Do assertInstanceof() after null check for item.previousElementSibling.
item.previousElementSibling can be null, so we need null check before doing
assertInstanceof() with the element.
BUG=447081
[email protected]
Review URL: https://codereview.chromium.org/823553003
Cr-Commit-Position: refs/heads/master@{#310809}
(cherry picked from commit 3cc867a93497b05d8d3a1056bf3f8de186ed5a7a)
Review URL: https://codereview.chromium.org/838153005
Cr-Commit-Position: refs/branch-heads/2214@{#457}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Incrementing VERSION to 40.0.2214.89
Cr-Commit-Position: refs/branch-heads/2214@{#456}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Fix bug where UrlBar is focused when entering Reader Mode.
This fixes a bug where entering Reader Mode would cause the URL bar to
gain focus. The problem was that, starting in
https://crrev.com/821393004, Tab.destroyContentViewCore() was removing
the ContentView from the view hierarchy. This caused focus to go
immediately to the URL bar.
BUG=447203
Review URL: https://codereview.chromium.org/833403004
(cherry picked from commit 7c0fea86f434f4cd1706ff6cc3cbfee709083d5b)
Cr-Original-Commit-Position: refs/heads/master@{#311620}
Cr-Commit-Position: refs/branch-heads/2214@{#455}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Skip direct map from apk check for Samsung Mega.
Avoid a warning from Samsung knox by skipping attempts to mmap
the apk file for UMA data. Instead return false, appropriate
since any attempt later to really map the file would similarly
trigger this knox warning.
BUG=448084
Review URL: https://codereview.chromium.org/857833002
(cherry picked from commit fba86e9cdbf10b89e6b644dbf1451cd67fa53e4f)
Cr-Original-Commit-Position: refs/heads/master@{#312138}
Cr-Commit-Position: refs/branch-heads/2214@{#454}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Fix an edge case in CrasAudioHandler caused by two consecutive NodesChanged signals be triggered for unplugging an audio device with two nodes on it.
The edge case is triggered by two NodesChanged signal being sent out by cras to chrome with one audio device being unplugged with both an input and output node on it. The first NodesChanged signal only removed output node, and the second NodesChanged signal is sent with the input node removed too, but this signal is sent out before cras receives the SetActiveOutputNode call from the CrasAudioHanlder handling of the first NodesChanged signal, therefore, the output node which supposed to be active is inactive in the nodes list sent out in the second NodesChanged signal. This exposes a bug in CrasAudioHandler::UpdateDevicesAndSwitchActive code.
BUG=448924
TBR=xiyuan
Review URL: https://codereview.chromium.org/851933005
Cr-Commit-Position: refs/heads/master@{#311698}
Review URL: https://codereview.chromium.org/815643006
Cr-Commit-Position: refs/branch-heads/2214@{#453}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Make chrome.webcamPrivate available on stable.
BUG=448157
Review URL: https://codereview.chromium.org/845993004
Cr-Commit-Position: refs/heads/master@{#311148}
(cherry picked from commit e62b1b1ca69fde4fbdc90c6cf586fb8227e02602)
Review URL: https://codereview.chromium.org/855643003
Cr-Commit-Position: refs/branch-heads/2214@{#452}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Disabling failing tests on branch.
These test failures are not important, they come from merging some fixes
to the branch but not others.
BUG=437789
Review URL: https://codereview.chromium.org/856623006
Cr-Commit-Position: refs/branch-heads/2214@{#451}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Fire notifications when reboot is requested, not scheduled
This CL fixes two bugs in the original implementation of the
runtime.onRestartRequired() notification:
1) Fire a notification when a reboot is requested, not scheduled.
2) Fix race at start-up, ensuring that reboots scheduled before
observer registration are not missed.
BUG=433811
TEST=Updated and extended unit and browser tests
TBR=xiyuan
Review URL: https://codereview.chromium.org/727363002
Cr-Commit-Position: refs/heads/master@{#304624}
(cherry picked from commit 2bdfb49a86c46ac3a8a953a1e2f4e8e1bb41dc02)
Review URL: https://codereview.chromium.org/832893005
Cr-Commit-Position: refs/branch-heads/2214@{#450}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Incrementing VERSION to 40.0.2214.88
Cr-Commit-Position: refs/branch-heads/2214@{#449}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Incrementing VERSION to 40.0.2214.87
Cr-Commit-Position: refs/branch-heads/2214@{#448}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Incrementing VERSION to 40.0.2214.86
Cr-Commit-Position: refs/branch-heads/2214@{#447}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
Reduce page_cycler repeat count from 10 to 6
Reduce the count to avoid timeout.
BUG=429709
TEST=tools/perf/run_benchmark page_cycler.typical_25
Review URL: https://codereview.chromium.org/789753002
Cr-Commit-Position: refs/heads/master@{#307726}
(cherry picked from commit 9dcadb9dec04fd033857c071aaee5940c1caa972)
Review URL: https://codereview.chromium.org/850763005
Cr-Commit-Position: refs/branch-heads/2214@{#446}
Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}