Blender Git Statistics -> Branches -> id_newid_optional

"Id_newid_optional" branch

Total commits : 4
Total committers : 1
First Commit : November 22, 2016
Latest Commit : November 30, 2016


Commits by Date

DateNumber of Commits
November 30, 20162
November 29, 20160
November 28, 20160
November 27, 20160
November 26, 20160
November 25, 20160
November 24, 20160
November 23, 20160
November 22, 20162

Committers

AuthorNumber of Commits
Bastien Montagne4

Popular Files

FilenameTotal Edits
object_add.c1
outliner_tree.c1
brush.c1
library.c1
anim_sys.c1
sca.c1
object.c1
outliner_tools.c1
rna_ID.c1
BKE_library.h1

Latest commits Feed

November 30, 2016, 14:22 (GMT)
Fix crash when accessing id->newid in some cases.

ID->newid was not cleared on reading file, since until now it could be
saved with whatever random value...
November 30, 2016, 13:55 (GMT)
Merge branch 'master' into id_newid_optional
November 22, 2016, 16:00 (GMT)
Merge branch 'master' into id_newid_optional
November 22, 2016, 11:24 (GMT)
Cleanup id->newid usage, initial work.

This aims at always ensuring that ID.newid (and relevant LIB_TAG_NEW)
stay in clean (i.e. cleared) state by default.

To achieve this, instead of clearing after all id copy call (would be
horribly noisy, and bad for performances), we try to completely remove
the setting of id->newid by default when copying a new ID.

This implies that areas actually needing that info (mainly, object editing
area (make single user...) and make local area) have to ensure they set
it themselves as needed.

This is far from simple change, many complex code paths to consider, so
will need some serious testing. :/

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021