improve bmesh face interpolation - transforming verts into the faces plane rather then using dominant axis or calculating in 3d with interp_weights_poly_v3().


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55864 954f8c5b-7b00-dc11-b283-0030488c597c
simplify inset loop-customdata-copying, no real benefit in using adjacent faces as customdata source.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55865 954f8c5b-7b00-dc11-b283-0030488c597c
mesh inset tool - option to interpolate UV's vcols etc, on by default since this is almost always what you'd want.
currently only working for inset-individual, inset-region coming next.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55866 954f8c5b-7b00-dc11-b283-0030488c597c
Missing build_files updates in the merger in revision 55847.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55867 954f8c5b-7b00-dc11-b283-0030488c597c
Missing updates in the doc/ and intern/ folders during the merger in revision 55847.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55868 954f8c5b-7b00-dc11-b283-0030488c597c
Reverted a change accidentally committed.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55869 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles UI:
* Revert ui.py changes from r55868, I merged that over manually with tweaks in r55858.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55870 954f8c5b-7b00-dc11-b283-0030488c597c
Recovered factory settings for Freestyle.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55871 954f8c5b-7b00-dc11-b283-0030488c597c
Freestyle UI / Code cleanup:
* Do not share poll with other files, create own poll classes. 
* Avoid some splits() and use rows instead (less code).
* Remove some commented C code.
* layout = self.layout declarations come before variable declarations.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55872 954f8c5b-7b00-dc11-b283-0030488c597c
Usual typo fixes... ;)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55873 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for Unicode literal (causing a compile error in VS 2008).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55874 954f8c5b-7b00-dc11-b283-0030488c597c
Freestyle UI:
* Remove "Unit" prefix from line thickness property. (discussed with Tamito in IRC)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55875 954f8c5b-7b00-dc11-b283-0030488c597c
Reverting changes from r55873 for rna_define.c, sorry about that...

svn merge -r55873:55872 ./source/blender/makesrna/intern/rna_define.c

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55876 954f8c5b-7b00-dc11-b283-0030488c597c
use lowercase name for freestyle module (as with all other blender modules).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55877 954f8c5b-7b00-dc11-b283-0030488c597c
Mesh Tool,
inset interpolation now works for 'inset_region', enabled by default.

Example:
http://www.graphicall.org/ftp/ideasman42/inset_interpolation_new.png


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

Reduce scope of a variable.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55879 954f8c5b-7b00-dc11-b283-0030488c597c
rigidbody: Fix/workaround for transforming rigid bodies with parents

Since we use the rigid body transform when transforming rigid bodies
things like parents and constraints add an offset because rigid body
transforms are in global space.

Now we just don't take rigid body transform into account on simulation
start frame so there are no problems when doing the initial setup.

The problem still exists when simulation is running of course.
To properly fix this we'd have to solve parenting and constratins while
taking rigid bodies into account before and after transform.
We'll have to see if it's really needed, would like to avoid it though.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55880 954f8c5b-7b00-dc11-b283-0030488c597c
Raise magic numbers for OSL and OpenCollada (should have done that much earlier), this will force rebuild of those libs next time, hopefully will solve user's issues with outdated libs.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55884 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for [#34898] Typo in error message of mathutils.Vector
* Also fixed some more cases of "more then" -> "more than". 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55885 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for [#34901] "Add SSS Preset" gives error.
* Mark Preset operator as 'Internal' only, so it does not show up inside the search menu. We cannot be sure if we meet the context requirements otherwise (unless we add a poll to each subclass). 

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