minor changes needed for building standalone mathutils.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60126 954f8c5b-7b00-dc11-b283-0030488c597c
fix weird issue after last commit where grab brush would not work and
also warnings fix and description fix.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60128 954f8c5b-7b00-dc11-b283-0030488c597c
Ouch, real fix for previous bug. Sorry for that.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60129 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: Adding a Python collision API. The initial patch was provided by agoose77, with some edits by me.

KX_GameObject now has a collisionCallbacks list which is a list of callables that are called when a collision occurs. The callables will be called with an argument that contains a reference to the other object involved in the collision (i.e., not self).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60132 954f8c5b-7b00-dc11-b283-0030488c597c
Code cleanup: spelling correction


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60136 954f8c5b-7b00-dc11-b283-0030488c597c
minor style clanup and use more meaningful name for 3DCONNEXION source code.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60139 954f8c5b-7b00-dc11-b283-0030488c597c
OSX/cmake: don't try get xcode path from xcode before 4.3, developer dir was not bundled in this case

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60140 954f8c5b-7b00-dc11-b283-0030488c597c
- update bl_run_operators.py for change in blender.
- rename curve delete operator vertices enum to match mesh delete operator.
- add missing NULL checks to view3d_lock_poll() to prevent crashes when called outside a view3d.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60142 954f8c5b-7b00-dc11-b283-0030488c597c
replace BLI_edgehash_insert with BLI_edgehash_reinsert for explode operator, was inserting the same edges more then once.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60143 954f8c5b-7b00-dc11-b283-0030488c597c
use stack memory for deform weight interpolation.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60144 954f8c5b-7b00-dc11-b283-0030488c597c
use mpolys rather then tessfaces for crazy-space calculation. (was a todo since merging bmesh)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60145 954f8c5b-7b00-dc11-b283-0030488c597c
OSX/cmake: fix config by moving code back into xcode conditional, cmake/makefiles does not even have xcode_vesion lookup

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60146 954f8c5b-7b00-dc11-b283-0030488c597c
modify crazyspace_get_mapped_editverts to work like crazyspace_set_quats_mesh
- array of quats is now aligned with the vertices (over alloc, it simplifies things and removes need to set invalid index values).
- remove visit-bitmap from crazyspace_get_mapped_editverts(). setting coords multiple times isnt bad.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60147 954f8c5b-7b00-dc11-b283-0030488c597c
use crazy-space when modifiers_isCorrectableDeformed() fails,
without this. warp modifier for eg didnt use crazy-space.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60148 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#36727] Curve Object Scaled to 0 + Freestyle = Crash

Division by zero...

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