Blender Git Loki
Git Commits -> Revision df20a12
Revision df20a12 by Joshua Leung (master) January 5, 2009, 09:54 (GMT) |
2.5 - Animation Fixes + More Porting work in Action Editor * Added crash fixes for loading old files with Actions/Armatures in them. Was caused by usage of some old globals still and the functions in question not performing NULL checks on the validity of the data they're given. * Added back reorganise action channels tools (shift/ctrl-shif pageup/down) for Action Editor. These are only available in 'Action Mode' only. * Tidied up Action Editor/Dopesheet tools code - removed various unused things, and also, added an API call in anim_deps.c to send the correct notifiers, since I anticipate that they're likely to require a few context checks which would be better to centralise than copy+paste everywhere. Note to Ton: could you have a look at this notifier stuff here? I'm not sure which ones I should be sending... * Also added a few assorted comments in various places |
Commit Details:
Full Hash: df20a12728626372de8a5eb127e57cb2cca40649
SVN Revision: 18337
Parent Commit: 7de5257
Lines Changed: +569, -66
12 Modified Paths:
/source/blender/blenkernel/intern/action.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/armature.c (+5, -3) (Diff)
/source/blender/blenkernel/intern/blender.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/ipo.c (+1, -0) (Diff)
/source/blender/editors/animation/anim_channels.c (+405, -7) (Diff)
/source/blender/editors/animation/anim_deps.c (+59, -7) (Diff)
/source/blender/editors/animation/keyframing.c (+5, -1) (Diff)
/source/blender/editors/include/ED_anim_api.h (+13, -1) (Diff)
/source/blender/editors/space_action/action_edit.c (+14, -13) (Diff)
/source/blender/editors/space_action/action_select.c (+2, -2) (Diff)
/source/blender/editors/space_action/space_action.c (+59, -26) (Diff)
/source/blender/makesrna/intern/rna_constraint.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/armature.c (+5, -3) (Diff)
/source/blender/blenkernel/intern/blender.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/ipo.c (+1, -0) (Diff)
/source/blender/editors/animation/anim_channels.c (+405, -7) (Diff)
/source/blender/editors/animation/anim_deps.c (+59, -7) (Diff)
/source/blender/editors/animation/keyframing.c (+5, -1) (Diff)
/source/blender/editors/include/ED_anim_api.h (+13, -1) (Diff)
/source/blender/editors/space_action/action_edit.c (+14, -13) (Diff)
/source/blender/editors/space_action/action_select.c (+2, -2) (Diff)
/source/blender/editors/space_action/space_action.c (+59, -26) (Diff)
/source/blender/makesrna/intern/rna_constraint.c (+1, -1) (Diff)