Blender Git Commits

Blender Git "asset-engine" branch commits.

Page: 55 / 79

July 21, 2015, 06:01 (GMT)
Merge branch 'asset-experiments' into asset-engine
July 21, 2015, 05:55 (GMT)
Merge branch 'master' into asset-experiments
July 17, 2015, 19:13 (GMT)
Merge branch 'master' into missing-libs
July 16, 2015, 17:53 (GMT)
Merge branch 'master' into missing-libs
July 16, 2015, 17:46 (GMT)
Merge branch 'asset-experiments' into asset-engine

Conflicts:
source/blender/editors/space_file/file_ops.c
July 16, 2015, 17:45 (GMT)
Merge branch 'master' into asset-experiments
July 16, 2015, 14:53 (GMT)
Merge branch 'master' into asset-experiments

Conflicts:
source/blender/editors/space_file/file_ops.c
July 15, 2015, 18:38 (GMT)
Fix rebase mess :/
July 15, 2015, 18:36 (GMT)
Add outliner's visualization for broken libs, and also tag lib ID itself as missing.
July 15, 2015, 18:36 (GMT)
Handling missing libs: changed idea, now adding 'real' empty data.

Just having 'NULL' data as placeholder is not really possible, too much places
to check against that.

WIP commit, still much to be done!

See T43351 for details.

Differential Revision: https://developer.blender.org/D1394
July 15, 2015, 18:36 (GMT)
Add remaning 'init' callbacks for needed ID types.

Note all this remains a bit theoretical, some cases (ID types) are a bit delicate to handle here.7
Time and tests will say if it's OK as is.
July 15, 2015, 18:36 (GMT)
Add some checks in BKE_xxx_init() that data is really NULLified.

Needed, since trying to (re)init data already set could lead to many issues,
and handling this is not in the scope of this function.

Note that definition of BLI_memcmp_null stuff is rather bad currently, no good idea where to place this. :|
July 15, 2015, 18:36 (GMT)
Very first step to handle missing libs/datablocks when reading a file.

Idea is, instead of ignoring completely missing linked datablocks, to
create void placeholders for them.

That way, you can work on your file, save it, and find again your missing data once
lib becomes available again.

Plans are also to be able to locate missing libs and reload them at runtime.

To support all that, we must be able to make Blender survive those missing data
(i.e. empty datablocks) all over the place. This commit contains some early work
in that direction, but this will need much much more work!
July 15, 2015, 18:36 (GMT)
Icons: Add new 'library_data_broken' one.
July 11, 2015, 21:00 (GMT)
Merge branch 'asset-experiments' into asset-engine

Conflicts:
source/blender/editors/space_file/file_ops.c
July 11, 2015, 20:51 (GMT)
Merge branch 'master' into asset-experiments

Conflicts:
source/blender/blenlib/intern/BLI_filelist.c
source/blender/editors/space_file/file_draw.c
source/blender/editors/space_file/file_ops.c
source/blender/editors/space_file/filelist.c
July 4, 2015, 11:16 (GMT)
Merge branch 'asset-experiments' into asset-engine

Conflicts:
release/scripts/startup/bl_ui/space_filebrowser.py
July 4, 2015, 10:59 (GMT)
Merge branch 'master' into asset-experiments
July 4, 2015, 10:56 (GMT)
Expose fewest more generic ID filtering options.

Full precise filtering remains possible in new 'Advanced filter' panel.
July 3, 2015, 23:48 (GMT)
UI-fix (bad 'recusion level' value in RNA enum, 1 is only valid in library listing case).
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021