1. 26 Jan, 2020 2 commits
    • chromium-autoroll's avatar
      Roll src/third_party/skia e0143673111c..00a97643199a (1 commits) · 357d9758
      chromium-autoroll authored
      https://skia.googlesource.com/skia.git/+log/e0143673111c..00a97643199a
      
      git log e0143673111c..00a97643199a --date=short --first-parent --format='%ad %ae %s'
      2020-01-26 reed@google.com consolidate examples to 1 matrix type
      
      Created with:
        gclient setdep -r src/third_party/skia@00a97643199a
      
      If this roll has caused a breakage, revert this CL and stop the roller
      using the controls here:
      https://autoroll.skia.org/r/skia-autoroll
      Please CC reed@google.com on the revert to ensure that a human
      is aware of the problem.
      
      To report a problem with the AutoRoller itself, please file a bug:
      https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
      
      Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux-blink-rel;luci.chromium.try:linux-chromeos-compile-dbg;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
      Bug: None
      Tbr: reed@google.com
      Change-Id: I7319f379a41eb0ce9d70066b12741ad3f722a94a
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2021728Reviewed-by: default avatarchromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
      Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
      Cr-Commit-Position: refs/heads/master@{#735253}
      357d9758
    • David Trainor's avatar
      Modularize ThumbnailProvider · 940160d8
      David Trainor authored
      This CL moves ThumbnailProvider.java and all associated Java/C++ files to a
      separate chrome/browser/thumbnail directory.  This CL pulls in all obvious
      dependencies and splits them to a modularized build target.
      
      Files moved:
      download.DownloadMediaData.java
      download.DownloadMediaParserBridge.java
      download.DownloadMediaParserTest.java
      widget.ThumbnailDiskStorage.java
      widget.ThumbnailGenerator.java
      widget.ThumbnailGeneratorCallback.java
      widget.ThumbnailProvider.java
      widget.ThumbnailProviderImpl.java
      widget.ThumbnailStorageDelegate.java
      widget.ThumbnailDiskStorageTest.java
      widget.ThumbnailProviderImplTest.java
      widget.thumbnail_cache_entry.proto
      
      download/download_media_parser.cc
      download/download_media_parser.h
      download/download_media_parser_bridge.cc
      download/download_media_parser_bridge.h
      download/image_thumbnail_request.cc
      download/image_thumbnail_request.h
      download/local_media_data_source_factory.cc
      download/local_media_data_source_factory.h
      download/thumbnail_util.cc
      download/thumbnail_util.h
      thumbnail/scoped_ptr_expiring_cache.h
      thumbnail/scoped_ptr_expiring_cache_unittest.cc
      thumbnail/thumbnail.cc
      thumbnail/thumbnail.h
      thumbnail/thumbnail_cache.cc
      thumbnail/thumbnail_cache.h
      widget/thumbnail_generator.cc
      widget/thumbnail_generator.h
      
      chrome/browser/image_decoder.cc
      chrome/browser/image_decoder.h
      chrome/browser/image_decoder_browsertest.cc
      
      data/android/thumbnail_provider/test_image_10x10.jpg
      data/android/thumbnail_provider/test_image_10x20.jpg
      data/android/thumbnail_provider/test_image_20x10.jpg
      data/android/thumbnail_provider/test_image_20x20.jpg
      
      Conceptual targets pulled into chrome/browser/thumbnail:
      - C++ target
      - Java target
      - proto target
      - JNI target
      - javatests
      - junit tests
      - browsertests
      - unit tests
      - test data
      
      Extra notes:
      - chrome/browser/thumbnail/generator/stats.h/cc contains functions/enums from
      download_stats.h/cc
      - Fixed presubmit warnings on NULL vs. nullptr
      - Fixed presubmit warnings on using content::MessageLoopRunner vs. base::RunLoop.
      
      Bug:1018427
      
      Change-Id: I81c48e427fd135c7b4e9e0791b5e74ca951fa62b
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1865624
      Commit-Queue: David Trainor <dtrainor@chromium.org>
      Reviewed-by: default avatarScott Violet <sky@chromium.org>
      Reviewed-by: default avatarTommy Nyquist <nyquist@chromium.org>
      Reviewed-by: default avatarMin Qin <qinmin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#735252}
      940160d8
  2. 25 Jan, 2020 38 commits