Blender Git Commits

Blender Git "id-remap" branch commits.

Page: 5 / 19

February 19, 2016, 09:29 (GMT)
Merge branch 'master' into libquery-recursive
February 18, 2016, 22:11 (GMT)
Fix for new libquery callback API.
February 18, 2016, 17:10 (GMT)
Merge branch 'libquery-recursive' into id-remap

Conflicts:
source/blender/blenkernel/intern/library_query.c
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!
February 15, 2016, 18:46 (GMT)
Merge branch 'master' into id-remap
February 14, 2016, 19:24 (GMT)
Merge branch 'master' into id-remap
February 12, 2016, 08:55 (GMT)
Merge branch 'master' into id-remap
February 1, 2016, 13:04 (GMT)
Merge branch 'master' into id-remap
January 31, 2016, 13:59 (GMT)
Merge branch 'master' into id-remap
January 21, 2016, 08:45 (GMT)
Merge branch 'master' into id-remap

Conflicts:
source/blender/editors/space_outliner/outliner_tools.c
January 20, 2016, 14:02 (GMT)
Merge branch 'master' into id-remap
January 20, 2016, 13:27 (GMT)
Merge branch 'master' into id-remap

Conflicts:
source/blender/blenkernel/intern/library_query.c
January 15, 2016, 14:26 (GMT)
Merge branch 'master' into id-remap
January 12, 2016, 15:01 (GMT)
Merge branch 'master' into id-remap
January 7, 2016, 20:47 (GMT)
Fix & cleanup in outliner area.

Now all new entries in items' menus should behave correctly!
January 7, 2016, 15:14 (GMT)
Fix some bad id->flag/tag mismatch from not-so-recent merge with master...
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...
January 7, 2016, 13:51 (GMT)
Fix a crash when deleting a lib featuring some proxyob source...
January 7, 2016, 09:28 (GMT)
Merge branch 'master' into 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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021