Blender Git Commit Log
Git Commits -> Revision a819ef1
Revision a819ef1 by Joshua Leung (master) September 4, 2009, 04:27 (GMT) |
2.5 - Keyframing Bugfixes + Code Cleanups * DopeSheet + Graph Editor - 'Sample Keyframes' option now tags newly created keyframes as being breakdowns. Also moved reduced the code duplication here by moving the core code for this to the animation module. * Keyframing (Standard/Auto) - Added proper 'replace' option Keyframes can now be rekeyed non-destructively when the INSERTKEY_REPLACE flag is provided to the keyframing API functions, since this option will make sure that only the values of the handles get altered. For the Auto-Keyframing 'Replace/Edit Keys' option, this means that it truly works as it describes now, since it will now only replace the values of the keyframes on the current frame, and won't create new keyframes in the process or destroy the tangents already created for those keys. For things like the sliders in animation editors, keyframes changing the value won't destroy existing tangents. |
Commit Details:
Full Hash: a819ef1bf2222b2e1132c0a3d9b6b133c8263348
SVN Revision: 22982
Parent Commit: d577e0d
Lines Changed: +186, -189
12 Modified Paths:
/source/blender/editors/animation/anim_channels_defines.c (+6, -0) (Diff)
/source/blender/editors/animation/keyframes_general.c (+74, -2) (Diff)
/source/blender/editors/animation/keyframing.c (+62, -28) (Diff)
/source/blender/editors/animation/keyingsets.c (+2, -1) (Diff)
/source/blender/editors/include/ED_keyframes_draw.h (+1, -1) (Diff)
/source/blender/editors/include/ED_keyframes_edit.h (+1, -0) (Diff)
/source/blender/editors/include/ED_keyframing.h (+3, -2) (Diff)
/source/blender/editors/interface/interface_anim.c (+2, -0) (Diff)
/source/blender/editors/space_action/action_edit.c (+3, -64) (Diff)
/source/blender/editors/space_action/action_header.c (+1, -1) (Diff)
/source/blender/editors/space_graph/graph_edit.c (+3, -66) (Diff)
/source/blender/editors/transform/transform_conversions.c (+28, -24) (Diff)
/source/blender/editors/animation/keyframes_general.c (+74, -2) (Diff)
/source/blender/editors/animation/keyframing.c (+62, -28) (Diff)
/source/blender/editors/animation/keyingsets.c (+2, -1) (Diff)
/source/blender/editors/include/ED_keyframes_draw.h (+1, -1) (Diff)
/source/blender/editors/include/ED_keyframes_edit.h (+1, -0) (Diff)
/source/blender/editors/include/ED_keyframing.h (+3, -2) (Diff)
/source/blender/editors/interface/interface_anim.c (+2, -0) (Diff)
/source/blender/editors/space_action/action_edit.c (+3, -64) (Diff)
/source/blender/editors/space_action/action_header.c (+1, -1) (Diff)
/source/blender/editors/space_graph/graph_edit.c (+3, -66) (Diff)
/source/blender/editors/transform/transform_conversions.c (+28, -24) (Diff)