Blender Git Commits

Blender Git "asset-engine" branch commits.

Page: 65 / 79

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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021