December 21, 2016, 18:14 (GMT) |
unittest: new layer, layer_collection_link/unlink |
December 21, 2016, 17:44 (GMT) |
Fixup for rna_SceneCollection_remove |
December 21, 2016, 17:44 (GMT) |
Debug UI revamp |
December 21, 2016, 17:44 (GMT) |
unittest: syncing when unlinking a collection |
December 21, 2016, 17:05 (GMT) |
Syncing: update layercollection tree when an object is unlinked Note: filtering is not implemented/fully considered yet |
December 21, 2016, 16:41 (GMT) |
Layers: unittest to cover unlinking of objects |
December 21, 2016, 16:41 (GMT) |
Syncing: an object added to a scenecollection Also changed the ObjectBase->refcount logic a bit, to simplify further implementations of syncing. |
December 21, 2016, 16:41 (GMT) |
unittest: make tests more granular |
December 21, 2016, 11:27 (GMT) |
Syncing: update layercollection tree when a new scenecollection is added |
December 20, 2016, 15:27 (GMT) |
Add nesting collections into unittest |
December 20, 2016, 14:59 (GMT) |
Temporary UI for layer/collections (for debug/testing) |
December 20, 2016, 14:37 (GMT) |
Make hide/hide_select icons dynamic |
December 20, 2016, 10:21 (GMT) |
From review: "doxygen" I do not compile doxygen (assuming it is compiled, I do not even know). But it does not hurt to add the extra * everywhere |
December 20, 2016, 09:58 (GMT) |
Merge remote-tracking branch 'origin/blender2.8' into render-layers |
December 20, 2016, 09:42 (GMT) |
Fresh morning fixup of iterator logics (and fix unfreed memory) |
December 19, 2016, 17:13 (GMT) |
Fixup on BKE_scene_objects_Iterator_next |
December 19, 2016, 16:57 (GMT) |
Use FOREACH_OBJECT_FLAG in more places |
December 19, 2016, 16:57 (GMT) |
Reworked logic of iterators otherwise I could not get different iterators based on a flag (SELECT), which is used everywhere in object_relations.c The alternative would be to split every function in object_relations.c into _all, and _selected |
December 19, 2016, 13:11 (GMT) |
Using an iterator to go over objects, and use this for library_query This is not the ideal iterator (it loops over the scene collection tree 3x). One solution (I want to discuss with Bastien Montagne @mont29) is whether to store the *parent of a SceneCollection to help with that. That would speed things up, and cost less memory. We do not even need to store it in the file, since it can be re-generated at read time |
December 19, 2016, 09:49 (GMT) |
Iterator util function |
|