Bugfix [#32155] Driver error saves in file and isnt reset on load

Error flags set on Drivers and F-Curves when they can't be evaluated or flushed
properly are now cleared when loading files, allowing drivers to be re-evaluated
when a file is reloaded. This means that if a driver couldn't be used in the
previous session due to the set of extension modules active at the time (and was
thus disabled), reloading the file with the necessary extensions loaded means
that the driver can work out of the box without manually re-enabling.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49135 954f8c5b-7b00-dc11-b283-0030488c597c
Portuguese is now over 60% (also finisehd old portuguse_brazilian->portuguese move).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49136 954f8c5b-7b00-dc11-b283-0030488c597c
Minor style cleanup - remove invalid/unneeded comments


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49137 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#32163] vertex groups get wiped.

Usual "persistent" operator option... I guess there are still a few others that keep hiding in the dust! :)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49138 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix [#31994] Blend from Shape "Add" mode incorrectly added the full mesh
shape instead of just the difference/deltas applied by the source shape

Apparently this was a regression from that crept in during the BMesh merge. I've
just restored the pre-BMesh method, adapted for the BMesh style.

Also, removed a somewhat superfluous (?) copy at the end of each step (from co
back to sco). It didn't seem to be serving any purpose (i.e. we're not trying to
modify the source shape at all).



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49140 954f8c5b-7b00-dc11-b283-0030488c597c
fix for cycles bug in localview: see r48269, bits used for localview gave collisions with PathRayFlag's


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49143 954f8c5b-7b00-dc11-b283-0030488c597c
view3d - enable background images and footage with `Only Render`, useful for previewing models with footage.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49145 954f8c5b-7b00-dc11-b283-0030488c597c
Keying: apply garbage / core mattes after clamping

Applying this mattes before clamping produced ugly outline around
matte boundaries.

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

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49152 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: Bringing over the dynamic lamp properties fixes from Cucumber (thanks to Daniel Stokes). This means the following KX_LightObject properties now have support when using GLSL materials (in addition to those already supported):
  * distance
  * lin_attenuation
  * quad_attenuation
  * spotsize
  * spotblend

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49154 954f8c5b-7b00-dc11-b283-0030488c597c
mask layer rna api: add exception when removing incorrect masklayer from mask, add mask.layers.clear()


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49157 954f8c5b-7b00-dc11-b283-0030488c597c
use 2d vectors for mask point access.


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