Merge with 2.5 -r 21515:21619.
authorArystanbek Dyussenov <arystan.d@gmail.com>
Thu, 16 Jul 2009 09:09:38 +0000 (09:09 +0000)
committerArystanbek Dyussenov <arystan.d@gmail.com>
Thu, 16 Jul 2009 09:09:38 +0000 (09:09 +0000)
16 files changed:
1  2 
source/blender/blenkernel/intern/image.c
source/blender/makesdna/DNA_object_types.h
source/blender/makesrna/intern/makesrna.c
source/blender/makesrna/intern/rna_access.c
source/blender/makesrna/intern/rna_armature.c
source/blender/makesrna/intern/rna_define.c
source/blender/makesrna/intern/rna_internal.h
source/blender/makesrna/intern/rna_material.c
source/blender/makesrna/intern/rna_mesh.c
source/blender/makesrna/intern/rna_object.c
source/blender/makesrna/intern/rna_pose.c
source/blender/makesrna/intern/rna_scene.c
source/blender/python/intern/bpy_interface.c
source/blender/python/intern/bpy_operator_wrap.c
source/blender/python/intern/bpy_rna.c
source/blender/python/intern/bpy_util.c

@@@ -601,7 -761,7 +761,7 @@@ static void rna_def_bone(BlenderRNA *br
  
        rna_def_bone_common(srna, 0);
  
--              // XXX should we define this in PoseChannel wrapping code instead? but PoseChannels directly get some of their flags from here...
++      // XXX should we define this in PoseChannel wrapping code instead? but PoseChannels directly get some of their flags from here...
        prop= RNA_def_property(srna, "hidden", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "flag", BONE_HIDDEN_P);
        RNA_def_property_ui_text(prop, "Hidden", "Bone is not visible when it is not in Edit Mode (i.e. in Object or Pose Modes).");
        prop= RNA_def_property(srna, "selected", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "flag", BONE_SELECTED);
        RNA_def_property_ui_text(prop, "Selected", "");
+       RNA_def_property_update(prop, 0, "rna_Armature_redraw_data");
 +
 +      /* XXX better matrix descriptions possible (Arystan) */
 +      prop= RNA_def_property(srna, "matrix", PROP_FLOAT, PROP_MATRIX);
 +      RNA_def_property_float_sdna(prop, NULL, "bone_mat");
 +      RNA_def_property_array(prop, 9);
 +      RNA_def_property_ui_text(prop, "Bone Matrix", "3x3 bone matrix.");
 +
 +      prop= RNA_def_property(srna, "armature_matrix", PROP_FLOAT, PROP_MATRIX);
 +      RNA_def_property_float_sdna(prop, NULL, "arm_mat");
 +      RNA_def_property_array(prop, 16);
 +      RNA_def_property_ui_text(prop, "Bone Armature-Relative Matrix", "4x4 bone matrix relative to armature.");
 +
 +      prop= RNA_def_property(srna, "tail", PROP_FLOAT, PROP_VECTOR);
 +      RNA_def_property_float_sdna(prop, NULL, "tail");
 +      RNA_def_property_array(prop, 3);
 +      RNA_def_property_ui_text(prop, "Tail", "Location of tail end of the bone.");
 +
 +      prop= RNA_def_property(srna, "armature_tail", PROP_FLOAT, PROP_VECTOR);
 +      RNA_def_property_float_sdna(prop, NULL, "arm_tail");
 +      RNA_def_property_array(prop, 3);
 +      RNA_def_property_ui_text(prop, "Armature-Relative Tail", "Location of tail end of the bone relative to armature.");
 +
 +      prop= RNA_def_property(srna, "head", PROP_FLOAT, PROP_VECTOR);
 +      RNA_def_property_float_sdna(prop, NULL, "head");
 +      RNA_def_property_array(prop, 3);
 +      RNA_def_property_ui_text(prop, "Head", "Location of head end of the bone.");
 +
 +      prop= RNA_def_property(srna, "armature_head", PROP_FLOAT, PROP_VECTOR);
 +      RNA_def_property_float_sdna(prop, NULL, "arm_head");
 +      RNA_def_property_array(prop, 3);
 +      RNA_def_property_ui_text(prop, "Armature-Relative Head", "Location of head end of the bone relative to armature.");
  }
  
  static void rna_def_edit_bone(BlenderRNA *brna)
@@@ -1139,11 -1163,9 +1168,11 @@@ void RNA_def_material(BlenderRNA *brna
        rna_def_material_sss(brna);
        rna_def_material_mtex(brna);
        rna_def_material_strand(brna);
 +
 +      RNA_api_material(srna);
  }
  
- void rna_def_mtex_common(StructRNA *srna, const char *begin, const char *activeget, const char *structname)
+ void rna_def_mtex_common(StructRNA *srna, const char *begin, const char *activeget, const char *activeset, const char *structname)
  {
        PropertyRNA *prop;
  
@@@ -1038,8 -1349,7 +1349,9 @@@ void RNA_def_scene(BlenderRNA *brna
  
        rna_def_tool_settings(brna);
        rna_def_scene_render_data(brna);
+       rna_def_scene_render_layer(brna);
 +
 +      RNA_api_scene(srna);
  }
  
  #endif