IWYU misc files
and rename
modules/module_common_types_unittest.cc
to
modules/module_common_types_public_unittest.cc
Bug: webrtc:42226242
Change-Id: I4799dd775c26ffa1d1a0bb32c2b5db1825dc405d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/400200
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#45152}
diff --git a/api/jsep_ice_candidate.h b/api/jsep_ice_candidate.h
index f0a41be..6bc5d82 100644
--- a/api/jsep_ice_candidate.h
+++ b/api/jsep_ice_candidate.h
@@ -12,6 +12,6 @@
#define API_JSEP_ICE_CANDIDATE_H_
// TODO: webrtc:406795492 - Delete file once no longer #included.
-#include "api/jsep.h"
+#include "api/jsep.h" // IWYU pragma: keep
#endif // API_JSEP_ICE_CANDIDATE_H_
diff --git a/modules/BUILD.gn b/modules/BUILD.gn
index cefed31..2264302 100644
--- a/modules/BUILD.gn
+++ b/modules/BUILD.gn
@@ -79,7 +79,7 @@
rtc_test("modules_unittests") {
testonly = true
defines = []
- sources = [ "module_common_types_unittest.cc" ]
+ sources = [ "module_common_types_public_unittest.cc" ]
deps = [
":module_api",
diff --git a/modules/include/module_common_types.h b/modules/include/module_common_types.h
index 8e4e546..48e2359 100644
--- a/modules/include/module_common_types.h
+++ b/modules/include/module_common_types.h
@@ -11,8 +11,7 @@
#ifndef MODULES_INCLUDE_MODULE_COMMON_TYPES_H_
#define MODULES_INCLUDE_MODULE_COMMON_TYPES_H_
-#include <stdint.h>
-
+#include <cstdint>
#include <vector>
namespace webrtc {
diff --git a/modules/include/module_common_types_public.h b/modules/include/module_common_types_public.h
index 289b5d0..712ecab 100644
--- a/modules/include/module_common_types_public.h
+++ b/modules/include/module_common_types_public.h
@@ -11,8 +11,8 @@
#ifndef MODULES_INCLUDE_MODULE_COMMON_TYPES_PUBLIC_H_
#define MODULES_INCLUDE_MODULE_COMMON_TYPES_PUBLIC_H_
+#include <cstdint>
#include <limits>
-#include <optional>
namespace webrtc {
diff --git a/modules/module_common_types_unittest.cc b/modules/module_common_types_public_unittest.cc
similarity index 98%
rename from modules/module_common_types_unittest.cc
rename to modules/module_common_types_public_unittest.cc
index bec3b5d..e101780 100644
--- a/modules/module_common_types_unittest.cc
+++ b/modules/module_common_types_public_unittest.cc
@@ -8,9 +8,8 @@
* be found in the AUTHORS file in the root of the source tree.
*/
-#include "modules/include/module_common_types.h"
-
#include "modules/include/module_common_types_public.h"
+
#include "test/gtest.h"
namespace webrtc {
diff --git a/rtc_tools/rtc_event_log_visualizer/analyzer_bindings.cc b/rtc_tools/rtc_event_log_visualizer/analyzer_bindings.cc
index a50e0fbf..fa93031 100644
--- a/rtc_tools/rtc_event_log_visualizer/analyzer_bindings.cc
+++ b/rtc_tools/rtc_event_log_visualizer/analyzer_bindings.cc
@@ -22,7 +22,6 @@
#include "api/units/time_delta.h"
#include "logging/rtc_event_log/rtc_event_log_parser.h"
#include "rtc_base/numerics/safe_conversions.h"
-#include "rtc_base/protobuf_utils.h"
#include "rtc_tools/rtc_event_log_visualizer/analyzer.h"
#include "rtc_tools/rtc_event_log_visualizer/analyzer_common.h"
#include "rtc_tools/rtc_event_log_visualizer/plot_base.h"
diff --git a/rtc_tools/rtc_event_log_visualizer/analyzer_bindings_unittest.cc b/rtc_tools/rtc_event_log_visualizer/analyzer_bindings_unittest.cc
index cb9f76a..8b536cc 100644
--- a/rtc_tools/rtc_event_log_visualizer/analyzer_bindings_unittest.cc
+++ b/rtc_tools/rtc_event_log_visualizer/analyzer_bindings_unittest.cc
@@ -17,7 +17,6 @@
#include <string>
#include <vector>
-#include "rtc_base/protobuf_utils.h"
#include "rtc_base/system/file_wrapper.h"
#include "test/gtest.h"
#include "test/testsupport/file_utils.h"
diff --git a/test/testsupport/jpeg_frame_writer.cc b/test/testsupport/jpeg_frame_writer.cc
index 3b6e417..bb3e17f 100644
--- a/test/testsupport/jpeg_frame_writer.cc
+++ b/test/testsupport/jpeg_frame_writer.cc
@@ -24,6 +24,7 @@
#else
// Include directory supplied by gn
#include "jpeglib.h" // NOLINT
+#include "jpeglibmangler.h"
#endif
}