Revision 9cfffe8 by Harley Acheson October 30, 2021, 21:02 (GMT) |
UI: Open File Browser with Thumbnails for Fonts When browsing to open a font file, open File Browser in Thumbnail View and sorting by name, instead of using the last-used states. See D13040 for more details. Differential Revision: https://developer.blender.org/D13040 Reviewed by Julian Eisel |
Revision 03a962d by Jacques Lucke October 30, 2021, 14:45 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision 945a993 by Jacques Lucke October 30, 2021, 14:44 (GMT) |
Fix T92256: rotate Instances node does not take scaling into account correctly Differential Revision: https://developer.blender.org/D13031 |
Revision 02a9377 by Harley Acheson October 30, 2021, 00:15 (GMT) |
UI: Default Fonts Folder for Mac and Linux Initial defaults for userdef->fontdir for Mac and Linux. See D12802 for more details. Differential Revision: https://developer.blender.org/D12802 Reviewed by Campbell Barton |
Revision fcf1ba1 by Hans Goudey October 29, 2021, 18:17 (GMT) |
Fix: Incorrect component type warning in points to volume node This node doesn't only support point clouds, it supports any geometry component type with points, so meshes, curves, and point clouds. We could explicitly list them to add a warning for volumes, but that wouldn't really have any practical benefit, and isn't done elsewhere. |
Revision b5f4202 by Brecht Van Lommel October 29, 2021, 17:53 (GMT) |
Fix T92592: Cycles stereo render not rendering right view |
Revision dcdbaf8 by Julian Eisel 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. |
Revision 0c3da7f by Hans Goudey October 29, 2021, 14:42 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision 2383628 by Hans Goudey 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 |
Revision 837b72f by Germano Cavalcante October 29, 2021, 14:25 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision 7e94499 by Germano Cavalcante 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. |
Revision d18d87d by Julian Eisel 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). |
Revision e1db6dc by Bastien Montagne 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. |
Revision eae5964 by Bastien Montagne October 29, 2021, 09:32 (GMT) |
Cleanup: Add some comments to some sub-function of `foreach_id` process. |
Revision 51c1c1c by Bastien Montagne 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`. |
Revision e3b2f0f by Bastien Montagne 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`. |
Revision 2597319 by Bastien Montagne 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`. |
Revision c8c53ce by Bastien Montagne 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`. |
Revision c112418 by Jacques Lucke October 29, 2021, 09:05 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision f13826a by Jacques Lucke 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". |
|