Blender Git Commits

Blender Git "master" branch commits.

Page: 970 / 5574

December 11, 2019, 02:51 (GMT)
Docs: expand comments in versioning code

Help ensure we update all necessary areas when version bumping.
December 11, 2019, 00:31 (GMT)
Fix T72340: Version bump for recent Userdef changes

Updates blender subversion in order to properly handle recent userdef theme changes.

Differential Revision: https://developer.blender.org/D6388

Reviewed by Campbell Barton
December 10, 2019, 23:56 (GMT)
Cleanup: spelling
December 10, 2019, 23:26 (GMT)
Overlay Engine: Armature: Fix bones disapearing with custom bone color

This seems to only affect some drivers. Rendering to multiple targets
without all output variables defined seems to be undefined behavior.
Thanks to gaiaclary for reporting on blendercoders.
December 10, 2019, 19:44 (GMT)
Cycles: support for custom shader AOVs

Custom render passes are added in the Shader AOVs panel in the view layer
settings, with a name and data type. In shader nodes, an AOV Output node
is then used to output either a value or color to the pass.

Arbitrary names can be used for these passes, as long as they don't conflict
with built-in passes that are enabled. The AOV Output node can be used in both
material and world shader nodes.

Implemented by Lukas, with tweaks by Brecht.

Differential Revision: https://developer.blender.org/D4837
December 10, 2019, 19:33 (GMT)
Fix menu buttons not displaying down arrow with emboss=False
Revision 4fa774b by Julian Eisel
December 10, 2019, 16:09 (GMT)
Fix: Fullscreen File Browser showing override warning on file open

Steps to reproduce were:
* Change File Browser display mode to fullscreen in Preferences
* File > Save As (make sure existing .blend is selected)
* File > Open
The file name would still be shown in red and the + and - icons would be
visible, which should only be the case for saving files, not opening.

Note that this change makes all `FileSelectParams.flag` values be reset
on re-opening a File Browser, which *may* in fact cause other issues.
It's easy to fix those though, and I'd prefer properly resetting the
flags and only keeping specific ones in that case.
Revision c5767a2 by Julian Eisel
December 10, 2019, 15:00 (GMT)
Fix T71995: Texture Paint workspace crash with new scene

Issue likely caused by 8b31f6fb2169.

With this, initializing the toolsystem (e.g. for a new workspace-scene
combination) would skip the entire create->initialize routine for
image/texture painting settings. Reason being that these are not
allocated, unlike other paint settings. So while correctly skipping the
create part, it also skipped the initialization, which was still needed.

This does further changes in related code to avoid NULL pointer
accesses.
December 10, 2019, 14:12 (GMT)
Fix T70447: 'WholeCharacter' Keying set doesn't key None properties

The issue is that `something.path_resolve('"custom_property"')` raises a
`ValueError` when the custom property is set to `None`. Since `None`
cannot be stored in a keyframe anyway, the property is now silently
skipped. Not having an explicit value is the closest we can get to
`None`. This of course breaks when the value should be `None` in between
not-`None` values, but I would consider that as a problem with the rig,
and not something Blender can fix.
December 10, 2019, 13:06 (GMT)
GPencil: Invert Simplify options

To follow the standard conventions, the simplify options for grease pencil are inverted now, so to disable the file, uncheck the fill option and not as before that must be checked..

Before it was confusing because the simplify was activated checking the option and this was opposite to the mesh simplify options.
December 10, 2019, 13:01 (GMT)
Fix T71609: Resizing bone length to 0 gets it stuck to that size

The result of normalising the bone vector wasn't checked, so it resulted
in a zero-length vector being multiplied with the desired length. Choosing
an arbitrary vector prevents the bone being 'stuck' at zero length.

Thanks @mano-wii for the patch.
December 10, 2019, 12:14 (GMT)
CMake: fix linking Blender as a Python module

Remove direct links to Blender binary,
only link to the window manager and rely on indirect links
for everything else.
December 10, 2019, 09:55 (GMT)
Fix T72220: Hide Edit Overlays

The edit overlays were drawn dispite of the global hide overlays toggle.
This patch checks the global hide overlay toggle to see if it needs to draw
these overlays.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D6371
December 10, 2019, 06:55 (GMT)
Keymap: use the application key for the context menu

This gives keyboard access to the context menu which can be useful
when using accelerator keys to access items within it.
December 10, 2019, 06:13 (GMT)
GHOST: add support for application/menu key

Support the application key on Linux & Windows.
December 10, 2019, 01:01 (GMT)
Cleanup: extra semicolon, comma warnings
December 10, 2019, 00:56 (GMT)
Fix T72258: Loading keymap crashes on startup
December 10, 2019, 00:06 (GMT)
Cleanup: header guards
December 10, 2019, 00:06 (GMT)
Cleanup: undeclared variable warning
December 9, 2019, 21:15 (GMT)
Fix T72272: Error setting tool in weight paint mode

Error from recent fallback tool support.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021