Revision 099eb31 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, free-refcount-ids, id-remap, missing-libs) September 30, 2015, 19:15 (GMT) |
ID free: GP & particles... |
Revision dd26620 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, free-refcount-ids, id-remap, missing-libs) September 30, 2015, 18:52 (GMT) |
ID free: freestylelinestyle & other minor types, some cleanups (mostly use MEM_SAFE_FREE where possible). |
Revision 1636b12 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, free-refcount-ids, id-remap, missing-libs) September 30, 2015, 18:23 (GMT) |
Merge branch 'master' into free-refcount-ids |
Revision 9e64ad1 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) September 30, 2015, 18:23 (GMT) |
Merge branch 'lib-link-rework-temp' into missing-libs |
Revision 6fb87bc by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) September 30, 2015, 18:23 (GMT) |
Merge branch 'master' into missing-libs |
Revision 919a887 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, lib-link-rework-temp, missing-libs) September 30, 2015, 18:22 (GMT) |
Merge branch 'master' into lib-link-rework-temp |
Revision 921a86b by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, free-refcount-ids, id-remap, missing-libs) September 27, 2015, 13:50 (GMT) |
Free IDs; lattice & camera. |
Revision 5b02b24 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, free-refcount-ids, id-remap, missing-libs) September 27, 2015, 13:28 (GMT) |
Free IDs: images & lamps. |
Revision 2282a80 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, free-refcount-ids, id-remap, missing-libs) September 27, 2015, 13:12 (GMT) |
ID freeing: materials and textures. |
Revision 931570b by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, free-refcount-ids, id-remap, missing-libs) September 27, 2015, 12:43 (GMT) |
ID free: tackle Scene (and Library, but not much to do there). |
Revision ff7b6d3 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, free-refcount-ids, id-remap, missing-libs) September 27, 2015, 09:26 (GMT) |
Merge branch 'master' into free-refcount-ids |
Revision 0b8a47d by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) September 27, 2015, 09:24 (GMT) |
Merge branch 'lib-link-rework-temp' into missing-libs |
Revision 9960295 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) September 27, 2015, 09:24 (GMT) |
Merge branch 'master' into missing-libs |
Revision 113979e by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, lib-link-rework-temp, missing-libs) September 27, 2015, 09:19 (GMT) |
Merge branch 'master' into lib-link-rework-temp |
Revision a7e540d by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, free-refcount-ids, id-remap, missing-libs) 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... |
Revision 56dae06 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, free-refcount-ids, id-remap, missing-libs) 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. |
Revision 19f05f2 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) September 24, 2015, 11:15 (GMT) |
Merge branch 'lib-link-rework-temp' into missing-libs |
Revision 4c486c0 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) September 24, 2015, 11:14 (GMT) |
Merge branch 'master' into missing-libs |
Revision 6b49cc1 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, lib-link-rework-temp, missing-libs) September 24, 2015, 11:13 (GMT) |
Merge branch 'master' into lib-link-rework-temp |
Revision 5186e5a by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) September 22, 2015, 08:00 (GMT) |
Merge branch 'lib-link-rework-temp' into missing-libs |
|