Undo: unified undo system w/ linear history
[blender.git] / source / blender / blenkernel / intern / library.c
2018-03-31 Campbell BartonUndo: unified undo system w/ linear history
2018-02-15 Campbell BartonCleanup: use '_len' instead of '_size' w/ BLI API
2018-01-16 Campbell BartonCleanup: indentation
2017-12-06 Sergey SharybinLibrary: Add flag top keep ID library pointer around
2017-11-23 Bastien MontagneCleanup: use signed atomic ops when needed.
2017-11-06 Bastien MontagneRename ID_IS_LINKED_DATABLOCK to ID_IS_LINKED.
2017-11-05 Campbell BartonCleanup: remove paranoid NULL check
2017-11-05 Campbell BartonCleanup: spelling
2017-10-19 Sergey SharybinAllow non-initialized memory to be passed to BKE_id_copy_ex
2017-10-18 Bastien MontagneFix mistake in new ID copy code in 'no allocate' case.
2017-10-18 Bastien MontagneFix wrong comment (leftover from dev time).
2017-08-14 Bastien MontagneFix T52391: Crash on duplicating material.
2017-08-10 Campbell BartonCleanup: whitespace
2017-08-10 Bastien MontagneCleanup & fix potential NULL pointer dereferencing.
2017-08-10 Bastien MontagneFix T52314: New ID copy code (rBrB9da7dfa1586d) Breaks...
2017-08-09 Bastien MontagneFix typo in new ID copying code.
2017-08-07 Bastien MontagneRefactor ID copying (and to some extent, ID freeing).
2017-06-14 Bastien MontagneMake whole ID copying code use const source pointer.
2017-06-13 Sergey SharybinAdd utility function to get size of given ID type
2017-05-05 Bastien MontagneMakeLocal: fix bad (missing) handling of proxy_from...
2017-05-05 Bastien MontagneMakeLocal: switch back to secure, slightly slower final...
2017-05-05 Bastien MontagneMakeLocal: forcefully recalc affected armatures' poses.
2017-05-04 Bastien MontagneAdd debug/timing prints in MakeLocal and remapping...
2017-03-11 Campbell BartonCleanup: code style & cmake
2017-01-31 Bastien MontagneCleanup: use 'cb_flag', not 'cd_flag' for library_query...
2017-01-31 Bastien MontagneCleanup: Rename callback flags from library_query to...
2017-01-30 Bastien MontagneMake 'make local' twice quicker.
2017-01-30 Bastien MontagneOptimization: pass Main to BKE_library_foreach_ID_link...
2017-01-30 Bastien MontagneFix missing non-ID nodetrees in ID relationships built...
2017-01-30 Bastien MontagneAdd optional, free-after-use usages mapping of IDs...
2017-01-20 Bastien MontagneCleanup/fix some BLI_string_utf8 not using size_t/off_t...
2017-01-16 Bastien MontagneCleanup/refactor: Add new BLI_string_util.
2017-01-01 Bastien MontagneFix T50305: When adding new ID with same name as existi...
2016-12-12 Bastien MontagneCleanup: Rename BKE_libblock_relink, and move it to...
2016-11-30 Bastien MontagneCleanup id->newid usage, initial work.
2016-11-15 Sergey SharybinAvoid interface ID remapping when freeing the whole...
2016-11-13 Bastien MontagneFix T50013: Blender 2.78a Link/Append Crash.
2016-11-11 Campbell BartonFix renaming error in last commit
2016-11-11 Bastien MontagneBKE_library_make_local(): some minor improvements.
2016-11-11 Bastien MontagneMinor naming cleanup.
2016-11-11 Bastien MontagneEnhance BKE_library_make_local() to make it much quicke...
2016-11-11 Bastien MontagneSwitch to unsafe but quick freeing of archipelagos...
2016-11-10 Bastien MontagneFix `BKE_library_make_local()` trying to also make...
2016-11-09 Bastien MontagneFix some assert when making local (due to infamous...
2016-11-08 Sergey SharybinDepsgraph: Use atomics to tag ID when evaluating driver
2016-11-03 Bastien MontagneFix T49903: Blender crashes -> Append Group incl. Objec...
2016-11-01 Bastien MontagneFix T49856: Blender 2.78 crashes after loading data...
2016-10-19 Bastien MontagneFix T49775: Appending data with internal dependency...
2016-10-18 Bastien MontagneFix: Append 'Object proxy' hack checking for local...
2016-10-17 Bastien MontagneFix T49722: Appending Bug (Groups).
2016-10-13 Sybren A. StüvelPrevent problems when appending scene with referenced...
2016-10-13 Sybren A. StüvelProxy appending: re-establish link to proxies when...
2016-10-07 Sybren A. StüvelProxied → Proxified
2016-10-07 Sybren A. StüvelRe-establish link to proxies when they are made local...
2016-08-08 Kévin DietrichFix ID types DAG update tagging.
2016-08-07 Bastien MontagneFix pretty stupid mistake in last 'append fix' commit...
2016-08-06 Kévin DietrichBasic Alembic support
2016-08-05 Bastien MontagneFix T49022: Crash in BKE_libblock_remap_locked.
2016-08-05 Bastien MontagneFix T49014: Append does not work in some cases.
2016-08-04 Julian EiselCleanup: Use BKE_gpencil prefix
2016-07-31 Campbell BartonCleanup: spelling, style
2016-07-29 Bastien MontagneAdd copy/make_local to movieclip datablock.
2016-07-29 Bastien MontagneFix T48971: Append creates linked image textures if...
2016-07-28 Bastien MontagneMake ID types typed enum, to easily spot missing ones...
2016-07-28 Bastien MontagneFix T48965: Cannot Append Palette As Local Datablock.
2016-07-25 Bastien MontagneCleanup: factorize the 'ensure local' part of datablock...
2016-07-21 Bastien MontagneBKE_library_make_local: clear behind us no more used...
2016-07-21 Bastien MontagneFix missing datablocks types in id_make_local.
2016-07-21 Bastien MontagneCleanup: get rid of lib_indirect_test_id.
2016-07-21 Bastien MontagneRefactor/deduplicate even more make_local code (and...
2016-07-14 Bastien MontagneFix T48844: Nodetrees of appended materials/textures...
2016-07-14 Bastien MontagneCorrect recent own fix to id_clear_lib_data_ex().
2016-07-14 Bastien MontagneCleanup/refactor: handle shapekeys exactly like 'owned...
2016-07-14 Bastien MontagneFix bad handling of datablock's nodetree id_clear_lib_d...
2016-07-14 Bastien MontagneGet rid of BKE_key_make_local().
2016-07-14 Bastien MontagneAdd option to id_make_local to force localization of...
2016-07-11 Bastien MontagneRemove usercount handling from BKE_id_expand_local.
2016-07-11 Bastien MontagneAdd an exception/hack to new BKE_id_expand_local()...
2016-07-11 Bastien MontagneAdd generic 'BKE_id_expand_local' to BKE_library,
2016-07-10 Bastien MontagneRefactor/enhance BKE_action_make_local().
2016-07-10 Bastien MontagneRefactor/enhance ntreeMakeLocal().
2016-07-10 Bastien MontagneRefactor/enhance BKE_image_make_local().
2016-07-10 Bastien MontagneRefactor/enhance BKE_material_make_local() and BKE_imag...
2016-07-10 Bastien MontagneRefactor/enhance BKE_lamp_make_local() and BKE_camera_m...
2016-07-10 Bastien MontagneRefactor/enhance BKE_brush_make_local() and BKE_speaker...
2016-07-10 Bastien MontagneRefactor/enhance BKE_particlesettings_make_local().
2016-07-10 Bastien MontagneCleanup/Refactor: pass Main pointer to all ID copy...
2016-07-09 Bastien MontagneRefactor/enhance BKE_lattice_make_local(), and add...
2016-07-09 Bastien MontagneRefactor/enhance BKE_mball_make_local(), and add BKE_mb...
2016-07-09 Bastien MontagneRefactor/enhance BKE_curve_make_local(), and add BKE_cu...
2016-07-09 Bastien MontagneCleanup to shapekeys' make_local (and copy) functions.
2016-07-08 Bastien MontagneFix (unreported) broken shapekeys after 'make_local...
2016-07-08 Bastien MontagneRefactor/enhance BKE_mesh_make_local().
2016-07-08 Bastien MontagneRefactor/enhance BKE_object_make_local().
2016-07-08 Bastien MontagneRefactor: pass Main to id_make_local.
2016-07-06 Bastien MontagneReplace of (id->lib != NULL) check by meaningful macro.
2016-06-22 Bastien MontagneID-Remap - Step one: core work (cleanup and rework...
2016-05-13 Sergey SharybinFix compilation with strict compiler flags
2016-05-13 Bastien MontagneFix T48416: Impossible to append from another file...
2016-04-29 Bastien MontagneFix (unreported) bad 'NULL freeing' with placeholder...
next