Blender Git Commit Log
Git Commits -> Revision 3f36cd3
July 25, 2016, 15:37 (GMT) |
Changed most of ID_IS_LINKED_foo checks as needed. Basically, due to new 'virtual' libraries & 'path' assets, we consider those 'virtualmy linked' IDs as: * Local for editing purpose (i.e. they are editable). * Linked for datablock management purposes (i.e. they can be made local, etc.). Note: all this is more like a quick hack to test 'file-based' asset repositories (like cloud) in comming weeks. I really do not think we should use that in the end, an full-featured 'overriding ID' system (as proposed in replacement of proxies for 2.8) would be much saner imho. |
Commit Details:
Full Hash: 3f36cd3f33e52d53d82a3a221e2a576cf26390a5
Parent Commit: 521222b
Lines Changed: +35, -31
14 Modified Paths:
/source/blender/blenkernel/intern/armature_update.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/bpath.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/brush.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/constraint.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/library.c (+6, -6) (Diff)
/source/blender/blenkernel/intern/library_query.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/modifier.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/node.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+7, -7) (Diff)
/source/blender/blenkernel/intern/object_update.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/packedFile.c (+3, -3) (Diff)
/source/blender/editors/interface/interface_regions.c (+5, -0) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+1, -3) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+3, -2) (Diff)
/source/blender/blenkernel/intern/bpath.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/brush.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/constraint.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/library.c (+6, -6) (Diff)
/source/blender/blenkernel/intern/library_query.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/modifier.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/node.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+7, -7) (Diff)
/source/blender/blenkernel/intern/object_update.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/packedFile.c (+3, -3) (Diff)
/source/blender/editors/interface/interface_regions.c (+5, -0) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+1, -3) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+3, -2) (Diff)