fix [#33846] Points of Curves in Vector Curves node can't have negative X or Y values/.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53753 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: Fix from HG1 for bug [#32831] "TrackTo aktuator +X direction not working correct" reported by HG1.

Looks like a vector needed to be inverted for the +X calculation.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53754 954f8c5b-7b00-dc11-b283-0030488c597c
bge track-to actuator: reverse the order of the cross product rather then negating.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53757 954f8c5b-7b00-dc11-b283-0030488c597c
remove 2.57-windows workaround for WM_OT_copy_prev_settings


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53758 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: rename transform Slide operations to EdgeSlide.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53759 954f8c5b-7b00-dc11-b283-0030488c597c
missed this last commit


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53760 954f8c5b-7b00-dc11-b283-0030488c597c
Even though we want to get rid of this legacy compo soon, code should compile as long as it is here! :)

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

Using Proxy Armature on groups: an Undo now doesn't force a complete re-evalution
of this system anymore, so posing works similar as for regular (non linked)
armatures - an undo step goes back to the previous pose.

Before, an undo made the entire armature go to rest pose. Bad bad :)

I need animators to carefully check - report back if there's other issues!
Tested on Gilga character from Tube Open Movie.



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

- Previous commit had a line of code of WIP project in it... tss

- Packed Library data was not freed

- Removed recent (post 2.65a) code to exclude packed data from Undo system.
  It's internal data thats part of file spec, errors happen for example on
  restoring quit.blend or temp saves.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53763 954f8c5b-7b00-dc11-b283-0030488c597c
Add wave to boost libraries for MinGW if OSL is turned on (still not supported but making sure it works correctly when it is)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53764 954f8c5b-7b00-dc11-b283-0030488c597c
add new vertex slide transform operator, different from the existing vertex slide tool based on user feedback.
- no 2-step select edge, then slide.  Instead you can slide and select the edge at the same time.
- ability to slide multiple verts at one.

supports proportional option for vertex slide and flipping, both matching edge slide functionality.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53767 954f8c5b-7b00-dc11-b283-0030488c597c
transform feature - G-key during transform toggles slide (edge slide or vertex slide), similar to how trackbacll rotate toggles.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53768 954f8c5b-7b00-dc11-b283-0030488c597c
Grumph, going quicker than the music! :P

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53769 954f8c5b-7b00-dc11-b283-0030488c597c
optimization for calcNonProportionalEdgeSlide(), avoid matrix multiply for each vertex.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53770 954f8c5b-7b00-dc11-b283-0030488c597c
Stupid keyboard should know what coders want to type ! (i.e. another typo fix in UI messages :p )

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53771 954f8c5b-7b00-dc11-b283-0030488c597c
Add terminate call for crash handler for windows. Also add inactive code
to do backtrace flushing. This code will need DbgHelp.lib which we may
want to only include for debug builds if at all.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53772 954f8c5b-7b00-dc11-b283-0030488c597c
remove TRANSFORM_OT_snap_type, use WM_OT_context_menu_enum instead.
add Ctrl+Shift+Tab shortcut for selecting snap type to the UV editor too.

also added icon drawing to WM_OT_context_menu_enum() so it gets the icons from the enum to draw them in the menu.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53773 954f8c5b-7b00-dc11-b283-0030488c597c
simplify WM_MT_context_menu_enum(), use expanded enum property.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53774 954f8c5b-7b00-dc11-b283-0030488c597c
fix for building with cycles.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53775 954f8c5b-7b00-dc11-b283-0030488c597c
Tweak to ffmpeg compatibility layer to support debian's wheezy libav

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