From 1922cab5f4747e139a649bee37ed7bd5bb58e01f Mon Sep 17 00:00:00 2001 From: Mark Roszko Date: Sat, 14 Jun 2025 13:27:42 -0400 Subject: [PATCH] Kill the near-global spread of length_delay_calculation.h --- pcbnew/board.cpp | 1 + pcbnew/board.h | 2 +- pcbnew/dialogs/dialog_shape_properties.cpp | 2 ++ pcbnew/drc/drc_test_provider_matched_length.cpp | 1 + pcbnew/files.cpp | 1 + .../length_delay_calculation/length_delay_calculation_item.cpp | 1 + .../time_domain_parameters_user_defined.cpp | 1 + pcbnew/pcb_edit_frame.cpp | 2 ++ pcbnew/pcb_track.cpp | 1 + pcbnew/router/pns_kicad_iface.cpp | 1 + pcbnew/router/pns_topology.cpp | 1 + pcbnew/widgets/pcb_net_inspector_panel.cpp | 2 ++ qa/pcbnew_utils/board_test_utils.cpp | 1 + 13 files changed, 16 insertions(+), 1 deletion(-) diff --git a/pcbnew/board.cpp b/pcbnew/board.cpp index a0683d03a2..d11442fe04 100644 --- a/pcbnew/board.cpp +++ b/pcbnew/board.cpp @@ -39,6 +39,7 @@ #include #include #include +#include #include #include #include diff --git a/pcbnew/board.h b/pcbnew/board.h index bac2ec3146..b4155131cb 100644 --- a/pcbnew/board.h +++ b/pcbnew/board.h @@ -33,7 +33,6 @@ #include // for OUTLINE_ERROR_HANDLER #include #include -#include #include #include #include @@ -51,6 +50,7 @@ class DRC_RTREE; class PCB_BASE_FRAME; class PCB_EDIT_FRAME; class PICKED_ITEMS_LIST; +class LENGTH_DELAY_CALCULATION; class BOARD; class FOOTPRINT; class ZONE; diff --git a/pcbnew/dialogs/dialog_shape_properties.cpp b/pcbnew/dialogs/dialog_shape_properties.cpp index 13d7028818..2709b59f5f 100644 --- a/pcbnew/dialogs/dialog_shape_properties.cpp +++ b/pcbnew/dialogs/dialog_shape_properties.cpp @@ -30,8 +30,10 @@ #include #include #include +#include #include #include +#include #include #include #include diff --git a/pcbnew/drc/drc_test_provider_matched_length.cpp b/pcbnew/drc/drc_test_provider_matched_length.cpp index bbbc26114a..3b95a20981 100644 --- a/pcbnew/drc/drc_test_provider_matched_length.cpp +++ b/pcbnew/drc/drc_test_provider_matched_length.cpp @@ -23,6 +23,7 @@ #include #include #include +#include #include #include diff --git a/pcbnew/files.cpp b/pcbnew/files.cpp index bfaa9bcb19..03f400bf88 100644 --- a/pcbnew/files.cpp +++ b/pcbnew/files.cpp @@ -39,6 +39,7 @@ #include #include #include +#include #include #include #include diff --git a/pcbnew/length_delay_calculation/length_delay_calculation_item.cpp b/pcbnew/length_delay_calculation/length_delay_calculation_item.cpp index bd3476c20f..acd06a5582 100644 --- a/pcbnew/length_delay_calculation/length_delay_calculation_item.cpp +++ b/pcbnew/length_delay_calculation/length_delay_calculation_item.cpp @@ -21,6 +21,7 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ +#include #include #include diff --git a/pcbnew/length_delay_calculation/time_domain_parameters_user_defined.cpp b/pcbnew/length_delay_calculation/time_domain_parameters_user_defined.cpp index da29090b51..b7037046d2 100644 --- a/pcbnew/length_delay_calculation/time_domain_parameters_user_defined.cpp +++ b/pcbnew/length_delay_calculation/time_domain_parameters_user_defined.cpp @@ -22,6 +22,7 @@ */ #include +#include #include #include diff --git a/pcbnew/pcb_edit_frame.cpp b/pcbnew/pcb_edit_frame.cpp index dda13be9af..412f653ba3 100644 --- a/pcbnew/pcb_edit_frame.cpp +++ b/pcbnew/pcb_edit_frame.cpp @@ -21,8 +21,10 @@ */ #include +#include #include #include +#include #include #include #include <3d_viewer/eda_3d_viewer_frame.h> diff --git a/pcbnew/pcb_track.cpp b/pcbnew/pcb_track.cpp index 7f1efff1c2..b8a756bce9 100644 --- a/pcbnew/pcb_track.cpp +++ b/pcbnew/pcb_track.cpp @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include diff --git a/pcbnew/router/pns_kicad_iface.cpp b/pcbnew/router/pns_kicad_iface.cpp index ecbf126279..20de4348b0 100644 --- a/pcbnew/router/pns_kicad_iface.cpp +++ b/pcbnew/router/pns_kicad_iface.cpp @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include diff --git a/pcbnew/router/pns_topology.cpp b/pcbnew/router/pns_topology.cpp index f46c6a1996..9b4b99e08d 100644 --- a/pcbnew/router/pns_topology.cpp +++ b/pcbnew/router/pns_topology.cpp @@ -32,6 +32,7 @@ #include "pns_topology.h" #include +#include #include namespace PNS { diff --git a/pcbnew/widgets/pcb_net_inspector_panel.cpp b/pcbnew/widgets/pcb_net_inspector_panel.cpp index ed0574985d..f05f3d5e18 100644 --- a/pcbnew/widgets/pcb_net_inspector_panel.cpp +++ b/pcbnew/widgets/pcb_net_inspector_panel.cpp @@ -26,6 +26,8 @@ #include #include #include +#include +#include #include #include #include diff --git a/qa/pcbnew_utils/board_test_utils.cpp b/qa/pcbnew_utils/board_test_utils.cpp index 4ab37a09f4..0916a41bb2 100644 --- a/qa/pcbnew_utils/board_test_utils.cpp +++ b/qa/pcbnew_utils/board_test_utils.cpp @@ -38,6 +38,7 @@ #include #include #include +#include #include #include #include