Blender Git Commit Log
Git Commits -> Revision 525364b
Revision 525364b by Campbell Barton (master) December 15, 2020, 01:34 (GMT) |
Cleanup: reduce indirect DNA header inclusion Remove DNA headers, using forward declarations where possible. Also removed duplicate header, header including it's self and unnecessary inclusion of libc system headers from BKE header. |
Commit Details:
Full Hash: 525364be31aafa547f4b17b9947074ed5a5b2570
Parent Commit: 15f2f69
Lines Changed: +259, -171
113 Modified Paths:
/source/blender/blenkernel/BKE_boids.h (+13, -10) (Diff)
/source/blender/blenkernel/BKE_collision.h (+6, -16) (Diff)
/source/blender/blenkernel/BKE_cryptomatte.h (+0, -2) (Diff)
/source/blender/blenkernel/BKE_curve.h (+5, -3) (Diff)
/source/blender/blenkernel/BKE_effect.h (+1, -3) (Diff)
/source/blender/blenkernel/BKE_freestyle.h (+19, -18) (Diff)
/source/blender/blenkernel/BKE_idprop.h (+40, -38) (Diff)
/source/blender/blenkernel/BKE_layer.h (+11, -10) (Diff)
/source/blender/blenkernel/BKE_particle.h (+1, -4) (Diff)
/source/blender/blenkernel/BKE_pointcache.h (+5, -6) (Diff)
/source/blender/blenkernel/BKE_sequencer_offscreen.h (+5, -8) (Diff)
/source/blender/blenkernel/BKE_shader_fx.h (+0, -1) (Diff)
/source/blender/blenkernel/BKE_simulation.h (+1, -2) (Diff)
/source/blender/blenkernel/BKE_studiolight.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_text_suggestions.h (+2, -4) (Diff)
/source/blender/blenkernel/intern/anim_data.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/boids.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/brush.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/dynamicpaint.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/gpencil_curve.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/gpencil_geom.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/idprop_utils.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/idtype.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/image.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/lib_id.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/lib_remap.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/modifier.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/object_update.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/particle.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/particle_child.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/particle_distribute.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/scene.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/screen.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/softbody.c (+2, -1) (Diff)
/source/blender/blenkernel/particle_private.h (+3, -1) (Diff)
/source/blender/blenloader/intern/readfile.c (+2, -0) (Diff)
/source/blender/blenloader/intern/versioning_250.c (+1, -0) (Diff)
/source/blender/blenloader/intern/versioning_260.c (+2, -0) (Diff)
/source/blender/blenloader/intern/versioning_270.c (+1, -0) (Diff)
/source/blender/blenloader/intern/versioning_290.c (+1, -0) (Diff)
/source/blender/blenloader/intern/versioning_defaults.c (+1, -0) (Diff)
/source/blender/blenloader/intern/versioning_legacy.c (+1, -0) (Diff)
/source/blender/blenloader/intern/versioning_userdef.c (+1, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+1, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc (+1, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+1, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations_view_layer.cc (+1, -0) (Diff)
/source/blender/draw/intern/draw_cache_impl_particles.c (+1, -0) (Diff)
/source/blender/editors/armature/editarmature_undo.c (+2, -0) (Diff)
/source/blender/editors/gpencil/drawgpencil.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_add_monkey.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_add_stroke.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_convert.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_data.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_edit.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_fill.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_merge.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_ops_versioning.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_sculpt_paint.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_select.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_utils.c (+2, -0) (Diff)
/source/blender/editors/gpencil/gpencil_vertex_ops.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_vertex_paint.c (+1, -0) (Diff)
/source/blender/editors/include/ED_info.h (+6, -2) (Diff)
/source/blender/editors/include/ED_uvedit.h (+5, -3) (Diff)
/source/blender/editors/interface/interface_eyedropper_gpencil_color.c (+1, -0) (Diff)
/source/blender/editors/mesh/editmesh_select_similar.c (+1, -0) (Diff)
/source/blender/editors/mesh/editmesh_undo.c (+1, -0) (Diff)
/source/blender/editors/metaball/editmball_undo.c (+2, -0) (Diff)
/source/blender/editors/object/object_bake.c (+1, -0) (Diff)
/source/blender/editors/physics/rigidbody_constraint.c (+1, -0) (Diff)
/source/blender/editors/physics/rigidbody_object.c (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_image.c (+1, -0) (Diff)
/source/blender/editors/space_outliner/tree/tree_display_libraries.cc (+2, -0) (Diff)
/source/blender/editors/space_outliner/tree/tree_display_view_layer.cc (+1, -0) (Diff)
/source/blender/editors/undo/memfile_undo.c (+1, -0) (Diff)
/source/blender/gpencil_modifiers/intern/MOD_gpencilcolor.c (+1, -0) (Diff)
/source/blender/gpencil_modifiers/intern/MOD_gpenciltint.c (+1, -0) (Diff)
/source/blender/gpencil_modifiers/intern/MOD_gpencil_ui_common.c (+1, -0) (Diff)
/source/blender/gpencil_modifiers/intern/MOD_gpencil_util.c (+1, -0) (Diff)
/source/blender/imbuf/intern/jpeg.c (+2, -0) (Diff)
/source/blender/imbuf/intern/metadata.c (+2, -0) (Diff)
/source/blender/imbuf/intern/png.c (+2, -0) (Diff)
/source/blender/io/alembic/exporter/abc_writer_hair.cc (+1, -0) (Diff)
/source/blender/io/alembic/intern/alembic_capi.cc (+1, -0) (Diff)
/source/blender/makesdna/DNA_movieclip_types.h (+2, -2) (Diff)
/source/blender/makesdna/DNA_node_types.h (+9, -10) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+9, -14) (Diff)
/source/blender/makesdna/DNA_sequence_types.h (+4, -4) (Diff)
/source/blender/makesdna/DNA_windowmanager_types.h (+2, -4) (Diff)
/source/blender/makesdna/dna_workspace_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_access.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_object_force.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_cloth.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_nodes.cc (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_shapekey.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_smooth.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_solidify.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_solidify_extrude.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_solidify_nonmanifold.c (+1, -0) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_attribute_mix.cc (+2, -0) (Diff)
/source/blender/nodes/intern/node_socket.cc (+2, -0) (Diff)
/source/blender/python/generic/idprop_py_api.c (+2, -0) (Diff)
/source/blender/python/intern/bpy_props.c (+2, -0) (Diff)
/source/blender/render/intern/texture_pointdensity.c (+1, -0) (Diff)
/source/blender/sequencer/intern/effects.c (+1, -0) (Diff)
/source/blender/simulation/SIM_mass_spring.h (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+1, -1) (Diff)
/source/blender/blenkernel/BKE_collision.h (+6, -16) (Diff)
/source/blender/blenkernel/BKE_cryptomatte.h (+0, -2) (Diff)
/source/blender/blenkernel/BKE_curve.h (+5, -3) (Diff)
/source/blender/blenkernel/BKE_effect.h (+1, -3) (Diff)
/source/blender/blenkernel/BKE_freestyle.h (+19, -18) (Diff)
/source/blender/blenkernel/BKE_idprop.h (+40, -38) (Diff)
/source/blender/blenkernel/BKE_layer.h (+11, -10) (Diff)
/source/blender/blenkernel/BKE_particle.h (+1, -4) (Diff)
/source/blender/blenkernel/BKE_pointcache.h (+5, -6) (Diff)
/source/blender/blenkernel/BKE_sequencer_offscreen.h (+5, -8) (Diff)
/source/blender/blenkernel/BKE_shader_fx.h (+0, -1) (Diff)
/source/blender/blenkernel/BKE_simulation.h (+1, -2) (Diff)
/source/blender/blenkernel/BKE_studiolight.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_text_suggestions.h (+2, -4) (Diff)
/source/blender/blenkernel/intern/anim_data.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/boids.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/brush.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/dynamicpaint.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/gpencil_curve.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/gpencil_geom.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/idprop_utils.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/idtype.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/image.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/lib_id.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/lib_remap.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/modifier.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/object_update.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/particle.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/particle_child.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/particle_distribute.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/scene.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/screen.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/softbody.c (+2, -1) (Diff)
/source/blender/blenkernel/particle_private.h (+3, -1) (Diff)
/source/blender/blenloader/intern/readfile.c (+2, -0) (Diff)
/source/blender/blenloader/intern/versioning_250.c (+1, -0) (Diff)
/source/blender/blenloader/intern/versioning_260.c (+2, -0) (Diff)
/source/blender/blenloader/intern/versioning_270.c (+1, -0) (Diff)
/source/blender/blenloader/intern/versioning_290.c (+1, -0) (Diff)
/source/blender/blenloader/intern/versioning_defaults.c (+1, -0) (Diff)
/source/blender/blenloader/intern/versioning_legacy.c (+1, -0) (Diff)
/source/blender/blenloader/intern/versioning_userdef.c (+1, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+1, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc (+1, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+1, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations_view_layer.cc (+1, -0) (Diff)
/source/blender/draw/intern/draw_cache_impl_particles.c (+1, -0) (Diff)
/source/blender/editors/armature/editarmature_undo.c (+2, -0) (Diff)
/source/blender/editors/gpencil/drawgpencil.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_add_monkey.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_add_stroke.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_convert.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_data.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_edit.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_fill.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_merge.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_ops_versioning.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_sculpt_paint.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_select.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_utils.c (+2, -0) (Diff)
/source/blender/editors/gpencil/gpencil_vertex_ops.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_vertex_paint.c (+1, -0) (Diff)
/source/blender/editors/include/ED_info.h (+6, -2) (Diff)
/source/blender/editors/include/ED_uvedit.h (+5, -3) (Diff)
/source/blender/editors/interface/interface_eyedropper_gpencil_color.c (+1, -0) (Diff)
/source/blender/editors/mesh/editmesh_select_similar.c (+1, -0) (Diff)
/source/blender/editors/mesh/editmesh_undo.c (+1, -0) (Diff)
/source/blender/editors/metaball/editmball_undo.c (+2, -0) (Diff)
/source/blender/editors/object/object_bake.c (+1, -0) (Diff)
/source/blender/editors/physics/rigidbody_constraint.c (+1, -0) (Diff)
/source/blender/editors/physics/rigidbody_object.c (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_image.c (+1, -0) (Diff)
/source/blender/editors/space_outliner/tree/tree_display_libraries.cc (+2, -0) (Diff)
/source/blender/editors/space_outliner/tree/tree_display_view_layer.cc (+1, -0) (Diff)
/source/blender/editors/undo/memfile_undo.c (+1, -0) (Diff)
/source/blender/gpencil_modifiers/intern/MOD_gpencilcolor.c (+1, -0) (Diff)
/source/blender/gpencil_modifiers/intern/MOD_gpenciltint.c (+1, -0) (Diff)
/source/blender/gpencil_modifiers/intern/MOD_gpencil_ui_common.c (+1, -0) (Diff)
/source/blender/gpencil_modifiers/intern/MOD_gpencil_util.c (+1, -0) (Diff)
/source/blender/imbuf/intern/jpeg.c (+2, -0) (Diff)
/source/blender/imbuf/intern/metadata.c (+2, -0) (Diff)
/source/blender/imbuf/intern/png.c (+2, -0) (Diff)
/source/blender/io/alembic/exporter/abc_writer_hair.cc (+1, -0) (Diff)
/source/blender/io/alembic/intern/alembic_capi.cc (+1, -0) (Diff)
/source/blender/makesdna/DNA_movieclip_types.h (+2, -2) (Diff)
/source/blender/makesdna/DNA_node_types.h (+9, -10) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+9, -14) (Diff)
/source/blender/makesdna/DNA_sequence_types.h (+4, -4) (Diff)
/source/blender/makesdna/DNA_windowmanager_types.h (+2, -4) (Diff)
/source/blender/makesdna/dna_workspace_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_access.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_object_force.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_cloth.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_nodes.cc (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_shapekey.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_smooth.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_solidify.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_solidify_extrude.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_solidify_nonmanifold.c (+1, -0) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_attribute_mix.cc (+2, -0) (Diff)
/source/blender/nodes/intern/node_socket.cc (+2, -0) (Diff)
/source/blender/python/generic/idprop_py_api.c (+2, -0) (Diff)
/source/blender/python/intern/bpy_props.c (+2, -0) (Diff)
/source/blender/render/intern/texture_pointdensity.c (+1, -0) (Diff)
/source/blender/sequencer/intern/effects.c (+1, -0) (Diff)
/source/blender/simulation/SIM_mass_spring.h (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+1, -1) (Diff)