Blender Git Commit Log

All Blender Git commits.

Page: 125 / 8462

October 29, 2021, 17:53 (GMT)
Fix T92592: Cycles stereo render not rendering right view
October 29, 2021, 14:59 (GMT)
Add default value to String to Curves string input
October 29, 2021, 14:58 (GMT)
Rename socket "Curves" to "Curve Instances" on String to Curves-node
October 29, 2021, 14:57 (GMT)
Fix typo Curve -> Curves in socket name
October 29, 2021, 14:56 (GMT)
Add Line and Pivot outputs to String to Curves
October 29, 2021, 14:55 (GMT)
Asset Browser: Correct name & tooltip for asset list refresh operator

The name and tooltip were talking about file-lists, which exposes the
fact that the Asset Browser uses the File Browser code in the UI, which
we shouldn't do. This can confuse users.
Instead have a dedicated operator for the Asset Browser with a proper
name and tooltip.
October 29, 2021, 14:54 (GMT)
Initial support for custom attributes on instances
Revision 0c3da7f by Hans Goudey (master)
October 29, 2021, 14:42 (GMT)
Merge branch 'blender-v3.0-release'
Revision 2383628 by Hans Goudey (master)
October 29, 2021, 14:41 (GMT)
Nodes: Add translation markers to new socket names and descriptions

As part of the refactor to the node declaration builders, we had hoped
to add a regular expression specifically for these socket names, but
recent discussions have revealed that using the translation marker
macros is the preferred solution.

If the names and descriptions were exposed to RNA, these would not
be necessary. However, that may be quite complicated, since sockets
are all instances of the same RNA types.

Differential Revision: https://developer.blender.org/D13033
October 29, 2021, 14:25 (GMT)
Merge branch 'blender-v3.0-release'
October 29, 2021, 14:23 (GMT)
Fix snap cursor not working in regions with transparency

Use `BKE_area_find_region_type` instead of using the context region.
October 29, 2021, 14:00 (GMT)
Fix T92576: Crash switching from Asset Browser to File Brower

The asset catalog filtering data needs to be cleared when with the other
asset library data of the file list. This is done when changing between
asset and file browser (and in other cases).
October 29, 2021, 10:54 (GMT)
Fix crash on undo after recent lib_query refactor.

Forgot that scene uses part of its ID looping code for specific undo
handling.

Caused by rBe3b2f0fd6ff9.
October 29, 2021, 09:32 (GMT)
Cleanup: Add some comments to some sub-function of `foreach_id` process.
October 29, 2021, 09:32 (GMT)
Fix potential early-return in WM foreach_id process.

Add a function to check if iteration over ID usages should stop (using
internal `IDWALK_STOP` status flag).

Use it in `BKE_LIB_FOREACHID_PROCESS_` macros, and in
`window_manager_foreach_id` to handle properly the active workspace case
(previous code could skip the call to `BKE_workspace_active_set` in case
iteration over ID usages was stopped by callback on that specific ID
usage).

Part of T90922: Fix return policy inconsistency in `scene_foreach_id`.
October 29, 2021, 09:32 (GMT)
LibQuery: Add macro to help break looping when requested.

The new `BKE_LIB_FOREACHID_PROCESS_FUNCTION_CALL` execute the given
statement and then check status of `LibraryForeachIDData` data, and
return in case stop of iteration is requested.

This is very similar to the other `BKE_LIB_FOREACHID_PROCESS_` existing
macros, and allows us to properly break iteration when a sub-function
has requested it.

Part of T90922: Fix return policy inconsistency in `scene_foreach_id`.
October 29, 2021, 09:32 (GMT)
LibQuery: Fix potential memleak in recursive case.

In case `library_foreach_ID_link` would return early in recursive
process, it would not properly free its utils data.

Also add proper iteration break in case some sub-calls requested it.

Finally, make this function return a boolean to know whether iteration
should be stopped or not (will be used in future commit to fix this
handling in embedded IDs case).

Part of T90922: Fix return policy inconsistency in `scene_foreach_id`.
October 29, 2021, 09:32 (GMT)
LibQuery: Remove last 'bool returns' from public API.

Those were used in a very few places to detect whether iteration should
be stopped or not, but one can use `BKE_lib_query_foreachid_iter_stop`
now for that.

Also fix early break handling in embedded IDs processing.

Fix T90922: Fix return policy inconsistency in `scene_foreach_id`.
October 29, 2021, 09:05 (GMT)
Merge branch 'blender-v3.0-release'
October 29, 2021, 09:04 (GMT)
Fix T92476: wrong context in spreadsheet when area is maximized

Now, if a spreadsheet editor is maximized, it looks for its context in
the unmaximized screen "below".
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021