Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1163 / 8462

November 2, 2020, 16:22 (GMT)
Update Grease Pencil anim channel side panel to show a warning when channel colors are disabled.
November 2, 2020, 16:22 (GMT)
Merge remote-tracking branch 'origin/master' into temp-T82134-anim-group-colors-to-prefs
November 2, 2020, 16:18 (GMT)
Grease Pencil UI code: use `row` for rows in the UI

Rename `col` to `row` when it's actually a row (and not a column).

No functional changes.
Revision aee1e4f by Hans Goudey (master)
November 2, 2020, 16:10 (GMT)
UI: Simplify some tool icon geometry

Removing interior vertices can remove some complexity from the final
exports. Also improved the topology slightly in some cases.
November 2, 2020, 16:08 (GMT)
Cleanup: store results of function calls in const values.
November 2, 2020, 16:08 (GMT)
Fix py-defined pointer properties wrong tag re ID ownership.

This fixes critical bug with liboverride when soe add-ons add some
RNA ID Pointer properties.

ID pointers should **never** have ownership of their ID when defined
from python.

(As a reminder, RNA properties owning their ID pointers are extremely
rare even from C code, only embedded IDs (root node trees, master
collections) and the shape keys snowflakes are concerned.)
Revision 4c460a2 by Hans Goudey (master)
November 2, 2020, 15:52 (GMT)
Fix incorrect colors in grease pencil strength tool icon
Revision abcb084 by Sybren A. Stüvel (temp-T82156-parenting-and-constraints)
November 2, 2020, 14:50 (GMT)
Merge remote-tracking branch 'origin/master' into temp-T82156-parenting-and-constraints
November 2, 2020, 14:36 (GMT)
Cleanup: Document output of `BKE_object_where_is_calc` and friends

Add a comment to the declaration of the `BKE_object_where_is_calc...()`
functions to explain where the result of the calculation is stored.

No functional changes.
November 2, 2020, 14:36 (GMT)
Cleanup: Sanitise return value of `ED_object_parent_set()`

Consistently return `false` from `ED_object_parent_set()` when parenting
is not possible. Before, when parent and child were the same object, the
function would return `true` even though the parent-child relation was
not made.

Just returning `false` in the `parent == child` case would break the
parenting operator, as `false` stops its loop over all selected objects.
This tight coupling caused T82312. The loop now has its own check for
this, so that it properly continues, and the implementation of
`ED_object_parent_set()` is decoupled from its surrounding code.

No functional changes.
November 2, 2020, 14:27 (GMT)
GPencil: Cleanup comments typo error
November 2, 2020, 14:20 (GMT)
Fix build error on windows: Don't use designated initializers in C++
Revision 75d1139 by Sybren A. Stüvel (temp-T82156-parenting-and-constraints)
November 2, 2020, 14:20 (GMT)
Fix T82156: Object with Copy Rotation Constraints translates when being parented

Avoid application of constraints when computing the parent-inverse
matrix.

Constraints are meant to be evaluated last; object transforms are
computed this order:

1. `parent->obmat` (the parent object's world matrix)
2. `ob->parentinv` (the object's parent-inverse matrix)
3. Object's loc/rot/scale
4. Object's constraint evaluation

When the constraints are used to compute the parent-inverse matrix,
their effect is moved from step 4 to step 2 in this list, potentially
rotating or scaling the object's local transform. This causes unwanted
movement as reported in T82156.

This behaviour (erroneously taking the constraints into account) has
been in Blender since the first commit, so historically I can only find
"Initial revision" as context.
Revision e5e2a10 by Sybren A. Stüvel (temp-T82156-parenting-and-constraints)
November 2, 2020, 14:16 (GMT)
Cleanup: Document output of `BKE_object_where_is_calc` and friends

Add a comment to the declaration of the `BKE_object_where_is_calc...()`
functions to explain where the result of the calculation is stored.

No functional changes.
November 2, 2020, 14:15 (GMT)
Merge branch 'master' into geometry-nodes
November 2, 2020, 14:10 (GMT)
Add comment about size of generated previews of filebrowser thumnails.
November 2, 2020, 14:08 (GMT)
Starting progress on python interface
November 2, 2020, 13:28 (GMT)
Fix crash opening some 2.4x .blend files with drivers or NLA editor

For example, outlinertest.blend from test240.zip.
November 2, 2020, 10:58 (GMT)
Another attempt at fixing T81963: Random rare crashes in override code.

Adding another pass of ensuring valid up-to-date pose data in RNA
function itself...
November 2, 2020, 10:58 (GMT)
LibOverride: Do not assert on missing operands in apply function.

This can happen after some changes in lib file and resync in user file
e.g..
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021