Blender Git Commit Log

All Blender Git commits.

Page: 1479 / 8462

July 10, 2020, 15:09 (GMT)
Merge branch 'master' into greasepencil-object
July 10, 2020, 14:57 (GMT)
Add File Browser Link/Append option to show only assets
July 10, 2020, 14:51 (GMT)
Fix T78766: Blender crashes after deleting vertices with Custom Normals.

Some core BMesh topology changing functions were not properly tagging
custom normal runtime caches as dirty...
July 10, 2020, 14:37 (GMT)
Merge branch 'greasepencil-edit-curve' into soc-2020-greasepencil-curve
July 10, 2020, 14:32 (GMT)
GPencil: Adapt edit mode operators for curve edit

Change the rest of the edit mode opearators (c62bc08f) so that they
check if curve edit mode is active (if needed).
July 10, 2020, 14:17 (GMT)
Merge branch 'master' into fcurve-modifier-panels
July 10, 2020, 14:16 (GMT)
Fix T78579: Proxy produces wrong preview when using Offset or Crop

Make sure that proxy and original images are scaled to same size before
applying offset or crop.

During testing, I discovered, that raw cache will lose information whether
this image was proxy or not. Because of this, proxy images will not create
this cache type. It would be fairly easy to implement this functionality for
cache, but I have decided to not do it now, because I did not want to pass yet
another mostly hard-coded bool flag to cache system. Since image is proxy, it
should be fast to read anyway.

In case of using offset property, code was modified to make sure we scale
image only once. I also tried to make code more readable and streamlined and
cleaned up surrounding functions a bit.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D8203
July 10, 2020, 14:16 (GMT)
Fix T78573: Crash when removing strips with prefetching

Stop prefetching before changing content of seqbase.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D8256
July 10, 2020, 14:16 (GMT)
Fix T69440: Memory leak adding strips via python

seq->strip was overwritten in python API function.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8204
July 10, 2020, 13:54 (GMT)
BLI: add C++ random number generator

This adds `blender::RandomNumberGenerator` in `BLI_rand.hh`.
Furthermore, `RNG` is now implemented in terms of this new generator.
No functional changes are expected, the generated random numbers
are not changed by this commit.

Reviewers: campbellbarton, brecht

Differential Revision: https://developer.blender.org/D8259
July 10, 2020, 13:50 (GMT)
Expose override flags to python RNA properties definition.

Time will tell whether we need to expose more RNA override flags here.

Implements/Fix T78534.

Differential Revision: https://developer.blender.org/D8250
July 10, 2020, 13:48 (GMT)
Cleanup: declaration and implementation function signature did not match
Revision e18fdef by Hans Goudey (active-fcurve-keyframe)
July 10, 2020, 13:35 (GMT)
Deselect before set active on shift click
Revision 1fbd713 by Hans Goudey (active-fcurve-keyframe)
July 10, 2020, 13:35 (GMT)
Remove unecessary comment
July 10, 2020, 13:23 (GMT)
Refactor override code to properly deal with runtime rna properties too.

The triplet static RNA / runtime RNA / custom properties is a real pain to
deal with...

Using the new `PropertyRNAOrID` struct helps clarifying and properly
dealing with all three cases.

Note that this makes override of py-defined RNA properties working
(support for that will be committed next).

Differential Revision: https://developer.blender.org/D8249
July 10, 2020, 13:19 (GMT)
RNA: refactor how we get 'ensured' RNA properties.

Introduce new PropertyRNAOrID structure, storing most useful data about
an 'opaque' PropertyRNA in relation with a given PointerRNA struct.

It deals with all the three cases (pure static RNA, runtime RNA where
data is actually stored in IDProperties, and pure IDProperties, aka
custom data.
Revision 736636c by Hans Goudey (active-fcurve-keyframe)
July 10, 2020, 13:15 (GMT)
Remove accidental changes
July 10, 2020, 13:14 (GMT)
Support "Author" metadata field
Revision ff155a6 by Hans Goudey (active-fcurve-keyframe)
July 10, 2020, 13:05 (GMT)
Merge branch 'master' into active-fcurve-keyframe
July 10, 2020, 13:01 (GMT)
Cleanup: simplify platform define checks

Platforms besides WIN32 were in a single else clause, use elif instead.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021