Joshua Leung
38a33eb7da
== Auto-Keyframing Refactor (Peach Request) ==
...
Refactored Auto-Keyframing to make it easier to add more options. There are now three "states" for auto-keying: off, add/replace keys, replace keys.
Description of modes:
1) No auto-keying is done
2) Add new keyframes or replace existing ones if possible (old behaviour)
3) Only modify existing keys, but not insert new ones.
Internally, I've moved the auto-keying settings out of G.flag and U.uiflag and moved them into their own variables in Userdef, and provided some macros to access those easily. As a result, old auto-keying settings are currently lost.
Also, removed the manual calls to insertkey done in pose-relax. The reason auto-keying didn't work before was because the bones didn't have the BONE_TRANSFORM flag applied. Now, these are set temporarily.
Todo(s):
* Make icons for the TimeLine header menu (currently just a text menu)
* Add version-patches for old files
* Double-check code for all places that use auto-keying (i.e. PoseLib)
2008-01-10 01:36:22 +00:00
..
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-08 00:06:48 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-12-30 23:27:35 +00:00
2007-11-06 22:29:20 +00:00
2007-12-26 23:08:00 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-12-26 16:07:16 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-12-22 17:16:06 +00:00
2008-01-09 12:07:38 +00:00
2007-12-13 10:55:10 +00:00
2008-01-05 09:31:43 +00:00
2007-11-27 21:16:47 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-12-20 17:04:10 +00:00
2007-11-06 22:29:20 +00:00
2007-12-26 16:07:16 +00:00
2007-11-25 13:43:14 +00:00
2007-11-06 22:29:20 +00:00
2007-11-26 22:09:57 +00:00
2007-11-10 09:11:42 +00:00
2007-11-06 22:29:20 +00:00
2008-01-04 11:55:37 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-12-11 23:05:10 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-26 22:09:57 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-12-30 12:08:28 +00:00
2007-12-04 21:12:23 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-12-30 12:08:28 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-12-27 08:36:27 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-26 22:09:57 +00:00
2007-11-11 15:18:53 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-12-03 23:26:45 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-12-01 19:29:50 +00:00
2007-11-22 23:34:02 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-12-06 09:41:46 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2008-01-07 19:38:01 +00:00
2007-11-06 22:29:20 +00:00
2008-01-01 11:44:42 +00:00
2007-11-06 22:29:20 +00:00
2008-01-01 11:44:42 +00:00
2007-12-30 12:08:28 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-12-30 12:08:28 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-12-27 07:27:03 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-06 22:29:20 +00:00
2007-11-30 20:54:34 +00:00
2008-01-10 01:36:22 +00:00