December 5, 2015, 07:36 (GMT) |
Restrict the ObjectNodeEdit operator to only work on the object nodes. We want to keep this separate from shader/compo/tex nodes which have their own node group operators. |
December 5, 2015, 03:39 (GMT) |
Merge branch 'master' into openvdb |
December 5, 2015, 03:24 (GMT) |
Fix possible null pointer dereferencing. When copy-pasting goes bad, though it's unlikely they'll be null. |
December 5, 2015, 03:16 (GMT) |
Cleanup: self assignement/initialization. |
December 4, 2015, 17:08 (GMT) |
Reorganize python scripts for object nodes into their own script directory. |
Revision 05bd957 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) December 4, 2015, 16:48 (GMT) |
Some more fixes, and make Outliner's delete available for all IDs, not only libraries! |
Revision 56679ae by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) December 4, 2015, 16:24 (GMT) |
Merge branch 'master' into id-remap |
December 4, 2015, 16:17 (GMT) |
Merge branch 'master' into object_nodes Conflicts: source/blender/makesrna/intern/rna_nodetree.c |
December 4, 2015, 12:42 (GMT) |
Removed useless pass statement. |
December 4, 2015, 12:35 (GMT) |
Better implementation of socket updates for list-style node. The previous implementation was based on recreating links and did not work very well when reordering connections, because the insert_link callback does not allow changing the link target. |
December 4, 2015, 10:39 (GMT) |
List behavior for the mesh-combine node. This is primarily a python implementation for UI convenience. It makes the list of input sockets behave dynamically for typical list operations: * adding an element at the end * inserting an element * removing an element Each of these keeps the list compact and shifts remaining sockets, so users don't have to move each individual connection every time. Internally it still uses the simple binary combine operation, adding as many nodes as necessary. |
December 4, 2015, 09:26 (GMT) |
Merge branch 'master' into object_nodes |
December 4, 2015, 08:20 (GMT) |
Merge branch 'master' into object_nodes |
December 4, 2015, 00:40 (GMT) |
Fix for booleans with edges overlapping faces exactly |
Revision 26e7133 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) December 4, 2015, 00:24 (GMT) |
Fix memory leak caused by recent merge conflicts |
Revision 06a1013 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) December 4, 2015, 00:21 (GMT) |
Fix another regression caused by recent C99 cleanup commit Cage widgets (graph editor backdrop, node editor backdrop, VSE overdrop) weren't working anymore. |
Revision cbf86cb by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) December 4, 2015, 00:17 (GMT) |
Cleanup: Remove dead/unused code |
Revision daf4a3b by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) December 3, 2015, 23:49 (GMT) |
Widget precision tweaking support Adds support for precision tweaking by holding shift. For now used by arrow-widgets only, rest can be adapted later. Also - and this shouldn't have any noticeable influence for users, widget tweaking is handled via a modal operator now (WIDGETGROUP_OT_widget_tweak). This way, the shortcut for toggling precision tweaking doesn't have to be hardcoded. |
Revision 705a247 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) December 3, 2015, 15:34 (GMT) |
Better handling of usercount during ID deletion, also add this to ID RNA API. Seems to work for simple cases, but deletion of complex libs from complex files (Gooseberry ones) still generates lots of assert failures, and crashes in some cases. |
December 3, 2015, 14:33 (GMT) |
Disable explicit update calls _while_ the modal node link operator is running. These update calls can have bad consequences such as removing node sockets, which should not happen until after the operator is finished. This was already questionable in the past. At some point all update handling for nodes should go through the depsgraph rather than the current fragile update flag/callback system. |
|
|
|


Master Commits
MiikaHweb | 2003-2021