Revision cee484a by Bastien Montagne July 30, 2019, 12:25 (GMT) |
Fix T67067: Wrong rotation input values when using shortcuts on keyboard like rx720. This allows to type in numinput 720 and indeed get a rotation of 720�, not 0�... This patch basically applies 'big rotations' in steps < 180�, such that compatible rotation works as expected. This implies resetting current rotation to initial one first, otherwise we'd end up applying much more turns than expected when that code is called more than once. It also makes things somewhat slower for big rotations (millions of degrees), Hence we clamp to 1000 turns max. And since that's a case that cannot happen with regular tool/widget-driven rotation, it's only enabled when numinput is used for now. Review task: https://developer.blender.org/D5289 |
Revision b971829 by Campbell Barton July 30, 2019, 11:43 (GMT) |
Fix crash clicking in the 3D view on startup Setting the 3D view cursor on startup could crash because the viewport hasn't been assigned to the region. |
Revision 51be0a7 by Sergey Sharybin July 30, 2019, 11:00 (GMT) |
Tracking: Fix wrong usage of draw buffers Curve drawing was attempting to draw reprojection error curve when it was not visible. Worst thing is that the imm was not informed about vertices, so the code was causing an assert in debug mode. Probably, it is also what have caused random crashes after recent changes. |
Revision edb3b7a by Sebastian Parborg July 30, 2019, 10:25 (GMT) |
Fix T67274: Graph Editor Normalization broken by Keyframe that uses Easing or Dynamic interpolation We didn't include and of the newer interpolation types in the normalization function. Besides taking into account these newer types, we now also only evaluate the curves when needed. If the values between the control points won't exceed the control point values, we only use the start/end values for our normalization Reviewed By: Brecht Differential Revision: https://developer.blender.org/D5365 |
Revision 5662a59 by Sergey Sharybin July 30, 2019, 09:57 (GMT) |
Particle: Fix incorrect access to evaluated mesh Mesh can not be requested from original object, and it can not be copied into evaluated modifier because there is no such a thing yet. It can not be done this way now, because getting evaluated object will force it to re-calculate, which kind of defeats idea of this code to preserve un-baked particles. |
Revision 651d8bf by Germano Cavalcante July 30, 2019, 09:46 (GMT) |
3D View: Move selection API to a Selection engine. This commit moves the API of selecting faces, vertices and edges to a DRW manager engine. Reviewers: campbellbarton, fclem Subscribers: jbakker, brecht Differential Revision: https://developer.blender.org/D5090 |
Revision a85963b by Philipp Oeser July 30, 2019, 09:30 (GMT) |
Fix T67906: empty menus for hooks if non-hook modifiers are present |
Revision db0782e by Bastien Montagne July 30, 2019, 09:24 (GMT) |
Py node shader wrapper: Add clamping to official min/max values. Taking values from relevant node definition C file... Related to T67889. |
Revision 286c921 by Sergey Sharybin July 30, 2019, 09:11 (GMT) |
Tracking: Fix crash happening after removing object |
Revision 58b554c by Sergey Sharybin July 30, 2019, 08:27 (GMT) |
Fix T66591: GPencil layer visibility control via driver doesn't work |
Revision 6fa47f6 by Campbell Barton July 30, 2019, 07:39 (GMT) |
Fix T67882: buttons are interrupt drag actions |
Revision d2063f7 by Campbell Barton July 30, 2019, 05:37 (GMT) |
Revision 369b574 by Campbell Barton July 30, 2019, 00:57 (GMT) |
UI: add use_button option to popovers This is useful when popovers are launched from operators instead of as button popover types. Where the connection between the button and the popover is useful to keep. |
Revision a345f56 by Campbell Barton July 30, 2019, 00:43 (GMT) |
Cleanup: de-duplicate file reading code Also remove goto's. |
Revision f1516ae by Campbell Barton July 30, 2019, 00:41 (GMT) |
Cleanup: check is_startup parameters instead of the path |
Revision 0a2fd63 by Campbell Barton July 30, 2019, 00:31 (GMT) |
Cleanup: replace unused return defines with bool |
Revision 1178046 by Antonio Vazquez July 29, 2019, 20:43 (GMT) |
GPencil: Remove Annotations panel from non-preview Sequencer areas Fix by: Peter Fog (@tintwotin) I did some small changes to original differential code. Differential Revision: https://developer.blender.org/D5306 |
Revision 2b8bc1a by Brecht Van Lommel July 29, 2019, 17:10 (GMT) |
Doxygen: update version number to 2.81 |
Revision daa7b56 by Campbell Barton July 29, 2019, 15:55 (GMT) |
Fix T67874: Show gizmo incorrectly uses Cmd-` on macOS |
Revision 770b496 by Antonio Vazquez July 29, 2019, 15:07 (GMT) |
Cleanup: GPencil replace cfra_eval by cfra or CFRA Don't need these variable because this code was part of using depsgraph frame number, but now using scene framenumber only add noise to the code. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021