svn merge ^/trunk/blender -r43616:43639
authorCampbell Barton <ideasman42@gmail.com>
Mon, 23 Jan 2012 16:46:35 +0000 (16:46 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Mon, 23 Jan 2012 16:46:35 +0000 (16:46 +0000)
1  2 
source/blender/blenkernel/intern/cloth.c
source/blender/blenloader/intern/readfile.c
source/blender/editors/interface/interface_templates.c
source/blender/editors/space_view3d/drawobject.c
source/blender/makesrna/intern/rna_mesh.c
source/blender/makesrna/intern/rna_modifier.c

@@@ -235,8 -224,8 +235,10 @@@ static void view3d_project_short_clip(A
        }
  }
  
++/* BMESH NOTE: this function is unused in bmesh only */
++
  /* only use while object drawing */
--static void view3d_project_short_noclip(ARegion *ar, const float vec[3], short adr[2])
++static void UNUSED_FUNCTION(view3d_project_short_noclip)(ARegion *ar, const float vec[3], short adr[2])
  {
        RegionView3D *rv3d= ar->regiondata;
        float fx, fy, vec4[4];
@@@ -2023,39 -1761,13 +2025,40 @@@ static void rna_def_mesh_faces(BlenderR
        func= RNA_def_function(srna, "remove", "ED_mesh_faces_remove");
        RNA_def_function_flag(func, FUNC_USE_REPORTS);
        RNA_def_int(func, "count", 0, 0, INT_MAX, "Count", "Number of faces to remove", 0, INT_MAX);
+ #endif
  }
  
 -/* mesh.vertex_colors */
 -static void rna_def_vertex_colors(BlenderRNA *brna, PropertyRNA *cprop)
 +/* mesh.loops */
 +static void rna_def_mesh_loops(BlenderRNA *brna, PropertyRNA *cprop)
 +{
 +      StructRNA *srna;
 +
 +      /*PropertyRNA *prop;*/
 +
 +      FunctionRNA *func;
 +      /*PropertyRNA *parm;*/
 +
 +      RNA_def_property_srna(cprop, "MeshLoops");
 +      srna= RNA_def_struct(brna, "MeshLoops", NULL);
 +      RNA_def_struct_sdna(srna, "Mesh");
 +      RNA_def_struct_ui_text(srna, "Mesh Loops", "Collection of mesh loops");
 +
 +#if 0 // BMESH_TODO
 +      prop= RNA_def_property(srna, "active", PROP_INT, PROP_NONE);
 +      RNA_def_property_int_sdna(prop, NULL, "act_face");
 +      RNA_def_property_ui_text(prop, "Active Polygon", "The active polygon for this mesh");
 +#endif
 +
 +      func= RNA_def_function(srna, "add", "ED_mesh_loops_add");
 +      RNA_def_function_flag(func, FUNC_USE_REPORTS);
 +      RNA_def_int(func, "count", 0, 0, INT_MAX, "Count", "Number of loops to add", 0, INT_MAX);
 +}
 +
 +/* mesh.polygons */
 +static void rna_def_mesh_polygons(BlenderRNA *brna, PropertyRNA *cprop)
  {
        StructRNA *srna;
 +
        PropertyRNA *prop;
  
        FunctionRNA *func;