Revision 3652a0e by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, libquery-recursive) February 19, 2016, 09:29 (GMT) |
Merge branch 'master' into libquery-recursive |
Revision b6022f1 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) February 18, 2016, 22:11 (GMT) |
Fix for new libquery callback API. |
Revision 6a95105 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) February 18, 2016, 17:10 (GMT) |
Merge branch 'libquery-recursive' into id-remap Conflicts: source/blender/blenkernel/intern/library_query.c |
Revision 827b145 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap, libquery-recursive) February 18, 2016, 16:53 (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, still needs more testing! |
Revision a905436 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) February 15, 2016, 18:46 (GMT) |
Merge branch 'master' into id-remap |
Revision ad72025 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) February 14, 2016, 19:24 (GMT) |
Merge branch 'master' into id-remap |
Revision 71b65b4 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) February 12, 2016, 08:55 (GMT) |
Merge branch 'master' into id-remap |
Revision 1b34246 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) February 1, 2016, 13:04 (GMT) |
Merge branch 'master' into id-remap |
Revision 5b16d59 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) January 31, 2016, 13:59 (GMT) |
Merge branch 'master' into id-remap |
Revision 911095d by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) January 21, 2016, 08:45 (GMT) |
Merge branch 'master' into id-remap Conflicts: source/blender/editors/space_outliner/outliner_tools.c |
Revision 1705fd6 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) January 20, 2016, 14:02 (GMT) |
Merge branch 'master' into id-remap |
Revision 28adc7d by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) January 20, 2016, 13:27 (GMT) |
Merge branch 'master' into id-remap Conflicts: source/blender/blenkernel/intern/library_query.c |
Revision 6eec8ea by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) January 15, 2016, 14:26 (GMT) |
Merge branch 'master' into id-remap |
Revision a414edc by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) January 12, 2016, 15:01 (GMT) |
Merge branch 'master' into id-remap |
Revision 4c535c0 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) January 7, 2016, 20:47 (GMT) |
Fix & cleanup in outliner area. Now all new entries in items' menus should behave correctly! |
Revision 22f5a17 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) January 7, 2016, 15:14 (GMT) |
Fix some bad id->flag/tag mismatch from not-so-recent merge with master... |
Revision 07b8b90 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) January 7, 2016, 15:11 (GMT) |
Fix assert when deleting obdata. Issue here is again with NEVER_NULL usages: obdata (& co) would be dereferenced twice. I'm not totally happy with this solution, ideally remap should never leave Main in invalid state, but for now it will do... |
Revision 5a65830 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) January 7, 2016, 13:51 (GMT) |
Fix a crash when deleting a lib featuring some proxyob source... |
Revision f2db96f by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) January 7, 2016, 09:28 (GMT) |
Merge branch 'master' into id-remap |
Revision 2e82971 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) January 6, 2016, 20:40 (GMT) |
Merge branch 'master' into id-remap Conflicts: source/blender/blenkernel/BKE_library_query.h source/blender/blenkernel/intern/library_query.c source/blender/makesrna/intern/rna_ID.c |
|