Revision fe46bb8 by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) 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()`! |
Revision 17ceb80 by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) 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. |
Revision fc6619a by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) July 7, 2017, 10:35 (GMT) |
Merge branch 'master' into id_copy_refactor |
Revision 022ad8f by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) 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 :((((((( |
Revision 8af813f by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) July 6, 2017, 10:26 (GMT) |
Merge branch 'master' into id_copy_refactor |
Revision af46458 by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) June 26, 2017, 09:01 (GMT) |
Merge branch 'master' into id_copy_refactor |
Revision b7145a2 by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) 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 :( |
Revision 48a85f9 by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) June 22, 2017, 20:46 (GMT) |
Add remaining 'new copying' for obdata ID types. |
Revision 6635284 by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) June 22, 2017, 08:44 (GMT) |
Merge branch 'master' into id_copy_refactor |
Revision c907b16 by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) June 21, 2017, 09:08 (GMT) |
Add mball and lattice new copying, tweak a bit more skey handling. |
Revision 797a696 by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) June 21, 2017, 08:49 (GMT) |
Merge branch 'master' into id_copy_refactor |
Revision 90a463d by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) June 20, 2017, 19:34 (GMT) |
Add new Curve copying code. |
Revision 1f7c6fd by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) June 20, 2017, 19:20 (GMT) |
Fix wrong assert, and issue with Key ID freeing tag after copying from mesh... |
Revision 0687d8b by Sybren A. Stüvel / Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) June 20, 2017, 15:55 (GMT) |
Removed trailing spaces |
Revision 09e5d1b by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) June 20, 2017, 15:55 (GMT) |
Usual i18n/UI messages fixes. Please do not add useless tooltips! We have enough messages to translate already... |
Revision 0e78b3b by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) June 20, 2017, 15:55 (GMT) |
Fix T51810: Add minimal example of usage of translation API for non-official addons. |
Revision 12a5a62 by Sybren A. Stüvel / Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) 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. |
Revision 1477355 by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) June 20, 2017, 15:55 (GMT) |
Fix (unreported) memory leak in Fluid modifier copying. Also generally simplify/sanitize this copy code. |
Revision 20e3434 by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) June 20, 2017, 15:55 (GMT) |
Fix (unreported) bad copying code in Mesh Deform modifier. |
Revision 258634b by Bastien Montagne (asset-engine, asset-engine--archived, id_copy_refactor, id_override_static) June 20, 2017, 15:55 (GMT) |
Fix (unreported) missing Image usercount increase when copying UVProject modifier. |
|