patch [#33448] Adding Vector Sources for Icons

add additional icons to the svg.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52982 954f8c5b-7b00-dc11-b283-0030488c597c
add assert if both args to invert_m4_m4 are the same.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52983 954f8c5b-7b00-dc11-b283-0030488c597c
SVG Icons - Ported over some of the animation related icons

* Made SVG versions of the NLA solo (star) icons. These are much nicer than the hack 'n slash bitmap versions, but could still do with some polish. The svg is too heavy to do fine tweaks here.

* Ported over the mute/graph-visible icons
* Recreated Drivers icon

* Moved Blender icon from AD1/DA1 to AD16/DA16, as per the trunk icon sheet

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52984 954f8c5b-7b00-dc11-b283-0030488c597c
SVG Icons: Back to screen icon

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52985 954f8c5b-7b00-dc11-b283-0030488c597c
SVG Icons: Frame Next/Prev (used for Motion Tracker controls)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52986 954f8c5b-7b00-dc11-b283-0030488c597c
UV Warp Modifier:
Based on patch [#30837] UV Offset Modifier
by Pawel Kowal (pkowal)

- Allows you to setup a transformation between objects to apply to UV coords.
- Option to select which axis apply to U/V.
- Option to select the UV center (needed for transformations that scale or rotate).
- Uses from/to objects in a similar way to the Warp modifier.
- Vertex group can be used to adjust influence.


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52988 954f8c5b-7b00-dc11-b283-0030488c597c
Adding a new SPH solver that is more physically accurate. See patch #29681

    http://projects.blender.org/tracker/index.php?func=detail&aid=29681&group_id=9&atid=127

The solver was mostly implemented by John Mansour at VPAC, with help from me and with funding from the AutoCRC. The SPH formulation is due to Gingold and Monaghan, and the smoothing kernel is due to Wendland.

This solver does not replace the old one; it is available as an option. Note that the new solver uses different units than the old one. The patch page has a couple of attachments that can be used to test the new solver, particularly sphclassical_dam_s0.01_grav.blend (ignore the earlier tests). The simulation in that file compares well with a physical experimental dam break; details in a paper by Changhong Hu and Makoto Sueyoshi, also referred to on that page.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52989 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: minor edits to the console.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52990 954f8c5b-7b00-dc11-b283-0030488c597c
tweaks to text selection and highlight drawing.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52991 954f8c5b-7b00-dc11-b283-0030488c597c
correct scrollbars not working properly with DPI in the console/info view.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52992 954f8c5b-7b00-dc11-b283-0030488c597c
OSX/nativePixel: fix compile for OSX < 10.7

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52993 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33525: Mask points are add offset for the mouse when adding on viewer node with aspect != 1

It was strange logic in code from 2010 which forced image aspect to be 1 for
viewer nodes and render results.

Not sure why it's needed, was only used for unwrapping aspect correction,
but render result/viewer images are already handled differently there.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52994 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33526: Bezier Curve Tilt in transform panel does not work beyond 360 degrees

No need to clamp tilt value in transform panel, til beyond 360 degrees works
fine and clamping it in panel lead to some unexpected behavior.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52995 954f8c5b-7b00-dc11-b283-0030488c597c
add back a key to access view-cursor (alt+home)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52996 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33530: Blender Crash when selecting "Point select mode" in Particle Mode with and 0 hairs object

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52997 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33532: vertex paint subtract mode was broken, always resulting in black.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52998 954f8c5b-7b00-dc11-b283-0030488c597c
SCons; cleanup linux-config.py from using deprecated libraries from svn

This was already done for CMake and mentioning this paths in scons only
messes things up.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52999 954f8c5b-7b00-dc11-b283-0030488c597c
SCons: clean up code which was commented out since 2007

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53000 954f8c5b-7b00-dc11-b283-0030488c597c
Blender Internal / Texture UI:
* Ocean Texture was not in alphabetical order. 

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