Arthur Sonzogni
c686e8f4fd
Rename {absl => std}::optional in //content/
...
Automated patch, intended to be effectively a no-op.
Context:
https://groups.google.com/a/chromium.org/g/cxx/c/nBD_1LaanTc/m/ghh-ZZhWAwAJ?utm_medium=email&utm_source=footer
As of https://crrev.com/1204351 , absl::optional is now a type alias for
std::optional. We should migrate toward it.
Script:
```
function replace {
echo "Replacing $1 by $2"
git grep -l "$1" \
| cut -f1 -d: \
| grep \
-e "^content" \
| sort \
| uniq \
| grep \
-e "\.h" \
-e "\.cc" \
-e "\.mm" \
-e "\.py" \
| xargs sed -i "s/$1/$2/g"
}
replace "absl::make_optional" "std::make_optional"
replace "absl::optional" "std::optional"
replace "absl::nullopt" "std::nullopt"
replace "absl::in_place" "std::in_place"
replace "absl::in_place_t" "std::in_place_t"
replace "\"third_party\/abseil-cpp\/absl\/types\/optional.h\"" "<optional>"
git cl format
```
# Skipping unrelated "check_network_annotation" errors.
NOTRY=True
Bug: chromium:1500249
Change-Id: Icfd31a71d8faf63a2e8d5401127e7ee74cc1c413
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5185537
Auto-Submit: Arthur Sonzogni <arthursonzogni@chromium.org >
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org >
Owners-Override: Avi Drissman <avi@chromium.org >
Reviewed-by: Avi Drissman <avi@chromium.org >
Reviewed-by: danakj <danakj@chromium.org >
Cr-Commit-Position: refs/heads/main@{#1245739}
2024-01-11 08:36:37 +00:00
Avi Drissman
4e1b7bc33d
Update copyright headers in content/
...
The methodology used to generate this CL is documented in
https://crbug.com/1098010#c34 .
No-Try: true
No-Presubmit: true
Bug: 1098010
Change-Id: I8c0f009d16350271f07d8e5e561085822cc9dd27
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3895935
Owners-Override: Avi Drissman <avi@chromium.org >
Reviewed-by: Mark Mentovai <mark@chromium.org >
Commit-Queue: Mark Mentovai <mark@chromium.org >
Auto-Submit: Avi Drissman <avi@chromium.org >
Cr-Commit-Position: refs/heads/main@{#1047456}
2022-09-15 14:03:50 +00:00
Xiaohan Wang
b317893a6b
content/common: Use BUILDFLAG for OS checking
...
Use BUILDFLAG(IS_XXX) instead of defined(OS_XXX).
Generated by `os_buildflag_migration.py` (https://crrev.com/c/3311983 ).
R=thakis@chromium.org
Bug: 1234043
Test: No functionality change
Change-Id: Ic35d7d343d8ea258a14181a5ac4b3534997728c4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3373894
Reviewed-by: Nico Weber <thakis@chromium.org >
Owners-Override: Nico Weber <thakis@chromium.org >
Commit-Queue: Xiaohan Wang <xhwang@chromium.org >
Cr-Commit-Position: refs/heads/main@{#957330}
2022-01-11 00:08:27 +00:00
Anton Bikineev
f62d1bf48e
content: Replace base::Optional and friends with absl counterparts
...
This replaces:
- base::Optional -> absl::optional
- include "base/optional.h"
->
include "third_party/abseil-cpp/absl/types/optional.h"
- base::nullopt -> absl::nullopt
- base::make_optional -> absl::make_optional
Bug: 1202909
Change-Id: Ie9f37bcbf6115632a19f4d063387d07b3723926f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2897246
Commit-Queue: Peter Kasting <pkasting@chromium.org >
Reviewed-by: Peter Kasting <pkasting@chromium.org >
Owners-Override: Peter Kasting <pkasting@chromium.org >
Cr-Commit-Position: refs/heads/master@{#883270}
2021-05-15 17:56:07 +00:00
John Abd-El-Malek
59eacd67e9
Move a few test files out of content/public.
...
This keeps the public directory just for the API. Tests, like other implementation details, are hidden out of it. Also add comment to document this.
Also remove injection_test_win.h which is no longer used.
Change-Id: I89d43d6f473253a6fb890df9e50728169aac2389
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2739143
Auto-Submit: John Abd-El-Malek <jam@chromium.org >
Commit-Queue: Charlie Reis <creis@chromium.org >
Reviewed-by: Charlie Reis <creis@chromium.org >
Cr-Commit-Position: refs/heads/master@{#866931}
2021-03-26 07:26:16 +00:00