Blender Git Commits

Blender Git "free-refcount-ids" branch commits.

Page: 2 / 2

September 30, 2015, 18:23 (GMT)
Merge branch 'master' into free-refcount-ids
September 27, 2015, 13:50 (GMT)
Free IDs; lattice & camera.
September 27, 2015, 13:28 (GMT)
Free IDs: images & lamps.
September 27, 2015, 13:12 (GMT)
ID freeing: materials and textures.
September 27, 2015, 12:43 (GMT)
ID free: tackle Scene (and Library, but not much to do there).
September 27, 2015, 09:26 (GMT)
Merge branch 'master' into free-refcount-ids
September 24, 2015, 18:43 (GMT)
Clean up `BKE_object_free()` and add `BKE_object_release_datablocks()`.

Similar changed to those done for mesh/curve/mball.

Also, systematically nullify pointers in `_free()` functions, this does not cost
much and can help troubleshooting later.

And tag `BKE_object_unlink()` as an horrible piece of code...
September 24, 2015, 17:53 (GMT)
Cleanup of free/unlink/release of ID: mesh/curve/mball.

Renamed their `_unlink()` functions to `_release_datablocks()`, since they do not
unlink anything (not in the sense `BKE_object_unklink()` does, at least)!

Also, added a `const bool do_id_user` to their `_free()`, for consistency, now
relevant `_release_datablocks()` func only gets called when this option is set.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021