Blender Git Commits

Blender Git "lineart-shadow" branch commits.

Page: 42 / 76

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
March 13, 2021, 00:59 (GMT)
Cleanup: document `FileSelectAssetLibraryUID::type`

No functional changes.
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.
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.
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.
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
March 13, 2021, 00:59 (GMT)
Cleanup: remove workaround for MSVC PyTypeObject declarations

This is no longer needed for MSVC-2017.
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.
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.
March 13, 2021, 00:59 (GMT)
Cleanup: incorrect doxy section title

Also correct typo.
March 13, 2021, 00:59 (GMT)
Cleanup: break out of loop early
March 13, 2021, 00:59 (GMT)
Cleanup: redundant flag check
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021