Peter Kasting
134ef9afca
[cleanup] clang-format base.
...
Produced with:
find base -name \"*.cc\" -o -name \"*.h\" -o -name \"*.mm\" | xargs clang-format -i
base/third_party was then manually reset.
R=pbos@chromium.org
NO_IFTTT=Reformat only
Bug: none
Change-Id: Ie567eb767d41315fd60e8a17c6aee8a90ff6a3ec
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6117971
Commit-Queue: Peter Kasting <pkasting@chromium.org >
Owners-Override: Peter Boström <pbos@chromium.org >
Auto-Submit: Peter Kasting <pkasting@chromium.org >
Reviewed-by: Peter Boström <pbos@chromium.org >
Cr-Commit-Position: refs/heads/main@{#1400624}
2024-12-27 18:30:09 -08:00
Avi Drissman
e4622aaecc
Update copyright headers in base/
...
The methodology used to generate this CL is documented in
https://crbug.com/1098010#c34 .
An earlier version of this CL, https://crrev.com/c/3879904 ,
was reverted due to an issue that was resolved with
https://crrev.com/c/3881211 .
No-Try: true
Bug: 1098010
Change-Id: Ibd6ffb97e66835bc299fe7b85876c3e2927b2345
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3883841
Auto-Submit: Avi Drissman <avi@chromium.org >
Owners-Override: Avi Drissman <avi@chromium.org >
Reviewed-by: Mark Mentovai <mark@chromium.org >
Commit-Queue: Mark Mentovai <mark@chromium.org >
Cr-Commit-Position: refs/heads/main@{#1044747}
2022-09-08 20:36:06 +00:00
Daniel Cheng
3d1108defc
Revert "Update copyright headers in base/"
...
This reverts commit eccb7e8107
.
Reason for revert: https://crbug.com/1361092
Original change's description:
> Update copyright headers in base/
>
> The methodology used to generate this CL is documented in
> https://crbug.com/1098010#c21 .
>
> No-Try: true
> Bug: 1098010
> Change-Id: Icd01cc1648eab4b0550afcff2bee17076359a132
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3879904
> Owners-Override: Avi Drissman <avi@chromium.org >
> Commit-Queue: Avi Drissman <avi@chromium.org >
> Auto-Submit: Avi Drissman <avi@chromium.org >
> Reviewed-by: Mark Mentovai <mark@chromium.org >
> Cr-Commit-Position: refs/heads/main@{#1044191}
Bug: 1098010
Change-Id: Iefdde85d3d44fabe09906cd725b39a4e0b359491
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3880811
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com >
Owners-Override: Daniel Cheng <dcheng@chromium.org >
Commit-Queue: Daniel Cheng <dcheng@chromium.org >
Cr-Commit-Position: refs/heads/main@{#1044252}
2022-09-07 23:42:04 +00:00
Avi Drissman
eccb7e8107
Update copyright headers in base/
...
The methodology used to generate this CL is documented in
https://crbug.com/1098010#c21 .
No-Try: true
Bug: 1098010
Change-Id: Icd01cc1648eab4b0550afcff2bee17076359a132
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3879904
Owners-Override: Avi Drissman <avi@chromium.org >
Commit-Queue: Avi Drissman <avi@chromium.org >
Auto-Submit: Avi Drissman <avi@chromium.org >
Reviewed-by: Mark Mentovai <mark@chromium.org >
Cr-Commit-Position: refs/heads/main@{#1044191}
2022-09-07 21:26:21 +00:00
Ken Rockot
3044d214df
Add a generic component export macro
...
Adds base/component_export.h with a parameterized COMPONENT_EXPORT macro
to be used in place of traditional custom export headers and
definitions.
Originally discussed on https://goo.gl/bHPA4U
Usage is straightforward:
C++ header:
#include "base/component_export.h"
class COMPONENT_EXPORT(MY_COMPONENT) MyClass {};
GN component target:
component("my_component") {
sources = [ ... ]
defines = [ "IS_MY_COMPONENT_IMPL" ]
}
This CL also uses the new header to replace the custom //ipc
export header as a minimal proof-of-concept.
Bug: None
Test: ipc-dependent targets compile & link in component and non-component builds
Change-Id: I4189c6456d2c61944e6c704660ab52b5f4def984
Reviewed-on: https://chromium-review.googlesource.com/876884
Reviewed-by: Daniel Cheng <dcheng@chromium.org >
Reviewed-by: Tom Sepez <tsepez@chromium.org >
Commit-Queue: Ken Rockot <rockot@chromium.org >
Cr-Commit-Position: refs/heads/master@{#531136}
2018-01-23 02:44:39 +00:00