Code cleanup: de-duplicate some transform constraint code.

No functional changes.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46749 954f8c5b-7b00-dc11-b283-0030488c597c
style cleanup: compositor, pointer syntax, function brace placement, line length


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46750 954f8c5b-7b00-dc11-b283-0030488c597c
style cleanup: and add missing files to cmake


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

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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46755 954f8c5b-7b00-dc11-b283-0030488c597c
Add smooth-shading option for remesh modifier.

The remesh modifier doesn't currently get any data from original
faces, so even if the input mesh was entirely smooth none of the
output faces would be. Solved by adding a new
dna-flag/rna-bool/UI-checkbox to smooth shade the output.

Requested by Daniel Salazar.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46757 954f8c5b-7b00-dc11-b283-0030488c597c
Partial revert of r46542.
Displaying image layers with flattened names (render_layer.render_pass) can lead to extremely long socket lists, especially with older files that were used with distinct render layers before. In general the flattening of names would be preferable, but it needs a sensible way of limiting the number of displayed outputs. For now the render layer dropdown selection is the best option to ensure usability.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46760 954f8c5b-7b00-dc11-b283-0030488c597c
When generating enums for the image node render layers, replace empty strings with a simple space character. This little hack allows the enum item to be selected from the dropdown list.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46763 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for Tile image node. This was still using the path string for multilayer output instead of the dedicated layer name string.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46764 954f8c5b-7b00-dc11-b283-0030488c597c
patch [#31507] site not automatically imported when using external python package

made some modificatons to normal python startup also.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46766 954f8c5b-7b00-dc11-b283-0030488c597c
add option for screw modifier to smooth shade. (renamed smooth_shading to use_smooth_shade for remesh modifier too)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46767 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31486: cycles texture coordinate reflection output has wrong direction.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46769 954f8c5b-7b00-dc11-b283-0030488c597c
File browser: list of system directories is now refreshed on pressing the refresh
button or opening the file browser, in case e.g. a USB stick was inserted.

Patch #31211 by Julien Duroure.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46770 954f8c5b-7b00-dc11-b283-0030488c597c
Add "Install Theme" button in user preferences, patch #31505 by Julien Duroure.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46771 954f8c5b-7b00-dc11-b283-0030488c597c
Fix bug in controller list scan (introduced in recent code cleanup)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46774 954f8c5b-7b00-dc11-b283-0030488c597c
Fix related to #31446: cycles glsl error with empty image texture node.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46775 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31400: opengl offscreen render not respecting theme settings.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46776 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31518: changing cycles exposure did unnecessary rerender in viewport.

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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46778 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31430: itasc solver assertion failure with debug builds.

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