Blender Git Loki
Git Commits -> Revision 53ae509
Revision 53ae509 by Joshua Leung (master) January 18, 2009, 10:41 (GMT) |
2.5 - AnimSys Data management stuff... * Removed nAction struct. We'll be using good ol' bAction structs again, but putting new data in a different list. Apart from that, the data is similar enough to do so. * Rearranged code in DNA_action_types.h while renaming the structs to avoid confusion over what is currently in use... * Added freeing and AnimData execution loops for many other ID-types too. (NOTE: I've added AnimData in NodeTree struct too, but it's not clear to me where the relevant data-management calls should go in Nodes code). * File writing code should now only write the new data to files |
Commit Details:
Full Hash: 53ae509cc5ad75dca490dea8c632d542285e0058
SVN Revision: 18559
Parent Commit: 711d04a
Lines Changed: +580, -488
23 Modified Paths:
/source/blender/blenkernel/BKE_action.h (+13, -10) (Diff)
/source/blender/blenkernel/BKE_animsys.h (+6, -0) (Diff)
/source/blender/blenkernel/BKE_fcurve.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_main.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/action.c (+24, -48) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+133, -56) (Diff)
/source/blender/blenkernel/intern/curve.c (+2, -4) (Diff)
/source/blender/blenkernel/intern/fcurve.c (+45, -2) (Diff)
/source/blender/blenkernel/intern/key.c (+2, -3) (Diff)
/source/blender/blenkernel/intern/library.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/material.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+4, -19) (Diff)
/source/blender/blenkernel/intern/scene.c (+2, -4) (Diff)
/source/blender/blenkernel/intern/texture.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/world.c (+2, -3) (Diff)
/source/blender/blenloader/intern/readfile.c (+9, -1) (Diff)
/source/blender/blenloader/intern/writefile.c (+106, -83) (Diff)
/source/blender/editors/animation/keyframing.c (+7, -6) (Diff)
/source/blender/editors/include/ED_anim_api.h (+4, -0) (Diff)
/source/blender/makesdna/DNA_action_types.h (+200, -166) (Diff)
/source/blender/makesdna/DNA_anim_types.h (+7, -80) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+2, -0) (Diff)
/source/blender/makesdna/DNA_node_types.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_animsys.h (+6, -0) (Diff)
/source/blender/blenkernel/BKE_fcurve.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_main.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/action.c (+24, -48) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+133, -56) (Diff)
/source/blender/blenkernel/intern/curve.c (+2, -4) (Diff)
/source/blender/blenkernel/intern/fcurve.c (+45, -2) (Diff)
/source/blender/blenkernel/intern/key.c (+2, -3) (Diff)
/source/blender/blenkernel/intern/library.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/material.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+4, -19) (Diff)
/source/blender/blenkernel/intern/scene.c (+2, -4) (Diff)
/source/blender/blenkernel/intern/texture.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/world.c (+2, -3) (Diff)
/source/blender/blenloader/intern/readfile.c (+9, -1) (Diff)
/source/blender/blenloader/intern/writefile.c (+106, -83) (Diff)
/source/blender/editors/animation/keyframing.c (+7, -6) (Diff)
/source/blender/editors/include/ED_anim_api.h (+4, -0) (Diff)
/source/blender/makesdna/DNA_action_types.h (+200, -166) (Diff)
/source/blender/makesdna/DNA_anim_types.h (+7, -80) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+2, -0) (Diff)
/source/blender/makesdna/DNA_node_types.h (+2, -0) (Diff)