Blender Git Commit Log

All Blender Git commits.

Page: 1064 / 8462

December 9, 2020, 11:10 (GMT)
Raised AMD CEDAR on Linux from unsupported to limited support

There is a workaround available by setting the environment variable `R600_DEBUG=nosb`.
December 9, 2020, 10:57 (GMT)
Merge branch 'master' into temp-geometry-nodes-mix-attributes
December 9, 2020, 08:41 (GMT)
Merge branch 'master' into greasepencil-object
December 9, 2020, 08:14 (GMT)
Blender LTS: Download + Release notes CMS scripts

This patch contains 2 scripts that will help with LTS releases

create_download_urls.py

This python script is used to generate the download urls which we can
copy-paste directly into the CMS of www.blender.org.

Usage: create_download_urls.py --version 2.83.7

Arguments:
--version VERSION Version string in the form of {major}.{minor}.{build}
(eg 2.83.7)

The resulting html will be printed to the console.

create_release_notes.py
=======================

This python script is used to generate the release notes which we can
copy-paste directly into the CMS of www.blender.org and stores.

Usage: ./create_release_notes.py --task=T77348 --version=2.83.7

Arguments:
--version VERSION Version string in the form of {major}.{minor}.{build}
(e.g. 2.83.7)
--task TASK Phabricator ticket that is contains the release notes
information (e.g. T77348)
--format FORMAT Format the result in `text`, `steam`, `wiki` or `html`

Requirements
============

* Python 3.8 or later
* Python phabricator client version 0.7.0
https://pypi.org/project/phabricator/

For convenience the python modules can be installed using pip.

pip3 install -r ./requirements.txt

Differential Revision: https://developer.blender.org/D9055
December 9, 2020, 07:46 (GMT)
Fix T83566: bpy.props.CollectionProperty gives incorrect error

Error in commit a7b3047cefcbfae4d8b13e15026497fd5ae92730.
December 9, 2020, 06:33 (GMT)
Fix another id-property name length check

Missed this in 6c9263d817b7b4dcd4d6e1f365d1db0a83de6e51
December 9, 2020, 06:20 (GMT)
Fix custom-property UI allowing long names that raised errors

Rename `rna_property` to `rna_custom_property`
to differentiate it from a more general property.
December 9, 2020, 06:16 (GMT)
Fix off by one error in id-property name validation

The Python API accepted a name with 64 bytes, clipping it to 63.
December 9, 2020, 06:04 (GMT)
Fix custom property UI handling names with quotes and back-slashes

Custom property names wasn't escaping strings, causing exceptions
editing custom properties with characters that needed to be escaped.
December 9, 2020, 05:56 (GMT)
Fix RNA un-escaping multiple slashes and strings ending with a slash

Fix for T78823 resolved the issue reported but didn't
properly support multiple back-slashes.
December 9, 2020, 05:04 (GMT)
Fix T78823: Slash in custom property name does not work

This fixes inserting key-frames for any collection names
containing a back-slash too (bones, modifiers, sequence strips etc).
December 9, 2020, 04:29 (GMT)
Revert "Fix T78823: Slash in custom property name does not work"

This reverts commit cbae82ba960a0baaae6437b176a310f078ce07d8.

This change introduced the following problems:

- We could no longer reliably duplicate or use an existing
custom property names.
- We could no longer assume a bone or ID name
can be used in a custom-property.
- Importers that support custom properties (such as FBX)
could fail with an exception creating custom properties.
December 9, 2020, 03:34 (GMT)
Cleanup: use doxy sections for graph_edit.c
December 9, 2020, 03:28 (GMT)
USD transform cache import bug fix.

Fixed USD_get_transform() to work for parented objects.
December 9, 2020, 03:15 (GMT)
creator: remove reference to SDL_AUDIODRIVER from --help text

This was added when Linux's audio support
often needed to be manually configured.

Further 3rd party libraries have their own environment variables & docs
these need not be part of Blender's help message unless they're likely
to be needed to properly run Blender.
December 9, 2020, 03:10 (GMT)
Cleanup: use common 'MOD_WELD_MODE_' prefix
December 9, 2020, 01:29 (GMT)
Modifier: Add "Connected" mode to the weld modifier

Implement improvement from T73139 for merging along edges.
It is now called "Connected" mode, while the default is called "All".

With the recent performance improvement, the Connected Mode is in some
cases only double the speed than the usual merge all strategy but in
other cases it may be even faster. The bottleneck is somewhere further
down the line of merging geometry.

The motivation for this patch came from T80897, because the merging in
complex solidify is making it very slow.
Now merging can be removed from solidify without greater consequences,
as this is just a quicker and more advanced algorithm to do the same
thing that solidify currently does slowly.

Reviewed by: mano-wii, campbellbarton

Ref D8966
December 9, 2020, 01:19 (GMT)
Update versioning for properties from more data-blocks, fix bugs
December 9, 2020, 01:18 (GMT)
Copy UI data when copying a property's contents
December 8, 2020, 22:11 (GMT)
Small simplification: Use a better function
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021