Blender Git Commit Log
Git Commits -> Revision b997988
Revision b997988 by Bastien Montagne (master) January 16, 2017, 19:36 (GMT) |
Cleanup/refactor: Add new BLI_string_util. Things like `BLI_uniquename` had nothing, but really nothing to do in BLI_path_util files! Also, got rid of length limitation in `BLI_uniquename_cb`, we can use alloca here to avoid overhead of malloc while keeping free size (within reasonable limits of course). |
Commit Details:
Full Hash: b99798832300b40bcae87725d7e35321966e394c
Parent Commit: 3748def
Lines Changed: +319, -180
2 Added Paths:
/source/blender/blenlib/BLI_string_utils.h (+58, -0) (View)
/source/blender/blenlib/intern/string_utils.c (+207, -0) (View)
/source/blender/blenlib/intern/string_utils.c (+207, -0) (View)
47 Modified Paths:
/source/blender/blenkernel/intern/action.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/constraint.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/customdata.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/deform.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/dynamicpaint.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/fcurve.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/freestyle.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/gpencil.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/ipo.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/key.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/linestyle.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/mask.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/mball.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/mball_tessellate.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/modifier.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/nla.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/node.c (+3, -2) (Diff)
/source/blender/blenkernel/intern/scene.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/seqmodifier.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/tracking.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/tracking_util.c (+1, -1) (Diff)
/source/blender/blenlib/BLI_path_util.h (+0, -4) (Diff)
/source/blender/blenlib/CMakeLists.txt (+2, -0) (Diff)
/source/blender/blenlib/intern/path_util.c (+0, -159) (Diff)
/source/blender/blenloader/intern/versioning_260.c (+1, -0) (Diff)
/source/blender/collada/AnimationImporter.cpp (+1, -1) (Diff)
/source/blender/editors/armature/armature_naming.c (+1, -0) (Diff)
/source/blender/editors/armature/pose_lib.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_data.c (+1, -0) (Diff)
/source/blender/editors/object/object_edit.c (+1, -0) (Diff)
/source/blender/editors/space_logic/logic_ops.c (+1, -0) (Diff)
/source/blender/editors/space_logic/logic_window.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_orientations.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_actuator.c (+2, -1) (Diff)
/source/blender/makesrna/intern/rna_controller.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_gpencil.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_key.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_linestyle.c (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_pose.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_property.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_sensor.c (+1, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_outputFile.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/constraint.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/customdata.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/deform.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/dynamicpaint.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/fcurve.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/freestyle.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/gpencil.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/ipo.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/key.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/linestyle.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/mask.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/mball.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/mball_tessellate.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/modifier.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/nla.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/node.c (+3, -2) (Diff)
/source/blender/blenkernel/intern/scene.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/seqmodifier.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/tracking.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/tracking_util.c (+1, -1) (Diff)
/source/blender/blenlib/BLI_path_util.h (+0, -4) (Diff)
/source/blender/blenlib/CMakeLists.txt (+2, -0) (Diff)
/source/blender/blenlib/intern/path_util.c (+0, -159) (Diff)
/source/blender/blenloader/intern/versioning_260.c (+1, -0) (Diff)
/source/blender/collada/AnimationImporter.cpp (+1, -1) (Diff)
/source/blender/editors/armature/armature_naming.c (+1, -0) (Diff)
/source/blender/editors/armature/pose_lib.c (+1, -0) (Diff)
/source/blender/editors/gpencil/gpencil_data.c (+1, -0) (Diff)
/source/blender/editors/object/object_edit.c (+1, -0) (Diff)
/source/blender/editors/space_logic/logic_ops.c (+1, -0) (Diff)
/source/blender/editors/space_logic/logic_window.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_orientations.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_actuator.c (+2, -1) (Diff)
/source/blender/makesrna/intern/rna_controller.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_gpencil.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_key.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_linestyle.c (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_pose.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_property.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_sensor.c (+1, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_outputFile.c (+1, -1) (Diff)