Bassam Feature Request: "Auto Clamped" handles can now be set per
authorJoshua Leung <aligorith@gmail.com>
Thu, 4 Aug 2011 14:13:05 +0000 (14:13 +0000)
committerJoshua Leung <aligorith@gmail.com>
Thu, 4 Aug 2011 14:13:05 +0000 (14:13 +0000)
commit900928f8bf47b8f1bbb1b2cd863d2d9649c940a0
treee5d20746f2a35a5dca94dba00d1d0dc1ff83eeec
parent2ed11158db7cfc157c26475a2dcb5f513043cd72
Bassam Feature Request: "Auto Clamped" handles can now be set per
handle/key

This used to be a weird per-curve setting which would happen to get
applied/work correctly if handles were set to "auto", and was a source
of constant confusion for both old and new animators. The main effect
of this handle-type/option was really to just ensure that auto-handles
stayed horizontal, instead of tilting as the keys were moved.

This commit simply changes this from a per-curve to per
keyframe/handle setting.
19 files changed:
source/blender/blenkernel/intern/curve.c
source/blender/blenkernel/intern/fcurve.c
source/blender/blenkernel/intern/ipo.c
source/blender/blenkernel/intern/nla.c
source/blender/blenloader/intern/readfile.c
source/blender/editors/animation/drivers.c
source/blender/editors/animation/keyframes_edit.c
source/blender/editors/animation/keyframing.c
source/blender/editors/include/UI_resources.h
source/blender/editors/interface/resources.c
source/blender/editors/space_action/action_edit.c
source/blender/editors/space_graph/graph_edit.c
source/blender/makesdna/DNA_anim_types.h
source/blender/makesdna/DNA_curve_types.h
source/blender/makesdna/DNA_userdef_types.h
source/blender/makesrna/RNA_enum_types.h
source/blender/makesrna/intern/rna_curve.c
source/blender/makesrna/intern/rna_fcurve.c
source/blender/makesrna/intern/rna_userdef.c