fix for error in recent commit (made function static that shouldn't have been), add extra gcc warnings to cmake.


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


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50648 954f8c5b-7b00-dc11-b283-0030488c597c
Code cleanup - remove some obsolete code


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50649 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix [#32501] Protected layer bones transform buttons are greyed out/inactive

Since the transform values for bones in protected layers can be animated again
using many of the common tools, it makes sense that the transform properties for
these are allowed to be edited too.

I've left the rotation mode setting as a "proxy locked" value for now, since
this seems more like something that's defined as part of the rig creation (and
best left alone by animators).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50650 954f8c5b-7b00-dc11-b283-0030488c597c
speedup for vertex parent lookups, were looping over array elements when it wasn't needed for lattice and curves, and in some cases meshes.

do dirrect array lookups instead where possible.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50651 954f8c5b-7b00-dc11-b283-0030488c597c
use the format attribute in more places, disable X11 options when building with GHOST_SDL


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50652 954f8c5b-7b00-dc11-b283-0030488c597c
Code cleanup - Remove/update outdated comments and whitespace tweaks


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50653 954f8c5b-7b00-dc11-b283-0030488c597c
Ceres: remove debug-only code from bundling script, also move osx workaround to template

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50654 954f8c5b-7b00-dc11-b283-0030488c597c
Ceres: upgrade to version 1.3.0

This should contain real fixes for Windows, making it more robost and hopefully
faster (due to proper collection port) on that platform.

Also hack to fix Eigen alignment shouldn't be needed anymore.

Also on platforms which have got broken TR1 collections it's better to define
CERES_NO_TR1 instead of using Boost hacks. Made changes to Scons and CMake,
but can not check if this indeed works since i don't have OSX here.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50655 954f8c5b-7b00-dc11-b283-0030488c597c
Libmv: remove unwind hack from CMake rules.

Such stuff better be solved in glog itself.

Should be pretty safe change since it was defined for CMake only
and AFAIR Jens wanted to get rid of this too.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50656 954f8c5b-7b00-dc11-b283-0030488c597c
Ceres: reshuffle include order to solve compilation error with MSVC

Not sure why exactly this happens, would need extra investigation
and should probably be also fixed in upstream.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50657 954f8c5b-7b00-dc11-b283-0030488c597c
Ceres: tweak namespace for hash classes for MSVC2010

Not sure if it'll solve all issues, but at least it should reduce
amount of errors.

Also added missed patch from previous commit.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50658 954f8c5b-7b00-dc11-b283-0030488c597c
Fix some warnings treated as errors here.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50659 954f8c5b-7b00-dc11-b283-0030488c597c
OSL Fix for fireflies in velvet bsdf, ported over from SVM fix in r41738.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50660 954f8c5b-7b00-dc11-b283-0030488c597c
Fix typo in one of previous commits

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

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50662 954f8c5b-7b00-dc11-b283-0030488c597c
Real fix for OSX CMake -- was a typo in build file generation file

Now Ceres re-bundling should go smooth :)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50663 954f8c5b-7b00-dc11-b283-0030488c597c
Color Management: fix crash when displaying render preview if OCIO was disabled buildtime

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50664 954f8c5b-7b00-dc11-b283-0030488c597c
Few cleanup in matrix mathutils (make mul_m3_m3m4 and mul_m4_m3m4 consistant with other similar funcs, mainly copy-safe [i.e. you can use the same matrix as operand and result, saves lines in some already over-complicated code!]).

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