Blender Git Loki

Blender Git "asset-engine" branch commits.

Page: 48 / 79

September 27, 2015, 09:26 (GMT)
Merge branch 'master' into free-refcount-ids
September 27, 2015, 09:24 (GMT)
Merge branch 'lib-link-rework-temp' into missing-libs
September 27, 2015, 09:24 (GMT)
Merge branch 'master' into missing-libs
September 27, 2015, 09:19 (GMT)
Merge branch 'master' into lib-link-rework-temp
September 24, 2015, 18:49 (GMT)
Merge branch 'free-refcount-ids' into id-remap
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.
September 24, 2015, 11:19 (GMT)
Merge branch 'missing-libs' into id-remap
September 24, 2015, 11:18 (GMT)
Merge branch 'lib-link-rework-temp' into id-remap
September 24, 2015, 11:18 (GMT)
Merge branch 'master' into id-remap
September 24, 2015, 11:15 (GMT)
Merge branch 'lib-link-rework-temp' into missing-libs
September 24, 2015, 11:14 (GMT)
Merge branch 'master' into missing-libs
September 24, 2015, 11:13 (GMT)
Merge branch 'master' into lib-link-rework-temp
September 24, 2015, 11:10 (GMT)
Half-working workaround for image refcount in SpaceImage.

Our ID refcount handling is really flacky in many places, this is going to be a serious
issue for this work I'm afraid... :/
September 22, 2015, 19:26 (GMT)
Fix bad handling of non-linkable IDs on reload.

They would be removed from bmain, but never added again nor freed - in this case
we can simply explicitely reload them in fact, non-linkable is only a user-related status...
September 22, 2015, 08:03 (GMT)
Merge branch 'missing-libs' into id-remap
September 22, 2015, 08:03 (GMT)
Merge branch 'lib-link-rework-temp' into id-remap
September 22, 2015, 08:01 (GMT)
Merge branch 'master' into id-remap
September 22, 2015, 08:00 (GMT)
Merge branch 'lib-link-rework-temp' into missing-libs
September 22, 2015, 08:00 (GMT)
Merge branch 'master' into missing-libs
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021