Revision 3ec9681 by Dalai Felinto July 16, 2021, 12:36 (GMT) |
Rename UI error message on attributes panel for name collisions * Name Collisions > Name collisions * Info icon > Error icon |
Revision 038345f by Campbell Barton July 16, 2021, 07:47 (GMT) |
Fix T89861: Checking face selection breaks UV stitch operator |
Revision 38131cc by Campbell Barton July 16, 2021, 06:58 (GMT) |
Revision f61f4c8 by Campbell Barton July 16, 2021, 04:39 (GMT) |
Cleanup: reduce variable scope in task_iterator.c Would have prevented the error in 15cdcb4e9085c3cf35528c2f7e559955b4ff531a. |
Revision e268875 by Campbell Barton July 16, 2021, 02:07 (GMT) |
Fix error using uninitialized state in BLI_task_parallel_mempool Single threaded operation used the state before it had variables written into it. Error in 15cdcb4e9085c3cf35528c2f7e559955b4ff531a. |
Revision 42017b0 by Campbell Barton July 16, 2021, 01:48 (GMT) |
Cleanup: sort struct declarations |
Revision bf5b1fa by Campbell Barton July 16, 2021, 01:45 (GMT) |
Cleanup: remove redundant parentheses |
Revision 09b89da by Campbell Barton July 16, 2021, 01:45 (GMT) |
Cleanup: spelling in comments |
Revision d3c454d by Campbell Barton July 16, 2021, 01:45 (GMT) |
Cleanup: compiler warnings |
July 15, 2021, 20:23 (GMT) |
Fix T49944: Compositor ID Mask Anti-Aliasing not working Replaces current ID Mask node Anti-Aliasing operation by SMAA operations with default settings as proposed by Jeroen Bakker. SMAA produces smoother edges. Reviewed By: manzanilla Differential Revision: https://developer.blender.org/D11881 |
Revision eccd03a by Red Mser / Hans Goudey July 15, 2021, 19:20 (GMT) |
UI: Flip driver editor debug lines In driver editor, vertically flip the value debug lines to align them with the timeline header values. This makes it easier to read the values. Also set the line width explicitly, which was incorrect in some cases. Differential Revision: https://developer.blender.org/D8877 |
Revision 7d618b4 by Hans Goudey July 15, 2021, 17:40 (GMT) |
Cleanup: Clang tidy |
Revision a566dc2 by Hans Goudey July 15, 2021, 17:36 (GMT) |
Cleanup: Remove use of designated initializers in C++ code Does not compile on Windows. |
Revision 9d9c879 by Julian Eisel July 15, 2021, 17:09 (GMT) |
Cleanup: Move UI list template code to own file (C++) This move was already prepared with 788d38046032 and 26b098c04fbe. The template is quite big already, better to give it its own file. Plus it could use some C++ features like RAII and maybe some more object oriented code. I plan further refactoring there. |
Revision 0cc2a72 by Hans Goudey July 15, 2021, 16:25 (GMT) |
Fix failing tests from vertex group name parameter copy It turns out `BKE_mesh_copy_parameters` can be called while other tools are running calculations, which meant that it was called at the same time as `armature_deform_coords_impl`. Beause of that, we shouldn't do any freeing (of the old vertex group names) there. Since the materials are copied in the "for_eval" version anyway, it seems to make sense to copy the vertex group name list there also. Fixes T89877, and also the failing `deform_modifiers` test. Differential Revision: https://developer.blender.org/D11936 |
Revision 3af0e1f by Jacques Lucke July 15, 2021, 16:07 (GMT) |
Cleanup: unused variable capture |
Revision 34771cc by Sybren A. Stüvel July 15, 2021, 14:19 (GMT) |
Animation/add-ons: Enable the poselib add-on by default The new Asset Browser-based pose library is partially implemented in an add-on. This commit enables the add-on by default, as the old pose library was built-in and thus always enabled. The ability to disable the add-on is there mostly for cases where people/studios want to use their own custom pose library. |
Revision 72c3406 by Sybren A. Stüvel July 15, 2021, 14:12 (GMT) |
Fix T88281: Pose Library 'flip pose' sometimes flips wrong Correct cases where the X-axis of the bone (in pose space) aligns with the pose-space Y or Z-axis. In these cases the decomposition of the matrix fails, and a negative scale of the X-axis turns into a 180� rotation around the Y-axis. An extra -1 scale to the X and Z axes of the resulting matrix seems to fix things. |
July 15, 2021, 14:12 (GMT) |
Assets: Add an active asset library per workspace, for the UI to use This per-workspace active asset library will be used by the asset views later. Note that Asset Browsers have their own active asset library, overriding the one from the workspace. As part of this the `FileSelectAssetLibraryUID` type gets replaced by `AssetLibraryReference` which is on the asset level now, not the File/Asset Browser level. But some more work is needed to complete that, which is better done in a separate commit. This also moves the asset library from/to enum-value logic from RNA to the editor asset level, which will later be used by the asset view. |
July 15, 2021, 14:12 (GMT) |
Assets: Expose active asset library in context For the Asset Browser, this returns the active asset library of the Asset Browser, otherwise it returns the one active in the workspace. This gives simple access to the active asset library from UI code and Python scripts. For example the upcoming Pose Library add-on uses this, as well as the upcoming asset view template. |
|