Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 77 / 5574

October 29, 2021, 08:45 (GMT)
IDManagement: Remove deprecated `BKE_libblock_relink_to_newid` usages.

Move all usages to new `BKE_libblock_relink_to_newid_new`, and rename
that one to `BKE_libblock_relink_to_newid`.

Fix T91413.
October 29, 2021, 08:39 (GMT)
Cleanup: remove unused function
October 29, 2021, 08:29 (GMT)
Fix T92499: duplicating geometry nodes modifier causes crash

Calling `remove_unused_references` inside the `modify_geometry_sets` loop
was known to be not entirely reliable before. Now I just moved it out of
the loop which fixes the bug.
October 29, 2021, 08:24 (GMT)
Merge branch 'blender-v3.0-release'
October 29, 2021, 08:24 (GMT)
Fix T88877: 2.93: Crash on recent OSX with a non-English locale.

Looks like OSX changed the default format of its locale, which is not
valid anymore for gettext/boost::locale.

Solution based on investigations and patch by Kieun Mun (@kieuns), with
some further tweaks by Ankit Meel (@ankitm), many thanks.

Also add an exception catcher on `std::runtime_error` in
`bl_locale_set()`, since in OSX catching the ancestor `std::exception`
does not work with `boost::locale::conv::conversion_error` and the like
for some reasons.

Reviewed By: #platform_macos, brecht

Maniphest Tasks: T88877

Differential Revision: https://developer.blender.org/D13019
October 29, 2021, 08:11 (GMT)
Merge branch 'blender-v3.0-release'
October 29, 2021, 08:10 (GMT)
Fix T92324: crash caused by recursive instancing

This fixes one (of possibly multiple) root issues. The collection passed into
the Collection Info node must not contain the current object, because that
would result in a dependency cycle and recursive instancing.
October 29, 2021, 07:49 (GMT)
Merge branch 'blender-v3.0-release'
October 29, 2021, 07:28 (GMT)
Geometry Nodes: do cache invalidation after writing attributes

This is a better and more general fix for T92511 and T92508 than
the ones that I committed before.

Previously, we tagged caches dirty when first accessing attributes.
This led to incorrect caches when under some circumstances. Now
cache invalidation is part of `OutputAttribute.save()`.

A nice side benefit of this change is that it may make things more
efficient in some cases, because we don't invalidate caches when
they don't have to be invalidated.

Differential Revision: https://developer.blender.org/D13009
October 29, 2021, 04:01 (GMT)
Merge branch 'blender-v3.0-release'
October 29, 2021, 04:00 (GMT)
Gizmo: support showing transform gizmos in pose + weight-paint mode

These can be enabled in the gizmos popover.
October 29, 2021, 03:01 (GMT)
Merge branch 'blender-v3.0-release'
October 29, 2021, 02:59 (GMT)
Report "Startup file saved" in info editor

This is consistent with saving the preferences.

Ref D12896
October 29, 2021, 02:54 (GMT)
Merge branch 'blender-v3.0-release'
October 29, 2021, 02:49 (GMT)
Cleanup: rename blf_utf8_next_fast to blf_glyph_from_utf8_and_step

Calling this 'fast' no longer made sense as the slower code-path
has been removed.
October 29, 2021, 02:15 (GMT)
Cleanup: remove redundant BLI_UTF8_ERR check
October 29, 2021, 02:14 (GMT)
Cleanup: resolve cast warnings
October 29, 2021, 01:49 (GMT)
BLF Refactor: blf_utf8_next_fast

Simplification of BLF glyph loading

See D13026 for details.

Differential Revision: https://developer.blender.org/D13026

Reviewed by Campbell Barton
October 29, 2021, 01:20 (GMT)
BLF Refactor: blf_kerning_step_fast

Simplification of BLF Kerning

See D13015 for more details.

Differential Revision: https://developer.blender.org/D13015

Reviewed by Campbell Barton
October 29, 2021, 00:34 (GMT)
Cleanup: add sections for tool key-maps
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021