Blender Git Commit Log
Git Commits -> Revision cd33257
September 28, 2017, 14:37 (GMT) |
Revert hack making linked virtual datablock editables. Essentially, this reverts most ID_IS_LINKED_DATABLOCK() checks to ID_IS_LINKED() one. Idea of making virtual linked IDs editable was nice as a temp hack to do quick experiment, but was never intended as final solution, correct way to do that is to use static override, will be implemented soon. Note that virtual library/virtually linked ID concept remains, it's mandatory to handle mere files as assets (and potentially other, more advanced cases in the future). |
Commit Details:
Full Hash: cd33257798d685cd041a85a3fb153ff5a852ee14
Parent Commit: 05daa1f
Lines Changed: +130, -128
41 Modified Paths:
/source/blender/blenkernel/intern/library.c (+5, -3) (Diff)
/source/blender/blenkernel/intern/material.c (+6, -6) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+1, -1) (Diff)
/source/blender/editors/animation/anim_filter.c (+1, -1) (Diff)
/source/blender/editors/animation/keyframes_draw.c (+3, -3) (Diff)
/source/blender/editors/armature/pose_edit.c (+1, -1) (Diff)
/source/blender/editors/armature/pose_lib.c (+2, -2) (Diff)
/source/blender/editors/interface/interface_eyedropper.c (+2, -2) (Diff)
/source/blender/editors/interface/interface_ops.c (+1, -1) (Diff)
/source/blender/editors/interface/interface_templates.c (+5, -5) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+1, -1) (Diff)
/source/blender/editors/mesh/mesh_data.c (+3, -3) (Diff)
/source/blender/editors/object/object_add.c (+6, -6) (Diff)
/source/blender/editors/object/object_constraint.c (+1, -1) (Diff)
/source/blender/editors/object/object_data_transfer.c (+3, -3) (Diff)
/source/blender/editors/object/object_edit.c (+6, -6) (Diff)
/source/blender/editors/object/object_modifier.c (+2, -2) (Diff)
/source/blender/editors/object/object_relations.c (+14, -14) (Diff)
/source/blender/editors/object/object_shapekey.c (+4, -4) (Diff)
/source/blender/editors/object/object_transform.c (+3, -3) (Diff)
/source/blender/editors/object/object_vgroup.c (+12, -12) (Diff)
/source/blender/editors/physics/particle_edit.c (+1, -1) (Diff)
/source/blender/editors/physics/particle_object.c (+2, -2) (Diff)
/source/blender/editors/screen/screen_ops.c (+9, -9) (Diff)
/source/blender/editors/sculpt_paint/paint_image.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+2, -2) (Diff)
/source/blender/editors/space_logic/logic_ops.c (+3, -3) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+5, -5) (Diff)
/source/blender/editors/space_outliner/outliner_edit.c (+8, -8) (Diff)
/source/blender/editors/space_outliner/outliner_tree.c (+1, -1) (Diff)
/source/blender/editors/space_text/text_ops.c (+3, -3) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+2, -2) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_fly.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_view.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_walk.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_conversions.c (+1, -1) (Diff)
/source/blender/editors/util/ed_util.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_access.c (+3, -3) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/material.c (+6, -6) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+1, -1) (Diff)
/source/blender/editors/animation/anim_filter.c (+1, -1) (Diff)
/source/blender/editors/animation/keyframes_draw.c (+3, -3) (Diff)
/source/blender/editors/armature/pose_edit.c (+1, -1) (Diff)
/source/blender/editors/armature/pose_lib.c (+2, -2) (Diff)
/source/blender/editors/interface/interface_eyedropper.c (+2, -2) (Diff)
/source/blender/editors/interface/interface_ops.c (+1, -1) (Diff)
/source/blender/editors/interface/interface_templates.c (+5, -5) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+1, -1) (Diff)
/source/blender/editors/mesh/mesh_data.c (+3, -3) (Diff)
/source/blender/editors/object/object_add.c (+6, -6) (Diff)
/source/blender/editors/object/object_constraint.c (+1, -1) (Diff)
/source/blender/editors/object/object_data_transfer.c (+3, -3) (Diff)
/source/blender/editors/object/object_edit.c (+6, -6) (Diff)
/source/blender/editors/object/object_modifier.c (+2, -2) (Diff)
/source/blender/editors/object/object_relations.c (+14, -14) (Diff)
/source/blender/editors/object/object_shapekey.c (+4, -4) (Diff)
/source/blender/editors/object/object_transform.c (+3, -3) (Diff)
/source/blender/editors/object/object_vgroup.c (+12, -12) (Diff)
/source/blender/editors/physics/particle_edit.c (+1, -1) (Diff)
/source/blender/editors/physics/particle_object.c (+2, -2) (Diff)
/source/blender/editors/screen/screen_ops.c (+9, -9) (Diff)
/source/blender/editors/sculpt_paint/paint_image.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+2, -2) (Diff)
/source/blender/editors/space_logic/logic_ops.c (+3, -3) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+5, -5) (Diff)
/source/blender/editors/space_outliner/outliner_edit.c (+8, -8) (Diff)
/source/blender/editors/space_outliner/outliner_tree.c (+1, -1) (Diff)
/source/blender/editors/space_text/text_ops.c (+3, -3) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+2, -2) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_fly.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_view.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_walk.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_conversions.c (+1, -1) (Diff)
/source/blender/editors/util/ed_util.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_access.c (+3, -3) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+1, -1) (Diff)