Blender Git Commits

Blender Git "master" branch commits.

Page: 1152 / 5574

June 11, 2019, 06:01 (GMT)
Fix panel-type re-registration with parents

The order of panel types changes when re-registering existing types.
Fixes an error exposed by T65393.
June 11, 2019, 03:27 (GMT)
Fix T65470: Scale set to zero after extrude
June 11, 2019, 02:28 (GMT)
Fix gpencil weight paint mode having no active tool
June 11, 2019, 02:04 (GMT)
Fix T62875: Tooltips behave erratically with view gizmos

Improvements to behavior for gizmo tool-tips.

- 2D gizmos no longer cancel tool-tips on cursor motion
(matching the behavior of UI widgets).

- 3D gizmos still close on motion since 3D gizmos may have a large
on-screen area which would cause them to stay visible even after the
cursor has been moved a large distance. The motion threshold is used
so they don't close on unintended cursor motion.

- Changing highlighted gizmo now cancels the tool-tip & resets the timer.
June 10, 2019, 23:38 (GMT)
Fix T65699: gpencil weight paint unresponsive
June 10, 2019, 09:16 (GMT)
Fix T65295: Convert curve to mesh fails with Keep Original.

This code now expects to wrok from fully evaluated data, however when we
keep original, we are actually working from data just copied from orig
one.

Ideally, we'd do a single depsgraph update/eval *after* we have created
all new required data, but that is tricky to do properly in that code
without risking breaking one thing or another.

So for now, just going for the simple, if not optimal solution, and just
repeatedly re-evaluating whole deg every time we duplicate an object to
be converted. Yep, dummy, but simple and... safe. ;)
June 10, 2019, 07:28 (GMT)
Fix: Default keymap was missing Alt-click to scrub in the Graph Editor
June 9, 2019, 21:43 (GMT)
Fix T65301: Convert to mesh with Keep Original loses adjust operator panel.

That was a dummy typo in `duplibase_for_convert()` in fact...
June 9, 2019, 21:42 (GMT)
Revert "Fix T65301: Convert to mesh with Keep Original loses adjust operator panel."

This reverts commit rB78bbf374f475 (and part of rB702d85d7cddbf81).

Fix for this is actually simpler, done in next commit.
June 9, 2019, 20:59 (GMT)
Fix (unreported) several issues when converting MBall to Mesh.

Redo panel would be hidden (when 'keep original' was not set), due to
same kind of (un)selected issue as in T65301 (see previous commit).

Further more, not all MBall objects of the family were properly removed.
June 9, 2019, 20:59 (GMT)
Fix T65301: Convert to mesh with Keep Original loses adjust operator panel.

We need to properly select new objects (and deselect 'source' ones) when
converting to another type while keeping original ones. Otherwise poll
check of the operator fails, and redo panel cannot be shown.

Note that this is actually a design flaw in redo system currently, since
*new* state has to still allow last operator to be ran, when it should
actually be previous step in history that matters here...
June 9, 2019, 20:15 (GMT)
Fix T65657: crash in float texture painting, after recent changes
June 9, 2019, 19:11 (GMT)
Fix T65638: memory leak - modifiers on curves.

We need to tag the `mesh_eval` of curve as owned, when we generate one,
otherwise freeing code would not free it.
June 9, 2019, 00:10 (GMT)
Fix: Build error with clang on windows.

clang does not seem support the static_assert with
message overload.
June 8, 2019, 13:24 (GMT)
Industry Compat keymap: Fix nodes interaction

- Dragging to move, scale and setting links now works normally and correctly
June 7, 2019, 23:24 (GMT)
Cleanup: use doxygen sections for 2D view operators
June 7, 2019, 22:16 (GMT)
Fix T65420: Crash in file saved with edit mesh

Reviewers: brecht, sergey

Differential Revision: https://developer.blender.org/D5041
June 7, 2019, 21:45 (GMT)
Collections: Never change the collection views visibility when unhiding it

How to reproduce: use 1-10 to change the visible collection. If the
collection was globally invisible, it would be set to globally visible.

This was a left over from the previous collection visibility design.

Now that we have a more clear separation between temporary visibility
(i.e., layer collection visibiilty) and a global visibility setting
(i.e., collection visibility) we should keep them separated.
June 7, 2019, 20:30 (GMT)
Fix T65613: Memory leak in Audaspace with 3D sound
June 7, 2019, 19:07 (GMT)
Fix T62121: Cycles crash with viewport render and smoke/pointclouds
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021