Bugfix [#33387] Smoke: Animating Smoke Type from Flow to None crashes blender

This property was never intended to be animatable. 
Workaround: Animate density.

TODO for 2.66: Introduce on/off property for flow and collision objects

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52721 954f8c5b-7b00-dc11-b283-0030488c597c
get rid of annoying redefinition warning on cycles compilation for mingw64

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52722 954f8c5b-7b00-dc11-b283-0030488c597c
Bevel: fix for bulging part of bug 33280.
Bulging still happens, but fixed the cases where it was obvious
because it destroys an otherwise straight 'pipe' by snapping
the vertex mesh points to that pipe.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52725 954f8c5b-7b00-dc11-b283-0030488c597c
fix own mistake with recent commit to skip calculating tessface. If you were already in editmode the tessfaces wouldn't get recalculated.

also minor edits to bmesh rst.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52727 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#33391] Bridge two Edgeloops fails in simple case


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52728 954f8c5b-7b00-dc11-b283-0030488c597c
bridge tool - simple optimization, break early if edge loop length comparisons are worse then existing best loop test.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52729 954f8c5b-7b00-dc11-b283-0030488c597c
use const for bm_mesh_allocsize_default, bm_mesh_chunksize_default


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52730 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#33392] In-dev freeway generation addon crashes on recent builds.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52731 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#33389] Curve points restricted to 0..1 range,
also added note on python3.3's faulthandler module.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52732 954f8c5b-7b00-dc11-b283-0030488c597c
revert part of r52720, Id rather leave these as-is, even if they give warnings under some configurations.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52733 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33371: blender freezing in material draw mode.

When FBO failed in a particular way it could cause the opengl draw buffer to be
set wrong, effectively disabling all opengl drawing. The FBO error was caused
by cycles GLSL materials with no nodes that would still use blender internal
materials, which caused issues with lamp shadow buffers FBO.

This also fixes a GLSL refresh issue when switching render engines.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52734 954f8c5b-7b00-dc11-b283-0030488c597c
Minor fix for "no mask keyframe copy" error message in dopesheet editor...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52735 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#33394] Skin modifier doesn't show generated skin mesh in EditMode with Texured Solid draw option


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52736 954f8c5b-7b00-dc11-b283-0030488c597c
Tsss tsss... Copy-pasting! :P

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52737 954f8c5b-7b00-dc11-b283-0030488c597c
Correction to r52732, sorry Campbell...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52738 954f8c5b-7b00-dc11-b283-0030488c597c
re-apply a workaround for [#31555] Username with special chars in Windows 7
this time keep the stderr/stdout so there FD's are not closed (causing [#32720]).

This workaround is ugly but saves us from using a patched python.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52739 954f8c5b-7b00-dc11-b283-0030488c597c
Image Editor / UV: 
* Bring back "Snap to Vertex", own regression introduced in r39460.

Patch by Brecht (DNA, Transform) and myself (RNA, Script).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52741 954f8c5b-7b00-dc11-b283-0030488c597c
Add exhaustive command line options description in --help message...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52742 954f8c5b-7b00-dc11-b283-0030488c597c
Fix cycles issue when NaN is used for RGB ramp, can access array out of bounds then.
OSL noise() function is generating NaN's in certain cases, fix for that goes to our
OSL branch.

Also add missing minimum weight and max closure checks to OSL, forgot to add these
when fixing another bug.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52743 954f8c5b-7b00-dc11-b283-0030488c597c
R/G/B icons in node space backgroud channel selector all had same color wheel icon which didnt make much sense.


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