- 26 Mar, 2018 8 commits
-
-
Matt Falkenhagen authored
This reverts commit d260e9cf. Reason for revert: In Windows Canary versions since 67.0.3377.0, where this commit landed, IO thread hang reports have spiked dramatically. It is now the #1 browser crash report on Windows Canary at 33% of reports. I'm speculatively reverting this to see if the crash rate heals. Original change's description: > Refactor BrowserThreadImpl, BrowserProcessSubThread, and BrowserMainLoop > > This brings back the invariant that BrowserThread::IO isn't available > before BrowserMainLoop::CreateThreads(). This was broken to fix issue > 729596 to bring up the thread earlier for ServiceManager but it is > important that code that posts to BrowserThread::IO statically have an > happens-after relationship to BrowserMainLoop::CreateThreads(). Exposing > it statically earlier put that invariant at risk. > > Thankfully fixing issue 815225 resulted in finally reaching the long > sought goal of only having BrowserThread::UI/IO. Now that the IO thread > is also kicked off before it's named statically, BrowserThreadImpl no > longer needs to be a base::Thread, hence this refactoring. > > Before this CL: > * BrowserThreadImpl was a base::Thread > (could be a fake thread if SetMessageLoop was used) > * BrowserProcessSubThread was a BrowserThreadImpl > (performed a bit more initialization) > * BrowserProcessSubThread was only used in production (in > BrowserMainLoop) > * BrowserThreadImpl was used for fake threads (BrowserMainLoop for > BrowserThread::UI) and for testing (TestBrowserThread(Impl)). > * BrowserThreadImpl overrode Init/Run/CleanUp() from base::Thread to > perform some sanity checks as well as drive IOThread's Delegate (ref. > BrowserThread::SetIOThreadDelegate()) > * BrowserProcessSubThread re-overrode Init/Run/CleanUp() to perform > per-thread //content initialization (tests missed out on that per > TestBrowserThread bypassing BrowserProcessSubThread by directly > subclassing BrowserThreadImpl). > > With this CL: > * BrowserThreadImpl is merely a scoped object that binds a provided > SingleThreadTaskRunner to a BrowserThread::ID. > * BrowserProcessSubThread is a base::Thread and performs all of the > initialization and cleanup specific to //content (this means it now > also manages BrowserThread::SetIOThreadDelegate()) > * BrowserProcessSubThread can be brought up early before being bound to > a BrowserThread::ID (BrowserMainLoop handles that through > BrowserProcessSubThread ::RegisterAsBrowserThread()) > > Unfortunate exceptions required for this CL: > * IOThread::Init() (invoked through BrowserThreadDelegate) perfoms > blocking operations this was previously performed before installed > the ThreadRestrictions on BrowserThread::IO. But now that //content > is initialized after bringing up the thread, a > base::ScopedAllowBlocking is required in scope of IOThread::Init(). > * TestBrowserThread previously bypassing BrowserProcessSubThread by > directly subclassing BrowserThreadImpl meant it wasn't subject to > ThreadRestrictions (unfortunate becomes it denies allowance > verification to product code running in unit tests). Adding it back > causes DCHECKs, as such > BrowserProcessSubThread::AllowBlockingForTesting was added to allow > this CL to pass CQ. > > Of note: > * BrowserProcessSubThread is still written as though it supports many > BrowserThread::IDs but in practice it's mostly always > BrowserThread::IO (except in ThreadWatcherTest I think). This change > was big enough that I didn't bother also breaking that > generalization. > * BrowserThreadImpl's constructor was made private to ensure only > BrowserProcessSubThread and a few select callers get to drive it (to > avoid previous missed initialization issues) > * Atomics to manage BrowserThread::SetIOThreadDelegate were removed. > Restriction was instead added that this only be called before > initialization and after shutdown (this was already the case). > > Follow-ups to this CL: > * //ios duplicates this logic and will need to undergo the same change > as a follow-up > * Fixing ios will allow removal of base::Thread::SetMessageLoop hack :) > * Removing BrowserThreadGlobals::lock_ to address crbug.com/821034 will > be much easier > * BrowserThread post APIs should DCHECK rather than no-op if using a > BrowserThread::ID before it's registered. > > Bug: 815225, 821034, 729596 > Change-Id: If1038f23079df72203b1e95c7d26647f8824a726 > Reviewed-on: https://chromium-review.googlesource.com/969104 > Reviewed-by: John Abd-El-Malek <jam@chromium.org> > Commit-Queue: Gabriel Charette <gab@chromium.org> > Cr-Commit-Position: refs/heads/master@{#544440} TBR=gab@chromium.org,jam@chromium.org NOPRESUBMIT=true # Not skipping CQ checks because original CL landed > 1 day ago. # falken: Skipping presubmit to use deprecated ThreadResrictions::DisallowWaiting(). Bug: 815225, 821034, 729596 Change-Id: I2be97c5d8183497c005ab397c871f625b034d850 Reviewed-on: https://chromium-review.googlesource.com/979752 Commit-Queue: Matt Falkenhagen <falken@chromium.org> Reviewed-by:
Matt Falkenhagen <falken@chromium.org> Cr-Commit-Position: refs/heads/master@{#545725}
-
Khushal authored
Change a few DCHECKs to CHECKs to validate if some crashes are resulting from using unlocked images, or incorrectly unlocking them earlier. R=enne@chromium.org, ericrk@chromium.org Bug: 802976 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel Change-Id: Ibe0b9ef6ac52e6fafc9fd2670e20a9eefac17234 Reviewed-on: https://chromium-review.googlesource.com/979160 Commit-Queue: Khushal <khushalsagar@chromium.org> Reviewed-by:
enne <enne@chromium.org> Cr-Commit-Position: refs/heads/master@{#545724}
-
Chih-Yu Huang authored
Originally, the thread to update parameter "V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME" is different from QBUF the frame, so we cannot make sure the parameter is updated right before the key frame is QBUF. This CL queues the parameter |force_keyframe| with the frame, and update the parameter before QBUF the frame. BUG=b:74501913 TEST=pass GTS RtcVideoCodecTest#testRequestSyncFrameH264 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: I1733f8ee474a0adeb8a31e6d196fdf27596a9f57 Reviewed-on: https://chromium-review.googlesource.com/958791 Commit-Queue: Chih-Yu Huang <akahuang@chromium.org> Reviewed-by:
Pawel Osciak <posciak@chromium.org> Cr-Commit-Position: refs/heads/master@{#545723}
-
Eugene But authored
This is an existing histogram logged for the Old Download Manager. The histogram is already a part of histograms.xml file. Bug: 791806 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: I720221f6a5b395d947a96a99ce7e4d6fe7bee09e Reviewed-on: https://chromium-review.googlesource.com/979267Reviewed-by:
Sylvain Defresne <sdefresne@chromium.org> Commit-Queue: Eugene But <eugenebut@chromium.org> Cr-Commit-Position: refs/heads/master@{#545722}
-
Darren Shen authored
We try to support as many font properties as possible. However, several font properties have not been implemented in Blink yet. Also, the computed value for font-stretch is wrong (it should be as specified, and no rounding should occur). Spec: https://drafts.css-houdini.org/css-typed-om-1/#reify-stylevalue Bug: 820299 Change-Id: I744d03a08856bd6d0df6bd07230ec80138e6e3b7 Reviewed-on: https://chromium-review.googlesource.com/977247Reviewed-by:
Rune Lillesveen <futhark@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#545721}
-
Daniel Bratell authored
In some (extreme) jumbo configurations on Mac two kBufferSize constants ended up in the same translation unit and caused a compilation error. This patch gives them unique names to not cause any future problems. Change-Id: I96d5e51024ff99fcb838346726aa1635127841eb Reviewed-on: https://chromium-review.googlesource.com/978209 Commit-Queue: Kent Tamura <tkent@chromium.org> Reviewed-by:
Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#545720}
-
Kent Tamura authored
Remove DeprecatedDataLogF() usage from platform/heap/. Bug: 720442 Change-Id: Iac1a3ca91c932001ecb7f0e6beee3842108668c1 Reviewed-on: https://chromium-review.googlesource.com/977843Reviewed-by:
Kentaro Hara <haraken@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#545719}
-
Daniel Bratell authored
There is a kLeftToRight in OSX's SDK and in WTF::Unicode. If WTF::Unicode is imported into global scope those might clash and this happens in some non-standard (extreme) jumbo configurations. Since "using namespace" isn't allowed per the coding standard, this just adds the WTF::Unicode namespace to those symbols that need it. Change-Id: I97c59e5ffed7d2bd0f8340f5d14b69dc532175d6 Reviewed-on: https://chromium-review.googlesource.com/978205 Commit-Queue: Kent Tamura <tkent@chromium.org> Reviewed-by:
Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#545718}
-
- 25 Mar, 2018 15 commits
-
-
Daniel Bratell authored
There is both a ::testing namespace and a blink::testing namespace and if you inside namespace blink says "testing", which one you get depends on what the compiler knows. In jumbo builds compilers often know about both namespaces and will assume you mean ::blink::testing. To be sure to get ::testing, you need to prefix it with ::. In the long run ::blink::testing should probably be renamed. Its name violates the rule that no sub namespace should have the same name as a common top level namespace. Change-Id: I60857ebd08d4b35ce56212d03b4ed63045803402 Reviewed-on: https://chromium-review.googlesource.com/978004 Commit-Queue: Kent Tamura <tkent@chromium.org> Reviewed-by:
Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#545717}
-
Kent Tamura authored
crrev.com/545269 added AdTracker to CoreProbes.json5, in which we don't support snake_case source files yet. Bug: 578345 Change-Id: I92e59040a7c413e56459b3c9f4faa02505d4738d Reviewed-on: https://chromium-review.googlesource.com/977204Reviewed-by:
Quinten Yearsley <qyearsley@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#545716}
-
Kent Tamura authored
We know these CLs won't pass presubmit checks. We're going to land these CLs while the tree is closed. Bug: 578345 Change-Id: I75549f683f61a1cd6cf8d5711c106bd49b32e8f7 Reviewed-on: https://chromium-review.googlesource.com/974670Reviewed-by:
Quinten Yearsley <qyearsley@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#545715}
-
https://skia.googlesource.com/skia.git/+log/33477889c58b..9b67c565cc7b $ git log 33477889c..9b67c565c --date=short --no-merges --format='%ad %ae %s' 2018-03-25 update-skps Update SKP version Created with: roll-dep src/third_party/skia The AutoRoll server is located here: https://autoroll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel TBR=mtklein@chromium.org Change-Id: Ic12d58021e8c83d45abce9bdc5cc184ccf49e023 Reviewed-on: https://chromium-review.googlesource.com/979600Reviewed-by:
skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#545714}
-
Kurt Horimoto authored
The behavior of TapWebViewElementWithId() for links that close a WebState is flaky on both simulator and device, regardless of whether the Phase 1 UI Reboot flag is enabled. This CL updates FullscreenTestCase.testShowHeaderWhenChildTabCloses to check for the error code only if the link tap is unsuccessful. Note that the closure of the Tab and the visibility of the toolbar is still verified after this occurs, so the test will still catch fullscreen regressions after this change. Bug: 812664 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: Ia56293763e185eeb615a5f734aa9a3a473f0b424 Reviewed-on: https://chromium-review.googlesource.com/974791 Commit-Queue: Kurt Horimoto <kkhorimoto@chromium.org> Reviewed-by:
Eugene But <eugenebut@chromium.org> Reviewed-by:
Justin Cohen <justincohen@chromium.org> Cr-Commit-Position: refs/heads/master@{#545713}
-
https://webrtc.googlesource.com/src.git/+log/0bf0c3d7aa27..b0ba558c966c $ git log 0bf0c3d7a..b0ba558c9 --date=short --no-merges --format='%ad %ae %s' Created with: roll-dep src/third_party/webrtc The AutoRoll server is located here: https://webrtc-chromium-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_chromium_archive_rel_ng;master.tryserver.chromium.mac:mac_chromium_archive_rel_ng;master.tryserver.chromium.win:win-msvc-dbg TBR=webrtc-chromium-sheriffs-robots@google.com Change-Id: I7b89bc4df42e0fe50ad39973b7f0c2ae30789757 Reviewed-on: https://chromium-review.googlesource.com/979608Reviewed-by:
webrtc-chromium-autoroll <webrtc-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: webrtc-chromium-autoroll <webrtc-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#545712}
-
Zhenyao Mo authored
This is because the actual glDeleteBuffers() might be delayed. BUG=822976 TEST=gpu_unittests R=kbr@chromium.org,piman@chromium.org Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: Idc0504817e8d6d776cf6464a1acda3b0836b9a55 Reviewed-on: https://chromium-review.googlesource.com/978473Reviewed-by:
Kenneth Russell <kbr@chromium.org> Commit-Queue: Zhenyao Mo <zmo@chromium.org> Cr-Commit-Position: refs/heads/master@{#545711}
-
Quinten Yearsley authored
I believe this might be dead code; I'm not sure if the layout test runner is used to run any Blink performance tests. The last related change was last year: https://codereview.chromium.org/2734823006 Before that, all changes seem to be from about 5 years ago. Change-Id: Ib1a23055391112c83b97e000707f0b2f333040e5 Reviewed-on: https://chromium-review.googlesource.com/966484 Commit-Queue: Quinten Yearsley <qyearsley@chromium.org> Reviewed-by:
Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#545710}
-
Chris Kuiper authored
This sets a proper default ducking multiplier used in Chromium's MediaSession (see Chromium change 942055 for reference). Two cases: 1) On AThings speakers running CMA backend, which does its own ducking, disable ducking in the Chromium MediaSession by setting its ducking multiplier to 1.0. 2) For speakers not running CMA backend and relying on the Chromium MediaSession to duck, set an appropriate ducking multiplier (-30dB) that is inline with Cast's ducking levels [-35..-20]dB. Note that this is a simplification of Cast's ducking logic and more fine-tuning of this is desirable. Bug: internal b/69630398, internal b/73907369 Test: Ran on Android Things speakers w/ and w/o CMA backend, observed proper ducking. Change-Id: I5fe5a7e46750b88a7d44af1b38ec3f094a7c387d Reviewed-on: https://chromium-review.googlesource.com/979261 Commit-Queue: Chris Kuiper <ckuiper@chromium.org> Reviewed-by:
Luke Halliwell <halliwell@chromium.org> Cr-Commit-Position: refs/heads/master@{#545709}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/191c7ea0..0351f2cb Please follow these instructions for assigning/CC'ing issues: https://github.com/v8/v8/wiki/Triaging%20issues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel;luci.chromium.try:android_optional_gpu_tests_rel TBR=hablich@chromium.org,machenbach@chromium.org,kozyatinskiy@chromium.org,sergiyb@chromium.org Change-Id: I6d77f729d2c1decc55eaf28eb10d6424f1ffa28e Reviewed-on: https://chromium-review.googlesource.com/979202Reviewed-by:
v8 autoroll <v8-autoroll@chromium.org> Commit-Queue: v8 autoroll <v8-autoroll@chromium.org> Cr-Commit-Position: refs/heads/master@{#545708}
-
https://chromium.googlesource.com/chromiumos/chromite.git/+log/e6139afa10f8..44123785ca9a $ git log e6139afa1..44123785c --date=short --no-merges --format='%ad %ae %s' 2018-03-24 ihf chromeos-config: mark eve-arcnext-chrome-pfq important. 2018-03-23 achuith cros_vm: Determine SDK version outside SDK shell. Created with: roll-dep src/third_party/chromite BUG=chromium:825539,chromium:823996 The AutoRoll server is located here: https://chromite-chromium-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=chrome-os-gardeners@chromium.org Change-Id: Icb8dcad2d3ee70b331e2446f9f873e2c21c385d8 Reviewed-on: https://chromium-review.googlesource.com/979598Reviewed-by:
Chromite Chromium Autoroll <chromite-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: Chromite Chromium Autoroll <chromite-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#545707}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/9ae313c8..191c7ea0 Please follow these instructions for assigning/CC'ing issues: https://github.com/v8/v8/wiki/Triaging%20issues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel;luci.chromium.try:android_optional_gpu_tests_rel TBR=hablich@chromium.org,machenbach@chromium.org,kozyatinskiy@chromium.org,sergiyb@chromium.org Change-Id: I324e0c21be55a90414e0ee80e4e15444b25b895e Reviewed-on: https://chromium-review.googlesource.com/979200Reviewed-by:
v8 autoroll <v8-autoroll@chromium.org> Commit-Queue: v8 autoroll <v8-autoroll@chromium.org> Cr-Commit-Position: refs/heads/master@{#545706}
-
Andrew Grieve authored
Change-Id: Ie1112d1c1c657a55b5fee9b2732528c49f2f1b26 Reviewed-on: https://chromium-review.googlesource.com/978449Reviewed-by:
John Budorick <jbudorick@chromium.org> Commit-Queue: agrieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#545705}
-
Christopher Grant authored
I used a grep/awk/wc command to find constants that existed in only a single spot. BUG= R=vollick Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_vr;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: I79b277dd15a5442cf6a72fc6bc32bed04a282ded Reviewed-on: https://chromium-review.googlesource.com/977953 Commit-Queue: Christopher Grant <cjgrant@chromium.org> Reviewed-by:
Ian Vollick <vollick@chromium.org> Cr-Commit-Position: refs/heads/master@{#545704}
-
https://webrtc.googlesource.com/src.git/+log/883f470d605d..0bf0c3d7aa27 $ git log 883f470d6..0bf0c3d7a --date=short --no-merges --format='%ad %ae %s' Created with: roll-dep src/third_party/webrtc The AutoRoll server is located here: https://webrtc-chromium-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_chromium_archive_rel_ng;master.tryserver.chromium.mac:mac_chromium_archive_rel_ng;master.tryserver.chromium.win:win-msvc-dbg TBR=webrtc-chromium-sheriffs-robots@google.com Change-Id: I6ebeae9524531ff6960ebc37bef746c7f469a830 Reviewed-on: https://chromium-review.googlesource.com/979404Reviewed-by:
webrtc-chromium-autoroll <webrtc-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: webrtc-chromium-autoroll <webrtc-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#545703}
-
- 24 Mar, 2018 17 commits
-
-
Ian Vollick authored
This CL changes constants and strings to match the spec. Bug: None Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_vr;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: I2d94a15c72e247cfc047fc54e9c7cdeda3b4a4f6 Reviewed-on: https://chromium-review.googlesource.com/979411Reviewed-by:
Yash Malik <ymalik@chromium.org> Commit-Queue: Ian Vollick <vollick@chromium.org> Cr-Commit-Position: refs/heads/master@{#545702}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/7eb272ed..9ae313c8 Please follow these instructions for assigning/CC'ing issues: https://github.com/v8/v8/wiki/Triaging%20issues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel;luci.chromium.try:android_optional_gpu_tests_rel TBR=hablich@chromium.org,machenbach@chromium.org,kozyatinskiy@chromium.org,sergiyb@chromium.org Change-Id: Ib8653e58a8173753da5f12d47d309655188af8c2 Reviewed-on: https://chromium-review.googlesource.com/979552Reviewed-by:
v8 autoroll <v8-autoroll@chromium.org> Commit-Queue: v8 autoroll <v8-autoroll@chromium.org> Cr-Commit-Position: refs/heads/master@{#545701}
-
Luum Habtemariam authored
Now checking that print_job_ is not null before updating the notification object. Looking into how the print_job ended up being nullptr in the first place. May lead to possible refactor. Bug: 817521 Test: Passes all chrome unittests Change-Id: I27dd7d571e708d56a8e9abf8def12041cefbe8ea Reviewed-on: https://chromium-review.googlesource.com/961102 Commit-Queue: Luum Habtemariam <luum@chromium.org> Reviewed-by:
Xiaoqian Dai <xdai@chromium.org> Reviewed-by:
Yusuke Sato <yusukes@chromium.org> Reviewed-by:
Sean Kau <skau@chromium.org> Cr-Commit-Position: refs/heads/master@{#545700}
-
https://chromium.googlesource.com/catapult.git/+log/8d87482f68b6..bffbf166f004 $ git log 8d87482f6..bffbf166f --date=short --no-merges --format='%ad %ae %s' 2018-03-22 simonhatch HistogramSet - Only merge histograms with stories. Created with: roll-dep src/third_party/catapult The AutoRoll server is located here: https://catapult-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=sullivan@chromium.org Change-Id: I07de3d5ced3b7faa2c034d19e30d07fe29da98fc Reviewed-on: https://chromium-review.googlesource.com/979403Reviewed-by:
catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#545699}
-
Yash Malik authored
The user can have a really old version of the gvr keyboard apk which doesn't support dynamic loading. In this case, we get a ClassNotFoundException, and we should just fail load the sdk instead of throwing an exception. When the user tries to use the keyboard in this case, we show the update prompt as usual. Bug: 825117 Change-Id: Id908d74f9643b6f0756355f01b7aea5a62992701 Reviewed-on: https://chromium-review.googlesource.com/978853Reviewed-by:
Yash Malik <ymalik@chromium.org> Reviewed-by:
Michael Thiessen <mthiesse@chromium.org> Commit-Queue: Yash Malik <ymalik@chromium.org> Cr-Commit-Position: refs/heads/master@{#545698}
-
https://webrtc.googlesource.com/src.git/+log/2bd41f9e0ea2..883f470d605d $ git log 2bd41f9e0..883f470d6 --date=short --no-merges --format='%ad %ae %s' Created with: roll-dep src/third_party/webrtc The AutoRoll server is located here: https://webrtc-chromium-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_chromium_archive_rel_ng;master.tryserver.chromium.mac:mac_chromium_archive_rel_ng;master.tryserver.chromium.win:win-msvc-dbg TBR=webrtc-chromium-sheriffs-robots@google.com Change-Id: I0a8d2dd67f50a63a18993d6ddf92de3f9962dbb2 Reviewed-on: https://chromium-review.googlesource.com/979401Reviewed-by:
webrtc-chromium-autoroll <webrtc-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: webrtc-chromium-autoroll <webrtc-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#545697}
-
Stephen McGruer authored
Upstream the spec has removed the *ReadOnly interfaces and merged their behavior into the non-ReadOnly ones. See https://github.com/w3c/csswg-drafts/pull/2432 for the spec change. TBR=bashi,dgozman Bug: 823384 Change-Id: I01c515b7c60b029cb878ac3b7ace928d9ccc59cd Reviewed-on: https://chromium-review.googlesource.com/971943Reviewed-by:
Kentaro Hara <haraken@chromium.org> Reviewed-by:
Xida Chen <xidachen@chromium.org> Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Cr-Commit-Position: refs/heads/master@{#545696}
-
https://skia.googlesource.com/skia.git/+log/b2ec726e3776..33477889c58b $ git log b2ec726e3..33477889c --date=short --no-merges --format='%ad %ae %s' 2018-03-24 skcms-skia-autoroll Roll skia/third_party/externals/skcms/ d9500cbd4..a50fa23a3 (1 commit) 2018-03-24 update-docs Update markdown files 2018-03-24 angle-skia-autoroll Roll skia/third_party/externals/angle2/ e6a40d07d..26ed93d7d (2 commits) 2018-03-23 bsalomon Hide GrBackendTexture/RenderTarget constructors that take a GrPixelConfig 2018-03-23 angle-skia-autoroll Roll skia/third_party/externals/angle2/ d779f6a98..e6a40d07d (3 commits) 2018-03-23 csmartdalton Revert "Implement Sk2f::Store2" 2018-03-23 bsalomon Remove legacy GrContext factories function and supporting code/types. 2018-03-23 bsalomon Move GrPixelConfig to GrTypesPriv 2018-03-23 bsalomon Remove legacy SkSurface::MakeFromBackendRenderTarget that does not take SkColorType 2018-03-23 bsalomon Move a bunch of internal types from GrTypes to GrTypesPriv 2018-03-23 robertphillips Get @constructor feature of SKSL working 2018-03-23 csmartdalton Implement Sk2f::Store2 2018-03-23 skcms-skia-autoroll Roll skia/third_party/externals/skcms/ a6f932c91..d9500cbd4 (1 commit) 2018-03-21 halcanary Reland "CreatePlatformGLTestContext_egl: Try GLES 3, then GLES 2." 2018-03-23 liyuqian Use DAA for small cubics and non-convex paths that fit into a mask 2018-03-23 robertphillips Disable DDL assert to unblock Chrome 2018-03-23 fmalita [skottie] Clean up SkottieProperties 2018-03-23 bsalomon Fix leak of backend texture in GrContext_maxSurfaceSamplesForColorType test 2018-03-23 robertphillips Add error return, upon mask creation failure, in sw_draw_with_mask_filter 2018-03-23 skcms-skia-autoroll Roll skia/third_party/externals/skcms/ 2b5c77024..a6f932c91 (1 commit) 2018-03-23 halcanary Revert "CreatePlatformGLTestContext_egl: Try GLES 3, then GLES 2." 2018-03-23 jvanverth Revert "Add color fonts." 2018-03-23 angle-skia-autoroll Roll skia/third_party/externals/angle2/ 068e70308..d779f6a98 (3 commits) 2018-03-23 robertphillips Revert "Remove std::move from GrSimpleTextureEffect" Created with: roll-dep src/third_party/skia BUG=chromium:822680,chromium:822680 The AutoRoll server is located here: https://autoroll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel TBR=jvanverth@chromium.org Change-Id: I1a33e474238714bfd70b784619457d011bcc9786 Reviewed-on: https://chromium-review.googlesource.com/979402Reviewed-by:
skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: skia-chromium-autoroll <skia-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#545695}
-
Koji Ishii authored
Following bot results are included. 4339 4340 4342 4343 4346 4349 4352 4355 4356 4357 4360 4361 19 lines were removed and 3 lines were deflaked by consecutive results since 4296. TBR=eae@chromium.org, mstensho@chromium.org NOTRY=true Bug: 591099 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I406473bdb2a13b2531e46983319a9b0ea670bbef Reviewed-on: https://chromium-review.googlesource.com/974664 Commit-Queue: Koji Ishii <kojii@chromium.org> Reviewed-by:
Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#545694}
-
Kevin Bailey authored
This CL adds the ability to customize MdTextButton's so that their corners are rounded. This CL then makes the tab switch button round. Bug: 780835 Change-Id: I2c46481caef074db009e681491d4f0b6822be861 Reviewed-on: https://chromium-review.googlesource.com/963836 Commit-Queue: Kevin Bailey <krb@chromium.org> Reviewed-by:
Trent Apted <tapted@chromium.org> Reviewed-by:
Justin Donnelly <jdonnelly@chromium.org> Cr-Commit-Position: refs/heads/master@{#545693}
-
https://chromium.googlesource.com/catapult.git/+log/85462f12f67c..8d87482f68b6 $ git log 85462f12f..8d87482f6 --date=short --no-merges --format='%ad %ae %s' 2018-03-24 oneumyvakin Support encoding for 'edit' command Created with: roll-dep src/third_party/catapult The AutoRoll server is located here: https://catapult-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=sullivan@chromium.org Change-Id: I164ca955317248b60fcd6bc6b0f73f18dff15b84 Reviewed-on: https://chromium-review.googlesource.com/979400Reviewed-by:
catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Commit-Queue: catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#545692}
-
Stephen McGruer authored
Upstream the spec has removed the *ReadOnly interfaces and merged their behavior into the non-ReadOnly ones. See https://github.com/w3c/csswg-drafts/pull/2432 for the spec change. Bug: 823384 TBR=dgozman Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: I6f6fe6b5f620ab5c9b83d2da6cb312b199e1d208 Reviewed-on: https://chromium-review.googlesource.com/971807Reviewed-by:
Stephen McGruer <smcgruer@chromium.org> Reviewed-by:
Robert Flack <flackr@chromium.org> Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Cr-Commit-Position: refs/heads/master@{#545691}
-
Morten Stenshorne authored
The column balancer expects the flow thread offset to be 0 when it's done, but the DCHECK for that could fail in saturated arithmetic situations. Bug: 824748 Change-Id: I5de094e18b1ba691c1f165cd15ffe16b10cf0a50 Reviewed-on: https://chromium-review.googlesource.com/978141Reviewed-by:
Emil A Eklund <eae@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#545690}
-
Mostyn Bramley-Moore authored
Avoid "error: private field 'last_system_time_' is not used" warnings which are promoted to errors. This was somehow triggered by this CL: https://chromium-review.googlesource.com/973943 (But I'm not sure how- the CL did not remove any direct uses of that variable.) Speculative fix applied to the openbsd and freebsd implementations. TBR=dcheng@chromium.org Bug: 819289 Change-Id: I862d9c22a8e181ac5dd3f1a644432e5570419a0b Reviewed-on: https://chromium-review.googlesource.com/979432Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
Mostyn Bramley-Moore <mostynb@vewd.com> Commit-Queue: Mostyn Bramley-Moore <mostynb@vewd.com> Cr-Commit-Position: refs/heads/master@{#545689}
-
junweifu authored
Since this operation is not cancellable, it's better to guarantee that |AsyncCallbackInternal| will be called instead of canceling, but |callback_| still need to take weak reference count so that it will not be run if its object has been already destroyed. This would simplify callers since they would not need to own the result returned by Create. BUG=790843 Cq-Include-Trybots: master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win10_chromium_x64_rel_ng Change-Id: I640cbe769c999ef20d6b9310038023c4fd3d7714 Reviewed-on: https://chromium-review.googlesource.com/968121Reviewed-by:
Reilly Grant <reillyg@chromium.org> Reviewed-by:
Miguel Casas <mcasas@chromium.org> Commit-Queue: Junwei Fu <junwei.fu@intel.com> Cr-Commit-Position: refs/heads/master@{#545688}
-
Stephen McGruer authored
This reverts commit f2ead72d. Reason for revert: Appears to be cause of compile failure on WIN MSVC64 (dbg): https://ci.chromium.org/buildbot/chromium.win/WinMSVC64%20(dbg)/4171 ../..\base/logging.h(778): error C2220: warning treated as error - no 'object' file generated ../../third_party/WebKit/Source/core/svg/animation/SVGSMILElement.cpp(1095): note: see reference to function template instantiation 'std::string *logging::CheckEQImpl<unsigned int,blink::SVGSMILElement::ActiveState>(const t1 &,const t2 &,const char *)' being compiled with [ t1=unsigned int, t2=blink::SVGSMILElement::ActiveState ] ../..\base/logging.h(778): warning C4389: '==': signed/unsigned mismatch ../..\base/logging.h(779): warning C4389: '!=': signed/unsigned mismatch ../../third_party/WebKit/Source/core/svg/animation/SVGSMILElement.cpp(1101): note: see reference to function template instantiation 'std::string *logging::CheckNEImpl<unsigned int,blink::SVGSMILElement::ActiveState>(const t1 &,const t2 &,const char *)' being compiled with [ t1=unsigned int, t2=blink::SVGSMILElement::ActiveState ] Original change's description: > [PE] Don't reparse "restart" and "fill" repeatedly > > Rather than doing an attribute lookup in GetRestart() and Fill(), just > map the attributes in ParseAttribute. > Also get rid of the static AtomicStrings. > > Noticed while looking at the referenced bug. > > Bug: 823473 > Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 > Change-Id: I19d1244c6034430c30e65c09e20c8f04552b1e5f > Reviewed-on: https://chromium-review.googlesource.com/978246 > Reviewed-by: Philip Rogers <pdr@chromium.org> > Commit-Queue: Fredrik Söderquist <fs@opera.com> > Cr-Commit-Position: refs/heads/master@{#545686} TBR=pdr@chromium.org,fs@opera.com,schenney@chromium.org Change-Id: I78e7691c5753d6d5ef25249d0cb3a5fff0b517c6 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 823473 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Reviewed-on: https://chromium-review.googlesource.com/979413Reviewed-by:
Stephen McGruer <smcgruer@chromium.org> Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Cr-Commit-Position: refs/heads/master@{#545687}
-
Fredrik Söderquist authored
Rather than doing an attribute lookup in GetRestart() and Fill(), just map the attributes in ParseAttribute. Also get rid of the static AtomicStrings. Noticed while looking at the referenced bug. Bug: 823473 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: I19d1244c6034430c30e65c09e20c8f04552b1e5f Reviewed-on: https://chromium-review.googlesource.com/978246Reviewed-by:
Philip Rogers <pdr@chromium.org> Commit-Queue: Fredrik Söderquist <fs@opera.com> Cr-Commit-Position: refs/heads/master@{#545686}
-