- Tag unused variables
- Use (void) instead () for function declarations without arguments

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46061 954f8c5b-7b00-dc11-b283-0030488c597c
bmesh: new wireframe tool

- makes wireframe from faces.
- options similar to inset (even offset, relative scale)
- copies face settings and loops (uvs, vcolors)
- optionally replaces the existing geometry.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46063 954f8c5b-7b00-dc11-b283-0030488c597c
Fix Cycles to compile again on AMD OpenCL devices.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46065 954f8c5b-7b00-dc11-b283-0030488c597c
Camera tracking: backport refactoring made in local branches with masking and dopesheet view into trunk

Mostly related on changes in poll functions for tracking operators and some changes
to how interface is initializing for different view types.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46066 954f8c5b-7b00-dc11-b283-0030488c597c
wireframe option to crase edges at the hub, much nicer subsurf


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

"__force_inline" keyword used in Cycles header is not defined


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46068 954f8c5b-7b00-dc11-b283-0030488c597c
Pose armature cleanup: remove old commented code replaced by use of new generic pchan_to_pose_mat().

After two months, think we can get rid of it, it’s in svn anyway if we ever need it!

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


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46071 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix [#31029] Select all in view3D don't update the graph editor immediately

One-liner fix. The code was assuming that editor.refresh() would do a
editor.redraw() too (like for Dopesheet), but that wasn't the case.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46072 954f8c5b-7b00-dc11-b283-0030488c597c
Remove variables tagged as unused. Easier to synchronize with current patches and makes
patches easier to read when variables are creating or e-using, but not un-commenting.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46073 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix [#31128] Vertex Slide can't be aborted with ESC key


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46074 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles: missed merging this file from tomato branch, for normal output in node.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46076 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix [#28826] Show Hidden button in Dopesheet and Graph Editor doesn't quite
work

Show Hidden was handled by the same filtering function as Only Selected, but the
filters were being tested incorrectly (or to be precise, only Only Selected was
being considered).

This meant that it was only possible to show F-Curves belonging to hidden data
if that data happened to be selected first.


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


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

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46080 954f8c5b-7b00-dc11-b283-0030488c597c
Add convex hull operator (bmesh operator and wm operator.)

Image-heavy user documentation:
http://wiki.blender.org/index.php/User:Nicholasbishop/Convex_Hull

Thanks to Campbell for providing code review:
http://codereview.appspot.com/6114060

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46081 954f8c5b-7b00-dc11-b283-0030488c597c
Silence warning during DualCon compile: "Node *pointer[0];" gets MSVC compiler all exited and stuff.

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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46084 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for [#31166] 2.63 applyRotation() makes Dynamic and Rigid object spin very fast

This bug was caused by r45902. CcdPhysicsController::RelativeRotate() was reading 2 values past the input because it was actually being passed a float[12] when it asked for a float[9] by KX_BulletPhysicsController::RelativeRotate(). Now KX_BulletPhysicsController::RelativeRotate() passes in a float[9] like it should have done to begin with.

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