Blender 2.67 release cycles begin:
* BCon1, alpha. New features, extensive breakage...the usual thing. :) 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54699 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles Addon:
* Code cleanup

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54700 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles:
* Code cleanup, remove deprecated support_advanced_shading() functions. Left over from r43734.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54701 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: remove unused runtime var - World.fastcol


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54702 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: pass mval to ED_view3d_cursor3d_position() rather then event x/y


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54703 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: no need to use list(range()), just use range()


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54704 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: remove references to old bevel code (which has been removed for a while)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54705 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles GPU rendering:
* Deprecate computing capability 1.3 (sm_13)

This commit disables auto build of sm_13 CUDA platform, which means that starting with Blender 2.67, we don't support sm_13 devices anymore. It has become difficult to support that and it was already feature incomplete (no render-passes, AO, Multi Closure etc).

It's still possible to manually enable sm_13 for own tests, but building might break in the future. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54706 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: remove ctrl option from FONT_OT_line_break
(which in fact      wasn't mapped to ctrl), it would add in a non printable
character '1' / ascii-SOH, traced back to original commit and theres no
comments about this or mentions as to what its supposed to do).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54707 954f8c5b-7b00-dc11-b283-0030488c597c
use radians for BLF_rotation


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54708 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: rename ScanFillVert.h --> edge_tot, SF_VERT_UNKNOWN --> SF_VERT_AVAILABLE


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54709 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles GPU Rendering:
* Make Cycles aware of sm_35 (Tesla K20, GeForce GTX TITAN).

The CUDA Toolkit 5.0 is needed for that and this is not officially used yet, but people with access to such cards can start testing. (just build sm_35 kernels). 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54710 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: move 2d bevel list into its own function. (as with 3d bevel)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54711 954f8c5b-7b00-dc11-b283-0030488c597c
style cleanup: 'sizeof foo' --> 'sizeof(foo)', add check in style checking script.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54712 954f8c5b-7b00-dc11-b283-0030488c597c
Enable new bevel tool code in bevel modifier.

Now modifier takes a segments parameter.
Bevel edge weights will multiply the overall amount.
For vertex-only, you can give a vertex group name,
and the weights in that will multiply the overall amount.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54713 954f8c5b-7b00-dc11-b283-0030488c597c
Compile fixes for recent code cleanups:
* M_PI was not declared for MSVC. 

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