
This is an automated patch. Please avoid assigning unrelated bug. #cleanup This is a follow-up to @thestig comment: https://chromium-review.googlesource.com/c/chromium/src/+/5009410/7/pdf/accessibility_helper.cc#11 Several developers, including myself rewrote optional without properly reordering the #includes at the beginning. This patches automatically fixes it. Script: ------- ``` function replace { echo "Replacing $1 by $2" git grep -l "$1" \ | cut -f1 -d: \ | grep -v \ -e "*win*" \ -e "third_party/*" \ -e "tools/*" \ | grep \ -e "\.h" \ -e "\.cc" \ | sort \ | uniq \ | xargs sed -i "s/$1/$2/g" } replace "#include <optional>" "" git add -u git commit -m "remove optional" git revert HEAD --no-commit git add -u echo "Formatting": echo "IncludeBlocks: Regroup" >> ".clang-format" echo "IncludeIsMainRegex: \"(_(android|apple|chromeos|freebsd|fuchsia|fuzzer|ios|linux|mac|nacl|openbsd|posix|stubs?|win))?(_(unit|browser|perf)?tests?)?$\"" >> ".clang-format" git add -u git cl format --upstream=HEAD git checkout origin/main -- ".clang-format" git add -u git commit -m "revert with format" git reset --soft origin/main git add -u git commit -m "Automated format" ``` cleanup: This is a no-op patch formatting includes. Bug: 40288126 Change-Id: I5f61b1207c097a4c6b20a034f9d1b323975b1851 AX-Relnotes: n/a. Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5335142 Owners-Override: Lei Zhang <thestig@chromium.org> Reviewed-by: Lei Zhang <thestig@chromium.org> Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org> Cr-Commit-Position: refs/heads/main@{#1267143}
36 lines
1.0 KiB
C++
36 lines
1.0 KiB
C++
// Copyright 2021 The Chromium Authors
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
#ifndef PDF_UI_DOCUMENT_PROPERTIES_H_
|
|
#define PDF_UI_DOCUMENT_PROPERTIES_H_
|
|
|
|
#include <optional>
|
|
#include <string>
|
|
|
|
#include "pdf/document_metadata.h"
|
|
|
|
namespace gfx {
|
|
class Size;
|
|
} // namespace gfx
|
|
|
|
namespace chrome_pdf {
|
|
|
|
// Formats `size_points` of a page to a localized string suitable for display to
|
|
// the user. The returned string contains the dimensions and orientation of the
|
|
// page. The dimension units are set by the user's locale. Example return
|
|
// values:
|
|
// -> 210 x 297 mm (portrait)
|
|
// -> 11.00 x 8.50 in (landscape)
|
|
//
|
|
// Returns the string "Varies" if `size_points` is `std::nullopt`.
|
|
std::u16string FormatPageSize(const std::optional<gfx::Size>& size_points);
|
|
|
|
// Formats `version` to a string suitable for display to a user. Version numbers
|
|
// do not require localization.
|
|
std::string FormatPdfVersion(PdfVersion version);
|
|
|
|
} // namespace chrome_pdf
|
|
|
|
#endif // PDF_UI_DOCUMENT_PROPERTIES_H_
|