Blender Git Loki

Blender Git "temp-lanpr-cleanup2" branch commits.

Page: 8 / 18

October 18, 2019, 12:43 (GMT)
Fix autokeyframe not working on bones mirrored bones

The previous code for this didn't work as the MIRROR bone flag would be
cleared before the autokeyframe code was run.
October 18, 2019, 12:43 (GMT)
Docs: clarify writefile.c format text
October 18, 2019, 12:43 (GMT)
Fix T69644 / T68586: objects flag unsynced when drag hidden collections

That would lead to crashes and other issues. The solution is not elegant
though, it involves resyncing all the collections again.

Differential Revision: https://developer.blender.org/D6043
October 18, 2019, 12:43 (GMT)
Fix: First item in File Browser can't be renamed

Stupid mistake in 5edfde58fe60.
October 18, 2019, 12:43 (GMT)
UI: Add renaming to Node and VSE strip context menu

We should have that consistently everywhere the operation is available.
October 18, 2019, 12:43 (GMT)
File Browser: Add F2 shortcut to rename files

Previously, we used Ctrl+Click for renaming, but since that shortcut is
now consistently used to add items to the selection, we can't use that.
In other cases we switched to F2 now, so it makes sense for the File
Browser too.
Further, AFAIK renaming was only possible through the context menu,
which makes it hard to discover in the right click select keymap (have
to press W).

Note that I had to do some internal changes to ensure the context menu
always acts on the clicked/hovered item, while the shortcut operates on
the active item. William and I agreed that this is likely the behavior
expected by most users.
October 18, 2019, 12:43 (GMT)
Fix image undo restoring float/byte tiles into the wrong buffer type

This also resolves the (unlikely) issue of undo having uninitialized
zbuf data, now it's cleared instead.
October 18, 2019, 12:43 (GMT)
Cleanup: pep8
October 18, 2019, 12:43 (GMT)
Fix T70787: Duplicating objects with custom property of type ID creates bogus links.

Note that the issue also affected animdata handling...

Checked all usages of the `BKE_libblock_copy_ex()` function, and
think never handling user count here is valid, although a bit risky
maybe. But other solution would be to add yet another copy flag, so
would rather go with that one for now.
October 18, 2019, 11:35 (GMT)
Cleanup: clang-format
October 18, 2019, 11:35 (GMT)
Cleanup: warnings
October 18, 2019, 11:35 (GMT)
Fix T69964: GPencil: Fill options are not shown on a properties editor

Differential Revision: https://developer.blender.org/D6041
October 18, 2019, 11:35 (GMT)
Cleanup: Fix wrong assert introduced by rBd98ae27f02c7
October 18, 2019, 11:35 (GMT)
Version bump to 2.81.15
October 18, 2019, 11:35 (GMT)
Fix T70714: Crash when using OBJECT_OT_material_slot_assign op without UI.

There is no guarantee we can get any valid UI from the context, and that
operator can work without it.
October 18, 2019, 11:35 (GMT)
Depsgraph: Inform when update or tag happens during evaluation

It is not allowed to do tagging or updates while dependency graph is
in the middle of evaluation.

This is something what is simple to violate from python code. This
change adds some sanity checks.

The request to update view layer or dependency graph will raise an
exception in Python now, so it's easy for scripters to notice.

Tagging for update will do silent return unless running with debug
command line argument. This is because it's a bit tricky to know
which exact dependency graph corresponds to a context from which
an update tag was triggered.

Differential Revision: https://developer.blender.org/D6035
October 18, 2019, 11:35 (GMT)
Depsgraph: Cleanup, promote is_evaluating query

This way it might be used for sanity checks in RNA API as well.
October 18, 2019, 11:35 (GMT)
Fix T70715: sculpt brush jitter after recent TBB changes

Fix error in the splitting constructor, and some refactoring.
October 18, 2019, 11:35 (GMT)
Cleanup: Remove unused variable
October 18, 2019, 11:35 (GMT)
Fix T70695: Scene crashes Blender on open.

Note that this commit fixes the crash itself, but actual issue is *how*
that situation could happen (having insert override operation with local
'source' overriding data-block with an empty bone constraints stack...).
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021