April 7, 2020, 11:34 (GMT) |
April 7, 2020, 11:32 (GMT) |
Build: use -no-pie for portable builds on Linux Otherwise file browsers do not recognize the Blender executable. This is already done for official releases. We leave it off for non-portable builds, since that's how Linux distribution packages will typically build Blender and we can continue to follow the OS default there. Using a file browser to launch executables from e.g. /usr/bin would be rare as wel. Differential Revision: https://developer.blender.org/D7363 |
April 7, 2020, 11:19 (GMT) |
Cleanup: avoid memory allocation for unchanged datablocks in undo Differential Revision: https://developer.blender.org/D7336 |
April 7, 2020, 11:19 (GMT) |
Cleanup: split partial undo code off into functions, tweak debug prints Differential Revision: https://developer.blender.org/D7331 |
April 7, 2020, 11:19 (GMT) |
Cleanup: simplify logic for partial undo in ID read Differential Revision: https://developer.blender.org/D7330 |
April 7, 2020, 11:19 (GMT) |
Cleanup: skip reading UI datablocks entirely for undo Other types of datablocks pointing to UI datablocks is unsupported, so there is no need to store them in fd->libmap. With the experimental undo speedup enabled preserving such pointers was done. But it didn't work in 2.82 and such pointers are easily lost in cases other than undo. Differential Revision: https://developer.blender.org/D7329 |
April 7, 2020, 11:19 (GMT) |
Cleanup: delay creating datamap until it's actually needed Differential Revision: https://developer.blender.org/D7328 |
April 7, 2020, 11:19 (GMT) |
Cleanup: don't use global variable for test if IDs are identical Differential Revision: https://developer.blender.org/D7327 |
April 7, 2020, 11:19 (GMT) |
Cleanup: split off library and linked datablock undo restore Differential Revision: https://developer.blender.org/D7326 |
April 7, 2020, 11:19 (GMT) |
Cleanup: early out on invalid ID data to simplify control flow Differential Revision: https://developer.blender.org/D7325 |
April 7, 2020, 11:19 (GMT) |
Cleanup: split off direct_link_id() function Differential Revision: https://developer.blender.org/D7324 |
April 7, 2020, 11:15 (GMT) |
Fix T73598: Pose options - Auto IK. Bones move on release The issue was that the code tried to use the bones transformation matrix as a rotation matrix. This works fine as long as the scale is 1. Now we simply make sure that we only get a pure rotation matrix when extracting it for the bone's transformation matrix. |
April 7, 2020, 10:50 (GMT) |
Fix crash using object.to_mesh() when in edit mode The root of the issue was caused by mesh which was a result of to_mesh() had the same edit_mesh pointer as the input object, causing double-free error. This fix makes it so result mesh does not have edit mesh pointer. Motivation part behind this is to make the result of to_mesh() to be somewhat independent from the input. Differential Revision: https://developer.blender.org/D7361 |
April 7, 2020, 09:27 (GMT) |
GPencil: Cleanup unused variable |
April 7, 2020, 09:26 (GMT) |
Merge branch 'master' into greasepencil-object |
April 7, 2020, 08:46 (GMT) |
GPUBatch: Correctly Free Panel Widget Batch The GPU Batch for the panel drag widget wasn't freed anywhere. This patch will free the GPUBatch. |
April 7, 2020, 07:43 (GMT) |
Fix T75128: Select Linked fails when the selection is a delimiter Starting select linked failed when the selected vertex or edge was it's self delimiting. Support using these elements for linked select as long as they're part of an isolated selection. |
April 7, 2020, 06:28 (GMT) |
Fix T68159: Normals point target crashes when exiting edit-mode When the modal operator passes events, free the internal state of the operator as we can't be sure those events don't cause the mesh data to be re-allocated or removed. Longer term it might be best to make this into a tool since the main purpose of this operator is to run other actions. |
April 7, 2020, 05:32 (GMT) |
Cleanup: remove unused BM_total_loop_select function |
April 7, 2020, 05:12 (GMT) |
UI: rename 'smoothen' to 'smooth' Other smooth operators use term 'smooth'. |
|
|
|


Master Commits
MiikaHweb | 2003-2021