code cleanup: remove checks for (select == LEFTMOUSE), this happened to work because its defined at 1, but confusingly checks against RIGHTMOUSE fail.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57460 954f8c5b-7b00-dc11-b283-0030488c597c
Added a 'move' function to node tree socket api (similar to node.inputs/outputs.move). This allows moving sockets in a node group interface from python without breaking external links.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57462 954f8c5b-7b00-dc11-b283-0030488c597c
Add USE_PYTHON=OFF and USE_OCIO=OFF to OIIO compilation (we do not need either of those).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57463 954f8c5b-7b00-dc11-b283-0030488c597c
fix for recent changes in solidify, normals were OK but customdata for loops wasnt.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57464 954f8c5b-7b00-dc11-b283-0030488c597c
added basic utility functions for working with mselect (selected mesh elements)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57465 954f8c5b-7b00-dc11-b283-0030488c597c
removed unnecessary return statement

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57466 954f8c5b-7b00-dc11-b283-0030488c597c
Buildbot: use 1 thread for windows builds.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57467 954f8c5b-7b00-dc11-b283-0030488c597c
Added support for Vertex Weight panel in weight Paint Mode

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57468 954f8c5b-7b00-dc11-b283-0030488c597c
display active vertex in weight paint mode. also correct NULL free.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57469 954f8c5b-7b00-dc11-b283-0030488c597c
make active vertex more apparent in weight paint mode

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57470 954f8c5b-7b00-dc11-b283-0030488c597c
Added Missing check if active object is visible

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57471 954f8c5b-7b00-dc11-b283-0030488c597c
show dissolve edge/vert/face in the delete menu, irrespective of the current mode.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57472 954f8c5b-7b00-dc11-b283-0030488c597c
Buildbot: use relative path for redistributable dlls on windows.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57473 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #35768: crash in with "free image textures" option and 3D viewport with textured
draw mode open. OpenGL texture free needs to happen in the main thread, but it was
freeing a copy of the image datablock. I can't understand how this code ever worked,
probably it never did.

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

Lasso select could crash if there was an Armature in PoseMode somewhere.
Issue also in previous release(s).



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57475 954f8c5b-7b00-dc11-b283-0030488c597c
Bug fix #35749

Image Editor: "Replace Image" operator didn't refresh icon for image.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57476 954f8c5b-7b00-dc11-b283-0030488c597c
Long overdue update for our bundled SCons version, from 1.2.0 (20090223) to current stable 2.3.0.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57478 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#35728] "Load Factory Settings" changes temp fonder to "/temp/\"

This was actually being reset to "/tmp\".

Initialisation for the temp dir was missing after the userpref reload.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@57479 954f8c5b-7b00-dc11-b283-0030488c597c
Set up OurSpawn for MinGW compile environment on Windows.

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