editmesh accessor functions. most editmesh access now goes through:
authorJoseph Eagar <joeedh@gmail.com>
Mon, 30 Mar 2009 07:28:37 +0000 (07:28 +0000)
committerJoseph Eagar <joeedh@gmail.com>
Mon, 30 Mar 2009 07:28:37 +0000 (07:28 +0000)
commit89b906db9f758fb9642e01d9b4433b97557369fb
tree89f0e670a581728e7102a9ca00c5261befb18a57
parent22fec544c8d07e6099580b0e799e309dcfeeed6b
editmesh accessor functions.  most editmesh access now goes through:

EditMesh *EM_GetEditMesh(Mesh *me);
void EM_EndEditMesh(Mesh *me, EditMesh *em);

as discussed on the mailling list, this is to facilitate migration to bmesh.
next step is to merge this this to the bmesh branch.  this was done in the 2.5
branch to prevent too great a divergance.

also, made makesdna/makesrna work on cygwin/msvc2008/scons.
26 files changed:
source/blender/blenkernel/intern/anim.c
source/blender/blenkernel/intern/constraint.c
source/blender/blenkernel/intern/exotic.c
source/blender/blenkernel/intern/modifier.c
source/blender/blenkernel/intern/object.c
source/blender/blenkernel/intern/shrinkwrap.c
source/blender/editors/include/ED_mesh.h
source/blender/editors/mesh/editdeform.c
source/blender/editors/mesh/editmesh.c
source/blender/editors/mesh/editmesh_add.c
source/blender/editors/mesh/editmesh_loop.c
source/blender/editors/mesh/editmesh_mods.c
source/blender/editors/mesh/editmesh_tools.c
source/blender/editors/mesh/mesh_ops.c
source/blender/editors/object/object_edit.c
source/blender/editors/screen/screen_ops.c
source/blender/editors/space_image/image_header.c
source/blender/editors/space_image/image_panels.c
source/blender/editors/space_image/space_image.c
source/blender/editors/space_view3d/view3d_buttons.c
source/blender/editors/space_view3d/view3d_header.c
source/blender/editors/uvedit/uvedit_draw.c
source/blender/editors/uvedit/uvedit_ops.c
source/blender/editors/uvedit/uvedit_unwrap_ops.c
source/blender/makesdna/intern/SConscript
source/blender/makesrna/intern/SConscript