fix for bokeh blur using uninitialized memory - it would cause some tiles not to be blurred.

was in fact a bug in MemoryBuffer::getMaximumValue


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49520 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for node clipboard copy operator for Frame nodes. Was redirecting the parent pointer of the original instead of the copied nodes.

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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49524 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for node placement when copying to/pasting from clipboard. Child node location is always relative to parent nodes (if the parent is also copied) and must not be offset. Also takes the offset of the edited node group in the editor into account now.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49526 954f8c5b-7b00-dc11-b283-0030488c597c
DO not draw active outline for collapsed nodes when they're not selected

Also made corrections to currently unused code

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49529 954f8c5b-7b00-dc11-b283-0030488c597c
font filepath wasn't editable from python.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49530 954f8c5b-7b00-dc11-b283-0030488c597c
add option to link fonts in make links menu.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49531 954f8c5b-7b00-dc11-b283-0030488c597c
fix/edits to vector font handling
- don't overwrite the font path with "<builtin>" when the font file cant be found, it caused bad problems when loading files on someone elses systems when paths couldn't be found blender would silently clobber paths (tsk tsk).

- when fonts are freed their temp data is now freed too.

- assigning a new filepath to a font now refreshes the object data.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49533 954f8c5b-7b00-dc11-b283-0030488c597c
change blender minversion because of BMesh data.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49536 954f8c5b-7b00-dc11-b283-0030488c597c
mask transforming when a mesh object was in editmode (but had no UV's), failed



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49538 954f8c5b-7b00-dc11-b283-0030488c597c
fullscreen mask editing now works in the image space over a viewer node.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49539 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup:
- replace (strcmp(vfont->name, FO_BUILTIN_NAME) == 0)  with  (BKE_vfont_is_builtin(vfont)).
- reduce some double promotions.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49540 954f8c5b-7b00-dc11-b283-0030488c597c
allow editing masks in an image space when there is no image.
also simplify image listener.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49541 954f8c5b-7b00-dc11-b283-0030488c597c
dont re-combute composite nodes when knife and add-socket operators don't add any links.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49544 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: use camelcase for struct name.


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