Blender Git Commit Log

All Blender Git commits.

Page: 189 / 8462

October 4, 2021, 02:14 (GMT)
Cleanup: use system includes
October 4, 2021, 02:12 (GMT)
check_cppcheck: use quiet output

Without this, each cppcheck invocation included all defines/includes
flooding the console with unhelpful information.

Also remove nonexistent directory to exclude.
October 4, 2021, 02:12 (GMT)
check_cppcheck: use '--cppcheck-build-dir'

Use a temporary directory for faster performance.
October 4, 2021, 02:12 (GMT)
project_source_info: queue_processes() now waits for jobs to finish

queue_processes() - used for some of the "make check_*" utilities,
wasn't waiting for all jobs to finish before returning.

This conflicted with running cleanup operations.
October 4, 2021, 02:12 (GMT)
Fix possible NULL pointer deference

The pointer was referenced before being checked.
Revision cc8fa3e by Hans Goudey (master)
October 4, 2021, 01:28 (GMT)
Fix T91904: Assert when loading empty CurveProfile

Somehow, the file from T71329 has an empty curve profile. While that may
be a problem in itself, it's reasonable to avoid asserts or crashes when
loading or drawing such a CurveProfile. This commit just makes sure the
table always has a single vertex, and adds some checks in drawing code.
Revision dfdc9c6 by Hans Goudey (master)
October 4, 2021, 00:52 (GMT)
Cleanup: Make more functions static

This simplifies the surface of the API for a CurveProfile.
Revision b6195f6 by Hans Goudey (master)
October 3, 2021, 23:54 (GMT)
Cleanup: Replace macro with function
Revision 272a38e by Hans Goudey (master)
October 3, 2021, 23:31 (GMT)
Cleanup: Make function static
Revision c9af025 by Hans Goudey (master)
October 3, 2021, 23:23 (GMT)
Cleanup: Add doxygen sections, rearrange functions
October 3, 2021, 22:28 (GMT)
Keymap: print more verbose output for --debug-handlers

Include the short-cut text and the operator properties to make it easier
to track down the key-map item source that matched the event.
October 3, 2021, 22:28 (GMT)
Cleanup: rename eRegionType -> eRegion_Type

Match eSpace_Type.
October 3, 2021, 22:28 (GMT)
Fix key-map with fall-back tool on RMB select

Regression in bffda4185dc7eee88e49818b72fa8c34dc2778e6.
October 3, 2021, 21:58 (GMT)
Asset Browser: Support dragging assets into catalogs

With this it is possible to select any number of assets in the Asset
Browser and drag them into catalogs. The assets will be moved to that
catalog then. However, this will only work in the "Current File" asset
library, since that is the only library that allows changing assets,
which is what's done here.

While dragging assets over the tree row, a tooltip is shown explaining
what's going to happen.

In preparation to this, the new UI tree-view API was already extended
with custom drop support, see 4ee2d9df428d.

----

Changes here to the `wmDrag` code were needed to support dragging multiple
assets. Some of it is considered temporary because a) a proper #AssetHandle
design should replace some ugly parts of this patch and b) the multi-item
support in `wmDrag` isn't that great yet. The entire API will have to be
written anyway (see D4071).

Maniphest Tasks: T91573

Differential Revision: https://developer.blender.org/D12713

Reviewed by: Sybren St�vel
October 3, 2021, 21:25 (GMT)
Commit working code.
October 3, 2021, 21:18 (GMT)
Cleanup: Rename file-list function to better match what it's doing
October 3, 2021, 20:01 (GMT)
Geometry Nodes: Handle Type Selection Node Update

This node creates a boolean field selection of bezier spline points
that have a handle of the given type on the selected 'side' of the
contol point. This is evaluated on the point domain.

Differential Revision: https://developer.blender.org/D12559
Revision adc084a by Hans Goudey (master)
October 3, 2021, 19:40 (GMT)
Cleanup: Move curveprofile.c to C++
October 3, 2021, 18:43 (GMT)
Geometry Nodes: Points to Volume Fields fixes

A few items when OpenVDB is not enabled.
- Cleanup a compiler warning
- Add a node warning message
- Return an empty geometry set
October 3, 2021, 15:30 (GMT)
Fix T91810 Bevel not working well with certain unbeveled edge positions.

A previous commit, c56526d8b68ab, which sometimes didn't drop offsets
into 'in plane' faces, as a fix to T71329, was overly aggressive.
If all the intermediate edges are in the same plane then it is fine
to just put the meeting point on the plane of the start and end edges.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021