style cleanup


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51723 954f8c5b-7b00-dc11-b283-0030488c597c
py api: add mathutils.Matrix adjugate(d) methods, also add adjoint_m2_m2() to BLI_math_matrix


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51724 954f8c5b-7b00-dc11-b283-0030488c597c
correct use_fast_update for vertex painting, it wasn't swapping red/blue as it should have.
(pointed out by Bastien Montagne in relation to [#33002]).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51725 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#32998] Decimate modifier - Planar

error in recent decimator upgrade, missing NULL check.


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

Backspace event is messed up - it was inserting weird characters in the editors.
Added check for proper keypress now. Will check real issue later.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51727 954f8c5b-7b00-dc11-b283-0030488c597c
A last (I hope) tweak for double click detection.




git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51728 954f8c5b-7b00-dc11-b283-0030488c597c
Tweak for Group channels using Custom Bone Colors

Use the "Selected" color instead of the "Active" color when the group has active
status. This should help make the text just a little more legible, though in
some cases it still might not be enough.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51729 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#33010] image editor - scope handles resize


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51730 954f8c5b-7b00-dc11-b283-0030488c597c
New woes in event system :) 
Last cleanup resulted in the dreaded "Click" to fail again. Commented it.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51731 954f8c5b-7b00-dc11-b283-0030488c597c
Added compositor graph functions for removing socket connections explicitly in convertToOperations. The InputSocket->unlink function should only be used in combination with relinkConnectionsDuplicate, in which case the original node connection will still exist. This would trigger an assert failure, so the original connection should be removed. Only node using this atm is the channel separation node, but will be needed for future group nodes too.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51732 954f8c5b-7b00-dc11-b283-0030488c597c
Buildbot: tweaks for glibc2.11 build environment

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51733 954f8c5b-7b00-dc11-b283-0030488c597c
Fix to make NDoF work again.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51734 954f8c5b-7b00-dc11-b283-0030488c597c
style cleanup: also quiet harmless compiler warning.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51735 954f8c5b-7b00-dc11-b283-0030488c597c
Buildbot: use proper archive name for glibc2.11 archives



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51736 954f8c5b-7b00-dc11-b283-0030488c597c
Complete fix for [#33002] Wrong vertex color.

Appart from the color glitch, there was several problems with vpaint:
* "fast_update" mode was never on, because of wrong testing code;
* drawing refresh during stroke in "fast_update" (i.e. no dm rebuild) mode was broken in VBO mode, because updated (tess data) mcol wasn't moved to colors GPUBuffer.

Solved the later point by adding a new DM_DIRTY_MCOL_UPDATE_DRAW flag to DerivedMesh dirty var, which is set each time vpaint stroke directly update me->mcol, and forces GPU_color_setup() to refresh the gpu's colors buffer.

Also got rid of the uggly GPU_color3_upload(), which basically did the same thing, but with an additional intermediate buffer !

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

Screencast recording stopped on a undo/redo. This was because all thread jobs
were killed then. Now it leaves screen jobs (screen cast) running, that's 
data that doesn't change on undos.

Also renamed jobs_stop_all() to jobs_kill_all() - it terminates threads.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51739 954f8c5b-7b00-dc11-b283-0030488c597c
Yet another hanging variable in event code - code cleanup woes.

This should make trackpads work.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51740 954f8c5b-7b00-dc11-b283-0030488c597c
To keep my commit rate high! :)



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51741 954f8c5b-7b00-dc11-b283-0030488c597c
YACBSF. Yet Another Classic Blenderplayer Stub Fix.

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