Blender Git Loki
Git Commits -> Revision f231bd0
Revision f231bd0 by Campbell Barton (master) May 25, 2007, 16:43 (GMT) |
Many long standing memory leaks fixed in the BPY api. Data from Armature.c and logic.c still leaks. Mostly todo with PyList_Append adding a refcount and the bpython api not decrefing. Also added some features needed to fix a bug in mesh_clean.py (ob.pinShape and ob.activeShape) |
Commit Details:
Full Hash: f231bd0d5715ac67767f96f3a8d20ebf618f7b03
SVN Revision: 10778
Parent Commit: a21f829
Lines Changed: +364, -218
25 Modified Paths:
/source/blender/python/api2_2x/Armature.c (+27, -23) (Diff)
/source/blender/python/api2_2x/Bone.c (+37, -39) (Diff)
/source/blender/python/api2_2x/constant.c (+4, -2) (Diff)
/source/blender/python/api2_2x/CurNurb.c (+1, -2) (Diff)
/source/blender/python/api2_2x/Curve.c (+1, -1) (Diff)
/source/blender/python/api2_2x/doc/Mesh.py (+9, -1) (Diff)
/source/blender/python/api2_2x/doc/Object.py (+11, -0) (Diff)
/source/blender/python/api2_2x/Draw.c (+3, -0) (Diff)
/source/blender/python/api2_2x/Effect.c (+11, -4) (Diff)
/source/blender/python/api2_2x/Font.c (+1, -1) (Diff)
/source/blender/python/api2_2x/gen_utils.c (+10, -7) (Diff)
/source/blender/python/api2_2x/Ipo.c (+28, -23) (Diff)
/source/blender/python/api2_2x/Key.c (+40, -23) (Diff)
/source/blender/python/api2_2x/Lattice.c (+3, -3) (Diff)
/source/blender/python/api2_2x/logic.c (+5, -6) (Diff)
/source/blender/python/api2_2x/Mesh.c (+48, -15) (Diff)
/source/blender/python/api2_2x/NMesh.c (+22, -15) (Diff)
/source/blender/python/api2_2x/Object.c (+58, -15) (Diff)
/source/blender/python/api2_2x/sceneTimeLine.c (+13, -7) (Diff)
/source/blender/python/api2_2x/Text.c (+1, -0) (Diff)
/source/blender/python/api2_2x/Text3d.c (+1, -1) (Diff)
/source/blender/python/api2_2x/Types.c (+1, -1) (Diff)
/source/blender/python/api2_2x/windowTheme.c (+1, -2) (Diff)
/source/blender/python/api2_2x/World.c (+27, -27) (Diff)
/source/blender/python/BPY_interface.c (+1, -0) (Diff)
/source/blender/python/api2_2x/Bone.c (+37, -39) (Diff)
/source/blender/python/api2_2x/constant.c (+4, -2) (Diff)
/source/blender/python/api2_2x/CurNurb.c (+1, -2) (Diff)
/source/blender/python/api2_2x/Curve.c (+1, -1) (Diff)
/source/blender/python/api2_2x/doc/Mesh.py (+9, -1) (Diff)
/source/blender/python/api2_2x/doc/Object.py (+11, -0) (Diff)
/source/blender/python/api2_2x/Draw.c (+3, -0) (Diff)
/source/blender/python/api2_2x/Effect.c (+11, -4) (Diff)
/source/blender/python/api2_2x/Font.c (+1, -1) (Diff)
/source/blender/python/api2_2x/gen_utils.c (+10, -7) (Diff)
/source/blender/python/api2_2x/Ipo.c (+28, -23) (Diff)
/source/blender/python/api2_2x/Key.c (+40, -23) (Diff)
/source/blender/python/api2_2x/Lattice.c (+3, -3) (Diff)
/source/blender/python/api2_2x/logic.c (+5, -6) (Diff)
/source/blender/python/api2_2x/Mesh.c (+48, -15) (Diff)
/source/blender/python/api2_2x/NMesh.c (+22, -15) (Diff)
/source/blender/python/api2_2x/Object.c (+58, -15) (Diff)
/source/blender/python/api2_2x/sceneTimeLine.c (+13, -7) (Diff)
/source/blender/python/api2_2x/Text.c (+1, -0) (Diff)
/source/blender/python/api2_2x/Text3d.c (+1, -1) (Diff)
/source/blender/python/api2_2x/Types.c (+1, -1) (Diff)
/source/blender/python/api2_2x/windowTheme.c (+1, -2) (Diff)
/source/blender/python/api2_2x/World.c (+27, -27) (Diff)
/source/blender/python/BPY_interface.c (+1, -0) (Diff)