Blender Git Loki
Git Commits -> Revision c9b60a7
Revision c9b60a7 by Ton Roosendaal (master) December 31, 2008, 17:11 (GMT) |
2.5 So, editmode mesh is back! :) At the moment only TABkey works and mouse select, 1 vertex at a time. More will follow of course. Note for the devs: - G.editMesh has been removed, be careful with old code. - EditMesh now is property of Mesh itself Although it means unlimited editmodes, for migration purposes we better stick to 1 "obedit" per scene, which is in Context too - G.obedit will get removed soon, so use CTX_data_edit_object(C) Or if you can't, just scene->obedit for now - Also removed the CTX_data_edit_mesh(), this has no meaning anymore. EditMesh is not context senstitive anymore, only the edit-object for time being is. - Martin: I've already tucked some EditMesh pointer in T and removed all G.editMesh there. |
Commit Details:
Full Hash: c9b60a7b64c75bf999cb8390b328aa42e7a5f53f
SVN Revision: 18197
Parent Commit: b65a3e9
Lines Changed: +527, -387
51 Modified Paths:
/source/blender/blenkernel/BKE_bmesh.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_context.h (+0, -3) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+4, -4) (Diff)
/source/blender/blenkernel/BKE_displist.h (+2, -2) (Diff)
/source/blender/blenkernel/BKE_global.h (+0, -4) (Diff)
/source/blender/blenkernel/intern/anim.c (+9, -10) (Diff)
/source/blender/blenkernel/intern/blender.c (+0, -8) (Diff)
/source/blender/blenkernel/intern/BME_conversions.c (+3, -10) (Diff)
/source/blender/blenkernel/intern/constraint.c (+5, -3) (Diff)
/source/blender/blenkernel/intern/context.c (+0, -9) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+22, -26) (Diff)
/source/blender/blenkernel/intern/exotic.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/mesh.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/modifier.c (+7, -6) (Diff)
/source/blender/blenkernel/intern/multires-firstlevel.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/multires.c (+5, -5) (Diff)
/source/blender/blenkernel/intern/object.c (+5, -3) (Diff)
/source/blender/blenkernel/intern/shrinkwrap.c (+4, -2) (Diff)
/source/blender/blenloader/intern/readfile.c (+6, -4) (Diff)
/source/blender/editors/include/ED_mesh.h (+16, -1) (Diff)
/source/blender/editors/include/ED_util.h (+4, -0) (Diff)
/source/blender/editors/mesh/editmesh.c (+56, -40) (Diff)
/source/blender/editors/mesh/editmesh.h (+0, -4) (Diff)
/source/blender/editors/mesh/editmesh_add.c (+16, -17) (Diff)
/source/blender/editors/mesh/editmesh_mods.c (+36, -37) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+1, -1) (Diff)
/source/blender/editors/object/object_edit.c (+144, -113) (Diff)
/source/blender/editors/object/object_intern.h (+6, -5) (Diff)
/source/blender/editors/object/object_ops.c (+6, -4) (Diff)
/source/blender/editors/screen/glutil.c (+38, -0) (Diff)
/source/blender/editors/screen/screen_context.c (+8, -1) (Diff)
/source/blender/editors/screen/screen_edit.c (+2, -0) (Diff)
/source/blender/editors/space_outliner/space_outliner.c (+1, -0) (Diff)
/source/blender/editors/space_view3d/drawmesh.c (+2, -2) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+10, -9) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+3, -0) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+7, -1) (Diff)
/source/blender/editors/transform/transform.c (+8, -6) (Diff)
/source/blender/editors/transform/transform.h (+3, -2) (Diff)
/source/blender/editors/transform/transform_conversions.c (+17, -20) (Diff)
/source/blender/editors/transform/transform_generics.c (+3, -0) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_ops.c (+2, -2) (Diff)
/source/blender/editors/transform/transform_orientations.c (+6, -3) (Diff)
/source/blender/editors/util/ed_util.c (+34, -0) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+3, -1) (Diff)
/source/blender/makesdna/DNA_mesh_types.h (+4, -1) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -0) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+3, -0) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+5, -11) (Diff)
/source/blender/windowmanager/WM_types.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_context.h (+0, -3) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+4, -4) (Diff)
/source/blender/blenkernel/BKE_displist.h (+2, -2) (Diff)
/source/blender/blenkernel/BKE_global.h (+0, -4) (Diff)
/source/blender/blenkernel/intern/anim.c (+9, -10) (Diff)
/source/blender/blenkernel/intern/blender.c (+0, -8) (Diff)
/source/blender/blenkernel/intern/BME_conversions.c (+3, -10) (Diff)
/source/blender/blenkernel/intern/constraint.c (+5, -3) (Diff)
/source/blender/blenkernel/intern/context.c (+0, -9) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+22, -26) (Diff)
/source/blender/blenkernel/intern/exotic.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/mesh.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/modifier.c (+7, -6) (Diff)
/source/blender/blenkernel/intern/multires-firstlevel.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/multires.c (+5, -5) (Diff)
/source/blender/blenkernel/intern/object.c (+5, -3) (Diff)
/source/blender/blenkernel/intern/shrinkwrap.c (+4, -2) (Diff)
/source/blender/blenloader/intern/readfile.c (+6, -4) (Diff)
/source/blender/editors/include/ED_mesh.h (+16, -1) (Diff)
/source/blender/editors/include/ED_util.h (+4, -0) (Diff)
/source/blender/editors/mesh/editmesh.c (+56, -40) (Diff)
/source/blender/editors/mesh/editmesh.h (+0, -4) (Diff)
/source/blender/editors/mesh/editmesh_add.c (+16, -17) (Diff)
/source/blender/editors/mesh/editmesh_mods.c (+36, -37) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+1, -1) (Diff)
/source/blender/editors/object/object_edit.c (+144, -113) (Diff)
/source/blender/editors/object/object_intern.h (+6, -5) (Diff)
/source/blender/editors/object/object_ops.c (+6, -4) (Diff)
/source/blender/editors/screen/glutil.c (+38, -0) (Diff)
/source/blender/editors/screen/screen_context.c (+8, -1) (Diff)
/source/blender/editors/screen/screen_edit.c (+2, -0) (Diff)
/source/blender/editors/space_outliner/space_outliner.c (+1, -0) (Diff)
/source/blender/editors/space_view3d/drawmesh.c (+2, -2) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+10, -9) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+3, -0) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+7, -1) (Diff)
/source/blender/editors/transform/transform.c (+8, -6) (Diff)
/source/blender/editors/transform/transform.h (+3, -2) (Diff)
/source/blender/editors/transform/transform_conversions.c (+17, -20) (Diff)
/source/blender/editors/transform/transform_generics.c (+3, -0) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_ops.c (+2, -2) (Diff)
/source/blender/editors/transform/transform_orientations.c (+6, -3) (Diff)
/source/blender/editors/util/ed_util.c (+34, -0) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+3, -1) (Diff)
/source/blender/makesdna/DNA_mesh_types.h (+4, -1) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -0) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+3, -0) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+5, -11) (Diff)
/source/blender/windowmanager/WM_types.h (+2, -0) (Diff)