move WebGLExporter from plugin to VTKExtensions module
change enum type to int so that method is available to wrapped languages
add wrapper friendly api for accessing binary data in vtkWebGLObject
bug: don't compute magnitude for single component values

The sqrt call was removing the negative sign for single component arrays
with negative values.

Maybe in the future all the code in this function can be replaced with
calls to existing scalar mapping routines like vtkMapper::MapScalars().
remove comment that says the exporter is a plugin
Fix some WebGL warnings

Change-Id: I603b0983c260c1e6d81359ac629d7db29a6889f8
Remove debugging printouts.

Change-Id: I9bcde1646691de2e43b66d64aae65b7fd6c67269
BUG #13400. Added Apply button shortcut (Ctrl+A or Cmd+A).

Change-Id: I3f78aa10c678b3ea500efb9ae07546e920bee11a
Fixed BUG #13469. Fix clipping of cube-axes when parallel rendering.

Cube-axes labels were getting clipped with parallel rendering was used. This was
because the CubeAxes would only report its data bounds to the renderer and not
the actually rendered bounds. vtkIceTCompositePass uses those bounds to decide
what pixels need to be composited and that was resulting in the labels being
ditched. Fixed that by using a heuristic to scale the bounds reported by
CubeAxes. Since it has no rendering side-effects besides a few extra pixels
being composited, we opt for this heuristic based approach rather than anything
more concrete.

Change-Id: I41ee70919349a15f08ef14a40d6073bc9f64168c
BUG #13426. CLeaning up animation view header.

1. Fixed minimum widths for all LineEdits.
2. Changed No. Frames spin-box to line edit so it would take up less space.
3. Converted buttons to tool-button
4. Tweaked padding and spacing to better use available space.

Change-Id: I8d2d8fccc3b7bdfc3f996dfbc2192574f50b74f6
Fixed warnings.

Change-Id: I76e034cfabde661330a07c429233c99513e0c2af
Improve text annotation in quad view

Change-Id: Ia2355a20ba1dd63fdab1e79cc4c4dd4fa670a218
BUG #13326. Fixed segfault in vtkPExtractHistogram in parallel.

Cleaned up the logic to determine the range for the bins. The logic was
confusing and hence must have missed some corner case which was causing
segfaults. This undoes an earlier commit to communicate the name of for the
"bin_extents" array since that array name is no longer picked based on the array
that was chosen, it doesn't made much sense to communicate that information
anyways.

Change-Id: Ifcf74b8e541dfebb06b4d204c0edff70dd8372f2
Fix cursor change in selection/zoom actions to only fit the 3D view

Change-Id: I66368d9150eff9e421d0b7869bd3f57c978fb5da
Fix include issue on old Qt

Change-Id: Ib90d79767dabf5bc377048204197452ebd548f0b
Update paraview to reflect the removal of VTK's MathText module.

The module has been combined with the FreeType module.

Change-Id: I4077276e8306dd7cbf3c7a2af6395af5811588ef
BUG #0013330. Fixed arrays shown in selection inspector.

The representation's domain was missing the <RequiredProperty/> element.
Consequently, the array list domain was never updated and hence the
SelectionInsecptor did not show the list of availbale arrays. Fixed that. Also
adding a test "SelectionLabels" to test this functionality.

Change-Id: I56d78c36d233517bcc1803acdeaf0aca499c9474
Fix warnings from Python (hopefully).

Change-Id: Id84ddab2623f2af278745fcc0cf6cc0bce518ba3
Improve the example code with more complex automatic setup

Change-Id: Ib8643f81aa5938ab23d7e70c42323da5f5bf0dcf
BUG #13333. Domain needed name. Hence panel was not showing it correctly.

Change-Id: Ia25c979544dc43fb4ded9f18a95810e677870746