Blender Git Commit Log

All Blender Git commits.

Page: 2273 / 8462

August 14, 2019, 10:38 (GMT)
Custom Properties: allow changing the property UI to color picker.

To fully support storing colors as a custom property, it is necessary
to allow switching the property UI to the standard color picker button.
That means in effect supporting custom property subtype values.

Change RNA_property_subtype to look for a 'subtype' string field
in _RNA_UI and parse it as an enum value. To minimize performance
impact, only do it if the property is an array; also, don't use
the custom subtype during RNA path parsing.

On the python side, allow setting some most useful seeming values
from the custom property settings editor.

Also, since some color picker code seems to run into a risk of
buffer overruns if the array size is wrong, check the size in
the UI layout code to be safe.

Reviewers: campbellbarton

Differential Revision: https://developer.blender.org/D5475
Revision a10eda7 by YimingWu
August 14, 2019, 10:26 (GMT)
LANPR: Use built-in math functions.
August 14, 2019, 09:53 (GMT)
improve map method names
August 14, 2019, 09:46 (GMT)
add more license headers
August 14, 2019, 09:44 (GMT)
add license header to blenlib files
August 14, 2019, 09:43 (GMT)
Fix T68623: bpy.types.UI_UL_list.filter_items_by_name is case sensitive.

Was a mismatch with default behavior from C-defined basic UI list...
August 14, 2019, 08:54 (GMT)
Fix cycles crash when voxel attributes changed

This could happen e.g. when changing smoke type from flow to domain or
connecting a volume shader with to a domain without an actual flow type
around.

Fixes T58569, T68359

Reviewers: brecht

Maniphest Tasks: T58569, T68359

Differential Revision: https://developer.blender.org/D5478
Revision 7a7eada by Omar Emara (master)
August 14, 2019, 08:53 (GMT)
Shading: Add a clamp option to the Map Range node.

If the option is enabled, the output is clamped to the target range.
The target range is [To Min, To Max]. The option is enabled by default.

The clamp option is implemented in EEVEE by linking to the `clamp_value`
GLSL function. And it is implemented in Cycles using a graph expand
function.

Reviewers: brecht, JacquesLucke

Differential Revision: https://developer.blender.org/D5477
August 14, 2019, 08:30 (GMT)
Fix T68597: GPencil Dope Sheet can fail to display active GP object

Now, the dopesheet is activated if the object is in any Edition mode.
August 14, 2019, 08:23 (GMT)
GPencil: Smooth pressure in Active Smooth

This smooth is applied while drawing.
August 14, 2019, 07:57 (GMT)
Merge branch 'master' into functions
August 14, 2019, 07:46 (GMT)
Merge remote-tracking branch 'origin/master' into temp-lanpr-staging
August 14, 2019, 07:35 (GMT)
View3D: Circle Select optimization

Don't recreate `select_bitmap` for each edited object.
August 14, 2019, 06:44 (GMT)
GPencil: Run Simplify Adaptive before Smooth Thickness
August 14, 2019, 03:50 (GMT)
Outliner: Comments cleanup
August 14, 2019, 03:19 (GMT)
Outliner: Fix selection syncing for edit bones

Fixes selection syncing from outliner for edit bones not tagging
for updates.
August 14, 2019, 03:04 (GMT)
Outliner: Fix selection syncing of linked items

When an item was linked to multiple collections, an outliner select
would sync the selection state of the last instance, deselecting
even if a previous element was selected.

Selection syncing from the outliner now maintains lists of selected
objects and bones to prevent syncing errors.
August 14, 2019, 01:55 (GMT)
cleanup: fix python related build error on windows.

Recent python changes caused issues on some systems.
August 13, 2019, 23:03 (GMT)
make.bat: Support running python from lib folder for make format

We are no longer depended on a system python being installed.
August 13, 2019, 23:02 (GMT)
deps: python 3.7.4 for windows.

This also updates to a new packaging method where python is runnable
from the library folder rather than having tarballs in the release
folder.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021