minor edits for bmesh api


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49074 954f8c5b-7b00-dc11-b283-0030488c597c
Separate meshes by loose parts and materials now works in object mode as well as editmode.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49075 954f8c5b-7b00-dc11-b283-0030488c597c
Keyframes from lib-linked actions are now drawn ghosted (just like those of
protected/unmodifiable channels),


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49078 954f8c5b-7b00-dc11-b283-0030488c597c
Code cleanup - missing indention be gone!

(And fixed some incorrect comments)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49079 954f8c5b-7b00-dc11-b283-0030488c597c
Commented out "Filter" FModifier type entry in type enum. This doesn't exist
yet, and likely won't exist for a while.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49080 954f8c5b-7b00-dc11-b283-0030488c597c
ignore hidden faces when splitting by loose parts of materials.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49081 954f8c5b-7b00-dc11-b283-0030488c597c
fix for compositor bug, mix node operation `clamp` was uninitialized.

made HSV node randomly clamp values from 0-1.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49082 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #32118, Reroute nodes inside groups get created in wonky places.

Previous attempt was not taking into account parent nodes of the group nodes (i.e. frames). The nodeFromView function should be used to convert between relative node location to absolute view space. Also added this in the node_add_node helper function, which is used in a number of operators for adding nodes in a specific location.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49085 954f8c5b-7b00-dc11-b283-0030488c597c
patch [#32152] Make NlaTrack.is_solo settable
from Peter Amstutz (tetron) 


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49090 954f8c5b-7b00-dc11-b283-0030488c597c
add option so operators can be called with a flag, currently the only flag is to respect hidden geometry.

this is useful for bmesh tools that operate in object mode or for modifiers which would previously use hidden faces in some cases.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49096 954f8c5b-7b00-dc11-b283-0030488c597c
remove BMO_OP_FLAG_RATIONALIZE_NORMALS option which wasnt used anywhere.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49097 954f8c5b-7b00-dc11-b283-0030488c597c
Fix incorrect RNA access in parenting operator

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49101 954f8c5b-7b00-dc11-b283-0030488c597c
Merge mask fixes from tomato branch

--
svn merge -r49075:49076 -r49086:49087  ^/branches/soc-2011-tomato



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49102 954f8c5b-7b00-dc11-b283-0030488c597c
use fabsf when using floats.


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49106 954f8c5b-7b00-dc11-b283-0030488c597c
Boolean modifier: prevent crashes when carve returns bad topology

For sure actual issue is in carve's triangulation system which need
to be investigated and fixed. For now only fixed by re-shuffling a
bit existing degenerative faces check and added extra checks there.

Would look into actual fix a bit later.

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


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