Fix #36695, brushes would behave differently in scaled objects (tested
by applying scale). It looks that only layer brush needs this
correction.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60358 954f8c5b-7b00-dc11-b283-0030488c597c
fix for crash freeing console history.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60359 954f8c5b-7b00-dc11-b283-0030488c597c
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
Use the brush icon rather than the particle icon for ID-block type of Freestyle line style, though that's still workaround.
We need a proper icon representing Freestyle line style.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60379 954f8c5b-7b00-dc11-b283-0030488c597c
quiet warnings (converting pointer to boolean)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60380 954f8c5b-7b00-dc11-b283-0030488c597c
Freestyle: remove a bunch of debug prints in the python code, these are confusing
and don't give any meaningful info to users.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60381 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for the name of line style ID blocks, from "FreestyleLineStyle" to "Line Style".

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60382 954f8c5b-7b00-dc11-b283-0030488c597c
Merge branch 'master' into photoshop_psd