December 16, 2014, 08:56 (GMT) |
Some minor refinement regarding overlayed icons. Note, even when unpremultiplying alpha, we still have 'breadcrumbs' around icons, not sure why... |
December 16, 2014, 08:18 (GMT) |
Merge branch 'master' into asset-experiments |
December 15, 2014, 18:55 (GMT) |
A bit crappy, but working 'ID icons' over previews. |
December 15, 2014, 13:52 (GMT) |
Refactor 'immediate search' Previous implementation was uglyly relying on button using a specific icon (VIEWZOOM) to enable this feature. Now we have a dedicated button flag (UI_BUT_TEXTEDIT_UPDATE) and a dedicated RNA subtype (PROP_SEARCH) for that. Also, if no icon is specified, it automatically set VIEWZOOM for it, which saves us explicitely defining it in UI py code! NOTE: this is to be committed asap in master, but has to wait for after 2.73, so storing it here for now. |
December 15, 2014, 12:02 (GMT) |
Cleanup: use ICON_DEFAULT_HEIGHT everywhere for ICON_SIZE_ICON If we need bigger icon size for previews (like 32 instead of 16), then it should be handled everywhere! |
December 15, 2014, 11:28 (GMT) |
Do not set filetype to IMAGEFILE when we get a preview, this is absolutely stupid! |
December 15, 2014, 11:02 (GMT) |
Merge branch 'master' into asset-experiments |
December 15, 2014, 10:19 (GMT) |
Fix stupid buggy behavior when init (root) dir had no trailing slash. |
December 15, 2014, 10:03 (GMT) |
Add missing 'ID' icons, and a 'blenlib' filter to filetypes. |
December 15, 2014, 08:37 (GMT) |
Merge branch 'master' into asset-experiments |
December 13, 2014, 14:48 (GMT) |
More borring boiling code for ob/group previews. Also, try to make brushes also save their previews. Anyway, something fishy is going on here, in theory we should get previews for brushes, worlds, lamps... for free, but so far looks like lib 'peek' code only handles mat/texture previews correctly? |
December 13, 2014, 14:14 (GMT) |
Add preview pointers to Object and Group, with read/write logic. Doing nothing useful yet, though! Note: ultimately we may want to move that preview stuff to ID struct, so that we get a real basic generic handling of it, but for now simpler to keep it as is. |
December 13, 2014, 13:25 (GMT) |
Merge branch 'master' into asset-experiments |
December 11, 2014, 19:10 (GMT) |
Merge branch 'master' into asset-experiments |
December 11, 2014, 19:07 (GMT) |
Add progressbar to dirlist job. Progressbar value is quite chaotic currently, will check that later. Also, fixed G.main still being used in job, and factorized once more time code. |
December 11, 2014, 17:37 (GMT) |
More cleanup, rename and commentting. Also, definitively removed 'G.main.name protection' from lib reading code. I do absolutely not see how listing a separate blend file handle could possibly affect that anyway - and we do not want to access G from non-main thread I'd bet... |
December 11, 2014, 17:16 (GMT) |
Atomic Cleanup: get rid of 'old' stuff no more used (mostly non-job read/list funcs)! |
December 11, 2014, 16:49 (GMT) |
Merge branch 'master' into asset-experiments |
December 11, 2014, 16:46 (GMT) |
Fix that stupid memleak in job-dir-listing code. |
December 11, 2014, 16:33 (GMT) |
Full rework of job (background) filereading code. Now it works reasonably OK for filesystem, and also for .blend libs. Code is even quite simpler than previous one. Now it needs some serious cleanup, and find where (new) memleak comes from too. |
|