Fix #34016: add backwards compatibility for deprecated region.callback_add
python function, this keep addons working. It's better to use the new function
but might as well avoid breaking compatibility here.

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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54195 954f8c5b-7b00-dc11-b283-0030488c597c
enable continuous grab for sliders, initially this was disabled because we didnt support un-grabbing at the new slider location.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54196 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#33987] X-ray mode on bones nullifies weight paint mode

This effected vertex paint mode too.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54197 954f8c5b-7b00-dc11-b283-0030488c597c
bridge tool could make bow-tie quads when given 2 isolated edges.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54198 954f8c5b-7b00-dc11-b283-0030488c597c
patch [#34039] Fix Alt key glitch on Unity desktop
by Shinsuke Irie (irie) with own minor changes.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54199 954f8c5b-7b00-dc11-b283-0030488c597c
patch [#33886] Combine Dissolve Menu with Delete Menu


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54200 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: Some various changes to make moving the character physics type easier:
  * Undoing the previous applyMovement() changes for characters. This was causing bugs for the Motion Actuator.
  * Creating a Character Motion type for the Motion Actuator with specific controls for characters. This includes moving, rotating and jumping.
  * Adding a KX_CharacterWrapper.walkDirection to set the character's direction and speed.

Note, this also resolves the following bugs:
[#33585] "Setting dLoc of motion actuator [0,0,0] via python won't stop object" reported by Manuel Bellersen (urfoex)
[#33503] "Character physics type won´t accept more than one motion anymore" reported by Mr Larodos

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54201 954f8c5b-7b00-dc11-b283-0030488c597c
cmake config files BOOL type was ignored by cmake.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54202 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#33740] Incorecct UV mapping from camera view

Bug was in fact that the options for this operator couldn't be accessed (unless you knew to press f6), now the redo panel sets the window area before polling.

Now other operators that use the window region will show settings too.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54203 954f8c5b-7b00-dc11-b283-0030488c597c
Add active region for operator execution.

This means you can for example, uv unwrap in quad-view and change settings in the toolbar without defaulting back to the first quad-view region available. 

This may be displayed to the user later, for now this is set on executing registrable operators.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54204 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles material preview: fix for generated/packed/movie files

Issue was caused by cycles trying to find builtin images in a main
database and in case of preview render images are not in database,
they're just referenced by shader node tree.

Now builtin images in cycles have got void* pointer to store data
needed to load builtin images.

In case ob blender session, this pointer will store pointer from
PointerRNA for image datablock and used later to construct Image
class based on this pointer.

This also saves database lookup for final render which is nice :)

Reviewed by Brecht.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54205 954f8c5b-7b00-dc11-b283-0030488c597c
disable ubuntu unity workaround, causes issues with modifier keys held doun with multiple windows.

no time to fix now so disabling.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54206 954f8c5b-7b00-dc11-b283-0030488c597c
startup.blend edits
- make timeline less tall.
- make outliner more tall.
- set node and image channel displayes to RGBA.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54207 954f8c5b-7b00-dc11-b283-0030488c597c
Patch by erwin94 [#34015] dilate/erode multithreading

another patch for the dilate/erode step method, still without any functional changes.
This time it keeps the general algorithm but uses the tile system to make it
multithreaded. I could not measure a speedup on my 2-core laptop, but hope that
it will be faster for more cores. The immediate speedup that is very visible though is
that tiles come in as soon as they are calculated and a dilate/erode node does not
block the whole image to be calculated.

till then, David.




git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54208 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles: make multiple importance sampling for lamps an option per lamp now,
disabled by default for backwards compatibility.
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Integrator

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54210 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33984: cycles shadow pass problem with CUDA.



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