fix for error with console command history not working, using previous settings.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45102 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for [#30438] x=zero not accepted for a bone tail.

In fact, problem was in vec_roll_to_mat3(), which has to detect when the bone is aligned with its Y axis, using a threshold. This one have been raised to quite a high value due to bug [#23954], then lowered a bit due to [#27675] (which is imho in fine the same problem as 30438).

Reset it to its org value (very low 1e-13), as testing file given with firt bug did not show any problem anymore... So now, instead of 1/1000 of bone length from Y axis, we have about 3.25*10-7... Only (hardly) noticeable at max zoom level in 3D view.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45103 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for jump to keyframe operator reusing property values incorrect

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45104 954f8c5b-7b00-dc11-b283-0030488c597c
bmesh editmode - split dissolve into its own menu. mesh delete code was getting quite messy and mixed in too much different functionality just to add in same menu. Now use a pu menu for delete key which can call different ops.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45105 954f8c5b-7b00-dc11-b283-0030488c597c
fix for cmake error on non osx systems


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45106 954f8c5b-7b00-dc11-b283-0030488c597c
Fixed a couple of typos in the Python API docs


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45107 954f8c5b-7b00-dc11-b283-0030488c597c
Knifetool: add help message in header line


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45108 954f8c5b-7b00-dc11-b283-0030488c597c
3D View Themes:
* Camera and Empty colour is now themeable. Patch by Pablo Vazquez (venomgfx) with some minor edits. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45109 954f8c5b-7b00-dc11-b283-0030488c597c
Better smoothing for sculpt cube falloff.

The cube test, used by the clay strips brush, now smooths the corners
of the cube using the brush curve.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45110 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: use zero_v3


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45113 954f8c5b-7b00-dc11-b283-0030488c597c
Sequence Editor Themes:
* Preview Background is now themeable. Patch by Pablo Vazquez (venomgfx).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45114 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: more consistent naming for mesh operator functions.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45115 954f8c5b-7b00-dc11-b283-0030488c597c
fix for error with saving files after double clicking, the 'need_active' setting was getting saved which caused save to fail when not caused by double click afterwards.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45116 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: re-shuffle some functions so EDBM_ functions are in bmesh_utils.c

remove bmesh_selecthistory.c, only wrapped a few functions.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45117 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: bmesh_  source files in our editor dir, they are the same as other editmesh_ files.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45118 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: move bmesh inline funcs to headers (avoids compiling the C files).


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45120 954f8c5b-7b00-dc11-b283-0030488c597c
style cleanup: mainly for mesh code, also some WM function use.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45121 954f8c5b-7b00-dc11-b283-0030488c597c
Update README to include all submodules needed.
fix for build error in last commit.


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