Blender Git Commits

Blender Git "master" branch commits.

Page: 527 / 5574

October 22, 2020, 03:03 (GMT)
Fix out of bounds array access in mathutils.noise

Regression in 0b2d1badecc48.
Revision f5080c8 by Campbell Barton
October 22, 2020, 01:29 (GMT)
Keymap: disable 'repeat' by default for keymap items

In practice, there are only a limited number of operations we need to
use repeat such as navigation, stepping operations that cycle states
and text input.

Now we don't need to disable repeat explicitly when a modal operator
uses checks for a key being held as was needed for 17cb2a6da0c88.

Repeat is now included in exported keymaps.

Use versioning so existing exported keymaps are loaded properly.
Revision 358a584 by Campbell Barton
October 22, 2020, 01:29 (GMT)
Keymap: add support for versioning keymaps

Write the Blender version into the keymap
so we can change defaults without breaking existing keymaps.

Based on patch by @erik85 with own additions.
Revision b9c8eb3 by Campbell Barton
October 22, 2020, 01:29 (GMT)
PyAPI: expose the file version via bpy.app.version_file

This exposes the version saved to the file,
compatible with `bpy.data.version`.

This is needed to write out version information into key-maps.
October 22, 2020, 01:03 (GMT)
Merge branch 'blender-v2.91-release'
October 22, 2020, 01:03 (GMT)
Merge branch 'blender-v2.91-release'
October 22, 2020, 01:03 (GMT)
Merge branch 'blender-v2.91-release'
October 22, 2020, 01:03 (GMT)
Merge branch 'blender-v2.91-release'
October 22, 2020, 01:03 (GMT)
Merge branch 'blender-v2.91-release'
October 22, 2020, 01:03 (GMT)
Merge branch 'blender-v2.91-release'
October 22, 2020, 01:03 (GMT)
Merge branch 'blender-v2.91-release'
October 22, 2020, 00:59 (GMT)
WM: warn when event's have repeat set for non keyboard events

Also add docs to event and keymap item flag.
October 22, 2020, 00:59 (GMT)
WM: ensure is_repeat isn't set for mouse-move events

Follow up to d782bad62dc53373bb28811c0672da81924371d6

Also clear this for simulated events.
October 21, 2020, 23:19 (GMT)
DRW: Fix custom engine not being BGL safe

This was caused by unprotected drawing callbacks.
As of 2.91, we require that all python callbacks used for
drawing needs to be safeguarded by `GPU_bgl_end()` to end the
state tracking override.
October 21, 2020, 23:10 (GMT)
Fix T81784 BGL: Gizmo glitch when using glEnable/glDisable

This was caused by unprotected drawing callbacks.
From 2.91, we now require that all python callbacks used for
drawing needs to be safeguarded by `GPU_bgl_end()` to end the
state tracking override.
October 21, 2020, 22:57 (GMT)
EEVEE: Principle BSDF: Use multi-scatter switch for the glass variant

This avoid strange discrepency between the general purpose variant and
the specialized glass variant which did not have a way to turn
multi-scatter off.
October 21, 2020, 22:57 (GMT)
Fix T77658 EEVEE: Reflection Plane partially missing reflections

The degenerate line workaround was ill defined.
October 21, 2020, 22:54 (GMT)
Fix T81925: incorrectly skipped string copy in test_env_path

Regression in 6f3a9031f7b93e7c687edde646beed9f02d920d4

Ref D9306
October 21, 2020, 22:51 (GMT)
Fix T81925: incorrectly skipped string copy in test_env_path

Regression in 6f3a9031f7b93e7c687edde646beed9f02d920d4
October 21, 2020, 20:57 (GMT)
Merge branch 'blender-v2.91-release' into master
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021