Go to file
Bastien Montagne 6b1d77a805 Fix T47787: When performing operation 'Make single user' -> 'obj&data', object could be removed from group.
Similar cause as in T47482, we used to have poor handling of 'user_one' cases of ID usage,
leading to inconsistent behavior depending on order of operations e.g.

Here, was object used by a group but not linked in any scene - once linked in scene,
their usercount would be 2, leading to 'making single copy', when it's actually not needed.
We now have better control here, so let's use it!

Note that other ID 'make single user' code will likely need similar fix (Images, etc.).

Safe to be backported to 2.77.
2016-03-14 14:50:16 +01:00
build_files CMake: Avoid call of find_package(Git) for every compile with buildinfo enabled 2016-03-11 14:46:18 +05:00
doc Python docs: minor cleanup and adding missing parenthesis to a code sample 2016-03-05 19:46:01 +00:00
extern Attempt to fix GLog compilaton on FreeBSD 2016-02-21 13:40:22 +01:00
intern Cleanup: warning 2016-03-13 15:15:38 +11:00
release Default Keyframe Type: Some UI tweaks 2016-03-14 01:04:39 +13:00
source Fix T47787: When performing operation 'Make single user' -> 'obj&data', object could be removed from group. 2016-03-14 14:50:16 +01:00
tests Tests: improve RNA default reporting 2016-02-29 11:55:44 +11:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore Git ignore BUILD_NOTES.txt from install_deps.sh. 2015-11-23 20:17:02 +01:00
.gitmodules Remove SCons building system 2016-01-04 14:20:48 +05:00
CMakeLists.txt CMake: use CXX for C++ in var name 2016-03-13 15:03:04 +11:00
COPYING
GNUmakefile Minor edits to sync make.bat & makefile 2016-01-04 20:42:00 +11:00
make.bat Fix make.bat checking 64bit systems 2016-02-10 00:26:12 +11:00