OSX/scons: make 10.5 our lowest env and remove older conditionals

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61147 954f8c5b-7b00-dc11-b283-0030488c597c
OSX/scons: buildbot cleanup following darwin-config

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61148 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37312, Backdrop value offset is not refreshed. Backdrop operators need to push notifiers to redraw the node editor buttons.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61149 954f8c5b-7b00-dc11-b283-0030488c597c
Fix cmake/player compile by adding the xtra osx lib, check if this breaks other OS

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61150 954f8c5b-7b00-dc11-b283-0030488c597c
OSX/player: Remove some very old code ( 11 years+ ), was commented anyway

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61151 954f8c5b-7b00-dc11-b283-0030488c597c
patch [#37305] Quick Hack: Armature Mirror Select
from Terry Struven (tlstruven), with some modifications.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61152 954f8c5b-7b00-dc11-b283-0030488c597c
missing from last commit


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61153 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: typo and warning when openmp's disabled.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61154 954f8c5b-7b00-dc11-b283-0030488c597c
Made active point and active spline behaviour more predictable on curves/surfaces:
* deselect all no longer leaves an active point
* the most recently added spline becomes the active one
* on successful duplicate/delete the active point and active spline are reset


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61156 954f8c5b-7b00-dc11-b283-0030488c597c
Quicktime: remove backend with the old quicktime API, and keep the QTKit backend.

This means that if you have WITH_BF_QUICKTIME or WITH_CODEC_QUICKTIME enabled,
it will always use QTKit.

The old backend was only used on 32 bit OS X builds, now 32 and 64 bit builds will
give consistent input/output. On Windows or Linux quicktime isn't being used.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61157 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37251: Snap not working correctly in metaball edit mode.

It wasn't enabled in snapping code from the beginning it seems,
but from quick tests snapping for mballs works just fine.

Maybe we could drop out check for edit object type now?

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61158 954f8c5b-7b00-dc11-b283-0030488c597c
Grease Pencil: User-Pref for setting the default colour of newly created layers


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61159 954f8c5b-7b00-dc11-b283-0030488c597c
Removed the DNA storage for LGG lift and inverse gamma in the color balance node. These values were always calculated at execution time, so there is no need to keep them around in DNA data and no forward compatibility break either. Only reason they were stored in DNA before is that the old compositor had no other means of keeping precomputed values around for every pixel than storing the DNA node data, with new compositor this is no longer necessary (values are stored in operations).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61160 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37333: Bad default value in Color Balance. Use independent offset/power/slope variables for the CDL mode in color balance node. This avoids stupid default values in particular for offset, which would be 1 when just using the lift value for it.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61161 954f8c5b-7b00-dc11-b283-0030488c597c
Syncing methods for Color Balance node LGG and ASC-CDL modes. The settings for either mode are converted into equivalent settings of the other. This keeps the result of both modes roughly the same and
mimics the previous behavior when settings were shared by both modes (but not equivalent).
NOTE: Due to the use of additional sRGB conversion in the LGG mode the result is not entirely accurate, this should perhaps be fixed.

Settings for each mode are kept in their own color values nevertheless, this avoids potential problems with float precision.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61162 954f8c5b-7b00-dc11-b283-0030488c597c
OSX/scons: simplification for getting the system version ( major, minor ), use sw_vers -productVersion instead of uname -r, we must not redine it then from darwin version -> osx version

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61163 954f8c5b-7b00-dc11-b283-0030488c597c
OSX/scons: more cleanup of redundant vars, preparation to remove local vars to not need to cp whole config as user-config later

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61164 954f8c5b-7b00-dc11-b283-0030488c597c
OSX/scons: remove local MAC_MIN_VERS var and use the always identical MACOSX_DEPLOYMENT_TARGET instead

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61165 954f8c5b-7b00-dc11-b283-0030488c597c
Fix knife bug exposed by valgrind.
Was reading cage coordinate from those of existing
BMVerts even for newly created verts that don't
have cage coordinates there.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61166 954f8c5b-7b00-dc11-b283-0030488c597c
OSX/scons: remove another outdated conditional

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