Blender Git Loki
Git Commits -> Revision be7106a
Revision be7106a by Bastien Montagne (master) January 22, 2021, 14:31 (GMT) |
LibOverride: Add an 'post apply' callback to IDTypeInfo. Currently this is needed to properly tag PointCache's for info update (fixes an issue reported in T82503). Suspect we may need this in more cases in the future though, RNA assign/update processes are not always 100% enough to deal with complicated corner cases. |
Commit Details:
Full Hash: be7106a974646483f4b087539c62603fe53560cf
Parent Commit: 7e32bb8
Lines Changed: +130, -0
42 Modified Paths:
/source/blender/blenkernel/BKE_idtype.h (+9, -0) (Diff)
/source/blender/blenkernel/intern/action.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/armature.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/brush.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/cachefile.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/camera.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/collection.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/curve.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/font.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/gpencil.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/hair.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/image.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/ipo.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/key.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/lattice.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/lib_id.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/light.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/lightprobe.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/linestyle.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/mask.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/material.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/mball.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/mesh.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+16, -0) (Diff)
/source/blender/blenkernel/intern/paint.c (+4, -0) (Diff)
/source/blender/blenkernel/intern/particle.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/pointcloud.cc (+2, -0) (Diff)
/source/blender/blenkernel/intern/scene.c (+15, -0) (Diff)
/source/blender/blenkernel/intern/screen.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/simulation.cc (+2, -0) (Diff)
/source/blender/blenkernel/intern/sound.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/speaker.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/text.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/texture.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/volume.cc (+2, -0) (Diff)
/source/blender/blenkernel/intern/workspace.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/world.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_access_compare_override.c (+12, -0) (Diff)
/source/blender/windowmanager/intern/wm.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/action.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/armature.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/brush.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/cachefile.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/camera.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/collection.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/curve.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/font.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/gpencil.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/hair.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/image.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/ipo.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/key.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/lattice.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/lib_id.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/light.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/lightprobe.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/linestyle.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/mask.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/material.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/mball.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/mesh.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+16, -0) (Diff)
/source/blender/blenkernel/intern/paint.c (+4, -0) (Diff)
/source/blender/blenkernel/intern/particle.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/pointcloud.cc (+2, -0) (Diff)
/source/blender/blenkernel/intern/scene.c (+15, -0) (Diff)
/source/blender/blenkernel/intern/screen.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/simulation.cc (+2, -0) (Diff)
/source/blender/blenkernel/intern/sound.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/speaker.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/text.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/texture.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/volume.cc (+2, -0) (Diff)
/source/blender/blenkernel/intern/workspace.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/world.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_access_compare_override.c (+12, -0) (Diff)
/source/blender/windowmanager/intern/wm.c (+2, -0) (Diff)