1. 22 May, 2017 40 commits
    • vakh's avatar
      Update the text in the interstitial for PHA and MUwS on Android · b47dcf1b
      vakh authored
      String changes only.
      
      BUG=653651
      
      Review-Url: https://codereview.chromium.org/2894673007
      Cr-Commit-Position: refs/heads/master@{#473668}
      b47dcf1b
    • gmanikpure's avatar
      [Chromedriver] Do not pass --verbose in testDisablingDriverLogsSuppressesChromeDriverLog. · c28017fd
      gmanikpure authored
      BUG=chromedriver:1805
      
      Review-Url: https://codereview.chromium.org/2871993004
      Cr-Commit-Position: refs/heads/master@{#473667}
      c28017fd
    • bsalomon's avatar
      Relimit Skia to ES2 to address performance regression · 8d52fb78
      bsalomon authored
      BUG=719572
      CQ_INCLUDE_TRYBOTS=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
      
      Review-Url: https://codereview.chromium.org/2895153004
      Cr-Commit-Position: refs/heads/master@{#473666}
      8d52fb78
    • skia-deps-roller@chromium.org's avatar
      Roll src/third_party/skia/ 929bfeb17..edf8a7621 (11 commits; 1 trivial rolls) · 428678ac
      skia-deps-roller@chromium.org authored
      https://skia.googlesource.com/skia.git/+log/929bfeb17c4d..edf8a762190e
      
      $ git log 929bfeb17..edf8a7621 --date=short --no-merges --format='%ad %ae %s'
      2017-05-22 reed add helper static to SkColorSpaceXform
      2017-05-22 jvanverth Add serialization support for drawShadowRec
      2017-05-22 robertphillips Remove compressed (ETC1) texture support from Ganesh
      2017-05-19 mtklein mark SkRasterPipelineBlitter final
      2017-05-22 mtklein add tilers against 1
      2017-05-22 robertphillips Add fixes & test for isConfigTexturable and isConfigRenderable
      2017-05-22 brianosman Switch to SkVertices version of drawVertices
      2017-05-22 benjaminwagner Marker for Win AMD driver update.
      2017-05-22 mtklein We can mask load and store with just AVX.
      2017-05-22 mtklein add compile, use it in blitter
      
      Created with:
        roll-dep src/third_party/skia
      
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
      
      If the roll is causing failures, see:
      http://www.chromium.org/developers/tree-sheriffs/sheriff-details-chromium#TOC-Failures-due-to-DEPS-rolls
      
      
      CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_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;master.tryserver.chromium.android:android_optional_gpu_tests_rel
      TBR=brianosman@chromium.org
      
      Change-Id: I643ddd04fd0f05e05eef41ad66dc2f9d9c9a2a36
      Reviewed-on: https://chromium-review.googlesource.com/510744Reviewed-by: default avatarSkia Deps Roller <skia-deps-roller@chromium.org>
      Commit-Queue: Skia Deps Roller <skia-deps-roller@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#473665}
      428678ac
    • csashi's avatar
      Add MATCH_NUMBER to match types when parsing expiration date form field. · 0adcad33
      csashi authored
      BUG=724317
      
      Review-Url: https://codereview.chromium.org/2892813003
      Cr-Commit-Position: refs/heads/master@{#473664}
      0adcad33
    • lpy's avatar
      [Page Load Metrics] PageLoadMetrics Mojofication. · a44af8f5
      lpy authored
      This patch
      
      1. Adds mojo pipeline;
      2. Adds Finch Trial check to toggle mojo IPC;
      3. Modifies browser tests to be parameterized for mojo IPC.
      
      The PageLoadMetrics mojo interface defines a UpdateTiming interface that is
      implemented by MetricsWebContentsObserver. PageLoadMetrics is sensitive to IPC
      ordering, thus MetricsWebContentsObserver holds a WebContentsFrameBindingSet
      that is used to bind associated interface together with RenderFrameHost, and it
      shares the legacy IPC channel so that we make sure we don't break IPC ordering.
      
      BUG=709259,712915
      
      Review-Url: https://codereview.chromium.org/2823523003
      Cr-Commit-Position: refs/heads/master@{#473663}
      a44af8f5
    • mek's avatar
      Revert of chromeos: adds TouchDeviceServer and wires up in mushrome (patchset... · d99444db
      mek authored
      Revert of chromeos: adds TouchDeviceServer and wires up in mushrome (patchset #1 id:1 of https://codereview.chromium.org/2901563002/ )
      
      Reason for revert:
      Failed compile on https://build.chromium.org/p/chromium.chromiumos/builders/ChromiumOS%20x86-generic%20Compile/builds/35937:
      
      /b/c/goma_client/gomacc i686-pc-linux-gnu-g++ -B/b/c/b/ChromiumOS_x86_generic_Compile/.cros_cache/chrome-sdk/tarballs/x86-generic+9536.0.0+target_toolchain/usr/x86_64-pc-linux-gnu/i686-pc-linux-gnu/binutils-bin/2.25.51-gold -MMD -MF obj/ash/ash/shell_port_classic.o.d -DASH_IMPLEMENTATION -DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_ASH=1 -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DOS_CHROMEOS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DUSE_EGL -DTOOLKIT_VIEWS=1 -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=uint16_t -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSK_HAS_PNG_LIBRARY -DSK_HAS_WEBP_LIBRARY -DSK_HAS_JPEG_LIBRARY -DSK_SUPPORT_GPU=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DMESA_EGL_NO_X11_HEADERS -I../.. -Igen -I../../third_party/libwebp -I../../third_party/khronos -I../../gpu -I../../third_party/ced/src -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -I../../skia/config -I../../skia/ext -I../../third_party/skia/include/c -I../../third_party/skia/include/config -I../../third_party/skia/include/core -I../../third_party/skia/include/effects -I../../third_party/skia/include/encode -I../../third_party/skia/include/images -I../../third_party/skia/include/lazy -I../../third_party/skia/include/pathops -I../../third_party/skia/include/pdf -I../../third_party/skia/include/pipe -I../../third_party/skia/include/ports -I../../third_party/skia/include/utils -I../../third_party/skia/third_party/vulkan -I../../third_party/skia/include/gpu -I../../third_party/skia/src/gpu -I../../third_party/skia/src/sksl -I/b/c/b/ChromiumOS_x86_generic_Compile/.cros_cache/chrome-sdk/tarballs/x86-generic+9536.0.0+sysroot_chromeos-base_chromeos-chrome.tar.xz/usr/include/dbus-1.0 -I/b/c/b/ChromiumOS_x86_generic_Compile/.cros_cache/chrome-sdk/tarballs/x86-generic+9536.0.0+sysroot_chromeos-base_chromeos-chrome.tar.xz/usr/lib/dbus-1.0/include -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/protobuf/src -I../../third_party/libwebm/source -I../../third_party/boringssl/src/include -I/b/c/b/ChromiumOS_x86_generic_Compile/.cros_cache/chrome-sdk/tarballs/x86-generic+9536.0.0+sysroot_chromeos-base_chromeos-chrome.tar.xz/usr/include/nss -I/b/c/b/ChromiumOS_x86_generic_Compile/.cros_cache/chrome-sdk/tarballs/x86-generic+9536.0.0+sysroot_chromeos-base_chromeos-chrome.tar.xz/usr/include/nspr -I../../third_party/WebKit -Igen/third_party/WebKit -I../../v8/include -Igen/v8/include -I../../third_party/qcms/src -Igen -I../../third_party/mesa/src/include -fno-strict-aliasing -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe -B../../third_party/binutils/Linux_x64/Release/bin -m32 -msse2 -mfpmath=sse -mmmx -pthread -Wall -Werror -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g2 -gsplit-dwarf --sysroot=../../../.cros_cache/chrome-sdk/tarballs/x86-generic+9536.0.0+sysroot_chromeos-base_chromeos-chrome.tar.xz -fvisibility=hidden -std=gnu++11 -Wno-narrowing -fno-rtti -fno-exceptions -fvisibility-inlines-hidden -march=i686 -pipe -march=i686 -pipe -pipe -march=i686 -mfpmath=sse -mmmx -msse -msse2 -msse3 -D__google_stl_debug_vector=1 -c ../../ash/aura/shell_port_classic.cc -o obj/ash/ash/shell_port_classic.o
      ../../ash/aura/shell_port_classic.cc: In member function 'virtual std::unique_ptr<display::TouchTransformSetter> ash::ShellPortClassic::CreateTouchTransformDelegate()':
      ../../ash/aura/shell_port_classic.cc:126:10: error: cannot bind 'std::unique_ptr<display::DefaultTouchTransformSetter>' lvalue to 'std::unique_ptr<display::DefaultTouchTransformSetter>&&'
         return delegate;
                ^
      In file included from /b/c/b/ChromiumOS_x86_generic_Compile/.cros_cache/chrome-sdk/tarballs/x86-generic+9536.0.0+target_toolchain/usr/x86_64-pc-linux-gnu/i686-pc-linux-gnu/gcc-bin/4.9.x/../../../../lib/gcc/i686-pc-linux-gnu/4.9.x/include/g++-v4/memory:81:0,
                       from ../../ash/aura/shell_port_classic.h:8,
                       from ../../ash/aura/shell_port_classic.cc:5:
      /b/c/b/ChromiumOS_x86_generic_Compile/.cros_cache/chrome-sdk/tarballs/x86-generic+9536.0.0+target_toolchain/usr/x86_64-pc-linux-gnu/i686-pc-linux-gnu/gcc-bin/4.9.x/../../../../lib/gcc/i686-pc-linux-gnu/4.9.x/include/g++-v4/bits/unique_ptr.h:220:2: note: initializing argument 1 of 'std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Up, _Ep>&&) [with _Up = display::DefaultTouchTransformSetter; _Ep = std::default_delete<display::DefaultTouchTransformSetter>; <template-parameter-2-3> = void; _Tp = display::TouchTransformSetter; _Dp = std::default_delete<display::TouchTransformSetter>]'
        unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
        ^
      ../../ash/aura/shell_port_classic.cc:127:1: error: control reaches end of non-void function [-Werror=return-type]
       }
       ^
      
      Original issue's description:
      > chromeos: adds TouchDeviceServer and wires up in mushrome
      >
      > TouchDeviceServer is necessary for hooking up AshTouchTransformController in mus/mash.
      >
      > BUG=705686
      > TEST=covered by tests
      > R=erg@chromium.org,rockot@chromium.org,tsepez@chromium.org
      >
      > Review-Url: https://codereview.chromium.org/2901563002
      > Cr-Commit-Position: refs/heads/master@{#473651}
      > Committed: https://chromium.googlesource.com/chromium/src/+/68e20f488cc2ea0216832c8fe3640d9b748595d2
      
      TBR=rockot@chromium.org,erg@chromium.org,tsepez@chromium.org,sky@chromium.org
      # Skipping CQ checks because original CL landed less than 1 days ago.
      NOPRESUBMIT=true
      NOTREECHECKS=true
      NOTRY=true
      BUG=705686
      
      Review-Url: https://codereview.chromium.org/2897863004
      Cr-Commit-Position: refs/heads/master@{#473662}
      d99444db
    • Charlie Andrews's avatar
      Reenable stories disabled due to chrome:tracing trace size limitations · 961a33a2
      Charlie Andrews authored
      These issues should be resolved by
      https://codereview.chromium.org/2864743002.
      
      NOTRY=true
      TBR=perezju@chromium.org
      BUG=704197, 657433, 681839
      
      Change-Id: I8cbd766867ce43ca8c4e5cfb3d4a1856e01b93b5
      Reviewed-on: https://chromium-review.googlesource.com/508231Reviewed-by: default avatarCharlie Andrews <charliea@chromium.org>
      Reviewed-by: default avatarJuan Antonio Navarro Pérez <perezju@chromium.org>
      Commit-Queue: Charlie Andrews <charliea@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#473661}
      961a33a2
    • Chris Watkins's avatar
      media: Implement MediaCodecVideoDecoder initialization · 70e667e8
      Chris Watkins authored
      This adds initialization logic to MediaCodecVideoDecoder. Most of it
      comes from AVDA with some tweaks. It also includes moving
      FakeCodecAllocator to its own file for reuse.
      
      Bug: 660942
      Cq-Include-Trybots: 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: Ib835ed7fdc263ef321c264978a6185134501ab87
      Reviewed-on: https://chromium-review.googlesource.com/509895Reviewed-by: default avatarFrank Liberato <liberato@chromium.org>
      Commit-Queue: Chris Watkins <watk@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#473660}
      70e667e8
    • afakhry's avatar
      Prevent Feedback's top bar from being chopped when a large font is used · b5e4ad6b
      afakhry authored
      Sets a minimum height for the top bar of the feedback app so that it doesn't
      get chopped when font settings are set to a large size.
      
      BUG=722243
      TEST=Manually, set minimum font size to large from system settings, and open
      the feedback app. The title bar should not be chopped.
      CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
      
      Review-Url: https://codereview.chromium.org/2898773002
      Cr-Commit-Position: refs/heads/master@{#473659}
      b5e4ad6b
    • Miguel Casas-Sanchez's avatar
      Image Capture: correct White Balance for Android Camera 2 · ca8f393a
      Miguel Casas-Sanchez authored
      This CL follows the previous one on the same bug:
      - decouples white-balance setting from auto white balance (it'll
       be enforced at the Blink level in subsequent patches, so it's lined
       up with UVC platforms, i.e. Linux/CrOs and Win).
      - corrects a few color temperatures that were wrongly set, and
       also fixes this value in Camera 1 -- the names do no correspond
       to particular colour temperatures so I'm setting on what a
       Pixel and a Samsung agree upon.
      - simplified the colorTemperature step to 50 and aligned the
       values to that boundary, in both Camera 1 and 2, since a step 
       of 1 doesn't make any sense given the steps at hand.
      
      
      Bug: 724626
      Change-Id: Ia2a92340c051d6f82c9950def1a262b8d0ae149f
      Reviewed-on: https://chromium-review.googlesource.com/509963Reviewed-by: default avatarReilly Grant <reillyg@chromium.org>
      Commit-Queue: Miguel Casas <mcasas@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#473658}
      ca8f393a
    • hongchan's avatar
      Add missing semicolons in biquad-automation.html · c70cb011
      hongchan authored
      This adds missing semicolons after the function declaration, in order to
      prevent the test failure after the application of clang-format.
      
      BUG=723859
      
      Review-Url: https://codereview.chromium.org/2900813002
      Cr-Commit-Position: refs/heads/master@{#473657}
      c70cb011
    • engedy's avatar
      Clean up unused ContentBrowserClient methods that access cookie settings. · ee2eb640
      engedy authored
      This CL deletes the following two methods in ContentBrowserClient that were
      used to retrieve cookie settings on behalf of features that no longer exist:
      
      ContentBrowserClient::AllowSaveLocalState
      ContentBrowserClient::AllowWebRTCIdentityCache
      
      See the bug for details.
      
      BUG=724442,webrtc:5708,493212
      
      Review-Url: https://codereview.chromium.org/2888373003
      Cr-Commit-Position: refs/heads/master@{#473656}
      ee2eb640
    • juliatuttle's avatar
      Reporting: Add missing #include <utility> · a35bbc87
      juliatuttle authored
      What do you know, std::move doesn't come out of nowhere!
      
      BUG=704259
      
      Review-Url: https://codereview.chromium.org/2895253002
      Cr-Commit-Position: refs/heads/master@{#473655}
      a35bbc87
    • Maksim Ivanov's avatar
      Add test for sign-in screen apps policy on Stable channel · c10897ae
      Maksim Ivanov authored
      Enable the end-to-end test of sign-in profile apps installation with the
      Stable browser channel.
      
      This test wasn't performed with the Stable channel previously due to a
      bug in processing of one the required test mocks - see
      https://crrev.com/2854293003. Now that it's fixed, the test should work
      on that channel.
      
      Bug: chromium:626343
      Change-Id: I739027357f94828cf93a5332ce00705e81e0a6ec
      Reviewed-on: https://chromium-review.googlesource.com/509532Reviewed-by: default avatarAchuith Bhandarkar <achuith@chromium.org>
      Commit-Queue: Maksim Ivanov <emaxx@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#473654}
      c10897ae
    • Egor Pasko's avatar
      Revert "Remove obsolete Blink popup blocker." · 29021912
      Egor Pasko authored
      This reverts commit 5c434bb2.
      
      Reason for revert: Likely breaks WebView CTS builders. See http://crbug.com/725115
      
      Original change's description:
      > Remove obsolete Blink popup blocker.
      > 
      > Instead, use the same machinery that chrome uses also for layout tests.
      > 
      > BUG=318365
      > R=​mkwst@chromium.org,torne@chromium.org
      > 
      > Change-Id: I62df62cb035c666b03331f7384df6c49e0dfc9fa
      > Reviewed-on: https://chromium-review.googlesource.com/507288
      > Commit-Queue: Jochen Eisinger <jochen@chromium.org>
      > Reviewed-by: Richard Coles <torne@chromium.org>
      > Reviewed-by: Mike West <mkwst@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#473420}
      
      TBR=torne@chromium.org,mkwst@chromium.org,jochen@chromium.org
      # Not skipping CQ checks because original CL landed > 1 day ago.
      BUG=318365
      
      Change-Id: I28308271b5eed0a2c48fc756847c3ba2a2178f69
      Reviewed-on: https://chromium-review.googlesource.com/509259Reviewed-by: default avatarEgor Pasko <pasko@chromium.org>
      Commit-Queue: Egor Pasko <pasko@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#473653}
      29021912
    • glebl's avatar
      Add a basic support of text-align:right property to NGInlineLayoutAlgorithm. · ba4f9ac9
      glebl authored
      BUG=635619
      TEST=This patch fixes 74 tests
      
      Review-Url: https://codereview.chromium.org/2892293002
      Cr-Commit-Position: refs/heads/master@{#473652}
      ba4f9ac9
    • sky's avatar
      chromeos: adds TouchDeviceServer and wires up in mushrome · 68e20f48
      sky authored
      TouchDeviceServer is necessary for hooking up AshTouchTransformController in mus/mash.
      
      BUG=705686
      TEST=covered by tests
      R=erg@chromium.org,rockot@chromium.org,tsepez@chromium.org
      
      Review-Url: https://codereview.chromium.org/2901563002
      Cr-Commit-Position: refs/heads/master@{#473651}
      68e20f48
    • rhalavati's avatar
      Network traffic annotation added to password_protection_request · e51cd18b
      rhalavati authored
      Network traffic annotation is added to network request of
      components/safe_browsing/password_protection/password_protection_request.cc
      
      BUG=656607
      
      Review-Url: https://codereview.chromium.org/2802643002
      Cr-Commit-Position: refs/heads/master@{#473650}
      e51cd18b
    • tbansal's avatar
      Expose RTT and downlink bandwidth using experimental Javascript API · 99d8aeb5
      tbansal authored
      Initial draft spec is here: https://cdn.rawgit.com/WICG/netinfo/ect/index.html
      
      The API is runtime enabled feature, and is currently set to
      "experimental".
      
      This CL only implements "rtt" and "downlink" attributes. "ect" and
      callback (when there is a change in network quality) will be
      implemented in forthcoming CLs.
      
      BUG=719108
      
      Review-Url: https://codereview.chromium.org/2863973003
      Cr-Commit-Position: refs/heads/master@{#473649}
      99d8aeb5
    • tengs's avatar
      [EasyUnlock] Reduce Bluetooth throttler time from 7 seconds to 1 seconds. · e9d3b399
      tengs authored
      Ideally, we should simply remove this throttling logic altogether, as it was
      used to work around some Bluetooth classic bugs. These bugs should no longer be
      relevant for BLE.
      
      However, to be safe, we'll simply reduce the throttling time first and see if
      this causes insability.
      
      BUG=724719
      
      Review-Url: https://codereview.chromium.org/2896733002
      Cr-Commit-Position: refs/heads/master@{#473648}
      e9d3b399
    • spqchan's avatar
      [Views] Update hover/active states for omnibox icons · bf7e0532
      spqchan authored
      - Update the ink drop ripple behavior on the omnibox icons so that they use the
         flood behavior instead
      - Implement hover/active states for the page actions icon and popup blocker
      
      Previously, ink drops were not enabled for IconLabelBubbleView when the the
      label was visible since the ink drop would make the text blurry. To fix this, an
      InkDropContainerView is now added to contain the ink drop. The separator
      needs to fade out when the ink drop fades in, so a new view containing the
      separator is now created.
      
      IconLabelBubbleView, ContentSettingImageView and LocationIconView are also
      refactored so that IconLabelBubbleView handles all of the logic for the ink drop
      and suppressing mouse release events when the bubble is already opened.
      
      BUG=588377
      
      Review-Url: https://codereview.chromium.org/2720183002
      Cr-Commit-Position: refs/heads/master@{#473647}
      bf7e0532
    • tengs's avatar
      [EasyUnlock] Put entire ChromeOS login flow behind a flag. · 1a25f28b
      tengs authored
      BUG=724713
      
      Review-Url: https://codereview.chromium.org/2899593002
      Cr-Commit-Position: refs/heads/master@{#473646}
      1a25f28b
    • cblume's avatar
      Resume ImageDecodeBench packeted runs where it left off · 40bdf8db
      cblume authored
      ImageDecodeBench has a mode where it fills the buffer with data of a
      given packet size. It then decodes as much as it can for each data
      packet received. I believe the point of this mode is to test a more
      real-world decoding scenario (using network-sized packets).
      
      However, ImageDecodeBench fetches already-decoded frames from animated
      images when a new packet arrives, rather than continuing to decode the
      next frame. For example, if we decoded the first 3 frames with packet
      1, upon packet 2 coming in, we fetch those first 3 frames again before
      decoding frame 4. This does not cause an expensive decode, but still
      deviates from the real-world decoding scenario.
      
      In this change, make ImageDecodeBench resume where it left off when in
      packet timing mode.
      
      BUG=721260
      
      Review-Url: https://codereview.chromium.org/2880533002
      Cr-Commit-Position: refs/heads/master@{#473645}
      40bdf8db
    • weili's avatar
      Add PDF compositor service · fabbf757
      weili authored
      Currently, the service converts one or multiple pages encapsulated in a
      SkMultiPictureDocument to a PDF file. It runs in a sandboxed utility process.
      
      This allows Chromium to move PDF generation code into a separate
      process, and eventually can support compositing content generated from
      multiple processes.
      
      BUG=455764
      
      Review-Url: https://codereview.chromium.org/2832633002
      Cr-Commit-Position: refs/heads/master@{#473644}
      fabbf757
    • msramek's avatar
      Update the list of Google TLDs for Chrome M60 · 222e5e89
      msramek authored
      The new list was autogenerated as described in
      https://bugs.chromium.org/p/chromium/issues/detail?id=674712#c2.
      
      A number of TLDs were recently removed from our DNS configuration.
      
      BUG=674712
      
      Review-Url: https://codereview.chromium.org/2895223002
      Cr-Commit-Position: refs/heads/master@{#473643}
      222e5e89
    • bnc's avatar
      Fix some non-const ref function argument types. · 6a0348c4
      bnc authored
      The style guide does not allow passing arguments by non-const reference.
      This CL changes a few occurrences (found by git cl lint) to const ref
      where the instance is not mutated, and to pointer where it is.
      
      Review-Url: https://codereview.chromium.org/2889273003
      Cr-Commit-Position: refs/heads/master@{#473642}
      6a0348c4
    • jiahuiguo's avatar
      This cl changed "MasterCard" to "Mastercard" in the UI and related tests,... · b6504376
      jiahuiguo authored
      This cl changed "MasterCard" to "Mastercard" in the UI and related tests, since the brand is switched to lowercase 'c' last year, Payments side also had such an effort done.
      
      Files touched are based on this filter:
      "MasterCard" package:^chromium$ case:yes exact:yes -f:xtb -f:.dic -f:.heuristics -f:.js -f:third_party -f:.html
      and
      "Master Card" package:^chromium$ case:yes exact:yes -f:xtb -f:.dic -f:.heuristics -f:.js -f:third_party -f:.html
      
      TEST=components:components_unittests
      
      Review-Url: https://codereview.chromium.org/2819183004
      Cr-Commit-Position: refs/heads/master@{#473641}
      b6504376
    • wangxianzhu's avatar
      Revert of Don't access DisplayItemClient::VisualRect() for cached display... · 86c54d10
      wangxianzhu authored
      Revert of Don't access DisplayItemClient::VisualRect() for cached display items. (patchset #3 id:40001 of https://codereview.chromium.org/2894093002/ )
      
      Reason for revert:
      BUG=724920,724263,725041,724936
      
      Original issue's description:
      > Don't access DisplayItemClient::VisualRect() for cached display items.
      >
      > - Access DisplayItemClient::VisualRect() when a new DisplayItem is
      >   created, and save it in the new DisplayItem.
      > - When a cached display item is copied, don't access DisplayItemClient::
      >   VisualRect() but fetch from the cached DisplayItem.
      > - Remove DisplayItemList::visual_rects_.
      > - Save original visual rects (LayoutRect) and apply GraphicsLayer offset
      >   with EnclosingIntRect() when the display items are added into
      >   WebDisplayItemList.
      >
      > Please see the bug for the reason.
      >
      > BUG=724263
      > CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
      >
      > Review-Url: https://codereview.chromium.org/2894093002
      > Cr-Commit-Position: refs/heads/master@{#473371}
      > Committed: https://chromium.googlesource.com/chromium/src/+/3c7f1c4ecd1421d074daa5a103ea3f895c1c8724
      
      TBR=chrishtr@chromium.org,wkorman@chromium.org,pdr@chromium.org,michaelpg@chromium.org
      # Not skipping CQ checks because original CL landed more than 1 days ago.
      BUG=724263
      
      Review-Url: https://codereview.chromium.org/2899793002
      Cr-Commit-Position: refs/heads/master@{#473640}
      86c54d10
    • Hans Wennborg's avatar
      Disable NGInlineLayoutAlgorithmTest.VerticalAlignBottomReplaced under ASan · cabeb0d9
      Hans Wennborg authored
      It leaks memory. Disabling until the code is fixed.
      
      BUG=721932
      R=kojii@chromium.org, thakis@chromium.org
      TBR=kojii
      CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_layout_ng
      
      Review-Url: https://codereview.chromium.org/2896743003 .
      Cr-Commit-Position: refs/heads/master@{#473639}
      cabeb0d9
    • v8-autoroll's avatar
      Update V8 to version 6.0.297. · 02e94a4c
      v8-autoroll authored
      Summary of changes available at:
      https://chromium.googlesource.com/v8/v8/+log/4f4da28e..01bb145a
      
      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;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;master.tryserver.chromium.android:android_optional_gpu_tests_rel
      
      TBR=hablich@chromium.org,machenbach@chromium.org,kozyatinskiy@chromium.org,vogelheim@chromium.org
      
      Review-Url: https://codereview.chromium.org/2893263003
      Cr-Commit-Position: refs/heads/master@{#473638}
      02e94a4c
    • pdr's avatar
      Refactor scrollbar maps from multimap & std::set to simpler flat_{map, set} · 8cafc0ba
      pdr authored
      LayerTreeImpl used a multimap to track two scrollbar layer ids
      (horizontal and vertical, both optional) which is inefficient. This
      patch refactors this map to be a flat_map of ElementId to a pair of
      layer ids.
      
      Although not necessary for this patch, ScrollbarLayerImplBase has
      been refactored to use a flat_set instead of an std::set for similar
      reasons.
      
      BUG=723263
      CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
      
      Review-Url: https://codereview.chromium.org/2894673008
      Cr-Commit-Position: refs/heads/master@{#473637}
      8cafc0ba
    • xunjieli's avatar
      Revert CLs landed in HttpStreamFactoryImpl to track down a crasher · 8fb01a7d
      xunjieli authored
      There is a top crasher in proxy resolution. This CL is to revert the
      proxy refactoring CL (c9a99378) so we
      can see if the crash goes away. To have a clean revert, this CL also
      reverted five additional changes.
      
      Revert "Extract Proxy Resolution out of HttpStreamFactoryImpl::Job"
      crrev.com/c9a99378.
      
      Revert "Fix SpdySessionKey for HTTP/2 alternative Jobs."
      crrev.com/1fc76912.
      
      Revert "Convert some DCHECKs to CHECKs to help track down a proxy bug."
      crrev.com/89ca16bc.
      
      Revert "Return Job as unique_ptr from factory methods."
      crrev.com/6b86d7c8.
      
      Revert "Return Request as unique_ptr from JobController::Start()."
      crrev.com/f4bdc5a3.
      
      Revert "Fix HttpStreamFactoryImpl::JobController::GetLoadState()"
      crrev.com/b6270d12.
      
      BUG=723589,475060
      
      Review-Url: https://codereview.chromium.org/2895263003
      Cr-Commit-Position: refs/heads/master@{#473636}
      8fb01a7d
    • qyearsley's avatar
      Enable wpt/css/css-text-3. · ede5f6ad
      qyearsley authored
      BUG=706118
      
      Review-Url: https://codereview.chromium.org/2893433005
      Cr-Commit-Position: refs/heads/master@{#473635}
      ede5f6ad
    • Ken Rockot's avatar
      Mojo C++ bindings: Avoid per-message trace events in generated code · 58ef78ca
      Ken Rockot authored
      Removes TRACE_EVENT0 invocations from generated per-message dispatch
      code, in favor of a less granular TRACE_EVENT0 inside the internal
      Connector which has only the master interface name for the relevant
      message pipe.
      
      This should substantially reduce binary size (expected ~250 kB
      decrease) at the risk of making Mojom tracing slightly less useful.
      
      BUG=689690
      R=yzshen@chromium.org
      
      Change-Id: Iceb72137c8b4711dad6eb344409c4c156d7bf8ea
      Reviewed-on: https://chromium-review.googlesource.com/510703Reviewed-by: default avatarYuzhu Shen <yzshen@chromium.org>
      Commit-Queue: Ken Rockot <rockot@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#473634}
      58ef78ca
    • yucliu's avatar
      Add EME contentType checks for mp2t · a26af12f
      yucliu authored
      We don't have 'mp2t/audio' for audio streams. For video streams, stream
      parser supports encrypted AVC stream. The patch adds the supporting for
      mp2t avc.
      
      BUG=708261
      TEST=Test on chromecast and Android.
      
      Review-Url: https://codereview.chromium.org/2881443002
      Cr-Commit-Position: refs/heads/master@{#473633}
      a26af12f
    • stevenjb's avatar
      Settings: Manage other users -> Manage other people · 2ac0511d
      stevenjb authored
      BUG=719552
      CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
      
      Review-Url: https://codereview.chromium.org/2893433004
      Cr-Commit-Position: refs/heads/master@{#473632}
      2ac0511d
    • nharper's avatar
      Flush Channel IDs when Cookies get saved to a persistent backend · 2b0ad9af
      nharper authored
      BUG=548423
      
      Review-Url: https://codereview.chromium.org/2874973002
      Cr-Commit-Position: refs/heads/master@{#473631}
      2b0ad9af
    • kojii's avatar
      [LayoutNG] Update FlagExpectations for LayoutNG · 38a9bddc
      kojii authored
      Bot results from 221 to 228 are included.
      
      New imports for CSS Shapes and CSS Writing Modes adds ~500 failures.
      
      BUG=591099
      TBR=eae@chromium.org
      NOTRY=true
      
      Review-Url: https://codereview.chromium.org/2896703002
      Cr-Commit-Position: refs/heads/master@{#473630}
      38a9bddc
    • arthursonzogni's avatar
      PlzNavigate: update test expectations. · 8c0f9ad2
      arthursonzogni authored
      Removing http/tests/dom/script-module-load-incomplete-no-crash.html
      because it is not related to PlzNavigate.
      
      CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_chromium_browser_side_navigation_rel
      BUG=724989
      
      Review-Url: https://codereview.chromium.org/2897933003
      Cr-Commit-Position: refs/heads/master@{#473629}
      8c0f9ad2