UI fixes:

- on setting lower DPI, the regions that were scrolled down would start moving down
  1 pixel on every draw. Caused by rounding error. (int + 0.1 vs int -0.1)
  (Ancient bug)

- circles used in outliner - to denote selection/active - now draw bigger, and better
  centered. (2.66 fix only)



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53088 954f8c5b-7b00-dc11-b283-0030488c597c
Object Layer property now has tag "not animatable".

Even with new depsgraph that'll be a big problem to support.
For as long layers define relationships or define evaluation
this should remain a static state.

Instead, animate outliner "visibility".



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53089 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#33590] The Screw Tool in Edit Mode isn't calculating the correct angle step divisions per turn.

Degrees were used as radians... :p
Also tweaked min values of steps and turns!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53090 954f8c5b-7b00-dc11-b283-0030488c597c
uv edge based stitch. Useful to disambiguate betwen islands
 when uvs are shared by more than two islands. Uv edges
 usually belong to only two islands, making for much cleaner
 stitches. To change between stitch modes, press TAB.
 Initial mode depends on the selection mode of the image
 editor. Documentation can also be found on the release wiki

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53092 954f8c5b-7b00-dc11-b283-0030488c597c
Minor tweaks to some UI messages...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53093 954f8c5b-7b00-dc11-b283-0030488c597c
Minor update to i18n spell check stuff...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53094 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33505: various issues
* Motion blur with shutter time > 1 did result in the correct evaluation
  of some modifiers because it set the subframe to values > 1, and some
  places assume the current frame to be set to the integer coordinate and
  the subframe to be a value between 0 and 1.
* Shape keys did not take subframe time offsets into account.
* Point density texture was using an current frame value that was never set.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53095 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33487: game engine did not convert objects with rotation modes other than
Euler XYZ correctly, was never implemented;

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


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53101 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#33575] Manipulator showing incorrect local axes in armature pose mode.


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53103 954f8c5b-7b00-dc11-b283-0030488c597c
add support for active-element in pose mode and armature editmode.
This works most usefully when combined with Normal orientation.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53104 954f8c5b-7b00-dc11-b283-0030488c597c
fix for own error in recent commit with active pose mode, depended on an uninitialized flag.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53105 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#33580] Masking keyframes disappear from dope sheet when using undo.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53107 954f8c5b-7b00-dc11-b283-0030488c597c
Added WeightVG modifier icon to svg file (and tried enhance it slightly).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53108 954f8c5b-7b00-dc11-b283-0030488c597c
Adding Amharic (i.e. ethiopic) glyphs.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53110 954f8c5b-7b00-dc11-b283-0030488c597c
Adding Amharic (i.e. ethiopic) language.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53111 954f8c5b-7b00-dc11-b283-0030488c597c
Fixed operator_modal_view3d_raycast.py template so that it uses hit points in world space to give correct selection. Also set selected object to active.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53112 954f8c5b-7b00-dc11-b283-0030488c597c
Correction for own commit r53006, removed some ndof keymaps, bad!


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