bad use of assignment within ABS() caused SMHASH_NEXT macro to step the offset twice in some cases.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51928 954f8c5b-7b00-dc11-b283-0030488c597c
add comments for uiBut a1 and a2 values.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51929 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix [#33043] Changing the name of a keying set does not change group name

This now works for absolute Keying Sets (Builtin Keying Sets are highly context
dependent, and usually cannot be renamed, so this shouldn't be a problem there)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51930 954f8c5b-7b00-dc11-b283-0030488c597c
Display warning/info notification after adding properties to a Keying Set using
KKEY

Previously this would happen silently, so users may not have noticed that these
had been added. Let's see how this goes before seeing if a hotkey change is
needed to prevent even more errors.


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51932 954f8c5b-7b00-dc11-b283-0030488c597c
minor improvement to projection paint pixel initialization - initialize the pixel alloc size once and re-use it.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51933 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#33037] Soften brush can't handle seams in texture paint

project paint never worked with soften (blur), support now added.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51934 954f8c5b-7b00-dc11-b283-0030488c597c
Silent strict compiler flag.

Brecht, could you please verify it's indeed nothing should be done for frame node here?

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

Code drawing paint cursors in regions didn't check for zero-sized regions well.
Causing error prints: wmSubWindowScissorSet 0: doesn't exist

Harmless, but nicer to handle it correct :)




git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51936 954f8c5b-7b00-dc11-b283-0030488c597c
fix for imp.reload() with Python3.3, function was recursively calling its self.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51937 954f8c5b-7b00-dc11-b283-0030488c597c
Release environment script: make python linking to openssl statically

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51938 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix: on Linux (X11) the inactive window was not getting mouse-move events.

This feature has been working in OSX for long - to see mouse-overs on buttons
from inactive windows (and tooltips) and allow a button to be active for
input right away.

Will need check by linuxers if this works satisfying. Also Windows now might
support this feature. 



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51940 954f8c5b-7b00-dc11-b283-0030488c597c
was trying to make py import follow pythons own code more but broke py32 compat. this should fix


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51941 954f8c5b-7b00-dc11-b283-0030488c597c
OSX: substitute all MAC_OS_X_VERSION defines with MAC_OS_X_VERSION_MIN_REQUIRED macros, to get more reliable version (api) covering

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51942 954f8c5b-7b00-dc11-b283-0030488c597c
OSX: additionally correction to #51942

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

Fluid sim would stop or crash with node editor.

Bug was a real bad one - the code for giving out WM jobs was messed up for long.
It was giving a running fluid job to the compositer even... tsk!

I will go over jobs code carefully next days to see if it all behaves. Now it
allows per owner multiple jobs, provided it has different job_type set.

Also fixed: preview renders (material) were deadslow once a while - caused
by icon render setting miniature tile render sizes. Now it's fast again,
but there are still 3 icon jobs running per UI change... need to check what.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51944 954f8c5b-7b00-dc11-b283-0030488c597c
Fix using uninitialized color pace name in IMB_testiffname

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

Case: multiple scenes, linked objects on different layers.
By definition, a layer is a local scene property - not of object.
On setting scenes, this then gets copied over to objects.

Error was a 2.5 year old commit to allow object layer animation,
which is due to depsgraph issues badly supported anyway.
(animate visibility outliner flags instead)




git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51946 954f8c5b-7b00-dc11-b283-0030488c597c
quick hack to allow 10.8 to build again, will wait Jens for real fix
but basically the error I get is:
Error: redefinition of enumerator 'NSEventTypeRotate'
...

for all the NSEvents

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51947 954f8c5b-7b00-dc11-b283-0030488c597c
Fixes related to #33087:

* Fix GLSL memory leak in the (vector) math node.
* Fix GLSL math node pow behavior for negative values, same as was done for C.

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