SVN maintenance.


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48329 954f8c5b-7b00-dc11-b283-0030488c597c
utility function to get the points inside a list of planes.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48332 954f8c5b-7b00-dc11-b283-0030488c597c
add access to dissolve_limit from python.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48333 954f8c5b-7b00-dc11-b283-0030488c597c
Utility function to get the first loop of a vert. Behaves identical to
the iterator initialization function.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48338 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for #31581, UVs shrink on edge slide.

Issue is that all loops of a face adjacent to the sliding verts were 
getting project-corrected. Introduced a test to only project the
affected loops. 

The projection code introduces a small offset to the boundaries so that
any boundary tests can work as expected, but this leads to shrinking of
the barycentric coordinates of the projection, causing a shrink of the
uvs in turn. This even affects the uvs that -should- be affected though
the unfixed behavior works strangely in a correctish way (my guess is
because the projection uses the same face as the opposite sliding loop).

I fixed the behaviour by taking the mean value of the uvs. This won't
support seams but current code doesn't either. Also, all CustomData to
exhibit this unfixed behaviour. I only fixed the uv case, other data
(Vcolors, etc) will have discontinuities when edge sliding. I expect
that the CorrectUV code I am working on may address some of these
issues.

Also, added NULL checks for utility function (was intended for this bug
but wasn't needed after all)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48340 954f8c5b-7b00-dc11-b283-0030488c597c
style cleanup: header comments, use more doxy compat formatting


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48341 954f8c5b-7b00-dc11-b283-0030488c597c
change default DPI for images to 72, aparently  150 gives issues with adobe apps (which is stupid but default value isnt so important).


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48344 954f8c5b-7b00-dc11-b283-0030488c597c
Avoid adding overlapping triangles in convex hull

Add an epsilon value to the point-outside-hull test, helps when some
of the input vertices are nearly coplanar.

Fixes bug [#31941] convex hull fails (and depends on vertex order when it shouldn't)
http://projects.blender.org/tracker/index.php?func=detail&aid=31941&group_id=9&atid=498

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48345 954f8c5b-7b00-dc11-b283-0030488c597c
missed tiff using 150 dpi as default in previous commit, use a define now.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48346 954f8c5b-7b00-dc11-b283-0030488c597c
missed in previous commit


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48347 954f8c5b-7b00-dc11-b283-0030488c597c
option so operators can be executed with undo enabled (and redo).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48348 954f8c5b-7b00-dc11-b283-0030488c597c
bge.logic.keyboard.getClipboard() and .setClipboard methods
the idea of using methods instead of attributes is to avoid users abusing of the system calls.

Thanks Campbell Barton for reviewing and small corrections

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48350 954f8c5b-7b00-dc11-b283-0030488c597c
committed debug memcount by accident


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48351 954f8c5b-7b00-dc11-b283-0030488c597c
Removing channel manipulation from the Action Actuator Python API since this has been broken since the animation changes from Pepper. BL_ArmatureObject.channels should be used instead. For more information see bug #28843 for more info:
http://projects.blender.org/tracker/index.php?func=detail&aid=28843&group_id=9&atid=306

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48357 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#31940] crash with automatic weights


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48358 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: when heat weighting dont loop through all polys when its not needed.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48359 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31929: VSE crash with relative paths and rebuilding proxies

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48360 954f8c5b-7b00-dc11-b283-0030488c597c
document calling operators with undo enabled.


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