Updtae buildbot's master.vfg

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57176 954f8c5b-7b00-dc11-b283-0030488c597c
Update libmv from own branch

Fixes compilation error on win32 and shall give few
cpu ticks boost by passing vectors by reference rather
than by value.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57177 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for #35591:
* Cycles Mix closure could render strange effects, when the user entered a value out of the 0...1 range. This was already clamped for OSL, clamp for SVM as well. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57178 954f8c5b-7b00-dc11-b283-0030488c597c
Extended max size for group node types from 200 to 400, in case users need long socket names visible.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57179 954f8c5b-7b00-dc11-b283-0030488c597c
Don't hide sockets in the node properties panel. This feature is only useful to reduce the size and clutter of actual nodes, in the panel it's better to show all meaningful inputs.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57180 954f8c5b-7b00-dc11-b283-0030488c597c
Bug fix, own collection while testing

New OSX "Life resize" was also being called during opening of windows - when things are
not initialized yet. Crashed on opening full-screen window (which is animated in OSX).



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57181 954f8c5b-7b00-dc11-b283-0030488c597c
Added a short-cut button in the Freestyle Python Scripting mode for loading
a style module file as a text datablock and appending it to the style module
stack.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57182 954f8c5b-7b00-dc11-b283-0030488c597c
fix regression in reducing normal recalculation [#35595],
pass the dirty-normal-state from the input dm to the output.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57183 954f8c5b-7b00-dc11-b283-0030488c597c
remove duplicate operator,
select-split and unlink-selection did the same thing,
keep select split since it fits closer to mesh editmode and single key access (Ykey).


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57186 954f8c5b-7b00-dc11-b283-0030488c597c
use booleans for modifiers and api callbacks.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57187 954f8c5b-7b00-dc11-b283-0030488c597c
corrections to modifiers from recent normal handling changes
- solidify didn't define a dependsOnNormals callback (which it should have)
- build wasn't passing on dirty normals.
- decimate wasnt setting dirty normals.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57188 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for potential division by zero during Freestyle stroke rendering.
Problem report by Light BWK through personal communications with a
sample .blend file for reproducing the problem.  Thanks!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57189 954f8c5b-7b00-dc11-b283-0030488c597c
Code cleanup / Cycles:
* Avoid 2 int castings in hair code and fix some comments. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57190 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #35587: Cycles: image movie to single image crashing

Crash was happening on windows platforms only and was caused
by some specifics about how CRT works.

Basically, blender and all of the .dll are compiled with /MT
flag, which means blender.exe and all .dll are using separate
environments. This makes it impossible to pass file descriptors
from blender to other dll, because it becomes invalid in the dll.

And this is exactly what was happening: OIIO was trying to open
movie file with all known plugins and one of them was zlib. And
the way OIIO was using zlib API is opening the file using Boost
and passing a file descriptor to zlib. And since zlib was a
dynamic library this lead to general issues using this descriptor
in zlib code.

Solved by linking to zlib statically. This allows to safely pass
file descriptor to zlib API. Alternative would be to compile all
the stuff with /MD flag, but that's much bigger and less robust
way to fix the issue.

Tested on windows using msvc2008, scons plus cmake both 32 and 64
bit versions. Seems to be working fine.

Further tweaks for mingw and msvc2012 could be needed tho.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57192 954f8c5b-7b00-dc11-b283-0030488c597c
tweak to recent commit, don't show keymap in menu tooltips.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57195 954f8c5b-7b00-dc11-b283-0030488c597c
fix for crash in edgering subd when 3+ disconnected edge rings were found.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57196 954f8c5b-7b00-dc11-b283-0030488c597c
add vertex slide to mesh edit toolbar. also expose merge as a menu (rather then button causing popup)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57199 954f8c5b-7b00-dc11-b283-0030488c597c
Better API design for making text datablocks after loading.

An optional 'internal' argument was added to the bpy.data.texts.load() operator.  
The changes in revision 57153 were reverted, so that the is_in_memory and is_dirty
properties of text datablocks are not editable again.

In the C API layer, BKE_text_load_ex() was introduced to allow for optionally
making text datablocks internal after loading.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57200 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #35599: MovieClip node crashes when using multilayer exr

Multilayer EXR is not supported as a source for movie clip yet,
but there's no excuse to crash!

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