fix [#32678] Changing RGB Curve via 'X' or 'Y' coordinates does not update


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50934 954f8c5b-7b00-dc11-b283-0030488c597c
fix for header not updating with an error report when a job finishes.
was reported as a reply to [#32537], but is a different issue then the original report.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50936 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: correct spelling


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50937 954f8c5b-7b00-dc11-b283-0030488c597c
correct own typo from r43404


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50938 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#31476] DopeSheet GreasePencil Mode Window won't scroll up


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50939 954f8c5b-7b00-dc11-b283-0030488c597c
add warning that RNA update callbacks dont have checks for infinite recursion. 


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50940 954f8c5b-7b00-dc11-b283-0030488c597c
fix/workaround [#31811] Subdivision Surface (Apply modifier to editing cage during Editmode) Loop Cut Crash

A correct fix for this bug likely involves changuing how operators are called in the event loop but such changes better not be made just before the release.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50941 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #32673: long strings were wrongly clipped when modifying

It was a regression in svn revision 50676 -- button's string width
should be calculated taking button offset into account.

However, check for button offset should check string width without
offset taken into account.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50942 954f8c5b-7b00-dc11-b283-0030488c597c
Made View2D drag zoom behave in the same way as zoom in 3d viewport

Initially issue was caused by opposite MMB-Drag zoom direction in nodes editor.

Made it so MMB-Drag in negative axis direction (down for Y axis and left for
X axis) would zoom in, moving in opposite direction will zoom out.

This could kind of break muscule memory, but after discussion with Campbell
decided it's not so big a problem -- seems users weren't related on direction
of zoom in and just waved mouse around until zoom is correct. And now muscule
memory should even be a bit better -- drag zoom is unified between different
areas.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50943 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #32671: new orbit sensitivity and turntable/trackball choice was only available
from special NDOF menu, added them in user preferences as well now. Also made it do
proper version patch for conversion from old user preferences, and changed turntable
choice from a boolean to enum for consistency.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50944 954f8c5b-7b00-dc11-b283-0030488c597c
Fix cycles "synchronizing object" status being shown when it was already finished.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50945 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #32072: cycles shadow pass gave different results with/without emitting
materials present, even though it's only taking lamp shadows into account.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50946 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#32684] Shrink/Fatten tool has odd behavior


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50947 954f8c5b-7b00-dc11-b283-0030488c597c
- transform's createTransCurveVerts was using both CTX_data_edit_object(C) and t->obedit, now only use t->obedit.
- freeing bez-triple handle data was being done in a loop for many types which don't support bezier handle data.


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