Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2021-02-09 23:57:53 +0300
committerCampbell Barton <ideasman42@gmail.com>2021-02-10 01:38:24 +0300
commitbdb42c2c2d08aeccef99d2d70e50186fa6fd8001 (patch)
tree1b4de2f4f3a14832187bde2e4015f0ee6955c687
parent7b84a5a370a59eabfe798d8209889a2c05645854 (diff)
Cleanup: remove redundant headers in source/blender/editors/
Remove redundant headers using `./source/tools/utils_maintenance/code_clean.py` Reviewed By: jmonteath Ref D10364
-rw-r--r--source/blender/editors/animation/anim_ops.c4
-rw-r--r--source/blender/editors/animation/drivers.c1
-rw-r--r--source/blender/editors/animation/keyframes_general.c2
-rw-r--r--source/blender/editors/armature/armature_ops.c2
-rw-r--r--source/blender/editors/armature/armature_skinning.c3
-rw-r--r--source/blender/editors/armature/pose_utils.c1
-rw-r--r--source/blender/editors/asset/asset_edit.cc2
-rw-r--r--source/blender/editors/geometry/geometry_attributes.c2
-rw-r--r--source/blender/editors/gizmo_library/gizmo_library_presets.c7
-rw-r--r--source/blender/editors/gizmo_library/gizmo_types/blank3d_gizmo.c3
-rw-r--r--source/blender/editors/gpencil/gpencil_add_monkey.c3
-rw-r--r--source/blender/editors/gpencil/gpencil_add_stroke.c3
-rw-r--r--source/blender/editors/gpencil/gpencil_armature.c3
-rw-r--r--source/blender/editors/gpencil/gpencil_edit_curve.c3
-rw-r--r--source/blender/editors/gpencil/gpencil_interpolate.c9
-rw-r--r--source/blender/editors/gpencil/gpencil_merge.c3
-rw-r--r--source/blender/editors/gpencil/gpencil_mesh.c2
-rw-r--r--source/blender/editors/gpencil/gpencil_ops.c5
-rw-r--r--source/blender/editors/gpencil/gpencil_ops_versioning.c5
-rw-r--r--source/blender/editors/gpencil/gpencil_trace_ops.c10
-rw-r--r--source/blender/editors/gpencil/gpencil_uv.c1
-rw-r--r--source/blender/editors/gpencil/gpencil_vertex_ops.c10
-rw-r--r--source/blender/editors/interface/interface_eyedropper.c2
-rw-r--r--source/blender/editors/interface/interface_eyedropper_depth.c2
-rw-r--r--source/blender/editors/interface/interface_template_search_operator.c3
-rw-r--r--source/blender/editors/io/io_alembic.c3
-rw-r--r--source/blender/editors/io/io_cache.c1
-rw-r--r--source/blender/editors/io/io_collada.c2
-rw-r--r--source/blender/editors/lattice/lattice_ops.c5
-rw-r--r--source/blender/editors/mesh/editmesh_add.c2
-rw-r--r--source/blender/editors/mesh/editmesh_automerge.c3
-rw-r--r--source/blender/editors/mesh/editmesh_bevel.c2
-rw-r--r--source/blender/editors/mesh/editmesh_extrude_spin.c4
-rw-r--r--source/blender/editors/mesh/mesh_ops.c3
-rw-r--r--source/blender/editors/metaball/mball_ops.c2
-rw-r--r--source/blender/editors/object/object_data_transfer.c2
-rw-r--r--source/blender/editors/object/object_ops.c8
-rw-r--r--source/blender/editors/object/object_shapekey.c2
-rw-r--r--source/blender/editors/object/object_volume.c3
-rw-r--r--source/blender/editors/object/object_warp.c1
-rw-r--r--source/blender/editors/physics/particle_boids.c1
-rw-r--r--source/blender/editors/physics/physics_fluid.c6
-rw-r--r--source/blender/editors/physics/physics_ops.c5
-rw-r--r--source/blender/editors/physics/physics_pointcache.c1
-rw-r--r--source/blender/editors/physics/rigidbody_object.c2
-rw-r--r--source/blender/editors/render/render_internal.c10
-rw-r--r--source/blender/editors/render/render_update.c6
-rw-r--r--source/blender/editors/screen/area_utils.c1
-rw-r--r--source/blender/editors/sculpt_paint/sculpt_detail.c17
-rw-r--r--source/blender/editors/sound/sound_ops.c1
-rw-r--r--source/blender/editors/space_action/action_buttons.c23
-rw-r--r--source/blender/editors/space_action/action_ops.c3
-rw-r--r--source/blender/editors/space_action/space_action.c1
-rw-r--r--source/blender/editors/space_buttons/buttons_context.c3
-rw-r--r--source/blender/editors/space_buttons/buttons_texture.c3
-rw-r--r--source/blender/editors/space_clip/clip_buttons.c1
-rw-r--r--source/blender/editors/space_clip/clip_toolbar.c12
-rw-r--r--source/blender/editors/space_clip/space_clip.c3
-rw-r--r--source/blender/editors/space_clip/tracking_ops_detect.c4
-rw-r--r--source/blender/editors/space_clip/tracking_ops_stabilize.c2
-rw-r--r--source/blender/editors/space_clip/tracking_ops_track.c1
-rw-r--r--source/blender/editors/space_clip/tracking_ops_utils.c4
-rw-r--r--source/blender/editors/space_console/space_console.c1
-rw-r--r--source/blender/editors/space_file/file_utils.c1
-rw-r--r--source/blender/editors/space_graph/graph_ops.c4
-rw-r--r--source/blender/editors/space_graph/graph_utils.c2
-rw-r--r--source/blender/editors/space_image/image_ops.c7
-rw-r--r--source/blender/editors/space_image/image_sequence.c4
-rw-r--r--source/blender/editors/space_image/space_image.c14
-rw-r--r--source/blender/editors/space_info/info_draw.c1
-rw-r--r--source/blender/editors/space_info/info_ops.c3
-rw-r--r--source/blender/editors/space_info/space_info.c5
-rw-r--r--source/blender/editors/space_nla/nla_edit.c1
-rw-r--r--source/blender/editors/space_nla/nla_ops.c5
-rw-r--r--source/blender/editors/space_nla/space_nla.c2
-rw-r--r--source/blender/editors/space_node/node_buttons.c1
-rw-r--r--source/blender/editors/space_node/node_ops.c4
-rw-r--r--source/blender/editors/space_node/node_select.c1
-rw-r--r--source/blender/editors/space_node/node_templates.c1
-rw-r--r--source/blender/editors/space_node/node_toolbar.c3
-rw-r--r--source/blender/editors/space_node/node_view.c1
-rw-r--r--source/blender/editors/space_node/space_node.c1
-rw-r--r--source/blender/editors/space_outliner/outliner_context.c2
-rw-r--r--source/blender/editors/space_outliner/outliner_ops.c13
-rw-r--r--source/blender/editors/space_outliner/outliner_sync.c1
-rw-r--r--source/blender/editors/space_outliner/space_outliner.c3
-rw-r--r--source/blender/editors/space_outliner/tree/tree_display.cc2
-rw-r--r--source/blender/editors/space_outliner/tree/tree_element.cc2
-rw-r--r--source/blender/editors/space_script/space_script.c2
-rw-r--r--source/blender/editors/space_sequencer/sequencer_add.c2
-rw-r--r--source/blender/editors/space_sequencer/sequencer_buttons.c4
-rw-r--r--source/blender/editors/space_sequencer/sequencer_edit.c1
-rw-r--r--source/blender/editors/space_sequencer/sequencer_ops.c5
-rw-r--r--source/blender/editors/space_sequencer/sequencer_proxy.c1
-rw-r--r--source/blender/editors/space_sequencer/sequencer_scopes.c2
-rw-r--r--source/blender/editors/space_sequencer/space_sequencer.c1
-rw-r--r--source/blender/editors/space_statusbar/space_statusbar.c1
-rw-r--r--source/blender/editors/space_text/space_text.c2
-rw-r--r--source/blender/editors/space_topbar/space_topbar.c1
-rw-r--r--source/blender/editors/space_userpref/userpref_ops.c4
-rw-r--r--source/blender/editors/space_view3d/view3d_camera_control.c4
-rw-r--r--source/blender/editors/space_view3d/view3d_gizmo_forcefield.c1
-rw-r--r--source/blender/editors/space_view3d/view3d_gizmo_navigate.c1
-rw-r--r--source/blender/editors/space_view3d/view3d_gizmo_preselect.c1
-rw-r--r--source/blender/editors/space_view3d/view3d_header.c3
-rw-r--r--source/blender/editors/space_view3d/view3d_ops.c3
-rw-r--r--source/blender/editors/space_view3d/view3d_snap.c1
107 files changed, 0 insertions, 369 deletions
diff --git a/source/blender/editors/animation/anim_ops.c b/source/blender/editors/animation/anim_ops.c
index a5514f6517e..72d9bff545a 100644
--- a/source/blender/editors/animation/anim_ops.c
+++ b/source/blender/editors/animation/anim_ops.c
@@ -29,12 +29,10 @@
#include "BLI_math_base.h"
#include "BLI_utildefines.h"
-#include "DNA_anim_types.h"
#include "DNA_scene_types.h"
#include "BKE_context.h"
#include "BKE_global.h"
-#include "BKE_main.h"
#include "BKE_report.h"
#include "BKE_scene.h"
@@ -50,10 +48,8 @@
#include "ED_screen.h"
#include "ED_sequencer.h"
#include "ED_time_scrub_ui.h"
-#include "ED_util.h"
#include "DEG_depsgraph.h"
-#include "DEG_depsgraph_query.h"
#include "SEQ_sequencer.h"
#include "SEQ_time.h"
diff --git a/source/blender/editors/animation/drivers.c b/source/blender/editors/animation/drivers.c
index b2a9d6ac9b7..43d5efe9ea9 100644
--- a/source/blender/editors/animation/drivers.c
+++ b/source/blender/editors/animation/drivers.c
@@ -33,7 +33,6 @@
#include "DNA_anim_types.h"
#include "DNA_object_types.h"
-#include "DNA_space_types.h"
#include "DNA_texture_types.h"
#include "BKE_anim_data.h"
diff --git a/source/blender/editors/animation/keyframes_general.c b/source/blender/editors/animation/keyframes_general.c
index 6ed9803dbd3..72e65272f13 100644
--- a/source/blender/editors/animation/keyframes_general.c
+++ b/source/blender/editors/animation/keyframes_general.c
@@ -39,13 +39,11 @@
#include "BKE_action.h"
#include "BKE_curve.h"
-#include "BKE_deform.h"
#include "BKE_fcurve.h"
#include "BKE_main.h"
#include "BKE_report.h"
#include "RNA_access.h"
-#include "RNA_enum_types.h"
#include "ED_anim_api.h"
#include "ED_keyframes_edit.h"
diff --git a/source/blender/editors/armature/armature_ops.c b/source/blender/editors/armature/armature_ops.c
index da1b29307b1..a0face26bae 100644
--- a/source/blender/editors/armature/armature_ops.c
+++ b/source/blender/editors/armature/armature_ops.c
@@ -28,8 +28,6 @@
#include "ED_armature.h"
#include "ED_screen.h"
-#include "ED_select_utils.h"
-#include "ED_transform.h"
#include "armature_intern.h"
diff --git a/source/blender/editors/armature/armature_skinning.c b/source/blender/editors/armature/armature_skinning.c
index 6951ed6f305..f86ec545712 100644
--- a/source/blender/editors/armature/armature_skinning.c
+++ b/source/blender/editors/armature/armature_skinning.c
@@ -30,7 +30,6 @@
#include "MEM_guardedalloc.h"
-#include "BLI_blenlib.h"
#include "BLI_math.h"
#include "BLI_string_utils.h"
@@ -50,8 +49,6 @@
#include "ED_armature.h"
#include "ED_mesh.h"
-#include "eigen_capi.h"
-
#include "armature_intern.h"
#include "meshlaplacian.h"
diff --git a/source/blender/editors/armature/pose_utils.c b/source/blender/editors/armature/pose_utils.c
index 7e6da7f96b0..c75e9c9ef69 100644
--- a/source/blender/editors/armature/pose_utils.c
+++ b/source/blender/editors/armature/pose_utils.c
@@ -33,7 +33,6 @@
#include "BKE_action.h"
#include "BKE_anim_data.h"
-#include "BKE_armature.h"
#include "BKE_idprop.h"
#include "BKE_layer.h"
#include "BKE_object.h"
diff --git a/source/blender/editors/asset/asset_edit.cc b/source/blender/editors/asset/asset_edit.cc
index 7aee467286f..d20de4141cb 100644
--- a/source/blender/editors/asset/asset_edit.cc
+++ b/source/blender/editors/asset/asset_edit.cc
@@ -20,11 +20,9 @@
#include "BKE_asset.h"
#include "BKE_context.h"
-#include "BKE_idtype.h"
#include "BKE_lib_id.h"
#include "DNA_ID.h"
-#include "DNA_asset_types.h"
#include "UI_interface_icons.h"
diff --git a/source/blender/editors/geometry/geometry_attributes.c b/source/blender/editors/geometry/geometry_attributes.c
index 4106c03f17d..2807e7c4392 100644
--- a/source/blender/editors/geometry/geometry_attributes.c
+++ b/source/blender/editors/geometry/geometry_attributes.c
@@ -23,7 +23,6 @@
#include "BKE_attribute.h"
#include "BKE_context.h"
-#include "BKE_report.h"
#include "RNA_access.h"
#include "RNA_define.h"
@@ -34,7 +33,6 @@
#include "WM_api.h"
#include "WM_types.h"
-#include "ED_geometry.h"
#include "ED_object.h"
#include "geometry_intern.h"
diff --git a/source/blender/editors/gizmo_library/gizmo_library_presets.c b/source/blender/editors/gizmo_library/gizmo_library_presets.c
index 9039851da01..4e56ceb9fd4 100644
--- a/source/blender/editors/gizmo_library/gizmo_library_presets.c
+++ b/source/blender/editors/gizmo_library/gizmo_library_presets.c
@@ -22,12 +22,9 @@
* \brief Preset shapes that can be drawn from any gizmo type.
*/
-#include "MEM_guardedalloc.h"
-
#include "BLI_math.h"
#include "DNA_object_types.h"
-#include "DNA_view3d_types.h"
#include "BKE_context.h"
@@ -36,12 +33,8 @@
#include "DEG_depsgraph.h"
-#include "RNA_access.h"
-
-#include "WM_api.h"
#include "WM_types.h"
-#include "ED_screen.h"
#include "ED_view3d.h"
/* own includes */
diff --git a/source/blender/editors/gizmo_library/gizmo_types/blank3d_gizmo.c b/source/blender/editors/gizmo_library/gizmo_types/blank3d_gizmo.c
index 5617b6e125e..1b1f1151053 100644
--- a/source/blender/editors/gizmo_library/gizmo_types/blank3d_gizmo.c
+++ b/source/blender/editors/gizmo_library/gizmo_types/blank3d_gizmo.c
@@ -28,14 +28,11 @@
#include "BKE_context.h"
#include "ED_gizmo_library.h"
-#include "ED_view3d.h"
#include "WM_api.h"
#include "WM_types.h"
/* own includes */
-#include "../gizmo_geometry.h"
-#include "../gizmo_library_intern.h"
static void gizmo_blank_draw(const bContext *UNUSED(C), wmGizmo *UNUSED(gz))
{
diff --git a/source/blender/editors/gpencil/gpencil_add_monkey.c b/source/blender/editors/gpencil/gpencil_add_monkey.c
index 65141442237..d86bad7ef3c 100644
--- a/source/blender/editors/gpencil/gpencil_add_monkey.c
+++ b/source/blender/editors/gpencil/gpencil_add_monkey.c
@@ -29,16 +29,13 @@
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
-#include "BKE_brush.h"
#include "BKE_context.h"
#include "BKE_gpencil.h"
#include "BKE_gpencil_geom.h"
-#include "BKE_lib_id.h"
#include "BKE_main.h"
#include "BKE_material.h"
#include "DEG_depsgraph.h"
-#include "DEG_depsgraph_query.h"
#include "ED_gpencil.h"
diff --git a/source/blender/editors/gpencil/gpencil_add_stroke.c b/source/blender/editors/gpencil/gpencil_add_stroke.c
index 0c8cc621a3b..1e1a70f9c1d 100644
--- a/source/blender/editors/gpencil/gpencil_add_stroke.c
+++ b/source/blender/editors/gpencil/gpencil_add_stroke.c
@@ -29,16 +29,13 @@
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
-#include "BKE_brush.h"
#include "BKE_context.h"
#include "BKE_gpencil.h"
#include "BKE_gpencil_geom.h"
-#include "BKE_lib_id.h"
#include "BKE_main.h"
#include "BKE_material.h"
#include "DEG_depsgraph.h"
-#include "DEG_depsgraph_query.h"
#include "ED_gpencil.h"
diff --git a/source/blender/editors/gpencil/gpencil_armature.c b/source/blender/editors/gpencil/gpencil_armature.c
index 5cc5e7ecdcd..3271096c433 100644
--- a/source/blender/editors/gpencil/gpencil_armature.c
+++ b/source/blender/editors/gpencil/gpencil_armature.c
@@ -31,12 +31,9 @@
#include "MEM_guardedalloc.h"
-#include "BLI_blenlib.h"
#include "BLI_math.h"
#include "BLI_utildefines.h"
-#include "BLT_translation.h"
-
#include "DNA_armature_types.h"
#include "DNA_gpencil_types.h"
#include "DNA_meshdata_types.h"
diff --git a/source/blender/editors/gpencil/gpencil_edit_curve.c b/source/blender/editors/gpencil/gpencil_edit_curve.c
index 60d1d2169b4..031bbd61173 100644
--- a/source/blender/editors/gpencil/gpencil_edit_curve.c
+++ b/source/blender/editors/gpencil/gpencil_edit_curve.c
@@ -28,13 +28,10 @@
#include <stdlib.h>
#include <string.h>
-#include "MEM_guardedalloc.h"
-
#include "DNA_gpencil_types.h"
#include "DNA_view3d_types.h"
#include "BKE_context.h"
-#include "BKE_curve.h"
#include "BKE_gpencil.h"
#include "BKE_gpencil_curve.h"
#include "BKE_gpencil_geom.h"
diff --git a/source/blender/editors/gpencil/gpencil_interpolate.c b/source/blender/editors/gpencil/gpencil_interpolate.c
index 2e756cf9c8d..ecd243ed595 100644
--- a/source/blender/editors/gpencil/gpencil_interpolate.c
+++ b/source/blender/editors/gpencil/gpencil_interpolate.c
@@ -48,31 +48,22 @@
#include "BKE_colortools.h"
#include "BKE_context.h"
-#include "BKE_deform.h"
#include "BKE_gpencil.h"
#include "BKE_gpencil_geom.h"
#include "BKE_report.h"
#include "UI_interface.h"
-#include "UI_resources.h"
#include "WM_api.h"
#include "WM_types.h"
#include "RNA_access.h"
#include "RNA_define.h"
-#include "RNA_enum_types.h"
-
-#include "UI_view2d.h"
#include "ED_gpencil.h"
-#include "ED_object.h"
#include "ED_screen.h"
-#include "ED_space_api.h"
-#include "ED_view3d.h"
#include "DEG_depsgraph.h"
-#include "DEG_depsgraph_query.h"
#include "gpencil_intern.h"
diff --git a/source/blender/editors/gpencil/gpencil_merge.c b/source/blender/editors/gpencil/gpencil_merge.c
index 272dff56291..435bff34998 100644
--- a/source/blender/editors/gpencil/gpencil_merge.c
+++ b/source/blender/editors/gpencil/gpencil_merge.c
@@ -48,12 +48,9 @@
#include "RNA_define.h"
#include "ED_gpencil.h"
-#include "ED_object.h"
#include "ED_screen.h"
-#include "ED_view3d.h"
#include "DEG_depsgraph.h"
-#include "DEG_depsgraph_query.h"
#include "gpencil_intern.h"
diff --git a/source/blender/editors/gpencil/gpencil_mesh.c b/source/blender/editors/gpencil/gpencil_mesh.c
index 53beaeaa6a0..ffe676f0520 100644
--- a/source/blender/editors/gpencil/gpencil_mesh.c
+++ b/source/blender/editors/gpencil/gpencil_mesh.c
@@ -36,8 +36,6 @@
#include "BKE_anim_data.h"
#include "BKE_context.h"
#include "BKE_duplilist.h"
-#include "BKE_global.h"
-#include "BKE_gpencil.h"
#include "BKE_gpencil_geom.h"
#include "BKE_layer.h"
#include "BKE_main.h"
diff --git a/source/blender/editors/gpencil/gpencil_ops.c b/source/blender/editors/gpencil/gpencil_ops.c
index 0a29b83bc4f..1a6cb5670c4 100644
--- a/source/blender/editors/gpencil/gpencil_ops.c
+++ b/source/blender/editors/gpencil/gpencil_ops.c
@@ -27,9 +27,7 @@
#include "BLI_sys_types.h"
-#include "BKE_brush.h"
#include "BKE_context.h"
-#include "BKE_gpencil.h"
#include "BKE_paint.h"
#include "DNA_brush_types.h"
@@ -45,9 +43,6 @@
#include "RNA_access.h"
#include "ED_gpencil.h"
-#include "ED_object.h"
-#include "ED_select_utils.h"
-#include "ED_transform.h"
#include "gpencil_intern.h"
diff --git a/source/blender/editors/gpencil/gpencil_ops_versioning.c b/source/blender/editors/gpencil/gpencil_ops_versioning.c
index 815bbbaa254..45842c28dff 100644
--- a/source/blender/editors/gpencil/gpencil_ops_versioning.c
+++ b/source/blender/editors/gpencil/gpencil_ops_versioning.c
@@ -34,16 +34,12 @@
#include "DNA_gpencil_types.h"
#include "DNA_material_types.h"
-#include "DNA_meshdata_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
-#include "BKE_brush.h"
#include "BKE_context.h"
-#include "BKE_deform.h"
#include "BKE_gpencil.h"
#include "BKE_main.h"
-#include "BKE_material.h"
#include "BKE_object.h"
#include "WM_api.h"
@@ -53,7 +49,6 @@
#include "RNA_define.h"
#include "ED_gpencil.h"
-#include "ED_object.h"
#include "DEG_depsgraph.h"
#include "DEG_depsgraph_query.h"
diff --git a/source/blender/editors/gpencil/gpencil_trace_ops.c b/source/blender/editors/gpencil/gpencil_trace_ops.c
index 8d3ae9567cf..0f344909692 100644
--- a/source/blender/editors/gpencil/gpencil_trace_ops.c
+++ b/source/blender/editors/gpencil/gpencil_trace_ops.c
@@ -23,7 +23,6 @@
#include "MEM_guardedalloc.h"
-#include "BLI_blenlib.h"
#include "BLI_math.h"
#include "BLT_translation.h"
@@ -31,34 +30,26 @@
#include "DNA_gpencil_types.h"
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
-#include "DNA_space_types.h"
#include "BKE_context.h"
-#include "BKE_duplilist.h"
#include "BKE_global.h"
#include "BKE_gpencil.h"
#include "BKE_image.h"
#include "BKE_layer.h"
#include "BKE_lib_id.h"
#include "BKE_main.h"
-#include "BKE_material.h"
#include "BKE_object.h"
#include "BKE_report.h"
#include "DEG_depsgraph.h"
#include "DEG_depsgraph_query.h"
-#include "UI_interface.h"
-#include "UI_resources.h"
-
#include "WM_api.h"
#include "WM_types.h"
#include "RNA_access.h"
#include "RNA_define.h"
-#include "RNA_enum_types.h"
-#include "IMB_imbuf.h"
#include "IMB_imbuf_types.h"
#include "ED_gpencil.h"
@@ -66,7 +57,6 @@
#include "gpencil_intern.h"
#include "gpencil_trace.h"
-#include "potracelib.h"
typedef struct TraceJob {
/* from wmJob */
diff --git a/source/blender/editors/gpencil/gpencil_uv.c b/source/blender/editors/gpencil/gpencil_uv.c
index ec2ccabddfe..677451eaabc 100644
--- a/source/blender/editors/gpencil/gpencil_uv.c
+++ b/source/blender/editors/gpencil/gpencil_uv.c
@@ -31,7 +31,6 @@
#include "BKE_context.h"
#include "BKE_gpencil.h"
#include "BKE_gpencil_geom.h"
-#include "BKE_unit.h"
#include "RNA_access.h"
#include "RNA_define.h"
diff --git a/source/blender/editors/gpencil/gpencil_vertex_ops.c b/source/blender/editors/gpencil/gpencil_vertex_ops.c
index 49f45acdb11..bf46fa2544f 100644
--- a/source/blender/editors/gpencil/gpencil_vertex_ops.c
+++ b/source/blender/editors/gpencil/gpencil_vertex_ops.c
@@ -28,16 +28,11 @@
#include "BLI_ghash.h"
#include "BLI_math.h"
-#include "BLT_translation.h"
-
#include "DNA_brush_types.h"
#include "DNA_gpencil_types.h"
#include "DNA_material_types.h"
-#include "BKE_colortools.h"
#include "BKE_context.h"
-#include "BKE_gpencil.h"
-#include "BKE_gpencil_modifier.h"
#include "BKE_main.h"
#include "BKE_material.h"
#include "BKE_paint.h"
@@ -48,16 +43,11 @@
#include "RNA_access.h"
#include "RNA_define.h"
-#include "RNA_enum_types.h"
-
-#include "UI_view2d.h"
#include "ED_gpencil.h"
#include "ED_screen.h"
-#include "ED_view3d.h"
#include "DEG_depsgraph.h"
-#include "DEG_depsgraph_query.h"
#include "gpencil_intern.h"
diff --git a/source/blender/editors/interface/interface_eyedropper.c b/source/blender/editors/interface/interface_eyedropper.c
index 4d0e1584156..de39484bc1e 100644
--- a/source/blender/editors/interface/interface_eyedropper.c
+++ b/source/blender/editors/interface/interface_eyedropper.c
@@ -24,8 +24,6 @@
#include "DNA_screen_types.h"
#include "DNA_space_types.h"
-#include "BLI_blenlib.h"
-
#include "BKE_context.h"
#include "BKE_screen.h"
diff --git a/source/blender/editors/interface/interface_eyedropper_depth.c b/source/blender/editors/interface/interface_eyedropper_depth.c
index e71a0b9196c..a4adbef0b94 100644
--- a/source/blender/editors/interface/interface_eyedropper_depth.c
+++ b/source/blender/editors/interface/interface_eyedropper_depth.c
@@ -41,8 +41,6 @@
#include "BKE_screen.h"
#include "BKE_unit.h"
-#include "DEG_depsgraph.h"
-
#include "RNA_access.h"
#include "UI_interface.h"
diff --git a/source/blender/editors/interface/interface_template_search_operator.c b/source/blender/editors/interface/interface_template_search_operator.c
index 21529a97c01..ff0f9a2e5cd 100644
--- a/source/blender/editors/interface/interface_template_search_operator.c
+++ b/source/blender/editors/interface/interface_template_search_operator.c
@@ -23,11 +23,8 @@
#include <string.h>
-#include "DNA_gpencil_modifier_types.h"
-#include "DNA_node_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
-#include "DNA_shader_fx_types.h"
#include "DNA_texture_types.h"
#include "BLI_alloca.h"
diff --git a/source/blender/editors/io/io_alembic.c b/source/blender/editors/io/io_alembic.c
index 636e6688971..a66f53ea839 100644
--- a/source/blender/editors/io/io_alembic.c
+++ b/source/blender/editors/io/io_alembic.c
@@ -35,19 +35,16 @@
# include "MEM_guardedalloc.h"
-# include "DNA_mesh_types.h"
# include "DNA_modifier_types.h"
# include "DNA_object_types.h"
# include "DNA_scene_types.h"
# include "DNA_space_types.h"
# include "BKE_context.h"
-# include "BKE_global.h"
# include "BKE_main.h"
# include "BKE_report.h"
# include "BLI_listbase.h"
-# include "BLI_math_vector.h"
# include "BLI_path_util.h"
# include "BLI_string.h"
# include "BLI_utildefines.h"
diff --git a/source/blender/editors/io/io_cache.c b/source/blender/editors/io/io_cache.c
index b73b8abccfe..1e66a86c8fd 100644
--- a/source/blender/editors/io/io_cache.c
+++ b/source/blender/editors/io/io_cache.c
@@ -26,7 +26,6 @@
#include "DNA_cachefile_types.h"
#include "DNA_space_types.h"
-#include "BLI_listbase.h"
#include "BLI_path_util.h"
#include "BLI_string.h"
diff --git a/source/blender/editors/io/io_collada.c b/source/blender/editors/io/io_collada.c
index 200786ca99d..2bf975cc4f5 100644
--- a/source/blender/editors/io/io_collada.c
+++ b/source/blender/editors/io/io_collada.c
@@ -29,7 +29,6 @@
# include "BLI_utildefines.h"
# include "BKE_context.h"
-# include "BKE_global.h"
# include "BKE_main.h"
# include "BKE_object.h"
# include "BKE_report.h"
@@ -37,7 +36,6 @@
# include "DEG_depsgraph.h"
# include "ED_object.h"
-# include "ED_screen.h"
# include "RNA_access.h"
# include "RNA_define.h"
diff --git a/source/blender/editors/lattice/lattice_ops.c b/source/blender/editors/lattice/lattice_ops.c
index d5505c00132..3f96b8a303b 100644
--- a/source/blender/editors/lattice/lattice_ops.c
+++ b/source/blender/editors/lattice/lattice_ops.c
@@ -23,15 +23,10 @@
#include "DNA_scene_types.h"
-#include "RNA_access.h"
-
#include "WM_api.h"
-#include "WM_types.h"
#include "ED_lattice.h"
-#include "ED_object.h"
#include "ED_screen.h"
-#include "ED_select_utils.h"
#include "lattice_intern.h"
diff --git a/source/blender/editors/mesh/editmesh_add.c b/source/blender/editors/mesh/editmesh_add.c
index a5dd29c9d73..d60d83850a5 100644
--- a/source/blender/editors/mesh/editmesh_add.c
+++ b/source/blender/editors/mesh/editmesh_add.c
@@ -24,7 +24,6 @@
#include "BLI_math.h"
#include "BLI_sys_types.h"
-#include "DNA_meshdata_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
@@ -42,7 +41,6 @@
#include "ED_mesh.h"
#include "ED_object.h"
#include "ED_screen.h"
-#include "ED_uvedit.h"
#include "mesh_intern.h" /* own include */
diff --git a/source/blender/editors/mesh/editmesh_automerge.c b/source/blender/editors/mesh/editmesh_automerge.c
index f9910f01f47..2bd5b9b26ca 100644
--- a/source/blender/editors/mesh/editmesh_automerge.c
+++ b/source/blender/editors/mesh/editmesh_automerge.c
@@ -26,12 +26,9 @@
* - #EDBM_automerge_and_split
*/
-#include "MEM_guardedalloc.h"
-
#include "BKE_editmesh.h"
#include "DNA_object_types.h"
-#include "DNA_scene_types.h"
#include "ED_mesh.h"
diff --git a/source/blender/editors/mesh/editmesh_bevel.c b/source/blender/editors/mesh/editmesh_bevel.c
index 644aa3903f6..66a7b97b440 100644
--- a/source/blender/editors/mesh/editmesh_bevel.c
+++ b/source/blender/editors/mesh/editmesh_bevel.c
@@ -28,11 +28,9 @@
#include "BLT_translation.h"
#include "BKE_context.h"
-#include "BKE_curveprofile.h"
#include "BKE_editmesh.h"
#include "BKE_global.h"
#include "BKE_layer.h"
-#include "BKE_mesh.h"
#include "BKE_unit.h"
#include "DNA_curveprofile_types.h"
diff --git a/source/blender/editors/mesh/editmesh_extrude_spin.c b/source/blender/editors/mesh/editmesh_extrude_spin.c
index 7b3fabf07fc..187652ae00f 100644
--- a/source/blender/editors/mesh/editmesh_extrude_spin.c
+++ b/source/blender/editors/mesh/editmesh_extrude_spin.c
@@ -33,17 +33,13 @@
#include "RNA_access.h"
#include "RNA_define.h"
-#include "RNA_enum_types.h"
-#include "WM_api.h"
#include "WM_types.h"
#include "ED_mesh.h"
#include "ED_screen.h"
#include "ED_view3d.h"
-#include "UI_resources.h"
-
#include "MEM_guardedalloc.h"
#include "mesh_intern.h" /* own include */
diff --git a/source/blender/editors/mesh/mesh_ops.c b/source/blender/editors/mesh/mesh_ops.c
index 2cf97b7235f..27d73497b49 100644
--- a/source/blender/editors/mesh/mesh_ops.c
+++ b/source/blender/editors/mesh/mesh_ops.c
@@ -21,7 +21,6 @@
* \ingroup edmesh
*/
-#include "DNA_modifier_types.h"
#include "DNA_scene_types.h"
#include "RNA_access.h"
@@ -30,9 +29,7 @@
#include "WM_types.h"
#include "ED_mesh.h"
-#include "ED_object.h"
#include "ED_screen.h"
-#include "ED_select_utils.h"
#include "mesh_intern.h" /* own include */
diff --git a/source/blender/editors/metaball/mball_ops.c b/source/blender/editors/metaball/mball_ops.c
index 100ca4691ca..a54ec384d8e 100644
--- a/source/blender/editors/metaball/mball_ops.c
+++ b/source/blender/editors/metaball/mball_ops.c
@@ -29,9 +29,7 @@
#include "WM_types.h"
#include "ED_mball.h"
-#include "ED_object.h"
#include "ED_screen.h"
-#include "ED_select_utils.h"
#include "mball_intern.h"
diff --git a/source/blender/editors/object/object_data_transfer.c b/source/blender/editors/object/object_data_transfer.c
index a80810cc734..b251e617a4c 100644
--- a/source/blender/editors/object/object_data_transfer.c
+++ b/source/blender/editors/object/object_data_transfer.c
@@ -51,8 +51,6 @@
#include "ED_object.h"
-#include "UI_interface.h"
-
#include "object_intern.h"
/* All possible data to transfer.
diff --git a/source/blender/editors/object/object_ops.c b/source/blender/editors/object/object_ops.c
index 964d9898ac0..2124d242ee2 100644
--- a/source/blender/editors/object/object_ops.c
+++ b/source/blender/editors/object/object_ops.c
@@ -25,23 +25,15 @@
#include <stdlib.h>
#include "DNA_object_types.h"
-#include "DNA_scene_types.h"
-
-#include "BLI_utildefines.h"
#include "BKE_context.h"
#include "RNA_access.h"
-#include "RNA_enum_types.h"
#include "WM_api.h"
#include "WM_types.h"
#include "ED_object.h"
-#include "ED_screen.h"
-#include "ED_select_utils.h"
-
-#include "DEG_depsgraph.h"
#include "object_intern.h"
diff --git a/source/blender/editors/object/object_shapekey.c b/source/blender/editors/object/object_shapekey.c
index 1bb0246deb5..fd649854d8f 100644
--- a/source/blender/editors/object/object_shapekey.c
+++ b/source/blender/editors/object/object_shapekey.c
@@ -36,7 +36,6 @@
#include "BLI_math.h"
#include "BLI_utildefines.h"
-#include "DNA_curve_types.h"
#include "DNA_key_types.h"
#include "DNA_lattice_types.h"
#include "DNA_mesh_types.h"
@@ -44,7 +43,6 @@
#include "DNA_object_types.h"
#include "BKE_context.h"
-#include "BKE_curve.h"
#include "BKE_key.h"
#include "BKE_lattice.h"
#include "BKE_main.h"
diff --git a/source/blender/editors/object/object_volume.c b/source/blender/editors/object/object_volume.c
index 6b46d43e5bf..fbdee00c29c 100644
--- a/source/blender/editors/object/object_volume.c
+++ b/source/blender/editors/object/object_volume.c
@@ -23,9 +23,6 @@
#include <string.h>
-#include "MEM_guardedalloc.h"
-
-#include "BLI_fileops.h"
#include "BLI_listbase.h"
#include "BLI_math_base.h"
#include "BLI_path_util.h"
diff --git a/source/blender/editors/object/object_warp.c b/source/blender/editors/object/object_warp.c
index 8f5a60ace2e..4b15385b537 100644
--- a/source/blender/editors/object/object_warp.c
+++ b/source/blender/editors/object/object_warp.c
@@ -36,7 +36,6 @@
#include "WM_types.h"
#include "ED_transverts.h"
-#include "ED_view3d.h"
#include "object_intern.h"
diff --git a/source/blender/editors/physics/particle_boids.c b/source/blender/editors/physics/particle_boids.c
index 22cfa50aee9..9b8622e6eac 100644
--- a/source/blender/editors/physics/particle_boids.c
+++ b/source/blender/editors/physics/particle_boids.c
@@ -33,7 +33,6 @@
#include "BKE_boids.h"
#include "BKE_context.h"
#include "BKE_main.h"
-#include "BKE_particle.h"
#include "DEG_depsgraph.h"
#include "DEG_depsgraph_build.h"
diff --git a/source/blender/editors/physics/physics_fluid.c b/source/blender/editors/physics/physics_fluid.c
index 32d2e39d6f6..a94a2b9b764 100644
--- a/source/blender/editors/physics/physics_fluid.c
+++ b/source/blender/editors/physics/physics_fluid.c
@@ -33,21 +33,17 @@
#include "DNA_object_types.h"
#include "BLI_blenlib.h"
-#include "BLI_math.h"
#include "BLI_path_util.h"
#include "BLI_utildefines.h"
#include "BLT_translation.h"
#include "BKE_context.h"
-#include "BKE_customdata.h"
#include "BKE_fluid.h"
#include "BKE_global.h"
#include "BKE_main.h"
#include "BKE_modifier.h"
-#include "BKE_object.h"
#include "BKE_report.h"
-#include "BKE_scene.h"
#include "BKE_screen.h"
#include "DEG_depsgraph.h"
@@ -59,11 +55,9 @@
#include "WM_api.h"
#include "WM_types.h"
-#include "manta_fluid_API.h"
#include "physics_intern.h" /* own include */
#include "DNA_fluid_types.h"
-#include "DNA_mesh_types.h"
#include "DNA_scene_types.h"
#define FLUID_JOB_BAKE_ALL "FLUID_OT_bake_all"
diff --git a/source/blender/editors/physics/physics_ops.c b/source/blender/editors/physics/physics_ops.c
index eb154b97eb0..f5b80679689 100644
--- a/source/blender/editors/physics/physics_ops.c
+++ b/source/blender/editors/physics/physics_ops.c
@@ -23,14 +23,9 @@
#include <stdlib.h>
-#include "RNA_access.h"
-
#include "WM_api.h"
-#include "WM_types.h"
-#include "ED_object.h"
#include "ED_physics.h"
-#include "ED_select_utils.h"
#include "physics_intern.h" /* own include */
diff --git a/source/blender/editors/physics/physics_pointcache.c b/source/blender/editors/physics/physics_pointcache.c
index 1d5903bf417..ea8a4ce2a79 100644
--- a/source/blender/editors/physics/physics_pointcache.c
+++ b/source/blender/editors/physics/physics_pointcache.c
@@ -34,7 +34,6 @@
#include "BKE_context.h"
#include "BKE_global.h"
#include "BKE_layer.h"
-#include "BKE_particle.h"
#include "BKE_pointcache.h"
#include "DEG_depsgraph.h"
diff --git a/source/blender/editors/physics/rigidbody_object.c b/source/blender/editors/physics/rigidbody_object.c
index 4fd304ea71d..81a8b57776b 100644
--- a/source/blender/editors/physics/rigidbody_object.c
+++ b/source/blender/editors/physics/rigidbody_object.c
@@ -34,9 +34,7 @@
#include "BLT_translation.h"
-#include "BKE_collection.h"
#include "BKE_context.h"
-#include "BKE_lib_id.h"
#include "BKE_main.h"
#include "BKE_report.h"
#include "BKE_rigidbody.h"
diff --git a/source/blender/editors/render/render_internal.c b/source/blender/editors/render/render_internal.c
index 4b84894c23d..50ba5907703 100644
--- a/source/blender/editors/render/render_internal.c
+++ b/source/blender/editors/render/render_internal.c
@@ -43,14 +43,10 @@
#include "DNA_userdef_types.h"
#include "DNA_view3d_types.h"
-#include "BKE_blender_undo.h"
-#include "BKE_blender_version.h"
-#include "BKE_camera.h"
#include "BKE_colortools.h"
#include "BKE_context.h"
#include "BKE_global.h"
#include "BKE_image.h"
-#include "BKE_layer.h"
#include "BKE_lib_id.h"
#include "BKE_main.h"
#include "BKE_node.h"
@@ -58,19 +54,15 @@
#include "BKE_report.h"
#include "BKE_scene.h"
#include "BKE_screen.h"
-#include "BKE_undo_system.h"
#include "DEG_depsgraph.h"
#include "WM_api.h"
#include "WM_types.h"
-#include "ED_object.h"
#include "ED_render.h"
#include "ED_screen.h"
-#include "ED_undo.h"
#include "ED_util.h"
-#include "ED_view3d.h"
#include "BIF_glutil.h"
@@ -85,8 +77,6 @@
#include "SEQ_relations.h"
-#include "BLO_undofile.h"
-
#include "render_intern.h"
/* Render Callbacks */
diff --git a/source/blender/editors/render/render_update.c b/source/blender/editors/render/render_update.c
index 499ffac6028..4ed1cbd60a5 100644
--- a/source/blender/editors/render/render_update.c
+++ b/source/blender/editors/render/render_update.c
@@ -25,7 +25,6 @@
#include "DNA_light_types.h"
#include "DNA_material_types.h"
-#include "DNA_meshdata_types.h"
#include "DNA_node_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
@@ -33,7 +32,6 @@
#include "DNA_space_types.h"
#include "DNA_view3d_types.h"
#include "DNA_windowmanager_types.h"
-#include "DNA_workspace_types.h"
#include "DNA_world_types.h"
#include "DRW_engine.h"
@@ -44,13 +42,11 @@
#include "BKE_context.h"
#include "BKE_icons.h"
-#include "BKE_layer.h"
#include "BKE_main.h"
#include "BKE_material.h"
#include "BKE_node.h"
#include "BKE_paint.h"
#include "BKE_scene.h"
-#include "BKE_workspace.h"
#include "RE_engine.h"
#include "RE_pipeline.h"
@@ -65,8 +61,6 @@
#include "WM_api.h"
-#include "render_intern.h" /* own include */
-
#include <stdio.h>
/***************************** Render Engines ********************************/
diff --git a/source/blender/editors/screen/area_utils.c b/source/blender/editors/screen/area_utils.c
index b784a4b0056..30553bb7f07 100644
--- a/source/blender/editors/screen/area_utils.c
+++ b/source/blender/editors/screen/area_utils.c
@@ -34,7 +34,6 @@
#include "ED_screen.h"
-#include "UI_interface.h"
#include "UI_interface_icons.h"
/* -------------------------------------------------------------------- */
diff --git a/source/blender/editors/sculpt_paint/sculpt_detail.c b/source/blender/editors/sculpt_paint/sculpt_detail.c
index aa1d407dc24..ddf7ba1e412 100644
--- a/source/blender/editors/sculpt_paint/sculpt_detail.c
+++ b/source/blender/editors/sculpt_paint/sculpt_detail.c
@@ -24,46 +24,29 @@
#include "MEM_guardedalloc.h"
#include "BLI_blenlib.h"
-#include "BLI_hash.h"
#include "BLI_math.h"
-#include "BLI_task.h"
#include "BLT_translation.h"
#include "DNA_mesh_types.h"
-#include "DNA_meshdata_types.h"
-#include "BKE_brush.h"
#include "BKE_context.h"
-#include "BKE_mesh.h"
-#include "BKE_mesh_mapping.h"
-#include "BKE_object.h"
#include "BKE_paint.h"
#include "BKE_pbvh.h"
-#include "BKE_scene.h"
#include "BKE_screen.h"
#include "DEG_depsgraph.h"
#include "WM_api.h"
-#include "WM_message.h"
-#include "WM_toolsystem.h"
#include "WM_types.h"
-#include "ED_object.h"
#include "ED_screen.h"
-#include "ED_sculpt.h"
#include "ED_view3d.h"
-#include "paint_intern.h"
#include "sculpt_intern.h"
#include "RNA_access.h"
#include "RNA_define.h"
-#include "UI_interface.h"
-
-#include "bmesh.h"
-
#include <math.h>
#include <stdlib.h>
diff --git a/source/blender/editors/sound/sound_ops.c b/source/blender/editors/sound/sound_ops.c
index 391bc5dab45..85616f6356d 100644
--- a/source/blender/editors/sound/sound_ops.c
+++ b/source/blender/editors/sound/sound_ops.c
@@ -31,7 +31,6 @@
#include "BLI_blenlib.h"
#include "BLI_utildefines.h"
-#include "DNA_packedFile_types.h"
#include "DNA_scene_types.h"
#include "DNA_sequence_types.h"
#include "DNA_sound_types.h"
diff --git a/source/blender/editors/space_action/action_buttons.c b/source/blender/editors/space_action/action_buttons.c
index 5e1c205f1d4..dfc3789a26c 100644
--- a/source/blender/editors/space_action/action_buttons.c
+++ b/source/blender/editors/space_action/action_buttons.c
@@ -26,33 +26,10 @@
#include <stdio.h>
#include <string.h>
-#include "DNA_anim_types.h"
-#include "DNA_object_types.h"
-#include "DNA_scene_types.h"
-
-#include "MEM_guardedalloc.h"
-
#include "BLI_utildefines.h"
-#include "BLT_translation.h"
-
#include "BKE_context.h"
-#include "BKE_curve.h"
-#include "BKE_fcurve.h"
#include "BKE_screen.h"
-#include "BKE_unit.h"
-
-#include "WM_api.h"
-#include "WM_types.h"
-
-#include "RNA_access.h"
-
-#include "ED_anim_api.h"
-#include "ED_keyframing.h"
-#include "ED_screen.h"
-
-#include "UI_interface.h"
-#include "UI_resources.h"
#include "action_intern.h" /* own include */
diff --git a/source/blender/editors/space_action/action_ops.c b/source/blender/editors/space_action/action_ops.c
index 7422c05511c..7821458d1e5 100644
--- a/source/blender/editors/space_action/action_ops.c
+++ b/source/blender/editors/space_action/action_ops.c
@@ -27,9 +27,6 @@
#include "DNA_space_types.h"
#include "ED_anim_api.h"
-#include "ED_markers.h"
-#include "ED_object.h"
-#include "ED_select_utils.h"
#include "ED_transform.h"
#include "action_intern.h"
diff --git a/source/blender/editors/space_action/space_action.c b/source/blender/editors/space_action/space_action.c
index 691287a543f..722005235d3 100644
--- a/source/blender/editors/space_action/space_action.c
+++ b/source/blender/editors/space_action/space_action.c
@@ -55,7 +55,6 @@
#include "ED_space_api.h"
#include "ED_time_scrub_ui.h"
-#include "GPU_framebuffer.h"
#include "action_intern.h" /* own include */
/* ******************** default callbacks for action space ***************** */
diff --git a/source/blender/editors/space_buttons/buttons_context.c b/source/blender/editors/space_buttons/buttons_context.c
index e2b889bece1..5f347451c4a 100644
--- a/source/blender/editors/space_buttons/buttons_context.c
+++ b/source/blender/editors/space_buttons/buttons_context.c
@@ -33,8 +33,6 @@
#include "DNA_armature_types.h"
#include "DNA_brush_types.h"
-#include "DNA_collection_types.h"
-#include "DNA_light_types.h"
#include "DNA_linestyle_types.h"
#include "DNA_material_types.h"
#include "DNA_node_types.h"
@@ -53,7 +51,6 @@
#include "BKE_paint.h"
#include "BKE_particle.h"
#include "BKE_screen.h"
-#include "BKE_texture.h"
#include "RNA_access.h"
diff --git a/source/blender/editors/space_buttons/buttons_texture.c b/source/blender/editors/space_buttons/buttons_texture.c
index 6f743eb1a6b..4847e8738df 100644
--- a/source/blender/editors/space_buttons/buttons_texture.c
+++ b/source/blender/editors/space_buttons/buttons_texture.c
@@ -52,10 +52,7 @@
#include "BKE_node.h"
#include "BKE_paint.h"
#include "BKE_particle.h"
-#include "BKE_scene.h"
-#include "BKE_workspace.h"
#ifdef WITH_FREESTYLE
-# include "BKE_freestyle.h"
#endif
#include "RNA_access.h"
diff --git a/source/blender/editors/space_clip/clip_buttons.c b/source/blender/editors/space_clip/clip_buttons.c
index 81bae26efeb..632f3c5147f 100644
--- a/source/blender/editors/space_clip/clip_buttons.c
+++ b/source/blender/editors/space_clip/clip_buttons.c
@@ -46,7 +46,6 @@
#include "DEG_depsgraph.h"
#include "ED_clip.h"
-#include "ED_gpencil.h"
#include "ED_screen.h"
#include "UI_interface.h"
diff --git a/source/blender/editors/space_clip/clip_toolbar.c b/source/blender/editors/space_clip/clip_toolbar.c
index b02f3fe16f6..da9e82043f0 100644
--- a/source/blender/editors/space_clip/clip_toolbar.c
+++ b/source/blender/editors/space_clip/clip_toolbar.c
@@ -23,29 +23,17 @@
#include <string.h>
-#include "DNA_windowmanager_types.h"
-#include "DNA_workspace_types.h"
-
#include "MEM_guardedalloc.h"
#include "BLI_blenlib.h"
#include "BLI_utildefines.h"
-#include "BLT_translation.h"
-
#include "BKE_context.h"
#include "BKE_screen.h"
-#include "RNA_access.h"
-
-#include "WM_api.h"
#include "WM_types.h"
#include "ED_screen.h"
-#include "ED_undo.h"
-
-#include "UI_interface.h"
-#include "UI_resources.h"
#include "clip_intern.h" /* own include */
diff --git a/source/blender/editors/space_clip/space_clip.c b/source/blender/editors/space_clip/space_clip.c
index 33783f19a79..2a7c64a83f7 100644
--- a/source/blender/editors/space_clip/space_clip.c
+++ b/source/blender/editors/space_clip/space_clip.c
@@ -47,15 +47,12 @@
#include "ED_clip.h"
#include "ED_mask.h"
#include "ED_screen.h"
-#include "ED_select_utils.h"
#include "ED_space_api.h"
#include "ED_time_scrub_ui.h"
-#include "ED_transform.h"
#include "ED_uvedit.h" /* just for ED_image_draw_cursor */
#include "IMB_imbuf.h"
-#include "GPU_framebuffer.h"
#include "GPU_matrix.h"
#include "WM_api.h"
diff --git a/source/blender/editors/space_clip/tracking_ops_detect.c b/source/blender/editors/space_clip/tracking_ops_detect.c
index 54ec439471d..86ee94df731 100644
--- a/source/blender/editors/space_clip/tracking_ops_detect.c
+++ b/source/blender/editors/space_clip/tracking_ops_detect.c
@@ -21,14 +21,10 @@
* \ingroup spclip
*/
-#include "MEM_guardedalloc.h"
-
#include "DNA_gpencil_types.h"
#include "DNA_screen_types.h"
#include "DNA_space_types.h"
-#include "BLI_utildefines.h"
-
#include "BKE_context.h"
#include "BKE_movieclip.h"
#include "BKE_report.h"
diff --git a/source/blender/editors/space_clip/tracking_ops_stabilize.c b/source/blender/editors/space_clip/tracking_ops_stabilize.c
index 5e43b7c7ec6..d0b4d18c6d9 100644
--- a/source/blender/editors/space_clip/tracking_ops_stabilize.c
+++ b/source/blender/editors/space_clip/tracking_ops_stabilize.c
@@ -21,8 +21,6 @@
* \ingroup spclip
*/
-#include "MEM_guardedalloc.h"
-
#include "DNA_screen_types.h"
#include "DNA_space_types.h"
diff --git a/source/blender/editors/space_clip/tracking_ops_track.c b/source/blender/editors/space_clip/tracking_ops_track.c
index 585b13b426e..e480ec2db05 100644
--- a/source/blender/editors/space_clip/tracking_ops_track.c
+++ b/source/blender/editors/space_clip/tracking_ops_track.c
@@ -30,7 +30,6 @@
#include "BKE_global.h"
#include "BKE_main.h"
#include "BKE_movieclip.h"
-#include "BKE_report.h"
#include "BKE_tracking.h"
#include "WM_api.h"
diff --git a/source/blender/editors/space_clip/tracking_ops_utils.c b/source/blender/editors/space_clip/tracking_ops_utils.c
index 1f959e94309..0f6bd6e039a 100644
--- a/source/blender/editors/space_clip/tracking_ops_utils.c
+++ b/source/blender/editors/space_clip/tracking_ops_utils.c
@@ -21,12 +21,8 @@
* \ingroup spclip
*/
-#include "MEM_guardedalloc.h"
-
#include "DNA_space_types.h"
-#include "BLI_utildefines.h"
-
#include "BKE_context.h"
#include "BKE_tracking.h"
diff --git a/source/blender/editors/space_console/space_console.c b/source/blender/editors/space_console/space_console.c
index 790ea379e54..b24579d9871 100644
--- a/source/blender/editors/space_console/space_console.c
+++ b/source/blender/editors/space_console/space_console.c
@@ -41,7 +41,6 @@
#include "UI_resources.h"
#include "UI_view2d.h"
-#include "GPU_framebuffer.h"
#include "console_intern.h" /* own include */
/* ******************** default callbacks for console space ***************** */
diff --git a/source/blender/editors/space_file/file_utils.c b/source/blender/editors/space_file/file_utils.c
index 9d85996c559..186bc04fafe 100644
--- a/source/blender/editors/space_file/file_utils.c
+++ b/source/blender/editors/space_file/file_utils.c
@@ -19,7 +19,6 @@
*/
#include "BLI_fileops.h"
-#include "BLI_listbase.h"
#include "BLI_path_util.h"
#include "BLI_rect.h"
#include "BLI_string.h"
diff --git a/source/blender/editors/space_graph/graph_ops.c b/source/blender/editors/space_graph/graph_ops.c
index 63acc2a1774..32396a70cce 100644
--- a/source/blender/editors/space_graph/graph_ops.c
+++ b/source/blender/editors/space_graph/graph_ops.c
@@ -32,15 +32,11 @@
#include "BKE_context.h"
#include "BKE_global.h"
-#include "BKE_main.h"
#include "UI_view2d.h"
#include "ED_anim_api.h"
-#include "ED_markers.h"
-#include "ED_object.h"
#include "ED_screen.h"
-#include "ED_select_utils.h"
#include "ED_transform.h"
#include "graph_intern.h"
diff --git a/source/blender/editors/space_graph/graph_utils.c b/source/blender/editors/space_graph/graph_utils.c
index 8463c21b1ad..c37d9f42c12 100644
--- a/source/blender/editors/space_graph/graph_utils.c
+++ b/source/blender/editors/space_graph/graph_utils.c
@@ -38,8 +38,6 @@
#include "BKE_fcurve.h"
#include "BKE_screen.h"
-#include "WM_api.h"
-
#include "ED_anim_api.h"
#include "ED_screen.h"
#include "UI_interface.h"
diff --git a/source/blender/editors/space_image/image_ops.c b/source/blender/editors/space_image/image_ops.c
index eae16b2cb71..4008ca228ac 100644
--- a/source/blender/editors/space_image/image_ops.c
+++ b/source/blender/editors/space_image/image_ops.c
@@ -36,9 +36,7 @@
#include "BLI_blenlib.h"
#include "BLI_fileops.h"
-#include "BLI_fileops_types.h"
#include "BLI_ghash.h"
-#include "BLI_linklist.h"
#include "BLI_math.h"
#include "BLI_string.h"
#include "BLI_utildefines.h"
@@ -48,7 +46,6 @@
#include "DNA_camera_types.h"
#include "DNA_node_types.h"
#include "DNA_object_types.h"
-#include "DNA_packedFile_types.h"
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
@@ -62,14 +59,10 @@
#include "BKE_lib_id.h"
#include "BKE_main.h"
#include "BKE_packedFile.h"
-#include "BKE_paint.h"
#include "BKE_report.h"
-#include "BKE_scene.h"
-#include "BKE_screen.h"
#include "DEG_depsgraph.h"
-#include "GPU_immediate.h"
#include "GPU_state.h"
#include "IMB_colormanagement.h"
diff --git a/source/blender/editors/space_image/image_sequence.c b/source/blender/editors/space_image/image_sequence.c
index 81f2ced7dee..02546e3e3b3 100644
--- a/source/blender/editors/space_image/image_sequence.c
+++ b/source/blender/editors/space_image/image_sequence.c
@@ -27,7 +27,6 @@
#include "BLI_fileops.h"
#include "BLI_fileops_types.h"
-#include "BLI_linklist.h"
#include "BLI_listbase.h"
#include "BLI_math_base.h"
#include "BLI_path_util.h"
@@ -35,7 +34,6 @@
#include "BLI_utildefines.h"
#include "DNA_image_types.h"
-#include "DNA_space_types.h"
#include "DNA_windowmanager_types.h"
#include "RNA_access.h"
@@ -45,8 +43,6 @@
#include "ED_image.h"
-#include "WM_types.h"
-
typedef struct ImageFrame {
struct ImageFrame *next, *prev;
int framenr;
diff --git a/source/blender/editors/space_image/space_image.c b/source/blender/editors/space_image/space_image.c
index d6939a9100f..69976bc088c 100644
--- a/source/blender/editors/space_image/space_image.c
+++ b/source/blender/editors/space_image/space_image.c
@@ -24,8 +24,6 @@
#include "DNA_gpencil_types.h"
#include "DNA_image_types.h"
#include "DNA_mask_types.h"
-#include "DNA_mesh_types.h"
-#include "DNA_meshdata_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
@@ -37,14 +35,9 @@
#include "BKE_colortools.h"
#include "BKE_context.h"
-#include "BKE_editmesh.h"
#include "BKE_image.h"
-#include "BKE_layer.h"
#include "BKE_lib_id.h"
-#include "BKE_material.h"
-#include "BKE_scene.h"
#include "BKE_screen.h"
-#include "BKE_workspace.h"
#include "RNA_access.h"
#include "RNA_define.h"
@@ -56,7 +49,6 @@
#include "ED_image.h"
#include "ED_mask.h"
-#include "ED_mesh.h"
#include "ED_node.h"
#include "ED_render.h"
#include "ED_screen.h"
@@ -65,19 +57,13 @@
#include "ED_uvedit.h"
#include "WM_api.h"
-#include "WM_message.h"
#include "WM_types.h"
#include "UI_interface.h"
#include "UI_resources.h"
#include "UI_view2d.h"
-#include "GPU_batch_presets.h"
-#include "GPU_framebuffer.h"
-#include "GPU_viewport.h"
-
#include "DRW_engine.h"
-#include "DRW_engine_types.h"
#include "image_intern.h"
diff --git a/source/blender/editors/space_info/info_draw.c b/source/blender/editors/space_info/info_draw.c
index e3a82b8bd72..be3b60d581b 100644
--- a/source/blender/editors/space_info/info_draw.c
+++ b/source/blender/editors/space_info/info_draw.c
@@ -35,7 +35,6 @@
#include "UI_resources.h"
#include "UI_view2d.h"
-#include "GPU_framebuffer.h"
#include "info_intern.h"
#include "textview.h"
diff --git a/source/blender/editors/space_info/info_ops.c b/source/blender/editors/space_info/info_ops.c
index b6d47b74fdc..0583628be43 100644
--- a/source/blender/editors/space_info/info_ops.c
+++ b/source/blender/editors/space_info/info_ops.c
@@ -24,7 +24,6 @@
#include <stdio.h>
#include <string.h>
-#include "DNA_packedFile_types.h"
#include "DNA_space_types.h"
#include "DNA_windowmanager_types.h"
@@ -52,8 +51,6 @@
#include "UI_interface.h"
#include "UI_resources.h"
-#include "IMB_imbuf_types.h"
-
#include "RNA_access.h"
#include "RNA_define.h"
diff --git a/source/blender/editors/space_info/space_info.c b/source/blender/editors/space_info/space_info.c
index e2ab139aa07..dfc0abee704 100644
--- a/source/blender/editors/space_info/space_info.c
+++ b/source/blender/editors/space_info/space_info.c
@@ -29,8 +29,6 @@
#include "BLI_blenlib.h"
#include "BLI_utildefines.h"
-#include "BLT_translation.h"
-
#include "BKE_context.h"
#include "BKE_screen.h"
@@ -43,12 +41,9 @@
#include "RNA_access.h"
-#include "UI_interface.h"
#include "UI_resources.h"
#include "UI_view2d.h"
-#include "BLO_readfile.h"
-#include "GPU_framebuffer.h"
#include "info_intern.h" /* own include */
/* ******************** default callbacks for info space ***************** */
diff --git a/source/blender/editors/space_nla/nla_edit.c b/source/blender/editors/space_nla/nla_edit.c
index 031cf7c6376..893d2c0e2c8 100644
--- a/source/blender/editors/space_nla/nla_edit.c
+++ b/source/blender/editors/space_nla/nla_edit.c
@@ -62,7 +62,6 @@
#include "DEG_depsgraph_build.h"
#include "UI_interface.h"
-#include "UI_resources.h"
#include "UI_view2d.h"
#include "nla_intern.h" /* own include */
diff --git a/source/blender/editors/space_nla/nla_ops.c b/source/blender/editors/space_nla/nla_ops.c
index 2e32c496170..631dc2e550c 100644
--- a/source/blender/editors/space_nla/nla_ops.c
+++ b/source/blender/editors/space_nla/nla_ops.c
@@ -30,16 +30,11 @@
#include "BKE_screen.h"
#include "ED_anim_api.h"
-#include "ED_markers.h"
#include "ED_screen.h"
-#include "ED_select_utils.h"
-#include "ED_transform.h"
#include "WM_api.h"
#include "WM_types.h"
-#include "RNA_access.h"
-
#include "nla_intern.h" /* own include */
/* ************************** poll callbacks for operators **********************************/
diff --git a/source/blender/editors/space_nla/space_nla.c b/source/blender/editors/space_nla/space_nla.c
index efe851c64ed..011cd7e2651 100644
--- a/source/blender/editors/space_nla/space_nla.c
+++ b/source/blender/editors/space_nla/space_nla.c
@@ -24,7 +24,6 @@
#include <stdio.h>
#include <string.h>
-#include "DNA_anim_types.h"
#include "DNA_collection_types.h"
#include "DNA_scene_types.h"
@@ -52,7 +51,6 @@
#include "UI_resources.h"
#include "UI_view2d.h"
-#include "GPU_framebuffer.h"
#include "nla_intern.h" /* own include */
/* ******************** default callbacks for nla space ***************** */
diff --git a/source/blender/editors/space_node/node_buttons.c b/source/blender/editors/space_node/node_buttons.c
index c9a0c827a09..fa4d6997c83 100644
--- a/source/blender/editors/space_node/node_buttons.c
+++ b/source/blender/editors/space_node/node_buttons.c
@@ -40,7 +40,6 @@
#include "RNA_access.h"
-#include "ED_gpencil.h"
#include "ED_screen.h"
#include "UI_resources.h"
diff --git a/source/blender/editors/space_node/node_ops.c b/source/blender/editors/space_node/node_ops.c
index 11933ef0811..d55fd06ddea 100644
--- a/source/blender/editors/space_node/node_ops.c
+++ b/source/blender/editors/space_node/node_ops.c
@@ -23,14 +23,10 @@
#include "DNA_node_types.h"
-#include "BLI_utildefines.h"
-
#include "BKE_context.h"
#include "ED_node.h" /* own include */
#include "ED_screen.h"
-#include "ED_select_utils.h"
-#include "ED_transform.h"
#include "RNA_access.h"
diff --git a/source/blender/editors/space_node/node_select.c b/source/blender/editors/space_node/node_select.c
index a41f99afb4c..1e6ca66dd31 100644
--- a/source/blender/editors/space_node/node_select.c
+++ b/source/blender/editors/space_node/node_select.c
@@ -26,7 +26,6 @@
#include "DNA_node_types.h"
#include "DNA_windowmanager_types.h"
-#include "BLI_alloca.h"
#include "BLI_lasso_2d.h"
#include "BLI_listbase.h"
#include "BLI_math.h"
diff --git a/source/blender/editors/space_node/node_templates.c b/source/blender/editors/space_node/node_templates.c
index 553971cd0a5..f0e3f5442cc 100644
--- a/source/blender/editors/space_node/node_templates.c
+++ b/source/blender/editors/space_node/node_templates.c
@@ -35,7 +35,6 @@
#include "BKE_context.h"
#include "BKE_lib_id.h"
#include "BKE_main.h"
-#include "BKE_scene.h"
#include "RNA_access.h"
diff --git a/source/blender/editors/space_node/node_toolbar.c b/source/blender/editors/space_node/node_toolbar.c
index 7afd3fef4db..2e7d6ab6cd5 100644
--- a/source/blender/editors/space_node/node_toolbar.c
+++ b/source/blender/editors/space_node/node_toolbar.c
@@ -29,9 +29,6 @@
#include "BKE_screen.h"
#include "WM_api.h"
-#include "WM_types.h"
-
-#include "ED_screen.h"
#include "node_intern.h" /* own include */
diff --git a/source/blender/editors/space_node/node_view.c b/source/blender/editors/space_node/node_view.c
index d938cb38270..8f1dc3c8c3e 100644
--- a/source/blender/editors/space_node/node_view.c
+++ b/source/blender/editors/space_node/node_view.c
@@ -52,7 +52,6 @@
#include "IMB_imbuf.h"
#include "IMB_imbuf_types.h"
-#include "NOD_composite.h"
#include "node_intern.h" /* own include */
/* -------------------------------------------------------------------- */
diff --git a/source/blender/editors/space_node/space_node.c b/source/blender/editors/space_node/space_node.c
index 94915022ce9..73c6a28a5dc 100644
--- a/source/blender/editors/space_node/space_node.c
+++ b/source/blender/editors/space_node/space_node.c
@@ -35,7 +35,6 @@
#include "BKE_context.h"
#include "BKE_lib_id.h"
#include "BKE_node.h"
-#include "BKE_scene.h"
#include "BKE_screen.h"
#include "ED_node.h"
diff --git a/source/blender/editors/space_outliner/outliner_context.c b/source/blender/editors/space_outliner/outliner_context.c
index a314a640e42..e2b3b79e027 100644
--- a/source/blender/editors/space_outliner/outliner_context.c
+++ b/source/blender/editors/space_outliner/outliner_context.c
@@ -27,8 +27,6 @@
#include "DNA_space_types.h"
-#include "RNA_access.h"
-
#include "outliner_intern.h"
static void outliner_context_selected_ids_recursive(const ListBase *subtree,
diff --git a/source/blender/editors/space_outliner/outliner_ops.c b/source/blender/editors/space_outliner/outliner_ops.c
index acda5ae82f0..7e5b0c90714 100644
--- a/source/blender/editors/space_outliner/outliner_ops.c
+++ b/source/blender/editors/space_outliner/outliner_ops.c
@@ -21,22 +21,9 @@
* \ingroup spoutliner
*/
-#include "MEM_guardedalloc.h"
-
-#include "DNA_collection_types.h"
-
-#include "BLT_translation.h"
-
-#include "RNA_access.h"
-
-#include "UI_interface.h"
-#include "UI_view2d.h"
-
#include "WM_api.h"
-#include "WM_types.h"
#include "ED_screen.h"
-#include "ED_select_utils.h"
#include "outliner_intern.h"
diff --git a/source/blender/editors/space_outliner/outliner_sync.c b/source/blender/editors/space_outliner/outliner_sync.c
index 81b8974fba4..8bd5e3a130a 100644
--- a/source/blender/editors/space_outliner/outliner_sync.c
+++ b/source/blender/editors/space_outliner/outliner_sync.c
@@ -38,7 +38,6 @@
#include "BKE_context.h"
#include "BKE_layer.h"
#include "BKE_main.h"
-#include "BKE_object.h"
#include "DEG_depsgraph.h"
diff --git a/source/blender/editors/space_outliner/space_outliner.c b/source/blender/editors/space_outliner/space_outliner.c
index 9082e0047c6..87f81a2cc0e 100644
--- a/source/blender/editors/space_outliner/space_outliner.c
+++ b/source/blender/editors/space_outliner/space_outliner.c
@@ -31,9 +31,7 @@
#include "BLI_utildefines.h"
#include "BKE_context.h"
-#include "BKE_layer.h"
#include "BKE_outliner_treehash.h"
-#include "BKE_scene.h"
#include "BKE_screen.h"
#include "ED_screen.h"
@@ -51,7 +49,6 @@
#include "UI_resources.h"
#include "UI_view2d.h"
-#include "GPU_framebuffer.h"
#include "outliner_intern.h"
#include "tree/tree_display.h"
diff --git a/source/blender/editors/space_outliner/tree/tree_display.cc b/source/blender/editors/space_outliner/tree/tree_display.cc
index d2070fb9b1c..6632c057814 100644
--- a/source/blender/editors/space_outliner/tree/tree_display.cc
+++ b/source/blender/editors/space_outliner/tree/tree_display.cc
@@ -18,8 +18,6 @@
* \ingroup spoutliner
*/
-#include "BLI_listbase.h"
-
#include "DNA_listBase.h"
#include "tree_display.hh"
diff --git a/source/blender/editors/space_outliner/tree/tree_element.cc b/source/blender/editors/space_outliner/tree/tree_element.cc
index ce2a8fa634d..27846614994 100644
--- a/source/blender/editors/space_outliner/tree/tree_element.cc
+++ b/source/blender/editors/space_outliner/tree/tree_element.cc
@@ -20,8 +20,6 @@
#include "DNA_listBase.h"
-#include "../outliner_intern.h"
-
#include "tree_element_anim_data.hh"
#include "tree_element_driver_base.hh"
#include "tree_element_nla.hh"
diff --git a/source/blender/editors/space_script/space_script.c b/source/blender/editors/space_script/space_script.c
index 47de18e8faf..4ce0e454df8 100644
--- a/source/blender/editors/space_script/space_script.c
+++ b/source/blender/editors/space_script/space_script.c
@@ -36,7 +36,6 @@
#include "ED_space_api.h"
#include "WM_api.h"
-#include "WM_types.h"
#include "UI_resources.h"
#include "UI_view2d.h"
@@ -44,7 +43,6 @@
#ifdef WITH_PYTHON
#endif
-#include "GPU_framebuffer.h"
#include "script_intern.h" /* own include */
// static script_run_python(char *funcname, )
diff --git a/source/blender/editors/space_sequencer/sequencer_add.c b/source/blender/editors/space_sequencer/sequencer_add.c
index 516d3bba16f..e605cf4a889 100644
--- a/source/blender/editors/space_sequencer/sequencer_add.c
+++ b/source/blender/editors/space_sequencer/sequencer_add.c
@@ -66,8 +66,6 @@
#include "UI_interface.h"
-#include "BKE_sound.h"
-
#ifdef WITH_AUDASPACE
# include <AUD_Sequence.h>
#endif
diff --git a/source/blender/editors/space_sequencer/sequencer_buttons.c b/source/blender/editors/space_sequencer/sequencer_buttons.c
index a8c13d63259..11614d94862 100644
--- a/source/blender/editors/space_sequencer/sequencer_buttons.c
+++ b/source/blender/editors/space_sequencer/sequencer_buttons.c
@@ -35,13 +35,9 @@
#include "BKE_global.h"
#include "BKE_screen.h"
-#include "ED_gpencil.h"
#include "ED_screen.h"
#include "ED_sequencer.h"
-#include "WM_api.h"
-#include "WM_types.h"
-
#include "IMB_imbuf.h"
#include "IMB_imbuf_types.h"
diff --git a/source/blender/editors/space_sequencer/sequencer_edit.c b/source/blender/editors/space_sequencer/sequencer_edit.c
index 7474f8034de..608e220c582 100644
--- a/source/blender/editors/space_sequencer/sequencer_edit.c
+++ b/source/blender/editors/space_sequencer/sequencer_edit.c
@@ -28,7 +28,6 @@
#include "MEM_guardedalloc.h"
#include "BLI_blenlib.h"
-#include "BLI_ghash.h"
#include "BLI_math.h"
#include "BLI_timecode.h"
#include "BLI_utildefines.h"
diff --git a/source/blender/editors/space_sequencer/sequencer_ops.c b/source/blender/editors/space_sequencer/sequencer_ops.c
index 7bfc8600544..48e6cfcdcd0 100644
--- a/source/blender/editors/space_sequencer/sequencer_ops.c
+++ b/source/blender/editors/space_sequencer/sequencer_ops.c
@@ -29,12 +29,7 @@
#include "WM_api.h"
#include "WM_types.h"
-#include "ED_markers.h"
-#include "ED_select_utils.h"
#include "ED_sequencer.h"
-#include "ED_transform.h" /* Transform keymap. */
-
-#include "SEQ_sequencer.h"
#include "sequencer_intern.h"
diff --git a/source/blender/editors/space_sequencer/sequencer_proxy.c b/source/blender/editors/space_sequencer/sequencer_proxy.c
index b9698492aa5..24fa4ad7a17 100644
--- a/source/blender/editors/space_sequencer/sequencer_proxy.c
+++ b/source/blender/editors/space_sequencer/sequencer_proxy.c
@@ -25,7 +25,6 @@
#include "BLI_blenlib.h"
#include "BLI_ghash.h"
-#include "BLI_timecode.h"
#include "DNA_scene_types.h"
diff --git a/source/blender/editors/space_sequencer/sequencer_scopes.c b/source/blender/editors/space_sequencer/sequencer_scopes.c
index f5707d1ea65..16768e09cb8 100644
--- a/source/blender/editors/space_sequencer/sequencer_scopes.c
+++ b/source/blender/editors/space_sequencer/sequencer_scopes.c
@@ -30,8 +30,6 @@
#include "IMB_imbuf.h"
#include "IMB_imbuf_types.h"
-#include "atomic_ops.h"
-
#include "sequencer_intern.h"
/* XXX, why is this function better than BLI_math version?
diff --git a/source/blender/editors/space_sequencer/space_sequencer.c b/source/blender/editors/space_sequencer/space_sequencer.c
index d7937725705..b17482cd3a4 100644
--- a/source/blender/editors/space_sequencer/space_sequencer.c
+++ b/source/blender/editors/space_sequencer/space_sequencer.c
@@ -51,7 +51,6 @@
#include "RNA_access.h"
-#include "SEQ_sequencer.h"
#include "SEQ_utils.h"
#include "UI_interface.h"
diff --git a/source/blender/editors/space_statusbar/space_statusbar.c b/source/blender/editors/space_statusbar/space_statusbar.c
index e877cf8ffcf..0b4f483c114 100644
--- a/source/blender/editors/space_statusbar/space_statusbar.c
+++ b/source/blender/editors/space_statusbar/space_statusbar.c
@@ -34,7 +34,6 @@
#include "RNA_access.h"
#include "UI_interface.h"
-#include "UI_view2d.h"
#include "WM_api.h"
#include "WM_message.h"
diff --git a/source/blender/editors/space_text/space_text.c b/source/blender/editors/space_text/space_text.c
index 045305e0f5d..ea55eaea388 100644
--- a/source/blender/editors/space_text/space_text.c
+++ b/source/blender/editors/space_text/space_text.c
@@ -33,7 +33,6 @@
#include "BKE_global.h"
#include "BKE_lib_id.h"
#include "BKE_screen.h"
-#include "BKE_text.h"
#include "ED_screen.h"
#include "ED_space_api.h"
@@ -47,7 +46,6 @@
#include "RNA_access.h"
-#include "GPU_framebuffer.h"
#include "text_format.h"
#include "text_intern.h" /* own include */
diff --git a/source/blender/editors/space_topbar/space_topbar.c b/source/blender/editors/space_topbar/space_topbar.c
index 6a7439df6e3..419721cf89e 100644
--- a/source/blender/editors/space_topbar/space_topbar.c
+++ b/source/blender/editors/space_topbar/space_topbar.c
@@ -38,7 +38,6 @@
#include "ED_screen.h"
#include "ED_space_api.h"
-#include "ED_undo.h"
#include "UI_interface.h"
#include "UI_resources.h"
diff --git a/source/blender/editors/space_userpref/userpref_ops.c b/source/blender/editors/space_userpref/userpref_ops.c
index f05d6df9944..7c799f0d97b 100644
--- a/source/blender/editors/space_userpref/userpref_ops.c
+++ b/source/blender/editors/space_userpref/userpref_ops.c
@@ -28,10 +28,8 @@
#include "BLI_listbase.h"
#include "BKE_context.h"
-#include "BKE_global.h"
#include "BKE_main.h"
#include "BKE_preferences.h"
-#include "BKE_report.h"
#include "RNA_access.h"
#include "RNA_define.h"
@@ -39,8 +37,6 @@
#include "UI_interface.h"
-#include "../interface/interface_intern.h"
-
#include "WM_api.h"
#include "WM_types.h"
diff --git a/source/blender/editors/space_view3d/view3d_camera_control.c b/source/blender/editors/space_view3d/view3d_camera_control.c
index 11643960595..0edd6aeb2ca 100644
--- a/source/blender/editors/space_view3d/view3d_camera_control.c
+++ b/source/blender/editors/space_view3d/view3d_camera_control.c
@@ -50,12 +50,8 @@
#include "DEG_depsgraph.h"
-#include "ED_screen.h"
-
#include "view3d_intern.h" /* own include */
-#include "BLI_strict_flags.h"
-
typedef struct View3DCameraControl {
/* -------------------------------------------------------------------- */
diff --git a/source/blender/editors/space_view3d/view3d_gizmo_forcefield.c b/source/blender/editors/space_view3d/view3d_gizmo_forcefield.c
index 242a0a802a6..98597cb2986 100644
--- a/source/blender/editors/space_view3d/view3d_gizmo_forcefield.c
+++ b/source/blender/editors/space_view3d/view3d_gizmo_forcefield.c
@@ -22,7 +22,6 @@
#include "BKE_context.h"
#include "BKE_layer.h"
-#include "BKE_object.h"
#include "DNA_object_force_types.h"
#include "DNA_object_types.h"
diff --git a/source/blender/editors/space_view3d/view3d_gizmo_navigate.c b/source/blender/editors/space_view3d/view3d_gizmo_navigate.c
index c145497fa09..6fa974cdb09 100644
--- a/source/blender/editors/space_view3d/view3d_gizmo_navigate.c
+++ b/source/blender/editors/space_view3d/view3d_gizmo_navigate.c
@@ -22,7 +22,6 @@
#include "BLI_utildefines.h"
#include "BKE_context.h"
-#include "BKE_object.h"
#include "DNA_object_types.h"
diff --git a/source/blender/editors/space_view3d/view3d_gizmo_preselect.c b/source/blender/editors/space_view3d/view3d_gizmo_preselect.c
index 3f07653fb2f..171cf721343 100644
--- a/source/blender/editors/space_view3d/view3d_gizmo_preselect.c
+++ b/source/blender/editors/space_view3d/view3d_gizmo_preselect.c
@@ -30,7 +30,6 @@
#include "UI_resources.h"
#include "WM_api.h"
-#include "WM_toolsystem.h"
#include "WM_types.h"
#include "view3d_intern.h" /* own include */
diff --git a/source/blender/editors/space_view3d/view3d_header.c b/source/blender/editors/space_view3d/view3d_header.c
index f2e42cd1725..607ca110d0f 100644
--- a/source/blender/editors/space_view3d/view3d_header.c
+++ b/source/blender/editors/space_view3d/view3d_header.c
@@ -40,14 +40,11 @@
#include "DEG_depsgraph.h"
#include "RNA_access.h"
-#include "RNA_define.h"
-#include "RNA_enum_types.h"
#include "WM_api.h"
#include "WM_types.h"
#include "ED_mesh.h"
-#include "ED_screen.h"
#include "ED_undo.h"
#include "UI_interface.h"
diff --git a/source/blender/editors/space_view3d/view3d_ops.c b/source/blender/editors/space_view3d/view3d_ops.c
index 0770bac1313..344168e895b 100644
--- a/source/blender/editors/space_view3d/view3d_ops.c
+++ b/source/blender/editors/space_view3d/view3d_ops.c
@@ -24,7 +24,6 @@
#include <math.h>
#include <stdlib.h>
-#include "DNA_collection_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
@@ -36,7 +35,6 @@
#include "BKE_appdir.h"
#include "BKE_blender_copybuffer.h"
-#include "BKE_collection.h"
#include "BKE_context.h"
#include "BKE_main.h"
#include "BKE_report.h"
@@ -49,7 +47,6 @@
#include "ED_outliner.h"
#include "ED_screen.h"
-#include "ED_select_utils.h"
#include "ED_transform.h"
#include "view3d_intern.h"
diff --git a/source/blender/editors/space_view3d/view3d_snap.c b/source/blender/editors/space_view3d/view3d_snap.c
index 148a0986c5c..cce9287679c 100644
--- a/source/blender/editors/space_view3d/view3d_snap.c
+++ b/source/blender/editors/space_view3d/view3d_snap.c
@@ -27,7 +27,6 @@
#include "DNA_object_types.h"
#include "BLI_array.h"
-#include "BLI_blenlib.h"
#include "BLI_math.h"
#include "BLI_utildefines.h"