Blender Git Commits

Blender Git "id_copy_refactor" branch commits.

August 10, 2017, 13:43 (GMT)
Merge branch 'master' into id_copy_refactor

Conflicts:
source/blender/blenkernel/BKE_sequencer.h
source/blender/blenkernel/intern/library.c
source/blender/blenkernel/intern/sequencer.c
source/blender/editors/space_sequencer/sequencer_edit.c
August 7, 2017, 14:06 (GMT)
Merge branch 'master' into id_copy_refactor
August 7, 2017, 10:52 (GMT)
Merge branch 'master' into id_copy_refactor
July 20, 2017, 10:31 (GMT)
Merge branch 'master' into id_copy_refactor
July 18, 2017, 09:08 (GMT)
Merge branch 'master' into id_copy_refactor
July 17, 2017, 13:16 (GMT)
Extend a bit 'NO_MAIN'/'NO_USER_REFCOUNT'/etc. flags to ID allocation itself.

No real reason we keep this only to copying, creating ID outside of
database is handy as well!

Also, add helpers to add/remove an ID from Main, and to set/clear its
'user refcounting' status. Those will be useful in future complex ID
manipulation cases (like static override...).
July 17, 2017, 12:00 (GMT)
Some cosmetic renaming.
July 17, 2017, 11:50 (GMT)
Merge branch 'master' into id_copy_refactor
July 17, 2017, 09:48 (GMT)
Merge branch 'master' into id_copy_refactor
July 11, 2017, 13:57 (GMT)
Merge branch 'master' into id_copy_refactor
July 11, 2017, 13:56 (GMT)
Fix stupid mistake in new LineStyle copying code.
July 11, 2017, 12:16 (GMT)
Fix several crashes and other issues in new ID copying code.

Mostly in core and animdata area. Code should now also be more robust,
and slightly simpler & cleaner.
July 11, 2017, 08:31 (GMT)
Huuuuge refactor of Scene copying, added to generic library ID copying.

Note: there are several known issues with this commit (and most likely
more unknown ones), to be fixed in next ones.
July 10, 2017, 19:30 (GMT)
Merge branch 'master' into id_copy_refactor
July 10, 2017, 13:23 (GMT)
Merge branch 'master' into id_copy_refactor
July 10, 2017, 11:57 (GMT)
Add VFont copying.

Not much happy, have to include BKE_curve in BLI_freetypefont to copy
nurbs... Not sure why fonts are in BLI tbh. We are already replicating
quite a bit of nurbs logic there. :(
July 10, 2017, 10:59 (GMT)
Add Sound copying callback.
July 10, 2017, 07:56 (GMT)
Move Palette, PaintCurve and CacheFIle to new ID copying system.
July 9, 2017, 20:44 (GMT)
Move Mask and FreestyleLineStyle to new ID copying code.
July 9, 2017, 20:14 (GMT)
Move Text, Brush and GPencil datablocks to new copying code.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021