0
Files
src/printing
Lei Zhang d2dc378fc5 Add a "strict" build config in //printing/BUILD.gn.
The strict config currently just enables -Wexit-time-destructors, just
like in //pdf/BUILD.gn. The strict config is not applied to test code,
where static initializers and exit-time destructors have traditionally
been tolerated. Then fix code that triggers the new warning.

Bug: 101600
Change-Id: Ief6002062c5c49744792d2adff417843b4f3b7c3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4179674
Reviewed-by: Sparik Hayrapetyan <ust@google.com>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1094535}
2023-01-19 17:32:28 +00:00
..
2022-11-22 09:04:26 +00:00
2023-01-04 17:43:45 +00:00

//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.