Blender Git Commits

Blender Git "master" branch commits.

Page: 1064 / 5574

September 3, 2019, 09:20 (GMT)
Fix library link errors after building with install_deps.sh on Ubuntu

On some systems this would use the builtin echo command without support for
the -e option.

Thanks Alexander Gavrilov for helping find this.
September 3, 2019, 09:16 (GMT)
Fix empty image wire drawing with front/back depth

The vertex shaders depth offset was ignored in this case.
September 3, 2019, 09:06 (GMT)
Fix T68868: Assert in depsgraph debugging logs

Was happening when tagging for LEGACY_0 was used.
September 3, 2019, 09:01 (GMT)
3D View: option only to show axis aligned image empties

Useful for using reference images that only make sense to see
in aligned axis-views.

This restores functionality possible with 2.7x background images.
See: T52668.
September 3, 2019, 08:48 (GMT)
Fix T69326: Parent type ARMATURE doesn't work
September 3, 2019, 08:43 (GMT)
Depsgraph: Cleanup, more clear variable name
September 3, 2019, 08:43 (GMT)
Depsgraph: Cleanup comment
September 2, 2019, 20:51 (GMT)
Drivers: add separators to the Transform Channel type enum menu.

It's hard to find things quickly in the wall of '...ation' without breaks.
September 2, 2019, 20:06 (GMT)
UI: Fix Bug With Join Area Tolerance

Join area tolerance not properly checking all vertices on shared edge.

Differential Revision: https://developer.blender.org/D5662
September 2, 2019, 16:46 (GMT)
Return proper RNA path in py console for 'private ID' data.

We can now generate a proper path here, make use of it.

Note: not sure how property pyrna path is supposed to be accessed? code is
similar to the struct pyrna path anyway...
September 2, 2019, 16:43 (GMT)
Fix/enhance new RNA path from real ID helpers.

Main issue was that `rna_prepend_real_ID_path()` would return
nothing in case given path was NULL, when it should actually return the
`prefix` computed by `RNA_find_real_ID_and_path()` in that case...

Also make return `real_id` pointer optionnal, no reasons to make it
mandatory here. And some general naming fixes.
September 2, 2019, 16:39 (GMT)
DatablockManagement: Cleanup: get rid of `BKE_collection_copy_master()`.

Now that we 'properly' support private ID data in lib management, there
is no reason anymore to have that custom func, badly named and
by-passing the whole generic ID management code.
September 2, 2019, 16:39 (GMT)
DatablockManagement: Fix/sanitize handling of flags for private ID data in copy functions.

Not sure exactly why that was working with nodetrees in depsgraph (could be some special
code in the despgraph), but we always want to allocate memory for the nodetrees here!
September 2, 2019, 16:39 (GMT)
Cleanup: get rid of BKE_collection_master() useless accessor.

In its current version that was a totally useless extra layer of crap
that we can totally avoid. Plus name was bad too.
September 2, 2019, 16:39 (GMT)
DatablockManagement: Cleanup logic of private IDs handling in `BKE_libblock_copy_ex()`.

Now that we have the private ID data flag, we can be more simple *and*
generic here.
September 2, 2019, 16:39 (GMT)
Make Scene Master collection 'Private' ID data, like root nodetrees.

Same issue here as with root nodetrees, those are private ID data owned
by another ID, and not in Main DB. This requires special handling.

there are still quiet a few things to do here, like getting rid of
special code for master collection (regular ID copying should handle
that just as it already does for root nodetrees), cleanup in ID copying
code, etc.
September 2, 2019, 15:37 (GMT)
Buildbot: refactor all build slave code

* Move common code into buildbot_utils.py
* Remove legacy code from removed builders
* Split code into smaller functions

Differential Revision: https://developer.blender.org/D5642
September 2, 2019, 15:24 (GMT)
GPencil: Add suport to Poly Curves to Convert to Strokes operator

The Poly curves were not supported when convert curves to grease pencil strokes, but now are supported.

Also, some code cleanup to make it more readable.
September 2, 2019, 14:35 (GMT)
Fix T69404: Merge by distance crash with Unselected

Error introduced when removing the automerge bmesh operator.
Revision 2356f60 by Julian Eisel
September 2, 2019, 13:41 (GMT)
UI: Don't show button context menu for drag-labels

While the vast majority of labels would never get a button context menu
(as opposed to the regular context menu of this region), draggable
labels would still reach code for such context menu creation. From what
I can tell only file browser icons/thumbnails and the properties editor
data path would be affected. The button context menu doesn't make sense
for them, so let the region context menu show up instead.

If at some point we want button context menus for specific labels, we
can make checks more granular.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021