Enable support for OpenEXR on cmake for MinGW64

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45898 954f8c5b-7b00-dc11-b283-0030488c597c
fix own error with subdivision (broke icosphere), also noticed icosphere vanished at subd-5 which didnt happen before bmesh.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45899 954f8c5b-7b00-dc11-b283-0030488c597c
fix for invalid use of memset when loading tiff images
- memset(..., 1.0); // isnt valid
- memset(pointer, sizeof(pointer)) // was using the sizeof the pointer, not the size of the array, since this was to fill in alpha values it was obviously wrong.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45900 954f8c5b-7b00-dc11-b283-0030488c597c
add inset and bridge to mesh specials menu (along side bevel) + typo fix.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45901 954f8c5b-7b00-dc11-b283-0030488c597c
fix for CcdPhysicsController::RelativeRotate reading 2 values past the input.
note: this function isn't used but may as well fix.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45902 954f8c5b-7b00-dc11-b283-0030488c597c
screenshot operator now adds file extension in the file selector and has its own save options rather then using the render options (works like image save a copy).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45903 954f8c5b-7b00-dc11-b283-0030488c597c
- remove unneeded len_v3v3 in bevel code
- remove dead assignments from vgroup-blend


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45906 954f8c5b-7b00-dc11-b283-0030488c597c
workaround for vertex bevel modifier failing since the BMesh update.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45907 954f8c5b-7b00-dc11-b283-0030488c597c
Peer pressure :) Fix some very public (but probably harmless) errors in extern/bullet2, it will propagate to the Bullet soon from here:
https://www.assembla.com/code/bullet3/subversion/nodes
Thanks to Campbell for letting me know
Fixed described by Sean here:
http://stackoverflow.com/questions/818535/how-can-i-set-all-bits-to-1-in-a-binary-number-of-an-unknown-size

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45908 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#30997] Bevel angle option is broken (bevel vertex only)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45909 954f8c5b-7b00-dc11-b283-0030488c597c
fix to previous commit so bevel vertex compares against real angles.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45910 954f8c5b-7b00-dc11-b283-0030488c597c
fix for possible error building with debian


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45911 954f8c5b-7b00-dc11-b283-0030488c597c
Add cycles support for MinGW-w64

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45914 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#31079] Revision 45893 crashes when I try to open a certain file created in it.

nasty bug going from 2.63 --> 2.62 --> 2.63, could have incorrect/corrupt data.
fix checks for this case and clears the customdata layer.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45915 954f8c5b-7b00-dc11-b283-0030488c597c
crash fix for brush select when no object is active

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45920 954f8c5b-7b00-dc11-b283-0030488c597c
Add libMV and Scons support for MinGW-w64, patches by Caleb Joseph with slight modifications.

Thanks!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45922 954f8c5b-7b00-dc11-b283-0030488c597c
Remove mingw-w64 errors from loss of precision by converting 64bit pointers to ints. All cases found were harmless and the error behaviour could be turned off by the -fpermissive flag but I'd rather keep that off to detect any real problems should they arise.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45924 954f8c5b-7b00-dc11-b283-0030488c597c
MinGW-w64 enable full optimization for C++ too

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45925 954f8c5b-7b00-dc11-b283-0030488c597c
revert 45924, not a very clean solution, especially for external libraries and looks like -fpermissive is used in linux too

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45932 954f8c5b-7b00-dc11-b283-0030488c597c
remove leftover files from last commit

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