Blender Git Commit Log

Git Commits -> Revision e467c54

Revision e467c54 by Campbell Barton (master)
September 8, 2020, 06:14 (GMT)
Refactor: move library linking arguments into a parameter struct

Move arguments to BLO_library_link_{begin/named_part/end} into
a single parameter struct, to ensure arguments always match.

This allows is to skip tagging ID's LIB_TAG_DOIT when it's not needed,
previously it was always cleared just in case it was needed.

This also makes it possible to remove BLO_library_link_named_part_ex
which was only used when tagging was needed.

Commit Details:

Full Hash: e467c54d58c88316d959f2481dc7484037a4c0be
Parent Commit: 48690d9
Lines Changed: +168, -88

5 Modified Paths:

/source/blender/blenkernel/intern/blender_copybuffer.c (+9, -4) (Diff)
/source/blender/blenloader/BLO_readfile.h (+51, -9) (Diff)
/source/blender/blenloader/intern/readfile.c (+95, -69) (Diff)
/source/blender/python/intern/bpy_library_load.c (+6, -3) (Diff)
/source/blender/windowmanager/intern/wm_files_link.c (+7, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021