no need for renaming actions that are not linked anywhere
talked with Joshua Leung (aligorith) and he agreed on that

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49166 954f8c5b-7b00-dc11-b283-0030488c597c
Fix corrupted frames producing by fog glare node

Seems to be simple non-initialized buffer used in math, but additional
check would be welcome here.

At least now result doesn't seems to be corrupted and seems to behaving
the same way as non-tile compositor.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49167 954f8c5b-7b00-dc11-b283-0030488c597c
Hopefully Blender compiles again with MSVC

Seems to be a conflict between different areas defining
round() function.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49169 954f8c5b-7b00-dc11-b283-0030488c597c
generalize mask poll functions and sequencer mask code.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49170 954f8c5b-7b00-dc11-b283-0030488c597c
warn when getting a context member fails because of type mismatch


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49171 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for RNA struct registration: the bpy_class_validate function would only check the immediate functions/properties of the pointer struct type, but not potential base structs. Now it first validates the base struct recursively before the actual properties of the registered class.

Does not have any effect for current registerable types (Operator, Menu, Panel, etc.), since none of those actually have a base struct, but will be required for future types with an actual hierarchy (custom nodes).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49173 954f8c5b-7b00-dc11-b283-0030488c597c
fix/workaround for glitch with node editing active texture bug - where a node texture in a group could get `stuck` and the buttons UI wouldnt update to other active nodes.

Files saved with this error will still give problems, toggling group edit will fix.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49175 954f8c5b-7b00-dc11-b283-0030488c597c
add prints for texture loading (we're running into texture limit a lot so its handy to see whats actually loading from the blend files)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49177 954f8c5b-7b00-dc11-b283-0030488c597c
Debug option for guarded allocation: store name of original datablock
when using MEM_dupallocN. This helps figuring out issues with non-freed
dup_alloc blocks,

Simply enable DEBUG_MEMDUPLINAME in mallocn.c file.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49179 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #32165: context_set_value didn't make an undo push when changing scene settings

This lead to such issues as changing mesh selection mode wasn't doing undo push
when it need to.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49180 954f8c5b-7b00-dc11-b283-0030488c597c
initial commit  for supporting masks in the image view, currently active seq strip is used as the mask source.

also unify mask drawing code for clip/sequencer/image


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49182 954f8c5b-7b00-dc11-b283-0030488c597c
move mask and draw settings into its own struct to be shared between spaces.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49184 954f8c5b-7b00-dc11-b283-0030488c597c
change behavior of ediutmesh separate not to cleanup geometry - its not really needed and caused a bug with some of my recent edits.

If its important it could be added back but dont think its worthwhile.


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