Revision 4ed3a36 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) October 12, 2015, 19:01 (GMT) |
Merge branch 'missing-libs' into id-remap |
Revision 9442a43 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) October 12, 2015, 19:00 (GMT) |
Merge branch 'free-refcount-ids' into id-remap |
Revision 13faefa by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) October 12, 2015, 19:00 (GMT) |
Merge branch 'master' into id-remap |
Revision 5f2276a by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) October 12, 2015, 18:46 (GMT) |
Merge branch 'free-refcount-ids' into missing-libs |
Revision e95ba11 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, free-refcount-ids, id-remap, missing-libs) October 12, 2015, 18:31 (GMT) |
Merge branch 'master' into free-refcount-ids |
Revision 7d1e429 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) October 8, 2015, 18:35 (GMT) |
Attempt to fix the NodeTree issue. So, idea is, since mat/tex/scene/etc. nodetrees are owned by their respective IDs (those nodetree do not exist in Main, they are systematically freed with their ower IDs, etc.), we should not treat them as IDs in IDlooper, but rather as mere sub-data, and hence directly loop over the IDs of those nodetrees. From quick check it seems to work, but this needs to be confirmed as a valid idea! |
Revision cb08f47 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) October 8, 2015, 13:18 (GMT) |
Merge branch 'master' into id-remap |
Revision 84c6bca by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) October 8, 2015, 11:15 (GMT) |
Merge branch 'master' into id-remap |
Revision 74ac2be by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) October 8, 2015, 11:07 (GMT) |
Again, fix for stupid broken relinking of Objects... |
Revision 741ceed by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) October 8, 2015, 10:54 (GMT) |
Fix stupid crash... |
Revision f0ffe42 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) October 8, 2015, 10:45 (GMT) |
Merge branch 'missing-libs' into id-remap |
Revision d8a171f by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) October 8, 2015, 10:44 (GMT) |
Merge branch 'lib-link-rework-temp' into id-remap |
Revision d4b5b8f by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) October 8, 2015, 10:44 (GMT) |
Merge branch 'free-refcount-ids' into id-remap |
Revision e0c7dcb by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) October 8, 2015, 10:43 (GMT) |
Merge branch 'master' into id-remap |
Revision 6188d17 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) October 8, 2015, 10:13 (GMT) |
Merge branch 'lib-link-rework-temp' into missing-libs |
Revision a219728 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) October 8, 2015, 10:13 (GMT) |
Merge branch 'free-refcount-ids' into missing-libs |
Revision 92bcc7d by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, missing-libs) October 8, 2015, 10:08 (GMT) |
Merge branch 'master' into missing-libs |
Revision 32d9f75 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, lib-link-rework-temp, missing-libs) October 8, 2015, 10:06 (GMT) |
Merge branch 'master' into lib-link-rework-temp |
Revision 249aa6c by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, free-refcount-ids, id-remap, missing-libs) October 8, 2015, 10:03 (GMT) |
Merge branch 'master' into free-refcount-ids |
Revision f2293df by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) October 7, 2015, 21:15 (GMT) |
Replace 'do_id_user' param of BKE_xxx_free() funcs by generic BKE_libblock_relink(). Heavily simplfies that freeing area, but again a rather risky and likely-to-break change. At least, NodeTree is known to be a trouble-maker here, due to how it seems to be 'owned' by its mat/tex/sce/etc. Have to dig deeper here, this is still quite unclear what exactly happens with those, and how to handle them correctly. |
|