Revision 7583615 by Julian Eisel January 15, 2020, 14:05 (GMT) |
Fix invalid region rectangles, sanitize dynamic region size calulations It was too easy to end up with invalid region rectangles and we were badly protected against them, so that they were hard to catch. In fact we still create a main region for the top-bar, which ended up getting a region height of -1. While this doesn't seem to have caused issues in practice, we should prevent them entirely. So idea was that at the end of region layout resolving, `BLI_rcti_is_valid()` should return `true` for the region rectangle. Further changes here ensure this is true: The `RGN_FLAG_TOO_SMALL` flag is now set whenever there is not enough space for a region or if it would get a size of zero or less. Note: Should the assert fail, please do not just disable it and try to actually address the root of the issue. |
Revision 3fa548f by Clément Foucault January 15, 2020, 13:45 (GMT) |
Fix T72871 Overlay: Spotlights cone is much smaller than before |
Revision aa3720e by Clément Foucault January 15, 2020, 13:45 (GMT) |
Fix T72574 Overlay: 'Show Cone' for Spotlights not working anymore |
January 15, 2020, 11:21 (GMT) |
Fix T72302: Only hide objects if their collection is visible In Blender 2.80 Shift + H (`object_hide_view_set(unselected=True)`) used to (temporarily) hide objects only if their collection was visible in the current view layer. This behavior was changed in rB0812949bbc3d7acfd1f20a47087ff973110aa177 (D5992) by using `BASE_VISIBLE_DEPSGRAPH` for the decision which object's (temporary) visibility should remain unchanged. Since the view layer visibility and depsgraph visibility has been decoupled in said commit, the correct condition to check is `BASE_VISIBLE_VIEWLAYER`. This patch is a fix for T72302 Differential Revision: https://developer.blender.org/D6583 |
Revision 473bcff by Brecht Van Lommel January 15, 2020, 10:42 (GMT) |
Fix linking error with ffmpeg_test on Linux The exact reason is unclear, but we might as well link just the few libraries that are actually needed for ffmpeg. |
Revision 5319b79 by Sergey Sharybin January 15, 2020, 10:23 (GMT) |
Merge branch 'blender-v2.82-release' |
Revision 6b7991e by Sergey Sharybin January 15, 2020, 10:18 (GMT) |
Fix numaapi on PowerPC platforms Seems that previous fix didn't work in all cases: Debian's build environment didn't fully detect endianess, possibly due to typo, possibly due to difference in various environments. Using define magic from a more battle-tested project seems a safe way to go. There are more changes than just PPC since the upstream commit contains full re-synchronization of all defines. This commit updates numaapi to a latest library version from upstream. |
Revision 79bd14d by Campbell Barton January 15, 2020, 09:15 (GMT) |
Merge branch 'blender-v2.82-release' |
Revision c0793d6 by Campbell Barton January 15, 2020, 09:10 (GMT) |
Fix T72419: 3D cursor placement flips axis with geometry orientation |
Revision 9d7b2e3 by Philipp Oeser January 15, 2020, 09:01 (GMT) |
Merge branch 'blender-v2.82-release' |
Revision 5977ed3 by Philipp Oeser January 15, 2020, 08:56 (GMT) |
Fix T68489: Shrinkwrap modifier with project not working for curves rB4cde92303f3d made a MESH-only check (but that is no longer mandatory since the Mesh is fetched by MOD_deform_mesh_eval_get instead of ctx- >object->data now...). This would fail for projecting beveled curves (resulting mesh missing), now also get the mesh for curves if we use MOD_SHRINKWRAP_PROJECT (and only then). Maniphest Tasks: T68489 Differential Revision: https://developer.blender.org/D6548 |
Revision 0c9f04f by Philipp Oeser January 15, 2020, 08:54 (GMT) |
Merge branch 'blender-v2.82-release' |
Revision d68346e by Philipp Oeser January 15, 2020, 08:51 (GMT) |
Fix T72803: Texture Paint: Shortcut 'Shift + S' Does Not Save an Image 'Shift + S' is taken by toggeling Smooth Stroke in the keymap, should be 'Shift + Alt + S' (this also goes more in line with other editors, where Alt is added to the shortcut used by 'Save' to do 'Save As') Maniphest Tasks: T72803 Differential Revision: https://developer.blender.org/D6572 |
Revision 1a28c14 by Philipp Oeser January 15, 2020, 08:46 (GMT) |
Merge branch 'blender-v2.82-release' |
Revision 75100d0 by Philipp Oeser January 15, 2020, 08:40 (GMT) |
Fix T72648: Texture Paint color sampling always samples only 1st tile when using UDIMS A more generic approach might be considered in the future (I assume there are other operators around that need an update in shifting their uvs) though. Maniphest Tasks: T72648 Differential Revision: https://developer.blender.org/D6570 |
Revision c8450c4 by Campbell Barton January 15, 2020, 08:08 (GMT) |
Merge branch 'blender-v2.82-release' |
Revision 27c5fb6 by Campbell Barton January 15, 2020, 08:03 (GMT) |
3D View: use compatible quaternions when placing the cursor The compatible option was used for euler rotation but not quaternions. |
Revision 6c0eeb1 by Campbell Barton January 15, 2020, 06:16 (GMT) |
Merge branch 'blender-v2.82-release' |
Revision df36e1c by Campbell Barton January 15, 2020, 06:09 (GMT) |
Fix T71091: Object restrict selection conflicts with pose selection Support pose bone selection when the object has hide_select enabled. This is consistent with how all other modes work. |
Revision 4107558 by Campbell Barton January 15, 2020, 02:46 (GMT) |
Merge branch 'blender-v2.82-release' |
|