Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1106 / 5574

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
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.
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.
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
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.
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
July 30, 2019, 09:30 (GMT)
Fix T67906: empty menus for hooks if non-hook modifiers are present
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.
July 30, 2019, 09:11 (GMT)
Tracking: Fix crash happening after removing object
July 30, 2019, 08:27 (GMT)
Fix T66591: GPencil layer visibility control via driver doesn't work
July 30, 2019, 07:39 (GMT)
Fix T67882: buttons are interrupt drag actions
July 30, 2019, 05:37 (GMT)
Fix edit-mode interfering with brush swap color

D5353 by @robert-wallis
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.
July 30, 2019, 00:43 (GMT)
Cleanup: de-duplicate file reading code

Also remove goto's.
July 30, 2019, 00:41 (GMT)
Cleanup: check is_startup parameters instead of the path
July 30, 2019, 00:31 (GMT)
Cleanup: replace unused return defines with bool
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
July 29, 2019, 17:10 (GMT)
Doxygen: update version number to 2.81
July 29, 2019, 15:55 (GMT)
Fix T67874: Show gizmo incorrectly uses Cmd-` on macOS
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.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021