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 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021