[go: nahoru, domu]

cc: Simplify Task and its derived classes.

This patch merges ImageDecodeTask and RasterTask into TileTask, single
class defining properties specific to tasks used for tiles. Now all
the tile related tasks get derived directly from TileTask.

  RasterTaskImpl : TileTask
  ImageDecodeTaskImpl : TileTask
  ImageUploadTaskImpl : TileTask

This patch also splits (Task + TaskGraph) from TaskGraphRunner and
moves it to its own file which simplifies file include dependencies.

BUG=599863
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel

Review URL: https://codereview.chromium.org/1890903002

Cr-Commit-Position: refs/heads/master@{#388152}
23 files changed