OSX/scons: fix a typo for jack adding frameworksearchpath

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60019 954f8c5b-7b00-dc11-b283-0030488c597c
OSX/cmake: assure finding jack framework

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60020 954f8c5b-7b00-dc11-b283-0030488c597c
misc minor changes
- make cmake osx use of -ftemplate-depth match scons.
- use array size within sizeof(), more compact.
- replace AT with __func__ where the function is unique enough.
- BLI_box_pack_2D -> 2d to match other functions.
- rename new mesh normal calculation to mesh.calc_normals_split()


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60022 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36327: cycles render layers exclude layers animation did not work well.
This is kind of another way to animate layers which is disabled, but add an
exception to make this case work.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60023 954f8c5b-7b00-dc11-b283-0030488c597c
add angle_to_mat2 utility function.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60024 954f8c5b-7b00-dc11-b283-0030488c597c
correct own recent edits, area for text line numbers drawing was too small.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60026 954f8c5b-7b00-dc11-b283-0030488c597c
uv-pack operator: option to rotate uv islands to fit in the optimal rectangle when packing.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60027 954f8c5b-7b00-dc11-b283-0030488c597c
fix double free in ghost c++ gears test program.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60028 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#36697] Topology mirror causes vertices to jump?

don't give up too early finding unique geometry by keeping track of edges with matching vertex hashes and keep checking for unique topology as long as the total of these edges keeps increasing.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60029 954f8c5b-7b00-dc11-b283-0030488c597c
take the decender into account when drawing console text.
also add data types wm and mask to dataname() and unshadow var in ghost/x11


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60030 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#36699] ASCII-character "|" blocks parenting
don't split '|' for rna-property search buttons (but keep for operator search).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60031 954f8c5b-7b00-dc11-b283-0030488c597c
interface, replace '|' with define UI_SEP_CHAR


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60032 954f8c5b-7b00-dc11-b283-0030488c597c
add mathutils.geometry.box_fit_2d() to wrap BLI_convexhull_aabb_fit_points_2d()


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60033 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36698 Cycles MinGW64 Mike Pan scene crashes instantly. Missing pointer check in color management look access from r59945. The look_desc pointer is NULL if the look string is undefined (empty).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60034 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#36020] SmartUV Project is messy on a cube
was using very simple/stupid check to rotate us islands, replace with box_fit_2d() function.

missed docstring last commit.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60035 954f8c5b-7b00-dc11-b283-0030488c597c
Add read-only access to index data for current line, top line and visible lines count.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60036 954f8c5b-7b00-dc11-b283-0030488c597c
replace inline index lookup with BLI_findindex


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60037 954f8c5b-7b00-dc11-b283-0030488c597c
Revert r60034 and proper fix for #36698 by Sergey Sharybin. NULL pointer checks should never be done in color management. Instead this makes sure the look identifier is always initialized correctly to
the default if not defined.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60038 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#36081] ngones causes problems with lightmap packing


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@60039 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36701: Mask pivioting doesnt honor parenting

Made mask transformation aware of parent matrix.

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