fix for over-alloc in dyntopo, was allocating the vertex size, not pointer size (~85% wasted space).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60723 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#37058] 2.69 RC1: Symmetrize directions are all reverse

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60724 954f8c5b-7b00-dc11-b283-0030488c597c
* Fix scons compilation on Windows, missing pthreads include. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60725 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for commit r60718.  There was a remaining WITH_IMAGE_OPENIMAGEIO in CMakeLists.txt still.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60726 954f8c5b-7b00-dc11-b283-0030488c597c
OSX: Get mounted volumes better method by using volume enums

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60729 954f8c5b-7b00-dc11-b283-0030488c597c
OSX: Final cleanup for #60729

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60730 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for a bug in StrokeCleaner identified through a discussion for Bug #36425 (freestyle edge marks not working).
Many thanks for Anthony Edlin who helped fix the issue.

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

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60732 954f8c5b-7b00-dc11-b283-0030488c597c
Project Pampa request: option to lock frame selection to the range

This means when you've got "Lock Frame Selection" option (which is
in the timeline next to the preview range button) you're not able
to go to the frames which are out of current frame range with your
mouse.

TODO: Make it so current frame slider also respects this setting?
      Not so much important for tonight.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60733 954f8c5b-7b00-dc11-b283-0030488c597c
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