0
Files
src/printing
Alan Screen cfbec794ae Relocate printer capabilities
Printer capabilities have been located under //components since
r540621, when they were moved here in anticipation of the upcoming
printing backend service.  However, once it came time to introduce the
service it landed under //chrome, because of the guidelines required to
add it to //components were not satisfied. [1]

One ripple effect of the service landing under //chrome is that printer
capabilities need to also be moved out from //components.  Its presence
under //components results in a dependencies conflict for Mac because
it ends up causing a dependency on //content/browser, which is not
allowed. [2]

Since printer capabilities are referenced by only one space, [3]
resolve this by moving printer capabilities code out of //components
and into a home under //chrome like where the service is.

[1] https://source.chromium.org/chromium/chromium/src/+/master:components/README.md
[2] https://source.chromium.org/chromium/chromium/src/+/master:chrome/BUILD.gn;drc=98fd3773af40462359d2cef844f946526e99b1fe;l=1301-1305
[3] https://source.chromium.org/chromium/chromium/src/+/master:chrome/browser/ui/webui/print_preview/

Bug: 809738
Change-Id: I50d76e18f6e86f6bf483883c1d0654c8fc0724d0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2592628
Commit-Queue: Alan Screen <awscreen@chromium.org>
Reviewed-by: Rebekah Potter <rbpotter@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#839188}
2020-12-23 22:00:37 +00:00
..
2020-12-23 22:00:37 +00:00
2020-10-06 22:53:27 +00:00