patch [#35765] Improve performance during select object in viewport. Up to 3x speedup.
from Alex Babahin (tamerlan311)

replace goto's with static functions.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57512 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: Fixing the python profiling information so that bge.logic.getProfileInfo() returns information even if Show Framerate and Profile is not enabled.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57513 954f8c5b-7b00-dc11-b283-0030488c597c
Usual UI messages style edits...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57515 954f8c5b-7b00-dc11-b283-0030488c597c
Remove static variables from mball module

Moved all the static variables into a PROCESS
structure which is now passing all over to where
static variables used to be used.

There's still one static variable which is
cubetable, but it's being initialized once
and then used read-only. Maybe we'll need
to move cubetable initialization to blender
startup, but that could wait a bit for now.

For users it means BI rendered viewport
wouldn't crash when using metaballs.

--
svn merge -r57515:57516 ^/branches/soc-2013-depsgraph_mt



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57517 954f8c5b-7b00-dc11-b283-0030488c597c
reduce sqrt's calls in set_prop_dist().


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57521 954f8c5b-7b00-dc11-b283-0030488c597c
fix for editmesh transform connected,
the distance checks could get into a feedback loop so that the result depended on the order of verts/edges.

now you can randomize vert/edge/faces and get exactly the same results.

also made some internal improvements,
- used fixed sized arrays (no need to realloc).
- use vertex tag flags rather then a visit-hash.
- remove 'tots' array that did nothing (not sure why it was added).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57527 954f8c5b-7b00-dc11-b283-0030488c597c
measure distance across faces when checking for proportional distance connectivity (gives smoother results)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57528 954f8c5b-7b00-dc11-b283-0030488c597c
CMake / vc2010:
* Remove vc2010 support from cmake. 

There is some "if(MSVC10)" left in extern - ceres, but will leave that for Sergey. :) 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57530 954f8c5b-7b00-dc11-b283-0030488c597c
cmake: remove set_lib_path macro


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57531 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#35590] Connected proportional editing gives unexpected results


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57532 954f8c5b-7b00-dc11-b283-0030488c597c
Add back nl_NL to enabled tranlations, as we now have a (very limited) start of it.

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