SVN maintenance.


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46865 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31500: Displacement Baking from Multires doesn't work

Issue was caused by wrong calculation of grid coordinates when switching
from low resolution mesh to high resolution mesh. Somehow was affected only
for face U or V equals to 1.0f.

Checked fix using all test files used during initial implementation of
multires baker and tested sample file from bug/ Seems everything is OK.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46866 954f8c5b-7b00-dc11-b283-0030488c597c
remove unused enums (these are defined and used elsewhere)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46867 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#31489] EdgeSplit modifier prevents All Edge to be work correctly since 2.63

bmesh regression where the edge-draw flag was cleared when bmesh modifiers were used.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46868 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31522: wrong ID user count on custom bone shape object after duplicate

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46869 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#31530] Project paint with Clipping border gives opaque background

draw clipping box alpha 0 so reprojection and rendering show the background as alpha 0.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46870 954f8c5b-7b00-dc11-b283-0030488c597c
I18n fixes, mainly for (cycles) nodes (i.e. node template in Buttons window).

Note: the problem of sockets translation remains (for all node types), currently they are unavailable from RNA, hence not detected by i18n tools, so only solution is to add N_() in all node sockets templates… yuck! Really have to fix this.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46871 954f8c5b-7b00-dc11-b283-0030488c597c
fix for regression in curve modifier (own fault)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46872 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for movie distoriton node in tiles

Now it works in the same way as non-tiles node in cases when image's
resolution is not equal to resolution used for calibration.

Also add some additional checks for distortion cache, so now it should
be updating properly when camera intrinsics are changing.

Potentially added support of overscan, but currently all needed computation
is commented out.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46873 954f8c5b-7b00-dc11-b283-0030488c597c
Fix imbuf users leak in MovieClip tiles node

Leak was caused by not calling IMB_freeImBuf for result of BKE_movieclip_get_ibuf

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46874 954f8c5b-7b00-dc11-b283-0030488c597c
solidify modifier - remove a loop on all edges.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46875 954f8c5b-7b00-dc11-b283-0030488c597c
 * Composite result is updated when editing (preview were already
calculated, now the final result is also updated in the image space
 * default texture size when not connected to any resolution depended
operation defaults to render size


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46876 954f8c5b-7b00-dc11-b283-0030488c597c
fix for error in last commit and minor speedup to looping over edges.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46877 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for customdata layer copying. Issue was caused by mixing up of destination and source in copy function. Also fixed an error in Py API, check to see if layers were different should be check to see if they're the same.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46879 954f8c5b-7b00-dc11-b283-0030488c597c
Disable building of CUDA 1.3 kernels for cycles for win32 cmake and mingw32 scons. They were already disabled for scons MSVC 32bit.

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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46881 954f8c5b-7b00-dc11-b283-0030488c597c
expose absolute shape keyblock interpolation in the ui


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46883 954f8c5b-7b00-dc11-b283-0030488c597c
A number of new features for the node editor in general and the Frame node in particular.
For an detailed user-level description of new features see the following blogpost:

http://code.blender.org/index.php/2012/05/node-editing-tweaks/

TL;DR:
* Frame node gets more usable bounding-box behavior
* Node resizing has helpful mouse cursor indicators and works on all borders
* Node selection/active colors are themeable independently
* Customizable background colors for nodes (useful for frames visual
distinction).

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