Blender Git Loki

Blender Git "id-remap" branch commits.

Page: 10 / 19

October 12, 2015, 19:01 (GMT)
Merge branch 'missing-libs' into id-remap
October 12, 2015, 19:00 (GMT)
Merge branch 'free-refcount-ids' into id-remap
October 12, 2015, 19:00 (GMT)
Merge branch 'master' into id-remap
October 12, 2015, 18:46 (GMT)
Merge branch 'free-refcount-ids' into missing-libs
October 12, 2015, 18:31 (GMT)
Merge branch 'master' into free-refcount-ids
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!
October 8, 2015, 13:18 (GMT)
Merge branch 'master' into id-remap
October 8, 2015, 11:15 (GMT)
Merge branch 'master' into id-remap
October 8, 2015, 11:07 (GMT)
Again, fix for stupid broken relinking of Objects...
October 8, 2015, 10:54 (GMT)
Fix stupid crash...
October 8, 2015, 10:45 (GMT)
Merge branch 'missing-libs' into id-remap
October 8, 2015, 10:44 (GMT)
Merge branch 'lib-link-rework-temp' into id-remap
October 8, 2015, 10:44 (GMT)
Merge branch 'free-refcount-ids' into id-remap
October 8, 2015, 10:43 (GMT)
Merge branch 'master' into id-remap
October 8, 2015, 10:13 (GMT)
Merge branch 'lib-link-rework-temp' into missing-libs
October 8, 2015, 10:13 (GMT)
Merge branch 'free-refcount-ids' into missing-libs
October 8, 2015, 10:08 (GMT)
Merge branch 'master' into missing-libs
October 8, 2015, 10:06 (GMT)
Merge branch 'master' into lib-link-rework-temp
October 8, 2015, 10:03 (GMT)
Merge branch 'master' into free-refcount-ids
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.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021