Blender Git Commits

Blender Git "id_override_static" branch commits.

Page: 9 / 12

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