Blender Git Loki

Kaikki Blender Git kommitit.

Page: 927 / 8462

February 12, 2021, 15:13 (GMT)
UI: expose the 3D views active object, even when hidden

The previous behavior meant that changing an objects visibility
effectively changed the current mode - which missed necessary
updates for the tool-system (for example).

There was already a check for edit-mode, now expected to all modes.

This makes the test-case described in T83013 work as expected.
February 12, 2021, 15:13 (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, 15:13 (GMT)
Cleanup: use the assignment operator with list-comprehension
February 12, 2021, 15:13 (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, 15:13 (GMT)
Cleanup: remove unused panel SEQUENCER_PT_sound

These have since been moved to SEQUENCER_PT_source.
February 12, 2021, 15:13 (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, 15:13 (GMT)
CMake: update MSVC PDB path reference

Replace literal number with a variable.
February 12, 2021, 15:13 (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 12, 2021, 15:13 (GMT)
PyAPI: use PyModule_AddType utility function
February 12, 2021, 15:11 (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 12, 2021, 15:11 (GMT)
CMake: update python to 3.9.1

Default to Python version 3.9.

Reviewed By: LazyDodo, sybren, sebbas

Ref D10380
February 12, 2021, 15:11 (GMT)
Cleanup: clang-format, spelling
February 12, 2021, 15:11 (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 12, 2021, 15:11 (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.
February 12, 2021, 15:11 (GMT)
Mesh automated testing: improve progress printing

Print number of total tests with each test to show how many tests have been executed and how many are left.
Example: `Running test 27/36: PlaneFaceSplitByEdges...`

Reviewed By: calra, mont29

Differential Revision: https://developer.blender.org/D10278
February 12, 2021, 15:11 (GMT)
Cleanup: delete comments with test index

Tests are not identified with indexes, so no need to maintain comments with indexes anymore

Reviewed By: calra, mont29

Differential Revision: https://developer.blender.org/D10277
February 12, 2021, 15:11 (GMT)
Cleanup: Remove unused variable
February 12, 2021, 14:53 (GMT)
Cycles: Disable CUDA and OpenCL by default

Allows to focus on CPU side of changes, without having to worry
about disabling the options manually.

Once an initial new kernel and AO rendering is done we can enable
those back.
February 12, 2021, 14:52 (GMT)
GPencil: Revert change for warning

This crash the compilation of C code
February 12, 2021, 14:26 (GMT)
Merge branch 'master' into temp-gpencil-io
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021