speedup for fast gauss blue (approx 10% - 15%)
- get the image width and height once rather then calculating on every access (was doing min/max subtract).
- use unsigned int's - faster for looping.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47986 954f8c5b-7b00-dc11-b283-0030488c597c
left in timing on previous commit


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47987 954f8c5b-7b00-dc11-b283-0030488c597c
feather option for dilate/erode node - needed for alpha masks so we can (blur in/out), currently only positive values supported.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47988 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix [#31843] Inserting of visual keys for Damped Track constraint broken


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47989 954f8c5b-7b00-dc11-b283-0030488c597c
fix for errors in last commit (dilate/erode has no input)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47990 954f8c5b-7b00-dc11-b283-0030488c597c
support for negative feather dilate/erode


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47991 954f8c5b-7b00-dc11-b283-0030488c597c
use ease interpolation for dilate/erode feather option, looks smoother


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47992 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: spelling 'multiplyer' --> 'multiplier'


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47993 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: make names more logical


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47994 954f8c5b-7b00-dc11-b283-0030488c597c
shrink the object struct 8 bytes - remove unused ctime variable.


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47996 954f8c5b-7b00-dc11-b283-0030488c597c
disable GaussianAlpha from attempting to get a non existing socket - and add an assert if this is attempted.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47997 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: includes, also correct some py example typos


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47999 954f8c5b-7b00-dc11-b283-0030488c597c
Collada: (Exporter) add 'mesh type selection(view|render)' for Apply modifiers option

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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48004 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for [#31848] "BGE: Commit r47628 breaks custom GLSL material shaders" reported by Alex Fraser.

Custom shaders is a case where the BGE can be using GLSL materials and still need to upload textures without bf_gpu. I tweaked some logic to handle this special case and added more comments.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48006 954f8c5b-7b00-dc11-b283-0030488c597c
style cleanup:
also fix for building ghost test and fix double free in one of the tests


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48008 954f8c5b-7b00-dc11-b283-0030488c597c
== filebrowser ==
fixes:
* Sequence editor not loading file typed in filebrowser file button (reported by Sergey on IRC)
* filename button doesn't match exactly typed in filename

notes:
* file specified in the filename button now gets added to 'files' list, even if not selected
* after matching filename (either by typing in exact match or using wildcards) the first match is assigned to the filename button.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48009 954f8c5b-7b00-dc11-b283-0030488c597c
Now updating of resolution should happen nice when clip's filepath is changing

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