COMP: Fix signed/unsigned and fread warnings in R interface.

Fix the counter types used for iterating over arrays to avoid
signed/unsigned errors.  Check the return value from fread()
calls to verify that script reads are successful.  Remove the
unused variable "path2" from vtkRInterface.cxx.

Change-Id: Ic717bc0fd2bea7cb5be0785c89aa347bb5211ff1
BUG 0012996: Remove debug code from vtkSortFileNames.cxx.

An "if" was disabled by debug code, this should have been removed
in commit 38c8cd8a (on July 6 2006!) but was overlooked.  Thanks
to Leila Baghdadi for identifying the problem.

Change-Id: I61c39acdb6ba231bc49ba9659b67a736d2841764
BUG 13001: Fix backwards compatibility of GetSliceNumberMin/Max().

In VTK 5.10 the vtkImageActor was reimplemented with vtkImageSliceMapper.
As an unwanted side-effect, the use of SetDisplayExtent caused the
GetSliceNumberMin/Max methods to always return the current slice.
This patch fixes the problem and restores backwards compatibility.

Change-Id: If01bfd47cd7bfa3d8ff98a7c8b979f628f23ec23
Move netcdf_cxx option to the advanced option set.

The netcdfcxx option isn't important or modified often enough to
warrant top billing.

Also make a note that vtk's findhdf4 is unimportant so no dev wastes
time on it in the future.

Change-Id: I0cb6dc08530a9ba87c613fd56c81ce95cdfb7aba
Make it possible to use vtknetcdf4 with external hdf5.

Change-Id: I807b319b438a08dcd6236c9e149a5941859e14ab
BUG: Fix wrapping of std::string broken by recent commit.

In commit 4a8b64c5, the lex rule for std::string was changed to avoid
conflicts with std::stringstream.  Unfortunately, the new rule contained
an error, causing std::string to be ignored.

Change-Id: I38781b2f4e4b2be67818c2b05c4677a3eea91d02
Merge branch '0012996-vtkSortFilenames-Typo-rel' into release

Change-Id: Iff517872b49e2cd66e4e33a4928ebc13e00051b9
Merge branch 'RInterface-fread-warning-rel' into release

Change-Id: I6e8656a2322fd64d4d66a232aa8b11c2e6864762
Merge branch '0012970-netcdf4-with-system-hdf5-rel' into release

Change-Id: Icf58e20d23a4fa0f61e1d30e53541ddda6ff17f8
BUG: Enum values should be unique

A user, Rémi Blanc, reported that Visual Studio Express 2008 defines
DIFFERENCE. For VTK, enum values should have a VTK_ prefix to avoid
potential current and future name clashes. This patch replaces
DIFFERENCE, UNION and INTERSECTION with VTK_DIFFERENCE, VTK_UNION and
VTK_INTERSECTION.

Applications that use the methods SetOperationToDifference,
SetOperationToUnion and SetOperationToIntersection will not need to
update their code.

Applications that use vtkBooleanOperationPolyDataFilter::DIFFERENCE,
vtkBooleanOperationPolyDataFilter::UNION or
vtkBooleanOperationPolyDataFilter::INTERSECTION will need to update their
code.

Change-Id: I26dae4a1c36c359bbe62e070a0d372fc53ccc449
Merge branch 'RenameBooleanOperation-rel' into release

Change-Id: I8254a4b4315d09cc1d29ab28d14b3d68e77bf6a2
Merge branch 'bug-string-wrapping-rel' into release

Change-Id: I31fa3c7c267cce709a0ad44ca6ba09af2592caa7
BUG: Re-enable python wrapping of vtkCommand event ids.

Commit 1993b941 made the event enum constants invisible to the
wrappers.  This change makes it possible for the wrappers to
expand the macros used to define the constants, and hence allows
the constants to be wrapped again.

Change-Id: Ib36d00f80caf7d87cdfcd479c15e6ebc176e240e
Add vtkIO to target_link_libraries(QVTK ...)

This fixes link errors on Windows with Infovis/Views off, and fixes
link errors on Linux with -Wl,--no-undefined.

Change-Id: Ifcee058b73c4dd22cf370a8f02cc974f6626d166
Fix Qt python wrapping when Infovis/Views is off.

Change-Id: I7742bd09f424f30862a5b49f4df508dfe643c6df
COMP: Fix python module prefix/suffix in vtkMy and vtkLocal.

The two build examples, vtkMy and vtkLocal, were not setting the
prefix/suffix for the python modules.  On Windows, modules must
be built with a ".pyd" suffix, because the .dll suffix has been
deprecated since Python 2.5.  On Linux/Unix/OS X, modules should
have the "lib" prefix stripped.

Change-Id: I9b9c6bb1d4ab010a46a4b9237afd5d683b21a02e
ENH: Make python vtk module use Connection for inputs.

In VTK 6, the SetInput method will be gone.  In commit 0061b2d,
the SetInput calls were replaced by SetInputConnection.
The purpose of this commit is to backport all VTK-5 compatible
parts of that commit to the VTK 5.10 release.

Change-Id: I2ca67735e29ea3ff41b2af095f3cf891caca0421
Merge branch 'example-python-module-suffix-rel' into release

Change-Id: I4beda3819e5e68a683f81b738e9be0efdf5a2f04
Merge branch 'fix-python-vtk-inputs-r-rel' into release

Change-Id: I31e5f285ab373253bc3558ae29a76a4d57cf2b6f
COMP: Fix compilation failures with GCC 4.7.

It seems that intptr_t has moved into stdint.h.

Change-Id: I87679d716d258a213e4794adfd6b202911b49f27