SVN maintenance.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49721 954f8c5b-7b00-dc11-b283-0030488c597c
Remove redundant referenced to bf_intern_bop

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49729 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for the default internal connect function for nodes (used in muting, detaching, etc.). This is supposed to look for the first input/output of every socket type, but was actually taking the first matching link from the link list, regardless of the linked socket's position.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49730 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles / Cmake:
* When CUDA building is enabled, build sm_30 kernel as well. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49731 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix/Enhancement: Cloth didn't support animated vertex groups like the "Vertex Weight" modifier.

Regression blend file: http://wiki.blender.org/uploads/b/b8/Cloth_anim_vertex.blend

Thanks to Kologe for reporting this problem and also providing the regression blend file.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49732 954f8c5b-7b00-dc11-b283-0030488c597c
use sensor size when calculating dof rather then hard coded values.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49734 954f8c5b-7b00-dc11-b283-0030488c597c
Fixed typo in clip's display aspect usage

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49736 954f8c5b-7b00-dc11-b283-0030488c597c
Frame matching methods for follow track constraint

This is needed in cases when using blender camera with different
resolution than original footage. Behaves in the same way as
background picture framing.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49737 954f8c5b-7b00-dc11-b283-0030488c597c
generate COM_OpenCLKernels.cl.h automatically at build time, this allows editing COM_OpenCLKernels.cl and rebuilding and means we dont have to have both files in svn.

updates made to cmake and scons.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49743 954f8c5b-7b00-dc11-b283-0030488c597c
Separate uv selection operator: Y key, behaves much the same way as the mesh separate tool works.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49745 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles Test App:
* Fix for changes in the OpenImageIO API. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49746 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix: Cloth did not work with Dynamic Paint.

Fix 1: Pinned vertices were never released when "unpinned" by Dynamic Paint. 

Fix 2: When pinning vertices during simulation, they would get "warped" to their original starting position of frame 1.

Thanks to MiikaH for pointing this out and also for providing the regression blend file: http://wiki.blender.org/uploads/a/ab/Cloth_dynamic_paint.blend

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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49753 954f8c5b-7b00-dc11-b283-0030488c597c
Added a poll function for the node_tree pointer node groups. This ensure that only node trees of the same type as the group node's tree can be selected for the pointer, other trees would be invalid for the node group (e.g. a Shader node group using a Compositor node tree).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49754 954f8c5b-7b00-dc11-b283-0030488c597c
Extended the search operator for nodes to also support node groups. The basic node group type is not included in the node items list, instead all existing node groups are added to the items list in the callback. A prefix is used to distinguish base node types from node groups.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49755 954f8c5b-7b00-dc11-b283-0030488c597c
zero rotation values for quat_apply_track() which were in fact just float in precision.

also minor code cleanup - tabs -> spaces in scons file.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49756 954f8c5b-7b00-dc11-b283-0030488c597c
Fix wrong tracks list used for search in Follow Track constraint

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49757 954f8c5b-7b00-dc11-b283-0030488c597c
Correction to last commit, no functional changes just better code

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49759 954f8c5b-7b00-dc11-b283-0030488c597c
Smoke: High res on even resolution did not write to all cells (downsampling = n-1, upsampling = n).

Thanks goes to MiikaH.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49760 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for particle object rendering in Cycles. On object sync the object first has to determine if a particle update is needed (which depends on dupli objects and their meshes), before deciding to skip the actual syncing.

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