Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 651 / 5574

July 31, 2020, 11:47 (GMT)
Merge branch 'blender-v2.90-release'
July 31, 2020, 11:47 (GMT)
GPencil: Fix unreported missing last point in NURBS conversion

The last point of the curve was missing.
July 31, 2020, 10:39 (GMT)
Fix T79397: blurry icons at some UI scales, after recent refactor

Solution found by Yevgeny Makarov.
Revision ded4b72 by Brecht Van Lommel
July 31, 2020, 10:20 (GMT)
Merge branch 'blender-v2.90-release'
Revision 627b294 by Brecht Van Lommel
July 31, 2020, 10:03 (GMT)
Fix build error with clang
July 31, 2020, 09:53 (GMT)
Merge branch 'blender-v2.90-release'
Revision de68880 by Sergey Sharybin
July 31, 2020, 09:45 (GMT)
Cleanup: Remove unused original pointer in Sequence
July 31, 2020, 09:45 (GMT)
Fix T78835: Ghosting audio after using undo

The root of the issue comes to the fact that sub-data pointers were
used to match strips before/after copy-on-write. The undo system might
re-use sub-data pointers after re-allocating them, making it so that,
for example, pointer used by sound strip is later re-used by video
strip.

This fix takes an advantage of recently introduced per-sequence UUID
and uses it to match sequences before/after copy-on-write.
July 31, 2020, 09:45 (GMT)
Sequencer: Ensure UUIDs are updated when needed

Document cases where it seems that they need to be updated, but where
the proper behavior is to not update the UUID.
July 31, 2020, 09:45 (GMT)
Depsgraph: Add command line argument to debug UUIDs

Will trigger code paths which makes sure UUIDs are generated and
are unique.

Enabled with --debug-depsgraph-uuid (which is also implied by
--debug-depsgraph).
July 31, 2020, 09:44 (GMT)
Sequencer: Add session UUID check function

Is aimed for use during development and debug, to help
verifying that operations do not leave sequences with
invalid UUIDs.
July 31, 2020, 09:44 (GMT)
Sequencer: Add session UUID management to Sequence

This is the first step for having sequences covered with session UUID
with the goal to remove code which uses original sequence pointer to
match sequences.

Currently this UUID is maintained on file load, allocation and leaf
duplication function.There are more cases to cover and ensure UUID
is re-generated or re-used when needed. It will be done as follow-up
development.
July 31, 2020, 09:29 (GMT)
Sequencer: Add session UUID field to the Sequence DNA
July 31, 2020, 09:24 (GMT)
BLI: Initial implementation of generic session UUID API

Covers basics like generation of new UUID.

Also contains code needed to use the SessionUUID as a key in the Map.
July 31, 2020, 09:22 (GMT)
Add generic session UUID structures to DNA

Allows to use pre-defined structure for session UUIDs in all data
structures which needs it: pose channels, sequencer strips, modifiers.

The goal of all this is to have a reliable way of matching original
and copy-on-written versions of data, so that it's possible to
preserve runtime caches.
July 31, 2020, 09:17 (GMT)
BLI: fix float3 in-place operators
July 31, 2020, 08:51 (GMT)
Merge branch 'blender-v2.90-release'
July 31, 2020, 08:47 (GMT)
UI: fix buttons ranges not properly updated when tabbing to next/previous
button

This was reported for the FCurve modifier restrict ranges, but might fail
elsewhere, too. Reason is that the post_but has its range (hardmin/
hardmax etc) set before the updates to the active button take place, so
changes here dont end up on the post_but (even though the RNA range
function is properly called for a new defined button - new one is not the
same as the post_but though).

Now update the ranges on the post_but when that gets active.

Fixes T78763

Maniphest Tasks: T78763

Differential Revision: https://developer.blender.org/D8265
July 31, 2020, 08:13 (GMT)
Cleanup: fix function signature
July 31, 2020, 02:08 (GMT)
Merge branch 'blender-v2.90-release'
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021