Blender Git Commit Log
Git Commits -> Revision 2223d63
Revision 2223d63 by Bastien Montagne (master) June 29, 2018, 10:48 (GMT) |
Refactor static override code to pass Main around. Access to main database is actually rarely needed, but some custom 'apply' functions do need it (like Collections' overriding of objects or children collections). |
Commit Details:
Full Hash: 2223d63c58c9a2125fb4a2e6ee1c780c781a95bb
Parent Commit: 3733be8
Lines Changed: +97, -38
15 Modified Paths:
/source/blender/blenkernel/BKE_library_override.h (+5, -4) (Diff)
/source/blender/blenkernel/intern/library_override.c (+14, -9) (Diff)
/source/blender/blenloader/intern/writefile.c (+1, -1) (Diff)
/source/blender/editors/interface/interface_ops.c (+5, -3) (Diff)
/source/blender/editors/object/object_relations.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_access.c (+31, -9) (Diff)
/source/blender/makesrna/intern/rna_animation.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_group.c (+4, -2) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+4, -0) (Diff)
/source/blender/makesrna/intern/rna_internal_types.h (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_object.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_pose.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_rna.c (+13, -5) (Diff)
/source/blender/makesrna/RNA_access.h (+10, -3) (Diff)
/source/blender/windowmanager/intern/wm_keymap.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/library_override.c (+14, -9) (Diff)
/source/blender/blenloader/intern/writefile.c (+1, -1) (Diff)
/source/blender/editors/interface/interface_ops.c (+5, -3) (Diff)
/source/blender/editors/object/object_relations.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_access.c (+31, -9) (Diff)
/source/blender/makesrna/intern/rna_animation.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_group.c (+4, -2) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+4, -0) (Diff)
/source/blender/makesrna/intern/rna_internal_types.h (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_object.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_pose.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_rna.c (+13, -5) (Diff)
/source/blender/makesrna/RNA_access.h (+10, -3) (Diff)
/source/blender/windowmanager/intern/wm_keymap.c (+2, -1) (Diff)