March 15, 2021, 03:15 (GMT) |
Line Art: Use consistent scene icon in add menu |
March 15, 2021, 03:12 (GMT) |
Line Art: Close panel in object tab by default |
March 14, 2021, 04:50 (GMT) |
LineArt: Added back bounding_area->linked_lines access to fix chaining problem. |
March 13, 2021, 13:27 (GMT) |
LineArt: Comment grammar and clarity fixes in lineart_chain.c |
March 13, 2021, 12:39 (GMT) |
LineArt: Add back fuzzy chaining option in the UI. |
March 13, 2021, 01:49 (GMT) |
LineArt: Comment ending style fix. |
March 13, 2021, 01:43 (GMT) |
LineArt: Clean up the comments. |
March 13, 2021, 01:00 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-lineart-contained |
Revision c9bbd59 by Sybren A. Stüvel / YimingWu (lineart-bvh, lineart-shadow, temp-lineart-contained) March 13, 2021, 00:59 (GMT) |
Cleanup: document `FileSelectAssetLibraryUID::type` No functional changes. |
Revision 04e451a by Bastien Montagne / YimingWu (lineart-bvh, lineart-shadow, temp-lineart-contained) March 13, 2021, 00:59 (GMT) |
LibOverride: Add a new operation to Outliner to enforce resync of hierarchies. This is basically done by ignoring override operations from old override affecting ID pointer properties, when the new (destination) one is not NULL. Fix T86501: New object added to overridden collection doesn't show up in linking file on Resync. This is more of a work-around actually, since there is no real way to fix the issue in a fully automated and consistent way, it is caused by older blender files being saved with 'broken' overrides. WARNING: This cannot ensure that some purposedly edited/overridden ID pointer properties won't be lost in the process. |
Revision eaa00da by Bastien Montagne / YimingWu (lineart-bvh, lineart-shadow, temp-lineart-contained) March 13, 2021, 00:59 (GMT) |
Fix first part of T86501: Crash during resync process. Code would end up freeing some of the newly created overrides, which were assigned to the matching linked ID's `newid` pointer, accessed again further down the code. Note that this is not a normal expected situation, and it won't give a proper resync result anyway, but it might happen in some complicated corner cases, and also quite often when dealing with older .blend files. |
Revision 35ca2a8 by Bastien Montagne / YimingWu (lineart-bvh, lineart-shadow, temp-lineart-contained) March 13, 2021, 00:59 (GMT) |
IDRemap: Add option to also remap internal runtime ID pointers. In some cases (advanced, low-level), we also want to remap pointers like `ID.newid` or `ID.orig_id`. Only known case currently is `id_delete`, to avoid leaving potential access to freed memory. See next commit and T86501. |
Revision 139c4f1 by Bastien Montagne / YimingWu (lineart-bvh, lineart-shadow, temp-lineart-contained) March 13, 2021, 00:59 (GMT) |
LibQuery: Add an option to process internal runtime ID pointers. In some cases (advanced, low-level code) we also want to process ID pointers like `ID.newid` or `ID.orig_id`. |
March 13, 2021, 00:59 (GMT) |
Fix T86455: vertex color baking issue with sculpt vertex colors Baking to Vertex Colors would always bake to sculpt vertex colors (if such a layer is present) even if those are not enabled in the experimental preferences. This would bake without an error but leave the user without a result to look in the viewport. Now check if sculpt vertex colors are enabled and only bake to them in that case. Maniphest Tasks: T86455 Differential Revision: https://developer.blender.org/D10692 |
Revision d06caba by Campbell Barton / YimingWu (lineart-bvh, lineart-shadow, temp-lineart-contained) March 13, 2021, 00:59 (GMT) |
Cleanup: remove workaround for MSVC PyTypeObject declarations This is no longer needed for MSVC-2017. |
Revision 1333a3b by Campbell Barton / YimingWu (lineart-bvh, lineart-shadow, temp-lineart-contained) March 13, 2021, 00:59 (GMT) |
Cleanup: set the window manager to the updated context on load While this happened to be corrected by code that runs afterwards, leaving this in an invalid state could cause problems in the future. |
Revision c5c5420 by Campbell Barton / YimingWu (lineart-bvh, lineart-shadow, temp-lineart-contained) March 13, 2021, 00:59 (GMT) |
Cleanup: make_source_archive.py minor changes & comments - Add notes on portability. - Use encoding argument for all file IO. - Use integer math to calculate major/minor version, while float division should be fine prefer matching Blender. |
Revision 39cdad0 by Campbell Barton / YimingWu (lineart-bvh, lineart-shadow, temp-lineart-contained) March 13, 2021, 00:59 (GMT) |
Cleanup: incorrect doxy section title Also correct typo. |
Revision 3bb7dff by Campbell Barton / YimingWu (lineart-bvh, lineart-shadow, temp-lineart-contained) March 13, 2021, 00:59 (GMT) |
Cleanup: break out of loop early |
Revision b9c75c6 by Campbell Barton / YimingWu (lineart-bvh, lineart-shadow, temp-lineart-contained) March 13, 2021, 00:59 (GMT) |
Cleanup: redundant flag check |
|