Blender Git Loki

Blender Git commits from all branches.

Page: 83 / 2888

September 22, 2021, 13:54 (GMT)
Tests: Updated test message for Directory Not Found
September 22, 2021, 13:54 (GMT)
Splines: Add a method for reversing a Spline

This moved the spline reversing logic out of the Curve Reverse geometry
node and into the spline class. This allows a spline to reverse itself
with a call to `my_spline.reverse()`

The base class will reverse position, radii & tilt, while specialized
versions are created for Bezier and Nurbs splines to reverse the
additional data that these classes encapsulate.

Differential Revision: https://developer.blender.org/D12501
September 22, 2021, 13:54 (GMT)
Fix: Division by zero in curve spiral primitive node
September 22, 2021, 13:54 (GMT)
Geometry Nodes: Hide values for selection inputs

Toggling the selection off in the node is the same as muting it,
so exposing it there doesn't help, and makes it less clear that it's
meant to be used as a field.
September 22, 2021, 13:54 (GMT)
Cleanup: Remove duplicate warning from subdivision surface node
September 22, 2021, 13:54 (GMT)
Cleanup: Use function to mark mesh normals dirty
September 22, 2021, 13:54 (GMT)
GPencil: Fix dash modifier reading error.

The reference for parent modifier in segment data is not assigned. Now fixed.
September 22, 2021, 13:54 (GMT)
Fix bisect gizmo offset while dragging
September 22, 2021, 13:54 (GMT)
Fix memory leak if an error occurred assigning id-property sequence
September 22, 2021, 13:54 (GMT)
Fix security popup re-displaying after undo

Don't reset these flags when loading a file (or undoing)
rely on BPY_python_reset to reset the flags.
September 22, 2021, 13:54 (GMT)
Fix ID-property UI versioning skipping nested meta-strips
September 22, 2021, 13:54 (GMT)
IDType: Cleanup: Remove useless `IDTYPE_FLAGS_NO_MAKELOCAL`.

This flag became a full duplicate of `IDTYPE_FLAGS_NO_LIBLINKING`, which
is a good thing (don't think we ever want to be able to link some data,
without being able to make it local...).

So we can now remove it and use `IDTYPE_FLAGS_NO_LIBLINKING` instead.
September 22, 2021, 13:54 (GMT)
IDType: Add `BKE_idtype_idcode_is_localizable`.

This is the same as `BKE_idtype_idcode_is_linkable` currently, used only
in one place in UI code of IDtemplate.
September 22, 2021, 13:54 (GMT)
IDManagement: refactor: Remove 'test' part from `BKE_lib_id_make_local`.

Mixing testing and actual action in a single function is just not a good
way to do things, and the 'testing' feature is not used anywhere
anymore, time to get rid of it.
September 22, 2021, 13:54 (GMT)
Fix/refactor `BKE_id_clear_newpoin` and `BKE_main_id_newptr_and_tag_clear`.

Those were not clearing embdeed IDs flags and `newid` pointers at all...
September 22, 2021, 13:54 (GMT)
Cleanup: Rename `BKE_id_clear_newpoin` to `BKE_id_newptr_and_tag_clear`.
September 22, 2021, 13:54 (GMT)
Cleanup: Add comment about 'make_local' callback of Brush doing bad thing.

Callbacks in IDTypeInfo should never affect other IDs if they are not
embedded.

We break this rule in some cases, at least each of those should be
clearly commented about and get some security checks to try to avoid
unexpected issues as much as possible.
September 22, 2021, 13:54 (GMT)
Cleanup: Comment about shpaekey being treated as embedded IDs in `BKE_id_newptr_and_tag_clear`.
September 22, 2021, 13:54 (GMT)
Cleanup: no need to clear new flags and pointers from whole Main when making a single ID local.
September 22, 2021, 13:54 (GMT)
Cleanup/Fix outliner 'make local' code.

While likely harmless, this code was doing extremely bad thing,
by-passing the whole lower-level `BKE_lib_id_make_local` call in case it
would fail and deciding by itself to forcefully make the given ID local.
Bad. Very, very, very bad.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021