ui_but_anim_expression_create was never returning true, even when it succeeded.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54242 954f8c5b-7b00-dc11-b283-0030488c597c
fix error with flipped vertex slide failing, also fix bug where you could be flipped and in proportional vertex slide mode.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54243 954f8c5b-7b00-dc11-b283-0030488c597c
expose WITH_BOOST as a cmake option, this just disables boost deps since it was becoming annoying to remember all of them.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54244 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: make wmEvent's 'const' in interface code (reduces manual checking that they are not modified).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54245 954f8c5b-7b00-dc11-b283-0030488c597c
fix for [#33803], error was caused by sloppy coding in r53487, converting trackpad to wheel events.

if you moved your mouse fast over a button the event would get converted to a wheel, even if the input event wasnt a MOUSEPAN event.

When Alt was held this was noticable because Alt+Wheel changes button values.

added an assert to avoid this happening again.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54246 954f8c5b-7b00-dc11-b283-0030488c597c
Move opencl and reigidbody from source/blender/ to intern/

This modules does not depend on any blender-specific data
structures or algorithms and due to our policy better be
placed to intern/

Shall be no functional changes, tested CMake and SCons on
Linux, hopefully other platforms will work as well.

P.S. SVN history shall be preserved for the files.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54247 954f8c5b-7b00-dc11-b283-0030488c597c
make WITH_HEADLESS build again.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54248 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #34070: set origin operator did not work for lattice objects.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54249 954f8c5b-7b00-dc11-b283-0030488c597c
Fix some warnings in the collade code, but did not fix two because they seem
to indicate bugs, left a comment about those.

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

Patch [#34075] by Davis Sorenson (dsavi), thanks.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54251 954f8c5b-7b00-dc11-b283-0030488c597c
Fix cycles computing UV map tangents when they weren't needed.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54252 954f8c5b-7b00-dc11-b283-0030488c597c
Fix python foreach_get/foreach_set not working with dynamic sized arrays.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54253 954f8c5b-7b00-dc11-b283-0030488c597c
Fix an issue with the new cycles lamp MIS option not working correct with
multiple lamps.

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