code cleanup: remove unused operator (select all handles this case now)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61075 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for uninitialised var

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61076 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix [#36950] Restrict Frame Range not being obeyed on Driver F-Curves

By default, drivers (used to) automatically map the driver result (i.e.
"evaltime" or the x-coordinates in the driver graphs) to results. This evaltime
=> cvalue mapping is necessary when there are absolutely no keyframes or
modifiers on a driver F-Curve, or else nothing would happen.

However, when there are modifiers on these driver F-Curves, and these modifiers
only work within certain ranges, there would be confusing and unwanted
situations where even if you clamped the modifiers to only generating a curve
within certain frame ranges, the final driver output would still ignore the
results of the curve due to the underlying 1-1 mapping.

This commit introduces a check to ensure that this automatic mapping won't
happen during such invalid ranges.



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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61078 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: typo in function name


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61079 954f8c5b-7b00-dc11-b283-0030488c597c
add CDDM_lower_num_loops(), for completeness (currently unused).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61080 954f8c5b-7b00-dc11-b283-0030488c597c
Made buildinfo aware of builds from GIT

- Use commit number since last annotated tag as a
  revision number replacement. It'll eb followed
  by 'M' symbol if there're local modification in
  the source tree.

- Commit short SHA1 is included. Helps getting
  information about commit used to build blender
  with much faster.

- If build is not done from master branch, this also
  will be noticed in the splash screen.

This commit also replaces revision stored in the
files with git-specific fields (change and hash).
This is kind of breaks compatibility, meaning
files which were saved before this change wouldn't
display any information about which revision they
were saved with. When we'll finally switch to git,
we'll see proper hash and change number since
previous release in the files, for until then
svn version will be used as a change number and
hash will be empty.

Not a huge deal, since this field was only used
by developers to help torubleshooting things and
isn't needed for blender itself.

Some additional tweaks are probably needed :)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61082 954f8c5b-7b00-dc11-b283-0030488c597c
bullet: Remove patch applied upstream

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61083 954f8c5b-7b00-dc11-b283-0030488c597c
Update i18n tools for new build_hash...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61084 954f8c5b-7b00-dc11-b283-0030488c597c
Missing convert button on particle modifier panel. Cache pathcache check
should be only on path display mode.

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

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61086 954f8c5b-7b00-dc11-b283-0030488c597c
BGE Rasterizer Cleanup: Removing RAS_IRenderTools and moving the functionality to RAS_IRasterizer. RAS_OpenGLRasterizer is a bit of a mess now with references to Ketsji and other modules it shouldn't be accessing.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61087 954f8c5b-7b00-dc11-b283-0030488c597c
BGE Rasterizer Cleanup: Removing KX_BlenderGL since it was mostly one-line functions used by KX_BlenderCanvas. KX_BlenderCanvas now just calls those functions directly.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61088 954f8c5b-7b00-dc11-b283-0030488c597c
BGE Rasterizer Cleanup: Getting rid of RAS_IRasterizer::RenderText(), and just adding the code to IndexPrimitives_3DText(), which is the only function that uses RenderText().

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61089 954f8c5b-7b00-dc11-b283-0030488c597c
BGE Rasterizer Cleanup: Getting rid of the BL_Material.h include in RAS_OpenGLRasterizer.cpp.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61090 954f8c5b-7b00-dc11-b283-0030488c597c
BGE Rasterizer Cleanup: Removing the need to reference KX_BlenderMaterial or KX_PolygonMaterial in RAS_OpenGLRasterizer.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61091 954f8c5b-7b00-dc11-b283-0030488c597c
BGE Rasterizer Cleanup: Moving the RAS_OpenGLRasterizer::ApplyLights() code into RAS_OpenGLRasterizer::ProcessLighting().

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61092 954f8c5b-7b00-dc11-b283-0030488c597c
BGE Rasterizer Cleanup: Removing the Singletexture material mode. More conversion code will probably be needed.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61093 954f8c5b-7b00-dc11-b283-0030488c597c
BGE Rasterizer Cleanup: Cleaning up some includes.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61094 954f8c5b-7b00-dc11-b283-0030488c597c
BGE Rasterizer Cleanup: The Blenderplayer now loads the monospace font so it can properly draw the framerate and profile display.

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