make is_quad_convex_v3() more strict, check if normal is OK before using as a rotation axis.
make is_quad_convex_v2,3() check for ISECT_LINE_LINE_CROSS intersection (that the lines actually cross each other).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54511 954f8c5b-7b00-dc11-b283-0030488c597c
revert own commit, caused regression - hanging on triangulation [#34214].

Postponing further changes for now, too risky before release when unexpected cases can cause eternal loop.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54512 954f8c5b-7b00-dc11-b283-0030488c597c
correct rna identifiers
- compositor viewer: use_straight_alpha -> use_alpha
- bevel tool: percent -> offset


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54513 954f8c5b-7b00-dc11-b283-0030488c597c
bmesh operators exceptions were not cleared after raising as a python exception.
also clear before calling the operator.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54514 954f8c5b-7b00-dc11-b283-0030488c597c
remove redundant if statement.


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54516 954f8c5b-7b00-dc11-b283-0030488c597c
dont draw stippled lines without z-depth in vertex paint mode. (only weight paint).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54519 954f8c5b-7b00-dc11-b283-0030488c597c
Correction for fix #34205: Zooming in rendered mode during update out of sync with intended zoom

Didn't initially notice one possibility when GPU render would fail here,

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54520 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #34217: Maya keymap preset doesn't handle Shift-Click selection properly

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54521 954f8c5b-7b00-dc11-b283-0030488c597c
fix: remove  extra qualification in header

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54522 954f8c5b-7b00-dc11-b283-0030488c597c
SCons: install blender thumbnailer next to blender binary.

Cmake already does this, and this will solve

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54523 954f8c5b-7b00-dc11-b283-0030488c597c
And more mismatches between RNA struct UI names and type UI names in nodes... BSDF nodes were not translated in UI.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54524 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #34216: uv unwrap with some faces pinned to point the normals down will now
automatically flip the unpinned faces to point down too, instead of trying to
unwrap them in the other direction and giving bad results.

If there's a mix of faces pinned up and down it will pick the direction with the
biggest area.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54525 954f8c5b-7b00-dc11-b283-0030488c597c
Fix cycles issue with BVH cache created with 64 bits and used for 32 bits binary,
and vice versa.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54526 954f8c5b-7b00-dc11-b283-0030488c597c
Fix physics' name not translated in main physics panel (reported on bf-translations ML).

This also revealed another bug, as you could not explicitely set default context to text_ctxt UI func parameter (None is not accpeted by RNA string props), so I had to change default context from py POV to "*" instead of None.

Anyway, that physics UI translation remains weak, as the trick used here (helper func) prevents message extractor script to directly find them. Currently it works because specified labels are also defined elsewhere, but it would be nice to have some kind of "translation markers" in py code too (similar to our N_/CTX_N_ C macros, unfortunately python does not have preprocessing ;) )...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54527 954f8c5b-7b00-dc11-b283-0030488c597c
update python module loading test.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54528 954f8c5b-7b00-dc11-b283-0030488c597c
fix for missing typecheck on hook-assign operator.
fix for POSELIB_OT_pose_rename getting an enum as an int.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54529 954f8c5b-7b00-dc11-b283-0030488c597c
there were more places hook modifier type wasn't checked and could crash - add utility function which doest this.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54530 954f8c5b-7b00-dc11-b283-0030488c597c
ack, helps to compile before testing and committing :|


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54531 954f8c5b-7b00-dc11-b283-0030488c597c
Collada: Fixed import of textures with path settings relative to main import file

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