rigidbody: Don't run simulation if cache is baked

In rare cases this would allow the simulation to run before being
initialized (if cache is baked and reading cache fails after undo or
loading a file).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54676 954f8c5b-7b00-dc11-b283-0030488c597c
fix #34049: Collada importer doesn't import armature. Added support for 'rootless' armature similar to Maya.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54677 954f8c5b-7b00-dc11-b283-0030488c597c
fix #34049: Collada importer doesn't import armature. Added some comments to the program code for better understanding.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54678 954f8c5b-7b00-dc11-b283-0030488c597c
change to proportional editing suggested by Jeroen Hoolmans,
don't interpolate projection, just project all points within the PET radius.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54679 954f8c5b-7b00-dc11-b283-0030488c597c
rigidbody: Properly handle constrained objects not having rigid bodies

This is a pretty rare case that can be triggered by switching rigid body
and constraint groups before simulation was validated.
Code checked for existing physics objects but was missing else block.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54680 954f8c5b-7b00-dc11-b283-0030488c597c
remove unneeded call to RNA_property_enum_get(), the icon was always overwritten after.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54681 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#32294] Navmesh crashed if on creation navmesh is also selected
thanks to Sv. Lockal for investigating and providing the fix.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54682 954f8c5b-7b00-dc11-b283-0030488c597c
Fix drawing of translated strings (can't use _ascii version of BLF_draw in these cases, when WITH_INTERNATIONAL is defined we need unicode support).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54683 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #34299: Motion Tracking 20x slower under Windows

Root of the issue goes to SSBA library which didn't work
properly when using optimization in MSVC. It was worked
around by disabling optimization for libmv, which is in
fact shame and shouldn't have been done.

It seems after some changes optimization does not affect
on SSBA code, but enabling optimization could be risky so
close to release.

For now solved by splitting SSBA to separate CMake/SCons
library, disabling optimization only for this particular
library and enabling optimization for rest of libmv.

Tested on all files which used to fail with optimization
enabled in SSBA and all of them works the same as before.
Tracking speed is significantly higher now.

After release we'll enable optimization for SSBA as well,
so there'll be no crappy build setup. Later we'll replace
old SSBA library with new BA code based on Ceres.

Bundle script would be broken for until then, so better
not to use it.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54684 954f8c5b-7b00-dc11-b283-0030488c597c
Correction to previous release -- scons on linux was broken

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54685 954f8c5b-7b00-dc11-b283-0030488c597c
Made ldl code a part of extern_ssba library, otherwise gcc fails to
find ldl symbols because order of libraries seems to be critical
for gcc linker.

A bit stupid, but that's how linker works..

Both CMake and SCons shall work fine on linux now.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54686 954f8c5b-7b00-dc11-b283-0030488c597c
Fix shadow pass issue with non-progressive render shadow pass with emitting
meshes and world MIS.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54687 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for blenderplayer build after recent motrack changes

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54688 954f8c5b-7b00-dc11-b283-0030488c597c
Raise a bit Header string fixed length, else some translations (e.g. Japanese) have not enough room!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54689 954f8c5b-7b00-dc11-b283-0030488c597c
Quick fix: translating header's string with some languages (complex scripts, like Japanese or Hindi) generates a very odd segfault! Have really no time to fix now, will try in a few hours, but safer to do this for now!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54690 954f8c5b-7b00-dc11-b283-0030488c597c
edits to document uploading script so the latest release docs can always be found at:
http://www.blender.org/documentation/blender_python_api

Easier for linking wiki docs.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54691 954f8c5b-7b00-dc11-b283-0030488c597c
Fix DPI not taken into account for header text (e.g. during transform).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54692 954f8c5b-7b00-dc11-b283-0030488c597c
Fix visible seams on normal map bake due to clear colour being black:

 This is a special case, tangent space normal maps should be cleared to
0.5, 0.5, 1.0. This is good practice but there's no reason why not to
automate this (for artists whose bump map fu may be a bit shallow).

Thanks to Morten Mikkelsen for reporting.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54693 954f8c5b-7b00-dc11-b283-0030488c597c
increase openmp limit for release so low poly meshes don't use openmp threads (which can be slow)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54694 954f8c5b-7b00-dc11-b283-0030488c597c
Getting ready for the 2.66 release!

- Version bump to 2.66
- Splash image by Lucas Falcao, selected by Jonathan Williamson, Andrew Price
  and Bart Veldhuizen.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54695 954f8c5b-7b00-dc11-b283-0030488c597c