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
Buildbot: hopefully fix for missed sound on glibc2.11 slaves

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51743 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#33011] "System" tab empty in OSX - file browser
* items were wrongly added too SYSTEM_BOOKMARKS rather than SYSTEM, now fixed



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

3D text object editing, ALT+Backspace trick is back to construct special characters.
Like: O , Alt+Backspace , /  creates an O with a / in it.

It also makes plus-minus, unequal, copyright, 1/2, 3/4. etc. Easy method you 
never forget after using once!

Got broken with adding UTF support a year ago.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51745 954f8c5b-7b00-dc11-b283-0030488c597c
Fix: wrong brush drawn in image painting, image editor if uv sculpt is on. Now the correct paint struct is returned and the image zoom is calculated correctly

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