Blender Git Commits

Blender Git "id-remap" branch commits.

Page: 3 / 19

May 3, 2016, 15:42 (GMT)
Lib relocate/reload: serious rework of code.

Idea here is to both factorize it seriously (reload and relocate are very similar, let's
avoid as much as possible twice the same code...), and make new `lib_relocate_do()`
much more flexible - now it should be able to reload individual IDs as well
(plan is to use it to reload assets in relelvant branch too).
May 3, 2016, 14:58 (GMT)
Merge branch 'master' into id-remap
May 3, 2016, 13:32 (GMT)
Merge branch 'master' into id-remap
May 2, 2016, 12:28 (GMT)
Merge branch 'master' into id-remap
April 26, 2016, 12:33 (GMT)
Merge branch 'master' into id-remap
April 25, 2016, 14:41 (GMT)
Merge branch 'master' into id-remap
April 19, 2016, 21:03 (GMT)
Merge branch 'master' into id-remap

Conflicts:
source/blender/windowmanager/intern/wm_operators.c
April 16, 2016, 12:59 (GMT)
Merge branch 'master' into id-remap
April 12, 2016, 10:21 (GMT)
Merge branch 'master' into id-remap
April 9, 2016, 13:41 (GMT)
Merge branch 'master' into id-remap
April 6, 2016, 13:16 (GMT)
Merge branch 'master' into id-remap
April 4, 2016, 12:39 (GMT)
Merge branch 'master' into id-remap
March 30, 2016, 19:37 (GMT)
Merge branch 'master' into id-remap
March 30, 2016, 19:10 (GMT)
Merge branch 'master' into id-remap

Conflicts:
source/blender/blenkernel/intern/library_query.c
March 23, 2016, 16:08 (GMT)
Merge branch 'libquery-recursive' into id-remap
March 23, 2016, 16:08 (GMT)
Merge branch 'master' into id-remap
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, 11:26 (GMT)
Merge branch 'libquery-recursive' into id-remap
March 17, 2016, 11:26 (GMT)
Merge branch 'master' into id-remap
March 17, 2016, 11:23 (GMT)
Merge branch 'master' into libquery-recursive
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021