Fix #30594: UV editor transform tools did not show help/pivot line to indicate
transform center as it did in 2.49.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@44993 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #30449: sampled motion blur not working with softbody.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@44994 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #30456: transforming object with a hair particle system, on a frame after
the cache end frame would reset to the previous state on confirm. Was an issue
with object animation being evaluated unnecessarily, now make check more
precise.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@44995 954f8c5b-7b00-dc11-b283-0030488c597c
Spelling of UI messages (then -> than).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@44996 954f8c5b-7b00-dc11-b283-0030488c597c
fix for error reported on IRC, sorting zero sized lists would cause a crash.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@44997 954f8c5b-7b00-dc11-b283-0030488c597c
style cleanup: minor change to bmesh py repr + comment on loop radial next/prev to avoid confusion.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@44998 954f8c5b-7b00-dc11-b283-0030488c597c
Remove debug print in create_vert_poly_map

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@44999 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #30590: Crash in multires when undoing extrude [File incl.]

- Crash was caused by recursively copying directory into itself, fixed
  by switching from opendir() to scandir().
- Also do not try to unpack images which doesn't have name.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45000 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #30531: mirror modifier with vertex groups did not add both the left and
right groups to merged vertices, only one. This made the result asymmetric,
now merged vertices will be part of both groups with half weight.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45001 954f8c5b-7b00-dc11-b283-0030488c597c
Redraw data properties after selecting a bone.

This is so that selecting bones while in weight paint mode will show
the correct active vertex group.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45002 954f8c5b-7b00-dc11-b283-0030488c597c
bmesh inset:
  option to inset boundaries.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45003 954f8c5b-7b00-dc11-b283-0030488c597c
Fix format string warnings (gcc) by using string literals.

gcc 4.6 was giving warnings like this:
"warning: format not a string literal and no format arguments [-Wformat-security]"

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45004 954f8c5b-7b00-dc11-b283-0030488c597c
bmesh inset: outset option


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45005 954f8c5b-7b00-dc11-b283-0030488c597c
Quiet warnings about unused functions and variables.

Commented or '#if 0' these functions/variables and marked with
'UNUSED' comment so they can be restored in the future if needed.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45006 954f8c5b-7b00-dc11-b283-0030488c597c
patch [#30595] Wiki Quick Hacks: Make Tooltip Background Colour Themeable
from luke frisken (lfrisken)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45007 954f8c5b-7b00-dc11-b283-0030488c597c
partial fix for bug where booleans were using invalid face/poly normals.

the problem remains (though not quite as bad) but think this is because of a bug elsewhere.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45008 954f8c5b-7b00-dc11-b283-0030488c597c
CDDM_calc_edges_tessface was being called twice for boolean and explide modifiers, now leave it up to the caller to run.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45009 954f8c5b-7b00-dc11-b283-0030488c597c
Some advanced particle rotation modes and reorganization of the rotation panel:
- More angular velocity modes to support creative effects.
- Renamed "Initial Rotation" to "Initial Orientation" to better reflect the functionality
- Renamed "Spin" angular velocity mode to "Velocity".
- Organized the rotation panel a bit better.
- Also some better names and tooltips for the different rotation values.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45010 954f8c5b-7b00-dc11-b283-0030488c597c
real fix for booleans and face shading this time.

CDDM_tessfaces_to_faces wasbt updating the polyindex (missed incrementing the polyindex pointer).

also added an assert so non release builds will complain when CDDM_calc_edges_tessface() needs to run before CDDM_tessfaces_to_faces().


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