use BLI math length functions for distance compositor operations.


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50006 954f8c5b-7b00-dc11-b283-0030488c597c
Patch #32326: NDOF support of rotation and panning the view at the same time

Additional changes:
- Option to the ndof menu letting you pick turntable/trackball independently
  of the mouse viewport navigation style
- Option to change the rotation sensitivity separate from the panning

Holding shift + moving the ndof does just as before locking it to panning
Holding ctrl + moving will lock it to only rotation

Patch by Fredrik Hansson, thanks!

Reviewed by self and Mike Erwin.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50015 954f8c5b-7b00-dc11-b283-0030488c597c
spelling cleanup: spelling corrections from user zeffii on IRC.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50019 954f8c5b-7b00-dc11-b283-0030488c597c
Sequencer: per-sequence modifier stack for color grading

This implements basic color grading modifiers in sequencer, supporting
color balance, RGB curves and HUE corrections.

Implementation is close to object modifiers, some details are there:

http://wiki.blender.org/index.php/User:Nazg-gul/SequencerModifiers

Modifiers supports multi-threaded calculation, masks and instant
parameter changes.

Also added cache for pre-processed image buffers for current frame,
so changing sequence properties does not require rendering of original
sequence (like rendering scene, loading file from disk and so)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50021 954f8c5b-7b00-dc11-b283-0030488c597c
- fix for error in ndof patch.
- ColorBalanceModifierData wasn't aligned on 32bit systems.
- BM_vert_find_first_loop() was missing NULL check.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50023 954f8c5b-7b00-dc11-b283-0030488c597c
Fix crash when adding skin modifier to empty mesh

Fixes bug [#32362] SIGSEGV when adding skin modifier to empty mesh
projects.blender.org/tracker/?func=detail&atid=498&aid=32362&group_id=9

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50025 954f8c5b-7b00-dc11-b283-0030488c597c
patch/bugfix [#32006] Fix for Collision Sensor - R6025 pure virtual function call crash when deleting objects in overlay scene by Jay Parker(battery) Fix for bug [#30477] Collision Sensor - R6025 pure virtual function call crash

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50027 954f8c5b-7b00-dc11-b283-0030488c597c
copy as script operator for the console, so you can copy input from a console for use in a textblock.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50029 954f8c5b-7b00-dc11-b283-0030488c597c
option to build without the legacy compositor


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50030 954f8c5b-7b00-dc11-b283-0030488c597c
disabling the compositor legacy build option now ifdef's exec() functions.


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50033 954f8c5b-7b00-dc11-b283-0030488c597c
added 'Unselected' option to remove doubles, merges selected vertices into unselected ones, but not each other.


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