Mask node: create a copy of layers to be rasterized in initExecution

This creates a list of splines to be rasterized in nitExecution which
is being called from main thread. This should resolve possible threading
issues discovered in tomato branch.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48574 954f8c5b-7b00-dc11-b283-0030488c597c
Revert the DNA pdef_stickness -> pdef_stickiness part of r48556.

Forgot DNA needed stable names... :/ Correct spelling would involve keeping the old one for load code anyway, so better live with incorrect spelling here.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48576 954f8c5b-7b00-dc11-b283-0030488c597c
Highlight nodes that are being processed


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48583 954f8c5b-7b00-dc11-b283-0030488c597c
Two pass execution:
1. first pass only fast nodes are calculated and only to the active
viewer node
2. second pass all nodes to all outputs

Temp disabled highlights because of random crashes.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48584 954f8c5b-7b00-dc11-b283-0030488c597c
cycles changes:
- images that can't be loaded because of the limit are printed in the console.
- textures that can't be found show up as pink (so we know somethings wrong).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48585 954f8c5b-7b00-dc11-b283-0030488c597c
Spellfixes: colour -> color

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48587 954f8c5b-7b00-dc11-b283-0030488c597c
relay the original node to a different place holder to resolve some
crashes.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48588 954f8c5b-7b00-dc11-b283-0030488c597c
spelling cleanup: metre -> er


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

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48592 954f8c5b-7b00-dc11-b283-0030488c597c
Last spell checking (for now).

Only mysterious courant from bpy.types.ParticleSettings.courant_target reamins...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48593 954f8c5b-7b00-dc11-b283-0030488c597c
fix for carve memory leak, update carve to hg bf36d92ff093
reported: http://code.google.com/p/carve/issues/detail?id=33


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48596 954f8c5b-7b00-dc11-b283-0030488c597c
Windows (msvc 2010) is now using Boost 1.49 - Updated cmake file.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48597 954f8c5b-7b00-dc11-b283-0030488c597c
Cmake / Boost:
* Code cleanup

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48600 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix Smoke / DynamicPaint: Missing update call from depsgraph was missing when force fields were used.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48601 954f8c5b-7b00-dc11-b283-0030488c597c
Minor update to make it work within i18n repo too.

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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48608 954f8c5b-7b00-dc11-b283-0030488c597c
fix for crash with zero area mask.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48609 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: remove Python.h include from blenkernel.


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


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


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