fix [#32315] Circle select unreliable when in vertex+edge select mode

dist_squared_to_line_segment_v2() was returning the sqrt'd value in some cases.
also use int's for edge_inside_circle() rather then shorts since it was doing int/float/short conversions and we're now using int's for screen vars in more places.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49884 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: reduce calling sqrt() when distances are only calculated for comparison use dist_squared_to_line_segment_v2().


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49885 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#32324] regression: node group with missing ID crashes new tile node system.

node groups with no ID now output magenta so it doesnt silently fail.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49886 954f8c5b-7b00-dc11-b283-0030488c597c
use vector for color operation internal storage.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49889 954f8c5b-7b00-dc11-b283-0030488c597c
fix for recent commit - would crash adding materials on an object without any.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49890 954f8c5b-7b00-dc11-b283-0030488c597c
rename blur `Reference` to `Variable Size`, improve tooltip


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49892 954f8c5b-7b00-dc11-b283-0030488c597c
add variable size option to bokeh blur node, remove f_stop option (it wasnt used), and add `blur_max` to the interface.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49893 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#32299] 16bit float texture + 'Quick Edit' gives wrong result


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49895 954f8c5b-7b00-dc11-b283-0030488c597c
Cmake / Windows:
* Fix for Python include path when using msvc 2010. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49896 954f8c5b-7b00-dc11-b283-0030488c597c
patch [#32327] Uniform displace modifier
from Fredrik Hansson (fredrikh)

With some edits for python UI.
The patch makes the displace modifier treat an empty texture as white.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49897 954f8c5b-7b00-dc11-b283-0030488c597c
Python node operator for combined node collapsing and hiding unused sockets. Socket hide flag is added to RNA as well, but can only be set when the socket is not connected, to avoid dangling links in editor drawing. Currently this operator has no default hotkey, but can be called from the Node menu.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49898 954f8c5b-7b00-dc11-b283-0030488c597c
patch [#32325] textured solid backface culling option 
from Fredrik Hansson (fredrikh)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49899 954f8c5b-7b00-dc11-b283-0030488c597c
style cleanup: pep8 & unfinished comment from own commit.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49900 954f8c5b-7b00-dc11-b283-0030488c597c
Cmake / Windows:
* Fix for Boost lib dir when using msvc 2010. 

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