disable cycles when building without python, also use const for function args in more places.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59006 954f8c5b-7b00-dc11-b283-0030488c597c
pass compiler defines such as __FLT_MIN__ to smatch and sparse (they fail without them).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59008 954f8c5b-7b00-dc11-b283-0030488c597c
Linking Brushes did not link the mask texture properly

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59019 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36394: rendering a point density texture with a hair particle system did
not work correct, the positions would change over time and child particles did
not render.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59021 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36243: one screen should never be used by multiple windows, but this could
happen when a screen was maximized to a single editor, now that case is disabled
too.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59023 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36317: keyframing metaball elements did not work yet, now you can keyframe
properties like stiffness.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59024 954f8c5b-7b00-dc11-b283-0030488c597c
Fix incorrect display of constraint names on retina / high DPI.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59025 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36274: empty particle texture slots should not have any influence, same
as for materials, world, lamps, etc.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59026 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36298 and #36359: timeline no longer did redraw during animation render.

This got broken in 58217, but before that it only worked by accident because
of a missing break statement in a switch.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59027 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36417: vertex weight mix modifier crash with texture mask and subsurf modifier
preceding it, was writing past end of array.

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