Changed some labels from Second Life to OpenSim

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60530 954f8c5b-7b00-dc11-b283-0030488c597c
freeing mempool elements now fills freed memory with --debug for debug builds.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60531 954f8c5b-7b00-dc11-b283-0030488c597c
fix crash in editmesh edge-dissolve, when 2 faces shared multiple edges, freed edges would be checked.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60532 954f8c5b-7b00-dc11-b283-0030488c597c
rigidbody: Flag bodies for validation when changing shape

This fixes a pretty old crash that occurs when changing the collision
shape to a mesh shape during simulation.

Thanks to Thomas Beck (plasmasolutions) for the report.

svn merge -r60310:60311 ^/branches/soc-2013-rigid_body_sim


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60533 954f8c5b-7b00-dc11-b283-0030488c597c
set mempool debug in the game-engine-player too. also remove redundant mempool includes.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60534 954f8c5b-7b00-dc11-b283-0030488c597c
Typo in variable name from previous commit, sorry.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60535 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#36942] unfreed memory on trackball widget use


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60540 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#36947] "Edge Slide" bugs when "Even" is on

was doing a linear interpolation between points on either side instead of interpolating along the edges.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60541 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36939, Objects with nodes appear in gray in viewport, using Solid shade, and the Blender Engine (or Game Engine).
The "active ID node" concept has become slightly more complex with pynodes. To find the active material or other ID links in a node tree recursively requires a hash key based on the "parent" tree of the
current node group. To avoid returning NULL in case this key is not yet initialized (i.e. ID node has not been activated yet), just accept 0 key as well for the base node tree.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60542 954f8c5b-7b00-dc11-b283-0030488c597c
Changing dither value will now invalidate cached display buffer

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60543 954f8c5b-7b00-dc11-b283-0030488c597c
fix for lasso selection (in non-zbuf mode) when the line intersected its self.
isect_point_poly_v2() - add argument to check overlapping areas.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60544 954f8c5b-7b00-dc11-b283-0030488c597c
Fix related to [#36926] 'scale' Node doesn't work properly.

Scene/Render "spaces" are actually absolute values, they do not use the input X/Y scale factors, hide them in this case.

Thanks to Lukas for review and improvement!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60545 954f8c5b-7b00-dc11-b283-0030488c597c
Code cleanup: remove unused function

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60546 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36948: blender internal viewport render crashes holding shift+Z pressed
to quickly toggle it on/off.

Problem is accessing freed data, now the job is ended immediately. Fix based
on patch from Sergey and investigation from Bastien.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60547 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36930: dynamic topology sculpting with masks gave bad results:

* The mask was not subdivided properly on splitting edges, which gave interesting
  but definitely wrong fractal-like borders around masks.

* Edge splitting was only done where the mask was < 50%, with the reasoning that
  you can't do a 50% topology update. But this gives an ugly border in the mesh.
  The mask should already make the brush move the vertices only 50%, which means
  that topology updates will also happen less frequent, that should be enough.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60548 954f8c5b-7b00-dc11-b283-0030488c597c
Fix obvious bug in particle code (copying normal into nor when in if(ornor) block...), though probably harmless in current code...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60549 954f8c5b-7b00-dc11-b283-0030488c597c
Attempt to fix #36935: disable SSE optimizations on 32 bit windows too. Something
strange is going on here, but I don't think it can be fixed before the release,
if it is worth at all spending time on this.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60550 954f8c5b-7b00-dc11-b283-0030488c597c
fix for lasso failing/glitches on overlapping lines, replace scanfill with 2d pixel filling for drawing and selection.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60551 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: warnings and minor edits.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60552 954f8c5b-7b00-dc11-b283-0030488c597c
Remove prints from own r60549, sorry for the noise.

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