Blender Git Commit Log

All Blender Git commits.

Page: 929 / 8462

February 12, 2021, 05:45 (GMT)
WM: Add 'Confirm On Release' option for WM_OT_radial_control

Adds a new property called "Confirm On Release" that does what it says,
confirm the action without having to do left-click or to press any other
extra-key which concludes in a more dynamic and efficient way of changing
brush size or strength for example, especially for tablet users.

Reviewed By: campbellbarton

Ref D10233
February 12, 2021, 05:35 (GMT)
Cleanup: use the assignment operator with list-comprehension
February 12, 2021, 05:35 (GMT)
Cleanup: don't subclass 'Panel' for mix-in classes

This reports warnings with `--debug-python` since all panel
sub-classes are expected to be registered.
February 12, 2021, 05:35 (GMT)
Cleanup: remove unused panel SEQUENCER_PT_sound

These have since been moved to SEQUENCER_PT_source.
February 12, 2021, 05:33 (GMT)
Docs: add notes to 'make deps' & the sqlite build configuration

- Move non-blender build targets into their own section.
- Expand 'make help' text, noting a local 'make deps' overrides.
- Note where the spell checkers word-list is maintained.
- Note on why sqlite is built without 'tcl'.
February 12, 2021, 00:41 (GMT)
Cleanup more unused variables and functions
February 12, 2021, 00:26 (GMT)
Remove debugging print statements
February 12, 2021, 00:17 (GMT)
Merge branch 'master' into temp-gpencil-bezier-v2
February 12, 2021, 00:15 (GMT)
Fix memory issues and crashes.
February 11, 2021, 23:13 (GMT)
Cleanup various lineart files, add FIXME comments.
February 11, 2021, 21:47 (GMT)
USD import: xform cache constraint parenting bug.

USD_get_transform() was not taking the object's parent
transform into account. Now following the same logic
as in the corresponding Alembic implementation,
ABC_get_transform(), to fix this.
February 11, 2021, 21:15 (GMT)
CMake: update MSVC PDB path reference

Replace literal number with a variable.
February 11, 2021, 21:10 (GMT)
PyAPI: Use PyPreConfig & PyConfig for Python initialization

Use Python 3.8's API for setting the initial configuration.

This replaces a mix of our logic and direct calls to the Python API
and has no user visible changes.

Using the Python API makes the logic easier to follow and provides
utilities such as `PyConfig_SetBytesArgv`
that wasn't available in previous releases.

Note that this uses Python's utf8/wchar_t conversions,
which used to cause problems (see T31506).

Since `Py_UTF8Mode` was set, the systems locale isn't used for decoding,
allowing us to use Python's utility functions that call
`Py_DecodeLocale` internally.

Ref D10382
February 11, 2021, 21:08 (GMT)
PyAPI: use PyModule_AddType utility function
February 11, 2021, 21:08 (GMT)
PyAPI: remove Python 3.7x compatibility code

This removes Python version checks needed to build with 3.8+ and 3.7x.

Ref D10381
February 11, 2021, 20:50 (GMT)
CMake: update python to 3.9.1

Default to Python version 3.9.

Reviewed By: LazyDodo, sybren, sebbas

Ref D10380
February 11, 2021, 20:49 (GMT)
Cleanup: clang-format, spelling
February 11, 2021, 20:03 (GMT)
Mesh automated testing: compare selection

MeshTest now compares selection between evaluated mesh and expected mesh. This way, we can test more operators
such as `faces_select_linked_flat`

Note: selection comparison intentionally does not happen in BKE_mesh_cmp() on C side but rather on Python side, because
selection is independent of mesh generation.

Reviewed By: calra, mont29

Differential Revision: https://developer.blender.org/D10279
February 11, 2021, 19:32 (GMT)
Sculpt Expand: Fix and improve behaviour of pivot reposition
February 11, 2021, 19:28 (GMT)
Fix finding system Haru library on Debian.

Paths and names of system packages-installed libhpdf on Debian (and
probably its derived distributions?) are slightly different than what
was given to CMake finding script.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021