fix [#36780] Knife Project broken
was regression in r59665 (fix for [#35002]).

now when checking a segment that lies on the same plane as the triangle intersects,
clip the segment by the triangle bounds so we know the points remain inside the triangle.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60362 954f8c5b-7b00-dc11-b283-0030488c597c
Add font licenses to installation files

So now release archive will have this files included.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60363 954f8c5b-7b00-dc11-b283-0030488c597c
fix error where BKE_mesh_cd_validate layer renaming would use invalid index values. from r60260
also correct some comments.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60364 954f8c5b-7b00-dc11-b283-0030488c597c
knife was projecting vertex locations to the screen when it wasnt needed.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60365 954f8c5b-7b00-dc11-b283-0030488c597c
rename LLVM_LIB_DIR to LLVM_LIBPATH to match other cmake vars.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60368 954f8c5b-7b00-dc11-b283-0030488c597c
cmake - cached LLVM values would be overwritten on every execution.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60369 954f8c5b-7b00-dc11-b283-0030488c597c
Don't install LICENSE-bmonofont-i18n.ttf.txt unless international fonts are enabled.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60370 954f8c5b-7b00-dc11-b283-0030488c597c
Fix cycles issue with mapping node rotation and scale order. When using both
scale and rotation in mapping node, there would be shearing, and the only way
to avoid that was to add 2 mapping nodes. This is because to transform the
texture, the inverse transform needs to be done on the texture coordinate

Now the mapping node has Texture/Point/Vector/Normal types to transform the
vector for a particular purpose. Point is the existing behavior, Texture is
the new default that behaves more like you might expect.

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