Blender Git Commits

Blender Git "id_override_static" branch commits.

Page: 6 / 12

July 8, 2017, 10:20 (GMT)
Rename new `BKE_<foo>_copy_ex` to `BKE_<foo>_copy_data`.

Those are not actually copying the ID, only its internal subdata (and
other ID-specific handling). Generic processing common to all ID copying
is done by `BKE_id_copy_ex()`!
July 8, 2017, 10:14 (GMT)
Move Material, Texture and Image datablocks to new copying code.

Note that this is also bringing back Image copying code into 'regular'
process, instead of doing its own dirty cooking.
July 7, 2017, 10:35 (GMT)
Merge branch 'master' into id_copy_refactor
July 6, 2017, 13:46 (GMT)
Change a bit ideas behind new copying code, now ID-specific copying never handles usercount.

Makes things much simpler, and more consistent.

Also fix issue with new copying and bloody nodetrees, using same hack as
in original ntree copying code to detect 'root' ntrees that shall never
be put into bmain :(((((((
July 6, 2017, 10:26 (GMT)
Merge branch 'master' into id_copy_refactor
June 26, 2017, 09:01 (GMT)
Merge branch 'master' into id_copy_refactor
June 26, 2017, 08:53 (GMT)
Initial work on new copying for nodetrees.

Note that those are an nightmare to handle correctly, current code is
like a plate of noodle, so... most likeley not fully working, think I'll
have to nuke localize code as well :(
June 22, 2017, 20:46 (GMT)
Add remaining 'new copying' for obdata ID types.
June 22, 2017, 08:44 (GMT)
Merge branch 'master' into id_copy_refactor
June 21, 2017, 09:08 (GMT)
Add mball and lattice new copying, tweak a bit more skey handling.
June 21, 2017, 08:49 (GMT)
Merge branch 'master' into id_copy_refactor
June 20, 2017, 19:34 (GMT)
Add new Curve copying code.
June 20, 2017, 19:20 (GMT)
Fix wrong assert, and issue with Key ID freeing tag after copying from mesh...
June 20, 2017, 15:55 (GMT)
Removed trailing spaces
June 20, 2017, 15:55 (GMT)
Usual i18n/UI messages fixes.

Please do not add useless tooltips! We have enough messages to translate
already...
June 20, 2017, 15:55 (GMT)
Fix T51810: Add minimal example of usage of translation API for non-official addons.
June 20, 2017, 15:55 (GMT)
Fixed bl_load_py_modules / script_load_modules unit test

It tried to assert that
addons/io_blend_utils/blender_bam-unpacked.whl/__init__.py was loaded when
the io_blend_utils module was imported. However, this happens only on
demand, and not directly when importing the add-on.
June 20, 2017, 15:55 (GMT)
Fix (unreported) memory leak in Fluid modifier copying.

Also generally simplify/sanitize this copy code.
June 20, 2017, 15:55 (GMT)
Fix (unreported) bad copying code in Mesh Deform modifier.
June 20, 2017, 15:55 (GMT)
Fix (unreported) missing Image usercount increase when copying UVProject modifier.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021