copy support for mask datablocks


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49275 954f8c5b-7b00-dc11-b283-0030488c597c
copying a mask now copies its animation data too


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49276 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #32187: OpenGL preview does not take into account overwrite option

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49277 954f8c5b-7b00-dc11-b283-0030488c597c
motion blur for mask node:

TODO
- add shutter speed option
- add blur option


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49278 954f8c5b-7b00-dc11-b283-0030488c597c
Added utility function to return marker's subframe position

Used in mask parenting stuff.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49279 954f8c5b-7b00-dc11-b283-0030488c597c
mask motion blur shutter option


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49280 954f8c5b-7b00-dc11-b283-0030488c597c
GetStdHandle may return NULL, which isn't really an error, or INVALID_HANDLE_VALUE which does indicate an error, but both should be checked.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49282 954f8c5b-7b00-dc11-b283-0030488c597c
up/down arrows were not switching mask keyframes in the image space


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49283 954f8c5b-7b00-dc11-b283-0030488c597c
clamp mask resolution, the occasional crash would happen failing to alloc when adding feather points very close together.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49284 954f8c5b-7b00-dc11-b283-0030488c597c
Track input node: move all initializaiton to initExecution function

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49285 954f8c5b-7b00-dc11-b283-0030488c597c
Track input node: more control on over output value

Now supports output value of:

- Absolute marker position
- Marker position relative to the very first marker
- Marker position relative to given scene frame

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49286 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: mask keys now dont use space-clip keys - could give troubles later on.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49289 954f8c5b-7b00-dc11-b283-0030488c597c
add missing image/mask restore call when undo'ing


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49293 954f8c5b-7b00-dc11-b283-0030488c597c
Display solver keyframes in cache line

--
svn merge -r49293:49294 ^/branches/soc-2011-tomato



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49295 954f8c5b-7b00-dc11-b283-0030488c597c
Fix crash in drawing socket names when zooming out a lot

--
svn merge -r49291:49292 ^/branches/soc-2011-tomato



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49296 954f8c5b-7b00-dc11-b283-0030488c597c
fix usercount error with dropping images in the node view.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49297 954f8c5b-7b00-dc11-b283-0030488c597c
use B key to toggle 'boundary' option for modal inset.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49298 954f8c5b-7b00-dc11-b283-0030488c597c
Move sRGB conversion initialization to init_exit routines

It was a threading issue in color management project which potentially
could happen in trunk as well.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49299 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: pass mouse position as int[2] rather then wmEvent


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49301 954f8c5b-7b00-dc11-b283-0030488c597c
Initial support for numpy in scons

Assumes numpy is installed to the BF_PYTHON/site-packages/numpy directory,
could be tweaked further, but this should be enough to setup release
building environment.

Seems blender can't import numpy, but that doesn't seem to be scons issue,
the same happens here with cmake too. Would ask Campbell to help looking
into this.

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