fix [#35477] Clicking "Connect Hair" button translates a mesh by it's object location.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57213 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#35468] screen list shows temp layout


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57214 954f8c5b-7b00-dc11-b283-0030488c597c
VS 2012 libs maintenance:

- Fix compilation (linking) with ffmpeg and static zlib.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57215 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#35311] Planar Decimate / Limited Dissolve fails to merge some adjacent faces
optionally limit by face flipping, also added support to delimit by material and edge crease.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57216 954f8c5b-7b00-dc11-b283-0030488c597c
fix error in previous commit, flags happened to line-up, but still...


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57217 954f8c5b-7b00-dc11-b283-0030488c597c
Fix compilation on MinGW32 scons. The compiled library there is already static, revert renaming of linked library

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57218 954f8c5b-7b00-dc11-b283-0030488c597c
Commit static version of zlib 1.2.6 (same as the one used in mingw64)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57219 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #35610: Multiresolution Modifier Complains About Sculpt Mode

If multires has got zero subdivisions in sculpt mode, no need
of displaying warning message. It was rather strange decision
which confused artists.

Now multires with zero subdivisions will be ignored silently
when in sculpt mode.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57220 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #35378: Shape Key Animation Data still linked when creating full copy of scene

Two issues were found:

- Mesh/Curve/Lattice kay blocks weren't copying their actions
  when making object data local. This lead to object data using
  diffrent AnimData structures which were using the same action.

- Copying actions shall happen after object object data was
  localized. This is so because otherwise we'll copy actions
  for original AnimData, not for copied one.

Reviewed by Joshua, thanks!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57221 954f8c5b-7b00-dc11-b283-0030488c597c
quiet compiler warning building with internationalization enabled.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57222 954f8c5b-7b00-dc11-b283-0030488c597c
fix for missing undo push for drag-toggle.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57223 954f8c5b-7b00-dc11-b283-0030488c597c
edit-mesh improvements to select shortest path
- Ctrl+RMB only worked for edges & faces
- Menu item 'Select Shortest Path' only worked for vertices.

Now Ctrl+RMB works for vertices and the menu item works for verts/edges/faces (depending on the current selection).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57224 954f8c5b-7b00-dc11-b283-0030488c597c
correct error getting the selection from recent change.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57225 954f8c5b-7b00-dc11-b283-0030488c597c
reduce signed/unsigned conversion in subsurf.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57226 954f8c5b-7b00-dc11-b283-0030488c597c
use vla's if supported as replacement to BLI_array in subsurf code.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57227 954f8c5b-7b00-dc11-b283-0030488c597c
Fix build error on non-x86 architectures as pointed out by Jochen Schmitt.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57228 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #35624: rendering to a new window, then switching scene in the main window,
would still continue to render the previous scene in the render window on F12.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57229 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #35614: cycles objects on mask layer in render layers were writing passes
such as motion/uv/normal but they should have been excluded from them.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57230 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #35617: cycles GLSL object texture coordinates were wrong.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@57231 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #35623: separate mesh operator did not redraw the outliner.

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