Revision 1de5cb6 by Campbell Barton April 7, 2020, 13:23 (GMT) |
Cleanup: use doxy sections |
Revision 3a65397 by Philipp Oeser April 7, 2020, 13:08 (GMT) |
Fix T75471: Outliner: crash selecting modifier objects/targets that are in a excluded collection There is no garuantee 'outliner_find_id()' can find those corresponding TreeElements, safeguard against failure now. note: not sure why this was no problem in Release builds? (could only reproduce crashes in Debug builds...) Maniphest Tasks: T75471 Differential Revision: https://developer.blender.org/D7365 |
Revision 5e0465e by Philipp Oeser April 7, 2020, 12:47 (GMT) |
Fix T75343: Wireframe overylay is not working properly with multiple modifiers Since rBcf258b02f449, only wires and edges that are mapped to the original mesh were drawn if the mesh was modified by modifiers. Above commit was only meant for showing orig wires for paint mask overlays [where final wireframe is not desired], so now only use MR_EXTRACT_MAPPED when we are in a paint mode. Maniphest Tasks: T75343 Differential Revision: https://developer.blender.org/D7333 |
Revision 4a83832 by Sebastián Barschkis April 7, 2020, 12:31 (GMT) |
Fix T74828: Fluid: Crash with Fire/Smoke Noise Issue was that the noise simulation was trying to bake with a minimized domain size (adaptive domain initializes domain with size (1,1,1)). Similarly to the base resolution bake, there should be no noise baking happening at those domain sizes - a domain at this size is considered empty. |
Revision ea78f99 by Sebastián Barschkis April 7, 2020, 12:31 (GMT) |
Revision 5892622 by Campbell Barton April 7, 2020, 12:09 (GMT) |
Revert "Fix memory leak in recent panel drag widget cache" This reverts commit 58e20b432a2bd7fbff7ebb7aa1f49a6662dc6e7c. Was calling discard twice, tsk. Although for some reason it did quiet the leak. Reverting because this is causing a crash. |
Revision ee43cf5 by Sebastian Parborg April 7, 2020, 11:54 (GMT) |
Fix T66751: Symmetrizing armature does not symmetrize constraints. The symmetrize operator now tries to make sure that the armature constraints are correctly mirrored. Before it would only mirror the subtargets for the constraints (and that failed too in some cases). Reviewed By: Sybren Differential Revision: https://developer.blender.org/D6009 |
Revision 6feeede by Brecht Van Lommel April 7, 2020, 11:44 (GMT) |
Fix Blender not rebuilding when changing linker script |
Revision 58e20b4 by Campbell Barton April 7, 2020, 11:34 (GMT) |
Revision aaaa0a4 by Brecht Van Lommel 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 |
Revision e953ada by Brecht Van Lommel April 7, 2020, 11:19 (GMT) |
Cleanup: avoid memory allocation for unchanged datablocks in undo Differential Revision: https://developer.blender.org/D7336 |
Revision c786f95 by Brecht Van Lommel April 7, 2020, 11:19 (GMT) |
Cleanup: split partial undo code off into functions, tweak debug prints Differential Revision: https://developer.blender.org/D7331 |
Revision 7bc99fd by Brecht Van Lommel April 7, 2020, 11:19 (GMT) |
Cleanup: simplify logic for partial undo in ID read Differential Revision: https://developer.blender.org/D7330 |
Revision 826e4ba by Brecht Van Lommel 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 |
Revision d2a07c7 by Brecht Van Lommel April 7, 2020, 11:19 (GMT) |
Cleanup: delay creating datamap until it's actually needed Differential Revision: https://developer.blender.org/D7328 |
Revision 44e5f7a by Brecht Van Lommel 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 |
Revision c75aaf5 by Brecht Van Lommel April 7, 2020, 11:19 (GMT) |
Cleanup: split off library and linked datablock undo restore Differential Revision: https://developer.blender.org/D7326 |
Revision 624b231 by Brecht Van Lommel April 7, 2020, 11:19 (GMT) |
Cleanup: early out on invalid ID data to simplify control flow Differential Revision: https://developer.blender.org/D7325 |
Revision 0aac74f by Brecht Van Lommel April 7, 2020, 11:19 (GMT) |
Cleanup: split off direct_link_id() function Differential Revision: https://developer.blender.org/D7324 |
Revision c4def79 by Sebastian Parborg 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. |
|