Blender Git Commits

Blender Git "layers" branch commits.

November 24, 2016, 17:07 (GMT)
Base list refcount with Bastien Montagne
November 24, 2016, 15:26 (GMT)
Fix reading collection objects and small refactors here and there
November 24, 2016, 14:50 (GMT)
collections.objects.link()
November 24, 2016, 10:38 (GMT)
Use BLI_genericNodeN
November 23, 2016, 18:10 (GMT)
Layers doversion: use 1, 2, 3, ... for new collections
November 23, 2016, 18:09 (GMT)
RNA: layer.collections[2].objects

This does not include objects from nested collections.
Missing bits: objects.link, objects.unlink
November 23, 2016, 17:26 (GMT)
Fix mem leak for recursive collections and get layer.bases and objects
to work

(also some base util functions, and a refactor to unify the functions
for nested and non nested collections)
November 23, 2016, 13:49 (GMT)
Cleanup: silence unused prop warning
November 23, 2016, 13:08 (GMT)
Finish nested collections rna (recursions ftw)
November 23, 2016, 11:27 (GMT)
Fix nested collection write/read
November 23, 2016, 10:42 (GMT)
Fix crash when dupli scene
November 22, 2016, 16:29 (GMT)
Layer collection nesting (DNA/RNA)
November 22, 2016, 16:29 (GMT)
Layer collection initial RNA

new/remove/active
November 22, 2016, 16:27 (GMT)
BKE_scene_ layer/collection API touch ups
November 22, 2016, 15:48 (GMT)
Fix compiling with Cycles enabled

Brings back some code that was removed in 17beb573563c8a4 to avoid naming conflicts. Now did some renaming to avoid these.
November 22, 2016, 13:52 (GMT)
Merge branch 'blender2.8' into layers
November 22, 2016, 13:23 (GMT)
Use enum instead of preprocessor defines
November 22, 2016, 13:13 (GMT)
Add/use DNA_DEPRECATED_LAYERS

Using DNA_DEPRECATED resulted in thousands of warnings, so rather not use this. These warnings can still be handy though to check for usage of deprecated struct members as we go, so this quick way to toggle them could be handy. Note that this should eventually be replaced by DNA_DEPRECATED once stuff is actually deprecated.
November 22, 2016, 12:03 (GMT)
Initial RNA for scene layers

Next will be the collections, and then the other missing props of rna_def_scene_layer

Note: it would be nice to have a way to tag rna properties asa
deprecated. For example, scene.engine can still be valid (and mapped to
scene.layers.active.engine), but it would be nice to indicate the addon
writers of the new API.
November 22, 2016, 11:32 (GMT)
Fixup for versioning: name initial layer ... "Layer"
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021