displace modifier incorrectly had mid-level set as a 'distance' subtyped property.
also change the minimum texture contrast to 0.0 (was 0.01).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53799 954f8c5b-7b00-dc11-b283-0030488c597c
Some fixes:
* handle nicely multiple empty lines in po files (still have to figure out why po writer sometime output two lines instead of one!)
* fix rtl processing!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53800 954f8c5b-7b00-dc11-b283-0030488c597c
vertex slide was using flipped value, wasnt so noticable unless you types in a value.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53801 954f8c5b-7b00-dc11-b283-0030488c597c
replace vertex slide with the transform operator. (MESH_OT_vert_slide -> TRANSFORM_OT_vert_slide)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53802 954f8c5b-7b00-dc11-b283-0030488c597c
fix issue reported in '[#33876] bpy.path.ensure_ext adds extension twice / extra period if filename empty, just a period or equal to extension'

For python operators that used the ExportHelper mix-in class, an empty file field would become '.ext', entering and existing the text field would become '.ext.ext',
Now only add an extension if the filename part of the path is set, so '.ext' will still become '.ext.ext' but having only the extension isn't so likely to happen in the first place now.

This is a different fix then the changes suggested in the report but I'd prefer to keep path functions stupid+predictable.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53803 954f8c5b-7b00-dc11-b283-0030488c597c
write 16 bit PNG files even when there is no float buffer,
the existence of a float buffer can depend on the image being used in the compositor for example, so better give the user what they expect - 16bit png if its selected from the UI.


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

- Drawing masks in image editor requires LOCK_DRAW_IMAGE around
  ED_space_image_get* functions since they'll acquire image buffer.

  Lock is needed because viewers will be modified directly in
  compositor (see commend in draw_image_main)

- Seems that was wrong order of invalidating render result and
  viewer image invalidation happened in Composite node, which
  could easily lead to thread lock.

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

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53806 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#33781] Confusing units in displacement modifier parameters

16bit PNG images were not doing any conversions when saving linear float buffers, but would always load them as SRGB.
apply the same method used for 16bit images from floats as used in jpeg2000.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53807 954f8c5b-7b00-dc11-b283-0030488c597c
Minor UI message fix (from [#33101] Minor interface typo in User Preferences > Themes > Add Preset, patch by gdh, on IRC).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53808 954f8c5b-7b00-dc11-b283-0030488c597c
Follow general mathutils rules for naming straight<->premul functions

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53809 954f8c5b-7b00-dc11-b283-0030488c597c
Jpeg2000 should be saved with straight alpha

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53810 954f8c5b-7b00-dc11-b283-0030488c597c
Render: set minimum render size to 1x1 instead of 2x2. As far as I can tell this
works ok, and it's useful for debugging.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53811 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33741,#33856: multi texture drawing problem with VBO's after a recent bugfix.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53812 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33875: minimize stretch UV tool incremented in steps of 0.2 instead of 0.1,
and now also shows the shortcut keys for setting the blend value.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53813 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33800: GLSL group nodes not using the external input value unless a node
was connected to the socket.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53814 954f8c5b-7b00-dc11-b283-0030488c597c
Code cleanup: remove some remaining code from the old compositor.

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


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

- Added a bit of more margin in bottom (for view pans)
- Made HOME option (view all) to show full width of editor, instead of zoom level 1:1.



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

Old fixes, since 2009 and before! Related to Curve object editmode:

- normals are not being drawn for hidden curves anymore
- even worse: Blender also didn't hide the extrusions or bevels for hidden curves
- outside edit mode, it shows all (as for all other modes)
- (de)select-all now works when 1st (or any) handle was hidden.




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