Properties Editor / Mesh Data: 
* Give the uiLists a default size of 1, when we don't have any element in it. This saves some space.

Vertex Groups and Shape Keys list will jump to 5 as before when we have an element, due to the additional buttons, for the others, just grow with additional elements. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60735 954f8c5b-7b00-dc11-b283-0030488c597c
* Silence Blender Internal / Volumetric printf. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60736 954f8c5b-7b00-dc11-b283-0030488c597c
Interface /  Template lists:
* Make the gap for the filtering options slightly bigger, so 1 row doesn't look so cluttered.
* Default Render Layer and Particle System list in the Properties Editor to 1 row as well, to save space.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60737 954f8c5b-7b00-dc11-b283-0030488c597c
Interface / Template Lists:
* Reduce the space of more lists, should be all in bl_ui/ 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60738 954f8c5b-7b00-dc11-b283-0030488c597c
Interface:
* More compact and better looking Vertex Groups panel (Particle System).
* Smaller uiLists for Cycles as well. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60739 954f8c5b-7b00-dc11-b283-0030488c597c
fix for array index use before checking range


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60741 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37057, Detach (Alt + D) doesn't work in nodes editor / compositor.
The operator exits early when there are no internal links. This prevents it from removing links which have no internal connection.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60742 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for crash from double-freeing in nodes:
The way node groups check for localized trees in the ntreeFreeTree_ex function does not work. When the main library is freed on exit it also frees genuine node groups trees (which is correct), but then
node groups referencing these trees will not find them in the library and interpret that as a localized group, attempting to free them a second time ... Nicer solution is to just use a special flag on
localized node trees so we can clearly distinguish them from genuine trees in main.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60743 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: correct unsigned int in string formatting and use empty() checks for vectors.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60745 954f8c5b-7b00-dc11-b283-0030488c597c
note in bisect tooltip that you need to click-drag the plane.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60746 954f8c5b-7b00-dc11-b283-0030488c597c
FIx #37005: Mask tool + "Area" Brush Mapping + "Anchored" Stroke = crash

Was caused by area normal calvultion using undo nodes to get coords
from and undo nodes does not contain coords whe using mask tool.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60747 954f8c5b-7b00-dc11-b283-0030488c597c
OSX/fs_menue: change the availability macros, so ppl could still compile on 10.5 by just also using 10.4 code then

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60748 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37043: bpy.ops.sequencer.rebuild_proxy() don't release memory

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60749 954f8c5b-7b00-dc11-b283-0030488c597c
* Improved Tooltip for Particle Brownian property, patch by Jonathan Williamson. Thanks! 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60750 954f8c5b-7b00-dc11-b283-0030488c597c
Interface / Text:
* Add "Open" operator to the Text Editor header, it's a common operation next to New.
* Add Body Text property to the Font panel for Text objects, so text can easily be pasted into Blender and editing it becomes easier too. This was only accessible via the RNA Data blocks before. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60751 954f8c5b-7b00-dc11-b283-0030488c597c
UV editor: remove duplicate Select Split entry from UV menu.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60752 954f8c5b-7b00-dc11-b283-0030488c597c
Fix cycles textured draw mode problem with objects that have an image texture
but not UV coordinates, it would show a different color with the object selected
and deselected.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60753 954f8c5b-7b00-dc11-b283-0030488c597c
Fix Brush datablock writing MTex blocks to .blend files twice.
Patch by Janis Streib.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60754 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#37072] Crash on RMB click on bone's custom property


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