cmake/mingw now builds with default configuration (needed to disable tiff/exr/cycles)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45556 954f8c5b-7b00-dc11-b283-0030488c597c
doxygen docs explaining whats going on with shape-key conversion.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45557 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#30907] Inset tool with Select Outer disabled does not allow translation of new faces

inset with select-inner faces gave invalid selection.

also correct spelling in some comments.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45558 954f8c5b-7b00-dc11-b283-0030488c597c
Revert changes that disable features on MinGW.

To compile on MinGW it is important to have the latest MinGW (gcc 4.6.2)

I have updated the instructions on the wiki to reflect this:  http://wiki.blender.org/index.php/Dev:2.5/Doc/Building_Blender/Windows/Environment

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45559 954f8c5b-7b00-dc11-b283-0030488c597c
Took out OpenMP refactor out by mistake

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45560 954f8c5b-7b00-dc11-b283-0030488c597c
add in a check for Mingw so 4.5 or older will error out on build.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45561 954f8c5b-7b00-dc11-b283-0030488c597c
change add_keyblock() not to sort keyblocks by time since this can be a problem when using the function in lower level parts of the code, instead add add_keyblock_ctime() which sets time and sorts on absolute shape keys.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45562 954f8c5b-7b00-dc11-b283-0030488c597c
bmesh exit editmode: when a mesh shape-key customdata layer exists but the shape-key-block isnt found, creating a shape key was allocated and inline - it didnt set the name or uid, Now use add_keyblock() as every other function does.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45563 954f8c5b-7b00-dc11-b283-0030488c597c
bmesh shape key conversion.
- remove print for impossible error.
- add NULL check incase bmesh and mesh get out of sync (would crash if Basis key-block couldn't be found).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45564 954f8c5b-7b00-dc11-b283-0030488c597c
libmv: bundle new upstream version from own branch with rigid registration implementation

Currently not used in blender code but is needed for some current work.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45565 954f8c5b-7b00-dc11-b283-0030488c597c
Fix: cycles not using local 3d view camera when it is decoupled from the scene.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45566 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: remove unused KeyBlock.adrcode


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45567 954f8c5b-7b00-dc11-b283-0030488c597c
error in previous commit.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45568 954f8c5b-7b00-dc11-b283-0030488c597c
Fix: loopcut didn't stop on hidden faces

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45569 954f8c5b-7b00-dc11-b283-0030488c597c
Minor code cleanup: Don't reference previous BMwEdgeringWalker after BMW_state_remove. Its memory is freed on that call.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45570 954f8c5b-7b00-dc11-b283-0030488c597c
Fix: subsurf UV was not working correct with n-gons, it still had hardcoded
4 vertices per face code in some places.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45571 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #30919: Selection of multiple objects after EDIT MODE with MAYA PRESETS Keymap

Issue was caused by operator presets.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45572 954f8c5b-7b00-dc11-b283-0030488c597c
Scons / Windows release build configs:
* Enable CUDA per default, only thing the builder has to do for release libs, is to specify BF_CYCLES_CUDA_NVCC. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45573 954f8c5b-7b00-dc11-b283-0030488c597c
improve mesh error prints and quiet a print in mesh_ensure_tessellation_customdata() which happened too often.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45574 954f8c5b-7b00-dc11-b283-0030488c597c
Fix related to #30917: wrong colors in cycles textured draw mode in some cases,
missed call to glColorMaterial made glEnable(GL_COLOR_MATERIAL) behavior
undefined.



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