Update to how similar messages matching is handled when updating po files from pot one (gain something like 20% in heavy update situations, and save a nice bunch of memory!).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54506 954f8c5b-7b00-dc11-b283-0030488c597c
Composite node "Alpha over" didn't allow to be dragged wide enough.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54507 954f8c5b-7b00-dc11-b283-0030488c597c
Fixed importing of shapekey names: name is now taken from geometry name instead of deriving it from the mesh name

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54508 954f8c5b-7b00-dc11-b283-0030488c597c
Small tweak in event debug printing:

- missing print for case event gets handled AND passed on (selecting)




git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54509 954f8c5b-7b00-dc11-b283-0030488c597c
Previous commit: accidentally undo-ed text not enough :)



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54510 954f8c5b-7b00-dc11-b283-0030488c597c
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