minor renaming (adding related functions in future commits).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60184 954f8c5b-7b00-dc11-b283-0030488c597c
vertex group blend, support for blending multiple groups at once.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60185 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#36246] Weight tools do not mirror properly in vertex selection mask mode.

Weight mirror is now supported by invert/clean/levels/blend.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60186 954f8c5b-7b00-dc11-b283-0030488c597c
Muted footage in MCE still was reading the frames from disk

Wasn't so much great from speed point of view.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60188 954f8c5b-7b00-dc11-b283-0030488c597c
Re-track the plane after clearing the keyframe

From the math point of view there're two cases:

- Clearing the keyframe between two other ones.

  In this case tracker will first track plane from
  left keyframe to right one without doing any kind
  of blending. This will make plane stick to the
  actual plane motion, but lead to possible jump
  at the right keyframe.

  Second step is to track from the right keyframe
  to the left one with blending. This gives nice
  transition at the point of second keyframe and
  this mimics situation when you've been setting
  keyframes from left to right.

- Clearing left-most/right-most keyframe.

  In this case it's enough to only re-track the
  plane without blending from the neighbor keyframe
  without blending.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60189 954f8c5b-7b00-dc11-b283-0030488c597c
Setting keyframe is now possible for tracks which doesn't have marker at current frame

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60190 954f8c5b-7b00-dc11-b283-0030488c597c
Somplify one-liner for CPU cores detection and make it aware of multi-CPU computers

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60191 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36747: curve bevel and extrude issue

Was a small mistake in bevel list optimization,
no need to check whether first/last points are
the same coord if curve is not cyclic.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60193 954f8c5b-7b00-dc11-b283-0030488c597c
Fix py/numpy build under Suse, and minor other fixes/enhancements.
Also switch to python3.3.2

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60194 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36748 Sculpting/image painting does not respect undo steps limit.

A simple oversight here, it should work as intended now.

Nice to have it functional for people who might hate dyntopo undo with a
passion.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60196 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for #36739: Delete new nodes added via the Add menu or toolbar if the subsequent transform operator is cancelled. This prevents ugly situations where nodes stick "under" the toolbar after clicking a
wrong button.

Works by adding a flag to transform operators "remove_on_cancel". This is currently only used for node transforms, the idea is that if set, the operator will remove the transformed elements when it is
cancelled. It's not possible to do that in the original NODE_OT_add_node operator, because transform is modal and there is no way of reacting to a cancel outside of the transform itself (previous attempt
used a macro operator, but that also doesn't work because subsequent operators don't get executed if the previous transform cancels).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60197 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36741: cycles AO pass giving values > 1.0 with transparency.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60198 954f8c5b-7b00-dc11-b283-0030488c597c
Update foreach_get/_set doc.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60200 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36718: Wrong lighting on text objects

In fact, all curve objects were flipped in GLSL mode.
This is because of the way how normals are calculated
for them (inwards vs. outwards).

We might want to make normals consistent all over, but
that would be the bigger change. For ow just made some
tweaks to OpenGL setup.

Thanks Brecht for the review and tests!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60201 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36750: windows crash with empty cycles scene, can't do &references[0] with
MSVC when references is an empty vector.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60203 954f8c5b-7b00-dc11-b283-0030488c597c
add support for trackpad navigation while in knife operator

I caught this while looking at:
[#34663] Cannot rotate view while using Knife tool with Maya preset

(though it's not the original report).
I'll look at the other operators, there are probably a few in the same
situation as knife.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60204 954f8c5b-7b00-dc11-b283-0030488c597c
Fix crash with recently added remove_on_cancel transform property, and hide this
property in the user interface.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60205 954f8c5b-7b00-dc11-b283-0030488c597c
bugfix [#36757] Vertex coloring in preview window meshes default to black, makes preview useless

Adding 'Col' vertex color layer to preview cycles meshes

The artist could simply disconnect the VCol node from the nodetree for
the preview, but  it should be harmless to add this to the preview meshes.

As long as the user stick to the default vertex color name (and is happy
with seing a all-white channel) it should be ok.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60206 954f8c5b-7b00-dc11-b283-0030488c597c
bugfix: [#34663] Cannot rotate view while using Knife tool with Maya preset

fix as suggested by Ton Roosendaal in tracker:
"the knife tool has a "MODE_PANNING" state, it could be nice to set this
in the modal map as well, to define the shortcut(s) that have to be passed on."

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60207 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: Fixing a typo in the collision API that was found by agoose77.

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