
The printer_status and is_default fields of PrinterBasicInfo are not used by production code. Drop the fields, and update printing tests for default printer selection to just use the test API TestPrintBackend::SetDefaultPrinterName() as necessary. Also drop the now unused constant kCUPSOptPrinterState. Change-Id: Ib391306e3aca3ba54f314497818376502acd6349 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6236267 Reviewed-by: Lei Zhang <thestig@chromium.org> Reviewed-by: Alex Gough <ajgo@chromium.org> Commit-Queue: Alan Screen <awscreen@chromium.org> Cr-Commit-Position: refs/heads/main@{#1416625}
//printing
contains foundational code that is used for printing. It can depend
on other low-level directories like //cc/paint
and //ui
, but not higher
level code like //components
or //content
. Higher level printing code should
live in //components/printing
or the embedder.