Move //components/metrics/compression_utils into standalone component
commit64fedf1a9022ce13d9885cf3bebac417f4a73b45
authorblundell <blundell@chromium.org>
Tue, 25 Aug 2015 12:22:27 +0000 (25 05:22 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 25 Aug 2015 12:23:06 +0000 (25 12:23 +0000)
tree8175ebf96b5538ca49c7ec5e8da71604ee8b5a31
parent2937bd298c392a6e3b320991958cee152be307b7
Move //components/metrics/compression_utils into standalone component

This file is used by code in //chrome/browser/metrics/variations that itself is
slated for componentization. As //components/metrics depends on
//components/variations, the code in question would not be able to be
componentized into //components/variations. To enable that, this CL moves
compression_utils* to a standalone lower-level component.

BUG=516662, 515695
TBR=agl

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

Cr-Commit-Position: refs/heads/master@{#345309}
23 files changed:
chrome/browser/BUILD.gn
chrome/browser/DEPS
chrome/browser/metrics/variations/variations_seed_store.cc
chrome/browser/metrics/variations/variations_seed_store_unittest.cc
chrome/chrome_browser.gypi
components/BUILD.gn
components/components.gyp
components/components_tests.gyp
components/compression.gypi [new file with mode: 0644]
components/compression/BUILD.gn [new file with mode: 0644]
components/compression/DEPS [new file with mode: 0644]
components/compression/OWNERS [new file with mode: 0644]
components/compression/compression_utils.cc [moved from components/metrics/compression_utils.cc with 98% similarity]
components/compression/compression_utils.h [moved from components/metrics/compression_utils.h with 75% similarity]
components/compression/compression_utils_unittest.cc [moved from components/metrics/compression_utils_unittest.cc with 96% similarity]
components/metrics.gypi
components/metrics/BUILD.gn
components/metrics/DEPS
components/metrics/metrics_service_unittest.cc
components/metrics/persisted_logs.cc
components/metrics/persisted_logs_unittest.cc
sync/internal_api/http_bridge.cc
sync/internal_api/http_bridge_unittest.cc