fix regression - convex hull tool leaving new faces unselected.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60498 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#36913] GHASH_FLAG_ALLOW_DUPES assert and crash in Edge Collapse


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60499 954f8c5b-7b00-dc11-b283-0030488c597c
libmv: fix matrix address being printed instead of actual values

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60500 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix: All actions created when keyframing now have their "id-root" set appropriately

This means that it will no longer be possible to accidentally load a nodetree action in
the Action Editor (object-level actions only), resulting in F-Curves getting 
invalidated/disabled.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60501 954f8c5b-7b00-dc11-b283-0030488c597c
Fix cycles OpenCL compile error on AMD, and fix assert in debug builds.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60502 954f8c5b-7b00-dc11-b283-0030488c597c
OSX: readd ctrl-a for 'select all' in text(-boxes) against my own conviction for now - really to be discussed

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60504 954f8c5b-7b00-dc11-b283-0030488c597c
re-shuffle ifdef for osx to make it more clear


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60505 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#36919] Cannot delete keyframe of animated simulation parameter if simulation has been disabled


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60506 954f8c5b-7b00-dc11-b283-0030488c597c
Fixes for cycles Mapping and Vector Transform node:

* Keep the Mapping node default type as Point for now, instead of Texture. The
  latter is a better default, but this is breaking API compatibility and it's
  too close to release to expect addons to be fixed in time.

* Vector Transform and Mapping nodes had properties with name "type" to set the
  type of vector, but this conflicts with the node type property, so renamed to
  vector_type now.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60507 954f8c5b-7b00-dc11-b283-0030488c597c
OSX/GHOST: refine #60409 and better take multiple windows into account

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60508 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36316: dots in cycles render on certain CPUs with 32 bit linux builds.
There is some sort of problem with the SSE2 code path, but I couldn't find
the cause, maybe a compiler bug due to the large amount of inlining? For
now I've disabled SSE2 optimizatons in 32 bit GCC builds.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60509 954f8c5b-7b00-dc11-b283-0030488c597c
OSX/GHOST: forgotten code in my last commit

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60510 954f8c5b-7b00-dc11-b283-0030488c597c
OSX/GHOST: fix own issue in 60510, should now (hopefully) cover all multiple window combinations

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60511 954f8c5b-7b00-dc11-b283-0030488c597c
Revert 60358, it made irregularly scaled objects behave incorrectly, checking out different approach here.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60513 954f8c5b-7b00-dc11-b283-0030488c597c
Fix an own regression introduced in the dyntopo cleanup commits. Do not
remove a vertex from the pbvh if the only face it was part of was
removed from the pbvh. This should work but no time to investigate now
properly, and better have a solid release. The problem could be seen
when sculpting to open meshes. Some vertices and faces on the boundaries
would become stuck and unresponsive.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60514 954f8c5b-7b00-dc11-b283-0030488c597c
real fix for #36695, scale brush stroke with maximum scale component,
except layer brush where the previous algorithm is used.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60515 954f8c5b-7b00-dc11-b283-0030488c597c
adjustments to sculpt cache scaling code, (float/double promotion)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60516 954f8c5b-7b00-dc11-b283-0030488c597c
console: shift pad-enter now clears the line too.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60517 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#36924] Calling .define(...) on Macro subclass crashes Blender, if subclass wasn't registered


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60518 954f8c5b-7b00-dc11-b283-0030488c597c
add debug mode assert if mesh-data is removed while iterating over it. (can crash).


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