BUG: Fix bug when reading shader from file (4725)

This commit fixes bug 4725 where the line terminator
is placed in the wrong place in the character string
that holds the shader program text on Windows.

Change-Id: I1c2d8f242d02e2847d0cc8159cf0de6ae8d8b519
Add support for more keyboard keys in QVTKInteractorAdapter

Difference exists between the digits 1,2,...9,0 localized above the
letters q,w,...o,p and the digits 0,1...9 on the numpad. While pressing
those keys will result in the same generated ascii values, their key
symbols are different. For the digit 1: the key symbole is "1" for the
key above the letter 'q' and "KP_1" for the key '1' on the numpad.
Key_Clear can be obtained by doing SHIFT + Keypad_5
Qt::Key_Prior/Qt::Key_Next were renamed into
Qt::Key_PageUp/Qt::Key_PageDownfrom Qt3 to Qt4.
Vertical bar '|' is restored

Change-Id: Ic11d320a643bb5eb212cec39d776dcd56d1ae378
BUG 0012898. Fix texture coordinates for vtkTextActor.

This patch undoes the fix for bug 12898. The texture coordinate
fix was coincidental, the real issue was an improperly calculated
bounding box, which was fixed in 5fff9333c. This patch also fixes
issues with rotated text and other cases where bbox_text[0] < 0.0.

This patch has been tested against Paraview and the issue with
clipped text has indeed been fixed by 5fff9333c.

Change-Id: If0496e90a4ddce6329cbde300792e23096d25455
Add interface to LANL's Piston GPGPU library.

This new module is a framework that adds GPGPU filters, which call
into LANL's piston library to do the computation, to VTK. The
implementation includes a new GPU centric data object type, a new
GPU enabling algorithm family, and a new mapper for GPU data, all of
which can function without bringing the data back to the CPU.

Thanks Ollie Lo, Chris Sewell and Aashish Chaudihary for assisting
with the development of this new module.

Change-Id: I948c01432b44df343e810241639ae123488a4305
STYLE: Remove trailing whitespace

Change-Id: Ic224c799f59dc1bc5a849bd23a1f57e6af961084
remove compiled python file

Change-Id: I416d2788111635ed48a96e3d6c23930fd98f2b15
Merge topic 'vtkpiston' into master

1e2e5b98 remove compiled python file
d800ddf9 STYLE: Remove trailing whitespace
bdc47e73 Add interface to LANL's Piston GPGPU library.
Removed various Mac-specific cruft now that <= 10.4 are unsupported.

- fixed Carbon files that were referenced with wrong extension
- removed old flags: -no-cpp-precomp, -mlong-branch, and -fpascal-strings
- suppress all deprecation warnings from vtkCarbonRenderWindow
- improved some comments

Change-Id: Ibe1b5881f44bd2ae933dbeabc5a7a34cbb4fc871
COMP: Fix segfault in vtkWrapJava on underscores in method names.

On OS X 10.5, PowerPC, it was reported that vtkWrapJava crashed
on some input files, and a stack trace identified a strncat call
in part of the code that is meant to handle method names that
contain underscores.  I could not reproduce the problem on my
system (not even by adding asserts to guard against overflows),
so I have re-written the code to eliminate strcat and strchr.

Change-Id: I95b9b48c9ca2ecf0cbefee8b6a13cb91907ce9b3
COMP: OS X Carbon vtkpython build used obsolete cmake variable.

The Carbon build was using the variable VTK_EXECUTABLE_DIR,
which is no longer set by VTK. Use the RUNTIME_OUTPUT_DIRECTORY
property of the vtkpython target instead.

Change-Id: I464fb5ec7155fa72c403296905617fef9fcf743c
Merge topic 'remove-old-mac-stuff' into master

e254752e Removed various Mac-specific cruft now that <= 10.4 are unsupported.
Merge topic 'carbon-vtkpython-rez-fix' into master

280f841a COMP: OS X Carbon vtkpython build used obsolete cmake variable.
Merge topic 'wrap-java-strcat-overflow' into master

4ee34ca5 COMP: Fix segfault in vtkWrapJava on underscores in method names.
Merge topic 'fix_bug_4725' into master

dfde4875 BUG: Fix bug when reading shader from file (4725)
Merge topic 'FixTextTextureCoords' into master

db5ad99a BUG 0012898. Fix texture coordinates for vtkTextActor.
Merge topic 'qvtkinteractoradapter-more-key-support' into master

7f2e2f5f Add support for more keyboard keys in QVTKInteractorAdapter