Revision c145261 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) March 23, 2016, 16:08 (GMT) |
Merge branch 'libquery-recursive' into id-remap |
Revision 50d2c7f by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) March 23, 2016, 16:08 (GMT) |
Merge branch 'master' into id-remap |
Revision f0f46e9 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, libquery-recursive) March 23, 2016, 12:15 (GMT) |
Rework library_query foreach looper - add optional recursivity. This commit: * Fixes bad handling of 'stop iteration' (by adding a status flag, so that we can actually stop in helper functions too, and jumping to a finalize label instead of raw return, to allow propper clean up). * Adds optional recursion into 'ID tree' - callback can also decide to exclude current id_pp from recursion. Note that this implies 'readonly', modifying IDs while recursing is not something we want to support! * Changes callback signature/expected behavior: return behavior is now handled through flags, and 'parent' ID of id_pp is also passed (since it may not always be root id anymore). Used this new recursive behavior in ID preview generation as an example, would obviously be committed separately. Reviewers: sergey, campbellbarton Differential Revision: https://developer.blender.org/D1869 |
March 17, 2016, 13:54 (GMT) |
Finish RNA flags for asset UUIDs! |
March 17, 2016, 11:52 (GMT) |
Merge branch 'libquery-recursive' into asset-engine |
March 17, 2016, 11:51 (GMT) |
Merge branch 'master' into asset-engine Conflicts: source/blender/blenkernel/intern/blender.c |
Revision 37c4db1 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) March 17, 2016, 11:26 (GMT) |
Merge branch 'libquery-recursive' into id-remap |
Revision cb770e5 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) March 17, 2016, 11:26 (GMT) |
Merge branch 'master' into id-remap |
Revision 09444bc by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, libquery-recursive) March 17, 2016, 11:23 (GMT) |
Merge branch 'master' into libquery-recursive |
March 9, 2016, 19:33 (GMT) |
More WIP work towards designing Updated feature for assets/engines. |
March 7, 2016, 15:42 (GMT) |
Merge branch 'asset-engine' into asset-experiments Conflicts: source/creator/creator.c |
March 7, 2016, 14:37 (GMT) |
Merge branch 'id-remap' into asset-experiments |
March 7, 2016, 14:37 (GMT) |
Merge branch 'libquery-recursive' into asset-experiments |
March 7, 2016, 14:37 (GMT) |
Merge branch 'master' into asset-experiments Conflicts: source/creator/creator.c |
March 7, 2016, 14:03 (GMT) |
Slightly modified way to check for assets on loadfile. Since we now build a list of assets and their dependencies in Library datablocks, use it! |
March 6, 2016, 13:57 (GMT) |
Merge branch 'libquery-recursive' into asset-engine |
March 6, 2016, 13:57 (GMT) |
Merge branch 'master' into asset-engine |
Revision 873e90b by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) March 6, 2016, 13:54 (GMT) |
Merge branch 'libquery-recursive' into id-remap |
Revision 30b90cb by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) March 6, 2016, 13:53 (GMT) |
Merge branch 'master' into id-remap |
Revision f500019 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, libquery-recursive) March 6, 2016, 13:51 (GMT) |
Merge branch 'master' into libquery-recursive |
|