Blender Git Commits

Blender Git "id_override_static" branch commits.

Page: 8 / 12

June 16, 2017, 08:48 (GMT)
Layout initial ideas/code structure of new ID copying.
June 16, 2017, 08:48 (GMT)
On second thought, avoid adding new stuff to ID.

We can extend ID->tag and store there our few alloc-related tags.
June 14, 2017, 13:20 (GMT)
Merge branch 'master' into id_override_static
June 14, 2017, 13:19 (GMT)
Cleanup/expose template status in RNA utils API.
June 13, 2017, 10:51 (GMT)
Rename override operation defines, add some operation flags.
June 13, 2017, 08:25 (GMT)
Some more cleanup, add (limited) copying of static override.

Working towards override template, still some work to do though.
June 12, 2017, 13:44 (GMT)
Cleanup: remove unused testcode.
June 12, 2017, 13:31 (GMT)
Fix for removed stuff from DEG.
June 12, 2017, 13:18 (GMT)
Merge branch 'master' into id_override_static
June 12, 2017, 13:07 (GMT)
Merge branch 'master' into id_override_static
May 31, 2017, 15:55 (GMT)
Fix various issues in RNA diff handling, and make some more props overridable.

Namely, those allowing to link an object to an armature.

Thing is, we cannnot and absolutely do not want to use same trick as
armature proxies regarding deforming their related geometries.

So instead, we'll automatically make override of objects using
overridden armature as deformer, ultimately. This also allows for
several overrides of a same linked data.

Not sure how much good/bad this is, will have to ask artists once it's
ready for testing (cannot think of any non-ugly way to do that 'magic
trick' tbh).
May 31, 2017, 10:55 (GMT)
Some cleanup, introduce idea of 'override template'.

Nothing functionnal for now, just made it possible for override to have
NULL reference ID.

Those overrides would be used as templates (created in original file of
the ID, they define some kind of default overriding settings). They
should also allow to forcefully lock some properties (forbid users of
that library ID to override some properties).
May 30, 2017, 14:20 (GMT)
Merge branch 'master' into id_override_static
April 5, 2017, 19:53 (GMT)
Make 'set override type' menu option of buttons functional.

There's still lots of things to fix or tweak, but basics are now
working.
April 5, 2017, 16:12 (GMT)
Add finer controll over 'strict' finding of override property operations.
April 5, 2017, 15:45 (GMT)
Bring closer RNA and BKE ...override_..._find() functions, add RNA ..._get() ones.
April 5, 2017, 15:15 (GMT)
Rename RNA_property_override_..._get() functions to ..._find()

Matches functions defined in BKE_library_override!
April 5, 2017, 13:34 (GMT)
Merge branch 'master' into id_override_static
March 28, 2017, 08:49 (GMT)
Merge branch 'master' into id_override_static
March 24, 2017, 11:48 (GMT)
Merge branch 'master' into id_override_static
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021