March 24, 2017, 11:47 (GMT) |
Implement 'delete override' from UI menu options. |
March 24, 2017, 11:44 (GMT) |
Add public API to BKE's lib override to delete override properties & operations. |
March 24, 2017, 11:43 (GMT) |
Fix bug in new copy/applyoverride code of RNA property. |
March 24, 2017, 11:39 (GMT) |
Fix stupid mistake in new `BLI_listbase_bytes_find()`. |
March 23, 2017, 16:04 (GMT) |
Merge branch 'master' into id_override_static |
March 23, 2017, 16:03 (GMT) |
WIP UI menu entries for Override. Empty shells for now... |
March 22, 2017, 18:45 (GMT) |
Merge branch 'master' into id_override_static |
March 20, 2017, 11:49 (GMT) |
Merge branch 'master' into id_override_static Conflicts: source/blender/blenloader/intern/writefile.c |
March 16, 2017, 10:11 (GMT) |
Merge branch 'writefile_rework' into id_override_static |
March 16, 2017, 09:52 (GMT) |
Merge branch 'master' into writefile_rework |
March 2, 2017, 09:27 (GMT) |
Merge branch 'writefile_rework' into id_override_static |
March 2, 2017, 09:27 (GMT) |
Merge branch 'master' into writefile_rework |
March 2, 2017, 08:53 (GMT) |
Add some basic UI and RNA feedback for overriden properties. For now chose some teal blue to mark overridden state of prop in UI, kind of last nicely different tint available... |
March 1, 2017, 15:32 (GMT) |
Merge branch 'writefile_rework' into id_override_static |
March 1, 2017, 15:31 (GMT) |
Merge branch 'master' into writefile_rework |
February 28, 2017, 13:16 (GMT) |
Merge branch 'writefile_rework' into id_override_static |
February 28, 2017, 13:16 (GMT) |
Merge branch 'master' into writefile_rework |
February 28, 2017, 13:06 (GMT) |
Big refactor of differential override storage. On second thought, modifying real data-block to store diff in it is... just bad. Because it affects actual data, because it involves complicated and heavy processes like remapping, and because it stores useless values in .blend file (i.e. values that would give garbage results if e.g. opening .blend file with older version of Blender, etc.). So instead, decided to save an extra data-block in .blend file each time we have some differential overrides. Note that for now, we do full copy of datablock into its extra 'storage' sibbling for .blend file. This is bad (think about double copy of heavy mesh...) and will have to be fixed. Whole copy process will need serious work anyway, for that kind of features we need to be able to copy without increase usercount of IDs etc. In fact, here, maybe we even need a smarter version of copy that would only duplicate sub-data as needed by diff-overriden properties... |
February 27, 2017, 13:50 (GMT) |
Merge branch 'writefile_rework' into id_override_static. That way we don't have to add the same stupid few lines to *all* datatypes writers! Obvious gain on efficiency and security from coding PoV. Conflicts: source/blender/blenloader/intern/writefile.c |
February 27, 2017, 09:03 (GMT) |
Merge branch 'master' into writefile_rework |
|