1. 08 Aug, 2018 40 commits
    • Min Qin's avatar
      Remove some expiring UMAs for PPAPI downloads · 4968f38a
      Min Qin authored
      Seems no one is using these UMAs any more, removing them
      
      BUG=871462
      
      Change-Id: Ifd8e4c3cb5af7dfe4866c97f1b2cdb279c4697ab
      Reviewed-on: https://chromium-review.googlesource.com/1166161Reviewed-by: default avatarJialiu Lin <jialiul@chromium.org>
      Reviewed-by: default avatarIlya Sherman <isherman@chromium.org>
      Commit-Queue: Min Qin <qinmin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581684}
      4968f38a
    • David Tseng's avatar
      Revert "Reland "Always build ChromeVox as compressed js"" · b5d59ec8
      David Tseng authored
      This reverts commit a173bcea.
      
      Reason for revert: <INSERT REASONING HERE>
      Still hunting chromeos dbg failures.
      
      Original change's description:
      > Reland "Always build ChromeVox as compressed js"
      > 
      > This reverts commit 9871f52a.
      > 
      > Reason for revert: <INSERT REASONING HERE>
      > Was not the culprit of failing chromeos dbg SpokenFeedbackTests.
      > 
      > 
      > Original change's description:
      > > Revert "Always build ChromeVox as compressed js"
      > > 
      > > This reverts commit 725ceeda.
      > > 
      > > Reason for revert: Broke lots of tests on https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/linux-chromeos-dbg
      > > 
      > > chromevox test:
      > > BackgroundTest.NavigationEscapesEdit
      > > 
      > > interactive_ui_tests
      > > TestAsNormalAndGuestUser/SpokenFeedbackTest.OverviewMode/0
      > > TestAsNormalAndGuestUser/SpokenFeedbackTest.OverviewMode/1
      > > TestAsNormalAndGuestUser/SpokenFeedbackTest.OpenStatusTray/0
      > > TestAsNormalAndGuestUser/SpokenFeedbackTest.OpenStatusTray/1
      > > TestAsNormalAndGuestUser/SpokenFeedbackTest.ChromeVoxNextTabRecovery/0
      > > TestAsNormalAndGuestUser/SpokenFeedbackTest.ChromeVoxShiftSearch/0
      > > TestAsNormalAndGuestUser/SpokenFeedbackTest.FocusToolbar/1
      > > TestAsNormalAndGuestUser/SpokenFeedbackTest.ChromeVoxShiftSearch/1
      > > TestAsNormalAndGuestUser/SpokenFeedbackTest.ChromeVoxNextTabRecovery/1
      > > LoggedInSpokenFeedbackTest.KeyboardShortcutViewer
      > > TestAsNormalAndGuestUser/SpokenFeedbackTest.FocusToolbar/0
      > > TestAsNormalAndGuestUser/SpokenFeedbackTest.FocusShelf/0
      > > TestAsNormalAndGuestUser/SpokenFeedbackTest.FocusShelf/1
      > > GuestSpokenFeedbackTest.FocusToolbar
      > > 
      > > 
      > > Original change's description:
      > > > Always build ChromeVox as compressed js
      > > > 
      > > > ChromeVox can be run as both compressed (minified js) and uncompressed. The latter facilitates faster development.
      > > > 
      > > > It appears that in some instances, with the kevin board in particular, gn evaluates the ChromeVox build file incorrectly.
      > > > 
      > > > The end result is we end up with both uncompressed and compressed js files in ChromeVox leading to duplicate js objects.
      > > > 
      > > > Bug: 868579
      > > > Test: clean build for
      > > > 1. prior to this patch
      > > > 2. after this patch
      > > > 
      > > > Before each deployment, ensure we delete the chromevox folder on-device. This should be equilvanet to a new image.
      > > > 
      > > > Change-Id: I64cf826bda9239edc7764ba598bfed6dd0572d56
      > > > Reviewed-on: https://chromium-review.googlesource.com/1165787
      > > > Reviewed-by: Alex Newcomer <newcomer@chromium.org>
      > > > Commit-Queue: David Tseng <dtseng@chromium.org>
      > > > Cr-Commit-Position: refs/heads/master@{#581325}
      > > 
      > > TBR=dtseng@chromium.org,newcomer@chromium.org,oxyflush@google.com
      > > 
      > > Change-Id: Ifb3c2556f44b07161f491b18b49d556e364963fb
      > > No-Presubmit: true
      > > No-Tree-Checks: true
      > > No-Try: true
      > > Bug: 868579
      > > Reviewed-on: https://chromium-review.googlesource.com/1167442
      > > Reviewed-by: Avi Drissman <avi@chromium.org>
      > > Commit-Queue: Avi Drissman <avi@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#581564}
      > 
      > TBR=avi@chromium.org,dtseng@chromium.org,newcomer@chromium.org,oxyflush@google.com
      > 
      > Change-Id: Ifb1ec50fd3cbaa1e0b97a5b5cfdb7b3b9712b353
      > No-Presubmit: true
      > No-Tree-Checks: true
      > No-Try: true
      > Bug: 868579
      > Reviewed-on: https://chromium-review.googlesource.com/1167604
      > Reviewed-by: David Tseng <dtseng@chromium.org>
      > Commit-Queue: David Tseng <dtseng@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#581609}
      
      TBR=avi@chromium.org,dtseng@chromium.org,newcomer@chromium.org,oxyflush@google.com
      
      Change-Id: I8beec8a3003a2a7254fb987650410bd7289b4478
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: 868579
      Reviewed-on: https://chromium-review.googlesource.com/1168042Reviewed-by: default avatarDavid Tseng <dtseng@chromium.org>
      Commit-Queue: David Tseng <dtseng@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581683}
      b5d59ec8
    • Nico Weber's avatar
      android/asan: Don't depend on llvm version number at test time. · 7e545610
      Nico Weber authored
      Instead, copy the runtime to the build dir at build time and find it there
      at test time.
      
      Matches how things work on other platforms with the asan runtime in a shared
      library (mac/ios/win).
      
      This also makes things do the right thing with a custom clang_base_path.
      
      Bug: 872278
      Change-Id: I930bd88206f973c10eb47bfd2f132e70167235f4
      Reviewed-on: https://chromium-review.googlesource.com/1167465Reviewed-by: default avatarHans Wennborg <hans@chromium.org>
      Commit-Queue: Nico Weber <thakis@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581682}
      7e545610
    • Oystein Eftevaag's avatar
      Perfetto: Fall back to legacy tracing on unsupported platforms · b50e7239
      Oystein Eftevaag authored
      This is needed to avoid duplicating the list of supported Perfetto
      platforms everywhere, and there's additionally situations where it's
      tricky to enable feature flags conditionally per platform (perf tests).
      Print out an error message instead, for debugging.
      
      R=primiano@chromium.org
      
      Change-Id: I4bdce82c4d8d8a9bad13aec482c06c78510cb360
      Reviewed-on: https://chromium-review.googlesource.com/1162758
      Commit-Queue: oysteine <oysteine@chromium.org>
      Reviewed-by: default avatarPrimiano Tucci <primiano@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581681}
      b50e7239
    • Muyuan Li's avatar
      assistant: convert volume to 0.0 - 1.0. · e50f866a
      Muyuan Li authored
      Ash uses 0 - 100 while assistant uses 0.0 - 1.0 for volume. We convert
      it in assistant platform volume control impl.
      
      Bug: b/111768214
      Test: None
      Change-Id: I5e01c1512065e5711f7463662e4f286068599b65
      Reviewed-on: https://chromium-review.googlesource.com/1166449Reviewed-by: default avatarXiaohui Chen <xiaohuic@chromium.org>
      Commit-Queue: Muyuan Li <muyuanli@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581680}
      e50f866a
    • Christian Fremerey's avatar
      Revert "Reland [Media Recorder] Fix video freeze on short recording. Fix tab crash on initialize." · 91a3bbb5
      Christian Fremerey authored
      This reverts commit 545410e6.
      
      Reason for revert: A different fix for the initialization had already landed by now, see https://chromium-review.googlesource.com/c/chromium/src/+/1158316. I need to remove the extra initialization changes from my CL.
      
      Original change's description:
      > Reland [Media Recorder] Fix video freeze on short recording. Fix tab crash on initialize.
      > 
      > Patch Set 1 is the original CL that got reverted.
      > Patch Set 2 fixes the reason for the revert.
      > 
      > Reason for the revert was a memory leak during a unit test. This was caused by
      > a newly added DeleteSoon() causing the test to exist before all objects had
      > been released. The fix is to add a ScopedTaskEnvironment::RunUntilIdle() at
      > test teardown.
      > 
      > Original CL description:
      > 
      > Fixes an issue where VideoTrackRecorder when used in combination with
      > VEAEncoder and very short recording durations (just 1 frame) would
      > occasionally hold on to video frames forever, causing frame buffers
      > from the buffer pool to become permanently blocked, eventually leading
      > to video capture freezing.
      > 
      > The cause was a circular ownership that would happen if only 1 frame
      > is recorded.
      > 
      > This CL additionally fixes a crash that could happen on initialization
      > of VEAEncoder. This issue was revealed during testing of the above fix.
      > Since it is not 100% if this crash was masked by the other issue, and
      > would only start occurring with the above fix, I am making a fix for that
      > part of this CL as well.
      > 
      > The cause for the crash issue was that class VEAEncoder, which uses
      > RefCountedThreadSafe<>, would post an asynchronous task from its
      > constructor. If this task would finish executing before the newly
      > constructed instance was assigned to a scoped_refptr<> by however
      > called the constructor, the instance would destroy itself, because
      > of the AddRef() and subsequent Release() done by the posting and
      > running of the asynchronous task.
      > 
      > The fix for this is to use a new method Initialize() instead of
      > posting a task from the constructor.
      > 
      > TBR=emircan@chromium.org
      > 
      > Bug: 859610
      > Change-Id: I120b60b4b5cdf7462e38a74b7c757af6b5e1a7d6
      > Reviewed-on: https://chromium-review.googlesource.com/1167742
      > Reviewed-by: Christian Fremerey <chfremer@chromium.org>
      > Commit-Queue: Christian Fremerey <chfremer@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#581672}
      
      TBR=emircan@chromium.org,chfremer@chromium.org
      
      Change-Id: I4794d8d76b78bd1ab86860230bc01f0f20d3bd18
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: 859610
      Reviewed-on: https://chromium-review.googlesource.com/1167768Reviewed-by: default avatarChristian Fremerey <chfremer@chromium.org>
      Commit-Queue: Christian Fremerey <chfremer@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581679}
      91a3bbb5
    • angle-chromium-autoroll's avatar
      Roll src/third_party/angle c93eeaab1526..c86c8b0cecf0 (1 commits) · b31b5c93
      angle-chromium-autoroll authored
      https://chromium.googlesource.com/angle/angle.git/+log/c93eeaab1526..c86c8b0cecf0
      
      
      git log c93eeaab1526..c86c8b0cecf0 --date=short --no-merges --format='%ad %ae %s'
      2018-08-08 jmadill@chromium.org D3D9: Use angle::Result error pattern.
      
      
      Created with:
        gclient setdep -r src/third_party/angle@c86c8b0cecf0
      
      The AutoRoll server is located here: https://angle-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=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
      TBR=ynovikov@chromium.org
      
      Change-Id: Ifd7d79a2fab4fd8f5ccce36d8ebb8277dbd9ef4e
      Reviewed-on: https://chromium-review.googlesource.com/1167584Reviewed-by: default avatarangle-chromium-autoroll <angle-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
      Commit-Queue: angle-chromium-autoroll <angle-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
      Cr-Commit-Position: refs/heads/master@{#581678}
      b31b5c93
    • pdfium-chromium-autoroll's avatar
      Roll src/third_party/pdfium f90277e7f4bd..6d9897b103ae (1 commits) · 17526824
      pdfium-chromium-autoroll authored
      https://pdfium.googlesource.com/pdfium.git/+log/f90277e7f4bd..6d9897b103ae
      
      
      git log f90277e7f4bd..6d9897b103ae --date=short --no-merges --format='%ad %ae %s'
      2018-08-08 rharrison@chromium.org Limit size of expression list in FormCalc parser
      
      
      Created with:
        gclient setdep -r src/third_party/pdfium@6d9897b103ae
      
      The AutoRoll server is located here: https://pdfium-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.
      
      
      
      BUG=chromium:870385
      TBR=dsinclair@chromium.org
      
      Change-Id: Ib8c25301849b63f476191caa4b969b013dec8deb
      Reviewed-on: https://chromium-review.googlesource.com/1167702Reviewed-by: default avatarpdfium-chromium-autoroll <pdfium-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
      Commit-Queue: pdfium-chromium-autoroll <pdfium-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
      Cr-Commit-Position: refs/heads/master@{#581677}
      17526824
    • Xida Chen's avatar
      [Debugging] Add instrumentation in TouchActionFilter · a0de839e
      Xida Chen authored
      From the stack trace of the current crash report, we are not able to
      tell the gesture sequence, which makes it hard to debug.
      
      This CL adds a CrashKeyString in TouchActionFilter, and push necessary
      events into that string. When it crashes, we should be able to retrieve
      the gesture sequence from that crash key.
      
      Bug: 869375
      Change-Id: Ieb7cf0839e4a062c23ec48cbaca72bd641f28a30
      Reviewed-on: https://chromium-review.googlesource.com/1165586Reviewed-by: default avatarDave Tapuska <dtapuska@chromium.org>
      Commit-Queue: Xida Chen <xidachen@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581676}
      a0de839e
    • James Cook's avatar
      Rename ash::PointerWatcherAdapterClassic to PointerWatcherAdapter · 31bb3259
      James Cook authored
      There isn't a separate "classic" mode for ash anymore.
      
      Bug: 842365
      Test: ash_unittests
      Change-Id: I52d758904cb0dc579e69e84c8ebd259e81aef7e2
      Reviewed-on: https://chromium-review.googlesource.com/1167748Reviewed-by: default avatarJun Mukai <mukai@chromium.org>
      Commit-Queue: James Cook <jamescook@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581675}
      31bb3259
    • Mohamed Heikal's avatar
      [Android] AsyncViewStub implementation · 2021963d
      Mohamed Heikal authored
      This cl provides an implementation of ViewStub that inflates the view on
      a background thread. It also has an implementation of AsyncViewProvider
      which is basically a promise of a view to allow deferring code to run
      until after the view is inflated.
      
      Bug: 762120
      Change-Id: I1f01fbfde5a2717f2a0daacd7ec6a1421f81f3c6
      Reviewed-on: https://chromium-review.googlesource.com/1159226
      Commit-Queue: Mohamed Heikal <mheikal@chromium.org>
      Reviewed-by: default avatarTed Choc <tedchoc@chromium.org>
      Reviewed-by: default avatarBernhard Bauer <bauerb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581674}
      2021963d
    • Christopher Cameron's avatar
      Correctly set DisplayICCProfiles::needs_update_ · 947f2fb9
      Christopher Cameron authored
      Bug: 869570, 871948
      Change-Id: I92312b385c7e38610aa92ad2e25a1b2fa0f192ff
      Reviewed-on: https://chromium-review.googlesource.com/1166205Reviewed-by: default avatarSunny Sachanandani <sunnyps@chromium.org>
      Commit-Queue: ccameron <ccameron@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581673}
      947f2fb9
    • Christian Fremerey's avatar
      Reland [Media Recorder] Fix video freeze on short recording. Fix tab crash on initialize. · 545410e6
      Christian Fremerey authored
      Patch Set 1 is the original CL that got reverted.
      Patch Set 2 fixes the reason for the revert.
      
      Reason for the revert was a memory leak during a unit test. This was caused by
      a newly added DeleteSoon() causing the test to exist before all objects had
      been released. The fix is to add a ScopedTaskEnvironment::RunUntilIdle() at
      test teardown.
      
      Original CL description:
      
      Fixes an issue where VideoTrackRecorder when used in combination with
      VEAEncoder and very short recording durations (just 1 frame) would
      occasionally hold on to video frames forever, causing frame buffers
      from the buffer pool to become permanently blocked, eventually leading
      to video capture freezing.
      
      The cause was a circular ownership that would happen if only 1 frame
      is recorded.
      
      This CL additionally fixes a crash that could happen on initialization
      of VEAEncoder. This issue was revealed during testing of the above fix.
      Since it is not 100% if this crash was masked by the other issue, and
      would only start occurring with the above fix, I am making a fix for that
      part of this CL as well.
      
      The cause for the crash issue was that class VEAEncoder, which uses
      RefCountedThreadSafe<>, would post an asynchronous task from its
      constructor. If this task would finish executing before the newly
      constructed instance was assigned to a scoped_refptr<> by however
      called the constructor, the instance would destroy itself, because
      of the AddRef() and subsequent Release() done by the posting and
      running of the asynchronous task.
      
      The fix for this is to use a new method Initialize() instead of
      posting a task from the constructor.
      
      TBR=emircan@chromium.org
      
      Bug: 859610
      Change-Id: I120b60b4b5cdf7462e38a74b7c757af6b5e1a7d6
      Reviewed-on: https://chromium-review.googlesource.com/1167742Reviewed-by: default avatarChristian Fremerey <chfremer@chromium.org>
      Commit-Queue: Christian Fremerey <chfremer@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581672}
      545410e6
    • Wez's avatar
      Disable some more flaky FlingControllerTest tests. · 05b2a8ed
      Wez authored
      Disable the ControllerHandlesTouchscreenGestureFling and
      ControllerSendsWheelEndWhenTouchpadFlingIsOver tests, which appear to
      have timing-dependent flakiness.
      
      Bug: 836996
      Change-Id: I42b7b23489b4cf2dbb2fdacf89c77bd102ac03a8
      Reviewed-on: https://chromium-review.googlesource.com/1166328Reviewed-by: default avatarSahel Sharify <sahel@chromium.org>
      Reviewed-by: default avatarDave Tapuska <dtapuska@chromium.org>
      Commit-Queue: Wez <wez@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581671}
      05b2a8ed
    • webrtc-chromium-autoroll's avatar
      Roll src/third_party/webrtc 8e5014a3925e..a837dd790d96 (5 commits) · 40bc1181
      webrtc-chromium-autoroll authored
      https://webrtc.googlesource.com/src.git/+log/8e5014a3925e..a837dd790d96
      
      
      git log 8e5014a3925e..a837dd790d96 --date=short --no-merges --format='%ad %ae %s'
      2018-08-08 aleloi@webrtc.org Reset Agc2 on analog gain changes.
      2018-08-08 srte@webrtc.org Limits reported cumulative packets lost to 0.
      2018-08-08 nisse@webrtc.org Fix comment on RtpVideoSender's ownership of Rtp modules.
      2018-08-08 nisse@webrtc.org Change Channel::GetRtpRtcp to return only RtpRtcp, not RtpReceiver.
      2018-08-08 sakal@webrtc.org Release output buffer when dropping frame in HardwareVideoDecoder.
      
      
      Created with:
        gclient setdep -r src/third_party/webrtc@a837dd790d96
      
      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=luci.chromium.try:linux_chromium_archive_rel_ng;master.tryserver.chromium.mac:mac_chromium_archive_rel_ng
      TBR=webrtc-chromium-sheriffs-robots@google.com
      
      Change-Id: I072b7a9f02e84dcb8d21d80ffef97ac18561cb59
      Reviewed-on: https://chromium-review.googlesource.com/1167583Reviewed-by: default avatarwebrtc-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@{#581670}
      40bc1181
    • Wei Li's avatar
      Composite nested oopifs for printing · 6b0cfc97
      Wei Li authored
      When there are nested oopifs, an out-of-process subframe may have
      nested out-of-process subframe of its own. In such cases, we
      should link custom data field of PaintRecord to its place-holder
      SkPicture as well. This CL adds such processing in subframe
      printing.
      
      BUG=853942
      
      Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
      Change-Id: Ib81e376839be8bd28258fd92ba22e29da566548d
      Reviewed-on: https://chromium-review.googlesource.com/1163829
      Commit-Queue: Wei Li <weili@chromium.org>
      Reviewed-by: default avatarenne <enne@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581669}
      6b0cfc97
    • Fabio Tirelo's avatar
      Do not depend on param order on UiDevToolsServer::Start · 491ad96e
      Fabio Tirelo authored
      The interaction between & and std::move() caused this DCHECK to be
      hit on Windows: https://cs.chromium.org/chromium/src/net/server/http_server.cc?q=http_server.cc&dr&l=61
      
      Change-Id: I5899b9030e4eaae872f9663d852634edf0087a0f
      Reviewed-on: https://chromium-review.googlesource.com/1167559Reviewed-by: default avatarSadrul Chowdhury <sadrul@chromium.org>
      Commit-Queue: Fabio Tirelo <ftirelo@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581668}
      491ad96e
    • Henrik Boström's avatar
      RTCPeerConnection.[local/remote]Description: Allow null value. · dadc08bf
      Henrik Boström authored
      Due to a bug (https://crbug.com/750512) even if the lower layer returned
      null, a session description was surfaced from content to blink with
      default sdp and type "".
      
      With this CL, null is surfaced as a blink::WebRTCSessionDescription
      whose IsNull() returns true. blink::RTCPeerConnection already correctly
      handles this case and returns null for localDescription and
      remoteDescription.
      
      WPT expectations updated accordingly.
      
      Bug: 750512
      Change-Id: I51737f55165e767a5a1d1e9c519af9a535b5de70
      Reviewed-on: https://chromium-review.googlesource.com/1167055
      Commit-Queue: Henrik Boström <hbos@chromium.org>
      Reviewed-by: default avatarFlorent Castelli <orphis@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581667}
      dadc08bf
    • Kurt Horimoto's avatar
      [iOS] Reset FullscreenModel for URL-changing same-document navigations. · a03dec27
      Kurt Horimoto authored
      This is a heuristic intended to allow the toolbars to be shown when
      navigating to an AMP page, assuming that these navigations are coupled
      with URL-changing history state updates (i.e. navigating to AMP pages
      from the Google search results page).  This is likely too broad of a
      condition, and should be updated to include a more robust heuristic that
      checks the DOM of loaded iframes for AMP markup.
      
      Bug: 866018
      Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet
      Change-Id: I325d4339707e47bb2ae8f1b3c2c83538056be400
      Reviewed-on: https://chromium-review.googlesource.com/1166188Reviewed-by: default avatarEugene But <eugenebut@chromium.org>
      Commit-Queue: Kurt Horimoto <kkhorimoto@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581666}
      a03dec27
    • Ryan Sleevi's avatar
      Don't exercise legacy path for known roots on modern NSS · b0784bef
      Ryan Sleevi authored
      NSS 3.30 introduced PK11_HasAttributeSet, which allows callers
      to query the PKCS#11 tokens for given PKCS#11 attributes. The
      same release also added attributes to the default NSS trust
      store indicating they were part of the default store - i.e.
      they were not added by admins.
      
      Prior to NSS 3.30, the only way for determining 'default'
      trust was to query the token and slot name, as nssckbi.so,
      the read-only default trust store. Unfortunately, other
      libraries, such as p11-kit-trust, decided to emulate that, but
      also included administrative and user-added roots in the store,
      resulting in user-added roots being subjected to public trust
      requirements.
      
      While the issue is in p11-kit-trust not observing the
      semantics that NSS relied on (e.g. by adding themselves as a
      separate token/slot, or preserving the 'default-only' nature
      of the .so), work around this by adding a short-circuit when
      the PK11_HasAttributeSet symbol is resolved.
      
      This short-circuit can be reasoned about as safe, as the other
      change in M68 - to use GetNetTrustAnchorHistogramForSPKI -
      ensures that publicly trusted roots are recognized as such. This
      path only handles the "old Chrome, new trust store" scenario,
      which is quite rare.
      
      Bug: 868811
      Change-Id: I21989ee3e0c59dd9bfd199a6b13334637f0772c5
      Reviewed-on: https://chromium-review.googlesource.com/1167479Reviewed-by: default avatarEric Roman <eroman@chromium.org>
      Commit-Queue: Ryan Sleevi <rsleevi@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581665}
      b0784bef
    • Dan Sanders's avatar
      [media] Wait for release SyncToken in GpuMemoryBufferVideoFramePool · 0fe0f820
      Dan Sanders authored
      While this does not fix the complete set of synchronization issues, it does result in smooth playback on my Linux machine.
      
      Bug: 819914
      Change-Id: I66f78e2d22d276c8dc2c67cb96626aab42ce0efe
      Reviewed-on: https://chromium-review.googlesource.com/1162928
      Commit-Queue: Dan Sanders <sandersd@chromium.org>
      Reviewed-by: default avatarDaniele Castagna <dcastagna@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581664}
      0fe0f820
    • Chris Mumford's avatar
      CloudPrint: Simplified mock test methods. · c7f32082
      Chris Mumford authored
      Using Googletests's testing::_ eliminates the need to separate
      mock methods into the actual and a private mock method solely
      for the purpose of ignoring untested parameters.
      
      Leaving two methods unchanged as the override test method
      does (or wants to do) extra work.
      
      This is a cleanup CL and is only related to issue 840390 in that
      it factors some of the cleanup done in that CL to simplify that
      review.
      
      Bug: 840390
      Change-Id: Iaaba1d1d259df621fee0d9b98173f7f42ad261a9
      Reviewed-on: https://chromium-review.googlesource.com/1163902Reviewed-by: default avatarWei Li <weili@chromium.org>
      Commit-Queue: Chris Mumford <cmumford@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581663}
      c7f32082
    • Aldo Culquicondor's avatar
      VR: Make controller_delegate private to RenderLoop · 880ba3d3
      Aldo Culquicondor authored
      Also ProcessControllerInput is now private to RenderLoop, to reduce the
      risk of updating the controller more than once per frame.
      
      Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:linux_vr;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
      Change-Id: Iae8b797027d7be147f2139276acd3b6e1264a4fe
      Reviewed-on: https://chromium-review.googlesource.com/1165834Reviewed-by: default avatarMichael Thiessen <mthiesse@chromium.org>
      Commit-Queue: Aldo Culquicondor <acondor@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581662}
      880ba3d3
    • Filip Gorski's avatar
      [Favicons] Updating the parameters sent to favicon service V2 · 6308aac2
      Filip Gorski authored
      This is an update per request from the favicon service owners.
      
      Bug: 870583
      Change-Id: I93b466ee704ac0eb3b0c2d90b5ba40c639b89a55
      Reviewed-on: https://chromium-review.googlesource.com/1163836Reviewed-by: default avatarMikel Astiz <mastiz@chromium.org>
      Commit-Queue: Filip Gorski <fgorski@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581661}
      6308aac2
    • Tessa Nijssen's avatar
      [Mac] TextSuggestionsTouchBarController Ignore Replacement Selection · bdaf1588
      Tessa Nijssen authored
      When a user selects a suggestion, the editing word range is selected
      for replacement with the suggestion's text. Currently, that selection
      causes a call to WebContentsObserver::DidChangeTextSelection() which
      updates the TextSuggestionsTouchBarController's text selection to the
      editing word range. This change in text selection modifies the
      appearance of the touch bar which is undesired.
      
      The change in text selection for replacing the editing word should be
      ignored by the TextSuggestionsTouchBarController. A variable,
      |shouldIgnoreReplacementSelection_|, is set to YES when the
      TextSuggestionsTouchBarController modifies the current text selection
      to replace the editing word. When the that text selection update
      reaches TextSuggestionsTouchBarController, the selection will be
      ignored and |shouldIgnoreReplacementSelection_| will be reset to NO.
      This fixes the behavior where the touch bar appearance changes before
      showing suggestions post-replacement.
      
      A browser test was added,
      TextSuggestionsTouchBarControllerTest.IgnoreReplacementSelection, to
      test that a text selection is only ignored when necessary and that
      other selection updates are not ignored.
      
      Bug: 717553
      Change-Id: Ib442d98b96e499acd73856399bcd89adf0f9c1d9
      Reviewed-on: https://chromium-review.googlesource.com/1164167Reviewed-by: default avatarAvi Drissman <avi@chromium.org>
      Reviewed-by: default avatarSarah Chan <spqchan@chromium.org>
      Commit-Queue: Tessa Nijssen <tnijssen@google.com>
      Cr-Commit-Position: refs/heads/master@{#581660}
      bdaf1588
    • John Abd-El-Malek's avatar
      Fix user gesture flag not being set on user-initiated downloads with network service enabled. · 9db74cc6
      John Abd-El-Malek authored
      Bug: 776589, 715630
      Cq-Include-Trybots: luci.chromium.try:linux_mojo
      Change-Id: I5a9bb9c857e3ec68df8c8ef1133cb418071f1e41
      Reviewed-on: https://chromium-review.googlesource.com/1167553Reviewed-by: default avatarMin Qin <qinmin@chromium.org>
      Commit-Queue: John Abd-El-Malek <jam@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581659}
      9db74cc6
    • Avi Drissman's avatar
      Disable another flaky test. · 9e1f6bbf
      Avi Drissman authored
      BUG=851090
      TBR=hubbe@chromium.org
      NOTRY=true
      
      Change-Id: I445f06df0d88d0f840d1d82829aa2d4cac92fa67
      Reviewed-on: https://chromium-review.googlesource.com/1167909
      Commit-Queue: Avi Drissman <avi@chromium.org>
      Reviewed-by: default avatarAvi Drissman <avi@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581658}
      9e1f6bbf
    • Mathieu Guay-Paquet's avatar
      Remove deprecated uses of Time::FromInternalValue() · 28e6a8be
      Mathieu Guay-Paquet authored
      The more explicit Time::FromDeltaSinceWindowsEpoch() is used instead,
      and produces the same value given the same int64_t.
      
      The registry keys consumed by this code are written by code in
      chrome/chrome_cleaner/logging/registry_logger.cc (not yet moved there
      from the internal repo), which already uses the corresponding
      Time::ToDeltaSinceWindowsEpoch().
      
      Bug: 634507
      Change-Id: I75348bf8e55a0cc3d93412563e5527ddb04ce390
      Reviewed-on: https://chromium-review.googlesource.com/1156861
      Commit-Queue: Mathieu Guay-Paquet <mguaypaq@chromium.org>
      Reviewed-by: default avatarJoe Mason <joenotcharles@chromium.org>
      Reviewed-by: default avatarSorin Jianu <sorin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581657}
      28e6a8be
    • Matthew Denton's avatar
      Modified chrome://sandbox to more accurately describe sandboxing · d267fd99
      Matthew Denton authored
      Originally the chrome://sandbox page displayed "SUID Sandbox" as red
      when the SUID sandbox was off, even if the namespace sandbox was on. To
      avoid indicating that anything is wrong, this combines "SUID Sandbox"
      and "Namespace Sandbox" into one row that displays green for namespace,
      yellow for SUID, and red for neither.
      
      Also, when the Chrome renderers are sandboxed with user namespaces,
      any process in the parent namespace with the same UID is able to
      ptrace the renderer. However, the chrome://sandbox page displays Yama
      LSM as enforcing. This makes it clear that Yama LSM is not protecting
      the renderer processes from ptrace by adding "Ptrace Protection with
      Yama LSM (Non-broker)" to the webpage.
      
      start chrome with all three sandboxing possibilities, run
      ./browser_tests --gtest_filter="Sandbox*"
      
      Bug: 870527, 870534
      Test: start chrome with Yama disabled, enabled, and with SetUID sandbox,
      Change-Id: I2e4735363a4dceee4947757a74451e3e102c4250
      Reviewed-on: https://chromium-review.googlesource.com/1162764
      Commit-Queue: Matthew Denton <mpdenton@chromium.org>
      Reviewed-by: default avatarMichael Giuffrida <michaelpg@chromium.org>
      Reviewed-by: default avatarChris Palmer <palmer@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581656}
      d267fd99
    • Philip Jägenstedt's avatar
      Skip all idlharness.https.any.serviceworker.html tests · 24e5fbf1
      Philip Jägenstedt authored
      This is currently blocking import. Upstream issue:
      https://github.com/web-platform-tests/wpt/issues/12301
      
      TBR=robertma@chromium.org
      
      Bug: 870526
      Change-Id: I1f9026391e3ef44c399472121a32b88b3197e9e1
      No-Try: true
      Reviewed-on: https://chromium-review.googlesource.com/1167847Reviewed-by: default avatarPhilip Jägenstedt <foolip@chromium.org>
      Reviewed-by: default avatarRobert Ma <robertma@chromium.org>
      Commit-Queue: Philip Jägenstedt <foolip@chromium.org>
      Commit-Queue: Robert Ma <robertma@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581655}
      24e5fbf1
    • James Cook's avatar
      chromeos: Destroy AXTree when remote mojo app closes · e7a3b5d5
      James Cook authored
      Observe remote mojo apps (like keyboard shortcut viewer) for disconnect.
      Inform accessibility extensions via the automation API that they can
      destroy the AX node tree for the app. This handles both normal app
      shutdown and app crashes.
      
      Also rename ShowKeyboardShortcutViewer() to Toggle, since that's what
      it actually does.
      
      TBR=xiyuan@chromium.org
      
      Bug: 871414
      Test: added to LoggedInSpokenFeedbackTest.KeyboardShortcutViewer
      Change-Id: I463d69473a477a9ba2daee5d45a7e65c94981466
      Reviewed-on: https://chromium-review.googlesource.com/1166193
      Commit-Queue: James Cook <jamescook@chromium.org>
      Reviewed-by: default avatarDavid Tseng <dtseng@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581654}
      e7a3b5d5
    • Fredrik Hubinette's avatar
      Revert "[animation-worklet] Rename layout tests" · a08572dc
      Fredrik Hubinette authored
      This reverts commit 46b03fcf.
      
      Reason for revert:
      
      Seems to break fast/events/middleClickAutoscroll-nested-divs.html on several platforms. Example here:
      https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Mac10.10%20Tests/34202
      
      
      Original change's description:
      > [animation-worklet] Rename layout tests
      > 
      > Remove "animation-worklet-' prefix from layout tests. The tests are inside AW
      > directory so the prefix is just visual clutter. I kept it for tests that check
      > something about the worklet itself.
      > 
      > Note: There was a legacy unused animationworklet/visual-update-expected.html
      > file that this patch replaces now.
      > 
      > Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
      > Change-Id: I67a36d7d5913b1394108b8a1731cc660d74f99ad
      > Reviewed-on: https://chromium-review.googlesource.com/1165271
      > Reviewed-by: Majid Valipour <majidvp@chromium.org>
      > Reviewed-by: Yi Gu <yigu@chromium.org>
      > Commit-Queue: Majid Valipour <majidvp@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#581552}
      
      TBR=majidvp@chromium.org,yigu@chromium.org
      
      Change-Id: If81712c7089784772b5a106159c70bdd7cbce9c8
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
      Reviewed-on: https://chromium-review.googlesource.com/1167766Reviewed-by: default avatarFredrik Hubinette <hubbe@chromium.org>
      Commit-Queue: Fredrik Hubinette <hubbe@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581653}
      a08572dc
    • Carlos IL's avatar
      Modified RecurrentSSLInterstitial experiments in testing file. · 10a2f454
      Carlos IL authored
      Modified names for RecurrentSSLInterstitial experiments in
      fieldtrial_testing_config.json, to match changes in cl/207890689
      
      Change-Id: I405272b1366f1f2b74013d31a06d812b7a4326f2
      Reviewed-on: https://chromium-review.googlesource.com/1167550
      Commit-Queue: Carlos IL <carlosil@chromium.org>
      Reviewed-by: default avatarIlya Sherman <isherman@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581652}
      10a2f454
    • Wez's avatar
      Roll src/third_party/googletest/src/ ce468a17c..d52663267 (62 commits) · 3f86e4ce
      Wez authored
      https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/ce468a17c434..d5266326752f
      
      $ git log ce468a17c..d52663267 --date=short --no-merges --format='%ad %ae %s'
      2018-08-07 wez Fix typo breaking Fuchsia build
      2018-08-07 misterg upsream additional printer test
      2018-08-07 misterg Formatting changes,small cleanup,  no functionality changes
      2018-08-07 misterg small cleanup, np functional changes
      2018-08-06 misterg automatic code sync mgt, comment only
      2018-08-03 wez No default exception handling
      2018-07-19 p.paulweber Printers test: fixed compilation bug, due to unnecessary parentheses in declaration
      2018-08-02 misterg one more fix
      2018-08-02 misterg cmake fixes
      2018-08-02 misterg more fixes
      2018-08-02 misterg add --no_stacktrace_support for json-output-unittest
      2018-08-02 misterg fixes tests
      2018-08-02 misterg cmake test fixes
      2018-08-02 misterg cmake fixes
      2018-08-02 misterg cmake tests changes
      2018-08-02 misterg cleaning up and adding test changes to CMake
      2018-08-01 misterg Corresponding CMake Changes
      2018-08-01 misterg various changes to tests
      2018-08-01 misterg more test changes
      2018-08-01 misterg adding googletest-json-output unitest
      2018-08-01 misterg more test changes
      2018-08-01 misterg more tests changes
      2018-08-01 misterg googletest list tests unitest
      2018-08-01 misterg gtest catch exceptions test and gtest shuffle test
      2018-08-01 misterg changes to googletest break on failure and googletest filter unittests
      2018-08-01 misterg changes for googletest env var test
      2018-08-01 misterg googltest-color-test changes
      2018-08-01 misterg googletest-output-test changes
      2018-08-01 misterg Formatting changes and upstreaming one test
      2018-07-30 misterg small tweaks, OSS merge cl 206357486
      2018-07-27 misterg added missing comments
      2018-07-27 misterg Formatting changes for automatic code management
      2018-07-25 piotrkakol Updated broken and outdated URLs
      2018-07-25 misterg Formatting changes, code sync
      2018-07-21 stianvalle Update primer.md
      2018-07-21 stianvalle Update primer.md
      2018-07-21 stianvalle Update primer.md
      2018-07-20 misterg code merge
      2018-07-20 duxiuxing Replace "…" with "..."(three dots) to fix warning C4819 in Visual Studio
      2018-07-19 misterg code sync
      2018-07-18 misterg Code sync
      2018-07-18 misterg Fix link
      2018-07-18 misterg Code sync, mostly formatting and removing outdates
      2018-07-18 misterg Formatting and a link
      2018-07-17 misterg Docs sync
      2018-07-17 syohex Ignore .DS_Store file
      2018-07-17 duxiuxing Fix warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
      2018-07-17 luke Fix broken links to FAQ in primer.md
      2018-07-13 amoran Put ifdef guard after the includes.
      2018-07-12 dmauro Adds the UniversalPrinter for absl::variant.
      2018-07-12 amoran Avoid full test in no exceptions are enabled.
      2018-07-11 misterg more formatting [skip ci]
      2018-07-11 misterg formatting, [ci skip]
      2018-07-11 amoran Fix issue #1654.
      2018-07-10 misterg Fix heading
      2018-07-10 misterg Docs sync
      2018-07-10 dmauro Pass the --no_stacktrace_support argument to the CMake tests
      2018-07-10 dmauro Adds stacktrace support from Abseil to Google Test
      2018-05-23 m.tmatma This closes #1595: fix compiler error with Visual Studio 2017 on Win10 JP.
      2018-06-29 duxiuxing VS2005 with SP1(_MSC_VER=1400) already supports __pragma
      2018-06-07 rfj Eliminate GTEST_TEST_FILTER_ENV_VAR_.
      2018-06-13 misterg ignore .md for appveyor builds
      
      Created with:
        roll-dep src/third_party/googletest/src
      R=dpranke,thakis
      
      Change-Id: I440d22bf01c5db36933f10cbff5acf3c1ed60f09
      Reviewed-on: https://chromium-review.googlesource.com/1167642Reviewed-by: default avatarDirk Pranke <dpranke@chromium.org>
      Reviewed-by: default avatarNico Weber <thakis@chromium.org>
      Commit-Queue: Wez <wez@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581651}
      3f86e4ce
    • v8-ci-autoroll-builder's avatar
      Update V8 to version 7.0.185. · c930cf83
      v8-ci-autoroll-builder authored
      Summary of changes available at:
      https://chromium.googlesource.com/v8/v8/+log/0c298bd8..f43cb96e
      
      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;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:android_optional_gpu_tests_rel
      
      TBR=hablich@chromium.org,v8-waterfall-sheriff@grotations.appspotmail.com
      
      Change-Id: I0b7f443248a0a9b86f4708cf45e6ee08f7025e0e
      Reviewed-on: https://chromium-review.googlesource.com/1167119Reviewed-by: default avatarV8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
      Commit-Queue: V8 Autoroller <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
      Cr-Commit-Position: refs/heads/master@{#581650}
      c930cf83
    • skia-chromium-autoroll's avatar
      Roll src/third_party/skia f5402004c4a6..057c39025a93 (13 commits) · 1cf7315c
      skia-chromium-autoroll authored
      https://skia.googlesource.com/skia.git/+log/f5402004c4a6..057c39025a93
      
      
      git log f5402004c4a6..057c39025a93 --date=short --no-merges --format='%ad %ae %s'
      2018-08-08 timliang@google.com attached uniform and varying handlers to GrMtlPipelineStateBuilder
      2018-08-08 reed@google.com migrating SkTDArray towards std::vector api
      2018-08-08 herb@google.com Performance: Move GPU code to GlyphRun and inline
      2018-08-08 jvanverth@google.com Reland "Intersection calc cleanup."
      2018-08-08 reed@google.com Revert "migrating SkTDArray towards std::vector api"
      2018-08-08 reed@google.com migrating SkTDArray towards std::vector api
      2018-08-08 hcm@google.com add skia.org modules section, animation page
      2018-08-08 benjaminwagner@google.com Add Win OpenCL Test job.
      2018-08-08 caryclark@skia.org add simplify to json tests
      2018-08-08 egdaniel@google.com Add support for Advanced blend extension to vulkan.
      2018-08-08 egdaniel@google.com Update vulkan features (again) to support extension features.
      2018-08-08 benjaminwagner@google.com Remove QuadroP400 TSAN job.
      2018-08-08 djsollen@google.com Revert "Update ShouldUseAAA with our better complexity estimation"
      
      
      Created with:
        gclient setdep -r src/third_party/skia@057c39025a93
      
      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;luci.chromium.try:win_optional_gpu_tests_rel
      TBR=djsollen@chromium.org
      
      Change-Id: Ia14a1efe7fa7d6adee9a4470901ecf48eb5927a9
      Reviewed-on: https://chromium-review.googlesource.com/1167582Reviewed-by: default avatarskia-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@{#581649}
      1cf7315c
    • Max Moroz's avatar
      Roll src/third_party/libFuzzer/src/ 9dfdc2758..658ff786a (2 commits) · 7c68a825
      Max Moroz authored
      https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git/+log/9dfdc2758f26..658ff786a213
      
      $ git log 9dfdc2758..658ff786a --date=short --no-merges --format='%ad %ae %s'
      2018-08-08 dor1s [libFuzzer] Optimize handle unstable checks by reducing iterations
      2018-08-06 dor1s [libFuzzer] Add unstable function printing to print_unstable_stats flag
      
      Created with:
        roll-dep src/third_party/libFuzzer/src
      
      TBR=mbarbella@chromium.org
      
      Bug: 854276
      Change-Id: I3354344b7819757ac267df79446565316c0976ff
      Reviewed-on: https://chromium-review.googlesource.com/1167643
      Commit-Queue: Max Moroz <mmoroz@chromium.org>
      Reviewed-by: default avatarMartin Barbella <mbarbella@chromium.org>
      Reviewed-by: default avatarMax Moroz <mmoroz@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581648}
      7c68a825
    • Evan Stade's avatar
      Chrome OS: Remove gfx::Image parameter from CreateSystemNotification · 35e870cd
      Evan Stade authored
      TBR=sky@chromium.org
      
      Bug: 840957
      Change-Id: I72b9675431e8d5ecb8992884869c93485b6b1742
      Reviewed-on: https://chromium-review.googlesource.com/1166198Reviewed-by: default avatarEvan Stade <estade@chromium.org>
      Reviewed-by: default avatarJames Cook <jamescook@chromium.org>
      Commit-Queue: Evan Stade <estade@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581647}
      35e870cd
    • Quan Nguyen's avatar
      Reland "cros: Ensure that the login bubbles are fully visible." · 2e418ffe
      Quan Nguyen authored
      This reverts commit 03914101.
      
      Bug: 827599
      Change-Id: I40ed04058540604fe58b30f666fdb87041e9cb29
      Reviewed-on: https://chromium-review.googlesource.com/1166232Reviewed-by: default avatarJacob Dufault <jdufault@chromium.org>
      Commit-Queue: Quan Nguyen <qnnguyen@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581646}
      2e418ffe
    • Oksana Zhuravlova's avatar
      Update gamepad_mojom_traits_unittests to use SerializeAndDeserialize · 96b546c4
      Oksana Zhuravlova authored
      This change replaces the PassGamepad interface usage with
      SerializeAndDeserialize() which is the modern and simpler way of testing
      struct traits. Also, gamepad_mojom_traits_unittest.cc is moved to
      //device/gamepad/public/cpp.
      
      Bug: 612330
      Change-Id: I9e8ebe3e8d62a08503d1aa24fdec39f9af280134
      Reviewed-on: https://chromium-review.googlesource.com/1164404Reviewed-by: default avatarDaniel Cheng <dcheng@chromium.org>
      Reviewed-by: default avatarMatt Reynolds <mattreynolds@chromium.org>
      Commit-Queue: Oksana Zhuravlova <oksamyt@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#581645}
      96b546c4