Fix [#36265]: Smoke doesn't work if domain object has negative scale.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58802 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for r58798, forgot to update the presets. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58803 954f8c5b-7b00-dc11-b283-0030488c597c
Potential fix for wrogn k3 value after solve

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58804 954f8c5b-7b00-dc11-b283-0030488c597c
Fix a very irritating problem of our stroke system. On small brushes,
the space stroke would be repeated on unneeded subpixel precision. Since
this is not really useful, enforce spacing to be at least one pixel.
This makes small brushes quite more responsive.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58805 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: remove unused functions
- IsectLLPt2Df
- isect_point_quad_uv_v2
- isect_point_face_uv_v2

These are obsoleted by resolve_tri_uv, resolve_quad_uv

also add attributes for unused function results for some math functions.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58806 954f8c5b-7b00-dc11-b283-0030488c597c
use bmesh for loop macros for looping over mesh verts/edges/faces


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