Blender Git Commits

Blender Git "master" branch commits.

Page: 151 / 5574

September 14, 2021, 11:33 (GMT)
Geometry Nodes: fix memory leak for multi input sockets
September 14, 2021, 07:53 (GMT)
Fix T90862: Texts in Outliner can have wrong icon

In contrast to the Filebrowser, the Outliner (Blender File view) did not
distinguish icons for text-based formats (if they have a filepath this
can be done though).

Maniphest Tasks: T90862

Differential Revision: https://developer.blender.org/D12347
September 14, 2021, 03:27 (GMT)
Doc: expand on comment for why bound-box access could cause issues
September 14, 2021, 02:49 (GMT)
UI: keep navigation gizmos visible during modal operators

Hiding viewport navigation gizmos caused the UI to "flicker"
unnecessarily, the axis could also be useful as a reference.

Resolves T73684
September 13, 2021, 23:08 (GMT)
Update RNA to User Manual Mappings
September 13, 2021, 17:51 (GMT)
Asset Template: Extra UI options

This allow users to show/hide:
* Library name / refresh.
* Assets names.
* Filter.

To set them in Python use:
display_options={'NO_NAMES', 'NO_FILTER', 'NO_LIBRARY'}

With contributions by Julian Eisel.

Differential Revision: https://developer.blender.org/D12476
September 13, 2021, 15:48 (GMT)
Cleanup: Remove duplicate code

Class SEQUENCER_PT_overlay as defined twice.
September 13, 2021, 15:43 (GMT)
Fix T90736: Problem applying scale to curves

Curve Points of handle of type `Auto` on curves not uniformly scaled
cause the shape of the curve to be modified after applying the scale.

So change these handles to `Aligned` in these cases.

Reviewed By: campbellbarton

Maniphest Tasks: T90736

Differential Revision: https://developer.blender.org/D12281
September 13, 2021, 14:49 (GMT)
Cleanup: fix typo in comment
September 13, 2021, 14:42 (GMT)
Fix straightline gesture snapping not working for modal tools

This was implemented in {rB14d56b4217f8} but was never working for
tools/operators other than the sculpt line mask tool.

To be precise, the preview actually snapped but the operations (e.g.
mesh bisect, vertex weight gradient) still happened "unsnapped" in
modal. For the sculpt line mask tool this wasnt a problem, because it
only draws a preview while modal, the actual mask was only applied
later.

This solves part one of T91320 (snapping), sculpting also introduced
flipping in {rB7ff6bfd1e0af} which does not make much sense for all
tools, but in bisect this could actually be supported, will add that in
a separate Diff.

ref T91320

Maniphest Tasks: T91320

Differential Revision: https://developer.blender.org/D12470
September 13, 2021, 14:42 (GMT)
Fix T91320: Support flipping sides in mesh bisect

Changing active side was introduced in {rB7ff6bfd1e0af} but was never
working for tools/operators other than the sculpt line mask tool.

While for most tools/operators this actually does not make sense, the
bisect tool/operator can actually benefit from it.

thx @campbellbarton for additional input!

Maniphest Tasks: T91320

Differential Revision: https://developer.blender.org/D12473
September 13, 2021, 14:37 (GMT)
UI: Freestyle UI Upgrade

Suggested and funded by [[ https://blendernpr.org/| BNPR ]], this patch aims to update the long not-updated Freestyle UI

**Why do the UI upgrade:**

- Freestyle UI doesn't match the rest of Blender UI, it was neglected for a long time
- The current UI makes Freestyle workflows tedious and distracting

**Highlights:**

For before/after screenshots see https://developer.blender.org/D10505

Video:
https://youtu.be/qaXhuJW_c9U

Workflow video (older revision): https://youtu.be/IqbjIq_A800

Doc patch (WIP): https://github.com/bnpr/FreestyleUIUpgrade/blob/main/freestyle-ui-upgrade-docs.diff

Reviewed By: #user_interface, Blendify, HooglyBoogly, Severin

Differential Revision: https://developer.blender.org/D10505
September 13, 2021, 14:18 (GMT)
Templates: Set more user preference settings to be swapped

* Splash Disable
* Show gizmo navigate
* ui scale

It is a bit arbritrary now. So those are the flags I'm
setting up for the Blender 101 project (T90025).

Differential Revision: https://developer.blender.org/D12474
September 13, 2021, 12:13 (GMT)
Cleanup: Packedfile don't repeat yourself.

Introduced `BKE_packedfile_unpack` that is called from the specialized
implementation for Image, Sound, Font, Volume etc. This is in
preparation for T91252.
September 13, 2021, 11:14 (GMT)
Build: show better "make update" error message when in detached HEAD state
September 13, 2021, 11:09 (GMT)
Fix: fix equality operator for fields

Instead of comparing the referenced field node by pointer,
compare the nodes directly instead. This is important
because different field nodes might be the same semantically.
September 13, 2021, 10:40 (GMT)
Various UI messages fixes and updates.
September 13, 2021, 09:54 (GMT)
Nodes: move some texture nodes to c++

This is necessary to be able to use them in geometry nodes.
September 13, 2021, 09:41 (GMT)
Fix `make_utils.py` recent API breackage.

rB546314fc9669 broke `svn_libraries_base_url` utils API compatibility
for no good reasons, making new `branch` argument explicitely optional.

Reported on chat by Michael Kowalski (@makowalski), thanks!
September 13, 2021, 09:30 (GMT)
Fix regression test after recent fix

Was cased by 9b2b32a3338.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021