SVN maintenance.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46217 954f8c5b-7b00-dc11-b283-0030488c597c
Patch [#30255] Center Last Stroke

Enables the NUMPERIOD view centering operator to work in sculpt mode.  Hitting NUMPERIOD while in sculpt mode will center the view on the end of the last sculpting stroke made by the user.

This is useful for quickly refocusing on the current work area without fussing with the view controls.

It does not zoom into the stroke (slide only).

It does nothing if there have been no strokes.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46218 954f8c5b-7b00-dc11-b283-0030488c597c
Patch [#30965] Cancel Sculpt Stroke w/ ESCAPE

If the RMB has not been released after starting a sculpt stroke, then hitting escape will cancel the stroke in progress and undo any changes to the mesh.

This is a slightly faster work-flow than using undo, is a feature available in other paint programs, and also puts in place the infrastructure to add other keys later that could tweak strokes in different ways.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46219 954f8c5b-7b00-dc11-b283-0030488c597c
GL Tool - glreport.py

glreport.py is a script that generates a report detailing how Blender uses OpenGL versions and extensions.

Other OpenGL related tools are planned and the intent is for all of the tools to live in the same directory.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46220 954f8c5b-7b00-dc11-b283-0030488c597c
Grr! Fix for own error in r46193.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46221 954f8c5b-7b00-dc11-b283-0030488c597c
Enum property items were missing a terminator item.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46222 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31108: entering local view with glsl shows objects black. Now keeps lamps
affecting the material even if they are not part of the local view.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46224 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31257: tiff reader not reading 16 bit grayscale images correctly.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46225 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31139: fractal mesh subdivide was only working along normal where previously
it would displace in all directions. Now there's an operator option to control this.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46226 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31266: Track preview is shifted by half a pixel

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46227 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31178, the cause is hidden and selected faces would return NULL as UVElements. To avoid checking the whole contingency of UV synch selection + face selection + face hidden, added a NULL check.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46228 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31254: OpenGL-Rendering dark without Effect-Strip

Issue was caused by the fact, that sequencer is working in sRGB space, but
when there's only image input strips we need to make sure conversion from
byte to float buffer would keep float buffer in sRGB space and wouldn't
make it linear as it's supposed to be in other areas.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46229 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31272: Blender Crashes when press render

Issue was caused by missed libraries. Seems compositor nodes already does check
in such cases, added the same check to texture and shader nodes.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46230 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31259: particle grid distribution not working.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46231 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31273: videotexture ImageRender not working in blenderplayer.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46232 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31275: mesh draw issues after adding hook to mesh in edit mode.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46233 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31234: vertex normals not update after knife cut.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46234 954f8c5b-7b00-dc11-b283-0030488c597c
Camera tracking: apparently one of tracking presets was never merged from tomato

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46235 954f8c5b-7b00-dc11-b283-0030488c597c
Camera tracking: clear clipboard path before copying tracks to it.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@46236 954f8c5b-7b00-dc11-b283-0030488c597c
Camera tracking: pre-calculate tracked segments for dopesheet channels

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