Blender Git Commit Log
Git Commits -> Revision e6d382b
Revision e6d382b by Joshua Leung (master) November 20, 2009, 04:19 (GMT) |
Node Editor: Various usability and code tidyups * Fixed a nasty bug which meant that it was impossible to set an active node. Was caused by ntreeCopyTree() getting called when compo updates were done and clearing the active flags. The active flag clearing is only really needed for the "internal_select" case which is only used for duplicating selected nodes (from Shift-D duplicate). * Recoded click-selection code. Was a mess of old code, bad exceptions from the old code half ported, duplicate operators, unnecessary flags/modes. * Fixed bug #19927: compositing node groups can't be access via "tab" or ungrouped via "alt+g". Was probably related to the active group not being able to be set. * Made resizing nodes work again. Again, this was due to the active node bug. * Made adding a new group with Ctrl-G correctly update the views |
Commit Details:
Full Hash: e6d382bd5353e526c21d3f3f021560fd58d07c41
SVN Revision: 24695
Parent Commit: 3d1e618
Lines Changed: +68, -293
9 Modified Paths:
/release/scripts/ui/space_node.py (+0, -3) (Diff)
/source/blender/blenkernel/intern/node.c (+6, -2) (Diff)
/source/blender/editors/space_node/node_buttons.c (+6, -3) (Diff)
/source/blender/editors/space_node/node_edit.c (+8, -27) (Diff)
/source/blender/editors/space_node/node_header.c (+0, -128) (Diff)
/source/blender/editors/space_node/node_intern.h (+0, -9) (Diff)
/source/blender/editors/space_node/node_ops.c (+16, -11) (Diff)
/source/blender/editors/space_node/node_select.c (+31, -109) (Diff)
/source/blender/editors/space_node/node_state.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/node.c (+6, -2) (Diff)
/source/blender/editors/space_node/node_buttons.c (+6, -3) (Diff)
/source/blender/editors/space_node/node_edit.c (+8, -27) (Diff)
/source/blender/editors/space_node/node_header.c (+0, -128) (Diff)
/source/blender/editors/space_node/node_intern.h (+0, -9) (Diff)
/source/blender/editors/space_node/node_ops.c (+16, -11) (Diff)
/source/blender/editors/space_node/node_select.c (+31, -109) (Diff)
/source/blender/editors/space_node/node_state.c (+1, -1) (Diff)