Blender Git Commit Log

All Blender Git commits.

Page: 1482 / 8462

July 10, 2020, 01:49 (GMT)
Cleanup: variable names, use define for maximum path cost
July 10, 2020, 01:49 (GMT)
Cleanup: undeclared warnings
July 9, 2020, 23:25 (GMT)
Outliner: Only allow object drop over name or icon

When doing object drop, allow collection drop when dropping outside the
name or icon, and parent drop when over name or icon.
Revision 4bab6e6 by over0219 (soc-2020-soft-body)
July 9, 2020, 20:33 (GMT)
better pin scale
July 9, 2020, 20:25 (GMT)
Property Search: Initial implementation of searching all tabs

The basics should be close to working. The space and necessary context
is duplicated, then the context is switched and that tab is searched.
However, this is still pretty buggy and the enum isn't drawing correctly.
I'm probably not filling the bitfield correctly.

Mainly committing this to get it out there and focus on smaller fixes /
improvements to it.
Revision 24947f3 by over0219 (soc-2020-soft-body)
July 9, 2020, 19:57 (GMT)
weights work
Revision 14a7671 by over0219 (soc-2020-soft-body)
July 9, 2020, 19:42 (GMT)
added goal positions
July 9, 2020, 19:40 (GMT)
Outliner: Object drop initial implementation

Allow reordering objects in the outliner. Works for multiple selection.
The code has a few places that could be cleaned up.

Also, an issue exists where it isn't always clear where to move the
objects to. This applies to any outliner drag+drop so that will be
handled separately.
July 9, 2020, 18:54 (GMT)
Remove debug guards from clog, add clog
July 9, 2020, 18:30 (GMT)
Add access to asset-data from ID
July 9, 2020, 18:19 (GMT)
Remove asset data-block again, back to ID.asset_data design

So rather than having an asset data-block to reference data-blocks, let
the data-blocks reference asset-data.

After talking to Brecht, it seems that this approach is just fine. I previously
added the data-block type because I saw some benefits (faster & simpler asset
metadata reading, non-data-block assets, better file-browser integration,
simple remapping of referenced data-blocks), but there are ways to do the same
without the data-block. It's a bit more complicated that way, but still very
doable.
July 9, 2020, 17:37 (GMT)
Merge branch 'master' into soc-2020-testing-frameworks
July 9, 2020, 17:04 (GMT)
BLI: add more operator overloads for float2
July 9, 2020, 16:37 (GMT)
Merge branch 'master' into soc-2020-outliner
July 9, 2020, 16:24 (GMT)
Sculpt: Make Sculpt Vertex Colors features experimental

This disables all Sculpt Vertex Colors tools, operators, panels and rendering capabilities and puts them under the "Use Sculpt Vertex Colors" experimental option.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D8239
July 9, 2020, 16:24 (GMT)
Added Object operator class and DeformModifierSpec class, check for
unique name for operators
July 9, 2020, 16:19 (GMT)
Fix: add missing extern "C"
July 9, 2020, 16:10 (GMT)
Build: add more libc compatibility functions for upcoming libraries update

These are needed by the x264 library.
Revision 6778949 by Pablo Dobarro (master)
July 9, 2020, 15:56 (GMT)
Fix repeated Face Sets IDs when joining meshes

As Face Sets IDs start from 0 and increase by 1 each time a new face set
is created in a mesh, when joining multiple meshes it could happen that
the same ID is used by several unrelated areas in multiple objects. This
checks the Face Sets IDs when joining meshes and ensures that they are
not repeated between different objects when joining them, so in the
resulting mesh all previous face sets will have different IDs.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8224
July 9, 2020, 15:56 (GMT)
Implement T77959: Never duplicate linked data during deep-copy.

Note that this behavior is enforced on user level for now, but on code
side it is controlled with a flag, which should make it easy to refine
that behavior if needed.

Only exception is when we duplicate a linked ID directly (then we assume
user wants a local deep-copy of that linked data, and we always also
duplicate linked sub-data-blocks).

Note that this commit also slightly refactor the handling of actions of
animdata, by simplifying `BKE_animdata_copy_id_action()` and adding an
explicit new `BKE_animdata_duplicate_id_action()` to be used during ID
duplication (deep copy).

This also allows us to get rid of the special case for liboverrides.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021