Sequencer: typo fix

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50229 954f8c5b-7b00-dc11-b283-0030488c597c
ensure there are always the same number of feather points and non feather points when drawing.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50230 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: Make sure lib loaded cameras are added to the active scene's camera list.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50231 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#32417] Grease Pencil color change + DopeSheet 'Summary' = crash

summery wasn't checking fcurve types.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50235 954f8c5b-7b00-dc11-b283-0030488c597c
remove incorrect comment, add in useful one.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50236 954f8c5b-7b00-dc11-b283-0030488c597c
Sequencer: fix crash of histogram view for float images

Overexposured pixels lead to wrong memory access in histogram making function

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50238 954f8c5b-7b00-dc11-b283-0030488c597c
Style cleanup: spaces in sequencer scopes

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50239 954f8c5b-7b00-dc11-b283-0030488c597c
Sequencer: proper cache invalidation when deleting sequences

Solves issue with effects not being recalculated when deleting their input.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50240 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31853: Marker deletion invokes strip deletion

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50242 954f8c5b-7b00-dc11-b283-0030488c597c
Alternate mask spline feather offset calculation method: now there are 2 [Even | Smooth]

- Even preserves thickness but can give unsightly loops
- Smooth gives nicer shape but can give unsightly feather/spline mismatch for 'S' shapes created by beziers.

This is an example where smooth works much nicer.

http://www.graphicall.org/ftp/ideasman42/mask_compare.png


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50243 954f8c5b-7b00-dc11-b283-0030488c597c
missed this from previous commit


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

- Add check for header field in BMP decoder. This is needed to distinguish
  whether file is indeed BMP image or not.
  Without this check Blender could easily crash when it'll try to load
  non-BMP image.
  Tested with files from own HDD, but all of them has got BM header field,
  more testing would be welcome.

- Made Jpeg2000 aware of J2K codec. Originally was needed to verify .j2c
  files here in the studio, but having support of this codec would be
  nice in general.
  Currently supports only reading in this codec, writing would still
  using jp2 codec.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50247 954f8c5b-7b00-dc11-b283-0030488c597c
support unary positive operators for vectors (same as numpy), so you can do 'vector_a = +vector_b', this makes a copy.


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

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50251 954f8c5b-7b00-dc11-b283-0030488c597c
Adding despeckle as “blender” word...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50252 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: use switch for metaball type checks and minor style cleanup


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50253 954f8c5b-7b00-dc11-b283-0030488c597c
fix for own crash caused by curve refactor, now curve tables are initialized once when the tree is initialized.

thanks to Antony Riakiotakis for providing a fix, though this works a little different.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50254 954f8c5b-7b00-dc11-b283-0030488c597c
cleanup pixel sampler code (pixel interpolations in compositor)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50255 954f8c5b-7b00-dc11-b283-0030488c597c
fix bug in mathutils.geometry.intersect_point_line() where 4D vectors were treated as 2D.

also change behavior to return a 2d vector when all args are 2D.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50256 954f8c5b-7b00-dc11-b283-0030488c597c
missing linebreak when multithreaded gl meesage is printed to log

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