Blender Git Loki

Git Commits -> Revision 25935db

Revision 25935db by Joshua Leung (master)
June 5, 2007, 12:11 (GMT)
== Action Editor - Major Recode ==

I've just spent two days rewriting the Action Editor to unify its code and bring it under control again (it was 107kb, now it is around 73 kb).
* This means that there are no longer separate functions for each tool for Actions and Shapekeys in the Action Editor, and also no more missing tools for either.
* Also, I've gotten rid of the need for those complicated, hierarchial loops used for action channels, as they were a pain to keep consistent with each other.
* Baking functions have been removed. See user-level-changes for more details.
* Reorganised and completely rewrote code in editaction.c, thus the lengthy diff.

User Level Changes:
* For the meantime, border-selecting Action Channels has been disabled
* Baking functions have been removed. As far as I have been able to find out, these were really non-functional anyway. Besides, I don't think they really belonged in editaction.c
* Editing Shapekey keyframes now yields the same feature set as for those in Action Channels.
* There shouldn't be any major bugs left, but I might have missed something.

Further Work:
* Do a cleanup like this to the Action Editor drawing code in drawaction.c
* Baking??? (harkyman seems to be doing something about this)

Commit Details:

Full Hash: 25935dbdb10dc905b5963951c339447aa181654b
SVN Revision: 10877
Parent Commit: 6b9fe36
Lines Changed: +2467, -3725

1 Added Path:

/source/blender/include/BSE_editaction_types.h (+75, -0) (View)

7 Modified Paths:

/source/blender/include/BIF_editaction.h (+40, -45) (Diff)
/source/blender/include/BSE_editipo.h (+1, -0) (Diff)
/source/blender/src/drawaction.c (+5, -5) (Diff)
/source/blender/src/editaction.c (+2279, -3489) (Diff)
/source/blender/src/editipo_mods.c (+34, -15) (Diff)
/source/blender/src/editnla.c (+2, -1) (Diff)
/source/blender/src/header_action.c (+31, -170) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021