blender/source
Bastien Montagne d4e435836d Cleanup/refactor RNA IDs' remove functions.
Those (one per ID type!) were uselessly duplicated, and badly inconsistent
(some types were actually unlinking before deletion, others were only working if already unlinked!).

Now we use same func and same API for all types, by default deletion is performed only if ID is no more used,
set `do_unlink` parameter to True to always delete ID even if still in use.
Only exception now is with Scene, since we always want to keep at least one!

Note that this will change default behavior of some types (since unlinking is never done anymore by default).
2016-06-25 17:10:33 +02:00
..
blender Cleanup/refactor RNA IDs' remove functions. 2016-06-25 17:10:33 +02:00
blenderplayer GPU: move select index code out of WM 2016-06-25 21:13:33 +10:00
creator CMake: exclude gitignore & arcconfig for addons 2016-06-25 21:57:54 +10:00
gameengine ID-Remap - Step one: core work (cleanup and rework of generic ID datablock handling). 2016-06-22 17:53:50 +02:00
CMakeLists.txt Move tests into tests/ top-level dir 2014-06-18 22:03:46 +10:00