bmesh operator naming - use clearer names for args eg: (mat -> matrix, use_singleedge -> use_single_edge)

also remove duplicate docs for operator arg formatting.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52623 954f8c5b-7b00-dc11-b283-0030488c597c
use radians for 'spin' bmesh operator (since the rest of the py api uses radians). also rename BMO_OP_SLOT_SUBTYPE_MAP_FLOAT -> BMO_OP_SLOT_SUBTYPE_MAP_FLT for consistency.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52624 954f8c5b-7b00-dc11-b283-0030488c597c
bmesh operator api reference - add in 'bmesh' arg at the start of each operator, also use :class: references.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52625 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#33320] Decimate modifer in collapse is inconsistent when limiting to a vertex group


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52626 954f8c5b-7b00-dc11-b283-0030488c597c
Copy face attributes when creating new faces in BMO_symmetrize

Fixes bug [#33269] Symmetrize doesnt honor shadesmooth
projects.blender.org/tracker/index.php?func=detail&aid=33269&group_id=9&atid=498

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52627 954f8c5b-7b00-dc11-b283-0030488c597c
typo's and some style cleanup, also added asserts into BLI_vsnprintf and BLI_sprintfN when invalid args are given.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52628 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33295: Shifted movie strip when rendering <100% resolution for strip with complex transform

That was kind of a regression since fix for #32091: Crop and offset coordinates changes proxy
render settings on image strips, which is now fixed in other way.

Namely Offset/Crop values are filling in 100% scene resolution values, but getting scaled to
proxy / scene percentage values.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52629 954f8c5b-7b00-dc11-b283-0030488c597c
fix/workaround [#33309] small + in few windows
text/image/compo were missing '+', toggling adds them.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52630 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33330: Proxies are not built in Sequencer if preview is visible

Was own regression when was solving conflict between sequencer preview
and compositor jobs. Made it so now only compositor jobs are being
killed from sequencer preview.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52631 954f8c5b-7b00-dc11-b283-0030488c597c
Typo fix in comment. No functional changes.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52632 954f8c5b-7b00-dc11-b283-0030488c597c
Fix normal compositing/shader node not showing normal widget.

It would actually show after save and reload, the subtype and min/max were
not properly initialized for node output sockets.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52633 954f8c5b-7b00-dc11-b283-0030488c597c
Dependency builder: fixed sources directory not creating in some cases

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52634 954f8c5b-7b00-dc11-b283-0030488c597c
Dependency builder: reduce amount of needed sudo commands by checking permissions for $INST folder

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52635 954f8c5b-7b00-dc11-b283-0030488c597c
fix for minor annoyance - when extruding a circle there would always be one face flipped, now edges are all ordered in the same direction.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52636 954f8c5b-7b00-dc11-b283-0030488c597c
bmesh operator py api:
- fix for incorrect bmesh operator type-check for mapping slots.
- fix for python causing an assert when invalid args are given.
- fix memory leak with some exceptions.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52637 954f8c5b-7b00-dc11-b283-0030488c597c
include an example in the api docs for using bmesh operators to make 2 links in a chain.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52638 954f8c5b-7b00-dc11-b283-0030488c597c
For sure buildbot's release buildflags should include -DNDEBUG,
otherwise asserts will abort execution for release builds.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52639 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33334: missing glossy label for OSL phong ramp caused assert.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52640 954f8c5b-7b00-dc11-b283-0030488c597c
Move to Layer: optimization so that the first change in the popup menu does
not do an undo push & undo step, there's no reason this is needed.

In principle this particular operator doesn't ever need an undo on changes,
even for further steps, but that's harder to solve.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52641 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33335: cycles SVM closure issue in recent bugfix, incorrectly tagging
node as done.

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