fix [#31368] No masking drawn in Weightpaint-mode when displayed as wireframe

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46445 954f8c5b-7b00-dc11-b283-0030488c597c
Apply [#31335] COLLADA: fix for odd names for materials in exported dae files
Patch by Gaia Clary

This patch removes the index numbering from materials, which is not necessary.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46449 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31369. Needed some do_versions backward compatibility code to ensure the old file path was split correctly into base path + filename.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46450 954f8c5b-7b00-dc11-b283-0030488c597c
copy constraints to object/bones had same name (made operator search confusing)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46451 954f8c5b-7b00-dc11-b283-0030488c597c
Update Eigen3 library, would be needed for some further integraiton.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46452 954f8c5b-7b00-dc11-b283-0030488c597c
Camera tracking: fixes for tracking of float images

- Fixed suddenly disappearing preview image from track widget
- Also suddenly stopping tracking should be fixed now

Both issues were caused by mixing working with floats and bytes and
in some cases it was wrong or missed checks done for this.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46453 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31349: Composite node is not found when part of a group.

Made smarter check for composite output node which now checks if there are
composite output nodes in group nodes.

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

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46455 954f8c5b-7b00-dc11-b283-0030488c597c
classic compile error: GLEW_STATIC needs to be define when we use opengl functions

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46457 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for recent changes in glsl

smooth seems to be a keyword in glsl and using it as a name for function property caused issues.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46458 954f8c5b-7b00-dc11-b283-0030488c597c
style checker - check for lines starting with most operators


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46459 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: color/bw conversion - use BLI color function.

change modifier to use the average of the RGB since perceptual conversion isn't really needed for modifiers.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46460 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31366: check to enable opengl quadbuffer stereo was wrong, causing it to
not work and making other stereo modes not work when the graphics card did not
support quadbuffer stereo.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46462 954f8c5b-7b00-dc11-b283-0030488c597c
Remove unneeded and unused patch for libmv

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46463 954f8c5b-7b00-dc11-b283-0030488c597c
patch [#31359] Py Console: Empty current line
from Sebastian Nell (codemanx), with some edits

- Changed key shortcut to Shift+Enter.
- made into its own operator since it works differently to delete.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46465 954f8c5b-7b00-dc11-b283-0030488c597c
Refactor of modifiers' apply function: now use a single bit-flag parameter to pass options, instead of having one parameter per boolean flag (i.e. replaces current useRenderParams and isFinalCalc by a single ModifierApplyFlag flag. ModifierApplyFlag is an enum defined in BKE_modifier.h). This way we won't anymore have to edit all modifier files when e.g. adding a new control flag!

Should have no effect over modifier behavior.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46466 954f8c5b-7b00-dc11-b283-0030488c597c
patch [#31355] 16-bit pngs are only read with 8-bit precision
from David M (erwin94)


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46468 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#31378] Face Angle Rounding To Agressive/Not done in 2.49x?


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46471 954f8c5b-7b00-dc11-b283-0030488c597c
Fix crash doing alt+A playback in files saved in version <= 2.34, this code runs
before the version patch which it ideally shouldn't, but moving it to a different
location is tricky.

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