April 4, 2015, 13:06 (GMT) |
FileBrowser: add dummy accessor to entries from their uuid. Needed for assets branch, to be rework seriously later of course. |
April 4, 2015, 11:19 (GMT) |
Merge branch 'asset-experiments' into asset-engine Conflicts: source/blender/editors/space_file/filelist.c |
April 4, 2015, 11:17 (GMT) |
FileBrowser: block caching: minor tweak (mostly needed in ae branch actually). |
April 4, 2015, 11:15 (GMT) |
Merge branch 'asset-experiments' into asset-engine Conflicts: source/blender/editors/space_file/file_ops.c source/blender/editors/space_file/filelist.c source/blender/editors/space_file/filelist.h |
April 4, 2015, 10:43 (GMT) |
FileBrowser: rewrite 'entry selection' code. Since we do not store anymore ell entries, we cannot use them to hold selection status. So we now use a ghash in FileList struct, with entry UUID's as keys. Also cleanuped up / refactored selection handling, filelist.c now features a nice intern api and all other code uses it instead of accessing directly entries' selflag! |
April 4, 2015, 08:50 (GMT) |
Merge branch 'master' into asset-experiments Conflicts: source/blender/blenlib/intern/storage.c source/blender/editors/space_file/filesel.c |
April 2, 2015, 18:12 (GMT) |
Internal FileListing: generate a valid UUID, we'll need this for things like selection state... |
April 2, 2015, 15:34 (GMT) |
Merge branch 'asset-experiments' into asset-engine Conflicts: source/blender/editors/space_file/filelist.c |
April 2, 2015, 15:29 (GMT) |
FileBrowser Preview: enhance handling of previews when modifying cache of entries... |
April 2, 2015, 15:11 (GMT) |
AssetEngine: Add needed API for new 'on demand' entries listing from FileBrowser. Also use that new API in filebrowser - only partially for now, at least it does not crash anymore even if 100% empty... |
April 2, 2015, 13:29 (GMT) |
Fixes needed to make it compile again. Remains broken though! |
April 2, 2015, 13:20 (GMT) |
Merge branch 'asset-experiments' into asset-engine Conflicts: source/blender/editors/space_file/filelist.c source/blender/editors/space_file/filelist.h source/blender/makesrna/intern/rna_internal.h Notes: * asset-experiments branch still needs some work (e.g. entires selection is to be reworked too), but was more than time to do a first merge... * This is raw merge, code is hence broken and needs more fixes to take into account new changes! |
April 2, 2015, 12:53 (GMT) |
Merge branch 'master' into asset-experiments |
April 2, 2015, 12:41 (GMT) |
FileBrowser: cleanup. Get rid of cache iterator code (not needed, and don't think we'll need it later, easy to add back if needed). Also comment some debug prints. New preview (thumbnails) handling seems to be working pretty nice now. |
April 2, 2015, 12:06 (GMT) |
FileBrowser: Fix stupid cache clear on each redraw while previews where updating. Missing 'need filter' flag clearing... |
April 2, 2015, 11:51 (GMT) |
FileBrowser - fix two crashers. * Full path is no more static, so we need dynamic tooltips to use it (still an issue with drag stuff here :| ). * Remove timer would attempt to free timer's customdata, which is mere int-in-pointer in case of new notifier timer, so we need a special tweak on remove here. |
April 2, 2015, 08:38 (GMT) |
FileBrowser: cleanup (remove) all the thumbnails job stuff, no more needed. |
April 2, 2015, 08:27 (GMT) |
FileBrowser: Fix sorting/filtering (we need to clear the cache in those cases!). |
April 2, 2015, 08:17 (GMT) |
Merge branch 'master' into asset-experiments |
April 1, 2015, 20:26 (GMT) |
FileBrowser new preview code: bunch of fixes. Start to looks good... This commit adds a new timer helper, that only send notifiers (kind of very restricted subset of wm_job stuff), since using jobs for previews would be now counter-productive and way too much heavy. Also fix/enhance how previews are generated (order), etc. etc. Still WIP though, having some weird crashes and such lurking around. |
|