http://www.miikahweb.com/feed.php MiikaHweb - Blender Asset-system-filelist Branch http://www.miikahweb.com/ MiikaHweb - Blender Asset-system-filelist Branch fi Thu, 27 Jan 22 05:20:41 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[87a8213]: Merge branch 'master' into asset-system-filelist]]> http://www.miikahweb.com/en/blender/git-logs/commit/87a821397fa4db7b72ea809ee29c319cf4788a1a 87a8213
Branches : asset-system-filelist
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'master' into asset-system-filelist

----------------------------------------
0 Paths Changed]]>
Sat, 05 Jun 2021 15:51:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/87a821397fa4db7b72ea809ee29c319cf4788a1aJulian Eisel
<![CDATA[[d6e9b0c]: Mostly finish regular file reading & general improvements]]> http://www.miikahweb.com/en/blender/git-logs/commit/d6e9b0ce5d61f64a3879459c9d39a151aabdea81 d6e9b0c
Branches : asset-system-filelist
Author : Julian Eisel (Severin)
----------------------------------------
Mostly finish regular file reading & general improvements

Main thing that's missing for regular file reading is supporting symbolic
links. Most work for them is already done though.

----------------------------------------
8 Paths Changed]]>
Wed, 26 May 2021 22:22:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d6e9b0ce5d61f64a3879459c9d39a151aabdea81Julian Eisel
<![CDATA[[c7f2391]: Merge branch 'master' into asset-system-filelist]]> http://www.miikahweb.com/en/blender/git-logs/commit/c7f23915bbe347b1a13c8551b09198d9e0a35d93 c7f2391
Branches : asset-system-filelist
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'master' into asset-system-filelist

----------------------------------------
0 Paths Changed]]>
Sun, 23 May 2021 17:10:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c7f23915bbe347b1a13c8551b09198d9e0a35d93Julian Eisel
<![CDATA[[b0bca6f]: Merge branch 'master' into asset-system-filelist]]> http://www.miikahweb.com/en/blender/git-logs/commit/b0bca6f0889ebf345833b54a352640408e36c6a5 b0bca6f
Branches : asset-system-filelist
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'master' into asset-system-filelist

----------------------------------------
0 Paths Changed]]>
Wed, 19 May 2021 16:45:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b0bca6f0889ebf345833b54a352640408e36c6a5Julian Eisel
<![CDATA[[309ce1b]: Merge remote-tracking branch 'origin/master' into asset-system...]]> http://www.miikahweb.com/en/blender/git-logs/commit/309ce1bc59907d20e631fd0e74de132af7177692 309ce1b
Branches : asset-system-filelist
Author : Julian Eisel (Severin)
----------------------------------------
Merge remote-tracking branch 'origin/master' into asset-system-filelist

----------------------------------------
0 Paths Changed]]>
Tue, 11 May 2021 10:11:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/309ce1bc59907d20e631fd0e74de132af7177692Julian Eisel
<![CDATA[[9418f2b]: Cleanup: Properly explain TODO marker]]> http://www.miikahweb.com/en/blender/git-logs/commit/9418f2ba5b45c04ac2f70bd488acbca3b12b6fb6 9418f2b
Branches : asset-system-filelist
Author : Julian Eisel (Severin)
----------------------------------------
Cleanup: Properly explain TODO marker

----------------------------------------
1 Path Changed]]>
Tue, 11 May 2021 10:11:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9418f2ba5b45c04ac2f70bd488acbca3b12b6fb6Julian Eisel
<![CDATA[[c71e856]: Initial framework and basic reading of file-lists]]> http://www.miikahweb.com/en/blender/git-logs/commit/c71e856b4d4a45033aa35b05f4f2bcf1ea14db7b c71e856
Branches : asset-system-filelist
Author : Julian Eisel (Severin)
----------------------------------------
Initial framework and basic reading of file-lists

Initial steps for T88184.

Adds a `filelist/` directory to `editors/`, containing C++ classes for
(recursively) reading directories and files into a file-list. The logic is
based on the File-Browser file-list, so that the actually executed logic is
basically the same (avoiding regressions or old issues re-appearing). But it
is entirely re-designed to work for both the asset system and the file browser.

For more info about the design, see T88184.

Also contains "peeking" the file list to count the files to be read. This is to
improve progress reporting later. However, it has some issues and I'm not sure
actually it's something we'll even need in the end, I see other ways to improve
things here.

----------------------------------------
12 Paths Changed]]>
Mon, 10 May 2021 17:02:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c71e856b4d4a45033aa35b05f4f2bcf1ea14db7bJulian Eisel
<![CDATA[[81e173a]: Merge remote-tracking branch 'origin/master' into asset-browser...]]> http://www.miikahweb.com/en/blender/git-logs/commit/81e173aeecfcfd70e157f25e0054c208db1ead3b 81e173a
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Merge remote-tracking branch 'origin/master' into asset-browser-poselib

----------------------------------------
0 Paths Changed]]>
Thu, 06 May 2021 10:24:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/81e173aeecfcfd70e157f25e0054c208db1ead3bSybren A. Stüvel
<![CDATA[[8a6f926]: Merge remote-tracking branch 'origin/master' into asset-browser...]]> http://www.miikahweb.com/en/blender/git-logs/commit/8a6f9264713dbbf46a6e0b58153bd0790f4bd4c0 8a6f926
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Merge remote-tracking branch 'origin/master' into asset-browser-poselib

----------------------------------------
0 Paths Changed]]>
Tue, 04 May 2021 14:26:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8a6f9264713dbbf46a6e0b58153bd0790f4bd4c0Sybren A. Stüvel
<![CDATA[[a85c0ab]: Merge remote-tracking branch 'origin/master' into asset-browser...]]> http://www.miikahweb.com/en/blender/git-logs/commit/a85c0abc65010d53ada1649185cf274933b5e8c5 a85c0ab
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Merge remote-tracking branch 'origin/master' into asset-browser-poselib

----------------------------------------
0 Paths Changed]]>
Mon, 03 May 2021 11:30:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a85c0abc65010d53ada1649185cf274933b5e8c5Julian Eisel
<![CDATA[[ca23d15]: UI List: Fix segfault in unit tests]]> http://www.miikahweb.com/en/blender/git-logs/commit/ca23d15fde3916faa0be4a0fda80d648396bcb82 ca23d15
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Sybren A. Stüvel (sybren)
----------------------------------------
UI List: Fix segfault in unit tests

Fix `NULL` pointer deference in `ui_list_find_mouse_over()`.

----------------------------------------
1 Path Changed]]>
Mon, 03 May 2021 10:21:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ca23d15fde3916faa0be4a0fda80d648396bcb82Sybren A. Stüvel
<![CDATA[[13705c7]: Merge branch 'master' into asset-browser-poselib]]> http://www.miikahweb.com/en/blender/git-logs/commit/13705c7e638c9e73ebfe399d6f4d7535fb554995 13705c7
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'master' into asset-browser-poselib

----------------------------------------
0 Paths Changed]]>
Fri, 30 Apr 2021 10:41:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/13705c7e638c9e73ebfe399d6f4d7535fb554995Julian Eisel
<![CDATA[[b0a6a38]: Asset: Keep assets active after renaming, make sure they are...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b0a6a38823729a1010db4408d1e60ad6f97ba377 b0a6a38
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Asset: Keep assets active after renaming, make sure they are scrolled into view

I want to clean this up a bit still, but it seems to work now.

Also includes (to be split off):
* Don't allow renaming assets from the file list for now (e.g. right-click >
Rename). This doesn't work yet and I'm not sure it should even. If an asset
is a local data-block it can be renamed in the sidebar.
* Fix broken logic to scroll a preview into view.
* Partially includes D9994. These changes were needed for this to work.

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

----------------------------------------
9 Paths Changed]]>
Thu, 29 Apr 2021 16:25:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b0a6a38823729a1010db4408d1e60ad6f97ba377Julian Eisel
<![CDATA[[d8118c2]: Assets: Keep assets active after renaming, ensure they are...]]> http://www.miikahweb.com/en/blender/git-logs/commit/d8118c2e89b382be88c405287088c9ed9f9716fa d8118c2
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Assets: Keep assets active after renaming, ensure they are scrolled into view

See https://developer.blender.org/D11119, just committing this to the branch
for testing already.

----------------------------------------
0 Paths Changed]]>
Thu, 29 Apr 2021 16:28:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d8118c2e89b382be88c405287088c9ed9f9716faJulian Eisel
<![CDATA[[79a3ada]: Merge branch 'master' into asset-browser-poselib]]> http://www.miikahweb.com/en/blender/git-logs/commit/79a3adae5405fc25799ad3966025875b73e75a4d 79a3ada
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'master' into asset-browser-poselib

----------------------------------------
0 Paths Changed]]>
Thu, 29 Apr 2021 11:57:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/79a3adae5405fc25799ad3966025875b73e75a4dJulian Eisel
<![CDATA[[0c4eddc]: Merge branch 'master' into asset-browser-poselib]]> http://www.miikahweb.com/en/blender/git-logs/commit/0c4eddcfa1584d2c18050a649223703702b1dbf2 0c4eddc
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'master' into asset-browser-poselib

----------------------------------------
0 Paths Changed]]>
Thu, 29 Apr 2021 11:21:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0c4eddcfa1584d2c18050a649223703702b1dbf2Julian Eisel
<![CDATA[[4f8e8b6]: Fix incorrect sorting in Asset View after renaming local asset...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4f8e8b60546e737c1a31fe972c30a363bedc1565 4f8e8b6
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Fix incorrect sorting in Asset View after renaming local asset

Basically the same as 88400f0c03a9, but now for the asset view.

----------------------------------------
2 Paths Changed]]>
Thu, 29 Apr 2021 11:30:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4f8e8b60546e737c1a31fe972c30a363bedc1565Julian Eisel
<![CDATA[[938631d]: Merge remote-tracking branch 'origin/master' into asset-browser...]]> http://www.miikahweb.com/en/blender/git-logs/commit/938631dfd384ebc944cf6bbb28814bfc3880e9c7 938631d
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Merge remote-tracking branch 'origin/master' into asset-browser-poselib

----------------------------------------
0 Paths Changed]]>
Wed, 28 Apr 2021 11:09:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/938631dfd384ebc944cf6bbb28814bfc3880e9c7Julian Eisel
<![CDATA[[c7fc643]: Attempt to fix build error on MSVC and warnings on some other...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c7fc643728e1a19401bd144231dea21ee14a4144 c7fc643
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Attempt to fix build error on MSVC and warnings on some other compilers

On MSVC it failed with this error:
```
sourceblenderblenkernelBKE_context.h(361,20): error C2526:
'CTX_wm_asset_handle': C linkage function cannot return C++ class 'AssetHandle'
```

On Apple Clang I would get this:
```
warning: 'CTX_wm_asset_handle' has C-linkage specified, but returns incomplete
type 'struct AssetHandle' which could be incompatible with C
[-Wreturn-type-c-linkage]
struct AssetHandle CTX_wm_asset_handle(const bContext *C, bool *r_is_valid);
^
1 warning generated.
```

Just include the asset header defining the type for now, it should later on be
solved properly with a better design for `AssetHandle`.

----------------------------------------
1 Path Changed]]>
Wed, 28 Apr 2021 11:07:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c7fc643728e1a19401bd144231dea21ee14a4144Julian Eisel
<![CDATA[[39ce17f]: UI: Improve walk navigation in UI List template]]> http://www.miikahweb.com/en/blender/git-logs/commit/39ce17f3dfa076bb7cd007360e4e4206c0255a2b 39ce17f
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Nathan Craddock (natecraddock)
----------------------------------------
UI: Improve walk navigation in UI List template

Add improved arrow key walk navigation in grid layout UI List templates.
Pressing up or down walks the active item to the adjacent row in that
direction, while left and right walk through the items along the columns
wrapping at the rows.

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

----------------------------------------
3 Paths Changed]]>
Mon, 26 Apr 2021 19:25:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/39ce17f3dfa076bb7cd007360e4e4206c0255a2bNathan Craddock
<![CDATA[[9027265]: Fix uninitialized variable use]]> http://www.miikahweb.com/en/blender/git-logs/commit/9027265f6ac1b2dd3b17394bcfa6350e04a73b05 9027265
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Fix uninitialized variable use

Mistake in dc009dd6c1c1.

----------------------------------------
1 Path Changed]]>
Mon, 26 Apr 2021 14:45:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9027265f6ac1b2dd3b17394bcfa6350e04a73b05Julian Eisel
<![CDATA[[2ffabbd]: Merge remote-tracking branch 'origin/master' into asset-browser...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2ffabbd5296556d56a6401207d309a7a61ba1d7e 2ffabbd
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Merge remote-tracking branch 'origin/master' into asset-browser-poselib

----------------------------------------
0 Paths Changed]]>
Mon, 26 Apr 2021 14:14:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2ffabbd5296556d56a6401207d309a7a61ba1d7eJulian Eisel
<![CDATA[[dc009dd]: T87757: Pose Library: glitch when starting to blend flipped...]]> http://www.miikahweb.com/en/blender/git-logs/commit/dc009dd6c1c1edd5b81ef833f53930c72c789ce1 dc009dd
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Sybren A. Stüvel (sybren)
----------------------------------------
T87757: Pose Library: glitch when starting to blend flipped pose

Fix a glitch when blending a pose by always starting blending at 0%.

Previously, the blend percentage was remembered between operator
invocations, causing the glitch.

----------------------------------------
1 Path Changed]]>
Fri, 23 Apr 2021 14:50:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dc009dd6c1c1edd5b81ef833f53930c72c789ce1Sybren A. Stüvel
<![CDATA[[b7de801]: Merge remote-tracking branch 'origin/master' into asset-browser...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b7de801fec41849d07bf7c2577f36bad5b868ef5 b7de801
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Merge remote-tracking branch 'origin/master' into asset-browser-poselib

----------------------------------------
0 Paths Changed]]>
Fri, 23 Apr 2021 14:43:47 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b7de801fec41849d07bf7c2577f36bad5b868ef5Sybren A. Stüvel
<![CDATA[[2002cda]: Asset Browser: also refresh asset UIlist after other blender...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2002cdaac7a014e25eb6422c75940c9babcab7ac 2002cda
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Asset Browser: also refresh asset UIlist after other blender closes

The `ASSET_OT_open_containing_blend_file` operator starts a new Blender
process, and refreshes the assets after it quits. It now also refreshes
the assets UIlist (f.e. the pose library panel in the 3D Viewport).

----------------------------------------
1 Path Changed]]>
Fri, 23 Apr 2021 12:44:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2002cdaac7a014e25eb6422c75940c9babcab7acSybren A. Stüvel
<![CDATA[[b291a0a]: Merge branch 'master' into asset-browser-poselib]]> http://www.miikahweb.com/en/blender/git-logs/commit/b291a0ab4d751651c7dc3405de7a07c0dca2219b b291a0a
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'master' into asset-browser-poselib

----------------------------------------
0 Paths Changed]]>
Fri, 23 Apr 2021 10:20:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b291a0ab4d751651c7dc3405de7a07c0dca2219bJulian Eisel
<![CDATA[[c2ee1af]: Avoid warning when using FileSelectEntry.id_type on a non-ID...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c2ee1af8fa8369047971c701cc27d517bbe8071a c2ee1af
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Avoid warning when using FileSelectEntry.id_type on a non-ID file

If the file doesn't represent an ID, the value will be `'NONE'` in
Python. Otherwise a valid ID type (e.g. `'ACTION'`, `'OBJECT'`, etc.).

----------------------------------------
1 Path Changed]]>
Thu, 22 Apr 2021 19:13:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c2ee1af8fa8369047971c701cc27d517bbe8071aJulian Eisel
<![CDATA[[3146c7c]: Asset Browser: simple panel mix-in class for specific categories...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3146c7c49a5e28ddac565a50799bcc48fdd2e55c 3146c7c
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Asset Browser: simple panel mix-in class for specific categories

Add a class `AssetBrowserSpecificCategoryPanel` that only shows if the
asset browser is showing a specific set of categories. This makes it
simple for the Pose Library panels to only show when the user has selected
the Animations category.

----------------------------------------
1 Path Changed]]>
Thu, 22 Apr 2021 14:09:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3146c7c49a5e28ddac565a50799bcc48fdd2e55cSybren A. Stüvel
<![CDATA[[fc4ac7d]: Merge remote-tracking branch 'origin/master' into asset-browser...]]> http://www.miikahweb.com/en/blender/git-logs/commit/fc4ac7d2577c661860163b747c981d3ad856f9f9 fc4ac7d
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Merge remote-tracking branch 'origin/master' into asset-browser-poselib

I had to manually add a `bContext *` parameter to a
`node_geometry_add_attribute_search_button()` call to fix a compiler
error.

----------------------------------------
0 Paths Changed]]>
Thu, 22 Apr 2021 09:09:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fc4ac7d2577c661860163b747c981d3ad856f9f9Sybren A. Stüvel
<![CDATA[[4588609]: Asset View: Activate poses when "walk" navigating the active...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4588609fc3eebf77700475ae32af53b7fb60dc81 4588609
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Asset View: Activate poses when "walk" navigating the active asset

When using the arrow keys to "walk" the active item in the asset view, call the
activate operator which applies the pose asset. This is useful for animators to
easily go through poses on the search for an appropriate one.

----------------------------------------
3 Paths Changed]]>
Tue, 20 Apr 2021 15:46:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4588609fc3eebf77700475ae32af53b7fb60dc81Julian Eisel
<![CDATA[[c8054b3]: Cleanup: Slightly correct comment from previous commit]]> http://www.miikahweb.com/en/blender/git-logs/commit/c8054b383545eb217a957f8e08331363bce93681 c8054b3
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Cleanup: Slightly correct comment from previous commit

----------------------------------------
1 Path Changed]]>
Tue, 20 Apr 2021 14:50:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c8054b383545eb217a957f8e08331363bce93681Julian Eisel
<![CDATA[[2565470]: UI Lists: Add Ctrl+F for searching, brings search field into...]]> http://www.miikahweb.com/en/blender/git-logs/commit/25654708eccabbea04ea234c00e96b030856cdc4 2565470
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
UI Lists: Add Ctrl+F for searching, brings search field into view

The Ctrl+F is a general UI list feature. You can hover any UI list and
press Ctrl+F now to open and activate the search field. If needed the
view is scrolled to make it completely visible (with some additional
margin). Plus, the view is updated to keep the search field visible
while typing.

The latter part is also a text button feature. When you activate a text
button (that doesn't have a search menu attached, which causes further
issues), the UI code makes sure it's visible and keeps it visible while
typing.

This could go into master (after some functionality review), I'll check
on that in a bit.

----------------------------------------
9 Paths Changed]]>
Tue, 20 Apr 2021 14:41:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/25654708eccabbea04ea234c00e96b030856cdc4Julian Eisel
<![CDATA[[135298a]: Fix missing refresh of Asset View UI template previews after...]]> http://www.miikahweb.com/en/blender/git-logs/commit/135298a1a990b77d33459e0927bb70360c613825 135298a
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Fix missing refresh of Asset View UI template previews after regenerating

----------------------------------------
3 Paths Changed]]>
Mon, 19 Apr 2021 13:32:47 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/135298a1a990b77d33459e0927bb70360c613825Julian Eisel
<![CDATA[[a7858c8]: Pose Library: free flipped Action before freeing all temp-loaded...]]> http://www.miikahweb.com/en/blender/git-logs/commit/a7858c88cd4dd73a60b0d717ac419345276ee2b0 a7858c8
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Pose Library: free flipped Action before freeing all temp-loaded data

Free the flipped Action before calling `poselib_tempload_exit()`, to avoid
any problems from indirectly referenced ID pointers.

Thanks @campbellbarton for the patch!

----------------------------------------
1 Path Changed]]>
Fri, 16 Apr 2021 13:44:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a7858c88cd4dd73a60b0d717ac419345276ee2b0Sybren A. Stüvel
<![CDATA[[825eab8]: Revert "Assets: explicitly free the temp-loaded asset datablock...]]> http://www.miikahweb.com/en/blender/git-logs/commit/825eab83aabbfd042ff297246ab8261e1a40e1b6 825eab8
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Revert "Assets: explicitly free the temp-loaded asset datablock"

This reverts commit 1ed2ffa8d07d4921c0ecfa836554ece178c80d6d. The master
branch has a better solution (afd8e4bce7937baf016b973c091da3d954ffaf76)
and will be merged soon.

----------------------------------------
1 Path Changed]]>
Fri, 16 Apr 2021 13:32:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/825eab83aabbfd042ff297246ab8261e1a40e1b6Sybren A. Stüvel
<![CDATA[[b9ea20a]: Merge remote-tracking branch 'origin/master' into asset-browser...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b9ea20a8f9c211957416ce72909eb33c5ccc266e b9ea20a
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Merge remote-tracking branch 'origin/master' into asset-browser-poselib

----------------------------------------
0 Paths Changed]]>
Fri, 16 Apr 2021 13:33:19 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b9ea20a8f9c211957416ce72909eb33c5ccc266eSybren A. Stüvel
<![CDATA[[6a523da]: Fix C-linkage warning on Clang]]> http://www.miikahweb.com/en/blender/git-logs/commit/6a523da6cf1f1b5bf4e8f7e9f66cd3428fd1d3ac 6a523da
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Fix C-linkage warning on Clang

After macro expansion, there would be C++ code in code with C linkage
(`extern "C"`). Clang warned about this.
Make sure the expanded C++ code always uses C++ linkage. Will commit this to
master soon.

----------------------------------------
1 Path Changed]]>
Thu, 15 Apr 2021 21:45:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6a523da6cf1f1b5bf4e8f7e9f66cd3428fd1d3acJulian Eisel
<![CDATA[[e945ca3]: Fix crash with "Current File" library and "Reload Scripts"]]> http://www.miikahweb.com/en/blender/git-logs/commit/e945ca34664249203e374ab9137720bed64de07e e945ca3
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Fix crash with "Current File" library and "Reload Scripts"

When a (Python defined) UI-list type is unregistered, we have to make sure no
list still references that type. We do the same for other such UI types.
This didn't happen to be an issue before, since the list type was not accessed
until the list was drawn again (which re-assigns the type).

----------------------------------------
7 Paths Changed]]>
Fri, 16 Apr 2021 00:08:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e945ca34664249203e374ab9137720bed64de07eJulian Eisel
<![CDATA[[60b8890]: Merge branch 'master' into asset-browser-poselib]]> http://www.miikahweb.com/en/blender/git-logs/commit/60b8890664582d841e875d2c2e82ad0e8689dde2 60b8890
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'master' into asset-browser-poselib

----------------------------------------
0 Paths Changed]]>
Wed, 14 Apr 2021 13:21:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/60b8890664582d841e875d2c2e82ad0e8689dde2Julian Eisel
<![CDATA[[8c9e508]: Fix compile error when using UIList template flags in C++]]> http://www.miikahweb.com/en/blender/git-logs/commit/8c9e50889ed8bf4dde934344665aab59bf53e4ab 8c9e508
Branches : asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt
Author : Julian Eisel (Severin)
----------------------------------------
Fix compile error when using UIList template flags in C++

C++ has strongly typed enums (which is great!), so a bitwise OR on two
enum values will result in a compiler error. Use our `ENUM_OPERATORS()`
utility to overload the bitwise operations to be valid for this strong
enum type.

----------------------------------------
1 Path Changed]]>
Tue, 13 Apr 2021 17:00:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8c9e50889ed8bf4dde934344665aab59bf53e4abJulian Eisel