http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits By Sybren http://www.miikahweb.com/ MiikaHweb - Blender Commits By Sybren fi Thu, 02 Dec 21 16:07:03 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[23ffcb2] master: Merge remote-tracking branch 'origin/blender-v3.0-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/23ffcb242dfe622954f67dab8af6ed72d5ef2917 23ffcb2
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Merge remote-tracking branch 'origin/blender-v3.0-release'

----------------------------------------
0 Paths Changed]]>
Thu, 02 Dec 2021 13:40:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/23ffcb242dfe622954f67dab8af6ed72d5ef2917Sybren A. Stüvel
<![CDATA[[61e92ee] master: Fix `Action.asset_data["is_single_frame"]` set incorrectly]]> http://www.miikahweb.com/en/blender/git-logs/commit/61e92eeb3e38f6dc887b63102b6a9acc9cce7e26 61e92ee
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Fix `Action.asset_data["is_single_frame"]` set incorrectly

The asset metadata custom property `["is_single_frame"]` was set
incorrectly. Since this is intended for forward compatibility, including
being covered by the asset metadata indexing, it's important to have it
set correctly from the first release of Blender that includes the asset
browser.

Differential Revision: https://developer.blender.org/D13452

----------------------------------------
1 Path Changed]]>
Thu, 02 Dec 2021 13:35:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/61e92eeb3e38f6dc887b63102b6a9acc9cce7e26Sybren A. Stüvel
<![CDATA[[1620dcd] master: Fix: don't use `BLI_strncpy_utf8` for copying file paths]]> http://www.miikahweb.com/en/blender/git-logs/commit/1620dcd208a9156d06425b4a700f4c9308570efa 1620dcd
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Fix: don't use `BLI_strncpy_utf8` for copying file paths

File paths can be any encoding, so using some UTF-8-specific function is
not the right way to go.

----------------------------------------
1 Path Changed]]>
Thu, 02 Dec 2021 12:02:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1620dcd208a9156d06425b4a700f4c9308570efaSybren A. Stüvel
<![CDATA[[c5ec373] master: Blenloader: move ghost include path from INC to TEST_INC]]> http://www.miikahweb.com/en/blender/git-logs/commit/c5ec3738d84cb9742b24d1e6b1a1e7935facd0ad c5ec373
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Blenloader: move ghost include path from INC to TEST_INC

The Ghost dependency was added to avoid a memory leak (rBc7a1e115b507),
but since that's only for the unit tests, it's better to add the path to
`TEST_INC`.

----------------------------------------
1 Path Changed]]>
Thu, 02 Dec 2021 11:58:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c5ec3738d84cb9742b24d1e6b1a1e7935facd0adSybren A. Stüvel
<![CDATA[[7403938] master: Merge remote-tracking branch 'origin/blender-v3.0-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/74039388cdff53b081197faaf7b6ffbaffe691ce 7403938
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Merge remote-tracking branch 'origin/blender-v3.0-release'

----------------------------------------
0 Paths Changed]]>
Tue, 30 Nov 2021 14:36:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/74039388cdff53b081197faaf7b6ffbaffe691ceSybren A. Stüvel
<![CDATA[[4b971bb] master: Asset Bundle Copy button: only report each external dependency...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4b971bb87c03b99458a65036f2d5c1668690f2b1 4b971bb
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Asset Bundle Copy button: only report each external dependency once

The `ASSET_OT_bundle_install` operator only works when the blend file is
self-contained. It reports any external dependencies. Before this patch:

- every dependency was mentioned, even when it repeated the same
filename over and over again, and
- multiple dependencies were all mentioned in the error popup,
potentially filling the screen.

This is now resolved by:

- only reporting each external file once, and
- referring to the console when there are multiple external dependencies.

Reviewed by: severin, dfelinto

Differential Revision: https://developer.blender.org/D13413

----------------------------------------
1 Path Changed]]>
Tue, 30 Nov 2021 10:50:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4b971bb87c03b99458a65036f2d5c1668690f2b1Sybren A. Stüvel
<![CDATA[[bc1e323] master: Merge remote-tracking branch 'origin/blender-v3.0-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/bc1e3238c453a91a34d280031af18b1601cd94b0 bc1e323
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Merge remote-tracking branch 'origin/blender-v3.0-release'

This includes adjustment of rBc12d8a72cef5 to the new path traversal code
introduced in rBe5e8db73df86.

----------------------------------------
0 Paths Changed]]>
Tue, 30 Nov 2021 09:56:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bc1e3238c453a91a34d280031af18b1601cd94b0Sybren A. Stüvel
<![CDATA[[c12d8a7] master: BPath traversing: allow skipping weak library references]]> http://www.miikahweb.com/en/blender/git-logs/commit/c12d8a72cef557c0d9c76e78c3754e3009e74efd c12d8a7
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
BPath traversing: allow skipping weak library references

Add flag to `BKE_bpath_traverse_id()` and friends to skip weak
references (see below). This makes a distinction between "this blend
file depends on that file" and "this blend file references that file,
but doesn't directly use its data". This distinction is for the Asset
Bundle install operator, which refuses to copy the blend file when it's
not self-contained.

Weak references are those that are not directly used by the blend file,
but are still present to allow path rewriting. For example, when an
Asset is loaded its originating blend file is saved in
`ID::library_weak_reference`; this reference is purely for deduplication
purposes, and not for actually loading any data.

Reviewed by: mont29, brecht

Differential Revision: https://developer.blender.org/D13412

----------------------------------------
3 Paths Changed]]>
Tue, 30 Nov 2021 09:41:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c12d8a72cef557c0d9c76e78c3754e3009e74efdSybren A. Stüvel
<![CDATA[[3652f5f] master: Merge remote-tracking branch 'origin/blender-v3.0-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/3652f5f758aafa2103519c3c0663ba8643b554c1 3652f5f
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Merge remote-tracking branch 'origin/blender-v3.0-release'

----------------------------------------
0 Paths Changed]]>
Thu, 25 Nov 2021 14:22:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3652f5f758aafa2103519c3c0663ba8643b554c1Sybren A. Stüvel
<![CDATA[[c91d196] master: Fix T93274: Assigning asset catalog doesn't mark file as modified...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c91d1961596eb3ac0905010b63551951fc1fece7 c91d196
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Fix T93274: Assigning asset catalog doesn't mark file as modified

Assigning a catalog to an asset via drag-and-drop in the asset browser
now creates an undo step. Not only does this allow undoing the action,
it also tags the blend file as modified.

Reviewed by: Severin

Differential Revision: https://developer.blender.org/D13370

----------------------------------------
5 Paths Changed]]>
Thu, 25 Nov 2021 14:02:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c91d1961596eb3ac0905010b63551951fc1fece7Sybren A. Stüvel
<![CDATA[[cf299be] master: Merge remote-tracking branch 'origin/blender-v3.0-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/cf299bee8089e1dc0ee35a89b831532073588f7b cf299be
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Merge remote-tracking branch 'origin/blender-v3.0-release'

----------------------------------------
0 Paths Changed]]>
Tue, 23 Nov 2021 12:02:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cf299bee8089e1dc0ee35a89b831532073588f7bSybren A. Stüvel
<![CDATA[[3e65bb8] master: Cleanup: fix clang-tidy warnings]]> http://www.miikahweb.com/en/blender/git-logs/commit/3e65bb86f92339181a2a30e8ccff6b923a04b0e8 3e65bb8
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Cleanup: fix clang-tidy warnings

Fix clang-tidy warnings introduced by a recent commit on the release
branch.

No functional changes.

----------------------------------------
1 Path Changed]]>
Tue, 23 Nov 2021 12:02:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3e65bb86f92339181a2a30e8ccff6b923a04b0e8Sybren A. Stüvel
<![CDATA[[f392ce5] master: Merge remote-tracking branch 'origin/blender-v3.0-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/f392ce50c476ebe0118dce2e6475617c454fc9a7 f392ce5
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Merge remote-tracking branch 'origin/blender-v3.0-release'

----------------------------------------
0 Paths Changed]]>
Tue, 23 Nov 2021 11:39:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f392ce50c476ebe0118dce2e6475617c454fc9a7Sybren A. Stüvel
<![CDATA[[cd2849c] master: Asset Browser: add operator for installing asset bundles]]> http://www.miikahweb.com/en/blender/git-logs/commit/cd2849c89b65131cc381a1bf9ab75527afd51a4f cd2849c
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Asset Browser: add operator for installing asset bundles

Add an operator "Copy to Asset Library" for installing asset bundles
into already-existing asset libraries.

The operator is shown when:
- the "Current File" library is selected,
- the blend file name matches `*_bundle.blend`, and
- the file is not already located in an asset library.

The user can select a target asset library, then gets a "Save As"
dialogue box to select where in that library the file should be saved.
This allows for renaming, saving in a subdirectory, etc.

The Asset Catalogs from the asset bundle are merged into the target
asset library.

The operator will refuse to run when external files are referenced. This
is not done in its poll function, as it's quite an extensive operator
(it loops over all ID datablocks).

Reviewed by: Severin

Differential Revision: https://developer.blender.org/D13312

----------------------------------------
12 Paths Changed]]>
Tue, 23 Nov 2021 11:29:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cd2849c89b65131cc381a1bf9ab75527afd51a4fSybren A. Stüvel
<![CDATA[[f66defd] temp-asset-bundle-install-button: Asset Bundle: work in progress, add operator for installing...]]> http://www.miikahweb.com/en/blender/git-logs/commit/f66defdf44dd030df2b2f01cb3787db6f8d561b0 f66defd
Branches : temp-asset-bundle-install-button
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Asset Bundle: work in progress, add operator for installing bundles

Add an operator for installing asset bundles. Still work in progress, not
operational, but at least it allows selecting the target library.

----------------------------------------
7 Paths Changed]]>
Fri, 19 Nov 2021 17:17:06 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f66defdf44dd030df2b2f01cb3787db6f8d561b0Sybren A. Stüvel
<![CDATA[[9e3a913] master: Merge remote-tracking branch 'origin/blender-v3.0-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/9e3a913b35df9f9519d48e18223192a34ab8f22a 9e3a913
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Merge remote-tracking branch 'origin/blender-v3.0-release'

----------------------------------------
0 Paths Changed]]>
Fri, 19 Nov 2021 15:39:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9e3a913b35df9f9519d48e18223192a34ab8f22aSybren A. Stüvel
<![CDATA[[1a1ddcb] master: Asset Browser: don't display linked-in asset datablocks]]> http://www.miikahweb.com/en/blender/git-logs/commit/1a1ddcb5e22b2e6ad4d7506c709ca93ca64096d3 1a1ddcb
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Asset Browser: don't display linked-in asset datablocks

Datablocks marked as asset, linked from another file, were shown in the
"Current File" asset library. This is now resolved.

----------------------------------------
1 Path Changed]]>
Fri, 19 Nov 2021 15:29:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1a1ddcb5e22b2e6ad4d7506c709ca93ca64096d3Sybren A. Stüvel
<![CDATA[[06ead31] master: Asset Preferences: disallow single file as asset library]]> http://www.miikahweb.com/en/blender/git-logs/commit/06ead314b63f068ae9deaed369021b01aa5f1029 06ead31
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Asset Preferences: disallow single file as asset library

Asset libraries should be directories on disk. By manually entering a
file path it was possible to have a single blend file as asset library,
but that was not a designed-for situation, and it doesn't play well
with the asset catalog system.

----------------------------------------
3 Paths Changed]]>
Fri, 19 Nov 2021 15:08:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/06ead314b63f068ae9deaed369021b01aa5f1029Sybren A. Stüvel
<![CDATA[[ada6742] master: Merge remote-tracking branch 'origin/blender-v3.0-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/ada6742601a715ee0d078cd693ba303a8286e1bd ada6742
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Merge remote-tracking branch 'origin/blender-v3.0-release'

----------------------------------------
0 Paths Changed]]>
Thu, 18 Nov 2021 16:58:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ada6742601a715ee0d078cd693ba303a8286e1bdSybren A. Stüvel
<![CDATA[[7c4e4d6] master: Pose Library: clarify apply/blend operator names]]> http://www.miikahweb.com/en/blender/git-logs/commit/7c4e4d605c5f7390292586131e126e412e443029 7c4e4d6
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Pose Library: clarify apply/blend operator names

The old names had "{verb} Pose Library Pose"; they are now named
"{verb} Pose Asset", which is shorter & clearer.

----------------------------------------
1 Path Changed]]>
Thu, 18 Nov 2021 16:52:17 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7c4e4d605c5f7390292586131e126e412e443029Sybren A. Stüvel