Fix exception case where LoadExtensions fails and break subsequent rendering.

Thanks CJ Bourn for the bug report and fix.

Change-Id: Ie60014a7f630efc1d22140ac2562b3d28b7e4936
printself should print all operation types

Thanks Henning Meyer for the report and patch.

Change-Id: I4771589acd8e927bc96ada7f9ab32664042ae296
Remove path length computation as it is not used and incorrect.

See http://www.vtk.org/Bug/view.php?id=13182

Change-Id: Iceb5eee8bf2d6f3523a7e045324ea70f0659fa4c
vtkMySQLQuery incorrectly returning non NULL values

When querying a table which has columns which may be null this class
returns non-null values when it shouldn't. For instance, for the table:

CREATE TABLE myTable (
  myIntValue int DEFAULT NULL,
  myFloatValue float DEFAULT NULL
)

Columns myIntValue and myFloatValue may be set to null, but when reading
these values using vtkMySQLQuery the values 0 and 0.0 are returned
instead of NULL.

The reason is found in vtkMySQLQuery::DataValue().  Specifically, in the
switch statement there are several return statements which do the
following:

  return vtkVariant(base.ToInt());

When the value is NULL the variable "base" is correctly set to an
un-initialized state. Calling ToInt() returns 0 even if it is not a
valid number (NULL).  This patch addresses the problem by returning
the base variant without converting to int/long/float/double if the
value is NULL.

Change-Id: Ifbea52c2c1fb3ed6ccd3e9f7753f3f669c46f5e8
DOC: Describe how to get L and U out of the LU factorization.

Change-Id: I29821d396798f1d3d2208a891bcfa76d9cc51308
removed the obsolete register keyword to fix clang warning

Change-Id: I2a25e9f85dfd492e1bffa7e4eec618a1c8074d97
Merge topic 'fix_memory_leak' into master

2c2d52dd Fix memory leak in ParaView due to circular reference
Remove typos & spurious spaces in the class description.

The prefix spaces generate bad looking (code citing mode)
doxygen description.
http://www.vtk.org/doc/nightly/html/classvtkOctreePointLocator.html#details

Change-Id: I2e11aad40ec178b54100a96ffeeb0fd9b1df9ce6
Fetch test data only when BUILD_TESTING is ON

Change-Id: I654bcbf70e1e38a502fe19cb7c551d2acc2a2ba3
Merge topic 'no-test-no-data' into master

f9784d15 Fetch test data only when BUILD_TESTING is ON
Merge topic 'purge-register' into master

1d6d9ebd removed the obsolete register keyword to fix clang warning
Merge topic 'mysql_query_null_fix' into master

c4d2fc93 vtkMySQLQuery incorrectly returning non NULL values
Allow deprecation of methods in same class with different access levels

As discussed here:
http://www.vtk.org/pipermail/vtk-developers/2013-January/012599.html

Change-Id: I04d3027a60d3000c495ea37f4aaadfc337300648
make script work again

The name of the test that spits out config info changed so script
needed to change the url to work again.

Change-Id: I7e47ac1f1f9f45423d56e89839be32ddbb256e96
Merge topic 'fix_memory_leak' into master

abda2e52 Do not try to delete a WeakPointer
Merge topic 'bring-vtk-master' into pv-master

abda2e5 Do not try to delete a WeakPointer
2c2d52d Fix memory leak in ParaView due to circular reference
1ae529e Merge topic 'oggtheora-linking-order' into master
10e0061 Merge topic 'Fix_EdgeTable' into master
bfe5a4c libtheora links against libogg: fix linking order
4a5f20a Merge topic 'vtkscalarbaractor-no-box' into master
95d5a8f Split vtkBorderRepresentation::ShowBorder
663ee1a Merge topic 'vtkaxisactor-use-textactor3D' into master
08f91d0 Merge topic 'vtkPNGWriter-compression-support' into master
e1094ed Fix unisigned comparison warnings.
415d2b0 Fix memory leak with vtkProp3DFollower device
0cef6bd vtkTextActor3D bounds are not padded to power of two
d086e75 vtkImageActor now supports DisplayExtent starting at -1
2c559a9 Add vtkAxisActor::UseTextActor3D
7ffa317 Fix IsEdge test when points id is larger than maxid inserted.
72147aa Merge topic 'add_cdash_history_scraper' into master
...
Merge remote-tracking branch 'pvvtk/pv-master' into HEAD

Change-Id: I4faa90c2606b54b47dd57deeda0a959639db41e2
OpenGL error hunt

This patch implements OpenGL error checking in VTK.

OpenGL's error handling implementation error is designed such
that internal error flags remain set with the first error that
occurred until they are explicitly checked. With this design
it's important to check and clear the error flags regularly
else they become unusable as code checking for errors ends
up reporting earlier undetected unrelated errors.

This patch takes the following approach:

1) at public entry points into code that uses OpenGL clear the
error flags without reporting errors. This guards against
reportinig unrealted errors, such as those caused by code
outside of VTK. See vtkOpenGLClearErrorMacro

2) before returning from functions that made OpenGL calls check
for and report OpenGL errors. This detects Open GL errors in the
function/method where they occurred facilitating debugging and it
clears error flags so that user code doesn't detect errors caused
by VTK. See vtkOpenGLCheckErrorMacro

This patch cleans up a number of bugs that were detected by
the new error checking and reporting.

This patch also contains improvements for OpenGL pixel buffers, a
renderbuffer object, and fast paths through framebuffer objects,
and texture objects, and fast path for setting uniform variables,
all of which are needed in vtkSurfaceLICPainter and
vtkLineIntegralConvolution2D GPGPU code.

Change-Id: I4ecefe9a444a74128bf73ef2ddfd5d4acea387ec
Merge topic 'fix_redeclared_deprecation_comp_failure' into master

13fad84c Allow deprecation of methods in same class with different access levels
Merge topic 'update_scraper_script' into master

2f9fb5f0 make script work again