Revision: 27532
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27532
Author:   aligorith
Date:     2010-03-16 11:18:19 +0100 (Tue, 16 Mar 2010)

Log Message:
-----------
Keying Set Fixes:
* 'Export Keying Set' operator works again - a change in the previous commit 
broke the created code
* Relative Keying Sets don't get their paths shown 
* Keying Set paths show options for inserting keyframes too now

---

Another attempt at fixing compile troubles, and removed some commented out + 
obsolete stuff.

Modified Paths:
--------------
    trunk/blender/release/scripts/ui/properties_scene.py
    trunk/blender/source/blender/python/intern/bpy_driver.c
    trunk/blender/source/gameengine/Converter/KX_BlenderSceneConverter.cpp

Modified: trunk/blender/release/scripts/ui/properties_scene.py
===================================================================
--- trunk/blender/release/scripts/ui/properties_scene.py        2010-03-16 
08:07:43 UTC (rev 27531)
+++ trunk/blender/release/scripts/ui/properties_scene.py        2010-03-16 
10:18:19 UTC (rev 27532)
@@ -120,7 +120,7 @@
     bl_label = "Active Keying Set"
 
     def poll(self, context):
-        return (context.scene.active_keying_set is not None)
+        return (context.scene.active_keying_set and 
context.scene.active_keying_set.absolute);
 
     def draw(self, context):
         layout = self.layout
@@ -163,6 +163,11 @@
             col.prop(ksp, "grouping")
             if ksp.grouping == 'NAMED':
                 col.prop(ksp, "group")
+                
+            col.label(text="Keyframing Settings:")
+            col.prop(ksp, "insertkey_needed", text="Needed")
+            col.prop(ksp, "insertkey_visual", text="Visual")
+            col.prop(ksp, "insertkey_xyz_to_rgb", text="XYZ to RGB")
 
 
 class SCENE_PT_physics(SceneButtonsPanel):
@@ -295,7 +300,7 @@
         # write paths
         f.write("# Path Definitions\n")
         for ksp in ks.paths:
-            f.write("ksp = ks.add_destination(")
+            f.write("ksp = ks.add_path(")
 
             # id-block + RNA-path
             if ksp.id:

Modified: trunk/blender/source/blender/python/intern/bpy_driver.c
===================================================================
--- trunk/blender/source/blender/python/intern/bpy_driver.c     2010-03-16 
08:07:43 UTC (rev 27531)
+++ trunk/blender/source/blender/python/intern/bpy_driver.c     2010-03-16 
10:18:19 UTC (rev 27532)
@@ -158,9 +158,6 @@
        short targets_ok= 1;
        int i;
 
-       /* sanity checks - should driver be executed? */
-       /*if (G.f & G_SCRIPT_AUTOEXEC)==0) return result; */
-
        /* get the py expression to be evaluated */
        expr = driver->expression;
        if ((expr == NULL) || (expr[0]=='\0'))

Modified: trunk/blender/source/gameengine/Converter/KX_BlenderSceneConverter.cpp
===================================================================
--- trunk/blender/source/gameengine/Converter/KX_BlenderSceneConverter.cpp      
2010-03-16 08:07:43 UTC (rev 27531)
+++ trunk/blender/source/gameengine/Converter/KX_BlenderSceneConverter.cpp      
2010-03-16 10:18:19 UTC (rev 27532)
@@ -80,17 +80,14 @@
 #include "DNA_material_types.h"
 #include "BLI_blenlib.h"
 #include "MEM_guardedalloc.h"
-//XXX #include "BSE_editipo.h"
-//XXX #include "BSE_editipo_types.h"
-// #include "DNA_ipo_types.h"
 #include "BKE_global.h"
 #include "BKE_animsys.h"
 #include "BKE_library.h"
-#include "BKE_ipo.h" // eval_icu
 #include "BKE_material.h" // copy_material
 #include "BKE_mesh.h" // copy_mesh
 #include "DNA_space_types.h"
 #include "DNA_anim_types.h"
+#include "RNA_define.h"
 #include "../../blender/editors/include/ED_keyframing.h"
 }
 


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to