Blender Git Commit Log
Git Commits -> Revision 3aab753
November 9, 2017, 19:22 (GMT) |
Remove the new hair edit mode. The purpose of this branch is to create a new hair system with a dedicated grooming tool, unlike the current direct editing of hair guide curves. The modified bmesh-based strand edit mode is quite complex and distracts from the main purpose of the branch, so its better to remove it for now and implement a new tool. |
Commit Details:
Full Hash: 3aab7537e84c459566b6b5fd0d0a082807a67a30
Parent Commit: 9f74b66
Lines Changed: +90, -6737
32 Deleted Paths:
/release/datafiles/brushicons/hairadd.png (+0, -0)
/release/datafiles/brushicons/haircomb.png (+0, -0)
/release/datafiles/brushicons/haircut.png (+0, -0)
/release/datafiles/brushicons/hairlength.png (+0, -0)
/release/datafiles/brushicons/hairpuff.png (+0, -0)
/release/datafiles/brushicons/hairsmooth.png (+0, -0)
/release/datafiles/brushicons/hairweight.png (+0, -0)
/source/blender/blenkernel/BKE_editstrands.h (+0, -106)
/source/blender/blenkernel/intern/editstrands.c (+0, -300)
/source/blender/bmesh/intern/bmesh_strands.c (+0, -158)
/source/blender/bmesh/intern/bmesh_strands.h (+0, -216)
/source/blender/bmesh/intern/bmesh_strands_conv.c (+0, -720)
/source/blender/bmesh/intern/bmesh_strands_conv.h (+0, -62)
/source/blender/draw/intern/draw_cache_impl_strands.c (+0, -341)
/source/blender/draw/modes/edit_strands_mode.c (+0, -308)
/source/blender/draw/modes/shaders/edit_strands_vert.glsl (+0, -28)
/source/blender/editors/hair/CMakeLists.txt (+0, -57)
/source/blender/editors/hair/hair_cursor.c (+0, -100)
/source/blender/editors/hair/hair_edit.c (+0, -468)
/source/blender/editors/hair/hair_intern.h (+0, -115)
/source/blender/editors/hair/hair_mirror.c (+0, -217)
/source/blender/editors/hair/hair_object_mesh.c (+0, -86)
/source/blender/editors/hair/hair_object_particles.c (+0, -101)
/source/blender/editors/hair/hair_ops.c (+0, -143)
/source/blender/editors/hair/hair_select.c (+0, -506)
/source/blender/editors/hair/hair_stroke.c (+0, -501)
/source/blender/editors/hair/hair_undo.c (+0, -195)
/source/blender/editors/hair/SConscript (+0, -54)
/source/blender/editors/object/object_hair.c (+0, -117)
/source/blender/editors/space_view3d/drawstrands.c (+0, -382)
/source/blender/physics/BPH_strands.h (+0, -44)
/source/blender/physics/intern/strands.cpp (+0, -434)
/release/datafiles/brushicons/haircomb.png (+0, -0)
/release/datafiles/brushicons/haircut.png (+0, -0)
/release/datafiles/brushicons/hairlength.png (+0, -0)
/release/datafiles/brushicons/hairpuff.png (+0, -0)
/release/datafiles/brushicons/hairsmooth.png (+0, -0)
/release/datafiles/brushicons/hairweight.png (+0, -0)
/source/blender/blenkernel/BKE_editstrands.h (+0, -106)
/source/blender/blenkernel/intern/editstrands.c (+0, -300)
/source/blender/bmesh/intern/bmesh_strands.c (+0, -158)
/source/blender/bmesh/intern/bmesh_strands.h (+0, -216)
/source/blender/bmesh/intern/bmesh_strands_conv.c (+0, -720)
/source/blender/bmesh/intern/bmesh_strands_conv.h (+0, -62)
/source/blender/draw/intern/draw_cache_impl_strands.c (+0, -341)
/source/blender/draw/modes/edit_strands_mode.c (+0, -308)
/source/blender/draw/modes/shaders/edit_strands_vert.glsl (+0, -28)
/source/blender/editors/hair/CMakeLists.txt (+0, -57)
/source/blender/editors/hair/hair_cursor.c (+0, -100)
/source/blender/editors/hair/hair_edit.c (+0, -468)
/source/blender/editors/hair/hair_intern.h (+0, -115)
/source/blender/editors/hair/hair_mirror.c (+0, -217)
/source/blender/editors/hair/hair_object_mesh.c (+0, -86)
/source/blender/editors/hair/hair_object_particles.c (+0, -101)
/source/blender/editors/hair/hair_ops.c (+0, -143)
/source/blender/editors/hair/hair_select.c (+0, -506)
/source/blender/editors/hair/hair_stroke.c (+0, -501)
/source/blender/editors/hair/hair_undo.c (+0, -195)
/source/blender/editors/hair/SConscript (+0, -54)
/source/blender/editors/object/object_hair.c (+0, -117)
/source/blender/editors/space_view3d/drawstrands.c (+0, -382)
/source/blender/physics/BPH_strands.h (+0, -44)
/source/blender/physics/intern/strands.cpp (+0, -434)
85 Modified Paths:
/build_files/cmake/macros.cmake (+0, -1) (Diff)
/release/scripts/startup/bl_operators/wm.py (+0, -1) (Diff)
/release/scripts/startup/bl_ui/properties_paint_common.py (+2, -2) (Diff)
/release/scripts/startup/bl_ui/space_view3d.py (+5, -31) (Diff)
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+0, -32) (Diff)
/source/blender/blenkernel/BKE_context.h (+0, -1) (Diff)
/source/blender/blenkernel/BKE_customdata.h (+0, -3) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+0, -2) (Diff)
/source/blender/blenkernel/intern/brush.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/context.c (+0, -2) (Diff)
/source/blender/blenkernel/intern/customdata.c (+1, -27) (Diff)
/source/blender/blenkernel/intern/object.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/particle.c (+1, -7) (Diff)
/source/blender/blenkernel/intern/scene.c (+0, -5) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -14) (Diff)
/source/blender/blenloader/intern/writefile.c (+0, -1) (Diff)
/source/blender/bmesh/bmesh.h (+0, -2) (Diff)
/source/blender/bmesh/CMakeLists.txt (+0, -4) (Diff)
/source/blender/bmesh/intern/bmesh_interp.c (+0, -28) (Diff)
/source/blender/bmesh/intern/bmesh_interp.h (+0, -6) (Diff)
/source/blender/bmesh/intern/bmesh_iterators_inline.h (+1, -2) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_conv.c (+8, -12) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_conv.h (+0, -4) (Diff)
/source/blender/bmesh/intern/bmesh_operators_private.h (+0, -1) (Diff)
/source/blender/draw/CMakeLists.txt (+0, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+4, -5) (Diff)
/source/blender/draw/intern/draw_cache.c (+0, -25) (Diff)
/source/blender/draw/intern/draw_cache.h (+0, -7) (Diff)
/source/blender/draw/intern/draw_cache_impl.h (+0, -10) (Diff)
/source/blender/draw/intern/draw_manager.c (+0, -10) (Diff)
/source/blender/draw/modes/draw_mode_engines.h (+1, -2) (Diff)
/source/blender/draw/modes/object_mode.c (+8, -6) (Diff)
/source/blender/editors/armature/armature_utils.c (+1, -1) (Diff)
/source/blender/editors/CMakeLists.txt (+0, -1) (Diff)
/source/blender/editors/curve/editcurve.c (+1, -1) (Diff)
/source/blender/editors/curve/editfont_undo.c (+1, -1) (Diff)
/source/blender/editors/datafiles/CMakeLists.txt (+0, -7) (Diff)
/source/blender/editors/include/ED_datafiles.h (+0, -21) (Diff)
/source/blender/editors/include/ED_physics.h (+0, -27) (Diff)
/source/blender/editors/include/ED_util.h (+0, -3) (Diff)
/source/blender/editors/include/UI_icons.h (+0, -7) (Diff)
/source/blender/editors/interface/interface_icons.c (+0, -13) (Diff)
/source/blender/editors/mesh/editmesh_undo.c (+1, -1) (Diff)
/source/blender/editors/metaball/mball_edit.c (+1, -1) (Diff)
/source/blender/editors/object/CMakeLists.txt (+0, -1) (Diff)
/source/blender/editors/object/object_edit.c (+2, -4) (Diff)
/source/blender/editors/object/object_intern.h (+0, -3) (Diff)
/source/blender/editors/object/object_lattice.c (+1, -1) (Diff)
/source/blender/editors/object/object_ops.c (+0, -2) (Diff)
/source/blender/editors/screen/screen_context.c (+1, -7) (Diff)
/source/blender/editors/sculpt_paint/paint_ops.c (+8, -38) (Diff)
/source/blender/editors/space_api/spacetypes.c (+0, -2) (Diff)
/source/blender/editors/space_view3d/CMakeLists.txt (+0, -1) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+10, -20) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+0, -3) (Diff)
/source/blender/editors/space_view3d/view3d_header.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_intern.h (+0, -5) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+3, -18) (Diff)
/source/blender/editors/transform/transform.h (+0, -1) (Diff)
/source/blender/editors/transform/transform_conversions.c (+6, -240) (Diff)
/source/blender/editors/transform/transform_generics.c (+0, -7) (Diff)
/source/blender/editors/transform/transform_orientations.c (+1, -1) (Diff)
/source/blender/editors/util/editmode_undo.c (+6, -15) (Diff)
/source/blender/editors/util/ed_util.c (+1, -14) (Diff)
/source/blender/editors/util/undo.c (+0, -12) (Diff)
/source/blender/makesdna/DNA_brush_types.h (+0, -13) (Diff)
/source/blender/makesdna/DNA_customdata_types.h (+3, -6) (Diff)
/source/blender/makesdna/DNA_mesh_types.h (+0, -1) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+0, -2) (Diff)
/source/blender/makesdna/DNA_object_types.h (+0, -2) (Diff)
/source/blender/makesdna/DNA_particle_types.h (+0, -1) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -40) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+0, -28) (Diff)
/source/blender/makesrna/intern/rna_context.c (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_object.c (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+0, -4) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+0, -93) (Diff)
/source/blender/makesrna/RNA_enum_types.h (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_hair.c (+0, -10) (Diff)
/source/blender/physics/CMakeLists.txt (+0, -3) (Diff)
/source/blender/physics/intern/eigen_utils.h (+1, -31) (Diff)
/source/blender/physics/intern/implicit.h (+5, -0) (Diff)
/source/blender/physics/intern/implicit_blender.c (+1, -1) (Diff)
/source/blender/physics/intern/implicit_eigen.cpp (+1, -1) (Diff)
/source/blender/windowmanager/WM_types.h (+0, -1) (Diff)
/release/scripts/startup/bl_operators/wm.py (+0, -1) (Diff)
/release/scripts/startup/bl_ui/properties_paint_common.py (+2, -2) (Diff)
/release/scripts/startup/bl_ui/space_view3d.py (+5, -31) (Diff)
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+0, -32) (Diff)
/source/blender/blenkernel/BKE_context.h (+0, -1) (Diff)
/source/blender/blenkernel/BKE_customdata.h (+0, -3) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+0, -2) (Diff)
/source/blender/blenkernel/intern/brush.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/context.c (+0, -2) (Diff)
/source/blender/blenkernel/intern/customdata.c (+1, -27) (Diff)
/source/blender/blenkernel/intern/object.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/particle.c (+1, -7) (Diff)
/source/blender/blenkernel/intern/scene.c (+0, -5) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -14) (Diff)
/source/blender/blenloader/intern/writefile.c (+0, -1) (Diff)
/source/blender/bmesh/bmesh.h (+0, -2) (Diff)
/source/blender/bmesh/CMakeLists.txt (+0, -4) (Diff)
/source/blender/bmesh/intern/bmesh_interp.c (+0, -28) (Diff)
/source/blender/bmesh/intern/bmesh_interp.h (+0, -6) (Diff)
/source/blender/bmesh/intern/bmesh_iterators_inline.h (+1, -2) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_conv.c (+8, -12) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_conv.h (+0, -4) (Diff)
/source/blender/bmesh/intern/bmesh_operators_private.h (+0, -1) (Diff)
/source/blender/draw/CMakeLists.txt (+0, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+4, -5) (Diff)
/source/blender/draw/intern/draw_cache.c (+0, -25) (Diff)
/source/blender/draw/intern/draw_cache.h (+0, -7) (Diff)
/source/blender/draw/intern/draw_cache_impl.h (+0, -10) (Diff)
/source/blender/draw/intern/draw_manager.c (+0, -10) (Diff)
/source/blender/draw/modes/draw_mode_engines.h (+1, -2) (Diff)
/source/blender/draw/modes/object_mode.c (+8, -6) (Diff)
/source/blender/editors/armature/armature_utils.c (+1, -1) (Diff)
/source/blender/editors/CMakeLists.txt (+0, -1) (Diff)
/source/blender/editors/curve/editcurve.c (+1, -1) (Diff)
/source/blender/editors/curve/editfont_undo.c (+1, -1) (Diff)
/source/blender/editors/datafiles/CMakeLists.txt (+0, -7) (Diff)
/source/blender/editors/include/ED_datafiles.h (+0, -21) (Diff)
/source/blender/editors/include/ED_physics.h (+0, -27) (Diff)
/source/blender/editors/include/ED_util.h (+0, -3) (Diff)
/source/blender/editors/include/UI_icons.h (+0, -7) (Diff)
/source/blender/editors/interface/interface_icons.c (+0, -13) (Diff)
/source/blender/editors/mesh/editmesh_undo.c (+1, -1) (Diff)
/source/blender/editors/metaball/mball_edit.c (+1, -1) (Diff)
/source/blender/editors/object/CMakeLists.txt (+0, -1) (Diff)
/source/blender/editors/object/object_edit.c (+2, -4) (Diff)
/source/blender/editors/object/object_intern.h (+0, -3) (Diff)
/source/blender/editors/object/object_lattice.c (+1, -1) (Diff)
/source/blender/editors/object/object_ops.c (+0, -2) (Diff)
/source/blender/editors/screen/screen_context.c (+1, -7) (Diff)
/source/blender/editors/sculpt_paint/paint_ops.c (+8, -38) (Diff)
/source/blender/editors/space_api/spacetypes.c (+0, -2) (Diff)
/source/blender/editors/space_view3d/CMakeLists.txt (+0, -1) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+10, -20) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+0, -3) (Diff)
/source/blender/editors/space_view3d/view3d_header.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_intern.h (+0, -5) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+3, -18) (Diff)
/source/blender/editors/transform/transform.h (+0, -1) (Diff)
/source/blender/editors/transform/transform_conversions.c (+6, -240) (Diff)
/source/blender/editors/transform/transform_generics.c (+0, -7) (Diff)
/source/blender/editors/transform/transform_orientations.c (+1, -1) (Diff)
/source/blender/editors/util/editmode_undo.c (+6, -15) (Diff)
/source/blender/editors/util/ed_util.c (+1, -14) (Diff)
/source/blender/editors/util/undo.c (+0, -12) (Diff)
/source/blender/makesdna/DNA_brush_types.h (+0, -13) (Diff)
/source/blender/makesdna/DNA_customdata_types.h (+3, -6) (Diff)
/source/blender/makesdna/DNA_mesh_types.h (+0, -1) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+0, -2) (Diff)
/source/blender/makesdna/DNA_object_types.h (+0, -2) (Diff)
/source/blender/makesdna/DNA_particle_types.h (+0, -1) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -40) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+0, -28) (Diff)
/source/blender/makesrna/intern/rna_context.c (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_object.c (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+0, -4) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+0, -93) (Diff)
/source/blender/makesrna/RNA_enum_types.h (+0, -1) (Diff)
/source/blender/modifiers/intern/MOD_hair.c (+0, -10) (Diff)
/source/blender/physics/CMakeLists.txt (+0, -3) (Diff)
/source/blender/physics/intern/eigen_utils.h (+1, -31) (Diff)
/source/blender/physics/intern/implicit.h (+5, -0) (Diff)
/source/blender/physics/intern/implicit_blender.c (+1, -1) (Diff)
/source/blender/physics/intern/implicit_eigen.cpp (+1, -1) (Diff)
/source/blender/windowmanager/WM_types.h (+0, -1) (Diff)