replace mul_serie_m4 with mul_m4_m4m4 when only 3 args are given

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58948 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: Making sure the BlenderPlayer calls Py_Finalize().

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58949 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#36363] ray_cast face index with n_gons

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58950 954f8c5b-7b00-dc11-b283-0030488c597c
Frame reporting to console was wrong when not using Render Layers in compo

This is because render info's current frame is either happens in
conversion stage (when using Render Layers node) or in sequencer's
rendering (which you don't usually have).

Now made it so when only compositor is used, proper current frame
is being set to re->i stats structure.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58951 954f8c5b-7b00-dc11-b283-0030488c597c
Add assert to mul_v3_m3v3 and mul_v2_m3v3,
So they're not likely to be called with bad arguments.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58952 954f8c5b-7b00-dc11-b283-0030488c597c
code clenup: remove benchmarking left in by accident and GPU print, also some minor style edits

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58953 954f8c5b-7b00-dc11-b283-0030488c597c
fix for using uninitialized boolean vars for mask select more/less


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58954 954f8c5b-7b00-dc11-b283-0030488c597c
Add key shortcut for context sensitive dissolve, Ctrl+X  /  Ctrl+Delete  (as with node editor)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58957 954f8c5b-7b00-dc11-b283-0030488c597c
select faces after dissolving


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58958 954f8c5b-7b00-dc11-b283-0030488c597c
Fix crash loading .blend files that have multiple outliners in a screen, saved
with recent outliner optimizations (revision 58855, 3 days ago), in any Blender
version before this commit. On current Blender it would give a double free
warning in the console.

The problem is that it creates a temporary TreeStore on file save. However if you
have multiple outliners this memory block would always be at the same memory
address making it no longer unique. That then meant old memory address lookups on
file read were failing. Solution now is to postpone freeing these temporary memory
blocks until the end so that they are at unique addresses.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58959 954f8c5b-7b00-dc11-b283-0030488c597c
cycles builds with -Wdouble-promotion again.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58960 954f8c5b-7b00-dc11-b283-0030488c597c
quiet double-promotion warnings, change octree.cpp to use a float (vector accumulated into a float anyway)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58961 954f8c5b-7b00-dc11-b283-0030488c597c
view3d: gridfloor subdivisions wasn't respected for perspective mode.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58962 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: remove lock from ViewerOperation class


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58964 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for an link error in makesrna with SCons.  Reported by Thomas Dinges, thanks!

Also removed some leftover of the Freestyle trunk merger in the makesrna subdirectory.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58966 954f8c5b-7b00-dc11-b283-0030488c597c
Usual edits/fixes to new UI messages...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58969 954f8c5b-7b00-dc11-b283-0030488c597c
fix own regression in edgeloop delete [#36389] loop detete crashes


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58970 954f8c5b-7b00-dc11-b283-0030488c597c
BGE Fix [#33215] KX_MeshProxy.transformUV() argument ValueError

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58975 954f8c5b-7b00-dc11-b283-0030488c597c
minor edits to float/double conversion suggested by DingTo


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@58978 954f8c5b-7b00-dc11-b283-0030488c597c
* Make MSVC happy. 

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