quiet unused function warnings in RNA for functions created by macros.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50035 954f8c5b-7b00-dc11-b283-0030488c597c
fix for own error in bpy.utils.blend_paths() arg parsing.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50036 954f8c5b-7b00-dc11-b283-0030488c597c
Sequencer: Python API for sequence modifiers

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50037 954f8c5b-7b00-dc11-b283-0030488c597c
Sequencer: skip adding ImBuf to cache when it failed to render

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50039 954f8c5b-7b00-dc11-b283-0030488c597c
fix for crash pasting nodes into a node tree when the ID pointer is lost.
also fix for ID user count on paste which wasn't increasing.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50043 954f8c5b-7b00-dc11-b283-0030488c597c
minor cleanup to node pasting.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50044 954f8c5b-7b00-dc11-b283-0030488c597c
Sequencer: fix regression introduced in own previous commit

Invalidate preprocessed cache when when global sequencer cache is
begin invalidated.

This is needed so scene would be rendered with a proper settings,
not taken from preprocess cache.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50048 954f8c5b-7b00-dc11-b283-0030488c597c
macros for rectangle center and size


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50050 954f8c5b-7b00-dc11-b283-0030488c597c
fix for mask feather intersection checks not working right for non-filled, feathered masks.

now do intersection checks for both sides of the feather.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50053 954f8c5b-7b00-dc11-b283-0030488c597c
HDR color picker now works in the clip space.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50054 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles / Cmake:
* Removed last instance of "BLENDER_PLUGIN" define, removed in r39465 in the cycles branch.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50058 954f8c5b-7b00-dc11-b283-0030488c597c
Legacy Compositor / Scons:
* Added WITH_BF_COMPOSITOR_LEGACY, enabled per default. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50059 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: use BLI_RCT_SIZE macro


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50064 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: use math functions for curve compo code.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50066 954f8c5b-7b00-dc11-b283-0030488c597c
compositor color curve was MEM_dupallocN'ing the curve for every pixel calculation (when there were black or white inputs on the curve node).

avoid allocation by using local vars for black/white storage & curve calculation.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50067 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: don't use magic numbers for curve flag & use bool args for curvemapping_changed()


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50068 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: some legacy compo nodes were not ifdef'd


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50070 954f8c5b-7b00-dc11-b283-0030488c597c
mask: skip self intersection on drawing when fill is disabled, since it was only drawing on one side of an unfilled spline.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50072 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: includes and correction for macro


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